@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--stitch-progress:0}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:var(--font-instrument-sans),var(--font-sans-cyrillic),var(--font-sans-arabic),var(--font-sans-hebrew),ui-sans-serif,system-ui,sans-serif;--font-serif:"WEFT Okina",var(--font-fraunces),var(--font-serif-cyrillic),var(--font-serif-arabic),var(--font-serif-hebrew),ui-serif,Georgia,serif;--font-mono:var(--font-geist-mono),var(--font-sans-cyrillic),var(--font-sans-arabic),var(--font-sans-hebrew),ui-monospace,SFMono-Regular,monospace;--color-red-700:oklch(50.5% .213 27.518);--color-neutral-100:oklch(97% 0 none);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1)infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-2xl:40px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--radius-surface:10px;--radius-inset:6px;--radius-chip:7px;--radius-button:6px;--radius-raised:12px;--radius-heavy:10px;--rule-width:1px;--duration-productive-fast:.12s;--duration-productive:.18s;--duration-productive-slow:.24s;--duration-expressive:.4s;--duration-expressive-slow:.7s;--duration-expressive-slowest:.9s;--duration-theme:.18s;--ease-productive:cubic-bezier(.2,0,.2,1);--ease-expressive:cubic-bezier(.16,.84,.24,1);--ease-sheet:cubic-bezier(.32,.72,0,1);--ease-weave:cubic-bezier(.65,0,.35,1);--z-grain:-1;--z-nav:40;--z-raised:50;--z-overlay:60;--z-skip-link:70;--container-content:48rem;--grain-tile:256px;--halo-blur:36px;--halo-spread:0px;--font-display:"WEFT Okina",var(--font-fraunces),var(--font-serif-cyrillic),var(--font-serif-arabic),var(--font-serif-hebrew),ui-serif,Georgia,serif;--text-hero:clamp(2.6rem,1.55rem + 4.4vw,5.6rem);--text-hero--line-height:1.02;--text-hero--letter-spacing:-.028em;--text-display:clamp(2.1rem,1.45rem + 2.7vw,3.9rem);--text-display--line-height:1.06;--text-display--letter-spacing:-.022em;--text-headline:clamp(1.65rem,1.3rem + 1.4vw,2.45rem);--text-headline--line-height:1.12;--text-headline--letter-spacing:-.015em;--text-lede:clamp(1.06rem,.98rem + .35vw,1.28rem);--text-lede--line-height:1.55;--animate-shuttle:weft-shuttle var(--duration-expressive-slowest)linear infinite;--animate-shuttle-rest:weft-shuttle-rest 1.2s ease-in-out infinite;--animate-card-rise:weft-card-rise var(--duration-productive-slow)var(--ease-productive)both;--animate-halo-settle:weft-halo-settle var(--duration-expressive)var(--ease-expressive)both;--animate-stitch-draw:weft-stitch-draw var(--duration-expressive-slow)var(--ease-expressive)both;--animate-consent-stroke:weft-consent-stroke .16s var(--ease-productive)both;--color-accent:var(--accent);--shadow-surface:var(--shadow-surface);--shadow-raised:var(--shadow-raised)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}input:is([type=checkbox],[type=radio]):not(.sr-only,.appearance-none,[class*=weft-s1-]){appearance:none;vertical-align:middle;border:1.5px solid var(--control-border);background-color:var(--surface);cursor:pointer;width:1rem;height:1rem;transition:background-color var(--duration-productive-fast,.12s)ease,border-color var(--duration-productive-fast,.12s)ease;border-radius:.3125rem;flex-shrink:0;display:inline-block;position:relative}input[type=radio]:not(.sr-only,.appearance-none,[class*=weft-s1-]){border-radius:9999px}input:is([type=checkbox],[type=radio]):not(.sr-only,.appearance-none,[class*=weft-s1-]):before{content:"";background-color:var(--accent-foreground);transition:transform var(--duration-productive-fast,.12s)ease;position:absolute;transform:scale(0)}input[type=checkbox]:not(.sr-only,.appearance-none,[class*=weft-s1-]):before{inset:12%;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.25 8.4 6.6 11.6 12.75 4.6' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.25 8.4 6.6 11.6 12.75 4.6' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}input[type=checkbox]:not(.sr-only,.appearance-none,[class*=weft-s1-]):indeterminate:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8h8' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8h8' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat}input[type=radio]:not(.sr-only,.appearance-none,[class*=weft-s1-]):before{border-radius:9999px;inset:26%}input:is([type=checkbox],[type=radio]):not(.sr-only,.appearance-none,[class*=weft-s1-]):checked,input[type=checkbox]:not(.sr-only,.appearance-none,[class*=weft-s1-]):indeterminate{border-color:var(--accent);background-color:var(--accent)}input:is([type=checkbox],[type=radio]):not(.sr-only,.appearance-none,[class*=weft-s1-]):checked:before,input[type=checkbox]:not(.sr-only,.appearance-none,[class*=weft-s1-]):indeterminate:before{transform:scale(1)}input:is([type=checkbox],[type=radio]):not(.sr-only,.appearance-none,[class*=weft-s1-]):focus-visible{outline:2px solid var(--ring);outline-offset:2px}input:is([type=checkbox],[type=radio]):not(.sr-only,.appearance-none,[class*=weft-s1-]):disabled{cursor:not-allowed;opacity:.5}@media (forced-colors:active){input:is([type=checkbox],[type=radio]):not(.sr-only,.appearance-none,[class*=weft-s1-]){appearance:auto}input:is([type=checkbox],[type=radio]):not(.sr-only,.appearance-none,[class*=weft-s1-]):before{content:none}}}@layer components{.s5a-atmosphere{z-index:-1;pointer-events:none;background:radial-gradient(60rem 40rem at 82% -8%,var(--s5a-glow-a),transparent 60%),radial-gradient(48rem 36rem at 8% 18%,var(--s5a-glow-b),transparent 62%),radial-gradient(40rem 30rem at 60% 110%,var(--s5a-glow-c),transparent 60%),linear-gradient(180deg,var(--s5a-bg)0%,var(--s5a-bg-2)100%);position:fixed;inset:0}.s5a-atmosphere:after{content:"";background-image:linear-gradient(var(--s5a-grid)1px,transparent 1px),linear-gradient(90deg,var(--s5a-grid)1px,transparent 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 0,#000 0%,#0000 70%);mask-image:radial-gradient(at 50% 0,#000 0%,#0000 70%)}[data-s5-app]{isolation:isolate}[data-s5-app] .s5a-rail{background:var(--s5a-rail)}@media (width<=1023.98px){[data-s5-app] .s5a-rail{background:var(--canvas)}}.s5a-card{background:var(--s5a-s2);border:1px solid var(--s5a-line);box-shadow:var(--s5a-shadow);border-radius:1.5rem}.s5a-card-solid{background:var(--surface);border:1px solid var(--s5a-line);box-shadow:var(--s5a-shadow);border-radius:1.5rem}.s5a-inset{background:var(--s5a-s1);border:1px solid var(--s5a-line);border-radius:1rem}.s5a-band{isolation:isolate;background:var(--s5a-band);color:var(--foreground);box-shadow:var(--s5a-shadow-lift);border-radius:1.75rem;position:relative;overflow:hidden}.s5a-band:before{content:"";z-index:-1;background:radial-gradient(circle,var(--s5a-band-glow),transparent 65%);filter:blur(40px);opacity:.7;pointer-events:none;top:-6rem;border-radius:9999px;width:18rem;height:18rem;position:absolute;inset-inline-end:-4rem}[data-s5-app] .s5a-band,[data-s5-app] [data-tone=ink]{--s5a-accent:var(--s5-violet-soft);--s5a-accent-soft:oklch(60% .2 285/.2);--s5a-coral:var(--s5-coral);--s5a-coral-soft:oklch(72.9% .17 35.1/.16);--s5a-coral-text:var(--s5-coral-soft);--s5a-on-coral:var(--s5-coral-ink)}.s5a-band-chip{background:oklch(100% 0 0/.06);border:1px solid oklch(100% 0 0/.1);border-radius:1rem}.s5a-band-coral{color:var(--s5a-band-coral)}.s5a-grad-text{background:var(--s5a-grad-text);color:#0000;-webkit-background-clip:text;background-clip:text}@media (forced-colors:active){.s5a-grad-text{color:canvastext;background:0 0}}.s5a-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--faint-foreground);font-size:.75rem;font-weight:600}:lang(ar) .s5a-eyebrow,:lang(he) .s5a-eyebrow,:lang(zh) .s5a-eyebrow,:lang(ko) .s5a-eyebrow{letter-spacing:0}.s5a-btn-grad{background:var(--s5a-grad);color:var(--accent-foreground);border:0;box-shadow:0 10px 30px -14px oklch(53% .19 285/.75)}.s5a-btn-grad:hover{background:var(--s5a-grad-hover)}.s5a-btn-coral{background:var(--s5a-coral);color:var(--s5a-on-coral);box-shadow:0 12px 34px -16px var(--s5a-coral);border:0}.s5a-btn-coral:hover{background:var(--s5a-coral-hover)}.s5a-btn-glass{color:var(--foreground);background:oklch(100% 0 0/.06);border:1px solid oklch(100% 0 0/.2)}.s5a-btn-glass:hover{background:oklch(100% 0 0/.11)}.s5a-chip-accent{background:var(--s5a-accent-soft);color:var(--accent-text)}.s5a-chip-coral{background:var(--s5a-coral-soft);color:var(--s5a-coral-text)}.s5a-dot-coral{background:var(--s5a-coral)}.s5a-grad-fill{background:var(--s5a-grad)}.s5a-ring-yes{box-shadow:0 0 0 2px var(--canvas),0 0 0 4px var(--s5a-coral)}.s5a-ring-asked{box-shadow:0 0 0 2px var(--canvas),0 0 0 4px var(--s5a-accent)}[data-tone=ink] .s5a-ring-yes,[data-tone=ink] .s5a-ring-asked{--canvas:oklch(28% .08 285)}.s5a-ring-deciding{outline:1px dashed var(--faint-foreground);outline-offset:2px;animation:2.4s ease-out infinite s5a-breathe}@keyframes s5a-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.s5a-rise{animation:.52s cubic-bezier(.22,1,.36,1) both s5a-rise}.s5a-rise-1{animation-delay:60ms}.s5a-rise-2{animation-delay:.12s}.s5a-rise-3{animation-delay:.18s}.s5a-rise-4{animation-delay:.24s}.s5a-rise-5{animation-delay:.3s}@keyframes s5a-breathe{0%{box-shadow:0 0 0 0 var(--s5a-accent-soft)}70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}@keyframes s5a-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.s5a-shimmer{background:linear-gradient(90deg,transparent 0%,var(--s5a-accent-soft)50%,transparent 100%);background-size:200% 100%;animation:1.6s linear infinite s5a-shimmer}@keyframes s5a-dash{to{stroke-dashoffset:-28px}}.s5a-dash{stroke-dasharray:6 8;animation:1.2s linear infinite s5a-dash}.s5a-lift{transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s}.s5a-lift:hover{box-shadow:var(--s5a-shadow-lift);transform:translateY(-2px)}.s5a-no-scrollbar{scrollbar-width:none}.s5a-no-scrollbar::-webkit-scrollbar{display:none}.s5a-toast-region{z-index:var(--z-toast,70);inset-inline:1rem;bottom:calc(5.75rem + var(--safe-area-inset-bottom,env(safe-area-inset-bottom)));pointer-events:none;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:fixed}@media (width>=1024px){.s5a-toast-region{inset-inline:auto 1.5rem;align-items:flex-end;width:24rem;bottom:1.5rem}}.s5a-toast{pointer-events:auto;border:1px solid var(--s5a-line-2);background:var(--surface-raised);width:100%;max-width:28rem;color:var(--foreground);box-shadow:var(--shadow-raised);border-radius:1.25rem;animation:.32s cubic-bezier(.22,1,.36,1) both s5a-toast-in;position:relative;overflow:hidden}.s5a-toast[data-leaving=true]{animation:.2s ease-in both s5a-toast-out}@keyframes s5a-toast-in{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}@keyframes s5a-toast-out{to{opacity:0;transform:translateY(10px)scale(.98)}}.s5a-toast-bar{background:var(--s5a-grad);transform-origin:0;height:2px;animation:s5a-toast-drain var(--s5a-toast-ms,4.2s)linear both;inset-inline:0;position:absolute;bottom:0}[dir=rtl] .s5a-toast-bar{transform-origin:100%}.s5a-toast[data-paused=true] .s5a-toast-bar{animation-play-state:paused}@keyframes s5a-toast-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.s5a-reading-word{animation:2.8s cubic-bezier(.22,1,.36,1) infinite s5a-reading-word}@keyframes s5a-reading-word{0%{opacity:.35;transform:translate(0)}45%{opacity:1;transform:translateY(-3px)}to{opacity:.35;transform:translate(0)}}.s5a-orbit{transform-origin:50%;animation:9s linear infinite s5a-orbit}@keyframes s5a-orbit{to{transform:rotate(360deg)}}.s5a-step-done{background:var(--s5a-accent-soft,var(--surface-subtle));color:var(--accent-text);border-color:#0000}.s5a-step-current{background:var(--s5a-grad,var(--accent));color:var(--accent-foreground);box-shadow:0 0 0 4px var(--s5a-accent-soft,transparent);border-color:#0000}.s5a-walk{border-color:var(--s5a-accent,var(--accent));transform-origin:0;animation:.64s cubic-bezier(.22,1,.36,1) both s5a-walk}[dir=rtl] .s5a-walk{transform-origin:100%}@keyframes s5a-walk{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.s5a-step-line{background:var(--s5a-accent,var(--accent))}.s5a-step-tick{color:var(--accent-text)}.s5a-step-enter{animation:.46s cubic-bezier(.22,1,.36,1) both s5a-rise}.s5a-dock{bottom:max(calc(5.25rem + var(--safe-area-inset-bottom,env(safe-area-inset-bottom))),calc(var(--weft-dock-block-size,0px) + .5rem));z-index:20;position:sticky}@media (width>=1024px){.s5a-dock{bottom:1rem}}@media (prefers-reduced-motion:reduce){.s5a-rise,.s5a-step-enter,.s5a-walk,.s5a-ring-deciding,.s5a-shimmer,.s5a-dash,.s5a-reading-word,.s5a-orbit,.s5a-toast,.s5a-toast[data-leaving=true]{animation:none}.s5a-toast-bar{animation-name:s5a-toast-drain;animation-duration:var(--s5a-toast-ms,4.2s)}.s5a-lift,.s5a-lift:hover{transition:none;transform:none}}.s5b-coffee-thread{stroke-dasharray:5 6;animation:1.6s linear infinite s5b-coffee-flow}@keyframes s5b-coffee-flow{to{stroke-dashoffset:-22px}}.s5b-coffee-cup{position:relative}.s5b-coffee-cup:after{content:"";pointer-events:none;border-radius:9999px;animation:3.2s ease-out infinite s5a-breathe;position:absolute;inset:0}.s5b-progress-run{animation:1.4s cubic-bezier(.45,0,.55,1) infinite s5b-progress-run}@keyframes s5b-progress-run{0%{transform:translate(-110%)}to{transform:translate(320%)}}[dir=rtl] .s5b-progress-run{animation-name:s5b-progress-run-rtl}@keyframes s5b-progress-run-rtl{0%{transform:translate(110%)}to{transform:translate(-320%)}}.s5b-tray-face{box-shadow:0 0 0 2px var(--surface-raised);border-radius:9999px;position:relative}.s5b-tray-face:after{content:attr(data-initials);color:var(--foreground);pointer-events:none;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;line-height:1;display:flex;position:absolute;inset:0}.s5b-dock-pinned{animation:.36s cubic-bezier(.22,1,.36,1) both s5a-rise}[data-s5-places]>*,[data-s5-places] input{scroll-margin-bottom:12rem}@media (width>=1024px){[data-s5-places]>*,[data-s5-places] input{scroll-margin-bottom:8rem}}.s5r-card{isolation:isolate;background:var(--s5a-s2,var(--surface));border:1px solid var(--s5a-line,var(--border));box-shadow:var(--s5a-shadow,var(--shadow-surface));border-radius:1.5rem;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s,border-color .22s;position:relative}.s5r-card:hover{border-color:var(--s5a-line-2,var(--border-strong));box-shadow:var(--s5a-shadow-lift,var(--shadow-raised))}.s5r-card:before{content:"";z-index:0;pointer-events:none;inset-inline:1.5rem;background:0 0;border-radius:0 0 9999px 9999px;height:3px;position:absolute;top:-1px}.s5r-card[data-s5r-tone=yes]:before{background:linear-gradient(90deg,var(--s5a-coral,var(--thread)),var(--s5a-coral,var(--thread)))}@supports (color:color-mix(in lab, red, red)){.s5r-card[data-s5r-tone=yes]:before{background:linear-gradient(90deg,var(--s5a-coral,var(--thread)),color-mix(in oklab,var(--s5a-coral,var(--thread))55%,var(--s5a-violet,var(--accent))))}}.s5r-card[data-s5r-tone=moving]:before{background:var(--s5a-grad,var(--accent))}.s5r-card[data-s5r-tone=yours]:before{background:var(--s5a-accent,var(--accent));opacity:.55}.s5r-pill{border:1px solid var(--s5a-line-2,var(--border));background:var(--s5a-s3,var(--surface));min-width:0;color:var(--muted-foreground);border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;line-height:1.25;display:inline-flex}.s5r-pill[data-s5r-tone=yes]{border-color:var(--s5a-coral,var(--thread))}@supports (color:color-mix(in lab, red, red)){.s5r-pill[data-s5r-tone=yes]{border-color:color-mix(in oklab,var(--s5a-coral,var(--thread))38%,transparent)}}.s5r-pill[data-s5r-tone=yes]{background:var(--s5a-coral-soft,var(--thread-surface));color:var(--s5a-coral-text,var(--thread-foreground))}.s5r-pill[data-s5r-tone=moving]{border-color:var(--s5a-accent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.s5r-pill[data-s5r-tone=moving]{border-color:color-mix(in oklab,var(--s5a-accent,var(--accent))35%,transparent)}}.s5r-pill[data-s5r-tone=moving]{background:var(--s5a-accent-soft,var(--surface-subtle));color:var(--accent-text)}[data-weft-surface=heavy] .s5r-pill{color:var(--surface-heavy-foreground);background:oklch(100% 0 0/.08);border-color:oklch(100% 0 0/.16)}[data-weft-surface=heavy] .s5r-pill[data-s5r-tone=yes]{color:var(--s5-coral-soft);background:oklch(72.9% .17 35.1/.16);border-color:oklch(72.9% .17 35.1/.45)}[data-weft-surface=heavy] .s5r-pill[data-s5r-tone=moving]{color:var(--s5-violet-pale);background:oklch(60.6% .219 292.7/.18);border-color:oklch(70.9% .159 293.5/.45)}.s5r-needs-you{background:var(--s5a-accent-soft,var(--surface-subtle));color:var(--accent-text);border-radius:9999px;align-items:center;gap:.4rem;padding:.2rem .625rem .2rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}[data-weft-surface=heavy] .s5r-needs-you{color:var(--s5-violet-pale);background:oklch(60.6% .219 292.7/.22)}.s5r-needs-you-dot{background:currentColor;border-radius:9999px;width:.4rem;height:.4rem;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab, red, red)){.s5r-needs-you-dot{box-shadow:0 0 0 3px color-mix(in oklab,currentColor 22%,transparent)}}.s5r-people{background:var(--s5a-s1,var(--surface-subtle));border:1px solid var(--s5a-line,var(--border));border-radius:1rem}.s5r-person+.s5r-person{border-top:1px solid var(--s5a-line,var(--border))}.s5r-person[data-path-state=accepted] .s5r-face{box-shadow:0 0 0 2px var(--surface),0 0 0 3.5px var(--s5a-coral,var(--thread))}.s5r-origin{background:var(--surface-heavy);color:var(--surface-heavy-foreground)}.s5r-meta{flex-wrap:wrap;align-items:center;gap:.375rem .875rem;display:flex}.s5r-meta-item{align-items:baseline;gap:.375rem;min-width:0;max-width:100%;display:inline-flex}.s5r-meta-icon{color:var(--faint-foreground);align-self:center}[data-weft-surface=heavy] .s5r-meta-icon{color:var(--surface-heavy-muted)}.s5r-fact-tile{background:oklch(100% 0 0/.05);border:1px solid oklch(100% 0 0/.1);border-radius:.875rem}.s5r-hero{background:radial-gradient(70% 90% at 100% 0%,oklch(60.6% .219 292.7/.3),transparent 62%),radial-gradient(60% 70% at 0% 100%,oklch(49.1% .21 284.4/.16),transparent 70%),var(--surface-heavy);box-shadow:var(--s5a-shadow-lift,var(--shadow-raised))}.s5r-hero[data-request-motion=arrived]{background:radial-gradient(60% 80% at 100% 0%,oklch(72.9% .17 35.1/.2),transparent 60%),radial-gradient(70% 90% at 85% -10%,oklch(60.6% .219 292.7/.26),transparent 64%),radial-gradient(60% 70% at 0% 100%,oklch(49.1% .21 284.4/.14),transparent 70%),var(--surface-heavy)}.s5r-hero-panel{background:oklch(100% 0 0/.055);border:1px solid oklch(100% 0 0/.1);border-radius:1.125rem}@media (forced-colors:active){.s5r-hero{background:var(--surface-heavy)}.s5r-hero-panel,.s5r-fact-tile{border:1px solid canvastext}}.s5r-open{border:1px solid var(--s5a-line-2,var(--border));background:var(--s5a-s3,var(--surface));color:var(--muted-foreground);transition:transform .22s cubic-bezier(.22,1,.36,1),color .16s,background-color .16s}.s5r-card:hover .s5r-open{color:var(--foreground);transform:translate(2px)}[dir=rtl] .s5r-card:hover .s5r-open{transform:translate(-2px)}@media (prefers-reduced-motion:reduce){.s5r-card,.s5r-open{transition:none}.s5r-card:hover .s5r-open,[dir=rtl] .s5r-card:hover .s5r-open{transform:none}}@media (forced-colors:active){.s5r-card:before{display:none}.s5r-pill,.s5r-needs-you{border:1px solid canvastext}}.s5r-fit{border:1px solid #0000}.s5r-fit[data-fit=direct]{background:var(--s5a-accent-soft,var(--surface-subtle));color:var(--accent-text)}.s5r-fit[data-fit=indirect]{border:1px dashed var(--s5a-accent,var(--accent));background:0 0}@supports (color:color-mix(in lab, red, red)){.s5r-fit[data-fit=indirect]{border:1px dashed color-mix(in oklab,var(--s5a-accent,var(--accent))55%,transparent)}}.s5r-fit[data-fit=indirect]{color:var(--accent-text)}.s5r-need{background:var(--s5a-s2,var(--surface));border:1px solid var(--s5a-line,var(--border));box-shadow:var(--s5a-shadow,var(--shadow-surface));position:relative}.s5r-need:before{content:"";background:var(--s5a-coral,var(--thread));border-radius:9999px;width:3px;position:absolute;inset-block:1rem;inset-inline-start:0}.s5r-travel{background:var(--s5a-s1,var(--surface-subtle));border:1px solid var(--s5a-line,var(--border))}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-4{inset:calc(var(--spacing)*-4)}.-inset-10{inset:calc(var(--spacing)*-10)}.inset-0{inset:0}.-inset-x-4{inset-inline:calc(var(--spacing)*-4)}.-inset-x-10{inset-inline:calc(var(--spacing)*-10)}.inset-x-0{inset-inline:0}.inset-x-1{inset-inline:var(--spacing)}.inset-x-3{inset-inline:calc(var(--spacing)*3)}.inset-x-\[16\.67\%\]{inset-inline:16.67%}.-inset-y-3{inset-block:calc(var(--spacing)*-3)}.-inset-y-4{inset-block:calc(var(--spacing)*-4)}.-inset-y-6{inset-block:calc(var(--spacing)*-6)}.inset-y-0{inset-block:0}.inset-y-3{inset-block:calc(var(--spacing)*3)}.-start-0\.5{inset-inline-start:calc(var(--spacing)*-.5)}.-start-10{inset-inline-start:calc(var(--spacing)*-10)}.start-0{inset-inline-start:calc(var(--spacing)*0)}.start-0\.5{inset-inline-start:calc(var(--spacing)*.5)}.start-1{inset-inline-start:calc(var(--spacing)*1)}.start-1\/2{inset-inline-start:50%}.start-2{inset-inline-start:calc(var(--spacing)*2)}.start-3{inset-inline-start:calc(var(--spacing)*3)}.start-3\.5{inset-inline-start:calc(var(--spacing)*3.5)}.start-4{inset-inline-start:calc(var(--spacing)*4)}.start-5{inset-inline-start:calc(var(--spacing)*5)}.start-6{inset-inline-start:calc(var(--spacing)*6)}.start-14{inset-inline-start:calc(var(--spacing)*14)}.start-\[0\.6875rem\]{inset-inline-start:.6875rem}.start-\[11px\]{inset-inline-start:11px}.start-\[calc\(100\%-1\.125rem\)\]{inset-inline-start:calc(100% - 1.125rem)}.-end-0\.5{inset-inline-end:calc(var(--spacing)*-.5)}.-end-1{inset-inline-end:calc(var(--spacing)*-1)}.-end-2\.5{inset-inline-end:calc(var(--spacing)*-2.5)}.-end-3{inset-inline-end:calc(var(--spacing)*-3)}.end-0{inset-inline-end:calc(var(--spacing)*0)}.end-0\.5{inset-inline-end:calc(var(--spacing)*.5)}.end-2{inset-inline-end:calc(var(--spacing)*2)}.end-3{inset-inline-end:calc(var(--spacing)*3)}.end-3\.5{inset-inline-end:calc(var(--spacing)*3.5)}.-top-0\.5{top:calc(var(--spacing)*-.5)}.-top-5{top:calc(var(--spacing)*-5)}.-top-9{top:calc(var(--spacing)*-9)}.-top-\[2\.6rem\]{top:-2.6rem}.-top-\[2px\]{top:-2px}.top-0{top:0}.top-0\.5{top:calc(var(--spacing)*.5)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing)*3)}.top-4{top:calc(var(--spacing)*4)}.top-5{top:calc(var(--spacing)*5)}.top-7{top:calc(var(--spacing)*7)}.top-10{top:calc(var(--spacing)*10)}.top-\[1\.0625rem\]{top:1.0625rem}.top-\[27px\]{top:27px}.top-\[250px\]{top:250px}.top-\[calc\(var\(--s5o-header\)\+0\.5rem\)\]{top:calc(var(--s5o-header) + .5rem)}.top-\[calc\(var\(--s5o-header\)\+1rem\)\]{top:calc(var(--s5o-header) + 1rem)}.top-full{top:100%}.right-0{right:0}.-bottom-1{bottom:calc(var(--spacing)*-1)}.-bottom-2{bottom:calc(var(--spacing)*-2)}.-bottom-3{bottom:calc(var(--spacing)*-3)}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-8{bottom:calc(var(--spacing)*8)}.bottom-24{bottom:calc(var(--spacing)*24)}.bottom-\[calc\(5\.75rem\+var\(--safe-area-inset-bottom\,env\(safe-area-inset-bottom\)\)\)\]{bottom:calc(5.75rem + var(--safe-area-inset-bottom,env(safe-area-inset-bottom)))}.bottom-full{bottom:100%}.isolate{isolation:isolate}.-z-10{z-index:calc(10*-1)}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[var\(--z-nav\)\]{z-index:var(--z-nav)}.z-\[var\(--z-overlay\)\]{z-index:var(--z-overlay)}.z-\[var\(--z-raised\)\]{z-index:var(--z-raised)}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-first{order:-9999}.order-last{order:9999}.col-span-2{grid-column:span 2/span 2}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.row-11{grid-row:11}.row-15{grid-row:15}.row-20{grid-row:20}.row-24{grid-row:24}.row-41{grid-row:41}.row-60{grid-row:60}.row-span-2{grid-row:span 2/span 2}.row-span-4{grid-row:span 4/span 4}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.row-start-4{grid-row-start:4}.row-start-5{grid-row-start:5}.float-end{float:inline-end}.float-left{float:left}.float-right{float:right}.float-start{float:inline-start}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing)*2)}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.-mx-1\.5{margin-inline:calc(var(--spacing)*-1.5)}.-mx-2{margin-inline:calc(var(--spacing)*-2)}.-mx-4{margin-inline:calc(var(--spacing)*-4)}.-mx-5{margin-inline:calc(var(--spacing)*-5)}.-mx-px{margin-inline:-1px}.mx-0{margin-inline:0}.mx-1{margin-inline:var(--spacing)}.mx-1\.5{margin-inline:calc(var(--spacing)*1.5)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-3\.5{margin-inline:calc(var(--spacing)*3.5)}.mx-5{margin-inline:calc(var(--spacing)*5)}.mx-auto{margin-inline:auto}.-my-0\.5{margin-block:calc(var(--spacing)*-.5)}.-my-1{margin-block:calc(var(--spacing)*-1)}.-my-1\.5{margin-block:calc(var(--spacing)*-1.5)}.-my-2{margin-block:calc(var(--spacing)*-2)}.my-0\.5{margin-block:calc(var(--spacing)*.5)}.my-1{margin-block:var(--spacing)}.my-1\.5{margin-block:calc(var(--spacing)*1.5)}.my-3{margin-block:calc(var(--spacing)*3)}.my-4{margin-block:calc(var(--spacing)*4)}.-ms-0\.5{margin-inline-start:calc(var(--spacing)*-.5)}.-ms-1{margin-inline-start:calc(var(--spacing)*-1)}.-ms-2{margin-inline-start:calc(var(--spacing)*-2)}.-ms-3{margin-inline-start:calc(var(--spacing)*-3)}.-ms-4{margin-inline-start:calc(var(--spacing)*-4)}.ms-0\.5{margin-inline-start:calc(var(--spacing)*.5)}.ms-1{margin-inline-start:var(--spacing)}.ms-1\.5{margin-inline-start:calc(var(--spacing)*1.5)}.ms-2{margin-inline-start:calc(var(--spacing)*2)}.ms-3{margin-inline-start:calc(var(--spacing)*3)}.ms-5{margin-inline-start:calc(var(--spacing)*5)}.ms-\[17px\]{margin-inline-start:17px}.ms-\[calc\(var\(--stop-rail\)\/2-0\.75px\)\]{margin-inline-start:calc(var(--stop-rail)/2 - .75px)}.ms-auto{margin-inline-start:auto}.-me-0\.5{margin-inline-end:calc(var(--spacing)*-.5)}.-me-1{margin-inline-end:calc(var(--spacing)*-1)}.-me-1\.5{margin-inline-end:calc(var(--spacing)*-1.5)}.-me-2{margin-inline-end:calc(var(--spacing)*-2)}.me-0\.5{margin-inline-end:calc(var(--spacing)*.5)}.me-1{margin-inline-end:var(--spacing)}.me-1\.5{margin-inline-end:calc(var(--spacing)*1.5)}.me-auto{margin-inline-end:auto}.-mt-1{margin-top:calc(var(--spacing)*-1)}.-mt-1\.5{margin-top:calc(var(--spacing)*-1.5)}.-mt-2{margin-top:calc(var(--spacing)*-2)}.-mt-3{margin-top:calc(var(--spacing)*-3)}.-mt-4{margin-top:calc(var(--spacing)*-4)}.-mt-5{margin-top:calc(var(--spacing)*-5)}.-mt-6{margin-top:calc(var(--spacing)*-6)}.-mt-7{margin-top:calc(var(--spacing)*-7)}.-mt-8{margin-top:calc(var(--spacing)*-8)}.-mt-11{margin-top:calc(var(--spacing)*-11)}.-mt-12{margin-top:calc(var(--spacing)*-12)}.-mt-14{margin-top:calc(var(--spacing)*-14)}.-mt-\[100dvh\]{margin-top:-100dvh}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-3\.5{margin-top:calc(var(--spacing)*3.5)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-14{margin-top:calc(var(--spacing)*14)}.mt-16{margin-top:calc(var(--spacing)*16)}.mt-\[0\.2em\]{margin-top:.2em}.mt-\[0\.2rem\]{margin-top:.2rem}.mt-\[0\.5em\]{margin-top:.5em}.mt-\[0\.6rem\]{margin-top:.6rem}.mt-\[0\.45em\]{margin-top:.45em}.mt-\[0\.45rem\]{margin-top:.45rem}.mt-\[0\.55em\]{margin-top:.55em}.mt-\[0\.1875rem\]{margin-top:.1875rem}.mt-\[0\.3125rem\]{margin-top:.3125rem}.mt-\[3px\]{margin-top:3px}.mt-\[calc\(var\(--face\)\/2\)\]{margin-top:calc(var(--face)/2)}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mb-1{margin-bottom:calc(var(--spacing)*-1)}.-mb-2{margin-bottom:calc(var(--spacing)*-2)}.-mb-3{margin-bottom:calc(var(--spacing)*-3)}.-mb-4{margin-bottom:calc(var(--spacing)*-4)}.-mb-6{margin-bottom:calc(var(--spacing)*-6)}.-mb-\[max\(1\.5rem\,var\(--safe-area-inset-bottom\,env\(safe-area-inset-bottom\)\)\)\]{margin-bottom:calc(max(1.5rem,var(--safe-area-inset-bottom,env(safe-area-inset-bottom)))*-1)}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-3\.5{margin-bottom:calc(var(--spacing)*3.5)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-6{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.\[field-sizing\:content\]{field-sizing:content}.aspect-\[2\/1\]{aspect-ratio:2}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[5\/3\]{aspect-ratio:5/3}.aspect-square{aspect-ratio:1}.\!size-7{width:calc(var(--spacing)*7)!important;height:calc(var(--spacing)*7)!important}.\!size-9{width:calc(var(--spacing)*9)!important;height:calc(var(--spacing)*9)!important}.\!size-14{width:calc(var(--spacing)*14)!important;height:calc(var(--spacing)*14)!important}.size-1\.5{width:calc(var(--spacing)*1.5);height:calc(var(--spacing)*1.5)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-4\.5{width:calc(var(--spacing)*4.5);height:calc(var(--spacing)*4.5)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-11{width:calc(var(--spacing)*11);height:calc(var(--spacing)*11)}.size-12{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.size-14{width:calc(var(--spacing)*14);height:calc(var(--spacing)*14)}.size-16{width:calc(var(--spacing)*16);height:calc(var(--spacing)*16)}.size-20{width:calc(var(--spacing)*20);height:calc(var(--spacing)*20)}.size-24{width:calc(var(--spacing)*24);height:calc(var(--spacing)*24)}.size-52{width:calc(var(--spacing)*52);height:calc(var(--spacing)*52)}.size-\[1\.125rem\]{width:1.125rem;height:1.125rem}.size-\[1\.375rem\]{width:1.375rem;height:1.375rem}.size-\[2\.125rem\]{width:2.125rem;height:2.125rem}.size-\[4\.5rem\]{width:4.5rem;height:4.5rem}.size-\[5\.5rem\]{width:5.5rem;height:5.5rem}.size-\[13px\]{width:13px;height:13px}.size-\[18px\]{width:18px;height:18px}.size-\[Npx\]{width:Npx;height:Npx}.size-\[Xrem\]{width:Xrem;height:Xrem}.size-full{width:100%;height:100%}.h-0{height:0}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-3\/4{height:75%}.h-3\/5{height:60%}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-28{height:calc(var(--spacing)*28)}.h-40{height:calc(var(--spacing)*40)}.h-48{height:calc(var(--spacing)*48)}.h-56{height:calc(var(--spacing)*56)}.h-\[1\.05em\]{height:1.05em}.h-\[1\.3125rem\]{height:1.3125rem}.h-\[3px\]{height:3px}.h-\[5\.5rem\]{height:5.5rem}.h-\[8\.5rem\]{height:8.5rem}.h-\[60\%\]{height:60%}.h-\[88vh\]{height:88vh}.h-\[110vh\]{height:110vh}.h-\[250px\]{height:250px}.h-\[calc\(100\%-1\.5rem\)\]{height:calc(100% - 1.5rem)}.h-\[min\(640px\,76svh\)\]{height:min(640px,76svh)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-10{max-height:calc(var(--spacing)*10)}.max-h-\[30\%\]{max-height:30%}.max-h-\[40vh\]{max-height:40vh}.max-h-\[50vh\]{max-height:50vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[calc\(100vh-1rem\)\]{max-height:calc(100vh - 1rem)}.max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.max-h-\[…vh\]{max-height:…vh}.max-h-full{max-height:100%}.max-h-none{max-height:none}.min-h-0{min-height:0}.min-h-6{min-height:calc(var(--spacing)*6)}.min-h-7{min-height:calc(var(--spacing)*7)}.min-h-8{min-height:calc(var(--spacing)*8)}.min-h-9{min-height:calc(var(--spacing)*9)}.min-h-10{min-height:calc(var(--spacing)*10)}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-12{min-height:calc(var(--spacing)*12)}.min-h-14{min-height:calc(var(--spacing)*14)}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-20{min-height:calc(var(--spacing)*20)}.min-h-24{min-height:calc(var(--spacing)*24)}.min-h-28{min-height:calc(var(--spacing)*28)}.min-h-32{min-height:calc(var(--spacing)*32)}.min-h-40{min-height:calc(var(--spacing)*40)}.min-h-\[1\.25em\]{min-height:1.25em}.min-h-\[1lh\]{min-height:1lh}.min-h-\[2\.5em\]{min-height:2.5em}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[3\.2em\]{min-height:3.2em}.min-h-\[4\.2em\]{min-height:4.2em}.min-h-\[4\.5rem\]{min-height:4.5rem}.min-h-\[5\.5rem\]{min-height:5.5rem}.min-h-\[7\.25rem\]{min-height:7.25rem}.min-h-\[8\.5rem\]{min-height:8.5rem}.min-h-\[11\.5rem\]{min-height:11.5rem}.min-h-\[38px\]{min-height:38px}.min-h-\[40px\]{min-height:40px}.min-h-\[58dvh\]{min-height:58dvh}.min-h-\[250px\]{min-height:250px}.min-h-\[520px\]{min-height:520px}.min-h-\[calc\(100dvh-var\(--s5o-header\)\)\]{min-height:calc(100dvh - var(--s5o-header))}.min-h-screen{min-height:100vh}.w-0{width:0}.w-0\.5{width:calc(var(--spacing)*.5)}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing)*4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-7\/12{width:58.3333%}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-10\/12{width:83.3333%}.w-11{width:calc(var(--spacing)*11)}.w-11\/12{width:91.6667%}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-36{width:calc(var(--spacing)*36)}.w-40{width:calc(var(--spacing)*40)}.w-44{width:calc(var(--spacing)*44)}.w-48{width:calc(var(--spacing)*48)}.w-56{width:calc(var(--spacing)*56)}.w-60{width:calc(var(--spacing)*60)}.w-\[1\.375rem\]{width:1.375rem}.w-\[1\.3125rem\]{width:1.3125rem}.w-\[3px\]{width:3px}.w-\[4\.75rem\]{width:4.75rem}.w-\[5\.5rem\]{width:5.5rem}.w-\[6\.5rem\]{width:6.5rem}.w-\[7\.5rem\]{width:7.5rem}.w-\[8\.25rem\]{width:8.25rem}.w-\[9\.75rem\]{width:9.75rem}.w-\[78vw\]{width:78vw}.w-\[85\%\]{width:85%}.w-\[86vw\]{width:86vw}.w-\[340px\]{width:340px}.w-\[540px\]{width:540px}.w-\[calc\(100\%-3\.5rem\+1\.25rem\)\]{width:calc(100% - 2.25rem)}.w-\[min\(19rem\,100\%\)\]{width:min(19rem,100%)}.w-\[min\(20rem\,calc\(100vw-2rem\)\)\]{width:min(20rem,100vw - 2rem)}.w-\[min\(92vw\,26rem\)\]{width:min(92vw,26rem)}.w-\[min\(92vw\,34rem\)\]{width:min(92vw,34rem)}.w-\[min\(94vw\,420px\)\]{width:min(94vw,420px)}.w-\[min\(380px\,36vw\)\]{width:min(380px,36vw)}.w-\[…\]{width:…}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-40{max-width:calc(var(--spacing)*40)}.max-w-64{max-width:calc(var(--spacing)*64)}.max-w-72{max-width:calc(var(--spacing)*72)}.max-w-\[5\.25rem\]{max-width:5.25rem}.max-w-\[12rem\]{max-width:12rem}.max-w-\[13rem\]{max-width:13rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[15rem\]{max-width:15rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[18ch\]{max-width:18ch}.max-w-\[20ch\]{max-width:20ch}.max-w-\[20rem\]{max-width:20rem}.max-w-\[22ch\]{max-width:22ch}.max-w-\[22rem\]{max-width:22rem}.max-w-\[24ch\]{max-width:24ch}.max-w-\[26rem\]{max-width:26rem}.max-w-\[30rem\]{max-width:30rem}.max-w-\[32rem\]{max-width:32rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[36rem\]{max-width:36rem}.max-w-\[40rem\]{max-width:40rem}.max-w-\[42rem\]{max-width:42rem}.max-w-\[46ch\]{max-width:46ch}.max-w-\[48rem\]{max-width:48rem}.max-w-\[62ch\]{max-width:62ch}.max-w-\[84rem\]{max-width:84rem}.max-w-\[85\%\]{max-width:85%}.max-w-\[88\%\]{max-width:88%}.max-w-\[92\%\]{max-width:92%}.max-w-\[340px\]{max-width:340px}.max-w-\[440px\]{max-width:440px}.max-w-\[460px\]{max-width:460px}.max-w-\[540px\]{max-width:540px}.max-w-\[560px\]{max-width:560px}.max-w-\[660px\]{max-width:660px}.max-w-\[760px\]{max-width:760px}.max-w-\[920px\]{max-width:920px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1376px\]{max-width:1376px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[calc\(100\%\+0\.5rem\)\]{max-width:calc(100% + .5rem)}.max-w-\[calc\(100\%-8ch\)\]{max-width:calc(100% - 8ch)}.max-w-\[calc\(100vw-1rem\)\]{max-width:calc(100vw - 1rem)}.max-w-\[min\(18rem\,100\%\)\]{max-width:min(18rem,100%)}.max-w-\[min\(92vw\,28rem\)\]{max-width:min(92vw,28rem)}.max-w-\[…\]{max-width:…}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.weft-measure{max-width:66ch}.min-w-0{min-width:0}.min-w-2{min-width:calc(var(--spacing)*2)}.min-w-3{min-width:calc(var(--spacing)*3)}.min-w-4{min-width:calc(var(--spacing)*4)}.min-w-5{min-width:calc(var(--spacing)*5)}.min-w-6{min-width:calc(var(--spacing)*6)}.min-w-7{min-width:calc(var(--spacing)*7)}.min-w-9{min-width:calc(var(--spacing)*9)}.min-w-11{min-width:calc(var(--spacing)*11)}.min-w-12{min-width:calc(var(--spacing)*12)}.min-w-16{min-width:calc(var(--spacing)*16)}.min-w-20{min-width:calc(var(--spacing)*20)}.min-w-24{min-width:calc(var(--spacing)*24)}.min-w-36{min-width:calc(var(--spacing)*36)}.min-w-40{min-width:calc(var(--spacing)*40)}.min-w-\[1\.125rem\]{min-width:1.125rem}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-\[5\.5rem\]{min-width:5.5rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[16rem\]{min-width:16rem}.min-w-\[20rem\]{min-width:20rem}.min-w-\[min\(13rem\,100\%\)\]{min-width:min(13rem,100%)}.min-w-\[min\(20rem\,80vw\)\]{min-width:min(20rem,80vw)}.min-w-\[min\(100\%\,10rem\)\]{min-width:min(100%,10rem)}.min-w-\[min\(100\%\,12rem\)\]{min-width:min(100%,12rem)}.min-w-\[min\(100\%\,calc\(var\(--weft-name-fit\)\*0\.68\*1\.125rem\)\)\]{min-width:min(100%,calc(var(--weft-name-fit)*.68*1.125rem))}.min-w-\[…\]{min-width:…}.\!flex-\[0_0_0\.75rem\]{flex:0 0 .75rem!important}.flex-1{flex:1}.flex-\[1_1_14rem\]{flex:14rem}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-0{flex-basis:0}.basis-40{flex-basis:calc(var(--spacing)*40)}.basis-48{flex-basis:calc(var(--spacing)*48)}.basis-56{flex-basis:calc(var(--spacing)*56)}.basis-\[9rem\]{flex-basis:9rem}.basis-\[10rem\]{flex-basis:10rem}.basis-\[11rem\]{flex-basis:11rem}.basis-\[16rem\]{flex-basis:16rem}.basis-full{flex-basis:100%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-2\.5{--tw-translate-x:calc(var(--spacing)*2.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-3{--tw-translate-y:calc(var(--spacing)*3);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[0\.15em\]{--tw-translate-y:.15em;translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x)var(--tw-scale-y)}.-scale-x-100{--tw-scale-x:calc(100%*-1);scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-x-\[-1\]{--tw-scale-x:-1;scale:var(--tw-scale-x)var(--tw-scale-y)}.-rotate-1{rotate:-1deg}.-rotate-6{rotate:-6deg}.-rotate-90{rotate:-90deg}.rotate-6{rotate:6deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.rotate-\[-45deg\]{rotate:-45deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.weft-reveal{animation:weft-reveal var(--duration-productive)var(--ease-productive)both}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-progress{cursor:progress}.cursor-zoom-in{cursor:zoom-in}.\[touch-action\:pan-y_pinch-zoom\]{touch-action:pan-y pinch-zoom}.resize{resize:both}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-proximity{--tw-scroll-snap-strictness:proximity}.snap-center{scroll-snap-align:center}.snap-start{scroll-snap-align:start}.scroll-mt-6{scroll-margin-top:calc(var(--spacing)*6)}.scroll-mt-20{scroll-margin-top:calc(var(--spacing)*20)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing)*24)}.scroll-mt-28{scroll-margin-top:calc(var(--spacing)*28)}.scroll-mt-\[calc\(var\(--weft-s1-topbar\,0px\)\+1rem\)\]{scroll-margin-top:calc(var(--weft-s1-topbar,0px) + 1rem)}.scroll-mb-4{scroll-margin-bottom:calc(var(--spacing)*4)}.scroll-mb-16{scroll-margin-bottom:calc(var(--spacing)*16)}.scroll-mb-28{scroll-margin-bottom:calc(var(--spacing)*28)}.scroll-px-5{scroll-padding-inline:calc(var(--spacing)*5)}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.weft-select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%23868494' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M3.5 6 8 10.5 12.5 6'/></svg>");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem 1rem;padding-inline-end:2.25rem}.weft-select:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background-position:.75rem}.appearance-none{appearance:none}.columns-12{columns:12}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[2\.75rem_minmax\(0\,1fr\)\]{grid-template-columns:2.75rem minmax(0,1fr)}.grid-cols-\[10rem_1fr\]{grid-template-columns:10rem 1fr}.grid-cols-\[420px_1fr\]{grid-template-columns:420px 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[max-content_1fr\]{grid-template-columns:max-content 1fr}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_minmax\(3\.75rem\,auto\)_minmax\(4\.25rem\,auto\)\]{grid-template-columns:minmax(0,1fr) minmax(3.75rem,auto) minmax(4.25rem,auto)}.grid-cols-\[minmax\(0\,7\.5rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,7.5rem) minmax(0,1fr)}.grid-cols-\[repeat\(auto-fill\,minmax\(min\(100\%\,18rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr))}.grid-cols-\[var\(--stop-rail\)_minmax\(0\,1fr\)\]{grid-template-columns:var(--stop-rail)minmax(0,1fr)}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-subgrid{grid-template-rows:subgrid}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-end{justify-items:end}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-3\.5{gap:calc(var(--spacing)*3.5)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7{gap:calc(var(--spacing)*7)}.gap-8{gap:calc(var(--spacing)*8)}.gap-9{gap:calc(var(--spacing)*9)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}.gap-x-1{column-gap:var(--spacing)}.gap-x-1\.5{column-gap:calc(var(--spacing)*1.5)}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-2\.5{column-gap:calc(var(--spacing)*2.5)}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-x-3\.5{column-gap:calc(var(--spacing)*3.5)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-5{column-gap:calc(var(--spacing)*5)}.gap-x-6{column-gap:calc(var(--spacing)*6)}.gap-x-8{column-gap:calc(var(--spacing)*8)}.gap-x-10{column-gap:calc(var(--spacing)*10)}.gap-x-12{column-gap:calc(var(--spacing)*12)}.gap-x-16{column-gap:calc(var(--spacing)*16)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-2)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-0{row-gap:0}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing)*1.5)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-2\.5{row-gap:calc(var(--spacing)*2.5)}.gap-y-3{row-gap:calc(var(--spacing)*3)}.gap-y-4{row-gap:calc(var(--spacing)*4)}.gap-y-5{row-gap:calc(var(--spacing)*5)}.gap-y-6{row-gap:calc(var(--spacing)*6)}.gap-y-8{row-gap:calc(var(--spacing)*8)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--s5a-line\)\]>:not(:last-child)){border-color:var(--s5a-line)}:where(.divide-border>:not(:last-child)){border-color:var(--border)}:where(.divide-muted-foreground\/20>:not(:last-child)){border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){:where(.divide-muted-foreground\/20>:not(:last-child)){border-color:color-mix(in oklab,var(--muted-foreground)20%,transparent)}}:where(.divide-surface-heavy-rule>:not(:last-child)){border-color:var(--surface-heavy-rule)}.self-baseline{align-self:baseline}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[0\.2rem\]{border-radius:.2rem}.rounded-\[0\.75rem\]{border-radius:.75rem}.rounded-\[0\.625rem\]{border-radius:.625rem}.rounded-\[0\.875rem\]{border-radius:.875rem}.rounded-\[0\.1875rem\]{border-radius:.1875rem}.rounded-\[0\.3125rem\]{border-radius:.3125rem}.rounded-\[0\.6875rem\]{border-radius:.6875rem}.rounded-\[0\.8125rem\]{border-radius:.8125rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[1\.125rem\]{border-radius:1.125rem}.rounded-\[1\.375rem\]{border-radius:1.375rem}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[2\.25rem\]{border-radius:2.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[22px\]{border-radius:22px}.rounded-\[30\%\]{border-radius:30%}.rounded-\[32\%\]{border-radius:32%}.rounded-\[48px\]{border-radius:48px}.rounded-\[calc\(var\(--radius-surface\)\+2px\)\]{border-radius:calc(var(--radius-surface) + 2px)}.rounded-button{border-radius:var(--radius-button)}.rounded-chip{border-radius:var(--radius-chip)}.rounded-full{border-radius:3.40282e38px}.rounded-full\!{border-radius:3.40282e38px!important}.rounded-heavy{border-radius:var(--radius-heavy)}.rounded-inset{border-radius:var(--radius-inset)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-raised{border-radius:var(--radius-raised)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-surface{border-radius:var(--radius-surface)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-ss-md{border-start-start-radius:var(--radius-md)}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.rounded-se-md{border-start-end-radius:var(--radius-md)}.rounded-ee-md{border-end-end-radius:var(--radius-md)}.rounded-es-md{border-end-start-radius:var(--radius-md)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-\[1\.25rem\]{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem}.rounded-t-surface{border-top-left-radius:var(--radius-surface);border-top-right-radius:var(--radius-surface)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-s-2{border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px}.border-s-\[1\.5px\]{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1.5px}.border-s-\[3px\]{border-inline-start-style:var(--tw-border-style);border-inline-start-width:3px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-\[1\.5px\]{border-top-style:var(--tw-border-style);border-top-width:1.5px}.border-t-\[3px\]{border-top-style:var(--tw-border-style);border-top-width:3px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-solid{--tw-border-style:solid;border-style:solid}.border-\(--s5-coral\){border-color:var(--s5-coral)}.border-\(--s5h-hair\){border-color:var(--s5h-hair)}.border-\[color-mix\(in_oklab\,var\(--accent\)_28\%\,var\(--border\)\)\]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--accent\)_28\%\,var\(--border\)\)\]{border-color:color-mix(in oklab,var(--accent)28%,var(--border))}}.border-\[color-mix\(in_oklab\,var\(--accent\)_45\%\,var\(--border\)\)\]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--accent\)_45\%\,var\(--border\)\)\]{border-color:color-mix(in oklab,var(--accent)45%,var(--border))}}.border-\[color-mix\(in_oklab\,var\(--destructive\)_28\%\,var\(--border\)\)\]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--destructive\)_28\%\,var\(--border\)\)\]{border-color:color-mix(in oklab,var(--destructive)28%,var(--border))}}.border-\[color-mix\(in_oklab\,var\(--tone\)_55\%\,transparent\)\]{border-color:var(--tone)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--tone\)_55\%\,transparent\)\]{border-color:color-mix(in oklab,var(--tone)55%,transparent)}}.border-\[var\(--s5a-line\)\]{border-color:var(--s5a-line)}.border-\[var\(--s5a-line\,var\(--border\)\)\]{border-color:var(--s5a-line,var(--border))}.border-\[var\(--s5a-line-2\)\]{border-color:var(--s5a-line-2)}.border-accent,.border-accent\/30{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/30{border-color:color-mix(in oklab,var(--accent)30%,transparent)}}.border-accent\/35{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/35{border-color:color-mix(in oklab,var(--accent)35%,transparent)}}.border-accent\/40{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/40{border-color:color-mix(in oklab,var(--accent)40%,transparent)}}.border-accent\/45{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/45{border-color:color-mix(in oklab,var(--accent)45%,transparent)}}.border-accent\/60{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/60{border-color:color-mix(in oklab,var(--accent)60%,transparent)}}.border-accent\/70{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/70{border-color:color-mix(in oklab,var(--accent)70%,transparent)}}.border-black\/20{border-color:#0003}@supports (color:color-mix(in lab, red, red)){.border-black\/20{border-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.border-border{border-color:var(--border)}.border-border-strong,.border-border-strong\/60{border-color:var(--border-strong)}@supports (color:color-mix(in lab, red, red)){.border-border-strong\/60{border-color:color-mix(in oklab,var(--border-strong)60%,transparent)}}.border-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/70{border-color:color-mix(in oklab,var(--border)70%,transparent)}}.border-control-border{border-color:var(--control-border)}.border-destructive,.border-destructive\/30{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/30{border-color:color-mix(in oklab,var(--destructive)30%,transparent)}}.border-destructive\/35{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/35{border-color:color-mix(in oklab,var(--destructive)35%,transparent)}}.border-destructive\/40{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/40{border-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.border-destructive\/50{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/50{border-color:color-mix(in oklab,var(--destructive)50%,transparent)}}.border-foreground,.border-foreground\/60{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/60{border-color:color-mix(in oklab,var(--foreground)60%,transparent)}}.border-foreground\/70{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/70{border-color:color-mix(in oklab,var(--foreground)70%,transparent)}}.border-info\/30{border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.border-info\/30{border-color:color-mix(in oklab,var(--info)30%,transparent)}}.border-muted-foreground{border-color:var(--muted-foreground)}.border-selected-border,.border-selected-border\/60{border-color:var(--selected-border)}@supports (color:color-mix(in lab, red, red)){.border-selected-border\/60{border-color:color-mix(in oklab,var(--selected-border)60%,transparent)}}.border-selected-border\/70{border-color:var(--selected-border)}@supports (color:color-mix(in lab, red, red)){.border-selected-border\/70{border-color:color-mix(in oklab,var(--selected-border)70%,transparent)}}.border-success\/30{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.border-success\/30{border-color:color-mix(in oklab,var(--success)30%,transparent)}}.border-success\/40{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.border-success\/40{border-color:color-mix(in oklab,var(--success)40%,transparent)}}.border-surface{border-color:var(--surface)}.border-surface-heavy-muted\/60{border-color:var(--surface-heavy-muted)}@supports (color:color-mix(in lab, red, red)){.border-surface-heavy-muted\/60{border-color:color-mix(in oklab,var(--surface-heavy-muted)60%,transparent)}}.border-surface-heavy-rule{border-color:var(--surface-heavy-rule)}.border-thread,.border-thread\/25{border-color:var(--thread)}@supports (color:color-mix(in lab, red, red)){.border-thread\/25{border-color:color-mix(in oklab,var(--thread)25%,transparent)}}.border-thread\/30{border-color:var(--thread)}@supports (color:color-mix(in lab, red, red)){.border-thread\/30{border-color:color-mix(in oklab,var(--thread)30%,transparent)}}.border-thread\/35{border-color:var(--thread)}@supports (color:color-mix(in lab, red, red)){.border-thread\/35{border-color:color-mix(in oklab,var(--thread)35%,transparent)}}.border-thread\/40{border-color:var(--thread)}@supports (color:color-mix(in lab, red, red)){.border-thread\/40{border-color:color-mix(in oklab,var(--thread)40%,transparent)}}.border-thread\/45{border-color:var(--thread)}@supports (color:color-mix(in lab, red, red)){.border-thread\/45{border-color:color-mix(in oklab,var(--thread)45%,transparent)}}.border-thread\/50{border-color:var(--thread)}@supports (color:color-mix(in lab, red, red)){.border-thread\/50{border-color:color-mix(in oklab,var(--thread)50%,transparent)}}.border-thread\/60{border-color:var(--thread)}@supports (color:color-mix(in lab, red, red)){.border-thread\/60{border-color:color-mix(in oklab,var(--thread)60%,transparent)}}.border-thread\/70{border-color:var(--thread)}@supports (color:color-mix(in lab, red, red)){.border-thread\/70{border-color:color-mix(in oklab,var(--thread)70%,transparent)}}.border-transparent{border-color:#0000}.border-waiting\/40{border-color:var(--waiting)}@supports (color:color-mix(in lab, red, red)){.border-waiting\/40{border-color:color-mix(in oklab,var(--waiting)40%,transparent)}}.border-waiting\/45{border-color:var(--waiting)}@supports (color:color-mix(in lab, red, red)){.border-waiting\/45{border-color:color-mix(in oklab,var(--waiting)45%,transparent)}}.border-warning,.border-warning\/30{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/30{border-color:color-mix(in oklab,var(--warning)30%,transparent)}}.border-warning\/40{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/40{border-color:color-mix(in oklab,var(--warning)40%,transparent)}}.border-warning\/50{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/50{border-color:color-mix(in oklab,var(--warning)50%,transparent)}}.border-s-accent{border-inline-start-color:var(--accent)}.border-s-destructive{border-inline-start-color:var(--destructive)}.border-s-info{border-inline-start-color:var(--info)}.border-s-success{border-inline-start-color:var(--success)}.border-s-thread{border-inline-start-color:var(--thread)}.border-s-waiting{border-inline-start-color:var(--waiting)}.border-s-warning{border-inline-start-color:var(--warning)}.border-t-\[var\(--ring\)\]{border-top-color:var(--ring)}.border-t-accent{border-top-color:var(--accent)}.border-l-destructive{border-left-color:var(--destructive)}.border-l-success{border-left-color:var(--success)}.border-l-warning{border-left-color:var(--warning)}.bg-\(--s5-cloud\){background-color:var(--s5-cloud)}.bg-\(--s5-coral\){background-color:var(--s5-coral)}.bg-\(--s5-coral-ink\){background-color:var(--s5-coral-ink)}.bg-\(--s5-coral-soft\){background-color:var(--s5-coral-soft)}.bg-\(--s5-ink\){background-color:var(--s5-ink)}.bg-\(--s5-violet-soft\){background-color:var(--s5-violet-soft)}.bg-\(--s5h-glass\){background-color:var(--s5h-glass)}.bg-\(--s5h-glass-2\){background-color:var(--s5h-glass-2)}.bg-\(--s5h-glass-3\){background-color:var(--s5h-glass-3)}.bg-\(--s5h-ink-veil\){background-color:var(--s5h-ink-veil)}.bg-\(--s5h-paper\){background-color:var(--s5h-paper)}.bg-\(--s5h-paper-fg-3\){background-color:var(--s5h-paper-fg-3)}.bg-\(--s5h-paper-mute\){background-color:var(--s5h-paper-mute)}.bg-\(--s5h-paper-raised\){background-color:var(--s5h-paper-raised)}.bg-\(--s5h-violet-wash\){background-color:var(--s5h-violet-wash)}.bg-\[\#ffffff\]{background-color:#fff}.bg-\[color-mix\(in_oklab\,var\(--accent\)_8\%\,var\(--surface\)\)\]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--accent\)_8\%\,var\(--surface\)\)\]{background-color:color-mix(in oklab,var(--accent)8%,var(--surface))}}.bg-\[color-mix\(in_oklab\,var\(--tone\)_16\%\,var\(--surface\)\)\]{background-color:var(--tone)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--tone\)_16\%\,var\(--surface\)\)\]{background-color:color-mix(in oklab,var(--tone)16%,var(--surface))}}.bg-\[color\:var\(--s5o-hot\)\]{background-color:var(--s5o-hot)}.bg-\[color\:var\(--s5o-ink\)\]{background-color:var(--s5o-ink)}.bg-\[color\:var\(--s5o-line-strong\)\]{background-color:var(--s5o-line-strong)}.bg-\[var\(--s5a-s2\)\]{background-color:var(--s5a-s2)}.bg-\[var\(--s5a-violet\)\]{background-color:var(--s5a-violet)}.bg-accent{background-color:var(--accent)}.bg-accent-foreground,.bg-accent-foreground\/15{background-color:var(--accent-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-accent-foreground\/15{background-color:color-mix(in oklab,var(--accent-foreground)15%,transparent)}}.bg-accent\/\[0\.04\]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/\[0\.04\]{background-color:color-mix(in oklab,var(--accent)4%,transparent)}}.bg-border{background-color:var(--border)}.bg-border-strong,.bg-border-strong\/70{background-color:var(--border-strong)}@supports (color:color-mix(in lab, red, red)){.bg-border-strong\/70{background-color:color-mix(in oklab,var(--border-strong)70%,transparent)}}.bg-canvas{background-color:var(--canvas)}.bg-current{background-color:currentColor}.bg-destructive{background-color:var(--destructive)}.bg-destructive-surface{background-color:var(--destructive-surface)}.bg-disabled-surface{background-color:var(--disabled-surface)}.bg-foreground,.bg-foreground\/60{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/60{background-color:color-mix(in oklab,var(--foreground)60%,transparent)}}.bg-hatch{background-color:var(--hatch)}.bg-info-surface{background-color:var(--info-surface)}.bg-muted-foreground\/60{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/60{background-color:color-mix(in oklab,var(--muted-foreground)60%,transparent)}}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-scrim{background-color:var(--scrim)}.bg-selected-surface,.bg-selected-surface\/60{background-color:var(--selected-surface)}@supports (color:color-mix(in lab, red, red)){.bg-selected-surface\/60{background-color:color-mix(in oklab,var(--selected-surface)60%,transparent)}}.bg-success{background-color:var(--success)}.bg-success-surface,.bg-success-surface\/40{background-color:var(--success-surface)}@supports (color:color-mix(in lab, red, red)){.bg-success-surface\/40{background-color:color-mix(in oklab,var(--success-surface)40%,transparent)}}.bg-surface{background-color:var(--surface)}.bg-surface-heavy{background-color:var(--surface-heavy)}.bg-surface-heavy-foreground\/15{background-color:var(--surface-heavy-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-surface-heavy-foreground\/15{background-color:color-mix(in oklab,var(--surface-heavy-foreground)15%,transparent)}}.bg-surface-raised{background-color:var(--surface-raised)}.bg-surface-subtle,.bg-surface-subtle\/50{background-color:var(--surface-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-surface-subtle\/50{background-color:color-mix(in oklab,var(--surface-subtle)50%,transparent)}}.bg-surface-subtle\/60{background-color:var(--surface-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-surface-subtle\/60{background-color:color-mix(in oklab,var(--surface-subtle)60%,transparent)}}.bg-surface-subtle\/70{background-color:var(--surface-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-surface-subtle\/70{background-color:color-mix(in oklab,var(--surface-subtle)70%,transparent)}}.bg-surface\/60{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/60{background-color:color-mix(in oklab,var(--surface)60%,transparent)}}.bg-surface\/70{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/70{background-color:color-mix(in oklab,var(--surface)70%,transparent)}}.bg-surface\/80{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/80{background-color:color-mix(in oklab,var(--surface)80%,transparent)}}.bg-surface\/90{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/90{background-color:color-mix(in oklab,var(--surface)90%,transparent)}}.bg-thread{background-color:var(--thread)}.bg-thread-surface,.bg-thread-surface\/20{background-color:var(--thread-surface)}@supports (color:color-mix(in lab, red, red)){.bg-thread-surface\/20{background-color:color-mix(in oklab,var(--thread-surface)20%,transparent)}}.bg-thread-surface\/50{background-color:var(--thread-surface)}@supports (color:color-mix(in lab, red, red)){.bg-thread-surface\/50{background-color:color-mix(in oklab,var(--thread-surface)50%,transparent)}}.bg-transparent{background-color:#0000}.bg-waiting{background-color:var(--waiting)}.bg-waiting-surface,.bg-waiting-surface\/60{background-color:var(--waiting-surface)}@supports (color:color-mix(in lab, red, red)){.bg-waiting-surface\/60{background-color:color-mix(in oklab,var(--waiting-surface)60%,transparent)}}.bg-warning{background-color:var(--warning)}.bg-warning-surface{background-color:var(--warning-surface)}.bg-white{background-color:var(--color-white)}.bg-\[repeating-linear-gradient\(45deg\,transparent\,transparent_3px\,var\(--border\)_3px\,var\(--border\)_4px\)\]{background-image:repeating-linear-gradient(45deg,transparent,transparent 3px,var(--border)3px,var(--border)4px)}.\[box-decoration-break\:clone\]{-webkit-box-decoration-break:clone;box-decoration-break:clone}.fill-\[var\(--foreground\)\]{fill:var(--foreground)}.fill-\[var\(--surface\)\]{fill:var(--surface)}.fill-\[var\(--surface-subtle\)\]{fill:var(--surface-subtle)}.fill-surface{fill:var(--surface)}.fill-surface-subtle{fill:var(--surface-subtle)}.fill-thread{fill:var(--thread)}.fill-thread-surface{fill:var(--thread-surface)}.stroke-\[var\(--border-strong\)\]{stroke:var(--border-strong)}.stroke-\[var\(--foreground\)\]{stroke:var(--foreground)}.stroke-muted-foreground,.stroke-muted-foreground\/60{stroke:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.stroke-muted-foreground\/60{stroke:color-mix(in oklab,var(--muted-foreground)60%,transparent)}}.stroke-muted-foreground\/70{stroke:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.stroke-muted-foreground\/70{stroke:color-mix(in oklab,var(--muted-foreground)70%,transparent)}}.stroke-thread{stroke:var(--thread)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-3\.5{padding:calc(var(--spacing)*3.5)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-\[5px\]{padding:5px}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing)*.5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-4\.5{padding-block:calc(var(--spacing)*4.5)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-7{padding-block:calc(var(--spacing)*7)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-14{padding-block:calc(var(--spacing)*14)}.py-16{padding-block:calc(var(--spacing)*16)}.py-20{padding-block:calc(var(--spacing)*20)}.py-24{padding-block:calc(var(--spacing)*24)}.py-px{padding-block:1px}.ps-0{padding-inline-start:0}.ps-0\.5{padding-inline-start:calc(var(--spacing)*.5)}.ps-1{padding-inline-start:var(--spacing)}.ps-1\.5{padding-inline-start:calc(var(--spacing)*1.5)}.ps-2{padding-inline-start:calc(var(--spacing)*2)}.ps-2\.5{padding-inline-start:calc(var(--spacing)*2.5)}.ps-3{padding-inline-start:calc(var(--spacing)*3)}.ps-3\.5{padding-inline-start:calc(var(--spacing)*3.5)}.ps-4{padding-inline-start:calc(var(--spacing)*4)}.ps-5{padding-inline-start:calc(var(--spacing)*5)}.ps-6{padding-inline-start:calc(var(--spacing)*6)}.ps-7{padding-inline-start:calc(var(--spacing)*7)}.ps-8{padding-inline-start:calc(var(--spacing)*8)}.ps-10{padding-inline-start:calc(var(--spacing)*10)}.ps-11{padding-inline-start:calc(var(--spacing)*11)}.ps-12{padding-inline-start:calc(var(--spacing)*12)}.ps-20{padding-inline-start:calc(var(--spacing)*20)}.ps-\[3\.875rem\]{padding-inline-start:3.875rem}.ps-\[calc\(var\(--stop-rail\)\/2-0\.3125rem\)\]{padding-inline-start:calc(var(--stop-rail)/2 - .3125rem)}.pe-1{padding-inline-end:var(--spacing)}.pe-1\.5{padding-inline-end:calc(var(--spacing)*1.5)}.pe-2{padding-inline-end:calc(var(--spacing)*2)}.pe-2\.5{padding-inline-end:calc(var(--spacing)*2.5)}.pe-3{padding-inline-end:calc(var(--spacing)*3)}.pe-3\.5{padding-inline-end:calc(var(--spacing)*3.5)}.pe-4{padding-inline-end:calc(var(--spacing)*4)}.pe-5{padding-inline-end:calc(var(--spacing)*5)}.pe-8{padding-inline-end:calc(var(--spacing)*8)}.pe-9{padding-inline-end:calc(var(--spacing)*9)}.pt-0{padding-top:0}.pt-0\.5{padding-top:calc(var(--spacing)*.5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-2\.5{padding-top:calc(var(--spacing)*2.5)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-3\.5{padding-top:calc(var(--spacing)*3.5)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-7{padding-top:calc(var(--spacing)*7)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-9{padding-top:calc(var(--spacing)*9)}.pt-10{padding-top:calc(var(--spacing)*10)}.pt-14{padding-top:calc(var(--spacing)*14)}.pt-16{padding-top:calc(var(--spacing)*16)}.pt-24{padding-top:calc(var(--spacing)*24)}.pt-\[calc\(var\(--s5o-header\)\+1\.25rem\)\]{padding-top:calc(var(--s5o-header) + 1.25rem)}.pt-\[max\(0\.5rem\,var\(--safe-area-inset-top\,env\(safe-area-inset-top\)\)\)\]{padding-top:max(.5rem,var(--safe-area-inset-top,env(safe-area-inset-top)))}.weft-pt-safe-5{padding-top:calc(calc(var(--spacing)*5) + var(--safe-area-inset-top,env(safe-area-inset-top)))}.weft-pt-safe-8{padding-top:calc(calc(var(--spacing)*8) + var(--safe-area-inset-top,env(safe-area-inset-top)))}.weft-safe-top{padding-top:var(--safe-area-inset-top,env(safe-area-inset-top))}.weft-px-safe-4{padding-left:calc(calc(var(--spacing)*4) + var(--safe-area-inset-left,env(safe-area-inset-left)));padding-right:calc(calc(var(--spacing)*4) + var(--safe-area-inset-right,env(safe-area-inset-right)))}.weft-px-safe-5{padding-left:calc(calc(var(--spacing)*5) + var(--safe-area-inset-left,env(safe-area-inset-left)));padding-right:calc(calc(var(--spacing)*5) + var(--safe-area-inset-right,env(safe-area-inset-right)))}.weft-px-safe-6{padding-left:calc(calc(var(--spacing)*6) + var(--safe-area-inset-left,env(safe-area-inset-left)));padding-right:calc(calc(var(--spacing)*6) + var(--safe-area-inset-right,env(safe-area-inset-right)))}.weft-safe-sides{padding-left:var(--safe-area-inset-left,env(safe-area-inset-left));padding-right:var(--safe-area-inset-right,env(safe-area-inset-right))}.pr-3{padding-right:calc(var(--spacing)*3)}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:calc(var(--spacing)*.5)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing)*1.5)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-2\.5{padding-bottom:calc(var(--spacing)*2.5)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-3\.5{padding-bottom:calc(var(--spacing)*3.5)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-7{padding-bottom:calc(var(--spacing)*7)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.pb-20{padding-bottom:calc(var(--spacing)*20)}.pb-24{padding-bottom:calc(var(--spacing)*24)}.pb-28{padding-bottom:calc(var(--spacing)*28)}.pb-\[calc\(6\.5rem\+var\(--safe-area-inset-bottom\,env\(safe-area-inset-bottom\)\)\)\]{padding-bottom:calc(6.5rem + var(--safe-area-inset-bottom,env(safe-area-inset-bottom)))}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pb-\[max\(0\.75rem\,var\(--safe-area-inset-bottom\,env\(safe-area-inset-bottom\)\)\)\]{padding-bottom:max(.75rem,var(--safe-area-inset-bottom,env(safe-area-inset-bottom)))}.pb-\[max\(0\.875rem\,var\(--safe-area-inset-bottom\,env\(safe-area-inset-bottom\)\)\)\]{padding-bottom:max(.875rem,var(--safe-area-inset-bottom,env(safe-area-inset-bottom)))}.pb-\[max\(1\.5rem\,var\(--safe-area-inset-bottom\,env\(safe-area-inset-bottom\)\)\)\]{padding-bottom:max(1.5rem,var(--safe-area-inset-bottom,env(safe-area-inset-bottom)))}.pb-\[max\(1\.25rem\,var\(--safe-area-inset-bottom\,env\(safe-area-inset-bottom\)\)\)\]{padding-bottom:max(1.25rem,var(--safe-area-inset-bottom,env(safe-area-inset-bottom)))}.pb-\[max\(1rem\,var\(--safe-area-inset-bottom\,env\(safe-area-inset-bottom\)\)\)\]{padding-bottom:max(1rem,var(--safe-area-inset-bottom,env(safe-area-inset-bottom)))}.pb-\[var\(--safe-area-inset-bottom\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:var(--safe-area-inset-bottom,env(safe-area-inset-bottom))}.pl-5{padding-left:calc(var(--spacing)*5)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-\[-0\.05em\]{vertical-align:-.05em}.align-baseline{vertical-align:baseline}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.weft-voice-page{font-family:"WEFT Okina",var(--font-fraunces),var(--font-serif-cyrillic),var(--font-serif-arabic),var(--font-serif-hebrew),ui-serif,Georgia,serif;font-variation-settings:"SOFT" 0,"WONK" 0;letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.625rem,1.2rem + 1.6vw,2.125rem);font-weight:500;line-height:1.15}.weft-public-label,.weft-system-label{font-family:var(--font-geist-mono),var(--font-sans-cyrillic),var(--font-sans-arabic),var(--font-sans-hebrew),ui-monospace,SFMono-Regular,monospace;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:1.45}.weft-voice-object{font-family:"WEFT Okina",var(--font-fraunces),var(--font-serif-cyrillic),var(--font-serif-arabic),var(--font-serif-hebrew),ui-serif,Georgia,serif;font-variation-settings:"SOFT" 0,"WONK" 0;letter-spacing:-.005em;font-size:clamp(1.1875rem,1.1rem + .4vw,1.3125rem);font-weight:500;line-height:1.25}.weft-voice-section{font-family:"WEFT Okina",var(--font-fraunces),var(--font-serif-cyrillic),var(--font-serif-arabic),var(--font-serif-hebrew),ui-serif,Georgia,serif;font-variation-settings:"SOFT" 0,"WONK" 0;letter-spacing:-.005em;font-size:1.0625rem;font-weight:500;line-height:1.3}.weft-system-value{font-family:var(--font-geist-mono),var(--font-sans-cyrillic),var(--font-sans-arabic),var(--font-sans-hebrew),ui-monospace,SFMono-Regular,monospace;letter-spacing:.01em;font-variant-numeric:tabular-nums;font-size:.9em}.weft-display{font-family:"WEFT Okina",var(--font-fraunces),var(--font-serif-cyrillic),var(--font-serif-arabic),var(--font-serif-hebrew),ui-serif,Georgia,serif;font-variation-settings:"opsz" 144,"SOFT" 0,"WONK" 0;letter-spacing:-.02em;font-weight:360;line-height:1.04}.weft-voice{font-family:"WEFT Okina",var(--font-fraunces),var(--font-serif-cyrillic),var(--font-serif-arabic),var(--font-serif-hebrew),ui-serif,Georgia,serif;font-variation-settings:"SOFT" 0,"WONK" 0;letter-spacing:-.005em;font-weight:500;line-height:1.2}.\[font-family\:var\(--font-fraunces-italic\)\,var\(--font-display\)\]{font-family:var(--font-fraunces-italic),var(--font-display)}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.weft-ask{font-size:1.0625rem;font-weight:500;line-height:1.4}.text-display{font-size:var(--text-display);line-height:var(--tw-leading,var(--text-display--line-height));letter-spacing:var(--tw-tracking,var(--text-display--letter-spacing))}.text-headline{font-size:var(--text-headline);line-height:var(--tw-leading,var(--text-headline--line-height));letter-spacing:var(--tw-tracking,var(--text-headline--letter-spacing))}.text-hero{font-size:var(--text-hero);line-height:var(--tw-leading,var(--text-hero--line-height));letter-spacing:var(--tw-tracking,var(--text-hero--letter-spacing))}.weft-meta{font-variant-numeric:tabular-nums;font-size:.8125rem;line-height:1.4}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-\[10px\]\/\[11px\]{font-size:10px;line-height:11px}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lede{font-size:var(--text-lede);line-height:var(--tw-leading,var(--text-lede--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.weft-body{font-size:1rem;line-height:1.55}.weft-body-compact{font-size:1rem;line-height:1.4}.weft-support{font-size:.875rem;line-height:1.5}.\!text-\[0\.68rem\]{font-size:.68rem!important}.\!text-\[0\.75rem\]{font-size:.75rem!important}.\!text-\[0\.875rem\]{font-size:.875rem!important}.\!text-\[1rem\]{font-size:1rem!important}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.84rem\]{font-size:.84rem}.text-\[0\.88rem\]{font-size:.88rem}.text-\[0\.94rem\]{font-size:.94rem}.text-\[0\.97rem\]{font-size:.97rem}.text-\[0\.98rem\]{font-size:.98rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[1\.03rem\]{font-size:1.03rem}.text-\[1\.3rem\]{font-size:1.3rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1\.45rem\]{font-size:1.45rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[1\.125rem\]{font-size:1.125rem}.text-\[1\.375rem\]{font-size:1.375rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[1\.625rem\]{font-size:1.625rem}.text-\[1\.1875rem\]{font-size:1.1875rem}.text-\[1rem\]{font-size:1rem}.text-\[2\.5rem\]{font-size:2.5rem}.text-\[2\.25rem\]{font-size:2.25rem}.text-\[2\.75rem\]{font-size:2.75rem}.text-\[2\.125rem\]{font-size:2.125rem}.text-\[2rem\]{font-size:2rem}.text-\[3rem\]{font-size:3rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16\.5px\]{font-size:16.5px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[24px\]{font-size:24px}.text-\[25px\]{font-size:25px}.text-\[38px\]{font-size:38px}.text-\[40px\]{font-size:40px}.text-\[54px\]{font-size:54px}.text-\[clamp\(1\.5rem\,1\.2rem\+1\.2vw\,2\.125rem\)\]{font-size:clamp(1.5rem,1.2rem + 1.2vw,2.125rem)}.text-\[clamp\(1\.5rem\,1\.3rem\+0\.8vw\,1\.875rem\)\]{font-size:clamp(1.5rem,1.3rem + .8vw,1.875rem)}.text-\[clamp\(1\.5rem\,1\.15rem\+1\.6vw\,1\.875rem\)\]{font-size:clamp(1.5rem,1.15rem + 1.6vw,1.875rem)}.text-\[clamp\(1\.5rem\,1\.25rem\+1vw\,2rem\)\]{font-size:clamp(1.5rem,1.25rem + 1vw,2rem)}.text-\[clamp\(1\.25rem\,1\.1rem\+0\.6vw\,1\.5rem\)\]{font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem)}.text-\[clamp\(1\.25rem\,1\.15rem\+0\.5vw\,1\.5rem\)\]{font-size:clamp(1.25rem,1.15rem + .5vw,1.5rem)}.text-\[clamp\(1\.75rem\,1\.4rem\+1\.2vw\,2\.4rem\)\]{font-size:clamp(1.75rem,1.4rem + 1.2vw,2.4rem)}.text-\[clamp\(1\.75rem\,1\.35rem\+1\.8vw\,2\.5rem\)\]{font-size:clamp(1.75rem,1.35rem + 1.8vw,2.5rem)}.text-\[clamp\(1\.85rem\,1\.35rem\+1\.8vw\,2\.75rem\)\]{font-size:clamp(1.85rem,1.35rem + 1.8vw,2.75rem)}.text-\[clamp\(1\.125rem\,1\.05rem\+0\.4vw\,1\.3125rem\)\]{font-size:clamp(1.125rem,1.05rem + .4vw,1.3125rem)}.text-\[clamp\(1\.125rem\,1\.05rem\+0\.45vw\,1\.375rem\)\]{font-size:clamp(1.125rem,1.05rem + .45vw,1.375rem)}.text-\[clamp\(1\.375rem\,1\.2rem\+0\.7vw\,1\.75rem\)\]{font-size:clamp(1.375rem,1.2rem + .7vw,1.75rem)}.text-\[clamp\(1\.375rem\,1\.2rem\+0\.8vw\,1\.75rem\)\]{font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem)}.text-\[clamp\(1\.375rem\,1\.2rem\+0\.9vw\,1\.75rem\)\]{font-size:clamp(1.375rem,1.2rem + .9vw,1.75rem)}.text-\[clamp\(1\.375rem\,1\.05rem\+1\.3vw\,2\.125rem\)\]{font-size:clamp(1.375rem,1.05rem + 1.3vw,2.125rem)}.text-\[clamp\(1\.625rem\,1\.25rem\+1\.6vw\,2\.25rem\)\]{font-size:clamp(1.625rem,1.25rem + 1.6vw,2.25rem)}.text-\[clamp\(1\.3125rem\,1\.2rem\+0\.55vw\,1\.625rem\)\]{font-size:clamp(1.3125rem,1.2rem + .55vw,1.625rem)}.text-\[clamp\(1\.3125rem\,1\.15rem\+0\.7vw\,1\.625rem\)\]{font-size:clamp(1.3125rem,1.15rem + .7vw,1.625rem)}.text-\[clamp\(2\.25rem\,1\.7rem\+1\.6vw\,3\.125rem\)\]{font-size:clamp(2.25rem,1.7rem + 1.6vw,3.125rem)}.text-\[clamp\(2\.375rem\,1\.5rem\+3\.6vw\,4\.5rem\)\]{font-size:clamp(2.375rem,1.5rem + 3.6vw,4.5rem)}.text-\[clamp\(2rem\,1\.2rem\+2vw\,2\.75rem\)\]{font-size:clamp(2rem,1.2rem + 2vw,2.75rem)}.text-\[clamp\(2rem\,1\.5rem\+1\.5vw\,2\.875rem\)\]{font-size:clamp(2rem,1.5rem + 1.5vw,2.875rem)}.text-\[clamp\(2rem\,1\.5rem\+2\.2vw\,3\.125rem\)\]{font-size:clamp(2rem,1.5rem + 2.2vw,3.125rem)}.text-\[clamp\(2rem\,1\.35rem\+2\.6vw\,3rem\)\]{font-size:clamp(2rem,1.35rem + 2.6vw,3rem)}.text-\[clamp\(2rem\,1\.45rem\+2\.6vw\,3\.25rem\)\]{font-size:clamp(2rem,1.45rem + 2.6vw,3.25rem)}.text-\[length\:max\(0\.875rem\,min\(1\.25rem\,calc\(100cqi\/\(var\(--weft-name-fit\)\*0\.68\)\)\)\)\]{font-size:max(.875rem,min(1.25rem,calc(100cqi/(var(--weft-name-fit)*.68))))}.text-\[length\:max\(0\.875rem\,min\(clamp\(1\.375rem\,1\.2rem\+0\.8vw\,1\.75rem\)\,calc\(100cqi\/\(var\(--weft-name-fit\)\*0\.68\)\)\)\)\]{font-size:max(.875rem,min(clamp(1.375rem,1.2rem + .8vw,1.75rem),calc(100cqi/(var(--weft-name-fit)*.68))))}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.03\]{--tw-leading:1.03;line-height:1.03}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.06\]{--tw-leading:1.06;line-height:1.06}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.18\]{--tw-leading:1.18;line-height:1.18}.leading-\[1\.42\]{--tw-leading:1.42;line-height:1.42}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.125rem\]{--tw-leading:1.125rem;line-height:1.125rem}.leading-\[1\]{--tw-leading:1;line-height:1}.leading-\[inherit\]{--tw-leading:inherit;line-height:inherit}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[380\]{--tw-font-weight:380;font-weight:380}.font-\[420\]{--tw-font-weight:420;font-weight:420}.font-\[480\]{--tw-font-weight:480;font-weight:480}.font-\[520\]{--tw-font-weight:520;font-weight:520}.font-\[560\]{--tw-font-weight:560;font-weight:560}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.\[text-wrap\:balance\]{text-wrap:balance}.\[text-wrap\:pretty\]{text-wrap:pretty}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.break-normal{overflow-wrap:normal;word-break:normal}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[overflow-wrap\:normal\]{overflow-wrap:normal}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.hyphens-manual{-webkit-hyphens:manual;hyphens:manual}.hyphens-none{-webkit-hyphens:none;hyphens:none}.\[hyphens\:auto\]{-webkit-hyphens:auto;hyphens:auto}.\[hyphens\:manual\]{-webkit-hyphens:manual;hyphens:manual}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\(--s5-coral-ink\){color:var(--s5-coral-ink)}.text-\(--s5-coral-soft\){color:var(--s5-coral-soft)}.text-\(--s5-indigo\){color:var(--s5-indigo)}.text-\(--s5-violet-pale\){color:var(--s5-violet-pale)}.text-\(--s5h-coral-peach\){color:var(--s5h-coral-peach)}.text-\(--s5h-on-ink\){color:var(--s5h-on-ink)}.text-\(--s5h-on-ink-2\){color:var(--s5h-on-ink-2)}.text-\(--s5h-on-ink-3\){color:var(--s5h-on-ink-3)}.text-\(--s5h-on-ink-4\){color:var(--s5h-on-ink-4)}.text-\(--s5h-paper-accent\){color:var(--s5h-paper-accent)}.text-\(--s5h-paper-fg-2\){color:var(--s5h-paper-fg-2)}.text-\(--s5h-paper-fg-3\){color:var(--s5h-paper-fg-3)}.text-\[color\:var\(--s5o-faint\)\]{color:var(--s5o-faint)}.text-\[color\:var\(--s5o-hot\)\]{color:var(--s5o-hot)}.text-\[inherit\]{color:inherit}.text-\[var\(--s5a-coral\)\]{color:var(--s5a-coral)}.text-\[var\(--s5a-violet\,currentColor\)\]{color:var(--s5a-violet,currentColor)}.text-accent{color:var(--accent)}.text-accent-foreground{color:var(--accent-foreground)}.text-accent-text{color:var(--accent-text)}.text-black{color:var(--color-black)}.text-border{color:var(--border)}.text-canvas{color:var(--canvas)}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-destructive-on-fill{color:var(--destructive-on-fill)}.text-faint-foreground{color:var(--faint-foreground)}.text-foreground,.text-foreground\/85{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/85{color:color-mix(in oklab,var(--foreground)85%,transparent)}}.text-hidden-foreground{color:var(--hidden-foreground)}.text-info-foreground{color:var(--info-foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-red-700{color:var(--color-red-700)}.text-success{color:var(--success)}.text-success-foreground{color:var(--success-foreground)}.text-surface{color:var(--surface)}.text-surface-heavy-foreground{color:var(--surface-heavy-foreground)}.text-surface-heavy-muted{color:var(--surface-heavy-muted)}.text-thread{color:var(--thread)}.text-thread-foreground{color:var(--thread-foreground)}.text-waiting{color:var(--waiting)}.text-waiting-foreground{color:var(--waiting-foreground)}.text-warning-foreground{color:var(--warning-foreground)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-\(--s5h-hair-2\){-webkit-text-decoration-color:var(--s5h-hair-2);-webkit-text-decoration-color:var(--s5h-hair-2);-webkit-text-decoration-color:var(--s5h-hair-2);text-decoration-color:var(--s5h-hair-2)}.decoration-border{-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border)}.decoration-border-strong{-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.decoration-muted-foreground\/60{-webkit-text-decoration-color:var(--muted-foreground);-webkit-text-decoration-color:var(--muted-foreground);-webkit-text-decoration-color:var(--muted-foreground);text-decoration-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.decoration-muted-foreground\/60{-webkit-text-decoration-color:color-mix(in oklab,var(--muted-foreground)60%,transparent);-webkit-text-decoration-color:color-mix(in oklab,var(--muted-foreground)60%,transparent);-webkit-text-decoration-color:color-mix(in oklab,var(--muted-foreground)60%,transparent);text-decoration-color:color-mix(in oklab,var(--muted-foreground)60%,transparent)}}.decoration-selected-border{-webkit-text-decoration-color:var(--selected-border);-webkit-text-decoration-color:var(--selected-border);-webkit-text-decoration-color:var(--selected-border);text-decoration-color:var(--selected-border)}.decoration-transparent{text-decoration-color:#0000}.decoration-warning{-webkit-text-decoration-color:var(--warning);-webkit-text-decoration-color:var(--warning);-webkit-text-decoration-color:var(--warning);text-decoration-color:var(--warning)}.decoration-wavy{text-decoration-style:wavy}.decoration-1{text-decoration-thickness:1px}.decoration-2{text-decoration-thickness:2px}.decoration-\[1px\]{text-decoration-thickness:1px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[0\.2em\]{text-underline-offset:.2em}.underline-offset-\[3px\]{text-underline-offset:3px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--accent\)\]{accent-color:var(--accent)}.accent-\[var\(--color-accent\)\]{accent-color:var(--color-accent)}.accent-accent{accent-color:var(--accent)}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_0_var\(--s5h-paper-hair\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,var(--s5h-paper-hair));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--s5a-shadow\)\]{--tw-shadow:var(--s5a-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-raised{--tw-shadow:var(--shadow-raised);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-surface{--tw-shadow:var(--shadow-surface);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow\/former-person{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[3px\]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\(--s5h-hair\){--tw-ring-color:var(--s5h-hair)}.ring-\(--s5h-hair-2\){--tw-ring-color:var(--s5h-hair-2)}.ring-\(--s5h-paper-hair\){--tw-ring-color:var(--s5h-paper-hair)}.ring-\(--s5h-violet-ring\){--tw-ring-color:var(--s5h-violet-ring)}.ring-\[var\(--ring\)\]{--tw-ring-color:var(--ring)}.ring-border{--tw-ring-color:var(--border)}.ring-border-strong{--tw-ring-color:var(--border-strong)}.ring-canvas{--tw-ring-color:var(--canvas)}.ring-selected-border,.ring-selected-border\/60{--tw-ring-color:var(--selected-border)}@supports (color:color-mix(in lab, red, red)){.ring-selected-border\/60{--tw-ring-color:color-mix(in oklab,var(--selected-border)60%,transparent)}}.ring-selected-surface{--tw-ring-color:var(--selected-surface)}.ring-surface{--tw-ring-color:var(--surface)}.ring-thread,.ring-thread\/35{--tw-ring-color:var(--thread)}@supports (color:color-mix(in lab, red, red)){.ring-thread\/35{--tw-ring-color:color-mix(in oklab,var(--thread)35%,transparent)}}.ring-thread\/40{--tw-ring-color:var(--thread)}@supports (color:color-mix(in lab, red, red)){.ring-thread\/40{--tw-ring-color:color-mix(in oklab,var(--thread)40%,transparent)}}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.ring-offset-surface{--tw-ring-offset-color:var(--surface)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-offset-4{outline-offset:4px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-\[2px\]{--tw-blur:blur(2px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.\!filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,box-shadow\,transform\]{transition-property:background-color,border-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,box-shadow\]{transition-property:background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\,box-shadow\,transform\]{transition-property:background-color,border-color,color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\,box-shadow\]{transition-property:background-color,border-color,color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\,transform\]{transition-property:background-color,border-color,color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\]{transition-property:background-color,border-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,opacity\]{transition-property:background-color,border-color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,transform\]{transition-property:background-color,border-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\]{transition-property:background-color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,box-shadow\]{transition-property:background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,box-shadow\,transform\]{transition-property:background-color,color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,box-shadow\]{transition-property:background-color,color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,transform\]{transition-property:background-color,color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,transform\]{transition-property:background-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background-color\,box-shadow\,transform\]{transition-property:border-color,background-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\]{transition-property:border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,transform\]{transition-property:color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,translate\]{transition-property:color,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[inline-size\]{transition-property:inline-size;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[inset-inline-start\]{transition-property:inset-inline-start;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,translate\]{transition-property:opacity,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-\[var\(--duration-expressive\)\]{--tw-duration:var(--duration-expressive);transition-duration:var(--duration-expressive)}.duration-\[var\(--duration-productive\)\]{--tw-duration:var(--duration-productive);transition-duration:var(--duration-productive)}.duration-\[var\(--duration-productive-fast\)\]{--tw-duration:var(--duration-productive-fast);transition-duration:var(--duration-productive-fast)}.ease-\[var\(--ease-expressive\)\]{--tw-ease:var(--ease-expressive);transition-timing-function:var(--ease-expressive)}.ease-\[var\(--ease-out\)\]{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.ease-\[var\(--ease-productive\)\]{--tw-ease:var(--ease-productive);transition-timing-function:var(--ease-productive)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.outline-none\!{--tw-outline-style:none!important;outline-style:none!important}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[--face\:2\.75rem\]{--face:2.75rem}.\[--face\:4rem\]{--face:4rem}.\[animation-delay\:90ms\]{animation-delay:90ms}.\[grid-area\:1\/1\]{grid-area:1/1}.\[hyphenate-limit-chars\:10_4_4\]{hyphenate-limit-chars:10 4 4}.\[refuse\:hateful_attack\@high\]{refuse:hateful attack@high}.\[unicode-bidi\:isolate\]{unicode-bidi:isolate}.\[unicode-bidi\:plaintext\]{unicode-bidi:plaintext}.ring-inset{--tw-ring-inset:inset}.group-open\:line-clamp-none:is(:where(.group):is([open],:popover-open,:open) *){-webkit-line-clamp:unset;-webkit-box-orient:horizontal;display:block;overflow:visible}.group-open\:hidden:is(:where(.group):is([open],:popover-open,:open) *){display:none}.group-open\:-rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:-90deg}.group-open\:rotate-0:is(:where(.group):is([open],:popover-open,:open) *){rotate:none}.group-open\:rotate-45:is(:where(.group):is([open],:popover-open,:open) *){rotate:45deg}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *),.group-open\/details\:rotate-180:is(:where(.group\/details):is([open],:popover-open,:open) *),.group-open\/edit\:rotate-180:is(:where(.group\/edit):is([open],:popover-open,:open) *),.group-open\/export\:rotate-180:is(:where(.group\/export):is([open],:popover-open,:open) *),.group-open\/facts\:rotate-180:is(:where(.group\/facts):is([open],:popover-open,:open) *){rotate:180deg}.group-open\/manage\:absolute:is(:where(.group\/manage):is([open],:popover-open,:open) *){position:absolute}.group-open\/manage\:end-4:is(:where(.group\/manage):is([open],:popover-open,:open) *){inset-inline-end:calc(var(--spacing)*4)}.group-open\/manage\:top-4:is(:where(.group\/manage):is([open],:popover-open,:open) *){top:calc(var(--spacing)*4)}.group-open\/manage\:rotate-180:is(:where(.group\/manage):is([open],:popover-open,:open) *){rotate:180deg}.group-open\/more\:-rotate-90:is(:where(.group\/more):is([open],:popover-open,:open) *){rotate:-90deg}.group-open\/more\:rotate-180:is(:where(.group\/more):is([open],:popover-open,:open) *),.group-open\/not\:rotate-180:is(:where(.group\/not):is([open],:popover-open,:open) *),.group-open\/own\:rotate-180:is(:where(.group\/own):is([open],:popover-open,:open) *),.group-open\/pair\:rotate-180:is(:where(.group\/pair):is([open],:popover-open,:open) *),.group-open\/privacy\:rotate-180:is(:where(.group\/privacy):is([open],:popover-open,:open) *),.group-open\/q\:rotate-180:is(:where(.group\/q):is([open],:popover-open,:open) *),.group-open\/review\:rotate-180:is(:where(.group\/review):is([open],:popover-open,:open) *){rotate:180deg}.group-open\/suggest\:-rotate-90:is(:where(.group\/suggest):is([open],:popover-open,:open) *),.group-open\/where\:-rotate-90:is(:where(.group\/where):is([open],:popover-open,:open) *){rotate:-90deg}.group-focus-within\/draft\:text-foreground:is(:where(.group\/draft):focus-within *){color:var(--foreground)}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-y-px:is(:where(.group):hover *){--tw-translate-y:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:border-accent:is(:where(.group):hover *){border-color:var(--accent)}.group-hover\:border-control-border:is(:where(.group):hover *){border-color:var(--control-border)}.group-hover\:border-foreground:is(:where(.group):hover *),.group-hover\:border-foreground\/40:is(:where(.group):hover *){border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-foreground\/40:is(:where(.group):hover *){border-color:color-mix(in oklab,var(--foreground)40%,transparent)}}.group-hover\:bg-canvas:is(:where(.group):hover *){background-color:var(--canvas)}.group-hover\:bg-foreground:is(:where(.group):hover *){background-color:var(--foreground)}.group-hover\:bg-selected-surface:is(:where(.group):hover *){background-color:var(--selected-surface)}.group-hover\:bg-surface:is(:where(.group):hover *){background-color:var(--surface)}.group-hover\:bg-surface-raised:is(:where(.group):hover *){background-color:var(--surface-raised)}.group-hover\:text-accent:is(:where(.group):hover *){color:var(--accent)}.group-hover\:text-canvas:is(:where(.group):hover *){color:var(--canvas)}.group-hover\:text-foreground:is(:where(.group):hover *){color:var(--foreground)}.group-hover\:text-muted-foreground:is(:where(.group):hover *){color:var(--muted-foreground)}.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}.group-hover\:underline-offset-2:is(:where(.group):hover *){text-underline-offset:2px}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/author\:underline:is(:where(.group\/author):hover *){text-decoration-line:underline}.group-hover\/claim\:text-muted-foreground:is(:where(.group\/claim):hover *){color:var(--muted-foreground)}.group-hover\/q\:border-control-border:is(:where(.group\/q):hover *){border-color:var(--control-border)}.group-hover\/q\:text-foreground:is(:where(.group\/q):hover *){color:var(--foreground)}}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.group-active\:scale-\[0\.97\]:is(:where(.group):active *){scale:.97}.group-has-\[\[data-explainer-card\]\]\/flow\:hidden:is(:where(.group\/flow):has([data-explainer-card]) *),.group-has-\[details\[open\]\]\/face\:hidden:is(:where(.group\/face):has(:is(details[open])) *){display:none}.group-has-\[details\[open\]\]\/row\:me-28:is(:where(.group\/row):has(:is(details[open])) *){margin-inline-end:calc(var(--spacing)*28)}.group-has-\[details\[open\]\]\/row\:pe-28:is(:where(.group\/row):has(:is(details[open])) *){padding-inline-end:calc(var(--spacing)*28)}.group-aria-expanded\:rotate-180:is(:where(.group)[aria-expanded=true] *){rotate:180deg}.peer-checked\:start-\[calc\(100\%-1\.125rem\)\]:is(:where(.peer):checked~*){inset-inline-start:calc(100% - 1.125rem)}.peer-checked\:bg-accent-foreground:is(:where(.peer):checked~*){background-color:var(--accent-foreground)}@media (hover:hover){.peer-hover\:border-border-strong:is(:where(.peer):hover~*){border-color:var(--border-strong)}}.peer-focus-visible\:ring-2:is(:where(.peer):focus-visible~*){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.peer-focus-visible\:ring-ring:is(:where(.peer):focus-visible~*){--tw-ring-color:var(--ring)}.peer-focus-visible\:ring-offset-2:is(:where(.peer):focus-visible~*){--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.marker\:text-faint-foreground ::marker{color:var(--faint-foreground)}.marker\:text-faint-foreground::marker{color:var(--faint-foreground)}.marker\:text-faint-foreground ::-webkit-details-marker{color:var(--faint-foreground)}.marker\:text-faint-foreground::-webkit-details-marker{color:var(--faint-foreground)}.marker\:text-muted-foreground ::marker{color:var(--muted-foreground)}.marker\:text-muted-foreground::marker{color:var(--muted-foreground)}.marker\:text-muted-foreground ::-webkit-details-marker{color:var(--muted-foreground)}.marker\:text-muted-foreground::-webkit-details-marker{color:var(--muted-foreground)}.placeholder\:font-sans::placeholder{font-family:var(--font-sans)}.placeholder\:text-base::placeholder{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.placeholder\:tracking-normal::placeholder{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.placeholder\:text-\(--s5h-on-ink-4\)::placeholder{color:var(--s5h-on-ink-4)}.placeholder\:text-faint-foreground::placeholder{color:var(--faint-foreground)}.placeholder\:normal-case::placeholder{text-transform:none}.backdrop\:bg-\[var\(--ink\)\]\/60::backdrop{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-\[var\(--ink\)\]\/60::backdrop{background-color:color-mix(in oklab,var(--ink)60%,transparent)}}.backdrop\:bg-scrim::backdrop{background-color:var(--scrim)}.before\:invisible:before{content:var(--tw-content);visibility:hidden}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-x-0:before{content:var(--tw-content);inset-inline:0}.before\:inset-y-2:before{content:var(--tw-content);inset-block:calc(var(--spacing)*2)}.before\:start-0:before{content:var(--tw-content);inset-inline-start:calc(var(--spacing)*0)}.before\:top-0:before{content:var(--tw-content);top:0}.before\:top-\[0\.55em\]:before{content:var(--tw-content);top:.55em}.before\:left-0:before{content:var(--tw-content);left:0}.before\:size-1\.5:before{content:var(--tw-content);width:calc(var(--spacing)*1.5);height:calc(var(--spacing)*1.5)}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:w-\[3px\]:before{content:var(--tw-content);width:3px}.before\:rounded-full:before{content:var(--tw-content);border-radius:3.40282e38px}.before\:border:before{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.before\:border-thread:before{content:var(--tw-content);border-color:var(--thread)}.before\:bg-accent:before{content:var(--tw-content);background-color:var(--accent)}.before\:bg-muted-foreground\/20:before{content:var(--tw-content);background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.before\:bg-muted-foreground\/20:before{background-color:color-mix(in oklab,var(--muted-foreground)20%,transparent)}}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.before\:content-\[attr\(data-weft-reserve\)\]:before{--tw-content:attr(data-weft-reserve);content:var(--tw-content)}.before\:\[background\:var\(--s5a-grad\)\]:before{content:var(--tw-content);background:var(--s5a-grad)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:inset-x-0:after{content:var(--tw-content);inset-inline:0}.after\:bottom-0:after{content:var(--tw-content);bottom:0}.after\:z-\[1\]:after{content:var(--tw-content);z-index:1}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:rounded-\[1\.5rem\]:after{content:var(--tw-content);border-radius:1.5rem}.after\:rounded-surface:after{content:var(--tw-content);border-radius:var(--radius-surface)}.after\:bg-muted-foreground\/20:after{content:var(--tw-content);background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.after\:bg-muted-foreground\/20:after{background-color:color-mix(in oklab,var(--muted-foreground)20%,transparent)}}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.after\:content-\[\'…\'\]:after{--tw-content:"…";content:var(--tw-content)}.first\:ms-0:first-child{margin-inline-start:0}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.first\:pt-2:first-child{padding-top:calc(var(--spacing)*2)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.open\:order-last:is([open],:popover-open,:open){order:9999}.open\:basis-full:is([open],:popover-open,:open){flex-basis:100%}.checked\:border-accent:checked{border-color:var(--accent)}.checked\:bg-accent:checked{background-color:var(--accent)}.read-only\:bg-surface-subtle:read-only{background-color:var(--surface-subtle)}.empty\:hidden:empty{display:none}@media (hover:hover){.hover\:-translate-y-\[2px\]:hover{--tw-translate-y:calc(2px*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:border-accent:hover{border-color:var(--accent)}.hover\:border-border:hover{border-color:var(--border)}.hover\:border-border-strong:hover{border-color:var(--border-strong)}.hover\:border-control-border:hover{border-color:var(--control-border)}.hover\:border-destructive:hover{border-color:var(--destructive)}.hover\:border-foreground\/30:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:border-foreground\/30:hover{border-color:color-mix(in oklab,var(--foreground)30%,transparent)}}.hover\:border-foreground\/40:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:border-foreground\/40:hover{border-color:color-mix(in oklab,var(--foreground)40%,transparent)}}.hover\:border-surface-heavy-foreground\/70:hover{border-color:var(--surface-heavy-foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:border-surface-heavy-foreground\/70:hover{border-color:color-mix(in oklab,var(--surface-heavy-foreground)70%,transparent)}}.hover\:border-surface-heavy-rule:hover{border-color:var(--surface-heavy-rule)}.hover\:bg-\(--s5h-glass-2\):hover{background-color:var(--s5h-glass-2)}.hover\:bg-\(--s5h-glass-3\):hover{background-color:var(--s5h-glass-3)}.hover\:bg-accent-hover:hover{background-color:var(--accent-hover)}.hover\:bg-destructive-hover:hover{background-color:var(--destructive-hover)}.hover\:bg-destructive-surface:hover{background-color:var(--destructive-surface)}.hover\:bg-selected-surface:hover{background-color:var(--selected-surface)}.hover\:bg-surface:hover{background-color:var(--surface)}.hover\:bg-surface-heavy-foreground\/10:hover{background-color:var(--surface-heavy-foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-surface-heavy-foreground\/10:hover{background-color:color-mix(in oklab,var(--surface-heavy-foreground)10%,transparent)}}.hover\:bg-surface-heavy-rule:hover{background-color:var(--surface-heavy-rule)}.hover\:bg-surface-raised:hover{background-color:var(--surface-raised)}.hover\:bg-surface-subtle:hover,.hover\:bg-surface-subtle\/60:hover{background-color:var(--surface-subtle)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-surface-subtle\/60:hover{background-color:color-mix(in oklab,var(--surface-subtle)60%,transparent)}}.hover\:bg-surface-subtle\/70:hover{background-color:var(--surface-subtle)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-surface-subtle\/70:hover{background-color:color-mix(in oklab,var(--surface-subtle)70%,transparent)}}.hover\:bg-surface\/60:hover{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-surface\/60:hover{background-color:color-mix(in oklab,var(--surface)60%,transparent)}}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-warning-surface:hover{background-color:var(--warning-surface)}.hover\:text-\(--s5h-on-ink\):hover{color:var(--s5h-on-ink)}.hover\:text-accent-text:hover{color:var(--accent-text)}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-surface-heavy-foreground:hover{color:var(--surface-heavy-foreground)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-accent:hover{-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.hover\:decoration-current:hover{text-decoration-color:currentColor}.hover\:decoration-foreground:hover{-webkit-text-decoration-color:var(--foreground);-webkit-text-decoration-color:var(--foreground);-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}.hover\:underline-offset-2:hover{text-underline-offset:2px}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow-none:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-raised:hover{--tw-shadow:var(--shadow-raised);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-surface:hover{--tw-shadow:var(--shadow-surface);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-control-border:hover{--tw-ring-color:var(--control-border)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:start-3:focus{inset-inline-start:calc(var(--spacing)*3)}.focus\:top-3:focus{top:calc(var(--spacing)*3)}.focus\:left-3:focus{left:calc(var(--spacing)*3)}.focus\:z-\[var\(--z-skip-link\)\]:focus{z-index:var(--z-skip-link)}.focus\:rounded-inset:focus{border-radius:var(--radius-inset)}.focus\:border:focus{border-style:var(--tw-border-style);border-width:1px}.focus\:border-accent:focus{border-color:var(--accent)}.focus\:border-control-border:focus{border-color:var(--control-border)}.focus\:bg-surface-raised:focus{background-color:var(--surface-raised)}.focus\:px-1\.5:focus{padding-inline:calc(var(--spacing)*1.5)}.focus\:px-3:focus{padding-inline:calc(var(--spacing)*3)}.focus\:py-1:focus{padding-block:var(--spacing)}.focus\:py-2:focus{padding-block:calc(var(--spacing)*2)}.focus\:text-sm:focus{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.focus\:text-foreground:focus{color:var(--foreground)}.focus\:shadow-raised:focus{--tw-shadow:var(--shadow-raised);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[var\(--s5a-accent-soft\)\]:focus{--tw-ring-color:var(--s5a-accent-soft)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:bg-surface-subtle:focus-visible{background-color:var(--surface-subtle)}.focus-visible\:decoration-current:focus-visible{text-decoration-color:currentColor}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[var\(--s5h-paper-accent\)\]:focus-visible{--tw-ring-color:var(--s5h-paper-accent)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-canvas:focus-visible{--tw-ring-offset-color:var(--canvas)}.focus-visible\:ring-offset-surface:focus-visible{--tw-ring-offset-color:var(--surface)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:calc(2px*-1)}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:outline-\[var\(--ring\)\]:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-accent:focus-visible{outline-color:var(--accent)}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:after\:outline:focus-visible:after{content:var(--tw-content);outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:after\:outline-2:focus-visible:after{content:var(--tw-content);outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:after\:outline-offset-2:focus-visible:after{content:var(--tw-content);outline-offset:2px}.focus-visible\:after\:outline-\[var\(--ring\)\]:focus-visible:after{content:var(--tw-content);outline-color:var(--ring)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:scale-100:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.active\:scale-\[0\.985\]:active{scale:.985}.active\:scale-\[0\.995\]:active{scale:.995}.active\:bg-surface-subtle:active{background-color:var(--surface-subtle)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-disabled-surface:disabled{background-color:var(--disabled-surface)}.disabled\:text-disabled-foreground:disabled{color:var(--disabled-foreground)}.disabled\:text-muted-foreground:disabled{color:var(--muted-foreground)}.disabled\:opacity-0:disabled{opacity:0}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}@media (hover:hover){.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}}.disabled\:active\:scale-100:disabled:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.has-\[\:checked\]\:border-foreground:has(:checked){border-color:var(--foreground)}.has-\[\:checked\]\:border-selected-border:has(:checked){border-color:var(--selected-border)}.has-\[\:checked\]\:bg-foreground:has(:checked){background-color:var(--foreground)}.has-\[\:checked\]\:bg-selected-surface:has(:checked){background-color:var(--selected-surface)}.has-\[\:checked\]\:bg-surface:has(:checked){background-color:var(--surface)}.has-\[\:checked\]\:font-medium:has(:checked){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.has-\[\:checked\]\:text-canvas:has(:checked){color:var(--canvas)}.has-\[\:checked\]\:text-foreground:has(:checked){color:var(--foreground)}.has-\[\:checked\]\:shadow-surface:has(:checked){--tw-shadow:var(--shadow-surface);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[\:disabled\]\:cursor-default:has(:disabled){cursor:default}.has-\[\:disabled\]\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-\[\:disabled\]\:bg-surface-subtle:has(:disabled){background-color:var(--surface-subtle)}.has-\[\:disabled\]\:opacity-60:has(:disabled){opacity:.6}.has-\[\:focus-visible\]\:outline-2:has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px}.has-\[\:focus-visible\]\:outline-offset-2:has(:focus-visible){outline-offset:2px}.has-\[\:focus-visible\]\:outline-accent:has(:focus-visible){outline-color:var(--accent)}.has-\[\:focus-visible\]\:outline-ring:has(:focus-visible){outline-color:var(--ring)}.has-\[\[data-people-card-expanded\]\]\:basis-full:has([data-people-card-expanded]),.has-\[\[role\=status\]\]\:basis-full:has([role=status]){flex-basis:100%}.has-\[a\:focus-visible\]\:bg-surface-subtle:has(:is(a:focus-visible)){background-color:var(--surface-subtle)}.has-\[form\]\:basis-full:has(:is(form)){flex-basis:100%}.has-\[textarea\:focus-visible\]\:border-accent:has(:is(textarea:focus-visible)){border-color:var(--accent)}.has-\[textarea\:focus-visible\]\:outline-2:has(:is(textarea:focus-visible)){outline-style:var(--tw-outline-style);outline-width:2px}.has-\[textarea\:focus-visible\]\:outline-offset-2:has(:is(textarea:focus-visible)){outline-offset:2px}.has-\[textarea\:focus-visible\]\:outline-ring:has(:is(textarea:focus-visible)){outline-color:var(--ring)}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:cursor-progress[aria-disabled=true]{cursor:progress}.aria-disabled\:opacity-60[aria-disabled=true]{opacity:.6}.aria-expanded\:border-foreground[aria-expanded=true]{border-color:var(--foreground)}.aria-expanded\:bg-surface-subtle[aria-expanded=true]{background-color:var(--surface-subtle)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:shadow-surface[aria-expanded=true]{--tw-shadow:var(--shadow-surface);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-\[current\]\:border-foreground[aria-current]{border-color:var(--foreground)}.aria-\[current\]\:text-foreground[aria-current]{color:var(--foreground)}@supports (height:1dvh){.supports-\[height\:1dvh\]\:h-\[88dvh\]{height:88dvh}.supports-\[height\:1dvh\]\:h-\[100dvh\]{height:100dvh}.supports-\[height\:1dvh\]\:max-h-\[40dvh\]{max-height:40dvh}.supports-\[height\:1dvh\]\:max-h-\[50dvh\]{max-height:50dvh}.supports-\[height\:1dvh\]\:max-h-\[70dvh\]{max-height:70dvh}.supports-\[height\:1dvh\]\:max-h-\[80dvh\]{max-height:80dvh}.supports-\[height\:1dvh\]\:max-h-\[85dvh\]{max-height:85dvh}.supports-\[height\:1dvh\]\:max-h-\[88dvh\]{max-height:88dvh}.supports-\[height\:1dvh\]\:max-h-\[calc\(100dvh-1rem\)\]{max-height:calc(100dvh - 1rem)}.supports-\[height\:1dvh\]\:max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-pulse{animation:var(--animate-pulse)}.motion-safe\:animate-spin{animation:var(--animate-spin)}.motion-safe\:transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:group-active\:scale-100:is(:where(.group):active *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}@media (hover:hover){.motion-reduce\:hover\:translate-y-0:hover{--tw-translate-y:0px;translate:var(--tw-translate-x)var(--tw-translate-y)}}.motion-reduce\:active\:scale-100:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}}@media not all and (width>=479px){.max-\[479px\]\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.max-\[479px\]\:basis-full{flex-basis:100%}.max-\[479px\]\:px-0{padding-inline:0}}@media not all and (width>=399px){.max-\[399px\]\:hidden{display:none}.max-\[399px\]\:text-\[1\.375rem\]{font-size:1.375rem}}@media not all and (width>=359px){.max-\[359px\]\:absolute{position:absolute}.max-\[359px\]\:end-4{inset-inline-end:calc(var(--spacing)*4)}.max-\[359px\]\:top-1\/2{top:50%}.max-\[359px\]\:ms-auto{margin-inline-start:auto}.max-\[359px\]\:flex{display:flex}.max-\[359px\]\:hidden{display:none}.max-\[359px\]\:basis-\[calc\(100\%-1\.875rem\)\]{flex-basis:calc(100% - 1.875rem)}.max-\[359px\]\:-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.max-\[359px\]\:flex-col{flex-direction:column}.max-\[359px\]\:flex-wrap{flex-wrap:wrap}.max-\[359px\]\:items-start{align-items:flex-start}.max-\[359px\]\:gap-3{gap:calc(var(--spacing)*3)}.max-\[359px\]\:gap-y-2{row-gap:calc(var(--spacing)*2)}.max-\[359px\]\:px-4{padding-inline:calc(var(--spacing)*4)}.max-\[359px\]\:pe-10{padding-inline-end:calc(var(--spacing)*10)}.max-\[359px\]\:text-\[0\.9375rem\]{font-size:.9375rem}}@media not all and (width>=64rem){.max-lg\:row-start-2{grid-row-start:2}.max-lg\:hidden{display:none}.max-lg\:h-16{height:calc(var(--spacing)*16)}.max-lg\:min-h-11{min-height:calc(var(--spacing)*11)}.max-lg\:w-16{width:calc(var(--spacing)*16)}.max-lg\:min-w-16{min-width:calc(var(--spacing)*16)}.max-lg\:\[mask-image\:linear-gradient\(to_right\,transparent\,\#000_1\.25rem\,\#000_calc\(100\%-1\.25rem\)\,transparent\)\]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 1.25rem calc(100% - 1.25rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 1.25rem calc(100% - 1.25rem),#0000)}.max-lg\:text-\[1\.5rem\]{font-size:1.5rem}}@media not all and (width>=48rem){.max-md\:relative{position:relative}.max-md\:w-fit{width:fit-content}.max-md\:text-\[color\:var\(--s5o-muted\)\]{color:var(--s5o-muted)}.max-md\:\[text-shadow\:0_0_1px_var\(--s5o-ink\)\,0_0_3px_var\(--s5o-ink\)\,0_0_8px_var\(--s5o-ink\)\,0_0_16px_color-mix\(in_oklch\,var\(--s5o-ink\)_80\%\,transparent\)\]{text-shadow:0 0 1px var(--s5o-ink),0 0 3px var(--s5o-ink),0 0 8px var(--s5o-ink),0 0 16px var(--s5o-ink)}@supports (color:color-mix(in lab, red, red)){.max-md\:\[text-shadow\:0_0_1px_var\(--s5o-ink\)\,0_0_3px_var\(--s5o-ink\)\,0_0_8px_var\(--s5o-ink\)\,0_0_16px_color-mix\(in_oklch\,var\(--s5o-ink\)_80\%\,transparent\)\]{text-shadow:0 0 1px var(--s5o-ink),0 0 3px var(--s5o-ink),0 0 8px var(--s5o-ink),0 0 16px color-mix(in oklch,var(--s5o-ink)80%,transparent)}}.max-md\:before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.max-md\:before\:absolute:before{content:var(--tw-content);position:absolute}.max-md\:before\:-inset-x-4:before{content:var(--tw-content);inset-inline:calc(var(--spacing)*-4)}.max-md\:before\:inset-x-\[10\%\]:before{content:var(--tw-content);inset-inline:10%}.max-md\:before\:-inset-y-3:before{content:var(--tw-content);inset-block:calc(var(--spacing)*-3)}.max-md\:before\:inset-y-\[3px\]:before{content:var(--tw-content);inset-block:3px}.max-md\:before\:-z-10:before{content:var(--tw-content);z-index:calc(10*-1)}.max-md\:before\:bg-\[radial-gradient\(closest-side\,color-mix\(in_oklch\,var\(--s5o-ink\)_78\%\,transparent\)\,color-mix\(in_oklch\,var\(--s5o-ink\)_40\%\,transparent\)_70\%\,transparent\)\]:before{content:var(--tw-content);background-image:radial-gradient(closest-side,var(--s5o-ink),var(--s5o-ink)70%,transparent)}@supports (color:color-mix(in lab, red, red)){.max-md\:before\:bg-\[radial-gradient\(closest-side\,color-mix\(in_oklch\,var\(--s5o-ink\)_78\%\,transparent\)\,color-mix\(in_oklch\,var\(--s5o-ink\)_40\%\,transparent\)_70\%\,transparent\)\]:before{background-image:radial-gradient(closest-side,color-mix(in oklch,var(--s5o-ink)78%,transparent),color-mix(in oklch,var(--s5o-ink)40%,transparent)70%,transparent)}}.max-md\:before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}}@media not all and (width>=40rem){.max-sm\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.max-sm\:order-1{order:1}.max-sm\:order-2{order:2}.max-sm\:order-3{order:3}.max-sm\:order-first{order:-9999}.max-sm\:order-last{order:9999}.max-sm\:col-span-2{grid-column:span 2/span 2}.max-sm\:-ms-1\.5{margin-inline-start:calc(var(--spacing)*-1.5)}.max-sm\:-ms-3{margin-inline-start:calc(var(--spacing)*-3)}.max-sm\:ms-12{margin-inline-start:calc(var(--spacing)*12)}.max-sm\:-mt-2{margin-top:calc(var(--spacing)*-2)}.max-sm\:line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.max-sm\:flex{display:flex}.max-sm\:grid{display:grid}.max-sm\:hidden{display:none}.max-sm\:inline-flex{display:inline-flex}.max-sm\:w-full{width:100%}.max-sm\:shrink-0{flex-shrink:0}.max-sm\:basis-full{flex-basis:100%}.max-sm\:weft-reveal{animation:weft-reveal var(--duration-productive)var(--ease-productive)both}.max-sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-sm\:flex-col{flex-direction:column}.max-sm\:flex-row{flex-direction:row}.max-sm\:flex-nowrap{flex-wrap:nowrap}.max-sm\:flex-wrap{flex-wrap:wrap}.max-sm\:items-center{align-items:center}.max-sm\:items-start{align-items:flex-start}.max-sm\:justify-between{justify-content:space-between}.max-sm\:gap-0{gap:0}.max-sm\:gap-0\.5{gap:calc(var(--spacing)*.5)}.max-sm\:gap-x-4{column-gap:calc(var(--spacing)*4)}.max-sm\:gap-y-2{row-gap:calc(var(--spacing)*2)}.max-sm\:gap-y-2\.5{row-gap:calc(var(--spacing)*2.5)}.max-sm\:self-stretch{align-self:stretch}.max-sm\:border-0{border-style:var(--tw-border-style);border-width:0}.max-sm\:bg-transparent{background-color:#0000}.max-sm\:p-0{padding:0}.max-sm\:px-2{padding-inline:calc(var(--spacing)*2)}.max-sm\:px-4{padding-inline:calc(var(--spacing)*4)}.max-sm\:ps-1\.5{padding-inline-start:calc(var(--spacing)*1.5)}.max-sm\:ps-\[3\.625rem\]{padding-inline-start:3.625rem}}@media (width>=360px){.min-\[360px\]\:max-w-\[16rem\]{max-width:16rem}.min-\[360px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=361px){.min-\[361px\]\:text-\[length\:max\(0\.875rem\,min\(clamp\(1\.375rem\,1\.2rem\+0\.8vw\,1\.75rem\)\,calc\(100cqi\/\(var\(--weft-name-fit\)\*0\.68\)\)\)\)\]{font-size:max(.875rem,min(clamp(1.375rem,1.2rem + .8vw,1.75rem),calc(100cqi/(var(--weft-name-fit)*.68))))}}@media (width>=380px){.min-\[380px\]\:p-3\.5{padding:calc(var(--spacing)*3.5)}.min-\[380px\]\:text-\[0\.9375rem\]{font-size:.9375rem}}@media (width>=400px){.min-\[400px\]\:order-1{order:1}.min-\[400px\]\:hidden{display:none}.min-\[400px\]\:w-24{width:calc(var(--spacing)*24)}}@media (width>=420px){.min-\[420px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=480px){.min-\[480px\]\:w-44{width:calc(var(--spacing)*44)}}@media (width>=22rem){.min-\[22rem\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=25rem){.min-\[25rem\]\:hidden{display:none}.min-\[25rem\]\:inline-flex{display:inline-flex}}@media (width>=30rem){.min-\[30rem\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=40rem){.sm\:not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.sm\:absolute{position:absolute}.sm\:-inset-y-6{inset-block:calc(var(--spacing)*-6)}.sm\:start-3{inset-inline-start:calc(var(--spacing)*3)}.sm\:end-3{inset-inline-end:calc(var(--spacing)*3)}.sm\:end-4{inset-inline-end:calc(var(--spacing)*4)}.sm\:end-5{inset-inline-end:calc(var(--spacing)*5)}.sm\:top-4{top:calc(var(--spacing)*4)}.sm\:top-5{top:calc(var(--spacing)*5)}.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:order-3{order:3}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-start-2{grid-column-start:2}.sm\:col-start-3{grid-column-start:3}.sm\:row-span-1{grid-row:span 1/span 1}.sm\:row-start-1{grid-row-start:1}.sm\:row-start-2{grid-row-start:2}.sm\:row-start-3{grid-row-start:3}.sm\:float-left{float:left}.sm\:m-auto{margin:auto}.sm\:-mx-5{margin-inline:calc(var(--spacing)*-5)}.sm\:-mx-6{margin-inline:calc(var(--spacing)*-6)}.sm\:-mx-7{margin-inline:calc(var(--spacing)*-7)}.sm\:-mx-8{margin-inline:calc(var(--spacing)*-8)}.sm\:mx-0{margin-inline:0}.sm\:mx-3{margin-inline:calc(var(--spacing)*3)}.sm\:mx-4{margin-inline:calc(var(--spacing)*4)}.sm\:mx-6{margin-inline:calc(var(--spacing)*6)}.sm\:-my-2\.5{margin-block:calc(var(--spacing)*-2.5)}.sm\:my-0{margin-block:0}.sm\:-ms-3{margin-inline-start:calc(var(--spacing)*-3)}.sm\:ms-0{margin-inline-start:0}.sm\:ms-0\.5{margin-inline-start:calc(var(--spacing)*.5)}.sm\:ms-2{margin-inline-start:calc(var(--spacing)*2)}.sm\:ms-3{margin-inline-start:calc(var(--spacing)*3)}.sm\:-mt-4{margin-top:calc(var(--spacing)*-4)}.sm\:-mt-6{margin-top:calc(var(--spacing)*-6)}.sm\:-mt-8{margin-top:calc(var(--spacing)*-8)}.sm\:-mt-14{margin-top:calc(var(--spacing)*-14)}.sm\:mt-0{margin-top:0}.sm\:mt-1{margin-top:var(--spacing)}.sm\:mt-4{margin-top:calc(var(--spacing)*4)}.sm\:mt-8{margin-top:calc(var(--spacing)*8)}.sm\:-mb-7{margin-bottom:calc(var(--spacing)*-7)}.sm\:mb-0{margin-bottom:0}.sm\:mb-4{margin-bottom:calc(var(--spacing)*4)}.sm\:line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:table-cell{display:table-cell}.sm\:size-14{width:calc(var(--spacing)*14);height:calc(var(--spacing)*14)}.sm\:size-16{width:calc(var(--spacing)*16);height:calc(var(--spacing)*16)}.sm\:size-28{width:calc(var(--spacing)*28);height:calc(var(--spacing)*28)}.sm\:size-\[4\.5rem\]{width:4.5rem;height:4.5rem}.sm\:size-\[5\.5rem\]{width:5.5rem;height:5.5rem}.sm\:h-4{height:calc(var(--spacing)*4)}.sm\:h-6{height:calc(var(--spacing)*6)}.sm\:h-10{height:calc(var(--spacing)*10)}.sm\:h-12{height:calc(var(--spacing)*12)}.sm\:h-14{height:calc(var(--spacing)*14)}.sm\:h-16{height:calc(var(--spacing)*16)}.sm\:h-20{height:calc(var(--spacing)*20)}.sm\:h-28{height:calc(var(--spacing)*28)}.sm\:h-32{height:calc(var(--spacing)*32)}.sm\:h-40{height:calc(var(--spacing)*40)}.sm\:h-64{height:calc(var(--spacing)*64)}.sm\:h-\[3\.75rem\]{height:3.75rem}.sm\:h-\[min\(88vh\,60rem\)\]{height:min(88vh,60rem)}.sm\:h-\[min\(92vh\,56rem\)\]{height:min(92vh,56rem)}.sm\:min-h-0{min-height:0}.sm\:min-h-8{min-height:calc(var(--spacing)*8)}.sm\:min-h-9{min-height:calc(var(--spacing)*9)}.sm\:min-h-36{min-height:calc(var(--spacing)*36)}.sm\:min-h-\[4\.5rem\]{min-height:4.5rem}.sm\:w-16{width:calc(var(--spacing)*16)}.sm\:w-20{width:calc(var(--spacing)*20)}.sm\:w-24{width:calc(var(--spacing)*24)}.sm\:w-28{width:calc(var(--spacing)*28)}.sm\:w-44{width:calc(var(--spacing)*44)}.sm\:w-52{width:calc(var(--spacing)*52)}.sm\:w-\[7\.25rem\]{width:7.25rem}.sm\:w-\[72px\]{width:72px}.sm\:w-\[300px\]{width:300px}.sm\:w-\[420px\]{width:420px}.sm\:w-\[min\(92vw\,26rem\)\]{width:min(92vw,26rem)}.sm\:w-\[min\(92vw\,34rem\)\]{width:min(92vw,34rem)}.sm\:w-\[min\(94vw\,44rem\)\]{width:min(94vw,44rem)}.sm\:w-\[min\(94vw\,64rem\)\]{width:min(94vw,64rem)}.sm\:w-auto{width:auto}.sm\:w-fit{width:fit-content}.sm\:max-w-\[7\.5rem\]{max-width:7.5rem}.sm\:max-w-\[8\.5rem\]{max-width:8.5rem}.sm\:max-w-\[24rem\]{max-width:24rem}.sm\:max-w-\[50\%\]{max-width:50%}.sm\:max-w-\[60\%\]{max-width:60%}.sm\:max-w-\[78\%\]{max-width:78%}.sm\:max-w-full{max-width:100%}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xs{max-width:var(--container-xs)}.sm\:min-w-0{min-width:0}.sm\:min-w-\[12rem\]{min-width:12rem}.sm\:min-w-\[auto\]{min-width:auto}.sm\:flex-1{flex:1}.sm\:flex-none{flex:none}.sm\:shrink-0{flex-shrink:0}.sm\:basis-full{flex-basis:100%}.sm\:scroll-px-0{scroll-padding-inline:0}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_minmax\(0\,13rem\)\]{grid-template-columns:1fr minmax(0,13rem)}.sm\:grid-cols-\[2\.75rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:2.75rem minmax(0,1fr) auto}.sm\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.sm\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.sm\:grid-cols-\[max-content_minmax\(0\,1fr\)\]{grid-template-columns:max-content minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_fit-content\(50\%\)\]{grid-template-columns:minmax(0,1fr) fit-content(50%)}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,13rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,13rem)}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(7\.5rem\,auto\)_minmax\(8\.5rem\,auto\)\]{grid-template-columns:minmax(0,1fr) minmax(7.5rem,auto) minmax(8.5rem,auto)}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(12rem\,15rem\)\]{grid-template-columns:minmax(0,1fr) minmax(12rem,15rem)}.sm\:grid-cols-\[minmax\(0\,9rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,9rem) minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,12rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,12rem) minmax(0,1fr)}.sm\:grid-cols-\[minmax\(8rem\,11rem\)_1fr\]{grid-template-columns:minmax(8rem,11rem) 1fr}.sm\:grid-cols-\[repeat\(auto-fill\,minmax\(15rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.sm\:grid-cols-\[repeat\(auto-fit\,minmax\(11rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.sm\:grid-cols-\[repeat\(auto-fit\,minmax\(16rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-baseline{align-items:baseline}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:items-stretch{align-items:stretch}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-0{gap:0}.sm\:gap-1{gap:var(--spacing)}.sm\:gap-1\.5{gap:calc(var(--spacing)*1.5)}.sm\:gap-2{gap:calc(var(--spacing)*2)}.sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.sm\:gap-3{gap:calc(var(--spacing)*3)}.sm\:gap-4{gap:calc(var(--spacing)*4)}.sm\:gap-5{gap:calc(var(--spacing)*5)}.sm\:gap-6{gap:calc(var(--spacing)*6)}.sm\:gap-8{gap:calc(var(--spacing)*8)}.sm\:gap-9{gap:calc(var(--spacing)*9)}.sm\:gap-10{gap:calc(var(--spacing)*10)}.sm\:gap-12{gap:calc(var(--spacing)*12)}.sm\:gap-14{gap:calc(var(--spacing)*14)}.sm\:gap-16{gap:calc(var(--spacing)*16)}.sm\:gap-x-2{column-gap:calc(var(--spacing)*2)}.sm\:gap-x-3{column-gap:calc(var(--spacing)*3)}.sm\:gap-x-4{column-gap:calc(var(--spacing)*4)}.sm\:gap-x-5{column-gap:calc(var(--spacing)*5)}.sm\:gap-x-6{column-gap:calc(var(--spacing)*6)}.sm\:gap-x-8{column-gap:calc(var(--spacing)*8)}.sm\:gap-y-2{row-gap:calc(var(--spacing)*2)}.sm\:gap-y-2\.5{row-gap:calc(var(--spacing)*2.5)}.sm\:gap-y-5{row-gap:calc(var(--spacing)*5)}.sm\:self-auto{align-self:auto}.sm\:self-center{align-self:center}.sm\:self-end{align-self:flex-end}.sm\:self-start{align-self:flex-start}.sm\:justify-self-end{justify-self:flex-end}.sm\:overflow-visible{overflow:visible}.sm\:rounded-3xl{border-radius:var(--radius-3xl)}.sm\:rounded-\[0\.9375rem\]{border-radius:.9375rem}.sm\:rounded-\[1\.125rem\]{border-radius:1.125rem}.sm\:rounded-\[1\.375rem\]{border-radius:1.375rem}.sm\:rounded-full{border-radius:3.40282e38px}.sm\:rounded-raised{border-radius:var(--radius-raised)}.sm\:rounded-surface{border-radius:var(--radius-surface)}.sm\:border{border-style:var(--tw-border-style);border-width:1px}.sm\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.sm\:border-border{border-color:var(--border)}.sm\:bg-surface{background-color:var(--surface)}.sm\:p-3{padding:calc(var(--spacing)*3)}.sm\:p-4{padding:calc(var(--spacing)*4)}.sm\:p-5{padding:calc(var(--spacing)*5)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:p-7{padding:calc(var(--spacing)*7)}.sm\:p-8{padding:calc(var(--spacing)*8)}.sm\:p-10{padding:calc(var(--spacing)*10)}.sm\:px-0{padding-inline:0}.sm\:px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.sm\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\:px-5{padding-inline:calc(var(--spacing)*5)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:px-7{padding-inline:calc(var(--spacing)*7)}.sm\:px-8{padding-inline:calc(var(--spacing)*8)}.sm\:px-10{padding-inline:calc(var(--spacing)*10)}.sm\:px-12{padding-inline:calc(var(--spacing)*12)}.sm\:px-16{padding-inline:calc(var(--spacing)*16)}.sm\:py-0{padding-block:0}.sm\:py-3\.5{padding-block:calc(var(--spacing)*3.5)}.sm\:py-4{padding-block:calc(var(--spacing)*4)}.sm\:py-5{padding-block:calc(var(--spacing)*5)}.sm\:py-6{padding-block:calc(var(--spacing)*6)}.sm\:py-7{padding-block:calc(var(--spacing)*7)}.sm\:py-8{padding-block:calc(var(--spacing)*8)}.sm\:py-9{padding-block:calc(var(--spacing)*9)}.sm\:py-10{padding-block:calc(var(--spacing)*10)}.sm\:py-12{padding-block:calc(var(--spacing)*12)}.sm\:py-14{padding-block:calc(var(--spacing)*14)}.sm\:py-16{padding-block:calc(var(--spacing)*16)}.sm\:py-20{padding-block:calc(var(--spacing)*20)}.sm\:py-28{padding-block:calc(var(--spacing)*28)}.sm\:ps-0{padding-inline-start:0}.sm\:ps-4{padding-inline-start:calc(var(--spacing)*4)}.sm\:ps-5{padding-inline-start:calc(var(--spacing)*5)}.sm\:ps-8{padding-inline-start:calc(var(--spacing)*8)}.sm\:ps-9{padding-inline-start:calc(var(--spacing)*9)}.sm\:ps-10{padding-inline-start:calc(var(--spacing)*10)}.sm\:ps-\[3\.25rem\]{padding-inline-start:3.25rem}.sm\:ps-\[3\.625rem\]{padding-inline-start:3.625rem}.sm\:pe-5{padding-inline-end:calc(var(--spacing)*5)}.sm\:pe-10{padding-inline-end:calc(var(--spacing)*10)}.sm\:pt-0\.5{padding-top:calc(var(--spacing)*.5)}.sm\:pt-2{padding-top:calc(var(--spacing)*2)}.sm\:pt-3{padding-top:calc(var(--spacing)*3)}.sm\:pt-4{padding-top:calc(var(--spacing)*4)}.sm\:pt-5{padding-top:calc(var(--spacing)*5)}.sm\:pt-6{padding-top:calc(var(--spacing)*6)}.sm\:pt-12{padding-top:calc(var(--spacing)*12)}.sm\:pt-32{padding-top:calc(var(--spacing)*32)}.sm\:weft-pt-safe-14{padding-top:calc(calc(var(--spacing)*14) + var(--safe-area-inset-top,env(safe-area-inset-top)))}.sm\:weft-px-safe-10{padding-left:calc(calc(var(--spacing)*10) + var(--safe-area-inset-left,env(safe-area-inset-left)));padding-right:calc(calc(var(--spacing)*10) + var(--safe-area-inset-right,env(safe-area-inset-right)))}.sm\:pb-0{padding-bottom:0}.sm\:pb-3{padding-bottom:calc(var(--spacing)*3)}.sm\:pb-4{padding-bottom:calc(var(--spacing)*4)}.sm\:pb-5{padding-bottom:calc(var(--spacing)*5)}.sm\:pb-6{padding-bottom:calc(var(--spacing)*6)}.sm\:pb-7{padding-bottom:calc(var(--spacing)*7)}.sm\:pb-8{padding-bottom:calc(var(--spacing)*8)}.sm\:pb-10{padding-bottom:calc(var(--spacing)*10)}.sm\:pb-14{padding-bottom:calc(var(--spacing)*14)}.sm\:pb-24{padding-bottom:calc(var(--spacing)*24)}.sm\:text-center{text-align:center}.sm\:text-end{text-align:end}.sm\:text-start{text-align:start}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[0\.9375rem\]{font-size:.9375rem}.sm\:text-\[1\.3rem\]{font-size:1.3rem}.sm\:text-\[1\.5rem\]{font-size:1.5rem}.sm\:text-\[1\.25rem\]{font-size:1.25rem}.sm\:text-\[1\.65rem\]{font-size:1.65rem}.sm\:text-\[1\.75rem\]{font-size:1.75rem}.sm\:text-\[1\.125rem\]{font-size:1.125rem}.sm\:text-\[1\.375rem\]{font-size:1.375rem}.sm\:text-\[1\.0625rem\]{font-size:1.0625rem}.sm\:text-\[1\.625rem\]{font-size:1.625rem}.sm\:text-\[1\.875rem\]{font-size:1.875rem}.sm\:text-\[1\.1875rem\]{font-size:1.1875rem}.sm\:text-\[1\.3125rem\]{font-size:1.3125rem}.sm\:text-\[1rem\]{font-size:1rem}.sm\:text-\[2\.375rem\]{font-size:2.375rem}.sm\:text-\[2rem\]{font-size:2rem}.sm\:text-\[3\.5rem\]{font-size:3.5rem}.sm\:text-\[3\.25rem\]{font-size:3.25rem}.sm\:text-\[19px\]{font-size:19px}.sm\:text-\[24px\]{font-size:24px}.sm\:text-\[26px\]{font-size:26px}.sm\:text-\[28px\]{font-size:28px}.sm\:text-\[56px\]{font-size:56px}.sm\:text-\[58px\]{font-size:58px}.sm\:text-\[60px\]{font-size:60px}.sm\:text-\[96px\]{font-size:96px}.sm\:leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.sm\:text-muted-foreground{color:var(--muted-foreground)}.sm\:opacity-80{opacity:.8}.sm\:shadow-raised{--tw-shadow:var(--shadow-raised);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sm\:shadow-surface{--tw-shadow:var(--shadow-surface);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sm\:group-open\:text-\[1\.1875rem\]:is(:where(.group):is([open],:popover-open,:open) *){font-size:1.1875rem}.sm\:group-open\/manage\:end-5:is(:where(.group\/manage):is([open],:popover-open,:open) *){inset-inline-end:calc(var(--spacing)*5)}@supports (height:1dvh){.sm\:supports-\[height\:1dvh\]\:h-\[min\(88dvh\,60rem\)\]{height:min(88dvh,60rem)}.sm\:supports-\[height\:1dvh\]\:h-\[min\(92dvh\,56rem\)\]{height:min(92dvh,56rem)}}}@media (width>=48rem){.md\:mt-24{margin-top:calc(var(--spacing)*24)}.md\:block{display:block}.md\:hidden{display:none}.md\:inline{display:inline}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1\.15fr_1fr\]{grid-template-columns:1.15fr 1fr}.md\:grid-cols-\[repeat\(auto-fit\,minmax\(15rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.md\:gap-5{gap:calc(var(--spacing)*5)}.md\:py-20{padding-block:calc(var(--spacing)*20)}.md\:py-24{padding-block:calc(var(--spacing)*24)}.md\:py-32{padding-block:calc(var(--spacing)*32)}.md\:pt-20{padding-top:calc(var(--spacing)*20)}.md\:pt-24{padding-top:calc(var(--spacing)*24)}.md\:pt-28{padding-top:calc(var(--spacing)*28)}.md\:pt-32{padding-top:calc(var(--spacing)*32)}.md\:pb-28{padding-bottom:calc(var(--spacing)*28)}.md\:text-\[3\.25rem\]{font-size:3.25rem}.md\:text-\[4\.5rem\]{font-size:4.5rem}.md\:text-\[4\.25rem\]{font-size:4.25rem}.md\:text-\[4\.75rem\]{font-size:4.75rem}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-6{top:calc(var(--spacing)*6)}.lg\:top-20{top:calc(var(--spacing)*20)}.lg\:bottom-4{bottom:calc(var(--spacing)*4)}.lg\:order-first{order:-9999}.lg\:order-none{order:0}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}.lg\:mx-0{margin-inline:0}.lg\:ms-0{margin-inline-start:0}.lg\:-mt-9{margin-top:calc(var(--spacing)*-9)}.lg\:mt-5{margin-top:calc(var(--spacing)*5)}.lg\:mt-16{margin-top:calc(var(--spacing)*16)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:size-11{width:calc(var(--spacing)*11);height:calc(var(--spacing)*11)}.lg\:size-14{width:calc(var(--spacing)*14);height:calc(var(--spacing)*14)}.lg\:h-24{height:calc(var(--spacing)*24)}.lg\:h-44{height:calc(var(--spacing)*44)}.lg\:h-48{height:calc(var(--spacing)*48)}.lg\:h-screen{height:100vh}.lg\:min-h-0{min-height:0}.lg\:min-h-\[36rem\]{min-height:36rem}.lg\:w-64{width:calc(var(--spacing)*64)}.lg\:w-\[420px\]{width:420px}.lg\:w-auto{width:auto}.lg\:w-full{width:100%}.lg\:max-w-5xl{max-width:var(--container-5xl)}.lg\:max-w-\[30ch\]{max-width:30ch}.lg\:max-w-\[var\(--container-content\)\]{max-width:var(--container-content)}.lg\:max-w-none{max-width:none}.lg\:flex-1{flex:1}.lg\:shrink-0{flex-shrink:0}.lg\:scroll-px-0{scroll-padding-inline:0}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[minmax\(0\,0\.7fr\)_minmax\(0\,1\.3fr\)\]{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.lg\:grid-cols-\[minmax\(0\,0\.8fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.lg\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.3fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr)}.lg\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.lg\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(0\,0\.95fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.lg\:grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.45fr\)_minmax\(19rem\,1fr\)\]{grid-template-columns:minmax(0,1.45fr) minmax(19rem,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_19\.5rem\]{grid-template-columns:minmax(0,1fr) 19.5rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_19rem\]{grid-template-columns:minmax(0,1fr) 19rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.15fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,18rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,18rem)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,20rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,20rem)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,22rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,22rem)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,27rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,27rem)}.lg\:grid-cols-\[minmax\(0\,12\.5rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,12.5rem) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,18rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,18rem) minmax(0,1fr)}.lg\:grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:items-stretch{align-items:stretch}.lg\:justify-end{justify-content:flex-end}.lg\:gap-0\.5{gap:calc(var(--spacing)*.5)}.lg\:gap-1{gap:var(--spacing)}.lg\:gap-2{gap:calc(var(--spacing)*2)}.lg\:gap-6{gap:calc(var(--spacing)*6)}.lg\:gap-8{gap:calc(var(--spacing)*8)}.lg\:gap-10{gap:calc(var(--spacing)*10)}.lg\:gap-14{gap:calc(var(--spacing)*14)}.lg\:gap-16{gap:calc(var(--spacing)*16)}.lg\:gap-x-8{column-gap:calc(var(--spacing)*8)}.lg\:gap-x-10{column-gap:calc(var(--spacing)*10)}.lg\:gap-y-6{row-gap:calc(var(--spacing)*6)}.lg\:self-end{align-self:flex-end}.lg\:self-start{align-self:flex-start}.lg\:overflow-visible{overflow:visible}.lg\:overflow-y-auto{overflow-y:auto}.lg\:rounded-\[30\%\]{border-radius:30%}.lg\:rounded-heavy{border-radius:var(--radius-heavy)}.lg\:rounded-inset{border-radius:var(--radius-inset)}.lg\:rounded-raised{border-radius:var(--radius-raised)}.lg\:border{border-style:var(--tw-border-style);border-width:1px}.lg\:border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.lg\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:border-border{border-color:var(--border)}.lg\:border-transparent{border-color:#0000}.lg\:bg-canvas{background-color:var(--canvas)}.lg\:bg-surface{background-color:var(--surface)}.lg\:bg-surface-heavy{background-color:var(--surface-heavy)}.lg\:p-2\.5{padding:calc(var(--spacing)*2.5)}.lg\:px-0{padding-inline:0}.lg\:px-1{padding-inline:var(--spacing)}.lg\:px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.lg\:px-3{padding-inline:calc(var(--spacing)*3)}.lg\:px-4{padding-inline:calc(var(--spacing)*4)}.lg\:px-5{padding-inline:calc(var(--spacing)*5)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:py-2{padding-block:calc(var(--spacing)*2)}.lg\:py-5{padding-block:calc(var(--spacing)*5)}.lg\:py-10{padding-block:calc(var(--spacing)*10)}.lg\:py-12{padding-block:calc(var(--spacing)*12)}.lg\:ps-1{padding-inline-start:var(--spacing)}.lg\:pe-3{padding-inline-end:calc(var(--spacing)*3)}.lg\:pt-2{padding-top:calc(var(--spacing)*2)}.lg\:pt-5{padding-top:calc(var(--spacing)*5)}.lg\:weft-pt-safe-10{padding-top:calc(calc(var(--spacing)*10) + var(--safe-area-inset-top,env(safe-area-inset-top)))}.lg\:weft-pt-safe-20{padding-top:calc(calc(var(--spacing)*20) + var(--safe-area-inset-top,env(safe-area-inset-top)))}.lg\:weft-px-safe-14{padding-left:calc(calc(var(--spacing)*14) + var(--safe-area-inset-left,env(safe-area-inset-left)));padding-right:calc(calc(var(--spacing)*14) + var(--safe-area-inset-right,env(safe-area-inset-right)))}.lg\:pb-0{padding-bottom:0}.lg\:pb-5{padding-bottom:calc(var(--spacing)*5)}.lg\:pb-6{padding-bottom:calc(var(--spacing)*6)}.lg\:pb-12{padding-bottom:calc(var(--spacing)*12)}.lg\:pb-20{padding-bottom:calc(var(--spacing)*20)}.lg\:pb-24{padding-bottom:calc(var(--spacing)*24)}.lg\:text-start{text-align:start}.lg\:text-\[0\.9375rem\]{font-size:.9375rem}.lg\:text-\[1\.25rem\]{font-size:1.25rem}.lg\:text-\[1\.0625rem\]{font-size:1.0625rem}.lg\:text-\[1\.1875rem\]{font-size:1.1875rem}.lg\:text-\[3\.5rem\]{font-size:3.5rem}.lg\:text-\[5\.25rem\]{font-size:5.25rem}.lg\:text-\[60px\]{font-size:60px}.lg\:text-\[64px\]{font-size:64px}.lg\:text-\[68px\]{font-size:68px}.lg\:text-\[72px\]{font-size:72px}.lg\:text-\[112px\]{font-size:112px}.lg\:text-\[length\:max\(0\.875rem\,min\(clamp\(1\.375rem\,1\.2rem\+0\.8vw\,1\.75rem\)\,calc\(100cqi\/\(var\(--weft-name-fit\)\*0\.68\)\)\)\)\]{font-size:max(.875rem,min(clamp(1.375rem,1.2rem + .8vw,1.75rem),calc(100cqi/(var(--weft-name-fit)*.68))))}.lg\:leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.lg\:leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.lg\:text-surface-heavy-foreground{color:var(--surface-heavy-foreground)}.lg\:text-surface-heavy-muted{color:var(--surface-heavy-muted)}.lg\:ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.lg\:hover\:border-border-strong:hover{border-color:var(--border-strong)}.lg\:hover\:bg-surface-raised:hover{background-color:var(--surface-raised)}}.has-\[\[data-weft-wide\]\]\:lg\:max-w-6xl:has([data-weft-wide]){max-width:var(--container-6xl)}}@media (width>=80rem){.xl\:sticky{position:sticky}.xl\:top-6{top:calc(var(--spacing)*6)}.xl\:top-10{top:calc(var(--spacing)*10)}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-8{grid-column:span 8/span 8}.xl\:col-start-1{grid-column-start:1}.xl\:col-start-2{grid-column-start:2}.xl\:row-start-1{grid-row-start:1}.xl\:mt-6{margin-top:calc(var(--spacing)*6)}.xl\:mt-8{margin-top:calc(var(--spacing)*8)}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:grid{display:grid}.xl\:hidden{display:none}.xl\:inline{display:inline}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:grid-cols-\[1fr_1fr_1fr_1\.35fr\]{grid-template-columns:1fr 1fr 1fr 1.35fr}.xl\:grid-cols-\[minmax\(0\,1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_21rem\]{grid-template-columns:minmax(0,1fr) 21rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_23rem\]{grid-template-columns:minmax(0,1fr) 23rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_24rem\]{grid-template-columns:minmax(0,1fr) 24rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,42rem\)_17rem\]{grid-template-columns:minmax(0,42rem) 17rem}.xl\:items-start{align-items:flex-start}.xl\:justify-between{justify-content:space-between}.xl\:gap-4{gap:calc(var(--spacing)*4)}.xl\:gap-8{gap:calc(var(--spacing)*8)}.xl\:gap-24{gap:calc(var(--spacing)*24)}.xl\:gap-x-12{column-gap:calc(var(--spacing)*12)}.xl\:self-start{align-self:flex-start}.xl\:border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.xl\:border-border{border-color:var(--border)}.xl\:ps-8{padding-inline-start:calc(var(--spacing)*8)}.xl\:text-\[4rem\]{font-size:4rem}}@container (width>=16.5rem){.\@\[16\.5rem\]\:not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}}@container (width>=16rem){.\@\[16rem\]\:not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}}@container (width>=19rem){.\@\[19rem\]\:not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}}@container (width>=22.5rem){.\@min-\[22\.5rem\]\:hidden{display:none}.\@min-\[22\.5rem\]\:inline{display:inline}.\@min-\[22\.5rem\]\:px-3{padding-inline:calc(var(--spacing)*3)}.\@min-\[22\.5rem\]\:px-3\.5{padding-inline:calc(var(--spacing)*3.5)}}@container (width>=24rem){.\@sm\:inline{display:inline}.\@\[24rem\]\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@container (width>=27rem){.\@\[27rem\]\:not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}}@container (width>=28rem){.\@md\:h-10{height:calc(var(--spacing)*10)}.\@md\:w-10{width:calc(var(--spacing)*10)}}@container (width>=32rem){.\@lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (width>=34rem){.\@\[34rem\]\:not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.\@\[34rem\]\:block{display:block}.\@\[34rem\]\:hidden{display:none}.\@\[34rem\]\:inline-flex{display:inline-flex}.\@\[34rem\]\:min-w-0{min-width:0}.\@\[34rem\]\:flex-row{flex-direction:row}.\@\[34rem\]\:items-center{align-items:center}.\@\[34rem\]\:justify-between{justify-content:space-between}.\@\[34rem\]\:gap-1{gap:var(--spacing)}.\@\[34rem\]\:gap-3{gap:calc(var(--spacing)*3)}.\@\[34rem\]\:gap-5{gap:calc(var(--spacing)*5)}.\@\[34rem\]\:px-1{padding-inline:var(--spacing)}.\@\[34rem\]\:text-\[0\.8125rem\]{font-size:.8125rem}.\@\[34rem\]\:leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}}@container (width>=42rem){.\@2xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=48rem){.\@3xl\:h-11{height:calc(var(--spacing)*11)}.\@3xl\:w-11{width:calc(var(--spacing)*11)}.\@3xl\:px-4{padding-inline:calc(var(--spacing)*4)}.\@3xl\:px-5{padding-inline:calc(var(--spacing)*5)}.\@3xl\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.rtl\:-translate-x-2\.5:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing)*-2.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.rtl\:-scale-x-100:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-scale-x:calc(100%*-1);scale:var(--tw-scale-x)var(--tw-scale-y)}.rtl\:scale-x-100:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-scale-x:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.rtl\:scale-x-\[-1\]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-scale-x:-1;scale:var(--tw-scale-x)var(--tw-scale-y)}.rtl\:-rotate-90:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:-90deg}.rtl\:rotate-0:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:none}.rtl\:rotate-1:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:1deg}:where(.rtl\:space-x-reverse:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *)>:not(:last-child)){--tw-space-x-reverse:1}.rtl\:group-open\:-rotate-90:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):is(:where(.group):is([open],:popover-open,:open) *){rotate:-90deg}.rtl\:group-open\:rotate-90:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}@media (hover:hover){.rtl\:group-hover\:-translate-x-0\.5:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}}.dark\:border-control-border:where([data-theme=dark],[data-theme=dark] *){border-color:var(--control-border)}.dark\:ring-1:where([data-theme=dark],[data-theme=dark] *){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:ring-control-border:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:var(--control-border)}.dark\:\[--hatch\:var\(--control-border\)\]:where([data-theme=dark],[data-theme=dark] *){--hatch:var(--control-border)}@media (pointer:coarse){.pointer-coarse\:size-11{width:calc(var(--spacing)*11);height:calc(var(--spacing)*11)}.pointer-coarse\:min-h-11{min-height:calc(var(--spacing)*11)}}.\[\&_\[data-testid\=home-top-answer-translate-translated\]\]\:line-clamp-4 [data-testid=home-top-answer-translate-translated],.\[\&_\[data-weft-reserve\]\]\:line-clamp-4 [data-weft-reserve]{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&_\[id\]\]\:scroll-mt-16 [id]{scroll-margin-top:calc(var(--spacing)*16)}.\[\&_bdi\]\:text-sm bdi{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_bdi\]\:font-normal bdi{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.\[\&_time\]\:text-\[0\.9375rem\] time{font-size:.9375rem}.\[\&\+\&\]\:mt-4+.\[\&\+\&\]\:mt-4{margin-top:calc(var(--spacing)*4)}@container (width>=42rem){.\@2xl\:\[\&\+\&\]\:mt-0+.\@2xl\:\[\&\+\&\]\:mt-0{margin-top:0}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}@media not all and (width>=48rem){.max-md\:\[\&\:is\(\:lang\(kk\)\,\:lang\(uz\)\)\]\:\[overflow-wrap\:anywhere\]:is(:lang(kk),:lang(uz)){overflow-wrap:anywhere}}.\[data-locale-option\=\"\$\{locale\}\"\]\:visible:is(),.\[data-locale-option\=\"zh\"\]\:visible:is(),.\[data-primary-action\]\:visible:is(data-primary-action),.\[data-testid\=\"language-selector\"\]\:visible:is(),.\[data-testid\=\"route-list-asking-as\"\]\:visible:is(),.\[data-testid\=\"tab-requests\"\]\:visible:is(){visibility:visible}.\[\&\:not\(\:empty\)\]\:border:not(:empty){border-style:var(--tw-border-style);border-width:1px}@media (width>=40rem){.\[\&\:not\(\:empty\)\]\:sm\:shadow-surface:not(:empty){--tw-shadow:var(--shadow-surface);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.\[\&\>\[data-weft-face\]\]\:size-full>[data-weft-face]{width:100%;height:100%}.\[\&\>\[data-weft-face\]\]\:rounded-none>[data-weft-face]{border-radius:0}.\[\&\>\[data-weft-face\]\]\:border-0>[data-weft-face]{border-style:var(--tw-border-style);border-width:0}.\[\&\>\[data-weft-face\]\]\:bg-\[var\(--tone\)\]>[data-weft-face]{background-color:var(--tone)}@media not all and (width>=48rem){.max-md\:\[\&\>a\]\:\[filter\:drop-shadow\(0_0_1px_var\(--s5o-ink\)\)_drop-shadow\(0_0_3px_var\(--s5o-ink\)\)_drop-shadow\(0_0_6px_color-mix\(in_oklch\,var\(--s5o-ink\)_80\%\,transparent\)\)\]>a{filter:drop-shadow(0 0 1px var(--s5o-ink))drop-shadow(0 0 3px var(--s5o-ink))drop-shadow(0 0 6px var(--s5o-ink))}@supports (color:color-mix(in lab, red, red)){.max-md\:\[\&\>a\]\:\[filter\:drop-shadow\(0_0_1px_var\(--s5o-ink\)\)_drop-shadow\(0_0_3px_var\(--s5o-ink\)\)_drop-shadow\(0_0_6px_color-mix\(in_oklch\,var\(--s5o-ink\)_80\%\,transparent\)\)\]>a{filter:drop-shadow(0 0 1px var(--s5o-ink))drop-shadow(0 0 3px var(--s5o-ink))drop-shadow(0 0 6px color-mix(in oklch,var(--s5o-ink)80%,transparent))}}}.\[\&\>button\:not\(\[aria-expanded\=true\]\)\:not\(\:hover\)\:not\(\:focus-visible\)\]\:border-transparent>button:not([aria-expanded=true]):not(:hover):not(:focus-visible){border-color:#0000}.\[\&\>div\]\:basis-full>div{flex-basis:100%}.\[\&\>span\:not\(\:first-child\)\]\:before\:me-1\.5>span:not(:first-child):before{content:var(--tw-content);margin-inline-end:calc(var(--spacing)*1.5)}.\[\&\>span\:not\(\:first-child\)\]\:before\:content-\[\'·\'\]>span:not(:first-child):before{--tw-content:"·";content:var(--tw-content)}.\[\&\>span\:not\(\:last-child\)\]\:me-1>span:not(:last-child){margin-inline-end:var(--spacing)}.\[\&\>svg\]\:size-12>svg{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}@media not all and (width>=48rem){.max-md\:\[\&\>svg\]\:\[filter\:drop-shadow\(0_0_1px_var\(--s5o-ink\)\)_drop-shadow\(0_0_3px_var\(--s5o-ink\)\)_drop-shadow\(0_0_6px_color-mix\(in_oklch\,var\(--s5o-ink\)_80\%\,transparent\)\)\]>svg{filter:drop-shadow(0 0 1px var(--s5o-ink))drop-shadow(0 0 3px var(--s5o-ink))drop-shadow(0 0 6px var(--s5o-ink))}@supports (color:color-mix(in lab, red, red)){.max-md\:\[\&\>svg\]\:\[filter\:drop-shadow\(0_0_1px_var\(--s5o-ink\)\)_drop-shadow\(0_0_3px_var\(--s5o-ink\)\)_drop-shadow\(0_0_6px_color-mix\(in_oklch\,var\(--s5o-ink\)_80\%\,transparent\)\)\]>svg{filter:drop-shadow(0 0 1px var(--s5o-ink))drop-shadow(0 0 3px var(--s5o-ink))drop-shadow(0 0 6px color-mix(in oklch,var(--s5o-ink)80%,transparent))}}}@media (hover:hover){@media (hover:hover){.\[\@media\(hover\:hover\)\]\:group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.\[\@media\(hover\:hover\)\]\:group-hover\/draft\:text-foreground:is(:where(.group\/draft):hover *){color:var(--foreground)}.\[\@media\(hover\:hover\)\]\:hover\:border-border-strong:hover{border-color:var(--border-strong)}}}@media (pointer:coarse){.\[\@media\(pointer\:coarse\)\]\:-my-2{margin-block:calc(var(--spacing)*-2)}.\[\@media\(pointer\:coarse\)\]\:-my-2\.5{margin-block:calc(var(--spacing)*-2.5)}.\[\@media\(pointer\:coarse\)\]\:-my-3{margin-block:calc(var(--spacing)*-3)}.\[\@media\(pointer\:coarse\)\]\:-my-3\.5{margin-block:calc(var(--spacing)*-3.5)}.\[\@media\(pointer\:coarse\)\]\:my-0{margin-block:0}.\[\@media\(pointer\:coarse\)\]\:-ms-2{margin-inline-start:calc(var(--spacing)*-2)}.\[\@media\(pointer\:coarse\)\]\:-me-2{margin-inline-end:calc(var(--spacing)*-2)}.\[\@media\(pointer\:coarse\)\]\:-me-2\.5{margin-inline-end:calc(var(--spacing)*-2.5)}.\[\@media\(pointer\:coarse\)\]\:-mt-1\.5{margin-top:calc(var(--spacing)*-1.5)}.\[\@media\(pointer\:coarse\)\]\:hidden{display:none}.\[\@media\(pointer\:coarse\)\]\:inline-flex{display:inline-flex}.\[\@media\(pointer\:coarse\)\]\:size-11{width:calc(var(--spacing)*11);height:calc(var(--spacing)*11)}.\[\@media\(pointer\:coarse\)\]\:h-11{height:calc(var(--spacing)*11)}.\[\@media\(pointer\:coarse\)\]\:h-12{height:calc(var(--spacing)*12)}.\[\@media\(pointer\:coarse\)\]\:min-h-8{min-height:calc(var(--spacing)*8)}.\[\@media\(pointer\:coarse\)\]\:min-h-10{min-height:calc(var(--spacing)*10)}.\[\@media\(pointer\:coarse\)\]\:min-h-11{min-height:calc(var(--spacing)*11)}.\[\@media\(pointer\:coarse\)\]\:min-h-12{min-height:calc(var(--spacing)*12)}.\[\@media\(pointer\:coarse\)\]\:min-h-14{min-height:calc(var(--spacing)*14)}.\[\@media\(pointer\:coarse\)\]\:min-w-11{min-width:calc(var(--spacing)*11)}.\[\@media\(pointer\:coarse\)\]\:items-center{align-items:center}.\[\@media\(pointer\:coarse\)\]\:py-2\.5{padding-block:calc(var(--spacing)*2.5)}.\[\@media\(pointer\:coarse\)\]\:py-3{padding-block:calc(var(--spacing)*3)}}@media (pointer:fine){.\[\@media\(pointer\:fine\)\]\:min-h-8{min-height:calc(var(--spacing)*8)}}[data-testid=shell-connect]~.\[\[data-testid\=shell-connect\]\~\&\]\:ms-0{margin-inline-start:0}html[data-script=arabic] .\[html\[data-script\=arabic\]_\&\]\:leading-normal,html[data-script=hebrew] .\[html\[data-script\=hebrew\]_\&\]\:leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}}@media (width<=639.98px){.weft-s1-home-chiprow{-webkit-mask-image:linear-gradient(to right,var(--foreground)calc(100% - 2rem),transparent 100%);-webkit-mask-image:linear-gradient(to right,var(--foreground)calc(100% - 2rem),transparent 100%);-webkit-mask-image:linear-gradient(to right,var(--foreground)calc(100% - 2rem),transparent 100%);mask-image:linear-gradient(to right,var(--foreground)calc(100% - 2rem),transparent 100%)}[dir=rtl] .weft-s1-home-chiprow{-webkit-mask-image:linear-gradient(to left,var(--foreground)calc(100% - 2rem),transparent 100%);-webkit-mask-image:linear-gradient(to left,var(--foreground)calc(100% - 2rem),transparent 100%);-webkit-mask-image:linear-gradient(to left,var(--foreground)calc(100% - 2rem),transparent 100%);mask-image:linear-gradient(to left,var(--foreground)calc(100% - 2rem),transparent 100%)}}.weft-s1-home-caret{vertical-align:-.15em;background:currentColor;block-size:1.05em;inline-size:2px;margin-inline-start:2px;animation:1.06s step-end infinite weft-s1-home-caret;display:inline-block}@keyframes weft-s1-home-caret{50%{opacity:0}}.weft-s1-home-concept,.weft-s1-home-room{border:1px dashed var(--surface-heavy-rule);color:#0000;opacity:.4;min-block-size:2rem;transition:opacity var(--duration-productive)var(--ease-out),color var(--duration-productive)var(--ease-out),border-color var(--duration-productive)var(--ease-productive),background-color var(--duration-productive)var(--ease-productive);border-radius:999px;padding:.25rem .75rem;font-size:.875rem;line-height:1.2}.weft-s1-home-room:not(.is-shown) .weft-s1-home-room-dot{visibility:hidden}.weft-s1-home-concept.is-shown,.weft-s1-home-room.is-shown{opacity:.62;color:var(--surface-heavy-foreground)}.weft-s1-home-concept.is-confirmed,.weft-s1-home-room.is-shown{opacity:1;border-style:solid;border-color:var(--surface-heavy-foreground)}@supports (color:color-mix(in lab, red, red)){.weft-s1-home-concept.is-confirmed,.weft-s1-home-room.is-shown{border-color:color-mix(in oklab,var(--surface-heavy-foreground)28%,transparent)}}.weft-s1-home-concept.is-confirmed,.weft-s1-home-room.is-shown{background-color:var(--surface-heavy-foreground)}@supports (color:color-mix(in lab, red, red)){.weft-s1-home-concept.is-confirmed,.weft-s1-home-room.is-shown{background-color:color-mix(in oklab,var(--surface-heavy-foreground)7%,transparent)}}.weft-s1-home-room-dot{border:1.5px solid var(--thread);border-radius:999px;block-size:.5rem;inline-size:.5rem}.weft-s1-home-inverse{background:var(--surface-heavy-foreground);color:var(--surface-heavy);transition:transform var(--duration-productive-fast)var(--ease-productive),box-shadow var(--duration-productive)var(--ease-productive)}.weft-s1-home-inverse:active:not(:disabled){transform:scale(.97)}.weft-s1-home-inverse:focus-visible{outline:2px solid var(--surface-heavy-accent);outline-offset:3px}@media (hover:hover){.weft-s1-home-inverse:hover:not(:disabled){box-shadow:0 0 0 4px var(--surface-heavy-foreground)}@supports (color:color-mix(in lab, red, red)){.weft-s1-home-inverse:hover:not(:disabled){box-shadow:0 0 0 4px color-mix(in oklab,var(--surface-heavy-foreground)18%,transparent)}}}.weft-s1-home-seg-fill{transform:scaleX(var(--fill,0));transform-origin:0;transition:transform 90ms linear}[dir=rtl] .weft-s1-home-seg-fill{transform-origin:100%}.weft-s1-home-seg:focus-visible,.weft-s1-home-playbtn:focus-visible,.weft-s1-home-textbtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.weft-s1-home-seg>span:first-child{transition:transform var(--duration-productive-fast)var(--ease-productive)}@media (hover:hover){.weft-s1-home-seg:hover:not(:disabled)>span:first-child{transform:scaleY(1.8)}.weft-s1-home-playbtn:hover:not(:disabled){background:var(--surface-raised);box-shadow:var(--shadow-surface)}.weft-s1-home-textbtn:hover{text-underline-offset:4px;text-decoration:underline}}.weft-s1-home-playbtn{transition:transform var(--duration-productive-fast)var(--ease-productive),background-color var(--duration-productive)var(--ease-productive)}.weft-s1-home-playbtn:active:not(:disabled){transform:scale(.94)}.weft-s1-home-row{max-block-size:22rem;transition:opacity var(--duration-productive-slow)var(--ease-out),max-block-size var(--duration-expressive)var(--ease-expressive),margin var(--duration-expressive)var(--ease-expressive)}.weft-s1-home-row>*{transition:opacity var(--duration-productive-slow)var(--ease-out)}.weft-s1-home-row.is-not-asked>*{opacity:.55}.weft-s1-home-row.is-not-asked .weft-s1-home-card{background-color:#0000;border-style:dashed}.weft-s1-home-peoplestack{display:grid}.weft-s1-home-peoplestack>*{grid-area:1/1;min-inline-size:0}.weft-s1-home-reserve{visibility:hidden;pointer-events:none}.weft-s1-home-card{transition:border-color var(--duration-productive)var(--ease-productive)}.weft-s1-home-tick{border:1.5px solid var(--border-strong);color:#0000;block-size:1.5rem;inline-size:1.5rem;transition:background-color var(--duration-productive-fast)var(--ease-productive),border-color var(--duration-productive-fast)var(--ease-productive),color var(--duration-productive-fast)var(--ease-productive),transform var(--duration-productive)var(--ease-expressive);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.weft-s1-home-tick.is-picked{background:var(--foreground);border-color:var(--foreground);color:var(--canvas);transform:scale(1.08)}@keyframes weft-s1-home-spine{0%{transform:scaleY(0)}to{transform:none}}.weft-s1-home-thread{fill:none;stroke:var(--thread);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;transition:stroke-dashoffset 60ms linear,stroke-width var(--duration-expressive)var(--ease-expressive)}.weft-s1-home-thread.is-taut{stroke-width:2.25px}.weft-s1-home-thread-eye{fill:var(--canvas);stroke:var(--thread);stroke-width:1.5px}.weft-s1-home-asked{animation:weft-fade-in var(--duration-productive)var(--ease-out)both}.weft-s1-home-yes{background-color:var(--thread)}@supports (color:color-mix(in lab, red, red)){.weft-s1-home-yes{background-color:color-mix(in oklab,var(--thread)5%,var(--surface))}}.weft-s1-home-yes{animation:weft-card-rise var(--duration-expressive)var(--ease-expressive)both}.weft-s1-home-yes-room{animation:weft-fade-in var(--duration-expressive)var(--ease-out).38s both}.weft-s1-home-yes-headline{animation:weft-s1-home-land var(--duration-expressive-slow)var(--ease-expressive).52s both}.weft-s1-home-firstline{animation:weft-s1-home-words var(--duration-expressive-slow)var(--ease-out)1.05s both}@keyframes weft-s1-home-land{0%{opacity:0;letter-spacing:.02em;transform:translateY(.4em)}to{opacity:1;letter-spacing:normal;transform:none}}@keyframes weft-s1-home-words{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.weft-s1-home-asked,.weft-s1-home-yes-room,.weft-s1-home-yes-headline,.weft-s1-home-firstline{animation:none}.weft-s1-home-thread{transition:none}.weft-s1-home-caret{animation:none}.weft-s1-home-concept,.weft-s1-home-room,.weft-s1-home-row,.weft-s1-home-tick,.weft-s1-home-seg-fill,.weft-s1-home-thread{transition:none}.weft-s1-home-yes{animation:weft-fade-in var(--duration-productive)linear both}.weft-s1-home-tick.is-picked,.weft-s1-home-inverse:active:not(:disabled),.weft-s1-home-playbtn:active:not(:disabled){transform:none}}.weft-s1-home-menu{transform-origin:100% 0;animation:weft-s1-home-menu var(--duration-productive)var(--ease-out)both}[dir=rtl] .weft-s1-home-menu{transform-origin:0 0}@keyframes weft-s1-home-menu{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.weft-s1-home-navlink:after{content:"";background:var(--thread);block-size:1.5px;transition:transform var(--duration-productive)var(--ease-out);border-radius:1px;position:absolute;inset-block-end:.55rem;inset-inline:0;transform:scaleX(0)}.weft-s1-home-navlink[aria-current=page]:after{transform:scaleX(1)}@media (hover:hover){.weft-s1-home-navlink:hover:after{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.weft-s1-home-menu{animation:weft-fade-in var(--duration-productive-fast)linear both}.weft-s1-home-navlink:after{transition:none}}.weft-s1-home-swap{animation:weft-s1-home-swap var(--duration-productive)var(--ease-out)both}@keyframes weft-s1-home-swap{0%{opacity:.2;filter:blur(2px);transform:translateY(3px)}}@media (width<=639.98px){.weft-s1-home-askrow,.weft-s1-home-proofrow,.weft-s1-home-chiprow,.weft-s1-home-orgtabs{scroll-padding-inline:1.25rem}}.weft-s1-home-ask{scroll-snap-align:start}.weft-s1-home-watch{transition:background-color var(--duration-productive-fast)var(--ease-productive),border-color var(--duration-productive-fast)var(--ease-productive),transform var(--duration-productive-fast)var(--ease-productive)}.weft-s1-home-watch:active{transform:scale(.97)}@media (hover:hover){.weft-s1-home-watch:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.weft-s1-home-watch:hover{border-color:color-mix(in oklab,var(--foreground)40%,transparent)}}.weft-s1-home-watch:hover{background-color:var(--surface-raised)}.weft-s1-home-orgtab[aria-selected=false]:hover{border-color:var(--surface-heavy-muted)}}.weft-s1-home-orgtab{transition:background-color var(--duration-productive)var(--ease-productive),color var(--duration-productive)var(--ease-productive),border-color var(--duration-productive)var(--ease-productive),transform var(--duration-productive-fast)var(--ease-productive)}.weft-s1-home-orgtab:active{transform:scale(.97)}.weft-s1-home-orgtab:focus-visible{outline:2px solid var(--surface-heavy-accent);outline-offset:2px}.weft-s1-home-beat-dot{border:2px solid var(--thread);background:var(--canvas);border-radius:999px;block-size:.75rem;inline-size:.75rem;display:block;position:relative}@media (width>=1024px){.weft-s1-home-beat-dot:not([data-last]):after{content:"";background-image:linear-gradient(to right,var(--thread)55%,transparent 0);opacity:.55;background-size:8px 1.5px;block-size:1.5px;inline-size:calc(100% + 13rem);max-inline-size:13rem;position:absolute;inset-block-start:50%;inset-inline-start:1.25rem;transform:translateY(-50%)}}.weft-s1-home-field{transition:border-color var(--duration-productive)var(--ease-productive),box-shadow var(--duration-productive)var(--ease-productive)}.weft-s1-home-field:focus-within{border-color:var(--foreground);box-shadow:0 0 0 4px var(--accent),var(--shadow-raised)}@supports (color:color-mix(in lab, red, red)){.weft-s1-home-field:focus-within{box-shadow:0 0 0 4px color-mix(in oklab,var(--accent)16%,transparent),var(--shadow-raised)}}@media (prefers-reduced-motion:reduce){.weft-s1-home-swap{animation:weft-fade-in var(--duration-productive-fast)linear both}.weft-s1-home-watch,.weft-s1-home-orgtab,.weft-s1-home-field{transition:none}.weft-s1-home-watch:active,.weft-s1-home-orgtab:active{transform:none}}@media (width>=640px){.weft-scroll-row.weft-s1-home-askrow{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}}@media (width>=1024px){.weft-scroll-row.weft-s1-home-askrow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=640px){.weft-scroll-row.weft-s1-home-proofrow{scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid;overflow:visible}}@media (width<=639.98px){.weft-s1-home-beat:not(:last-child):before{content:"";background-image:linear-gradient(to bottom,var(--thread)55%,transparent 0);opacity:.45;background-size:1.5px 8px;inline-size:1.5px;position:absolute;inset-block:1.6rem -1.1rem;inset-inline-start:calc(.375rem - .75px)}}.weft-s1-home-ghosts .weft-s1-home-card{border-style:dashed;border-color:var(--border-strong)}@supports (color:color-mix(in lab, red, red)){.weft-s1-home-ghosts .weft-s1-home-card{border-color:color-mix(in oklab,var(--border-strong)75%,transparent)}}.weft-s1-home-ghosts .weft-s1-home-card{box-shadow:none;background:0 0}.weft-s1-home-ghosts .weft-s1-home-card>*{visibility:hidden}.weft-s1-home-ghosts .weft-s1-home-row:nth-child(n+4) .weft-s1-home-card{opacity:.6}.weft-s1-home-mirror-dot{border:1.5px solid var(--border-strong);background:var(--surface);block-size:.75rem;inline-size:.75rem;transition:border-color var(--duration-productive)var(--ease-productive);border-radius:999px;display:block}.weft-s1-home-mirror[data-answer=yes]{background-color:var(--thread)}@supports (color:color-mix(in lab, red, red)){.weft-s1-home-mirror[data-answer=yes]{background-color:color-mix(in oklab,var(--thread)5%,var(--surface))}}.weft-s1-home-mirror[data-answer=yes] .weft-s1-home-mirror-dot{border-color:var(--thread)}.weft-s1-home-mirror-thread{border-inline-start:1.5px dashed var(--border-strong);block-size:100%;inline-size:0;display:block}.weft-s1-home-mirror-thread.is-joined{border-inline-start-style:solid;border-inline-start-color:var(--thread);transform-origin:top;animation:weft-s1-home-spine var(--duration-productive-slow)var(--ease-out)both}.weft-s1-home-mirror-thread.is-joined.is-second{animation-delay:var(--duration-productive-slow)}@media (prefers-reduced-motion:reduce){.weft-s1-home-mirror-thread.is-joined{animation:none}}.weft-s1-home-ink:has(textarea:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.weft-s1-home-ink textarea:focus-visible{outline:none}@media (width<=639.98px){.weft-s1-home-tryrow{align-items:stretch;scroll-padding-inline:1.25rem}.weft-s1-home-trycard{inline-size:min(21rem,84vw)}}@media (width>=640px){.weft-scroll-row.weft-s1-home-tryrow{scroll-snap-type:none;grid-template-columns:minmax(0,1fr);display:grid;overflow:visible}}@media (width>=1024px){.weft-scroll-row.weft-s1-home-tryrow{grid-template-columns:repeat(2,minmax(0,1fr))}}.weft-s1-home-youface{border:1.5px solid var(--thread);background:var(--surface);border-radius:.875rem}.weft-s1-orgs-beat{animation:weft-card-rise var(--duration-productive-slow)var(--ease-out)var(--beat-delay,0s)both}.weft-s1-orgs-yesface{animation:weft-yes-rise var(--duration-expressive)var(--ease-expressive).64s both}.weft-s1-orgs-yes{animation:weft-card-rise var(--duration-productive)var(--ease-out).7s both}.weft-s1-orgs-scene{view-transition-name:weft-s1-orgs-scene}::view-transition-old(weft-s1-orgs-scene){animation-duration:.18s;animation-timing-function:var(--ease-productive)}::view-transition-new(weft-s1-orgs-scene){animation-duration:.18s;animation-timing-function:var(--ease-productive)}.weft-s1-orgs-press{transition-property:background-color,color,box-shadow,transform}.weft-s1-orgs-press:active{transform:scale(.97)}.weft-s1-orgs-seg:after{content:"";background:var(--thread);height:2px;transition:transform var(--duration-productive)var(--ease-out);inset-inline:30%;border-radius:2px;position:absolute;bottom:4px;transform:scaleX(0)}.weft-s1-orgs-seg[aria-current=true]:after{transform:scaleX(1)}@media (hover:hover){.weft-s1-orgs-seg:not([aria-current=true]):hover:after{opacity:.5;transform:scaleX(.35)}}.weft-s1-orgs-sticky{transition:transform .24s var(--ease-out),opacity .24s var(--ease-out)}.weft-s1-orgs-sticky[data-shown=false]{opacity:0;pointer-events:none;transition-duration:.16s;transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.weft-s1-orgs-beat,.weft-s1-orgs-yesface,.weft-s1-orgs-yes{animation:none}::view-transition-old(weft-s1-orgs-scene){animation:none}::view-transition-new(weft-s1-orgs-scene){animation:none}.weft-s1-orgs-press:active{transform:none}.weft-s1-orgs-seg:after,.weft-s1-orgs-sticky{transition:none}.weft-s1-orgs-sticky[data-shown=false]{transform:none}}.weft-s1-orgs-rail{transform-origin:top;animation:weft-s1-orgs-rail var(--duration-expressive-slow)var(--ease-expressive).34s both}@keyframes weft-s1-orgs-rail{0%{transform:scaleY(0)}to{transform:none}}@media (prefers-reduced-motion:reduce){.weft-s1-orgs-rail{animation:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.weft-s1-orgs-arrive{animation:weft-s1-orgs-arrive both var(--ease-productive);animation-timeline:view();animation-range:entry entry 40%}}}@keyframes weft-s1-orgs-arrive{0%{opacity:.6;transform:translateY(12px)}to{opacity:1;transform:none}}.weft-s1-orgs-cap{transition:border-color var(--duration-productive)var(--ease-productive)}@media (hover:hover){.weft-s1-orgs-cap:hover{border-color:var(--thread)}}@media (prefers-reduced-motion:no-preference){.weft-s1-orgs-runexample-body{animation:weft-fade-in var(--duration-productive)var(--ease-out)both}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.weft-s1-orgs-band{animation:weft-s1-orgs-band both var(--ease-productive);animation-timeline:view();animation-range:entry 10% cover 35%}}}@keyframes weft-s1-orgs-band{0%{transform:scaleX(.08)}to{transform:scaleX(1)}}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .weft-s1-orgs-band{transform-origin:100%}:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .weft-s1-orgs-band{transform-origin:0}@media not all and (width>=40rem){.weft-s1-orgs-row{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:.75rem;margin-inline:-1.25rem;padding-block:.25rem .5rem;padding-inline:1.25rem;scroll-padding-inline:1.25rem;display:flex;overflow-x:auto}.weft-s1-orgs-row::-webkit-scrollbar{display:none}.weft-s1-orgs-row>*{scroll-snap-align:start;flex:0 0 min(16.5rem,78%)}}@media not all and (width>=64rem){.weft-s1-orgs-navrow{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 1.25rem calc(100% - 1.25rem),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 1.25rem calc(100% - 1.25rem),#0000 100%)}}@media (prefers-reduced-motion:no-preference){.weft-s1-orgs-meter{animation:weft-s1-orgs-band .64s var(--ease-productive).12s both}}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .weft-s1-orgs-meter{transform-origin:100%}:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .weft-s1-orgs-meter{transform-origin:0}.weft-s1-orgs-seerow{grid-template-columns:minmax(0,1fr);gap:.125rem .75rem;min-width:0;padding-block:.375rem;display:grid}.weft-s1-orgs-seerow>dt,.weft-s1-orgs-seerow>dd{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media (width>=22.5rem){.weft-s1-orgs-seerow{grid-template-columns:minmax(0,1fr) auto;align-items:center}.weft-s1-orgs-seerow>dd{text-align:end;max-width:9rem}}.weft-s1-ask-question{letter-spacing:-.018em;color:var(--foreground);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(2rem,1.35rem + 2.4vw,2.875rem);font-weight:420;line-height:1.08}.weft-s1-ask-question label{cursor:text}.weft-s1-ask-sheet{border:1px solid var(--border);border-radius:var(--radius-surface,1rem);background:var(--surface);box-shadow:var(--shadow-surface);transition:border-color var(--duration-productive-fast)var(--ease-productive),box-shadow var(--duration-productive)var(--ease-productive);flex-direction:column;display:flex;position:relative;overflow:hidden}.weft-s1-ask-sheet:before{content:"";background:var(--thread);transform-origin:0;height:2px;transition:transform var(--duration-expressive-slow,.64s)var(--ease-expressive);pointer-events:none;inset-inline:0;position:absolute;top:0;transform:scaleX(0)}[dir=rtl] .weft-s1-ask-sheet:before{transform-origin:100%}.weft-s1-ask-sheet:focus-within{border-color:var(--control-border);box-shadow:var(--shadow-raised)}.weft-s1-ask-sheet:focus-within:before{transform:scaleX(1)}.weft-s1-ask-sheet-invalid{border-color:var(--destructive)}.weft-s1-ask-field{resize:none;field-sizing:content;background:0 0;border:0;border-radius:0;min-height:8.5rem;max-height:60vh;padding:1.25rem 1rem .75rem;font-size:clamp(1.25rem,1.15rem + .45vw,1.4375rem);font-weight:400;line-height:1.45}@media (width>=40rem){.weft-s1-ask-field{padding:1.5rem 1.5rem .75rem}}.weft-s1-ask-field:focus-visible{outline:none}.weft-s1-ask-field::placeholder{color:var(--faint-foreground);font-style:italic}.weft-s1-ask-field:lang(ar)::placeholder,.weft-s1-ask-field:lang(he)::placeholder,:lang(ar) .weft-s1-ask-field::placeholder,:lang(he) .weft-s1-ask-field::placeholder{font-style:normal}.weft-s1-ask-starter{border:1px dashed var(--border-strong);background:var(--surface);border-radius:999px;align-items:center;gap:.375rem;min-height:2.5rem;padding-block:.5rem;padding-inline:.75rem .95rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.weft-s1-ask-starter{background:color-mix(in oklab,var(--surface)70%,transparent)}}.weft-s1-ask-starter{color:var(--foreground);white-space:nowrap;transition:border-color var(--duration-productive-fast)var(--ease-productive),background-color var(--duration-productive-fast)var(--ease-productive),transform var(--duration-productive-fast)var(--ease-productive);font-size:.9375rem;line-height:1.2}.weft-s1-ask-starter:active{transform:scale(.97)}.weft-s1-ask-starter:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (hover:hover){.weft-s1-ask-starter:hover{border-style:solid;border-color:var(--thread);background:var(--surface)}}@media (pointer:coarse){.weft-s1-ask-starter{min-height:2.75rem}}.weft-s1-ask-starter-plus{color:var(--thread);font-weight:600}.weft-s1-ask-carried{border-inline-start:2px solid var(--thread);padding-block:.25rem;padding-inline:1rem 0}.weft-s1-ask-carried-use{border:1px solid var(--control-border);background:var(--surface);min-height:2.5rem;color:var(--foreground);transition:border-color var(--duration-productive-fast)var(--ease-productive),transform var(--duration-productive-fast)var(--ease-productive);border-radius:999px;align-items:center;padding:.5rem 1rem;font-size:.9375rem;font-weight:500;display:inline-flex}@media (hover:hover){.weft-s1-ask-carried-use:hover{border-color:var(--foreground)}}.weft-s1-ask-carried-use:active{transform:scale(.97)}.weft-s1-ask-carried-use:focus-visible,.weft-s1-ask-quiet:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (pointer:coarse){.weft-s1-ask-carried-use{min-height:2.75rem}}.weft-s1-ask-quiet{border-radius:var(--radius-inset,.5rem);min-height:2.5rem;color:var(--muted-foreground);transition:color var(--duration-productive-fast)var(--ease-productive),background-color var(--duration-productive-fast)var(--ease-productive);align-items:center;padding:.5rem .75rem;font-size:.9375rem;font-weight:500;display:inline-flex}@media (hover:hover){.weft-s1-ask-quiet:hover{color:var(--foreground);background:var(--surface-subtle)}}@media (pointer:coarse){.weft-s1-ask-quiet{min-height:2.75rem}}.weft-s1-ask-face{border:1px solid var(--border);background:var(--surface);max-width:17rem;min-height:3.25rem;transition:border-color var(--duration-productive-fast)var(--ease-productive),background-color var(--duration-productive-fast)var(--ease-productive),box-shadow var(--duration-productive)var(--ease-productive),transform var(--duration-productive-fast)var(--ease-productive);border-radius:999px;align-items:center;gap:.625rem;padding-block:.375rem;padding-inline:.375rem 2.25rem;display:inline-flex;position:relative}.weft-s1-ask-face:active{transform:scale(.98)}@media (hover:hover){.weft-s1-ask-face:hover{border-color:var(--control-border)}}.weft-s1-ask-face:has(:checked){border-color:var(--foreground);background:var(--surface-raised);box-shadow:var(--shadow-surface)}.weft-s1-ask-face:has(:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.weft-s1-ask-face-input{z-index:1;appearance:none;cursor:pointer;background:0 0;border-radius:999px;width:100%;height:100%;margin:0;position:absolute;inset:0}.weft-s1-ask-face-input:focus-visible{outline:none}.weft-s1-ask-face-check{border:1px solid var(--border-strong);color:#0000;width:1.25rem;height:1.25rem;transition:background-color var(--duration-productive-fast)var(--ease-productive),border-color var(--duration-productive-fast)var(--ease-productive),color var(--duration-productive-fast)var(--ease-productive);inset-inline-end:.625rem;border-radius:999px;justify-content:center;align-items:center;margin-top:-.625rem;display:inline-flex;position:absolute;top:50%}.weft-s1-ask-face-check svg{width:.75rem;height:.75rem}.weft-s1-ask-face:has(:checked) .weft-s1-ask-face-check{border-color:var(--foreground);background:var(--foreground);color:var(--canvas)}.weft-s1-ask-limit{border-top:1px solid var(--border);padding-top:1rem}.weft-s1-ask-duplicate{border:1px solid var(--selected-border);border-radius:var(--radius-surface,1rem);background:var(--selected-surface);border-inline-start-width:3px;padding:1.125rem 1.25rem}.weft-s1-ask-actionbar{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}@media (width<=63.99rem){.weft-s1-ask-actionbar{bottom:max(calc(4.25rem + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px))),var(--weft-dock-block-size,0px));z-index:5;background:var(--canvas);border-top:1px solid var(--border);margin-inline:-1.25rem;padding:.75rem 1.25rem;position:sticky}@supports (color:color-mix(in lab, red, red)){.weft-s1-ask-actionbar{border-top:1px solid color-mix(in oklab,var(--border)70%,transparent)}}}@media not all and (width>=26.25rem){.weft-s1-ask-actionbar{bottom:max(calc(3.5rem + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px))),var(--weft-dock-block-size,0px));margin-bottom:.75rem}.weft-s1-ask-actionbar:after{content:"";background:var(--canvas);pointer-events:none;inset-inline:0;block-size:.75rem;position:absolute;top:100%}}@media (prefers-reduced-motion:reduce){.weft-s1-ask-sheet,.weft-s1-ask-sheet:before,.weft-s1-ask-starter,.weft-s1-ask-carried-use,.weft-s1-ask-face,.weft-s1-ask-face-check,.weft-s1-ask-quiet{transition:none}.weft-s1-ask-starter:active,.weft-s1-ask-carried-use:active,.weft-s1-ask-face:active{transform:none}}.weft-s1-ask-guide-details{border-top:1px solid var(--border);padding-top:.25rem}.weft-s1-ask-guide-summary{cursor:pointer;min-height:2.75rem;color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:.75rem;font-size:.9375rem;font-weight:500;list-style:none;display:flex}.weft-s1-ask-guide-summary::-webkit-details-marker{display:none}@media (hover:hover){.weft-s1-ask-guide-summary:hover{color:var(--foreground)}}.weft-s1-ask-guide-summary:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius-inset,.5rem)}.weft-s1-ask-faces{flex-direction:column;gap:.5rem;padding-block-end:.25rem;display:flex}.weft-s1-ask-faces>.weft-s1-ask-face{width:100%;max-width:none;display:flex}@media (width>=40rem){.weft-s1-ask-faces{flex-flow:wrap}.weft-s1-ask-faces>.weft-s1-ask-face{width:auto;max-width:17rem;display:inline-flex}}.weft-s1-ask-row{scroll-padding-inline:1.25rem}@media (width>=40rem){.weft-s1-ask-row{scroll-padding-inline:0}}.weft-s1-ask-echo{border-inline-start:2px solid var(--thread);padding-inline-start:1rem}.weft-s1-ask-question-card{border:1px solid var(--border);border-radius:var(--radius-surface,1rem);background:var(--surface);box-shadow:var(--shadow-surface);padding:1.25rem 1.25rem 1.125rem}@media (width>=40rem){.weft-s1-ask-question-card{padding:1.625rem 1.75rem 1.5rem}}.weft-s1-ask-answer{border-width:0 0 1px;border-color:var(--control-border);height:auto;min-height:3rem;transition:border-color var(--duration-productive-fast)var(--ease-productive),box-shadow var(--duration-productive-fast)var(--ease-productive);background:0 0;border-radius:0;padding-inline:0;font-size:1.0625rem}.weft-s1-ask-answer:focus-visible{border-color:var(--thread);box-shadow:0 1px 0 0 var(--thread);outline:none}.weft-s1-ask-answered{text-align:start;border-radius:var(--radius-inset,.5rem);border-inline-start:2px solid var(--thread);width:100%;display:block}@supports (color:color-mix(in lab, red, red)){.weft-s1-ask-answered{border-inline-start:2px solid color-mix(in oklab,var(--thread)55%,transparent)}}.weft-s1-ask-answered{min-height:2.75rem;transition:background-color var(--duration-productive-fast)var(--ease-productive);padding:.5rem .75rem}@media (hover:hover){.weft-s1-ask-answered:hover{background:var(--surface-subtle)}}.weft-s1-ask-answered:focus-visible,.weft-s1-ask-next:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.weft-s1-ask-next{min-height:2.5rem;color:var(--foreground);transition:background-color var(--duration-productive-fast)var(--ease-productive),transform var(--duration-productive-fast)var(--ease-productive);border-radius:999px;align-items:center;gap:.375rem;margin-inline-start:-.875rem;padding:.5rem .875rem;font-size:.9375rem;font-weight:500;display:inline-flex}.weft-s1-ask-next:active{transform:scale(.97)}@media (hover:hover){.weft-s1-ask-next:hover{background:var(--surface-subtle)}}@media (pointer:coarse){.weft-s1-ask-next{min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.weft-s1-ask-answer,.weft-s1-ask-answered,.weft-s1-ask-next{transition:none}.weft-s1-ask-next:active{transform:none}}.weft-s1-ask-pace{border:1px solid var(--border);border-radius:var(--radius-surface,1rem);background:var(--surface);min-width:0;transition:border-color var(--duration-productive-fast)var(--ease-productive),background-color var(--duration-productive-fast)var(--ease-productive),box-shadow var(--duration-productive)var(--ease-productive),transform var(--duration-productive-fast)var(--ease-productive);align-items:flex-start;gap:.875rem;padding-block:1rem;padding-inline:1rem 2.75rem;display:flex;position:relative}@media (width>=40rem){.weft-s1-ask-pace{flex-direction:column;gap:1rem;padding:1.125rem 1.125rem 1.25rem}}.weft-s1-ask-pace:active{transform:scale(.985)}@media (hover:hover){.weft-s1-ask-pace:hover{border-color:var(--control-border)}}.weft-s1-ask-pace:has(:checked){border-color:var(--foreground);background:var(--surface-raised);box-shadow:var(--shadow-surface)}.weft-s1-ask-pace:has(:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.weft-s1-ask-pace .weft-s1-ask-face-input{border-radius:var(--radius-surface,1rem)}.weft-s1-ask-pace .weft-s1-ask-face-check{top:1.125rem;margin-top:0;inset-inline-end:.875rem}.weft-s1-ask-pace:has(:checked) .weft-s1-ask-face-check{border-color:var(--foreground);background:var(--foreground);color:var(--canvas)}.weft-s1-ask-pace-mark{flex-shrink:0;align-items:center;gap:3px;margin-top:.5rem;display:inline-flex}@media (width>=40rem){.weft-s1-ask-pace-mark{margin-top:.25rem}}.weft-s1-ask-pace-mark>span{background:var(--border-strong);width:.875rem;height:2px;transition:background-color var(--duration-productive)var(--ease-productive);border-radius:2px;display:block}.weft-s1-ask-pace-mark[data-pace="1"]>span:first-child,.weft-s1-ask-pace-mark[data-pace="2"]>span:nth-child(-n+2),.weft-s1-ask-pace-mark[data-pace="3"]>span{background:var(--thread)}@supports (color:color-mix(in lab, red, red)){.weft-s1-ask-pace-mark[data-pace="1"]>span:first-child,.weft-s1-ask-pace-mark[data-pace="2"]>span:nth-child(-n+2),.weft-s1-ask-pace-mark[data-pace="3"]>span{background:color-mix(in oklab,var(--thread)55%,var(--border-strong))}}.weft-s1-ask-pace:has(:checked) .weft-s1-ask-pace-mark[data-pace="1"]>span:first-child,.weft-s1-ask-pace:has(:checked) .weft-s1-ask-pace-mark[data-pace="2"]>span:nth-child(-n+2),.weft-s1-ask-pace:has(:checked) .weft-s1-ask-pace-mark[data-pace="3"]>span{background:var(--thread)}@media (prefers-reduced-motion:reduce){.weft-s1-ask-pace,.weft-s1-ask-pace-mark>span{transition:none}.weft-s1-ask-pace:active{transform:none}}.weft-s1-ask-noplaces{color:var(--muted-foreground);flex-wrap:wrap;align-items:baseline;gap:.125rem .75rem;display:flex}.weft-s1-ask-places{flex-wrap:wrap;align-items:baseline;column-gap:.25rem;display:flex}.weft-s1-ask-places>li:not(:last-child):after{content:"·";color:var(--muted-foreground);margin-inline-start:.25rem}.weft-s1-ask-place-link{border-radius:var(--radius-inset,.5rem);color:var(--foreground);align-items:center;font-weight:500;text-decoration-line:underline;text-decoration-color:currentColor;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.weft-s1-ask-place-link{-webkit-text-decoration-color:color-mix(in oklab,currentColor 35%,transparent);-webkit-text-decoration-color:color-mix(in oklab,currentColor 35%,transparent);-webkit-text-decoration-color:color-mix(in oklab,currentColor 35%,transparent);text-decoration-color:color-mix(in oklab,currentColor 35%,transparent)}}.weft-s1-ask-place-link{text-underline-offset:.2em}@media (hover:hover){.weft-s1-ask-place-link:hover{text-decoration-color:currentColor}}.weft-s1-ask-place-link:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (pointer:coarse){.weft-s1-ask-noplaces,.weft-s1-ask-places{align-items:center;row-gap:0}.weft-s1-ask-place-link{min-height:2.75rem;padding-inline:.125rem}}.weft-s1-ask-seal-thread.is-playing,.weft-s1-ask-confirm:has([data-sealing=true]) .weft-s1-ask-confirm-edge .weft-s1-ask-seal-thread{animation:weft-s1-ask-stitch-across 1.1s var(--ease-expressive)both}.weft-s1-ask-seal-thread:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)).is-playing,.weft-s1-ask-confirm:has([data-sealing=true]) .weft-s1-ask-confirm-edge .weft-s1-ask-seal-thread:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){animation-name:weft-s1-ask-stitch-across-rtl}@keyframes weft-s1-ask-stitch-across{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes weft-s1-ask-stitch-across-rtl{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}.weft-s1-ask-seal-knot.is-playing{transform-origin:30%;animation:weft-s1-ask-knot-tie .7s var(--ease-expressive)1s both}@keyframes weft-s1-ask-knot-tie{0%{opacity:0;transform:scale(1.6,.5)}55%{opacity:1;transform:scale(1.1,.92)}to{opacity:1;transform:none}}.weft-s1-ask-seal-said{animation:weft-s1-ask-said .52s var(--ease-out)1.25s both}@keyframes weft-s1-ask-said{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.weft-s1-ask-seal-knot:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}.weft-s1-ask-seal-knot.is-playing:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){animation-name:weft-s1-ask-knot-tie-rtl}@keyframes weft-s1-ask-knot-tie-rtl{0%{opacity:0;transform:scale(-1.6,.5)}55%{opacity:1;transform:scale(-1.1,.92)}to{opacity:1;transform:scaleX(-1)}}.weft-s1-ask-confirm-edge{color:var(--surface-heavy-rule);transition:color var(--duration-productive)var(--ease-productive)}.weft-s1-ask-confirm-edge .weft-s1-ask-seal-thread{color:inherit}.weft-s1-ask-confirm:has([data-sealing=true]) .weft-s1-ask-confirm-edge{color:var(--thread)}.weft-s1-ask-confirm-num{border:1px solid var(--thread);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.weft-s1-ask-confirm-num{border:1px solid color-mix(in oklab,var(--thread)45%,transparent)}}.weft-s1-ask-confirm-num{color:var(--thread-foreground);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600}@media (prefers-reduced-motion:reduce){.weft-s1-ask-seal-thread.is-playing,.weft-s1-ask-confirm:has([data-sealing=true]) .weft-s1-ask-confirm-edge .weft-s1-ask-seal-thread,.weft-s1-ask-seal-knot.is-playing,.weft-s1-ask-seal-said{animation:none}.weft-s1-ask-confirm-edge{transition:none}}.weft-s1-ask-room{transition:border-color var(--duration-productive)var(--ease-productive),background-color var(--duration-productive)var(--ease-productive),transform var(--duration-productive)var(--ease-productive),box-shadow var(--duration-productive)var(--ease-productive)}.weft-s1-ask-room:has(:checked){border-color:var(--selected-border);background:var(--selected-surface)}.weft-s1-ask-room:has(.weft-s1-ask-room-choice:active){transform:scale(.992)}.weft-s1-ask-room:has(.weft-s1-ask-room-check:focus-visible){outline:2px solid var(--ring);outline-offset:2px}@media (hover:hover){.weft-s1-ask-room:not(:has(:checked)):hover{border-color:var(--border-strong);box-shadow:var(--shadow-surface)}}.weft-s1-ask-room-check{appearance:none;border:1.5px solid var(--border-strong);background:var(--surface);cursor:pointer;width:1.625rem;height:1.625rem;transition:background-color var(--duration-productive)var(--ease-productive),border-color var(--duration-productive)var(--ease-productive);border-radius:9999px;place-content:center;display:inline-grid}.weft-s1-ask-room-check:after{content:"";border:solid var(--canvas);width:.5rem;height:.875rem;transition:transform var(--duration-productive)var(--ease-expressive);border-width:0 2px 2px 0;margin-top:-.15rem;transform:rotate(45deg)scale(0)}.weft-s1-ask-room-check:checked{background:var(--foreground);border-color:var(--foreground)}.weft-s1-ask-room-check:checked:after{transform:rotate(45deg)scale(1)}.weft-s1-ask-room-check:focus-visible{outline:none}.weft-s1-ask-room-check:disabled{cursor:default;opacity:.6}.weft-s1-ask-room-facts{border-top:1px dashed var(--border)}.weft-s1-ask-room-more{padding-inline:4.625rem 1rem}@media (width>=40rem){.weft-s1-ask-room-more{padding-inline:5rem 1.25rem}}.weft-s1-ask-room-summary{min-height:2.25rem;color:var(--muted-foreground);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:9999px;align-items:center;gap:.375rem;margin-block-end:.375rem;font-size:.8125rem;font-weight:500;list-style:none;display:inline-flex}.weft-s1-ask-room-summary::-webkit-details-marker{display:none}@media (pointer:coarse){.weft-s1-ask-room-summary{min-height:2.75rem;margin-block-end:0}}@media (hover:hover){.weft-s1-ask-room-summary:hover{color:var(--foreground)}}.weft-s1-ask-room-summary:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.weft-s1-ask-room-chevron{transition:transform var(--duration-productive)var(--ease-productive)}.weft-s1-ask-room-more[open] .weft-s1-ask-room-chevron{transform:rotate(180deg)}.weft-s1-ask-room-more[open] .weft-s1-ask-room-facts{animation:weft-s1-ask-facts-in var(--duration-productive)var(--ease-productive)both}@keyframes weft-s1-ask-facts-in{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.weft-s1-ask-room-more[open] .weft-s1-ask-room-facts{animation:none}}.weft-s1-ask-fact{padding-inline-start:.875rem;position:relative}.weft-s1-ask-fact:before{content:"";border:1.5px solid var(--thread);inset-inline-start:0;border-radius:9999px;width:.3125rem;height:.3125rem;position:absolute;top:.55em}@supports (color:color-mix(in lab, red, red)){.weft-s1-ask-fact:before{border:1.5px solid color-mix(in oklab,var(--thread)70%,transparent)}}.weft-s1-ask-envelope-flap{color:var(--thread)}@supports (color:color-mix(in lab, red, red)){.weft-s1-ask-envelope-flap{color:color-mix(in oklab,var(--thread)55%,var(--border))}}.weft-s1-ask-envelope.is-empty .weft-s1-ask-envelope-flap{color:var(--border-strong)}@media (prefers-reduced-motion:reduce){.weft-s1-ask-room,.weft-s1-ask-room-check,.weft-s1-ask-room-check:after{transition:none}.weft-s1-ask-room:has(.weft-s1-ask-room-choice:active){transform:none}.weft-s1-ask-room-chevron{transition:none}}.weft-s1-ask-concept:before{content:"";border:1.5px solid var(--thread);border-radius:9999px;flex-shrink:0;width:.4375rem;height:.4375rem}@supports (color:color-mix(in lab, red, red)){.weft-s1-ask-concept:before{border:1.5px solid color-mix(in oklab,var(--thread)75%,transparent)}}.weft-s1-ask-concept{transition:border-color var(--duration-productive)var(--ease-productive)}@media (hover:hover){.weft-s1-ask-concept:hover{border-color:var(--border-strong)}}@media (prefers-reduced-motion:reduce){.weft-s1-ask-concept{transition:none}}.weft-s1-ask-nextstep{border-inline-start:2px solid var(--thread)}.weft-s1-ask-finetune{min-height:2.25rem;color:var(--muted-foreground);transition:color var(--duration-productive-fast)var(--ease-productive);border-radius:9999px;align-items:center;gap:.5rem;padding-inline:.125rem;font-size:.875rem;font-weight:500;display:inline-flex}.weft-s1-ask-finetune svg{flex-shrink:0;width:1rem;height:1rem}.weft-s1-ask-finetune[aria-expanded=true]{color:var(--foreground)}@media (hover:hover){.weft-s1-ask-finetune:hover{color:var(--foreground)}}@media (pointer:coarse){.weft-s1-ask-finetune{min-height:2.75rem}}.weft-s1-ask-finetune:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.weft-s1-ask-finetune{transition:none}}.weft-s1-paths-stage{--stop-rail:4rem}.weft-s1-paths-stop{position:relative}.weft-s1-paths-stop:before{content:"";border-inline-start:1.5px solid var(--thread);position:absolute;inset-block:0;inset-inline-start:calc(var(--stop-rail)/2 - .75px)}@supports (color:color-mix(in lab, red, red)){.weft-s1-paths-stop:before{border-inline-start:1.5px solid color-mix(in oklab,var(--thread)50%,transparent)}}.weft-s1-paths-stop:last-child:before{block-size:1.75rem;inset-block-end:auto}.weft-s1-paths-stop:last-child[data-yes=true]:before{block-size:4.5rem}.weft-s1-paths-face-collar{z-index:1;background:var(--canvas);border-radius:34%;padding:3px;display:inline-flex;position:relative}.weft-s1-paths-origin-dot{background:var(--foreground);block-size:.625rem;inline-size:.625rem;box-shadow:0 0 0 4px var(--canvas);border-radius:9999px}[data-theme=dark] [data-weft-private-continuation]:not([data-weft-surface=heavy] *){--hatch:var(--control-border)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] [data-weft-private-continuation]:not([data-weft-surface=heavy] *){--hatch:color-mix(in oklab,var(--control-border)75%,var(--surface))}}[data-theme=dark] [data-weft-private-continuation]:not([data-weft-surface=heavy] *){border-color:var(--border-strong)}.weft-s1-paths-quote{border-inline-start:2px solid var(--thread)}@supports (color:color-mix(in lab, red, red)){.weft-s1-paths-quote{border-inline-start:2px solid color-mix(in oklab,var(--thread)45%,transparent)}}.weft-s1-paths-yes[data-yes-state=unknown] .weft-s1-paths-yes-hold{animation:1ms linear 1.2s both weft-fade-in}.weft-s1-paths-yes[data-yes-state=held] .weft-s1-paths-yes-hold{opacity:0}.weft-s1-paths-yes-reach{stroke-dasharray:1;stroke-dashoffset:0}.weft-s1-paths-yes[data-yes-state=play] .weft-s1-paths-yes-reach{stroke-dashoffset:1px;animation:weft-thread-reach .56s var(--ease-expressive)0s both}.weft-s1-paths-yes[data-yes-state=play] .weft-s1-paths-yes-face{animation:weft-yes-rise var(--duration-expressive)var(--ease-expressive).26s both}.weft-s1-paths-yes[data-yes-state=play] .weft-s1-paths-yes-headline{animation:weft-yes-rise var(--duration-expressive)var(--ease-expressive).38s both}.weft-s1-paths-yes[data-yes-state=play] .weft-s1-paths-yes-bigknot [data-weft-knot]>g{transform-box:fill-box;transform-origin:50%;animation:weft-knot-pull var(--duration-expressive-slowest)var(--ease-expressive).62s both}.weft-s1-paths-yes[data-yes-state=play] .weft-s1-paths-yes-after{animation:weft-fade-in var(--duration-productive-slow)var(--ease-out)1.05s both}.weft-s1-paths-yes[data-yes-state=play] .weft-s1-paths-yes-chip{animation:weft-fade-in var(--duration-productive-slow)var(--ease-out).7s both}.weft-s1-paths-yes-ring{box-shadow:0 0 0 3px var(--canvas),0 0 0 4.5px var(--thread)}@supports (color:color-mix(in lab, red, red)){.weft-s1-paths-yes-ring{box-shadow:0 0 0 3px var(--canvas),0 0 0 4.5px color-mix(in oklab,var(--thread)70%,transparent)}}.weft-s1-paths-yes-ring{border-radius:30%}@media (prefers-reduced-motion:reduce){.weft-s1-paths-yes .weft-s1-paths-yes-hold,.weft-s1-paths-yes[data-yes-state=play] .weft-s1-paths-yes-face,.weft-s1-paths-yes[data-yes-state=play] .weft-s1-paths-yes-headline,.weft-s1-paths-yes[data-yes-state=play] .weft-s1-paths-yes-bigknot [data-weft-knot]>g,.weft-s1-paths-yes[data-yes-state=play] .weft-s1-paths-yes-after,.weft-s1-paths-yes[data-yes-state=play] .weft-s1-paths-yes-chip{opacity:1;animation:none}.weft-s1-paths-yes[data-yes-state=play] .weft-s1-paths-yes-reach{stroke-dashoffset:0;animation:none}}.weft-s1-paths-ask-face{box-shadow:0 0 0 3px var(--surface),0 0 0 4px var(--thread)}@supports (color:color-mix(in lab, red, red)){.weft-s1-paths-ask-face{box-shadow:0 0 0 3px var(--surface),0 0 0 4px color-mix(in oklab,var(--thread)30%,transparent)}}.weft-s1-paths-askmore .weft-overflow-panel:popover-open{min-width:17rem;max-height:min(85dvh,40rem);overflow-y:auto}.weft-s1-paths-asksafety [data-testid=ask-safety-controls]{flex-direction:column;align-items:stretch}.weft-s1-paths-asksafety [data-testid=ask-safety-controls]>div{flex-basis:auto}.weft-s1-paths-asksafety [data-testid$=-open]{width:100%;min-height:2.75rem;box-shadow:none;background:0 0;border-color:#0000;justify-content:flex-start;font-size:.9375rem}.weft-s1-paths-asksafety [data-testid$=-open]:hover{background:var(--surface-subtle)}.weft-s1-paths-said-yes-words{animation:weft-yes-rise var(--duration-expressive)var(--ease-out).28s both}@media (prefers-reduced-motion:reduce){.weft-s1-paths-said-yes-words{animation:none}}.weft-s1-paths-door-thread{border-top:1.5px dashed var(--thread);inset-inline-end:calc(100% + .125rem);width:.875rem;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.weft-s1-paths-door-thread{border-top:1.5px dashed color-mix(in oklab,var(--thread)70%,transparent)}}@media not all and (width>=40rem){.weft-s1-paths-door-thread{display:none}}@media (width>=64rem){.weft-s1-paths-privacy>.weft-s1-paths-privacy-summary{cursor:default;pointer-events:none;padding-block-start:1rem}.weft-s1-paths-privacy-chevron{display:none}@supports selector(::details-content){.weft-s1-paths-privacy::details-content{content-visibility:visible;block-size:auto;display:block}}}.weft-s1-world-dock-veil{pointer-events:none;background-image:linear-gradient(to bottom,var(--canvas),var(--canvas)38%,var(--canvas))}@supports (color:color-mix(in lab, red, red)){.weft-s1-world-dock-veil{background-image:linear-gradient(to bottom,color-mix(in oklab,var(--canvas)0%,transparent),color-mix(in oklab,var(--canvas)92%,transparent)38%,var(--canvas))}}.weft-s1-world-dock{pointer-events:auto}.weft-s1-world-tab-pill{transition:background-color var(--duration-productive)var(--ease-productive),transform var(--duration-productive)var(--ease-productive)}.weft-s1-world-tab[data-active=true] .weft-s1-world-tab-pill{animation:weft-s1-world-pill-in var(--duration-productive-slow)var(--ease-out)both}.weft-s1-world-tab:active .weft-s1-world-tab-pill{transform:scale(.92)}@media (hover:hover){.weft-s1-world-tab:not([data-active=true]):hover .weft-s1-world-tab-pill{background-color:var(--surface-subtle)}}@keyframes weft-s1-world-pill-in{0%{opacity:.4;transform:scaleX(.55)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.weft-s1-world-tab[data-active=true] .weft-s1-world-tab-pill{animation:none}.weft-s1-world-tab:active .weft-s1-world-tab-pill{transform:none}}.weft-s1-world-place{transition:opacity var(--duration-productive)var(--ease-productive),transform var(--duration-productive)var(--ease-productive)}@media (prefers-reduced-motion:reduce){.weft-s1-world-place{transition:none}}.weft-s1-world-hero-face{isolation:isolate}.weft-s1-world-hero-face:before{content:"";background:radial-gradient(closest-side,var(--thread-surface),transparent);border-radius:34%;position:absolute;inset:-.5rem}@supports (color:color-mix(in lab, red, red)){.weft-s1-world-hero-face:before{background:radial-gradient(closest-side,color-mix(in oklab,var(--thread-surface)90%,transparent),transparent)}}.weft-s1-world-hero-face:before{z-index:-1}.weft-s1-world-hero-face>*,.weft-s1-world-hero-face>[data-weft-identity=initials]>*{box-shadow:0 0 0 3px var(--canvas),0 0 0 4px var(--thread)}@supports (color:color-mix(in lab, red, red)){.weft-s1-world-hero-face>*,.weft-s1-world-hero-face>[data-weft-identity=initials]>*{box-shadow:0 0 0 3px var(--canvas),0 0 0 4px color-mix(in oklab,var(--thread)35%,transparent)}}.weft-s1-world-hero-face>[data-weft-identity=initials]{box-shadow:none}.weft-s1-world-ask-cta{transition:background-color var(--duration-productive-fast)var(--ease-productive),transform var(--duration-productive)var(--ease-productive),box-shadow var(--duration-productive)var(--ease-productive)}@media (hover:hover){.weft-s1-world-ask-cta:hover{transform:translateY(-1px)}}.weft-s1-world-door:before{content:"";background-color:var(--foreground);height:.5rem;position:absolute;inset-block-start:0;inset-inline:0}@supports (color:color-mix(in lab, red, red)){.weft-s1-world-door:before{background-color:color-mix(in oklab,var(--foreground)10%,var(--surface))}}.weft-s1-world-door:before{background-image:repeating-linear-gradient(90deg,var(--foreground)0 2px,transparent 2px 6px)}@supports (color:color-mix(in lab, red, red)){.weft-s1-world-door:before{background-image:repeating-linear-gradient(90deg,color-mix(in oklab,var(--foreground)22%,var(--surface))0 2px,transparent 2px 6px)}}.weft-s1-world-door:before{transition:height var(--duration-productive)var(--ease-productive)}.weft-s1-world-door:after{content:"";pointer-events:none;background:linear-gradient(to bottom,var(--foreground),transparent 55%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.weft-s1-world-door:after{background:linear-gradient(to bottom,color-mix(in oklab,var(--foreground)4%,transparent),transparent 55%)}}@media (hover:hover){.weft-s1-world-door:hover:before{height:.75rem}}.weft-s1-world-ask{background-image:linear-gradient(to right,var(--selected-surface),transparent 70%)}@supports (color:color-mix(in lab, red, red)){.weft-s1-world-ask{background-image:linear-gradient(to right,color-mix(in oklab,var(--selected-surface)85%,transparent),transparent 70%)}}.weft-s1-world-ask:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background-image:linear-gradient(to left,var(--selected-surface),transparent 70%)}@supports (color:color-mix(in lab, red, red)){.weft-s1-world-ask:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background-image:linear-gradient(to left,color-mix(in oklab,var(--selected-surface)85%,transparent),transparent 70%)}}.weft-s1-world-step:before{content:"";border-inline-start:1.5px dashed var(--thread);position:absolute;inset-block:1.75rem 0;inset-inline-start:calc(1.375rem - .75px)}@supports (color:color-mix(in lab, red, red)){.weft-s1-world-step:before{border-inline-start:1.5px dashed color-mix(in oklab,var(--thread)45%,transparent)}}.weft-s1-world-step[data-done=true]:before{border-inline-start-style:solid;border-inline-start-color:var(--thread)}.weft-s1-world-step:last-child:before{display:none}.weft-s1-world-start:after{content:"";pointer-events:none;background-image:repeating-linear-gradient(90deg,var(--foreground)0 1px,transparent 1px 18px);width:40%;position:absolute;inset-block:0;inset-inline-end:0}@supports (color:color-mix(in lab, red, red)){.weft-s1-world-start:after{background-image:repeating-linear-gradient(90deg,color-mix(in oklab,var(--foreground)4%,transparent)0 1px,transparent 1px 18px)}}.weft-s1-world-start:after{-webkit-mask-image:linear-gradient(270deg,#000,#0000);mask-image:linear-gradient(270deg,#000,#0000)}.weft-s1-world-yes-face{box-shadow:0 0 0 2px var(--thread)}@media (prefers-reduced-motion:reduce){.weft-s1-world-ask-cta:hover{transform:none}.weft-s1-world-door:before{transition:none}}.weft-s1-world-row{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:.75rem;margin-inline:-1.25rem;padding-inline:1.25rem;scroll-padding-inline:1.25rem;display:flex;overflow-x:auto}.weft-s1-world-row::-webkit-scrollbar{display:none}.weft-s1-world-row>*{scroll-snap-align:start;flex-shrink:0}@media (width>=40rem){.weft-s1-world-row{grid-template-columns:repeat(4,minmax(0,1fr));margin-inline:0;padding-inline:0;display:grid;overflow:visible}.weft-s1-world-row-2{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--weft-s1-topbar:calc(3.5rem + 1px + var(--safe-area-inset-top,env(safe-area-inset-top)))}@media (width>=64rem){:root{--weft-s1-topbar:0px}}@media not all and (width>=64rem){html{scroll-padding-top:calc(var(--weft-s1-topbar) + .75rem)}}.weft-s1-world-tab-label{letter-spacing:-.015em;font-size:.75rem}@media not all and (width>=25rem){.weft-s1-world-tab-label{letter-spacing:-.025em;font-size:.6875rem}}@media (width>=26.25rem){.weft-s1-world-tab-label{letter-spacing:-.01em}}@media (width>=30rem){.weft-s1-world-tab-label{letter-spacing:normal;font-size:.8125rem}}:where(html)[data-script=arabic] .weft-s1-world-tab-label,:where(html)[data-script=hebrew] .weft-s1-world-tab-label{padding-block:.1875rem}@media not all and (width>=26.25rem){.weft-s1-world-dock-veil{pointer-events:auto;background:var(--surface-raised);border-top:1px solid var(--border);box-shadow:0 -10px 28px -18px var(--shadow-tint);padding-inline:0;padding-top:0}.weft-s1-world-dock{max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:.25rem 0 .125rem}.weft-s1-world-tab{gap:0}.weft-s1-world-tab-pill{height:1.5rem}}@media not all and (width>=64rem){[data-shell-place=home] .weft-s1-world-identity-slot{display:none}[data-shell-place=home] .weft-s1-world-wordmark{order:0;display:inline-flex}[data-shell-place=home] .weft-s1-world-place{display:none}body:has([data-weft-large-title]) .weft-s1-world-place[data-away=false]{opacity:0}}.weft-s1-world-nudge{transition:translate var(--duration-productive)var(--ease-productive),color var(--duration-productive)var(--ease-productive)}@media (hover:hover){.group:hover .weft-s1-world-nudge{translate:2px}.group:hover .weft-s1-world-nudge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){translate:-2px}}.weft-s1-world-caret{animation:1.1s step-end 1.2s 4 both weft-s1-world-caret}@keyframes weft-s1-world-caret{0%{opacity:1}50%{opacity:0}to{opacity:1}}.weft-s1-world-findfield{transition:border-color var(--duration-productive)var(--ease-productive),box-shadow var(--duration-productive)var(--ease-productive),transform var(--duration-productive)var(--ease-productive)}.weft-s1-world-findgo{transition:transform var(--duration-productive)var(--ease-productive)}@media (hover:hover){.weft-s1-world-findfield:hover{border-color:var(--foreground);box-shadow:var(--shadow-raised)}.weft-s1-world-findfield:hover .weft-s1-world-findgo{transform:translate(2px)}.weft-s1-world-findfield:hover .weft-s1-world-findgo:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:translate(-2px)}}.weft-s1-world-findfield:active{transform:scale(.99)}@media (prefers-reduced-motion:reduce){.weft-s1-world-nudge,.weft-s1-world-findfield,.weft-s1-world-findgo{transition:none}.group:hover .weft-s1-world-nudge,.weft-s1-world-findfield:hover .weft-s1-world-findgo,.weft-s1-world-findfield:active{transform:none}.weft-s1-world-caret{animation:none}}.weft-s1-world-codecard:before{content:"";background-color:var(--accent);height:.5rem;position:absolute;inset-block-start:0;inset-inline:0}@supports (color:color-mix(in lab, red, red)){.weft-s1-world-codecard:before{background-color:color-mix(in oklab,var(--accent)22%,var(--surface))}}.weft-s1-world-codecard:before{background-image:repeating-linear-gradient(90deg,var(--accent)0 2px,transparent 2px 6px)}@supports (color:color-mix(in lab, red, red)){.weft-s1-world-codecard:before{background-image:repeating-linear-gradient(90deg,color-mix(in oklab,var(--accent)45%,var(--surface))0 2px,transparent 2px 6px)}}@media not all and (width>=64rem){.weft-s1-world-identity-words{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.weft-s1-world-identity{padding-inline-end:.25rem}}@media not all and (width>=22.5rem){.weft-voice-page:is(:lang(kk),:lang(de),:lang(ru),:lang(uz),:lang(sr),:lang(cs)){-webkit-hyphens:auto;hyphens:auto;font-size:1.3125rem;line-height:1.2}}@media not all and (width>=64rem){body:has(:is(textarea,[contenteditable=true],input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset],[type=range],[type=file],[type=color],[type=hidden])):focus) .weft-s1-world-dock-veil{display:none}body:has(:is(textarea,[contenteditable=true],input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset],[type=range],[type=file],[type=color],[type=hidden])):focus) :is(.weft-s1-ask-actionbar,.weft-s1-talk-dock,.s5a-dock){bottom:var(--safe-area-inset-bottom,env(safe-area-inset-bottom))}}.weft-s1-rooms-weave{--room-hue:40;--room-wash-top:var(--surface-subtle)}@supports (color:color-mix(in lab, red, red)){.weft-s1-rooms-weave{--room-wash-top:color-mix(in oklch,var(--surface-subtle)90%,var(--accent))}}.weft-s1-rooms-weave{--room-wash-bottom:var(--surface);--room-band-1:var(--surface-subtle)}@supports (color:color-mix(in lab, red, red)){.weft-s1-rooms-weave{--room-band-1:color-mix(in oklch,var(--surface-subtle)80%,var(--accent))}}.weft-s1-rooms-weave{--room-band-2:var(--surface-subtle)}@supports (color:color-mix(in lab, red, red)){.weft-s1-rooms-weave{--room-band-2:color-mix(in oklch,var(--surface-subtle)84%,var(--thread))}}.weft-s1-rooms-weave{--room-ink:var(--foreground)}@supports (color:oklch(from red l c h)){.weft-s1-rooms-weave{--room-wash-top:oklch(from var(--surface-subtle)calc(l - .012)calc(c + .03)var(--room-hue));--room-wash-bottom:oklch(from var(--surface)l calc(c + .008)var(--room-hue));--room-band-1:oklch(from var(--surface-subtle)calc(l - .05)calc(c + .045)var(--room-hue));--room-band-2:oklch(from var(--surface-subtle)calc(l - .03)calc(c + .035)calc(var(--room-hue) + 32));--room-ink:oklch(from var(--foreground)l calc(c + .05)var(--room-hue))}:root[data-theme=dark] .weft-s1-rooms-weave{--room-wash-top:oklch(from var(--surface-subtle)calc(l + .02)calc(c + .025)var(--room-hue));--room-band-1:oklch(from var(--surface-subtle)calc(l + .05)calc(c + .035)var(--room-hue));--room-band-2:oklch(from var(--surface-subtle)calc(l + .035)calc(c + .03)calc(var(--room-hue) + 32))}}.weft-s1-rooms-weave-wash-top{stop-color:var(--room-wash-top)}.weft-s1-rooms-weave-wash-bottom{stop-color:var(--room-wash-bottom)}.weft-s1-rooms-weave-band-1{fill:var(--room-band-1)}.weft-s1-rooms-weave-band-2{fill:var(--room-band-2)}.weft-s1-rooms-weave-hair{stroke:var(--room-ink);stroke-width:.8px;opacity:.085;fill:none}.weft-s1-rooms-weave-hair-warp{opacity:.045}.weft-s1-rooms-weave-twill{stroke:var(--room-ink);stroke-width:.8px;opacity:.035;fill:none}.weft-s1-rooms-weave-slubs line{stroke:var(--room-ink);stroke-width:1.3px;stroke-linecap:round;mix-blend-mode:multiply}.weft-s1-rooms-weave-slubs{opacity:.12}:root[data-theme=dark] .weft-s1-rooms-weave-slubs line{mix-blend-mode:normal}.weft-s1-rooms-weave-thread{fill:none;stroke:var(--thread);stroke-width:1.75px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.85}.weft-s1-rooms-weave-needle{fill:var(--thread);opacity:.85}.weft-s1-rooms-weave-reach{transform-box:fill-box;transform-origin:0;animation:weft-s1-rooms-weave-reach var(--duration-expressive-slow)var(--ease-expressive).2s both}@keyframes weft-s1-rooms-weave-reach{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.weft-s1-rooms-weave-reach{animation:none;transform:none}}.weft-s1-rooms-cover-fade{background:linear-gradient(to bottom,transparent,var(--surface)55%,var(--surface))}@supports (color:color-mix(in lab, red, red)){.weft-s1-rooms-cover-fade{background:linear-gradient(to bottom,transparent,color-mix(in oklch,var(--surface)70%,transparent)55%,var(--surface))}}.weft-s1-rooms-cover-mark{box-shadow:0 0 0 4px var(--surface),var(--shadow-raised)}.weft-s1-rooms-post-report>button{color:var(--muted-foreground);font-weight:400;text-decoration-color:#0000}.weft-s1-rooms-post-report>button:hover,.weft-s1-rooms-post-report>button:focus-visible{color:var(--foreground);text-decoration-color:currentColor}.weft-s1-rooms-post-report>form,.weft-s1-rooms-post-report>div{flex:auto}@media (pointer:coarse){.weft-s1-rooms-post-report>button{min-height:2.75rem;margin-block:-.5rem}}.weft-s1-rooms-card-muted .weft-s1-rooms-weave{filter:saturate(.25);opacity:.75}.weft-s1-rooms-doors{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;scroll-padding-inline:1rem;display:flex;overflow-x:auto}.weft-s1-rooms-doors::-webkit-scrollbar{display:none}.weft-s1-rooms-doors>*{scroll-snap-align:start}@media (width>=40rem){.weft-s1-rooms-doors{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}}@media (width>=80rem){.weft-s1-rooms-doors{grid-template-columns:repeat(5,minmax(0,1fr))}.weft-s1-rooms-doors:has(>:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.weft-s1-rooms-align-page{text-align:-webkit-match-parent;text-align:match-parent}.weft-s1-identity-thread-line{transform-origin:0;animation:weft-s1-identity-thread-draw var(--duration-expressive-slow)var(--ease-expressive).12s both}:where([dir=rtl]) .weft-s1-identity-thread-line{transform-origin:100%}@keyframes weft-s1-identity-thread-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.weft-s1-identity-thread-line{animation:none}}.weft-s1-identity-private-edge:before{content:"";background-image:repeating-linear-gradient(-45deg,var(--hatch)0 1.5px,transparent 1.5px 5px);pointer-events:none;border-start-start-radius:inherit;border-end-start-radius:inherit;inline-size:6px;position:absolute;inset-block:0;inset-inline-start:0}li.weft-s1-identity-private-edge:before{border-radius:2px;inline-size:3px;inset-block:10px}.weft-s1-identity-reveal-x{animation:weft-s1-identity-reveal-x var(--duration-expressive-slow)var(--ease-expressive).12s both}@keyframes weft-s1-identity-reveal-x{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.weft-s1-identity-reveal-x{animation:none}}.weft-s1-talk-dock{bottom:max(calc(var(--safe-area-inset-bottom,env(safe-area-inset-bottom)) + 4.25rem),var(--weft-dock-block-size,0px));z-index:10;background:var(--canvas);margin-top:1.5rem;padding-top:.5rem;padding-bottom:.5rem;position:sticky}@supports (color:color-mix(in lab, red, red)){.weft-s1-talk-dock{background:color-mix(in oklab,var(--canvas)94%,transparent)}}.weft-s1-talk-dock{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.weft-s1-talk-dock:before{content:"";background:linear-gradient(to bottom,transparent,var(--canvas));inset-inline:0;block-size:1rem;position:absolute;bottom:100%}@supports (color:color-mix(in lab, red, red)){.weft-s1-talk-dock:before{background:linear-gradient(to bottom,transparent,color-mix(in oklab,var(--canvas)94%,transparent))}}.weft-s1-talk-dock:before{pointer-events:none}.weft-s1-talk-dock:after{content:"";background:var(--canvas);pointer-events:none;inset-inline:0;block-size:1.25rem;position:absolute;top:100%}@media (width<=39.999rem){.weft-s1-talk-dock{margin-inline:-1.25rem;padding-inline:1.25rem}}@media (width<=63.999rem){.weft-s1-talk-dock{margin-bottom:1.25rem}}@media (width>=64rem){.weft-s1-talk-dock{padding-bottom:1rem;bottom:0}.weft-s1-talk-dock:after{content:none}}.weft-s1-talk-counterpart-face{view-transition-name:weft-counterpart-face}.weft-s1-talk-strip-thread{background:var(--thread);border-radius:999px;flex-shrink:0;block-size:2px;inline-size:1.25rem;display:inline-block}.weft-s1-talk-request-strip[open]>summary{border-end-end-radius:0;border-end-start-radius:0}.weft-s1-talk-request-strip>summary:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.weft-s1-talk-request-strip[open]>div{animation:weft-s1-talk-strip-open var(--duration-productive)var(--ease-productive)both}@keyframes weft-s1-talk-strip-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.weft-s1-talk-request-strip[open]>div{animation:none}}.weft-s1-talk-watch-dot{background:var(--accent);border-radius:999px;flex-shrink:0;block-size:.5rem;inline-size:.5rem;animation:3.2s ease-in-out 3 both weft-s1-talk-watch-breathe;display:inline-block}@keyframes weft-s1-talk-watch-breathe{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.weft-s1-talk-watch-dot{animation:none}}.weft-s1-talk-dock textarea:focus-visible{outline:none}@media not all and (width>=25rem){.weft-s1-talk-counterpart-face{zoom:.6875}}.s4-wrap{width:100%;max-width:84rem;margin-inline:auto;padding-inline:clamp(1rem,4vw,3rem)}.s4-band{padding-block:clamp(4.5rem,10vw,9rem)}.s4-display{font-size:var(--text-display);line-height:var(--text-display--line-height);letter-spacing:var(--text-display--letter-spacing);color:var(--foreground);text-wrap:balance;max-width:20ch}.s4-lede{max-width:38rem;font-size:var(--text-lede);line-height:var(--text-lede--line-height);color:var(--muted-foreground);margin-top:1.25rem}.s4-quote{font-family:var(--font-fraunces-italic,var(--font-fraunces)),var(--font-display);font-style:italic;font-weight:400}:where(html)[data-script=cyrillic] .s4-quote{font-family:var(--font-serif-cyrillic),var(--font-display)}:where(html):is([data-script=arabic],[data-script=hebrew],[data-script=han],[data-script=hangul]) .s4-quote{font-family:var(--font-display);font-style:normal}.s4-hero.weft-ink-atmosphere:before{-webkit-mask-image:linear-gradient(#0000 0,#000 9rem);mask-image:linear-gradient(#0000 0,#000 9rem)}.s4-hero{flex-direction:column;display:flex;position:relative}.s4-hero-inner{z-index:2;padding-block:clamp(2.5rem,7vh,5.5rem) clamp(1rem,3vh,2rem);position:relative}.s4-hero-copy{max-width:41rem}.s4-hero-wish{color:var(--thread-foreground);align-items:center;gap:.75rem;font-size:.9375rem;font-weight:500;display:flex}.s4-hero-wish-thread{border-top:2px dashed var(--thread);flex-shrink:0;inline-size:2.25rem}.s4-hero-title{font-size:var(--text-hero);line-height:var(--text-hero--line-height);letter-spacing:var(--text-hero--letter-spacing);color:var(--foreground);text-wrap:balance;margin-top:1.25rem}.s4-hero-em{color:var(--accent-text);font-style:italic}:where(html):is([data-script=arabic],[data-script=hebrew],[data-script=han],[data-script=hangul]) .s4-hero-em{font-style:normal}.s4-hero-lede{max-width:33rem;font-size:var(--text-lede);line-height:var(--text-lede--line-height);color:var(--muted-foreground);margin-top:1.5rem}.s4-hero-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:2.25rem;display:flex}.s4-cta{border-radius:999px;gap:.5rem;min-height:3rem;padding-inline:1.5rem;font-size:1rem}.s4-film-trigger{border:1px solid var(--foreground);border-radius:999px;align-items:center;gap:.625rem;min-height:3rem;padding-block:.25rem;padding-inline:.3125rem 1.125rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.s4-film-trigger{border:1px solid color-mix(in oklch,var(--foreground)22%,transparent)}}.s4-film-trigger{color:var(--foreground);cursor:pointer;transition:background-color var(--duration-productive)var(--ease-productive),border-color var(--duration-productive)var(--ease-productive);font-size:.9375rem;font-weight:500}.s4-film-trigger:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.s4-film-trigger:hover{background:color-mix(in oklch,var(--foreground)7%,transparent)}}.s4-film-trigger:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.s4-film-trigger:hover{border-color:color-mix(in oklch,var(--foreground)36%,transparent)}}.s4-film-trigger:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.s4-film-play{background:var(--foreground);block-size:2.375rem;inline-size:2.375rem;color:var(--canvas);border-radius:999px;place-items:center;display:grid}.s4-film-play svg{fill:currentColor;block-size:1rem;inline-size:1rem}.s4-film-length{color:var(--muted-foreground);font-variant-numeric:tabular-nums}.s4-hero-loom{pointer-events:none;order:2;block-size:clamp(15rem,66vw,26rem);position:relative}.s4-hero-loom-svg{block-size:100%;inline-size:100%;position:absolute;inset:0}.s4-hero-loom[data-variant=wide]{display:none}@media (width>=64rem){.s4-hero-loom[data-variant=narrow]{display:none}.s4-hero-loom[data-variant=wide]{display:block}.s4-hero{justify-content:center;min-block-size:min(100svh - 4.25rem,50rem)}.s4-hero-loom{z-index:0;block-size:auto;position:absolute;inset:0}.s4-hero-inner{padding-block:clamp(3rem,8vh,6rem)}}.s4-reach-tag{z-index:1;border:1px solid var(--border);background:var(--surface);border-radius:999px;align-items:center;gap:.5rem;padding-block:.25rem;padding-inline:.25rem .75rem;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.s4-reach-tag{background:color-mix(in oklch,var(--surface)92%,transparent)}}.s4-reach-tag{white-space:nowrap;translate:1.125rem -50%;box-shadow:0 10px 28px -14px oklch(0% 0 0/.7)}.s4-reach-tag[data-side=before]{translate:calc(-100% - 1.125rem) -50%}.s4-reach-tag .s4-reach-face{block-size:2rem;inline-size:2rem;min-inline-size:2rem;font-size:.875rem}.s4-reach-text{flex-direction:column;line-height:1.2;display:flex}.s4-reach-name{color:var(--foreground);font-size:.875rem;font-weight:600}.s4-reach-room{color:var(--muted-foreground);font-size:.75rem}.s4-reach-tag[data-side=above]{translate:-50% calc(-100% - .875rem)}@media (width<=39.99rem){.s4-reach-room{display:none}}.s4-band-story{padding-block-end:clamp(3rem,6vw,5rem)}.s4-story-bar{z-index:5;border-block:1px solid var(--border);background:var(--canvas);margin-top:clamp(2rem,4vw,3rem);position:sticky;top:0}.s4-story-bar-inner{align-items:center;gap:.5rem 1.25rem;padding-block:.625rem;display:flex}.s4-story-bar-label{color:var(--muted-foreground);flex-shrink:0;font-size:.875rem;font-weight:500}@media (width<=47.99rem){.s4-story-bar-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.s4-chooser{scrollbar-width:none;overscroll-behavior-x:contain;gap:.5rem;min-width:0;padding:2px;display:flex;overflow-x:auto}.s4-chooser::-webkit-scrollbar{display:none}@media (width<=47.99rem){.s4-chooser{margin-inline:calc(-1*clamp(1rem,4vw,3rem));padding-inline:clamp(1rem,4vw,3rem);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000)}[dir=rtl] .s4-chooser{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 2rem),#0000)}}.s4-chip{border:1px solid var(--control-border);background:var(--surface);min-height:2.5rem;color:var(--foreground);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-productive)var(--ease-productive),color var(--duration-productive)var(--ease-productive),border-color var(--duration-productive)var(--ease-productive);border-radius:999px;flex-shrink:0;padding:.375rem 1rem;font-size:.9375rem;font-weight:500}.s4-chip:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.s4-chip:hover{border-color:color-mix(in oklch,var(--foreground)45%,transparent)}}.s4-chip[aria-pressed=true]{border-color:var(--foreground);background:var(--foreground);color:var(--canvas)}.s4-chip:focus-visible,.s4-toggle:focus-visible,.s4-answer:focus-visible,.s4-text-button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (pointer:coarse){.s4-chip{min-height:2.75rem}}.s4-story-illustrative{color:var(--muted-foreground);margin-top:1rem;font-size:.8125rem}.s4-scroll-story{--weft-nav-height:3.75rem;margin-top:2rem}.s4-scroll-story .weft-story-copy{padding-inline-start:3.25rem;position:relative}.s4-step-marker{border:1px solid var(--border-strong);background:var(--canvas);block-size:2.25rem;inline-size:2.25rem;color:var(--muted-foreground);font-variant-numeric:tabular-nums;transition:border-color var(--duration-expressive)var(--ease-expressive),color var(--duration-expressive)var(--ease-expressive),box-shadow var(--duration-expressive)var(--ease-expressive);inset-inline-start:0;border-radius:999px;place-items:center;font-size:.875rem;font-weight:600;display:grid;position:absolute;top:.15rem}.s4-step-marker[data-active=true]{border-color:var(--thread);color:var(--thread-foreground);box-shadow:0 0 0 4px var(--thread)}@supports (color:color-mix(in lab, red, red)){.s4-step-marker[data-active=true]{box-shadow:0 0 0 4px color-mix(in oklch,var(--thread)16%,transparent)}}@media (width<=63.99rem){.s4-step-marker[data-active]{border-color:var(--thread);color:var(--thread-foreground);box-shadow:none}.s4-scroll-story .weft-story-inline{aspect-ratio:auto}.s4-scroll-story .weft-story-steps{gap:3rem}}@media (width>=64rem){.s4-scroll-story .weft-story-step{min-height:66vh}}.s4-story-controls{color:var(--foreground);gap:.75rem;margin-top:1.5rem;font-size:1rem;display:grid}.s4-story-controls-label{font-size:.9375rem;font-weight:600}.s4-try{background:var(--thread-surface);color:var(--thread-foreground);vertical-align:.1em;border-radius:999px;margin-inline-end:.375rem;padding:.0625rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.s4-story-toggles{flex-wrap:wrap;gap:.5rem;display:flex}.s4-toggle{border:1px solid var(--control-border);background:var(--surface);max-width:100%;min-height:2.75rem;color:var(--foreground);text-align:start;cursor:pointer;transition:background-color var(--duration-productive)var(--ease-productive),color var(--duration-productive)var(--ease-productive);border-radius:999px;align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.625rem .9375rem;font-size:.9375rem;font-weight:500;display:inline-flex}.s4-toggle-mark{border:1.5px solid var(--border-strong);block-size:1.125rem;inline-size:1.125rem;transition:background-color var(--duration-productive)var(--ease-productive);border-radius:999px;flex-shrink:0;position:relative}.s4-toggle[aria-pressed=true] .s4-toggle-mark{border-color:var(--thread);background:var(--thread)}.s4-toggle[aria-pressed=true] .s4-toggle-mark:after{content:"";border:solid var(--canvas);border-width:0 1.5px 1.5px 0;position:absolute;inset:.2rem .32rem .32rem;translate:0 -.05rem;rotate:45deg}.s4-toggle[aria-pressed=false]{color:var(--muted-foreground);background:0 0;border-style:dashed}.s4-story-note{min-height:1.25rem;color:var(--muted-foreground);font-size:.875rem}.s4-story-answers{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;max-width:26rem;display:grid}.s4-answer{border:1px solid var(--control-border);background:var(--surface);min-height:2.75rem;color:var(--foreground);cursor:pointer;transition:background-color var(--duration-productive)var(--ease-productive),color var(--duration-productive)var(--ease-productive);border-radius:999px;padding:.375rem .75rem;font-size:.9375rem;font-weight:500}.s4-answer[aria-pressed=true]{border-color:var(--foreground);background:var(--foreground);color:var(--canvas)}.s4-story-outcome{flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;min-height:3rem;font-size:.9375rem;line-height:1.5;display:flex}.s4-quiet-chip{border:1px solid var(--border);background:var(--surface-subtle);max-width:100%;color:var(--muted-foreground);border-radius:.75rem;padding:.125rem .625rem;font-size:.8125rem;font-weight:500;line-height:1.45;display:inline-flex}.s4-text-button{min-height:2.75rem;color:var(--muted-foreground);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:4px;cursor:pointer;border-radius:999px;padding-inline:.25rem;font-size:.875rem;font-weight:500}.s4-text-button:hover{color:var(--foreground)}.s4-stage{border:1px solid var(--border);background:radial-gradient(70% 60% at 85% 10%,var(--loom-glow),transparent 70%),var(--surface-subtle);border-radius:1.75rem;block-size:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.s4-stage{background:radial-gradient(70% 60% at 85% 10%,color-mix(in oklch,var(--loom-glow)60%,transparent),transparent 70%),var(--surface-subtle)}}.s4-stage-track{z-index:2;background:var(--border);border-radius:2px;inline-size:2px;position:absolute;inset-block:1.75rem;inset-inline-start:1.25rem}.s4-stage-progress{background:var(--thread);transform-origin:top;border-radius:2px;position:absolute;inset:0}.s4-layer{opacity:0;visibility:hidden;transition:opacity var(--duration-expressive)var(--ease-expressive),visibility 0s linear var(--duration-expressive);place-items:center;padding:clamp(1.25rem,3.2vw,2.75rem);display:grid;position:absolute;inset:0}.s4-layer[data-active=true]{opacity:1;visibility:visible;transition-delay:0s}.s4-stage-inline{border-radius:1.25rem;block-size:auto}.s4-stage-inline .s4-layer{padding:1rem;position:relative;inset:auto}.s4-pic{gap:1rem;inline-size:100%;max-inline-size:34rem;display:grid}.s4-pic-empty{color:var(--muted-foreground);text-align:center}.s4-need-card{background:var(--surface-heavy);color:var(--surface-heavy-foreground);box-shadow:var(--shadow-raised);border-radius:1.25rem;padding:clamp(1.125rem,2.4vw,1.75rem)}.s4-need-label{color:var(--surface-heavy-muted);font-size:.8125rem;font-weight:500}.s4-need-text{font-family:var(--font-fraunces-italic,var(--font-fraunces)),var(--font-display);margin-top:.625rem;font-size:clamp(1.25rem,1.05rem + .9vw,1.75rem);font-style:italic;line-height:1.32}:where(html)[data-script=cyrillic] .s4-need-text{font-family:var(--font-serif-cyrillic),var(--font-display)}:where(html):is([data-script=arabic],[data-script=hebrew],[data-script=han],[data-script=hangul]) .s4-need-text{font-family:var(--font-display);font-style:normal}.s4-need-lock{color:var(--surface-heavy-muted);align-items:center;gap:.5rem;margin-top:1.125rem;font-size:.8125rem;display:flex}.s4-need-lock svg{fill:none;stroke:currentColor;stroke-width:1.3px;flex-shrink:0;block-size:1rem;inline-size:1rem}.s4-pic-understood .s4-need-card,.s4-pic-choice .s4-need-card{box-shadow:none;padding:1rem 1.125rem}.s4-pic-understood .s4-need-text,.s4-pic-choice .s4-need-text{margin-top:.375rem;font-size:1.0625rem}.s4-pic-understood .s4-need-lock,.s4-pic-choice .s4-need-lock{display:none}.s4-understood{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-surface);border-radius:1.25rem;gap:1rem;padding:1.125rem 1.25rem 1.25rem;display:grid}.s4-understood-title{color:var(--foreground);font-size:.875rem;font-weight:600}.s4-understood-row{gap:.5rem;display:grid}.s4-understood-label{color:var(--muted-foreground);font-size:.8125rem;font-weight:500}.s4-understood-chips{flex-wrap:wrap;gap:.5rem;display:flex}.s4-concept{border:1px solid var(--border-strong);background:var(--surface-subtle);max-width:100%;color:var(--foreground);border-radius:999px;align-items:baseline;gap:.4rem;padding:.375rem .75rem;font-size:.9375rem;font-weight:500;line-height:1.3;display:inline-flex}.s4-concept[data-soft=true]{color:var(--muted-foreground);background:0 0;border-style:dashed}.s4-concept-kind{color:var(--thread-foreground);flex-shrink:0;font-size:.75rem;font-weight:600}.s4-map{inline-size:100%;position:relative}.s4-map-svg{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}[dir=rtl] .s4-map-svg{transform:scaleX(-1)}.s4-map-plate{fill:var(--surface);stroke:var(--border);transition:fill var(--duration-expressive)var(--ease-expressive)}.s4-map-band{transition:opacity var(--duration-expressive)var(--ease-expressive)}.s4-map-band[data-off=true]{opacity:.5}.s4-map-band[data-off=true] .s4-map-plate{fill:#0000;stroke-dasharray:5 6}.s4-map-warp{stroke:var(--loom-warp);stroke-width:1px}.s4-map-node{fill:var(--loom-node)}.s4-map-thread{fill:none;stroke:var(--loom-thread);stroke-width:2.6px;stroke-linecap:round}.s4-map-label{background:var(--surface);max-inline-size:64%;color:var(--foreground);white-space:nowrap;border-radius:999px;align-items:center;gap:.5rem;padding:.125rem .5rem;font-size:.75rem;font-weight:600;line-height:1.4;display:flex;position:absolute;inset-inline-start:3%}.s4-map-label[data-off=true]{color:var(--muted-foreground);background:0 0}.s4-map-state{color:var(--muted-foreground);flex-shrink:0;font-weight:500}.s4-map-face{box-shadow:0 0 0 3px var(--loom-thread);border-radius:999px;position:absolute;translate:-50% -50%}[dir=rtl] .s4-map-face{translate:50% -50%}.s4-map-face[data-off=true]{box-shadow:none;filter:grayscale()}.s4-map-face>*{block-size:2rem;inline-size:2rem;min-inline-size:2rem}@media (width<=47.99rem){.s4-map-face>*{block-size:1.625rem;inline-size:1.625rem;min-inline-size:1.625rem;font-size:.75rem}.s4-map-label{max-inline-size:92%;font-size:.6875rem}}.s4-group{gap:.5rem;display:grid}.s4-group-label{color:var(--foreground);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;display:flex}.s4-group-label:before{content:"";background:var(--loom-thread);border-radius:999px;block-size:.5rem;inline-size:.5rem}.s4-group-label[data-tone=potential]:before{box-shadow:inset 0 0 0 1.5px var(--loom-thread);background:0 0}.s4-routes{gap:.5rem;display:grid}.s4-route{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-surface);border-radius:1rem;align-items:flex-start;gap:.75rem;padding:.75rem .875rem;display:flex}.s4-route-name{font-family:var(--font-display);color:var(--foreground);flex-wrap:wrap;align-items:baseline;gap:.125rem .5rem;font-size:1.0625rem;font-weight:500;line-height:1.25;display:flex}.s4-route-place{font-family:var(--font-sans);color:var(--muted-foreground);font-size:.8125rem;font-weight:400}.s4-route-fit{color:var(--accent-text);margin-top:.125rem;font-size:.8125rem;font-weight:600}.s4-route-fit[data-indirect=true]{color:var(--thread-foreground)}.s4-route-reason{color:var(--muted-foreground);margin-top:.25rem;font-size:.875rem;line-height:1.45}.s4-tree{--gap:1rem;--dot:.875rem;--twig:1.875rem;--indent:2.5rem;gap:var(--gap);display:grid}.s4-tree-root{color:var(--foreground);align-items:center;gap:.625rem;font-weight:600;display:flex}.s4-you-dot{inline-size:var(--dot,.875rem);block-size:var(--dot,.875rem);background:var(--loom-thread);box-shadow:0 0 0 5px var(--loom-thread);border-radius:999px;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.s4-you-dot{box-shadow:0 0 0 5px color-mix(in oklch,var(--loom-thread)18%,transparent)}}.s4-tree-branch{justify-items:start;gap:var(--gap);transition:opacity var(--duration-expressive)var(--ease-expressive);padding-inline-start:var(--indent);display:grid;position:relative}.s4-tree-branch[data-off=true]{opacity:.35}.s4-tree-branch:before,.s4-tree-branch:after{content:"";background:var(--loom-thread);transition:transform .5s var(--ease-weave,ease)var(--d,0s);position:absolute}.s4-tree-branch:before{inset-inline-start:calc(var(--dot)/2 - 1px);top:calc(-1*var(--gap));transform-origin:top;inline-size:2px;bottom:0;transform:scaleY(0)}.s4-tree-branch:last-child:before{block-size:calc(var(--gap) + var(--twig));bottom:auto}.s4-tree-branch:after{inset-inline-start:calc(var(--dot)/2);top:calc(var(--twig) - 1px);inline-size:calc(var(--indent) - var(--dot)/2 - .25rem);transform-origin:0;block-size:2px;transition-delay:calc(var(--d,0s) + .35s);transform:scaleX(0)}[dir=rtl] .s4-tree-branch:after{transform-origin:100%}.s4-tree[data-on=true] .s4-tree-branch:before{transform:scaleY(1)}.s4-tree[data-on=true] .s4-tree-branch:after{transform:scaleX(1)}.s4-tree-far{--dot:3.75rem;--indent:3.75rem}.s4-tree-far:before{background:repeating-linear-gradient(to bottom,var(--loom-thread)0 5px,transparent 5px 10px)}.s4-tree-far:after{background:repeating-linear-gradient(to right,var(--loom-thread)0 5px,transparent 5px 10px)}.s4-path-node{border:1px solid var(--border);background:var(--surface);min-width:0;max-width:100%;box-shadow:var(--shadow-surface);border-radius:1rem;align-items:flex-start;gap:.625rem;padding-block:.5rem;padding-inline:.5rem .875rem;display:flex}.s4-path-hidden{box-shadow:none;background:0 0;border-style:dashed}.s4-asked{gap:.5rem;display:grid}.s4-asked-row{border:1px solid var(--border);background:var(--surface);border-radius:1rem;align-items:flex-start;gap:.75rem;padding:.75rem .875rem;display:flex}.s4-asked-row[data-you-answer=true]{border-color:var(--control-border);box-shadow:var(--shadow-surface)}.s4-asked-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.s4-pill{border:1px solid var(--border);color:var(--muted-foreground);white-space:nowrap;border-radius:999px;padding:.125rem .625rem;font-size:.75rem;font-weight:500;display:inline-flex}.s4-asked-row .s4-quiet-chip{margin-top:.375rem}.s4-thread-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-raised);border-radius:1.25rem;gap:1rem;padding:1rem;display:grid}.s4-thread-head{border-bottom:1px solid var(--border);align-items:center;gap:.75rem;padding-bottom:.875rem;display:flex}.s4-bubble{background:var(--surface-subtle);max-inline-size:88%;color:var(--foreground);border-radius:1.125rem;border-end-start-radius:.375rem;justify-self:start;padding:.75rem 1rem;font-size:1rem;line-height:1.45}.s4-bubble-name{color:var(--muted-foreground);margin-bottom:.25rem;font-size:.75rem;font-weight:600;display:block}.s4-composer{border:1px solid var(--control-border);color:var(--muted-foreground);border-radius:999px;padding:.625rem 1rem;font-size:.9375rem}@media (prefers-reduced-motion:reduce){.s4-layer,.s4-step-marker,.s4-map-band,.s4-tree-branch,.s4-tree-branch:before,.s4-tree-branch:after{transition-duration:.01ms;transition-delay:0s}}.s4-scroll-story>*,.s4-scroll-story .weft-story-step,.s4-scroll-story .weft-story-copy,.s4-scroll-story .weft-story-inline{min-width:0}.s4-asked-head{flex-wrap:wrap}.s4-pill{white-space:normal}.s4-org{gap:1.5rem;margin-top:clamp(2rem,4vw,3rem);display:grid}@media (width>=64rem){.s4-org{grid-template-columns:minmax(0,15rem) minmax(0,1fr);column-gap:clamp(2rem,4vw,4rem)}.s4-org-illustrative{grid-column:2}}.s4-org-types ul{scrollbar-width:none;gap:.5rem;padding:2px;display:flex;overflow-x:auto}.s4-org-types ul::-webkit-scrollbar{display:none}@media (width<=63.99rem){.s4-org-types ul{margin-inline:calc(-1*clamp(1rem,4vw,3rem));padding-inline:clamp(1rem,4vw,3rem)}}.s4-org-type{border:1px solid var(--control-border);background:var(--surface);min-height:2.75rem;color:var(--foreground);white-space:nowrap;transition:background-color var(--duration-productive)var(--ease-productive),color var(--duration-productive)var(--ease-productive),border-color var(--duration-productive)var(--ease-productive);border-radius:999px;align-items:center;padding:.5rem 1rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:flex}.s4-org-type:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.s4-org-type:hover{border-color:color-mix(in oklch,var(--foreground)45%,transparent)}}.s4-org-type[aria-current=true]{border-color:var(--foreground);background:var(--foreground);color:var(--canvas)}.s4-org-type:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (width>=64rem){.s4-org-types ul{flex-direction:column;gap:.25rem;position:sticky;top:1.5rem;overflow:visible}.s4-org-type{white-space:normal;color:var(--muted-foreground);background:0 0;border-color:#0000;border-radius:.875rem;padding-inline:1rem;position:relative}.s4-org-type:hover{background:var(--surface-subtle);color:var(--foreground);border-color:#0000}.s4-org-type[aria-current=true]{border-color:var(--border);background:var(--surface);color:var(--foreground);box-shadow:var(--shadow-surface)}.s4-org-type[aria-current=true]:before{content:"";background:var(--thread);inset-inline-start:-.75rem;border-radius:999px;block-size:.5rem;inline-size:.5rem;position:absolute;top:50%;translate:0 -50%}}.s4-org-panel{gap:1.75rem;min-width:0;display:grid}@media (width>=64rem){.s4-org-panel{grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);align-items:start;gap:clamp(1.5rem,3vw,3rem)}}.s4-org-title{font-family:var(--font-display);font-size:var(--text-headline);line-height:var(--text-headline--line-height);letter-spacing:var(--text-headline--letter-spacing);color:var(--foreground);font-weight:500}.s4-org-summary{color:var(--muted-foreground);margin-top:.75rem;font-size:1.0625rem;line-height:1.55}.s4-org-label{color:var(--foreground);margin-top:1.5rem;font-size:.875rem;font-weight:600}.s4-org-communities{flex-wrap:wrap;gap:.5rem;margin-top:.625rem;display:flex}.s4-org-communities li{border:1px solid var(--border-strong);background:var(--surface);border-radius:999px;padding:.3125rem .75rem;font-size:.875rem;font-weight:500}.s4-org-gains{gap:.625rem;margin-top:.625rem;display:grid}.s4-org-gains li{color:var(--foreground);padding-inline-start:1.375rem;font-size:1rem;line-height:1.5;position:relative}.s4-org-gains li:before{content:"";border-top:2px solid var(--thread);inset-inline-start:0;inline-size:.75rem;position:absolute;top:.62em}.s4-org-illustrative{color:var(--muted-foreground);font-size:.8125rem}.s4-org-stage{border:1px solid var(--border);background:radial-gradient(60% 70% at 90% 0%,var(--loom-glow),transparent 70%),var(--surface-subtle);border-radius:1.75rem;gap:.875rem;min-width:0;padding:clamp(.875rem,2vw,1.25rem);display:grid}@supports (color:color-mix(in lab, red, red)){.s4-org-stage{background:radial-gradient(60% 70% at 90% 0%,color-mix(in oklch,var(--loom-glow)70%,transparent),transparent 70%),var(--surface-subtle)}}.s4-org-frame{align-items:center;gap:.75rem;padding:.25rem .25rem 0;display:flex}.s4-org-mark{background:var(--surface-heavy);block-size:2.25rem;inline-size:2.25rem;color:var(--surface-heavy-foreground);font-family:var(--font-display);border-radius:.625rem;flex-shrink:0;place-items:center;font-size:1.0625rem;display:grid}.s4-org-name{color:var(--foreground);font-size:.9375rem;font-weight:600;display:block}.s4-org-frame-line{color:var(--muted-foreground);font-size:.8125rem;display:block}.s4-org-loom{inline-size:100%;position:relative}.s4-org-loom-svg{block-size:100%;inline-size:100%;position:absolute;inset:0}[dir=rtl] .s4-org-loom-svg{transform:scaleX(-1)}.s4-org-plate{fill:var(--surface);stroke:var(--border)}.s4-org-plate[data-off=true]{fill:#0000;stroke-dasharray:5 6}.s4-org-warp{stroke:var(--loom-warp);stroke-width:1px}.s4-org-warp[data-off=true]{opacity:.6}.s4-org-node{fill:var(--loom-node)}.s4-org-thread{fill:none;stroke:var(--loom-thread);stroke-width:2.6px;stroke-linecap:round}.s4-org-asker{fill:var(--loom-thread);stroke:var(--surface);stroke-width:3px}.s4-org-plate-label{gap:.0625rem;font-size:.75rem;line-height:1.25;display:grid;position:absolute;top:6%}.s4-org-plate-name{-webkit-line-clamp:2;overflow-wrap:anywhere;color:var(--foreground);-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.s4-org-plate-state{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);overflow:hidden}.s4-org-plate-label[data-off=true] .s4-org-plate-name{color:var(--muted-foreground)}.s4-org-tag{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-raised);white-space:nowrap;border-radius:999px;align-items:center;gap:.5rem;padding-block:.25rem;padding-inline:.25rem .625rem;display:flex;position:absolute;translate:-1.375rem}[dir=rtl] .s4-org-tag{translate:1.375rem}.s4-org-reached{fill:var(--surface);stroke:var(--loom-thread);stroke-width:2.4px}.s4-org-tag>:first-child{block-size:2.25rem;inline-size:2.25rem;min-inline-size:2.25rem}.s4-org-tag-text{justify-items:start;gap:.125rem;display:grid}.s4-org-tag-name{color:var(--foreground);font-size:.875rem;font-weight:600}.s4-org-tag-state{color:var(--muted-foreground);font-size:.75rem}.s4-org-reached-list{display:none}@media (width<=39.99rem){.s4-org-plate-state,.s4-org-tag{display:none}.s4-org-reached-list{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.s4-org-reached-list li{align-items:center;gap:.5rem;display:flex}.s4-org-reached-list li>:first-child{block-size:2rem;inline-size:2rem;min-inline-size:2rem}}.s4-org-need{background:var(--surface-heavy);color:var(--surface-heavy-foreground);border-radius:1.125rem;padding:1rem 1.125rem}.s4-org-need-meta{color:var(--surface-heavy-muted);font-size:.8125rem}.s4-org-need-text{font-family:var(--font-fraunces-italic,var(--font-fraunces)),var(--font-display);margin-top:.375rem;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);font-style:italic;line-height:1.38}:where(html)[data-script=cyrillic] .s4-org-need-text{font-family:var(--font-serif-cyrillic),var(--font-display)}:where(html):is([data-script=arabic],[data-script=hebrew],[data-script=han],[data-script=hangul]) .s4-org-need-text{font-family:var(--font-display);font-style:normal}.s4-org-host{border:1px solid var(--border);background:var(--surface);border-radius:1.125rem;padding:.875rem 1rem}.s4-org-host-title{color:var(--foreground);font-size:.8125rem;font-weight:600;display:block}.s4-org-host dl{margin-top:.375rem;display:grid}.s4-org-host-row{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding-block:.5rem;font-size:.875rem;display:flex}.s4-org-host-row:first-child{border-top:0}.s4-org-host-row dt{min-width:0;color:var(--foreground)}.s4-org-host-row dd{color:var(--muted-foreground);font-variant-numeric:tabular-nums}.s4-org-host-row[data-floor=true] dd{font-style:italic}.s4-org-host-row[data-private=true] dt{color:var(--muted-foreground)}.s4-org-host-row[data-private=true] dd{color:var(--thread-foreground);font-weight:600}.s4-org-hero-title{font-size:var(--text-display);line-height:var(--text-display--line-height);letter-spacing:var(--text-display--letter-spacing);color:var(--foreground);text-wrap:balance;max-width:16ch;margin-top:1.25rem}.s4-org-hero-copy{max-width:40rem}.s4-org-hero-loom{pointer-events:none;order:2;block-size:clamp(10rem,40vw,16rem);position:relative}@media (width>=64rem){.s4-org-hero{min-block-size:min(100svh - 4.25rem,46rem)}.s4-org-hero-loom{block-size:auto;position:absolute;inset:0}}.s4-org-scenario-band{padding-block-end:clamp(3.5rem,7vw,6rem)}.s4-org>*,.s4-org-panel>*{min-width:0}.s4-band-paper[data-tone]{background:var(--surface)}.s4-split-head{align-items:end;gap:1.25rem 3rem;display:grid}@media (width>=64rem){.s4-split-head{grid-template-columns:minmax(0,1fr) auto}}.s4-center-head{text-align:center;justify-items:center;display:grid}.s4-center-head .s4-display,.s4-center-head .s4-lede{margin-inline:auto}.s4-aside-note{max-width:20rem;color:var(--foreground);align-items:flex-start;gap:.625rem;font-size:.9375rem;line-height:1.45;display:flex}.s4-aside-note:before{content:"";border-top:2px dashed var(--thread);flex-shrink:0;inline-size:1rem;margin-top:.55em}.s4-kicker{color:var(--thread-foreground);margin-bottom:1rem;font-size:.9375rem;font-weight:500}.s4-helper-demo,.s4-flip{margin-top:clamp(2rem,4vw,3rem)}.s4-film-grid{align-items:center;gap:2.25rem;display:grid}@media (width>=64rem){.s4-film-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,5vw,5rem)}}.s4-film-actions{margin-top:2rem}.s4-film-loop{border:1px solid var(--border);box-shadow:0 30px 80px -40px oklch(0% 0 0/.8)}.s4-film-trigger-quiet{place-self:end start}.s4-orgband-grid{align-items:center;gap:2.5rem;display:grid}@media (width>=64rem){.s4-orgband-grid{grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(2rem,5vw,5rem)}}.s4-orgband-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:2rem;display:flex}.s4-button-linen{background:var(--foreground);min-height:3rem;color:var(--canvas);transition:opacity var(--duration-productive)var(--ease-productive);border-radius:999px;align-items:center;gap:.5rem;padding-inline:1.375rem;font-size:.9375rem;font-weight:500;display:inline-flex}.s4-button-linen:hover{opacity:.9}.s4-link-quiet{min-height:2.75rem;color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:4px;align-items:center;font-size:.9375rem;font-weight:500;display:inline-flex}.s4-link-quiet:hover{-webkit-text-decoration-color:var(--foreground);-webkit-text-decoration-color:var(--foreground);-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}.s4-button-linen:focus-visible,.s4-link-quiet:focus-visible,.s4-orgband-type:focus-visible,.s4-trust-button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.s4-orgband-types-label{color:var(--muted-foreground);font-size:.875rem;font-weight:500}.s4-orgband-types{gap:.5rem;margin-top:.875rem;display:grid}@media (width>=40rem){.s4-orgband-types{grid-template-columns:repeat(2,minmax(0,1fr))}}.s4-orgband-type{border:1px solid var(--border);background:var(--surface);border-radius:1rem;align-content:center;gap:.125rem;min-height:4.5rem;padding-block:.875rem;padding-inline:1.125rem 2.75rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.s4-orgband-type{background:color-mix(in oklch,var(--surface)70%,transparent)}}.s4-orgband-type{transition:background-color var(--duration-productive)var(--ease-productive),border-color var(--duration-productive)var(--ease-productive)}.s4-orgband-type:hover{border-color:var(--border-strong);background:var(--surface)}.s4-orgband-type-label{color:var(--foreground);font-size:1rem;font-weight:600}.s4-orgband-type-room{color:var(--muted-foreground);font-size:.8125rem}.s4-orgband-type-arrow{color:var(--thread);inset-inline-end:1rem;position:absolute;top:50%;translate:0 -50%}.s4-trust{gap:1.5rem;margin-top:clamp(2rem,4vw,3rem);display:grid}@media (width>=64rem){.s4-trust{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;gap:clamp(2rem,5vw,5rem)}}.s4-trust-list{border-top:1px solid var(--border)}.s4-trust-item{border-bottom:1px solid var(--border)}.s4-trust-button{text-align:start;inline-size:100%;min-height:3.75rem;font-family:var(--font-display);color:var(--muted-foreground);cursor:pointer;transition:color var(--duration-productive)var(--ease-productive);justify-content:space-between;align-items:center;gap:1rem;padding-block:.875rem;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);font-weight:500;display:flex}.s4-trust-button:hover,.s4-trust-item[data-open=true] .s4-trust-button{color:var(--foreground)}.s4-trust-mark{flex-shrink:0;block-size:1rem;inline-size:1rem;position:relative}.s4-trust-mark:before,.s4-trust-mark:after{content:"";transition:transform var(--duration-productive)var(--ease-productive);inset-inline:0;border-top:1.5px solid;position:absolute;top:50%}.s4-trust-mark:after{transform:rotate(90deg)}.s4-trust-item[data-open=true] .s4-trust-mark:after{transform:rotate(0)}.s4-trust-item[data-open=true] .s4-trust-mark{color:var(--thread)}.s4-trust-body{max-width:36rem;color:var(--muted-foreground);padding-block-end:1.25rem;font-size:1.0625rem;line-height:1.6}.s4-trust-picture{order:-1}@media (width>=64rem){.s4-trust-picture{order:0;position:sticky;top:2rem}}.s4-trust-picture-frame{border:1px solid var(--border);background:radial-gradient(60% 70% at 85% 10%,var(--loom-glow),transparent 70%),var(--surface-subtle);border-radius:1.75rem;place-items:center;min-height:clamp(13rem,30vw,22rem);padding:clamp(1.25rem,3vw,2.5rem);display:grid}@supports (color:color-mix(in lab, red, red)){.s4-trust-picture-frame{background:radial-gradient(60% 70% at 85% 10%,color-mix(in oklch,var(--loom-glow)60%,transparent),transparent 70%),var(--surface-subtle)}}.s4-trust-picture-frame{animation:s4-picture-in var(--duration-expressive)var(--ease-expressive)both}@keyframes s4-picture-in{0%{opacity:0}to{opacity:1}}.s4-pic-consent{border:1px solid var(--border);background:var(--surface);inline-size:min(100%,26rem);box-shadow:var(--shadow-raised);border-radius:1.25rem;gap:1rem;padding:1.25rem;display:grid}.s4-pic-consent-title{font-family:var(--font-display);color:var(--foreground);font-size:1.125rem;font-weight:500}.s4-pic-quiet{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-surface);border-radius:1.25rem;align-items:center;gap:.875rem;padding:.75rem 1.125rem .75rem .75rem;display:flex}.s4-pic-locked{inline-size:min(100%,28rem)}.s4-pic-persona{inline-size:min(100%,26rem)}.s4-pic-directory,.s4-pic-notes{align-items:center;gap:1.25rem;inline-size:min(100%,22rem);display:flex}.s4-closing{text-align:center}.s4-closing-title{font-size:var(--text-hero);line-height:var(--text-hero--line-height);letter-spacing:var(--text-hero--letter-spacing);margin-inline:auto}.s4-closing-form{text-align:start;margin-top:clamp(2rem,4vw,3rem)}@media (prefers-reduced-motion:reduce){.s4-trust-picture-frame{animation:none}}.s4-stage-loom{opacity:.55;pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}.weft-story-stage .s4-layer>.s4-pic{scale:1.12}.s4-need-card[data-compact=true]{padding-block:.75rem}.s4-need-card[data-compact=true] .s4-need-label{display:none}.s4-need-card[data-compact=true] .s4-need-text{text-overflow:ellipsis;white-space:nowrap;margin-top:0;font-size:1rem;overflow:hidden}.weft-story-stage .s4-layer{padding-inline-start:clamp(2.25rem,3.6vw,3.25rem)}@media (width<=89.99rem){.weft-story-stage .s4-layer>.s4-pic{scale:1.04}}.s4-org-h2{font-size:var(--text-display);line-height:var(--text-display--line-height);letter-spacing:var(--text-display--letter-spacing);color:var(--foreground);text-wrap:balance;max-width:18ch}.s4-band-ruled>.s4-wrap{border-top:1px solid var(--border);padding-top:clamp(3rem,6vw,5rem)}.s4-band-ruled{padding-top:0}.s4-band .weft-s1-orgs-arrive{opacity:1!important;animation:none!important;transform:none!important}.s4-org-film{border:1px solid var(--border)}.s4-org-close{max-width:64rem;margin-inline:auto}.s4-premium-hero-loom{z-index:0;opacity:.7;pointer-events:none;position:absolute;inset:0}@media (width<=63.99rem){.s4-premium-hero-loom{display:none}}.s4-premium-title{max-width:15ch}.s4-premium-art{box-shadow:0 30px 80px -40px oklch(0% 0 0/.85)}.s4-sentence{text-align:center;max-width:24ch;font-size:var(--text-display);line-height:var(--text-display--line-height);letter-spacing:var(--text-display--letter-spacing);color:var(--foreground);text-wrap:balance;margin-inline:auto}.s4-pcompare{gap:2rem;margin-top:clamp(2rem,4vw,3rem);display:grid}@media (width>=64rem){.s4-pcompare{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(2rem,5vw,5rem)}}.s4-pcompare>*{min-width:0}.s4-pcompare-tabs{border:1px solid var(--border);background:var(--surface-subtle);border-radius:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.375rem;display:grid}.s4-pcompare-tab{text-align:start;min-height:3.5rem;color:var(--muted-foreground);cursor:pointer;transition:background-color var(--duration-productive)var(--ease-productive),color var(--duration-productive)var(--ease-productive),box-shadow var(--duration-productive)var(--ease-productive);border-radius:.875rem;gap:.125rem;padding:.625rem .875rem;display:grid}.s4-pcompare-tab[aria-pressed=true]{background:var(--surface);color:var(--foreground);box-shadow:var(--shadow-surface)}.s4-pcompare-tab:focus-visible,.s4-nm-step:focus-visible,.s4-nm-next:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.s4-pcompare-tab-name{font-size:1rem;font-weight:600}.s4-pcompare-tab-plan{font-size:.8125rem}.s4-pcompare-tab[aria-pressed=true] .s4-pcompare-tab-plan{color:var(--thread-foreground)}.s4-pcompare-body{min-height:4.75em;color:var(--foreground);margin-top:1.25rem;font-size:1.0625rem;line-height:1.55}.s4-pcompare-illustrative{color:var(--muted-foreground);margin-top:.75rem;font-size:.8125rem}.s4-pcompare-stage{border:1px solid var(--border);background:radial-gradient(60% 70% at 85% 10%,var(--loom-glow),transparent 70%),var(--canvas);border-radius:1.75rem;align-content:start;gap:.875rem;min-height:25rem;padding:clamp(1rem,2.5vw,1.75rem);display:grid}@supports (color:color-mix(in lab, red, red)){.s4-pcompare-stage{background:radial-gradient(60% 70% at 85% 10%,color-mix(in oklch,var(--loom-glow)60%,transparent),transparent 70%),var(--canvas)}}.s4-found{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-raised);border-radius:1.25rem;gap:.625rem;padding:1.125rem 1.25rem;display:grid}.s4-found-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.s4-found-label{color:var(--foreground);font-size:.8125rem;font-weight:600}.s4-found-kind{color:var(--thread-foreground);font-size:.8125rem;font-weight:600}.s4-found-opportunity{font-family:var(--font-display);color:var(--foreground);font-size:clamp(1.125rem,1rem + .5vw,1.375rem);font-weight:500;line-height:1.3}.s4-found-who{border:1px dashed var(--border-strong);color:var(--muted-foreground);border-radius:1rem;align-items:center;gap:.75rem;padding:.5rem .75rem .5rem .5rem;font-size:.875rem;display:flex}.s4-found-note{color:var(--muted-foreground);font-size:.8125rem}.s4-nm{gap:2rem;margin-top:clamp(2rem,4vw,3rem);display:grid}@media (width>=64rem){.s4-nm{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(2rem,5vw,5rem)}}.s4-nm>*{min-width:0}.s4-nm-list{border-top:1px solid var(--border);display:grid}.s4-nm-list>li{border-bottom:1px solid var(--border)}.s4-nm-step{text-align:start;inline-size:100%;min-height:3.5rem;color:var(--muted-foreground);cursor:pointer;align-items:center;gap:.875rem;padding-block:.625rem;display:flex}.s4-nm-list>li[data-state=current] .s4-nm-step,.s4-nm-step:hover{color:var(--foreground)}.s4-nm-num{border:1px solid var(--border-strong);font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;place-items:center;block-size:2rem;inline-size:2rem;font-size:.8125rem;font-weight:600;display:grid}.s4-nm-list>li[data-state=done] .s4-nm-num{border-color:var(--thread);background:var(--thread);color:var(--canvas)}.s4-nm-list>li[data-state=current] .s4-nm-num{border-color:var(--thread);color:var(--thread-foreground);box-shadow:0 0 0 4px var(--thread)}@supports (color:color-mix(in lab, red, red)){.s4-nm-list>li[data-state=current] .s4-nm-num{box-shadow:0 0 0 4px color-mix(in oklch,var(--thread)18%,transparent)}}.s4-nm-title{font-family:var(--font-display);font-size:1.1875rem;font-weight:500}.s4-nm-body{max-width:34rem;color:var(--muted-foreground);padding:0 0 1rem 2.875rem;padding-inline:2.875rem 0;font-size:1rem;line-height:1.55}.s4-nm-next{margin-top:1.5rem}.s4-nm-stage{border:1px solid var(--border);background:var(--surface);border-radius:1.75rem;justify-items:center;gap:1.5rem;padding:clamp(1.5rem,4vw,3rem) clamp(1rem,3vw,2.5rem);display:grid}@supports (color:color-mix(in lab, red, red)){.s4-nm-stage{background:color-mix(in oklch,var(--surface)60%,transparent)}}.s4-nm-row{grid-template-columns:auto minmax(1.5rem,1fr) auto minmax(1.5rem,1fr) auto;align-items:start;inline-size:100%;display:grid}.s4-nm-node{text-align:center;justify-items:center;gap:.5rem;max-inline-size:9.5rem;display:grid}.s4-nm-node:first-child{padding-top:1.5rem}.s4-nm-node-name{color:var(--foreground);font-size:.9375rem;font-weight:600}.s4-nm-node[data-hidden=true] .s4-nm-node-name{color:var(--muted-foreground);font-weight:500}.s4-nm-node-meta{color:var(--muted-foreground);font-size:.8125rem;line-height:1.35}.s4-nm-link{background:var(--border);block-size:2px;margin-top:2rem;position:relative}.s4-nm-link-line{background:var(--loom-thread);transform-origin:0;position:absolute;inset:0}[dir=rtl] .s4-nm-link-line{transform-origin:100%}.s4-nm-link[data-dashed=true] .s4-nm-link-line{background:repeating-linear-gradient(to right,var(--loom-thread)0 6px,transparent 6px 11px)}.s4-nm-link[data-checking=true] .s4-nm-link-line{animation:s4-nm-check 1.2s var(--ease-expressive)2}@keyframes s4-nm-check{50%{opacity:.35}}.s4-nm-status{border:1px solid var(--border);color:var(--muted-foreground);border-radius:999px;padding:.375rem .875rem;font-size:.875rem;font-weight:500}.s4-nm-status[data-state=clear]{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.s4-nm-status[data-state=clear]{border-color:color-mix(in oklch,var(--success)50%,transparent)}}.s4-nm-status[data-state=clear]{color:var(--success)}@media (prefers-reduced-motion:reduce){.s4-nm-link[data-checking=true] .s4-nm-link-line{animation:none}}.s4-premium-hero .weft-public-label{font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-size:.9375rem;font-weight:500}.s4-auth-aside{border-radius:2rem;padding:clamp(2rem,3vw,3rem)}.s4-hero-loom[data-variant=panel]{order:0;block-size:16rem;display:block;position:relative}.s4-auth-figure{margin-top:2.5rem}.s4-auth-loom .s4-reach-room{display:none}.s4-auth-caption{color:var(--muted-foreground);margin-top:.75rem;font-size:.8125rem}.s4-footer>div{padding-block:clamp(2.5rem,5vw,4rem)}.s4-footer-line{font-family:var(--font-display);letter-spacing:-.01em;color:var(--foreground);font-size:clamp(1.25rem,1.1rem + .6vw,1.625rem);font-weight:400}.s4-payments-off{border:1px solid var(--border);border-inline-start:3px solid var(--waiting);background:var(--surface);border-radius:1rem;gap:.25rem;max-width:56rem;margin-top:1.5rem;padding:1rem 1.25rem;display:grid}.s4-payments-off-title{color:var(--foreground);font-weight:600}.s4-payments-off-body{color:var(--muted-foreground);font-size:.9375rem;line-height:1.5}.s4-endonyms{max-width:52rem;color:var(--muted-foreground);margin-top:2.5rem;flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;margin-inline:auto;font-size:.9375rem;display:flex}.s4-endonyms li{unicode-bidi:isolate}@media (width<=39.99rem){.s4-wrap .weft-s1-orgs-row{scroll-snap-type:none;gap:1rem;margin-inline:0;padding-inline:0;display:grid;overflow:visible}}.s4-auth-loom-frame{block-size:16rem;position:relative}header[data-tone=ink]{border-bottom-color:#0000}:root{--s5-ink:oklch(16.3% .036 276.6);--s5-ink-deep:oklch(14.1% .041 276.9);--s5-night:oklch(21.8% .071 275.4);--s5-night-2:oklch(27.9% .107 274.2);--s5-indigo:oklch(49.1% .21 284.4);--s5-indigo-bright:oklch(56.5% .249 283.4);--s5-violet:oklch(60.6% .219 292.7);--s5-violet-soft:oklch(70.9% .159 293.5);--s5-violet-pale:oklch(81.1% .101 293.6);--s5-lavender:oklch(94.3% .028 294.6);--s5-plum:oklch(38% .178 293.7);--s5-coral:oklch(72.9% .17 35.1);--s5-coral-hover:oklch(76.1% .145 35.2);--s5-coral-soft:oklch(79% .125 37.3);--s5-coral-ink:oklch(18.2% .021 40.8);--s5-linen:oklch(95.4% .013 82.4);--s5-cloud:oklch(98% .009 84.6);--s5h-on-ink:oklch(99% .004 286);--s5h-on-ink-2:oklch(99% .004 286/.8);--s5h-on-ink-3:oklch(99% .004 286/.64);--s5h-on-ink-4:oklch(99% .004 286/.5);--s5h-glass:oklch(99% .004 286/.07);--s5h-glass-2:oklch(99% .004 286/.12);--s5h-glass-3:oklch(99% .004 286/.18);--s5h-hair:oklch(99% .004 286/.14);--s5h-hair-2:oklch(99% .004 286/.26);--s5h-ink-veil:oklch(16.3% .036 276.6/.6);--s5h-ink-scrim:oklch(16.3% .036 276.6/.82);--s5h-night-card:oklch(23.5% .08 276/.9);--s5h-violet-wash:oklch(60.6% .219 292.7/.2);--s5h-violet-ring:oklch(70.9% .159 293.5/.4);--s5h-violet-text:oklch(89% .06 293);--s5h-coral-wash:oklch(72.9% .17 35.1/.16);--s5h-coral-text:oklch(84% .09 37);--s5h-coral-peach:oklch(89% .06 40);--s5h-indigo-wash:oklch(58.5% .2 277/.26);--s5h-indigo-text:oklch(89% .05 280);--s5h-paper:var(--s5-linen);--s5h-paper-raised:var(--s5-cloud);--s5h-paper-card:oklch(100% 0 0/.72);--s5h-paper-well:oklch(92.6% .014 82);--s5h-paper-mute:oklch(85.8% .016 82);--s5h-paper-fg:oklch(21.6% .04 284);--s5h-paper-fg-2:oklch(21.6% .04 284/.74);--s5h-paper-fg-3:oklch(21.6% .04 284/.64);--s5h-paper-hair:oklch(21.6% .04 284/.1);--s5h-paper-accent:var(--s5-indigo);--s5h-chrome-ink:var(--s5-ink);--s5h-chrome-paper:var(--canvas);--s5-header-h:4rem}html[data-theme=dark]{--s5h-paper:oklch(19% .03 278);--s5h-paper-raised:oklch(22% .035 278);--s5h-paper-card:oklch(24.5% .04 278/.85);--s5h-paper-well:oklch(26% .04 278);--s5h-paper-mute:oklch(34% .04 278);--s5h-paper-fg:oklch(95% .012 82);--s5h-paper-fg-2:oklch(95% .012 82/.76);--s5h-paper-fg-3:oklch(95% .012 82/.56);--s5h-paper-hair:oklch(95% .012 82/.12);--s5h-paper-accent:var(--s5-violet-pale)}html:has([data-public-sticky]){scroll-padding-top:calc(var(--s5-header-h) + .75rem)}.s5-chrome{z-index:var(--z-nav);background:var(--s5h-chrome-paper);border-bottom:1px solid var(--border);transition:box-shadow .2s;position:sticky;top:0}header.s5-chrome[data-tone=ink]{background:var(--s5h-chrome-ink);border-bottom-color:var(--s5h-hair)}.s5-chrome[data-scrolled=true]{box-shadow:0 10px 30px -18px oklch(10% .03 277/.55)}.s5h-page{background:var(--s5-ink);color:var(--s5h-on-ink);overflow-x:clip}.s5h-wrap{width:100%;max-width:1440px;margin-inline:auto;padding-inline:1rem}@media (width>=640px){.s5h-wrap{padding-inline:2rem}}.s5h-display{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;font-weight:400;line-height:1.03}.s5h-eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:.875rem;font-weight:600}.s5h-coral-btn{background:var(--s5-coral);min-height:3rem;color:var(--s5-coral-ink);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding-inline:1.5rem;font-size:1rem;font-weight:600;transition:transform .18s,background-color .18s;display:inline-flex;box-shadow:0 12px 40px oklch(72.9% .17 35.1/.42)}.s5h-coral-btn:hover{background:var(--s5-coral-hover);transform:translateY(-1px)}.s5h-coral-btn:focus-visible{outline:2px solid var(--s5h-on-ink);outline-offset:3px}.s5h-ghost-btn{min-height:3rem;color:var(--s5h-on-ink-2);box-shadow:inset 0 0 0 1px var(--s5h-hair-2);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding-inline:1.25rem;transition:background-color .18s,color .18s;display:inline-flex}.s5h-ghost-btn:hover{background:var(--s5h-glass);color:var(--s5h-on-ink)}.s5h-ghost-btn:focus-visible{outline:2px solid var(--s5h-on-ink);outline-offset:3px}.s5h-dark-btn{background:var(--s5h-paper-fg);min-height:3rem;color:var(--s5h-paper);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding-inline:1.5rem;font-weight:600;transition:transform .18s;display:inline-flex}.s5h-dark-btn:hover{transform:translateY(-1px)}.s5h-light-btn{background:var(--s5-cloud);min-height:3rem;color:var(--s5-ink);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding-inline:1.5rem;font-weight:600;transition:transform .18s;display:inline-flex}.s5h-light-btn:hover{transform:translateY(-1px)}.s5h-face{background:var(--s5-night-2);border-radius:999px;flex-shrink:0;display:inline-block;position:relative;overflow:hidden}.s5h-hero{isolation:isolate;background:var(--s5-ink);--s5h-film-gutter:clamp(1.5rem,2.5cqw,3rem);position:relative;overflow:hidden;container-type:inline-size}.s5h-hero-vignette{background:radial-gradient(at 70% 45%,#0000 0%,oklch(16.3% .036 276.6/.15) 45%,oklch(16.3% .036 276.6/.78) 100%)}.s5h-hero-grid{grid-template-areas:"title""film""lede""cta";gap:1.5rem;max-width:1440px;margin-inline:auto;padding:2rem 1rem 2.5rem;display:grid;position:relative}@media (width>=640px){.s5h-hero-grid{gap:2rem;padding:3rem 2rem}}@media (width>=768px) and (width<=1279.98px){.s5h-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-areas:"title title""lede cta""film film";gap:1.75rem 2.5rem;padding-top:2.5rem}.s5h-hero-cta{place-self:center end}}@media (width>=1280px){.s5h-hero-grid{min-height:calc(100svh - var(--s5-header-h) - 3.75rem);grid-template:"title film""lede film""cta film"1fr/minmax(0,.36fr) minmax(0,.64fr);align-content:center;gap:0 3.5rem;padding-block:3.5rem;padding-inline:2rem 0}}.s5h-hero-title{grid-area:title;align-self:end}.s5h-hero-film{grid-area:film;align-self:center}.s5h-hero-lede{grid-area:lede}.s5h-hero-cta{grid-area:cta;align-self:start}@media (width<=639.98px){.s5h-hero-grid{grid-template-areas:"title""lede""cta""film"}}@media (width<=359.98px){.s5h-hero-grid{row-gap:1rem;padding-top:1.25rem}.s5h-hero-lede{line-height:1.5}}@media (width>=1280px){.s5h-hero-film{margin-inline-end:calc(var(--s5h-film-gutter) - max(0px,(100cqw - 1440px)/2))}}.s5h-hero-h1{font-size:clamp(2.6rem,9.6vw,3.4rem)}@media (width>=640px){.s5h-hero-h1{font-size:clamp(3.4rem,8vw,4.6rem)}}@media (width>=1280px){.s5h-hero-h1{font-size:clamp(3.6rem,4.6vw,5rem)}}.s5h-shimmer{background-image:linear-gradient(100deg,var(--s5-violet-pale)0%,var(--s5-coral-soft)30%,var(--s5-coral)50%,var(--s5-violet-pale)70%,var(--s5-coral-soft)100%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;padding-inline-end:.08em;font-style:italic;animation:6s linear infinite s5h-shimmer}@keyframes s5h-shimmer{to{background-position:200%}}@media (prefers-reduced-motion:reduce){.s5h-shimmer{animation:none}}.s5h-film-glow{filter:blur(36px);background:radial-gradient(closest-side,oklch(60.6% .219 292.7/.5),oklch(72.9% .17 35.1/.16) 60%,#0000)}.s5h-film-frame{background:linear-gradient(140deg,oklch(81.1% .101 293.6/.7),oklch(72.9% .17 35.1/.55) 45%,oklch(58.5% .2 277/.4));border-radius:28px;padding:1.5px;box-shadow:0 40px 120px -30px oklch(49.1% .21 284.4/.75)}.s5h-film-frame>*{background:var(--s5-ink);border-radius:26.5px}.s5h-marquee{border-block:1px solid var(--s5h-hair);background:var(--s5h-ink-veil)}.s5h-marquee-track{animation:70s linear infinite s5h-marquee}.s5h-marquee:hover .s5h-marquee-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.s5h-marquee-track{animation:none}}.s5h-paper-band{background:var(--s5h-paper);color:var(--s5h-paper-fg)}.s5h-value-card{background:var(--s5h-paper-card);box-shadow:inset 0 0 0 1px var(--s5h-paper-hair),0 30px 70px -45px oklch(30% .1 280/.45);border-radius:28px}.s5h-value-pic{background:var(--s5h-paper-well);border-radius:20px}.s5h-chip-on{background:var(--s5-coral)}.s5h-chip-off{background:var(--s5h-paper-mute)}.s5h-stage{isolation:isolate;background:var(--s5-ink-deep);position:relative;overflow:hidden}.s5h-stage-top-light{background:radial-gradient(at 50% 0,oklch(60.6% .219 292.7/.42),#0000 70%)}.s5h-stage-window{box-shadow:0 60px 140px -30px oklch(8% .02 277/.85),inset 0 1px 0 oklch(99% 0 0/.08),inset 0 0 0 1px var(--s5h-hair);background:oklch(19.5% .06 276/.88);border-radius:26px}.s5h-stage-glow{filter:blur(48px);background:radial-gradient(closest-side,oklch(49.1% .21 284.4/.5),#0000)}.s5h-stage-card{background:var(--s5h-night-card);box-shadow:inset 0 0 0 1px var(--s5h-hair)}.s5h-stage-card[data-selected=true]{box-shadow:inset 0 0 0 2px var(--s5-coral)}.s5h-stage-card[data-yes=true]{box-shadow:inset 0 0 0 2px var(--s5-coral),0 0 0 8px oklch(72.9% .17 35.1/.14),0 20px 60px -10px oklch(72.9% .17 35.1/.5)}.s5h-stage-card:hover{box-shadow:inset 0 0 0 1px var(--s5-violet-soft)}.s5h-stage-card[data-selected=true]:hover{box-shadow:inset 0 0 0 2px var(--s5-coral)}.s5h-stage-focus-ring{animation:2s ease-in-out infinite s5h-glow;box-shadow:inset 0 0 0 2px oklch(72.9% .17 35.1/.6)}.s5h-paper-sheet{background:var(--s5-cloud);color:oklch(21.6% .04 284);box-shadow:0 40px 100px -20px oklch(8% .02 277/.7)}.s5h-paper-sheet-mute{color:oklch(21.6% .04 284/.6)}.s5h-paper-sheet-bubble{background:oklch(100% 0 0);box-shadow:inset 0 0 0 1px oklch(21.6% .04 284/.08)}.s5h-paper-sheet-me{color:var(--s5h-on-ink);background:oklch(32% .12 277)}.s5h-bridge-orb{background:linear-gradient(135deg,var(--s5-violet),var(--s5-coral))}.s5h-why-chip{background:var(--s5-lavender);color:var(--s5-plum)}.s5h-bridge-note{color:oklch(38% .11 35);background:oklch(96.5% .02 40)}.s5h-status-asked{background:var(--s5h-indigo-wash);color:var(--s5h-indigo-text)}.s5h-status-yes{background:var(--s5-coral);color:var(--s5-coral-ink);box-shadow:0 8px 30px oklch(72.9% .17 35.1/.45)}.s5h-status-quiet{background:var(--s5h-glass);color:var(--s5h-on-ink-3)}.s5h-status-intro{background:var(--s5h-coral-wash);color:var(--s5h-coral-text)}.s5h-role-strong{background:var(--s5h-violet-wash);color:var(--s5h-violet-text)}.s5h-role-potential{background:var(--s5h-glass-2);color:var(--s5h-on-ink-2)}.s5h-role-bridge{background:var(--s5h-coral-wash);color:var(--s5h-coral-text)}.s5h-scope-on{background:var(--s5-coral)}.s5h-scope-off{background:var(--s5h-glass-3)}.s5h-vignette{background:var(--s5h-paper-card);box-shadow:inset 0 0 0 1px var(--s5h-paper-hair);border-radius:24px}.s5h-vignette-screen{background:var(--s5h-paper-well);filter:grayscale();border-radius:16px}.s5h-vignette-row{background:var(--s5h-paper-raised);opacity:.75}.s5h-vignette-post{background:var(--s5h-paper-raised);box-shadow:inset 0 0 0 1px var(--s5h-paper-hair)}.s5h-vignette-bar,.s5h-vignette-mine{background:var(--s5h-paper-mute)}.s5h-vignette-ask{box-shadow:inset 0 0 0 2px oklch(21.6% .04 284/.28)}.s5h-weft-card{background:var(--s5-ink);color:var(--s5h-on-ink);border-radius:28px;box-shadow:0 40px 90px -30px oklch(30% .15 280/.6)}.s5h-feed-loop{animation:16s linear infinite s5h-feed}.s5h-chat-loop{animation:12s linear infinite s5h-feed}.s5h-scan{background:oklch(100% 0 0/.25);border:3px solid oklch(21.6% .04 284/.45);animation:9s ease-in-out infinite s5h-scan}@media (prefers-reduced-motion:reduce){.s5h-feed-loop,.s5h-chat-loop,.s5h-scan{animation:none}}.s5h-orgs{isolation:isolate;background:var(--s5-night);position:relative;overflow:hidden}.s5h-orgs-fade{background:linear-gradient(90deg,var(--s5-night)0%,oklch(21.8% .071 275.4/.86) 42%,oklch(21.8% .071 275.4/.3) 100%)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .s5h-orgs-fade{background:linear-gradient(270deg,var(--s5-night)0%,oklch(21.8% .071 275.4/.86) 42%,oklch(21.8% .071 275.4/.3) 100%)}.s5h-orgs-panel{box-shadow:inset 0 0 0 1px var(--s5h-hair);background:oklch(23.5% .08 276/.86);border-radius:28px}.s5h-orgs-mono{background:linear-gradient(135deg,var(--s5-indigo-bright),var(--s5-coral))}.s5h-orgs-row{background:var(--s5h-glass);box-shadow:inset 0 0 0 1px var(--s5h-hair)}.s5h-dot-violet{background:var(--s5-violet-soft)}.s5h-dot-coral{background:var(--s5-coral);box-shadow:0 0 14px var(--s5-coral)}.s5h-host{background:var(--s5-linen);color:oklch(21.6% .04 284)}.s5h-host-mute{color:oklch(21.6% .04 284/.62)}.s5h-host-bar{background:linear-gradient(to top,var(--s5-indigo),var(--s5-violet-soft))}.s5h-premium{background:linear-gradient(160deg,var(--s5-linen)0%,oklch(93.5% .035 294) 55%,oklch(94% .035 40) 100%);color:oklch(21.6% .04 284)}[data-theme=dark] .s5h-premium{color:oklch(95% .012 82);background:linear-gradient(160deg,oklch(19% .03 278) 0%,oklch(23% .06 290) 55%,oklch(23% .05 30) 100%)}.s5h-premium-mute{color:currentColor}@supports (color:color-mix(in lab, red, red)){.s5h-premium-mute{color:color-mix(in oklch,currentColor 72%,transparent)}}.s5h-premium-accent{color:var(--s5-indigo)}[data-theme=dark] .s5h-premium-accent{color:var(--s5-violet-pale)}.s5h-premium-card{background:var(--s5-ink);color:var(--s5h-on-ink);border-radius:30px;box-shadow:0 50px 100px -30px oklch(40% .2 285/.55)}.s5h-premium-tile{background:var(--s5h-glass);box-shadow:inset 0 0 0 1px var(--s5h-hair);transition:box-shadow .5s,opacity .5s,transform .5s}.s5h-premium-tile[data-lit=true]{box-shadow:inset 0 0 0 1px oklch(72.9% .17 35.1/.55)}.s5h-spinner{border:2px solid var(--s5h-hair-2);border-top-color:var(--s5-coral);animation:.9s linear infinite s5h-spin}.s5h-closing{isolation:isolate;background:var(--s5-ink);position:relative;overflow:hidden}.s5h-closing-glass{background:var(--s5h-glass-2);box-shadow:inset 0 0 0 1px var(--s5h-hair-2);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:26px}.s5h-closing-field{background:var(--s5h-ink-veil);border-radius:20px}.s5h-closing-field textarea::placeholder{color:var(--s5h-on-ink-4)}.s5h-closing-field:focus-within{box-shadow:inset 0 0 0 2px var(--s5-coral-soft)}.s5h-closing-links{width:fit-content;max-width:100%;box-shadow:inset 0 0 0 1px var(--s5h-hair);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:oklch(16.3% .036 276.6/.55);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.5rem;margin:2.5rem auto 0;padding:.625rem .625rem .625rem 1.25rem;display:flex}.s5h-closing-free{color:var(--s5h-on-ink);align-items:center;gap:.5rem;font-size:17px;font-weight:600;display:inline-flex}.s5h-closing-sep{background:var(--s5h-hair-2);block-size:1.5rem;inline-size:1px}.s5h-closing-member{color:var(--s5h-on-ink-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;font-size:17px;display:inline-flex}.s5h-closing-signin{min-height:2.75rem;color:var(--s5h-on-ink);background:oklch(99% .004 286/.08);font-weight:600;box-shadow:inset 0 0 0 1px oklch(99% .004 286/.42)}.s5h-closing-signin:hover{background:oklch(99% .004 286/.16)}@media (width<=639.98px){.s5h-closing-links{border-radius:1.5rem;flex-direction:column;gap:.75rem;width:100%;padding:1rem 1rem 1.125rem}.s5h-closing-sep{block-size:1px;inline-size:3rem}}footer.s5h-footer-ink[data-tone=ink]{color:var(--s5h-on-ink-3);border-top-color:var(--s5h-hair);background:0 0}@keyframes s5h-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes s5h-feed{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes s5h-scan{0%{transform:translate(0)}25%{transform:translate(180%,60%)}50%{transform:translate(60%,180%)}75%{transform:translate(220%,220%)}to{transform:translate(0)}}@keyframes s5h-glow{0%,to{opacity:.55}50%{opacity:1}}@keyframes s5h-spin{to{transform:rotate(360deg)}}@keyframes s5h-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.s5h-rise{animation:.5s ease-out both s5h-rise}@media (prefers-reduced-motion:reduce){.s5h-rise{animation:none}}.s5h-ring{box-shadow:0 0 0 2px oklch(99% .004 286/.7)}.s5h-ring-soft{box-shadow:0 0 0 2px var(--s5h-hair-2)}.s5h-ring-coral{box-shadow:0 0 0 2px var(--s5-coral)}.s5h-ring-lavender{box-shadow:0 0 0 2px var(--s5-lavender)}.s5h-ring-none{box-shadow:none}.s5h-chip-active{background:var(--s5-cloud);color:oklch(21.6% .04 284)}.s5h-paper-sheet-rule{border-color:oklch(21.6% .04 284/.1)}.s5h-stage-viewport{-webkit-mask-image:linear-gradient(#0000 0,#000 52px calc(100% - 52px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 52px calc(100% - 52px),#0000 100%)}@media (width>=1000px){.s5h-stage-viewport{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#0000 0,#000 52px calc(100% - 52px),#0000 100%),linear-gradient(90deg,#0000 0,#000 64px calc(100% - 64px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 52px calc(100% - 52px),#0000 100%),linear-gradient(90deg,#0000 0,#000 64px calc(100% - 64px),#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}}.s5h-caret{border-inline-end:2px solid var(--s5-coral);padding-inline-end:2px;animation:2s cubic-bezier(.4,0,.6,1) infinite s5h-caret}@keyframes s5h-caret{50%{border-inline-end-color:color-mix(in oklch,var(--s5-coral)45%,transparent)}}@media (prefers-reduced-motion:reduce){.s5h-caret{animation:none}}.s5h-stage-dim{opacity:.32;transition:opacity .6s}.s5-hero-line-mask{margin-bottom:-.2em;padding-bottom:.2em}:root{--s5o-ink:oklch(13.6% .044 275.9);--s5o-night:oklch(17.4% .051 276.3);--s5o-sky-top:oklch(19.3% .063 274.8);--s5o-sky-bottom:var(--s5o-ink);--s5o-glow-a:oklch(47.8% .213 278.3);--s5o-glow-b:var(--s5-coral);--s5o-dust:oklch(62.7% .108 281);--s5o-text:var(--s5-linen);--s5o-text-strong:var(--s5-cloud);--s5o-muted:var(--s5-linen)}@supports (color:color-mix(in lab, red, red)){:root{--s5o-muted:color-mix(in oklch,var(--s5-linen)72%,transparent)}}:root{--s5o-faint:var(--s5-linen)}@supports (color:color-mix(in lab, red, red)){:root{--s5o-faint:color-mix(in oklch,var(--s5-linen)55%,transparent)}}:root{--s5o-line:var(--s5-cloud)}@supports (color:color-mix(in lab, red, red)){:root{--s5o-line:color-mix(in oklch,var(--s5-cloud)12%,transparent)}}:root{--s5o-line-strong:var(--s5-cloud)}@supports (color:color-mix(in lab, red, red)){:root{--s5o-line-strong:color-mix(in oklch,var(--s5-cloud)24%,transparent)}}:root{--s5o-wash:var(--s5-cloud)}@supports (color:color-mix(in lab, red, red)){:root{--s5o-wash:color-mix(in oklch,var(--s5-cloud)4%,transparent)}}:root{--s5o-wash-2:var(--s5-cloud)}@supports (color:color-mix(in lab, red, red)){:root{--s5o-wash-2:color-mix(in oklch,var(--s5-cloud)7%,transparent)}}:root{--s5o-hot:oklch(75.6% .149 35.8);--s5o-hot-deep:oklch(68% .178 10.4);--s5o-hot-light:oklch(78.4% .13 38.3);--s5o-hot-pale:oklch(89.2% .059 39.3);--s5o-hot-ink:oklch(17.9% .024 24.2);--s5o-bridge:oklch(82.2% .1 295.1);--s5o-violet:oklch(66.6% .187 286.8);--s5o-yes:oklch(83.3% .117 161.5);--s5o-tone-violet:var(--s5o-violet);--s5o-tone-coral:var(--s5o-hot);--s5o-tone-sky:oklch(74.8% .137 247.4);--s5o-tone-orchid:oklch(73.9% .171 305.7);--s5o-tone-mint:oklch(79.8% .119 171.7);--s5o-tone-gold:oklch(85.6% .126 76);--s5o-node-light:oklch(96.7% .018 48.5);--s5o-comet:oklch(96.9% .018 54);--s5o-beyond:oklch(87.6% .068 295.3);--s5o-ring:var(--s5o-violet);--s5o-ring-tick:oklch(79.4% .111 288.8);--s5o-panel-top:oklch(21.9% .071 281.1/.8);--s5o-panel-bottom:oklch(15.5% .044 280/.84);--s5o-chip:oklch(17.7% .059 280/.72);--s5o-label-ground:oklch(17.7% .059 280/.88);--s5o-header:var(--s5-header-h,4.25rem)}.s5o{background:var(--s5o-ink);color:var(--s5o-text);font-family:var(--font-instrument-sans),ui-sans-serif,system-ui,sans-serif}.s5o section[id],.s5o [data-anchor]{scroll-margin-top:calc(var(--s5o-header) + 1.5rem)}.s5o-serif{font-family:var(--font-fraunces),ui-serif,Georgia,serif;font-optical-sizing:auto}.s5o-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--s5o-hot);font-size:.75rem;font-weight:600}.s5o-eyebrow--lilac{color:var(--s5o-bridge)}.s5o-muted{color:var(--s5o-muted)}.s5o-faint{color:var(--s5o-faint)}.s5o-strong{color:var(--s5o-text-strong)}.s5o-stage{isolation:isolate;width:100%;height:100dvh;position:sticky;top:0;overflow:hidden}.s5o-poster{background-position:50%;background-size:cover;transition:opacity 1s;position:absolute;inset:0}.s5o-poster-ground{background:radial-gradient(60% 50% at 68% 40%,var(--s5o-glow-a),transparent 70%),radial-gradient(40% 35% at 30% 75%,var(--s5-coral),transparent 70%),linear-gradient(180deg,var(--s5o-sky-top),var(--s5o-ink));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.s5o-poster-ground{background:radial-gradient(60% 50% at 68% 40%,color-mix(in oklch,var(--s5o-glow-a)45%,transparent),transparent 70%),radial-gradient(40% 35% at 30% 75%,color-mix(in oklch,var(--s5-coral)16%,transparent),transparent 70%),linear-gradient(180deg,var(--s5o-sky-top),var(--s5o-ink))}}.s5o-stage-fade{pointer-events:none;background:linear-gradient(to bottom,var(--s5o-ink),transparent);inset-inline:0;height:8rem;position:absolute;top:0}@supports (color:color-mix(in lab, red, red)){.s5o-stage-fade{background:linear-gradient(to bottom,color-mix(in oklch,var(--s5o-ink)85%,transparent),transparent)}}.s5o-hero-shade{pointer-events:none;background:linear-gradient(to right,var(--s5o-ink),var(--s5o-ink)55%,transparent);width:60%;position:absolute;inset-block:0;inset-inline-start:0}@supports (color:color-mix(in lab, red, red)){.s5o-hero-shade{background:linear-gradient(to right,color-mix(in oklch,var(--s5o-ink)82%,transparent),color-mix(in oklch,var(--s5o-ink)40%,transparent)55%,transparent)}}[dir=rtl] .s5o-hero-shade{background:linear-gradient(to left,var(--s5o-ink),var(--s5o-ink)55%,transparent)}@supports (color:color-mix(in lab, red, red)){[dir=rtl] .s5o-hero-shade{background:linear-gradient(to left,color-mix(in oklch,var(--s5o-ink)82%,transparent),color-mix(in oklch,var(--s5o-ink)40%,transparent)55%,transparent)}}.s5o-fade{transition:opacity .7s}.s5o-fade[data-shown=false]{opacity:0;pointer-events:none}.s5o-cue{color:var(--s5o-muted);animation:2.2s ease-in-out infinite s5o-cue}@keyframes s5o-cue{50%{transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.s5o-cue{animation:none}}.s5o-cta-hot{background-image:linear-gradient(120deg,var(--s5o-hot-light),var(--s5-coral)55%,var(--s5o-hot-deep));color:var(--s5o-hot-ink);box-shadow:0 10px 40px -8px var(--s5-coral);border-color:#0000;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.s5o-cta-hot{box-shadow:0 10px 40px -8px color-mix(in oklch,var(--s5-coral)70%,transparent)}}.s5o-cta-hot{transition:transform .2s,box-shadow .3s}.s5o-cta-hot:hover{box-shadow:0 14px 50px -6px var(--s5-coral);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.s5o-cta-hot:hover{box-shadow:0 14px 50px -6px color-mix(in oklch,var(--s5-coral)90%,transparent)}}.s5o-cta-ghost{border:1px solid var(--s5o-line-strong);background:var(--s5o-wash);color:var(--s5o-text-strong);border-radius:999px}.s5o-cta-ghost:hover{background:var(--s5o-wash-2)}.s5o-sticky{background:var(--s5o-night)}@supports (color:color-mix(in lab, red, red)){.s5o-sticky{background:color-mix(in oklch,var(--s5o-night)88%,transparent)}}.s5o-sticky{border-color:var(--s5o-line);-webkit-backdrop-filter:blur(16px)}.s5o-sticky [data-testid=organizations-talk-sticky]{border-color:var(--s5o-line-strong);background:var(--s5o-wash);color:var(--s5o-text-strong)}.s5o-quiet a{color:var(--s5o-text-strong);-webkit-text-decoration-color:var(--s5o-line-strong);-webkit-text-decoration-color:var(--s5o-line-strong);-webkit-text-decoration-color:var(--s5o-line-strong);text-decoration-color:var(--s5o-line-strong)}.s5o-quiet{color:var(--s5o-muted)}.s5o-glass{background:linear-gradient(170deg,var(--s5o-panel-top),var(--s5o-panel-bottom));border:1px solid var(--s5o-line);-webkit-backdrop-filter:blur(18px);box-shadow:0 30px 90px -30px var(--s5o-ink)}@supports (color:color-mix(in lab, red, red)){.s5o-glass{box-shadow:0 30px 90px -30px color-mix(in oklch,var(--s5o-ink)90%,transparent)}}.s5o-tabs{gap:.25rem;display:flex}.s5o-tab{white-space:nowrap;min-height:2.75rem;color:var(--s5-cloud);border-radius:999px;flex:none;padding:.625rem 1rem;font-size:.875rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.s5o-tab{color:color-mix(in oklch,var(--s5-cloud)78%,transparent)}}.s5o-tab{transition:background .25s,color .25s,box-shadow .3s}.s5o-tab:hover{background:var(--s5o-wash-2);color:var(--s5o-text-strong)}.s5o-tab:focus-visible{outline:2px solid var(--s5o-hot);outline-offset:2px}.s5o-tab[aria-selected=true]{background:var(--s5o-hot);color:var(--s5o-hot-ink);box-shadow:0 0 30px -6px var(--s5o-hot)}@supports (color:color-mix(in lab, red, red)){.s5o-tab[aria-selected=true]{box-shadow:0 0 30px -6px color-mix(in oklch,var(--s5o-hot)90%,transparent)}}.s5o-tabs--chips{scrollbar-width:none;gap:.5rem;padding-bottom:.25rem;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000)}[dir=rtl] .s5o-tabs--chips{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 2.5rem),#0000)}.s5o-tabs--chips::-webkit-scrollbar{display:none}.s5o-tabs--chips .s5o-tab:not([aria-selected=true]){border:1px solid var(--s5o-line-strong);background:var(--s5o-chip);color:var(--s5-cloud)}@supports (color:color-mix(in lab, red, red)){.s5o-tabs--chips .s5o-tab:not([aria-selected=true]){color:color-mix(in oklch,var(--s5-cloud)88%,transparent)}}.s5o-panel-in{animation:.55s cubic-bezier(.2,.8,.2,1) both s5o-rise}@keyframes s5o-rise{0%{opacity:0;filter:blur(6px);translate:0 14px}to{opacity:1;filter:blur();translate:0}}.s5o-intro{border:1px solid var(--s5o-line);background:var(--s5-cloud);border-radius:1rem;width:100%;display:block}@supports (color:color-mix(in lab, red, red)){.s5o-intro{background:color-mix(in oklch,var(--s5-cloud)2%,transparent)}}.s5o-intro{text-align:start;opacity:.78;padding:.875rem;transition:opacity .3s,border-color .3s,background .3s,box-shadow .3s}.s5o-intro:hover{opacity:1}.s5o-intro:focus-visible{outline:2px solid var(--s5o-hot);outline-offset:2px}.s5o-intro.is-on{opacity:1;border-color:var(--s5o-hot)}@supports (color:color-mix(in lab, red, red)){.s5o-intro.is-on{border-color:color-mix(in oklch,var(--s5o-hot)70%,transparent)}}.s5o-intro.is-on{background:var(--s5o-hot)}@supports (color:color-mix(in lab, red, red)){.s5o-intro.is-on{background:color-mix(in oklch,var(--s5o-hot)8%,transparent)}}.s5o-intro.is-on{box-shadow:0 0 40px -16px var(--s5o-hot)}@supports (color:color-mix(in lab, red, red)){.s5o-intro.is-on{box-shadow:0 0 40px -16px color-mix(in oklch,var(--s5o-hot)90%,transparent)}}.s5o-intro-face{object-fit:cover;border:1px solid var(--s5-cloud);border-radius:999px;flex:none;width:2rem;height:2rem}@supports (color:color-mix(in lab, red, red)){.s5o-intro-face{border:1px solid color-mix(in oklch,var(--s5-cloud)70%,transparent)}}.s5o-intro-face--helper{border:2px solid var(--s5o-hot)}.s5o-intro-thread{background:linear-gradient(to right,var(--s5-cloud),var(--s5o-hot));flex:.75rem;min-width:.75rem;height:1px}@supports (color:color-mix(in lab, red, red)){.s5o-intro-thread{background:linear-gradient(to right,color-mix(in oklch,var(--s5-cloud)30%,transparent),var(--s5o-hot))}}[dir=rtl] .s5o-intro-thread{background:linear-gradient(to left,var(--s5-cloud),var(--s5o-hot))}@supports (color:color-mix(in lab, red, red)){[dir=rtl] .s5o-intro-thread{background:linear-gradient(to left,color-mix(in oklch,var(--s5-cloud)30%,transparent),var(--s5o-hot))}}.s5o-kind{letter-spacing:.06em;text-transform:uppercase;color:var(--s5o-hot-ink);background:var(--s5o-hot);border-radius:999px;flex:none;padding:.1875rem .5rem;font-size:.75rem;font-weight:650}.s5o-kind.is-bridge{background:var(--s5o-bridge)}.s5o-stat{background:var(--s5o-wash);border-radius:.75rem;padding:.5rem .75rem}.s5o-room{background:var(--s5o-wash);border-radius:.75rem;align-items:center;gap:.625rem;padding:.5rem .75rem;display:flex}.s5o-dot{background:var(--c);width:.625rem;height:.625rem;box-shadow:0 0 10px var(--c);border-radius:999px;flex:none}.s5o-never{border:1px dashed var(--s5o-line-strong);border-radius:1rem;padding:.75rem}.s5o-lock{color:var(--s5o-bridge)}.s5o-labels{pointer-events:none;z-index:30;position:absolute;inset:0;overflow:hidden}.s5o-label{opacity:0;will-change:transform,opacity;white-space:nowrap;transition:opacity .35s;position:absolute;top:0;left:0}.s5o-label[data-on="1"]{opacity:1}.s5o-tag{background:var(--s5o-label-ground);border:1px solid var(--c);border-radius:999px;align-items:center;gap:.5rem;padding:.3125rem .75rem .3125rem .5625rem;display:flex}@supports (color:color-mix(in lab, red, red)){.s5o-tag{border:1px solid color-mix(in oklch,var(--c)70%,transparent)}}.s5o-tag{box-shadow:0 0 24px -4px var(--c)}@supports (color:color-mix(in lab, red, red)){.s5o-tag{box-shadow:0 0 24px -4px color-mix(in oklch,var(--c)70%,transparent)}}.s5o-tag{color:var(--s5o-text-strong);font-size:.78rem;font-weight:600}.s5o-mini{background:var(--s5o-label-ground);border:1px solid var(--s5-cloud);border-radius:999px;align-items:center;gap:.375rem;padding:.1875rem .625rem .1875rem .1875rem;display:flex}@supports (color:color-mix(in lab, red, red)){.s5o-mini{border:1px solid color-mix(in oklch,var(--s5-cloud)25%,transparent)}}.s5o-mini{color:var(--s5o-text-strong);font-size:.78rem;font-weight:600}.s5o-mini img{object-fit:cover;border-radius:999px;width:1.75rem;height:1.75rem}.s5o-mini.is-helper{border-color:var(--s5o-hot);box-shadow:0 0 22px -4px var(--s5o-hot)}@supports (color:color-mix(in lab, red, red)){.s5o-mini.is-helper{box-shadow:0 0 22px -4px color-mix(in oklch,var(--s5o-hot)80%,transparent)}}.s5o-mini.is-bridge{border-color:var(--s5o-bridge);box-shadow:0 0 22px -4px var(--s5o-bridge)}@supports (color:color-mix(in lab, red, red)){.s5o-mini.is-bridge{box-shadow:0 0 22px -4px color-mix(in oklch,var(--s5o-bridge)80%,transparent)}}.s5o-host{background:var(--s5o-label-ground);border:1px solid var(--s5o-hot);border-radius:1rem;flex-direction:column;align-items:center;gap:.125rem;padding:.4375rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.s5o-host{border:1px solid color-mix(in oklch,var(--s5o-hot)45%,transparent)}}.s5o-card{border:1px solid var(--s5o-line);background:var(--s5-cloud);border-radius:1.875rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.s5o-card{background:color-mix(in oklch,var(--s5-cloud)3%,transparent)}}.s5o-card{box-shadow:inset 0 1px 0 var(--s5-cloud),0 40px 120px -60px var(--tone)}@supports (color:color-mix(in lab, red, red)){.s5o-card{box-shadow:inset 0 1px 0 color-mix(in oklch,var(--s5-cloud)6%,transparent),0 40px 120px -60px var(--tone)}}.s5o-card-glow{pointer-events:none;opacity:.3;filter:blur(64px);background:var(--tone);top:-6rem;border-radius:999px;width:16rem;height:16rem;position:absolute;inset-inline-end:-6rem}.s5o-card-numeral{color:var(--s5-cloud)}@supports (color:color-mix(in lab, red, red)){.s5o-card-numeral{color:color-mix(in oklch,var(--s5-cloud)35%,transparent)}}.s5o-film{border:1px solid var(--s5o-line);box-shadow:0 40px 140px -30px var(--s5o-glow-a);border-radius:1.75rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.s5o-film{box-shadow:0 40px 140px -30px color-mix(in oklch,var(--s5o-glow-a)55%,transparent)}}.s5o-run{border-top:1px solid var(--s5o-line);padding-top:.875rem}.s5o-step-mark{z-index:1;border:1px solid var(--s5o-hot);border-radius:999px;place-items:center;width:3.5rem;height:3.5rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.s5o-step-mark{border:1px solid color-mix(in oklch,var(--s5o-hot)60%,transparent)}}.s5o-step-mark{color:var(--s5o-hot-pale);box-shadow:0 0 40px -10px var(--s5o-hot);background:oklch(19.8% .069 281.9);font-size:1.125rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.s5o-step-mark{box-shadow:0 0 40px -10px color-mix(in oklch,var(--s5o-hot)80%,transparent)}}.s5o-thread{stroke:var(--s5o-hot);stroke-dasharray:6 8;animation:1.4s linear infinite s5o-dash}@keyframes s5o-dash{to{stroke-dashoffset:-28px}}.s5o-plan{border:1px solid var(--s5o-line);background:var(--s5o-wash);border-radius:1.5rem}.s5o-plan--lit{background:linear-gradient(170deg,var(--s5o-hot),transparent 70%)}@supports (color:color-mix(in lab, red, red)){.s5o-plan--lit{background:linear-gradient(170deg,color-mix(in oklch,var(--s5o-hot)9%,transparent),transparent 70%)}}.s5o-plan--lit{border-color:var(--s5o-hot)}@supports (color:color-mix(in lab, red, red)){.s5o-plan--lit{border-color:color-mix(in oklch,var(--s5o-hot)40%,transparent)}}.s5o-pill{border:1px solid var(--s5o-line-strong);min-height:2rem;color:var(--s5o-text-strong);border-radius:999px;align-items:center;padding:.25rem .875rem;font-size:.875rem;font-weight:500;display:inline-flex}.s5o-close{background:radial-gradient(70% 90% at 50% 0%,var(--s5o-glow-a),transparent 70%),radial-gradient(50% 60% at 85% 100%,var(--s5-coral),transparent 70%),var(--s5o-night);border-radius:2rem}@supports (color:color-mix(in lab, red, red)){.s5o-close{background:radial-gradient(70% 90% at 50% 0%,color-mix(in oklch,var(--s5o-glow-a)40%,transparent),transparent 70%),radial-gradient(50% 60% at 85% 100%,color-mix(in oklch,var(--s5-coral)22%,transparent),transparent 70%),var(--s5o-night)}}.s5o-close{border:1px solid var(--s5o-line)}@media (prefers-reduced-motion:reduce){.s5o *,.s5o :before,.s5o :after{animation-duration:1ms!important;animation-iteration-count:1!important}}.s5o-tabs--chips .s5o-tab[aria-selected=true]{box-shadow:none}.s5r-line-mask{margin-block:-.06em -.18em;padding-block:.06em .18em}@media (width<=400px){.s5o-intro-face{width:1.5rem;height:1.5rem}.s5o-intro-thread{display:none}.s5o-intro .s5o-kind{margin-inline:auto}}:root:not([data-theme=dark]):has([data-s5-app]){--s5a-bg:var(--canvas);--s5a-bg-2:oklch(92.8% .0169 88);--s5a-glow-a:oklch(60.6% .219 292.7/.13);--s5a-glow-b:oklch(49.1% .21 284.4/.1);--s5a-glow-c:oklch(72.9% .17 35.1/.1);--s5a-grid:oklch(24.55% .0285 281.11/.05);--s5a-s1:oklch(100% 0 0/.55);--s5a-s2:oklch(100% 0 0/.86);--s5a-s3:oklch(100% 0 0);--s5a-line:oklch(24.55% .0285 281.11/.09);--s5a-line-2:oklch(24.55% .0285 281.11/.17);--s5a-accent:var(--accent);--s5a-accent-soft:oklch(48.94% .1197 275.35/.1);--s5a-violet:oklch(50% .19 292);--s5a-grad:linear-gradient(135deg,var(--accent)0%,oklch(50% .19 292) 100%);--s5a-grad-hover:linear-gradient(135deg,var(--accent-hover)0%,oklch(45% .19 292) 100%);--s5a-grad-text:linear-gradient(100deg,oklch(44% .13 276) 0%,oklch(50% .19 292) 60%,oklch(55% .16 33) 100%);--s5a-coral:oklch(55% .16 33);--s5a-coral-hover:oklch(50% .16 33);--s5a-on-coral:var(--wp-paper);--s5a-coral-soft:oklch(58.64% .1567 30.48/.1);--s5a-coral-text:var(--thread-foreground);--s5a-band:linear-gradient(140deg,oklch(25% .04 280) 0%,oklch(30% .09 290) 58%,oklch(26% .06 285) 100%);--s5a-band-glow:oklch(70.9% .159 293.5/.5);--s5a-band-coral:oklch(83% .075 34.1);--s5a-shadow:0 1px 0 oklch(100% 0 0/.9) inset,0 18px 44px -26px oklch(30% .09 290/.38);--s5a-shadow-lift:0 1px 0 oklch(100% 0 0/.9) inset,0 28px 70px -30px oklch(45% .16 285/.45);--s5a-rail:oklch(98.23% .0069 88.64/.86);--s5a-input:oklch(100% 0 0/.78);--shadow-surface:var(--s5a-shadow);--shadow-raised:0 2px 6px -3px oklch(24.55% .0285 281.11/.25),0 22px 50px -24px oklch(30% .09 290/.42)}:root[data-theme=dark]:has([data-s5-app]){--s5a-bg:var(--s5-ink);--s5a-bg-2:oklch(19% .05 278);--s5a-glow-a:oklch(60.6% .219 292.7/.24);--s5a-glow-b:oklch(56.5% .249 283.4/.17);--s5a-glow-c:oklch(72.9% .17 35.1/.08);--s5a-grid:oklch(100% 0 0/.035);--s5a-s1:oklch(100% 0 0/.035);--s5a-s2:oklch(100% 0 0/.06);--s5a-s3:oklch(23.5% .05 279);--s5a-line:oklch(100% 0 0/.08);--s5a-line-2:oklch(100% 0 0/.16);--s5a-accent:var(--s5-violet-soft);--s5a-accent-soft:oklch(60% .2 285/.18);--s5a-violet:var(--s5-violet-soft);--s5a-grad:linear-gradient(135deg,oklch(53% .19 280) 0%,oklch(53% .21 293) 100%);--s5a-grad-hover:linear-gradient(135deg,oklch(58% .19 280) 0%,oklch(58% .21 293) 100%);--s5a-grad-text:linear-gradient(100deg,oklch(80% .1 278) 0%,oklch(78% .13 295) 60%,var(--s5-coral-soft)100%);--s5a-coral:var(--s5-coral);--s5a-coral-hover:var(--s5-coral-hover);--s5a-on-coral:var(--s5-coral-ink);--s5a-coral-soft:oklch(72.9% .17 35.1/.16);--s5a-coral-text:var(--s5-coral-soft);--s5a-band:linear-gradient(140deg,var(--s5-night-2)0%,oklch(31% .13 292) 55%,oklch(25% .09 284) 100%);--s5a-band-glow:oklch(70.9% .159 293.5/.55);--s5a-band-coral:var(--s5-coral-soft);--s5a-shadow:0 1px 0 oklch(100% 0 0/.06) inset,0 24px 60px -28px oklch(0% 0 0/.8);--s5a-shadow-lift:0 1px 0 oklch(100% 0 0/.08) inset,0 30px 80px -30px oklch(45% .2 284/.55);--s5a-rail:oklch(17.5% .04 277/.92);--s5a-input:oklch(100% 0 0/.05);--canvas:var(--s5-ink);--surface:oklch(20.5% .042 278);--surface-subtle:oklch(22.8% .046 278);--surface-raised:oklch(24.5% .05 279);--border:oklch(32% .045 279);--border-strong:oklch(40% .05 280);--control-border:oklch(56% .04 280);--muted-foreground:oklch(79% .025 282);--faint-foreground:oklch(67% .03 282);--accent:oklch(53% .19 281);--accent-hover:oklch(49% .19 281);--accent-text:var(--s5-violet-soft);--ring:var(--s5-violet-soft);--selected-surface:oklch(60% .2 285/.16);--selected-border:oklch(71% .16 292/.5);--lum:var(--s5-violet-soft);--shadow-surface:var(--s5a-shadow);--shadow-raised:0 2px 6px -2px oklch(0% 0 0/.6),0 26px 60px -24px oklch(0% 0 0/.75)}@media (prefers-contrast:more){:root[data-theme=dark]:has([data-s5-app]){--muted-foreground:oklch(86% .02 282);--faint-foreground:oklch(78% .025 282);--border:oklch(42% .05 280);--border-strong:oklch(55% .04 280);--control-border:oklch(64% .04 280)}}:root:has([data-s5-app]){--radius-surface:1.25rem;--radius-raised:1.5rem;--radius-heavy:1.5rem;--radius-inset:.75rem;--radius-button:9999px}.s5a-need-line-mark{background:var(--s5a-coral,var(--thread))}.s5a-sent{background:radial-gradient(120% 70% at 50% 0%,var(--s5a-accent-soft,transparent)0%,transparent 62%),var(--surface)}.s5a-sent-seal{background:var(--s5a-coral,var(--thread));color:var(--s5a-on-coral,var(--accent-foreground));box-shadow:0 0 0 6px var(--s5a-coral-soft,transparent);animation:.52s cubic-bezier(.34,1.56,.64,1) both s5a-seal}@keyframes s5a-seal{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}[data-testid=route-list-page]:has([data-s5-sent]) .s5a-pre-send,[data-testid=route-list-page]:has([data-s5-sent]) [data-testid=route-list-travel]{display:none}@media (prefers-reduced-motion:reduce){.s5a-sent-seal{animation:none}}[data-testid=route-list-page] textarea,[data-testid=route-list-page] input{scroll-margin-bottom:14rem}.s5a-signpost{border-color:var(--selected-border,var(--border));background:radial-gradient(90% 120% at 0% 0%,var(--s5a-accent-soft,transparent)0%,transparent 60%),var(--surface-raised);box-shadow:var(--s5a-shadow,none)}.s5c3-room-cover{--room-hue:40;isolation:isolate;background:radial-gradient(90% 130% at 88% -12%,oklch(.88 .08 calc(var(--room-hue) + 40)/.8),transparent 62%),radial-gradient(70% 120% at 0% 115%,oklch(.48 .14 calc(var(--room-hue) - 24)/.5),transparent 62%),linear-gradient(135deg,oklch(.74 .11 var(--room-hue))0%,oklch(.6 .13 calc(var(--room-hue) + 26))100%);position:relative;overflow:hidden}:root[data-theme=dark] .s5c3-room-cover{background:radial-gradient(90% 130% at 88% -12%,oklch(.62 .13 calc(var(--room-hue) + 40)/.55),transparent 62%),radial-gradient(70% 120% at 0% 115%,oklch(.2 .06 calc(var(--room-hue) - 24)/.7),transparent 62%),linear-gradient(135deg,oklch(.46 .12 var(--room-hue))0%,oklch(.32 .1 calc(var(--room-hue) + 26))100%)}.s5c3-room-cover .weft-s1-rooms-weave{z-index:-1;opacity:.55;mix-blend-mode:soft-light;position:absolute;inset:0}.s5c3-room-mark{box-shadow:0 0 0 4px var(--surface),0 14px 30px -14px oklch(20% .05 280/.55)}.weft-s1-rooms-card-muted .s5c3-room-cover{filter:saturate(.2);opacity:.8}.s5c3-door-icon{background:var(--s5a-accent-soft);color:var(--accent-text)}.s5c3-bubble-mine{background:oklch(48.94% .1197 275.35/.12);border-color:oklch(48.94% .1197 275.35/.28)}.s5c3-bubble-theirs{background:var(--s5a-s3,var(--surface));border-color:var(--s5a-line-2,var(--border))}:root[data-theme=dark] .s5c3-bubble-mine{background:linear-gradient(160deg,oklch(42% .16 282) 0%,oklch(38% .15 292) 100%);border-color:oklch(62% .17 288/.55)}:root[data-theme=dark] .s5c3-bubble-theirs{background:oklch(29% .045 279);border-color:oklch(100% 0 0/.14)}.s5c3-said-yes{background:var(--s5a-coral-soft,var(--thread-surface));color:var(--s5a-coral-text,var(--thread));border:1px solid var(--s5a-coral,var(--thread))}@supports (color:color-mix(in lab, red, red)){.s5c3-said-yes{border:1px solid color-mix(in oklch,var(--s5a-coral,var(--thread))35%,transparent)}}.s5c3-day-rule{background:var(--s5a-line-2,var(--border))}.s5c3-find{background:radial-gradient(80% 120% at 100% 0%,var(--s5a-accent-soft,transparent)0%,transparent 60%),var(--s5a-s2,var(--surface))}@media (width>=40rem){.s5c3-people-compact .weft-s1-world-row{grid-template-columns:repeat(3,minmax(0,1fr))}.s5c3-people-compact .weft-s1-world-row>li{width:auto;min-width:0}}.s5a-rail-scroll{-webkit-mask-image:linear-gradient(#000 calc(100% - 1.5rem),#0000);mask-image:linear-gradient(#000 calc(100% - 1.5rem),#0000)}@media (prefers-reduced-motion:reduce){.s5b-dock-pinned,.s5b-coffee-thread,.s5b-coffee-cup:after,.s5b-progress-run{animation:none}}:root{--s5-film-glass:var(--s5-cloud)}@supports (color:color-mix(in lab, red, red)){:root{--s5-film-glass:color-mix(in oklch,var(--s5-cloud)9%,transparent)}}:root{--s5-film-glass-hover:var(--s5-cloud)}@supports (color:color-mix(in lab, red, red)){:root{--s5-film-glass-hover:color-mix(in oklch,var(--s5-cloud)16%,transparent)}}:root{--s5-film-glass-edge:var(--s5-cloud)}@supports (color:color-mix(in lab, red, red)){:root{--s5-film-glass-edge:color-mix(in oklch,var(--s5-cloud)20%,transparent)}}:root{--s5-film-band:var(--s5-ink-deep)}@supports (color:color-mix(in lab, red, red)){:root{--s5-film-band:color-mix(in oklch,var(--s5-ink-deep)86%,var(--s5-indigo)14%)}}:root{--s5-film-band-edge:var(--s5-cloud)}@supports (color:color-mix(in lab, red, red)){:root{--s5-film-band-edge:color-mix(in oklch,var(--s5-cloud)9%,transparent)}}:root{--s5-film-band-fg:var(--s5-cloud)}.s5-film{background:var(--s5-ink-deep)}.s5-film-picture{aspect-ratio:var(--s5-film-ar,16/9);background:var(--s5-ink-deep)}@media (width<=39.99rem){.s5-film-picture[data-phone]{aspect-ratio:var(--s5-film-ar-phone,var(--s5-film-ar,16/9))}}.s5-film-band{background:var(--s5-film-band);color:var(--s5-film-band-fg);box-shadow:inset 0 1px 0 var(--s5-film-band-edge);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"cue cue cue""start.end";align-items:center;gap:.25rem .5rem;padding:.5rem;display:grid}.s5-film-band[data-captions=off]{grid-template-areas:"start.end"}.s5-film-cue{text-align:center;grid-area:cue;place-items:center;min-block-size:2lh;padding-inline:.25rem;font-size:clamp(.8125rem,.35rem + 1.3cqw,1.125rem);line-height:1.35;display:grid}.s5-film-cue>*{grid-area:1/1}.s5-film-cue-reserve{visibility:hidden}.s5-film-caption,.s5-film-cue-reserve{letter-spacing:-.003em;white-space:pre-line;text-wrap:balance;max-inline-size:46em;color:var(--s5-film-band-fg);margin:0;font-weight:500}.s5-film-start{grid-area:start;align-items:center;gap:.5rem;display:flex}.s5-film-end{grid-area:end;justify-self:end}@container (width>=22.5rem){.s5-film-band{padding-inline:.625rem}}@container (width>=46rem){.s5-film-band,.s5-film-band[data-captions=off]{grid-template-areas:"start cue end";column-gap:1rem;padding:.625rem .875rem}.s5-film-cue{padding-inline:0}}@container (width>=46rem) and (width<=53.99rem){.s5-film-dur{display:none}}@container (width>=60rem){.s5-film-band{column-gap:1.25rem;padding:.75rem 1rem}}.s5-film-pill{background:var(--s5-film-glass);color:var(--s5-cloud);box-shadow:inset 0 0 0 1px var(--s5-film-glass-edge)}.s5-film-pill:hover{background:var(--s5-film-glass-hover)}.s5-film[data-tone=light]{--s5-film-band:var(--s5-cloud);--s5-film-band-edge:var(--s5-ink)}@supports (color:color-mix(in lab, red, red)){.s5-film[data-tone=light]{--s5-film-band-edge:color-mix(in oklch,var(--s5-ink)10%,transparent)}}.s5-film[data-tone=light]{--s5-film-band-fg:var(--s5-ink)}.s5-film[data-tone=light] .s5-film-pill{background:var(--s5-ink)}@supports (color:color-mix(in lab, red, red)){.s5-film[data-tone=light] .s5-film-pill{background:color-mix(in oklch,var(--s5-ink)6%,transparent)}}.s5-film[data-tone=light] .s5-film-pill{color:var(--s5-ink);box-shadow:inset 0 0 0 1px var(--s5-ink)}@supports (color:color-mix(in lab, red, red)){.s5-film[data-tone=light] .s5-film-pill{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--s5-ink)14%,transparent)}}.s5-film[data-tone=light] .s5-film-pill:hover{background:var(--s5-ink)}@supports (color:color-mix(in lab, red, red)){.s5-film[data-tone=light] .s5-film-pill:hover{background:color-mix(in oklch,var(--s5-ink)11%,transparent)}}.s5-film-sound[data-muted=true]{background:var(--s5-coral);color:var(--s5-coral-ink);box-shadow:0 8px 30px -6px var(--s5-coral)}@supports (color:color-mix(in lab, red, red)){.s5-film-sound[data-muted=true]{box-shadow:0 8px 30px -6px color-mix(in oklch,var(--s5-coral)45%,transparent)}}.s5-film-sound[data-muted=true]:hover{background:var(--s5-coral-hover)}.s5-film :is(button):focus-visible{outline:2px solid var(--s5-cloud);outline-offset:2px}.s5-film[data-tone=light] :is(button):focus-visible{outline-color:var(--s5-ink)}.s5-film-veil{background:var(--s5-ink-deep)}@supports (color:color-mix(in lab, red, red)){.s5-film-veil{background:color-mix(in oklch,var(--s5-ink-deep)28%,transparent)}}.s5-film-veil{color:var(--s5-cloud)}.s5-film-bigplay{background:var(--s5-cloud)}@supports (color:color-mix(in lab, red, red)){.s5-film-bigplay{background:color-mix(in oklch,var(--s5-cloud)92%,transparent)}}.s5-film-bigplay{color:var(--s5-ink);box-shadow:0 24px 60px -18px var(--s5-ink-deep)}@supports (color:color-mix(in lab, red, red)){.s5-film-bigplay{box-shadow:0 24px 60px -18px color-mix(in oklch,var(--s5-ink-deep)70%,transparent)}}.s5-film-track{background:var(--s5-cloud)}@supports (color:color-mix(in lab, red, red)){.s5-film-track{background:color-mix(in oklch,var(--s5-cloud)12%,transparent)}}.s5-film-progress{background:var(--s5-coral)}.s5-auth{--s5-auth-glow:var(--s5-indigo-bright)}@supports (color:color-mix(in lab, red, red)){.s5-auth{--s5-auth-glow:color-mix(in oklch,var(--s5-indigo-bright)30%,transparent)}}.s5-auth{--s5-auth-warm:var(--s5-coral)}@supports (color:color-mix(in lab, red, red)){.s5-auth{--s5-auth-warm:color-mix(in oklch,var(--s5-coral)14%,transparent)}}.s5-auth{background:var(--s5-ink);min-block-size:100svh;color:var(--s5-cloud)}.s5-auth[data-film=signup]{--s5-auth-glow:var(--s5-violet)}@supports (color:color-mix(in lab, red, red)){.s5-auth[data-film=signup]{--s5-auth-glow:color-mix(in oklch,var(--s5-violet)26%,transparent)}}.s5-auth[data-film=signup]{--s5-auth-warm:var(--s5-coral)}@supports (color:color-mix(in lab, red, red)){.s5-auth[data-film=signup]{--s5-auth-warm:color-mix(in oklch,var(--s5-coral)26%,transparent)}}.s5-auth:before{content:"";z-index:var(--z-nav);block-size:var(--safe-area-inset-top,env(safe-area-inset-top));background:var(--s5-ink);pointer-events:none;position:fixed;inset-block-start:0;inset-inline:0}@media (width>=64rem){.s5-auth{grid-template-columns:minmax(30rem,.42fr) minmax(0,1fr);align-items:start;display:grid}.s5-auth[data-width=wide]{grid-template-columns:minmax(34rem,.47fr) minmax(0,1fr)}}.s5-auth .s5-auth-sheet{--accent:var(--s5-coral);--accent-hover:var(--s5-coral-hover);--accent-foreground:var(--s5-coral-ink)}.s5-auth-form{isolation:isolate;background:radial-gradient(70% 45% at 0% 0%,var(--s5-night-2),transparent 70%),radial-gradient(60% 40% at 100% 100%,var(--s5-auth-warm),transparent 72%),var(--s5-ink);flex-direction:column;gap:1.5rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.s5-auth-form{background:radial-gradient(70% 45% at 0% 0%,color-mix(in oklch,var(--s5-night-2)70%,transparent),transparent 70%),radial-gradient(60% 40% at 100% 100%,var(--s5-auth-warm),transparent 72%),var(--s5-ink)}}@media (width>=64rem){.s5-auth-form{min-block-size:100svh}}.s5-auth-form-body{flex-direction:column;gap:1.25rem;inline-size:100%;max-inline-size:28rem;margin-inline:auto;display:flex}.s5-auth[data-width=wide] .s5-auth-form-body{max-inline-size:34rem}@media (width>=64rem){.s5-auth-form-body{margin-block:auto;margin-inline:0}}.s5-auth-sheet{background:var(--s5-cloud);border-radius:1.5rem;flex-direction:column;gap:1.5rem;padding:1.5rem 1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.s5-auth-sheet{background:color-mix(in oklch,var(--s5-cloud)5%,transparent)}}.s5-auth-sheet{box-shadow:inset 0 0 0 1px var(--s5-cloud),0 30px 80px -40px var(--s5-ink-deep)}@supports (color:color-mix(in lab, red, red)){.s5-auth-sheet{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--s5-cloud)12%,transparent),0 30px 80px -40px color-mix(in oklch,var(--s5-ink-deep)90%,transparent)}}.s5-auth-sheet{outline:none}@media (width>=40rem){.s5-auth-sheet{padding:2rem 1.75rem}}.s5-auth-film{isolation:isolate;background:radial-gradient(55% 45% at 85% 0%,var(--s5-auth-glow),transparent 72%),radial-gradient(45% 40% at 8% 100%,var(--s5-auth-warm),transparent 70%),var(--s5-ink-deep);flex-direction:column;justify-content:center;gap:1.25rem;display:flex;position:relative;overflow:clip}.s5-auth[data-film=signup] .s5-auth-film{background:radial-gradient(60% 50% at 90% 0%,var(--s5-coral),transparent 70%),radial-gradient(55% 50% at 0% 100%,var(--s5-plum),transparent 72%),linear-gradient(160deg,var(--s5-night)0%,var(--s5-ink-deep)70%)}@supports (color:color-mix(in lab, red, red)){.s5-auth[data-film=signup] .s5-auth-film{background:radial-gradient(60% 50% at 90% 0%,color-mix(in oklch,var(--s5-coral)30%,transparent),transparent 70%),radial-gradient(55% 50% at 0% 100%,color-mix(in oklch,var(--s5-plum)70%,transparent),transparent 72%),linear-gradient(160deg,var(--s5-night)0%,var(--s5-ink-deep)70%)}}@media (width>=64rem){.s5-auth-film{min-block-size:100svh;position:sticky;inset-block-start:0}}.s5-auth-film-inner{inline-size:100%;max-inline-size:62.5rem;margin-inline:auto}.s5-auth-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--s5-coral-soft);font-size:.875rem;font-weight:600}.s5-auth[data-film=signin] .s5-auth-eyebrow{color:var(--s5-violet-pale)}.s5-auth-line{font-family:var(--font-display);letter-spacing:-.015em;color:var(--s5-cloud);text-wrap:balance;margin-block-start:.5rem;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.375rem);line-height:1.12}.s5-auth-frame{box-shadow:inset 0 0 0 1px var(--s5-cloud),0 40px 120px -30px var(--s5-indigo-bright);border-radius:1.375rem;margin-block-start:1.5rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.s5-auth-frame{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--s5-cloud)14%,transparent),0 40px 120px -30px color-mix(in oklch,var(--s5-indigo-bright)55%,transparent)}}.s5-auth[data-film=signup] .s5-auth-frame{box-shadow:inset 0 0 0 1px var(--s5-cloud),0 40px 120px -30px var(--s5-coral)}@supports (color:color-mix(in lab, red, red)){.s5-auth[data-film=signup] .s5-auth-frame{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--s5-cloud)16%,transparent),0 40px 120px -30px color-mix(in oklch,var(--s5-coral)45%,transparent)}}@media (width<=39.99rem){.s5-auth-frame{border-radius:1rem}}.s5-first{background:radial-gradient(70% 38% at 0% 0%,var(--s5-night-2),transparent 70%),radial-gradient(60% 40% at 100% 100%,var(--s5-coral),transparent 72%),var(--s5-ink);grid-template-columns:minmax(0,1fr);grid-template-areas:"bar""stage""form";align-content:start;align-items:start;display:grid;overflow-x:clip}@supports (color:color-mix(in lab, red, red)){.s5-first{background:radial-gradient(70% 38% at 0% 0%,color-mix(in oklch,var(--s5-night-2)70%,transparent),transparent 70%),radial-gradient(60% 40% at 100% 100%,color-mix(in oklch,var(--s5-coral)10%,transparent),transparent 72%),var(--s5-ink)}}.s5-first-bar{grid-area:bar;justify-content:space-between;align-items:center;gap:1rem;min-inline-size:0;display:flex}.s5-first-stage{isolation:isolate;--dawn-coral:14%;--dawn-plum:42%;--dawn-sun:0%;background:radial-gradient(70% 60% at 50% 115%,var(--s5-coral),transparent 70%),radial-gradient(60% 55% at 92% 0%,var(--s5-coral),transparent 72%),radial-gradient(55% 55% at 0% 100%,var(--s5-plum),transparent 72%);grid-area:stage;min-inline-size:0;position:relative}@supports (color:color-mix(in lab, red, red)){.s5-first-stage{background:radial-gradient(70% 60% at 50% 115%,color-mix(in oklch,var(--s5-coral)var(--dawn-sun),transparent),transparent 70%),radial-gradient(60% 55% at 92% 0%,color-mix(in oklch,var(--s5-coral)var(--dawn-coral),transparent),transparent 72%),radial-gradient(55% 55% at 0% 100%,color-mix(in oklch,var(--s5-plum)var(--dawn-plum),transparent),transparent 72%)}}.s5-first[data-step=photo] .s5-first-stage{--dawn-coral:18%;--dawn-plum:48%}.s5-first[data-step=about] .s5-first-stage{--dawn-coral:22%;--dawn-plum:54%}.s5-first[data-step=understood] .s5-first-stage{--dawn-coral:26%;--dawn-plum:58%}.s5-first[data-step=work] .s5-first-stage{--dawn-coral:30%;--dawn-plum:62%}.s5-first[data-step=places] .s5-first-stage{--dawn-coral:34%;--dawn-plum:66%;--dawn-sun:10%}.s5-first[data-step=done] .s5-first-stage{--dawn-coral:40%;--dawn-plum:72%;--dawn-sun:30%}.s5-first>.s5-first-bar[data-tone],.s5-first>.s5-first-form[data-tone]{background:0 0}.s5-first .s5-first-form{background:0 0;grid-area:form;padding-block-start:.25rem}.s5-first-stage-inner{flex-direction:column;gap:1rem;inline-size:100%;max-inline-size:28rem;margin-inline:auto;padding-block:.75rem 1.5rem;display:flex}.s5-first-stage-words,.s5-first-caption,.s5-first-groups,.s5-first-reading,.s5-first-places{display:none}.s5-first-thread{block-size:1.125rem;margin-inline:.125rem;position:relative}.s5-first-thread-ahead,.s5-first-thread-sewn{border-radius:2px;block-size:2px;position:absolute;inset-block-start:50%;translate:0 -50%}.s5-first-thread-ahead{background-image:repeating-linear-gradient(90deg,var(--s5-cloud)0 3px,transparent 3px 8px);inset-inline:.5rem}@supports (color:color-mix(in lab, red, red)){.s5-first-thread-ahead{background-image:repeating-linear-gradient(90deg,color-mix(in oklch,var(--s5-cloud)26%,transparent)0 3px,transparent 3px 8px)}}.s5-first-thread-sewn{inline-size:calc((100% - 1rem)*var(--reach,0));background:var(--s5-coral);transform-origin:0;inset-inline-start:.5rem}[dir=rtl] .s5-first-thread-sewn{transform-origin:100%}.s5-first-stitches{justify-content:space-between;margin:0;padding:0;list-style:none;display:flex;position:relative}.s5-first-stitches>li{background:var(--s5-ink-deep);block-size:1rem;inline-size:1rem;box-shadow:inset 0 0 0 1.5px var(--s5-cloud);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.s5-first-stitches>li{box-shadow:inset 0 0 0 1.5px color-mix(in oklch,var(--s5-cloud)30%,transparent)}}.s5-first-stitches>li[data-state=sewn]{background:var(--s5-coral);box-shadow:inset 0 0 0 1.5px var(--s5-coral)}.s5-first-stitches>li[data-state=now]{background:var(--s5-ink-deep);box-shadow:inset 0 0 0 2px var(--s5-coral),0 0 0 5px var(--s5-coral)}@supports (color:color-mix(in lab, red, red)){.s5-first-stitches>li[data-state=now]{box-shadow:inset 0 0 0 2px var(--s5-coral),0 0 0 5px color-mix(in oklch,var(--s5-coral)20%,transparent)}}.s5-first-scene{--bloom:16%;position:relative}.s5-first-scene:before{content:"";z-index:-1;background:radial-gradient(closest-side,var(--s5-coral),transparent);position:absolute;inset:-45% -12%}@supports (color:color-mix(in lab, red, red)){.s5-first-scene:before{background:radial-gradient(closest-side,color-mix(in oklch,var(--s5-coral)var(--bloom),transparent),transparent)}}.s5-first-scene:before{pointer-events:none}.s5-first[data-step=places] .s5-first-scene{--bloom:22%}.s5-first[data-step=done] .s5-first-scene{--bloom:40%}.s5-first-card{--card-lift:var(--s5-coral)}@supports (color:color-mix(in lab, red, red)){.s5-first-card{--card-lift:color-mix(in oklch,var(--s5-coral)30%,transparent)}}.s5-first-card{background:var(--s5-cloud);color:var(--s5-ink);box-shadow:inset 0 0 0 1px var(--s5-ink),0 24px 60px -28px var(--card-lift),0 10px 30px -18px var(--s5-ink-deep);border-radius:1.125rem;padding:.875rem 1rem}@supports (color:color-mix(in lab, red, red)){.s5-first-card{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--s5-ink)6%,transparent),0 24px 60px -28px var(--card-lift),0 10px 30px -18px color-mix(in oklch,var(--s5-ink-deep)80%,transparent)}}.s5-first[data-step=done] .s5-first-card{--card-lift:var(--s5-coral)}@supports (color:color-mix(in lab, red, red)){.s5-first[data-step=done] .s5-first-card{--card-lift:color-mix(in oklch,var(--s5-coral)55%,transparent)}}.s5-first-face{border-radius:999px;display:inline-flex;position:relative}.s5-first-face-empty{border:1.5px dashed var(--s5-coral);border-radius:.875rem;block-size:4rem;inline-size:4rem;display:block}@supports (color:color-mix(in lab, red, red)){.s5-first-face-empty{border:1.5px dashed color-mix(in oklch,var(--s5-coral)70%,transparent)}}.s5-first-face-empty{background:var(--s5-coral)}@supports (color:color-mix(in lab, red, red)){.s5-first-face-empty{background:color-mix(in oklch,var(--s5-coral)6%,transparent)}}@media (width>=64rem){.s5-first-face-empty{border-radius:1.125rem;block-size:5.5rem;inline-size:5.5rem}}.s5-first-card[data-photo-slot] .s5-first-face:after{content:"";border-radius:inherit;border:1.5px dashed var(--s5-coral);pointer-events:none;position:absolute;inset:-5px}.s5-first-card-lines{display:none}.s5-first-card-group>ul{gap:.3rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}.s5-first-card-group>ul>li{font-family:var(--font-display);color:var(--s5-ink);overflow-wrap:anywhere;text-align:start;padding-inline-start:1rem;font-size:1rem;line-height:1.35;position:relative}.s5-first-card-group>ul>li:before{content:"";border:1.5px solid var(--s5-coral);border-radius:999px;block-size:.4rem;inline-size:.4rem;position:absolute;inset-block-start:.55em;inset-inline-start:0}@media (width>=64rem){.s5-first{grid-template-rows:auto 1fr;grid-template-areas:"bar stage""form stage";min-block-size:100svh}.s5-first,.s5-first[data-width]{grid-template-columns:minmax(34rem,.46fr) minmax(0,1fr)}.s5-first .s5-first-form{min-block-size:auto;padding-block-start:2.5rem}.s5-first .s5-first-form .s5-auth-form-body{margin-block:0}.s5-first-stage{background-color:var(--s5-ink-deep);background-image:radial-gradient(70% 60% at 50% 115%,var(--s5-coral),transparent 70%),radial-gradient(60% 50% at 92% 0%,var(--s5-coral),transparent 70%),radial-gradient(55% 50% at 0% 100%,var(--s5-plum),transparent 72%),linear-gradient(160deg,var(--s5-night)0%,var(--s5-ink-deep)70%);align-self:start;align-items:center;min-block-size:100svh;display:flex;position:sticky;inset-block-start:0}@supports (color:color-mix(in lab, red, red)){.s5-first-stage{background-image:radial-gradient(70% 60% at 50% 115%,color-mix(in oklch,var(--s5-coral)var(--dawn-sun),transparent),transparent 70%),radial-gradient(60% 50% at 92% 0%,color-mix(in oklch,var(--s5-coral)var(--dawn-coral),transparent),transparent 70%),radial-gradient(55% 50% at 0% 100%,color-mix(in oklch,var(--s5-plum)var(--dawn-plum),transparent),transparent 72%),linear-gradient(160deg,var(--s5-night)0%,var(--s5-ink-deep)70%)}}.s5-first-stage-inner{gap:2rem;max-inline-size:34rem;padding-block:4rem}.s5-first-stage-words{display:block}.s5-first-thread{max-inline-size:22rem}.s5-first-scene{max-inline-size:26rem}.s5-first-card{border-radius:1.375rem;padding:1.25rem 1.375rem}.s5-first-card-lines{border-block-start:1px solid var(--s5-ink);gap:.875rem;padding-block-start:.875rem;display:grid}@supports (color:color-mix(in lab, red, red)){.s5-first-card-lines{border-block-start:1px solid color-mix(in oklch,var(--s5-ink)10%,transparent)}}.s5-first-caption{color:var(--s5-cloud);margin-block-start:-.75rem;font-size:.9375rem;display:block}@supports (color:color-mix(in lab, red, red)){.s5-first-caption{color:color-mix(in oklch,var(--s5-cloud)62%,transparent)}}.s5-first-groups{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.s5-first-groups>li{color:var(--s5-cloud);align-items:center;gap:.75rem;font-size:.9375rem;display:flex}@supports (color:color-mix(in lab, red, red)){.s5-first-groups>li{color:color-mix(in oklch,var(--s5-cloud)50%,transparent)}}.s5-first-groups>li[data-state=done]{color:var(--s5-cloud)}@supports (color:color-mix(in lab, red, red)){.s5-first-groups>li[data-state=done]{color:color-mix(in oklch,var(--s5-cloud)72%,transparent)}}.s5-first-groups>li[data-state=now]{color:var(--s5-cloud)}.s5-first-groups-mark{border-radius:999px;flex:none;block-size:.5rem;inline-size:.5rem;box-shadow:inset 0 0 0 1.5px}.s5-first-groups>li[data-state=done] .s5-first-groups-mark{background:var(--s5-coral);box-shadow:inset 0 0 0 1.5px var(--s5-coral)}.s5-first-groups>li[data-state=now] .s5-first-groups-mark{box-shadow:inset 0 0 0 1.5px var(--s5-coral),0 0 0 4px var(--s5-coral)}@supports (color:color-mix(in lab, red, red)){.s5-first-groups>li[data-state=now] .s5-first-groups-mark{box-shadow:inset 0 0 0 1.5px var(--s5-coral),0 0 0 4px color-mix(in oklch,var(--s5-coral)22%,transparent)}}.s5-first-reading,.s5-first-places{block-size:7.5rem;inline-size:7.5rem;display:block;position:absolute;inset-block-start:50%;inset-inline-start:calc(100% + .5rem);overflow:visible;translate:0 -50%}[dir=rtl] .s5-first-reading,[dir=rtl] .s5-first-places{scale:-1 1}}.s5-first-reading-thread{stroke:var(--s5-coral)}@supports (color:color-mix(in lab, red, red)){.s5-first-reading-thread{stroke:color-mix(in oklch,var(--s5-coral)75%,transparent)}}.s5-first-reading-thread{stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.s5-first-reading-point{fill:var(--s5-ink-deep);stroke:var(--s5-coral-soft);stroke-width:1.5px;vector-effect:non-scaling-stroke}.s5-first-places-thread{stroke:var(--s5-cloud)}@supports (color:color-mix(in lab, red, red)){.s5-first-places-thread{stroke:color-mix(in oklch,var(--s5-cloud)40%,transparent)}}.s5-first-places-thread{stroke-width:1.5px;stroke-linecap:round}.s5-first-places-node{fill:var(--s5-ink-deep);stroke:var(--s5-cloud)}@supports (color:color-mix(in lab, red, red)){.s5-first-places-node{stroke:color-mix(in oklch,var(--s5-cloud)45%,transparent)}}.s5-first-places-node{stroke-width:1.5px;vector-effect:non-scaling-stroke}.s5-first-places-room{stroke:var(--s5-cloud)}@supports (color:color-mix(in lab, red, red)){.s5-first-places-room{stroke:color-mix(in oklch,var(--s5-cloud)55%,transparent)}}.s5-first-places-room{stroke-width:1.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.s5-first-places[data-reached] .s5-first-places-thread{stroke:var(--s5-coral)}.s5-first-places[data-reached] .s5-first-places-node{fill:var(--s5-coral);stroke:var(--s5-coral)}.s5-first-places[data-reached] .s5-first-places-room{stroke:var(--s5-coral-ink)}@media (prefers-reduced-motion:no-preference){.s5-first-scene[data-reading] figcaption>span:last-child,.s5-first-card-lines[data-reading] li{background-image:linear-gradient(90deg,transparent 0%,var(--s5-coral)50%,transparent 100%)}@supports (color:color-mix(in lab, red, red)){.s5-first-scene[data-reading] figcaption>span:last-child,.s5-first-card-lines[data-reading] li{background-image:linear-gradient(90deg,transparent 0%,color-mix(in oklch,var(--s5-coral)26%,transparent)50%,transparent 100%)}}.s5-first-scene[data-reading] figcaption>span:last-child,.s5-first-card-lines[data-reading] li{animation:s5-first-read 1.8s var(--ease-weave)infinite;animation-delay:calc(var(--line,0)*.24s);background-repeat:no-repeat;background-size:45% 100%}.s5-first-reading-thread{stroke-dashoffset:1px;animation:s5-first-reach 2.6s var(--ease-weave)infinite;animation-delay:calc(var(--i,0)*.32s)}.s5-first-reading-point{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite s5-first-wait;animation-delay:calc(var(--i,0)*.32s + .7s)}.s5-first-places-node{transform-box:fill-box;transform-origin:50%;animation:weft-reveal-fade var(--duration-expressive)var(--ease-expressive)both;animation-delay:calc(.5s + var(--i,0)*.14s)}.s5-first-thread-sewn{animation:s5-first-sew-line var(--duration-expressive-slow)var(--ease-expressive)both}.s5-first[data-step=done] .s5-first-scene:before{animation:s5-first-bloom 1.6s var(--ease-expressive)both}.s5-first[data-step=done] .s5-first-stitches>li{animation:s5-first-sew var(--duration-expressive)var(--ease-expressive)both}.s5-first[data-step=done] .s5-first-stitches>li:last-child{animation-delay:.6s}}@keyframes s5-first-read{0%{background-position:-80% 0}to{background-position:180% 0}}@keyframes s5-first-reach{0%{stroke-dashoffset:1px;opacity:.25}55%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:.2}}@keyframes s5-first-wait{0%,to{opacity:.35;scale:.8}50%{opacity:1;scale:1.15}}@keyframes s5-first-sew-line{0%{scale:var(--reach-from,0)1}to{scale:1}}@keyframes s5-first-bloom{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@keyframes s5-first-sew{0%{opacity:.4;scale:.6}to{opacity:1;scale:1}}.s5p{color:var(--s5o-text);font-family:var(--font-instrument-sans),ui-sans-serif,system-ui,sans-serif}.s5p-ink{isolation:isolate;background:radial-gradient(60% 55% at 78% 18%,var(--s5o-glow-a),transparent 70%),radial-gradient(45% 40% at 12% 85%,var(--s5-coral),transparent 70%),linear-gradient(180deg,var(--s5o-sky-top),var(--s5o-ink));position:relative}@supports (color:color-mix(in lab, red, red)){.s5p-ink{background:radial-gradient(60% 55% at 78% 18%,color-mix(in oklch,var(--s5o-glow-a)42%,transparent),transparent 70%),radial-gradient(45% 40% at 12% 85%,color-mix(in oklch,var(--s5-coral)15%,transparent),transparent 70%),linear-gradient(180deg,var(--s5o-sky-top),var(--s5o-ink))}}.s5p-ink{color:var(--s5o-text)}.s5p-ink--deep{background:radial-gradient(55% 60% at 20% 10%,var(--s5-plum),transparent 70%),radial-gradient(40% 45% at 90% 90%,var(--s5-coral),transparent 70%),var(--s5o-night)}@supports (color:color-mix(in lab, red, red)){.s5p-ink--deep{background:radial-gradient(55% 60% at 20% 10%,color-mix(in oklch,var(--s5-plum)38%,transparent),transparent 70%),radial-gradient(40% 45% at 90% 90%,color-mix(in oklch,var(--s5-coral)12%,transparent),transparent 70%),var(--s5o-night)}}.s5p-film{border:1px solid var(--s5o-line);box-shadow:0 50px 160px -40px var(--s5o-glow-a),0 0 0 1px var(--s5-coral);border-radius:1.75rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.s5p-film{box-shadow:0 50px 160px -40px color-mix(in oklch,var(--s5o-glow-a)70%,transparent),0 0 0 1px color-mix(in oklch,var(--s5-coral)10%,transparent)}}.s5p-accent{color:var(--s5-violet-pale);font-style:italic}.s5p-sentence{font-family:var(--font-fraunces),ui-serif,Georgia,serif;letter-spacing:-.015em;color:var(--s5o-text-strong);font-size:clamp(1.75rem,3.6vw,3rem);line-height:1.12}.s5p-rise{animation:.5s cubic-bezier(.2,.8,.2,1) both s5o-rise}.s5p-modes{background:var(--s5o-wash-2);max-width:100%;box-shadow:inset 0 0 0 1px var(--s5o-line-strong);border-radius:999px;gap:.25rem;padding:.375rem;display:inline-flex}.s5p-mode{text-align:start;min-width:0;color:var(--s5-cloud);border-radius:999px;padding:.55rem 1.25rem}@supports (color:color-mix(in lab, red, red)){.s5p-mode{color:color-mix(in oklch,var(--s5-cloud)78%,transparent)}}.s5p-mode{transition:background .25s,color .25s}.s5p-mode:hover{color:var(--s5o-text-strong)}.s5p-mode:focus-visible,.s5p-step:focus-visible{outline:2px solid var(--s5o-hot);outline-offset:2px}.s5p-mode[aria-selected=true]{background:var(--s5-cloud);color:var(--s5-ink)}.s5p-mode-plan{opacity:.6}.s5p-card{background:var(--s5o-night);border-radius:1.5rem}@supports (color:color-mix(in lab, red, red)){.s5p-card{background:color-mix(in oklch,var(--s5o-night)82%,transparent)}}.s5p-card{box-shadow:inset 0 0 0 1px var(--s5o-line);-webkit-backdrop-filter:blur(16px)}.s5p-found{background:var(--s5o-wash-2);box-shadow:inset 0 0 0 1px var(--s5-coral);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.s5p-found{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--s5-coral)40%,transparent)}}.s5p-direct{background:var(--s5o-wash);box-shadow:inset 0 0 0 1px var(--s5o-line);border-radius:1rem}.s5p-found-label{letter-spacing:.06em;text-transform:uppercase;color:var(--s5-coral-soft);font-size:.75rem;font-weight:600}.s5p-chip{background:var(--s5o-wash-2);box-shadow:inset 0 0 0 1px var(--s5o-line-strong);color:var(--s5o-text-strong);border-radius:999px;align-items:center;padding:.125rem .625rem;font-size:.8rem;display:inline-flex}.s5p-chip.is-violet{background:var(--s5-violet)}@supports (color:color-mix(in lab, red, red)){.s5p-chip.is-violet{background:color-mix(in oklch,var(--s5-violet)25%,transparent)}}.s5p-chip.is-violet{box-shadow:none;color:var(--s5-lavender)}.s5p-face{object-fit:cover;width:2rem;height:2rem;box-shadow:0 0 0 2px var(--s5-cloud);border-radius:999px;flex:none}@supports (color:color-mix(in lab, red, red)){.s5p-face{box-shadow:0 0 0 2px color-mix(in oklch,var(--s5-cloud)25%,transparent)}}.s5p-face.is-lg{width:2.75rem;height:2.75rem}.s5p-status{background:var(--s5-coral);border-radius:999px;flex:none;padding:.125rem .5rem;font-size:.75rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.s5p-status{background:color-mix(in oklch,var(--s5-coral)16%,transparent)}}.s5p-status{color:var(--s5o-hot-pale);transition:background .4s,color .4s}.s5p-status.is-yes{background:var(--s5o-yes);color:var(--s5-ink)}.s5p-path{background:var(--s5o-wash);border-radius:.75rem;align-items:center;gap:.75rem;min-height:4rem;padding:.75rem;display:flex}.s5p-node{object-fit:cover;border-radius:999px;flex:none;place-items:center;width:2.5rem;height:2.5rem;font-size:.8rem;font-weight:600;display:grid}.s5p-node.is-you{background:linear-gradient(135deg,var(--s5-indigo-bright),var(--s5-violet));color:var(--s5-cloud)}.s5p-node.is-unknown{background:var(--s5o-wash-2);color:var(--s5o-faint)}.s5p-node.is-checking{animation:1s ease-in-out infinite s5p-pulse}.s5p-node.is-face{box-shadow:0 0 0 2px var(--s5-coral);animation:.4s ease-out both s5o-rise}.s5p-node.is-hidden{background:linear-gradient(135deg,var(--s5-violet),var(--s5-coral))}@supports (color:color-mix(in lab, red, red)){.s5p-node.is-hidden{background:linear-gradient(135deg,color-mix(in oklch,var(--s5-violet)55%,transparent),color-mix(in oklch,var(--s5-coral)45%,transparent))}}.s5p-node.is-yes{background:var(--s5-coral);color:var(--s5-coral-ink)}.s5p-link{background:var(--s5o-line-strong);border-radius:99px;flex:1;height:3px;transition:background .7s}.s5p-link.is-lit{background:var(--s5-coral)}.s5p-spinner{vertical-align:-.2rem;border:2px solid var(--s5o-line-strong);border-top-color:var(--s5-coral);border-radius:999px;width:1rem;height:1rem;margin-inline-end:.5rem;animation:.9s linear infinite s5p-spin;display:inline-block}@keyframes s5p-spin{to{transform:rotate(360deg)}}@keyframes s5p-pulse{50%{opacity:.45}}.s5p-step{text-align:start;background:var(--s5o-wash);width:100%;box-shadow:inset 0 0 0 1px var(--s5o-line);color:var(--s5-cloud);border-radius:1rem;padding:.875rem 1rem;display:block}@supports (color:color-mix(in lab, red, red)){.s5p-step{color:color-mix(in oklch,var(--s5-cloud)75%,transparent)}}.s5p-step{transition:background .3s,color .3s,box-shadow .3s}.s5p-step:hover{background:var(--s5o-wash-2)}.s5p-step.is-on{background:var(--s5-cloud);color:var(--s5-ink);box-shadow:0 20px 50px -20px var(--s5-coral)}@supports (color:color-mix(in lab, red, red)){.s5p-step.is-on{box-shadow:0 20px 50px -20px color-mix(in oklch,var(--s5-coral)50%,transparent)}}.s5p-step-n{background:var(--s5o-wash-2);border-radius:999px;flex:none;place-items:center;width:1.75rem;height:1.75rem;font-size:.8rem;font-weight:700;display:grid}.s5p-step.is-done .s5p-step-n{background:var(--s5-violet);color:var(--s5-cloud)}.s5p-step.is-on .s5p-step-n,.s5p-step-n.is-hot{background:var(--s5-coral);color:var(--s5-coral-ink)}.s5p-step-body{color:var(--s5-ink);margin-top:.5rem;padding-inline-start:2.5rem;font-size:.94rem;line-height:1.4;display:block}@supports (color:color-mix(in lab, red, red)){.s5p-step-body{color:color-mix(in oklch,var(--s5-ink)75%,transparent)}}.s5p-cta{background:var(--s5-coral);min-height:2.75rem;color:var(--s5-coral-ink);border-radius:999px;align-items:center;gap:.5rem;padding:0 1.25rem;font-size:.94rem;font-weight:600;transition:background .2s;display:inline-flex}.s5p-cta:hover{background:var(--s5-coral-hover)}.s5-plan-now{border:1px solid var(--s5-violet);border-radius:1.5rem}@supports (color:color-mix(in lab, red, red)){.s5-plan-now{border:1px solid color-mix(in oklch,var(--s5-violet)22%,transparent)}}.s5-plan-now{background:radial-gradient(70% 120% at 100% 0%,var(--s5-coral),transparent 60%),linear-gradient(135deg,var(--s5-lavender),var(--s5-cloud))}@supports (color:color-mix(in lab, red, red)){.s5-plan-now{background:radial-gradient(70% 120% at 100% 0%,color-mix(in oklch,var(--s5-coral)10%,transparent),transparent 60%),linear-gradient(135deg,color-mix(in oklch,var(--s5-lavender)75%,var(--s5-cloud)),var(--s5-cloud))}}[data-theme=dark] .s5-plan-now{border-color:var(--s5-violet)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .s5-plan-now{border-color:color-mix(in oklch,var(--s5-violet)30%,transparent)}}[data-theme=dark] .s5-plan-now{background:radial-gradient(70% 120% at 100% 0%,var(--s5-coral),transparent 60%),linear-gradient(135deg,var(--s5-night-2),var(--s5-night))}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .s5-plan-now{background:radial-gradient(70% 120% at 100% 0%,color-mix(in oklch,var(--s5-coral)12%,transparent),transparent 60%),linear-gradient(135deg,var(--s5-night-2),var(--s5-night))}}.s5p-ask-thread{gap:1.25rem;display:grid}.s5p-ask-sec{min-width:0;padding-inline-start:2rem;position:relative}.s5p-ask-sec:before{content:"";background:var(--s5o-night);width:.75rem;height:.75rem;box-shadow:inset 0 0 0 2px var(--s5o-line-strong);inset-inline-start:.25rem;border-radius:999px;transition:background .5s,box-shadow .5s;position:absolute;top:.3rem}.s5p-ask-sec:after{content:"";background:var(--s5o-line-strong);inset-inline-start:calc(.625rem - 1px);border-radius:2px;width:2px;transition:background .6s;position:absolute;top:1.35rem;bottom:-1.05rem}.s5p-ask-sec:last-child:after{display:none}.s5p-ask-sec.is-lit:before{background:var(--s5-coral);box-shadow:0 0 0 4px var(--s5-coral)}@supports (color:color-mix(in lab, red, red)){.s5p-ask-sec.is-lit:before{box-shadow:0 0 0 4px color-mix(in oklch,var(--s5-coral)22%,transparent)}}.s5p-ask-sec.is-lit:has(+.s5p-ask-sec.is-lit):after{background:linear-gradient(180deg,var(--s5-coral),var(--s5-coral))}@supports (color:color-mix(in lab, red, red)){.s5p-ask-sec.is-lit:has(+.s5p-ask-sec.is-lit):after{background:linear-gradient(180deg,var(--s5-coral),color-mix(in oklch,var(--s5-coral)60%,var(--s5-violet)))}}.s5p-untyped{color:#0000}.s5p-caret{vertical-align:-.15em;background:var(--s5-coral);width:2px;height:1.05em;margin-inline:1px;animation:.9s steps(2,start) infinite s5p-blink;display:inline-block}@keyframes s5p-blink{to{visibility:hidden}}.s5p-room{min-height:1.875rem;color:var(--s5o-muted);box-shadow:inset 0 0 0 1px var(--s5o-line-strong);border-radius:999px;align-items:center;gap:.375rem;padding:.125rem .75rem .125rem .625rem;font-size:.84rem;transition:background .45s,color .45s,box-shadow .45s;display:inline-flex}.s5p-room-check{opacity:0;width:0;height:.875rem;transition:width .35s,opacity .35s}.s5p-room.is-chosen{background:var(--s5-coral)}@supports (color:color-mix(in lab, red, red)){.s5p-room.is-chosen{background:color-mix(in oklch,var(--s5-coral)18%,transparent)}}.s5p-room.is-chosen{color:var(--s5o-text-strong);box-shadow:inset 0 0 0 1px var(--s5-coral)}@supports (color:color-mix(in lab, red, red)){.s5p-room.is-chosen{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--s5-coral)55%,transparent)}}.s5p-room.is-chosen .s5p-room-check{opacity:1;width:.875rem;color:var(--s5o-hot-light)}.s5p-nowhere{color:var(--s5o-faint);opacity:0;margin-inline-start:.25rem;font-size:.8rem;transition:opacity .5s .35s}.s5p-nowhere.is-on{opacity:1}.s5p-person{background:var(--s5o-wash);min-width:0;height:3.5rem;box-shadow:inset 0 0 0 1px var(--s5o-line);border-radius:.875rem;align-items:center;gap:.625rem;padding:.5rem .625rem;display:flex}.s5p-person.is-empty{box-shadow:none;outline:1px dashed var(--s5o-line-strong);outline-offset:-1px;background:0 0}.s5p-ghost-face{background:var(--s5o-wash-2);border-radius:999px;flex:none;width:2rem;height:2rem}.s5p-ghost-bar{background:var(--s5o-wash-2);border-radius:99px;height:.5rem;display:block}.s5p-ask-status{min-height:3.25rem;color:var(--s5o-muted);background:var(--s5o-wash);border-radius:.875rem;flex-wrap:wrap;align-items:center;gap:.5rem .625rem;padding:.625rem .875rem;font-size:.92rem;line-height:1.35;transition:background .5s,color .5s;display:flex}.s5p-ask-status>svg{color:var(--s5o-hot-light)}.s5p-ask-status>span:first-of-type{flex:14rem}.s5p-ask-status.is-yes{color:var(--s5o-text-strong);background:var(--s5o-yes)}@supports (color:color-mix(in lab, red, red)){.s5p-ask-status.is-yes{background:color-mix(in oklch,var(--s5o-yes)14%,transparent)}}.s5p-ask-status.is-yes>svg{color:var(--s5o-yes)}.s5p-convo{background:var(--s5o-yes);color:var(--s5-ink);border-radius:999px;flex:none;padding:.25rem .75rem;font-size:.8rem;font-weight:600;animation:.4s ease-out both s5o-rise}@media (prefers-reduced-motion:reduce){.s5p-room,.s5p-room-check,.s5p-nowhere,.s5p-ask-sec:before,.s5p-ask-sec:after,.s5p-ask-status{transition:none}.s5p-caret{display:none}}.s5p-price{background:radial-gradient(90% 120% at 100% 0%,var(--s5-coral),transparent 60%),linear-gradient(160deg,var(--s5o-glow-a),var(--s5o-night));border-radius:1.25rem;padding:1.125rem 1.25rem 1.25rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.s5p-price{background:radial-gradient(90% 120% at 100% 0%,color-mix(in oklch,var(--s5-coral)16%,transparent),transparent 60%),linear-gradient(160deg,color-mix(in oklch,var(--s5o-glow-a)26%,var(--s5o-night)),var(--s5o-night))}}.s5p-price{box-shadow:inset 0 0 0 1px var(--s5-coral),0 24px 60px -30px var(--s5-coral)}@supports (color:color-mix(in lab, red, red)){.s5p-price{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--s5-coral)34%,transparent),0 24px 60px -30px color-mix(in oklch,var(--s5-coral)45%,transparent)}}.s5p-price.is-free{background:var(--s5o-wash);box-shadow:inset 0 0 0 1px var(--s5o-line-strong);padding:1rem 1.25rem}.s5p-price-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.s5p-price-name{letter-spacing:.08em;text-transform:uppercase;color:var(--s5-coral-soft);font-size:.75rem;font-weight:600}.s5p-price.is-free .s5p-price-name{color:var(--s5o-text-strong)}.s5p-price-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin-top:.75rem;display:grid}.s5p-price-cell{background:var(--s5-cloud);border-radius:.875rem;min-width:0;padding:.75rem .875rem}@supports (color:color-mix(in lab, red, red)){.s5p-price-cell{background:color-mix(in oklch,var(--s5-cloud)5%,transparent)}}.s5p-price-cell{box-shadow:inset 0 0 0 1px var(--s5o-line)}.s5p-price-cell.is-yearly{background:var(--s5-coral)}@supports (color:color-mix(in lab, red, red)){.s5p-price-cell.is-yearly{background:color-mix(in oklch,var(--s5-coral)12%,transparent)}}.s5p-price-cell.is-yearly{box-shadow:inset 0 0 0 1px var(--s5-coral)}@supports (color:color-mix(in lab, red, red)){.s5p-price-cell.is-yearly{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--s5-coral)40%,transparent)}}.s5p-price-cadence{color:var(--s5o-muted);font-size:.8rem;font-weight:600}.s5p-price-figure{flex-wrap:wrap;align-items:baseline;gap:0 .3rem;margin-top:.125rem;display:flex}.s5p-price-amount{font-family:var(--font-fraunces),ui-serif,Georgia,serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--s5o-text-strong);font-size:clamp(1.875rem,1.4rem + 1.4vw,2.375rem);line-height:1.05}.s5p-price.is-free .s5p-price-amount{font-size:2rem}.s5p-price-per{color:var(--s5o-muted);font-size:.84rem}.s5p-price-billed{color:var(--s5o-muted);margin-top:.25rem;font-size:.8rem;line-height:1.3}.s5p-price-cell.is-yearly .s5p-price-billed{color:var(--s5o-hot-pale)}.s5p-price-action{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.s5p-price-action .s5p-cta{justify-content:center;width:100%}@media (width>=480px){.s5p-price-action .s5p-cta{width:auto}}.s5p-stage-grid{gap:1rem;display:grid}@media (width<=1023.98px){.s5p-stage-steps{order:-1}.s5p-steps .s5p-step>span{gap:.5rem}.s5p-steps{gap:.375rem;display:flex}.s5p-steps>li{flex:none}.s5p-steps>li.is-on{flex:1 1 0;min-width:0}.s5p-steps .s5p-step{border-radius:.875rem;align-items:center;min-height:3.25rem;padding:.5rem;display:flex}.s5p-steps .s5p-step.is-on{padding-inline-end:.875rem}.s5p-steps .s5p-step-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.92rem;line-height:1.2;display:-webkit-box;overflow:hidden}.s5p-steps>li:not(.is-on) .s5p-step-title,.s5p-steps .s5p-step-body{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.s5p-step-now{display:none}@media (width<=639.98px){.s5p-steps>li.is-on{flex:none}.s5p-steps .s5p-step.is-on{padding-inline-end:.5rem}.s5p-steps>li.is-on .s5p-step-title{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.s5p-step-now{color:var(--s5-cloud);margin-top:.625rem;font-size:1rem;font-weight:600;line-height:1.3;display:block}}@media (width>=1024px){.s5p-stage-grid{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;column-gap:1.5rem}.s5p-stage-card{grid-row:span 2}.s5p-stage-foot{grid-column:2}.s5p-steps{gap:.5rem;display:grid}.s5p-ask{flex-direction:column;min-height:35rem;display:flex}.s5p-ask .s5p-ask-thread{gap:1.5rem;margin-bottom:1.25rem}.s5p-ask .s5p-ask-status{margin-top:auto}}.s5x-tile{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:0 1px 0 var(--s5-ink),0 24px 48px -36px var(--s5-ink);border-radius:1.5rem;flex-direction:column;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.s5x-tile{box-shadow:0 1px 0 color-mix(in oklch,var(--s5-ink)4%,transparent),0 24px 48px -36px color-mix(in oklch,var(--s5-ink)40%,transparent)}}.s5x-tile{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}@media (hover:hover){.s5x-tile:hover{box-shadow:0 1px 0 var(--s5-ink),0 32px 60px -34px var(--s5-indigo);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.s5x-tile:hover{box-shadow:0 1px 0 color-mix(in oklch,var(--s5-ink)4%,transparent),0 32px 60px -34px color-mix(in oklch,var(--s5-indigo)45%,transparent)}}}.s5x-visual{min-height:13.5rem;color:var(--s5o-text);font-family:var(--font-instrument-sans),ui-sans-serif,system-ui,sans-serif;background:radial-gradient(70% 90% at 100% 0%,var(--s5o-glow-a),transparent 70%),radial-gradient(60% 70% at 0% 100%,var(--s5-coral),transparent 70%),var(--s5o-ink);border-radius:1.125rem;flex-direction:column;flex:1 0 auto;margin:.5rem .5rem 0;padding:1rem 1.125rem;display:flex;position:relative;overflow:hidden;container-type:inline-size}@supports (color:color-mix(in lab, red, red)){.s5x-visual{background:radial-gradient(70% 90% at 100% 0%,color-mix(in oklch,var(--s5o-glow-a)40%,transparent),transparent 70%),radial-gradient(60% 70% at 0% 100%,color-mix(in oklch,var(--s5-coral)13%,transparent),transparent 70%),var(--s5o-ink)}}.s5x-icon{width:2rem;height:2rem;color:var(--s5-coral-ink);background:linear-gradient(135deg,var(--s5-coral),var(--s5-coral-soft));border-radius:.625rem;flex:none;place-items:center;display:inline-grid}[data-theme=dark] .s5x-tile{box-shadow:0 24px 48px -36px var(--s5-ink-deep)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .s5x-tile{box-shadow:0 24px 48px -36px color-mix(in oklch,var(--s5-ink-deep)80%,transparent)}}.s5x-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--s5o-faint);font-size:.75rem;font-weight:600;display:block}.s5x-kicker.is-hot{color:var(--s5-coral-soft)}.s5x-dim{color:var(--s5o-faint);font-weight:400}.s5x-chip{background:var(--s5-violet);border-radius:999px;padding:.0625rem .5rem;font-size:.75rem}@supports (color:color-mix(in lab, red, red)){.s5x-chip{background:color-mix(in oklch,var(--s5-violet)28%,transparent)}}.s5x-chip{color:var(--s5-lavender)}.s5x-discover{flex-direction:column;flex:1;justify-content:center;gap:.75rem;display:flex;position:relative}.s5x-need{background:var(--s5o-wash);box-shadow:inset 0 0 0 1px var(--s5o-line);border-radius:.875rem;padding:.625rem .875rem;position:relative;overflow:hidden}.s5x-need-text{-webkit-line-clamp:2;font-family:var(--font-fraunces),ui-serif,Georgia,serif;color:var(--s5o-text-strong);-webkit-box-orient:vertical;margin-top:.125rem;font-size:1rem;line-height:1.3;display:-webkit-box;overflow:hidden}.s5x-sweep{background:linear-gradient(90deg,transparent,var(--s5-coral),transparent);width:40%;position:absolute;inset-block:0;inset-inline-start:-40%}@supports (color:color-mix(in lab, red, red)){.s5x-sweep{background:linear-gradient(90deg,transparent,color-mix(in oklch,var(--s5-coral)16%,transparent),transparent)}}.s5x-sweep{animation:3.6s ease-in-out infinite s5x-sweep}@keyframes s5x-sweep{0%{transform:translate(0)}60%,to{transform:translate(350%)}}[dir=rtl] .s5x-sweep{animation-name:s5x-sweep-rtl}@keyframes s5x-sweep-rtl{0%{transform:translate(0)}60%,to{transform:translate(-350%)}}.s5x-found{background:var(--s5o-night);border-radius:.875rem;align-items:flex-start;gap:.75rem;min-width:0;padding:.75rem .875rem;display:flex}@supports (color:color-mix(in lab, red, red)){.s5x-found{background:color-mix(in oklch,var(--s5o-night)80%,transparent)}}.s5x-found{box-shadow:inset 0 0 0 1px var(--s5-coral),0 18px 40px -20px var(--s5-coral)}@supports (color:color-mix(in lab, red, red)){.s5x-found{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--s5-coral)42%,transparent),0 18px 40px -20px color-mix(in oklch,var(--s5-coral)45%,transparent)}}.s5x-found{transition:transform .8s cubic-bezier(.2,.8,.2,1) .25s,opacity .8s .25s}.s5x[data-in=false] .s5x-found{opacity:.35;transform:translateY(1.25rem)}.s5x-face{object-fit:cover;width:2.5rem;height:2.5rem;box-shadow:0 0 0 2px var(--s5-cloud);border-radius:999px;flex:none}@supports (color:color-mix(in lab, red, red)){.s5x-face{box-shadow:0 0 0 2px color-mix(in oklch,var(--s5-cloud)22%,transparent)}}.s5x-found-name{overflow-wrap:anywhere;color:var(--s5o-text-strong);margin-top:.125rem;font-size:.92rem;font-weight:600;display:block}.s5x-found-line{-webkit-line-clamp:2;color:var(--s5o-muted);-webkit-box-orient:vertical;font-size:.84rem;display:-webkit-box;overflow:hidden}.s5x-chips{flex-wrap:wrap;align-items:center;gap:.25rem .375rem;margin-top:.375rem;font-size:.75rem;display:flex}.s5x-near{flex-direction:column;flex:1;justify-content:center;gap:1rem;display:flex;position:relative}.s5x-path{background:var(--s5o-wash);border-radius:.875rem;align-items:center;gap:.625rem;padding:.875rem;display:flex}.s5x-node{border-radius:999px;flex:none;place-items:center;width:2.75rem;height:2.75rem;font-size:.8rem;font-weight:600;display:grid}.s5x-node.is-you{background:linear-gradient(135deg,var(--s5-indigo-bright),var(--s5-violet));color:var(--s5-cloud)}.s5x-node.is-unknown{background:var(--s5o-wash-2);color:var(--s5o-muted);box-shadow:0 0 0 0 var(--s5-coral)}@supports (color:color-mix(in lab, red, red)){.s5x-node.is-unknown{box-shadow:0 0 0 0 color-mix(in oklch,var(--s5-coral)50%,transparent)}}.s5x-node.is-unknown{animation:2.4s ease-out 1.2s infinite s5x-ping}.s5x-node.is-hidden{background:linear-gradient(135deg,var(--s5-violet),var(--s5-coral))}@supports (color:color-mix(in lab, red, red)){.s5x-node.is-hidden{background:linear-gradient(135deg,color-mix(in oklch,var(--s5-violet)55%,transparent),color-mix(in oklch,var(--s5-coral)45%,transparent))}}.s5x-node.is-hidden{filter:blur(.5px)}@keyframes s5x-ping{0%{box-shadow:0 0 0 0 color-mix(in oklch,var(--s5-coral)55%,transparent)}70%,to{box-shadow:0 0 0 12px color-mix(in oklch,var(--s5-coral)0%,transparent)}}.s5x-link{background:var(--s5o-line-strong);border-radius:99px;flex:1;height:3px;position:relative;overflow:hidden}.s5x-link:after{content:"";border-radius:inherit;background:var(--s5-coral);transform-origin:0;transition:transform .9s cubic-bezier(.2,.8,.2,1) .2s;position:absolute;inset:0;transform:scaleX(1)}[dir=rtl] .s5x-link:after{transform-origin:100%}.s5x-link.is-second:after{background:repeating-linear-gradient(90deg,var(--s5o-line-strong)0 6px,transparent 6px 11px)}.s5x[data-in=false] .s5x-link:after{transform:scaleX(0)}.s5x-near-status{color:var(--s5o-muted);font-size:.88rem;line-height:1.35}.s5x-routing{flex-direction:column;flex:1;gap:.5rem;display:flex;position:relative}.s5x-field{flex:1;min-height:7.5rem;position:relative}.s5x-routes{width:100%;height:100%;position:absolute;inset:0;overflow:visible}[dir=rtl] .s5x-routes{transform:scaleX(-1)}.s5x-route-wait{fill:none;stroke:var(--s5o-line-strong);stroke-width:3px;stroke-dasharray:2 7;stroke-linecap:round}.s5x-route-new{fill:none;stroke:var(--s5-coral);stroke-width:3.5px;stroke-linecap:round;clip-path:inset(0);transition:clip-path 1.5s cubic-bezier(.45,0,.2,1) .3s}.s5x[data-in=false] .s5x-route-new{clip-path:inset(0 100% 0 0)}.s5x-rnode{margin-top:-.625rem;border-radius:999px;place-items:center;width:1.25rem;height:1.25rem;margin-inline-start:-.625rem;display:grid;position:absolute}.s5x-rnode.is-you{background:linear-gradient(135deg,var(--s5-indigo-bright),var(--s5-violet));width:2.5rem;height:2.5rem;color:var(--s5-cloud);margin-top:-1.25rem;margin-inline-start:-1.25rem;font-size:.75rem;font-weight:600}.s5x-rnode.is-wait{background:var(--s5o-ink);box-shadow:inset 0 0 0 2px var(--s5o-line-strong)}.s5x-rnode.is-through{background:var(--s5-coral);width:1.5rem;height:1.5rem;box-shadow:0 0 0 5px var(--s5-coral);margin-top:-.75rem;margin-inline-start:-.75rem}@supports (color:color-mix(in lab, red, red)){.s5x-rnode.is-through{box-shadow:0 0 0 5px color-mix(in oklch,var(--s5-coral)28%,transparent)}}.s5x-rnode.is-through{transition:transform .5s cubic-bezier(.2,.8,.2,1) .9s,opacity .5s .9s}.s5x[data-in=false] .s5x-rnode.is-through{opacity:0;transform:scale(.4)}.s5x-rnode.is-end{background:linear-gradient(135deg,var(--s5-violet),var(--s5-coral));margin-top:-.875rem;width:1.75rem;height:1.75rem;margin-inline-start:-.875rem}@supports (color:color-mix(in lab, red, red)){.s5x-rnode.is-end{background:linear-gradient(135deg,color-mix(in oklch,var(--s5-violet)70%,transparent),color-mix(in oklch,var(--s5-coral)60%,transparent))}}.s5x-route-label{font-size:.75rem;line-height:1.2}.s5x-route-label.is-wait{white-space:nowrap;color:var(--s5o-faint);position:absolute;translate:-50%}[dir=rtl] .s5x-route-label.is-wait{translate:50%}.s5x-route-foot{justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex}.s5x-route-label.is-new{color:var(--s5-coral-soft);font-weight:600}.s5x-route-label.is-through{text-align:end;color:var(--s5o-muted)}.s5x-room{flex-direction:column;flex:1;justify-content:center;gap:.75rem;display:flex;position:relative}.s5x-legend{color:var(--s5o-muted);align-items:center;gap:.375rem;font-size:.75rem;display:flex}.s5x-key{border-radius:3px;width:.625rem;height:.625rem}.s5x-key.is-free{background:var(--s5o-line-strong)}.s5x-key.is-premium{background:linear-gradient(90deg,var(--s5-violet),var(--s5-coral));margin-inline-start:.75rem}.s5x-bars{gap:.625rem;display:grid}.s5x-bar-row{grid-template-columns:minmax(0,9.5rem) minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.s5x-bar-label{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;color:var(--s5o-text);font-size:.8rem;line-height:1.25}.s5x-bar-track{background:var(--s5o-wash);border-radius:99px;height:.625rem;position:relative}.s5x-bar{border-radius:99px;position:absolute;inset-block:0;inset-inline-start:0}.s5x-bar.is-free{background:var(--s5-cloud)}@supports (color:color-mix(in lab, red, red)){.s5x-bar.is-free{background:color-mix(in oklch,var(--s5-cloud)34%,transparent)}}.s5x-bar.is-premium{width:var(--to);background:linear-gradient(90deg,var(--s5-violet),var(--s5-coral));transition:width 1.1s cubic-bezier(.2,.8,.2,1) .3s}.s5x[data-in=false] .s5x-bar.is-premium{width:var(--from)}.s5x-bar-figures{font-variant-numeric:tabular-nums;justify-content:flex-end;gap:.5rem;min-width:3.5rem;font-size:.84rem;display:flex}.s5x-bar-premium{color:var(--s5o-text-strong);font-weight:700}@container (width<=26rem){.s5x-bar-row{grid-template-columns:minmax(0,1fr) auto;row-gap:.25rem}.s5x-bar-track{grid-area:2/1/auto/-1}.s5x-room{gap:.5rem}.s5x-bars{gap:.375rem}}.s5x-coffee{border:1px solid var(--border);background:var(--surface);color:var(--foreground);border-radius:1rem;align-items:center;gap:.75rem;margin-top:1rem;padding:.75rem 1rem;font-weight:500;display:flex}@media (prefers-reduced-motion:reduce){.s5x-sweep,.s5x-node.is-unknown{animation:none}.s5x-tile,.s5x-found,.s5x-link:after,.s5x-route-new,.s5x-bar.is-premium{transition:none}}.s5x-control{border:1px solid var(--border);background:var(--surface);border-radius:1.25rem;align-items:flex-start;gap:.875rem;padding:1rem 1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.s5x-control{background:color-mix(in oklch,var(--surface)70%,transparent)}}.s5x-icon.is-quiet{color:var(--accent-text,var(--s5-indigo));background:var(--s5-violet)}@supports (color:color-mix(in lab, red, red)){.s5x-icon.is-quiet{background:color-mix(in oklch,var(--s5-violet)14%,transparent)}}.s5-compare{border:1px solid var(--border);background:var(--surface);box-shadow:0 24px 48px -40px var(--s5-ink);border-radius:1.5rem;padding:.75rem .75rem 1rem 1rem}@supports (color:color-mix(in lab, red, red)){.s5-compare{box-shadow:0 24px 48px -40px color-mix(in oklch,var(--s5-ink)45%,transparent)}}@media (width>=640px){.s5-compare{padding:1rem 1.25rem 1.25rem 1.75rem}}.s5-compare-col{border-radius:1.125rem}.s5-compare-col.is-premium{background:linear-gradient(180deg,var(--s5-violet),var(--s5-coral)70%,transparent),var(--s5-violet);position:relative}@supports (color:color-mix(in lab, red, red)){.s5-compare-col.is-premium{background:linear-gradient(180deg,color-mix(in oklch,var(--s5-violet)14%,transparent),color-mix(in oklch,var(--s5-coral)6%,transparent)70%,transparent),color-mix(in oklch,var(--s5-violet)4%,transparent)}}.s5-compare-col.is-premium{box-shadow:inset 0 0 0 1px var(--s5-violet)}@supports (color:color-mix(in lab, red, red)){.s5-compare-col.is-premium{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--s5-violet)28%,transparent)}}.s5-compare-col.is-premium:before{content:"";background:linear-gradient(90deg,var(--s5-indigo-bright),var(--s5-violet),var(--s5-coral));inset-inline:1rem;border-radius:0 0 99px 99px;height:3px;position:absolute;top:0}.s5-compare-col.is-current:not(.is-premium){background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.s5-compare-col.is-current:not(.is-premium){background:color-mix(in oklch,var(--foreground)4%,transparent)}}.s5-compare-col.is-current:not(.is-premium){box-shadow:inset 0 0 0 1px var(--border)}.s5-compare-name{font-family:var(--font-fraunces),ui-serif,Georgia,serif;color:var(--foreground);font-size:1rem;line-height:1.15}@media (width>=640px){.s5-compare-name{font-size:1.25rem}}.s5-compare-yours{color:var(--accent-text);background:var(--selected-surface);border-radius:999px;padding:.0625rem .5rem;font-size:.75rem;font-weight:600}.s5-compare-cell{border-top:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.s5-compare-cell{border-top:1px solid color-mix(in oklch,var(--border)75%,transparent)}}.s5-compare-col .s5-compare-cell{border-top-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.s5-compare-col .s5-compare-cell{border-top-color:color-mix(in oklch,var(--border)45%,transparent)}}.s5-compare-gap{border-top:1px solid #0000}.s5-compare-group{letter-spacing:.08em;text-transform:uppercase;color:var(--thread-foreground,var(--muted-foreground));font-size:.75rem;font-weight:600}.s5-compare-yes{width:1.5rem;height:1.5rem;color:var(--muted-foreground);background:var(--foreground);border-radius:999px;place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.s5-compare-yes{background:color-mix(in oklch,var(--foreground)7%,transparent)}}.s5-compare-yes.is-premium{color:var(--s5-coral-ink);background:linear-gradient(135deg,var(--s5-coral),var(--s5-coral-soft))}.s5-compare-figure{font-family:var(--font-fraunces),ui-serif,Georgia,serif;font-size:1.125rem;line-height:1}.s5-compare-figure.is-premium{color:var(--foreground);font-size:1.375rem;font-weight:600}.s5-plan-card{border-radius:1.5rem;position:relative}.s5-plan-card.is-accent{background:radial-gradient(80% 50% at 100% 0%,var(--s5-violet),transparent 70%),radial-gradient(70% 40% at 0% 100%,var(--s5-coral),transparent 70%),var(--surface)}@supports (color:color-mix(in lab, red, red)){.s5-plan-card.is-accent{background:radial-gradient(80% 50% at 100% 0%,color-mix(in oklch,var(--s5-violet)9%,transparent),transparent 70%),radial-gradient(70% 40% at 0% 100%,color-mix(in oklch,var(--s5-coral)6%,transparent),transparent 70%),var(--surface)}}.s5-plan-card.is-accent{box-shadow:0 0 0 1px var(--s5-violet),0 30px 70px -40px var(--s5-indigo)}@supports (color:color-mix(in lab, red, red)){.s5-plan-card.is-accent{box-shadow:0 0 0 1px color-mix(in oklch,var(--s5-violet)30%,transparent),0 30px 70px -40px color-mix(in oklch,var(--s5-indigo)55%,transparent)}}.s5-plan-card.is-accent:before{content:"";background:linear-gradient(90deg,var(--s5-indigo-bright),var(--s5-violet),var(--s5-coral));inset-inline:1.5rem;border-radius:0 0 99px 99px;height:3px;position:absolute;top:-1px}.s5-plan-card.is-ink{border-color:var(--s5-violet)}@supports (color:color-mix(in lab, red, red)){.s5-plan-card.is-ink{border-color:color-mix(in oklch,var(--s5-violet)40%,transparent)}}.s5-plan-card.is-ink{background:radial-gradient(90% 55% at 100% 0%,var(--s5o-glow-a),transparent 70%),radial-gradient(70% 45% at 0% 100%,var(--s5-coral),transparent 70%),var(--s5o-ink)}@supports (color:color-mix(in lab, red, red)){.s5-plan-card.is-ink{background:radial-gradient(90% 55% at 100% 0%,color-mix(in oklch,var(--s5o-glow-a)45%,transparent),transparent 70%),radial-gradient(70% 45% at 0% 100%,color-mix(in oklch,var(--s5-coral)16%,transparent),transparent 70%),var(--s5o-ink)}}.s5-plan-card.is-ink{box-shadow:0 40px 90px -40px var(--s5o-glow-a)}@supports (color:color-mix(in lab, red, red)){.s5-plan-card.is-ink{box-shadow:0 40px 90px -40px color-mix(in oklch,var(--s5o-glow-a)70%,transparent)}}.s5-plan-paused{background:var(--s5-coral);border-radius:1rem;align-items:flex-start;gap:.625rem;padding:.75rem .875rem;display:flex}@supports (color:color-mix(in lab, red, red)){.s5-plan-paused{background:color-mix(in oklch,var(--s5-coral)10%,transparent)}}.s5-plan-paused{box-shadow:inset 0 0 0 1px var(--s5-coral)}@supports (color:color-mix(in lab, red, red)){.s5-plan-paused{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--s5-coral)30%,transparent)}}.s5-plan-paused-dot{background:var(--s5-coral);border-radius:999px;flex:none;width:.5rem;height:.5rem;margin-top:.45rem}.s5-plan-meter{background:var(--surface);border-radius:.875rem;padding:.625rem .75rem .75rem}@supports (color:color-mix(in lab, red, red)){.s5-plan-meter{background:color-mix(in oklch,var(--surface)78%,transparent)}}.s5-plan-meter{box-shadow:inset 0 0 0 1px var(--border)}@supports (color:color-mix(in lab, red, red)){.s5-plan-meter{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--border)80%,transparent)}}[data-theme=dark] .s5-plan-meter{background:var(--s5-cloud)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .s5-plan-meter{background:color-mix(in oklch,var(--s5-cloud)5%,transparent)}}[data-theme=dark] .s5-plan-meter{box-shadow:inset 0 0 0 1px var(--s5-cloud)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .s5-plan-meter{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--s5-cloud)12%,transparent)}}.s5-plan-meter-label{text-wrap:balance}.s5-plan-meter-figure{font-family:var(--font-fraunces),ui-serif,Georgia,serif;color:var(--foreground);font-size:1.25rem;line-height:1.1}.s5-plan-meter-track{background:var(--foreground);border-radius:99px;height:.375rem;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.s5-plan-meter-track{background:color-mix(in oklch,var(--foreground)9%,transparent)}}.s5-plan-meter-bar{background:linear-gradient(90deg,var(--s5-indigo-bright),var(--s5-violet));border-radius:99px;position:absolute;inset-block:0;inset-inline-start:0}.s5-plan-meter-bar.is-full{background:linear-gradient(90deg,var(--s5-coral),var(--s5-coral-soft))}.s5-plan-value{border:1px solid var(--border);background:radial-gradient(60% 80% at 100% 0%,var(--s5-violet),transparent 70%),var(--surface);border-radius:1.5rem}@supports (color:color-mix(in lab, red, red)){.s5-plan-value{background:radial-gradient(60% 80% at 100% 0%,color-mix(in oklch,var(--s5-violet)8%,transparent),transparent 70%),var(--surface)}}.s5-plan-value{box-shadow:0 24px 48px -40px var(--s5-ink)}@supports (color:color-mix(in lab, red, red)){.s5-plan-value{box-shadow:0 24px 48px -40px color-mix(in oklch,var(--s5-ink)45%,transparent)}}.s5-plan-link{min-height:2.75rem;color:var(--accent-text);align-items:center;gap:.375rem;font-size:.94rem;font-weight:600;text-decoration:underline;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.s5-plan-link{-webkit-text-decoration-color:color-mix(in oklch,currentColor 35%,transparent);-webkit-text-decoration-color:color-mix(in oklch,currentColor 35%,transparent);-webkit-text-decoration-color:color-mix(in oklch,currentColor 35%,transparent);text-decoration-color:color-mix(in oklch,currentColor 35%,transparent)}}.s5-plan-link{text-underline-offset:.2em}.s5-plan-link:hover{text-decoration-color:currentColor}.s5-plan-link:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:.375rem}@media (pointer:fine){.s5-plan-link{min-height:2rem}}.s5-plan-faq>:last-child{border-bottom:0}[dir=rtl] .s5x-bar.is-premium,[dir=rtl] .s5-plan-meter-bar{background:linear-gradient(270deg,var(--s5-violet),var(--s5-coral))}[dir=rtl] .s5-plan-meter-bar{background:linear-gradient(270deg,var(--s5-indigo-bright),var(--s5-violet))}[dir=rtl] .s5-plan-meter-bar.is-full{background:linear-gradient(270deg,var(--s5-coral),var(--s5-coral-soft))}[dir=rtl] .s5x-key.is-premium{background:linear-gradient(270deg,var(--s5-violet),var(--s5-coral))}.s6c-onward.s5r-people{border-style:dashed;margin-top:-.5rem}.s6c-onward-row+.s6c-onward-row{border-top:1px dashed var(--s5a-line,var(--border))}.weft-s4-discover-demo.weft-video{background:0 0;border-radius:0}:root{--wp-linen-50:oklch(98.23% .0069 88.64);--wp-linen-100:oklch(96.75% .0098 87.47);--wp-linen-200:oklch(95.28% .0127 86.83);--wp-linen-300:oklch(93.16% .0128 86.83);--wp-linen-350:oklch(92.86% .0169 88);--wp-linen-400:oklch(90.15% .0199 87.52);--wp-linen-500:oklch(87.73% .0229 87.16);--wp-linen-600:oklch(81.48% .0259 89.24);--wp-linen-700:oklch(62% .026 89.24);--wp-paper:oklch(100% 0 0);--wp-ink-900:oklch(24.55% .0285 281.11);--wp-ink-800:oklch(32% .045 281.11);--wp-ink-700:oklch(41.83% .0198 289.34);--wp-ink-600:oklch(53% .0239 291.43);--wp-ink-500:oklch(62.04% .0239 291.43);--wp-ink-400:oklch(72.06% .0159 294.34);--wp-night-900:oklch(21.13% .0098 285.53);--wp-night-800:oklch(24.23% .0133 285.37);--wp-night-700:oklch(27.61% .0147 285.4);--wp-night-650:oklch(30.18% .0235 281.44);--wp-night-600:oklch(32.12% .0176 285.36);--wp-night-500:oklch(38.37% .0202 285.41);--wp-night-450:oklch(55% .0202 285.41);--wp-night-400:oklch(47.26% .0145 296.02);--wp-night-300:oklch(58.46% .0058 67.71);--wp-night-250:oklch(63% .0058 67.71);--wp-night-200:oklch(77.41% .0121 84.58);--wp-indigo-50:oklch(92.78% .0204 279.92);--wp-indigo-300:oklch(69.42% .1148 277.93);--wp-indigo-400:oklch(60.22% .1451 276.21);--wp-indigo-450:oklch(56% .1451 276.21);--wp-indigo-500:oklch(52% .1451 276.21);--wp-indigo-600:oklch(48.94% .1197 275.35);--wp-indigo-700:oklch(43% .12 275.35);--wp-signal-100:oklch(95.8% .024 30.48);--wp-signal-400:oklch(70.93% .1512 34.1);--wp-signal-600:oklch(58.64% .1567 30.48);--wp-signal-700:oklch(45% .14 30.48);--wp-signal-night-surface:oklch(28.5% .03 34.1);--wp-signal-night-fg:oklch(74% .09 34.1);--wp-signal-ink-surface:oklch(37% .07 33);--wp-signal-ink-fg:oklch(83% .075 34.1);--wp-moss-100:oklch(95.5% .02 140.67);--wp-moss-400:oklch(67.02% .0672 140.75);--wp-moss-600:oklch(54.91% .0579 140.67);--wp-moss-700:oklch(38% .075 140.67);--wp-moss-night-surface:oklch(28.5% .03 140.75);--wp-moss-night-fg:oklch(74% .09 140.75);--wp-moss-ink-surface:oklch(36% .05 140.75);--wp-moss-ink-fg:oklch(82% .09 140.75);--wp-ochre-100:oklch(96% .03 76.24);--wp-ochre-400:oklch(78.97% .1066 78.14);--wp-ochre-600:oklch(69.64% .1216 76.24);--wp-ochre-700:oklch(44% .1 76.24);--wp-ochre-night-surface:oklch(28.5% .03 78.14);--wp-ochre-night-fg:oklch(74% .09 78.14);--wp-amber-100:oklch(96% .03 72.29);--wp-amber-400:oklch(74.49% .1151 72.29);--wp-amber-600:oklch(61.81% .1271 66.49);--wp-amber-700:oklch(44% .1 70);--wp-amber-night-surface:oklch(28.5% .03 72.29);--wp-amber-night-fg:oklch(74% .09 72.29);--wp-crimson-100:oklch(95.5% .022 19.33);--wp-crimson-400:oklch(66.78% .1473 16.71);--wp-crimson-600:oklch(50.15% .1522 19.33);--wp-crimson-700:oklch(44% .15 19.33);--wp-crimson-800:oklch(40% .13 19.33);--wp-crimson-night-surface:oklch(28.5% .03 16.71);--wp-crimson-night-fg:oklch(74% .09 16.71);--wp-info-100:oklch(95.5% .016 275.4);--wp-info-400:oklch(74% .09 275.4);--wp-info-600:oklch(50% .08 275.4);--wp-info-700:oklch(40% .08 275.4);--wp-info-night-surface:oklch(28.5% .03 275.4);--wp-ink-950:oklch(20.5% .034 278);--wp-ink-975:oklch(17.2% .03 278);--wp-ink-925:oklch(24.5% .036 278);--wp-ink-910:oklch(28.5% .038 278)}:root,[data-theme=normal]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:var(--wp-linen-200);--surface:var(--wp-linen-50);--surface-subtle:var(--wp-linen-100);--surface-raised:var(--wp-paper);--surface-heavy:var(--wp-ink-900);--surface-heavy-foreground:var(--wp-linen-300);--foreground:var(--wp-ink-900);--muted-foreground:var(--wp-ink-700);--faint-foreground:var(--wp-ink-600);--border:var(--wp-linen-500);--border-strong:var(--wp-linen-600);--accent:var(--wp-indigo-600);--accent-hover:var(--wp-indigo-700);--accent-foreground:var(--wp-linen-50);--accent-text:var(--wp-indigo-600);--ring:var(--wp-indigo-400);--selected-surface:var(--wp-indigo-50);--selected-border:var(--wp-indigo-300);--success:var(--wp-moss-600);--success-surface:var(--wp-moss-100);--success-foreground:var(--wp-moss-700);--waiting:var(--wp-ochre-600);--waiting-surface:var(--wp-ochre-100);--waiting-foreground:var(--wp-ochre-700);--warning:var(--wp-amber-600);--warning-surface:var(--wp-amber-100);--warning-foreground:var(--wp-amber-700);--destructive:var(--wp-crimson-600);--destructive-hover:var(--wp-crimson-700);--destructive-surface:var(--wp-crimson-100);--destructive-foreground:var(--wp-crimson-800);--destructive-on-fill:var(--wp-linen-50);--info:var(--wp-info-600);--info-surface:var(--wp-info-100);--info-foreground:var(--wp-info-700);--thread:var(--wp-signal-600);--thread-surface:var(--wp-signal-100);--thread-foreground:var(--wp-signal-700);--disabled-foreground:var(--wp-ink-400);--disabled-surface:var(--wp-linen-350);--hatch:var(--wp-linen-400);--hidden-foreground:var(--wp-ink-600);--lum:var(--wp-indigo-400);--lum-soft:.18;--lum-peak:.28;--context-tone-1:oklch(58% .09 275.4);--context-tone-2:oklch(58% .09 192.2);--context-tone-3:oklch(58% .09 77.2);--context-tone-4:oklch(58% .09 325.5);--context-tone-5:oklch(58% .09 261.1);--context-tone-6:oklch(58% .09 140.7);--scrim:oklch(24.55% .0285 281.11/.45);--shadow-tint:oklch(24.55% .0285 281.11/.35);--shadow-surface:0 1px 2px -1px var(--shadow-tint),0 6px 30px -14px var(--shadow-tint);--shadow-raised:0 2px 4px -2px var(--shadow-tint),0 12px 30px -10px var(--shadow-tint);--grain-ink:oklch(24.55% .0285 281.11);--grain-opacity:.06;--mark-blend:multiply;--control-border:var(--wp-linen-700);--surface-heavy-muted:var(--wp-linen-600);--surface-heavy-rule:var(--wp-ink-700);--surface-heavy-accent:var(--wp-indigo-300);--loom-warp:oklch(24.55% .0285 281.11/.12);--loom-node:oklch(24.55% .0285 281.11/.55);--loom-thread:var(--wp-signal-600);--loom-glow:oklch(60.22% .1451 276.21/.18)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:var(--wp-night-900);--surface:var(--wp-night-800);--surface-subtle:var(--wp-night-700);--surface-raised:var(--wp-night-700);--surface-heavy:var(--wp-ink-800);--surface-heavy-foreground:var(--wp-linen-300);--foreground:var(--wp-linen-300);--muted-foreground:var(--wp-night-200);--faint-foreground:var(--wp-night-250);--border:var(--wp-night-600);--border-strong:var(--wp-night-500);--accent:var(--wp-indigo-450);--accent-hover:var(--wp-indigo-500);--accent-foreground:var(--wp-paper);--accent-text:var(--wp-indigo-300);--ring:var(--wp-indigo-300);--selected-surface:oklch(60.22% .1451 276.21/.14);--selected-border:oklch(69.42% .1148 277.93/.5);--success:var(--wp-moss-400);--success-surface:var(--wp-moss-night-surface);--success-foreground:var(--wp-moss-night-fg);--waiting:var(--wp-ochre-400);--waiting-surface:var(--wp-ochre-night-surface);--waiting-foreground:var(--wp-ochre-night-fg);--warning:var(--wp-amber-400);--warning-surface:var(--wp-amber-night-surface);--warning-foreground:var(--wp-amber-night-fg);--destructive:var(--wp-crimson-400);--destructive-hover:oklch(72% .1473 16.71);--destructive-surface:var(--wp-crimson-night-surface);--destructive-foreground:var(--wp-crimson-night-fg);--destructive-on-fill:var(--wp-night-900);--info:var(--wp-info-400);--info-surface:var(--wp-info-night-surface);--info-foreground:var(--wp-info-400);--thread:var(--wp-signal-400);--thread-surface:var(--wp-signal-night-surface);--thread-foreground:var(--wp-signal-night-fg);--disabled-foreground:var(--wp-night-400);--disabled-surface:var(--wp-night-800);--hatch:var(--wp-night-650);--hidden-foreground:var(--wp-night-250);--lum:var(--wp-indigo-300);--lum-soft:.22;--lum-peak:.32;--context-tone-1:oklch(74% .08 275.4);--context-tone-2:oklch(74% .08 192.2);--context-tone-3:oklch(74% .08 77.2);--context-tone-4:oklch(74% .08 325.5);--context-tone-5:oklch(74% .08 261.1);--context-tone-6:oklch(74% .08 140.7);--scrim:oklch(0% 0 0/.62);--shadow-tint:oklch(0% 0 0/.7);--shadow-surface:0 1px 2px -1px var(--shadow-tint),0 6px 30px -12px var(--shadow-tint);--shadow-raised:0 2px 6px -2px var(--shadow-tint),0 14px 34px -8px var(--shadow-tint);--grain-ink:var(--wp-linen-300);--grain-opacity:.1;--mark-blend:screen;--control-border:var(--wp-night-450);--surface-heavy-muted:var(--wp-linen-600);--surface-heavy-rule:var(--wp-night-400);--surface-heavy-accent:var(--wp-indigo-300);--loom-warp:oklch(93.16% .0128 86.83/.1);--loom-node:oklch(93.16% .0128 86.83/.5);--loom-thread:var(--wp-signal-400);--loom-glow:oklch(60.22% .1451 276.21/.3)}[data-theme=dark] :is([data-weft-surface=heavy],.weft-s1-world-example,.weft-s1-orgs-beat.bg-surface-heavy):not([id=organizations]){--surface:var(--surface-heavy-foreground)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is([data-weft-surface=heavy],.weft-s1-world-example,.weft-s1-orgs-beat.bg-surface-heavy):not([id=organizations]){--surface:color-mix(in oklab,var(--surface-heavy-foreground)10%,var(--surface-heavy))}}[data-theme=dark] :is([data-weft-surface=heavy],.weft-s1-world-example,.weft-s1-orgs-beat.bg-surface-heavy):not([id=organizations]){--surface-subtle:var(--surface-heavy-foreground)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is([data-weft-surface=heavy],.weft-s1-world-example,.weft-s1-orgs-beat.bg-surface-heavy):not([id=organizations]){--surface-subtle:color-mix(in oklab,var(--surface-heavy-foreground)8%,transparent)}}[data-theme=dark] :is([data-weft-surface=heavy],.weft-s1-world-example,.weft-s1-orgs-beat.bg-surface-heavy):not([id=organizations]){--border:var(--surface-heavy-rule);--border-strong:var(--surface-heavy-foreground)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is([data-weft-surface=heavy],.weft-s1-world-example,.weft-s1-orgs-beat.bg-surface-heavy):not([id=organizations]){--border-strong:color-mix(in oklab,var(--surface-heavy-foreground)32%,transparent)}}[data-theme=dark] :is([data-weft-surface=heavy],.weft-s1-world-example,.weft-s1-orgs-beat.bg-surface-heavy):not([id=organizations]){--control-border:var(--surface-heavy-foreground)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is([data-weft-surface=heavy],.weft-s1-world-example,.weft-s1-orgs-beat.bg-surface-heavy):not([id=organizations]){--control-border:color-mix(in oklab,var(--surface-heavy-foreground)55%,var(--surface-heavy))}}[data-theme=dark] :is([data-weft-surface=heavy],.weft-s1-world-example,.weft-s1-orgs-beat.bg-surface-heavy):not([id=organizations]){--muted-foreground:var(--surface-heavy-muted);--faint-foreground:var(--wp-night-200);--hatch:var(--surface-heavy-foreground)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is([data-weft-surface=heavy],.weft-s1-world-example,.weft-s1-orgs-beat.bg-surface-heavy):not([id=organizations]){--hatch:color-mix(in oklab,var(--surface-heavy-foreground)48%,var(--surface-heavy))}}[data-theme=dark] :is([data-weft-surface=heavy],.weft-s1-world-example,.weft-s1-orgs-beat.bg-surface-heavy):not([id=organizations]){--hidden-foreground:var(--canvas);--disabled-surface:var(--surface-heavy-foreground)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is([data-weft-surface=heavy],.weft-s1-world-example,.weft-s1-orgs-beat.bg-surface-heavy):not([id=organizations]){--disabled-surface:color-mix(in oklab,var(--surface-heavy-foreground)5%,var(--surface-heavy))}}[data-theme=dark] :is([data-weft-surface=heavy],.weft-s1-world-example,.weft-s1-orgs-beat.bg-surface-heavy):not([id=organizations]){--success-surface:var(--wp-moss-ink-surface);--success-foreground:var(--wp-moss-ink-fg);--thread-surface:var(--wp-signal-ink-surface);--thread-foreground:var(--wp-signal-ink-fg);--heavy-edge:inset 0 1px 0 0 var(--surface-heavy-foreground),inset 0 0 0 1px var(--surface-heavy-foreground)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is([data-weft-surface=heavy],.weft-s1-world-example,.weft-s1-orgs-beat.bg-surface-heavy):not([id=organizations]){--heavy-edge:inset 0 1px 0 0 color-mix(in oklab,var(--surface-heavy-foreground)14%,transparent),inset 0 0 0 1px color-mix(in oklab,var(--surface-heavy-foreground)9%,transparent)}}[data-theme=dark] :is([data-weft-surface=heavy],.weft-s1-world-example,.weft-s1-orgs-beat.bg-surface-heavy):not([id=organizations]){box-shadow:var(--heavy-edge),0 1px 2px -1px var(--shadow-tint),0 18px 40px -18px var(--shadow-tint)}[data-theme=dark] [data-weft-surface=heavy][data-lit=true]:not([id=organizations]){--heavy-edge:inset 0 1px 0 0 var(--surface-heavy-foreground),inset 0 0 0 1px var(--selected-border)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] [data-weft-surface=heavy][data-lit=true]:not([id=organizations]){--heavy-edge:inset 0 1px 0 0 color-mix(in oklab,var(--surface-heavy-foreground)14%,transparent),inset 0 0 0 1px var(--selected-border)}}@media (hover:hover){[data-theme=dark] .weft-lift[data-weft-surface=heavy]:not([id=organizations]):hover{box-shadow:var(--heavy-edge),0 2px 6px -2px var(--shadow-tint),0 22px 44px -16px var(--shadow-tint)}}[data-theme=dark][data-tone=ink]{--canvas:var(--wp-ink-950);--surface:var(--wp-ink-925);--surface-subtle:var(--wp-ink-910);--surface-raised:var(--wp-ink-925);--border:oklch(42% .03 278);--border-strong:oklch(50% .03 278);--loom-warp:oklch(93.16% .0128 86.83/.09);--loom-node:oklch(93.16% .0128 86.83/.42);--loom-thread:var(--wp-signal-400);--loom-glow:oklch(60.22% .1451 276.21/.34);background-color:var(--canvas);color:var(--foreground)}[data-tone=linen],html{background-color:var(--canvas);color:var(--foreground)}body{color:var(--foreground);font-family:var(--font-instrument-sans),var(--font-sans-cyrillic),var(--font-sans-arabic),var(--font-sans-hebrew),ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;background:0 0;font-size:1rem;line-height:1.55}body:before{content:"";z-index:var(--z-grain);pointer-events:none;background-color:var(--grain-ink);opacity:var(--grain-opacity);-webkit-mask-image:url(/brand/grain.png);mask-image:url(/brand/grain.png);-webkit-mask-size:var(--grain-tile)var(--grain-tile);-webkit-mask-size:var(--grain-tile)var(--grain-tile);-webkit-mask-size:var(--grain-tile)var(--grain-tile);-webkit-mask-size:var(--grain-tile)var(--grain-tile);mask-size:var(--grain-tile)var(--grain-tile);will-change:transform;position:fixed;inset:0;transform:translateZ(0);-webkit-mask-repeat:repeat;mask-repeat:repeat}@media (prefers-reduced-transparency:reduce){body:before{display:none}}@media (forced-colors:active){body:before{display:none}}@media (prefers-contrast:more){:root,[data-theme=normal]{--muted-foreground:oklch(34% .022 289.34);--faint-foreground:var(--wp-ink-700);--border:var(--wp-linen-600);--border-strong:var(--wp-linen-700);--control-border:oklch(50% .026 89.24)}[data-theme=dark]{--muted-foreground:oklch(85% .012 84.58);--faint-foreground:var(--wp-night-200);--border:var(--wp-night-500);--border-strong:var(--wp-night-450);--control-border:oklch(62% .02 285.41);--surface-heavy-muted:oklch(88% .02 88);--surface-heavy-rule:var(--wp-night-300)}}body{font-variation-settings:"SOFT" 0,"WONK" 0;font-optical-sizing:auto}@font-face{font-family:WEFT Okina;src:local(Georgia),local(Times New Roman);unicode-range:U+2BB-2BC}@keyframes weft-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes weft-reveal-fade{0%{opacity:0}to{opacity:1}}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}@media (pointer:coarse){input,select,textarea{font-size:16px}}*{outline-color:var(--ring)}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}html[data-weft-theme-switching] *,html[data-weft-theme-switching] :before,html[data-weft-theme-switching] :after{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.weft-shuttle-carrier{animation:var(--animate-shuttle)}.weft-shuttle-weave{animation:weft-shuttle-weave var(--duration-expressive-slowest)steps(1,end)infinite}@keyframes weft-shuttle{0%{transform:translate(-30%)}50%{transform:translate(30%)}to{transform:translate(-30%)}}@keyframes weft-shuttle-weave{0%,49.9%{opacity:1}50%,to{opacity:0}}@keyframes weft-shuttle-rest{0%,to{opacity:.6}50%{opacity:1}}@keyframes weft-card-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes weft-halo-settle{0%{opacity:0}35%{opacity:var(--lum-peak)}to{opacity:var(--lum-soft)}}@property --stitch-progress{syntax:"<number>";inherits:true;initial-value:0}@keyframes weft-stitch-draw{0%{--stitch-progress:0}to{--stitch-progress:1}}.weft-card-rise{animation:var(--animate-card-rise)}.weft-halo{border-radius:inherit;pointer-events:none;box-shadow:0 0 var(--halo-blur)var(--halo-spread)var(--lum);opacity:var(--lum-soft);animation:var(--animate-halo-settle);position:absolute;inset:-1px}@media (forced-colors:active){.weft-halo{display:none}}.weft-stitch{animation:var(--animate-stitch-draw)}.weft-stitch-reveal{clip-path:inset(0 calc(100% - var(--stitch-progress)*var(--stitch-extent,1)*100%)0 0)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .weft-stitch-reveal{clip-path:inset(0 0 0 calc(100% - var(--stitch-progress)*var(--stitch-extent,1)*100%))}.weft-stitch-paint{contain:paint}.weft-knot-tie{animation:weft-knot-tie var(--duration-expressive)var(--ease-expressive)var(--duration-expressive)both}@keyframes weft-knot-tie{0%{opacity:0}to{opacity:1}}.weft-consent-stroke{stroke-dasharray:1;stroke-dashoffset:1px;animation:var(--animate-consent-stroke)}.weft-consent-stroke-second{animation-delay:.16s}@keyframes weft-consent-stroke{to{stroke-dashoffset:0}}.weft-hatch{background-image:repeating-linear-gradient(-45deg,var(--hatch)0 1.5px,transparent 1.5px 5px)}::view-transition-group(weft-request){animation-duration:var(--duration-expressive);animation-timing-function:var(--ease-expressive);background-color:var(--surface-heavy);border-radius:var(--radius-heavy)}::view-transition-image-pair(weft-request){border-radius:var(--radius-heavy);overflow:hidden}::view-transition-old(weft-request){mix-blend-mode:normal;animation:weft-vt-request-out .1s var(--ease-productive)both}::view-transition-new(weft-request){mix-blend-mode:normal;animation:weft-vt-request-in .24s var(--ease-productive).1s both}@keyframes weft-vt-request-out{to{opacity:0}}@keyframes weft-vt-request-in{0%{opacity:0}}::view-transition-old(root){animation-duration:var(--duration-productive-fast);animation-timing-function:var(--ease-productive)}::view-transition-new(root){animation-duration:var(--duration-productive-fast);animation-timing-function:var(--ease-productive)}.weft-ambient-threads{color:var(--thread);opacity:calc(var(--lum-soft)*2.5)}.weft-ambient-thread{stroke-dasharray:none;opacity:1}.weft-ambient-threads[data-mood=still] .weft-ambient-thread{opacity:.55}.weft-ambient-threads[data-mood=closed] .weft-ambient-thread{stroke-dasharray:3 5;opacity:.4}@media (prefers-reduced-motion:no-preference){.weft-ambient-threads[data-mood=reaching] .weft-ambient-thread{stroke-dasharray:2 8;animation:9s linear infinite weft-ambient-travel;animation-delay:var(--thread-delay,0s)}.weft-ambient-threads[data-mood=held] .weft-ambient-thread{animation:6s ease-in-out infinite weft-ambient-breathe;animation-delay:var(--thread-delay,0s)}}.weft-ambient-threads[data-mood=reaching] .weft-ambient-thread{stroke-dasharray:2 8}@keyframes weft-ambient-travel{0%{stroke-dashoffset:0}to{stroke-dashoffset:-60px}}@keyframes weft-ambient-breathe{0%,to{opacity:.45}50%{opacity:.9}}@media (prefers-reduced-motion:reduce){.weft-card-rise{animation:none}.weft-reveal{animation:weft-reveal-fade var(--duration-productive-fast)var(--ease-productive)both}.weft-stitch{--stitch-progress:1;animation:none}.weft-halo{opacity:var(--lum-soft);animation:none}.weft-shuttle-carrier{animation:1.2s ease-in-out infinite weft-shuttle-rest;transform:none}.weft-shuttle-weave{opacity:1;animation:none}.weft-consent-stroke{stroke-dashoffset:0;animation:none}.weft-knot-tie{opacity:1;animation:none}*,:before,:after{transition-duration:.01ms}}.weft-stage-panel{opacity:0;transition:opacity var(--duration-productive-slow)var(--ease-productive),transform var(--duration-productive-slow)var(--ease-productive);pointer-events:none;grid-area:1/1;transform:translateY(10px)}.weft-stage-panel[data-active=true]{opacity:1;transform:none}@supports (animation-timeline:view()){@media not all and (prefers-reduced-motion:reduce){.weft-public-arrive{animation:weft-public-arrive both var(--ease-productive);animation-timeline:view();animation-range:entry entry 45%}}}@keyframes weft-public-arrive{0%{opacity:.35;transform:translateY(16px)}to{opacity:1;transform:none}}@media not all and (prefers-reduced-motion:reduce){.weft-stitch .weft-stitch-weft{stroke-dasharray:100;stroke-dashoffset:100px;animation:weft-stitch-carry var(--duration-expressive-slowest)var(--ease-expressive).12s both}.weft-stitch .weft-stitch-under{animation:weft-stitch-settle var(--duration-expressive)var(--ease-productive).72s both}}@keyframes weft-stitch-carry{to{stroke-dashoffset:0}}@keyframes weft-stitch-settle{0%{opacity:0}to{opacity:.7}}:where(html)[data-script=cyrillic] body{font-family:var(--font-sans-cyrillic),var(--font-instrument-sans),ui-sans-serif,system-ui,sans-serif}:where(html)[data-script=arabic] body{font-family:var(--font-sans-arabic),var(--font-instrument-sans),ui-sans-serif,system-ui,sans-serif}:where(html)[data-script=hebrew] body{font-family:var(--font-sans-hebrew),var(--font-instrument-sans),ui-sans-serif,system-ui,sans-serif}:where(html)[data-script=han] body{font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans CJK SC","Source Han Sans SC",var(--font-instrument-sans),ui-sans-serif,system-ui,sans-serif}:where(html)[data-script=hangul] body{font-family:"Apple SD Gothic Neo","Malgun Gothic","Noto Sans KR","Noto Sans CJK KR",var(--font-instrument-sans),ui-sans-serif,system-ui,sans-serif}:where(:where(html)[data-script=han],:where(html)[data-script=hangul]) :where(body [lang=en],body [lang=es],body [lang=fr],body [lang=de],body [lang=cs],body [lang=it],body [lang=uz-Latn]){font-family:var(--font-instrument-sans),var(--font-sans-cyrillic),ui-sans-serif,system-ui,sans-serif}:where(:where(html)[data-script=han],:where(html)[data-script=hangul]) :where(body [lang=ru],body [lang=kk],body [lang=sr-Cyrl]){font-family:var(--font-sans-cyrillic),var(--font-instrument-sans),ui-sans-serif,system-ui,sans-serif}:where(:where(html)[data-script=han],:where(html)[data-script=hangul]) :where(body [lang=ar]){font-family:var(--font-sans-arabic),var(--font-instrument-sans),ui-sans-serif,system-ui,sans-serif}:where(:where(html)[data-script=han],:where(html)[data-script=hangul]) :where(body [lang=he]){font-family:var(--font-sans-hebrew),var(--font-instrument-sans),ui-sans-serif,system-ui,sans-serif}:where(html)[data-script=han] :where(body [lang=ko]){font-family:"Apple SD Gothic Neo","Malgun Gothic","Noto Sans KR","Noto Sans CJK KR",var(--font-instrument-sans),ui-sans-serif,system-ui,sans-serif}:where(html)[data-script=hangul] :where(body [lang=zh-Hans]){font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans CJK SC","Source Han Sans SC",var(--font-instrument-sans),ui-sans-serif,system-ui,sans-serif}:where(html)[data-script=cyrillic] .weft-voice,:where(html)[data-script=cyrillic] .weft-voice-page,:where(html)[data-script=cyrillic] .weft-voice-object,:where(html)[data-script=cyrillic] .weft-voice-section,:where(html)[data-script=cyrillic] .weft-display{font-family:var(--font-serif-cyrillic),var(--font-fraunces),ui-serif,Georgia,serif}:where(html)[data-script=arabic] .weft-voice,:where(html)[data-script=arabic] .weft-voice-page,:where(html)[data-script=arabic] .weft-voice-object,:where(html)[data-script=arabic] .weft-voice-section,:where(html)[data-script=arabic] .weft-display{font-family:var(--font-serif-arabic),var(--font-fraunces),ui-serif,Georgia,serif}:is(.weft-voice,.weft-voice-page,.weft-voice-object,.weft-voice-section,.weft-display)[data-member-script=cyrillic],:is(.weft-voice,.weft-voice-page,.weft-voice-object,.weft-voice-section,.weft-display) [data-member-script=cyrillic]{font-family:var(--font-serif-cyrillic),"WEFT Okina",var(--font-fraunces),ui-serif,Georgia,serif}:where(html)[data-script=han] :is(.weft-voice,.weft-voice-page,.weft-voice-object,.weft-voice-section,.weft-display):is([data-member-script=latin],:has(>[data-member-script=latin])),:where(html)[data-script=hangul] :is(.weft-voice,.weft-voice-page,.weft-voice-object,.weft-voice-section,.weft-display):is([data-member-script=latin],:has(>[data-member-script=latin])){font-family:"WEFT Okina",var(--font-fraunces),ui-serif,Georgia,serif;font-weight:500}:where(html)[data-script=hebrew] .weft-voice,:where(html)[data-script=hebrew] .weft-voice-page,:where(html)[data-script=hebrew] .weft-voice-object,:where(html)[data-script=hebrew] .weft-voice-section,:where(html)[data-script=hebrew] .weft-display{font-family:var(--font-serif-hebrew),var(--font-fraunces),ui-serif,Georgia,serif}:where(html)[data-script=han] .weft-voice,:where(html)[data-script=han] .weft-voice-page,:where(html)[data-script=han] .weft-voice-object,:where(html)[data-script=han] .weft-voice-section,:where(html)[data-script=han] .weft-display{font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans CJK SC","Source Han Sans SC",var(--font-instrument-sans),ui-sans-serif,system-ui,sans-serif}:where(html)[data-script=hangul] .weft-voice,:where(html)[data-script=hangul] .weft-voice-page,:where(html)[data-script=hangul] .weft-voice-object,:where(html)[data-script=hangul] .weft-voice-section,:where(html)[data-script=hangul] .weft-display{font-family:"Apple SD Gothic Neo","Malgun Gothic","Noto Sans KR","Noto Sans CJK KR",var(--font-instrument-sans),ui-sans-serif,system-ui,sans-serif}:where(html)[data-script=arabic] .weft-system-label,:where(html)[data-script=arabic] .weft-public-label,:where(html)[data-script=arabic] .weft-system-value,:where(html)[data-script=arabic] .font-mono{font-family:var(--font-sans-arabic),var(--font-geist-mono),ui-monospace,monospace}:where(html)[data-script=hebrew] .weft-system-label,:where(html)[data-script=hebrew] .weft-public-label,:where(html)[data-script=hebrew] .weft-system-value,:where(html)[data-script=hebrew] .font-mono{font-family:var(--font-sans-hebrew),var(--font-geist-mono),ui-monospace,monospace}:where(html)[data-script=han] .weft-system-label,:where(html)[data-script=han] .weft-public-label,:where(html)[data-script=han] .weft-system-value,:where(html)[data-script=han] .font-mono{font-family:var(--font-geist-mono),"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans CJK SC","Source Han Sans SC",ui-monospace,monospace}:where(html)[data-script=hangul] .weft-system-label,:where(html)[data-script=hangul] .weft-public-label,:where(html)[data-script=hangul] .weft-system-value,:where(html)[data-script=hangul] .font-mono{font-family:var(--font-geist-mono),"Apple SD Gothic Neo","Malgun Gothic","Noto Sans KR","Noto Sans CJK KR",ui-monospace,monospace}:lang(en) .weft-voice,:lang(en) .weft-voice-page,:lang(en) .weft-voice-object,:lang(en) .weft-voice-section,:lang(en) .weft-display{font-family:"WEFT Okina",var(--font-fraunces),var(--font-serif-cyrillic),var(--font-serif-arabic),var(--font-serif-hebrew),ui-serif,Georgia,serif}:where(html)[data-script=arabic] .weft-system-label,:where(html)[data-script=arabic] .weft-public-label,:where(html)[data-script=arabic] .uppercase,:where(html)[data-script=arabic] [class*=tracking-],:where(html)[data-script=hebrew] .weft-system-label,:where(html)[data-script=hebrew] .weft-public-label,:where(html)[data-script=hebrew] .uppercase,:where(html)[data-script=hebrew] [class*=tracking-],:where(html)[data-script=han] .weft-system-label,:where(html)[data-script=han] .weft-public-label,:where(html)[data-script=han] .uppercase,:where(html)[data-script=han] [class*=tracking-],:where(html)[data-script=hangul] .weft-system-label,:where(html)[data-script=hangul] .weft-public-label,:where(html)[data-script=hangul] .uppercase,:where(html)[data-script=hangul] [class*=tracking-]{letter-spacing:0;text-transform:none}:where(html)[data-script=arabic] .weft-system-label,:where(html)[data-script=arabic] .weft-public-label,:where(html)[data-script=hebrew] .weft-system-label,:where(html)[data-script=hebrew] .weft-public-label,:where(html)[data-script=han] .weft-system-label,:where(html)[data-script=han] .weft-public-label,:where(html)[data-script=hangul] .weft-system-label,:where(html)[data-script=hangul] .weft-public-label{font-size:.8125rem;font-weight:600;line-height:1.5}:where(html)[data-script=arabic] .weft-display{letter-spacing:0;line-height:1.35}:where(html)[data-script=arabic] .weft-voice,:where(html)[data-script=arabic] .weft-voice-page,:where(html)[data-script=arabic] .weft-voice-object,:where(html)[data-script=arabic] .weft-voice-section{letter-spacing:0;line-height:1.5}:where(html)[data-script=arabic] .weft-body,:where(html)[data-script=arabic] .weft-support{line-height:1.7}:where(html)[data-script=arabic] .leading-none,:where(html)[data-script=arabic] .leading-tight,:where(html)[data-script=arabic] .leading-snug{line-height:1.4}:where(html)[data-script=arabic] .text-\[10px\],:where(html)[data-script=arabic] .text-\[11px\]{font-size:.75rem}:where(html)[data-script=hebrew] .weft-display{letter-spacing:0;line-height:1.15}:where(html)[data-script=hebrew] .weft-voice,:where(html)[data-script=hebrew] .weft-voice-page,:where(html)[data-script=hebrew] .weft-voice-object,:where(html)[data-script=hebrew] .weft-voice-section{letter-spacing:0}:where(html)[data-script=han] body{line-height:1.7}:where(html)[data-script=hangul] body{line-height:1.65}:where(html)[data-script=han] .weft-display,:where(html)[data-script=hangul] .weft-display{letter-spacing:0;font-weight:500;line-height:1.25}:where(html)[data-script=han] .weft-voice,:where(html)[data-script=han] .weft-voice-page,:where(html)[data-script=han] .weft-voice-object,:where(html)[data-script=han] .weft-voice-section,:where(html)[data-script=hangul] .weft-voice,:where(html)[data-script=hangul] .weft-voice-page,:where(html)[data-script=hangul] .weft-voice-object,:where(html)[data-script=hangul] .weft-voice-section{letter-spacing:0;font-weight:600;line-height:1.4}:where(html)[data-script=han] .weft-body,:where(html)[data-script=han] .weft-support{line-height:1.7}:where(html)[data-script=hangul] .weft-body,:where(html)[data-script=hangul] .weft-support{line-height:1.65}:where(html)[data-script=han] .leading-none,:where(html)[data-script=han] .leading-tight,:where(html)[data-script=han] .leading-snug,:where(html)[data-script=hangul] .leading-none,:where(html)[data-script=hangul] .leading-tight,:where(html)[data-script=hangul] .leading-snug{line-height:1.4}:where(html)[data-script=hebrew] .text-\[10px\],:where(html)[data-script=hebrew] .text-\[10\.5px\],:where(html)[data-script=hebrew] .text-\[11px\],:where(html)[data-script=hebrew] .text-\[0\.625rem\],:where(html)[data-script=hebrew] .text-\[0\.6875rem\],:where(html)[data-script=han] .text-\[10px\],:where(html)[data-script=han] .text-\[10\.5px\],:where(html)[data-script=han] .text-\[11px\],:where(html)[data-script=han] .text-\[0\.625rem\],:where(html)[data-script=han] .text-\[0\.6875rem\],:where(html)[data-script=hangul] .text-\[10px\],:where(html)[data-script=hangul] .text-\[10\.5px\],:where(html)[data-script=hangul] .text-\[11px\],:where(html)[data-script=hangul] .text-\[0\.625rem\],:where(html)[data-script=hangul] .text-\[0\.6875rem\]{font-size:.75rem}:where(html)[data-script=arabic] em,:where(html)[data-script=hebrew] em,:where(html)[data-script=han] em,:where(html)[data-script=hangul] em,:lang(sr) em{font-family:inherit;font-style:normal}:lang(de) :is(h1,h2,h3,label,button,.weft-voice,.weft-voice-page,.weft-voice-object,.weft-voice-section,.weft-display,.weft-system-label,.weft-public-label),:lang(fr) :is(h1,h2,h3,label,button,.weft-voice,.weft-voice-page,.weft-voice-object,.weft-voice-section,.weft-display,.weft-system-label,.weft-public-label),:lang(cs) :is(h1,h2,h3,label,button,.weft-voice,.weft-voice-page,.weft-voice-object,.weft-voice-section,.weft-display,.weft-system-label,.weft-public-label),:lang(it) :is(h1,h2,h3,label,button,.weft-voice,.weft-voice-page,.weft-voice-object,.weft-voice-section,.weft-display,.weft-system-label,.weft-public-label){-webkit-hyphens:auto;hyphens:auto}:lang(de) :is([dir=auto],input,textarea),:lang(fr) :is([dir=auto],input,textarea),:lang(cs) :is([dir=auto],input,textarea),:lang(it) :is([dir=auto],input,textarea){-webkit-hyphens:manual;hyphens:manual}:lang(ko) :is(h1,h2,h3,h4,label,button,nav,[role=tab],.weft-voice,.weft-voice-page,.weft-voice-object,.weft-voice-section,.weft-display,.weft-system-label,.weft-public-label){word-break:keep-all;overflow-wrap:anywhere}html:lang(ko){word-break:keep-all}html:is(:lang(de),:lang(fr),:lang(cs),:lang(it)){-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4}html:is(:lang(de),:lang(fr),:lang(cs),:lang(it)) :is(input,textarea,select,code,pre,.font-mono){-webkit-hyphens:manual;hyphens:manual}html:is(:lang(de),:lang(fr),:lang(cs),:lang(it),[data-locale=en-XL]){overflow-wrap:anywhere}@media not all and (width>=48rem){.weft-table-stack{overflow-x:visible}.weft-table-stack table,.weft-table-stack tbody,.weft-table-stack tr,.weft-table-stack td{width:100%;display:block}.weft-table-stack thead{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.weft-table-stack tr{border:1px solid var(--border);border-radius:var(--radius-surface,.75rem);background:var(--surface);margin-block-end:.75rem;padding:.75rem 1rem}.weft-table-stack td{border:0;align-items:flex-start;gap:.75rem;padding:.3rem 0;padding-inline-end:0;display:flex}.weft-table-stack td[data-label]:before{content:attr(data-label);overflow-wrap:anywhere;min-inline-size:0;max-inline-size:45%;font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);flex:0 0 6.5rem;padding-top:.2rem;font-size:.6875rem}:lang(de) .weft-table-stack td[data-label]:before,:lang(fr) .weft-table-stack td[data-label]:before,:lang(cs) .weft-table-stack td[data-label]:before,:lang(it) .weft-table-stack td[data-label]:before{-webkit-hyphens:auto;hyphens:auto}:where(html)[data-script=arabic] .weft-table-stack td[data-label]:before,:where(html)[data-script=hebrew] .weft-table-stack td[data-label]:before,:where(html)[data-script=han] .weft-table-stack td[data-label]:before,:where(html)[data-script=hangul] .weft-table-stack td[data-label]:before{letter-spacing:0;text-transform:none;font-size:.75rem;font-weight:600}:where(html)[data-script=arabic] .weft-table-stack td[data-label]:before{font-family:var(--font-sans-arabic),var(--font-geist-mono),ui-monospace,monospace}:where(html)[data-script=hebrew] .weft-table-stack td[data-label]:before{font-family:var(--font-sans-hebrew),var(--font-geist-mono),ui-monospace,monospace}:where(html)[data-script=han] .weft-table-stack td[data-label]:before{font-family:var(--font-geist-mono),"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans CJK SC","Source Han Sans SC",ui-monospace,monospace}:where(html)[data-script=hangul] .weft-table-stack td[data-label]:before{font-family:var(--font-geist-mono),"Apple SD Gothic Neo","Malgun Gothic","Noto Sans KR","Noto Sans CJK KR",ui-monospace,monospace}.weft-table-stack td[data-stack-actions]{border-top:1px solid var(--border);flex-direction:column;gap:.5rem;margin-top:.4rem;padding-top:.6rem}.weft-table-stack td[data-stack-actions]:before{flex-basis:auto;padding-top:0}.weft-table-stack td[data-stack-lead]{border-bottom:1px solid var(--border);margin-bottom:.25rem;padding-bottom:.5rem}.weft-table-stack td[data-stack-lead]:before{display:none}}fieldset{min-inline-size:0}@media not all and (width>=64rem){html{scroll-padding-bottom:calc(5.5rem + var(--safe-area-inset-bottom,env(safe-area-inset-bottom)))}}html:has([data-weft-sticky-top]){scroll-padding-top:4.5rem}input[type=date]:required:invalid:not(:focus)::-webkit-datetime-edit{color:#0000}.weft-sheet[open]{animation:weft-sheet-rise .36s var(--ease-sheet)both}.weft-sheet::backdrop{animation:weft-fade-in var(--duration-productive)var(--ease-productive)both}@media (width>=40rem){.weft-sheet[open]{animation:weft-sheet-settle var(--duration-productive-slow)var(--ease-out)both}}@keyframes weft-sheet-rise{0%{opacity:1;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes weft-sheet-settle{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes weft-fade-in{0%{opacity:0}to{opacity:1}}.weft-overflow-panel:popover-open{border-radius:var(--radius-raised);min-width:14rem;max-width:min(22rem,100vw - 2rem);max-height:calc(100dvh - 1rem);animation:weft-sheet-settle var(--duration-productive)var(--ease-out)both;display:flex;position:fixed;inset:auto;overflow-y:auto}@media not all and (width>=40rem){.weft-overflow-panel:popover-open{width:100%;max-width:none;padding-bottom:max(.75rem,var(--safe-area-inset-bottom,env(safe-area-inset-bottom)));animation:weft-sheet-rise .36s var(--ease-sheet)both;border-bottom-width:0;border-radius:1.25rem 1.25rem 0 0;inset:auto 0 0}.weft-overflow-panel::backdrop{background:var(--scrim)}}.weft-skeleton{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.weft-skeleton{background-color:color-mix(in oklab,var(--foreground)7%,var(--surface))}}.weft-skeleton{background-image:linear-gradient(100deg,transparent 30%,var(--surface-raised)50%,transparent 70%)}@supports (color:color-mix(in lab, red, red)){.weft-skeleton{background-image:linear-gradient(100deg,transparent 30%,color-mix(in oklab,var(--surface-raised)70%,transparent)50%,transparent 70%)}}.weft-skeleton{background-size:220% 100%;animation:1.6s ease-in-out infinite weft-skeleton-sheen}@keyframes weft-skeleton-sheen{0%{background-position:120% 0}to{background-position:-100% 0}}.weft-thread-reach{stroke-dasharray:1;stroke-dashoffset:1px;animation:weft-thread-reach var(--duration-expressive-slow)var(--ease-expressive)var(--thread-delay,0s)both}@keyframes weft-thread-reach{to{stroke-dashoffset:0}}.weft-knot-pull{transform-box:fill-box;transform-origin:50%;animation:weft-knot-pull var(--duration-expressive-slowest)var(--ease-expressive)var(--knot-delay,0s)both}@keyframes weft-knot-pull{0%{opacity:0;transform:scale(1.35,.6)}45%{opacity:1;transform:scale(1.12,.92)}to{opacity:1;transform:none}}.weft-rise-stagger>*{animation:weft-card-rise var(--duration-productive-slow)var(--ease-out)both}.weft-rise-stagger>:nth-child(2){animation-delay:40ms}.weft-rise-stagger>:nth-child(3){animation-delay:80ms}.weft-rise-stagger>:nth-child(4){animation-delay:.12s}.weft-rise-stagger>:nth-child(5){animation-delay:.16s}.weft-rise-stagger>:nth-child(n+6){animation-delay:.2s}.weft-yes-rise{animation:weft-yes-rise var(--duration-expressive)var(--ease-expressive)both}@keyframes weft-yes-rise{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}.weft-lift{transition:transform var(--duration-productive)var(--ease-productive),box-shadow var(--duration-productive)var(--ease-productive),border-color var(--duration-productive)var(--ease-productive)}@media (hover:hover){.weft-lift:hover{box-shadow:var(--shadow-raised);transform:translateY(-2px)}}.weft-lift:active{transform:translateY(0)scale(.995)}.weft-scroll-row{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.weft-scroll-row::-webkit-scrollbar{display:none}.weft-scroll-row>*{scroll-snap-align:start;flex-shrink:0}@media (prefers-reduced-motion:reduce){:is(.weft-sheet[open],.weft-overflow-panel:popover-open){animation:weft-fade-in var(--duration-productive-fast)linear both}.weft-skeleton{background-image:none;animation:none}.weft-thread-reach{stroke-dashoffset:0;animation:none}.weft-knot-pull{animation:weft-fade-in var(--duration-productive)linear var(--knot-delay,0s)both}.weft-rise-stagger>*{animation:weft-fade-in var(--duration-productive-fast)linear both}.weft-yes-rise{animation:weft-fade-in var(--duration-productive)linear both}.weft-lift:hover,.weft-lift:active{transform:none}}.weft-face-portrait{box-shadow:inset 0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.weft-face-portrait{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--foreground)6%,transparent)}}.weft-face-wash{background-color:var(--tone)}@supports (color:color-mix(in lab, red, red)){.weft-face-wash{background-color:color-mix(in oklab,var(--tone)14%,var(--surface))}}.weft-face-wash{background-image:radial-gradient(120% 90% at 20% 10%,var(--tone),transparent 70%),repeating-linear-gradient(90deg,var(--tone)0 1px,transparent 1px 5px)}@supports (color:color-mix(in lab, red, red)){.weft-face-wash{background-image:radial-gradient(120% 90% at 20% 10%,color-mix(in oklab,var(--tone)26%,transparent),transparent 70%),repeating-linear-gradient(90deg,color-mix(in oklab,var(--tone)9%,transparent)0 1px,transparent 1px 5px)}}.weft-face-initials{font-family:"WEFT Okina",var(--font-fraunces),var(--font-serif-cyrillic),var(--font-serif-arabic),var(--font-serif-hebrew),ui-serif,Georgia,serif;letter-spacing:-.01em;color:var(--tone);font-weight:500}@supports (color:color-mix(in lab, red, red)){.weft-face-initials{color:color-mix(in oklab,var(--tone)55%,var(--foreground))}}.weft-empty:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(90deg,var(--foreground)0 1px,transparent 1px 22px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.weft-empty:before{background-image:repeating-linear-gradient(90deg,color-mix(in oklab,var(--foreground)5%,transparent)0 1px,transparent 1px 22px)}}.weft-empty:before{-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.weft-context-monogram{background-color:oklch(.92 .05 var(--weft-mark-hue,80));color:oklch(.38 .09 var(--weft-mark-hue,80))}[data-theme=dark] .weft-context-monogram{background-color:oklch(.34 .05 var(--weft-mark-hue,80));color:oklch(.88 .06 var(--weft-mark-hue,80))}img[data-mark=logo]{background-color:var(--surface)}.weft-ink-atmosphere{isolation:isolate;position:relative;overflow:clip}.weft-ink-atmosphere:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(55% 60% at 78% 28%,var(--loom-glow),transparent 72%),radial-gradient(38% 42% at 12% 88%,var(--loom-thread),transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.weft-ink-atmosphere:before{background:radial-gradient(55% 60% at 78% 28%,var(--loom-glow),transparent 72%),radial-gradient(38% 42% at 12% 88%,color-mix(in oklch,var(--loom-thread)14%,transparent),transparent 70%)}}.weft-story{gap:2rem;display:grid}.weft-story-steps{gap:3.5rem;margin:0;padding:0;list-style:none;display:grid}.weft-story-step{gap:1.5rem;display:grid}.weft-story-title{font-family:var(--font-display);font-size:var(--text-headline);line-height:var(--text-headline--line-height);letter-spacing:var(--text-headline--letter-spacing);color:var(--foreground);transition:color var(--duration-expressive)var(--ease-expressive)}.weft-story-body{max-width:34rem;color:var(--muted-foreground);font-size:var(--text-lede);line-height:var(--text-lede--line-height)}.weft-story-inline{aspect-ratio:4/3.4;position:relative}.weft-story-stage{display:none}@media (width>=64rem){.weft-story{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,5vw,5.5rem)}.weft-story-steps{gap:0}.weft-story-step{align-content:center;min-height:74vh}.weft-story-step[data-active=false] .weft-story-title{color:var(--muted-foreground)}.weft-story-inline{display:none}.weft-story-stage{top:calc(var(--weft-nav-height,4.25rem) + 2rem);height:min(76vh,46rem);display:block;position:sticky}.weft-story-stage-frame{height:100%;position:relative}}.weft-video{border-radius:var(--radius-raised);background:var(--surface-subtle);position:relative;overflow:hidden}.weft-video>video{object-fit:cover;width:100%;height:100%;display:block}.weft-video-control{border:1px solid var(--foreground);border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:absolute;inset-block-end:.75rem;inset-inline-end:.75rem}@supports (color:color-mix(in lab, red, red)){.weft-video-control{border:1px solid color-mix(in oklch,var(--foreground)22%,transparent)}}.weft-video-control{background:var(--canvas)}@supports (color:color-mix(in lab, red, red)){.weft-video-control{background:color-mix(in oklch,var(--canvas)78%,transparent)}}.weft-video-control{color:var(--foreground);cursor:pointer;transition:background-color var(--duration-productive)var(--ease-productive)}.weft-video-control:hover{background:var(--surface)}.weft-video-control:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.weft-video-control svg{fill:currentColor;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:1.1rem;height:1.1rem}.weft-video-dialog{border:1px solid var(--border);border-radius:var(--radius-raised);background:var(--surface);width:min(64rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--foreground);box-shadow:var(--shadow-raised);margin:auto;padding:0}.weft-video-dialog::backdrop{background:var(--scrim)}.weft-video-dialog-panel{gap:.75rem;padding:.75rem;display:grid}.weft-video-dialog-head{justify-content:space-between;align-items:center;gap:1rem;padding-inline:.25rem;display:flex}.weft-video-dialog-title{font-family:var(--font-display);font-size:1.15rem}.weft-video-dialog-close{width:2.75rem;height:2.75rem;color:var(--foreground);cursor:pointer;border-radius:999px;place-items:center;display:grid}.weft-video-dialog-close:hover{background:var(--surface-subtle)}.weft-video-dialog-close:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.weft-video-dialog-close svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:1.25rem;height:1.25rem}.weft-video-dialog-frame{border-radius:var(--radius-surface);background:var(--canvas);overflow:hidden}.weft-video-dialog-frame>video{width:100%;height:100%;display:block}.weft-video-dialog-foot{color:var(--muted-foreground);padding-inline:.25rem;font-size:.875rem}[dir=rtl] .weft-loom{transform:scaleX(-1)}.weft-loom[data-fade=start]{-webkit-mask-image:linear-gradient(90deg,#0000 0 38%,#000 62%);mask-image:linear-gradient(90deg,#0000 0 38%,#000 62%)}[data-theme=dark] .weft-video[data-night=pending]>video{opacity:0}.weft-video[data-night]{background-image:var(--weft-poster-light);background-position:50%;background-size:cover}[data-theme=dark] .weft-video[data-night]{background-image:var(--weft-poster-night)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}
