.vf-depth-gateway__bridge-node.vt-btn{z-index:4;transform-origin:50%;cursor:pointer;touch-action:manipulation;min-height:48px;transform:translate(-50%,-50%)!important}@media(hover:hover)and (pointer:fine){.vf-depth-gateway__bridge-node.vt-btn:hover:not(:disabled):not([aria-disabled=true]){transform:translate(-50%,-50%)!important}}.vf-depth-gateway__bridge-node.vt-btn:active:not(:disabled):not([aria-disabled=true]){transform:translate(-50%,-50%)!important}.vf-depth-gateway__mind-regions>.vf-depth-gateway__mind-region.vt-btn,.vf-depth-gateway__mind-regions>.vf-depth-gateway__mind-region.vt-btn:hover:not(:disabled):not([aria-disabled=true]),.vf-depth-gateway__mind-regions>.vf-depth-gateway__mind-region.vt-btn:active:not(:disabled):not([aria-disabled=true]),.vf-depth-gateway__mind-regions>.vf-depth-gateway__mind-region.vt-btn[data-active=true]{min-height:48px;transform:translate(-50%,-50%)!important}.vf-depth-gateway__eeg-marker.vt-btn,.vf-depth-gateway__eeg-marker.vt-btn:hover:not(:disabled):not([aria-disabled=true]),.vf-depth-gateway__eeg-marker.vt-btn:active:not(:disabled):not([aria-disabled=true]),.vf-depth-gateway__eeg-marker.vt-btn[data-active=true]{transform:translateY(-50%)!important}.vf-depth-gateway__zero-orb.vt-btn,.vf-depth-gateway__zero-orb.vt-btn:hover:not(:disabled):not([aria-disabled=true]),.vf-depth-gateway__zero-orb.vt-btn:active:not(:disabled):not([aria-disabled=true]),.vf-depth-gateway__zero-orb.vt-btn:focus-visible,.vf-depth-gateway__zero-orb.vt-btn[data-open=true]{transform:none!important}.vf-depth-gateway__lens-switch .vt-btn,.vf-depth-gateway__lens-switch .vt-btn:hover:not(:disabled):not([aria-disabled=true]),.vf-depth-gateway__lens-switch .vt-btn:active:not(:disabled):not([aria-disabled=true]),.vf-depth-gateway__dock .vt-btn,.vf-depth-gateway__dock .vt-btn:hover:not(:disabled):not([aria-disabled=true]),.vf-depth-gateway__dock .vt-btn:active:not(:disabled):not([aria-disabled=true]),.vf-depth-gateway__eeg-sector.vt-btn,.vf-depth-gateway__eeg-sector.vt-btn:hover:not(:disabled):not([aria-disabled=true]),.vf-depth-gateway__eeg-sector.vt-btn:active:not(:disabled):not([aria-disabled=true]),.vf-depth-gateway__eeg-sector.vt-btn[data-active=true]{min-height:48px;transform:none!important}.vf-depth-gateway__deep-links{border-block-start:1px solid #9fe8ff29;gap:.38rem;margin-block-start:.62rem;padding-block-start:.58rem;display:grid}.vf-depth-gateway__deep-links>strong{color:#caefffb8;letter-spacing:.05em;font-size:.62rem;font-weight:780}.vf-depth-gateway__deep-links>span{flex-wrap:wrap;gap:.34rem;display:flex}.vf-depth-gateway__deep-links a{color:#c8f2ff;background:#9fe8ff0f;border:1px solid #9fe8ff33;border-radius:999px;align-items:center;min-height:44px;padding:.36rem .55rem;font-size:.75rem;line-height:1.2;text-decoration:none;display:inline-flex}.vf-depth-gateway__deep-links a:focus-visible{outline-offset:2px;outline:2px solid #ffe59a}.vf-depth-gateway__bridge-node.vt-btn:focus-visible,.vf-depth-gateway__bridge-node.vt-btn[data-playing=true]{z-index:6}.vf-depth-gateway__sound-bridge,.vf-depth-gateway__eeg-rail,.vf-depth-gateway__eeg-sectors{transition-property:opacity!important;transition-duration:.16s!important;transition-timing-function:ease!important}.vf-depth-gateway__stage:not([data-lens=sound]) .vf-depth-gateway__sound-bridge,.vf-depth-gateway__stage:not([data-lens=sound]) .vf-depth-gateway__bridge-node.vt-btn{visibility:hidden!important;pointer-events:none!important}.vf-depth-gateway__stage[data-lens=sound] .vf-depth-gateway__sound-bridge,.vf-depth-gateway__stage[data-lens=sound] .vf-depth-gateway__bridge-node.vt-btn{visibility:visible!important;pointer-events:auto!important}.vf-depth-gateway__stage:not([data-lens=eeg]) .vf-depth-gateway__eeg-rail,.vf-depth-gateway__stage:not([data-lens=eeg]) .vf-depth-gateway__eeg-sectors,.vf-depth-gateway__stage:not([data-lens=eeg]) .vf-depth-gateway__eeg-marker.vt-btn,.vf-depth-gateway__stage:not([data-lens=eeg]) .vf-depth-gateway__eeg-sector.vt-btn{visibility:hidden!important;pointer-events:none!important}.vf-depth-gateway__stage[data-lens=eeg] .vf-depth-gateway__eeg-rail,.vf-depth-gateway__stage[data-lens=eeg] .vf-depth-gateway__eeg-sectors{visibility:visible!important}.vf-depth-gateway__stage[data-lens=eeg] .vf-depth-gateway__eeg-rail{pointer-events:none!important}.vf-depth-gateway__stage[data-lens=eeg] .vf-depth-gateway__eeg-sectors,.vf-depth-gateway__stage[data-lens=eeg] .vf-depth-gateway__eeg-marker.vt-btn,.vf-depth-gateway__stage[data-lens=eeg] .vf-depth-gateway__eeg-sector.vt-btn{pointer-events:auto!important}@media(prefers-reduced-motion:reduce){.vf-depth-gateway__sound-bridge,.vf-depth-gateway__eeg-rail,.vf-depth-gateway__eeg-sectors{transition:none!important}.vf-depth-gateway__bridge-node.vt-btn,.vf-depth-gateway__bridge-node.vt-btn:hover,.vf-depth-gateway__bridge-node.vt-btn:active{transform:translate(-50%,-50%)!important}}.vf-library{padding-block-start:clamp(56px,7vw,88px)}.vf-library>.vf-section__head h2{margin-block-start:.58rem;font-size:clamp(2rem,4.4vw,3.7rem)}.vf-library>.vf-section__head>p:last-child{max-width:620px;margin-block-start:.68rem;font-size:.95rem;line-height:1.58}.vf-library .vf-feeling-index{background:linear-gradient(135deg,#c39bff0b,#f8d86a05),#051223a8;border-color:#c39bff29;border-radius:20px;width:min(1040px,100%);margin:clamp(14px,1.8vw,20px) auto 0;padding:.52rem;box-shadow:0 12px 34px #00000029,inset 0 1px #ffffff09}.vf-library .vf-feeling-index:before{opacity:.07;background-size:28px 28px}.vf-library .vf-feeling-index__head{display:none}.vf-library .vf-feeling-index__grid{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:inline proximity;flex-wrap:nowrap;gap:.42rem;margin:0;padding:.08rem;display:flex;overflow-x:auto}.vf-library .vf-feeling-index__grid::-webkit-scrollbar{display:none}.vf-library .vf-feeling-index__grid .vt-btn{scroll-snap-align:start;border-radius:999px;flex:none;grid-template-columns:none;justify-content:flex-start;align-items:center;gap:.48rem;min-width:auto;min-height:48px;padding:.48rem .66rem;display:flex}.vf-library .vf-feeling-index__grid .vt-btn:hover,.vf-library .vf-feeling-index__grid .vt-btn:focus-visible,.vf-library .vf-feeling-index__grid .vt-btn[data-selected=true]{transform:none}.vf-library .vf-feeling-index__icon{border-radius:999px;width:30px;height:30px}.vf-library .vf-feeling-index__icon svg{width:.92rem;height:.92rem}.vf-library .vf-feeling-index__grid .vt-btn>span:nth-child(2){display:block}.vf-library .vf-feeling-index__grid strong{text-overflow:clip;white-space:nowrap;max-width:none;font-size:.74rem;line-height:1.15;display:block;overflow:visible}.vf-library .vf-feeling-index__grid small,.vf-library .vf-feeling-index__grid b,.vf-library .vf-feeling-index__footer{display:none}.vf-library .vf-feeling-index:has(.vf-feeling-index__grid .vt-btn[data-selected=true]) .vf-feeling-index__footer{border-block-start:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:.65rem;margin-block-start:.48rem;padding:.48rem .18rem .04rem;display:flex}.vf-library .vf-feeling-index__footer p{flex:auto;font-size:.66rem;line-height:1.4}.vf-library .vf-feeling-index__footer>small{display:none}.vf-library .vf-feeling-index__footer .vt-btn{min-height:36px;padding-inline:.65rem;font-size:.68rem}.vf-library .vf-track-grid{margin-block-start:clamp(18px,2.5vw,30px)}@media(max-width:640px){.vf-library{padding-block-start:48px}.vf-library>.vf-section__head h2{font-size:clamp(1.9rem,9vw,2.75rem)}.vf-library>.vf-section__head>p:last-child{margin-block-start:.55rem;font-size:.88rem;line-height:1.5}.vf-library .vf-feeling-index{border-radius:17px;width:calc(100% + .5rem);margin-block-start:12px;margin-inline:-.25rem;padding:.42rem}.vf-library .vf-feeling-index__grid{gap:.36rem}.vf-library .vf-feeling-index__grid .vt-btn{min-height:44px;padding:.42rem .58rem}.vf-library .vf-feeling-index__icon{width:28px;height:28px}.vf-library .vf-track-grid{margin-block-start:16px}}.love-experience{--love-line:var(--border-strong);--love-focus:var(--vt-violet-blue);background:var(--porcelain-25);color:var(--ink-900);font-family:var(--font-sans);min-width:0;font-size:1.125rem;line-height:1.7}.love-experience :is(h1,h2,h3,p,figure,blockquote){margin:0}.love-experience :is(h1,h2,h3){font-family:var(--font-sans);text-wrap:balance;font-weight:700;line-height:1.25}.love-experience h2{font-size:clamp(1.75rem,3vw,2.8rem)}.love-experience h3{font-size:1.3rem}.love-experience :is(a,button,summary,[role=button]):focus-visible{outline:3px solid var(--love-focus);outline-offset:5px}.love-experience :is(a,button,summary,[role=button]){scroll-margin-block:7rem 2rem}.love-experience .vt-btn{white-space:normal;min-height:3.25rem;font-size:1rem}.love-experience .love-kicker{color:var(--gold-600);margin-bottom:.8rem;font-size:.9375rem;font-weight:650;line-height:1.6}.love-actions{flex-wrap:wrap;align-items:center;gap:.875rem;display:flex}.love-actions .vt-btn{min-width:12rem}.love-quiet-links{flex-wrap:wrap;gap:.75rem 1.5rem;font-size:.9375rem;display:flex}.love-quiet-links a,.love-text-link,.love-finale__terms a{text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:1px}.love-entry{--love-focus:var(--vt-violet-pale);padding:calc(var(--vt-header-height,76px) + 3rem) clamp(1.25rem,5vw,6rem) 4.5rem;background:linear-gradient(135deg,var(--vt-violet-950),var(--vt-violet-800));color:var(--porcelain-25);grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(2rem,5vw,6rem);display:grid}.love-entry .love-kicker{color:var(--gold-300)}.love-entry h1{max-width:18ch;font-size:clamp(2.25rem,4.1vw,4.4rem);line-height:1.2}.love-entry h1 span{color:var(--vt-violet-pale)}.love-entry .love-entry__intro{max-width:48ch;margin-block:1.5rem 2rem;font-size:1.1875rem;line-height:1.8}.love-entry .love-entry__note{color:var(--vt-violet-pale);margin-block:1rem 1.5rem;font-size:1rem}.love-entry__art{border:1px solid var(--gold-400);border-radius:var(--radius-lg);min-width:0;padding:.75rem}.love-entry__art img{aspect-ratio:16/9;object-fit:contain;border-radius:var(--radius-sm);width:100%;height:auto;display:block}.love-entry__art figcaption{color:var(--gold-300);justify-content:space-between;align-items:center;gap:1rem;padding:1rem .5rem .25rem;font-size:.9375rem;display:flex}.love-entry__art figcaption>span:last-child{letter-spacing:.18em;font-size:1.3rem}.love-section{width:min(100%,1600px);margin-inline:auto;padding:clamp(2.5rem,5vw,5rem) clamp(1.25rem,5vw,5rem)}.love-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 3rem;margin-bottom:2rem;display:flex}.love-section-heading>p{max-width:42ch;color:var(--ink-700)}.love-section-heading h2+p{color:var(--ink-700);margin-top:.75rem}.love-live-gallery{border-bottom:1px solid var(--love-line)}.love-live-gallery .love-landing-showcase{margin-top:0}.love-live-gallery .love-landing-showcase-grid{padding:1.5rem 0}.love-moments{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.love-moments article{background:var(--surface-0);border:1px solid var(--love-line);border-radius:var(--radius-md);min-width:0;padding:1.75rem}.love-moments__index{color:var(--gold-600);justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.love-moments__index span{font-variant-numeric:tabular-nums;letter-spacing:.12em;font-size:.9375rem}.love-moments article p{color:var(--ink-700);margin-top:.875rem;font-size:1.0625rem}.love-process{border-top:1px solid var(--love-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:2.5rem 0 0;padding:1.5rem 0 0;list-style:none;display:grid}.love-process li{grid-template-columns:auto 1fr;column-gap:.875rem;display:grid}.love-process li>span{color:var(--vt-violet-blue);grid-row:span 2;padding-top:.2rem;font-size:.9375rem}.love-process strong{font-size:1.0625rem}.love-process p{color:var(--ink-700);font-size:1rem}.love-starters{background:var(--porcelain-50);border-block:1px solid var(--love-line);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,5vw,5rem);display:grid}.love-starters>div:first-child>p:not(.love-kicker){max-width:37ch;color:var(--ink-700);margin-block:1rem 1.5rem}.love-starters__quotes{flex-direction:column;display:flex}.love-starters__quotes blockquote{border-bottom:1px solid var(--love-line);align-items:baseline;gap:1.25rem;padding-block:1.25rem;display:flex}.love-starters__quotes blockquote:first-child{padding-top:0}.love-starters__quotes blockquote:last-child{border-bottom:0;padding-bottom:0}.love-starters__quotes span{color:var(--gold-600);font-variant-numeric:tabular-nums;font-size:.875rem}.love-starters__quotes p{font-size:clamp(1.125rem,1.6vw,1.5rem);font-weight:500;line-height:1.65}.love-care{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,5vw,5rem);display:grid}.love-care__intro>p:not(.love-kicker){max-width:38ch;color:var(--ink-700);margin-top:1rem}.love-care__intro .love-care__quote{color:var(--gold-600);font-size:1.35rem;font-weight:600}.love-faq details{border-bottom:1px solid var(--love-line);padding-block:1.15rem}.love-faq details:first-child{border-top:1px solid var(--love-line)}.love-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;font-weight:650;list-style:none;display:flex}.love-faq summary::-webkit-details-marker{display:none}.love-faq summary>span{color:var(--vt-violet-blue);font-size:1.5rem;transition:transform .15s}.love-faq details[open] summary>span{transform:rotate(45deg)}.love-faq details>p{color:var(--ink-700);margin-top:.75rem;font-size:1.0625rem}.love-finale{border-top:1px solid var(--love-line);text-align:center;background:var(--vt-violet-950);color:var(--porcelain-25);--love-focus:var(--vt-violet-pale);padding:3.5rem 1.25rem}.love-finale .love-kicker{color:var(--gold-300)}.love-finale .love-actions{justify-content:center;margin-block:1.75rem}.love-finale .love-finale__terms{max-width:66ch;color:var(--vt-violet-pale);margin-inline:auto;font-size:.9375rem}.love-wall-heading{padding:calc(var(--vt-header-height,76px) + 2rem) clamp(1.25rem,4vw,4rem) 2rem;border-bottom:1px solid var(--love-line);flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.love-wall-heading p{color:var(--ink-700)}.love-wall-back{color:var(--gold-600);text-underline-offset:.25em;font-size:1rem;text-decoration:underline}.love-wall-heading__actions{text-align:start;gap:.875rem;inline-size:min(100%,42rem);min-inline-size:0;display:grid}.love-wall-heading__main-actions{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:.75rem;display:grid}.love-wall-heading__main-actions>.vt-btn{gap:.75rem;min-block-size:3.75rem;padding:.875rem 1.25rem;font-size:1.0625rem;line-height:1.45}.love-wall-heading__main-actions>.vt-btn-primary-v{justify-content:flex-start;font-weight:700}.love-wall-heading__main-actions>.vt-btn-primary-v svg:last-child:not(:first-child){margin-inline-start:auto}.love-wall-heading__main-actions>[role=status],.love-wall-heading__main-actions>[role=status]+.vt-btn{grid-column:1/-1}.love-wall-heading__details{border-block-start:1px solid var(--love-line);flex-wrap:wrap;align-items:center;gap:.5rem;padding-block-start:.875rem;display:flex}.love-wall-heading__details>.vt-btn{min-block-size:2.75rem;max-inline-size:100%;padding:.625rem .875rem;font-size:.9375rem;line-height:1.5}.love-wall-heading__actions .vt-btn{overflow-wrap:anywhere;min-inline-size:0}@media(max-width:35rem){.love-wall-heading__main-actions{grid-template-columns:minmax(0,1fr)}.love-wall-heading__main-actions>.vt-btn-primary-v{min-block-size:4rem}.love-wall-heading__details{gap:.375rem}.love-wall-heading__details>.vt-btn{padding-inline:.625rem}}.love-text-link{color:var(--ink-700);font-size:1rem}.love-wall-gallery{padding:1.5rem clamp(.5rem,2vw,2rem) 3rem}.love-experience .love-gallery-help{color:var(--ink-700);margin:0 1rem 1rem;font-size:1rem}.love-experience--wall #love-board{box-shadow:none;border-radius:0;overflow:visible;max-width:none!important}.love-experience--wall #love-board>.relative.z-10{padding:.5rem 1rem 2rem}.love-experience--wall .love-board-grid{--wall-card-max:31rem;--wall-card-rail-space:4rem;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;place-items:start center;gap:clamp(3.75rem,4.5vw,4.9rem) clamp(2.25rem,3vw,3rem);width:100%;max-width:108rem;padding:1.5rem clamp(.5rem,1.2vw,1.25rem) 2.4rem;display:grid}@media(min-width:48rem){.love-experience--wall .love-board-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:72rem}}@media(min-width:75rem){.love-experience--wall .love-board-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:108rem}}.love-experience--wall .love-board-grid>.love-note-anchor{min-width:0;max-width:var(--wall-card-max);isolation:isolate;height:auto}.love-experience--wall .love-board-grid>.love-note-anchor:focus-within{z-index:6}.love-experience--wall .love-note-anchor [data-public-id]{transition:filter .22s,box-shadow .22s}@media(hover:hover)and (pointer:fine){.love-experience--wall .love-note-anchor:hover [data-public-id]{filter:drop-shadow(0 18px 26px #3a284e24)}}.love-experience--wall .love-note-anchor:focus-within [data-public-id]{filter:drop-shadow(0 18px 28px #5c3c942e)}@media(min-width:56.25rem){.love-experience--wall .love-board-grid>.love-note-anchor{max-width:calc(var(--wall-card-max) + var(--wall-card-rail-space));padding-inline-start:var(--wall-card-rail-space)}}.love-experience--wall .love-note-anchor button:not([aria-label^=פתחו]){white-space:normal;min-height:2.75rem;font-size:.9375rem}.love-experience--wall .love-note-anchor button[aria-label^=הדהוד]{min-width:2.75rem}.love-experience--wall .note-status-rail{max-width:var(--wall-card-max);line-height:1.55}@media(max-width:63.999rem){.love-entry{padding-top:calc(var(--vt-header-height,76px) + 2rem);grid-template-columns:minmax(0,1fr);gap:2rem}.love-entry__copy{max-width:46rem}.love-entry__art{width:100%;max-width:42rem}.love-moments{gap:1rem}.love-moments article{padding:1.25rem}.love-wall-heading{flex-direction:column;align-items:flex-start;gap:1.25rem}.love-wall-heading__actions{align-items:flex-start}}@media(max-width:47.999rem){.love-moments,.love-starters,.love-care{grid-template-columns:minmax(0,1fr)}.love-moments__index{margin-bottom:1rem}.love-process{grid-template-columns:minmax(0,1fr);gap:1rem}.love-process li{column-gap:1rem}.love-starters__quotes blockquote{padding-block:1rem}}@media(max-width:29.999rem){.love-actions{flex-direction:column;align-items:stretch}.love-actions .vt-btn{width:100%;min-width:0}.love-entry{padding-inline:1.25rem;padding-bottom:2.5rem}.love-entry__art{padding:.5rem}.love-entry__art figcaption{font-size:.875rem}}@media(prefers-reduced-motion:reduce){.love-experience *,.love-experience :before,.love-experience :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media(forced-colors:active){.love-experience .love-kicker,.love-entry h1 span{color:canvastext}.love-experience :is(a,button,summary,[role=button]):focus-visible{outline-color:highlight}}.love-experience--wall .love-note-anchor [data-public-id]{width:100%;max-width:var(--wall-card-max);min-width:0;padding-block-start:0}.love-experience--wall .love-note-artwork{max-width:100%;transform:scale(1);width:100%!important}.love-experience--wall .love-note-anchor .love-smart-message-copy .love-note-message{font-size:clamp(1.125rem,5cqw,1.5rem)!important;line-height:1.35!important}.love-experience--wall .love-note-labels{gap:.5rem;margin-block-start:.9rem;padding-inline:0}.love-experience--wall .love-note-label,.love-experience--wall .love-note-origin>*{white-space:normal;overflow-wrap:anywhere;text-align:center;min-height:2rem;padding:.38rem .82rem;font-size:.9375rem;line-height:1.45}.love-experience--wall .love-note-label>span{line-height:inherit}.love-experience--wall .love-note-origin a{min-height:2.75rem}.love-experience--wall .love-note-attribution{gap:.35rem .85rem;font-size:1rem}.love-experience .love-entry .love-quiet-links a,.love-experience .love-finale .love-finale__terms a{color:var(--vt-violet-pale)}.love-wall-heading{padding-top:calc(var(--vt-header-height,76px) + 1rem);padding-bottom:1rem}.love-wall-heading h1{margin-block:.4rem;font-size:clamp(2rem,3vw,2.75rem)}.love-wall-heading p{margin-block:.5rem 0}.love-wall-gallery{padding-top:.75rem}.love-experience--wall .love-note-anchor{align-self:start;min-width:0}.love-experience--wall .note-status-rail:empty{display:none}.love-wall-gallery{scroll-margin-top:calc(var(--vt-header-height,76px) + 5rem)}.wall-quick-actions{display:none}.love-entry-options{max-width:90rem;margin:1.5rem auto;padding-inline:clamp(1rem,4vw,3rem)}.love-entry-options>summary{cursor:pointer;border-block:1px solid var(--border-subtle);min-height:3rem;padding:1rem;font-weight:600}@media(max-width:47.999rem){.wall-quick-actions{top:var(--vt-header-height,76px);z-index:20;background:var(--surface-0);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:.25rem;padding:.5rem;display:flex;position:sticky}.wall-quick-actions .vt-btn{min-width:0;min-height:3rem;padding-inline:.625rem;font-size:.9375rem}.love-entry-options{margin-block:1rem}.love-entry-options .love-section{padding-inline:0}.love-experience--wall .love-gallery-help{display:none}}:root{--wall-warning-surface:color-mix(in srgb, var(--warning-500) 8%, transparent);--wall-danger-surface:color-mix(in srgb, var(--danger-500) 10%, transparent);--wall-gold-surface:color-mix(in srgb, var(--gold-500) 6%, transparent);--wall-reader-backdrop:color-mix(in srgb, var(--vt-violet-950) 78%, transparent)}[data-wall-theme]{--wall-canvas:var(--porcelain-25);--wall-surface:var(--porcelain-25);--wall-accent:#6a304b;--wall-tint:#fae5eb;--wall-start:#fff1f1;--wall-mid:#fcdfe4;--wall-end:#efb8c5;--wall-motif-1:#ae748e;--wall-motif-2:#aa92bc;--wall-motif-3:#c7a869;--wall-grain:#78283c0d;--wall-vignette:#8c3c5024}[data-wall-theme=survival]{--wall-canvas:#f7f9f3;--wall-surface:#fcfdf9;--wall-accent:#355948;--wall-tint:#e3ecdc;--wall-start:#f6f8ee;--wall-mid:#e3ead8;--wall-end:#c9d7bf;--wall-motif-1:#6a8664;--wall-motif-2:#969b70;--wall-motif-3:#719c8c;--wall-grain:#3559480d;--wall-vignette:#35594814}[data-wall-theme=broken_hearts]{--wall-canvas:#f9f7fc;--wall-surface:#fdfbff;--wall-accent:#59446d;--wall-tint:#ede5f4;--wall-start:#f8f3fc;--wall-mid:#eae1f2;--wall-end:#d3c9e4;--wall-motif-1:#9b86b4;--wall-motif-2:#969fc0;--wall-motif-3:#c09bad;--wall-grain:#6450780d;--wall-vignette:#64507814}[data-wall-theme=good_vibes]{--wall-canvas:#fffaf0;--wall-surface:#fffdf6;--wall-accent:#795720;--wall-tint:#f9eccb;--wall-start:#fff9e8;--wall-mid:#f9edc5;--wall-end:#efd99e;--wall-motif-1:#b58b3d;--wall-motif-2:#ca9d79;--wall-motif-3:#82a291;--wall-grain:#7957200d;--wall-vignette:#79572014}[data-wall-theme=shared_wall],[data-wall-theme=good_people]{--wall-canvas:#f5f8fb;--wall-surface:#fbfcfe;--wall-accent:#405c76;--wall-tint:#e1eaf2;--wall-start:#f2f7fa;--wall-mid:#e1eaf0;--wall-end:#c9d9e6;--wall-motif-1:#8aa9a0;--wall-motif-2:#a28bab;--wall-motif-3:#b5a071;--wall-grain:#405c760d;--wall-vignette:#405c7614}[data-wall-theme=anonymous_confessions]{--wall-canvas:#f4f0fa;--wall-surface:#fbf8ff;--wall-accent:#563c71;--wall-tint:#e8dcf1;--wall-start:#34243f;--wall-mid:#261c33;--wall-end:#1b1525;--wall-room-canvas:#241b24;--wall-room-ink:#f5eafa;--wall-room-muted:#d8c7e1;--wall-room-light:#49334e;--wall-room-patina:#130f1d;--wall-vignette:#0e081859}[data-wall-theme=blessings]{--wall-canvas:#fffaf0;--wall-surface:#fffdf6;--wall-accent:#795222;--wall-tint:#f7e8cd;--wall-start:#fff8e8;--wall-mid:#f4e5c9;--wall-end:#e9d3ae;--wall-room-canvas:#ead5b3;--wall-room-ink:#56402a;--wall-room-muted:#725737;--wall-room-light:#fff8e7;--wall-room-patina:#c3a678;--wall-vignette:#7650231a}[data-wall-theme=cupid]{--wall-canvas:#fff2f4;--wall-surface:#fffafb;--wall-accent:#823950;--wall-tint:#f8dbe3;--wall-start:#fff1f4;--wall-mid:#f7d9e1;--wall-end:#e8b1c2;--wall-room-canvas:#641721;--wall-room-ink:#fff0dc;--wall-room-muted:#efcbb8;--wall-room-light:#8e2836;--wall-room-patina:#310811;--wall-vignette:#7b2d4b1f}[data-wall-theme=gratitude]{--wall-canvas:#fff9ef;--wall-surface:#fffdf7;--wall-accent:#6a522f;--wall-tint:#f4e5c7;--wall-start:#fff8e9;--wall-mid:#f0dfc1;--wall-end:#d8bd8d;--wall-room-canvas:#e7c996;--wall-room-ink:#4d3b25;--wall-room-muted:#6d5736;--wall-room-light:#fff0cf;--wall-room-patina:#b58c54;--wall-vignette:#6748201f}[data-wall-theme=just_laugh]{--wall-canvas:#fff9e6;--wall-surface:#fffdf4;--wall-accent:#76501b;--wall-tint:#ffedb4;--wall-start:#fff7d3;--wall-mid:#ffe5a6;--wall-end:#edc17f;--wall-room-canvas:#efb13f;--wall-room-ink:#513719;--wall-room-muted:#6d4b25;--wall-room-light:#fff4cc;--wall-room-patina:#d6a35b;--wall-vignette:#7d4e191a}.love-wall-heading .wall-public-notice{max-inline-size:44rem;margin-block-start:.75rem;font-size:.875rem;line-height:1.65}.love-experience--wall[data-wall-theme]{background:var(--wall-canvas)}.wall-board__base,.wall-board__light,.wall-board__grain,.wall-board__edge{pointer-events:none;position:absolute;inset:0}.wall-board__base{z-index:0;background:radial-gradient(ellipse at 50% -10%,var(--wall-start),var(--wall-mid) 40%,var(--wall-end))}.wall-board__light{z-index:1;background:radial-gradient(at 50% 0,#fff6e88c,#0000 75%);height:55%}.wall-board__grain{z-index:2;background:radial-gradient(var(--wall-grain) 1px,transparent 1px) 0 0 / 3px 3px;opacity:.35;mix-blend-mode:multiply}.wall-board__edge{z-index:3;border-radius:inherit;box-shadow:inset 0 0 130px var(--wall-vignette)}.wall-heading__title{align-items:center;gap:.875rem;display:flex}.wall-heading__title .wall-theme-mark{border-radius:var(--radius-md);background:var(--wall-tint);width:3.25rem;height:3.25rem;color:var(--wall-accent);flex-shrink:0;padding:.7rem}[data-wall-theme] .love-wall-back{color:var(--wall-accent)}[data-wall-theme] .love-filters{background:var(--wall-surface)}.wall-board__status{color:var(--wall-accent)}.wall-theme-caption{color:var(--wall-accent);align-items:center;gap:.5rem;display:flex}.wall-theme-caption .wall-theme-mark{flex-shrink:0;width:1.25rem;height:1.25rem}.wall-navigation .wall-theme-mark{width:1.125rem;height:1.125rem;color:var(--wall-accent)}.wall-directory__card[data-wall-theme]{border-color:color-mix(in srgb,var(--wall-accent) 22%,var(--wall-canvas));background:var(--wall-canvas)}.wall-directory__card[data-wall-theme] .wall-directory__shared{background:linear-gradient(140deg,var(--wall-tint),var(--wall-canvas));color:var(--wall-accent)}.studio-wall-picker__card[data-wall-theme] .studio-wall-picker__intro{background:var(--wall-canvas);border-start-start-radius:inherit;border-start-end-radius:inherit}.studio-wall-picker__card .wall-theme-caption{line-height:1.45}.lw-graffiti-layer.lw-graffiti-layer--themed .lw-graffiti-motif{filter:none;will-change:auto;animation:none}@media(max-width:599px){.wall-heading__title{gap:.625rem}.wall-heading__title .wall-theme-mark{width:2.75rem;height:2.75rem;padding:.6rem}}@media(forced-colors:active){.wall-heading__title .wall-theme-mark,.wall-theme-caption,.wall-navigation .wall-theme-mark,.wall-board__status{color:canvastext}.wall-board__base,.wall-board__light,.wall-board__grain,.wall-board__edge,.lw-graffiti-layer{display:none}}[data-wall-theme=love_528]{--wall-room-canvas:#ead0bf;--wall-room-ink:#502c36;--wall-room-muted:#6b4547;--wall-room-light:#fff0d3;--wall-room-patina:#b77762}[data-wall-theme=good_vibes]{--wall-room-canvas:#f0e3c5;--wall-room-ink:#503e23;--wall-room-muted:#6d5635;--wall-room-light:#fff8dc;--wall-room-patina:#bd9d60}[data-wall-theme=broken_hearts]{--wall-room-canvas:#282329;--wall-room-ink:#f4edf5;--wall-room-muted:#d0c3d1;--wall-room-light:#433a4a;--wall-room-patina:#19171e;--wall-vignette:#100b1280}[data-wall-theme=survival]{--wall-accent:#665034;--wall-tint:#ece2d0;--wall-canvas:#faf7f0;--wall-room-canvas:#302c26;--wall-room-ink:#fcf4e4;--wall-room-muted:#d7c8af;--wall-room-light:#554735;--wall-room-patina:#211d19;--wall-vignette:#14110c66}[data-wall-theme=shared_wall],[data-wall-theme=good_people]{--wall-accent:#724a30;--wall-tint:#ecdfc9;--wall-canvas:#faf5ea;--wall-room-canvas:#e2cba6;--wall-room-ink:#463522;--wall-room-muted:#58432d;--wall-room-light:#fae9c8;--wall-room-patina:#b68a54;--wall-vignette:#6a461f33}[data-wall-theme=forgiveness]{--wall-accent:#67516f;--wall-tint:#e9e0ec;--wall-canvas:#faf7fb;--wall-surface:#fdfbfe;--wall-room-canvas:#d9cbc8;--wall-room-ink:#4b3d50;--wall-room-muted:#59475e;--wall-room-light:#f0e8df;--wall-room-patina:#b0a0ad;--wall-vignette:#573e5824}.love-experience--wall[data-wall-room=true]{background-color:var(--wall-room-canvas);background-image:radial-gradient(circle,color-mix(in srgb,var(--wall-room-ink) 4%,transparent) .6px,transparent .9px),radial-gradient(ellipse at 14% 6%,var(--wall-room-light),transparent 65%),linear-gradient(115deg,transparent 25%,color-mix(in srgb,var(--wall-room-patina) 18%,transparent));background-size:5px 7px,100% 100%,100% 100%}.love-experience--wall[data-wall-room=true] .love-wall-gallery,.love-experience--wall[data-wall-room=true] #love-board{background:0 0}.love-experience--wall[data-wall-room=true] #love-board>.wall-board__base,.love-experience--wall[data-wall-room=true] #love-board>.wall-board__light,.love-experience--wall[data-wall-room=true] #love-board>.wall-board__grain,.love-experience--wall[data-wall-room=true] #love-board>.wall-board__edge,.love-experience--wall[data-wall-room=true] .wall-apology-words--background{display:none}.love-experience--wall[data-wall-room=true] .lw-graffiti-layer{opacity:.18;-webkit-mask-image:linear-gradient(#0000,#000 8rem);mask-image:linear-gradient(#0000,#000 8rem)}.love-experience--wall[data-wall-room=true] .lw-graffiti-motif{animation:none}#love-board[data-wall-room=true] .wall-board__status{color:var(--wall-room-ink)}.love-experience--wall[data-wall-room=true] .love-board-grid>.love-note-anchor{box-shadow:none;background:0 0;border-radius:1rem}.love-experience--wall[data-wall-room=true] .love-note-anchor [data-public-id]>p{color:var(--wall-room-ink);background:var(--wall-room-canvas);border-radius:999px;width:fit-content;max-width:100%;margin-inline:auto;padding:.125rem .5rem}.love-experience--wall[data-wall-room=true] .love-note-anchor [aria-label="תוויות הפתק"]>span,.love-experience--wall[data-wall-room=true] .love-note-anchor [data-public-id] [aria-label^="סוג הפתק:"],.love-experience--wall[data-wall-room=true] .love-note-anchor [data-public-id] a[aria-label^="מתוך "]{background:var(--wall-surface)}.wall-apology-words{width:49%;color:var(--wall-room-ink);pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem 1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(.8rem,2vw,1.8rem);display:flex;position:absolute;inset-block-start:18%;inset-inline-start:8%}.wall-apology-words span:first-child{text-align:center;width:100%;font-family:inherit;font-size:2.25em}.wall-apology-words--background{z-index:4;opacity:.6;width:80%;font-size:clamp(1.25rem,3vw,3rem);inset-block-start:3rem;inset-inline-start:10%}@media(max-width:767px){.wall-apology-words{font-size:clamp(.8rem,3.5vw,1.35rem)}}@media(forced-colors:active){.love-experience--wall[data-wall-room=true]{background:canvas}.wall-room-art img,[data-wall-theme=love_528] .wall-room-art img,[data-wall-theme=good_vibes] .wall-room-art img{-webkit-mask-image:none;mask-image:none}.wall-apology-words--background{display:none}.love-experience--wall[data-wall-room=true] .love-wall-heading,[data-wall-room=true] .love-wall-heading p,[data-wall-room=true] .love-wall-heading .love-text-link,[data-wall-room=true] .love-wall-heading .love-wall-back,.love-experience--wall[data-wall-room=true] .love-gallery-help,#love-board[data-wall-room=true] .wall-board__status{color:canvastext}}[data-wall-theme]{--wall-emblem:url(/images/wall-motifs/shared.svg)}[data-wall-theme=love_528]{--wall-emblem:url(/images/wall-motifs/love.svg)}[data-wall-theme=survival]{--wall-emblem:url(/images/wall-motifs/survival.svg)}[data-wall-theme=broken_hearts]{--wall-emblem:url(/images/wall-motifs/broken-hearts.svg)}[data-wall-theme=good_vibes]{--wall-emblem:url(/images/wall-motifs/good-vibes.svg)}[data-wall-theme=forgiveness]{--wall-emblem:url(/images/wall-motifs/forgiveness.svg)}[data-wall-theme=anonymous_confessions]{--wall-emblem:url(/images/wall-motifs/confessions.svg)}[data-wall-theme=blessings]{--wall-emblem:url(/images/wall-motifs/blessings.svg)}[data-wall-theme=cupid]{--wall-emblem:url(/images/wall-motifs/cupid.svg)}[data-wall-theme=gratitude]{--wall-emblem:url(/images/wall-motifs/gratitude.svg)}[data-wall-theme=just_laugh]{--wall-emblem:url(/images/wall-motifs/just-laugh.svg)}.wall-artwork{pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--wall-room-ink,var(--wall-accent));position:absolute;inset:0;overflow:hidden}.wall-artwork__mark{block-size:3rem;inline-size:3rem;-webkit-mask:var(--wall-emblem) center / contain no-repeat;mask:var(--wall-emblem) center / contain no-repeat;opacity:.19;background:currentColor;position:absolute}.wall-artwork__mark--small{block-size:1.75rem;inline-size:1.75rem;rotate:-12deg}.wall-artwork__mark--large{opacity:.09;block-size:clamp(5rem,9vw,8rem);inline-size:clamp(5rem,9vw,8rem);rotate:9deg}@media(max-width:767px){.wall-artwork__mark:nth-child(2n){display:none}.wall-artwork__mark--large{block-size:4.5rem;inline-size:4.5rem}}@media(forced-colors:active){.wall-artwork{display:none}}.love-experience--wall[data-wall-room=true] .wall-heading--cover{--wall-cover-gutter:clamp(.75rem, 1.8vw, 1.75rem);inline-size:min(100%,104rem);padding:0 var(--wall-cover-gutter) 1.5rem;color:var(--wall-room-ink);border:0;margin-inline:auto;display:block}.wall-cover__navigation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.25rem;padding-block:.875rem 1.25rem;display:flex}.wall-heading--cover .wall-cover__back{min-block-size:3rem;color:var(--wall-room-ink);white-space:normal;padding-inline:.75rem}.wall-heading--cover .wall-cover__back:hover{background:var(--wall-room-light)}.wall-heading--cover .wall-switcher{color:var(--wall-room-ink);font-size:.875rem}.wall-heading--cover .wall-switcher select{border-color:color-mix(in srgb,var(--wall-room-ink) 30%,transparent);border-radius:var(--radius-sm);background:var(--wall-room-canvas);min-block-size:3rem;inline-size:min(17rem,100%);color:var(--wall-room-ink);font-size:1rem;font-weight:600}.wall-heading--cover .wall-switcher option{color:var(--ink-900);background:var(--surface-0)}.wall-room-art{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:clamp(1.5rem,3vw,3rem);min-inline-size:0;display:grid}.wall-room-art__intro{min-inline-size:0;color:var(--wall-room-ink);text-align:start;padding-block:.75rem}.wall-room-art__scene{min-inline-size:0;box-shadow:var(--shadow-hero);border-radius:clamp(1rem,1.8vw,1.75rem);margin:0;overflow:hidden}.wall-room-art__scene picture,.wall-room-art__scene img{inline-size:100%;display:block}.wall-room-art__scene img{block-size:auto}.wall-room-art__scene figcaption{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.wall-heading--cover .wall-heading__title h1{color:var(--wall-room-ink);font-family:var(--font-serif);text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(2.125rem,3.2vw,3.5rem);font-weight:700;line-height:1.15}.love-experience--wall .wall-heading--cover .wall-cover__description{color:var(--wall-room-ink);text-wrap:pretty;margin-block:.875rem 0;font-size:clamp(1rem,1.1vw,1.125rem);line-height:1.65}.love-experience--wall .wall-heading--cover .wall-hero-message{inline-size:auto;color:var(--wall-room-ink);font-family:var(--font-serif);text-wrap:balance;margin-block:1rem 0;font-size:clamp(1.125rem,1.5vw,1.5rem);line-height:1.5;position:static}.wall-hero-message__closing{font-weight:700}.wall-heading__toolbar{margin-block-start:1.5rem}.love-experience--wall .wall-heading__toolbar .wall-public-notice{max-inline-size:60ch;color:var(--wall-room-ink);border-inline-start:2px solid;margin-block:0 1rem;padding-inline-start:.875rem;font-size:.9375rem;line-height:1.65}.wall-heading--cover .love-wall-heading__actions{gap:.875rem;inline-size:100%;display:grid}.wall-heading--cover .love-wall-heading__main-actions{grid-template-columns:minmax(0,1fr);gap:.625rem}.wall-heading--cover .love-wall-heading__main-actions>.vt-btn{white-space:normal;block-size:auto;min-block-size:3.25rem;padding:.75rem 1rem;font-size:1rem;line-height:1.4}.wall-heading--cover .love-wall-heading__main-actions>[role=status]{color:var(--wall-room-ink);margin-block:0;line-height:1.6}.wall-heading--cover .love-wall-heading__details{border-block-start:1px solid color-mix(in srgb,var(--wall-room-ink) 20%,transparent);gap:.25rem;padding-block-start:.625rem}.wall-heading--cover .love-wall-heading__details>.vt-btn{min-block-size:2.75rem;color:var(--wall-room-ink);white-space:normal;padding-inline:.625rem;font-size:.875rem}.wall-heading--cover .love-wall-heading__details>.vt-btn:hover{background:var(--wall-room-light)}.wall-heading--cover .vt-btn:focus-visible,.wall-heading--cover .wall-switcher select:focus-visible{outline:2px solid var(--wall-room-ink);outline-offset:4px}.love-experience--wall .wall-gallery-intro{border-block-start:1px solid color-mix(in srgb,var(--wall-room-ink) 22%,transparent);max-inline-size:90rem;color:var(--wall-room-ink);margin:0 auto 1.5rem;padding:1.25rem 1rem 0}.love-experience--wall .wall-gallery-intro h2{color:inherit;font-family:var(--font-serif);margin:0;font-size:clamp(1.5rem,2vw,2rem);line-height:1.3}.love-experience--wall .wall-gallery-intro p{max-inline-size:65ch;color:inherit;margin-block:.5rem 0;font-size:1rem;line-height:1.65}.love-experience--wall .love-wall-gallery:focus-visible{outline:2px solid var(--wall-room-ink);outline-offset:-4px}@media(max-width:59.999rem){.wall-room-art{grid-template-columns:minmax(0,1fr);gap:1.5rem}.wall-room-art__intro{inline-size:min(100%,40rem);margin-inline:auto;padding-block:.25rem 0}.wall-room-art__scene{inline-size:100%;margin-inline:auto}.wall-heading--cover .wall-heading__title h1{font-size:clamp(2rem,5vw,3rem)}.wall-heading--cover .love-wall-heading__main-actions{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}@media(max-width:35rem){.wall-cover__navigation .wall-navigation{flex:100%}.wall-heading--cover .wall-switcher{grid-template-columns:auto minmax(0,1fr);display:grid}.wall-heading--cover .wall-switcher select{inline-size:100%}.wall-heading--cover .wall-heading__title h1{font-size:clamp(2rem,8vw,2.5rem)}.wall-heading__toolbar{margin-block-start:1.25rem}.wall-heading--cover .love-wall-heading__main-actions{grid-template-columns:minmax(0,1fr)}}@media(forced-colors:active){.wall-room-art__intro,.wall-heading--cover .wall-switcher select{color:canvastext;background:canvas}.wall-heading--cover .wall-switcher select,.wall-heading--cover .love-wall-heading__details,.love-experience--wall .wall-gallery-intro{border-color:canvastext}.love-experience--wall .wall-heading--cover p,.wall-heading--cover .wall-heading__title h1,.wall-heading--cover .wall-cover__back,.wall-heading--cover .wall-switcher,.wall-heading--cover .love-wall-heading__details>.vt-btn,.love-experience--wall .wall-gallery-intro{color:canvastext}.wall-heading--cover .vt-btn:focus-visible,.wall-heading--cover .wall-switcher select:focus-visible,.love-experience--wall .love-wall-gallery:focus-visible{outline-color:highlight}}.wall-room-art[data-cover-theme=forgiveness]{grid-template-columns:minmax(0,1fr)}.wall-room-art[data-cover-theme=forgiveness] .wall-room-art__scene{grid-row:1;inline-size:100%}.wall-room-art[data-cover-theme=forgiveness] .wall-room-art__intro{inline-size:min(100%,60rem);margin-inline:auto}.wall-cover__navigation>.wall-account-bar{flex:30rem;max-inline-size:38rem;margin-inline-start:auto}@media(max-width:59.999rem){.wall-cover__navigation>.wall-account-bar{flex-basis:100%;order:-1;max-inline-size:none}}.love-entry.love-entry--welcome{isolation:isolate;padding-block:calc(var(--vt-header-height,76px) + 2.5rem) 3rem;background:radial-gradient(ellipse at 22% 48%,color-mix(in srgb,var(--vt-violet-bright) 27%,transparent),transparent 52%),radial-gradient(ellipse at 46% 83%,color-mix(in srgb,var(--vt-heart) 9%,transparent),transparent 42%),linear-gradient(125deg,var(--vt-violet-950),var(--vt-violet-800));grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);grid-template-areas:"copy gallery""invitation gallery";gap:1.5rem clamp(1rem,3vw,3rem);padding-inline:max(1.5rem,50vw - 720px);position:relative}.love-entry--welcome .love-entry__copy{grid-area:copy;align-self:end}.love-entry__invitation{grid-area:invitation;align-self:start;min-width:0}.love-entry--welcome .love-entry__brand{color:var(--vt-violet-pale);align-items:center;gap:.6rem;margin-block-end:1.25rem;font-size:1rem;display:flex}.love-entry--welcome .love-entry__brand svg{inline-size:1.15rem}.love-entry--welcome h1{letter-spacing:-.04em;max-width:17ch;font-size:clamp(2.8rem,4.1vw,4.6rem);line-height:1.08}.love-entry--welcome h1>span{color:var(--vt-violet-pale)}.love-entry--welcome h1 .love-entry__heart{vertical-align:.04em;font-size:.72em;display:inline-block}.love-entry--welcome .love-entry__intro{max-width:40ch;margin-block:1.25rem 0;font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.75}.love-entry__question{font-size:1.125rem;font-weight:700}.love-entry__gift{border-inline-start:2px solid var(--vt-gold-soft);align-items:center;gap:1rem;margin-block:.75rem 1.15rem;padding-inline-start:1rem;display:flex}.love-entry__gift-number{color:var(--vt-gold-pale);align-items:center;gap:.3rem;display:flex}.love-entry__gift-number bdi{letter-spacing:-.055em;font-size:3rem;font-weight:800;line-height:1}.love-entry__gift-number svg{fill:currentColor;block-size:1.15rem;inline-size:1.15rem}.love-entry__gift>span:last-child{gap:.1rem;line-height:1.5;display:grid}.love-entry__gift strong{color:var(--vt-gold-pale);font-size:1.1rem}.love-entry__gift>span:last-child>span{color:var(--vt-violet-pale);font-size:1rem}.love-entry--welcome .love-entry__actions{gap:.5rem;margin-block-start:1rem}.love-entry--welcome .love-entry__actions .vt-btn{white-space:normal;overflow-wrap:anywhere;min-width:0;height:auto;min-height:3.5rem;padding-inline:1.25rem;font-size:1.05rem;font-weight:700}.love-entry--welcome .love-entry__access{color:var(--vt-violet-pale);max-width:57ch;margin-block:.8rem .35rem;font-size:1rem;line-height:1.7}.love-entry__access a{text-underline-offset:.2em;text-decoration:underline}.love-entry__navigation{flex-wrap:wrap;gap:.1rem .25rem;margin-inline-start:-.6rem;display:flex}.love-entry--welcome .love-entry__navigation .vt-btn{min-height:2.75rem;white-space:normal;max-inline-size:100%;height:auto;padding-inline:.6rem;font-size:1rem}.love-entry-preview{text-align:center;grid-area:gallery;justify-self:center;width:100%;min-width:0}.love-entry-preview__eyebrow{color:var(--vt-gold-pale);justify-content:center;align-items:center;gap:.5rem;font-size:1rem;display:flex}.love-entry-preview__eyebrow svg{block-size:1rem;inline-size:1rem}.love-entry-gallery__stage{isolation:isolate;aspect-ratio:1.58;inline-size:100%;margin-block:1rem 0;position:relative}.love-entry-gallery__halo{border:1px solid color-mix(in srgb,var(--vt-gold-pale) 14%,transparent);pointer-events:none;background:radial-gradient(ellipse,color-mix(in srgb,var(--vt-violet-soft) 15%,transparent),transparent 65%);border-radius:50%;position:absolute;inset:9% 9% 0;transform:rotate(-13deg)}.love-entry-gallery__halo:after{content:"";border:1px solid color-mix(in srgb,var(--vt-violet-pale) 10%,transparent);border-radius:50%;position:absolute;inset:11% -4%;transform:rotate(27deg)}.love-entry-gallery .love-entry-gallery__card{--shift:0%;--tilt:0deg;--scale:1;--drop:0rem;top:12%;left:calc(50% + var(--shift));aspect-ratio:1;block-size:auto;inline-size:44%;min-width:0;min-height:0;box-shadow:0 1.3rem 2.5rem color-mix(in srgb,var(--vt-violet-950) 60%,transparent);transform:translate(-50%) translateY(var(--drop)) rotate(var(--tilt)) scale(var(--scale));z-index:3;cursor:pointer;background:0 0;border:0;border-radius:1.15rem;margin:0;padding:0;transition:transform .45s cubic-bezier(.2,.7,.2,1),left .45s cubic-bezier(.2,.7,.2,1),box-shadow .2s;position:absolute;overflow:hidden}.love-entry-gallery .love-entry-gallery__card:before,.love-entry-gallery .love-entry-gallery__card:after{display:none}.love-entry-gallery__card img{object-fit:contain;aspect-ratio:1;pointer-events:none;block-size:100%;inline-size:100%;display:block}.love-entry-gallery .love-entry-gallery__card[data-slot="-2"]{--shift:-34%;--tilt:-17deg;--scale:.66;--drop:1.6rem;z-index:1}.love-entry-gallery .love-entry-gallery__card[data-slot="-1"]{--shift:-22%;--tilt:-9deg;--scale:.84;--drop:.6rem;z-index:2}.love-entry-gallery .love-entry-gallery__card[data-slot="1"]{--shift:22%;--tilt:9deg;--scale:.84;--drop:.6rem;z-index:2}.love-entry-gallery .love-entry-gallery__card[data-slot="2"]{--shift:34%;--tilt:17deg;--scale:.66;--drop:1.6rem;z-index:1}.love-entry-gallery .love-entry-gallery__card[data-slot="0"]{box-shadow:0 1.5rem 3.5rem color-mix(in srgb,var(--vt-violet-950) 70%,transparent),0 0 2.5rem color-mix(in srgb,var(--vt-violet-soft) 25%,transparent)}.love-entry-gallery .love-entry-gallery__card:focus-visible{z-index:5;outline:3px solid var(--vt-gold-pale);outline-offset:5px}@media(hover:hover){.love-entry-gallery .love-entry-gallery__card:hover{--drop:-.5rem;z-index:5}}.love-entry-gallery__caption{gap:.2rem;min-block-size:3.8rem;display:grid}.love-entry-gallery__caption>span{color:var(--vt-violet-pale);font-size:1rem}.love-entry-gallery__caption>strong{color:var(--vt-ivory-25);font-size:1.5rem;font-weight:700}.love-entry-gallery__controls{justify-content:center;align-items:center;gap:.8rem;margin-block:.9rem 0;display:flex}.love-entry-gallery__controls .vt-btn{min-block-size:3rem;min-inline-size:3rem}.love-entry-gallery__controls .vt-btn-icon{border-radius:50%}.love-entry-gallery__controls .love-entry-preview__toggle{border-radius:3rem;padding-inline:1.5rem}.love-entry-preview__caption{color:var(--vt-violet-pale);font-size:1rem;margin-block-start:.65rem!important}.love-entry-gallery__positions{justify-content:center;gap:0;display:flex}.love-entry-gallery .love-entry-gallery__position{min-block-size:2.75rem;inline-size:2.75rem;min-inline-size:2.75rem;padding:0}.love-entry-gallery__position>span{background:var(--vt-violet-pale);opacity:.55;border-radius:50%;block-size:.4rem;inline-size:.4rem;transition:width .2s}.love-entry-gallery__position[aria-pressed=true]>span{background:var(--vt-gold-pale);opacity:1;border-radius:1rem;inline-size:1.3rem}.love-entry-reader.vt-dialog-content{inline-size:min(94vw,30rem);max-width:30rem;background:var(--vt-ivory-25);max-block-size:94dvh;color:var(--vt-ink-900);border-radius:1.5rem;gap:.65rem;padding:1.5rem;overflow-y:auto}.love-entry-reader h2{padding-inline-end:2rem;font-size:1.4rem;line-height:1.4}.love-entry-reader .love-entry-reader__description{font-size:1rem;line-height:1.6}.love-entry-reader__card{aspect-ratio:1;border-radius:1rem;inline-size:100%;position:relative;overflow:hidden}.love-entry-reader__card img{object-fit:contain;block-size:100%;inline-size:100%;display:block}.love-entry-reader__message{text-align:center;color:var(--vt-ink-900);place-content:center;margin:0;font-size:clamp(1rem,4.4vw,1.35rem);font-weight:600;line-height:1.7;display:grid;position:absolute;inset-inline:16%;overflow-y:auto}.love-entry-reader__controls{justify-content:center;align-items:center;gap:.35rem;display:flex}.love-entry-reader .vt-btn{white-space:normal;min-block-size:2.75rem}.love-entry-features{border-block-end:1px solid var(--border-subtle);background:var(--porcelain-50);padding:2.5rem max(1.5rem,50vw - 660px) 3rem}.love-entry-features header{margin-block-end:1.5rem}.love-entry-features h2{font-size:clamp(1.5rem,2.4vw,2.125rem)}.love-entry-features__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.love-entry-features article{align-items:flex-start;gap:1rem;display:flex}.love-entry-features article>svg{color:var(--vt-violet-blue);flex-shrink:0;width:1.5rem;height:1.5rem;margin-block-start:.2rem}.love-entry-features h3{margin-block-end:.5rem;font-size:1.125rem}.love-entry-features article p{color:var(--ink-700);max-width:34ch;font-size:1.0625rem;line-height:1.7}@media(max-width:63.999rem){.love-entry.love-entry--welcome{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);column-gap:1rem}.love-entry--welcome h1{font-size:clamp(2.5rem,4.7vw,3.5rem)}.love-entry--welcome .love-entry__actions .vt-btn{width:100%}.love-entry-gallery__stage{aspect-ratio:1.3}.love-entry-features__grid{gap:1.25rem}}@media(max-width:47.999rem){.love-entry.love-entry--welcome{padding-block:calc(var(--vt-header-height,76px) + 1.5rem) 2rem;grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""gallery""invitation";row-gap:1.5rem;padding-inline:1.25rem}.love-entry--welcome .love-entry__copy{text-align:center}.love-entry--welcome .love-entry__brand{justify-content:center;margin-block-end:1rem}.love-entry--welcome h1{max-width:none;font-size:clamp(2.8rem,9.5vw,4rem);line-height:1.08}.love-entry--welcome h1>br:nth-of-type(2){display:none}.love-entry--welcome h1>span{white-space:normal}.love-entry--welcome .love-entry__intro{max-width:34ch;margin-inline:auto;font-size:1rem}.love-entry-preview{max-inline-size:35rem}.love-entry-gallery__stage{aspect-ratio:1.65}.love-entry-gallery .love-entry-gallery__card{border-radius:.75rem;inline-size:46%}.love-entry-gallery .love-entry-gallery__card[data-slot="-2"],.love-entry-gallery .love-entry-gallery__card[data-slot="2"]{--scale:.61;--drop:.6rem}.love-entry-gallery .love-entry-gallery__card[data-slot="-1"],.love-entry-gallery .love-entry-gallery__card[data-slot="1"]{--drop:.1rem}.love-entry__invitation{border-block-start:1px solid color-mix(in srgb,var(--vt-violet-pale) 20%,transparent);padding-block-start:1.5rem}.love-entry__question{text-align:center}.love-entry__gift{border-inline-start:0;justify-content:center;padding:0}.love-entry--welcome .love-entry__actions{flex-direction:column;align-items:stretch}.love-entry--welcome .love-entry__access{text-align:center;margin-inline:auto}.love-entry__navigation{justify-content:center;margin-inline:0}.love-entry-features__grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}.love-entry-features article p{max-width:none}}@media(prefers-reduced-motion:reduce){.love-entry-gallery .love-entry-gallery__card,.love-entry-gallery__position>span{transition:none}.love-entry-gallery .love-entry-gallery__card:hover{--drop:0rem}}@media(forced-colors:active){.love-entry-gallery__card,.love-entry__gift{border:1px solid canvastext!important}.love-entry-gallery__halo{display:none}.love-entry-reader__message{color:canvastext;background:canvas}.love-entry-gallery__position>span{background:buttontext}}.helpi-page{background:var(--background);min-height:100vh;color:var(--foreground);padding-block:2rem 7rem}.helpi-wrap{width:min(100% - 2rem,72rem);margin-inline:auto}.helpi-hero{text-align:center;justify-items:center;gap:1.25rem;padding-block:3rem;display:grid}.helpi-hero h1{text-wrap:balance;max-width:22ch;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.2}.helpi-intro{max-width:42rem;color:var(--muted-foreground);font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.75}.helpi-mark{background:var(--muted);color:var(--primary);border-radius:1.5rem;gap:.75rem;padding:1rem;display:flex}.helpi-mark svg{width:2rem;height:2rem}.helpi-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.helpi-entry{white-space:normal;text-align:start;border-radius:1.25rem;justify-content:flex-start;gap:.85rem;height:auto;min-height:7rem;padding:1.25rem}.helpi-entry>span{flex:1;min-width:0}.helpi-entry strong,.helpi-step strong{font-size:1.1rem;display:block}.helpi-entry small,.helpi-step small{margin-block-start:.35rem;font-size:.95rem;font-weight:400;line-height:1.5;display:block}.helpi-section{margin-block-start:3.5rem;scroll-margin-block-start:7rem}.helpi-section h2{margin-block-end:1.25rem;font-size:clamp(1.6rem,3vw,2rem);font-weight:750;line-height:1.4}.helpi-journey{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-block:1.25rem;display:grid}.helpi-step{white-space:normal;text-align:start;background:var(--muted);border-radius:1rem;justify-content:flex-start;gap:.75rem;width:100%;height:100%;min-height:6rem;padding:1rem}.helpi-number{border:1px solid var(--border);border-radius:50%;flex-shrink:0;place-items:center;width:2rem;height:2rem;font-weight:700;display:grid}.helpi-search{align-items:center;gap:.75rem;display:flex}.helpi-search input{min-width:0}.helpi-topics{border:1px solid var(--border);background:var(--card);border-radius:1.5rem;overflow:hidden}.helpi-topic{padding-inline:clamp(1rem,3vw,2rem);scroll-margin-block-start:7rem}.helpi-topic:last-child{border-block-end:0}.helpi-empty{border:1px dashed var(--border);border-radius:1.5rem;justify-items:start;gap:1rem;padding:2rem;display:grid}.helpi-example{border:1px solid var(--border);background:var(--card);border-radius:1.5rem;grid-template-columns:1fr 1fr;gap:1.5rem;margin-block:1.5rem;padding:clamp(1rem,3vw,2rem);display:grid}.helpi-example-result{background:var(--muted);overflow-wrap:anywhere;border-radius:1rem;flex-direction:column;justify-content:center;padding:clamp(1.25rem,3vw,2rem);display:flex}@media(max-width:48rem){.helpi-entry-grid{grid-template-columns:1fr}.helpi-entry{min-height:5.5rem}.helpi-journey{grid-template-columns:repeat(2,minmax(0,1fr))}.helpi-example{grid-template-columns:1fr}}@media(max-width:24rem){.helpi-journey{grid-template-columns:1fr}.helpi-search{gap:.4rem}.helpi-search>svg{display:none}}.nlp528-page{--nlp528-line:color-mix(in srgb, var(--accent) 24%, transparent);--nlp528-gold-line:color-mix(in srgb, var(--gold) 38%, transparent);background:radial-gradient(circle at 82% 8%,color-mix(in srgb,var(--secondary) 22%,transparent),transparent 32rem),radial-gradient(circle at 12% 22%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 30rem),var(--background);min-block-size:100vh;color:var(--foreground);position:relative;overflow-x:clip}.nlp528-progress{z-index:45;background:color-mix(in srgb,var(--background) 70%,transparent);pointer-events:none;block-size:3px;position:fixed;inset-block-start:var(--vt-header-height,64px);inset-inline:0}.nlp528-progress span{background:linear-gradient(90deg,var(--accent),var(--gold));block-size:100%;box-shadow:0 0 1rem color-mix(in srgb,var(--accent) 48%,transparent);transition:inline-size .42s;display:block}.nlp528-hero{isolation:isolate;border-block-end:1px solid var(--nlp528-line);background:linear-gradient(180deg,color-mix(in srgb,var(--background) 74%,transparent),var(--background)),radial-gradient(ellipse at 50% 20%,color-mix(in srgb,var(--secondary) 30%,transparent),transparent 58%);place-items:center;min-block-size:min(780px,88vh);padding:clamp(6.5rem,10vw,8.5rem) 1.25rem clamp(4.5rem,7vw,6.5rem);display:grid;position:relative;overflow:hidden}.nlp528-hero:before,.nlp528-hero:after{content:"";z-index:-2;aspect-ratio:1;border:1px solid var(--nlp528-gold-line);pointer-events:none;border-radius:50%;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.nlp528-hero:before{inline-size:min(76vw,760px);box-shadow:0 0 0 5rem color-mix(in srgb,var(--accent) 3%,transparent),0 0 9rem color-mix(in srgb,var(--secondary) 16%,transparent)}.nlp528-hero:after{border-color:var(--nlp528-line);inline-size:min(47vw,470px)}.nlp528-constellation{z-index:-1;opacity:.7;pointer-events:none;position:absolute;inset:0}.nlp528-constellation i{aspect-ratio:1;background:var(--gold);inline-size:clamp(5px,.6vw,9px);box-shadow:0 0 1.35rem color-mix(in srgb,var(--gold) 75%,transparent);border-radius:50%;position:absolute}.nlp528-constellation i:first-child{inset-block-start:19%;inset-inline-start:14%}.nlp528-constellation i:nth-child(2){inset-block-start:31%;inset-inline-start:8%}.nlp528-constellation i:nth-child(3){inset-block-start:66%;inset-inline-start:12%}.nlp528-constellation i:nth-child(4){inset-block-start:80%;inset-inline-start:23%}.nlp528-constellation i:nth-child(5){inset-block-start:14%;inset-inline-start:31%}.nlp528-constellation i:nth-child(6){inset-block-start:86%;inset-inline-start:42%}.nlp528-constellation i:nth-child(7){inset-block-start:10%;inset-inline-start:50%}.nlp528-constellation i:nth-child(8){inset-block-start:90%;inset-inline-start:58%}.nlp528-constellation i:nth-child(9){inset-block-start:17%;inset-inline-start:69%}.nlp528-constellation i:nth-child(10){inset-block-start:79%;inset-inline-start:78%}.nlp528-constellation i:nth-child(11){inset-block-start:28%;inset-inline-start:88%}.nlp528-constellation i:nth-child(12){inset-block-start:60%;inset-inline-start:92%}.nlp528-constellation i:nth-child(13){inset-block-start:45%;inset-inline-start:20%}.nlp528-constellation i:nth-child(14){inset-block-start:47%;inset-inline-start:81%}.nlp528-constellation i:nth-child(15){inset-block-start:73%;inset-inline-start:52%}.nlp528-hero-inner{text-align:center;inline-size:min(100%,940px)}.nlp528-breadcrumb{color:color-mix(in srgb,var(--foreground) 66%,transparent);flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;margin-block-end:2rem;font-size:.875rem;display:flex}.nlp528-breadcrumb a{color:inherit;text-underline-offset:.25rem}.nlp528-kicker,.nlp528-context span,.nlp528-section-heading span,.nlp528-takeaway>span,.nlp528-closing>span{color:var(--gold);letter-spacing:.08em;font-weight:700;display:inline-block}.nlp528-hero h1{letter-spacing:-.035em;max-inline-size:13ch;color:var(--primary);text-wrap:balance;margin:1.1rem auto 0;font-family:Frank Ruhl Libre,serif;font-size:clamp(3.2rem,7.6vw,6.35rem);font-weight:700;line-height:.98}.nlp528-subtitle{max-inline-size:760px;color:color-mix(in srgb,var(--foreground) 90%,transparent);text-wrap:balance;margin:1.45rem auto 0;font-size:clamp(1.25rem,2.4vw,1.85rem);line-height:1.35}.nlp528-intro{max-inline-size:720px;color:color-mix(in srgb,var(--foreground) 76%,transparent);margin:1.2rem auto 0;font-size:clamp(1.05rem,1.55vw,1.2rem);line-height:1.82}.nlp528-hero-proof{border-block:1px solid var(--nlp528-gold-line);grid-template-columns:repeat(3,minmax(0,1fr));inline-size:min(100%,720px);margin:1.65rem auto 0;padding:.85rem 0;list-style:none;display:grid}.nlp528-hero-proof li{gap:.2rem;padding-inline:.75rem;display:grid}.nlp528-hero-proof li+li{border-inline-start:1px solid var(--nlp528-line)}.nlp528-hero-proof strong{color:var(--gold);font-family:Frank Ruhl Libre,serif;font-size:1.45rem;line-height:1}.nlp528-hero-proof span{color:color-mix(in srgb,var(--foreground) 72%,transparent);font-size:.84rem}.nlp528-hero-actions{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-block-start:1.75rem;display:flex}.nlp528-random-note{max-inline-size:680px;color:color-mix(in srgb,var(--foreground) 58%,transparent);margin:1rem auto 0;font-size:.9rem;line-height:1.6}.nlp528-context{border-block:1px solid var(--nlp528-gold-line);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2rem,6vw,6rem);inline-size:min(100% - 2.5rem,1180px);margin:clamp(3.5rem,8vw,7rem) auto clamp(2rem,4vw,3.5rem);padding-block:2.5rem;display:grid}.nlp528-context h2,.nlp528-section-heading h2,.nlp528-takeaway h2,.nlp528-closing h2{color:var(--primary);text-wrap:balance;margin-block-start:.6rem;font-family:Frank Ruhl Libre,serif;font-size:clamp(2rem,4vw,3.5rem);line-height:1.1}.nlp528-context p{color:color-mix(in srgb,var(--foreground) 74%,transparent);margin:0;font-size:1.08rem;line-height:1.9}.nlp528-index{border-block:1px solid var(--nlp528-gold-line);inline-size:min(100% - 2.5rem,1180px);margin:0 auto clamp(2.5rem,5vw,4.5rem)}.nlp528-index summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-block-size:4.75rem;padding:1rem .5rem;list-style:none;display:flex}.nlp528-index summary::-webkit-details-marker{display:none}.nlp528-index summary:after{content:"⌄";color:var(--gold);flex:none;font-size:1.5rem;transition:transform .18s}.nlp528-index[open] summary:after{transform:rotate(180deg)}.nlp528-index summary>span{gap:.25rem;display:grid}.nlp528-index summary strong{color:var(--primary);font-size:1.08rem}.nlp528-index summary small{color:color-mix(in srgb,var(--foreground) 62%,transparent);font-size:.88rem;line-height:1.55}.nlp528-index summary:focus-visible,.nlp528-page .nlp528-index a:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 70%,transparent);outline-offset:3px;border-radius:.5rem}.nlp528-index ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1.5rem;margin:0;padding:0 0 1.25rem;list-style:none;display:grid}.nlp528-page .nlp528-index a{border-block-start:1px solid var(--nlp528-line);min-block-size:5.5rem;color:inherit;grid-template-columns:2.3rem minmax(0,1fr);align-items:start;gap:.8rem;padding:1rem .5rem;text-decoration:none;transition:background-color .18s;display:grid}.nlp528-page .nlp528-index a:hover{background:color-mix(in srgb,var(--secondary) 8%,transparent)}.nlp528-index a>span:first-child{color:var(--gold);font-variant-numeric:tabular-nums;font-family:Frank Ruhl Libre,serif;font-size:1.05rem}.nlp528-index a>span:last-child{gap:.25rem;display:grid}.nlp528-index a strong{font-size:.94rem;line-height:1.4}.nlp528-index a small{font-size:.8rem;line-height:1.55}.nlp528-map{z-index:40;border:1px solid var(--nlp528-gold-line);background:color-mix(in srgb,var(--background) 88%,transparent);inline-size:min(100% - 1.25rem,1050px);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;margin:0 auto clamp(3rem,7vw,6rem);padding:.65rem .85rem;display:grid;position:sticky;inset-block-start:calc(var(--vt-header-height,64px) + 3px)}.nlp528-map>p{white-space:nowrap;color:var(--primary);align-items:center;gap:.4rem;margin:0;padding-inline:.45rem;font-size:.9rem;font-weight:700;display:inline-flex}.nlp528-map>p svg{inline-size:1rem}.nlp528-map ol{scrollbar-width:none;justify-content:center;gap:.32rem;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.nlp528-map ol::-webkit-scrollbar{display:none}.nlp528-map a{block-size:2.75rem;min-inline-size:2.75rem;color:color-mix(in srgb,var(--foreground) 68%,transparent);font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:50%;place-items:center;font-size:.8rem;text-decoration:none;transition:border-color .18s,background-color .18s,color .18s;display:grid}.nlp528-map a:hover,.nlp528-map a[aria-current=location]{border-color:var(--gold);background:color-mix(in srgb,var(--gold) 15%,transparent);color:var(--primary)}.nlp528-breadcrumb a:focus-visible,.nlp528-map a:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 74%,transparent);outline-offset:3px}.nlp528-map>span{white-space:nowrap;min-inline-size:0;max-inline-size:11rem;color:color-mix(in srgb,var(--foreground) 62%,transparent);text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.nlp528-principles{inline-size:min(100%,1480px);margin:0 auto}.nlp528-principle{border-block-start:1px solid var(--nlp528-line);content-visibility:auto;contain-intrinsic-size:auto 1000px;outline:none;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;gap:clamp(2.5rem,7vw,7.5rem);min-block-size:690px;padding:clamp(4rem,6.5vw,6.5rem) clamp(1.25rem,6vw,6.5rem);display:grid}.nlp528-principle.is-reversed .nlp528-visual{order:2}.nlp528-principle:nth-child(2n){background:linear-gradient(115deg,color-mix(in srgb,var(--card) 78%,transparent),transparent),radial-gradient(circle at 15% 50%,color-mix(in srgb,var(--secondary) 13%,transparent),transparent 34rem)}.nlp528-principle:focus-visible{box-shadow:inset 0 0 0 3px var(--accent)}.nlp528-visual{margin:0;position:relative}.nlp528-visual:before{content:"";z-index:-1;background:color-mix(in srgb,var(--secondary) 16%,transparent);filter:blur(1.5rem);border-radius:2.25rem;position:absolute;inset:8% -4% -7% 7%}.nlp528-visual img{aspect-ratio:1399/875;object-fit:cover;border:1px solid var(--nlp528-gold-line);inline-size:100%;box-shadow:var(--shadow-soft);border-radius:clamp(1.25rem,3vw,2.5rem);display:block}.nlp528-visual figcaption{border:1px solid var(--nlp528-gold-line);background:color-mix(in srgb,var(--background) 76%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--gold);border-radius:999px;padding:.5rem .85rem;font-size:.84rem;font-weight:700;position:absolute;inset-block-end:clamp(1rem,3vw,2rem);inset-inline-start:clamp(1rem,3vw,2rem)}.nlp528-copy header>span{color:var(--gold);font-weight:700}.nlp528-copy h2{letter-spacing:-.02em;max-inline-size:18ch;color:var(--primary);text-wrap:balance;margin-block-start:.8rem;font-family:Frank Ruhl Libre,serif;font-size:clamp(2.15rem,4vw,3.75rem);line-height:1.08}.nlp528-explanation{color:color-mix(in srgb,var(--foreground) 78%,transparent);margin-block-start:1.5rem;font-size:clamp(1.05rem,1.35vw,1.18rem);line-height:1.88}.nlp528-example{border-inline-start:3px solid var(--gold);margin-block-start:1.55rem;padding-inline-start:1.25rem}.nlp528-example h3,.nlp528-practice-grid h3{color:var(--primary);margin:0;font-size:.98rem}.nlp528-example p,.nlp528-practice-grid p{color:color-mix(in srgb,var(--foreground) 70%,transparent);margin:.45rem 0 0;line-height:1.7}.nlp528-practice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-block-start:1.6rem;display:grid}.nlp528-practice-grid section{border:1px solid var(--nlp528-line);background:color-mix(in srgb,var(--card) 72%,transparent);border-radius:1.15rem;padding:1.15rem}.nlp528-practice-grid section:first-child{background:color-mix(in srgb,var(--secondary) 10%,var(--card))}.nlp528-practice-grid section:last-child{border-color:var(--nlp528-gold-line);background:color-mix(in srgb,var(--gold) 7%,var(--card))}.nlp528-share-actions{flex-wrap:wrap;gap:.3rem;margin-block-start:1.1rem;display:flex}.nlp528-takeaway,.nlp528-faq,.nlp528-closing{inline-size:min(100% - 2.5rem,1040px);margin-inline:auto}.nlp528-takeaway{border:1px solid var(--nlp528-gold-line);background:radial-gradient(circle at 90% 0%,color-mix(in srgb,var(--gold) 13%,transparent),transparent 22rem),color-mix(in srgb,var(--card) 82%,transparent);text-align:center;box-shadow:var(--shadow-soft);border-radius:clamp(1.5rem,4vw,3rem);margin-block:clamp(5rem,11vw,10rem);padding:clamp(2rem,6vw,5rem)}.nlp528-takeaway>p,.nlp528-closing>p:not(.nlp528-author){max-inline-size:680px;color:color-mix(in srgb,var(--foreground) 72%,transparent);margin:1rem auto 0;font-size:1.08rem;line-height:1.8}.nlp528-choice-list{flex-wrap:wrap;justify-content:center;gap:.55rem;margin-block-start:1.8rem;display:flex}.nlp528-choice-list .vt-btn{min-inline-size:3rem;padding-inline:.8rem}.nlp528-takeaway blockquote{border-block-start:1px solid var(--nlp528-gold-line);max-inline-size:700px;margin:1.8rem auto 0;padding-block-start:1.5rem}.nlp528-takeaway blockquote p{color:var(--primary);font-family:Frank Ruhl Libre,serif;font-size:clamp(1.4rem,3vw,2rem)}.nlp528-faq{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(2rem,6vw,6rem);margin-block:clamp(5rem,10vw,9rem);display:grid}.nlp528-faq-list details{border-block-end:1px solid var(--nlp528-line);border-radius:1rem;margin-inline:-1rem;padding:.45rem 1rem 1rem}.nlp528-faq-list details[open]{background:color-mix(in srgb,var(--card) 70%,transparent)}.nlp528-faq-list summary{cursor:pointer;min-block-size:3rem;color:var(--primary);justify-content:space-between;align-items:center;gap:1rem;font-size:1.08rem;font-weight:700;line-height:1.5;list-style:none;display:flex}.nlp528-faq-list summary::-webkit-details-marker{display:none}.nlp528-faq-list summary:after{content:"⌄";color:var(--gold);flex:none;font-size:1.35rem;transition:transform .18s}.nlp528-faq-list details[open] summary:after{transform:rotate(180deg)}.nlp528-faq-list summary:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 70%,transparent);outline-offset:3px;border-radius:.45rem}.nlp528-faq-list details p{color:color-mix(in srgb,var(--foreground) 72%,transparent);margin:.8rem 0 0;line-height:1.8}.nlp528-closing{border-block:1px solid var(--nlp528-gold-line);text-align:center;margin-block:0 clamp(3rem,8vw,7rem);padding:clamp(2.5rem,7vw,6rem) 1.5rem}.nlp528-closing>div{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-block-start:2rem;display:flex}.nlp528-author{color:color-mix(in srgb,var(--foreground) 56%,transparent);margin-block-start:2.5rem;font-size:.88rem;line-height:1.7}.nlp528-author a{color:inherit;text-underline-offset:.22rem}.nlp528-detail-page{background:radial-gradient(circle at 82% 5%,color-mix(in srgb,var(--secondary) 24%,transparent),transparent 33rem),radial-gradient(circle at 8% 34%,color-mix(in srgb,var(--accent) 11%,transparent),transparent 30rem),var(--background)}.nlp528-detail-hero{inline-size:min(100% - 2.5rem,1280px);margin-inline:auto;padding-block:clamp(7.5rem,12vw,10rem) clamp(3.5rem,7vw,6rem)}.nlp528-detail-hero-inner{text-align:center;inline-size:min(100%,940px);margin-inline:auto}.nlp528-detail-eyebrow{color:color-mix(in srgb,var(--foreground) 65%,transparent);flex-wrap:wrap;justify-content:center;gap:.65rem 1.2rem;margin-block-end:1.5rem;font-size:.86rem;display:flex}.nlp528-detail-eyebrow span{align-items:center;gap:.4rem;display:inline-flex}.nlp528-detail-eyebrow svg{inline-size:1rem}.nlp528-detail-title,.nlp528-detail-kicker{color:var(--gold);letter-spacing:.07em;font-weight:700}.nlp528-detail-title{margin:0;font-size:1rem}.nlp528-detail-hero h1{letter-spacing:-.035em;max-inline-size:19ch;color:var(--primary);text-wrap:balance;margin:.8rem auto 0;font-family:Frank Ruhl Libre,serif;font-size:clamp(3rem,7.5vw,6.5rem);line-height:1}.nlp528-detail-lede{max-inline-size:820px;color:color-mix(in srgb,var(--foreground) 78%,transparent);margin:1.7rem auto 0;font-size:clamp(1.08rem,1.8vw,1.3rem);line-height:1.9}.nlp528-detail-cover{margin:clamp(3rem,7vw,5.5rem) 0 0;position:relative}.nlp528-detail-cover:before{content:"";z-index:-1;background:color-mix(in srgb,var(--secondary) 24%,transparent);filter:blur(2rem);border-radius:3rem;position:absolute;inset:8% 6% -7%}.nlp528-detail-cover img{aspect-ratio:1399/875;object-fit:cover;border:1px solid var(--nlp528-gold-line);max-block-size:690px;inline-size:100%;box-shadow:0 2.5rem 6rem color-mix(in srgb,var(--primary) 15%,transparent);border-radius:clamp(1.4rem,4vw,3.25rem);display:block}.nlp528-detail-cover figcaption{color:color-mix(in srgb,var(--foreground) 52%,transparent);text-align:center;margin-block-start:.75rem;font-size:.8rem}.nlp528-detail-layout{grid-template-columns:220px minmax(0,820px);justify-content:center;align-items:start;gap:clamp(2.5rem,6vw,6rem);inline-size:min(100% - 2.5rem,1180px);margin-inline:auto;display:grid}.nlp528-detail-content{min-inline-size:0}.nlp528-detail-toc{border:1px solid var(--nlp528-line);background:color-mix(in srgb,var(--card) 76%,transparent);box-shadow:var(--shadow-soft);border-radius:1.25rem;gap:.25rem;padding:1.25rem;display:grid;position:sticky;inset-block-start:calc(var(--vt-header-height,64px) + 2rem)}.nlp528-detail-toc p{color:var(--primary);align-items:center;gap:.45rem;margin:0 0 .55rem;font-weight:800;display:flex}.nlp528-detail-toc svg{inline-size:1.05rem;color:var(--gold)}.nlp528-detail-toc a{min-block-size:44px;color:color-mix(in srgb,var(--foreground) 68%,transparent);border-radius:.65rem;align-items:center;padding:.55rem .7rem;font-size:.88rem;text-decoration:none;display:flex}.nlp528-detail-toc a:hover,.nlp528-detail-toc a:focus-visible{background:color-mix(in srgb,var(--accent) 11%,transparent);color:var(--primary)}.nlp528-detail-section{border-block-start:1px solid var(--nlp528-line);padding-block:clamp(3.5rem,7vw,6rem);scroll-margin-block-start:calc(var(--vt-header-height,64px) + 2rem)}.nlp528-detail-section:first-child{border-block-start-color:var(--nlp528-gold-line)}.nlp528-detail-section>h2{max-inline-size:18ch;color:var(--primary);text-wrap:balance;margin:.65rem 0 0;font-family:Frank Ruhl Libre,serif;font-size:clamp(2.2rem,4.5vw,3.6rem);line-height:1.05}.nlp528-detail-section>p{max-inline-size:66ch;color:color-mix(in srgb,var(--foreground) 77%,transparent);margin:1.35rem 0 0;font-size:1.08rem;line-height:1.9}.nlp528-understand-section>h2,.nlp528-recognize-section>h2,.nlp528-research-section>h2,.nlp528-integrate-section>h2{max-inline-size:18ch}.nlp528-detail-prompt,.nlp528-evidence-boundary{border:1px solid var(--nlp528-gold-line);background:color-mix(in srgb,var(--gold) 7%,var(--card));border-radius:1.25rem;grid-template-columns:auto 1fr;gap:1rem;max-inline-size:66ch;margin-block-start:2rem;padding:1.35rem;display:grid}.nlp528-detail-prompt>svg,.nlp528-evidence-boundary>svg{inline-size:1.35rem;color:var(--gold)}.nlp528-detail-prompt h3,.nlp528-detail-prompt p,.nlp528-evidence-boundary p{margin:0}.nlp528-detail-prompt h3{color:var(--primary);font-size:1rem}.nlp528-detail-prompt p,.nlp528-evidence-boundary p{color:color-mix(in srgb,var(--foreground) 74%,transparent);margin-block-start:.3rem;line-height:1.75}.nlp528-detail-disclosure{border-inline-start:2px solid var(--gold);max-inline-size:66ch;padding-inline-start:1rem;color:color-mix(in srgb,var(--foreground) 58%,transparent)!important;font-size:.88rem!important}.nlp528-application-grid,.nlp528-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-block-start:2rem;display:grid}.nlp528-application-grid section{border:1px solid var(--nlp528-line);background:color-mix(in srgb,var(--card) 80%,transparent);border-radius:1.1rem;padding:1.35rem}.nlp528-application-grid h3,.nlp528-application-grid h4,.nlp528-application-grid p{margin:0}.nlp528-application-grid h3,.nlp528-application-grid h4{color:var(--gold);font-size:.9rem}.nlp528-application-grid p{color:color-mix(in srgb,var(--foreground) 72%,transparent);margin-block-start:.65rem;line-height:1.7}.nlp528-source-list{gap:1rem;margin-block-start:2rem;display:grid}.nlp528-source-card{border:1px solid var(--nlp528-line);background:color-mix(in srgb,var(--card) 86%,transparent);border-radius:1.25rem;padding:clamp(1.35rem,3vw,2rem)}.nlp528-source-card>div:first-child{color:color-mix(in srgb,var(--foreground) 57%,transparent);flex-wrap:wrap;align-items:center;gap:.55rem;font-size:.78rem;display:flex}.nlp528-source-card-meta{overflow-wrap:anywhere}.nlp528-source-card-meta time{color:color-mix(in srgb,var(--foreground) 52%,transparent);font-variant-numeric:tabular-nums}.nlp528-evidence-label{border-radius:999px;padding:.3rem .65rem;font-weight:800}.nlp528-evidence-label.is-grounded{background:color-mix(in srgb,var(--success-500) 17%,transparent);color:color-mix(in srgb,var(--success-500) 72%,var(--foreground))}.nlp528-evidence-label.is-disputed{background:color-mix(in srgb,var(--warning-500) 18%,transparent);color:color-mix(in srgb,var(--warning-500) 78%,var(--foreground))}.nlp528-evidence-label.is-cautious{background:color-mix(in srgb,var(--gold) 14%,transparent);color:color-mix(in srgb,var(--gold) 68%,var(--foreground))}.nlp528-source-card h3{color:var(--primary);text-align:start;direction:ltr;margin:1rem 0 0;font-family:ui-serif,Georgia,serif;font-size:1.2rem;line-height:1.45}.nlp528-source-card>p{color:color-mix(in srgb,var(--foreground) 62%,transparent);margin:.5rem 0 0}.nlp528-source-card dl{gap:.75rem;margin:1.25rem 0 0;display:grid}.nlp528-source-card dt{color:var(--primary);font-size:.82rem;font-weight:800}.nlp528-source-card dd{color:color-mix(in srgb,var(--foreground) 68%,transparent);margin:.25rem 0 0;line-height:1.65}.nlp528-source-card>a{min-block-size:44px;color:var(--accent);text-underline-offset:.25rem;align-items:center;gap:.4rem;margin-block-start:1.25rem;font-weight:800;display:inline-flex}.nlp528-source-card>a svg{inline-size:1rem}.nlp528-caution-section{border:1px solid color-mix(in srgb,var(--warning-500) 34%,transparent);background:color-mix(in srgb,var(--warning-500) 6%,var(--card));border-radius:1.5rem;margin-block:clamp(2.5rem,6vw,4rem) 0;padding-block:clamp(1.5rem,4vw,2.5rem);padding-inline:clamp(1.25rem,4vw,2.5rem)}.nlp528-caution-section h3,.nlp528-caution-section p{margin:0}.nlp528-caution-section h3{color:var(--primary);font-size:clamp(1.3rem,2.7vw,1.8rem);line-height:1.35}.nlp528-caution-section p{color:color-mix(in srgb,var(--foreground) 74%,transparent);margin-block-start:.7rem;line-height:1.82}.nlp528-journey-map{border-block:1px solid var(--nlp528-gold-line);grid-template-columns:repeat(5,minmax(0,1fr));inline-size:min(100% - 2.5rem,1180px);margin:0 auto clamp(2.75rem,6vw,5rem);padding-block:1rem;display:grid}.nlp528-journey-map>p,.nlp528-journey-map>span{color:color-mix(in srgb,var(--foreground) 57%,transparent);letter-spacing:.05em;grid-column:1/-1;margin:0 0 .6rem;font-size:.78rem;font-weight:800}.nlp528-journey-map ol,.nlp528-journey-map ul{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.nlp528-journey-map li{min-inline-size:0}.nlp528-journey-map a{min-block-size:48px;color:color-mix(in srgb,var(--foreground) 70%,transparent);border-radius:.75rem;align-items:center;gap:.45rem;padding:.65rem .75rem;font-size:.86rem;font-weight:750;line-height:1.35;text-decoration:none;display:flex}.nlp528-journey-map a:hover,.nlp528-journey-map a:focus-visible{background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--primary)}.nlp528-journey-map a span{color:var(--gold);font-variant-numeric:tabular-nums;white-space:nowrap}.nlp528-detail-toc.nlp528-journey-map{border:1px solid var(--nlp528-line);grid-template-columns:1fr;inline-size:auto;margin:0;padding:1.25rem}.nlp528-detail-toc.nlp528-journey-map>p,.nlp528-detail-toc.nlp528-journey-map ol{grid-column:auto}.nlp528-detail-toc.nlp528-journey-map ol{grid-template-columns:1fr}.nlp528-essence{border-inline-start:3px solid var(--gold);background:color-mix(in srgb,var(--gold) 6%,var(--card));max-inline-size:66ch;margin-block-start:1.75rem;padding:clamp(1.25rem,3vw,1.8rem) clamp(1.25rem,4vw,2rem)}.nlp528-essence>span,.nlp528-essence>strong{color:var(--gold);letter-spacing:.05em;margin-block-end:.45rem;font-size:.82rem;font-weight:800;display:block}.nlp528-essence p{color:var(--primary);margin:0;font-family:Frank Ruhl Libre,serif;font-size:clamp(1.3rem,2.5vw,1.75rem);line-height:1.55}.nlp528-essay{max-inline-size:66ch;margin-block-start:clamp(2.5rem,6vw,4.5rem)}.nlp528-essay>h3{color:var(--primary);text-wrap:balance;margin:0;font-family:Frank Ruhl Libre,serif;font-size:clamp(1.75rem,3.3vw,2.55rem);line-height:1.2}.nlp528-essay-intro{color:color-mix(in srgb,var(--foreground) 78%,transparent);margin:.9rem 0 0;font-size:1.08rem;line-height:1.9}.nlp528-essay-section{border-block-start:1px solid var(--nlp528-line);padding-block:1.6rem}.nlp528-essay-intro+.nlp528-essay-section{margin-block-start:1.25rem}.nlp528-essay-section h3,.nlp528-essay-section h4,.nlp528-essay-section p{margin:0}.nlp528-essay-section h3,.nlp528-essay-section h4{color:var(--primary);font-size:1.12rem;line-height:1.45}.nlp528-essay-section p{color:color-mix(in srgb,var(--foreground) 74%,transparent);margin-block-start:.65rem;line-height:1.88}.nlp528-why-it-matters,.nlp528-human-story{border-block:1px solid var(--nlp528-line);max-inline-size:66ch;margin-block-start:clamp(2.25rem,5vw,3.5rem);padding-block:1.5rem}.nlp528-why-it-matters h3,.nlp528-why-it-matters p,.nlp528-human-story h3,.nlp528-human-story p{margin:0}.nlp528-why-it-matters h3,.nlp528-human-story h3{color:var(--primary);font-family:Frank Ruhl Libre,serif;font-size:clamp(1.4rem,2.8vw,1.9rem);line-height:1.3}.nlp528-why-it-matters p,.nlp528-human-story>p{color:color-mix(in srgb,var(--foreground) 74%,transparent);margin-block-start:.7rem;line-height:1.86}.nlp528-section-label{color:var(--gold);letter-spacing:.05em;margin-block-end:.55rem;font-size:.8rem;font-weight:800;display:inline-block}.nlp528-recognition-block,.nlp528-applications-block,.nlp528-misconceptions,.nlp528-journal-section,.nlp528-related-section{margin-block-start:clamp(2.5rem,6vw,4rem)}.nlp528-recognition-block>h3,.nlp528-applications-block>h3,.nlp528-misconceptions>h3,.nlp528-journal-section>h3,.nlp528-related-section>h3{max-inline-size:28ch;color:var(--primary);text-wrap:balance;margin:0;font-size:clamp(1.3rem,2.6vw,1.75rem);line-height:1.35}.nlp528-recognition-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-block-start:2rem;display:grid}.nlp528-recognition-card{border:1px solid var(--nlp528-line);border-block-start-color:var(--nlp528-gold-line);background:color-mix(in srgb,var(--card) 82%,transparent);border-radius:1.1rem;min-inline-size:0;padding:clamp(1.15rem,2.5vw,1.5rem)}.nlp528-recognition-card h3,.nlp528-recognition-card h4,.nlp528-recognition-card p{margin:0}.nlp528-recognition-card>span{color:var(--gold);font-variant-numeric:tabular-nums;margin-block-end:.6rem;font-size:.76rem;font-weight:800;display:inline-block}.nlp528-recognition-card h3,.nlp528-recognition-card h4{color:var(--primary);font-size:1rem;line-height:1.45}.nlp528-recognition-card p{color:color-mix(in srgb,var(--foreground) 70%,transparent);margin-block-start:.55rem;line-height:1.75}.nlp528-practice-lab{border:1px solid color-mix(in srgb,var(--gold) 45%,transparent);background:var(--primary);color:var(--primary-foreground);box-shadow:0 2rem 5rem color-mix(in srgb,var(--primary) 18%,transparent);border-radius:clamp(1.4rem,4vw,2.5rem);margin-block:clamp(2.5rem,6vw,4.5rem);padding:clamp(1.5rem,5vw,3.5rem)}.nlp528-practice-lab .nlp528-detail-kicker{color:color-mix(in srgb,var(--gold) 92%,var(--primary-foreground))}.nlp528-practice-lab>h2,.nlp528-practice-lab>h3{max-inline-size:19ch;color:var(--primary-foreground);text-wrap:balance;margin:.7rem 0 0;font-family:Frank Ruhl Libre,serif;font-size:clamp(2.15rem,4.5vw,3.45rem);line-height:1.08}.nlp528-practice-lab>p{max-inline-size:66ch;color:color-mix(in srgb,var(--primary-foreground) 78%,transparent);margin:1rem 0 0;font-size:1.05rem;line-height:1.85}.nlp528-practice-intro{max-inline-size:66ch}.nlp528-practice-safety{border:1px solid color-mix(in srgb,var(--warning-500) 65%,var(--primary-foreground) 18%);background:color-mix(in srgb,var(--primary-foreground) 7%,transparent);border-radius:1rem;grid-template-columns:auto minmax(0,1fr);gap:.85rem;max-inline-size:66ch;margin-block-start:1.75rem;padding:1.15rem 1.25rem;display:grid}.nlp528-practice-safety>svg{inline-size:1.25rem;color:var(--gold);margin-block-start:.15rem}.nlp528-practice-safety strong,.nlp528-practice-safety p{margin:0}.nlp528-practice-safety strong{color:color-mix(in srgb,var(--gold) 88%,var(--primary-foreground));display:block}.nlp528-practice-safety p{color:color-mix(in srgb,var(--primary-foreground) 80%,transparent);margin-block-start:.35rem;line-height:1.75}.nlp528-practice-level{border-block-start:1px solid color-mix(in srgb,var(--primary-foreground) 16%,transparent);margin-block-start:clamp(2rem,5vw,3.5rem);padding-block-start:clamp(1.6rem,4vw,2.5rem)}.nlp528-practice-level>span{color:color-mix(in srgb,var(--gold) 88%,var(--primary-foreground));letter-spacing:.05em;font-size:.8rem;font-weight:800;display:inline-block}.nlp528-practice-level>h3,.nlp528-practice-level>p{max-inline-size:66ch;margin:0}.nlp528-practice-level>h3{color:var(--primary-foreground);margin-block-start:.45rem;font-size:clamp(1.35rem,3vw,1.85rem);line-height:1.35}.nlp528-practice-level>p{color:color-mix(in srgb,var(--primary-foreground) 76%,transparent);margin-block-start:.65rem;line-height:1.8}.nlp528-step-list{gap:.75rem;max-inline-size:66ch;margin:1.35rem 0 0;padding:0;list-style:none;display:grid}.nlp528-step-list li{border:1px solid color-mix(in srgb,var(--primary-foreground) 13%,transparent);background:color-mix(in srgb,var(--primary-foreground) 5%,transparent);min-block-size:48px;color:color-mix(in srgb,var(--primary-foreground) 86%,transparent);border-radius:.9rem;grid-template-columns:2.4rem minmax(0,1fr);align-items:start;gap:.8rem;padding:.9rem;line-height:1.7;display:grid}.nlp528-step-list li>span{border:1px solid color-mix(in srgb,var(--gold) 64%,transparent);block-size:2.4rem;inline-size:2.4rem;color:var(--gold);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.75rem;font-weight:800;display:grid}.nlp528-step-list li>p{margin:0}.nlp528-practice-closing{max-inline-size:66ch;color:color-mix(in srgb,var(--primary-foreground) 82%,transparent);margin:1.1rem 0 0;font-weight:700;line-height:1.75}.nlp528-seven-day-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1.35rem 0 0;padding:0;list-style:none;display:grid}.nlp528-seven-day,.nlp528-seven-day-card{border:1px solid color-mix(in srgb,var(--primary-foreground) 13%,transparent);background:color-mix(in srgb,var(--primary-foreground) 5%,transparent);border-radius:1rem;min-inline-size:0;padding:1.15rem}.nlp528-seven-day>span,.nlp528-seven-day-card>span{color:var(--gold);font-size:.78rem;font-weight:800}.nlp528-seven-day h3,.nlp528-seven-day h4,.nlp528-seven-day p,.nlp528-seven-day-card h3,.nlp528-seven-day-card h4,.nlp528-seven-day-card p{margin:0}.nlp528-seven-day h3,.nlp528-seven-day h4,.nlp528-seven-day-card h3,.nlp528-seven-day-card h4{color:var(--primary-foreground);margin-block-start:.35rem;font-size:1rem;line-height:1.45}.nlp528-seven-day p,.nlp528-seven-day-card p{color:color-mix(in srgb,var(--primary-foreground) 74%,transparent);margin-block-start:.5rem;line-height:1.72}.nlp528-private-note{border-inline-start:2px solid var(--gold);max-inline-size:66ch;color:color-mix(in srgb,var(--foreground) 62%,transparent);margin-block-start:1.2rem;padding-inline-start:.9rem;font-size:.86rem;line-height:1.7}.nlp528-practice-lab .nlp528-private-note{color:color-mix(in srgb,var(--primary-foreground) 66%,transparent)}.nlp528-misconception-list{border-block:1px solid var(--nlp528-line);max-inline-size:66ch;margin-block-start:2rem}.nlp528-misconception-item{grid-template-columns:minmax(8rem,.75fr) minmax(0,1.6fr);gap:clamp(1rem,4vw,2.25rem);padding-block:1.25rem;display:grid}.nlp528-misconception-item+.nlp528-misconception-item{border-block-start:1px solid var(--nlp528-line)}.nlp528-misconception-item dt,.nlp528-misconception-item dd{margin:0}.nlp528-misconception-item dt{color:var(--primary);font-size:.98rem;font-weight:800;line-height:1.55}.nlp528-misconception-item dd{color:color-mix(in srgb,var(--foreground) 71%,transparent);line-height:1.78}.nlp528-misconception-item span{color:var(--gold);letter-spacing:.04em;margin-block-end:.25rem;font-size:.72rem;font-weight:800;display:block}.nlp528-daily-ritual{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-block-start:2rem;display:grid}.nlp528-daily-ritual-item{border-block-start:2px solid var(--gold);background:color-mix(in srgb,var(--card) 78%,transparent);min-inline-size:0;padding:1.2rem}.nlp528-daily-ritual-item>span{color:var(--gold);font-size:.8rem;font-weight:800}.nlp528-daily-ritual-item h3,.nlp528-daily-ritual-item h4,.nlp528-daily-ritual-item p{margin:0}.nlp528-daily-ritual-item h3,.nlp528-daily-ritual-item h4{color:var(--primary);margin-block-start:.35rem;font-size:1rem}.nlp528-daily-ritual-item p{color:color-mix(in srgb,var(--foreground) 72%,transparent);margin-block-start:.55rem;line-height:1.72}.nlp528-journal-prompts{border-block:1px solid var(--nlp528-line);gap:0;max-inline-size:66ch;margin:2rem 0 0;padding:0;list-style:none;display:grid}.nlp528-journal-prompts li{color:color-mix(in srgb,var(--foreground) 76%,transparent);padding-block:1rem;padding-inline:1.9rem 0;line-height:1.75;position:relative}.nlp528-journal-prompts li+li{border-block-start:1px solid var(--nlp528-line)}.nlp528-journal-prompts li:before{content:"?";color:var(--gold);font-family:Frank Ruhl Libre,serif;font-size:1.1rem;font-weight:800;position:absolute;inset-block-start:1.05rem;inset-inline-start:0}.nlp528-related-reason{color:color-mix(in srgb,var(--foreground) 64%,transparent);font-size:.88rem;line-height:1.65;margin:0!important}.nlp528-booking-bridge{border:1px solid var(--nlp528-gold-line);background:color-mix(in srgb,var(--gold) 6%,var(--card));text-align:center;border-radius:clamp(1.35rem,4vw,2.4rem);inline-size:min(100% - 2.5rem,980px);margin:clamp(1rem,4vw,3rem) auto clamp(2.5rem,7vw,5.5rem);padding:clamp(1.5rem,5vw,3.5rem)}.nlp528-booking-bridge>span{color:var(--gold);letter-spacing:.06em;font-size:.82rem;font-weight:800}.nlp528-booking-bridge h2{max-inline-size:18ch;color:var(--primary);text-wrap:balance;margin:.6rem auto 0;font-family:Frank Ruhl Libre,serif;font-size:clamp(2rem,4.3vw,3.25rem);line-height:1.12}.nlp528-booking-bridge>p{max-inline-size:66ch;color:color-mix(in srgb,var(--foreground) 74%,transparent);margin:1rem auto 0;line-height:1.8}.nlp528-booking-actions,.nlp528-booking-bridge-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.1rem;margin-block-start:1.5rem;display:flex}.nlp528-booking-actions .vt-btn,.nlp528-booking-actions a,.nlp528-booking-bridge-actions .vt-btn,.nlp528-booking-bridge-actions a{min-block-size:44px}.nlp528-booking-actions>a:not(.vt-btn),.nlp528-booking-bridge-actions>a:not(.vt-btn),.nlp528-booking-about-link{color:var(--primary);text-underline-offset:.25rem;align-items:center;gap:.4rem;padding-inline:.5rem;font-weight:750;display:inline-flex}.nlp528-booking-about-link svg{inline-size:1rem}.nlp528-booking-fine-print{border-block-start:1px solid var(--nlp528-line);max-inline-size:66ch;padding-block-start:1rem;font-size:.82rem;color:color-mix(in srgb,var(--foreground) 58%,transparent)!important;margin:1.2rem auto 0!important;line-height:1.7!important}.nlp528-booking-fine-print+.nlp528-booking-fine-print{border-block-start:0;padding-block-start:0;margin-block-start:.45rem!important}.nlp528-detail-toc a:focus-visible,.nlp528-journey-map a:focus-visible,.nlp528-source-card>a:focus-visible,.nlp528-related-grid a:focus-visible,.nlp528-booking-actions a:focus-visible,.nlp528-booking-bridge-actions a:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.nlp528-related-grid a{border:1px solid var(--nlp528-line);background:color-mix(in srgb,var(--card) 82%,transparent);min-block-size:170px;color:inherit;border-radius:1.15rem;flex-direction:column;gap:.7rem;padding:1.25rem;text-decoration:none;transition:border-color .18s,translate .18s;display:flex;position:relative}.nlp528-related-grid a:hover,.nlp528-related-grid a:focus-visible{border-color:var(--gold);translate:0 -3px}.nlp528-related-grid span{color:var(--gold);font-size:.8rem;font-weight:800}.nlp528-related-grid strong{color:var(--primary);line-height:1.5}.nlp528-related-grid svg{inline-size:1.2rem;color:var(--accent);margin-block-start:auto}.nlp528-detail-footer{border-block-start:1px solid var(--nlp528-line);color:color-mix(in srgb,var(--foreground) 58%,transparent);grid-template-columns:1fr auto;gap:2rem;padding-block:2rem 4rem;font-size:.85rem;line-height:1.7;display:grid}.nlp528-detail-footer strong,.nlp528-detail-footer time{color:var(--primary);margin-inline-end:.55rem;display:inline-block}.nlp528-detail-footer p{margin:.35rem 0 0}.nlp528-detail-footer a{color:inherit}.nlp528-detail-pagination{border-block-start:1px solid var(--nlp528-gold-line);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;inline-size:min(100% - 2.5rem,980px);margin:0 auto;padding-block:2rem clamp(5rem,10vw,9rem);display:grid}.nlp528-detail-pagination>:last-child{justify-self:end}.nlp528-not-found{text-align:center;place-content:center;justify-items:center;gap:1rem;min-block-size:75vh;padding:8rem 1.5rem;display:grid}.nlp528-not-found h1,.nlp528-not-found p{margin:0}.nlp528-not-found h1{max-inline-size:18ch;color:var(--primary);font-family:Frank Ruhl Libre,serif;font-size:clamp(2.5rem,7vw,5rem)}@media(max-width:980px){.nlp528-detail-layout{grid-template-columns:1fr}.nlp528-detail-toc{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.nlp528-detail-toc p{grid-column:1/-1}.nlp528-journey-map,.nlp528-journey-map ol,.nlp528-journey-map ul{grid-template-columns:repeat(3,minmax(0,1fr))}.nlp528-detail-toc.nlp528-journey-map{grid-template-columns:1fr;inline-size:100%}.nlp528-detail-toc.nlp528-journey-map ol{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr))}.nlp528-index ol{grid-template-columns:repeat(2,minmax(0,1fr))}.nlp528-map{border-radius:1.3rem;grid-template-columns:1fr auto}.nlp528-map>p{display:none}.nlp528-principle,.nlp528-principle.is-reversed{grid-template-columns:1fr;gap:2.5rem;min-block-size:0}.nlp528-principle.is-reversed .nlp528-visual{order:0}}@media(max-width:720px){.nlp528-detail-hero,.nlp528-detail-layout,.nlp528-detail-pagination{inline-size:min(100% - 1.5rem,100%)}.nlp528-detail-hero h1{font-size:clamp(2.75rem,13vw,4.45rem)}.nlp528-detail-eyebrow{gap:.45rem .8rem}.nlp528-detail-toc{grid-template-columns:repeat(2,minmax(0,1fr))}.nlp528-journey-map,.nlp528-booking-bridge{inline-size:min(100% - 1.5rem,100%)}.nlp528-journey-map,.nlp528-journey-map ol,.nlp528-journey-map ul,.nlp528-detail-toc.nlp528-journey-map ol{grid-template-columns:repeat(2,minmax(0,1fr))}.nlp528-journey-map>p,.nlp528-journey-map>span,.nlp528-journey-map ol,.nlp528-journey-map ul{grid-column:1/-1}.nlp528-recognition-grid,.nlp528-seven-day-grid,.nlp528-daily-ritual{grid-template-columns:1fr}.nlp528-misconception-item{grid-template-columns:1fr;gap:.45rem}.nlp528-practice-lab{margin-inline:-.25rem}.nlp528-booking-actions,.nlp528-booking-bridge-actions{flex-direction:column;align-items:stretch}.nlp528-booking-actions .vt-btn,.nlp528-booking-actions>a,.nlp528-booking-bridge-actions .vt-btn,.nlp528-booking-bridge-actions>a{justify-content:center;inline-size:100%}.nlp528-application-grid,.nlp528-related-grid{grid-template-columns:1fr}.nlp528-related-grid a{min-block-size:0}.nlp528-detail-footer,.nlp528-detail-pagination{grid-template-columns:1fr}.nlp528-detail-pagination>*,.nlp528-detail-pagination>:last-child{justify-self:stretch;inline-size:100%}.nlp528-detail-pagination>span{display:none}.nlp528-progress{inset-block-start:var(--vt-header-height,60px)}.nlp528-hero{min-block-size:auto;padding-block-start:7.25rem}.nlp528-hero h1{max-inline-size:11ch;font-size:clamp(2.9rem,13vw,4.6rem)}.nlp528-hero-proof{margin-block-start:1.35rem}.nlp528-hero-proof li{padding-inline:.4rem}.nlp528-hero-proof span{font-size:.74rem;line-height:1.35}.nlp528-hero-actions{flex-direction:column;align-items:stretch}.nlp528-hero-actions .vt-btn{inline-size:100%}.nlp528-context,.nlp528-faq{grid-template-columns:1fr}.nlp528-map{inset-block-start:calc(var(--vt-header-height,60px) + 3px)}.nlp528-index ol{grid-template-columns:1fr;gap:0}.nlp528-index summary{min-block-size:4.25rem;padding-inline:.25rem}.nlp528-index summary small{font-size:.8rem}.nlp528-map>span{max-inline-size:7rem;font-size:.72rem}.nlp528-principle{padding-block:4.25rem}.nlp528-copy h2{font-size:clamp(2.2rem,11vw,3.35rem)}.nlp528-practice-grid{grid-template-columns:1fr}.nlp528-share-actions .vt-btn{flex:1}}@media(max-width:480px){.nlp528-detail-section{padding-block:3.35rem}.nlp528-journey-map,.nlp528-journey-map ol,.nlp528-journey-map ul,.nlp528-detail-toc.nlp528-journey-map ol{grid-template-columns:1fr}.nlp528-journey-map a{padding-inline:.55rem}.nlp528-practice-lab,.nlp528-booking-bridge{border-radius:1.2rem}.nlp528-step-list li{grid-template-columns:2.15rem minmax(0,1fr);gap:.65rem;padding-inline:.75rem}.nlp528-step-list li>span{block-size:2.15rem;inline-size:2.15rem}.nlp528-essence,.nlp528-practice-safety{padding-inline:1rem}}@media(prefers-reduced-motion:reduce){.nlp528-progress span,.nlp528-index summary:after,.nlp528-index a,.nlp528-map a,.nlp528-faq-list summary:after,.nlp528-related-grid a{transition:none}.nlp528-related-grid a:hover,.nlp528-related-grid a:focus-visible{translate:none}}.admin-workspace{--admin-surface:var(--vt-violet-900);--admin-raised:var(--vt-violet-800);--admin-text:var(--vt-ivory-25);--admin-muted:var(--vt-violet-pale);--admin-subtle:color-mix(in srgb, var(--admin-muted) 84%, var(--admin-surface));--admin-line:color-mix(in srgb, var(--vt-violet-pale) 25%, transparent);--admin-control-line:color-mix(in srgb, var(--vt-violet-pale) 65%, var(--admin-surface));--background:var(--vt-violet-950);--foreground:var(--admin-text);--card:var(--admin-surface);--card-foreground:var(--admin-text);--popover:var(--admin-raised);--popover-foreground:var(--admin-text);--muted:var(--admin-raised);--muted-foreground:var(--admin-subtle);--secondary:var(--admin-raised);--secondary-foreground:var(--admin-text);--accent:var(--vt-violet-700);--accent-foreground:var(--admin-text);--input:var(--admin-control-line);--ring:var(--vt-violet-soft);--vt-btn-primary-1:var(--vt-violet-700);--vt-btn-primary-2:var(--vt-violet-800);--vt-btn-primary-hover-1:var(--vt-violet-blue);--vt-btn-primary-hover-2:var(--vt-violet-700);--vt-btn-secondary-bg:var(--admin-raised);--vt-btn-secondary-bg-hover:var(--vt-violet-700);--vt-btn-secondary-fg:var(--admin-text);--vt-btn-secondary-border:var(--admin-control-line);--vt-btn-ghost-fg:var(--admin-text);--vt-btn-ghost-bg-hover:var(--admin-raised);--vt-btn-danger-1:var(--danger-500);--vt-btn-danger-2:color-mix(in srgb, var(--danger-500) 78%, var(--admin-surface));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--vt-violet-950);color:var(--admin-text);font-family:Assistant,system-ui,sans-serif;line-height:1.6}.admin-workspace :where(input,select,textarea){font:inherit}.admin-workspace :where(label,legend,summary){color:var(--admin-text)}.admin-workspace :where(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=submit]):not([type=button]),select,textarea){color:var(--admin-text);background-color:var(--admin-surface);border-color:var(--admin-control-line)}.admin-workspace :where(input,textarea)::placeholder{color:var(--admin-subtle);opacity:1}.admin-workspace option{color:var(--admin-text);background-color:var(--admin-surface)}.admin-workspace :where([class~="text-white/30"],[class~="text-white/35"],[class~="text-white/40"],[class~="text-white/45"],[class~="text-white/48"],[class~="text-white/50"],[class~="text-white/55"],[class~="text-white/58"],[class~="text-white/60"],[class~="text-white/65"],[class~="text-[#fff6dc]/45"],[class~="text-[#fff6dc]/50"],[class~="text-[#fff6dc]/55"],[class~="text-[#fff6dc]/60"],[class~="text-[#fff6dc]/65"]):not(.vt-btn){color:var(--admin-subtle)}.admin-workspace :where([class~=text-warning-500],[class~="text-[color:var(--warning-500)]"],[class~="text-[color:var(--warning-500)]/80"]):not(.vt-btn){color:var(--vt-gold-pale)}.admin-workspace :where([class~=text-danger-500],[class~="text-[color:var(--danger-500)]"]):not(.vt-btn){color:color-mix(in srgb,var(--danger-500) 45%,var(--admin-text))}.admin-workspace :where([class~=text-success-500],[class~="text-[color:var(--success-500)]"]):not(.vt-btn){color:var(--vt-jade-soft)}.admin-workspace .vt-btn[aria-pressed=true]{border-color:var(--vt-violet-pale);box-shadow:inset 0 0 0 1px var(--vt-violet-pale)}.admin-workspace .vt-btn:before,.admin-workspace .vt-btn:after{display:none}.admin-workspace .vt-btn:is(:disabled,[aria-disabled=true]){opacity:.78}.admin-workspace :where(.text-xs,.text-\[10px\],.text-\[11px\],.text-\[12px\],.text-\[12\.5px\]){font-size:.875rem}.admin-workspace :where(button,input:not([type=checkbox]),select,summary){min-height:44px}.admin-workspace :where(a,button,input,select,summary):focus-visible{outline:3px solid var(--vt-violet-soft);outline-offset:3px}.admin-workspace :where(input[type=checkbox]){width:20px;height:20px;accent-color:var(--vt-violet-bright)}.admin-workspace label:has(input[type=checkbox]){min-height:44px}.admin-workspace .admin-hero{background:var(--admin-surface);box-shadow:none;border-radius:20px;padding:24px}.admin-workspace .admin-hero h1{font-family:inherit;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.3}.admin-workspace .admin-hero p{margin-top:8px;font-size:1rem;line-height:1.6}.admin-workspace .admin-hero>div[aria-hidden],.admin-workspace .admin-hero-mark{display:none}.admin-workspace .admin-nav-card{min-height:220px;padding:24px}.admin-workspace .admin-nav-card h3{font-family:inherit;font-size:1.375rem}.admin-workspace .admin-nav-card-icon{border-radius:12px;width:44px;height:44px}.admin-workspace .admin-sidebar{width:248px}.admin-mobile-sidebar .admin-sidebar{width:100%}.admin-workspace .admin-sidebar :where(a){min-height:48px}.admin-workspace .admin-sidebar :where(p,a){color:var(--admin-muted)}.admin-workspace .admin-sidebar a[aria-current=page]{color:var(--admin-text)}.admin-workspace .admin-sidebar :where(.truncate){white-space:normal;overflow:visible}.admin-workspace .admin-sidebar-search{background:var(--admin-surface);border:1px solid var(--admin-line);width:100%;color:var(--admin-text);border-radius:12px;margin-bottom:16px;padding:10px 12px}.admin-topbar{background:var(--vt-violet-950);border-bottom:1px solid var(--admin-line)}.admin-inbox-link{min-width:0;margin-inline-start:auto;padding-inline:14px}.admin-inbox-label{white-space:normal}.admin-inbox-link .admin-count{flex-shrink:0}.admin-approval-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-block:16px 24px;display:flex}.admin-approval-heading h1{font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.admin-approval-heading p{color:var(--admin-muted)}.admin-filter-active{color:var(--admin-text);border:1px solid var(--admin-control-line);background:var(--admin-raised);border-radius:12px;padding:12px 16px}.admin-count{background:var(--admin-raised);min-width:28px;color:var(--admin-text);font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;padding:0 7px;font-weight:700;display:inline-grid}.admin-skip{z-index:100;background:var(--admin-raised);color:var(--admin-text);border-radius:10px;padding:12px 18px;position:fixed;inset-block-start:8px;inset-inline-start:8px;transform:translateY(-200%)}.admin-skip:focus{transform:none}.admin-operations{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:20px;margin-block:24px;padding:24px}.admin-operations-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.admin-eyebrow{color:var(--vt-violet-soft);font-size:.8125rem;font-weight:700}.admin-operations-heading h2{font-size:clamp(1.25rem,3vw,1.625rem);font-weight:700}.admin-refresh-status{color:var(--admin-muted);flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:.875rem;display:flex}.admin-refresh-status time{font-variant-numeric:tabular-nums}.admin-operational-metrics{grid-template-columns:1.4fr 1fr 1fr;gap:12px;display:grid}.admin-operational-metric{border:1px solid var(--admin-line);color:var(--admin-text);background:var(--vt-violet-950);border-radius:16px;grid-template-columns:24px 1fr;align-content:start;gap:6px 12px;padding:20px;text-decoration:none;display:grid}.admin-operational-metric:hover{border-color:var(--vt-violet-soft)}.admin-operational-metric svg{width:22px;height:22px;color:var(--vt-violet-soft)}.admin-operational-metric strong{font-variant-numeric:tabular-nums;grid-column:2;font-size:2.5rem;line-height:1.2}.admin-operational-metric small{color:var(--admin-muted);grid-column:2;font-size:.875rem}.admin-operational-metric-primary{border-color:var(--vt-violet-soft);background:var(--admin-raised)}.admin-operations-note{color:var(--admin-muted);margin-top:16px;font-size:.875rem}.admin-workspace .admin-stale{color:var(--vt-gold-pale);font-size:.875rem}.admin-wall-picker{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:16px;grid-template-columns:auto minmax(220px,1fr);align-items:center;gap:12px;margin-block:24px;padding:20px;display:grid}.admin-wall-picker>label{font-size:1rem;font-weight:700}.admin-wall-picker select{background:var(--vt-violet-950);border:1px solid var(--admin-line);width:100%;min-height:48px;color:var(--admin-text);border-radius:10px;padding:8px 12px}.admin-wall-shortcuts{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.admin-wall-picker>p{grid-column:1/-1}.admin-queue-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block:24px 12px;scroll-margin-top:80px;display:flex}.admin-queue-title h2{font-size:1.375rem;font-weight:700}.admin-queue-title p{color:var(--admin-muted);font-size:.875rem}.admin-queue-error{border:1px solid var(--vt-gold-soft);border-radius:12px;margin-block:16px;padding:16px}.admin-workspace .admin-note{border-color:var(--admin-line);background:var(--admin-surface);font-size:1rem}.admin-workspace .admin-note header{row-gap:12px}.admin-workspace .admin-note-message{font-size:1.125rem;line-height:1.8}.admin-settings{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:16px;margin-block:24px;padding:16px}.admin-settings>summary{cursor:pointer;font-size:1rem;font-weight:700;display:list-item}.admin-wall-attention{border-top:1px solid var(--admin-line);margin-top:24px;padding-top:20px}.admin-attention-heading,.admin-directory-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-attention-heading h3{font-size:1.125rem;font-weight:700}.admin-attention-heading p,.admin-directory-heading p,.admin-directory-result-count{color:var(--admin-muted)}.admin-attention-list{gap:8px;margin-top:16px;padding:0;list-style:none;display:grid}.admin-attention-list li{border-inline-start:3px solid var(--vt-gold-soft);background:var(--vt-violet-950);border-radius:10px;align-items:center;gap:12px;padding:14px 16px;display:flex}.admin-attention-list li>svg{color:var(--vt-gold-pale);flex-shrink:0}.admin-attention-list li>div{flex:1;min-width:0}.admin-attention-list strong,.admin-attention-list div>span{overflow-wrap:anywhere;display:block}.admin-attention-list div>span{color:var(--admin-muted);font-size:.875rem}.admin-attention-label{color:var(--vt-gold-pale);white-space:nowrap;font-size:.875rem}.admin-attention-message{color:var(--admin-muted);align-items:center;gap:10px;padding-block:16px 0;display:flex}.admin-attention-message svg{flex-shrink:0}.admin-tool-directory{margin-block:32px}.admin-directory-heading h2{font-size:clamp(1.375rem,3vw,1.75rem);font-weight:700}.admin-directory-search{border:1px solid var(--admin-control-line);background:var(--admin-surface);border-radius:14px;flex:340px;align-items:center;gap:10px;min-width:0;max-width:560px;padding-inline:16px 8px;display:flex}.admin-directory-search>svg{color:var(--vt-violet-soft);flex-shrink:0}.admin-directory-search:focus-within{outline:3px solid var(--vt-violet-soft);outline-offset:3px}.admin-directory-search input{border:0;border-radius:0;width:100%;min-width:0;min-height:56px;padding-block:12px}.admin-directory-search input:focus-visible{outline:none}.admin-directory-filters{flex-wrap:wrap;gap:8px;margin-block:20px 8px;display:flex}.admin-directory-result-count{margin-bottom:12px;font-size:.875rem}.admin-tool-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid}.admin-tool-results li{min-width:0}.admin-tool-link{background:var(--admin-surface);border:1px solid var(--admin-line);height:100%;color:var(--admin-text);border-radius:16px;align-items:flex-start;gap:12px;padding:20px;text-decoration:none;display:flex}.admin-tool-link:hover{background:var(--admin-raised);border-color:var(--vt-violet-soft)}.admin-tool-link>svg{color:var(--admin-muted);flex-shrink:0;margin-inline-start:auto}.admin-tool-icon{border:1px solid var(--admin-line);width:40px;height:40px;color:var(--vt-violet-soft);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.admin-tool-copy{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.admin-tool-copy strong{font-size:1.125rem}.admin-tool-copy small,.admin-tool-copy>span{color:var(--admin-muted);font-size:.875rem;line-height:1.5}.admin-directory-empty{background:var(--admin-surface);border-radius:16px;justify-items:start;gap:12px;padding:24px;display:grid}.admin-dashboard-details{border-top:1px solid var(--admin-line);margin-block:32px}.admin-dashboard-details>summary{cursor:pointer;padding-block:20px;font-size:1.125rem;font-weight:700}.admin-dashboard-details>summary>span+span{color:var(--admin-muted);margin-inline-start:20px;font-size:.875rem;font-weight:400;display:block}@media(max-width:1100px){.admin-tool-results,.admin-operational-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-operational-metric-primary{grid-column:1/-1}}@media(max-width:640px){.admin-tool-results{grid-template-columns:minmax(0,1fr)}.admin-tool-link{padding:16px}.admin-directory-search{max-width:none}.admin-attention-label{display:none}.admin-operations{padding:16px}.admin-operational-metrics{grid-template-columns:minmax(0,1fr)}.admin-operational-metric{padding:16px}.admin-operational-metric strong{font-size:2rem}.admin-wall-picker{grid-template-columns:minmax(0,1fr);padding:16px}.admin-workspace .admin-hero{padding:20px}}
