/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--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-y-reverse:0;--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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:var(--face-text);--font-mono:"Geist Mono", ui-monospace, "SFMono-Regular", monospace;--color-gray-500:oklch(55.1% .027 264.364);--color-black:#000;--color-white:#fff;--spacing:4px;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-6xl:72rem;--text-4xl--line-height:calc(2.5 / 2.25);--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-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-md:12px;--blur-xl:24px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--face-text);--default-mono-font-family:"Geist Mono", ui-monospace, "SFMono-Regular", monospace;--font-display:var(--face-display);--color-background:var(--background);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-destructive:var(--destructive);--color-destructive-foreground:var(--destructive-foreground);--color-border:var(--border);--color-ring:var(--ring);--color-brand:var(--brand);--color-brand-strong:var(--brand-strong);--color-brand-tint:var(--brand-tint);--color-pass:var(--pass);--color-fail:var(--fail);--color-warn:var(--warn);--text-11:.6875rem;--text-13:.8125rem;--text-14:.875rem;--text-16:1rem;--text-22:1.375rem;--text-26:1.625rem;--text-title:clamp(1.625rem, 1.2rem + 2.2vw, 2.25rem);--text-display:clamp(2.25rem, 1.1rem + 6vw, 4.5rem);--shadow-float:var(--float);--font-ds-display:var(--face-display);--font-ds-text:var(--face-text);--font-ds-data:"Geist Mono", ui-monospace, "SFMono-Regular", monospace;--color-ds-ink:var(--ds-ink);--color-ds-signal:var(--ds-signal);--color-ds-row-hover:var(--ds-row-hover);--color-ds-signal-wash:var(--ds-signal-wash);--color-ds-signal-text:var(--ds-signal-text);--color-ds-signal-mark:var(--ds-signal-mark);--color-ds-on-signal:var(--ds-on-signal);--color-sidebar-primary:var(--sidebar-primary);--color-sidebar-primary-foreground:var(--sidebar-primary-foreground);--color-ds-verified:var(--ds-verified);--color-ds-online:var(--ds-online);--shadow-ds-2:var(--ds-shadow-2);--radius-ds-control:var(--ds-r-control);--shadow-ds-card:var(--ds-shadow-card);--text-ds-14:.875rem;--shadow-ds-float:var(--ds-cast-float)}}@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;-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}*{border-color:var(--hairline)}html{-webkit-text-size-adjust:100%}body{background-color:var(--canvas);color:var(--ink);font-family:var(--font-sans);font-weight:var(--w-regular);-webkit-font-smoothing:antialiased;font-size:1rem}h1,h2,h3,h4{font-family:var(--font-display);font-optical-sizing:auto;font-weight:var(--w-bold);letter-spacing:-.025em;line-height:var(--ds-lh-display,1.15)}strong,b{font-weight:var(--w-bold)}table,dd,code,pre,time,.tnum{font-variant-numeric:tabular-nums}a,button,input,select,textarea{transition:color var(--t-state) var(--ease), background-color var(--t-state) var(--ease), border-color var(--t-state) var(--ease), opacity var(--t-state) var(--ease)}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}::selection{background:var(--brand-tint)}:root[data-theme=dark] .app-frame :focus-visible{outline:2px solid var(--ds-signal-text);outline-offset:2px}}@layer components;@layer utilities{.\@container\/field-group{container:field-group/inline-size}.\@container{container-type:inline-size}.pill-signal{background-color:var(--signal,var(--brand));min-height:56px;color:var(--surf-paper);font-family:var(--font-display);font-size:var(--text-16);font-weight:var(--w-bold);transition:transform var(--t-state) var(--ease), background-color var(--t-state) var(--ease), box-shadow var(--t-state) var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding-inline:32px;display:inline-flex;position:relative}.pill-signal .chev{color:var(--surf-accent);opacity:.7}.pill-signal:hover{background-color:var(--surf-signal-lift);box-shadow:none}.pill-signal:active{transform:scale(.985)}.pill-signal:disabled,.pill-signal[aria-disabled=true]{background-color:var(--surf-ink-lift);color:var(--surf-ink-quiet);box-shadow:none;pointer-events:none}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.app-frame{background:var(--ds-grouped);display:flex;position:fixed;inset:0;overflow:hidden}.skel{border-radius:var(--r-control);background-color:var(--plane);position:relative;overflow:hidden}.skel:after{content:"";animation:mara-sweep 1.2s var(--ease) infinite;background:linear-gradient(90deg,#0000,oklab(100% 0 5.96046e-8/.62),#0000);position:absolute;inset:0;transform:translate(-100%)}.btn-primary{isolation:isolate;border-radius:var(--r-control);font-family:var(--font-display,inherit);font-size:var(--text-14);font-weight:var(--w-regular);background-color:var(--brand);color:var(--primary-foreground);box-shadow:var(--lit-top), var(--lit-bottom), var(--cast-rest);transition:background-color var(--t-state) var(--ease), box-shadow var(--t-state) var(--ease), transform var(--t-state) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding-block:8px;padding-inline:16px;display:inline-flex;position:relative;overflow:hidden}.btn-primary:hover:not(:disabled){background-color:var(--brand-strong,var(--brand));box-shadow:var(--lit-top), var(--lit-bottom), var(--cast-hover)}.btn-primary:active:not(:disabled){box-shadow:var(--lit-top), var(--lit-bottom), var(--cast-press);transform:scale(.98)}.btn-primary:disabled{background-color:var(--brand);color:var(--primary-foreground);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.btn-primary:disabled{color:color-mix(in oklab, var(--primary-foreground) 78%, transparent)}}.btn-primary:disabled{box-shadow:none;opacity:1;cursor:default}.btn-quiet{isolation:isolate;border-radius:var(--r-control);border:1px solid var(--hairline);font-family:var(--font-display,inherit);font-size:var(--text-14);background-color:var(--raised);color:var(--ink);box-shadow:var(--lit-top-quiet), var(--cast-quiet);transition:background-color var(--t-state) var(--ease), box-shadow var(--t-state) var(--ease), transform var(--t-state) var(--ease);justify-content:center;align-items:center;gap:8px;padding-block:8px;padding-inline:16px;display:inline-flex;position:relative;overflow:hidden}.btn-quiet:hover:not(:disabled){background-color:var(--surface);box-shadow:var(--lit-top-quiet), var(--cast-quiet-hover)}.btn-quiet:active:not(:disabled){box-shadow:var(--lit-top-quiet), var(--cast-press);transform:scale(.98)}.btn-quiet:disabled{color:var(--muted-ink);background-color:var(--surface);box-shadow:none;opacity:1;cursor:default}.panel{isolation:isolate;background-color:var(--raised);border:1px solid var(--hairline);border-radius:var(--r-card);position:relative}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.press{-webkit-tap-highlight-color:transparent;transition:transform var(--t-state) var(--ease);position:relative;overflow:hidden}.press:active{transform:scale(.98)}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-\[12px\]{inset-inline:12px}.inset-x-\[16px\]{inset-inline:16px}.inset-y-0{inset-block:0}.start-0{inset-inline-start:0}.-top-12{top:-48px}.-top-\[2px\]{top:-2px}.-top-\[4px\]{top:-4px}.top-0{top:0}.top-1{top:4px}.top-1\.5{top:6px}.top-1\/2{top:50%}.top-2{top:8px}.top-3\.5{top:14px}.top-4{top:16px}.top-7{top:28px}.top-\[1px\]{top:1px}.top-\[2px\]{top:2px}.top-\[4px\]{top:4px}.top-\[8px\]{top:8px}.top-\[9px\]{top:9px}.top-\[12px\]{top:12px}.top-\[16px\]{top:16px}.top-\[18px\]{top:18px}.top-\[19px\]{top:19px}.top-\[37px\]{top:37px}.top-\[38px\]{top:38px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-\[78px\]{top:78px}.top-\[116px\]{top:116px}.top-\[156px\]{top:156px}.top-\[178px\]{top:178px}.top-\[222px\]{top:222px}.top-\[calc\(100\%_\+_6px\)\]{top:calc(100% + 6px)}.top-full{top:100%}.-right-12{right:-48px}.-right-\[1px\]{right:-1px}.-right-\[2px\]{right:-2px}.-right-\[3px\]{right:-3px}.-right-\[4px\]{right:-4px}.right-0{right:0}.right-1{right:4px}.right-2{right:8px}.right-3{right:12px}.right-3\.5{right:14px}.right-4{right:16px}.right-11{right:44px}.right-\[-1px\]{right:-1px}.right-\[0\.75rem\]{right:.75rem}.right-\[4px\]{right:4px}.right-\[6px\]{right:6px}.right-\[7px\]{right:7px}.right-\[8px\]{right:8px}.right-\[10px\]{right:10px}.right-\[12px\]{right:12px}.right-\[16px\]{right:16px}.-bottom-0\.5{bottom:-2px}.-bottom-12{bottom:-48px}.-bottom-\[1px\]{bottom:-1px}.-bottom-\[2px\]{bottom:-2px}.-bottom-\[3px\]{bottom:-3px}.bottom-0{bottom:0}.bottom-3{bottom:12px}.bottom-4{bottom:16px}.bottom-\[-1px\]{bottom:-1px}.bottom-\[7px\]{bottom:7px}.bottom-\[8px\]{bottom:8px}.bottom-\[16px\]{bottom:16px}.bottom-\[calc\(72px_\+_env\(safe-area-inset-bottom\)\)\]{bottom:calc(72px + env(safe-area-inset-bottom))}.bottom-\[calc\(var\(--ds-tabbar-lift\)_\+_env\(safe-area-inset-bottom\)\)\]{bottom:calc(var(--ds-tabbar-lift) + env(safe-area-inset-bottom))}.bottom-full{bottom:100%}.-left-1{left:-4px}.-left-12{left:-48px}.-left-\[2px\]{left:-2px}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:8px}.left-3{left:12px}.left-\[2px\]{left:2px}.left-\[7px\]{left:7px}.left-\[10px\]{left:10px}.left-\[12px\]{left:12px}.left-\[13px\]{left:13px}.left-\[14px\]{left:14px}.left-\[16px\]{left:16px}.left-\[17px\]{left:17px}.left-\[50\%\]{left:50%}.left-\[58px\]{left:58px}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.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}.row-1{grid-row:1}.row-2{grid-row:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (width>=1360px){.container{max-width:1360px}}@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!important}.m-0{margin:0}.m-\[16px\]{margin:16px}.m-auto{margin:auto}.container-app{width:100%;max-width:var(--ds-w-app);padding-inline:var(--ds-gutter);margin-inline:auto}.-mx-1{margin-inline:-4px}.-mx-4{margin-inline:-16px}.-mx-\[2px\]{margin-inline:-2px}.-mx-\[4px\]{margin-inline:-4px}.-mx-\[16px\]{margin-inline:-16px}.-mx-\[20px\]{margin-inline:-20px}.-mx-px{margin-inline:-1px}.mx-0{margin-inline:0}.mx-1{margin-inline:4px}.mx-2{margin-inline:8px}.mx-3\.5{margin-inline:14px}.mx-\[2px\]{margin-inline:2px}.mx-\[16px\]{margin-inline:16px}.mx-auto{margin-inline:auto}.-my-1{margin-block:-4px}.-my-2{margin-block:-8px}.my-0{margin-block:0}.my-0\.5{margin-block:2px}.my-1{margin-block:4px}.my-\[18px\]{margin-block:18px}.my-\[24px\]{margin-block:24px}.my-auto{margin-block:auto}.ms-auto{margin-inline-start:auto}.me-auto{margin-inline-end:auto}.-mt-4{margin-top:-16px}.-mt-\[2px\]{margin-top:-2px}.-mt-\[4px\]{margin-top:-4px}.mt-0{margin-top:0}.mt-0\.5{margin-top:2px}.mt-1{margin-top:4px}.mt-1\.5{margin-top:6px}.mt-2{margin-top:8px}.mt-2\.5{margin-top:10px}.mt-3{margin-top:12px}.mt-4{margin-top:16px}.mt-5{margin-top:20px}.mt-6{margin-top:24px}.mt-7{margin-top:28px}.mt-8{margin-top:32px}.mt-9{margin-top:36px}.mt-10{margin-top:40px}.mt-12{margin-top:48px}.mt-14{margin-top:56px}.mt-16{margin-top:64px}.mt-24{margin-top:96px}.mt-\[-4px\]{margin-top:-4px}.mt-\[1px\]{margin-top:1px}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-\[4px\]{margin-top:4px}.mt-\[5px\]{margin-top:5px}.mt-\[6px\]{margin-top:6px}.mt-\[7px\]{margin-top:7px}.mt-\[8px\]{margin-top:8px}.mt-\[10px\]{margin-top:10px}.mt-\[12px\]{margin-top:12px}.mt-\[14px\]{margin-top:14px}.mt-\[16px\]{margin-top:16px}.mt-\[18px\]{margin-top:18px}.mt-\[20px\]{margin-top:20px}.mt-\[22px\]{margin-top:22px}.mt-\[24px\]{margin-top:24px}.mt-\[26px\]{margin-top:26px}.mt-\[28px\]{margin-top:28px}.mt-\[32px\]{margin-top:32px}.mt-\[34px\]{margin-top:34px}.mt-\[52px\]{margin-top:52px}.mt-auto{margin-top:auto}.-mr-1{margin-right:-4px}.-mr-\[2px\]{margin-right:-2px}.-mr-\[6px\]{margin-right:-6px}.mr-1{margin-right:4px}.mr-2{margin-right:8px}.mr-\[4px\]{margin-right:4px}.mr-\[6px\]{margin-right:6px}.mr-\[8px\]{margin-right:8px}.mr-auto{margin-right:auto}.-mb-1{margin-bottom:-4px}.-mb-\[24px\]{margin-bottom:-24px}.mb-2{margin-bottom:8px}.mb-3{margin-bottom:12px}.mb-4{margin-bottom:16px}.mb-\[4px\]{margin-bottom:4px}.mb-\[6px\]{margin-bottom:6px}.mb-\[8px\]{margin-bottom:8px}.mb-\[10px\]{margin-bottom:10px}.mb-\[12px\]{margin-bottom:12px}.mb-\[14px\]{margin-bottom:14px}.mb-\[16px\]{margin-bottom:16px}.mb-\[18px\]{margin-bottom:18px}.mb-\[20px\]{margin-bottom:20px}.mb-\[24px\]{margin-bottom:24px}.mb-\[calc\(88px\+env\(…\)\)\]{margin-bottom:calc(88px + env(…))}.-ml-1{margin-left:-4px}.-ml-2{margin-left:-8px}.-ml-4{margin-left:-16px}.-ml-\[6px\]{margin-left:-6px}.ml-1{margin-left:4px}.ml-2{margin-left:8px}.ml-4{margin-left:16px}.ml-\[0\.04em\]{margin-left:.04em}.ml-\[2px\]{margin-left:2px}.ml-\[4px\]{margin-left:4px}.ml-\[5px\]{margin-left:5px}.ml-\[6px\]{margin-left:6px}.ml-\[8px\]{margin-left:8px}.ml-\[12px\]{margin-left:12px}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.region-head{min-height:36px;font-family:var(--font-mono);font-size:11px;font-weight:var(--w-regular);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-ink);justify-content:space-between;align-items:center;gap:12px;padding-block:8px;padding-inline:12px;display:flex}.row{align-items:center;gap:12px;min-height:40px;padding-block:8px;padding-inline:12px;display:flex}.input-field{border-radius:var(--r-control);border:1px solid var(--hairline);background-color:var(--raised);width:100%;font-size:var(--text-14);color:var(--ink);box-shadow:var(--lit-top-quiet), var(--sunk);transition:border-color var(--t-state) var(--ease), box-shadow var(--t-state) var(--ease);padding-block:10px;padding-inline:12px;display:block}.input-field::placeholder{color:var(--muted-ink)}.input-field:focus{border-color:var(--brand);box-shadow:var(--lit-top-quiet), var(--focus-ring);outline:none}.input-field:disabled{background-color:var(--surface);color:var(--muted-ink);box-shadow:none}.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-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-none{-webkit-line-clamp:unset;-webkit-box-orient:horizontal;display:block;overflow:visible}.label-mono{font-family:var(--font-mono);font-size:11px;font-weight:var(--w-regular);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-ink);display:block}.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-4\/3{aspect-ratio:4/3}.aspect-\[1\.6\]{aspect-ratio:1.6}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-auto{aspect-ratio:auto}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-1\.5{width:6px;height:6px}.size-2{width:8px;height:8px}.size-2\.5{width:10px;height:10px}.size-3{width:12px;height:12px}.size-3\.5{width:14px;height:14px}.size-4{width:16px;height:16px}.size-5{width:20px;height:20px}.size-6{width:24px;height:24px}.size-7{width:28px;height:28px}.size-8{width:32px;height:32px}.size-9{width:36px;height:36px}.size-10{width:40px;height:40px}.size-12{width:48px;height:48px}.size-16{width:64px;height:64px}.size-40{width:160px;height:160px}.size-\[6px\]{width:6px;height:6px}.size-\[7px\]{width:7px;height:7px}.size-\[8px\]{width:8px;height:8px}.size-\[9px\]{width:9px;height:9px}.size-\[10px\]{width:10px;height:10px}.size-\[11px\]{width:11px;height:11px}.size-\[12px\]{width:12px;height:12px}.size-\[13px\]{width:13px;height:13px}.size-\[14px\]{width:14px;height:14px}.size-\[15px\]{width:15px;height:15px}.size-\[16px\]{width:16px;height:16px}.size-\[17px\]{width:17px;height:17px}.size-\[18px\]{width:18px;height:18px}.size-\[19px\]{width:19px;height:19px}.size-\[20px\]{width:20px;height:20px}.size-\[21px\]{width:21px;height:21px}.size-\[22px\]{width:22px;height:22px}.size-\[24px\]{width:24px;height:24px}.size-\[26px\]{width:26px;height:26px}.size-\[28px\]{width:28px;height:28px}.size-\[30px\]{width:30px;height:30px}.size-\[32px\]{width:32px;height:32px}.size-\[36px\]{width:36px;height:36px}.size-\[38px\]{width:38px;height:38px}.size-\[40px\]{width:40px;height:40px}.size-\[42px\]{width:42px;height:42px}.size-\[44px\]{width:44px;height:44px}.size-\[46px\]{width:46px;height:46px}.size-\[52px\]{width:52px;height:52px}.size-\[56px\]{width:56px;height:56px}.size-\[64px\]{width:64px;height:64px}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.\!h-dvh{height:100dvh!important}.h-\(--cell-size\){height:var(--cell-size)}.h-0\.5{height:2px}.h-1\.5{height:6px}.h-2{height:8px}.h-2\.5{height:10px}.h-3{height:12px}.h-3\.5{height:14px}.h-4{height:16px}.h-5{height:20px}.h-6{height:24px}.h-7{height:28px}.h-8{height:32px}.h-9{height:36px}.h-10{height:40px}.h-11{height:44px}.h-12{height:48px}.h-16{height:64px}.h-24{height:96px}.h-28{height:112px}.h-\[1\.5px\]{height:1.5px}.h-\[1px\]{height:1px}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[4px\]{height:4px}.h-\[5px\]{height:5px}.h-\[6px\]{height:6px}.h-\[8px\]{height:8px}.h-\[8px\]\!{height:8px!important}.h-\[10px\]{height:10px}.h-\[11px\]{height:11px}.h-\[12px\]{height:12px}.h-\[13px\]{height:13px}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[16px\]{height:16px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[19px\]{height:19px}.h-\[20px\]{height:20px}.h-\[22px\]{height:22px}.h-\[24px\]{height:24px}.h-\[26px\]{height:26px}.h-\[28px\]{height:28px}.h-\[30px\]{height:30px}.h-\[32px\]{height:32px}.h-\[34px\]{height:34px}.h-\[36px\]{height:36px}.h-\[38px\]{height:38px}.h-\[40px\]{height:40px}.h-\[42px\]{height:42px}.h-\[44px\]{height:44px}.h-\[46px\]{height:46px}.h-\[48px\]{height:48px}.h-\[52px\]{height:52px}.h-\[54px\]{height:54px}.h-\[56px\]{height:56px}.h-\[60px\]{height:60px}.h-\[64px\]{height:64px}.h-\[65dvh\]{height:65dvh}.h-\[68px\]{height:68px}.h-\[72px\]{height:72px}.h-\[74px\]{height:74px}.h-\[76px\]{height:76px}.h-\[84px\]{height:84px}.h-\[92px\]{height:92px}.h-\[96px\]{height:96px}.h-\[118px\]{height:118px}.h-\[120px\]{height:120px}.h-\[140px\]{height:140px}.h-\[148px\]{height:148px}.h-\[150px\]{height:150px}.h-\[160px\]{height:160px}.h-\[168px\]{height:168px}.h-\[180px\]{height:180px}.h-\[200px\]{height:200px}.h-\[220px\]{height:220px}.h-\[240px\]{height:240px}.h-\[260px\]{height:260px}.h-\[280px\]{height:280px}.h-\[300px\]{height:300px}.h-\[320px\]{height:320px}.h-\[420px\]{height:420px}.h-\[440px\]{height:440px}.h-\[520px\]{height:520px}.h-\[560px\]{height:560px}.h-\[calc\(100\%_-_1px\)\]{height:calc(100% - 1px)}.h-\[calc\(100dvh-64px\)\]{height:calc(100dvh - 64px)}.h-\[min\(70vh\,640px\)\]{height:min(70vh,640px)}.h-\[var\(--ds-tabbar-clear\)\]{height:var(--ds-tabbar-clear)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.\!max-h-dvh{max-height:100dvh!important}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-36{max-height:144px}.max-h-40{max-height:160px}.max-h-48{max-height:192px}.max-h-\[52vh\]{max-height:52vh}.max-h-\[62vh\]{max-height:62vh}.max-h-\[80dvh\]{max-height:80dvh}.max-h-\[86vh\]{max-height:86vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[300px\]{max-height:300px}.max-h-\[360px\]{max-height:360px}.max-h-\[calc\(100dvh-120px\)\]{max-height:calc(100dvh - 120px)}.max-h-\[min\(56vh\,340px\)\]{max-height:min(56vh,340px)}.max-h-\[min\(58dvh\,460px\)\]{max-height:min(58dvh,460px)}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-full{max-height:100%}.max-h-none{max-height:none}.pane{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}.page-short{min-height:calc(100svh - var(--chrome-h));padding-top:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 16)}.min-h-0{min-height:0}.min-h-4{min-height:16px}.min-h-10{min-height:40px}.min-h-11{min-height:44px}.min-h-16{min-height:64px}.min-h-24{min-height:96px}.min-h-96{min-height:384px}.min-h-\[24px\]{min-height:24px}.min-h-\[28px\]{min-height:28px}.min-h-\[32px\]{min-height:32px}.min-h-\[34px\]{min-height:34px}.min-h-\[36px\]{min-height:36px}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[52px\]{min-height:52px}.min-h-\[54px\]{min-height:54px}.min-h-\[54svh\]{min-height:54svh}.min-h-\[56px\]{min-height:56px}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[64px\]{min-height:64px}.min-h-\[64svh\]{min-height:64svh}.min-h-\[68px\]{min-height:68px}.min-h-\[70vh\]{min-height:70vh}.min-h-\[72px\]{min-height:72px}.min-h-\[74px\]{min-height:74px}.min-h-\[76px\]{min-height:76px}.min-h-\[78px\]{min-height:78px}.min-h-\[84px\]{min-height:84px}.min-h-\[96px\]{min-height:96px}.min-h-\[112px\]{min-height:112px}.min-h-\[140px\]{min-height:140px}.min-h-\[148px\]{min-height:148px}.min-h-\[180px\]{min-height:180px}.min-h-\[200px\]{min-height:200px}.min-h-\[360px\]{min-height:360px}.min-h-\[440px\]{min-height:440px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.tap{min-height:44px}.\!w-\[44px\]{width:44px!important}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:0}.w-1{width:4px}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:8px}.w-2\.5{width:10px}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:12px}.w-3\.5{width:14px}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:16px}.w-4\/5{width:80%}.w-5{width:20px}.w-6{width:24px}.w-7{width:28px}.w-8{width:32px}.w-9{width:36px}.w-10{width:40px}.w-12{width:48px}.w-20{width:80px}.w-24{width:96px}.w-32{width:128px}.w-48{width:192px}.w-56{width:224px}.w-64{width:256px}.w-72{width:288px}.w-\[--radix-popover-trigger-width\]{width:--radix-popover-trigger-width}.w-\[1px\]{width:1px}.w-\[2px\]{width:2px}.w-\[3px\]{width:3px}.w-\[5px\]{width:5px}.w-\[6px\]{width:6px}.w-\[8px\]{width:8px}.w-\[11px\]{width:11px}.w-\[12px\]{width:12px}.w-\[13px\]{width:13px}.w-\[14px\]{width:14px}.w-\[15px\]{width:15px}.w-\[16px\]{width:16px}.w-\[17px\]{width:17px}.w-\[18\%\]{width:18%}.w-\[18px\]{width:18px}.w-\[20px\]{width:20px}.w-\[22px\]{width:22px}.w-\[24px\]{width:24px}.w-\[26px\]{width:26px}.w-\[28px\]{width:28px}.w-\[30px\]{width:30px}.w-\[32px\]{width:32px}.w-\[34\%\]{width:34%}.w-\[34px\]{width:34px}.w-\[36px\]{width:36px}.w-\[38\%\]{width:38%}.w-\[38px\]{width:38px}.w-\[40\%\]{width:40%}.w-\[40px\]{width:40px}.w-\[42px\]{width:42px}.w-\[44px\]{width:44px}.w-\[46px\]{width:46px}.w-\[52px\]{width:52px}.w-\[54\%\]{width:54%}.w-\[55\%\]{width:55%}.w-\[56px\]{width:56px}.w-\[60\%\]{width:60%}.w-\[60px\]{width:60px}.w-\[62\%\]{width:62%}.w-\[68\%\]{width:68%}.w-\[70\%\]{width:70%}.w-\[72\%\]{width:72%}.w-\[72px\]{width:72px}.w-\[76\%\]{width:76%}.w-\[76px\]{width:76px}.w-\[84px\]{width:84px}.w-\[86px\]{width:86px}.w-\[88px\]{width:88px}.w-\[92px\]{width:92px}.w-\[96px\]{width:96px}.w-\[100px\]{width:100px}.w-\[104px\]{width:104px}.w-\[120px\]{width:120px}.w-\[136px\]{width:136px}.w-\[140px\]{width:140px}.w-\[180px\]{width:180px}.w-\[200px\]{width:200px}.w-\[240px\]{width:240px}.w-\[264px\]{width:264px}.w-\[280px\]{width:280px}.w-\[296px\]{width:296px}.w-\[320px\]{width:320px}.w-\[420px\]{width:420px}.w-\[min\(62vw\,240px\)\]{width:min(62vw,240px)}.w-\[min\(76vw\,300px\)\]{width:min(76vw,300px)}.w-\[min\(82vw\,288px\)\]{width:min(82vw,288px)}.w-\[min\(360px\,calc\(100vw-32px\)\)\]{width:min(360px,100vw - 32px)}.w-\[min\(640px\,94vw\)\]{width:min(640px,94vw)}.w-\[min\(calc\(100vw-28px\)\,280px\)\]{width:min(100vw - 28px,280px)}.w-\[min\(calc\(100vw-28px\)\,368px\)\]{width:min(100vw - 28px,368px)}.w-\[min\(calc\(100vw-32px\)\,560px\)\]{width:min(100vw - 32px,560px)}.w-\[min\(calc\(100vw-48px\)\,420px\)\]{width:min(100vw - 48px,420px)}.w-\[min\(calc\(100vw-48px\)\,480px\)\]{width:min(100vw - 48px,480px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-full\!{width:100%!important}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[14ch\]{max-width:14ch}.max-w-\[16ch\]{max-width:16ch}.max-w-\[17ch\]{max-width:17ch}.max-w-\[18ch\]{max-width:18ch}.max-w-\[20ch\]{max-width:20ch}.max-w-\[22ch\]{max-width:22ch}.max-w-\[24ch\]{max-width:24ch}.max-w-\[34ch\]{max-width:34ch}.max-w-\[38ch\]{max-width:38ch}.max-w-\[40ch\]{max-width:40ch}.max-w-\[42ch\]{max-width:42ch}.max-w-\[44ch\]{max-width:44ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[48ch\]{max-width:48ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[54ch\]{max-width:54ch}.max-w-\[60\%\]{max-width:60%}.max-w-\[62\%\]{max-width:62%}.max-w-\[64ch\]{max-width:64ch}.max-w-\[70ch\]{max-width:70ch}.max-w-\[72ch\]{max-width:72ch}.max-w-\[80\%\]{max-width:80%}.max-w-\[85\%\]{max-width:85%}.max-w-\[86\%\]{max-width:86%}.max-w-\[92\%\]{max-width:92%}.max-w-\[95\%\]{max-width:95%}.max-w-\[140px\]{max-width:140px}.max-w-\[180px\]{max-width:180px}.max-w-\[210px\]{max-width:210px}.max-w-\[220px\]{max-width:220px}.max-w-\[230px\]{max-width:230px}.max-w-\[240px\]{max-width:240px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-\[392px\]{max-width:392px}.max-w-\[420px\]{max-width:420px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[600px\]{max-width:600px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[880px\]{max-width:880px}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1080px\]{max-width:1080px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[calc\(100\%_-_32px\)\]{max-width:calc(100% - 32px)}.max-w-\[calc\(100vw-20px\)\]{max-width:calc(100vw - 20px)}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-w-\[min\(70\%\,320px\)\]{max-width:min(70%,320px)}.max-w-\[min\(82\%\,560px\)\]{max-width:min(82%,560px)}.max-w-\[min\(86\%\,620px\)\]{max-width:min(86%,620px)}.max-w-\[min\(86\%\,680px\)\]{max-width:min(86%,680px)}.max-w-\[min\(280px\,calc\(100vw-32px\)\)\]{max-width:min(280px,100vw - 32px)}.max-w-\[min\(560px\,88\%\)\]{max-width:min(560px,88%)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.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)}.measure{max-width:var(--ds-measure)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:0}.min-w-5{min-width:20px}.min-w-8{min-width:32px}.min-w-9{min-width:36px}.min-w-10{min-width:40px}.min-w-40{min-width:160px}.min-w-44{min-width:176px}.min-w-48{min-width:192px}.min-w-56{min-width:224px}.min-w-\[6ch\]{min-width:6ch}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12px\]{min-width:12px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[16px\]{min-width:16px}.min-w-\[18px\]{min-width:18px}.min-w-\[24px\]{min-width:24px}.min-w-\[32px\]{min-width:32px}.min-w-\[44px\]{min-width:44px}.min-w-\[54px\]{min-width:54px}.min-w-\[150px\]{min-width:150px}.min-w-\[176px\]{min-width:176px}.min-w-\[190px\]{min-width:190px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[520px\]{min-width:520px}.min-w-\[640px\]{min-width:640px}.min-w-\[840px\]{min-width:840px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-0{flex-basis:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;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\/4{--tw-translate-y:calc(calc(3 / 4 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3\/4{--tw-translate-y:calc(3 / 4 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[1px\]{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(100\%_\+_16px\)\]{--tw-translate-y:calc(100% + 16px);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-0{rotate:0deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.reveal{opacity:1;transform:none}.lift{transition:transform var(--t-hover) var(--ease), box-shadow var(--t-hover) var(--ease)}@media (hover:hover){.lift:hover{box-shadow:var(--lit-top-quiet), var(--cast-quiet-hover);transform:translateY(-3px)}}.lift:active{box-shadow:var(--lit-top-quiet), var(--cast-quiet);transform:translateY(-1px)scale(.995)}.press-in{transition:transform .14s var(--ds-swift-ease), box-shadow .14s var(--ds-swift-ease)}.press-in:active:not(:disabled){box-shadow:var(--ds-lit-top), var(--ds-cast-press);transform:scale(.98)}.magnetic{transform:translate3d(var(--mx,0px), var(--my,0px), 0);transition:transform var(--t-hover) var(--ease)}.magnetic:active{transform:translate3d(var(--mx,0px), var(--my,0px), 0) scale(.98)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.ds-stagger>*{animation:ds-rise var(--ds-enter) var(--ds-swift-ease) both}.ds-stagger>:first-child{animation-delay:0s}.ds-stagger>:nth-child(2){animation-delay:60ms}.ds-stagger>:nth-child(3){animation-delay:.12s}.ds-stagger>:nth-child(4){animation-delay:.18s}.ds-stagger>:nth-child(5){animation-delay:.24s}.ds-stagger>:nth-child(6){animation-delay:.3s}.ds-stagger>:nth-child(7){animation-delay:.36s}.ds-stagger>:nth-child(n+8){animation-delay:.42s}.shelf>*{animation:mara-enter var(--t-enter) var(--ease) backwards;animation-delay:calc(sibling-index() * var(--stagger))}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.enter{animation:mara-enter var(--t-enter) var(--ease) both}.mark-pulse{animation:mara-pulse 1.6s var(--ease) infinite}.mark-rotate{animation:2.8s linear infinite mara-rotate}.shake{animation:mara-shake var(--t-large) var(--ease) 1}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.scroll-m-20{scroll-margin:80px}.scroll-mt-28{scroll-margin-top:112px}.scroll-mt-\[16px\]{scroll-margin-top:16px}.scroll-mt-\[80px\]{scroll-margin-top:80px}.scroll-px-1{scroll-padding-inline:4px}.scroll-py-1{scroll-padding-block:4px}.scrollbar-none{scrollbar-width:none}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.auto-rows-40{grid-auto-rows:160px}.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-\[0_1fr\]{grid-template-columns:0 1fr}.grid-cols-\[1\.15fr_1fr\]{grid-template-columns:1.15fr 1fr}.grid-cols-\[18px_minmax\(0\,1fr\)\]{grid-template-columns:18px minmax(0,1fr)}.grid-cols-\[32px_minmax\(0\,1fr\)_auto\]{grid-template-columns:32px minmax(0,1fr) auto}.grid-cols-\[36px_minmax\(0\,1fr\)\]{grid-template-columns:36px minmax(0,1fr)}.grid-cols-\[36px_minmax\(0\,1fr\)_auto\]{grid-template-columns:36px minmax(0,1fr) auto}.grid-cols-\[40px_minmax\(0\,1fr\)\]{grid-template-columns:40px minmax(0,1fr)}.grid-cols-\[40px_minmax\(0\,1fr\)_auto\]{grid-template-columns:40px minmax(0,1fr) auto}.grid-cols-\[44px_minmax\(0\,1fr\)_auto\]{grid-template-columns:44px minmax(0,1fr) auto}.grid-cols-\[46px_minmax\(0\,1fr\)\]{grid-template-columns:46px minmax(0,1fr)}.grid-cols-\[46px_minmax\(0\,1fr\)_auto\]{grid-template-columns:46px minmax(0,1fr) auto}.grid-cols-\[52px_minmax\(0\,1fr\)_auto\]{grid-template-columns:52px minmax(0,1fr) auto}.grid-cols-\[92px_minmax\(0\,1fr\)\]{grid-template-columns:92px minmax(0,1fr)}.grid-cols-\[112px_minmax\(0\,1fr\)_104px_52px_28px\]{grid-template-columns:112px minmax(0,1fr) 104px 52px 28px}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_32px\]{grid-template-columns:minmax(0,1fr) 32px}.grid-cols-\[minmax\(0\,1fr\)_36px\]{grid-template-columns:minmax(0,1fr) 36px}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.grid-cols-\[minmax\(0\,1fr\)_minmax\(128px\,auto\)\]{grid-template-columns:minmax(0,1fr) minmax(128px,auto)}.grid-cols-\[minmax\(0\,110px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,110px) minmax(0,1fr)}.grid-cols-\[minmax\(12px\,1fr\)_minmax\(0\,auto\)_minmax\(12px\,1fr\)\]{grid-template-columns:minmax(12px,1fr) minmax(0,auto) minmax(12px,1fr)}.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-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.content-start{align-content:flex-start}.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-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-normal{justify-content:normal}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.justify-items-end{justify-items:end}.justify-items-start{justify-items:start}.gap-0{gap:0}.gap-0\.5{gap:2px}.gap-1{gap:4px}.gap-1\.5{gap:6px}.gap-2{gap:8px}.gap-2\.5{gap:10px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-5{gap:20px}.gap-6{gap:24px}.gap-7{gap:28px}.gap-8{gap:32px}.gap-10{gap:40px}.gap-12{gap:48px}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(4px * var(--gap))}.gap-\[1px\]{gap:1px}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[4px\]{gap:4px}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-\[7px\]{gap:7px}.gap-\[8px\]{gap:8px}.gap-\[9px\]{gap:9px}.gap-\[10px\]{gap:10px}.gap-\[11px\]{gap:11px}.gap-\[12px\]{gap:12px}.gap-\[14px\]{gap:14px}.gap-\[16px\]{gap:16px}.gap-\[18px\]{gap:18px}.gap-\[20px\]{gap:20px}.gap-\[24px\]{gap:24px}.gap-\[32px\]{gap:32px}.gap-\[var\(--ds-space-1\)\]{gap:var(--ds-space-1)}.gap-\[var\(--ds-space-2\)\]{gap:var(--ds-space-2)}.gap-\[var\(--ds-space-3\)\]{gap:var(--ds-space-3)}.gap-\[var\(--ds-space-4\)\]{gap:var(--ds-space-4)}.gap-\[var\(--ds-space-5\)\]{gap:var(--ds-space-5)}.gap-\[var\(--ds-space-7\)\]{gap:var(--ds-space-7)}.gap-px{gap:1px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(4px * var(--tw-space-y-reverse));margin-block-end:calc(4px * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(4px * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(4px * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(4px * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(4px * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(4px * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(4px * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(4px * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(4px * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(4px * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(4px * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(4px * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(4px * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(4px * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(4px * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[2px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(2px * var(--tw-space-y-reverse));margin-block-end:calc(2px * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[4px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(4px * var(--tw-space-y-reverse));margin-block-end:calc(4px * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[6px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(6px * var(--tw-space-y-reverse));margin-block-end:calc(6px * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[7px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(7px * var(--tw-space-y-reverse));margin-block-end:calc(7px * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[8px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(8px * var(--tw-space-y-reverse));margin-block-end:calc(8px * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[9px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(9px * var(--tw-space-y-reverse));margin-block-end:calc(9px * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[10px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(10px * var(--tw-space-y-reverse));margin-block-end:calc(10px * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[12px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(12px * var(--tw-space-y-reverse));margin-block-end:calc(12px * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[14px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(14px * var(--tw-space-y-reverse));margin-block-end:calc(14px * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[16px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(16px * var(--tw-space-y-reverse));margin-block-end:calc(16px * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[20px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(20px * var(--tw-space-y-reverse));margin-block-end:calc(20px * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[24px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(24px * var(--tw-space-y-reverse));margin-block-end:calc(24px * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:8px}.gap-x-3{column-gap:12px}.gap-x-4{column-gap:16px}.gap-x-10{column-gap:40px}.gap-x-\[4px\]{column-gap:4px}.gap-x-\[6px\]{column-gap:6px}.gap-x-\[8px\]{column-gap:8px}.gap-x-\[10px\]{column-gap:10px}.gap-x-\[12px\]{column-gap:12px}.gap-x-\[14px\]{column-gap:14px}.gap-x-\[16px\]{column-gap:16px}.gap-x-\[22px\]{column-gap:22px}.gap-x-\[24px\]{column-gap:24px}.gap-x-\[var\(--ds-space-4\)\]{column-gap:var(--ds-space-4)}.gap-x-\[var\(--ds-space-5\)\]{column-gap:var(--ds-space-5)}.gap-x-\[var\(--ds-space-7\)\]{column-gap:var(--ds-space-7)}:where(.-space-x-\[6px\]>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(6px * -1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(6px * -1) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(4px * var(--tw-space-x-reverse));margin-inline-end:calc(4px * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0{row-gap:0}.gap-y-0\.5{row-gap:2px}.gap-y-1{row-gap:4px}.gap-y-2{row-gap:8px}.gap-y-3{row-gap:12px}.gap-y-\[2px\]{row-gap:2px}.gap-y-\[4px\]{row-gap:4px}.gap-y-\[5px\]{row-gap:5px}.gap-y-\[6px\]{row-gap:6px}.gap-y-\[8px\]{row-gap:8px}.gap-y-\[10px\]{row-gap:10px}.gap-y-\[var\(--ds-space-1\)\]{row-gap:var(--ds-space-1)}.gap-y-\[var\(--ds-space-2\)\]{row-gap:var(--ds-space-2)}.gap-y-\[var\(--ds-space-4\)\]{row-gap:var(--ds-space-4)}.gap-y-\[var\(--ds-space-5\)\]{row-gap:var(--ds-space-5)}: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-y-0>: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(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--border)}:where(.divide-ds-hairline>:not(:last-child)){border-color:var(--ds-hairline)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.region{border:1px solid var(--hairline);border-radius:var(--r-card);background-color:var(--surface-2,var(--surface));overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.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}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.float{border-radius:var(--r-float);border:1px solid var(--hairline);box-shadow:var(--ds-cast-float), var(--ds-lit-top), var(--ds-lit-bottom);background-color:var(--canvas)}@supports (color:color-mix(in lab, red, red)){.float{background-color:color-mix(in oklab, var(--canvas) 82%, transparent)}}.float{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%)}.pill{font-size:var(--text-11);letter-spacing:.01em;border-radius:9999px;padding-block:2px;padding-inline:10px}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[43px\]{border-radius:43px}.rounded-\[53px\]{border-radius:53px}.rounded-\[56px\]{border-radius:56px}.rounded-\[999px\]{border-radius:999px}.rounded-\[calc\(var\(--radius\)_-_5px\)\]{border-radius:calc(var(--radius) - 5px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--ds-r-card\)\]{border-radius:var(--ds-r-card)}.rounded-\[var\(--ds-r-control\)\]{border-radius:var(--ds-r-control)}.rounded-\[var\(--ds-r-pill\)\]{border-radius:var(--ds-r-pill)}.rounded-\[var\(--ds-r-sheet\)\]{border-radius:var(--ds-r-sheet)}.rounded-\[var\(--r-control\)\]{border-radius:var(--r-control)}.rounded-ds-card{border-radius:var(--ds-r-card)}.rounded-ds-control{border-radius:var(--ds-r-control)}.rounded-ds-group{border-radius:var(--ds-r-group)}.rounded-ds-pill{border-radius:var(--ds-r-pill)}.rounded-ds-sheet{border-radius:var(--ds-r-sheet)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--r-card)}.rounded-md{border-radius:var(--r-control)}.rounded-none{border-radius:0}.rounded-sm{border-radius:8px}.rounded-xl{border-radius:var(--r-float)}.rounded-t-\[2px\]{border-top-left-radius:2px;border-top-right-radius:2px}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-t-ds-sheet{border-top-left-radius:var(--ds-r-sheet);border-top-right-radius:var(--ds-r-sheet)}.rounded-l-ds-sheet{border-top-left-radius:var(--ds-r-sheet);border-bottom-left-radius:var(--ds-r-sheet)}.rounded-l-full{border-top-left-radius:2147483647px;border-bottom-left-radius:2147483647px}.rounded-l-md{border-top-left-radius:var(--r-control);border-bottom-left-radius:var(--r-control)}.rounded-tl-sm{border-top-left-radius:8px}.rounded-r-ds-control{border-top-right-radius:var(--ds-r-control);border-bottom-right-radius:var(--ds-r-control)}.rounded-r-ds-sheet{border-top-right-radius:var(--ds-r-sheet);border-bottom-right-radius:var(--ds-r-sheet)}.rounded-r-full{border-top-right-radius:2147483647px;border-bottom-right-radius:2147483647px}.rounded-r-md{border-top-right-radius:var(--r-control);border-bottom-right-radius:var(--r-control)}.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-\[6px\]{border-style:var(--tw-border-style);border-width:6px}.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-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-0{border-top-style:var(--tw-border-style);border-top-width:0}.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-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-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\(--color-border\){border-color:var(--color-border)}.border-\[var\(--ds-hairline\)\]{border-color:var(--ds-hairline)}.border-\[var\(--kt-accent\)\]{border-color:var(--kt-accent)}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-brand,.border-brand\/40{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.border-brand\/40{border-color:color-mix(in oklab, var(--brand) 40%, transparent)}}.border-current{border-color:currentColor}.border-ds-awaiting\/25{border-color:var(--ds-awaiting)}@supports (color:color-mix(in lab, red, red)){.border-ds-awaiting\/25{border-color:color-mix(in oklab, var(--ds-awaiting) 25%, transparent)}}.border-ds-awaiting\/30{border-color:var(--ds-awaiting)}@supports (color:color-mix(in lab, red, red)){.border-ds-awaiting\/30{border-color:color-mix(in oklab, var(--ds-awaiting) 30%, transparent)}}.border-ds-awaiting\/40{border-color:var(--ds-awaiting)}@supports (color:color-mix(in lab, red, red)){.border-ds-awaiting\/40{border-color:color-mix(in oklab, var(--ds-awaiting) 40%, transparent)}}.border-ds-awaiting\/50{border-color:var(--ds-awaiting)}@supports (color:color-mix(in lab, red, red)){.border-ds-awaiting\/50{border-color:color-mix(in oklab, var(--ds-awaiting) 50%, transparent)}}.border-ds-hairline{border-color:var(--ds-hairline)}.border-ds-ink{border-color:var(--ds-ink)}.border-ds-ink-3\/35{border-color:var(--ds-ink-3)}@supports (color:color-mix(in lab, red, red)){.border-ds-ink-3\/35{border-color:color-mix(in oklab, var(--ds-ink-3) 35%, transparent)}}.border-ds-live,.border-ds-live\/25{border-color:var(--ds-live)}@supports (color:color-mix(in lab, red, red)){.border-ds-live\/25{border-color:color-mix(in oklab, var(--ds-live) 25%, transparent)}}.border-ds-live\/30{border-color:var(--ds-live)}@supports (color:color-mix(in lab, red, red)){.border-ds-live\/30{border-color:color-mix(in oklab, var(--ds-live) 30%, transparent)}}.border-ds-live\/40{border-color:var(--ds-live)}@supports (color:color-mix(in lab, red, red)){.border-ds-live\/40{border-color:color-mix(in oklab, var(--ds-live) 40%, transparent)}}.border-ds-refused,.border-ds-refused\/20{border-color:var(--ds-refused)}@supports (color:color-mix(in lab, red, red)){.border-ds-refused\/20{border-color:color-mix(in oklab, var(--ds-refused) 20%, transparent)}}.border-ds-refused\/25{border-color:var(--ds-refused)}@supports (color:color-mix(in lab, red, red)){.border-ds-refused\/25{border-color:color-mix(in oklab, var(--ds-refused) 25%, transparent)}}.border-ds-refused\/30{border-color:var(--ds-refused)}@supports (color:color-mix(in lab, red, red)){.border-ds-refused\/30{border-color:color-mix(in oklab, var(--ds-refused) 30%, transparent)}}.border-ds-refused\/40{border-color:var(--ds-refused)}@supports (color:color-mix(in lab, red, red)){.border-ds-refused\/40{border-color:color-mix(in oklab, var(--ds-refused) 40%, transparent)}}.border-ds-signal,.border-ds-signal\/20{border-color:var(--ds-signal)}@supports (color:color-mix(in lab, red, red)){.border-ds-signal\/20{border-color:color-mix(in oklab, var(--ds-signal) 20%, transparent)}}.border-ds-signal\/25{border-color:var(--ds-signal)}@supports (color:color-mix(in lab, red, red)){.border-ds-signal\/25{border-color:color-mix(in oklab, var(--ds-signal) 25%, transparent)}}.border-ds-signal\/30{border-color:var(--ds-signal)}@supports (color:color-mix(in lab, red, red)){.border-ds-signal\/30{border-color:color-mix(in oklab, var(--ds-signal) 30%, transparent)}}.border-ds-signal\/40{border-color:var(--ds-signal)}@supports (color:color-mix(in lab, red, red)){.border-ds-signal\/40{border-color:color-mix(in oklab, var(--ds-signal) 40%, transparent)}}.border-ds-signal\/50{border-color:var(--ds-signal)}@supports (color:color-mix(in lab, red, red)){.border-ds-signal\/50{border-color:color-mix(in oklab, var(--ds-signal) 50%, transparent)}}.border-ds-surface{border-color:var(--ds-surface)}.border-ds-tone-guard{border-color:var(--ds-tone-guard)}.border-ds-tone-her{border-color:var(--ds-tone-her)}.border-ds-tone-know{border-color:var(--ds-tone-know)}.border-ds-tone-money{border-color:var(--ds-tone-money)}.border-ds-tone-people{border-color:var(--ds-tone-people)}.border-ds-tone-self{border-color:var(--ds-tone-self)}.border-ds-tone-talk{border-color:var(--ds-tone-talk)}.border-ds-tone-world{border-color:var(--ds-tone-world)}.border-foreground{border-color:var(--foreground)}.border-input{border-color:var(--input)}.border-muted{border-color:var(--muted)}.border-muted-foreground\/20{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.border-muted-foreground\/20{border-color:color-mix(in oklab, var(--muted-foreground) 20%, transparent)}}.border-muted-foreground\/50{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.border-muted-foreground\/50{border-color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.border-primary,.border-primary\/40{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/40{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.border-primary\/50{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/50{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.border-sidebar-border{border-color:var(--sidebar-border)}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.surf-ink{background-color:var(--surf-ink);color:var(--surf-ink-on);--signal:var(--mara-neon)}.surf-ink-deep{background-color:var(--surf-ink-deep);color:var(--surf-ink-on)}.surf-ink-lift{background-color:var(--surf-ink-lift);color:var(--surf-ink-on)}.surf-paper{background-color:var(--surf-paper);color:var(--surf-paper-on)}.surf-sand{background-color:var(--surf-sand);color:var(--surf-sand-on)}.raised{background-color:var(--raised);border:1px solid var(--hairline)}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[Canvas\]{background-color:canvas}.bg-\[var\(--ds-canvas\)\]{background-color:var(--ds-canvas)}.bg-\[var\(--ds-hairline\)\]{background-color:var(--ds-hairline)}.bg-\[var\(--ds-ink\)\]{background-color:var(--ds-ink)}.bg-\[var\(--ds-ink-2\)\]{background-color:var(--ds-ink-2)}.bg-\[var\(--ds-ink-3\)\]{background-color:var(--ds-ink-3)}.bg-\[var\(--ds-paper\)\]{background-color:var(--ds-paper)}.bg-\[var\(--ds-scrim\)\]{background-color:var(--ds-scrim)}.bg-\[var\(--ds-surface\)\]{background-color:var(--ds-surface)}.bg-\[var\(--kt-accent\)\]{background-color:var(--kt-accent)}.bg-\[var\(--kt-on-accent\)\]{background-color:var(--kt-on-accent)}.bg-\[var\(--kt-strong\)\]{background-color:var(--kt-strong)}.bg-\[var\(--kt-wash\)\]{background-color:var(--kt-wash)}.bg-accent{background-color:var(--accent)}.bg-background,.bg-background\/60{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/60{background-color:color-mix(in oklab, var(--background) 60%, transparent)}}.bg-border{background-color:var(--border)}.bg-brand,.bg-brand\/\[0\.06\]{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.bg-brand\/\[0\.06\]{background-color:color-mix(in oklab, var(--brand) 6%, transparent)}}.bg-card{background-color:var(--card)}.bg-current{background-color:currentColor}.bg-destructive,.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-ds-awaiting{background-color:var(--ds-awaiting)}.bg-ds-awaiting-wash{background-color:var(--ds-awaiting-wash)}.bg-ds-awaiting\/8{background-color:var(--ds-awaiting)}@supports (color:color-mix(in lab, red, red)){.bg-ds-awaiting\/8{background-color:color-mix(in oklab, var(--ds-awaiting) 8%, transparent)}}.bg-ds-awaiting\/10{background-color:var(--ds-awaiting)}@supports (color:color-mix(in lab, red, red)){.bg-ds-awaiting\/10{background-color:color-mix(in oklab, var(--ds-awaiting) 10%, transparent)}}.bg-ds-card,.bg-ds-card\/80{background-color:var(--ds-card)}@supports (color:color-mix(in lab, red, red)){.bg-ds-card\/80{background-color:color-mix(in oklab, var(--ds-card) 80%, transparent)}}.bg-ds-done-wash{background-color:var(--ds-done-wash)}.bg-ds-grouped{background-color:var(--ds-grouped)}.bg-ds-hairline{background-color:var(--ds-hairline)}.bg-ds-ink{background-color:var(--ds-ink)}.bg-ds-ink-2{background-color:var(--ds-ink-2)}.bg-ds-ink-3,.bg-ds-ink-3\/50{background-color:var(--ds-ink-3)}@supports (color:color-mix(in lab, red, red)){.bg-ds-ink-3\/50{background-color:color-mix(in oklab, var(--ds-ink-3) 50%, transparent)}}.bg-ds-ink\/20{background-color:var(--ds-ink)}@supports (color:color-mix(in lab, red, red)){.bg-ds-ink\/20{background-color:color-mix(in oklab, var(--ds-ink) 20%, transparent)}}.bg-ds-ink\/30{background-color:var(--ds-ink)}@supports (color:color-mix(in lab, red, red)){.bg-ds-ink\/30{background-color:color-mix(in oklab, var(--ds-ink) 30%, transparent)}}.bg-ds-ink\/92{background-color:var(--ds-ink)}@supports (color:color-mix(in lab, red, red)){.bg-ds-ink\/92{background-color:color-mix(in oklab, var(--ds-ink) 92%, transparent)}}.bg-ds-live{background-color:var(--ds-live)}.bg-ds-live-wash{background-color:var(--ds-live-wash)}.bg-ds-live\/10{background-color:var(--ds-live)}@supports (color:color-mix(in lab, red, red)){.bg-ds-live\/10{background-color:color-mix(in oklab, var(--ds-live) 10%, transparent)}}.bg-ds-neon{background-color:var(--ds-neon)}.bg-ds-online{background-color:var(--ds-online)}.bg-ds-overlay{background-color:var(--ds-overlay)}.bg-ds-paper,.bg-ds-paper\/60{background-color:var(--ds-paper)}@supports (color:color-mix(in lab, red, red)){.bg-ds-paper\/60{background-color:color-mix(in oklab, var(--ds-paper) 60%, transparent)}}.bg-ds-raised{background-color:var(--ds-raised)}.bg-ds-refused{background-color:var(--ds-refused)}.bg-ds-refused-wash{background-color:var(--ds-refused-wash)}.bg-ds-refused\/5{background-color:var(--ds-refused)}@supports (color:color-mix(in lab, red, red)){.bg-ds-refused\/5{background-color:color-mix(in oklab, var(--ds-refused) 5%, transparent)}}.bg-ds-refused\/8{background-color:var(--ds-refused)}@supports (color:color-mix(in lab, red, red)){.bg-ds-refused\/8{background-color:color-mix(in oklab, var(--ds-refused) 8%, transparent)}}.bg-ds-refused\/10{background-color:var(--ds-refused)}@supports (color:color-mix(in lab, red, red)){.bg-ds-refused\/10{background-color:color-mix(in oklab, var(--ds-refused) 10%, transparent)}}.bg-ds-row-hover{background-color:var(--ds-row-hover)}.bg-ds-signal{background-color:var(--ds-signal)}.bg-ds-signal-text,.bg-ds-signal-text\/70{background-color:var(--ds-signal-text)}@supports (color:color-mix(in lab, red, red)){.bg-ds-signal-text\/70{background-color:color-mix(in oklab, var(--ds-signal-text) 70%, transparent)}}.bg-ds-signal-wash{background-color:var(--ds-signal-wash)}.bg-ds-soft{background-color:var(--ds-soft)}.bg-ds-surface,.bg-ds-surface\/92{background-color:var(--ds-surface)}@supports (color:color-mix(in lab, red, red)){.bg-ds-surface\/92{background-color:color-mix(in oklab, var(--ds-surface) 92%, transparent)}}.bg-ds-surface\/95{background-color:var(--ds-surface)}@supports (color:color-mix(in lab, red, red)){.bg-ds-surface\/95{background-color:color-mix(in oklab, var(--ds-surface) 95%, transparent)}}.bg-ds-tone-guard{background-color:var(--ds-tone-guard)}.bg-ds-tone-guard-wash{background-color:var(--ds-tone-guard-wash)}.bg-ds-tone-her{background-color:var(--ds-tone-her)}.bg-ds-tone-her-wash{background-color:var(--ds-tone-her-wash)}.bg-ds-tone-know{background-color:var(--ds-tone-know)}.bg-ds-tone-know-wash{background-color:var(--ds-tone-know-wash)}.bg-ds-tone-money{background-color:var(--ds-tone-money)}.bg-ds-tone-money-wash{background-color:var(--ds-tone-money-wash)}.bg-ds-tone-people{background-color:var(--ds-tone-people)}.bg-ds-tone-people-wash{background-color:var(--ds-tone-people-wash)}.bg-ds-tone-self{background-color:var(--ds-tone-self)}.bg-ds-tone-self-wash{background-color:var(--ds-tone-self-wash)}.bg-ds-tone-talk{background-color:var(--ds-tone-talk)}.bg-ds-tone-talk-wash{background-color:var(--ds-tone-talk-wash)}.bg-ds-tone-world{background-color:var(--ds-tone-world)}.bg-ds-tone-world-wash{background-color:var(--ds-tone-world-wash)}.bg-ds-verified,.bg-ds-verified\/15{background-color:var(--ds-verified)}@supports (color:color-mix(in lab, red, red)){.bg-ds-verified\/15{background-color:color-mix(in oklab, var(--ds-verified) 15%, transparent)}}.bg-fail\/15{background-color:var(--fail)}@supports (color:color-mix(in lab, red, red)){.bg-fail\/15{background-color:color-mix(in oklab, var(--fail) 15%, transparent)}}.bg-foreground{background-color:var(--foreground)}.bg-input{background-color:var(--input)}.bg-muted{background-color:var(--muted)}.bg-muted-foreground,.bg-muted-foreground\/10{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/10{background-color:color-mix(in oklab, var(--muted-foreground) 10%, transparent)}}.bg-muted-foreground\/50{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/50{background-color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-muted\/80{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/80{background-color:color-mix(in oklab, var(--muted) 80%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.bg-secondary,.bg-secondary\/40{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/40{background-color:color-mix(in oklab, var(--secondary) 40%, transparent)}}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.plane{background-color:var(--plane)}.rail{background-color:var(--ds-rail)}.\[mask-image\:linear-gradient\(to_bottom\,black\,transparent\)\]{-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.bg-\[length\:250\%_100\%\,auto\]{background-size:250% 100%,auto}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.\[background-repeat\:no-repeat\,padding-box\]{background-repeat:no-repeat,padding-box}.fill-current{fill:currentColor}.fill-ds-ink{fill:var(--ds-ink)}.fill-ds-surface{fill:var(--ds-surface)}.fill-none{fill:none}.fill-primary{fill:var(--primary)}.stroke-current{stroke:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:4px}.p-2{padding:8px}.p-3{padding:12px}.p-4{padding:16px}.p-5{padding:20px}.p-6{padding:24px}.p-8{padding:32px}.p-\[1px\]{padding:1px}.p-\[2px\]{padding:2px}.p-\[3px\]{padding:3px}.p-\[4px\]{padding:4px}.p-\[5px\]{padding:5px}.p-\[6px\]{padding:6px}.p-\[8px\]{padding:8px}.p-\[10px\]{padding:10px}.p-\[11px\]{padding:11px}.p-\[12px\]{padding:12px}.p-\[13px\]{padding:13px}.p-\[14px\]{padding:14px}.p-\[16px\]{padding:16px}.p-\[18px\]{padding:18px}.p-\[20px\]{padding:20px}.p-\[22px\]{padding:22px}.p-\[24px\]{padding:24px}.p-\[28px\]{padding:28px}.p-\[var\(--ds-space-5\)\]{padding:var(--ds-space-5)}.\!px-0{padding-inline:0!important}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-0{padding-inline:0}.px-1{padding-inline:4px}.px-1\.5{padding-inline:6px}.px-2{padding-inline:8px}.px-2\.5{padding-inline:10px}.px-3{padding-inline:12px}.px-4{padding-inline:16px}.px-5{padding-inline:20px}.px-6{padding-inline:24px}.px-8{padding-inline:32px}.px-11{padding-inline:44px}.px-\[0\.3rem\]{padding-inline:.3rem}.px-\[2px\]{padding-inline:2px}.px-\[4px\]{padding-inline:4px}.px-\[5px\]{padding-inline:5px}.px-\[6px\]{padding-inline:6px}.px-\[7px\]{padding-inline:7px}.px-\[8px\]{padding-inline:8px}.px-\[9px\]{padding-inline:9px}.px-\[10px\]{padding-inline:10px}.px-\[11px\]{padding-inline:11px}.px-\[12px\]{padding-inline:12px}.px-\[13px\]{padding-inline:13px}.px-\[14px\]{padding-inline:14px}.px-\[15px\]{padding-inline:15px}.px-\[16px\]{padding-inline:16px}.px-\[18px\]{padding-inline:18px}.px-\[20px\]{padding-inline:20px}.px-\[22px\]{padding-inline:22px}.px-\[24px\]{padding-inline:24px}.px-\[var\(--ds-space-4\)\]{padding-inline:var(--ds-space-4)}.px-\[var\(--ds-space-5\)\]{padding-inline:var(--ds-space-5)}.section-y{padding-block:40px}@media (width>=768px){.section-y{padding-block:64px}}.py-0{padding-block:0}.py-0\.5{padding-block:2px}.py-1{padding-block:4px}.py-1\.5{padding-block:6px}.py-2{padding-block:8px}.py-2\.5{padding-block:10px}.py-3{padding-block:12px}.py-4{padding-block:16px}.py-5{padding-block:20px}.py-6{padding-block:24px}.py-7{padding-block:28px}.py-8{padding-block:32px}.py-10{padding-block:40px}.py-12{padding-block:48px}.py-16{padding-block:64px}.py-20{padding-block:80px}.py-\[0\.2rem\]{padding-block:.2rem}.py-\[1px\]{padding-block:1px}.py-\[2px\]{padding-block:2px}.py-\[3px\]{padding-block:3px}.py-\[4px\]{padding-block:4px}.py-\[5px\]{padding-block:5px}.py-\[6px\]{padding-block:6px}.py-\[7px\]{padding-block:7px}.py-\[8px\]{padding-block:8px}.py-\[9px\]{padding-block:9px}.py-\[10px\]{padding-block:10px}.py-\[11px\]{padding-block:11px}.py-\[12px\]{padding-block:12px}.py-\[13px\]{padding-block:13px}.py-\[14px\]{padding-block:14px}.py-\[16px\]{padding-block:16px}.py-\[18px\]{padding-block:18px}.py-\[20px\]{padding-block:20px}.py-\[24px\]{padding-block:24px}.py-\[28px\]{padding-block:28px}.py-\[32px\]{padding-block:32px}.py-\[40px\]{padding-block:40px}.py-\[48px\]{padding-block:48px}.py-\[64px\]{padding-block:64px}.py-\[var\(--ds-space-3\)\]{padding-block:var(--ds-space-3)}.py-\[var\(--ds-space-4\)\]{padding-block:var(--ds-space-4)}.py-\[var\(--ds-space-5\)\]{padding-block:var(--ds-space-5)}.py-\[var\(--ds-space-7\)\]{padding-block:var(--ds-space-7)}.py-\[var\(--ds-space-9\)\]{padding-block:var(--ds-space-9)}.ps-\[11px\]{padding-inline-start:11px}.ps-\[39px\]{padding-inline-start:39px}.pe-\[8px\]{padding-inline-end:8px}.page-y{padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 24)}.pt-0{padding-top:0}.pt-0\.5{padding-top:2px}.pt-2{padding-top:8px}.pt-3{padding-top:12px}.pt-4{padding-top:16px}.pt-6{padding-top:24px}.pt-7{padding-top:28px}.pt-8{padding-top:32px}.pt-9{padding-top:36px}.pt-10{padding-top:40px}.pt-20{padding-top:80px}.pt-\[2px\]{padding-top:2px}.pt-\[4px\]{padding-top:4px}.pt-\[5px\]{padding-top:5px}.pt-\[6px\]{padding-top:6px}.pt-\[8px\]{padding-top:8px}.pt-\[9px\]{padding-top:9px}.pt-\[10px\]{padding-top:10px}.pt-\[12px\]{padding-top:12px}.pt-\[12vh\]{padding-top:12vh}.pt-\[14px\]{padding-top:14px}.pt-\[16px\]{padding-top:16px}.pt-\[20px\]{padding-top:20px}.pt-\[72px\]{padding-top:72px}.pt-\[max\(14px\,env\(safe-area-inset-top\)\)\]{padding-top:max(14px, env(safe-area-inset-top))}.pt-\[var\(--ds-space-3\)\]{padding-top:var(--ds-space-3)}.pr-1{padding-right:4px}.pr-2{padding-right:8px}.pr-2\.5{padding-right:10px}.pr-3{padding-right:12px}.pr-4{padding-right:16px}.pr-8{padding-right:32px}.pr-9{padding-right:36px}.pr-10{padding-right:40px}.pr-\[2px\]{padding-right:2px}.pr-\[3\.25rem\]{padding-right:3.25rem}.pr-\[4px\]{padding-right:4px}.pr-\[6px\]{padding-right:6px}.pr-\[7px\]{padding-right:7px}.pr-\[8px\]{padding-right:8px}.pr-\[10px\]{padding-right:10px}.pr-\[12px\]{padding-right:12px}.pr-\[14px\]{padding-right:14px}.pr-\[28px\]{padding-right:28px}.pr-\[36px\]{padding-right:36px}.pr-\[40px\]{padding-right:40px}.pr-\[48px\]{padding-right:48px}.pr-\[52px\]{padding-right:52px}.pr-\[58px\]{padding-right:58px}.pr-\[70px\]{padding-right:70px}.pb-1\.5{padding-bottom:6px}.pb-2{padding-bottom:8px}.pb-3{padding-bottom:12px}.pb-4{padding-bottom:16px}.pb-5{padding-bottom:20px}.pb-8{padding-bottom:32px}.pb-12{padding-bottom:48px}.pb-\[2px\]{padding-bottom:2px}.pb-\[4px\]{padding-bottom:4px}.pb-\[6px\]{padding-bottom:6px}.pb-\[8px\]{padding-bottom:8px}.pb-\[10px\]{padding-bottom:10px}.pb-\[12px\]{padding-bottom:12px}.pb-\[14px\]{padding-bottom:14px}.pb-\[16px\]{padding-bottom:16px}.pb-\[18px\]{padding-bottom:18px}.pb-\[24px\]{padding-bottom:24px}.pb-\[34px\]{padding-bottom:34px}.pb-\[calc\(12px_\+_env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.pb-\[calc\(14px_\+_env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(14px + env(safe-area-inset-bottom))}.pb-\[calc\(80px_\+_env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.pb-\[calc\(88px_\+_env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.pb-\[calc\(96px_\+_env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.pb-\[calc\(148px_\+_env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(148px + env(safe-area-inset-bottom))}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pb-\[max\(20px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(20px, env(safe-area-inset-bottom))}.pb-\[var\(--ds-space-6\)\]{padding-bottom:var(--ds-space-6)}.pl-2{padding-left:8px}.pl-2\.5{padding-left:10px}.pl-3{padding-left:12px}.pl-4{padding-left:16px}.pl-5{padding-left:20px}.pl-6{padding-left:24px}.pl-8{padding-left:32px}.pl-\[6px\]{padding-left:6px}.pl-\[10px\]{padding-left:10px}.pl-\[12px\]{padding-left:12px}.pl-\[14px\]{padding-left:14px}.pl-\[17px\]{padding-left:17px}.pl-\[18px\]{padding-left:18px}.pl-\[20px\]{padding-left:20px}.pl-\[29px\]{padding-left:29px}.pl-\[36px\]{padding-left:36px}.pl-\[40px\]{padding-left:40px}.pl-\[42px\]{padding-left:42px}.pl-\[58px\]{padding-left:58px}.pl-\[var\(--ds-space-5\)\]{padding-left:var(--ds-space-5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.font-data{font-family:var(--font-ds-data);font-weight:var(--w-regular);line-height:var(--ds-lh-data);font-variant-numeric:tabular-nums;font-feature-settings:"ss01"}.font-display-ds{font-family:var(--font-ds-display);letter-spacing:0;line-height:var(--ds-lh-display);font-weight:var(--w-semibold)}.font-text-ds{font-family:var(--font-ds-text);font-weight:var(--w-regular);line-height:var(--ds-lh-body)}.font-display{font-family:var(--face-display)}.font-mono{font-family:Geist Mono,ui-monospace,SFMono-Regular,monospace}.font-sans{font-family:var(--face-text)}.text-2xl{font-size:var(--text-26);line-height:var(--tw-leading,1.22);letter-spacing:var(--tw-tracking,-.012em)}.text-3xl{font-size:var(--text-title);line-height:var(--tw-leading,1.14);letter-spacing:var(--tw-tracking,-.02em)}.text-11{font-size:.6875rem;line-height:var(--tw-leading,1.45);letter-spacing:var(--tw-tracking,.01em)}.text-display{font-size:clamp(2.25rem,1.1rem + 6vw,4.5rem);line-height:var(--tw-leading,1.01);letter-spacing:var(--tw-tracking,-.03em)}.text-ds-18{font-size:1.125rem;line-height:var(--tw-leading,1.35);letter-spacing:var(--tw-tracking,-.008em)}.text-ds-22{font-size:1.375rem;line-height:var(--tw-leading,1.22);letter-spacing:var(--tw-tracking,-.012em)}.text-ds-28{font-size:1.75rem;line-height:var(--tw-leading,1.16);letter-spacing:var(--tw-tracking,-.018em)}.text-ds-36{font-size:2.25rem;line-height:var(--tw-leading,1.1);letter-spacing:var(--tw-tracking,-.022em)}.text-ds-48{font-size:3rem;line-height:var(--tw-leading,1.05);letter-spacing:var(--tw-tracking,-.026em)}.text-ds-64{font-size:4rem;line-height:var(--tw-leading,1);letter-spacing:var(--tw-tracking,-.03em)}.text-head{font-size:clamp(1.375rem,1.2rem + .7vw,1.625rem);line-height:var(--tw-leading,1.28);letter-spacing:var(--tw-tracking,-.01em)}.text-lg{font-size:var(--text-22);line-height:var(--tw-leading,1.3);letter-spacing:var(--tw-tracking,-.005em)}.text-title{font-size:clamp(1.625rem,1.2rem + 2.2vw,2.25rem);line-height:var(--tw-leading,1.14);letter-spacing:var(--tw-tracking,-.02em)}.text-xl{font-size:var(--text-22);line-height:var(--tw-leading,1.3);letter-spacing:var(--tw-tracking,-.005em)}.text-4xl{font-size:var(--text-title);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-13{font-size:.8125rem;line-height:var(--tw-leading,1.5)}.text-14{font-size:.875rem;line-height:var(--tw-leading,1.55)}.text-16{font-size:1rem;line-height:var(--tw-leading,1.6)}.text-base{font-size:var(--text-16);line-height:var(--tw-leading,1.6)}.text-ds-12{font-size:.75rem;line-height:var(--tw-leading,var(--ds-lh-body))}.text-ds-13{font-size:.8125rem;line-height:var(--tw-leading,var(--ds-lh-body))}.text-ds-14{font-size:.875rem;line-height:var(--tw-leading,var(--ds-lh-body))}.text-ds-16{font-size:1rem;line-height:var(--tw-leading,var(--ds-lh-body))}.text-sm{font-size:var(--text-13);line-height:var(--tw-leading,1.5)}.text-sm\/relaxed{font-size:var(--text-13);line-height:var(--leading-relaxed)}.text-xs{font-size:var(--text-11);line-height:var(--tw-leading,1.45)}.label-eyebrow{font-size:var(--text-11);font-weight:var(--w-regular);letter-spacing:.02em;color:var(--muted-ink)}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[34px\]{font-size:34px}.text-\[44px\]{font-size:44px}.text-ds-28--letter-spacing{font-size:-.018em}.text-ds-28--line-height{font-size:1.16px}.leading-6{--tw-leading:calc(4px * 6);line-height:24px}.leading-7{--tw-leading:calc(4px * 7);line-height:28px}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[16px\]{--tw-leading:16px;line-height:16px}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-\[19px\]{--tw-leading:19px;line-height:19px}.leading-\[24px\]{--tw-leading:24px;line-height:24px}.leading-loose{--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}.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-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\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.4em\]{--tw-tracking:.4em;letter-spacing:.4em}.tracking-\[0\.5em\]{--tw-tracking:.5em;letter-spacing:.5em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.09em\]{--tw-tracking:.09em;letter-spacing:.09em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-ds-slight,.tracking-ds-wide{--tw-tracking:0;letter-spacing:0}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.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-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words,.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.on-accent{color:var(--surf-accent)}.quiet-on-ink{color:var(--surf-ink-quiet)}.quiet-on-paper{color:var(--surf-paper-quiet)}.quiet-on-sand{color:var(--surf-sand-quiet)}.text-\[\#fff\]{color:#fff}.text-\[CanvasText\]{color:canvastext}.text-\[var\(--ds-ink\)\]{color:var(--ds-ink)}.text-\[var\(--ds-ink-2\)\]{color:var(--ds-ink-2)}.text-\[var\(--ds-ink-3\)\]{color:var(--ds-ink-3)}.text-\[var\(--ds-paper\)\]{color:var(--ds-paper)}.text-\[var\(--kt-accent\)\]{color:var(--kt-accent)}.text-\[var\(--kt-on-accent\)\]{color:var(--kt-on-accent)}.text-accent-foreground{color:var(--accent-foreground)}.text-background{color:var(--background)}.text-brand{color:var(--brand)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-ds-awaiting{color:var(--ds-awaiting)}.text-ds-awaiting-ink{color:var(--ds-awaiting-ink)}.text-ds-ink{color:var(--ds-ink)}.text-ds-ink-2{color:var(--ds-ink-2)}.text-ds-ink-3,.text-ds-ink-3\/50{color:var(--ds-ink-3)}@supports (color:color-mix(in lab, red, red)){.text-ds-ink-3\/50{color:color-mix(in oklab, var(--ds-ink-3) 50%, transparent)}}.text-ds-ink-3\/60{color:var(--ds-ink-3)}@supports (color:color-mix(in lab, red, red)){.text-ds-ink-3\/60{color:color-mix(in oklab, var(--ds-ink-3) 60%, transparent)}}.text-ds-live{color:var(--ds-live)}.text-ds-neon-ink{color:var(--ds-neon-ink)}.text-ds-on-signal{color:var(--ds-on-signal)}.text-ds-paper{color:var(--ds-paper)}.text-ds-refused{color:var(--ds-refused)}.text-ds-refused-ink{color:var(--ds-refused-ink)}.text-ds-signal{color:var(--ds-signal)}.text-ds-signal-mark{color:var(--ds-signal-mark)}.text-ds-signal-text{color:var(--ds-signal-text)}.text-ds-surface{color:var(--ds-surface)}.text-ds-tone-guard-ink{color:var(--ds-tone-guard-ink)}.text-ds-tone-her-ink{color:var(--ds-tone-her-ink)}.text-ds-tone-know-ink{color:var(--ds-tone-know-ink)}.text-ds-tone-money-ink{color:var(--ds-tone-money-ink)}.text-ds-tone-people-ink{color:var(--ds-tone-people-ink)}.text-ds-tone-self-ink{color:var(--ds-tone-self-ink)}.text-ds-tone-talk-ink{color:var(--ds-tone-talk-ink)}.text-ds-tone-world-ink{color:var(--ds-tone-world-ink)}.text-ds-verified{color:var(--ds-verified)}.text-fail{color:var(--fail)}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-gray-500{color:var(--color-gray-500)}.text-muted-foreground,.text-muted-foreground\/50{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/50{color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.text-muted-foreground\/70{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/70{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.text-pass{color:var(--pass)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/70{color:color-mix(in oklab, var(--sidebar-foreground) 70%, transparent)}}.text-transparent{color:#0000}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.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,)}.tnum{font-variant-numeric:tabular-nums}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-current{text-decoration-color:currentColor}.decoration-1{text-decoration-thickness:1px}.decoration-\[1\.5px\]{text-decoration-thickness:1.5px}.decoration-\[1px\]{text-decoration-thickness:1px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[3px\]{text-underline-offset:3px}.accent-\[var\(--ds-signal\)\]{accent-color:var(--ds-signal)}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.08\]{opacity:.08}.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_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));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_3px_rgba\(0\,0\,0\,0\.10\)\]{--tw-shadow:0 1px 3px 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_8px_22px_-12px_var\(--ds-neon\)\]{--tw-shadow:0 8px 22px -12px var(--tw-shadow-color,var(--ds-neon));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_3px_0_0_var\(--ds-signal\)\]{--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,var(--ds-signal));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-ds-1{--tw-shadow:var(--ds-shadow-1);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-ds-2{--tw-shadow:var(--ds-shadow-2);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-ds-card{--tw-shadow:var(--ds-shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-ds-float{--tw-shadow:var(--ds-cast-float);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-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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-none{--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)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--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-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)}.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-3{--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-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-glow:focus-visible{box-shadow:var(--ds-ring);outline:none}.glass{background:var(--ds-raised)}@supports (color:color-mix(in lab, red, red)){.glass{background:color-mix(in oklab, var(--ds-raised) 92%, transparent)}}.glass{-webkit-backdrop-filter:blur(24px)saturate(185%);backdrop-filter:blur(24px)saturate(185%);box-shadow:var(--ds-lit-top), var(--ds-lit-bottom), var(--ds-cast-float)}.lit{box-shadow:var(--ds-lit-top), var(--ds-lit-bottom)}.lit-brand{box-shadow:var(--ds-lit-top-brand), var(--ds-lit-bottom-brand)}.lit-field{box-shadow:var(--ds-lit-top), var(--ds-sunk)}.ring-black\/5{--tw-ring-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.ring-black\/5{--tw-ring-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.ring-card{--tw-ring-color:var(--card)}.ring-ds-card{--tw-ring-color:var(--ds-card)}.ring-ds-hairline{--tw-ring-color:var(--ds-hairline)}.ring-ds-signal,.ring-ds-signal\/40{--tw-ring-color:var(--ds-signal)}@supports (color:color-mix(in lab, red, red)){.ring-ds-signal\/40{--tw-ring-color:color-mix(in oklab, var(--ds-signal) 40%, transparent)}}.ring-ds-surface{--tw-ring-color:var(--ds-surface)}.ring-ds-verified\/40{--tw-ring-color:var(--ds-verified)}@supports (color:color-mix(in lab, red, red)){.ring-ds-verified\/40{--tw-ring-color:color-mix(in oklab, var(--ds-verified) 40%, transparent)}}.ring-foreground\/30{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/30{--tw-ring-color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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-\[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,)}.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,)}.saturate-\[0\.35\]{--tw-saturate:saturate(.35);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,)}.sepia{--tw-sepia:sepia(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,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-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,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-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,)}.backdrop-blur-\[8px\]{--tw-backdrop-blur:blur(8px);-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,)}.backdrop-blur-\[10px\]{--tw-backdrop-blur:blur(10px);-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,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-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,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-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,)}.backdrop-saturate-150{--tw-backdrop-saturate:saturate(150%);-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,)}.chrome-glass{background:var(--ds-paper)}@supports (color:color-mix(in lab, red, red)){.chrome-glass{background:color-mix(in oklch, var(--ds-paper) 72%, transparent)}}.chrome-glass{-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4)}.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\]{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\,color\,border-color\,transform\]{transition-property:background-color,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\,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\,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-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\]{transition-property:left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,background-color\]{transition-property:opacity,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,color\]{transition-property:opacity,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;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-shadow{transition-property:box-shadow;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-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.duration-\[120ms\]{--tw-duration:.12s;transition-duration:.12s}.duration-\[140ms\]{--tw-duration:.14s;transition-duration:.14s}.duration-\[160ms\]{--tw-duration:.16s;transition-duration:.16s}.duration-\[240ms\]{--tw-duration:.24s;transition-duration:.24s}.duration-\[260ms\]{--tw-duration:.26s;transition-duration:.26s}.duration-\[600ms\]{--tw-duration:.6s;transition-duration:.6s}.ease-\[var\(--ease\)\]{--tw-ease:var(--ease);transition-timing-function:var(--ease)}.ease-ds-settle{--tw-ease:var(--ds-settle-ease);transition-timing-function:var(--ds-settle-ease)}.ease-ds-swift{--tw-ease:var(--ds-swift-ease);transition-timing-function:var(--ds-swift-ease)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--bg\:linear-gradient\(90deg\,\#0000_calc\(50\%_-_var\(--spread\)\)\,var\(--color-background\)\,\#0000_calc\(50\%_\+_var\(--spread\)\)\)\]{--bg:linear-gradient(90deg,#0000 calc(50% - var(--spread)),var(--color-background),#0000 calc(50% + var(--spread)))}.\[--brand-mark\:currentColor\]{--brand-mark:currentColor}.\[--cell-size\:2rem\]{--cell-size:2rem}.\[content-visibility\:auto\]{content-visibility:auto}.\[counter-increment\:line_0\]{counter-increment:line 0}.\[counter-reset\:line\]{counter-reset:line}.\[grid-area\:1\/1\]{grid-area:1/1}.\[list-style\:decimal\]{list-style:decimal}.\[list-style\:disc\]{list-style:outside}.band-edge{border-top:1px solid var(--surf-ink-hairline)}.fade-in{--tw-enter-opacity:0}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.slide-in-from-bottom-1{--tw-enter-translate-y:calc(1*var(--spacing))}.slide-in-from-top-2{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\:border-ds-ink-3\/60:is(:where(.group):hover *){border-color:var(--ds-ink-3)}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-ds-ink-3\/60:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--ds-ink-3) 60%, transparent)}}.group-hover\:text-ds-ink-2:is(:where(.group):hover *){color:var(--ds-ink-2)}.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}.group-hover\/seg\:scale-y-150:is(:where(.group\/seg):hover *){--tw-scale-y:150%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.group-has-data-\[slot\=message-footer\]\/message\:-translate-y-8:is(:where(.group\/message):has([data-slot=message-footer]) *){--tw-translate-y:calc(4px * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-data-\[variant\=ghost\]\/message\:px-0:is(:where(.group\/message):has([data-variant=ghost]) *){padding-inline:0}.group-has-\[\[data-orientation\=horizontal\]\]\/field\:text-balance:is(:where(.group\/field):has([data-orientation=horizontal]) *){text-wrap:balance}.group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:32px}.group-has-\[\[data-slot\=item-description\]\]\/item\:translate-y-0\.5:is(:where(.group\/item):has([data-slot=item-description]) *){--tw-translate-y:calc(4px * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-\[\[data-slot\=item-description\]\]\/item\:self-start:is(:where(.group\/item):has([data-slot=item-description]) *){align-self:flex-start}.group-has-\[\>input\]\/input-group\:pt-2\.5:is(:where(.group\/input-group):has(>input) *){padding-top:10px}.group-has-\[\>input\]\/input-group\:pb-2\.5:is(:where(.group\/input-group):has(>input) *){padding-bottom:10px}.group-data-\[align\=end\]\/bubble\:self-end:is(:where(.group\/bubble)[data-align=end] *){align-self:flex-end}.group-data-\[align\=end\]\/message\:justify-end:is(:where(.group\/message)[data-align=end] *){justify-content:flex-end}.group-data-\[align\=end\]\/message\:self-end:is(:where(.group\/message)[data-align=end] *){align-self:flex-end}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:-32px}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:\!size-8:is(:where(.group)[data-collapsible=icon] *){width:32px!important;height:32px!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:\!p-0:is(:where(.group)[data-collapsible=icon] *){padding:0!important}.group-data-\[collapsible\=icon\]\:\!p-2:is(:where(.group)[data-collapsible=icon] *){padding:8px!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:0}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *),.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--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)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.group-data-\[orientation\=horizontal\]\/tabs\:h-9:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:36px}.group-data-\[orientation\=vertical\]\/attachment\:absolute:is(:where(.group\/attachment)[data-orientation=vertical] *){position:absolute}.group-data-\[orientation\=vertical\]\/attachment\:top-3:is(:where(.group\/attachment)[data-orientation=vertical] *){top:12px}.group-data-\[orientation\=vertical\]\/attachment\:right-3:is(:where(.group\/attachment)[data-orientation=vertical] *){right:12px}.group-data-\[orientation\=vertical\]\/attachment\:w-full:is(:where(.group\/attachment)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/attachment\:gap-1:is(:where(.group\/attachment)[data-orientation=vertical] *){gap:4px}.group-data-\[orientation\=vertical\]\/attachment\:px-1:is(:where(.group\/attachment)[data-orientation=vertical] *){padding-inline:4px}.group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=vertical] *){height:fit-content}.group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}.group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:-16px}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:0}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[size\=sm\]\/attachment\:w-8:is(:where(.group\/attachment)[data-size=sm] *){width:32px}.group-data-\[size\=xs\]\/attachment\:w-7:is(:where(.group\/attachment)[data-size=xs] *){width:28px}.group-data-\[size\=xs\]\/attachment\:rounded-md:is(:where(.group\/attachment)[data-size=xs] *){border-radius:var(--r-control)}.group-data-\[state\=closed\]\:-rotate-90:is(:where(.group)[data-state=closed] *){rotate:-90deg}.group-data-\[state\=done\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=done] *){opacity:1}.group-data-\[state\=error\]\/attachment\:bg-destructive\/10:is(:where(.group\/attachment)[data-state=error] *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=error\]\/attachment\:bg-destructive\/10:is(:where(.group\/attachment)[data-state=error] *){background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.group-data-\[state\=error\]\/attachment\:text-destructive:is(:where(.group\/attachment)[data-state=error] *),.group-data-\[state\=error\]\/attachment\:text-destructive\/80:is(:where(.group\/attachment)[data-state=error] *){color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=error\]\/attachment\:text-destructive\/80:is(:where(.group\/attachment)[data-state=error] *){color:color-mix(in oklab, var(--destructive) 80%, transparent)}}.group-data-\[state\=idle\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=idle] *){opacity:1}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--r-card)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--sidebar-border)}.group-data-\[variant\=floating\]\:shadow:is(:where(.group)[data-variant=floating] *){--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)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:-8px}.group-data-\[variant\=separator\]\/marker\:flex-none:is(:where(.group\/marker)[data-variant=separator] *){flex:none}.group-data-\[variant\=separator\]\/marker\:text-center:is(:where(.group\/marker)[data-variant=separator] *){text-align:center}.group-\[\.is-assistant\]\:text-foreground:is(:where(.group).is-assistant *){color:var(--foreground)}.group-\[\.is-user\]\:ml-auto:is(:where(.group).is-user *){margin-left:auto}.group-\[\.is-user\]\:rounded-lg:is(:where(.group).is-user *){border-radius:var(--r-card)}.group-\[\.is-user\]\:bg-secondary:is(:where(.group).is-user *){background-color:var(--secondary)}.group-\[\.is-user\]\:px-4:is(:where(.group).is-user *){padding-inline:16px}.group-\[\.is-user\]\:py-3:is(:where(.group).is-user *){padding-block:12px}.group-\[\.is-user\]\:text-foreground:is(:where(.group).is-user *){color:var(--foreground)}.group-\[\.toast\]\:bg-muted:is(:where(.group).toast *){background-color:var(--muted)}.group-\[\.toast\]\:bg-primary:is(:where(.group).toast *){background-color:var(--primary)}.group-\[\.toast\]\:text-muted-foreground:is(:where(.group).toast *){color:var(--muted-foreground)}.group-\[\.toast\]\:text-primary-foreground:is(:where(.group).toast *){color:var(--primary-foreground)}.group-\[\.toaster\]\:border-border:is(:where(.group).toaster *){border-color:var(--border)}.group-\[\.toaster\]\:bg-background:is(:where(.group).toaster *){background-color:var(--background)}.group-\[\.toaster\]\:text-foreground:is(:where(.group).toaster *){color:var(--foreground)}.group-\[\.toaster\]\:shadow-lg:is(:where(.group).toaster *){--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)}@media (hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:6px}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:10px}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:4px}.marker\:hidden ::marker{display:none}.marker\:hidden::marker{display:none}.marker\:hidden ::-webkit-details-marker{display:none}.marker\:hidden::-webkit-details-marker{display:none}.marker\:text-\[var\(--ds-ink-3\)\] ::marker{color:var(--ds-ink-3)}.marker\:text-\[var\(--ds-ink-3\)\]::marker{color:var(--ds-ink-3)}.marker\:text-\[var\(--ds-ink-3\)\] ::-webkit-details-marker{color:var(--ds-ink-3)}.marker\:text-\[var\(--ds-ink-3\)\]::-webkit-details-marker{color:var(--ds-ink-3)}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-13);line-height:var(--tw-leading,1.5)}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-ds-ink-3::placeholder{color:var(--ds-ink-3)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-0:before{content:var(--tw-content);inset-block:0}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:left-0:before{content:var(--tw-content);left:0}.before\:left-1\/2:before{content:var(--tw-content);left:50%}.before\:mr-1:before{content:var(--tw-content);margin-right:4px}.before\:mr-4:before{content:var(--tw-content);margin-right:16px}.before\:inline-block:before{content:var(--tw-content);display:inline-block}.before\:h-\[24px\]:before{content:var(--tw-content);height:24px}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:w-8:before{content:var(--tw-content);width:32px}.before\:w-\[3px\]:before{content:var(--tw-content);width:3px}.before\:w-full:before{content:var(--tw-content);width:100%}.before\:min-w-0:before{content:var(--tw-content);min-width:0}.before\:min-w-\[24px\]:before{content:var(--tw-content);min-width:24px}.before\:flex-1:before{content:var(--tw-content);flex:1}.before\:-translate-x-1\/2:before{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.before\:-translate-y-1\/2:before{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.before\:bg-border:before{content:var(--tw-content);background-color:var(--border)}.before\:bg-ds-awaiting:before{content:var(--tw-content);background-color:var(--ds-awaiting)}.before\:bg-ds-hairline:before{content:var(--tw-content);background-color:var(--ds-hairline)}.before\:bg-ds-live:before{content:var(--tw-content);background-color:var(--ds-live)}.before\:bg-ds-refused:before{content:var(--tw-content);background-color:var(--ds-refused)}.before\:text-right:before{content:var(--tw-content);text-align:right}.before\:font-mono:before{content:var(--tw-content);font-family:Geist Mono,ui-monospace,SFMono-Regular,monospace}.before\:text-muted-foreground\/50:before{content:var(--tw-content);color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.before\:text-muted-foreground\/50:before{color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.before\:content-\[counter\(line\)\]:before{--tw-content:counter(line);content:var(--tw-content)}.before\:select-none:before{content:var(--tw-content);-webkit-user-select:none;user-select:none}.before\:\[counter-increment\:line\]:before{content:var(--tw-content);counter-increment:line}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:-8px}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:ml-1:after{content:var(--tw-content);margin-left:4px}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-1:after{content:var(--tw-content);width:4px}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:min-w-0:after{content:var(--tw-content);min-width:0}.after\:flex-1:after{content:var(--tw-content);flex:1}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:bg-border:after{content:var(--tw-content);background-color:var(--border)}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);inset-inline:0}.group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);height:2px}.group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);inset-block:0}.group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);right:-4px}.group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);width:2px}.first\:mt-0:first-child{margin-top:0}.first\:rounded-ds-control:first-child{border-radius:var(--ds-r-control)}.first\:rounded-l-md:first-child{border-top-left-radius:var(--r-control);border-bottom-left-radius:var(--r-control)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.first\:pl-0:first-child{padding-left:0}.last\:mt-0:last-child{margin-top:0}.last\:rounded-ds-control:last-child{border-radius:var(--ds-r-control)}.last\:rounded-r-md:last-child{border-top-right-radius:var(--r-control);border-bottom-right-radius:var(--r-control)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.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}.focus-within\:border-ds-signal:focus-within,.focus-within\:border-ds-signal\/60:focus-within{border-color:var(--ds-signal)}@supports (color:color-mix(in lab, red, red)){.focus-within\:border-ds-signal\/60:focus-within{border-color:color-mix(in oklab, var(--ds-signal) 60%, transparent)}}.focus-within\:ring-1:focus-within{--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)}.focus-within\:ring-2:focus-within{--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-within\:ring-ds-signal:focus-within{--tw-ring-color:var(--ds-signal)}.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}@media (hover:hover){.hover\:border-ds-hairline:hover{border-color:var(--ds-hairline)}.hover\:border-ds-ink-3\/40:hover{border-color:var(--ds-ink-3)}@supports (color:color-mix(in lab, red, red)){.hover\:border-ds-ink-3\/40:hover{border-color:color-mix(in oklab, var(--ds-ink-3) 40%, transparent)}}.hover\:border-ds-signal:hover{border-color:var(--ds-signal)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-brand-strong:hover{background-color:var(--brand-strong)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-ds-grouped:hover{background-color:var(--ds-grouped)}.hover\:bg-ds-overlay:hover{background-color:var(--ds-overlay)}.hover\:bg-ds-paper:hover,.hover\:bg-ds-paper\/70:hover{background-color:var(--ds-paper)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-ds-paper\/70:hover{background-color:color-mix(in oklab, var(--ds-paper) 70%, transparent)}}.hover\:bg-ds-raised:hover{background-color:var(--ds-raised)}.hover\:bg-ds-refused-wash:hover{background-color:var(--ds-refused-wash)}.hover\:bg-ds-refused\/5:hover{background-color:var(--ds-refused)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-ds-refused\/5:hover{background-color:color-mix(in oklab, var(--ds-refused) 5%, transparent)}}.hover\:bg-ds-refused\/90:hover{background-color:var(--ds-refused)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-ds-refused\/90:hover{background-color:color-mix(in oklab, var(--ds-refused) 90%, transparent)}}.hover\:bg-ds-row-hover:hover{background-color:var(--ds-row-hover)}.hover\:bg-ds-signal-wash:hover{background-color:var(--ds-signal-wash)}.hover\:bg-ds-signal\/90:hover{background-color:var(--ds-signal)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-ds-signal\/90:hover{background-color:color-mix(in oklab, var(--ds-signal) 90%, transparent)}}.hover\:bg-ds-surface:hover{background-color:var(--ds-surface)}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-muted-foreground\/10:hover{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted-foreground\/10:hover{background-color:color-mix(in oklab, var(--muted-foreground) 10%, transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-secondary:hover,.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-ds-ink:hover{color:var(--ds-ink)}.hover\:text-ds-ink-2:hover{color:var(--ds-ink-2)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-current:hover{text-decoration-color:currentColor}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:is(:where(.group)[data-collapsible=offcanvas] *):hover{background-color:var(--sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-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\:absolute:focus{position:absolute}.focus\:top-4:focus{top:16px}.focus\:left-4:focus{left:16px}.focus\:z-10:focus{z-index:10}.focus\:z-50:focus{z-index:50}.focus\:border-current:focus{border-color:currentColor}.focus\:border-ds-signal:focus{border-color:var(--ds-signal)}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:px-3:focus{padding-inline:12px}.focus\:py-2:focus{padding-block:8px}.focus\:text-ds-14:focus{font-size:.875rem;line-height:var(--tw-leading,var(--ds-lh-body))}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:text-ds-refused:focus{color:var(--ds-refused)}.focus\:ring-1:focus{--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)}.focus\:ring-2:focus{--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\:ring-ds-ink:focus{--tw-ring-color:var(--ds-ink)}.focus\:ring-ds-signal:focus,.focus\:ring-ds-signal\/15:focus{--tw-ring-color:var(--ds-signal)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-ds-signal\/15:focus{--tw-ring-color:color-mix(in oklab, var(--ds-signal) 15%, transparent)}}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--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\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-ds-signal:focus-visible{border-color:var(--ds-signal)}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:shadow-\[0_0_0_2px_color-mix\(in_oklch\,var\(--ds-signal\)_18\%\,transparent\)\]:focus-visible{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--ds-signal))}@supports (color:color-mix(in lab, red, red)){.focus-visible\:shadow-\[0_0_0_2px_color-mix\(in_oklch\,var\(--ds-signal\)_18\%\,transparent\)\]:focus-visible{--tw-shadow:0 0 0 2px var(--tw-shadow-color,color-mix(in oklch,var(--ds-signal) 18%,transparent))}}.focus-visible\:shadow-\[0_0_0_2px_color-mix\(in_oklch\,var\(--ds-signal\)_18\%\,transparent\)\]:focus-visible{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-0:focus-visible{--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)}.focus-visible\:ring-1:focus-visible{--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)}.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-\[3px\]:focus-visible{--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)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ds-signal:focus-visible{--tw-ring-color:var(--ds-signal)}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color:var(--sidebar-ring)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--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-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-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:outline:focus-visible,.focus-visible\:outline-1: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-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:outline-ds-signal:focus-visible{outline-color:var(--ds-signal)}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-\[0\.94\]:active{scale:.94}.active\:scale-\[0\.96\]:active{scale:.96}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.active\:bg-ds-overlay:active{background-color:var(--ds-overlay)}.active\:bg-ds-raised:active{background-color:var(--ds-raised)}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.active\:opacity-90:active{opacity:.9}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.has-focus\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\:ring-\[3px\]:has(:focus){--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)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-data-\[slot\=attachment-content\]\:w-30:has([data-slot=attachment-content]){width:120px}.has-data-\[slot\=attachment-content\]\:px-1\.5:has([data-slot=attachment-content]){padding-inline:6px}.has-data-\[slot\=attachment-content\]\:px-2:has([data-slot=attachment-content]){padding-inline:8px}:is(.has-data-\[slot\=attachment-content\]\:px-2\.5:has([data-slot=attachment-content]),.has-data-\[slot\=attachment-content\]\:px-\[10px\]:has([data-slot=attachment-content])){padding-inline:10px}.has-data-\[slot\=attachment-content\]\:py-1:has([data-slot=attachment-content]){padding-block:4px}.has-data-\[slot\=attachment-content\]\:py-1\.5:has([data-slot=attachment-content]){padding-block:6px}:is(.has-data-\[slot\=attachment-content\]\:py-2:has([data-slot=attachment-content]),.has-data-\[slot\=attachment-content\]\:py-\[8px\]:has([data-slot=attachment-content])){padding-block:8px}.has-data-\[slot\=attachment-media\]\:p-1:has([data-slot=attachment-media]){padding:4px}.has-data-\[slot\=attachment-media\]\:p-1\.5:has([data-slot=attachment-media]){padding:6px}.has-data-\[slot\=attachment-media\]\:p-2:has([data-slot=attachment-media]){padding:8px}.has-data-\[state\=checked\]\:border-primary:has([data-state=checked]){border-color:var(--primary)}.has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-1:has([data-slot=input-group-control]:focus-visible){--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)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:var(--ring)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:var(--destructive)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.has-\[button\]\:p-0:has(:is(button)){padding:0}.has-\[select\:disabled\]\:opacity-50:has(:is(select:disabled)){opacity:.5}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:8px}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:12px}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-md:has(>[data-slot=field]){border-radius:var(--r-control)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:12px}@media (hover:hover){.has-\[\>a\,\>button\]\:hover\:bg-muted\/50:has(>a,>button):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-\[\>a\,\>button\]\:hover\:bg-muted\/50:has(>a,>button):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.has-\[\>button\]\:mr-\[-0\.4rem\]:has(>button){margin-right:-.4rem}.has-\[\>button\]\:ml-\[-0\.45rem\]:has(>button){margin-left:-.45rem}@media (hover:hover){.has-\[\>button\]\:hover\:bg-ds-paper:has(>button):hover{background-color:var(--ds-paper)}.has-\[\>button\]\:hover\:bg-ds-raised:has(>button):hover{background-color:var(--ds-raised)}}.has-\[\>kbd\]\:mr-\[-0\.35rem\]:has(>kbd){margin-right:-.35rem}.has-\[\>kbd\]\:ml-\[-0\.35rem\]:has(>kbd){margin-left:-.35rem}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:12px}.has-\[\>svg\]\:gap-x-\[10px\]:has(>svg){column-gap:10px}.has-\[\>svg\]\:p-0:has(>svg){padding:0}.has-\[\>svg\]\:px-2:has(>svg){padding-inline:8px}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:10px}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:bg-accent[aria-expanded=true]{background-color:var(--accent)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:opacity-100[aria-expanded=true]{opacity:1}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:border-ds-refused[aria-invalid=true]{border-color:var(--ds-refused)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}:is(.group-data-\[align\=end\]\/message\:\*\:data-slot\:self-end:is(:where(.group\/message)[data-align=end] *)>*)[data-slot]{align-self:flex-end}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:border-ds-signal[data-active=true]{border-color:var(--ds-signal)}.data-\[active\=true\]\:border-ring[data-active=true]{border-color:var(--ring)}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}.data-\[active\=true\]\:ring-0[data-active=true]{--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)}.data-\[active\=true\]\:ring-\[3px\][data-active=true]{--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)}.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.data-\[active\=true\]\:aria-invalid\:border-destructive[data-active=true][aria-invalid=true]{border-color:var(--destructive)}.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-\[align\=end\]\:flex-row-reverse[data-align=end]{flex-direction:row-reverse}.data-\[align\=end\]\:self-end[data-align=end]{align-self:flex-end}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[highlighted\]\:bg-ds-paper[data-highlighted]{background-color:var(--ds-paper)}.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:var(--destructive)}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[orientation\=vertical\]\:h-auto[data-orientation=vertical]{height:auto}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:4px}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:var(--r-control)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:var(--r-control)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:bg-ds-signal-wash[data-selected=true]{background-color:var(--ds-signal-wash)}.data-\[selected\=true\]\:bg-muted[data-selected=true]{background-color:var(--muted)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[selected\=true\]\:text-ds-ink[data-selected=true]{color:var(--ds-ink)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:4px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(4px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:4px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(4px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=sm\]\:h-8[data-size=sm]{height:32px}.data-\[size\=sm\]\:py-1[data-size=sm]{padding-block:4px}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab, var(--destructive) 90%, transparent)}}:is(.\*\:data-\[slot\=attachment\]\:flex-none>*)[data-slot=attachment]{flex:none}:is(.\*\:data-\[slot\=attachment\]\:snap-start>*)[data-slot=attachment]{scroll-snap-align:start}:is(.\*\:data-\[slot\=bubble-content\]\:rounded-none>*)[data-slot=bubble-content]{border-radius:0}:is(.\*\:data-\[slot\=bubble-content\]\:border-border>*)[data-slot=bubble-content]{border-color:var(--border)}:is(.\*\:data-\[slot\=bubble-content\]\:border-ds-hairline>*)[data-slot=bubble-content]{border-color:var(--ds-hairline)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.93_calc\(c\*0\.4\)_h\)\]>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .93 calc(c * .4) h)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-background>*)[data-slot=bubble-content]{background-color:var(--background)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-destructive\/10>*)[data-slot=bubble-content]{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=bubble-content\]\:bg-destructive\/10>*)[data-slot=bubble-content]{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}:is(.\*\:data-\[slot\=bubble-content\]\:bg-ds-signal-wash>*)[data-slot=bubble-content]{background-color:var(--ds-signal-wash)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-ds-surface>*)[data-slot=bubble-content]{background-color:var(--ds-surface)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-muted>*)[data-slot=bubble-content]{background-color:var(--muted)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-primary>*)[data-slot=bubble-content]{background-color:var(--primary)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-secondary>*)[data-slot=bubble-content]{background-color:var(--secondary)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-transparent>*)[data-slot=bubble-content]{background-color:#0000}:is(.\*\:data-\[slot\=bubble-content\]\:p-0>*)[data-slot=bubble-content]{padding:0}:is(.\*\:data-\[slot\=bubble-content\]\:text-destructive>*)[data-slot=bubble-content]{color:var(--destructive)}:is(.\*\:data-\[slot\=bubble-content\]\:text-ds-ink>*)[data-slot=bubble-content]{color:var(--ds-ink)}:is(.\*\:data-\[slot\=bubble-content\]\:text-foreground>*)[data-slot=bubble-content]{color:var(--foreground)}:is(.\*\:data-\[slot\=bubble-content\]\:text-primary-foreground>*)[data-slot=bubble-content]{color:var(--primary-foreground)}:is(.\*\:data-\[slot\=bubble-content\]\:text-secondary-foreground>*)[data-slot=bubble-content]{color:var(--secondary-foreground)}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:12px}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:48px}:is(.group-data-\[orientation\=vertical\]\/attachment\:\*\:data-\[slot\=spinner\]\:size-6\!:is(:where(.group\/attachment)[data-orientation=vertical] *)>*)[data-slot=spinner]{width:24px!important;height:24px!important}.data-\[spacing\=0\]\:rounded-none[data-spacing="0"]{border-radius:0}.data-\[spacing\=0\]\:shadow-none[data-spacing="0"]{--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)}.data-\[spacing\=0\]\:first\:rounded-l-md[data-spacing="0"]:first-child{border-top-left-radius:var(--r-control);border-bottom-left-radius:var(--r-control)}.data-\[spacing\=0\]\:last\:rounded-r-md[data-spacing="0"]:last-child{border-top-right-radius:var(--r-control);border-bottom-right-radius:var(--r-control)}.data-\[state\=active\]\:border-ds-float-edge[data-state=active]{border-color:var(--ds-float-edge)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[state\=active\]\:shadow[data-state=active],.group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-state=active]{--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)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{--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)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]:after{content:var(--tw-content);opacity:1}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:slide-out-to-top-2[data-state=closed]{--tw-exit-translate-y:calc(2*var(--spacing)*-1)}.data-\[state\=error\]\:border-destructive\/30[data-state=error]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=error\]\:border-destructive\/30[data-state=error]{border-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:bg-foreground[data-state=on]{background-color:var(--foreground)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=on\]\:text-background[data-state=on]{color:var(--background)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-top-2[data-state=open]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}@media (hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent)}.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--sidebar-accent-foreground)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[variant\=ghost\]\:max-w-full[data-variant=ghost]{max-width:100%}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-13);line-height:var(--tw-leading,1.5)}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-16);line-height:var(--tw-leading,1.6)}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[spacing\=default\]\:data-\[variant\=outline\]\:shadow-xs[data-spacing=default][data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:-4px}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-desk-dot{animation:desk-dot 1s var(--ds-swift-ease) infinite}}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}.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>=379px){.max-\[379px\]\: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-\[379px\]\:w-\[36px\]{width:36px}.max-\[379px\]\:justify-center{justify-content:center}.max-\[379px\]\:gap-\[4px\]{gap:4px}.max-\[379px\]\:px-0{padding-inline:0}.max-\[379px\]\:px-\[8px\]{padding-inline:8px}}@media not all and (width>=48rem){.max-md\:h-11{height:44px}.max-md\:h-12{height:48px}.max-md\:h-\[34px\]{height:34px}.max-md\:w-full{width:100%}.max-md\:flex-1{flex:1}.max-md\:opacity-100{opacity:1}}@media (width>=40rem){.sm\:right-4{right:16px}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:-mx-2{margin-inline:-8px}.sm\:-mx-6{margin-inline:-24px}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-block{display:inline-block}.sm\:h-11{height:44px}.sm\:w-48{width:192px}.sm\:w-auto{width:auto}.sm\:max-w-\[300px\]{max-width:300px}.sm\:max-w-\[440px\]{max-width:440px}.sm\:max-w-\[460px\]{max-width:460px}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-1{flex:1}.sm\:flex-none{flex:none}.sm\:shrink-0{flex-shrink:0}.sm\:\[scrollbar-width\:none\]{scrollbar-width:none}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[240px_minmax\(0\,1fr\)\]{grid-template-columns:240px minmax(0,1fr)}.sm\:grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,140px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,140px) minmax(0,1fr)}.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\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:justify-items-end{justify-items:end}.sm\:gap-2\.5{gap:10px}.sm\:gap-\[7px\]{gap:7px}.sm\:gap-\[8px\]{gap:8px}.sm\:gap-\[var\(--ds-space-4\)\]{gap:var(--ds-space-4)}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(4px * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(4px * 2) * calc(1 - var(--tw-space-x-reverse)))}:where(.sm\:divide-y-0>: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(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.sm\:justify-self-end{justify-self:flex-end}.sm\:overflow-x-auto{overflow-x:auto}.sm\:rounded-lg{border-radius:var(--r-card)}.sm\:p-5{padding:20px}.sm\:p-6{padding:24px}.sm\:p-8{padding:32px}.sm\:px-2{padding-inline:8px}.sm\:px-4{padding-inline:16px}.sm\:px-5{padding-inline:20px}.sm\:px-6{padding-inline:24px}.sm\:px-8{padding-inline:32px}.sm\:px-\[16px\]{padding-inline:16px}.sm\:px-\[18px\]{padding-inline:18px}.sm\:px-\[24px\]{padding-inline:24px}.sm\:px-\[28px\]{padding-inline:28px}.sm\:py-20{padding-block:80px}.sm\:py-24{padding-block:96px}.sm\:py-28{padding-block:112px}.sm\:py-\[11px\]{padding-block:11px}.sm\:py-\[26px\]{padding-block:26px}.sm\:pt-28{padding-top:112px}.sm\:text-left{text-align:left}.sm\:text-ds-28{font-size:1.75rem;line-height:var(--tw-leading,1.16);letter-spacing:var(--tw-tracking,-.018em)}.sm\:text-14{font-size:.875rem;line-height:var(--tw-leading,1.55)}.sm\:text-\[17px\]{font-size:17px}.sm\:text-\[26px\]{font-size:26px}.sm\:text-\[38px\]{font-size:38px}.sm\:text-\[60px\]{font-size:60px}}@media (width>=48rem){.md\:pointer-events-none{pointer-events:none}.md\:absolute{position:absolute}.md\:col-start-1{grid-column-start:1}.md\:row-start-1{grid-row-start:1}.md\:-mx-\[32px\]{margin-inline:-32px}.md\:mx-0{margin-inline:0}.md\:mx-auto{margin-inline:auto}.md\:mt-\[12px\]{margin-top:12px}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline-flex{display:inline-flex}.md\:h-\[36px\]{height:36px}.md\:h-full{height:100%}.md\:min-h-136{min-height:544px}.md\:min-h-\[28px\]{min-height:28px}.md\:min-h-\[32px\]{min-height:32px}.md\:min-h-\[36px\]{min-height:36px}.md\:min-h-\[38px\]{min-height:38px}.md\:min-h-\[40px\]{min-height:40px}.md\:min-h-\[56px\]{min-height:56px}.md\:w-\[340px\]{width:340px}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[640px\]{max-width:640px}.md\:max-w-\[min\(78\%\,620px\)\]{max-width:min(78%,620px)}.md\:max-w-\[min\(78\%\,680px\)\]{max-width:min(78%,680px)}.md\:flex-none{flex:none}.md\:shrink-0{flex-shrink:0}.md\:auto-rows-48{grid-auto-rows:192px}.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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:justify-end{justify-content:flex-end}.md\:gap-0{gap:0}.md\:gap-10{gap:40px}.md\:gap-\[16px\]{gap:16px}.md\:gap-\[18px\]{gap:18px}.md\:self-auto{align-self:auto}.md\:self-center{align-self:center}.md\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.md\:border-0{border-style:var(--tw-border-style);border-width:0}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:border-ds-hairline{border-color:var(--ds-hairline)}.md\:p-6{padding:24px}.md\:p-12{padding:48px}.md\:p-\[12px\]{padding:12px}.md\:p-\[24px\]{padding:24px}.md\:p-\[48px\]{padding:48px}.md\:px-0{padding-inline:0}.md\:px-\[16px\]{padding-inline:16px}.md\:px-\[18px\]{padding-inline:18px}.md\:px-\[20px\]{padding-inline:20px}.md\:px-\[24px\]{padding-inline:24px}.md\:px-\[32px\]{padding-inline:32px}.md\:px-\[36px\]{padding-inline:36px}.md\:px-\[44px\]{padding-inline:44px}.md\:py-2{padding-block:8px}.md\:py-\[10px\]{padding-block:10px}.md\:py-\[16px\]{padding-block:16px}.md\:py-\[18px\]{padding-block:18px}.md\:py-\[24px\]{padding-block:24px}.md\:py-\[32px\]{padding-block:32px}.md\:py-\[36px\]{padding-block:36px}.md\:pt-12{padding-top:48px}.md\:pt-\[12px\]{padding-top:12px}.md\:pb-3{padding-bottom:12px}.md\:pb-4{padding-bottom:16px}.md\:pb-\[12px\]{padding-bottom:12px}.md\:pl-\[18px\]{padding-left:18px}.md\:text-ds-48{font-size:3rem;line-height:var(--tw-leading,1.05);letter-spacing:var(--tw-tracking,-.026em)}.md\:text-ds-64{font-size:4rem;line-height:var(--tw-leading,1);letter-spacing:var(--tw-tracking,-.03em)}.md\:text-ds-14{font-size:.875rem;line-height:var(--tw-leading,var(--ds-lh-body))}.md\:text-sm{font-size:var(--text-13);line-height:var(--tw-leading,1.5)}.md\:opacity-0{opacity:0}.md\:opacity-55{opacity:.55}.md\:shadow-ds-card{--tw-shadow:var(--ds-shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.md\:group-focus-within\/record\:opacity-100:is(:where(.group\/record):focus-within *){opacity:1}@media (hover:hover){.md\:group-hover\/nav\:pointer-events-auto:is(:where(.group\/nav):hover *){pointer-events:auto}.md\:group-hover\/nav\:opacity-100:is(:where(.group\/nav):hover *),.md\:group-hover\/record\:opacity-100:is(:where(.group\/record):hover *){opacity:1}}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:8px}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:0}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--r-float)}.md\:peer-data-\[variant\=inset\]\:shadow:is(:where(.peer)[data-variant=inset]~*){--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)}.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2:is(:where(.peer)[data-state=collapsed]~*):is(:where(.peer)[data-variant=inset]~*){margin-left:8px}}.after\:md\:hidden:after{content:var(--tw-content)}@media (width>=48rem){.after\:md\:hidden:after{display:none}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-\[16px\]{top:16px}.lg\:top-\[24px\]{top:24px}.lg\:right-\[20px\]{right:20px}.lg\:bottom-\[20px\]{bottom:20px}.lg\:left-auto{left:auto}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:mx-0{margin-inline:0}.lg\:block{display:block}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:w-\[212px\]{width:212px}.lg\:w-\[360px\]{width:360px}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[420px_minmax\(0\,1fr\)\]{grid-template-columns:420px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,320px\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,320px) auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,340px\)\]{grid-template-columns:minmax(0,1fr) minmax(0,340px)}.lg\:grid-cols-\[minmax\(0\,340px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,340px) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,370px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,370px) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(260px\,0\.36fr\)_minmax\(0\,0\.64fr\)\]{grid-template-columns:minmax(260px,.36fr) minmax(0,.64fr)}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.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\:px-\[28px\]{padding-inline:28px}.lg\:pb-0{padding-bottom:0}}@media (width>=80rem){.xl\:flex{display:flex}.xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.xl\:px-\[32px\]{padding-inline:32px}.xl\:px-\[56px\]{padding-inline:56px}.xl\:px-\[64px\]{padding-inline:64px}}@container not (width>=440px){.\@max-\[440px\]\:opacity-100{opacity:1}}@container (width>=440px){.\@\[440px\]\:col-auto{grid-column:auto}.\@\[440px\]\:row-auto{grid-row:auto}.\@\[440px\]\:mt-\[3px\]{margin-top:3px}.\@\[440px\]\:block{display:block}.\@\[440px\]\:grid{display:grid}.\@\[440px\]\:hidden{display:none}.\@\[440px\]\:inline{display:inline}.\@\[440px\]\:grid-cols-\[112px_minmax\(0\,1fr\)_104px_52px_28px\]{grid-template-columns:112px minmax(0,1fr) 104px 52px 28px}.\@\[440px\]\:items-center{align-items:center}.\@\[440px\]\:text-right{text-align:right}.\@\[440px\]\:whitespace-nowrap{white-space:nowrap}}@container field-group (width>=28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}}.dark\:\!bg-\[var\(--shiki-dark-bg\)\]:is(.dark *){background-color:var(--shiki-dark-bg)!important}.dark\:bg-background:is(.dark *){background-color:var(--background)}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 60%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:bg-transparent:is(.dark *){background-color:#0000}.dark\:\!text-\[var\(--shiki-dark\)\]:is(.dark *){color:var(--shiki-dark)!important}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}@media (hover:hover){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted:is(.dark *):hover{background-color:var(--muted)}.dark\:hover\:text-foreground:is(.dark *):hover{color:var(--foreground)}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:has-data-\[state\=checked\]\:bg-primary\/10:is(.dark *):has([data-state=checked]){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-data-\[state\=checked\]\:bg-primary\/10:is(.dark *):has([data-state=checked]){background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.3_calc\(c\*0\.4\)_h\)\]:is(.dark *)>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .3 calc(c * .4) h)}:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-destructive\/20:is(.dark *)>*)[data-slot=bubble-content]{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-destructive\/20:is(.dark *)>*)[data-slot=bubble-content]{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:data-\[state\=active\]\:border-input:is(.dark *)[data-state=active]{border-color:var(--input)}.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:data-\[state\=active\]\:text-foreground:is(.dark *)[data-state=active]{color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab, var(--border) 50%, transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{--tw-outline-style:none;outline-style:none}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:8px}.\[\&_\[cmdk-group-heading\]\]\:px-\[20px\] [cmdk-group-heading]{padding-inline:20px}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:6px}.\[\&_\[cmdk-group-heading\]\]\:pt-\[8px\] [cmdk-group-heading]{padding-top:8px}.\[\&_\[cmdk-group-heading\]\]\:pb-\[4px\] [cmdk-group-heading]{padding-bottom:4px}.\[\&_\[cmdk-group-heading\]\]\:font-data [cmdk-group-heading]{font-family:var(--font-ds-data);font-weight:var(--w-regular);line-height:var(--ds-lh-data);font-variant-numeric:tabular-nums;font-feature-settings:"ss01"}.\[\&_\[cmdk-group-heading\]\]\:text-ds-12 [cmdk-group-heading]{font-size:.75rem;line-height:var(--tw-leading,var(--ds-lh-body))}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-11);line-height:var(--tw-leading,1.45)}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:font-normal [cmdk-group-heading]{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.\[\&_\[cmdk-group-heading\]\]\:tracking-\[0\.08em\] [cmdk-group-heading]{--tw-tracking:.08em;letter-spacing:.08em}.\[\&_\[cmdk-group-heading\]\]\:text-ds-ink-3 [cmdk-group-heading]{color:var(--ds-ink-3)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group-heading\]\]\:uppercase [cmdk-group-heading]{text-transform:uppercase}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:8px}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:20px}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:20px}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:48px}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:8px}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:12px}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:20px}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:20px}.\[\&_\[data-slot\=command-input-wrapper\]\]\:m-\[12px\] [data-slot=command-input-wrapper]{margin:12px}.\[\&_\[data-slot\=command-input-wrapper\]\]\:h-11 [data-slot=command-input-wrapper]{height:44px}.\[\&_\[data-slot\=command-input-wrapper\]\]\:gap-2 [data-slot=command-input-wrapper]{gap:8px}.\[\&_\[data-slot\=command-input-wrapper\]\]\:rounded-full [data-slot=command-input-wrapper]{border-radius:2147483647px}.\[\&_\[data-slot\=command-input-wrapper\]\]\:border [data-slot=command-input-wrapper]{border-style:var(--tw-border-style);border-width:1px}.\[\&_\[data-slot\=command-input-wrapper\]\]\:border-ds-hairline [data-slot=command-input-wrapper]{border-color:var(--ds-hairline)}.\[\&_\[data-slot\=command-input-wrapper\]\]\:bg-ds-grouped [data-slot=command-input-wrapper]{background-color:var(--ds-grouped)}.\[\&_\[data-slot\=command-input-wrapper\]\]\:px-4 [data-slot=command-input-wrapper]{padding-inline:16px}.\[\&_\[data-slot\=command-input-wrapper\]\:focus-within\]\:border-ds-ink-3 [data-slot=command-input-wrapper]:focus-within{border-color:var(--ds-ink-3)}.\[\&_\[data-slot\=command-input-wrapper\]\>svg\]\:text-ds-ink-3 [data-slot=command-input-wrapper]>svg{color:var(--ds-ink-3)}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:16px;height:16px}.\[\&_svg\]\:size-\[20px\] svg{width:20px;height:20px}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:12px;height:12px}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:16px;height:16px}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]),.group-data-\[orientation\=vertical\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6:is(:where(.group\/attachment)[data-orientation=vertical] *) svg:not([class*=size-]){width:24px;height:24px}.group-data-\[size\=xs\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5:is(:where(.group\/attachment)[data-size=xs] *) svg:not([class*=size-]){width:14px;height:14px}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&_table\]\:w-full table{width:100%}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]{flex:none}.\[\&\.active\]\:flex-\[1\.9\].active{flex:1.9}@media (width>=40rem){.sm\:\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:var(--r-control);border-bottom-left-radius:var(--r-control)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\.border-b\]\:pb-3.border-b{padding-bottom:12px}.\[\.border-t\]\:pt-3.border-t{padding-top:12px}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180: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(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180: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(.rdp-button_previous>svg){rotate:180deg}.\[a\]\:underline:is(a){text-decoration-line:underline}.\[a\]\:underline-offset-3:is(a){text-underline-offset:3px}.\[a\]\:transition-colors:is(a){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))}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.\[a\]\:hover\:text-foreground:is(a):hover,:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}.\[button\]\:text-left:is(button){text-align:left}.\[button\,a\]\:transition-colors:is(button,a){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))}.\[button\,a\]\:outline-none:is(button,a){--tw-outline-style:none;outline-style:none}.\[button\,a\]\:focus-visible\:border-ring:is(button,a):focus-visible{border-color:var(--ring)}.\[button\,a\]\:focus-visible\:ring-3:is(button,a):focus-visible{--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)}.\[button\,a\]\:focus-visible\:ring-ring\/50:is(button,a):focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.\[button\,a\]\:focus-visible\:ring-ring\/50:is(button,a):focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}:is(.\*\:\[img\]\:aspect-square>*):is(img){aspect-ratio:1}:is(.\*\:\[img\]\:w-full>*):is(img){width:100%}:is(.\*\:\[img\]\:object-cover>*):is(img){object-fit:cover}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:var(--r-control);border-bottom-right-radius:var(--r-control)}.\[\&\:not\(\:first-child\)\]\:mt-6:not(:first-child){margin-top:24px}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\*\]\:focus-visible\:relative>:focus-visible{position:relative}.\[\&\>\*\]\:focus-visible\:z-10>:focus-visible{z-index:10}.\[\&\>\*\]\:data-\[slot\=field\]\:p-4>[data-slot=field]{padding:16px}@media (prefers-reduced-motion:no-preference){.motion-safe\:\[\&\>\*\]\:animate-desk-rise>*{animation:desk-rise .18s var(--ds-swift-ease) both}}@container field-group (width>=28rem){.\@md\/field-group\:\[\&\>\*\]\:w-auto>*{width:auto}}.\[\&\>\*\:first-child\]\:mt-0>:first-child{margin-top:0}.\[\&\>\*\:last-child\]\:mb-0>:last-child{margin-bottom:0}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-md>:not(:first-child){border-top-left-radius:var(--r-control);border-bottom-left-radius:var(--r-control)}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-t-0>:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-l-0>:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-md>:not(:last-child){border-top-right-radius:var(--r-control);border-bottom-right-radius:var(--r-control)}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none>:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--muted),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.88_calc\(c\*0\.5\)_h\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .88 calc(c * .5) h)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/20>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/20>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-primary\/80>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-primary\/80>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:text-foreground>[data-slot=bubble-content]:is(button,a):hover{color:var(--foreground)}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.35_calc\(c\*0\.5\)_h\)\]:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .35 calc(c * .5) h)}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/30:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/30:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-input\/30:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-input\/30:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted\/50:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted\/50:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.\[\&\>\[data-slot\=field-group\]\]\:gap-4>[data-slot=field-group]{gap:16px}.\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}@container field-group (width>=28rem){.\@md\/field-group\:\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}}.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-md:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:var(--r-control);border-bottom-right-radius:var(--r-control)}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}@container field-group (width>=28rem){:is(.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--primary)}.\[\&\>button\]\:hidden>button{display:none}@media not all and (width>=48rem){.max-md\:\[\&\>button\]\:w-full>button{width:100%}.max-md\:\[\&\>button\]\:flex-1>button{flex:1}}.\[\&\>button\.absolute\]\:hidden>button.absolute{display:none}.\[\&\>div\]\:pb-0>div{padding-bottom:0}.\[\&\>div\:first-child\]\:grid-cols-\[44px_minmax\(0\,1fr\)_44px\]>div:first-child{grid-template-columns:44px minmax(0,1fr) 44px}.\[\&\>div\:first-child\]\:border-b>div:first-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&\>div\:first-child\]\:border-ds-hairline>div:first-child{border-color:var(--ds-hairline)}.\[\&\>div\:first-child\]\:px-\[12px\]>div:first-child{padding-inline:12px}.\[\&\>div\:first-child\]\:px-\[16px\]>div:first-child{padding-inline:16px}.\[\&\>div\:first-child\]\:pt-\[max\(10px\,env\(safe-area-inset-top\)\)\]>div:first-child{padding-top:max(10px, env(safe-area-inset-top))}.\[\&\>div\:first-child\]\:pt-\[max\(14px\,env\(safe-area-inset-top\)\)\]>div:first-child{padding-top:max(14px, env(safe-area-inset-top))}.\[\&\>div\:first-child\]\:pb-\[10px\]>div:first-child{padding-bottom:10px}.\[\&\>div\:first-child\]\:pb-\[12px\]>div:first-child{padding-bottom:12px}.\[\&\>div\:first-child\>h2\]\:col-start-2>div:first-child>h2{grid-column-start:2}.\[\&\>div\:first-child\>h2\]\:row-start-1>div:first-child>h2{grid-row-start:1}.\[\&\>div\:first-child\>h2\]\:text-center>div:first-child>h2{text-align:center}.\[\&\>input\]\:flex-1>input{flex:1}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:12px}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:12px}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-2:has(>[data-align=inline-end])>input{padding-right:8px}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-2:has(>[data-align=inline-start])>input{padding-left:8px}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)_-_5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>span\]\:text-xs>span{font-size:var(--text-11);line-height:var(--tw-leading,1.45)}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:12px;height:12px}.\[\&\>svg\]\:size-3\.5>svg{width:14px;height:14px}.\[\&\>svg\]\:size-4>svg{width:16px;height:16px}.\[\&\>svg\]\:size-\[14px\]>svg{width:14px;height:14px}.\[\&\>svg\]\:size-\[16px\]>svg{width:16px;height:16px}.\[\&\>svg\]\:h-2\.5>svg{height:10px}.\[\&\>svg\]\:h-3>svg{height:12px}.\[\&\>svg\]\:w-2\.5>svg{width:10px}.\[\&\>svg\]\:w-3>svg{width:12px}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(4px * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>svg\]\:text-ds-awaiting>svg{color:var(--ds-awaiting)}.\[\&\>svg\]\:text-ds-live>svg{color:var(--ds-live)}.\[\&\>svg\]\:text-ds-signal-mark>svg{color:var(--ds-signal-mark)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}@media (width>=48rem){.md\:\[\&\>svg\]\:hidden>svg{display:none}}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:14px;height:14px}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:16px;height:16px}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-8px}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize,[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-8px}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:color-mix(in oklab, var(--background) 20%, transparent)}}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:text-background{color:var(--background)}[data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10:is(.dark *){background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){[data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10:is(.dark *){background-color:color-mix(in oklab, var(--background) 10%, transparent)}}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:-6px}@media (hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab, var(--secondary) 90%, transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}a.\[a\&\]\:hover\:underline:hover{text-decoration-line:underline}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--radius:4px;--face-display:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--face-text:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--w-regular:400;--w-medium:500;--w-semibold:600;--w-bold:700;--brand:#fff507;--brand-strong:oklch(from var(--brand) calc(l - .08) c h);--brand-tint:oklch(from var(--brand) .945 .03 h);--ring:oklch(from var(--brand) l c h / .45);--canvas:oklch(from var(--brand) .985 .004 h);--surface:oklch(from var(--brand) .968 .006 h);--ink:oklch(from var(--brand) .19 .03 h);--muted-ink:oklch(from var(--brand) .5 .02 h);--hairline:oklch(from var(--brand) .9 .008 h);--red:oklch(53% .22 25);--background:var(--canvas);--foreground:var(--ink);--card:var(--canvas);--card-foreground:var(--ink);--popover:var(--canvas);--popover-foreground:var(--ink);--primary:var(--brand);--primary-foreground:oklch(16% .02 285.5);--secondary:var(--surface);--secondary-foreground:var(--ink);--muted:var(--surface);--muted-foreground:var(--muted-ink);--accent:var(--brand-tint);--accent-foreground:var(--brand-strong);--destructive:var(--red);--destructive-foreground:var(--canvas);--border:var(--hairline);--input:var(--hairline);--surface-2:var(--surface);--pass:var(--ink);--fail:var(--red);--warn:var(--brand-strong);--ease:cubic-bezier(.34, 1.56, .64, 1);--t-state:.12s;--t-enter:.2s;--t-hover:.2s;--t-large:.32s;--stagger:40ms;--float:0 32px 80px -24px oklch(19% .03 270.05/.18);--r-control:8px;--r-card:12px;--r-float:16px;--lit-top:inset 0 1px 0 0 var(--lightningcss-light,oklch(from var(--brand) calc(l + .17) c h / .55))var(--lightningcss-dark,transparent);--lit-bottom:inset 0 -1px 0 0 var(--lightningcss-light,oklch(from var(--brand) calc(l - .15) c h / .5))var(--lightningcss-dark,transparent);--lit-top-quiet:inset 0 1px 0 0 var(--lightningcss-light,oklch(100% 0 none/.9))var(--lightningcss-dark,#0000);--cast-rest:none;--cast-hover:none;--cast-press:none;--cast-quiet:none;--cast-quiet-hover:none;--sunk:inset 0 1px 2px 0 var(--lightningcss-light,oklch(19% .03 270.05/.05))var(--lightningcss-dark,#0000);--focus-ring:0 0 0 3px oklch(44.87% .2879 270.05/.18), 0 0 0 1px var(--brand), 0 2px 10px -2px oklch(44.87% .2879 270.05/.3);--chrome-h:44px;--device-bezel:oklch(from var(--ink) .24 .012 h);--device-edge:oklch(from var(--ink) .4 .01 h);--device-glass-edge:oklch(from var(--ink) .86 .006 h);--device-chrome:oklch(from var(--ink) .955 .005 h);--device-omnibox:oklch(from var(--ink) .985 .004 h);--device-dot:oklch(from var(--ink) .8 .008 h);--device-shell:oklch(from var(--ink) .78 .006 h);--device-shell-lip:oklch(from var(--ink) .66 .008 h);--device-home:oklch(from var(--ink) .72 .008 h);--store-play-blue:oklch(66% .2 250);--store-play-green:oklch(72% .17 155);--store-play-yellow:oklch(82% .17 85);--store-play-red:oklch(64% .24 28)}.panel:after,.panel-quiet:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background-image:var(--grain);opacity:.026;mix-blend-mode:multiply;background-size:140px 140px;position:absolute;inset:0}[role=dialog],[role=menu],[data-radix-popper-content-wrapper]>*{border-radius:var(--r-float)}[role=switch]:not(:where(:focus-visible)){box-shadow:var(--sunk), var(--lit-top-quiet);border-radius:9999px}[role=switch][data-state=checked]:not(:where(:focus-visible)){box-shadow:var(--lit-top), var(--lit-bottom), var(--cast-rest)}[role=switch]>span{box-shadow:0 1px 2px oklch(19% .03 270.05/.22),inset 0 1px oklch(100% 0 none/.9)}[role=checkbox]{box-shadow:var(--sunk), var(--lit-top-quiet);border-radius:6px}[role=radio]:not(:where([data-ds-radio=plain])){box-shadow:var(--sunk), var(--lit-top-quiet);border-radius:9999px}[role=checkbox][data-state=checked],[role=radio]:not(:where([data-ds-radio=plain]))[data-state=checked]{box-shadow:var(--lit-top), var(--lit-bottom), var(--cast-press)}.region>*+*{border-top:1px solid var(--hairline)}@keyframes mara-rotate{to{transform:rotate(360deg)}}@keyframes mara-pulse{0%,to{opacity:.45;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}@keyframes mara-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.home-kicker{font-family:var(--font-ds-text);font-size:.6875rem;font-weight:var(--w-bold);letter-spacing:.07em;text-transform:uppercase;color:var(--ds-ink-3);line-height:1.4}.home-stack{gap:14px;display:grid}.home-count{font-family:var(--font-ds-display);font-size:clamp(2.75rem,12vw,3.75rem);font-weight:var(--w-medium);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ds-ink);margin:14px 0 0;line-height:.95}.home-band{border-radius:var(--ds-r-group);background:var(--ds-card);min-width:0;box-shadow:var(--ds-shadow-card);display:grid;overflow:hidden}.desk-notice-card{box-shadow:var(--ds-shadow-card), inset 0 0 0 1px var(--ds-hairline);animation:.16s cubic-bezier(.22,.61,.36,1) both desk-notice-in}@keyframes desk-notice-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.desk-notice-card{animation:none}}.home-band__cell{min-width:0;padding:14px 16px 16px}.home-band__cell+.home-band__cell{border-top:1px solid var(--ds-hairline)}.home-band__value{font-family:var(--font-ds-display);font-size:1.75rem;font-weight:var(--w-medium);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ds-ink);margin:4px 0 0;line-height:1}@media (width>=640px){.home-band{grid-template-columns:repeat(3,minmax(0,1fr))}.home-band__cell+.home-band__cell{border-top:0;border-left:1px solid var(--ds-hairline)}}.hm-figures{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.hm-figure{flex-direction:column;min-width:0;padding:13px 12px 15px;display:flex}.hm-figure-mark{background:var(--ton,var(--ds-signal));border-radius:9px;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.hm-figure-mark{background:color-mix(in oklch, var(--ton,var(--ds-signal)) 15%, transparent)}}.hm-figure-mark{color:var(--ton,var(--ds-signal))}.hm-figure-mark svg{width:15px;height:15px}.hm-figure-value{font-family:var(--font-ds-display);font-size:1.625rem;font-weight:var(--w-medium);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ds-ink);margin-top:11px;line-height:1}.hm-figure-value[data-none=yes]{color:var(--ds-ink-3)}.hm-figure-value[data-absent=yes]:before{content:"—";color:var(--ds-ink-3)}.hm-figure-label{font-family:var(--font-ds-text);font-size:.75rem;font-weight:var(--w-medium);color:var(--ds-ink-3);margin-top:5px;line-height:1.35}.chbadge{background:var(--ds-paper);color:var(--ds-ink-2);box-shadow:inset 0 0 0 1px var(--ds-hairline);border-radius:999px;flex:none;place-items:center;display:grid;position:relative}.chbadge>svg{fill:currentColor;width:58%;height:58%}.chbadge-whatsapp,.chbadge-telegram,.chbadge-messenger,.chbadge-linkedin,.chbadge-x,.chbadge-shopify,.chbadge-widget,.chbadge-sms,.chbadge-email,.chbadge-call,.chbadge-phone,.chbadge-calendar,.chbadge-uber{color:var(--ds-on-signal);box-shadow:none}.chbadge-tile{border-radius:8px}.chbadge-whatsapp{background:oklch(72% .19 152)}.chbadge-telegram{background:linear-gradient(oklch(71% .14 236),oklch(60% .16 244))}.chbadge-shopify{background:oklch(62% .15 135)}.chbadge-x{background:oklch(16% 0 0)}.chbadge-uber{background:oklch(18% 0 0)}.chbadge-linkedin{background:oklch(50% .13 250)}.chbadge-messenger{background:linear-gradient(200deg,oklch(68% .24 300),oklch(60% .25 295) 30%,oklch(58% .24 20) 70%,oklch(72% .19 45))}.chbadge-widget{background:var(--ds-signal)}.chbadge-sms{background:oklch(70% .18 145)}.chbadge-email{background:oklch(62% .17 255)}.chbadge-call,.chbadge-phone{background:oklch(64% .14 205)}.chbadge-calendar{background:oklch(60% .17 262)}.chbadge-ig-line{stroke:var(--ds-on-signal);stroke-width:2px}.chbadge-ig-dot{fill:var(--ds-on-signal)}.chbadge-plain{box-shadow:inset 0 0 0 1px var(--lightningcss-light,var(--ds-hairline))var(--lightningcss-dark,transparent);background:var(--lightningcss-light,oklch(100% 0 none))var(--lightningcss-dark,oklch(96% .004 285))}.chbadge-plain>svg{width:56%;height:56%}.chbadge-instagram{box-shadow:none;background:linear-gradient(45deg,oklch(78% .16 75),oklch(70% .19 45) 25%,oklch(60% .25 355) 55%,oklch(50% .24 305) 80%,oklch(52% .22 275))}.chbadge-slack-red{fill:oklch(58% .22 15)}.chbadge-slack-blue{fill:oklch(74% .14 230)}.chbadge-slack-green{fill:oklch(66% .15 160)}.chbadge-slack-yellow{fill:oklch(80% .15 85)}.chbadge-gmail-red{fill:oklch(62% .22 27)}.chbadge-gmail-blue{fill:oklch(60% .2 262)}.chbadge-gmail-green{fill:oklch(66% .17 148)}.chbadge-gmail-yellow{fill:oklch(82% .16 85)}.chbadge-gmail-crimson{fill:oklch(52% .2 25)}.apps{min-width:0}.apps-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;padding-inline:4px;display:flex}.apps-title{font-family:var(--font-ds-display);font-size:1.1875rem;font-weight:var(--w-bold);letter-spacing:-.016em;color:var(--ds-ink);margin:0;line-height:1.25}.apps-all{font-family:var(--font-ds-text);font-size:.8125rem;font-weight:var(--w-semibold);color:var(--ds-signal-text);flex:none;align-items:center;gap:5px;display:inline-flex}.apps-all svg{width:13px;height:13px}.apps-grid{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;padding:10px 6px;display:grid}.apps-cell{text-align:center;min-width:0;transition:background-color .14s var(--ds-swift-ease);border-radius:16px;flex-direction:column;align-items:center;padding:14px 6px 15px;display:flex}.apps-cell:hover{background-color:var(--ds-row-hover)}.apps-logo{place-items:center;display:grid;position:relative}.apps-cell[data-soon=yes] .chbadge{opacity:.88}.apps-soon{background:var(--ds-signal);color:var(--ds-on-signal);font-family:var(--font-ds-text);font-size:.625rem;font-weight:var(--w-bold);letter-spacing:.02em;text-transform:uppercase;box-shadow:0 0 0 2px var(--ds-card);border-radius:999px;padding:2px 7px;line-height:1.3;position:absolute;inset-block-start:-4px;inset-inline-end:-10px}.apps-name{-webkit-line-clamp:2;line-clamp:2;max-width:100%;font-family:var(--font-ds-text);font-size:.8125rem;font-weight:var(--w-semibold);color:var(--ds-ink);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:11px;line-height:1.3;display:-webkit-box;overflow:hidden}.apps-state{font-family:var(--font-ds-text);color:var(--ds-ink-3);margin-top:3px;font-size:.75rem;line-height:1.35}.apps-state--on{color:var(--ds-live);font-weight:var(--w-semibold)}@media (width>=640px){.apps-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.hm-task{border-top:1px solid var(--ds-hairline);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 12px;padding:13px 16px;display:grid}.hm-task-mark{background:var(--ds-home-quiet,var(--ds-paper));width:34px;height:34px;color:var(--ds-ink-2);border-radius:11px;place-items:center;display:grid}.hm-task-mark svg{width:17px;height:17px}.hm-task[data-done=yes] .hm-task-mark{background:var(--ds-live)}@supports (color:color-mix(in lab, red, red)){.hm-task[data-done=yes] .hm-task-mark{background:color-mix(in oklch, var(--ds-live) 14%, transparent)}}.hm-task[data-done=yes] .hm-task-mark{color:var(--ds-live)}.hm-task-title{font-family:var(--font-ds-text);font-size:.875rem;font-weight:var(--w-semibold);color:var(--ds-ink);margin:0;line-height:1.35}.hm-task[data-done=yes] .hm-task-title{color:var(--ds-ink-3);text-decoration:line-through}.hm-task-line{font-family:var(--font-ds-text);color:var(--ds-ink-3);margin:3px 0 0;font-size:.8125rem;line-height:1.5}.hm-task-act{grid-column:2;margin-top:9px}@media (width>=480px){.hm-task{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.hm-task-act{grid-column:auto;margin-top:0}}.hm-section-head{align-items:center;gap:9px;padding-inline:4px;display:flex}.hm-section-mark{background:var(--ds-home-quiet,var(--ds-paper));width:26px;height:26px;color:var(--ds-ink-3);border-radius:9px;place-items:center;display:grid}.hm-section-mark svg{width:14px;height:14px}.home-for-you{min-width:0;margin-bottom:22px}.home-for-you>h2{font-family:var(--font-ds-display);font-size:1.125rem;font-weight:var(--w-bold);color:var(--ds-ink);margin:0 0 10px;padding-inline:2px;line-height:1.25}.home-for-you__rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:9px;display:flex;overflow-x:auto}.home-for-you__rail::-webkit-scrollbar{display:none}.home-feature-card{isolation:isolate;scroll-snap-align:start;aspect-ratio:1/1.08;background:var(--ds-card);min-width:0;box-shadow:inset 0 0 0 1px var(--ds-ink), 0 12px 24px -20px var(--ds-ink);border-radius:12px;flex:0 0 calc(50% - 4.5px);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.home-feature-card{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--ds-ink) 8%, transparent), 0 12px 24px -20px color-mix(in oklch, var(--ds-ink) 48%, transparent)}}.home-feature-card__image,.home-feature-card__shade{position:absolute;inset:0}.home-feature-card__image{object-fit:cover;width:100%;height:100%}.home-feature-card__image--agencies{object-position:50% 70%;transform:scale(1.02)}.home-feature-card__image--businesses{object-position:50% 61%;transform:scale(1.03)}.home-feature-card__image--developers{object-position:50% 78%;transform:scale(1.03)}.home-feature-card__shade{z-index:1;background:var(--ds-image-scrim);height:48%;top:auto}.home-feature-card__copy{z-index:2;color:var(--ds-on-image);padding:14px;position:absolute;bottom:0;left:0;right:0}.home-feature-card__copy h3{font-family:var(--font-ds-display);font-size:1rem;font-weight:var(--w-bold);line-height:1.2}.home-feature-card__copy p{max-width:20ch;font-family:var(--font-ds-text);font-size:.75rem;font-weight:var(--w-medium);color:var(--ds-on-image);margin-top:4px;line-height:1.35}@supports (color:color-mix(in lab, red, red)){.home-feature-card__copy p{color:color-mix(in oklch, var(--ds-on-image) 84%, transparent)}}@media (width<=359px){.home-for-you__rail{gap:10px;margin-inline:-20px;padding-inline:20px}.home-feature-card{flex-basis:min(72vw,230px);width:min(72vw,230px)}}.home-hero{isolation:isolate;margin:-8px -20px 0;padding:18px 20px 56px;position:relative;overflow:hidden}.home-hero__head{align-items:center;gap:10px;min-width:0;display:flex}.home-medal{background:var(--ds-signal-text);border-radius:999px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.home-medal{background:color-mix(in oklch, var(--ds-signal-text) 14%, var(--ds-card))}}.home-medal{color:var(--ds-signal-mark);box-shadow:inset 0 0 0 1px var(--ds-signal-text)}@supports (color:color-mix(in lab, red, red)){.home-medal{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--ds-signal-text) 12%, transparent)}}.home-medal svg{width:18px;height:18px}.home-medal--sm{flex:0 0 32px;width:32px;height:32px}.home-medal--sm svg{width:16px;height:16px}.home-medal--healthy{background:var(--ds-live)}@supports (color:color-mix(in lab, red, red)){.home-medal--healthy{background:color-mix(in oklch, var(--ds-live) 16%, var(--ds-card))}}.home-medal--healthy{color:var(--ds-live);box-shadow:inset 0 0 0 1px var(--ds-live)}@supports (color:color-mix(in lab, red, red)){.home-medal--healthy{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--ds-live) 16%, transparent)}}.home-medal--warning{background:var(--ds-awaiting)}@supports (color:color-mix(in lab, red, red)){.home-medal--warning{background:color-mix(in oklch, var(--ds-awaiting) 22%, var(--ds-card))}}.home-medal--warning{color:var(--ds-awaiting-ink);box-shadow:inset 0 0 0 1px var(--ds-awaiting)}@supports (color:color-mix(in lab, red, red)){.home-medal--warning{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--ds-awaiting) 22%, transparent)}}.home-medal--quiet{background:var(--ds-home-quiet);color:var(--ds-ink-3);box-shadow:inset 0 0 0 1px var(--ds-hairline)}.home-status-pill{background:var(--ds-live);border-radius:999px;align-items:center;gap:6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.home-status-pill{background:color-mix(in oklch, var(--ds-live) 16%, var(--ds-card))}}.home-status-pill{font-family:var(--font-ds-text);font-size:.75rem;font-weight:var(--w-bold);letter-spacing:.01em;color:var(--ds-live);box-shadow:inset 0 0 0 1px var(--ds-live);padding:5px 11px}@supports (color:color-mix(in lab, red, red)){.home-status-pill{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--ds-live) 20%, transparent)}}.home-status-pill>span{background:currentColor;border-radius:999px;width:6px;height:6px}.home-pill-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.home-pill-ghost{background:var(--ds-card);min-height:44px;font-family:var(--font-ds-text);font-size:.875rem;font-weight:var(--w-bold);color:var(--ds-ink);box-shadow:inset 0 0 0 1px var(--ds-ink), 0 6px 16px -12px var(--ds-ink);border-radius:999px;align-items:center;gap:8px;padding:0 18px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.home-pill-ghost{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--ds-ink) 8%, transparent), 0 6px 16px -12px color-mix(in oklch, var(--ds-ink) 40%, transparent)}}.home-pill-ghost:hover{background:var(--ds-signal-text)}@supports (color:color-mix(in lab, red, red)){.home-pill-ghost:hover{background:color-mix(in oklch, var(--ds-signal-text) 5%, var(--ds-card))}}.home-card{background:var(--ds-card);min-width:0;box-shadow:inset 0 0 0 1px var(--ds-ink), 0 1px 2px var(--ds-ink), 0 16px 32px -24px var(--ds-ink);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.home-card{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--ds-ink) 6%, transparent), 0 1px 2px color-mix(in oklch, var(--ds-ink) 4%, transparent), 0 16px 32px -24px color-mix(in oklch, var(--ds-ink) 42%, transparent)}}.home-card--warm{background:var(--ds-awaiting-wash)}@supports (color:color-mix(in lab, red, red)){.home-card--warm{background:color-mix(in oklch, var(--ds-awaiting-wash) 52%, var(--ds-card))}}.home-card--warm{box-shadow:inset 0 0 0 1px var(--ds-awaiting), 0 16px 32px -24px var(--ds-awaiting)}@supports (color:color-mix(in lab, red, red)){.home-card--warm{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--ds-awaiting) 22%, transparent), 0 16px 32px -24px color-mix(in oklch, var(--ds-awaiting) 46%, transparent)}}.home-card--signal{background:var(--ds-signal-text)}@supports (color:color-mix(in lab, red, red)){.home-card--signal{background:color-mix(in oklch, var(--ds-signal-text) 6%, var(--ds-card))}}.home-card--signal{box-shadow:inset 0 0 0 1px var(--ds-signal-text), 0 16px 32px -26px var(--ds-ink)}@supports (color:color-mix(in lab, red, red)){.home-card--signal{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--ds-signal-text) 20%, transparent), 0 16px 32px -26px color-mix(in oklch, var(--ds-ink) 40%, transparent)}}.home-row{align-items:flex-start;gap:12px;min-width:0;padding:15px 16px;display:flex}.home-row+.home-row{border-top:1px solid var(--ds-ink)}@supports (color:color-mix(in lab, red, red)){.home-row+.home-row{border-top:1px solid color-mix(in oklch, var(--ds-ink) 6%, transparent)}}.home-row--healthy{background:var(--ds-live)}@supports (color:color-mix(in lab, red, red)){.home-row--healthy{background:color-mix(in oklch, var(--ds-live) 6%, transparent)}}.home-row--warning{background:var(--ds-awaiting)}@supports (color:color-mix(in lab, red, red)){.home-row--warning{background:color-mix(in oklch, var(--ds-awaiting) 8%, transparent)}}.home-tile{background:var(--ds-card);min-width:0;min-height:96px;font-family:var(--font-ds-text);font-size:.8125rem;font-weight:var(--w-bold);color:var(--ds-ink);box-shadow:inset 0 0 0 1px var(--ds-ink), 0 14px 28px -24px var(--ds-ink);border-radius:20px;flex-direction:column;justify-content:space-between;gap:10px;padding:14px;line-height:1.3;display:flex}@supports (color:color-mix(in lab, red, red)){.home-tile{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--ds-ink) 6%, transparent), 0 14px 28px -24px color-mix(in oklch, var(--ds-ink) 44%, transparent)}}.home-tile{transition:transform .14s,box-shadow .14s}.home-tile:hover{box-shadow:inset 0 0 0 1px var(--ds-signal-text), 0 18px 30px -24px var(--ds-ink)}@supports (color:color-mix(in lab, red, red)){.home-tile:hover{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--ds-signal-text) 24%, transparent), 0 18px 30px -24px color-mix(in oklch, var(--ds-ink) 40%, transparent)}}.home-tile:active{transform:scale(.985)}@media (prefers-reduced-motion:reduce){.home-tile{transition:none}.home-tile:active{transform:none}}@media (width>=768px){.home-for-you{max-width:720px;margin-bottom:26px}.home-for-you__rail{gap:12px;overflow-x:visible}.home-feature-card{aspect-ratio:1.08;flex-basis:calc(33.333% - 8px)}.home-hero{margin:-10px -32px 0;padding:22px 32px 64px}}.mara-roll{will-change:auto}.mara-mask{vertical-align:bottom;white-space:pre;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}.mara-word{filter:blur();opacity:1;display:inline-block;transform:translateY(0)}.mara-in{animation:mara-roll-in .6s var(--ease,cubic-bezier(.2, .7, .2, 1)) both}.mara-out{animation:mara-roll-out .6s var(--ease,cubic-bezier(.2, .7, .2, 1)) both}@keyframes mara-roll-in{0%{filter:blur(7px);opacity:0;transform:translateY(105%)}60%{filter:blur(1.5px);opacity:1}to{filter:blur();opacity:1;transform:translateY(0)}}@keyframes mara-roll-out{0%{filter:blur();opacity:1;transform:translateY(0)}40%{filter:blur(2px)}to{filter:blur(7px);opacity:0;transform:translateY(-105%)}}@media (prefers-reduced-motion:reduce){.mara-in,.mara-out{animation:none!important}}.page-chrome{height:var(--chrome-h);justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:72rem;margin-inline:auto;padding-inline:24px;display:flex}:root{--plane:oklch(from var(--brand) .9655 .0075 h);--raised:oklch(from var(--brand) .995 .002 h);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");--atmo:1}.atmosphere{z-index:0;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.atmosphere>*{position:absolute;inset:-25%}.atmo-bloom{background:radial-gradient(68% 58% at 14% 6%, var(--brand) 0%, var(--brand) 34%, transparent 72%)}@supports (color:color-mix(in lab, red, red)){.atmo-bloom{background:radial-gradient(68% 58% at 14% 6%, color-mix(in oklab, var(--brand) calc(9% * var(--atmo)), transparent) 0%, color-mix(in oklab, var(--brand) calc(4% * var(--atmo)), transparent) 34%, transparent 72%)}}.atmo-bloom{will-change:transform}@keyframes atmo-drift{0%{transform:translate(0)}to{transform:translate(3.5%,5.5%)}}@supports (animation-timeline:scroll()){.atmo-bloom{animation:linear both atmo-drift;animation-timeline:scroll(root)}}.atmo-axes{background:repeating-conic-gradient(from 0deg at 14% 6%, var(--brand) 0deg, transparent .75deg 45deg)}@supports (color:color-mix(in lab, red, red)){.atmo-axes{background:repeating-conic-gradient(from 0deg at 14% 6%, color-mix(in oklab, var(--brand) calc(5.5% * var(--atmo)), transparent) 0deg, transparent .75deg 45deg)}}.atmo-axes{opacity:.55;-webkit-mask-image:radial-gradient(46% 40% at 14% 6%,#000 0%,#0000 76%);mask-image:radial-gradient(46% 40% at 14% 6%,#000 0%,#0000 76%)}.atmo-grain{background-image:var(--grain);opacity:calc(.032 * var(--atmo));mix-blend-mode:multiply;background-size:140px 140px;inset:0}.atmosphere~:not(.app-frame,.launch,.fixed,[data-sonner-toaster],[data-radix-popper-content-wrapper],[data-radix-portal]){z-index:1;position:relative}.atmosphere~.app-frame{z-index:1}:root{--mara-neon:#2323ff;--surf-ink-deep:oklch(13% .035 274);--surf-ink:oklch(17% .045 274);--surf-ink-lift:oklch(23% .055 274);--surf-ink-on:oklch(97% .004 274);--surf-ink-quiet:oklch(78% .03 274);--surf-ink-hairline:oklch(from var(--surf-paper) l c h / .08);--surf-accent:oklch(81% .13 268);--surf-accent-soft:oklch(90% .08 265);--surf-signal-lift:#4a4aff;--surf-sand:#f4f2ed;--surf-sand-on:oklch(21% .03 274);--surf-sand-quiet:oklch(46% .03 274);--surf-paper:oklch(98.5% .002 285);--surf-paper-on:oklch(17% .016 274);--surf-paper-quiet:oklch(46% .012 274);--campaign-panel:oklch(20.5% .052 274);--campaign-rule:oklch(from var(--surf-accent) l c h / .2);--campaign-glow:oklch(from var(--signal) l c h / .22);--landing-glass:oklch(from var(--surf-ink-lift) l c h / .72);--landing-glass-hover:oklch(from var(--surf-paper) l c h / .12);--landing-glass-edge:oklch(from var(--surf-paper) l c h / .12);--landing-glass-edge-bright:oklch(from var(--surf-paper) l c h / .2);--landing-glass-shadow:inset 0 1px 0 var(--landing-glass-edge-bright), inset 0 -1px 0 oklch(from var(--surf-ink-deep) l c h / .35), 0 8px 24px -14px oklch(from var(--surf-ink-deep) l c h / .55);--launcher-clear:104px}.mobile-store-link{border:1px solid var(--surf-ink-hairline);width:min(100%,244px);min-height:72px;color:var(--surf-ink-on);transition:border-color var(--t-hover) var(--ease), background-color var(--t-hover) var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:12px;font-size:1.375rem;line-height:1;display:inline-flex}.mobile-store-link:hover,.mobile-store-link:focus-visible{border-color:var(--surf-ink-quiet);background-color:var(--surf-ink-lift)}.pill-signal,.pill-glass{min-height:56px}.pill-signal-sm{min-height:40px}.landing-story{position:relative;overflow:clip}.landing-story-stage{flex-direction:column;justify-content:center;min-height:100svh;padding-block:72px;display:flex}.landing-story-heading{z-index:2;position:relative}.landing-story-kicker{max-width:42ch;color:var(--surf-ink-quiet);font-family:var(--font-mono);font-size:var(--text-11);letter-spacing:.08em;text-transform:uppercase;line-height:1.55}.landing-story-title{max-width:10ch;font-size:clamp(2.75rem,2rem + 6vw,7rem);font-weight:var(--w-bold);letter-spacing:0;margin-top:12px;line-height:.94}.landing-story-swipe{color:var(--surf-accent);font-family:var(--font-mono);font-size:var(--text-11);letter-spacing:.04em;text-transform:uppercase;margin-top:18px}.landing-story-track{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:none;grid-auto-columns:min(84vw,360px);grid-auto-flow:column;gap:12px;margin-top:44px;padding-inline:max(24px,50vw - 488px);scroll-padding-inline:24px;display:grid;overflow-x:auto}.landing-story-track::-webkit-scrollbar{display:none}.landing-feature{border:1px solid var(--campaign-rule);border-radius:var(--r-card);background-color:var(--campaign-panel);grid-template-rows:auto 1fr auto;gap:28px;min-height:390px;padding:24px;display:grid}.landing-feature-index{color:var(--surf-accent);font-family:var(--font-mono);font-size:var(--text-11);justify-content:space-between;align-items:center;display:flex}.landing-feature h3{max-width:12ch;font-family:var(--font-display);font-size:clamp(1.625rem,1.35rem + 1.2vw,2.25rem);font-weight:var(--w-bold);letter-spacing:0;line-height:1.06}.landing-feature p{max-width:30ch;color:var(--surf-ink-quiet);font-size:var(--text-14);margin-top:18px;line-height:1.65}.landing-feature-note{border-top:1px solid var(--campaign-rule);color:var(--surf-accent);font-family:var(--font-mono);font-size:var(--text-11);letter-spacing:.04em;text-transform:uppercase;padding-top:16px}.landing-campaign{border:1px solid var(--campaign-rule);border-radius:var(--r-card);background-color:var(--surf-ink-deep);width:min(92vw,920px);min-height:390px;position:relative;overflow:hidden}.landing-campaign:after{content:"";pointer-events:none;box-shadow:inset 0 0 80px var(--campaign-glow);position:absolute;inset:0}.landing-campaign img{object-fit:cover;object-position:50% 42%;filter:saturate(.92)contrast(1.03);width:100%;height:100%;min-height:520px}.landing-campaign-copy{z-index:1;background:linear-gradient(to bottom, transparent, var(--surf-ink-deep));padding:80px 24px 28px;position:absolute;inset:auto 0 0}.landing-campaign-copy>svg{color:var(--surf-accent)}.landing-campaign-eyebrow{color:var(--surf-accent);font-family:var(--font-mono);font-size:var(--text-11);letter-spacing:.08em;text-transform:uppercase;margin-top:16px}.landing-campaign-copy h3{max-width:17ch;font-family:var(--font-display);font-size:clamp(1.625rem,1.15rem + 2.5vw,3.5rem);font-weight:var(--w-bold);letter-spacing:0;margin-top:8px;line-height:1.02}.landing-campaign-copy>p:last-child{max-width:38ch;color:var(--surf-ink-quiet);font-size:var(--text-14);margin-top:12px}.landing-story-trust{color:var(--surf-ink-quiet);font-size:var(--text-13);flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.landing-campaign,.landing-feature{scroll-snap-align:center}@media (width<=767px){.landing-campaign{width:min(84vw,360px)}.landing-campaign img{object-position:50% 38%;min-height:570px}}@media (width>=1200px){.landing-story-track{grid-auto-columns:390px}}@media (prefers-reduced-motion:reduce){.landing-story-swipe{display:none}.landing-story{min-height:auto}.landing-story-stage{height:auto}.landing-story-track{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;width:100%;max-width:1024px;margin-inline:auto;padding-inline:24px;transform:none}.landing-feature{min-height:320px}.landing-campaign{grid-column:1/-1;width:100%}}@media (width<=639px) and (prefers-reduced-motion:reduce){.landing-story-track{grid-template-columns:minmax(0,1fr)}}@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){@media not all and (prefers-reduced-transparency:reduce){.pill-glass,.audience-toggle{background-color:oklch(from var(--surf-ink-lift) l c h / .5);-webkit-backdrop-filter:blur(18px)saturate(1.35);backdrop-filter:blur(18px)saturate(1.35)}}}@media (prefers-reduced-transparency:reduce){.pill-glass,.audience-toggle{background-color:var(--surf-ink-lift);-webkit-backdrop-filter:none;backdrop-filter:none}}.pricing-hero{border-top:1px solid var(--surf-ink-hairline);position:relative;overflow:hidden}.pricing-hero:after{content:"";background-color:var(--surf-accent);opacity:.3;height:1px;position:absolute;inset:auto 0 0}.pricing-kicker,.pricing-field-label,.pricing-active-label{color:var(--surf-accent);font-family:var(--font-mono);font-size:var(--text-11);font-weight:var(--w-bold);letter-spacing:.08em;text-transform:uppercase}.pricing-kicker-on-light,.pricing-field-label{color:var(--signal)}.pricing-tool{border:1px solid oklch(from var(--surf-paper-on) l c h / .12);background-color:var(--surf-paper);box-shadow:0 28px 70px -46px oklch(from var(--surf-ink-deep) l c h / .42);border-radius:24px;display:grid;overflow:hidden}.pricing-tool-intro{min-width:0;padding:28px}.pricing-select-wrap{display:block;position:relative}.pricing-select-icon{width:26px;height:32px;color:var(--surf-paper-quiet);pointer-events:none;transition:color var(--t-state) var(--ease), transform var(--t-state) var(--ease);place-items:center;display:grid;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.pricing-select-icon svg{width:16px;height:16px}.pricing-select{appearance:none;border:1px solid oklch(from var(--surf-paper-on) l c h / .16);background-color:var(--surf-paper);width:100%;min-height:56px;color:var(--surf-paper-on);font-family:var(--font-display);font-size:var(--text-16);font-weight:var(--w-bold);box-shadow:inset 0 1px 0 oklch(from var(--surf-paper-on) l c h / .04), 0 1px 2px oklch(from var(--surf-ink-deep) l c h / .04), 0 10px 28px -24px oklch(from var(--surf-ink-deep) l c h / .28);transition:border-color var(--t-state) var(--ease), box-shadow var(--t-state) var(--ease), background-color var(--t-state) var(--ease);border-radius:14px;padding-inline:18px 52px}.pricing-select:hover{border-color:oklch(from var(--signal) l c h / .32);background-color:var(--surf-paper);box-shadow:inset 0 1px 0 oklch(from var(--surf-paper-on) l c h / .04), 0 1px 2px oklch(from var(--surf-ink-deep) l c h / .04), 0 14px 30px -26px oklch(from var(--ink) l c h / .26)}.pricing-select:focus-visible{border-color:var(--signal);box-shadow:0 0 0 3px oklch(from var(--signal) l c h / .12), inset 0 1px 0 oklch(from var(--surf-paper-on) l c h / .04), 0 12px 28px -26px oklch(from var(--ink) l c h / .26);outline:none}.pricing-select-wrap:hover .pricing-select-icon,.pricing-select-wrap:focus-within .pricing-select-icon{color:var(--signal);transform:translateY(-50%)translateY(-1px)}.pricing-selection{border-block:1px solid oklch(from var(--surf-paper-on) l c h / .1);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px 16px;margin-top:24px;padding-block:22px;display:grid}.pricing-selection-value{min-width:0;color:var(--surf-paper-on);flex-direction:column;line-height:1;display:flex}.pricing-selection-value span:first-child,.pricing-selection-price{font-family:var(--font-display);font-size:clamp(2rem,1.5rem + 2vw,3.25rem);font-weight:var(--w-bold)}.pricing-selection-value span:last-child{color:var(--surf-paper-quiet);font-size:var(--text-13);margin-top:6px}.pricing-selection-price{color:var(--signal)}.pricing-selection-market{color:var(--surf-paper-quiet);font-size:var(--text-13);grid-column:1/-1;margin-top:10px}.pricing-free-note{color:var(--surf-paper-on);font-size:var(--text-13);align-items:center;gap:10px;margin-top:22px;display:flex}.pricing-free-note>span{background-color:oklch(from var(--signal) l c h / .1);width:24px;height:24px;color:var(--signal);font-weight:var(--w-bold);border-radius:999px;flex:none;place-items:center;display:inline-grid}.pricing-bundles{border-top:1px solid oklch(from var(--surf-paper-on) l c h / .1);background-color:oklch(from var(--surf-paper-on) l c h / .025);flex-direction:column;min-width:0;padding:8px;display:flex}.pricing-bundle-row{width:100%;height:auto;min-height:64px;color:var(--surf-paper-on);white-space:normal;border-radius:12px;justify-content:space-between;padding:12px 16px}.pricing-bundle-row:hover{background-color:oklch(from var(--surf-paper-on) l c h / .045)}.pricing-bundle-row[data-selected=true]{background-color:var(--signal);min-height:76px;color:var(--surf-paper);box-shadow:0 12px 24px -18px oklch(from var(--ink) l c h / .34)}.pricing-active-label{color:var(--surf-accent-soft);margin-bottom:5px;display:block}.pricing-bundle-credits,.pricing-bundle-price{font-family:var(--font-display);font-size:var(--text-16);font-weight:var(--w-bold);display:block}.pricing-bundle-row[data-selected=true] .pricing-bundle-credits,.pricing-bundle-row[data-selected=true] .pricing-bundle-price{font-size:1.125rem}@media (width>=768px){.pricing-tool{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.pricing-tool-intro{padding:48px}.pricing-bundles{border-top:0;border-left:1px solid oklch(from var(--surf-paper-on) l c h / .1);padding:12px}.pricing-bundle-row{padding-inline:22px}}@media (prefers-reduced-motion:reduce){.pricing-select,.pricing-select-icon,.pricing-bundle-row{transition:none}}.how-hero{position:relative;overflow:hidden}.how-hero:after{content:"";background-color:var(--surf-accent);opacity:.3;height:1px;position:absolute;inset:auto 0 0}.how-kicker{color:var(--surf-accent);font-family:var(--font-mono);font-size:var(--text-11);font-weight:var(--w-bold);letter-spacing:.08em;text-transform:uppercase}.how-kicker-on-light{color:var(--signal)}.how-path-heading,.how-section-heading{gap:24px;display:grid}.how-path-tabs{border:1px solid oklch(from var(--surf-paper-on) l c h / .12);background-color:oklch(from var(--surf-paper-on) l c h / .035);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:36px;padding:4px;display:grid}.how-path-tab{min-width:0;min-height:52px;color:var(--surf-paper-quiet);white-space:normal;border-color:#0000;border-radius:12px}.how-path-tab[data-selected=true]{background-color:var(--surf-ink);color:var(--surf-ink-on);box-shadow:0 10px 24px -18px oklch(from var(--surf-ink-deep) l c h / .7)}.how-path-overview{border-block:1px solid oklch(from var(--surf-paper-on) l c h / .11);margin-top:44px;display:grid}.how-path-overview li{border-bottom:1px solid oklch(from var(--surf-paper-on) l c h / .08);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;min-height:62px;display:grid}.how-path-overview li:last-child{border-bottom:0}.how-path-overview span,.how-step-time{color:var(--signal);font-family:var(--font-mono);font-size:var(--text-11)}.how-track{animation:how-track-in .3s var(--ease) both}@keyframes how-track-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.how-step{padding-block:80px}.how-step-layout{gap:40px;display:grid}.how-step-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.how-step-copy>p:not(.how-step-number,.how-step-time){max-width:42ch;font-size:var(--text-14);margin-top:20px;line-height:1.65}.how-step-number{color:var(--signal);font-family:var(--font-mono);font-size:var(--text-13);margin-bottom:22px}.how-step-time{opacity:.72;border-top:1px solid;margin-top:24px;padding-top:16px}.how-demo-frame{border:1px solid oklch(from var(--surf-paper-on) l c h / .11);background-color:var(--surf-paper);min-width:0;box-shadow:0 30px 70px -54px oklch(from var(--surf-ink-deep) l c h / .48);border-radius:18px;overflow:hidden}.how-demo-frame>*{min-width:0}.how-demo-frame .panel{box-shadow:none;border:0;border-radius:0}.how-assurance-grid{gap:44px;margin-top:64px;display:grid}.how-assurance-grid article{min-width:0}.how-demo-on-dark{margin-top:28px}.how-placement-list{border-top:1px solid oklch(from var(--surf-sand-on) l c h / .14);margin-top:52px;display:grid}.how-placement-list li{border-bottom:1px solid oklch(from var(--surf-sand-on) l c h / .14);grid-template-columns:38px minmax(0,1fr);gap:16px;padding-block:20px;display:grid}.how-placement-list>li>span{color:var(--signal);font-family:var(--font-mono);font-size:var(--text-11)}.how-boundary-list{border-block:1px solid oklch(from var(--surf-paper-on) l c h / .11);gap:0;margin-top:52px;display:grid}.how-boundary-list article{border-bottom:1px solid oklch(from var(--surf-paper-on) l c h / .09);padding-block:28px}.how-boundary-list article:last-child{border-bottom:0}@media (width>=768px){.how-path-heading,.how-section-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:end}.how-path-tabs{width:min(100%,620px)}.how-path-overview{grid-template-columns:repeat(4,minmax(0,1fr))}.how-path-overview li{border-right:1px solid oklch(from var(--surf-paper-on) l c h / .08);border-bottom:0;grid-template-columns:1fr;align-content:center;min-height:116px;padding:18px 22px}.how-path-overview li:last-child{border-right:0}.how-step{padding-block:112px}.how-step-layout{grid-template-columns:minmax(220px,.72fr) minmax(0,1.55fr);align-items:start;gap:72px}.how-step-layout-reverse .how-step-copy{grid-column:2}.how-step-layout-reverse .how-demo-frame{grid-area:1/1}.how-assurance-grid,.how-placement-list{grid-template-columns:repeat(2,minmax(0,1fr))}.how-placement-list li:nth-child(odd){border-right:1px solid oklch(from var(--surf-sand-on) l c h / .14);padding-right:28px}.how-placement-list li:nth-child(2n){padding-left:28px}.how-boundary-list{grid-template-columns:repeat(3,minmax(0,1fr))}.how-boundary-list article{border-right:1px solid oklch(from var(--surf-paper-on) l c h / .09);border-bottom:0;padding:32px}.how-boundary-list article:first-child{padding-left:0}.how-boundary-list article:last-child{border-right:0;padding-right:0}}@media (prefers-reduced-motion:reduce){.how-track{animation:none}}.legal-hero{padding-block:72px 68px}.legal-hero-inner{width:min(100%,760px)}.legal-suite-label,.legal-updated,.legal-contents>p,.legal-section>header>span,.legal-crosslinks span{font-family:var(--font-mono);font-size:var(--text-11);font-weight:var(--w-bold);letter-spacing:.08em;text-transform:uppercase}.legal-suite-label{color:var(--surf-accent);margin-bottom:20px}.legal-hero-summary{max-width:64ch;color:var(--surf-ink-quiet);font-size:var(--text-14);gap:12px;margin-top:24px;line-height:1.7;display:grid}.legal-updated{color:var(--surf-ink-on);opacity:.72;margin-top:30px}.legal-page{padding-top:0;padding-bottom:80px}.legal-page-tabs{z-index:20;border-bottom:1px solid oklch(from var(--surf-paper-on) l c h / .12);background-color:oklch(from var(--surf-paper) l c h / .96);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:sticky;top:0}.legal-page-tab{min-width:0;min-height:58px;color:var(--surf-paper-quiet);font-size:var(--text-13);font-weight:var(--w-bold);transition:color .16s var(--ease), background-color .16s var(--ease);place-items:center;display:grid;position:relative}.legal-page-tab:after{content:"";background-color:#0000;height:2px;position:absolute;bottom:-1px;left:20%;right:20%}.legal-page-tab:hover,.legal-page-tab[aria-current=page]{color:var(--surf-paper-on)}.legal-page-tab[aria-current=page]:after{background-color:var(--signal)}.legal-page-tab:focus-visible,.legal-contents a:focus-visible,.legal-crosslinks a:focus-visible,.legal-inline-link:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.legal-layout{gap:48px;padding-top:52px;display:grid}.legal-contents{min-width:0;overflow:hidden}.legal-contents>p{color:var(--signal);margin-bottom:16px}.legal-contents ol{scrollbar-width:thin;gap:6px;padding-bottom:10px;display:flex;overflow-x:auto}.legal-contents li{flex:0 0 min(72vw,260px)}.legal-contents a{border:1px solid oklch(from var(--surf-paper-on) l c h / .11);min-height:62px;color:var(--surf-paper-on);font-size:var(--text-13);transition:border-color .16s var(--ease), background-color .16s var(--ease);border-radius:6px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;padding:13px 14px;line-height:1.4;display:grid}.legal-contents a:hover{border-color:oklch(from var(--signal) l c h / .5);background-color:oklch(from var(--signal) l c h / .035)}.legal-contents a span{color:var(--signal);font-family:var(--font-mono);font-size:var(--text-10)}.legal-document{min-width:0}.legal-section{border-top:1px solid oklch(from var(--surf-paper-on) l c h / .12);padding-block:42px}.legal-section:first-child{border-top:0;padding-top:0}.legal-section>header{grid-template-columns:38px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.legal-section>header>span{color:var(--signal)}.legal-section h2{color:var(--surf-paper-on);font-size:clamp(1.25rem,1.1rem + .5vw,1.65rem);font-weight:var(--w-bold);line-height:1.2}.legal-prose{color:var(--surf-paper-quiet);font-size:var(--text-14);gap:16px;margin-top:22px;line-height:1.78;display:grid}.legal-prose strong,.legal-prose .text-foreground{color:var(--surf-paper-on)}.legal-prose code{border:1px solid oklch(from var(--surf-paper-on) l c h / .11);background-color:oklch(from var(--surf-paper-on) l c h / .04);color:var(--surf-paper-on);font-family:var(--font-mono);border-radius:4px;padding:2px 5px}.legal-inline-link,.legal-prose a{color:var(--surf-paper-on);text-decoration-line:underline;-webkit-text-decoration-color:oklch(from var(--signal) l c h / .55);-webkit-text-decoration-color:oklch(from var(--signal) l c h / .55);-webkit-text-decoration-color:oklch(from var(--signal) l c h / .55);-webkit-text-decoration-color:oklch(from var(--signal) l c h / .55);text-decoration-color:oklch(from var(--signal) l c h / .55);text-underline-offset:4px;text-decoration-thickness:1px}.legal-inline-link:hover,.legal-prose a:hover{-webkit-text-decoration-color:var(--signal);-webkit-text-decoration-color:var(--signal);-webkit-text-decoration-color:var(--signal);-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}.legal-document-action{border-top:1px solid oklch(from var(--surf-paper-on) l c h / .12);padding-block:42px}.legal-crosslinks{border-top:1px solid oklch(from var(--surf-paper-on) l c h / .12);gap:8px;margin-top:36px;padding-top:32px;display:grid}.legal-crosslinks a{border-bottom:1px solid oklch(from var(--surf-paper-on) l c h / .09);grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;padding:20px 0;display:grid}.legal-crosslinks span:first-child{color:var(--surf-paper-quiet);grid-column:1/-1}.legal-crosslinks strong{font-family:var(--font-display);font-size:var(--text-16)}@media (width>=768px){.legal-hero{padding-block:108px 94px}.legal-page-tabs{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;grid-template-columns:repeat(3,150px);width:fit-content;position:relative}.legal-layout{grid-template-columns:minmax(190px,.42fr) minmax(0,1fr);gap:72px;padding-top:76px}.legal-contents{align-self:start;max-height:calc(100vh - 64px);position:sticky;top:32px;overflow-y:auto}.legal-contents ol{gap:0;padding-bottom:0;display:grid;overflow:visible}.legal-contents li{min-width:0}.legal-contents a{border:0;border-bottom:1px solid oklch(from var(--surf-paper-on) l c h / .08);min-height:0;color:var(--surf-paper-quiet);font-size:var(--text-12);border-radius:0;padding:11px 0}.legal-contents a:hover{border-color:oklch(from var(--surf-paper-on) l c h / .08);color:var(--surf-paper-on);background-color:#0000}.legal-section{padding-block:54px}.legal-prose{font-size:var(--text-15);margin-left:50px}.legal-crosslinks{grid-template-columns:repeat(2,minmax(0,1fr));margin-left:calc(42% + 42px)}.legal-crosslinks a:first-child{border-right:1px solid oklch(from var(--surf-paper-on) l c h / .09);padding-right:24px}}@media (prefers-reduced-motion:reduce){.legal-page-tab,.legal-contents a{transition:none}}.bluefield:after{content:"";z-index:2;pointer-events:none;background-image:var(--grain);opacity:.11;mix-blend-mode:overlay;background-size:140px 140px;position:absolute;inset:0}.markfield{display:none}@media (width>=1024px){.markfield{z-index:0;pointer-events:none;color:var(--brand);display:block;position:absolute;inset:0 0 0 60%}}@media (prefers-reduced-motion:reduce){.atmo-bloom{animation:none!important}}@media (prefers-reduced-transparency:reduce){.atmo-bloom{background:var(--plane)}.atmo-axes,.markfield{display:none}}.ripple{pointer-events:none;opacity:.16;animation:mara-ripple var(--t-large) var(--ease) forwards;background-color:currentColor;border-radius:9999px;position:absolute;transform:scale(0)}@keyframes mara-ripple{to{opacity:0;transform:scale(1)}}@supports not (animation-delay:calc(sibling-index() * 1ms)){.shelf>:first-child{animation-delay:40ms}.shelf>:nth-child(2){animation-delay:80ms}.shelf>:nth-child(3){animation-delay:.12s}.shelf>:nth-child(4){animation-delay:.16s}.shelf>:nth-child(5){animation-delay:.2s}.shelf>:nth-child(6){animation-delay:.24s}.shelf>:nth-child(7){animation-delay:.28s}.shelf>:nth-child(8){animation-delay:.32s}.shelf>:nth-child(n+9){animation-delay:.36s}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal{animation:mara-rise var(--t-large) var(--ease) both;animation-timeline:view();animation-range:entry 5% cover 18%}}}@keyframes mara-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes mara-sweep{to{transform:translate(100%)}}@keyframes mara-shake{0%,to{transform:translate(0)}22%{transform:translate(-4px)}55%{transform:translate(3px)}80%{transform:translate(-1px)}}@media (prefers-reduced-motion:reduce){.lift:hover,.lift:active,.press:active,.magnetic,.magnetic:active{transform:none!important}.link-draw:after{opacity:0;transform:scaleX(1)!important}.link-draw:hover:after,.link-draw:focus-visible:after{opacity:1}.ripple,.skel:after{display:none!important}.shelf>*,.reveal{opacity:1!important;animation:none!important;transform:none!important}}.mara-switch{isolation:isolate;transition:background-color var(--t-hover) var(--ease);position:relative}.mara-switch:before{content:"";z-index:-1;border-radius:inherit;background-color:var(--brand-tint);opacity:0;transition:opacity 90ms var(--ease);position:absolute;inset:0}.mara-switch[data-state=unchecked]:before{opacity:1;transition-delay:0s}.mara-thumb{transition:transform var(--t-hover) var(--ease);transform:translate(0);translate:none!important}.mara-switch[data-state=checked] .mara-thumb{transform:translate(16px)}input[type=checkbox],.mara-check{accent-color:var(--brand);transition:transform var(--t-state) var(--ease), border-color var(--t-state) var(--ease), box-shadow var(--t-state) var(--ease)}.mara-check:hover:not([data-state=checked]),[role=radio]:not(:where([data-ds-radio=plain])):hover:not([data-state=checked]){background-color:var(--ds-signal-wash)}input[type=checkbox]:active,.mara-check:active{transform:scale(.92)}.mara-check[data-state=checked] svg{animation:mara-check-in var(--t-state) var(--ease) both}@keyframes mara-check-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}@font-face{font-family:Geist;src:url(/fonts/geist-variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono-var.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--ds-ink:var(--lightningcss-light,oklch(14.5% .0295 285.5))var(--lightningcss-dark,oklch(98.5% .002 274));--ds-ink-2:var(--lightningcss-light,oklch(30.5% .0261 285.5))var(--lightningcss-dark,oklch(86% .005 274));--ds-ink-3:var(--lightningcss-light,oklch(43.5% .03 285.5))var(--lightningcss-dark,oklch(72% .007 274));--ds-paper:var(--lightningcss-light,oklch(96.8% .0035 275))var(--lightningcss-dark,oklch(7.5% .004 274));--ds-surface:var(--lightningcss-light,oklch(100% 0 none))var(--lightningcss-dark,oklch(9.5% .005 274));--ds-raised:var(--lightningcss-light,oklch(98.6% .005 275))var(--lightningcss-dark,oklch(12% .006 274));--ds-overlay:var(--lightningcss-light,oklch(95% .006 285.5))var(--lightningcss-dark,oklch(14.5% .007 274));--ds-hairline:var(--lightningcss-light,oklch(16.83% .0295 285.5/.08))var(--lightningcss-dark,oklch(100% 0 none/.13));--ds-float-edge:var(--lightningcss-light,oklch(16.83% .0295 285.5/.08))var(--lightningcss-dark,oklch(100% 0 none/.3));--ds-scrim:var(--lightningcss-light,oklch(15% .01 274/.28))var(--lightningcss-dark,oklch(2% .004 274/.82));--ds-image-scrim:oklch(8% .015 274/.76);--ds-on-image:oklch(98.5% .002 274);--ds-grouped:var(--lightningcss-light,oklch(95.8% .007 274))var(--lightningcss-dark,oklch(4% .003 274));--ds-soft:var(--lightningcss-light,oklch(96.3% .004 275))var(--lightningcss-dark,oklch(14.5% .006 274));--ds-card:var(--lightningcss-light,#fff)var(--lightningcss-dark,oklch(15.5% .006 274));--ds-cast-card-near:var(--lightningcss-light,oklch(20% .08 274/.05))var(--lightningcss-dark,oklch(0% 0 none/.5));--ds-cast-card-far:var(--lightningcss-light,oklch(20% .08 274/.07))var(--lightningcss-dark,oklch(0% 0 none/.6));--ds-shadow-card:0 0 0 1px var(--ds-hairline), 0 1px 2px var(--ds-cast-card-near), 0 6px 16px -8px var(--ds-cast-card-far);--ds-signal:#fff507;--ds-signal-wash:var(--lightningcss-light,oklch(97.5% .06 105))var(--lightningcss-dark,oklch(26% .07 103));--ds-brand-yellow:#fff507;--ds-brand-blue:oklch(44.87% .2879 270.05);--ds-on-brand-yellow:oklch(20% .02 100);--ds-on-brand-blue:oklch(99.5% 0 none);--ds-on-signal:var(--lightningcss-light,oklch(16% .02 285.5))var(--lightningcss-dark,oklch(14% .02 285.5));--ds-signal-text:var(--lightningcss-light,oklch(55% .14 96))var(--lightningcss-dark,oklch(88% .19 103));--ds-signal-mark:var(--lightningcss-light,oklch(61% .17 104))var(--lightningcss-dark,oklch(88% .19 103));--ds-neon:var(--lightningcss-light,oklch(94% .22 111))var(--lightningcss-dark,oklch(90% .2 111));--ds-neon-ink:var(--lightningcss-light,oklch(20% .04 285.5))var(--lightningcss-dark,oklch(16% .03 274));--ds-neon-wash:var(--lightningcss-light,oklch(98.5% .055 111))var(--lightningcss-dark,oklch(17% .055 111));--ds-verified:oklch(44.87% .2879 270.05);--ds-verified-text:var(--ds-signal-text);--ds-awaiting:var(--lightningcss-light,oklch(57.94% .1338 58.5))var(--lightningcss-dark,oklch(76% .12 62));--ds-awaiting-wash:var(--lightningcss-light,oklch(97.2% .028 75))var(--lightningcss-dark,oklch(17% .045 70));--ds-awaiting-ink:var(--lightningcss-light,oklch(50% .1338 58.5))var(--lightningcss-dark,oklch(80% .12 62));--ds-refused:var(--lightningcss-light,oklch(47.61% .1508 15.9))var(--lightningcss-dark,oklch(68% .15 18));--ds-refused-wash:var(--lightningcss-light,oklch(96.6% .022 18))var(--lightningcss-dark,oklch(16.5% .05 18));--ds-refused-ink:var(--lightningcss-light,oklch(45% .1508 15.9))var(--lightningcss-dark,oklch(84% .13 18));--ds-live:var(--lightningcss-light,oklch(49.09% .1114 158.7))var(--lightningcss-dark,oklch(72% .12 158.7));--ds-live-wash:var(--lightningcss-light,oklch(96% .03 155))var(--lightningcss-dark,oklch(17% .05 158));--ds-home-info:var(--lightningcss-light,oklch(96.5% .025 270))var(--lightningcss-dark,oklch(16% .05 274));--ds-home-quiet:var(--lightningcss-light,oklch(97.2% .007 285.5))var(--lightningcss-dark,oklch(11.5% .012 274));--ds-tone-her:var(--lightningcss-light,oklch(54.5% .175 310))var(--lightningcss-dark,oklch(74% .14 310));--ds-tone-her-wash:var(--lightningcss-light,oklch(96.5% .03 310))var(--lightningcss-dark,oklch(17% .05 310));--ds-tone-her-ink:var(--lightningcss-light,oklch(42% .16 310))var(--lightningcss-dark,oklch(80% .13 310));--ds-tone-talk:var(--lightningcss-light,oklch(50% .13 195))var(--lightningcss-dark,oklch(74% .12 195));--ds-tone-talk-wash:var(--lightningcss-light,oklch(96.5% .03 195))var(--lightningcss-dark,oklch(17% .05 195));--ds-tone-talk-ink:var(--lightningcss-light,oklch(42% .13 195))var(--lightningcss-dark,oklch(80% .11 195));--ds-tone-money:var(--lightningcss-light,oklch(54.5% .165 75))var(--lightningcss-dark,oklch(74% .14 75));--ds-tone-money-wash:var(--lightningcss-light,oklch(96.5% .032 75))var(--lightningcss-dark,oklch(17% .05 75));--ds-tone-money-ink:var(--lightningcss-light,oklch(42% .15 75))var(--lightningcss-dark,oklch(80% .13 75));--ds-tone-people:var(--lightningcss-light,oklch(54.5% .175 350))var(--lightningcss-dark,oklch(74% .14 350));--ds-tone-people-wash:var(--lightningcss-light,oklch(96.5% .03 350))var(--lightningcss-dark,oklch(17% .05 350));--ds-tone-people-ink:var(--lightningcss-light,oklch(42% .16 350))var(--lightningcss-dark,oklch(80% .13 350));--ds-tone-guard:var(--lightningcss-light,oklch(50% .14 145))var(--lightningcss-dark,oklch(74% .12 145));--ds-tone-guard-wash:var(--lightningcss-light,oklch(96.5% .03 145))var(--lightningcss-dark,oklch(17% .05 145));--ds-tone-guard-ink:var(--lightningcss-light,oklch(42% .14 145))var(--lightningcss-dark,oklch(80% .11 145));--ds-tone-know:var(--lightningcss-light,oklch(54.5% .165 30))var(--lightningcss-dark,oklch(74% .13 30));--ds-tone-know-wash:var(--lightningcss-light,oklch(96.5% .03 30))var(--lightningcss-dark,oklch(17% .05 30));--ds-tone-know-ink:var(--lightningcss-light,oklch(42% .15 30))var(--lightningcss-dark,oklch(80% .12 30));--ds-tone-world:var(--lightningcss-light,oklch(50% .15 220))var(--lightningcss-dark,oklch(74% .13 220));--ds-tone-world-wash:var(--lightningcss-light,oklch(96.5% .03 220))var(--lightningcss-dark,oklch(17% .05 220));--ds-tone-world-ink:var(--lightningcss-light,oklch(42% .15 220))var(--lightningcss-dark,oklch(80% .12 220));--ds-tone-self:var(--lightningcss-light,oklch(42% .02 274))var(--lightningcss-dark,oklch(72% .015 274));--ds-tone-self-wash:var(--lightningcss-light,oklch(97.2% .006 274))var(--lightningcss-dark,oklch(15% .008 274));--ds-tone-self-ink:var(--lightningcss-light,oklch(38% .02 274))var(--lightningcss-dark,oklch(80% .012 274));--ds-shadow-1:none;--ds-shadow-2:0 1px 2px oklch(20% .08 274/.06), 0 8px 24px oklch(20% .08 274/.06);--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:24px;--ds-space-6:32px;--ds-space-7:48px;--ds-space-8:64px;--ds-space-9:96px;--ds-space-10:128px;--ds-w-app:1200px;--ds-w-reading:720px;--ds-w-chat:480px;--ds-measure:68ch;--ds-gutter:24px;--ds-r-control:8px;--ds-r-card:12px;--ds-r-sheet:16px;--ds-r-pill:999px;--ds-r-group:16px;--ds-tabbar-lift:16px;--ds-tabbar-h:56px;--ds-tabbar-clear:calc(var(--ds-tabbar-lift) + var(--ds-tabbar-h) + 12px + env(safe-area-inset-bottom));--ds-swift:.14s;--ds-swift-ease:cubic-bezier(.2, .8, .2, 1);--ds-settle:.24s;--ds-settle-ease:cubic-bezier(.34, 1.4, .64, 1);--ds-enter:.32s;--ds-stagger:60ms;--ds-lh-display:1.15;--ds-lh-body:1.55;--ds-lh-data:1.4}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@keyframes ds-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes desk-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes desk-dot{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.animate-desk-rise{animation-name:ds-fade-only}.animate-desk-dot{opacity:.6;animation:none}}@keyframes ds-fade-only{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ds-stagger>*{animation:none!important}}.app-frame .rail{background:var(--ds-nav-ground);--ds-ink:var(--lightningcss-light,oklch(14.5% .0295 285.5))var(--lightningcss-dark,oklch(97% .008 274));--ds-ink-2:var(--lightningcss-light,oklch(30.5% .0261 285.5))var(--lightningcss-dark,oklch(82% .012 274));--ds-ink-3:var(--lightningcss-light,oklch(43.5% .03 285.5))var(--lightningcss-dark,oklch(68% .015 274));--ds-paper:var(--lightningcss-light,oklch(98.34% .0031 285.5))var(--lightningcss-dark,oklch(6% .006 274));--ds-surface:var(--lightningcss-light,oklch(100% 0 none))var(--lightningcss-dark,oklch(7.5% .007 274));--ds-raised:var(--lightningcss-light,oklch(97.55% .0035 285.5))var(--lightningcss-dark,oklch(10.5% .009 274));--ds-card:var(--lightningcss-light,oklch(100% 0 none))var(--lightningcss-dark,oklch(7.5% .007 274));--ds-hairline:var(--lightningcss-light,oklch(16.83% .0295 285.5/.08))var(--lightningcss-dark,oklch(100% 0 none/.12));--ds-row-hover:var(--lightningcss-light,oklch(98.85% .0028 285.5))var(--lightningcss-dark,oklch(100% 0 none/.055));--ds-row-chosen:var(--lightningcss-light,oklch(99.32% .0055 274))var(--lightningcss-dark,oklch(20% .09 274/.48));--sidebar-accent:var(--ds-row-hover);--sidebar-border:var(--ds-hairline);border-color:var(--lightningcss-light,oklch(16.83% .0295 285.5/.08))var(--lightningcss-dark,oklch(100% 0 none/.08)) var(--lightningcss-light,oklch(16.83% .0295 285.5/.08))var(--lightningcss-dark,oklch(100% 0 none/.08)) var(--lightningcss-light,oklch(16.83% .0295 285.5/.08))var(--lightningcss-dark,oklch(100% 0 none/.08)) var(--lightningcss-light,oklch(16.83% .0295 285.5/.08))var(--lightningcss-dark,oklch(100% 0 none/.08))}.app-workspace-header{box-shadow:inset 0 -1px 0 var(--ds-hairline)}.app-workspace-main{background:var(--ds-grouped)}.workstation-page>header{box-shadow:inset 0 -1px 0 var(--ds-hairline);background:0 0;border-radius:0;padding:0 0 20px}.workstation-page>header+div{margin-top:16px}.soft-page{margin-top:22px}.set-stack{display:block}.set-rule,.set-row,.set-group-head{--set-dot:var(--lightningcss-light,oklch(16.83% .0295 285.5/.26))var(--lightningcss-dark,oklch(100% 0 none/.26));background-image:repeating-linear-gradient(to right, var(--set-dot) 0 2px, transparent 2px 6px);background-position:0 100%;background-repeat:repeat-x;background-size:100% 1px}.set-group{margin-top:34px}.set-group-head{align-items:flex-start;gap:12px;min-height:28px;padding-block-end:14px;display:flex}.set-group-word{min-width:0;font-family:var(--font-ds-text);font-size:15px;font-weight:var(--w-semibold);color:var(--ds-ink);line-height:1.3;display:block}.set-group-act{flex:none;margin-left:auto}.set-group-hint{max-width:54ch;font-family:var(--font-ds-text);color:var(--ds-ink-3);margin-top:3px;font-size:14px;line-height:1.5;display:block}.set-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;padding-block:18px;display:grid}@media (width>=640px){.set-row{grid-template-columns:minmax(0,1fr) auto;column-gap:32px;padding-block:20px}}.set-row-text{min-width:0}.set-row-title{font-family:var(--font-ds-text);font-size:15px;font-weight:var(--w-semibold);color:var(--ds-ink);line-height:1.35;display:block}.set-row-hint{max-width:46ch;font-family:var(--font-ds-text);color:var(--ds-ink-3);margin-top:4px;font-size:14px;line-height:1.5;display:block}.set-row-act{align-items:center;gap:10px;min-width:0;display:flex}@media (width>=640px){.set-row-act{justify-content:flex-end}}.set-row[data-wide=yes]{grid-template-columns:minmax(0,1fr)}.set-row[data-wide=yes] .set-row-act{justify-content:flex-start;margin-top:4px}.set-rule{block-size:1px;margin-top:18px}.set-row+.set-rule{display:none}.set-choices{justify-items:start;gap:12px;display:grid}@media (width>=640px){.set-choices{justify-items:end}}.set-value{font-family:var(--font-ds-text);font-variant-numeric:tabular-nums;color:var(--ds-ink-2);font-size:14px}.set-banner{border-radius:var(--ds-r-group,18px);background:var(--ds-soft);grid-template-columns:auto minmax(0,1fr);gap:12px;margin-bottom:28px;padding:16px 18px;display:grid}.set-banner-mark{width:20px;height:20px;color:var(--ds-ink-2);margin-top:1px}.set-banner-title{font-family:var(--font-ds-text);font-size:15px;font-weight:var(--w-semibold);color:var(--ds-ink);line-height:1.35;display:block}.set-banner-line{font-family:var(--font-ds-text);color:var(--ds-ink-3);margin-top:2px;font-size:14px;line-height:1.5;display:block}.soft-rows{gap:8px;display:grid}.soft-row{background:var(--ds-soft);text-align:left;width:100%;min-height:58px;transition:background-color var(--ds-swift) var(--ds-swift-ease), transform var(--ds-swift) var(--ds-swift-ease);border-radius:18px;align-items:center;gap:12px;padding:10px 14px;display:flex}button.soft-row:hover,a.soft-row:hover{background:var(--ds-ink)}@supports (color:color-mix(in lab, red, red)){button.soft-row:hover,a.soft-row:hover{background:color-mix(in oklch, var(--ds-ink) 4%, var(--ds-soft))}}button.soft-row:active,a.soft-row:active{transform:scale(.995)}.soft-row-icon{stroke-width:1.7px;width:20px;height:20px;color:var(--ds-ink-2);flex:none}.soft-row-title{font-family:var(--font-ds-text);color:var(--ds-ink);font-size:16px;line-height:1.3;display:block}.soft-row-hint{font-family:var(--font-ds-text);color:var(--ds-ink-3);margin-top:2px;font-size:13px;line-height:1.4;display:block}.soft-row-end{font-family:var(--font-ds-text);color:var(--ds-ink-3);flex:none;align-items:center;gap:8px;font-size:14px;display:flex}@media not all and (width>=640px){.soft-row{flex-wrap:wrap}.soft-row-end{width:calc(100% - 32px);min-width:0;margin-top:4px;margin-left:32px}}.soft-field-label{font-family:var(--font-ds-text);font-size:15px;font-weight:var(--w-semibold);color:var(--ds-ink);padding-block-end:8px;padding-inline:2px;line-height:1.35;display:block}.soft-field{background:var(--ds-surface);width:100%;min-height:56px;box-shadow:inset 0 0 0 1px var(--ds-hairline);transition:box-shadow var(--ds-swift) var(--ds-swift-ease);border-radius:16px;align-items:center;gap:11px;padding:0 14px;display:flex}.soft-field:focus-within{box-shadow:inset 0 0 0 1px var(--ds-signal-text), 0 0 0 3px var(--ds-signal-text)}@supports (color:color-mix(in lab, red, red)){.soft-field:focus-within{box-shadow:inset 0 0 0 1px var(--ds-signal-text), 0 0 0 3px color-mix(in oklch, var(--ds-signal-text) 16%, transparent)}}.soft-field-icon{stroke-width:1.7px;width:20px;height:20px;color:var(--ds-ink-3);flex:none}.soft-field:has(textarea){align-items:start;padding-block:14px}.soft-field textarea{resize:vertical;min-height:72px;line-height:1.5}.soft-field input,.soft-field textarea,.soft-field-value{min-width:0;font-family:var(--font-ds-text);color:var(--ds-ink);background:0 0;border:0;outline:none;flex:1;font-size:16px}.soft-field input::placeholder,.soft-field textarea::placeholder{color:var(--ds-ink-3)}.soft-field-end{width:32px;height:32px;color:var(--ds-ink-3);border-radius:999px;flex:none;place-items:center;display:grid}.soft-field-end:hover{background:var(--ds-row-hover);color:var(--ds-ink)}.soft-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.soft-tile{background:var(--ds-soft);border-radius:18px;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:14px 8px 12px;display:flex}.soft-tile-figure{font-family:var(--font-ds-display);font-size:20px;font-weight:var(--w-semibold);color:var(--ds-ink);font-variant-numeric:tabular-nums;line-height:1.1}.soft-tile-label{max-width:100%;font-family:var(--font-ds-text);color:var(--ds-ink-3);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.soft-identity{align-items:center;gap:16px;display:flex}.soft-identity-photo{flex:none;position:relative}.soft-identity-badge{cursor:pointer;background:var(--ds-ink);width:28px;height:28px;color:var(--ds-surface);box-shadow:0 0 0 3px var(--ds-grouped);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.soft-identity-badge svg{width:13px;height:13px}.soft-identity-name{font-family:var(--font-ds-display);font-size:24px;font-weight:var(--w-semibold);color:var(--ds-ink);text-overflow:ellipsis;line-height:1.2;overflow:hidden}.soft-identity-mail{font-family:var(--font-ds-text);color:var(--ds-ink-3);text-overflow:ellipsis;margin-top:2px;font-size:13px;line-height:1.35;overflow:hidden}.pick{background:var(--ds-soft);text-align:left;width:100%;min-height:62px;transition:background-color var(--ds-swift) var(--ds-swift-ease), box-shadow var(--ds-swift) var(--ds-swift-ease), transform var(--ds-swift) var(--ds-swift-ease);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex;box-shadow:inset 0 0 0 1px #0000}.pick:hover{background:var(--ds-ink)}@supports (color:color-mix(in lab, red, red)){.pick:hover{background:color-mix(in oklch, var(--ds-ink) 4%, var(--ds-soft))}}.pick:active{transform:scale(.995)}.pick:focus-visible{outline:2px solid var(--ds-signal);outline-offset:2px}.pick[aria-checked=true]{background:var(--ds-signal-wash);box-shadow:inset 0 0 0 1px var(--ds-signal)}@supports (color:color-mix(in lab, red, red)){.pick[aria-checked=true]{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--ds-signal) 36%, transparent)}}.pick-glyph{background:var(--ds-surface);width:34px;height:34px;color:var(--ds-ink-2);box-shadow:inset 0 0 0 1px var(--ds-ink);border-radius:11px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.pick-glyph{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--ds-ink) 8%, transparent)}}.pick[aria-checked=true] .pick-glyph{color:var(--ds-signal-mark)}.pick-title{font-family:var(--font-ds-text);font-size:15px;font-weight:var(--w-medium);color:var(--ds-ink);line-height:1.3;display:block}.pick-line{font-family:var(--font-ds-text);color:var(--ds-ink-3);margin-top:3px;font-size:12.5px;line-height:1.45;display:block}.pick-mark{color:#0000;width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--ds-ink);background:0 0;border-radius:999px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.pick-mark{box-shadow:inset 0 0 0 1.5px color-mix(in oklch, var(--ds-ink) 22%, transparent)}}.pick-mark{transition:background-color var(--ds-swift) var(--ds-swift-ease), color var(--ds-swift) var(--ds-swift-ease)}.pick[aria-checked=true] .pick-mark{background:var(--ds-signal);color:var(--ds-on-signal);box-shadow:none}.pick-more{background:var(--ds-surface);box-shadow:inset 0 0 0 1px var(--ds-ink);border-radius:16px;gap:14px;margin-top:12px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.pick-more{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--ds-ink) 7%, transparent)}}.snip{min-width:0;max-width:100%}.snip-code{background:var(--ds-paper);min-width:0;max-width:100%;box-shadow:inset 0 0 0 1px var(--ds-ink);border-radius:14px;margin:0;padding:13px 14px;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.snip-code{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--ds-ink) 8%, transparent)}}.snip-code{font-family:var(--font-ds-data);color:var(--ds-ink);white-space:pre;-webkit-overflow-scrolling:touch;font-size:12px;line-height:1.65}.snip-foot{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.snip-note{min-width:0;font-family:var(--font-ds-text);color:var(--ds-ink-3);flex:220px;margin:0;font-size:12px;line-height:1.5}.copy-btn{background:var(--ds-surface);height:34px;box-shadow:inset 0 0 0 1px var(--ds-ink);border-radius:999px;flex:none;align-items:center;gap:7px;padding-inline:12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.copy-btn{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--ds-ink) 10%, transparent)}}.copy-btn{font-family:var(--font-ds-text);font-size:12.5px;font-weight:var(--w-medium);color:var(--ds-ink-2);transition:background-color var(--ds-swift) var(--ds-swift-ease), color var(--ds-swift) var(--ds-swift-ease)}.copy-btn:hover{background:var(--ds-paper);color:var(--ds-ink)}.copy-btn:focus-visible{outline:2px solid var(--ds-signal);outline-offset:2px}.soft-code-inline{background:var(--ds-paper);font-family:var(--font-ds-data);color:var(--ds-ink-2);border-radius:6px;padding:1px 5px;font-size:.92em}.prev-bar{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.prev-stage{justify-items:stretch;min-width:0;display:grid}.prev-stage[data-device=phone]{justify-items:center}.prev-screen{background:var(--ds-card);width:100%;height:clamp(340px,52vh,520px);box-shadow:inset 0 0 0 1px var(--ds-ink);border:0;border-radius:16px}@supports (color:color-mix(in lab, red, red)){.prev-screen{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--ds-ink) 8%, transparent)}}.prev-phone{border:6px solid var(--ds-ink);background:var(--ds-paper);border-radius:28px;width:min(300px,100%);height:clamp(420px,62vh,560px)}.qr{gap:14px;min-width:0;display:grid}.qr-body{align-items:start;gap:16px;min-width:0;display:grid}@media (width>=560px){.qr-body{grid-template-columns:minmax(0,190px) minmax(0,1fr)}}.qr-paper{background:var(--ds-surface);min-width:0;box-shadow:inset 0 0 0 1px var(--ds-ink), 0 10px 24px -20px var(--ds-ink);border-radius:12px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.qr-paper{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--ds-ink) 10%, transparent), 0 10px 24px -20px color-mix(in oklch, var(--ds-ink) 55%, transparent)}}.qr-paper svg{width:100%;height:auto;display:block}.qr-paper[data-ready=no]{aspect-ratio:3/4}.qr-waiting{background:linear-gradient(105deg, var(--ds-paper) 30%, var(--ds-ink) 50%, var(--ds-paper) 70%);width:100%;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.qr-waiting{background:linear-gradient(105deg, var(--ds-paper) 30%, color-mix(in oklch, var(--ds-ink) 5%, var(--ds-paper)) 50%, var(--ds-paper) 70%)}}.qr-side{align-content:start;gap:10px;min-width:0;display:grid}.qr-measure{font-family:var(--font-ds-data);font-variant-numeric:tabular-nums;color:var(--ds-ink-3);margin:0;font-size:12px}.qr-note{overflow-wrap:anywhere;min-width:0;font-family:var(--font-ds-text);color:var(--ds-ink-3);margin:0;font-size:12.5px;line-height:1.5}.qr-actions{flex-wrap:wrap;gap:8px;display:flex}.qr-sizes{max-width:380px}@media not all and (width>=430px){.qr-sizes [role=radiogroup]>*{padding-inline:4px;font-size:12px}}.soft-row--stacked{flex-direction:column;align-items:stretch;gap:14px;padding:14px}.start-page{flex:none;width:100%;min-height:100%;padding:16px;display:flex}@media (width>=768px){.start-page{padding:28px 32px}}.start-frame{border-radius:var(--ds-r-group,18px);width:100%;min-width:0;max-width:760px;box-shadow:var(--ds-shadow-card);flex-direction:column;flex:1;margin-inline:auto;display:flex}.start-top{flex:none;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:16px 16px 0;display:flex}@media (width>=768px){.start-top{padding:22px 28px 0}}.start-brand{align-items:center;gap:9px;min-width:0;display:flex}.start-mark{background:var(--ds-signal);width:30px;height:30px;color:var(--ds-on-signal);box-shadow:var(--ds-lit-top-brand), var(--ds-lit-bottom-brand);border-radius:9px;flex:none;place-items:center;display:grid;position:relative}.start-wordmark{min-width:0;font-family:var(--font-ds-display);font-size:17px;font-weight:var(--w-semibold);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;color:var(--ds-ink);overflow:hidden}.start-main{flex-direction:column;flex:1;justify-content:center;min-width:0;padding:24px 16px;display:flex}@media (width>=768px){.start-main{padding:32px 28px}}.start-dots{justify-content:center;align-items:center;gap:6px;padding-bottom:20px;display:flex}.start-dot{background:var(--ds-signal-text);border-radius:999px;width:22px;height:5px}@supports (color:color-mix(in lab, red, red)){.start-dot{background:color-mix(in oklch, var(--ds-signal-text) 17%, transparent)}}.start-dot{transition:width var(--ds-swift) var(--ds-swift-ease), background-color var(--ds-swift) var(--ds-swift-ease)}.start-dot[data-state=done]{background:var(--ds-signal-text)}@supports (color:color-mix(in lab, red, red)){.start-dot[data-state=done]{background:color-mix(in oklch, var(--ds-signal-text) 55%, transparent)}}.start-dot[data-state=here]{background:var(--ds-signal-text);width:38px}.start-dots-count{font-family:var(--font-ds-text);color:var(--ds-ink-3);margin-left:6px;font-size:12px}.start-title{font-family:var(--font-ds-display);font-size:24px;font-weight:var(--w-semibold);text-align:center;text-wrap:balance;color:var(--ds-ink);line-height:1.2}@media (width>=768px){.start-title{font-size:30px}}.start-purpose{max-width:46ch;font-family:var(--font-ds-text);text-align:center;text-wrap:pretty;color:var(--ds-ink-2);margin-inline:auto;margin-top:10px;font-size:14px;line-height:1.55}.start-body{min-width:0;margin-top:26px}.start-foot{border-top:1px solid var(--ds-hairline);flex-direction:column-reverse;flex:none;align-items:stretch;gap:8px;padding:18px 16px;display:flex}.start-foot-go{width:100%;min-height:48px}.start-foot-gap{display:none}@media not all and (width>=768px){.start-foot[data-slots=three]{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"go go""back skip";align-items:center;gap:10px;display:grid}.start-foot[data-slots=three] .start-foot-go{grid-area:go;width:100%}.start-foot[data-slots=three] .start-foot-back{grid-area:back;justify-self:start}.start-foot[data-slots=three] .start-foot-skip{white-space:normal;text-align:end;grid-area:skip;justify-self:end;min-width:0;height:auto;min-height:44px;padding-block:8px;line-height:1.25}}.start-foot-skip{margin-inline-start:auto}@media (width>=768px){.start-foot{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:20px 28px}.start-foot-go{width:auto;min-height:0}.start-foot-gap{display:block}}.start-choice{background:var(--ds-surface);width:100%;min-width:0;min-height:68px;box-shadow:inset 0 0 0 1px var(--ds-hairline);text-align:left;transition:background-color var(--ds-swift) var(--ds-swift-ease), box-shadow var(--ds-swift) var(--ds-swift-ease), transform var(--ds-swift) var(--ds-swift-ease);border-radius:18px;align-items:center;gap:13px;padding:13px 14px;display:flex;position:relative}.start-choice:hover{background:var(--ds-row-hover);box-shadow:inset 0 0 0 1px var(--ds-signal-text)}@supports (color:color-mix(in lab, red, red)){.start-choice:hover{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--ds-signal-text) 26%, var(--ds-hairline))}}.start-choice:active{transform:scale(.994)}.start-choice:focus-visible{outline:2px solid var(--ds-signal-text);outline-offset:2px}.start-choice-on,.start-choice-on:hover{background:var(--ds-signal-wash);box-shadow:inset 0 0 0 2px var(--ds-signal-text), 0 6px 18px -12px var(--ds-signal-text)}@supports (color:color-mix(in lab, red, red)){.start-choice-on,.start-choice-on:hover{box-shadow:inset 0 0 0 2px var(--ds-signal-text), 0 6px 18px -12px color-mix(in oklch, var(--ds-signal-text) 60%, transparent)}}.start-choice-tile{width:44px;height:44px}.start-choice-text{flex:1;min-width:0;overflow:hidden}.start-choice-title{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-ds-text);font-size:15px;font-weight:var(--w-semibold);letter-spacing:-.01em;color:var(--ds-ink);line-height:1.3;display:block;overflow:hidden}.start-choice-body{font-family:var(--font-ds-text);color:var(--ds-ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.start-choice-tick{background:var(--ds-card);width:24px;height:24px;box-shadow:inset 0 0 0 1.5px var(--ds-ink);border-radius:8px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.start-choice-tick{box-shadow:inset 0 0 0 1.5px color-mix(in oklch, var(--ds-ink) 18%, transparent)}}.start-choice-tick{color:#0000;transition:background-color var(--ds-swift) var(--ds-swift-ease), box-shadow var(--ds-swift) var(--ds-swift-ease), color var(--ds-swift) var(--ds-swift-ease)}.start-choice-on .start-choice-tick{background:var(--ds-signal);box-shadow:var(--ds-lit-top-brand);color:var(--ds-on-signal)}.connect-search{margin-bottom:16px}.connect-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}@media (width>=640px){.connect-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.connect-tile{background:var(--ds-surface);min-width:0;min-height:118px;box-shadow:inset 0 0 0 1px var(--ds-hairline);text-align:center;transition:background-color var(--ds-swift) var(--ds-swift-ease), box-shadow var(--ds-swift) var(--ds-swift-ease);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:16px 10px;display:flex;position:relative}button.connect-tile:hover{background:var(--ds-row-hover);box-shadow:inset 0 0 0 1px var(--ds-signal-text)}@supports (color:color-mix(in lab, red, red)){button.connect-tile:hover{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--ds-signal-text) 26%, var(--ds-hairline))}}button.connect-tile:active{transform:scale(.99)}.connect-tile:focus-visible{outline:2px solid var(--ds-signal-text);outline-offset:2px}.connect-tile-on,button.connect-tile-on:hover{background:var(--ds-signal-wash);box-shadow:inset 0 0 0 2px var(--ds-signal-text), 0 6px 18px -12px var(--ds-signal-text)}@supports (color:color-mix(in lab, red, red)){.connect-tile-on,button.connect-tile-on:hover{box-shadow:inset 0 0 0 2px var(--ds-signal-text), 0 6px 18px -12px color-mix(in oklch, var(--ds-signal-text) 60%, transparent)}}.connect-logo{flex:none;place-items:center;display:grid}.connect-name{min-width:0;max-width:100%;font-family:var(--font-ds-text);font-size:13px;font-weight:var(--w-semibold);text-overflow:ellipsis;white-space:nowrap;color:var(--ds-ink);line-height:1.25;display:block;overflow:hidden}.connect-state{font-family:var(--font-ds-text);color:var(--ds-ink-3);font-size:11px;line-height:1.3;display:block}.connect-state[data-on=yes]{color:var(--ds-live)}.connect-tick{background:var(--ds-card);width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--ds-ink);border-radius:7px;place-items:center;display:grid;position:absolute;top:8px;right:8px}@supports (color:color-mix(in lab, red, red)){.connect-tick{box-shadow:inset 0 0 0 1.5px color-mix(in oklch, var(--ds-ink) 18%, transparent)}}.connect-tick{color:#0000}.connect-tile-on .connect-tick,.connect-tick[data-state=done]{background:var(--ds-signal);box-shadow:var(--ds-lit-top-brand);color:var(--ds-on-signal)}.connect-tick[data-state=done]{background:var(--ds-live);box-shadow:none;color:var(--ds-paper)}.connect-tile[data-soon=yes]{background:var(--ds-paper);box-shadow:inset 0 0 0 1px var(--ds-hairline)}.connect-want{background:var(--ds-surface);box-shadow:inset 0 0 0 1px var(--ds-hairline);font-family:var(--font-ds-text);color:var(--ds-ink-2);border-radius:999px;margin-top:1px;padding:3px 9px;font-size:11px}.connect-want:hover{color:var(--ds-ink)}.connect-want:disabled{opacity:.6}.connect-empty{font-family:var(--font-ds-text);text-align:center;color:var(--ds-ink-3);padding:26px 0;font-size:13px}.start-works{margin-inline:-16px;padding-block:2px;overflow-x:hidden}@media (width>=768px){.start-works{margin-inline:-28px}}.start-works-row{align-items:center;gap:12px;width:max-content;padding-block:6px;animation:42s linear infinite start-marquee;display:flex}.start-works-row:nth-child(2){padding-inline-start:34px;animation-duration:54s;animation-direction:reverse}.start-works-row:nth-child(3){padding-inline-start:12px;animation-duration:48s}@keyframes start-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.start-works-row{animation:none;transform:none}}.start-works-mark{background:var(--ds-surface);box-shadow:inset 0 0 0 1px var(--ds-hairline);border-radius:15px;flex:none;place-items:center;padding:9px;display:grid}.workstation-page>.page-header-credit-only{box-shadow:none;background:0 0;border-radius:0;padding:0}.workstation-page>.page-header-credit-only+div{margin-top:4px}@media (width<=767px){.workstation-page>header{margin-inline:16px;padding:0 0 16px}.workstation-page>.page-header-credit-only{margin-inline:0;padding:0}}@keyframes avatar-photon{to{transform:rotate(1turn)}}.avatar-photon{isolation:isolate;position:relative}.avatar-photon:before,.avatar-photon:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:-3px}.avatar-photon:before{z-index:-2;background:conic-gradient(from 0deg, var(--ds-signal), var(--ds-signal) 72%, var(--ds-neon) 84%, white 89%, var(--ds-signal) 94%);box-shadow:none;animation:7s linear infinite avatar-photon}.avatar-photon:after{z-index:-1;background:var(--ds-surface);inset:-1px}.electric-tile{border:1px solid var(--ds-signal-text)}@supports (color:color-mix(in lab, red, red)){.electric-tile{border:1px solid color-mix(in oklch, var(--ds-signal-text) 10%, var(--ds-hairline))}}.electric-tile{box-shadow:0 1px 2px var(--ds-ink)}@supports (color:color-mix(in lab, red, red)){.electric-tile{box-shadow:0 1px 2px color-mix(in oklch, var(--ds-ink) 5%, transparent)}}.electric-tile{transition:transform var(--ds-swift) var(--ds-swift-ease), border-color var(--ds-swift) var(--ds-swift-ease), box-shadow var(--ds-swift) var(--ds-swift-ease)}.electric-tile:hover{border-color:var(--ds-signal-text)}@supports (color:color-mix(in lab, red, red)){.electric-tile:hover{border-color:color-mix(in oklch, var(--ds-signal-text) 34%, var(--ds-hairline))}}.electric-tile:hover{box-shadow:0 10px 28px -20px var(--ds-ink)}@supports (color:color-mix(in lab, red, red)){.electric-tile:hover{box-shadow:0 10px 28px -20px color-mix(in oklch, var(--ds-ink) 34%, transparent)}}.electric-tile:hover{transform:translateY(-1px)}.electric-tile:nth-child(3n+2) svg{color:var(--ds-signal-mark)}.electric-tile:nth-child(3n) svg{color:var(--ds-awaiting)}@media (prefers-reduced-motion:reduce){.avatar-photon:before{animation:none}.electric-tile:hover{transform:none}}:root{--ds-lit-top:inset 0 1px 0 0 var(--lightningcss-light,oklch(100% 0 none/.72))var(--lightningcss-dark,oklch(100% 0 none/.06));--ds-lit-bottom:inset 0 -1px 0 0 var(--lightningcss-light,oklch(16.83% .0295 285.5/.07))var(--lightningcss-dark,oklch(0% 0 none/.35));--ds-lit-top-brand:inset 0 1px 0 0 oklch(62.87% .2879 270.05/.5);--ds-lit-bottom-brand:inset 0 -1px 0 0 oklch(29.87% .2879 270.05/.42);--ds-sunk:inset 0 1px 2px 0 oklch(16.83% .0295 285.5/.05);--ds-cast-float:0 1px 2px oklch(44.87% .16 270.05/.06), 0 12px 32px -8px oklch(44.87% .16 270.05/.18), 0 32px 64px -24px oklch(44.87% .16 270.05/.16);--ds-cast-press:0 1px 1px oklch(44.87% .16 270.05/.1);--ds-ring:0 0 0 1px var(--ds-signal-text), 0 0 0 4px var(--ds-signal-text), 0 2px 12px -2px oklch(44.87% .2879 270.05/.28)}@supports (color:color-mix(in lab, red, red)){:root{--ds-ring:0 0 0 1px var(--ds-signal-text), 0 0 0 4px color-mix(in oklch, var(--ds-signal-text) 16%, transparent), 0 2px 12px -2px oklch(44.87% .2879 270.05/.28)}}:root{--ds-rail:var(--lightningcss-light,oklch(97.55% .0035 285.5))var(--lightningcss-dark,oklch(6% .004 274));--ds-beam:var(--lightningcss-light,oklch(92% .19 108))var(--lightningcss-dark,oklch(89% .2 108));--ds-beam-ink:var(--lightningcss-light,oklch(24% .04 108))var(--lightningcss-dark,oklch(20% .04 108));--ds-beam-track:var(--lightningcss-light,oklch(92.5% .004 95))var(--lightningcss-dark,oklch(23.5% .006 274));--ds-online:var(--lightningcss-light,oklch(72% .19 149))var(--lightningcss-dark,oklch(78% .2 150));--ds-done-wash:var(--lightningcss-light,oklch(93% .09 182))var(--lightningcss-dark,oklch(26% .09 184));--ds-done-ink:var(--lightningcss-light,oklch(46% .12 184))var(--lightningcss-dark,oklch(86% .15 180));--ds-done-edge:var(--lightningcss-light,oklch(84% .11 183))var(--lightningcss-dark,oklch(42% .11 184));--ds-nav-ground:var(--lightningcss-light,oklch(97.25% .0022 95))var(--lightningcss-dark,oklch(5.5% .003 274));--ds-nav-plane:var(--lightningcss-light,oklch(100% 0 none))var(--lightningcss-dark,oklch(10.5% .005 274));--ds-nav-kid-on:var(--lightningcss-light,oklch(94.2% .0025 95))var(--lightningcss-dark,oklch(11.5% .005 274));--ds-nav-cast:var(--lightningcss-light,0 1px 2px oklch(18% .01 100/.07))var(--lightningcss-dark,0 7px 18px -10px oklch(18% .01 100/.16), 0 0 0 1px oklch(100% 0 none/.08));--ds-canvas:var(--ds-paper);--ds-region:var(--ds-surface);--ds-row-hover:var(--lightningcss-light,oklch(98.85% .0028 285.5))var(--lightningcss-dark,oklch(10.5% .006 274));--ds-row-chosen:var(--lightningcss-light,oklch(99.32% .0055 274))var(--lightningcss-dark,oklch(18% .05 274))}.nav-masthead{background:var(--ds-nav-ground)}@supports not ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){.glass{background:var(--ds-surface)}}@media (prefers-reduced-transparency:reduce){.glass{background:var(--ds-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.ds-sheet{animation:ds-sheet-in-right var(--ds-enter) var(--ds-swift-ease) 16ms both;will-change:transform;backface-visibility:hidden;contain:paint}.ds-sheet-solid{background:var(--ds-raised);border:1px solid var(--ds-hairline);box-shadow:var(--ds-lit-top), var(--ds-lit-bottom), var(--ds-cast-float)}.ds-scrim{animation:ds-sheet-in-fade var(--ds-enter) var(--ds-swift-ease) both}.ds-scrim[data-state=closed]{animation-name:ds-sheet-out-fade;animation-duration:var(--t-enter)}@media (prefers-reduced-motion:reduce){.ds-sheet,.ds-sheet[data-state=closed],.ds-scrim,.ds-scrim[data-state=closed]{animation:none}}.ds-sheet[data-side=bottom]{animation-name:ds-sheet-in-bottom}.ds-sheet[data-side=left]{animation-name:ds-sheet-in-left}.ds-sheet[data-side=full]{animation-name:ds-sheet-in-fade}.ds-sheet[data-state=closed]{animation-name:ds-sheet-out-right;animation-duration:var(--t-enter)}.ds-sheet[data-side=bottom][data-state=closed]{animation-name:ds-sheet-out-bottom}.ds-sheet[data-side=left][data-state=closed]{animation-name:ds-sheet-out-left}.ds-sheet[data-side=full][data-state=closed]{animation-name:ds-sheet-out-fade}@keyframes ds-sheet-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ds-sheet-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes ds-sheet-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes ds-sheet-out-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes ds-sheet-in-bottom{0%{transform:translateY(100%)}to{transform:translate(0)}}@keyframes ds-sheet-out-bottom{0%{transform:translate(0)}to{transform:translateY(100%)}}@keyframes ds-sheet-in-fade{0%{opacity:0}to{opacity:1}}@keyframes ds-sheet-out-fade{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.press-in:active:not(:disabled){transform:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.chrome-glass{background:var(--ds-paper)}}@media (prefers-reduced-transparency:reduce){.chrome-glass{background:var(--ds-paper);-webkit-backdrop-filter:none;backdrop-filter:none}}.desk-panes{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0;display:grid}@media (width>=768px){.desk-panes{grid-template-columns:minmax(0,320px) minmax(0,1fr)}}@media (width>=1360px){.desk-panes{grid-template-columns:minmax(0,340px) minmax(0,1fr)}}.desk-rail-pane{display:none}.desk-rail-trigger{display:inline-flex}@media (width>=1180px){.desk-panes{grid-template-columns:minmax(0,252px) minmax(0,372px) minmax(0,1fr)}.desk-rail-pane{display:block}.desk-queue-search,.desk-scope-picker,.desk-rail-trigger{display:none}}[data-testid=desk]{--font-ds-display:var(--face-display);--font-ds-text:var(--face-text)}[data-testid=desk] .workstation-page{background:var(--ds-paper);padding:0}[data-testid=desk] .workstation-page>header{border-bottom:1px solid var(--ds-hairline);background:var(--ds-paper);padding:12px 18px}[data-testid=desk] .workstation-page>header+div{margin-top:0}.desk-workspace{background:var(--ds-paper)}.desk-inbox{background:var(--ds-surface)}.channel-mark{flex:none}.desk-rail-row{min-height:38px}.desk-rail-count{background:var(--ds-ink);border-radius:999px;min-width:20px;padding-inline:6px}@supports (color:color-mix(in lab, red, red)){.desk-rail-count{background:color-mix(in oklch, var(--ds-ink) 6%, transparent)}}.desk-rail-count{font-family:var(--font-ds-data);font-size:11.5px;font-weight:var(--w-semibold);text-align:center;color:var(--ds-ink-2);font-variant-numeric:tabular-nums;line-height:18px}.desk-rail-row[aria-pressed=true] .desk-rail-count{background:var(--ds-signal)}@supports (color:color-mix(in lab, red, red)){.desk-rail-row[aria-pressed=true] .desk-rail-count{background:color-mix(in oklch, var(--ds-signal) 16%, transparent)}}.desk-rail-row[aria-pressed=true] .desk-rail-count{color:var(--ds-signal-text)}.desk-rail-count[data-none=yes]{color:var(--ds-ink-3);background:0 0}.desk-coming-label{border:1px solid var(--ds-hairline);border-radius:var(--ds-r-pill);min-height:18px;font-family:var(--font-ds-text);font-size:9px;font-weight:var(--w-semibold);color:var(--ds-ink-3);background:var(--ds-paper);flex:none;align-items:center;padding-inline:6px;display:inline-flex}.desk-channel-strip{scrollbar-width:none;overscroll-behavior-inline:contain}.desk-channel-strip::-webkit-scrollbar{display:none}.desk-channel-chip[aria-pressed=true]{box-shadow:inset 0 -2px 0 var(--ds-signal-text)}.desk-row-channel{box-shadow:0 2px 6px var(--ds-ink)}@supports (color:color-mix(in lab, red, red)){.desk-row-channel{box-shadow:0 2px 6px color-mix(in oklch, var(--ds-ink) 12%, transparent)}}.desk-ai-replying{border-color:var(--ds-live)}@supports (color:color-mix(in lab, red, red)){.desk-ai-replying{border-color:color-mix(in oklch, var(--ds-live) 34%, var(--ds-hairline))}}.desk-ai-replying{color:var(--ds-live);background:var(--ds-live)}@supports (color:color-mix(in lab, red, red)){.desk-ai-replying{background:color-mix(in oklch, var(--ds-live) 10%, var(--ds-surface))}}.desk-ai-replying{font-weight:var(--w-semibold)}.desk-ai-replying:before{content:"";background:currentColor;border-radius:999px;width:6px;height:6px}@media not all and (width>=768px){.desk-channel-strip{margin-inline:-16px;padding-inline:16px}.desk-channel-chip{min-height:42px}.desk-conversation-row{grid-template-columns:48px minmax(0,1fr)}.desk-conversation-row>span:first-child{width:48px;height:48px}}.desk-conversation,.desk-stream-surface{background:var(--ds-paper)}.desk-thread-header{border-bottom:1px solid var(--ds-hairline)}.desk-status-ring{box-shadow:0 0 0 2.5px var(--ds-surface)}.desk-quick-actions{isolation:isolate;margin-inline:-8px;padding-inline:8px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8px calc(100% - 8px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8px calc(100% - 8px),#0000 100%)}.desk-quick-action{transition:background-color var(--ds-swift) var(--ds-swift-ease), border-color var(--ds-swift) var(--ds-swift-ease), color var(--ds-swift) var(--ds-swift-ease)}.desk-quick-action:hover{border-color:var(--ds-ink)}@supports (color:color-mix(in lab, red, red)){.desk-quick-action:hover{border-color:color-mix(in oklch, var(--ds-ink) 14%, var(--ds-hairline))}}.desk-quick-action:hover{background:var(--ds-row-hover);color:var(--ds-ink)}.desk-quick-actions .ds-lb-trigger[data-compact]{background:var(--ds-surface);border-radius:999px;height:38px;min-height:38px;padding-inline:12px 10px;font-size:12px}.desk-input-bar{box-shadow:none}.desk-quick-actions{border-top:0}.desk-input-bar:focus-within{box-shadow:0 0 0 2px var(--ds-signal-text)}@supports (color:color-mix(in lab, red, red)){.desk-input-bar:focus-within{box-shadow:0 0 0 2px color-mix(in oklch, var(--ds-signal-text) 18%, transparent)}}.desk-message-bubble{overflow-wrap:anywhere}.desk-stream-surface{background-image:linear-gradient(to bottom, var(--ds-grouped), transparent 96px)}@supports (color:color-mix(in lab, red, red)){.desk-stream-surface{background-image:linear-gradient(to bottom, color-mix(in oklch, var(--ds-grouped) 28%, transparent), transparent 96px)}}@media not all and (width>=768px){.desk-context-trigger{padding-bottom:env(safe-area-inset-bottom,0px);min-height:calc(44px + env(safe-area-inset-bottom,0px))}}@media (width>=768px){.desk-context-trigger{width:calc(100% - 320px);margin-left:auto}}@media (width>=1360px){.desk-context-trigger{width:calc(100% - 340px)}}.desk-tab{transition:color var(--ds-swift) var(--ds-swift-ease), background-color var(--ds-swift) var(--ds-swift-ease);position:relative}.desk-tab:hover{background:var(--ds-row-hover)}.desk-tab[aria-selected=true]:after{content:"";background:var(--ds-ink);inset-inline:0;height:2px;position:absolute;bottom:-1px}.desk-top{background:var(--ds-surface);border-bottom:1px solid var(--ds-hairline)}.desk-chips{scrollbar-width:none}.desk-chips::-webkit-scrollbar{display:none}.desk-chip{transition:background-color var(--ds-swift) var(--ds-swift-ease), color var(--ds-swift) var(--ds-swift-ease)}.desk-chip:active{transform:scale(.98)}.desk-ask{background:var(--ds-signal-wash)}@supports (color:color-mix(in lab, red, red)){.desk-ask{background:color-mix(in oklch, var(--ds-signal-wash) 45%, transparent)}}.desk-ask{transition:background-color var(--ds-swift) var(--ds-swift-ease)}.desk-ask:hover{background:var(--ds-signal-wash)}@supports (color:color-mix(in lab, red, red)){.desk-ask:hover{background:color-mix(in oklch, var(--ds-signal-wash) 70%, transparent)}}@media (prefers-reduced-motion:reduce){.desk-chip:active{transform:none}}.nav-scroll{background:var(--ds-nav-ground)}.nav-pane{background:var(--ds-nav-ground);padding-inline:10px;padding-top:4px;padding-bottom:20px}.nav-row{border-radius:var(--ds-r-control);min-height:34px;transition:background-color .14s var(--ds-swift-ease), box-shadow .14s var(--ds-swift-ease);margin-bottom:2px;position:relative}.nav-row:hover{background-color:var(--ds-row-hover)}.nav-row[data-on=yes],.nav-row[data-on=yes]:hover{background-color:var(--ds-nav-plane);box-shadow:var(--ds-nav-cast)}.nav-link{min-width:0;height:100%;min-height:34px;color:var(--ds-ink);font-family:var(--font-text-ds);font-size:13px;font-weight:var(--w-medium);letter-spacing:0;border-radius:9px;align-items:center;gap:10px;padding-inline:10px;line-height:1.2;display:flex}.nav-icon{width:16px;height:16px;color:var(--ds-ink);flex:none}.nav-row[data-on=yes] .nav-icon{color:var(--ds-ink)}.nav-chevron{width:24px;height:24px;color:var(--ds-ink-3);place-items:center;display:grid}.nav-act{flex:none;width:24px;height:24px;padding:0}.nav-pin{z-index:1;position:absolute;inset-inline-end:52px}.nav-slot{flex:none;width:24px;height:24px;display:block}.nav-group{height:22px;color:var(--ds-ink-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-top:18px;margin-bottom:2px;padding-inline:10px;display:grid}.nav-group-word{font-family:var(--font-text-ds);font-size:11px;font-weight:var(--w-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-ink-2)}.nav-kids{margin-top:2px;margin-bottom:8px;margin-inline-start:26px}.nav-kid{min-height:30px;color:var(--ds-ink-2);font-family:var(--font-text-ds);font-size:13px;font-weight:var(--w-medium);letter-spacing:0;transition:background-color .14s var(--ds-swift-ease);border-radius:8px;align-items:center;gap:10px;margin-bottom:2px;padding-inline:10px;line-height:1.2;display:flex}.nav-kid-icon{width:15px;height:15px;color:var(--ds-ink-2);flex:none}.nav-kid:hover{background-color:var(--ds-row-hover);color:var(--ds-ink)}.nav-kid[data-on=yes]{background-color:var(--ds-nav-kid-on);color:var(--ds-ink)}.nav-kid[data-on=yes] .nav-kid-icon{color:var(--ds-signal-mark)}.nav-channel-mark{flex:none;place-items:center;width:16px;height:16px;display:grid}.app-stack{flex:none;block-size:18px;inline-size:18px;display:block;position:relative}.app-stack-tile{z-index:calc(3 - var(--i));box-shadow:0 0 0 1.5px var(--ds-nav-ground);transform:rotate(calc(var(--i) * 6deg));transform-origin:0 100%;border-radius:4px;line-height:0;position:absolute;inset-block-end:calc(var(--i) * 2.5px);inset-inline-start:calc(var(--i) * 3px)}.nav-row[data-on=yes] .app-stack-tile{box-shadow:0 0 0 1.5px var(--ds-nav-plane)}.nav-kid-mark{flex:none;place-items:center;width:16px;height:16px;display:grid}.nav-count{font-family:var(--font-data,var(--font-text-ds));font-variant-numeric:tabular-nums;color:var(--ds-ink-3);margin-inline-start:auto;font-size:11px}.nav-kid[data-on=yes] .nav-count{color:var(--ds-signal-text)}.nav-filter-dock{z-index:10;background:var(--ds-nav-ground);padding-top:8px;padding-bottom:8px;position:sticky;top:0}.nav-filter-field{transition:border-color .14s var(--ds-swift-ease), background-color .14s var(--ds-swift-ease);box-shadow:0 1px 2px var(--lightningcss-light,oklch(18% .01 100/.04))var(--lightningcss-dark,#0000)}.nav-filter-field:focus-within{border-color:var(--ds-ink)}@supports (color:color-mix(in lab, red, red)){.nav-filter-field:focus-within{border-color:color-mix(in oklch, var(--ds-ink) 28%, var(--ds-hairline))}}.app-nav-sheet{background:var(--ds-nav-ground);box-shadow:none;border-radius:0 18px 18px 0;padding:0}.app-nav-sheet>div:first-child{border-bottom:1px solid var(--ds-hairline);min-height:60px;padding-inline:18px 12px}.app-nav-sheet>div:first-child [role=heading]{font-size:16px;font-weight:var(--w-semibold);letter-spacing:0}.app-nav-sheet-body{margin:0;padding:0;overflow:hidden}.app-nav-sheet footer{padding-bottom:max(14px, env(safe-area-inset-bottom));margin-inline:14px}:root[data-theme=dark] .nav-filter-field{box-shadow:none}.app-frame:after{content:"";z-index:60;pointer-events:none;background-image:var(--grain);opacity:.012;mix-blend-mode:multiply;background-size:140px 140px;position:fixed;inset:0}body:has(.app-nav-sheet[data-state=open]) .app-frame:after{opacity:0}.help{vertical-align:baseline;line-height:0;display:inline-flex}.help-trigger{border:1px solid var(--hairline);width:16px;height:16px;color:var(--muted-ink);font-family:var(--font-mono);cursor:help;transition:color .12s var(--ease), border-color .12s var(--ease);background:0 0;border-radius:999px;justify-content:center;align-items:center;font-size:10px;line-height:1;display:inline-flex;position:relative}.help-trigger:before{content:"";width:44px;height:44px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.help-trigger:hover{color:var(--ink);border-color:var(--ink-3)}.help-trigger:focus-visible{outline:2px solid var(--brand);outline-offset:2px;color:var(--ink)}.help-card{top:anchor(bottom);left:anchor(left);border-radius:var(--r-float,12px);width:max-content;max-width:min(300px,100vw - 32px);color:var(--ink);font-family:var(--font-display,inherit);font-size:var(--text-13);text-align:start;position-try-fallbacks:--help-above, --help-right-edge, --help-above-right;flex-direction:column;gap:6px;margin:0;padding:12px;line-height:1.45;display:flex;position:fixed;inset-block-end:auto;inset-inline-end:auto;translate:0 8px}@position-try --help-above{top:auto;bottom:anchor(top);left:anchor(left);right:auto;translate:0 -8px}@position-try --help-right-edge{top:anchor(bottom);bottom:auto;left:auto;right:anchor(right);translate:0 8px}@position-try --help-above-right{top:auto;bottom:anchor(top);left:auto;right:anchor(right);translate:0 -8px}@media (width<=640px){.help-card{position-try-fallbacks:--help-mobile-above;width:auto;max-width:none;left:16px;right:16px}}@position-try --help-mobile-above{top:auto;bottom:anchor(top);left:16px;right:16px;translate:0 -8px}.help-card:not(:popover-open){display:none}.help-card-title{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted-ink);font-size:11px}.help-card-body{color:var(--ink)}.help-card-link{color:var(--brand);text-underline-offset:3px;text-decoration:underline}@keyframes demo-ripple{0%{opacity:.9;transform:scale(.2)}to{opacity:0;transform:scale(1)}}[data-kit]{font-family:var(--kt-body)}[data-kit] .kt-stack{gap:var(--kt-gap);flex-direction:column;display:flex}[data-kit] .kt-h{font-family:var(--kt-heading);font-weight:var(--kt-weight);letter-spacing:var(--kt-tracking);text-transform:var(--kt-transform);color:var(--tink)}[data-kit] .kt-display{font-size:calc(clamp(1.75rem, 5vw, 2.6rem) * var(--kt-scale));line-height:1.06}[data-kit] .kt-title{font-size:calc(clamp(1.1rem, 2.4vw, 1.35rem) * var(--kt-scale));line-height:1.2}[data-kit] .kt-label{font-family:var(--kt-heading);font-size:.6875rem;font-weight:var(--w-regular);letter-spacing:.08em;text-transform:uppercase;color:var(--tink3)}[data-kit] .kt-body{font-family:var(--kt-body);color:var(--tink3)}[data-kit] .kt-data{font-family:var(--kt-data);font-variant-numeric:tabular-nums}[data-kit] .kt-surface{background:var(--tsurface);border:1px solid var(--thl);border-radius:var(--kt-r);padding:var(--kt-pad)}[data-kit] .kt-wash{background:var(--tw);border:1px solid var(--thl);border-radius:var(--kt-r);padding:var(--kt-pad)}[data-kit] .kt-rule{width:2.25rem;height:var(--kt-rule);background:var(--ta);border-radius:999px;display:block}[data-kit] .kt-hair{border-top:1px solid var(--thl)}[data-kit] .kt-band{background:var(--ta);color:var(--ton);border-radius:var(--kt-r);padding:var(--kt-pad)}[data-kit] .kt-chip{border:1px solid var(--thl);font-family:var(--kt-data);color:var(--tink);background:var(--tsurface);border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;display:inline-flex}[data-kit] .kt-img{border-radius:var(--kt-r-img);overflow:hidden}[data-kit=counter] .kt-img,[data-kit=workshop] .kt-img{margin-inline:calc(var(--kt-pad) * -1);border-radius:0}[data-kit=kitchen-table] .kt-img,[data-kit=signwriter] .kt-img{background:var(--tw)}[data-kit] .kt-rail{grid-template-columns:1fr auto;align-items:baseline;gap:.75rem 1rem;display:grid}[data-kit] .kt-rail>dt{color:var(--tink)}[data-kit] .kt-rail>dd{font-family:var(--kt-data);font-variant-numeric:tabular-nums;color:var(--tink);white-space:nowrap}.ask-ring{box-shadow:inset 0 0 0 1px oklch(from var(--signal) l c h / .3)}.ask-ring:hover,.ask-ring:focus-visible{box-shadow:inset 0 0 0 1px var(--signal);outline:none}.lit-brand .ask-pill svg{color:var(--ds-on-signal)}@media (prefers-reduced-motion:no-preference){[data-ask-box],[data-ask-pill]{view-transition-name:ask-surface}body:has([data-ask-box]) [data-ask-pill]{view-transition-name:none}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.ask-app{--font-ds-display:var(--face-display);--font-ds-text:var(--face-text);--ask-bar:var(--lightningcss-light,oklch(97.5% .003 274))var(--lightningcss-dark,oklch(4% .004 274));--ask-bar-ink:var(--lightningcss-light,oklch(19% .012 274))var(--lightningcss-dark,oklch(98.5% .002 274));--ask-bar-quiet:var(--lightningcss-light,oklch(52% .01 274))var(--lightningcss-dark,oklch(72% .006 274));--ask-bar-wash:var(--lightningcss-light,oklch(19% .012 274/.07))var(--lightningcss-dark,oklch(100% 0 none/.1));--ask-blue:var(--ds-signal);--ask-disc:var(--lightningcss-light,oklch(16% .02 285.5))var(--lightningcss-dark,oklch(97% .004 274));--ask-disc-ink:var(--lightningcss-light,oklch(99% 0 none))var(--lightningcss-dark,oklch(14% .012 274));isolation:isolate;overflow:hidden}.ask-head{z-index:20;background:var(--ds-surface);flex-shrink:0;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"mark find acts""title title title";align-items:center;gap:12px 10px;padding:12px 16px 14px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.ask-head{background:color-mix(in oklch, var(--ds-surface) 97%, transparent)}}.ask-head{-webkit-backdrop-filter:blur(16px)saturate(1.1);backdrop-filter:blur(16px)saturate(1.1)}@media (width>=768px){.ask-head{border-bottom:1px solid var(--ds-hairline);grid-template-areas:"title find acts";gap:14px;height:68px;padding:0 22px}}.ask-head-mark{width:38px;height:38px;color:var(--ds-signal-mark);flex-shrink:0;grid-area:mark;place-items:center;display:grid}@media (width>=768px){.ask-head-mark{display:none}}.ask-head-title{grid-area:title;align-items:center;gap:10px;min-width:0;display:flex}.ask-head-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-ds-display);font-size:19px;font-weight:var(--w-bold);letter-spacing:-.018em;color:var(--ds-ink);line-height:1.2;overflow:hidden}@media (width>=768px){.ask-head-name{font-size:17px}}.ask-find{background:var(--ds-paper);min-width:0;height:40px;box-shadow:inset 0 0 0 1px var(--ds-ink);border-radius:999px;grid-area:find;align-items:center;gap:9px;padding-inline:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.ask-find{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--ds-ink) 8%, transparent)}}.ask-find{font-family:var(--font-ds-text);color:var(--ds-ink-3);text-align:start;transition:background-color var(--ds-swift) var(--ds-swift-ease), color var(--ds-swift) var(--ds-swift-ease);font-size:13.5px}.ask-find:hover{color:var(--ds-ink-2);background:var(--ds-raised)}.ask-find:focus-visible{outline:2px solid var(--ds-signal-text);outline-offset:2px}.ask-find span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width>=768px){.ask-find{width:min(320px,100%);margin-inline-start:auto}}.ask-head-acts{flex:none;grid-area:acts;align-items:center;gap:8px;display:flex}.ask-act{width:40px;height:40px;transition:transform var(--ds-swift) var(--ds-swift-ease), opacity var(--ds-swift) var(--ds-swift-ease);border-radius:999px;flex:none;place-items:center;display:grid}.ask-act:active{transform:scale(.94)}.ask-act:focus-visible{outline:2px solid var(--ds-signal-text);outline-offset:2px}.ask-act:disabled{opacity:.45}.ask-act--go{background:var(--ds-signal);color:var(--ds-on-signal)}.ask-act--menu{background:var(--ask-disc);color:var(--ask-disc-ink)}@media (width>=768px){.ask-act--menu{display:none}}.ask-disc{background:var(--ask-disc);width:36px;height:36px;color:var(--ask-disc-ink);border-radius:999px;flex:none;place-items:center;margin-inline-start:auto;display:grid}.ask-rail{min-height:0}.ask-rail-mark{color:var(--ds-signal-mark);width:46px;height:46px;transition:transform var(--ds-settle) var(--ds-settle-ease);flex-shrink:0;place-items:center;display:grid}.ask-rail-mark:hover{transform:rotate(-8deg)scale(1.04)}.ask-rail-button,.ask-utility-button,.ask-team-control{width:44px;height:44px;color:var(--ds-ink-3);transition:color var(--ds-swift) var(--ds-swift-ease), background-color var(--ds-swift) var(--ds-swift-ease), transform var(--ds-swift) var(--ds-swift-ease);border-radius:999px;place-items:center;display:grid}.ask-rail-button svg,.ask-utility-button svg{width:18px;height:18px}.ask-rail-button:hover,.ask-utility-button:hover,.ask-team-control:hover{color:var(--ds-ink);background:var(--ds-raised)}.ask-rail-button[data-active=true],.ask-utility-button[data-active=true]{color:var(--ds-on-signal);background:var(--ds-signal)}.ask-rail-button:focus-visible,.ask-utility-button:focus-visible,.ask-team-control:focus-visible,.ask-rail-mark:focus-visible{outline:2px solid var(--ds-signal-text);outline-offset:2px}.ask-live-pill{border:1px solid var(--ds-hairline);min-height:28px;font-family:var(--font-ds-text);color:var(--ds-ink-2);border-radius:999px;flex:none;align-items:center;gap:6px;padding-inline:10px;font-size:11px;display:inline-flex}.ask-live-pill>span{background:var(--ds-signal);border-radius:999px;width:6px;height:6px}.ask-find-box{background:var(--ds-paper);height:44px;box-shadow:inset 0 0 0 1px var(--ds-ink);border-radius:999px;align-items:center;gap:9px;padding-inline:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.ask-find-box{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--ds-ink) 8%, transparent)}}.ask-find-box:focus-within{box-shadow:inset 0 0 0 1.5px var(--ds-signal-text)}.ask-utility{background:var(--ds-surface)}@supports (color:color-mix(in lab, red, red)){.ask-utility{background:color-mix(in oklch, var(--ds-surface) 98%, var(--ds-paper))}}.ask-team-control{width:58px;height:48px}.ask-identity-tile{border:1px solid var(--ds-hairline);background:var(--ds-paper);border-radius:16px;justify-items:center;gap:7px;width:64px;padding:10px 6px 8px;display:grid}.ask-identity-tile>span{width:42px;height:42px;color:var(--ds-signal-text);place-items:center;display:grid}.ask-identity-tile small{max-width:100%;font-family:var(--font-ds-text);color:var(--ds-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ask-drawer{box-shadow:inset -1px 0 0 var(--ds-ink)}@supports (color:color-mix(in lab, red, red)){.ask-drawer{box-shadow:inset -1px 0 0 color-mix(in oklch, var(--ds-ink) 2%, transparent)}}.ask-mobile-drawer{--font-ds-display:var(--face-display);--font-ds-text:var(--face-text);box-shadow:18px 0 60px -28px var(--ds-ink)}@supports (color:color-mix(in lab, red, red)){.ask-mobile-drawer{box-shadow:18px 0 60px -28px color-mix(in oklch, var(--ds-ink) 28%, transparent)}}.ask-composer-action,.ask-starter{transition:color var(--ds-swift) var(--ds-swift-ease), background-color var(--ds-swift) var(--ds-swift-ease), border-color var(--ds-swift) var(--ds-swift-ease), transform var(--ds-swift) var(--ds-swift-ease)}.ask-composer-action:hover,.ask-starter:hover{background:var(--ds-raised);color:var(--ds-ink)}.ask-composer-action:focus-visible,.ask-send:focus-visible,.ask-starter:focus-visible{box-shadow:var(--ds-ring);outline:none}.ask-composer-action:active,.ask-send:active:not(:disabled),.ask-starter:active{transform:scale(.96)}.ask-composer-dock{background:0 0}.ask-typed{justify-content:center;align-items:center;min-height:2.3em;display:flex}.ask-typed-dot{width:.62em;height:.62em;transform:translateY(.02em)}.ask-typed-dot.is-resting{animation:2.4s ease-in-out infinite ask-dot-breath}@keyframes ask-dot-breath{0%,to{transform:translateY(.02em)scale(1)}50%{transform:translateY(.02em)scale(.86)}}@media (prefers-reduced-motion:reduce){.ask-typed-dot.is-resting{animation:none}}.ask-composer{transition:transform var(--ds-settle) var(--ds-swift-ease), opacity var(--ds-settle) var(--ds-swift-ease);background:0 0!important;border:0!important}:root{--ask-edge:var(--lightningcss-light,oklch(16.83% .0295 285.5/.3))var(--lightningcss-dark,oklch(100% 0 none/.24));--ask-edge-live:var(--lightningcss-light,var(--ds-signal-text))var(--lightningcss-dark,var(--ds-signal-text))}@supports (color:color-mix(in lab, red, red)){:root{--ask-edge-live:var(--lightningcss-light,color-mix(in oklch, var(--ds-signal-text) 78%, var(--ds-hairline)))var(--lightningcss-dark,color-mix(in oklch, var(--ds-signal-text) 70%, transparent))}}.ask-composer>[data-slot=input-group]{border:2px solid var(--ask-edge);background:var(--ask-bar);min-height:68px;color:var(--ask-bar-ink);transition:border-color .14s var(--ds-swift-ease);box-shadow:inset 0 1px var(--lightningcss-light,oklch(100% 0 none/.85))var(--lightningcss-dark,oklch(100% 0 none/.05)),0 1px var(--lightningcss-light,oklch(20% .02 274/.05))var(--lightningcss-dark,oklch(0% 0 none/.4)),0 20px 44px -28px var(--lightningcss-light,oklch(20% .02 274/.85))var(--lightningcss-dark,oklch(0% 0 none/.95));border-radius:22px;position:relative;overflow:hidden}.ask-composer>[data-slot=input-group]:focus-within{border-color:var(--ask-edge-live)}.ask-composer textarea{z-index:2;caret-color:var(--ds-signal-text);position:relative;min-height:68px!important;color:var(--ask-bar-ink)!important}.ask-composer textarea::placeholder{color:var(--ask-bar-quiet)!important}.ask-send:not(:disabled){box-shadow:none}.ask-composer-action,.ask-send{z-index:4;color:var(--ask-bar-ink)}.ask-composer-action:hover{background:var(--ask-bar-wash);color:var(--ask-bar-ink)}.answer-place{background:var(--ds-signal);color:var(--ds-on-signal);font-size:.86em;font-weight:var(--w-semibold);letter-spacing:-.002em;border-radius:999px;align-items:center;padding:.1em .5em .14em;text-decoration:none;transition:background-color .14s;display:inline-flex}.answer-place:hover{background:var(--ds-signal)}@supports (color:color-mix(in lab, red, red)){.answer-place:hover{background:color-mix(in oklch, var(--ds-signal) 88%, transparent)}}.answer-place:focus-visible{outline:2px solid var(--ds-signal-text);outline-offset:2px;box-shadow:0 0 0 3px var(--ds-signal-text)}@supports (color:color-mix(in lab, red, red)){.answer-place:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch, var(--ds-signal-text) 22%, transparent)}}.answer-place:focus-visible{text-decoration-color:currentColor}@media (prefers-reduced-motion:reduce){.answer-place{transition:none}}.ask-prose,.ask-said{overflow-wrap:anywhere;word-break:break-word;min-width:0}.ask-transcript{flex-direction:column;gap:28px;width:100%;max-width:840px;margin-inline:auto;display:flex}.ask-turn{min-width:0;max-width:none;animation:ask-turn-arrive .32s var(--ds-swift-ease) both;grid-template-columns:30px minmax(0,1fr);grid-template-areas:"face words"".time";align-items:start;gap:4px 12px;display:grid}@media (width>=640px){.ask-turn{grid-template-columns:34px minmax(0,1fr) 66px;grid-template-areas:"face words time";column-gap:14px}.ask-turn__face{width:34px;height:34px}}.ask-turn__face{width:30px;height:30px;font-family:var(--font-ds-display,var(--font-display));font-size:.75rem;font-weight:var(--w-bold);border-radius:999px;grid-area:face;place-items:center;margin-top:2px;line-height:1;display:grid}.ask-turn__face--mara{background:var(--ask-disc,var(--ds-ink));color:var(--ask-disc-ink,var(--ds-surface))}.ask-turn__face--owner,.ask-turn__face--none{background:0 0}.ask-turn__said,.ask-turn__words{min-width:0;max-width:720px;font-family:var(--font-ds-text,var(--font-sans));font-size:1.0625rem;font-weight:var(--w-medium);letter-spacing:-.011em;color:var(--ds-ink-2);grid-area:words;line-height:1.52}@media (width>=768px){.ask-turn__said,.ask-turn__words{font-size:1.25rem;line-height:1.46}}.ask-turn__said strong,.ask-turn__words strong{font-weight:var(--w-bold);color:var(--ds-ink)}.ask-turn__body{grid-area:words;min-width:0}.ask-turn__body .ask-turn__words{max-width:100%}.ask-turn__at{font-family:var(--font-ds-text,var(--font-sans));text-align:right;color:var(--ds-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:time;font-size:.6875rem;line-height:1.8}@media (width>=640px){.ask-turn__at{padding-top:4px;font-size:.75rem}}.ask-turn--past .ask-turn__said,.ask-turn--past .ask-turn__words{color:var(--ds-ink-3)}.ask-turn--past .ask-turn__said strong,.ask-turn--past .ask-turn__words strong{color:var(--ds-ink-2)}.ask-turn--past{filter:saturate(.72)}.ask-conversation{background:0 0}.scroll-fade{--scroll-fade-top:40px;--scroll-fade-foot:34px;-webkit-mask-image:linear-gradient(to bottom, transparent 0, oklch(0% 0 none) var(--scroll-fade-top), oklch(0% 0 none) calc(100% - var(--scroll-fade-foot)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, oklch(0% 0 none) var(--scroll-fade-top), oklch(0% 0 none) calc(100% - var(--scroll-fade-foot)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, oklch(0% 0 none) var(--scroll-fade-top), oklch(0% 0 none) calc(100% - var(--scroll-fade-foot)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, oklch(0% 0 none) var(--scroll-fade-top), oklch(0% 0 none) calc(100% - var(--scroll-fade-foot)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, oklch(0% 0 none) var(--scroll-fade-top), oklch(0% 0 none) calc(100% - var(--scroll-fade-foot)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, oklch(0% 0 none) var(--scroll-fade-top), oklch(0% 0 none) calc(100% - var(--scroll-fade-foot)), transparent 100%)}@media (prefers-reduced-motion:reduce){.scroll-fade{--scroll-fade-top:24px;--scroll-fade-foot:20px}}.ask-elsewhere{background:var(--ds-signal);min-height:42px;color:var(--ds-on-signal);font-family:var(--font-ds-text);font-size:.875rem;font-weight:var(--w-semibold);letter-spacing:-.006em;transition:background-color .14s var(--ds-swift-ease);border-radius:999px;align-items:center;padding-inline:20px;display:inline-flex}.ask-elsewhere:hover{background:var(--ds-signal)}@supports (color:color-mix(in lab, red, red)){.ask-elsewhere:hover{background:color-mix(in oklch, var(--ds-signal) 90%, transparent)}}.ask-elsewhere:focus-visible{outline:2px solid var(--ds-signal-text);outline-offset:2px}@media (hover:hover) and (width>=768px){.ask-turn__tools{opacity:0;transition:opacity .14s var(--ds-swift-ease)}.ask-turn:hover .ask-turn__tools,.ask-turn__tools:focus-within{opacity:1}}.ask-thinking-mark{width:32px;height:32px;color:var(--ds-signal-mark);place-items:center;animation:1.8s ease-in-out infinite ask-mark-listen;display:grid}.ask-thinking-text{color:var(--ds-ink-3);animation:1.6s ease-in-out infinite ask-thinking-fade}.ask-scroll-button{border-color:var(--ds-hairline)!important;background:var(--ds-surface)!important;color:var(--ds-ink)!important;bottom:16px!important}@keyframes ask-turn-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ask-mark-listen{0%,to{opacity:.72;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}@keyframes ask-thinking-fade{0%,to{opacity:.52}50%{opacity:1}}@keyframes ask-timeline-breathe{0%,to{opacity:.7;transform:scaleX(.48)}50%{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.ask-turn,.ask-thinking-mark,.ask-thinking-text,.ask-composer-timeline:after{animation:none!important}.ask-rail-mark,.ask-rail-button,.ask-utility-button,.ask-team-control,.ask-composer{transition:none!important}}.ask-prose>*+*{margin-top:10px}.ask-prose-p{margin:0}.ask-prose-head{font-family:var(--font-display-ds,inherit);font-weight:var(--w-bold);color:var(--ds-ink);letter-spacing:-.005em;margin:0;font-size:15px;line-height:1.4}.ask-prose>.ask-prose-head+*{margin-top:6px}.ask-prose-ul,.ask-prose-ol{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ask-prose-ul>li{min-width:0;padding-left:16px;position:relative}.ask-prose-ul>li:before{content:"";background:var(--ds-signal);border-radius:999px;width:5px;height:5px;position:absolute;top:.62em;left:3px}@supports (color:color-mix(in lab, red, red)){.ask-prose-ul>li:before{background:color-mix(in oklch, var(--ds-signal) 55%, var(--ds-ink-3))}}.ask-prose-ol>li{gap:8px;min-width:0;display:flex}.ask-prose-num{min-width:17px;font-family:var(--font-mono-ds,monospace);color:var(--ds-ink-3);text-align:right;flex:none;padding-top:2px;font-size:12px;line-height:1.55}.ask-rule{border:0;border-top:1px solid var(--ds-hairline);margin:12px 0}.ask-code{font-family:var(--font-mono-ds,monospace);background:var(--ds-overlay);color:var(--ds-ink);overflow-wrap:anywhere;border-radius:6px;padding:1px 5px;font-size:.92em}.ask-link{color:var(--ds-signal-text);font-weight:var(--w-semibold);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:from-font;-webkit-text-decoration-color:var(--ds-signal-text);-webkit-text-decoration-color:var(--ds-signal-text);-webkit-text-decoration-color:var(--ds-signal-text);-webkit-text-decoration-color:var(--ds-signal-text);text-decoration-color:var(--ds-signal-text)}@supports (color:color-mix(in lab, red, red)){.ask-link{-webkit-text-decoration-color:color-mix(in oklch, var(--ds-signal-text) 32%, transparent);-webkit-text-decoration-color:color-mix(in oklch, var(--ds-signal-text) 32%, transparent);-webkit-text-decoration-color:color-mix(in oklch, var(--ds-signal-text) 32%, transparent);-webkit-text-decoration-color:color-mix(in oklch, var(--ds-signal-text) 32%, transparent);text-decoration-color:color-mix(in oklch, var(--ds-signal-text) 32%, transparent)}}.ask-link{overflow-wrap:anywhere}.ask-link:hover,.ask-link:focus-visible{text-decoration-color:currentColor}.ask-cite{vertical-align:1px;background:var(--ds-overlay);min-width:17px;height:17px;color:var(--ds-ink-2);font-family:var(--font-mono-ds,monospace);border-radius:999px;place-items:center;margin:0 1px;padding:0 4px;font-size:10.5px;line-height:1;text-decoration:none;display:inline-grid}.ask-cite--live{background:var(--ds-signal-text)}@supports (color:color-mix(in lab, red, red)){.ask-cite--live{background:color-mix(in oklch, var(--ds-signal-text) 12%, transparent)}}.ask-cite--live{color:var(--ds-signal-text);transition:background-color .14s,transform .14s}.ask-cite--live:hover{background:var(--ds-signal-text)}@supports (color:color-mix(in lab, red, red)){.ask-cite--live:hover{background:color-mix(in oklch, var(--ds-signal-text) 20%, transparent)}}.ask-cite--live:focus-visible{box-shadow:0 0 0 3px var(--ds-signal-text);outline:none}@supports (color:color-mix(in lab, red, red)){.ask-cite--live:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch, var(--ds-signal-text) 22%, transparent)}}.ask-cite--site{vertical-align:-3px;background:var(--ds-overlay);border:1px solid var(--ds-hairline);height:19px;color:var(--ds-ink-2);align-items:center;gap:3px;padding:0 5px 0 3px;display:inline-flex}.ask-cite--site:hover{background:var(--ds-surface);border-color:var(--ds-signal-text)}@supports (color:color-mix(in lab, red, red)){.ask-cite--site:hover{border-color:color-mix(in oklch, var(--ds-signal-text) 32%, var(--ds-hairline))}}.ask-cite-num{font-family:var(--font-mono-ds,monospace);font-size:10.5px;line-height:1}.ask-sources-panel{background:var(--ds-surface);border-radius:20px;max-width:560px;max-height:76dvh;overflow-y:auto}.ask-sources-row{border:1px solid var(--ds-hairline);background:var(--ds-surface);border-radius:999px;align-items:center;gap:10px;min-width:0;max-width:100%;padding:5px 12px 5px 8px;transition:background-color .14s,border-color .14s;display:inline-flex}.ask-sources-row:hover{background:var(--ds-overlay);border-color:var(--ds-signal-text)}@supports (color:color-mix(in lab, red, red)){.ask-sources-row:hover{border-color:color-mix(in oklch, var(--ds-signal-text) 28%, var(--ds-hairline))}}.ask-sources-row:focus-visible{box-shadow:0 0 0 3px var(--ds-signal-text);outline:none}@supports (color:color-mix(in lab, red, red)){.ask-sources-row:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch, var(--ds-signal-text) 20%, transparent)}}.ask-sources-marks{flex:none;align-items:center;display:inline-flex}.ask-sources-mark-slot+.ask-sources-mark-slot{margin-left:-7px}.ask-site-mark{background:var(--ds-paper);box-shadow:0 0 0 1.5px var(--ds-surface);object-fit:cover;border-radius:999px;place-items:center;display:inline-grid}.ask-site-mark--letter{font-family:var(--font-text-ds,inherit);font-weight:var(--w-bold);color:var(--ds-ink-3);background:var(--ds-overlay)}.ask-sources-sheet{max-height:78dvh;padding-bottom:calc(18px + env(safe-area-inset-bottom));background:var(--ds-surface);border-top-left-radius:22px;border-top-right-radius:22px;overflow-y:auto}.ask-sources-list{flex-direction:column;margin:14px 0 0;padding:0;list-style:none;display:flex}.ask-sources-list>li+li{border-top:1px solid var(--ds-hairline)}.ask-sources-item{border-radius:12px;gap:12px;min-width:0;padding:12px 4px;text-decoration:none;display:flex}.ask-sources-item:hover{background:var(--ds-overlay)}.ask-sources-item:focus-visible{box-shadow:0 0 0 3px var(--ds-signal-text);outline:none}@supports (color:color-mix(in lab, red, red)){.ask-sources-item:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch, var(--ds-signal-text) 20%, transparent)}}.ask-sources-item-mark{flex:none;padding-top:2px}@media (prefers-reduced-motion:reduce){.ask-sources-row,.ask-cite--live{transition:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ask-head{background:var(--ds-surface)}}@media (prefers-reduced-transparency:reduce){.ask-head{background:var(--ds-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.ask-composer-action,.ask-starter,.ask-composer,.ask-send{transition:none}.ask-composer-action:active,.ask-send:active:not(:disabled),.ask-starter:active{transform:none}}.app-frame,body[data-console-frame]{--canvas:var(--ds-paper);--surface:var(--ds-surface);--surface-2:var(--ds-surface);--raised:var(--ds-raised);--plane:var(--ds-raised);--hairline:var(--ds-hairline);--ink:var(--ds-ink);--muted-ink:var(--ds-ink-3);--background:var(--ds-paper);--foreground:var(--ds-ink);--card:var(--ds-surface);--card-foreground:var(--ds-ink);--popover:var(--ds-raised);--popover-foreground:var(--ds-ink);--secondary:var(--ds-surface);--secondary-foreground:var(--ds-ink);--muted:var(--ds-row-hover);--muted-foreground:var(--ds-ink-3);--accent:var(--ds-row-hover);--accent-foreground:var(--ds-ink);--border:var(--ds-hairline);--input:var(--ds-hairline);--primary:var(--ds-signal);--primary-foreground:var(--ds-on-signal);--sidebar:var(--ds-nav-ground);--sidebar-foreground:var(--ds-ink);--sidebar-accent:var(--ds-raised);--sidebar-accent-foreground:var(--ds-ink);--sidebar-border:var(--ds-hairline);--sidebar-primary:var(--ds-signal);--sidebar-primary-foreground:var(--ds-on-signal);--sidebar-ring:var(--ds-signal-text);--chart-1:var(--ds-tone-know);--chart-2:var(--ds-tone-world);--chart-3:var(--ds-tone-money);--chart-4:var(--ds-tone-her);--chart-5:var(--ds-tone-guard);color:var(--ds-ink);background:var(--ds-paper)}.app-frame img:not([data-theme-exempt]),body[data-console-frame] img:not([data-theme-exempt]){filter:brightness(var(--lightningcss-light,1)var(--lightningcss-dark,.92))}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--float:none;--lit-top:none;--lit-bottom:none;--lit-top-quiet:none;--cast-rest:none;--cast-hover:none;--cast-press:none;--cast-quiet:none;--cast-quiet-hover:none;--sunk:none;--focus-ring:none;--ds-lit-top:none;--ds-lit-bottom:none;--ds-lit-top-brand:inset 0 1px 0 0 oklch(78% .26 270.05/.55);--ds-lit-bottom-brand:inset 0 -1px 0 0 oklch(24% .2 270.05/.5);--ds-sunk:none;--ds-cast-float:none;--ds-cast-press:none;--ds-ring:0 0 0 1px var(--ds-signal-text), 0 0 0 4px var(--ds-signal-text)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--ds-ring:0 0 0 1px var(--ds-signal-text), 0 0 0 4px color-mix(in oklch, var(--ds-signal-text) 22%, transparent)}}:root[data-theme=dark]{--ds-shadow-1:none;--ds-shadow-2:none;--ds-shadow-card:0 0 0 1px var(--ds-hairline)}:root[data-theme=dark] .app-frame :not([data-preserve-crop-mask]):not(:focus-visible),:root[data-theme=dark] .ask-app :not([data-preserve-crop-mask]):not(:focus-visible),:root[data-theme=dark] .app-frame :before,:root[data-theme=dark] .app-frame :after{box-shadow:none!important}:root[data-theme=dark] .ds-floating-surface,:root[data-theme=dark] .glass,:root[data-theme=dark] .ds-sheet-solid{-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--ds-float-edge,var(--ds-hairline));box-shadow:none!important}[data-theme-switching] *{transition:none!important;animation:none!important}[data-theme-switching] .theme-switch,[data-theme-switching] .theme-switch *{transition:left .24s var(--ds-settle-ease,ease), opacity .26s var(--ds-settle-ease,ease), transform .26s var(--ds-settle-ease,ease), background-color .14s var(--ds-swift-ease,ease), border-color .14s var(--ds-swift-ease,ease)!important}@media (prefers-reduced-motion:reduce){[data-theme-switching] .theme-switch,[data-theme-switching] .theme-switch *{transition:none!important}}:root[data-theme=dark] .nav-row[data-on=yes]{outline:1px solid var(--ds-float-edge,var(--ds-hairline));outline-offset:-1px}:root{--mara-blue:var(--mara-neon);--mara-hero-ground:oklch(100% 0 none);--mara-hero-shade:oklch(0% 0 none/.42);--mara-hero-ink:oklch(16% .02 270)}.hero-scroll-stage{background:var(--mara-hero-ground)}.hero-scroll-frame{box-shadow:0 40px 90px -40px var(--mara-hero-shade);object-position:50% 44%}@media (orientation:landscape){.hero-scroll-frame{object-position:50% 14%}}@media (aspect-ratio>=3/2){.hero-scroll-frame{object-position:50% 10%}}.hero-scroll-line{color:var(--mara-hero-ink);font-weight:var(--w-bold);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.9rem,6.2vw,4.5rem)}.hero-scroll-line [data-brand=yes]{color:var(--mara-blue)}@media (prefers-reduced-motion:reduce){.hero-scroll-line span{opacity:1!important;transform:none!important}}.brand-lockup-name{font-family:var(--font-ds-display);font-optical-sizing:auto;font-weight:var(--w-bold);letter-spacing:-.035em;white-space:nowrap;font-size:1.0625rem;line-height:1}@media (width>=640px){.brand-lockup-name{font-size:1.3125rem}}.audience-toggle{background-color:var(--landing-glass);border:1px solid var(--landing-glass-edge);width:100%;max-width:320px;box-shadow:var(--landing-glass-shadow);border-radius:999px;padding:4px}@media (width>=640px){.audience-toggle{max-width:360px}}.audience-toggle a{color:var(--surf-ink-quiet);font-weight:var(--w-regular);transition:color var(--t-state) var(--ease), text-shadow var(--t-state) var(--ease)}.audience-toggle a:hover:not([data-active=yes]){color:var(--surf-ink-on)}.audience-toggle a:focus-visible{outline-color:var(--surf-accent);outline-offset:1px}.audience-toggle a[data-active=yes]{color:var(--surf-paper);font-weight:var(--w-bold);text-shadow:0 1px 10px oklch(from var(--surf-ink-deep) l c h / .38)}.audience-thumb{z-index:0;background-color:var(--signal,var(--brand));border:1px solid oklch(from var(--surf-paper) l c h / .18);width:50%;box-shadow:inset 0 1px 0 oklch(from var(--surf-paper) l c h / .28), inset 0 -1px 0 oklch(from var(--surf-ink-deep) l c h / .3), 0 5px 16px -10px oklch(from var(--ink) l c h / .4);border-radius:999px;transition:none;position:absolute;top:0;bottom:0;left:0;transform:translate(0)}.audience-thumb[data-side=clients]{transform:translate(100%)}.agency-world{--agency-yellow:#fff507;--agency-yellow-deep:#eee400;--agency-black:oklch(14.5% .012 105);--agency-white:oklch(99.5% .003 105);--agency-white-soft:oklch(97.5% .006 105);--agency-white-lift:oklch(95.5% .009 105);--surf-ink:var(--agency-white);--surf-ink-deep:var(--agency-white-soft);--surf-ink-lift:var(--agency-white-lift);--surf-ink-on:var(--agency-black);--surf-ink-quiet:oklch(from var(--agency-black) l c h / .66);--surf-ink-hairline:oklch(from var(--agency-black) l c h / .12);--surf-accent:var(--agency-yellow);--surf-accent-soft:oklch(97% .11 105);--surf-sand:var(--agency-white-soft);--surf-sand-on:var(--agency-black);--surf-sand-quiet:oklch(from var(--agency-black) l c h / .66);--surf-paper:var(--agency-white);--surf-paper-on:var(--agency-black);--surf-paper-quiet:oklch(from var(--agency-black) l c h / .66);--signal:var(--agency-yellow);--surf-signal-lift:var(--agency-yellow-deep);--landing-glass:oklch(from var(--agency-black) l c h / .025);--landing-glass-hover:oklch(from var(--agency-yellow) l c h / .22);--landing-glass-edge:oklch(from var(--agency-black) l c h / .14);--landing-glass-edge-bright:oklch(from var(--agency-black) l c h / .28);--landing-glass-shadow:inset 0 1px 0 var(--agency-white), 0 10px 26px -22px oklch(from var(--agency-black) l c h / .28);background-color:var(--agency-white);min-height:100vh;color:var(--agency-black);overflow-x:clip}.agency-world .landing-announcement{border-bottom:1px solid oklch(from var(--agency-black) l c h / .16)}.agency-world .announcement-pill{background-color:var(--agency-black);color:var(--agency-white)}.agency-world .announcement-pill .on-accent{color:var(--agency-yellow)}.agency-world .landing-header,.agency-world .audience-bar,.agency-world .landing-footer{background-color:var(--agency-white);color:var(--agency-black)}.agency-world .mobile-installation{background-color:var(--agency-white-soft);color:var(--agency-black)}.agency-world .landing-header{border-bottom:1px solid oklch(from var(--agency-black) l c h / .1)}.agency-world .landing-header .quiet-on-ink,.agency-world .landing-footer .quiet-on-ink{color:oklch(from var(--agency-black) l c h / .68)}.agency-world .pill-glass-light{border-color:oklch(from var(--agency-black) l c h / .72);background-color:var(--agency-yellow);color:var(--agency-black);box-shadow:inset 0 1px 0 oklch(100% 0 none/.76), inset 0 -1px 0 oklch(from var(--agency-black) l c h / .16), 0 8px 22px -16px oklch(from var(--agency-yellow-deep) l c h / .72)}.agency-world .pill-glass-light:before{content:none}.agency-world .pill-glass-light:hover,.agency-world .pill-glass-light:focus-visible{border-color:var(--agency-black);background-color:var(--agency-yellow-deep)}.agency-world .pill-glass-light .chev{color:var(--agency-black)}.agency-world .audience-toggle{border-color:oklch(from var(--agency-black) l c h / .14);background-color:var(--agency-white-soft);box-shadow:inset 0 1px 0 var(--agency-white), 0 10px 28px -24px oklch(from var(--agency-black) l c h / .3)}.agency-world .audience-toggle a{color:oklch(from var(--agency-black) l c h / .6)}.agency-world .audience-toggle a:hover:not([data-active=yes]){color:var(--agency-black)}.agency-world .audience-toggle a[data-active=yes]{color:var(--agency-black);text-shadow:none}.agency-world .audience-thumb{border-color:oklch(from var(--agency-black) l c h / .5);background-color:var(--agency-yellow);box-shadow:inset 0 1px 0 oklch(100% 0 none/.72), inset 0 -1px 0 oklch(from var(--agency-black) l c h / .14), 0 7px 20px -13px oklch(from var(--agency-yellow-deep) l c h / .78)}.agency-world .band-edge{border-color:oklch(from var(--agency-black) l c h / .1)}.agency-hero{border-bottom:1px solid oklch(from var(--agency-black) l c h / .1);background-color:#0000}.agency-world .pill-signal{border:1px solid oklch(from var(--agency-black) l c h / .74);background-color:var(--agency-yellow);color:var(--agency-black);box-shadow:inset 0 1px 0 oklch(100% 0 none/.72), inset 0 -1px 0 oklch(from var(--agency-black) l c h / .14), 0 10px 26px -19px oklch(from var(--agency-yellow-deep) l c h / .82)}.agency-world .pill-signal .chev{color:var(--agency-black)}.agency-world .pill-signal:hover,.agency-world .pill-signal:focus-visible{border-color:var(--agency-black);background-color:var(--agency-yellow-deep)}.agency-world .pill-glass{color:var(--agency-black);background-color:var(--agency-white);border-color:oklch(from var(--agency-black) l c h / .16);box-shadow:inset 0 1px 0 var(--agency-white), 0 9px 24px -22px oklch(from var(--agency-black) l c h / .32)}.agency-world .pill-glass:hover,.agency-world .pill-glass:focus-visible{border-color:oklch(from var(--agency-black) l c h / .34);background-color:var(--agency-white-soft)}.agency-chapters>.agency-chapter+.agency-chapter{border-top:1px solid oklch(from var(--agency-black) l c h / .14);margin-top:3.5rem;padding-top:3.5rem}@media (width>=640px){.agency-chapters>.agency-chapter+.agency-chapter{margin-top:5rem;padding-top:5rem}}.agency-eyebrow{color:oklch(from var(--agency-black) l c h / .62);letter-spacing:.14em;text-transform:uppercase}.agency-chapter-body{color:oklch(from var(--agency-black) l c h / .78)}.agency-chapter-body a{color:var(--agency-black);text-decoration-line:underline;-webkit-text-decoration-color:var(--agency-yellow-deep);-webkit-text-decoration-color:var(--agency-yellow-deep);-webkit-text-decoration-color:var(--agency-yellow-deep);-webkit-text-decoration-color:var(--agency-yellow-deep);text-decoration-color:var(--agency-yellow-deep);text-underline-offset:3px;text-decoration-thickness:2px}.agency-link-outlined{background:var(--agency-yellow);color:var(--agency-black);font-weight:var(--w-bold);border:1px solid var(--agency-black);border-radius:999px;padding:.05em .4em;text-decoration:none;transition:filter .15s;display:inline}.agency-link-outlined:hover{filter:brightness(.95)}.agency-pull{border-left:3px solid var(--agency-yellow);color:var(--agency-black);padding-left:1rem;line-height:1.35}.agency-form-card{color:var(--agency-black);box-shadow:inset 0 1px 0 var(--agency-white), 0 24px 60px -48px oklch(from var(--agency-black) l c h / .36)}.agency-form-card input,.agency-form-card textarea{border-color:oklch(from var(--agency-black) l c h / .2);background-color:var(--agency-white-soft);color:var(--agency-black)}.agency-form-card input:focus,.agency-form-card textarea:focus{border-color:var(--agency-black);box-shadow:0 0 0 3px oklch(from var(--agency-yellow) l c h / .72)}.agency-form-card a:not(.pill-signal){color:var(--agency-black);-webkit-text-decoration-color:var(--agency-yellow-deep);-webkit-text-decoration-color:var(--agency-yellow-deep);-webkit-text-decoration-color:var(--agency-yellow-deep);-webkit-text-decoration-color:var(--agency-yellow-deep);text-decoration-color:var(--agency-yellow-deep);text-decoration-thickness:2px}.agency-world .mobile-store-link{border-color:oklch(from var(--agency-black) l c h / .18);background-color:var(--agency-white);color:var(--agency-black);box-shadow:0 10px 26px -24px oklch(from var(--agency-black) l c h / .32)}.agency-world .mobile-store-link:hover,.agency-world .mobile-store-link:focus-visible{border-color:var(--agency-black);background-color:oklch(from var(--agency-yellow) l c h / .22)}.agency-world .landing-footer{border-top:1px solid oklch(from var(--agency-black) l c h / .12)}@media (prefers-reduced-motion:reduce){.audience-thumb{transition:none}}.credit-meter,.credit-meter-idle{align-items:center;gap:6px;min-height:44px;padding:0 10px;text-decoration:none;display:inline-flex;position:relative}.credit-meter-idle{opacity:.55;width:118px}.credit-meter:focus-visible{box-shadow:var(--ds-ring);outline:none}.credit-meter-word{font-family:var(--font-ds-text);font-size:9px;font-weight:var(--w-bold);letter-spacing:0;text-transform:uppercase;color:var(--ds-signal-text);white-space:nowrap}.credit-meter-figures{align-items:baseline;gap:4px;display:inline-flex}.credit-meter-left{font-family:var(--font-ds-display);font-size:15px;font-weight:var(--w-bold);color:var(--ds-signal-text);line-height:1}.credit-meter-total{font-family:var(--font-ds-text);color:var(--ds-ink-3);white-space:nowrap;font-size:10px}.credit-meter-low{color:var(--ds-refused)}.credit-meter-compact{gap:4px;min-height:34px;padding-inline:7px}.credit-meter-compact.credit-meter-idle{width:88px}.credit-meter-compact .credit-meter-word{font-size:8px}.credit-meter-compact .credit-meter-left{font-size:12px}.credit-meter-compact .credit-meter-total{font-size:9px}.run-meter{background:var(--ds-raised);min-width:0;font-family:var(--font-ds-text);color:var(--ds-ink-3);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;line-height:1.2;display:inline-flex;overflow:hidden}.run-meter-icon{width:12px;height:12px;color:var(--ds-ink-3)}@media (width<=420px){.credit-meter-word{font-size:10px}.credit-meter{gap:5px;padding-inline:8px}}.acct-trigger:focus-visible{outline:none}.acct-trigger:focus-visible .avatar-photon:after{box-shadow:0 0 0 2px var(--ds-surface), 0 0 0 4px var(--ds-signal-text)}@supports (color:color-mix(in lab, red, red)){.acct-trigger:focus-visible .avatar-photon:after{box-shadow:0 0 0 2px var(--ds-surface), 0 0 0 4px color-mix(in oklch, var(--ds-signal-text) 62%, transparent)}}.acct-chev{transition:transform var(--ds-swift) var(--ds-swift-ease)}.acct-trigger[data-state=open] .acct-chev{opacity:1;transform:rotate(180deg)}.acct-panel{background:var(--ds-card);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.acct-panel{background:color-mix(in oklch, var(--ds-card) 94%, transparent)}}.acct-panel{-webkit-backdrop-filter:blur(28px)saturate(1.2);backdrop-filter:blur(28px)saturate(1.2);box-shadow:0 1px 0 var(--ds-paper) inset, 0 30px 70px -38px var(--ds-ink), 0 12px 28px -20px var(--ds-ink)}@supports (color:color-mix(in lab, red, red)){.acct-panel{box-shadow:0 1px 0 color-mix(in oklch, var(--ds-paper) 78%, transparent) inset, 0 30px 70px -38px color-mix(in oklch, var(--ds-ink) 34%, transparent), 0 12px 28px -20px color-mix(in oklch, var(--ds-ink) 24%, transparent)}}:root[data-theme=dark] .acct-panel{background:var(--ds-card);border:1px solid var(--ds-hairline)}.acct-identity{align-items:center;gap:12px;padding:12px 10px 13px;display:flex;position:relative}.acct-identity-photo{flex:none;place-items:center;display:grid;position:relative}.acct-identity-photo:after{inset:-3px}.acct-presence{z-index:2;border:3px solid var(--ds-surface);background:var(--ds-signal);border-radius:999px;width:12px;height:12px;position:absolute;bottom:1px;right:-1px}.acct-identity-kicker{font-family:var(--font-ds-text);font-size:10px;font-weight:var(--w-bold);letter-spacing:0;text-transform:uppercase;color:var(--ds-signal-text);margin-bottom:2px;line-height:1.2;display:block}.acct-identity-name,.acct-identity-email{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.acct-identity-name{font-family:var(--font-ds-display);font-size:17px;font-weight:var(--w-bold);color:var(--ds-ink);line-height:1.25}.acct-identity-email{font-family:var(--font-data);color:var(--ds-ink-3);margin-top:2px;font-size:12px;line-height:1.35}.acct-group-label{font-family:var(--font-ds-text);font-size:11px;font-weight:var(--w-bold);letter-spacing:0;text-transform:uppercase;color:var(--ds-ink-3)}.acct-group{padding-block:2px}.acct-group .acct-group-label{padding:6px 10px 2px}.acct-row{border-radius:var(--ds-r-control,12px);width:100%;min-height:40px;color:var(--ds-ink);cursor:pointer;transition:background-color var(--ds-swift) var(--ds-swift-ease), color var(--ds-swift) var(--ds-swift-ease), transform var(--ds-swift) var(--ds-swift-ease);align-items:center;gap:11px;padding:8px 10px;display:flex}.acct-row:focus,.acct-row:hover,.acct-row[data-highlighted]{background:var(--ds-signal-text)}@supports (color:color-mix(in lab, red, red)){.acct-row:focus,.acct-row:hover,.acct-row[data-highlighted]{background:color-mix(in oklch, var(--ds-signal-text) 8%, var(--ds-paper))}}.acct-row:focus,.acct-row:hover,.acct-row[data-highlighted]{color:var(--ds-ink);outline:none}.acct-row:active{transform:scale(.985)}.acct-row-static{cursor:default}.acct-row-business>span:first-child{display:none}.acct-row-title{font-family:var(--font-ds-text);font-size:15px;font-weight:var(--w-regular);color:var(--ds-ink);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;display:block;overflow:hidden}.acct-row-hint{font-family:var(--font-ds-text);color:var(--ds-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;display:block;overflow:hidden}.acct-current{background:var(--ds-signal-text);min-height:52px}@supports (color:color-mix(in lab, red, red)){.acct-current{background:color-mix(in oklch, var(--ds-signal-text) 8%, var(--ds-surface))}}.acct-current{border:1px solid var(--ds-signal-text)}@supports (color:color-mix(in lab, red, red)){.acct-current{border:1px solid color-mix(in oklch, var(--ds-signal-text) 22%, var(--ds-hairline))}}.acct-current{box-shadow:0 1px 0 var(--ds-paper) inset, 0 8px 20px -18px var(--ds-ink);margin:2px 2px 6px;padding:7px 9px}@supports (color:color-mix(in lab, red, red)){.acct-current{box-shadow:0 1px 0 color-mix(in oklch, var(--ds-paper) 76%, transparent) inset, 0 8px 20px -18px color-mix(in oklch, var(--ds-ink) 34%, transparent)}}.acct-monogram{width:34px;min-width:34px;height:34px;font-family:var(--font-ds-display);font-size:13px;font-weight:var(--w-bold);letter-spacing:0;color:var(--ds-ink-2);background:var(--ds-signal-text);border-radius:12px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.acct-monogram{background:color-mix(in oklch, var(--ds-signal-text) 7%, var(--ds-surface))}}.acct-monogram{border:1px solid var(--ds-hairline)}.acct-monogram[data-glyphs="1"]{letter-spacing:0;font-size:15px}.acct-monogram-on{color:var(--ds-on-signal);background:var(--ds-signal);border-color:var(--ds-signal-text)}@supports (color:color-mix(in lab, red, red)){.acct-monogram-on{border-color:color-mix(in oklch, var(--ds-signal-text) 70%, white)}}.acct-monogram-on{box-shadow:0 0 0 3px var(--ds-signal-text)}@supports (color:color-mix(in lab, red, red)){.acct-monogram-on{box-shadow:0 0 0 3px color-mix(in oklch, var(--ds-signal-text) 16%, transparent)}}.acct-active-dot{background:var(--ds-signal);width:7px;height:7px;box-shadow:0 0 0 4px var(--ds-signal-text);border-radius:999px;flex:none}@supports (color:color-mix(in lab, red, red)){.acct-active-dot{box-shadow:0 0 0 4px color-mix(in oklch, var(--ds-signal-text) 12%, transparent)}}.acct-row-chevron{width:16px;height:16px;color:var(--ds-ink-3);opacity:.62;transition:transform var(--ds-swift) var(--ds-swift-ease), opacity var(--ds-swift) var(--ds-swift-ease);flex:none}.acct-row:hover .acct-row-chevron,.acct-row[data-highlighted] .acct-row-chevron{opacity:1;transform:translate(2px)}.acct-destination-icon,.acct-destination-icon svg{stroke-width:1.8px;width:18px;height:18px}.acct-row-icon{stroke-width:1.8px;width:19px;height:19px;color:var(--ds-ink-2);flex:0 0 19px}.acct-row:hover .acct-row-icon,.acct-row[data-highlighted] .acct-row-icon{color:var(--ds-ink)}.acct-pro-badge{background:var(--ds-signal);box-shadow:var(--ds-lit-top-brand), var(--ds-lit-bottom-brand);font-family:var(--font-ds-text);font-size:11px;font-weight:var(--w-bold);letter-spacing:.04em;color:var(--ds-on-signal);border-radius:999px;flex:none;align-items:center;gap:3px;padding:3px 8px 3px 7px;display:inline-flex}.acct-pro-badge svg{width:11px;height:11px}.acct-signout{color:var(--ds-ink-2);margin-block:3px}.acct-signout:hover,.acct-signout[data-highlighted]{color:var(--ds-danger,var(--ds-ink));background:var(--ds-danger,var(--ds-ink))}@supports (color:color-mix(in lab, red, red)){.acct-signout:hover,.acct-signout[data-highlighted]{background:color-mix(in oklch, var(--ds-danger,var(--ds-ink)) 7%, var(--ds-surface))}}.acct-view-title{font-family:var(--font-ds-display);font-size:14px;font-weight:var(--w-bold);color:var(--ds-ink);line-height:1.25}.acct-view-hint{font-family:var(--font-ds-text);color:var(--ds-ink-3);margin-top:1px;font-size:11px;line-height:1.25}.acct-back{width:34px;min-width:34px;height:34px;color:var(--ds-ink-2);cursor:pointer;transition:background-color var(--ds-swift) var(--ds-swift-ease);border-radius:999px;place-items:center;display:grid}.acct-back:hover,.acct-back[data-highlighted]{background:var(--ds-signal-text)}@supports (color:color-mix(in lab, red, red)){.acct-back:hover,.acct-back[data-highlighted]{background:color-mix(in oklch, var(--ds-signal-text) 10%, var(--ds-paper))}}.acct-back:hover,.acct-back[data-highlighted]{color:var(--ds-ink);outline:none}.acct-find{border-radius:var(--ds-r-control,12px);background:var(--ds-surface);border:1px solid var(--ds-hairline);align-items:center;gap:8px;height:40px;margin:2px 4px 6px;padding:0 10px;display:flex}.acct-find:focus-within{border-color:var(--ds-signal-text)}@supports (color:color-mix(in lab, red, red)){.acct-find:focus-within{border-color:color-mix(in oklch, var(--ds-signal-text) 45%, var(--ds-hairline))}}.acct-find:focus-within{box-shadow:0 0 0 3px var(--ds-signal-text)}@supports (color:color-mix(in lab, red, red)){.acct-find:focus-within{box-shadow:0 0 0 3px color-mix(in oklch, var(--ds-signal-text) 14%, transparent)}}.acct-find input{min-width:0;font-family:var(--font-ds-text);color:var(--ds-ink);background:0 0;border:0;outline:none;flex:1;font-size:14px}.acct-find input::placeholder{color:var(--ds-ink-3)}.acct-scroll{overscroll-behavior:contain;max-height:min(52vh,340px);overflow-y:auto}@media (prefers-reduced-motion:reduce){.acct-chev,.acct-row,.acct-row-chevron,.acct-destination-icon{transition:none}}.ds-lb-native{clip-path:inset(50%);white-space:nowrap;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-lb-trigger{border-radius:var(--ds-r-control,12px);border:1px solid var(--ds-hairline);background:linear-gradient(180deg, oklch(100% 5.96046e-8 none/.65), transparent 62%), var(--ds-surface);width:100%;min-width:0;height:40px;min-height:40px;font-family:var(--font-ds-text);color:var(--ds-ink);cursor:pointer;text-align:left;transition:border-color var(--ds-swift) var(--ds-swift-ease), box-shadow var(--ds-swift) var(--ds-swift-ease), transform var(--ds-swift) var(--ds-swift-ease);justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-size:14px;display:flex;box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.8),0 1px 2px -1px #0000001a}.ds-lb-trigger[data-compact]{height:32px;min-height:32px;color:var(--ds-ink-2);border-radius:999px;padding:0 10px;font-size:12px}.desk-scope-picker.ds-lb-trigger[data-compact]{border-color:var(--ds-signal-text);width:auto;min-width:144px;height:36px;min-height:36px;padding-inline:12px 10px}@supports (color:color-mix(in lab, red, red)){.desk-scope-picker.ds-lb-trigger[data-compact]{border-color:color-mix(in oklch, var(--ds-signal-text) 18%, var(--ds-hairline))}}.desk-scope-picker.ds-lb-trigger[data-compact]{background:var(--ds-surface)}@supports (color:color-mix(in lab, red, red)){.desk-scope-picker.ds-lb-trigger[data-compact]{background:color-mix(in oklch, var(--ds-surface) 96%, var(--ds-signal-text))}}.desk-scope-picker.ds-lb-trigger[data-compact]{box-shadow:0 1px 0 oklch(100% 5.96046e-8 none/.72) inset, 0 8px 22px -20px var(--ds-ink)}@supports (color:color-mix(in lab, red, red)){.desk-scope-picker.ds-lb-trigger[data-compact]{box-shadow:0 1px 0 oklch(100% 5.96046e-8 none/.72) inset, 0 8px 22px -20px color-mix(in oklch, var(--ds-ink) 32%, transparent)}}.desk-scope-picker.ds-lb-trigger[data-compact]{font-size:13px}.desk-scope-picker.ds-lb-trigger[data-state=open]{background:var(--ds-surface)}@supports (color:color-mix(in lab, red, red)){.desk-scope-picker.ds-lb-trigger[data-state=open]{background:color-mix(in oklch, var(--ds-surface) 92%, var(--ds-signal-text))}}@media (width<=479px){.desk-scope-picker.ds-lb-trigger[data-compact]{width:100%;min-width:0}}.ds-lb-trigger:hover{border-color:var(--ds-signal-text)}@supports (color:color-mix(in lab, red, red)){.ds-lb-trigger:hover{border-color:color-mix(in oklch, var(--ds-signal-text) 34%, var(--ds-hairline))}}.ds-lb-trigger:focus-visible,.ds-lb-trigger[data-state=open]{border-color:var(--ds-signal-text);outline:none}@supports (color:color-mix(in lab, red, red)){.ds-lb-trigger:focus-visible,.ds-lb-trigger[data-state=open]{border-color:color-mix(in oklch, var(--ds-signal-text) 55%, var(--ds-hairline))}}.ds-lb-trigger:focus-visible,.ds-lb-trigger[data-state=open]{box-shadow:0 1px 0 oklch(100% 5.96046e-8 none/.8) inset, 0 0 0 3px var(--ds-signal-text)}@supports (color:color-mix(in lab, red, red)){.ds-lb-trigger:focus-visible,.ds-lb-trigger[data-state=open]{box-shadow:0 1px 0 oklch(100% 5.96046e-8 none/.8) inset, 0 0 0 3px color-mix(in oklch, var(--ds-signal-text) 16%, transparent)}}.ds-lb-trigger:active{transform:translateY(.5px)}.ds-lb-trigger[data-disabled],.ds-lb-trigger:disabled{opacity:.45;cursor:default}.ds-lb-trigger[aria-invalid=true]{border-color:var(--ds-refused)}.ds-lb-current{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--w-bold);overflow:hidden}.ds-lb-chev{width:14px;height:14px;color:var(--ds-ink-3);transition:color var(--ds-swift) var(--ds-swift-ease);flex-shrink:0}.ds-lb-trigger:hover .ds-lb-chev,.ds-lb-trigger[data-state=open] .ds-lb-chev{color:var(--ds-signal-mark)}.ds-lb-sheet{z-index:80;min-width:max(var(--radix-select-trigger-width), 200px);max-width:min(100vw - 24px,420px);max-height:min(var(--radix-select-content-available-height), 60vh);border:1px solid var(--ds-signal-text);border-radius:18px;padding:6px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ds-lb-sheet{border:1px solid color-mix(in oklch, var(--ds-signal-text) 12%, var(--ds-hairline))}}.ds-lb-sheet{background:var(--ds-surface)}@supports (color:color-mix(in lab, red, red)){.ds-lb-sheet{background:color-mix(in oklch, var(--ds-surface) 92%, white)}}.ds-lb-sheet{-webkit-backdrop-filter:saturate(1.3)blur(14px);backdrop-filter:saturate(1.3)blur(14px);box-shadow:0 1px 0 oklch(100% 5.96046e-8 none/.7) inset, 0 24px 56px -32px var(--ds-ink), 0 4px 14px -8px #00000024}@supports (color:color-mix(in lab, red, red)){.ds-lb-sheet{box-shadow:0 1px 0 oklch(100% 5.96046e-8 none/.7) inset, 0 24px 56px -32px color-mix(in oklch, var(--ds-ink) 34%, transparent), 0 4px 14px -8px #00000024}}.ds-lb-sheet{transform-origin:var(--radix-select-content-transform-origin);animation:ds-lb-in .15s var(--ds-swift-ease,ease-out)}@keyframes ds-lb-in{0%{opacity:0;transform:scale(.97)translateY(-2px)}to{opacity:1;transform:none}}.ds-lb-viewport{overscroll-behavior:contain;max-height:min(56vh,360px);overflow-y:auto}.ds-lb-scroll{height:8px}.ds-lb-group-label{font-family:var(--font-ds-text);font-size:11px;font-weight:var(--w-bold);letter-spacing:.09em;text-transform:uppercase;color:var(--ds-ink-3);padding:6px 10px 2px;display:block}.ds-lb-row{border-radius:var(--ds-r-control,12px);min-height:44px;font-family:var(--font-ds-text);color:var(--ds-ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--ds-swift) var(--ds-swift-ease), color var(--ds-swift) var(--ds-swift-ease);outline:none;align-items:center;gap:10px;padding:7px 10px;font-size:14px;display:flex}.ds-lb-row[data-highlighted]{background:var(--ds-signal-text)}@supports (color:color-mix(in lab, red, red)){.ds-lb-row[data-highlighted]{background:color-mix(in oklch, var(--ds-signal-text) 8%, var(--ds-paper))}}.ds-lb-row[data-highlighted]{color:var(--ds-ink)}.ds-lb-row[data-state=checked]{color:var(--ds-ink);font-weight:var(--w-bold)}.ds-lb-row[data-disabled]{opacity:.42;cursor:default}.ds-lb-row-body{flex:1;min-width:0;display:block}.ds-lb-row-hint{font-size:12px;font-weight:var(--w-regular);color:var(--ds-ink-3);display:block}.ds-lb-tick{width:16px;height:16px;color:var(--ds-signal-mark);flex-shrink:0}.ds-step{border:1px solid var(--ds-hairline);background:linear-gradient(180deg, oklch(100% 5.96046e-8 none/.6), transparent 60%), var(--ds-surface);border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex;box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.8)}.ds-step:focus-within{border-color:var(--ds-signal-text)}@supports (color:color-mix(in lab, red, red)){.ds-step:focus-within{border-color:color-mix(in oklch, var(--ds-signal-text) 45%, var(--ds-hairline))}}.ds-step:focus-within{box-shadow:0 0 0 3px var(--ds-signal-text)}@supports (color:color-mix(in lab, red, red)){.ds-step:focus-within{box-shadow:0 0 0 3px color-mix(in oklch, var(--ds-signal-text) 14%, transparent)}}.ds-step-btn{width:34px;height:34px;color:var(--ds-ink-2);cursor:pointer;transition:background-color var(--ds-swift) var(--ds-swift-ease), color var(--ds-swift) var(--ds-swift-ease), transform var(--ds-swift) var(--ds-swift-ease);border-radius:999px;place-items:center;display:grid}.ds-step-btn:hover:not(:disabled){background:var(--ds-signal-text)}@supports (color:color-mix(in lab, red, red)){.ds-step-btn:hover:not(:disabled){background:color-mix(in oklch, var(--ds-signal-text) 10%, var(--ds-paper))}}.ds-step-btn:hover:not(:disabled){color:var(--ds-signal-mark)}.ds-step-btn:active:not(:disabled){transform:scale(.94)}.ds-step-btn:disabled{opacity:.35;cursor:default}.ds-step input{text-align:center;width:3.6em;min-width:44px;font-family:var(--font-data,var(--font-ds-text));font-size:14px;font-weight:var(--w-bold);color:var(--ds-ink);appearance:textfield;background:0 0;border:0;outline:none}.ds-step input::-webkit-outer-spin-button{appearance:none;margin:0}.ds-step input::-webkit-inner-spin-button{appearance:none;margin:0}.ds-swatch{border:1px solid var(--ds-hairline);background:var(--ds-surface);min-height:40px;font-family:var(--font-data,var(--font-ds-text));color:var(--ds-ink);cursor:pointer;transition:border-color var(--ds-swift) var(--ds-swift-ease), box-shadow var(--ds-swift) var(--ds-swift-ease);border-radius:999px;align-items:center;gap:10px;padding:4px 12px 4px 4px;font-size:13px;display:inline-flex;box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.8)}.ds-swatch:hover{border-color:var(--ds-signal-text)}@supports (color:color-mix(in lab, red, red)){.ds-swatch:hover{border-color:color-mix(in oklch, var(--ds-signal-text) 34%, var(--ds-hairline))}}.ds-swatch:focus-within,.ds-swatch:focus-visible{border-color:var(--ds-signal-text);outline:none}@supports (color:color-mix(in lab, red, red)){.ds-swatch:focus-within,.ds-swatch:focus-visible{border-color:color-mix(in oklch, var(--ds-signal-text) 50%, var(--ds-hairline))}}.ds-swatch:focus-within,.ds-swatch:focus-visible{box-shadow:0 0 0 3px var(--ds-signal-text)}@supports (color:color-mix(in lab, red, red)){.ds-swatch:focus-within,.ds-swatch:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch, var(--ds-signal-text) 15%, transparent)}}.ds-swatch-dot{border:1px solid oklch(0% none none/.12);border-color:oklch(0% none none/.12) oklch(0% none none/.12) oklch(0% none none/.12) oklch(0% none none/.12);border-radius:999px;flex-shrink:0;width:32px;height:32px;box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.55)}.ds-swatch input[type=color]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ds-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:28px}.ds-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--ds-signal) var(--ds-range-fill,50%), var(--ds-ink-3) var(--ds-range-fill,50%));border-radius:999px;height:6px}@supports (color:color-mix(in lab, red, red)){.ds-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--ds-signal) var(--ds-range-fill,50%), color-mix(in oklch, var(--ds-ink-3) 22%, var(--ds-paper)) var(--ds-range-fill,50%))}}.ds-range::-moz-range-track{background:var(--ds-ink-3);border-radius:999px;height:6px}@supports (color:color-mix(in lab, red, red)){.ds-range::-moz-range-track{background:color-mix(in oklch, var(--ds-ink-3) 22%, var(--ds-paper))}}.ds-range::-moz-range-progress{background:var(--ds-signal);border-radius:999px;height:6px}.ds-range::-webkit-slider-thumb{appearance:none;background:var(--ds-surface);border:2px solid var(--ds-signal-text);width:22px;height:22px;box-shadow:0 2px 6px -3px var(--ds-ink);border-radius:999px;margin-top:-8px}@supports (color:color-mix(in lab, red, red)){.ds-range::-webkit-slider-thumb{box-shadow:0 2px 6px -3px color-mix(in oklch, var(--ds-ink) 32%, transparent)}}.ds-range::-webkit-slider-thumb{transition:transform var(--ds-swift) var(--ds-swift-ease)}.ds-range::-moz-range-thumb{background:var(--ds-surface);border:2px solid var(--ds-signal-text);border-radius:999px;width:22px;height:22px}.ds-range:active::-webkit-slider-thumb{transform:scale(1.08)}.ds-range:focus-visible{outline:none}.ds-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--ds-signal-text)}@supports (color:color-mix(in lab, red, red)){.ds-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in oklch, var(--ds-signal-text) 22%, transparent)}}.ds-tick{border:1px solid var(--ds-hairline);background:var(--ds-surface);cursor:pointer;width:22px;height:22px;transition:background-color var(--ds-swift) var(--ds-swift-ease), border-color var(--ds-swift) var(--ds-swift-ease), box-shadow var(--ds-swift) var(--ds-swift-ease);border-radius:7px;flex-shrink:0;place-items:center;display:grid;box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.8)}.ds-tick[data-checked]{background:var(--ds-signal);border-color:var(--ds-signal-text)}@supports (color:color-mix(in lab, red, red)){.ds-tick[data-checked]{border-color:color-mix(in oklch, var(--ds-signal-text) 70%, white)}}.ds-tick[data-checked]{box-shadow:0 0 0 3px var(--ds-signal-text)}@supports (color:color-mix(in lab, red, red)){.ds-tick[data-checked]{box-shadow:0 0 0 3px color-mix(in oklch, var(--ds-signal-text) 15%, transparent)}}.ds-tick svg{color:#fff;opacity:0;width:14px;height:14px;transition:opacity .12s var(--ds-swift-ease,ease-out), transform .22s var(--ds-settle-ease,cubic-bezier(.2, 1.3, .4, 1));transform:scale(.6)}.ds-tick[data-checked] svg{opacity:1;transform:none}.ds-tick:focus-visible{border-color:var(--ds-signal-text);outline:none}@supports (color:color-mix(in lab, red, red)){.ds-tick:focus-visible{border-color:color-mix(in oklch, var(--ds-signal-text) 55%, var(--ds-hairline))}}.ds-tick:focus-visible{box-shadow:0 0 0 3px var(--ds-signal-text)}@supports (color:color-mix(in lab, red, red)){.ds-tick:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch, var(--ds-signal-text) 18%, transparent)}}@media (pointer:fine){.ds-scroll-slim{scrollbar-width:thin;scrollbar-color:var(--ds-ink-3) transparent}@supports (color:color-mix(in lab, red, red)){.ds-scroll-slim{scrollbar-color:color-mix(in oklch, var(--ds-ink-3) 32%, transparent) transparent}}.ds-scroll-slim::-webkit-scrollbar{width:10px;height:10px}.ds-scroll-slim::-webkit-scrollbar-track{background:0 0}.ds-scroll-slim::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--ds-ink-3);border:3px solid #0000;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.ds-scroll-slim::-webkit-scrollbar-thumb{background-color:color-mix(in oklch, var(--ds-ink-3) 30%, transparent)}}.ds-scroll-slim:hover::-webkit-scrollbar-thumb{background-color:var(--ds-signal-text)}@supports (color:color-mix(in lab, red, red)){.ds-scroll-slim:hover::-webkit-scrollbar-thumb{background-color:color-mix(in oklch, var(--ds-signal-text) 45%, transparent)}}}@media (prefers-reduced-motion:reduce){.ds-lb-sheet{animation:none}.ds-lb-trigger,.ds-lb-row,.ds-step-btn,.ds-tick,.ds-tick svg{transition:none}.ds-range::-webkit-slider-thumb{transition:none}}.acct-monogram-photo{padding:0;overflow:hidden}.acct-monogram-photo img{object-fit:contain;width:100%;height:100%;display:block}.launch{z-index:90;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:var(--brand);color:oklch(14.5% .012 105);isolation:isolate;will-change:opacity;place-items:center;display:grid;position:fixed;inset:0}.launch[data-phase=out]{animation:.46s cubic-bezier(.4,0,.2,1) both launch-panel}.launch--agency{color:oklch(14.5% .012 105);background:#fff507}.launch-word{font-family:var(--font-ds-display,var(--font-display));font-weight:var(--w-bold);white-space:nowrap;letter-spacing:.012em;animation:launch-track 1.1s cubic-bezier(.16, 1, .3, 1) calc(.12s - var(--e,0s)) both;justify-content:center;align-items:center;gap:0;margin:0;font-size:clamp(2rem,8.5vw,5.25rem);line-height:1;display:flex;position:relative}.launch[data-phase=out] .launch-word{animation:.42s cubic-bezier(.4,0,.2,1) both launch-word-out}.launch-part{display:inline-flex}.launch-letter{opacity:1;will-change:transform, opacity;animation:launch-letter .66s cubic-bezier(.16, 1, .3, 1) calc(var(--d,0s) - var(--e,0s)) both, launch-glint .46s ease-out calc(var(--d,0s) + .9s - var(--e,0s)) both;display:inline-block}.launch-star{color:currentColor;transform-origin:50%;width:.66em;height:.66em;animation:launch-star .76s cubic-bezier(.16, 1, .3, 1) calc(var(--d,0s) - var(--e,0s)) both;justify-content:center;align-items:center;margin:0 .02em;display:inline-flex}.launch-star svg{width:100%;height:100%}@keyframes launch-letter{0%{opacity:0;transform:translateY(.22em)}to{opacity:1;transform:translate(0)}}@keyframes launch-track{0%{letter-spacing:.05em}to{letter-spacing:-.02em}}@keyframes launch-glint{0%{text-shadow:none}40%{text-shadow:0 0 7px oklch(100% 0 none/.5)}to{text-shadow:none}}@keyframes launch-star{0%{opacity:0;transform:rotate(-90deg)scale(.7)}62%{opacity:1;transform:rotate(0)scale(1.08)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes launch-word-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(-14px)}}@keyframes launch-panel{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.launch-letter,.launch-star,.launch-word{opacity:1;letter-spacing:-.02em;animation:none;transform:none}}.ask-engine{animation:.52s cubic-bezier(.22,1,.36,1) both ask-engine-in}@keyframes ask-engine-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ask-engine{animation:none}.ask-tools-tile:active{transform:none}}.type-caret{background:var(--ds-ink-3);pointer-events:none;border-radius:1px;width:1.5px;animation:1.1s step-end infinite caret-blink;position:absolute}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@media (prefers-reduced-motion:reduce){.type-caret{opacity:.7;animation:none}}.ask-prose-lead{color:var(--ds-ink);font-size:15px;line-height:1.55}.ask-prose-steps>li{align-items:baseline}.ask-prose-check{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.ask-prose-check>li{align-items:flex-start;gap:9px;min-width:0;display:flex}.ask-check-box{border:1px solid var(--ds-hairline);background:var(--ds-overlay);width:15px;height:15px;color:var(--ds-signal-mark);border-radius:4px;flex:none;place-items:center;margin-top:3px;font-size:10px;line-height:1;display:grid}.ask-prose-check>li[data-done=yes]>.ask-check-box{border-color:var(--ds-signal-text)}@supports (color:color-mix(in lab, red, red)){.ask-prose-check>li[data-done=yes]>.ask-check-box{border-color:color-mix(in oklch, var(--ds-signal-text) 45%, var(--ds-hairline))}}.ask-takeaways{border:1px solid var(--ds-hairline);background:var(--ds-signal-text);border-radius:14px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.ask-takeaways{background:color-mix(in oklch, var(--ds-signal-text) 5%, var(--ds-overlay))}}.ask-takeaways-title{font-size:11.5px;font-weight:var(--w-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-ink-3);margin:0 0 7px}.ask-callout{border:1px solid var(--ds-hairline);background:var(--ds-overlay);border-left-width:3px;border-radius:12px;align-items:baseline;gap:10px;min-width:0;padding:10px 12px;display:flex}.ask-callout-label{font-size:11.5px;font-weight:var(--w-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--ds-ink-3);flex:none}.ask-callout[data-tone=warning],.ask-callout[data-tone=caution]{border-left-color:var(--ds-warn,#b45309)}@supports (color:color-mix(in lab, red, red)){.ask-callout[data-tone=warning],.ask-callout[data-tone=caution]{border-left-color:color-mix(in oklch, var(--ds-warn,#b45309) 70%, var(--ds-hairline))}}.ask-callout[data-tone=warning],.ask-callout[data-tone=caution]{background:var(--ds-warn,#b45309)}@supports (color:color-mix(in lab, red, red)){.ask-callout[data-tone=warning],.ask-callout[data-tone=caution]{background:color-mix(in oklch, var(--ds-warn,#b45309) 7%, var(--ds-overlay))}}.ask-callout[data-tone=warning]>.ask-callout-label,.ask-callout[data-tone=caution]>.ask-callout-label{color:var(--ds-warn,#b45309)}@supports (color:color-mix(in lab, red, red)){.ask-callout[data-tone=warning]>.ask-callout-label,.ask-callout[data-tone=caution]>.ask-callout-label{color:color-mix(in oklch, var(--ds-warn,#b45309) 80%, var(--ds-ink))}}.ask-callout[data-tone=tip],.ask-callout[data-tone=note],.ask-callout[data-tone=limit]{border-left-color:var(--ds-signal-text)}@supports (color:color-mix(in lab, red, red)){.ask-callout[data-tone=tip],.ask-callout[data-tone=note],.ask-callout[data-tone=limit]{border-left-color:color-mix(in oklch, var(--ds-signal-text) 55%, var(--ds-hairline))}}.ask-table-wrap{gap:6px;min-width:0;margin:0;display:grid}.ask-table-scroll{border:1px solid var(--ds-hairline);background:var(--ds-overlay);border-radius:12px;min-width:0;overflow-x:auto}.ask-table-scroll:focus-visible{outline:2px solid var(--ds-signal-text)}@supports (color:color-mix(in lab, red, red)){.ask-table-scroll:focus-visible{outline:2px solid color-mix(in oklch, var(--ds-signal-text) 60%, transparent)}}.ask-table-scroll:focus-visible{outline-offset:2px}.ask-table-caption{font-size:11.5px;font-weight:var(--w-bold);letter-spacing:.05em;text-transform:uppercase;color:var(--ds-ink-3);text-align:left}.ask-table-source{color:var(--ds-ink-3);margin:0;font-size:11.5px}.ask-table th[data-align=right],.ask-table td[data-align=right]{text-align:right;font-variant-numeric:tabular-nums}.ask-table th[data-align=center],.ask-table td[data-align=center]{text-align:center}.ask-table{border-collapse:collapse;width:100%;font-size:13.5px}.ask-table th,.ask-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--ds-hairline);min-width:0;padding:9px 12px}.ask-table thead th{font-size:11.5px;font-weight:var(--w-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--ds-ink-3);white-space:nowrap}.ask-table tbody tr:last-child th,.ask-table tbody tr:last-child td{border-bottom:0}.ask-table tbody th{font-weight:var(--w-semibold);color:var(--ds-ink)}@media (width<=560px){.ask-table,.ask-table tbody,.ask-table tr,.ask-table th,.ask-table td{width:auto;display:block}.ask-table thead{display:none}.ask-table tbody tr{border-bottom:1px solid var(--ds-hairline);padding:4px 0}.ask-table tbody tr:last-child{border-bottom:0}.ask-table td{border-bottom:0;padding:3px 12px}.ask-table td[data-label]:before{content:attr(data-label) " · ";color:var(--ds-ink-3);letter-spacing:.03em;font-size:11.5px}}.ask-proscons{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=620px){.ask-proscons{grid-template-columns:1fr 1fr}}.ask-proscons-title{font-size:11.5px;font-weight:var(--w-bold);letter-spacing:.05em;text-transform:uppercase;color:var(--ds-ink-3);margin:0 0 6px}.ask-defs{gap:6px;margin:0;display:grid}.ask-defs>dt{font-weight:var(--w-bold);color:var(--ds-ink)}.ask-defs>dd{color:var(--ds-ink-2,var(--ds-ink));margin:0 0 4px}.ask-quote{border-left:2px solid var(--ds-signal-text);margin:0;padding:2px 0 2px 12px}@supports (color:color-mix(in lab, red, red)){.ask-quote{border-left:2px solid color-mix(in oklch, var(--ds-signal-text) 45%, var(--ds-hairline))}}.ask-quote{color:var(--ds-ink-2,var(--ds-ink));font-style:italic}.ask-pre{border:1px solid var(--ds-hairline);background:var(--ds-overlay);font-family:var(--font-mono-ds,monospace);border-radius:12px;margin:0;padding:11px 13px;font-size:12.5px;line-height:1.55;overflow-x:auto}.ask-math{background:var(--ds-overlay);font-family:var(--font-mono-ds,monospace);white-space:pre-wrap;border-radius:10px;margin:0;padding:9px 12px;font-size:13px;overflow-x:auto}.ask-chart{border:1px solid var(--ds-hairline);background:var(--ds-overlay);border-radius:12px;margin:0;padding:12px}.ask-chart-title{font-size:11.5px;font-weight:var(--w-bold);letter-spacing:.05em;text-transform:uppercase;color:var(--ds-ink-3);margin:0 0 9px}.ask-chart-rows{gap:7px;display:grid}.ask-chart-row{grid-template-columns:minmax(60px,34%) 1fr auto;align-items:center;gap:9px;min-width:0;font-size:13px;display:grid}.ask-chart-label{overflow-wrap:anywhere;min-width:0;color:var(--ds-ink)}.ask-chart-track{background:var(--ds-ink-3);border-radius:999px;height:8px}@supports (color:color-mix(in lab, red, red)){.ask-chart-track{background:color-mix(in oklch, var(--ds-ink-3) 18%, transparent)}}.ask-chart-track{overflow:hidden}.ask-chart-bar{background:var(--ds-signal);border-radius:999px;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.ask-chart-bar{background:color-mix(in oklch, var(--ds-signal) 78%, var(--ds-ink-3))}}.ask-chart-value{font-family:var(--font-mono-ds,monospace);color:var(--ds-ink);white-space:nowrap;font-size:12px}.ask-chart-unit{color:var(--ds-ink-3)}.ask-diagram{border:1px solid var(--ds-hairline);background:var(--ds-overlay);border-radius:12px;margin:0;padding:11px 12px}.ask-diagram-flow{gap:7px;margin:0;padding:0;list-style:none;display:grid}.ask-diagram-edge{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;font-size:13px;display:flex}.ask-diagram-node{border:1px solid var(--ds-hairline);background:var(--ds-surface,transparent);color:var(--ds-ink);overflow-wrap:anywhere;border-radius:999px;padding:3px 9px}.ask-diagram-arrow{color:var(--ds-ink-3);align-items:center;gap:5px;display:inline-flex}.ask-diagram-label{color:var(--ds-ink-3);font-size:11.5px}.ask-details{border:1px solid var(--ds-hairline);background:var(--ds-overlay);border-radius:12px;padding:9px 12px}.ask-details>summary{cursor:pointer;font-size:12.5px;font-weight:var(--w-semibold);color:var(--ds-ink-3)}.ask-details>summary:focus-visible{outline:2px solid var(--ds-signal-text);outline-offset:3px;border-radius:6px}.ask-details[open]>summary{color:var(--ds-ink);margin-bottom:8px}.ask-timeline{border-left:1px solid var(--ds-hairline);padding:0;gap:8px;margin:0;padding-left:12px;list-style:none;display:grid}.ask-timeline-item{grid-template-columns:minmax(72px,max-content) 1fr;gap:4px 12px;min-width:0;font-size:13.5px;display:grid}.ask-timeline-when{color:var(--ds-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.ask-timeline-text{overflow-wrap:anywhere;min-width:0}.ask-matrix-wrap{overflow-x:auto}.ask-matrix{border-collapse:collapse;width:100%;font-size:13px}.ask-matrix th,.ask-matrix td{border:1px solid var(--ds-hairline);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:7px 9px}.ask-matrix thead th{color:var(--ds-ink-3);font-weight:var(--w-semibold);background:var(--ds-overlay)}.ask-matrix-verdict{font-weight:var(--w-semibold);color:var(--ds-ink)}.ask-metrics{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:0;display:grid}.ask-metric{border:1px solid var(--ds-hairline);background:var(--ds-overlay);border-radius:12px;min-width:0;padding:9px 11px}.ask-metric-label{color:var(--ds-ink-3);font-size:11.5px}.ask-metric-value{font-size:18px;font-weight:var(--w-semibold);color:var(--ds-ink);overflow-wrap:anywhere;margin:2px 0 0}.ask-metric-note{font-size:11.5px;font-weight:var(--w-regular);color:var(--ds-ink-3);margin-top:2px;display:block}.ask-tree{border:1px solid var(--ds-hairline);background:var(--ds-overlay);border-radius:12px;margin:0;padding:10px 12px}.ask-tree-level{gap:5px;margin:0;padding-left:14px;font-size:13px;list-style:none;display:grid}.ask-tree>.ask-tree-level{padding-left:0}.ask-tree-node{min-width:0;position:relative}.ask-tree-level .ask-tree-level{border-left:1px solid var(--ds-hairline);margin-top:5px;padding-left:12px}.ask-tree-text{overflow-wrap:anywhere}.ask-sequence,.ask-states{border:1px solid var(--ds-hairline);background:var(--ds-overlay);border-radius:12px;margin:0;padding:11px 12px}.ask-sequence-list,.ask-states-list{gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.ask-sequence-step{gap:3px;min-width:0;display:grid}.ask-sequence-pair,.ask-state-edge{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.ask-sequence-actor,.ask-state-node{border:1px solid var(--ds-hairline);background:var(--ds-surface,transparent);color:var(--ds-ink);overflow-wrap:anywhere;border-radius:999px;padding:3px 9px}.ask-sequence-arrow,.ask-state-on{color:var(--ds-ink-3);align-items:center;gap:5px;display:inline-flex}.ask-sequence-message,.ask-state-event{color:var(--ds-ink-2,var(--ds-ink-3));overflow-wrap:anywhere;font-size:12.5px}.ask-data{border:1px solid var(--ds-hairline);background:var(--ds-overlay);border-radius:12px;margin:0;overflow:hidden}.ask-data-bar{border-bottom:1px solid var(--ds-hairline);color:var(--ds-ink-3);justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:11.5px;display:flex}.ask-data-name{overflow-wrap:anywhere}.ask-data-tools{flex:none;gap:6px;display:inline-flex}.ask-data-btn{border:1px solid var(--ds-hairline);color:var(--ds-ink);cursor:pointer;background:0 0;border-radius:999px;padding:3px 10px;font-size:11.5px}.ask-data-btn:hover{background:var(--ds-surface,transparent)}.ask-data-btn:focus-visible{outline:2px solid var(--ds-signal-text);outline-offset:2px}.ask-data-pre{border:0;border-radius:0;max-height:340px;margin:0}@media (width<=560px){.ask-timeline-item{grid-template-columns:1fr}.ask-matrix-wrap{overflow-x:visible}.ask-matrix,.ask-matrix thead,.ask-matrix tbody,.ask-matrix tr,.ask-matrix th,.ask-matrix td{width:auto;display:block}.ask-matrix thead{display:none}.ask-matrix tr{border:1px solid var(--ds-hairline);border-radius:12px;margin-bottom:8px;padding:8px 10px}.ask-matrix th,.ask-matrix td{border:0;padding:3px 0}.ask-matrix td:before{content:attr(data-label) ": ";color:var(--ds-ink-3)}.ask-metrics{grid-template-columns:1fr}}.ask-chart-plot{width:100%;min-width:0}.ask-chart-data{margin-top:8px;font-size:12.5px}.ask-chart-data>summary{cursor:pointer;color:var(--ds-ink-3);letter-spacing:.03em;font-size:11.5px}.ask-chart-figures{border-collapse:collapse;width:100%;margin-top:8px;font-size:12.5px}.ask-chart-figures th,.ask-chart-figures td{text-align:left;border-bottom:1px solid var(--ds-hairline);padding:6px 8px}.ask-chart-figures td{font-variant-numeric:tabular-nums;text-align:right}.ask-chart-figures thead th{font-size:11px;font-weight:var(--w-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--ds-ink-3)}.ask-chart-foot{color:var(--ds-ink-3);margin:8px 0 0;font-size:11.5px}.ask-code{border:1px solid var(--ds-hairline);background:var(--ds-overlay);border-radius:12px;gap:0;min-width:0;margin:0;display:grid;overflow:hidden}.ask-code-bar{border-bottom:1px solid var(--ds-hairline);color:var(--ds-ink-3);justify-content:space-between;align-items:center;gap:10px;padding:7px 11px;font-size:11.5px;display:flex}.ask-code-name{font-family:var(--font-mono-ds,monospace);overflow-wrap:anywhere;color:var(--ds-ink-2,var(--ds-ink))}.ask-code-tools{flex:none;align-items:center;gap:8px;display:inline-flex}.ask-code-lang{letter-spacing:.04em;text-transform:uppercase}.ask-code-btn{border:1px solid var(--ds-hairline);color:var(--ds-ink-2,var(--ds-ink));background:0 0;border-radius:999px;padding:3px 10px;font-size:11px}.ask-code-btn:hover{background:var(--ds-ink-3)}@supports (color:color-mix(in lab, red, red)){.ask-code-btn:hover{background:color-mix(in oklch, var(--ds-ink-3) 10%, transparent)}}.ask-code-btn:focus-visible{outline:2px solid var(--ds-signal-text)}@supports (color:color-mix(in lab, red, red)){.ask-code-btn:focus-visible{outline:2px solid color-mix(in oklch, var(--ds-signal-text) 60%, transparent)}}.ask-code-btn:focus-visible{outline-offset:2px}.ask-code .ask-pre{background:0 0;border:0;border-radius:0}.ask-pre--rows>code{display:grid}.ask-code-line{white-space:pre;grid-template-columns:auto 1fr;gap:10px;display:grid}.ask-code-line>.ask-code-text{white-space:pre;overflow-wrap:normal}.ask-code-no{color:var(--ds-ink-3);text-align:right;-webkit-user-select:none;user-select:none;min-width:2ch}.ask-code-line[data-mark=add]{background:var(--ds-ok,var(--ds-signal-text))}@supports (color:color-mix(in lab, red, red)){.ask-code-line[data-mark=add]{background:color-mix(in oklch, var(--ds-ok,var(--ds-signal-text)) 14%, transparent)}}.ask-code-line[data-mark=remove]{background:var(--ds-warn,var(--ds-ink-3))}@supports (color:color-mix(in lab, red, red)){.ask-code-line[data-mark=remove]{background:color-mix(in oklch, var(--ds-warn,var(--ds-ink-3)) 14%, transparent)}}.ask-code-line[data-mark=meta]{color:var(--ds-ink-3)}.ask-math-plain{font-family:var(--font-mono-ds,monospace)}.ask-math-set{max-width:100%;display:inline-block;overflow-x:auto}.ask-math-steps{color:var(--ds-ink-2,var(--ds-ink));gap:4px;margin:8px 0 0;padding-left:18px;display:grid}.ask-math-result{font-family:var(--font-mono-ds,monospace);align-items:baseline;gap:8px;margin:8px 0 0;display:flex}.ask-math-result-label{font-family:inherit;font-size:11px;font-weight:var(--w-bold);letter-spacing:.05em;text-transform:uppercase;color:var(--ds-ink-3)}.ask-quote-figure{gap:4px;min-width:0;margin:0;display:grid}.ask-quote-credit{color:var(--ds-ink-3);flex-wrap:wrap;gap:6px;padding-left:12px;font-size:11.5px;display:flex}.ask-quote-who{font-weight:var(--w-semibold);color:var(--ds-ink-2,var(--ds-ink))}.ask-figure{gap:6px;min-width:0;margin:0;display:grid}.ask-figure-img{border:1px solid var(--ds-hairline);background:var(--ds-overlay);border-radius:12px;width:100%;height:auto;display:block}.ask-figure-caption{color:var(--ds-ink-3);flex-wrap:wrap;gap:8px;font-size:11.5px;display:flex}.ask-figure-source{overflow-wrap:anywhere}.ask-gallery-wrap{min-width:0}.ask-gallery{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ask-gallery-cell{min-width:0}.ask-gallery-btn{border:1px solid var(--ds-hairline);background:var(--ds-overlay);cursor:zoom-in;border-radius:12px;width:100%;padding:0;display:block;overflow:hidden}.ask-gallery-btn:focus-visible{outline:2px solid var(--ds-signal-text);outline-offset:2px}.ask-gallery-img{object-fit:cover;width:100%;height:116px;display:block}.ask-lightbox{z-index:80;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ask-lightbox-shade{background:var(--ds-ink);border:0;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ask-lightbox-shade{background:color-mix(in srgb, var(--ds-ink) 72%, transparent)}}.ask-lightbox-shade{cursor:zoom-out}.ask-lightbox-figure{gap:8px;max-width:min(920px,100%);margin:0;display:grid;position:relative}.ask-lightbox-img{background:var(--ds-overlay);border-radius:14px;max-width:100%;max-height:76vh;display:block}.ask-lightbox-caption{color:var(--ds-paper);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.ask-lightbox-close{border:1px solid var(--ds-hairline);background:var(--ds-raised);color:var(--ds-ink);border-radius:999px;padding:4px 12px;font-size:12px}@media (width<=560px){.ask-gallery{grid-template-columns:repeat(auto-fill,minmax(108px,1fr))}.ask-gallery-img{height:96px}.ask-table td[data-align=right],.ask-table th[data-align=right]{text-align:left}.ask-chart-figures td{overflow-wrap:anywhere}}.ask-doc{gap:14px;min-width:0;display:grid}.ask-doc-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ask-doc-btn{border:1px solid var(--ds-hairline);background:var(--ds-paper);color:var(--ds-ink-2);font-family:var(--font-text-ds);border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;line-height:1.2;transition:border-color .14s,color .14s,background .14s;display:inline-flex}.ask-doc-btn:hover:not(:disabled){border-color:var(--ds-signal-text)}@supports (color:color-mix(in lab, red, red)){.ask-doc-btn:hover:not(:disabled){border-color:color-mix(in oklch, var(--ds-signal-text) 40%, var(--ds-hairline))}}.ask-doc-btn:hover:not(:disabled){color:var(--ds-ink)}.ask-doc-btn:disabled{opacity:.6}.ask-doc-menu{border:1px solid var(--ds-hairline);background:var(--ds-paper);min-width:200px;box-shadow:0 12px 34px -18px var(--ds-ink);border-radius:12px;padding:5px}@supports (color:color-mix(in lab, red, red)){.ask-doc-menu{box-shadow:0 12px 34px -18px color-mix(in oklch, var(--ds-ink) 40%, transparent)}}.ask-doc-menu-item{width:100%;color:var(--ds-ink);font-family:var(--font-text-ds);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:13px;display:flex}.ask-doc-menu-item:hover,.ask-doc-menu-item:focus-visible{background:var(--ds-overlay)}.ask-doc-grid{gap:22px;min-width:0;display:grid}.ask-doc-body{min-width:0}.ask-doc-aside{display:none}@media (width>=1024px){.ask-doc-grid{grid-template-columns:minmax(0,1fr) 208px;align-items:start}.ask-doc-aside{overscroll-behavior:contain;max-height:calc(100dvh - 120px);display:block;position:sticky;top:18px;overflow-y:auto}}.ask-doc-nav{border:1px solid var(--ds-hairline);background:var(--ds-overlay);border-radius:12px;padding:12px 13px}@supports (color:color-mix(in lab, red, red)){.ask-doc-nav{background:color-mix(in oklch, var(--ds-overlay) 60%, transparent)}}.ask-doc-nav-title{font-family:var(--font-text-ds);letter-spacing:.04em;text-transform:uppercase;color:var(--ds-ink-3);margin:0 0 7px;font-size:11px}.ask-doc-nav ol{gap:3px;margin:0;padding:0;list-style:none;display:grid}.ask-doc-nav li[data-level="3"]{padding-left:12px}.ask-doc-nav-link{color:var(--ds-ink-2);font-family:var(--font-text-ds);padding:3px 0;font-size:12.5px;line-height:1.4;text-decoration:none;display:block}.ask-doc-nav-link:hover,.ask-doc-nav-link:focus-visible{color:var(--ds-signal-text)}@media print{.ask-doc-bar,.ask-doc-aside{display:none!important}.ask-doc-grid{grid-template-columns:minmax(0,1fr)}}.text-ds-signal{color:var(--ds-signal-text)}.text-ds-verified{color:var(--ds-verified-text)}.bg-ds-signal,.bg-ds-signal .text-ds-paper,.bg-ds-signal.text-ds-paper{color:var(--ds-on-signal)}[data-brand=agency]{--ds-signal:#fff507;--ds-signal-text:var(--lightningcss-light,oklch(55% .14 96))var(--lightningcss-dark,oklch(88% .19 103));--ds-signal-mark:var(--lightningcss-light,oklch(61% .17 104))var(--lightningcss-dark,oklch(88% .19 103));--ds-signal-wash:var(--lightningcss-light,oklch(97.5% .06 105))var(--lightningcss-dark,oklch(26% .07 103));--ds-on-signal:var(--lightningcss-light,oklch(16% .02 285.5))var(--lightningcss-dark,oklch(14% .02 285.5))}.console-shell{background:var(--ds-paper);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100%;min-height:0;display:grid}.console-nav-pane{display:none}.console-nav-trigger{display:grid}.console-main{flex-direction:column;min-height:0;display:flex}.console-body{padding:20px 16px 48px}@media (width>=768px){.console-body{padding:24px 24px 64px}}@media (width>=1024px){.console-shell{grid-template-columns:minmax(0,264px) minmax(0,1fr)}.console-nav-pane{display:block}.console-nav-trigger{display:none}.console-body{padding:28px 32px 72px}}@media (width>=1600px){.console-shell{grid-template-columns:minmax(0,288px) minmax(0,1fr)}}.console-shell .workstation-page{padding:0}@media (width>=1024px){.ds-sheet.console-panel,.ds-scrim.console-panel-scrim{inset-inline-start:264px}}@media (width>=1600px){.ds-sheet.console-panel,.ds-scrim.console-panel-scrim{inset-inline-start:288px}}.home-band__value--none{font-family:var(--font-ds-text);font-size:.9375rem;font-weight:var(--w-medium);letter-spacing:0;color:var(--ds-ink-3)}.desk-row{min-height:76px;padding-block:12px}.desk-row-name{font-family:var(--font-ds-text);font-size:15px;font-weight:var(--w-medium);letter-spacing:-.006em;color:var(--ds-ink);line-height:1.3}.desk-row-name[data-waiting=yes]{font-weight:var(--w-bold)}.desk-row-said{-webkit-line-clamp:1;font-family:var(--font-ds-text);font-size:13.5px;font-weight:var(--w-regular);color:var(--ds-ink-3);-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.desk-row[data-waiting=yes] .desk-row-said{color:var(--ds-ink-2)}.desk-row-meta{max-width:17ch;font-family:var(--font-ds-text);color:var(--ds-ink-3);font-size:12px;line-height:1.3}.desk-row-channel{background:var(--ds-surface);box-shadow:0 0 0 2.5px var(--ds-surface)}.desk-row-shell+.desk-row-shell:before{content:"";background:var(--ds-hairline);pointer-events:none;z-index:1;height:1px;position:absolute;inset-block-start:0;inset-inline:0}.desk-row-state{background:var(--ds-ink);border-radius:999px;align-items:center;height:19px;padding-inline:7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.desk-row-state{background:color-mix(in oklch, var(--ds-ink) 7%, transparent)}}.desk-row-state{font-family:var(--font-ds-text);font-size:10.5px;font-weight:var(--w-semibold);letter-spacing:.03em;text-transform:uppercase;color:var(--ds-ink-3);line-height:1}.desk-row-state[data-tone=live]{background:var(--ds-signal-wash);color:var(--ds-signal-text)}.desk-row-state[data-tone=failed]{background:var(--ds-refused)}@supports (color:color-mix(in lab, red, red)){.desk-row-state[data-tone=failed]{background:color-mix(in oklch, var(--ds-refused) 12%, transparent)}}.desk-row-state[data-tone=failed]{color:var(--ds-refused-ink,var(--ds-refused))}.desk-row-state[data-tone=checking],.desk-row-state[data-tone=needs]{background:var(--ds-awaiting-wash);color:var(--ds-awaiting-ink)}.desk-row-state[data-tone=held]{background:var(--ds-done-wash);color:var(--ds-done-ink)}.desk-done{border:1px solid var(--ds-done-edge);background:var(--ds-done-wash);height:36px;color:var(--ds-done-ink);font-family:var(--font-ds-text);font-size:13px;font-weight:var(--w-semibold);letter-spacing:-.004em;white-space:nowrap;transition:background-color .14s var(--ds-swift-ease), border-color .14s var(--ds-swift-ease);border-radius:999px;flex:none;align-items:center;gap:6px;padding-inline:13px;display:inline-flex}.desk-done:hover:not(:disabled){background:var(--ds-done-wash)}@supports (color:color-mix(in lab, red, red)){.desk-done:hover:not(:disabled){background:color-mix(in oklch, var(--ds-done-wash) 82%, var(--ds-surface))}}.desk-done[data-settled=true]{border-color:var(--ds-hairline);color:var(--ds-ink-3);font-weight:var(--w-medium);background:0 0}.dsmenu{border:1px solid var(--ds-hairline);background:var(--ds-surface);min-width:250px;box-shadow:var(--ds-shadow-card);border-radius:16px;padding:6px}.dsmenu-label{font-family:var(--font-ds-text);font-size:11px;font-weight:var(--w-bold);letter-spacing:.07em;text-transform:uppercase;color:var(--ds-ink-3);padding:8px 10px 6px;display:block}.dsmenu-row{width:100%;min-height:42px;color:var(--ds-ink);font-family:var(--font-ds-text);font-size:15px;font-weight:var(--w-medium);letter-spacing:-.008em;text-align:start;transition:background-color .12s var(--ds-swift-ease);border-radius:10px;outline:none;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:12px;padding-inline:10px;display:grid}.dsmenu-row svg{width:18px;height:18px;color:var(--ds-ink-3)}.dsmenu-row[data-highlighted],.dsmenu-row:hover{background:var(--ds-row-hover)}.dsmenu-row:focus-visible{outline:2px solid var(--ds-signal-text);outline-offset:-2px}.dsmenu-end{font-family:var(--font-ds-text);font-size:13px;font-weight:var(--w-medium);color:var(--ds-ink-3);font-variant-numeric:tabular-nums}.dsmenu-rule{background:var(--ds-hairline);height:1px;margin:6px 0}.agency-stack{min-width:0;padding-top:18px;position:relative}.agency-ghost{background:linear-gradient(to bottom, var(--ds-surface), var(--ds-surface));border-radius:24px 24px 0 0;height:30px;position:absolute;inset-inline:4%}@supports (color:color-mix(in lab, red, red)){.agency-ghost{background:linear-gradient(to bottom, color-mix(in oklch, var(--ds-surface) 52%, var(--ds-grouped)), var(--ds-surface))}}.agency-ghost{pointer-events:none;box-shadow:inset 0 1px var(--lightningcss-light,oklch(100% 0 none/.9))var(--lightningcss-dark,oklch(100% 0 none/.06))}.agency-ghost--far{opacity:.62;height:30px;inset-block-start:0;inset-inline:10%}.agency-ghost--near{opacity:.85;inset-block-start:9px}.agency-card{background:radial-gradient(64% 46% at 6% 108%, var(--ds-beam), transparent 70%), radial-gradient(92% 62% at 92% -8%, var(--ds-signal-wash), transparent 66%), linear-gradient(to bottom, var(--ds-surface) 0%, var(--ds-surface) 46%, var(--ds-surface) 82%, var(--ds-grouped) 100%);border-radius:26px 26px 22px 22px;padding:22px 22px 26px;position:relative}@supports (color:color-mix(in lab, red, red)){.agency-card{background:radial-gradient(64% 46% at 6% 108%, color-mix(in oklch, var(--ds-beam) 20%, transparent), transparent 70%), radial-gradient(92% 62% at 92% -8%, color-mix(in oklch, var(--ds-signal-wash) 75%, transparent), transparent 66%), linear-gradient(to bottom, var(--ds-surface) 0%, var(--ds-surface) 46%, color-mix(in oklch, var(--ds-surface) 55%, var(--ds-grouped)) 82%, var(--ds-grouped) 100%)}}.agency-card{box-shadow:inset 0 1px var(--lightningcss-light,oklch(100% 0 none/.95))var(--lightningcss-dark,oklch(100% 0 none/.07)),0 -1px var(--lightningcss-light,oklch(20% .02 274/.05))var(--lightningcss-dark,oklch(100% 0 none/.05)),0 -14px 30px -22px var(--lightningcss-light,oklch(20% .02 274/.5))var(--lightningcss-dark,oklch(0% 0 none/.6))}.agency-head{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.agency-name{min-width:0;font-family:var(--font-ds-display);font-size:17px;font-weight:var(--w-semibold);letter-spacing:-.014em;color:var(--ds-ink);margin:0;line-height:1.25}.agency-kind{font-family:var(--font-ds-text);font-size:10px;font-weight:var(--w-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--ds-ink-3);margin-top:3px;line-height:1.3;display:block}.agency-badge{background:var(--ds-beam);height:26px;color:var(--ds-beam-ink);font-family:var(--font-ds-text);font-size:11.5px;font-weight:var(--w-bold);letter-spacing:-.002em;white-space:nowrap;box-shadow:inset 0 1px var(--lightningcss-light,oklch(100% 0 none/.7))var(--lightningcss-dark,#0000);border-radius:999px;flex:none;align-items:center;padding-inline:12px;display:inline-flex}.agency-line{max-width:52ch;font-family:var(--font-ds-text);font-size:13.5px;font-weight:var(--w-regular);color:var(--ds-ink-2);margin:14px 0 0;line-height:1.55}.agfig-meters{flex-direction:column;gap:15px;margin-top:18px;display:flex}.agfig-row{min-width:0}.agfig-head{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;margin-bottom:8px;display:flex}.agfig-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-ds-text);font-size:13px;font-weight:var(--w-medium);letter-spacing:-.006em;color:var(--ds-ink-2);line-height:1.2;overflow:hidden}.agfig-value{font-family:var(--font-ds-text);font-size:13px;font-weight:var(--w-bold);letter-spacing:-.012em;font-variant-numeric:tabular-nums;color:var(--ds-ink);flex:none;line-height:1.2}.agfig-track{background:var(--ds-beam-track);border-radius:999px;height:6px;display:block;overflow:hidden}.agfig-fill{background:var(--ds-beam);border-radius:999px;min-width:6px;height:100%;display:block}.agfig-fill[data-tint="2"]{background:var(--ds-beam)}@supports (color:color-mix(in lab, red, red)){.agfig-fill[data-tint="2"]{background:color-mix(in oklch, var(--ds-beam) 82%, transparent)}}.agfig-fill[data-tint="3"]{background:var(--ds-beam)}@supports (color:color-mix(in lab, red, red)){.agfig-fill[data-tint="3"]{background:color-mix(in oklch, var(--ds-beam) 64%, transparent)}}.agfig-fill[data-empty=yes]{min-width:0}.agency-foot{justify-content:flex-end;align-items:center;margin-top:12px;display:flex}@media (width<=420px){.agency-card{padding:18px 16px 22px}.agfig-meters{gap:14px}}@font-face{font-family:Aktiv Grotesk;src:url(/fonts/aktiv-grotesk-300.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Aktiv Grotesk;src:url(/fonts/aktiv-grotesk-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aktiv Grotesk;src:url(/fonts/aktiv-grotesk-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Aktiv Grotesk;src:url(/fonts/aktiv-grotesk-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}.landing-world{--face-display:"Aktiv Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--face-text:"Aktiv Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-sans:var(--face-text);--font-display:var(--face-display);--t-hero:clamp(2.875rem, 1.35rem + 6.5vw, 5.75rem);--t-display:clamp(2.125rem, 1.25rem + 3.8vw, 3.5rem);--t-title:clamp(1.5rem, 1.15rem + 1.6vw, 2.125rem);--t-lede:clamp(1.0625rem, .99rem + .42vw, 1.3125rem);--t-body:1.0625rem;--t-caption:.875rem;--t-label:.75rem;--track-hero:-.04em;--track-display:-.032em;--track-title:-.024em;--track-label:.14em;--band-y:clamp(5rem, 3rem + 9vw, 10rem);--band-y-tight:clamp(3.5rem, 2.4rem + 5vw, 6rem);--gutter:clamp(1.25rem, .6rem + 2.4vw, 2.5rem);--measure:62ch;--r-landing-card:20px;--r-landing-media:16px;--ease-settle:cubic-bezier(.22, 1, .36, 1);--ease-text:cubic-bezier(.05, .7, .1, 1);--t-react:.16s;--t-settle:.7s;--t-stagger:70ms;font-family:var(--face-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"kern" 1, "liga" 1, "calt" 1}@font-face{font-family:Roboto Masthead;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/roboto-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.landing-world{isolation:isolate;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-ink:var(--lightningcss-light,oklch(14.5% .0295 285.5))var(--lightningcss-dark,oklch(98.5% .002 274));--ds-ink-2:var(--lightningcss-light,oklch(30.5% .0261 285.5))var(--lightningcss-dark,oklch(86% .005 274));--ds-ink-3:var(--lightningcss-light,oklch(43.5% .03 285.5))var(--lightningcss-dark,oklch(72% .007 274));--ds-hairline:var(--lightningcss-light,oklch(16.83% .0295 285.5/.08))var(--lightningcss-dark,oklch(100% 0 none/.13));--ds-surface:var(--lightningcss-light,oklch(100% 0 none))var(--lightningcss-dark,oklch(9.5% .005 274));--ds-card:var(--lightningcss-light,oklch(100% 0 none))var(--lightningcss-dark,oklch(15.5% .006 274));--ds-signal-text:var(--lightningcss-light,oklch(55% .14 96))var(--lightningcss-dark,oklch(88% .19 103));--ds-signal-wash:var(--lightningcss-light,oklch(97.5% .06 105))var(--lightningcss-dark,oklch(26% .07 103));--surf-ink:oklch(100% 0 none);--surf-ink-deep:oklch(97.5% .004 268);--surf-ink-lift:oklch(98.5% .003 268);--surf-ink-on:oklch(17.5% .021 268);--surf-ink-quiet:oklch(47.5% .022 268);--surf-ink-hairline:oklch(17.5% .021 268/.1);--surf-accent:var(--mara-neon);--landing-halo:oklch(from var(--mara-neon) l c h / .28);--landing-spark:oklch(95.8% .205 105);--landing-spark-on:oklch(17.5% .015 105);position:relative;overflow-x:clip}.landing-world.agency-world{--surf-ink:oklch(100% 0 none);--surf-ink-deep:oklch(97.7% .008 105);--surf-ink-lift:oklch(98.8% .005 105);--surf-ink-on:var(--agency-black);--surf-ink-quiet:oklch(from var(--agency-black) l c h / .62);--surf-ink-hairline:oklch(from var(--agency-black) l c h / .11);--surf-accent:oklch(58% .14 95);--landing-halo:oklch(from var(--agency-yellow) l c h / .5);--landing-spark:var(--mara-neon);--landing-spark-on:oklch(100% 0 none)}.landing-world .l-hero{font-family:var(--face-display);font-size:var(--t-hero);font-weight:var(--w-bold);letter-spacing:var(--track-hero);text-wrap:balance;color:var(--surf-ink-on);line-height:.94}.landing-world .l-display{font-family:var(--face-display);font-size:var(--t-display);font-weight:var(--w-bold);letter-spacing:var(--track-display);text-wrap:balance;color:var(--surf-ink-on);line-height:1.02}.landing-world .l-title{font-family:var(--face-display);font-size:var(--t-title);font-weight:var(--w-bold);letter-spacing:var(--track-title);text-wrap:balance;color:var(--surf-ink-on);line-height:1.1}.landing-world .l-lede{font-size:var(--t-lede);font-weight:var(--w-regular);letter-spacing:-.008em;color:var(--l-quiet,var(--surf-ink-quiet));text-wrap:pretty;max-width:46ch;line-height:1.55}.landing-world .l-body{font-size:var(--t-body);color:var(--surf-ink-quiet);max-width:var(--measure);text-wrap:pretty;line-height:1.6}.landing-world .l-label{font-size:var(--t-label);font-weight:var(--w-bold);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--surf-accent);align-items:center;gap:.6em;display:inline-flex}.landing-world .l-label:before{content:"";opacity:.45;background:currentColor;block-size:1px;inline-size:1.5rem}.landing-world .l-band{padding-block:var(--band-y)}.landing-world .l-band-tight{padding-block:var(--band-y-tight)}.landing-world .l-wrap{inline-size:100%;max-inline-size:1180px;padding-inline:var(--gutter);margin-inline:auto}.landing-world .l-rule{border-block-start:1px solid var(--surf-ink-hairline)}.landing-world .l-header{background:var(--surf-ink);color:var(--surf-ink-on);border-block-end:1px solid var(--surf-ink-hairline);position:relative}.landing-world .l-top{z-index:2147483003;will-change:transform;transition:transform .45s cubic-bezier(.22,1,.36,1);position:fixed;inset-block-start:0;inset-inline:0}.landing-world{--l-announce-h:calc(2.5rem + 1px)}@media (width>=640px){.landing-world{--l-announce-h:calc(2.75rem + 1px)}}.landing-world .l-top .landing-announcement{block-size:var(--l-announce-h);background-color:var(--surf-ink)}.landing-world .l-top[data-news=yes][data-lifted=yes],.landing-world .l-top[data-news=yes][data-menu=yes]{transform:translateY(calc(-1 * var(--l-announce-h)))}.landing-world .l-top-space{block-size:calc(var(--l-announce-h) + var(--l-header-h))}.landing-world .l-top-space[data-news=no]{block-size:var(--l-header-h)}.landing-world[data-hero=cinema] .l-top-space{block-size:var(--l-announce-h)}.landing-world[data-hero=cinema] .l-top-space[data-news=no]{block-size:0}:root:has(.landing-world){scroll-padding-block-start:5rem}@media (width>=640px){:root:has(.landing-world){scroll-padding-block-start:5.75rem}}@media (prefers-reduced-motion:reduce){.landing-world .l-top{transition:none}}.landing-world[data-hero=cinema]{--l-bar-ground:var(--surf-ink);--l-bar-edge:var(--surf-ink-hairline);--l-bar-on:var(--surf-ink-on);--l-bar-quiet:var(--surf-ink-quiet)}.landing-world[data-hero=cinema] .l-header{--surf-ink-on:oklch(100% 0 none);--surf-ink-quiet:oklch(100% 0 none/.72);color:var(--surf-ink-on);background:0 0;border-block-end-color:#0000;overflow:clip}.landing-world[data-hero=cinema].agency-world .l-header{--surf-ink-on:var(--l-bar-on);--surf-ink-quiet:var(--l-bar-quiet)}.landing-world[data-hero=cinema] .l-header:before{content:"";z-index:-1;background:var(--l-bar-ground);border-block-end:1px solid var(--l-bar-edge);transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translateY(-100%)}.landing-world[data-hero=cinema] .l-header[data-lifted=yes]:before,.landing-world[data-hero=cinema] .l-header[data-menu=yes]:before{transform:translateY(0)}.landing-world[data-hero=cinema] .l-header[data-lifted=yes],.landing-world[data-hero=cinema] .l-header[data-menu=yes]{--surf-ink-on:var(--l-bar-on);--surf-ink-quiet:var(--l-bar-quiet)}@media (prefers-reduced-motion:reduce){.landing-world[data-hero=cinema] .l-header:before,.landing-world .l-header-link,.landing-world .l-nav-button,.landing-world .l-wordmark-plain{transition:none}}.landing-world .l-cta{min-block-size:3.5rem;font-size:1.0625rem;font-weight:var(--w-medium);letter-spacing:-.015em;background:var(--signal);color:oklch(100% 0 none);box-shadow:inset 0 1px 0 oklch(100% 0 none/.22), 0 2px 6px oklch(from var(--signal) l c h / .24), 0 16px 40px -16px oklch(from var(--signal) l c h / .55);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.75rem;padding-inline:1.75rem .5rem;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),filter .3s;display:inline-flex}.landing-world.agency-world .l-cta{background:var(--agency-yellow);color:var(--agency-black);box-shadow:inset 0 1px 0 oklch(100% 0 none/.6), 0 2px 6px oklch(from var(--agency-yellow-deep) l c h / .3), 0 16px 40px -16px oklch(from var(--agency-yellow-deep) l c h / .6)}.landing-world .l-cta:hover{filter:brightness(1.05);box-shadow:inset 0 1px 0 oklch(100% 0 none/.26), 0 2px 6px oklch(from var(--signal) l c h / .28), 0 24px 60px -18px oklch(from var(--signal) l c h / .65);transform:translateY(-1px)}.landing-world.agency-world .l-cta:hover{box-shadow:inset 0 1px 0 oklch(100% 0 none/.6), 0 24px 60px -18px oklch(from var(--agency-yellow-deep) l c h / .7)}.landing-world .l-cta:active{transform:scale(.985)}.landing-world .l-cta-chip{background:oklch(100% 0 none/.2);border-radius:999px;place-items:center;block-size:2.5rem;inline-size:2.5rem;transition:transform .4s cubic-bezier(.22,1,.36,1);display:inline-grid}.landing-world.agency-world .l-cta-chip{background:oklch(from var(--agency-black) l c h / .14)}.landing-world .l-cta:hover .l-cta-chip{transform:translate(3px)}.landing-world .l-ghost{min-block-size:3.5rem;font-size:1.0625rem;font-weight:var(--w-medium);letter-spacing:-.015em;color:var(--surf-ink-on);border:1px solid oklch(from var(--surf-ink-on) l c h / .14);box-shadow:0 1px 2px oklch(from var(--surf-ink-on) l c h / .06), 0 8px 24px -14px oklch(from var(--surf-ink-on) l c h / .35);background:oklch(100% 0 none);border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding-inline:1.75rem;transition:background-color .3s,border-color .3s,transform .3s cubic-bezier(.22,1,.36,1);display:inline-flex}.landing-world .l-ghost:hover{border-color:oklch(from var(--surf-ink-on) l c h / .26);transform:translateY(-1px)}.landing-world .l-invert,.landing-world .l-cinema{--surf-accent:oklch(82% .13 268);--surf-ink:oklch(17.5% .021 268);--surf-ink-deep:oklch(14.5% .02 268);--surf-ink-lift:oklch(23.5% .026 268);--surf-ink-on:oklch(100% 0 none);--surf-ink-quiet:oklch(100% 0 none/.72);--surf-ink-hairline:oklch(100% 0 none/.16);--l-quiet:oklch(100% 0 none/.72);color:var(--surf-ink-on)}.landing-world .l-invert{background:var(--surf-ink)}.landing-world .l-invert .l-ghost,.landing-world .l-cinema .l-ghost{color:oklch(100% 0 none);box-shadow:none;background:0 0;border-color:oklch(100% 0 none/.26) oklch(100% 0 none/.26) oklch(100% 0 none/.26) oklch(100% 0 none/.26)}.landing-world .l-invert .l-ghost:hover,.landing-world .l-cinema .l-ghost:hover{background:oklch(100% 0 none/.08);border-color:oklch(100% 0 none/.4) oklch(100% 0 none/.4) oklch(100% 0 none/.4) oklch(100% 0 none/.4)}@media (prefers-reduced-motion:reduce){.landing-world .l-cta:hover,.landing-world .l-ghost:hover{transform:none}}.landing-world .l-card{border-radius:var(--r-landing-card);border:1px solid oklch(from var(--surf-ink-on) l c h / .09);background:var(--surf-ink);box-shadow:0 1px 2px oklch(from var(--surf-ink-on) l c h / .04), 0 12px 32px -20px oklch(from var(--surf-ink-on) l c h / .3);flex-direction:column;gap:1.25rem;padding:1rem 1rem 1.75rem;transition:transform .5s cubic-bezier(.22,1,.36,1),border-color .5s,box-shadow .5s;display:flex}.landing-world .l-card:hover{border-color:oklch(from var(--surf-accent) l c h / .4);box-shadow:0 1px 2px oklch(from var(--surf-ink-on) l c h / .05), 0 24px 56px -24px oklch(from var(--surf-ink-on) l c h / .4);transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.landing-world .l-card:hover{transform:none}}.landing-world .l-card-media{aspect-ratio:4/3;border-radius:var(--r-landing-media);background:radial-gradient(120% 90% at 30% 15%, oklch(from var(--surf-accent) l c h / .22), transparent 62%), linear-gradient(160deg, var(--surf-ink-lift), var(--surf-ink-deep));border:1px solid var(--surf-ink-hairline);position:relative;overflow:hidden}.landing-world.agency-world .l-card-media{background:radial-gradient(120% 90% at 30% 15%, oklch(from var(--agency-yellow) l c h / .5), transparent 62%), linear-gradient(160deg, var(--agency-white-soft), var(--agency-white-lift))}.landing-world .l-card-body{padding-inline:.5rem}.landing-world .l-card-title{font-family:var(--face-display);font-size:1.1875rem;font-weight:var(--w-bold);letter-spacing:-.02em;color:var(--surf-ink-on);line-height:1.24}.landing-world .l-card-text{color:var(--l-quiet,var(--surf-ink-quiet));margin-block-start:.625rem;font-size:.9375rem;line-height:1.55}.landing-world .l-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(1.75rem,1rem + 4vw,4.5rem);display:flex}.landing-world .l-logo{font-size:.8125rem;font-weight:var(--w-medium);letter-spacing:.1em;text-transform:uppercase;color:var(--surf-ink-quiet);opacity:.55;transition:opacity .4s}.landing-world .l-logo:hover{opacity:1}.landing-world .l-foot-group>summary{cursor:pointer;font-size:.9375rem;font-weight:var(--w-medium);color:var(--surf-ink-on);justify-content:space-between;align-items:center;gap:1rem;padding-block:1.125rem;list-style:none;display:flex}.landing-world .l-foot-group>summary::-webkit-details-marker{display:none}.landing-world .l-foot-chevron{opacity:.5;transition:transform .35s cubic-bezier(.22,1,.36,1)}.landing-world .l-foot-group[open] .l-foot-chevron{transform:rotate(180deg)}.landing-world .l-foot-links{flex-direction:column;gap:.875rem;padding-block-end:1.25rem;display:flex}.landing-world .l-foot-link{color:var(--surf-ink-quiet);font-size:.9375rem;transition:color .25s}.landing-world .l-foot-link:hover{color:var(--surf-ink-on)}@media (width>=768px){.landing-world .l-foot-group{border-block-start:0!important}.landing-world .l-foot-group>summary{cursor:default;pointer-events:none;color:var(--surf-ink-quiet);font-size:.75rem;font-weight:var(--w-medium);letter-spacing:.12em;text-transform:uppercase;padding-block:0 1rem}.landing-world .l-foot-chevron{display:none}.landing-world .l-foot-links{padding-block-end:0}}.landing-world .l-rise{opacity:0;transform:translateY(14px)}.landing-world .l-rise[data-shown=yes]{opacity:1;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--rise-delay,0s);transform:none}@media (prefers-reduced-motion:reduce){.landing-world .l-rise,.landing-world .l-rise[data-shown=yes]{opacity:1;transition:none;transform:none}.landing-world .l-cta,.landing-world .l-cta-chip,.landing-world .l-card{transition:none}}.landing-world .l-cta-sm{min-block-size:2.5rem;padding-inline-start:1.125rem;font-size:.9375rem}.landing-world .l-cta-sm .l-cta-chip{block-size:1.75rem;inline-size:1.75rem}.landing-world .surf-sand{--l-quiet:var(--surf-sand-quiet)}.landing-world .surf-paper{--l-quiet:var(--surf-paper-quiet)}.landing-world .l-lede,.landing-world .l-body{color:var(--l-quiet,var(--surf-ink-quiet))}.landing-world .landing-announcement,.landing-world .audience-bar{background-color:#0000}.landing-world .audience-toggle{background-color:oklch(from var(--surf-ink-deep) l c h / .72);border-color:var(--surf-ink-hairline);box-shadow:inset 0 1px 0 oklch(from var(--surf-ink-deep) l c h / .6), 0 1px 0 oklch(from var(--surf-paper) l c h / .04);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);padding:5px}.landing-world .audience-toggle a{letter-spacing:-.005em;font-weight:var(--w-regular)}.landing-world .audience-toggle a[data-active=yes]{font-weight:var(--w-medium);text-shadow:none}.landing-world .audience-thumb{border-color:oklch(from var(--surf-paper) l c h / .14);box-shadow:inset 0 1px 0 oklch(from var(--surf-paper) l c h / .24), 0 10px 30px -14px var(--landing-halo);transition:transform .45s cubic-bezier(.22,1,.36,1)}.landing-world.agency-world .audience-thumb{background-color:var(--agency-yellow)}@media (prefers-reduced-motion:reduce){.landing-world .audience-thumb{transition:none}}.landing-world .hero-scroll-stage{background:0 0}.landing-world .hero-scroll-frame{box-shadow:0 0 0 1px var(--surf-ink-hairline), 0 60px 140px -60px oklch(from var(--surf-ink-deep) l c h / .95), 0 0 120px -40px var(--landing-halo)}.landing-world .hero-scroll-line{font-family:var(--face-display);font-size:var(--t-display);letter-spacing:var(--track-display);color:var(--surf-ink-on);font-weight:300;line-height:1.04}.landing-world .hero-scroll-line [data-brand=yes]{color:var(--surf-accent)}.landing-world .mobile-store-link{width:auto;min-height:3.5rem;font-size:1rem;font-weight:var(--w-regular);border-color:var(--surf-ink-hairline);background-color:oklch(from var(--surf-paper) l c h / .03);gap:.75rem;padding-inline:1.5rem;transition:border-color .3s cubic-bezier(.22,1,.36,1),background-color .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}.landing-world .mobile-store-link:hover,.landing-world .mobile-store-link:focus-visible{border-color:oklch(from var(--surf-paper) l c h / .28);background-color:oklch(from var(--surf-paper) l c h / .07);transform:translateY(-1px)}.landing-world .mobile-store-link svg:first-of-type{block-size:1.375rem;inline-size:1.375rem}.landing-world .mobile-store-link svg:last-of-type{opacity:.55;block-size:1rem;inline-size:1rem}@media (prefers-reduced-motion:reduce){.landing-world .mobile-store-link{transition:none}.landing-world .mobile-store-link:hover{transform:none}}.landing-world .landing-announcement{border-block-end-color:#0000!important}.landing-world .announcement-pill{background-color:oklch(from var(--surf-ink-on) l c h / .06);color:var(--surf-ink-on);border:1px solid var(--surf-ink-hairline);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background-color .3s cubic-bezier(.22,1,.36,1)}.landing-world .announcement-pill .on-accent{color:var(--surf-accent)}@media (width>=768px){.landing-world .l-foot-links{gap:.125rem}.landing-world .l-foot-link{align-items:center;min-height:2rem;display:inline-flex}}.landing-world .l-foot-mark{font-size:clamp(1.5rem,1.1rem + 1.4vw,2.125rem)}.landing-world .l-actions{flex-direction:column;align-items:stretch;gap:.75rem;display:flex}.landing-world .l-actions>*{display:flex}.landing-world .l-actions .l-cta,.landing-world .l-actions .l-ghost{flex:auto;justify-content:center}@media (width>=640px){.landing-world .l-actions{flex-direction:row;align-items:center;gap:.875rem}.landing-world .l-actions>*,.landing-world .l-actions .l-cta,.landing-world .l-actions .l-ghost{flex:none}}.landing-world .l-card-plain{gap:0;padding:1.75rem}.landing-world .how-kicker,.landing-world .pricing-kicker,.landing-world .agency-eyebrow{font-family:var(--face-text);font-size:var(--t-label);font-weight:var(--w-bold);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--surf-accent);align-items:center;gap:.75rem;display:inline-flex}.landing-world .how-kicker:before,.landing-world .pricing-kicker:before,.landing-world .agency-eyebrow:before{content:"";opacity:.55;background:currentColor;block-size:1px;inline-size:1.75rem}.landing-world .how-hero:after,.landing-world .pricing-hero:after{background-color:var(--surf-ink-hairline);opacity:1}.landing-world .how-hero,.landing-world .pricing-hero{border-block-start:0;overflow:visible}.landing-world .how-step{padding-block:var(--band-y)}.landing-world .how-step-copy>h2{font-family:var(--face-display);font-size:var(--t-title);font-weight:var(--w-regular);letter-spacing:var(--track-title);text-wrap:balance;line-height:1.12}.landing-world .how-step-copy>p:not(.how-step-number,.how-step-time){max-width:44ch;font-size:var(--t-body);color:var(--l-quiet,var(--surf-ink-quiet));margin-top:1.25rem;line-height:1.6}.landing-world .how-step-number{font-family:var(--face-text);font-size:var(--t-label);font-weight:var(--w-medium);letter-spacing:var(--track-label);color:var(--l-quiet,var(--surf-ink-quiet));font-variant-numeric:tabular-nums;margin-bottom:1.25rem}.landing-world .how-step-time{border-block-start-color:oklch(from currentColor l c h / .18);opacity:.66;font-size:.875rem}.landing-world .how-demo-frame{border-radius:var(--r-landing-card);border-color:oklch(from var(--surf-paper-on) l c h / .09);box-shadow:0 40px 90px -60px oklch(from var(--surf-ink-deep) l c h / .6)}.landing-world .how-channels-list li,.landing-world li.rounded-ds-group{border-radius:var(--r-landing-media);border-color:oklch(from currentColor l c h / .14);padding:1.25rem}.landing-world .agency-pull{color:var(--surf-ink-on);border-inline-start-width:2px;padding-inline-start:1.25rem;line-height:1.35}.landing-world .agency-chapter-body{color:var(--l-quiet,var(--surf-ink-quiet))}.landing-world .legal-hero{padding-block:var(--band-y) calc(var(--band-y) * .7)}.landing-world .legal-hero-inner{width:min(100%,780px)}.landing-world .legal-hero-summary{gap:.75rem;max-width:58ch;margin-top:1.75rem}.landing-world .legal-updated,.landing-world .legal-contents>p,.landing-world .legal-section>header>span,.landing-world .legal-crosslinks span{font-family:var(--face-text);font-size:var(--t-label);font-weight:var(--w-medium);letter-spacing:var(--track-label);text-transform:uppercase}.landing-world .legal-section>header>span{color:var(--l-quiet,var(--surf-ink-quiet));font-variant-numeric:tabular-nums}.landing-world .legal-prose{color:var(--l-quiet,var(--surf-ink-quiet))}.landing-world .l-frame{border:1px solid oklch(from currentColor l c h / .14);background:oklch(from currentColor l c h / .02);border-radius:28px;padding:10px}.landing-world .l-cta:focus-visible,.landing-world .l-ghost:focus-visible,.landing-world .l-foot-link:focus-visible,.landing-world .mobile-store-link:focus-visible,.landing-world .announcement-pill:focus-visible{outline:2px solid var(--surf-ink-on);outline-offset:3px}.landing-world .l-cta:focus-visible{box-shadow:0 0 0 3px var(--surf-ink), 0 20px 60px -20px var(--landing-halo)}.landing-world .l-hero-stack{text-align:center;align-items:center}.landing-world .l-hero-stack .l-hero{max-inline-size:15ch;margin-inline:auto}.landing-world .l-hero-stack .l-lede{max-inline-size:44ch;margin-inline:auto}.landing-world .l-hero-stack>*{align-self:stretch}.landing-world .l-hero-stack .l-actions{align-items:center}@media (width>=640px){.landing-world .l-hero-stack .l-actions{justify-content:center}}.landing-world .audience-toggle{background-color:oklch(from var(--surf-ink-on) l c h / .05);border-color:oklch(from var(--surf-ink-on) l c h / .08);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.landing-world .audience-toggle a{color:var(--surf-ink-quiet);font-weight:var(--w-medium)}.landing-world .audience-toggle a[data-active=yes]{color:oklch(100% 0 none);font-weight:var(--w-bold)}.landing-world.agency-world .audience-toggle a[data-active=yes]{color:var(--agency-black)}.landing-world .audience-thumb{background-color:var(--signal);box-shadow:0 6px 18px -8px oklch(from var(--signal) l c h / .7);border:0}.landing-world.agency-world .audience-thumb{background-color:var(--agency-yellow);box-shadow:0 6px 18px -8px oklch(from var(--agency-yellow-deep) l c h / .8)}.landing-world .announcement-pill{background-color:oklch(from var(--surf-ink-on) l c h / .05);color:var(--surf-ink-on);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#0000}.landing-world .announcement-pill:hover{background-color:oklch(from var(--surf-ink-on) l c h / .09)}.landing-world .surf-sand{--surf-sand:oklch(97.3% .004 268);--surf-sand-on:oklch(17.5% .021 268);--surf-sand-quiet:oklch(47.5% .022 268)}.landing-world .surf-paper{--surf-paper:oklch(100% 0 none);--surf-paper-on:oklch(17.5% .021 268);--surf-paper-quiet:oklch(47.5% .022 268)}.landing-world.agency-world .surf-sand{--surf-sand:oklch(97.5% .008 105);--surf-sand-on:var(--agency-black);--surf-sand-quiet:oklch(from var(--agency-black) l c h / .62)}.landing-world .l-invert .l-cta,.landing-world .l-cinema .l-cta{box-shadow:inset 0 1px 0 oklch(100% 0 none/.24), 0 18px 50px -18px oklch(from var(--signal) l c h / .7)}.landing-world .l-invert .l-cta:hover,.landing-world .l-cinema .l-cta:hover{box-shadow:inset 0 1px 0 oklch(100% 0 none/.28), 0 26px 70px -20px oklch(from var(--signal) l c h / .8)}.landing-world .l-frame{border-color:oklch(from var(--surf-ink-on) l c h / .09);box-shadow:0 1px 2px oklch(from var(--surf-ink-on) l c h / .05), 0 30px 70px -40px oklch(from var(--surf-ink-on) l c h / .45);background:oklch(100% 0 none)}.landing-world{--l-header-h:3.75rem}@media (width>=640px){.landing-world{--l-header-h:4.5rem}}.landing-world .l-header-bar{block-size:var(--l-header-h);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;display:grid}.landing-world .l-header-side{align-items:center;min-inline-size:0;display:flex}.landing-world .l-header-end{justify-content:flex-end}.landing-world .l-header-link,.landing-world .l-nav-button{min-block-size:2.75rem;font-family:var(--face-text);font-size:1rem;font-weight:var(--w-regular);letter-spacing:-.005em;text-transform:none;white-space:nowrap;color:var(--surf-ink-on);background:0 0;border:0;align-items:center;transition:color .4s cubic-bezier(.22,1,.36,1),opacity .3s;display:inline-flex}.landing-world .l-header-link:hover,.landing-world .l-nav-button:hover{opacity:.7}.landing-world .l-wordmark-plain{min-block-size:2.75rem;font-family:"Roboto Masthead", var(--face-display);font-size:clamp(1.125rem,.95rem + .85vw,1.5rem);font-weight:var(--w-bold);letter-spacing:.06em;white-space:nowrap;color:var(--surf-ink-on);justify-content:center;align-items:center;transition:color .4s cubic-bezier(.22,1,.36,1),opacity .3s;display:inline-flex}.landing-world .l-wordmark-plain>span{margin-inline-end:-.06em}.landing-world .l-wordmark-plain:hover{opacity:.7}.landing-world .l-nav-button{cursor:pointer;gap:.625rem}.landing-world .l-nav-bars{flex:none;block-size:.6875rem;inline-size:1.125rem;display:none;position:relative}.landing-world .l-nav-bars[data-open=yes]{display:block}.landing-world .l-nav-bars>span{background:currentColor;block-size:1px;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;inset-inline:0}.landing-world .l-nav-button:hover .l-nav-bars[data-open=no]>span:first-child{transform:translateY(1px)}.landing-world .l-nav-button:hover .l-nav-bars[data-open=no]>span:last-child{transform:translateY(-1px)}.landing-world .l-nav-panel{z-index:2147483002;overscroll-behavior:contain;--surf-ink:oklch(100% 0 none);--surf-ink-deep:oklch(97.5% .004 268);--surf-ink-lift:oklch(98.5% .003 268);--surf-ink-on:oklch(17.5% .021 268);--surf-ink-quiet:oklch(47.5% .022 268);--surf-ink-hairline:oklch(17.5% .021 268/.1);--l-quiet:oklch(47.5% .022 268);background:var(--surf-ink);color:var(--surf-ink-on);padding-block-start:var(--l-header-h);position:fixed;inset:0;overflow-y:auto}.landing-world.agency-world .l-nav-panel{--surf-ink-on:var(--agency-black);--surf-ink-quiet:oklch(from var(--agency-black) l c h / .62);--surf-ink-hairline:oklch(from var(--agency-black) l c h / .11);--l-quiet:oklch(from var(--agency-black) l c h / .62)}.landing-world .l-nav-panel[hidden]{display:none}.landing-world .l-nav-inner{min-block-size:calc(100svh - var(--l-header-h));flex-direction:column;gap:clamp(2rem,1rem + 5vw,4rem);padding-block:clamp(2rem,1rem + 5vw,4rem);display:flex}.landing-world .l-nav-foot{margin-block-start:auto}.landing-world .l-nav-list{flex-direction:column;display:flex}.landing-world .l-nav-link{font-family:var(--face-display);font-size:clamp(1.75rem,1.2rem + 2.6vw,2.75rem);font-weight:var(--w-regular);letter-spacing:-.02em;color:var(--surf-ink-on);border-block-end:1px solid var(--surf-ink-hairline);padding-block:.34em;line-height:1.1;transition:color .3s,padding-inline-start .45s cubic-bezier(.22,1,.36,1);display:block}.landing-world .l-nav-list>:last-child{border-block-end:0}.landing-world .l-nav-link:hover{color:var(--surf-accent);padding-inline-start:.5rem}.landing-world .l-nav-foot{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.landing-world .l-nav-foot .audience-bar{justify-content:flex-start;padding:0}.landing-world .l-nav-foot .audience-toggle{max-inline-size:22rem}.landing-world .l-nav-actions{align-self:stretch}.landing-world .l-nav-actions .l-cta,.landing-world .l-nav-actions .l-ghost{flex:1 1 0}.landing-world .l-nav-actions{flex-direction:column;gap:.75rem;display:flex}.landing-world .l-nav-actions .l-ghost,.landing-world .l-nav-cta{justify-content:center}@media (width>=640px){.landing-world .l-nav-actions{flex-direction:row}}.landing-world .l-nav-panel[data-open=yes]{animation:.4s cubic-bezier(.22,1,.36,1) l-nav-in}@keyframes l-nav-in{0%{opacity:0;transform:translateY(-1.25rem)}}html[data-landing-menu=open] [data-mara-widget]{display:none}.landing-world .l-cinema{isolation:isolate;min-block-size:calc(100svh - var(--l-announce-h));flex-direction:column;display:flex;position:relative;overflow:clip}.landing-world:has(.l-top-space[data-news=no]) .l-cinema{min-block-size:100svh}.landing-world .l-cinema-art,.landing-world .l-cinema-scrim{z-index:-1;position:absolute;inset:0}.landing-world .l-cinema-art{object-fit:cover;object-position:50% 100%;block-size:100%;inline-size:100%}.landing-world .l-cinema-scrim{background:radial-gradient(62% 46% at 50% 44%,oklch(12% .02 274/.44),oklch(12% .02 274/0) 76%),linear-gradient(oklch(12% .02 274/.4) 0%,oklch(12% .02 274/.26) 30%,oklch(12% .02 274/.45) 62%,oklch(12% .02 274/.76) 100%)}.landing-world .l-cinema-body{z-index:1;text-align:center;--l-hero-gap:1.75rem;--l-hero-pad:clamp(2.5rem, 1.5rem + 5vw, 5rem);justify-content:center;row-gap:var(--l-hero-gap);padding-block:var(--l-hero-pad);flex-direction:column;flex:auto;display:flex;position:relative}.landing-world .l-cinema-body .l-actions{margin-block-start:.75rem}@media (height<=820px){.landing-world .l-cinema-body{--l-hero-gap:1.25rem;--l-hero-pad:1.75rem}.landing-world .l-cinema-foot .audience-bar{padding-block-start:1.25rem}}@media (height<=700px){.landing-world .l-cinema-body{--l-hero-gap:1rem;--l-hero-pad:1rem}.landing-world .l-cinema-foot .audience-bar{padding-block-start:.75rem}.landing-world .l-cinema .l-hero{font-size:clamp(2.25rem,1.2rem + 5vw,3.5rem)}.landing-world .l-cinema .l-lede{font-size:1rem;line-height:1.45}.landing-world .l-cinema .l-cta,.landing-world .l-cinema .l-ghost{min-block-size:3rem}}.landing-world .l-cinema-body>*{align-self:stretch}.landing-world .l-cinema-body .l-hero,.landing-world .l-cinema-body .l-lede{margin-inline:auto}.landing-world .l-cinema-body .l-actions{justify-content:center}.landing-world[data-hero=cinema]:not(.agency-world) .l-cinema-body .l-label{color:oklch(from var(--surf-accent) .9 calc(c * .9) h)}.landing-world .l-cinema-body .l-label:after{content:"";opacity:.45;background:currentColor;block-size:1px;inline-size:1.5rem}.landing-world .l-cinema-foot{z-index:1;flex:none;padding-block-end:clamp(1.5rem,1rem + 2vw,2.75rem);position:relative}@media (width<=459px){.landing-world .l-cinema-foot{padding-block-end:4.5rem}}@media (width<=639px){.landing-world .l-cinema-art{object-position:50% 100%}.landing-world .l-cinema-scrim{background:radial-gradient(86% 34% at 50% 42%,oklch(12% .02 274/.36),oklch(12% .02 274/0) 78%),linear-gradient(oklch(12% .02 274/.44) 0%,oklch(12% .02 274/.34) 34%,oklch(12% .02 274/.55) 66%,oklch(12% .02 274/.82) 100%)}}.landing-world.agency-world .l-cinema{--surf-ink:var(--agency-white);--surf-ink-deep:oklch(97.5% .008 105);--surf-ink-lift:oklch(95.5% .01 105);--surf-ink-on:var(--agency-black);--surf-ink-quiet:oklch(from var(--agency-black) l c h / .76);--surf-ink-hairline:oklch(from var(--agency-black) l c h / .18);--l-quiet:oklch(from var(--agency-black) l c h / .76);--surf-accent:oklch(42% .13 62)}.landing-world.agency-world .l-cinema-scrim{background:radial-gradient(62% 46% at 50% 44%,oklch(98% .03 85/.54),oklch(98% .03 85/0) 76%),linear-gradient(oklch(98% .03 85/.42) 0%,oklch(98% .03 85/.26) 34%,oklch(98% .03 85/.34) 64%,oklch(98% .03 85/.62) 100%)}@media (width<=639px){.landing-world.agency-world .l-cinema-scrim{background:radial-gradient(86% 34% at 50% 42%,oklch(98% .03 85/.46),oklch(98% .03 85/0) 78%),linear-gradient(oklch(98% .03 85/.5) 0%,oklch(98% .03 85/.38) 34%,oklch(98% .03 85/.46) 66%,oklch(98% .03 85/.7) 100%)}}.landing-world.agency-world .l-cinema .l-cta{background:var(--agency-black);color:oklch(100% 0 none);box-shadow:0 2px 8px oklch(from var(--agency-black) l c h / .22), 0 18px 50px -18px oklch(from var(--agency-black) l c h / .5)}.landing-world.agency-world .l-cinema .l-cta .l-cta-chip{background:oklch(100% 0 none/.2)}.landing-world.agency-world .l-cinema .l-ghost{color:var(--agency-black);border-color:oklch(from var(--agency-black) l c h / .14);box-shadow:0 1px 2px oklch(from var(--agency-black) l c h / .08), 0 8px 24px -14px oklch(from var(--agency-black) l c h / .4);background:oklch(100% 0 none)}.landing-world.agency-world .l-cinema .l-ghost:hover{border-color:oklch(from var(--agency-black) l c h / .3);background:oklch(100% 0 none)}.landing-world .l-marquee-band{padding-block:var(--band-y-tight);border-block-end:1px solid var(--surf-ink-hairline)}.landing-world .l-marquee-lead{justify-content:center;margin-block-end:1.75rem;display:flex}.landing-world .l-marquee-lead:before{display:none}.landing-world .l-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,oklch(0% 0 none) 8%,oklch(0% 0 none) 92%,#0000);mask-image:linear-gradient(90deg,#0000,oklch(0% 0 none) 8%,oklch(0% 0 none) 92%,#0000);display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,oklch(0% 0 none) 8%,oklch(0% 0 none) 92%,#0000)}.landing-world .l-marquee-track{will-change:transform;flex:none;animation:44s linear infinite l-marquee;display:flex}.landing-world .l-marquee-half{flex:none;align-items:center;gap:clamp(2.25rem,1rem + 5vw,5rem);padding-inline-end:clamp(2.25rem,1rem + 5vw,5rem);display:flex}@keyframes l-marquee{to{transform:translate(-50%)}}.landing-world .l-marquee:hover .l-marquee-track{animation-play-state:paused}.landing-world .l-logo{white-space:nowrap;text-transform:none;font-size:.9375rem;font-weight:var(--w-medium);letter-spacing:-.005em;color:var(--surf-ink-on);opacity:.6;align-items:center;gap:.5rem;transition:opacity .4s;display:inline-flex}.landing-world .l-marquee:hover .l-logo{opacity:.8}.landing-world .l-logo[data-live=no]{opacity:.34}.landing-world .l-logo-mark{flex:none;block-size:1.25rem;inline-size:1.25rem}.landing-world .l-logo-soon{font-family:var(--font-mono);font-size:.5625rem;font-weight:var(--w-medium);letter-spacing:.14em;text-transform:uppercase;opacity:.8;border:1px solid;border-radius:999px;padding:.125rem .375rem}.landing-world .l-centred{text-align:center}.landing-world .l-centred .l-display,.landing-world .l-centred .l-title{max-inline-size:18ch;margin-inline:auto}.landing-world .l-centred .l-lede,.landing-world .l-centred .l-body{margin-inline:auto}.landing-world .l-centred .l-label{justify-content:center}.landing-world .l-centred .l-label:before{display:none}.landing-world .l-shot{max-inline-size:30rem;margin-inline:auto;display:block}.landing-world .l-shot img{block-size:auto;inline-size:100%;box-shadow:0 2px 8px oklch(from var(--surf-ink-on) l c h / .08), 0 40px 90px -40px oklch(from var(--surf-ink-on) l c h / .45);border-radius:clamp(20px,2vw,28px)}.landing-world .l-rail-wrap{flex-direction:column-reverse;gap:2rem;display:flex}.landing-world .l-rail{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:1rem;padding-block-end:.5rem;display:flex;overflow-x:auto}.landing-world .l-rail::-webkit-scrollbar{display:none}.landing-world .l-rail:focus-visible{outline:2px solid var(--surf-ink-on);outline-offset:4px;border-radius:4px}.landing-world .l-slide{scroll-snap-align:start;flex:none;inline-size:min(78vw,19rem);padding:.75rem .75rem 1.5rem}.landing-world .l-slide-media{aspect-ratio:3/4;border-radius:var(--r-landing-media);background:radial-gradient(120% 78% at 36% 6%, oklch(from var(--surf-accent) l c h / .55), transparent 62%), linear-gradient(162deg, oklch(27% .035 268), oklch(15% .022 268));border:0;place-items:center;display:grid;position:relative;overflow:hidden}.landing-world .l-slide-art{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.landing-world .l-slide-media[data-kind=services] .l-slide-art{object-position:50% 42%}.landing-world .l-slide-media[data-kind=clinic] .l-slide-art{object-position:50% 38%}.landing-world .l-slide-media[data-kind=restaurant] .l-slide-art{object-position:42% 50%}.landing-world .l-slide-media[data-kind=shop] .l-slide-art{object-position:62% 50%}.landing-world .l-slide-veil{background:linear-gradient(oklch(12% .02 274/.5) 0%,#0000 34%),linear-gradient(#0000 70%,oklch(12% .02 274/.5) 100%);position:absolute;inset:0}.landing-world.agency-world .l-slide-media{background:radial-gradient(120% 78% at 36% 6%, oklch(from var(--agency-yellow) l c h / .5), transparent 60%), linear-gradient(162deg, oklch(26% .02 105), oklch(15% .014 105))}.landing-world .l-slide-index{font-family:var(--font-mono);font-size:.75rem;font-weight:var(--w-medium);letter-spacing:.16em;color:oklch(100% 0 none/.72);font-variant-numeric:tabular-nums;position:absolute;inset-block-end:1rem;inset-inline-start:1.125rem}.landing-world .l-slide-kind{font-family:var(--font-mono);font-size:.75rem;font-weight:var(--w-medium);letter-spacing:.16em;text-transform:uppercase;color:oklch(100% 0 none);position:absolute;inset-block-start:1rem;inset-inline-end:1.125rem}.landing-world .l-rail-controls{justify-content:center;align-items:center;gap:1rem;display:flex}.landing-world .l-rail-arrow{border:1px solid oklch(from var(--surf-ink-on) l c h / .16);background:var(--surf-ink);block-size:3rem;inline-size:3rem;color:var(--surf-ink-on);cursor:pointer;border-radius:999px;place-items:center;transition:border-color .3s,opacity .3s,transform .3s cubic-bezier(.22,1,.36,1);display:inline-grid}.landing-world .l-rail-arrow:hover:not(:disabled){border-color:oklch(from var(--surf-ink-on) l c h / .34);transform:translateY(-1px)}.landing-world .l-dots{background:oklch(from var(--surf-ink-on) l c h / .06);border-radius:999px;align-items:center;gap:.5rem;padding:.6875rem .875rem;display:inline-flex}.landing-world .l-dot{background:oklch(from var(--surf-ink-on) l c h / .26);border-radius:999px;block-size:.375rem;inline-size:.375rem;transition:inline-size .4s cubic-bezier(.22,1,.36,1),background-color .4s}.landing-world .l-dot[data-on=yes]{background:var(--surf-accent);inline-size:1.25rem}.landing-world .l-label,.landing-world .how-kicker,.landing-world .pricing-kicker,.landing-world .agency-eyebrow{font-family:var(--font-mono);font-size:.6875rem;font-weight:var(--w-medium);letter-spacing:.18em;font-variant-numeric:tabular-nums}.landing-world .l-announce-x{color:var(--surf-ink-on);opacity:.55;transition:opacity .25s}.landing-world .l-announce-x:hover{opacity:1}@media (prefers-reduced-motion:reduce){.landing-world .l-nav-panel[data-open=yes]{animation:none}.landing-world .l-nav-link,.landing-world .l-nav-bars>span,.landing-world .l-rail-arrow,.landing-world .l-dot{transition:none}.landing-world .l-rail-arrow:hover:not(:disabled){transform:none}.landing-world .l-marquee{justify-content:center;overflow:visible;-webkit-mask-image:none;mask-image:none}.landing-world .l-marquee-track{animation:none}.landing-world .l-marquee-half[aria-hidden=true]{display:none}.landing-world .l-marquee-half{flex-wrap:wrap;justify-content:center;padding-inline-end:0}}.auth-page{--auth-ground:var(--ds-grouped);--auth-field:var(--ds-card);--auth-line:var(--hairline);--auth-ink:var(--ink);--auth-quiet:var(--muted-ink);--auth-lift:0 1px 2px oklch(0% 0 none/.05), 0 10px 28px oklch(0% 0 none/.055);--auth-control-h:3.25rem;--auth-r:12px;--auth-field-r:.75rem;--auth-field-pad:1.125rem;--auth-field-text:3.1rem;--auth-tile-h:3.25rem;--auth-tile-r:999px;background:var(--auth-ground);min-block-size:100svh;color:var(--auth-ink);flex-direction:column;display:flex}@media (width>=48rem){.auth-page{--auth-control-h:3rem}}.auth-page-body{flex:1;justify-content:center;align-items:center;padding-block:2rem 3rem;padding-inline:1.5rem;display:flex}@media (width>=640px){.auth-page-body{padding-inline:2rem}}.auth-card{inline-size:100%;max-inline-size:26rem}@media (width>=40rem){.auth-card{max-inline-size:28rem}.auth-sheet{border-radius:var(--r-float);background:var(--auth-field);box-shadow:var(--auth-lift);padding:2rem}.auth-page .auth-sheet .input-field,.auth-page .auth-sheet .auth-way{background:var(--ds-grouped);box-shadow:inset 0 1px 2px oklch(0% 0 none/.05)}}.auth-back{background:var(--auth-field);block-size:3rem;inline-size:3rem;color:var(--auth-ink);box-shadow:var(--auth-lift);transition:transform .14s var(--ds-swift-ease), box-shadow .14s var(--ds-swift-ease);border-radius:999px;place-items:center;margin-block-end:2.5rem;display:grid}.auth-back:hover{transform:translateY(-1px)}.auth-back svg{block-size:1.25rem;inline-size:1.25rem}.auth-hero{isolation:isolate;flex-direction:column;align-items:center;margin-block-end:2rem;padding-block:1.75rem .25rem;display:flex;position:relative}.auth-faces{margin-block-end:1.5rem;padding-inline-start:.6rem;display:flex}.auth-face{object-fit:cover;block-size:2.5rem;inline-size:2.5rem;box-shadow:0 0 0 3px var(--auth-ground);background:var(--ds-raised);border-radius:999px;flex:0 0 2.5rem;margin-inline-start:-.6rem;display:block}.auth-title{text-align:center;font-family:var(--font-display,inherit);font-size:clamp(1.75rem,1.5rem + 1.1vw,2.125rem);font-weight:var(--w-bold);letter-spacing:-.028em;text-wrap:balance;color:var(--auth-ink);line-height:1.18}.auth-lede{font-size:var(--text-14);color:var(--auth-quiet);margin-block-start:.75rem;line-height:1.5}.auth-offer{border-radius:var(--auth-tile-r);background:var(--auth-field);box-shadow:var(--auth-lift);font-size:var(--text-14);font-weight:var(--w-semibold);color:var(--auth-ink);align-items:center;gap:.75rem;margin-block-start:1.5rem;padding:.875rem 1.125rem;line-height:1.35;display:flex}.auth-offer-mark{background:var(--ds-signal-wash);block-size:2.125rem;inline-size:2.125rem;color:var(--ds-signal-mark);border-radius:999px;flex:0 0 2.125rem;padding:.5rem}.auth-offer-note{font-size:var(--text-13);font-weight:var(--w-regular);color:var(--auth-quiet);margin-block-start:.125rem;display:block}.auth-ways{justify-content:center;gap:.75rem;display:flex}.auth-page .auth-control{inline-size:100%;block-size:var(--auth-control-h);border-radius:var(--auth-r);font-size:var(--text-15);font-weight:var(--w-semibold)}.auth-page .auth-control:not(:focus-visible){box-shadow:none}.auth-way{block-size:var(--auth-tile-h);border-radius:var(--auth-field-r);background:var(--auth-field);box-shadow:var(--auth-lift);font-size:var(--text-15);font-weight:var(--w-semibold);color:var(--auth-ink);border:0;flex:1 1 0;justify-content:center;align-items:center;gap:.625rem;transition:transform .14s,box-shadow .14s;display:flex}.auth-way:hover{transform:translateY(-1px)}.auth-way:focus-visible{box-shadow:var(--auth-lift), var(--focus-ring)}.auth-page .auth-way-mark{flex:0 0 1.25rem;block-size:1.25rem;inline-size:1.25rem}.auth-rule{font-size:var(--text-13);color:var(--auth-quiet);border:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.875rem;margin-block:1.5rem;display:grid}.auth-rule:before,.auth-rule:after{content:"";background:var(--auth-line);block-size:1px}.auth-form{gap:1.125rem;margin-block-start:1.75rem;display:grid}.auth-row{display:grid}.auth-label{font-size:var(--text-13);font-weight:var(--w-medium);letter-spacing:-.005em;color:var(--auth-quiet);margin-block-end:.5rem;padding-inline-start:.25rem}.auth-pw{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label aside""field field""error error";align-items:baseline;display:grid}.auth-pw>.auth-label{grid-area:label}.auth-pw>.auth-field-wrap{grid-area:field}.auth-pw>.auth-aside{grid-area:aside;justify-self:end}.auth-pw>.auth-error{grid-area:error}.auth-aside{font-size:var(--text-13);font-weight:var(--w-medium);color:var(--auth-quiet);text-underline-offset:3px;align-items:center;margin-block-end:.5rem;padding-inline-end:.25rem;display:inline-flex}.auth-aside:hover{color:var(--auth-ink);text-decoration:underline}.auth-field-wrap{display:block;position:relative}.auth-field-mark{pointer-events:none;block-size:1.125rem;inline-size:1.125rem;color:var(--auth-quiet);position:absolute;inset-block-start:50%;inset-inline-start:var(--auth-field-pad);translate:0 -50%}.auth-page .input-field{block-size:var(--auth-control-h);border-radius:var(--auth-field-r);background:var(--auth-field);padding-inline:var(--auth-field-pad);font-size:var(--text-15);box-shadow:var(--auth-lift);border:0}.auth-field-wrap:has(.auth-field-mark)>.input-field{padding-inline-start:var(--auth-field-text)}.auth-page .input-field:focus-visible,.auth-page .input-field:focus{box-shadow:var(--auth-lift), var(--focus-ring);border-color:#0000}.auth-page .input-field::placeholder{color:var(--auth-quiet)}.auth-page .auth-error{font-size:var(--text-13);color:var(--destructive,var(--red));margin-block-start:.5rem;padding-inline-start:.25rem;display:block}.auth-fold{margin-block-start:1.125rem}.auth-fold>summary{min-block-size:2rem;font-size:var(--text-13);font-weight:var(--w-medium);letter-spacing:-.005em;color:var(--auth-quiet);border-radius:var(--radius-control);padding-inline:.25rem}.auth-fold>summary:hover,.auth-fold[open]>summary{color:var(--auth-ink)}.auth-fold-body{margin-block-start:.625rem}.auth-fold-note{font-size:var(--text-13);color:var(--auth-quiet);margin-block-start:.5rem;padding-inline-start:.25rem;line-height:1.45}.auth-code{text-transform:uppercase;letter-spacing:.08em}.auth-code::placeholder{letter-spacing:.02em;text-transform:none}.qr-ground{background:#fff}.auth-botcheck:not(:empty){margin-block-start:1.125rem}.auth-submit-row{margin-block-start:1.75rem}.auth-swap{text-align:center;font-size:var(--text-14);color:var(--auth-quiet);margin-block-start:2.25rem}.auth-swap a{color:var(--auth-ink);font-weight:var(--w-semibold);text-underline-offset:3px;text-decoration:none}.auth-swap a:hover{text-decoration:underline}.auth-note{border:1px solid var(--auth-line);border-radius:var(--auth-r);font-size:var(--text-14);color:var(--auth-ink);margin-block-start:2.25rem;padding:1.25rem;line-height:1.55}.auth-note-line{font-size:var(--text-13);color:var(--auth-quiet);margin-block-start:.5rem}.auth-note a{text-underline-offset:3px;text-decoration:underline}.auth-legal{background:0 0;padding-block:0 2rem;padding-inline:1.5rem}@media (width>=640px){.auth-legal{padding-inline:2rem}}.auth-legal-line{text-align:center;max-inline-size:26rem;font-size:var(--text-13);color:var(--auth-quiet);margin-inline:auto;line-height:1.5}.auth-legal-line a{color:inherit;text-underline-offset:3px;text-decoration:underline}.auth-legal-line a:hover{color:var(--auth-ink)}.auth-page fieldset legend{font-size:var(--text-14);font-weight:var(--w-medium);color:var(--auth-ink)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.landing-world[data-hero=cinema] .l-cinema{view-timeline:--l-hero block}.landing-world[data-hero=cinema] .l-cinema-art{transform-origin:50% 100%;animation:linear both l-hero-drift;animation-timeline:--l-hero;animation-range:exit}.landing-world[data-hero=cinema] .l-cinema-body,.landing-world[data-hero=cinema] .l-cinema-foot{animation:linear both l-hero-leave;animation-timeline:--l-hero;animation-range:exit 10% exit 85%}.landing-world .l-header:after{content:"";background:var(--signal);transform-origin:0;opacity:0;block-size:2px;transition:opacity var(--t-settle) var(--ease-settle);animation:linear both l-progress;animation-timeline:scroll(root);position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}.landing-world .l-header[data-lifted=yes]:after{opacity:1}.landing-world .l-slide-art,.landing-world .l-card-media img{animation:linear both l-media-settle;animation-timeline:view();animation-range:entry 10% cover 28%}}}@keyframes l-hero-drift{0%{transform:translate(0)scale(1)}to{transform:translateY(7%)scale(1.12)}}@keyframes l-hero-leave{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(-2.5rem)}}@keyframes l-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes l-media-settle{0%{transform:scale(1.1)}to{transform:scale(1)}}.landing-world .l-words{display:inline}.landing-world .l-words[data-shown=no] .l-word{opacity:0;transform:translateY(105%)}.landing-world .l-words[data-shown=yes] .l-word{animation:mara-roll-in var(--t-settle) var(--ease-text) both;animation-delay:min(calc(var(--i,0) * var(--t-stagger)), .42s)}@media (hover:hover) and (pointer:fine){.landing-world .l-card{position:relative}.landing-world .l-card:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(16rem 16rem at var(--px,50%) var(--py,0%), oklch(from var(--surf-accent) l c h / .16), transparent 68%);opacity:0;transition:opacity var(--t-react) linear;position:absolute;inset:0}.landing-world .l-card[data-lit=yes]:after{opacity:1}}.landing-world .l-marquee-lean{inline-size:max-content;transform:skewX(calc(var(--vel,0) * .32deg)) translate3d(calc(var(--vel,0) * -.4px), 0, 0);transition:transform .42s var(--ease-settle);will-change:transform;display:flex}@media (prefers-reduced-motion:no-preference){.landing-world .l-cinema-art{view-transition-name:l-hero-art}}::view-transition-old(l-hero-art){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-new(l-hero-art){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1)}.landing-world .l-cinema-body .l-label:before,.landing-world .l-cinema-body .l-label:after{animation:l-rule-draw var(--t-settle) var(--ease-settle) .26s both;transform:scaleX(0)}.landing-world .l-cinema-body .l-label:before{transform-origin:100%}.landing-world .l-cinema-body .l-label:after{transform-origin:0}@keyframes l-rule-draw{to{transform:scaleX(1)}}.landing-world .l-foot-link,.landing-world .l-header-link{position:relative}.landing-world .l-foot-link:after,.landing-world .l-header-link:after{content:"";transform-origin:0;block-size:1px;transition:transform var(--t-react) var(--ease-settle);background:currentColor;position:absolute;inset-block-end:-2px;inset-inline:0;transform:scaleX(0)}.landing-world .l-foot-link:hover:after,.landing-world .l-header-link:hover:after{transform:scaleX(1)}.landing-world .l-slide{transition:transform var(--t-settle) var(--ease-settle)}.landing-world .l-slide[data-on=yes]{transform:translateY(-4px)}.landing-world .l-slide-media{transition:opacity var(--t-settle) var(--ease-settle)}.landing-world .l-slide[data-on=no] .l-slide-media{opacity:.68}.landing-world .l-nav-panel[data-open=yes] .l-nav-link{animation:l-nav-link-in .52s var(--ease-settle) both;animation-delay:var(--rise-delay,0s)}@keyframes l-nav-link-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.landing-world .l-cinema-art,.landing-world .l-cinema-body,.landing-world .l-slide-art,.landing-world .l-card-media img,.landing-world .l-words[data-shown=yes] .l-word,.landing-world .l-cinema-body .l-label:before,.landing-world .l-cinema-body .l-label:after,.landing-world .l-nav-panel[data-open=yes] .l-nav-link{opacity:1;animation:none;transform:none}.landing-world .l-words[data-shown=no] .l-word{opacity:1;transform:none}.landing-world .l-header:after,.landing-world .l-card:after{display:none}.landing-world .l-marquee-lean,.landing-world .l-slide,.landing-world .l-slide-media{transition:none;transform:none}.landing-world .l-slide[data-on=no] .l-slide-media{opacity:1}.landing-world .l-cinema-foot{opacity:1;animation:none;transform:none}.landing-world .l-foot-link:after,.landing-world .l-header-link:after{transition:none}.landing-world .l-cinema-art{view-transition-name:none}}.landing-world{--app-hero-on:oklch(13% .01 260);--app-hero-quiet:oklch(34% .015 260);--app-hero-line:oklch(13% .01 260/.1);--app-hero-chip:oklch(100% 0 none/.25);--app-header:oklch(100% 0 none);--app-header-on:oklch(13% .01 260);--app-action:oklch(8% 0 0);--app-action-on:oklch(100% 0 none);--app-star:oklch(77% .16 80);--app-window:oklch(99% .003 268);--app-window-on:oklch(16% .02 268);--app-window-line:oklch(16% .02 268/.12);--app-radius:2.25rem;--app-dock-radius:1.125rem}.app-landing-world.agency-world{--app-hero-on:var(--agency-black);--app-hero-quiet:oklch(from var(--agency-black) l c h / .68);--app-hero-line:oklch(from var(--agency-black) l c h / .2);--app-hero-chip:oklch(100% 0 none/.48)}.landing-world .landing-header{--surf-ink-on:var(--app-header-on);background:var(--app-header);z-index:2147483003;border-block-end-color:oklch(13% .01 260/.08);position:relative}.landing-world.agency-world .landing-header{background:var(--app-header)}.landing-world .landing-header[data-menu=yes]{--surf-ink-on:oklch(17.5% .021 268);background:oklch(100% 0 none);border-block-end-color:oklch(17.5% .021 268/.1)}.landing-world .l-header-bar{justify-content:space-between;gap:.75rem;display:flex}.landing-world .l-header-actions{align-items:center;gap:.45rem;display:flex}.landing-world .l-header-login{min-block-size:2.75rem;color:var(--app-header-on);font-weight:var(--w-semibold);white-space:nowrap;background:oklch(95% .008 260);border-radius:999px;align-items:center;padding-inline:.8rem;font-size:.875rem;display:inline-flex}.landing-world .l-header-link{background:var(--app-action);min-block-size:2.75rem;color:var(--app-action-on);font-weight:var(--w-semibold);border:0;border-radius:999px;padding-inline:1.1rem}.landing-world .l-nav-button-word{display:none}.landing-world .l-nav-button{block-size:2.75rem;inline-size:2.75rem;color:var(--app-header-on);background:oklch(97% .004 260);border-radius:999px;justify-content:center}.landing-world .l-nav-bars,.landing-world .l-nav-bars[data-open=yes]{block-size:1rem;inline-size:1.35rem;display:block}.landing-world .l-nav-bars>span{block-size:2px}.landing-world .l-nav-bars>span:first-child{inset-block-start:0}.landing-world .l-nav-bars>span:nth-child(2){inset-block-start:calc(50% - 1px)}.landing-world .l-nav-bars>span:last-child{inset-block-end:0}.landing-world .l-nav-bars[data-open=yes]>span:nth-child(2){opacity:0}.landing-world .l-nav-bars[data-open=yes]>span:first-child{transform:translateY(.4375rem)rotate(45deg)}.landing-world .l-nav-bars[data-open=yes]>span:last-child{transform:translateY(-.4375rem)rotate(-45deg)}.app-landing-hero{isolation:isolate;color:var(--app-hero-on);background:var(--signal);position:relative;overflow:clip}.app-landing-hero[data-audience=agency]{background:var(--agency-yellow)}.app-landing-hero .app-landing-world{z-index:-1;object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.app-landing-intro{min-block-size:calc(100svh - var(--l-header-h));text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:clamp(1.75rem,4.5vh,3.25rem);padding-block:clamp(3.5rem,8vh,6rem) 5rem;display:flex}.app-landing-intro .audience-bar{color:var(--app-hero-on);padding:0}.app-landing-intro .audience-toggle{-webkit-backdrop-filter:none;backdrop-filter:none;background:oklch(100% 0 none/.24);border-color:#0000;padding:.2rem}.app-landing-intro .audience-thumb{background:var(--app-header);box-shadow:0 1px 2px oklch(0% 0 none/.08)}.app-landing-intro .audience-toggle a,.app-landing-intro .audience-toggle a[data-active=yes],.app-landing-world.agency-world .app-landing-intro .audience-toggle a,.app-landing-world.agency-world .app-landing-intro .audience-toggle a[data-active=yes]{color:var(--app-hero-on);font-weight:var(--w-semibold)}.app-landing-headline{place-items:center;min-block-size:clamp(8.5rem,21vw,16rem);inline-size:100%;display:grid}.app-landing-headline .l-hero{max-inline-size:15ch;color:var(--app-hero-on);font-size:clamp(3.15rem,8.2vw,7.35rem);font-weight:var(--w-bold);margin-inline:auto;line-height:.94}.app-channel-dock{outline:none;inline-size:min(100%,42rem);padding-block:.35rem 1.45rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.app-channel-track{will-change:transform;align-items:center;gap:clamp(1.1rem,3.2vw,1.9rem);inline-size:max-content;padding-block:.5rem;transition:transform .65s cubic-bezier(.22,1,.36,1);display:flex}.app-channel-track[data-instant],.app-channel-track[data-instant] .app-channel{transition:none}.app-channel{block-size:3.5rem;inline-size:3.5rem;color:var(--app-hero-on);opacity:.6;filter:saturate(.85);background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;transition:transform .65s cubic-bezier(.22,1,.36,1),opacity .65s cubic-bezier(.22,1,.36,1),filter .65s;display:grid;position:relative;transform:scale(.9)}.app-channel[data-dist="0"]{opacity:1;filter:none;z-index:1;transform:scale(1.15)}.app-channel[data-dist="1"]{opacity:.85;filter:saturate(.95);transform:scale(1)}.app-channel-mark{block-size:3.5rem;inline-size:3.5rem;color:var(--app-window-on);background:0 0;border-radius:999px;place-items:center;display:grid;overflow:hidden}.app-channel-mark .chbadge{box-shadow:none;border-radius:999px!important;block-size:100%!important;inline-size:100%!important}.app-channel-soon{font-size:.58rem;font-weight:var(--w-semibold);color:var(--app-hero-quiet);text-transform:uppercase;white-space:nowrap;position:absolute;inset-block-start:calc(100% + .34rem);inset-inline-start:50%;transform:translate(-50%)}.app-trust-row{color:var(--app-hero-on);justify-content:center;align-items:center;gap:.85rem;display:flex}.app-trust-faces{padding-inline-start:.4rem;display:flex}.app-trust-faces img{border:2px solid var(--app-header);object-fit:cover;border-radius:999px;block-size:2.25rem;inline-size:2.25rem;margin-inline-start:-.4rem}.app-trust-proof{font-size:.75rem;font-weight:var(--w-medium);text-align:start;gap:.1rem;line-height:1.2;display:grid}.app-trust-stars{color:var(--app-star);letter-spacing:.08em;font-size:.8rem;line-height:1}@media not all and (width>=480px){.landing-world .l-header-bar{padding-inline:.875rem}.landing-world .brand-lockup-name{display:none}.landing-world .l-header-actions{gap:.35rem}.landing-world .l-header-login{padding-inline:.72rem}.landing-world .l-header-link{padding-inline:1rem}}.app-reveal-stage{min-block-size:155svh;padding-block:1rem 26svh}.app-reveal-window{inline-size:min(calc(100% - 2 * var(--gutter)), 68rem);border:1px solid var(--app-window-line);border-radius:var(--app-radius);background:var(--app-window);height:calc(100svh - 2rem);color:var(--app-window-on);margin-inline:auto;position:sticky;inset-block-start:1rem;overflow:hidden;box-shadow:0 1.5rem 5rem oklch(0% 0 none/.16)}.app-reveal-window figcaption{z-index:2;font-size:.8125rem;font-weight:var(--w-bold);position:absolute;inset-block-start:1.25rem;inset-inline-start:1.5rem}.app-reveal-media,.app-reveal-media>img{block-size:100%;inline-size:100%}.app-reveal-media>img{object-fit:cover;display:block}.app-landing-hero[data-audience=business] .app-reveal-media>img{object-position:50% 42%}.app-reveal-word{z-index:1;color:var(--app-hero-on);font-family:var(--face-display);font-size:clamp(4rem,15vw,13rem);font-weight:var(--w-bold);pointer-events:none;line-height:.8;position:absolute}.app-reveal-word-start{inset-block-start:12%;inset-inline-start:-.04em}.app-reveal-word-end{inset-block-end:10%;inset-inline-end:-.04em}@media (width>=640px){.landing-world .l-header-actions{gap:1rem}.landing-world .l-header-login,.landing-world .l-nav-button-word{display:inline-flex}.landing-world .l-nav-button{inline-size:auto}.app-landing-intro{padding-block-end:7rem}.app-trust-faces img{block-size:2.5rem;inline-size:2.5rem}.app-trust-proof{font-size:.8125rem}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.app-reveal-window{animation:linear both app-window-expand;animation-timeline:view();animation-range:entry 10% cover 68%}.app-reveal-media>img{animation:linear both app-media-push;animation-timeline:view();animation-range:entry 10% cover 68%}.app-reveal-word-start{animation:linear both app-word-start;animation-timeline:view();animation-range:entry 18% cover 70%}.app-reveal-word-end{animation:linear both app-word-end;animation-timeline:view();animation-range:entry 18% cover 70%}}}@keyframes app-window-expand{0%{inline-size:min(calc(100% - 2 * var(--gutter)), 68rem);border-radius:var(--app-radius)}to{border-radius:0;inline-size:100%}}@keyframes app-media-push{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes app-word-start{0%{opacity:0;transform:translate(-32%)}to{opacity:1;transform:none}}@keyframes app-word-end{0%{opacity:0;transform:translate(32%)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.app-landing-intro .audience-toggle,.app-channel{-webkit-backdrop-filter:none;backdrop-filter:none}.app-channel-track,.app-channel{transition:none}.app-reveal-window,.app-reveal-media>img,.app-reveal-word{animation:none;transform:none}}.room,.room-thread{--room-measure:none;--room-gutter:16px}@media (width>=768px){.room,.room-thread{--room-gutter:28px}}.room{flex-direction:column;flex:auto;min-height:0;display:flex}.room-scroll{overscroll-behavior:contain;flex:auto;min-height:0;padding:10px 0 8px;overflow-y:auto}.room-day{z-index:3;max-width:var(--room-measure);padding-inline:var(--room-gutter);pointer-events:none;justify-content:center;margin:16px auto 12px;display:flex;position:sticky;top:6px}.room-day span{background:var(--ds-soft);font-family:var(--font-ds-text);font-size:13.5px;font-weight:var(--w-medium);letter-spacing:0;color:var(--ds-ink-2);box-shadow:0 2px 10px -6px var(--lightningcss-light,oklch(20% .02 274/.5))var(--lightningcss-dark,oklch(0% 0 none/.8));border-radius:999px;padding:5px 14px}.room-row{scroll-margin-block:80px;position:relative}.room-row:hover{background:var(--ds-ink)}@supports (color:color-mix(in lab, red, red)){.room-row:hover{background:color-mix(in oklch, var(--ds-ink) 3%, transparent)}}.room-row[data-pinned=yes]{background:var(--ds-awaiting-wash)}@supports (color:color-mix(in lab, red, red)){.room-row[data-pinned=yes]{background:color-mix(in oklch, var(--ds-awaiting-wash) 52%, transparent)}}.room-row[data-pinned=yes]:hover{background:var(--ds-awaiting-wash)}@supports (color:color-mix(in lab, red, red)){.room-row[data-pinned=yes]:hover{background:color-mix(in oklch, var(--ds-awaiting-wash) 72%, transparent)}}.room-band{max-width:var(--room-measure);padding:9px var(--room-gutter) 1px calc(var(--room-gutter) + 25px);font-family:var(--font-ds-text);font-size:13.5px;font-weight:var(--w-medium);letter-spacing:0;color:var(--ds-awaiting-ink);align-items:center;gap:7px;margin-inline:auto;display:flex}.room-turn{max-width:var(--room-measure);padding:3px var(--room-gutter);grid-template-columns:52px minmax(0,1fr);align-items:start;column-gap:12px;margin-inline:auto;display:grid}.room-turn--lead{margin-top:16px}.room-turn[data-pending=yes]{opacity:.5}.room-turn[data-failed=yes]{opacity:1}.room-turn{transition:opacity var(--ds-settle,.26s) var(--ds-swift-ease)}.room-face{grid-column:1;width:52px;height:52px;margin-top:2px;position:relative}.room-face-dot{background:var(--ds-online);width:12px;height:12px;box-shadow:0 0 0 2.5px var(--ds-surface);border-radius:999px;position:absolute;bottom:-1px;right:-1px}.room-said{grid-column:2;min-width:0}.room-who{align-items:baseline;gap:10px;min-width:0;display:flex}.room-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-ds-text);font-size:17px;font-weight:var(--w-medium);letter-spacing:-.008em;color:var(--ds-ink);line-height:1.3;overflow:hidden}.room-at{font-family:var(--font-ds-text);font-size:13px;font-weight:var(--w-regular);color:var(--ds-ink-3);font-variant-numeric:tabular-nums;flex:none;line-height:1.3}.room-body{overflow-wrap:anywhere;min-width:0;font-family:var(--font-ds-text);font-size:17px;font-weight:var(--w-regular);letter-spacing:-.003em;color:var(--ds-ink-2);white-space:pre-wrap;margin-top:2px;line-height:1.47}.room-body[data-gone=yes]{color:var(--ds-ink-3);font-style:italic}.room-at-who{font-weight:var(--w-semibold);color:var(--ds-signal-text);border-radius:4px}.room-at-who[data-me=yes]{background:var(--ds-signal-wash);padding:0 3px}.room-tag{font-family:var(--font-ds-text);font-size:10.5px;font-weight:var(--w-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--ds-ink-3);margin-left:8px}.room-reacts{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.room-react{background:var(--ds-ink);border-radius:999px;align-items:center;gap:6px;height:32px;padding-inline:12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.room-react{background:color-mix(in oklch, var(--ds-ink) 6%, transparent)}}.room-react{font-family:var(--font-ds-text);font-size:13px;font-weight:var(--w-semibold);color:var(--ds-ink-2);font-variant-numeric:tabular-nums;transition:background-color var(--ds-swift) var(--ds-swift-ease), box-shadow var(--ds-swift) var(--ds-swift-ease), transform var(--ds-swift) var(--ds-swift-ease);line-height:1}.room-react:hover{background:var(--ds-ink)}@supports (color:color-mix(in lab, red, red)){.room-react:hover{background:color-mix(in oklch, var(--ds-ink) 10%, transparent)}}.room-react:active{transform:scale(.94)}.room-react[data-mine=yes]{background:var(--ds-signal-wash);color:var(--ds-signal-text);box-shadow:inset 0 0 0 1px var(--ds-signal)}@supports (color:color-mix(in lab, red, red)){.room-react[data-mine=yes]{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--ds-signal) 40%, transparent)}}.room-react:focus-visible{outline:2px solid var(--ds-signal-text);outline-offset:2px}.room-react em{font-size:14px;font-style:normal;line-height:1}.room-tools{opacity:0;pointer-events:none;transition:opacity var(--ds-swift) var(--ds-swift-ease);align-items:center;gap:2px;margin-top:6px;display:flex}.room-turn:hover .room-tools,.room-turn:focus-within .room-tools,.room-row[data-open=yes] .room-tools{opacity:1;pointer-events:auto}.room-tool{width:30px;height:30px;color:var(--ds-ink-3);transition:color var(--ds-swift) var(--ds-swift-ease), background-color var(--ds-swift) var(--ds-swift-ease);border-radius:9px;place-items:center;display:grid}.room-tool[data-danger=yes]{color:var(--ds-refused-ink,var(--ds-refused))}.room-tool[data-danger=yes]:hover{background:var(--ds-refused)}@supports (color:color-mix(in lab, red, red)){.room-tool[data-danger=yes]:hover{background:color-mix(in oklch, var(--ds-refused) 12%, transparent)}}.room-tool:hover{background:var(--ds-ink)}@supports (color:color-mix(in lab, red, red)){.room-tool:hover{background:color-mix(in oklch, var(--ds-ink) 8%, transparent)}}.room-tool:hover{color:var(--ds-ink)}.room-tool:focus-visible{outline:2px solid var(--ds-signal-text);outline-offset:2px}.room-replies{font-family:var(--font-ds-text);font-size:14.5px;font-weight:var(--w-medium);color:var(--ds-signal-text);border-radius:8px;align-items:center;gap:9px;margin-top:8px;padding:3px 2px;display:inline-flex}.room-replies:hover{text-underline-offset:3px;text-decoration:underline}.room-new{max-width:var(--room-measure);padding-inline:var(--room-gutter);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:14px auto 10px;scroll-margin-block:90px;display:grid}.room-new:before{content:"";background:var(--ds-refused,var(--ds-signal));opacity:.4;height:1px;margin-left:64px}.room-new span{font-family:var(--font-ds-text);font-size:10px;font-weight:var(--w-semibold);letter-spacing:.07em;text-transform:uppercase;color:var(--ds-refused,var(--ds-signal))}.room-jump{z-index:5;pointer-events:none;justify-content:center;align-items:flex-end;height:0;display:flex;position:relative}.room-jump button{background:var(--ds-signal);height:34px;color:var(--ds-on-signal);font-family:var(--font-ds-text);font-size:12.5px;font-weight:var(--w-semibold);pointer-events:auto;box-shadow:0 10px 24px -14px var(--ds-signal);border-radius:999px;align-items:center;gap:7px;padding-inline:14px;display:inline-flex;transform:translateY(-8px)}@supports (color:color-mix(in lab, red, red)){.room-jump button{box-shadow:0 10px 24px -14px color-mix(in oklch, var(--ds-signal) 90%, transparent)}}.room-jump button{animation:room-jump-in .22s var(--ds-swift-ease) both}@keyframes room-jump-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.room-jump button{animation:none}.room-turn{transition:none}}.room-foot{width:100%;max-width:var(--room-measure);padding:10px var(--room-gutter) calc(12px + env(safe-area-inset-bottom));flex:none;margin-inline:auto;position:relative}.room-composer{gap:6px;display:grid;position:relative}.room-composer[data-recording=yes]{background:var(--ds-soft);box-shadow:inset 0 1px var(--lightningcss-light,oklch(100% 0 none/.8))var(--lightningcss-dark,oklch(100% 0 none/.05)),0 18px 40px -30px var(--lightningcss-light,oklch(20% .02 274/.8))var(--lightningcss-dark,oklch(0% 0 none/.9));border-radius:22px}.room-editing{font-family:var(--font-ds-text);font-size:11.5px;font-weight:var(--w-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--ds-awaiting,var(--ds-ink-3));align-items:center;gap:8px;padding:8px 14px 0;display:flex}.room-box{border:1px solid var(--ds-hairline);background:var(--ds-raised,var(--ds-surface));transition:border-color var(--ds-swift) var(--ds-swift-ease), box-shadow var(--ds-swift) var(--ds-swift-ease);border-radius:12px;display:grid}.room-box:focus-within{border-color:var(--ds-signal)}@supports (color:color-mix(in lab, red, red)){.room-box:focus-within{border-color:color-mix(in oklch, var(--ds-signal) 55%, transparent)}}.room-box:focus-within{box-shadow:0 0 0 3px var(--ds-signal)}@supports (color:color-mix(in lab, red, red)){.room-box:focus-within{box-shadow:0 0 0 3px color-mix(in oklch, var(--ds-signal) 12%, transparent)}}.room-composer[data-editing=yes] .room-box{border-color:var(--ds-awaiting,var(--ds-signal))}.room-bar{align-items:center;gap:2px;padding:5px 7px 1px;display:flex}.room-bar-cut{background:var(--ds-hairline);width:1px;height:18px;margin-inline:6px}.room-field{flex:auto;min-width:0;display:grid}.room-mirror,.room-input{min-width:0;max-height:160px;font-family:var(--font-ds-text);letter-spacing:0;overflow-wrap:anywhere;white-space:pre-wrap;grid-area:1/1;padding:4px 14px 2px;font-size:15px;line-height:1.5}.room-mirror{pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--ds-ink);overflow:hidden}.room-input{z-index:1;resize:none;color:#0000;-webkit-text-fill-color:transparent;caret-color:var(--ds-ink);background:0 0;border:0;outline:none}.room-input::selection{background:var(--ds-signal)}@supports (color:color-mix(in lab, red, red)){.room-input::selection{background:color-mix(in oklch, var(--ds-signal) 26%, transparent)}}.room-input::placeholder{color:var(--ds-ink-3);-webkit-text-fill-color:var(--ds-ink-3)}.room-at-typed{background:var(--ds-signal-wash);box-shadow:0 0 0 2px var(--ds-signal-wash);font-weight:var(--w-semibold);color:var(--ds-signal-text);border-radius:4px}.room-act{width:32px;height:32px;color:var(--ds-ink-3);transition:color var(--ds-swift) var(--ds-swift-ease), background-color var(--ds-swift) var(--ds-swift-ease);border-radius:8px;flex:none;place-items:center;display:grid}.room-act:hover{background:var(--ds-ink)}@supports (color:color-mix(in lab, red, red)){.room-act:hover{background:color-mix(in oklch, var(--ds-ink) 8%, transparent)}}.room-act:hover{color:var(--ds-ink)}.room-act:focus-visible{outline:2px solid var(--ds-signal-text);outline-offset:2px}.room-box-foot{justify-content:flex-end;align-items:center;padding:0 7px 7px;display:flex}.room-send{background:var(--ds-signal);width:36px;height:36px;color:var(--ds-on-signal);transition:background-color .2s var(--ds-swift-ease), color .2s var(--ds-swift-ease), transform var(--ds-swift) var(--ds-swift-ease);border-radius:10px;flex:none;justify-content:center;align-items:center;gap:4px;display:inline-flex}.room-send:disabled{background:var(--ds-ink)}@supports (color:color-mix(in lab, red, red)){.room-send:disabled{background:color-mix(in oklch, var(--ds-ink) 7%, transparent)}}.room-send:disabled{color:var(--ds-ink-3)}.room-send[data-state=sending]:disabled{background:var(--ds-signal)}@supports (color:color-mix(in lab, red, red)){.room-send[data-state=sending]:disabled{background:color-mix(in oklch, var(--ds-signal) 60%, transparent)}}.room-send[data-state=sending]:disabled{color:var(--ds-on-signal)}.room-send:not(:disabled):active{transform:scale(.96)}.room-send[data-state=sent]{background:var(--ds-done-wash);color:var(--ds-done-ink)}.room-send:focus-visible{outline:2px solid var(--ds-signal-text);outline-offset:2px}.room-send i{background:currentColor;border-radius:999px;width:5px;height:5px;animation:.9s ease-in-out infinite room-dot}.room-send i:nth-child(2){animation-delay:.15s}.room-send i:nth-child(3){animation-delay:.3s}@keyframes room-dot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.room-send i{opacity:.7;animation:none}}.room-typing{min-height:18px;font-family:var(--font-ds-text);color:var(--ds-ink-3);align-items:center;gap:8px;padding:0 18px 2px;font-size:11.5px;display:flex}.room-typing em{gap:3px;font-style:normal;display:inline-flex}.room-typing em i{background:currentColor;border-radius:999px;width:4px;height:4px;animation:1.1s ease-in-out infinite room-dot}.room-typing em i:nth-child(2){animation-delay:.18s}.room-typing em i:nth-child(3){animation-delay:.36s}@media (prefers-reduced-motion:reduce){.room-typing em i{animation:none}}.room-picker{z-index:40;background:var(--ds-surface);box-shadow:inset 0 0 0 1px var(--ds-ink), 0 24px 48px -26px var(--lightningcss-light,oklch(20% .02 274/.9))var(--lightningcss-dark,oklch(0% 0 none/.95));inset-inline:12px;border-radius:16px;position:absolute;bottom:calc(100% + 8px);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.room-picker{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--ds-ink) 10%, transparent), 0 24px 48px -26px var(--lightningcss-light,oklch(20% .02 274/.9))var(--lightningcss-dark,oklch(0% 0 none/.95))}}.room-picker{animation:room-picker-in .14s var(--ds-swift-ease) both}@keyframes room-picker-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.room-picker{animation:none}}.room-picker-list{max-height:232px;padding:6px;overflow-y:auto}.room-pick{text-align:left;border-radius:11px;align-items:center;gap:10px;width:100%;padding:7px 10px;display:flex}.room-pick[data-on=yes]{background:var(--ds-signal);color:var(--ds-on-signal)}.room-pick-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-ds-text);font-size:14px;font-weight:var(--w-semibold);color:var(--ds-ink);overflow:hidden}.room-pick-handle{font-family:var(--font-ds-text);font-size:13px;font-weight:var(--w-regular);color:var(--ds-ink-3);flex:none}.room-pick[data-on=yes] .room-pick-name,.room-pick[data-on=yes] .room-pick-handle{color:var(--ds-on-signal)}.room-pick[data-on=yes] .room-pick-handle{opacity:.75}.room-pick-key{background:var(--ds-on-signal);border-radius:5px;flex:none;place-items:center;width:20px;height:20px;margin-left:auto;display:grid}@supports (color:color-mix(in lab, red, red)){.room-pick-key{background:color-mix(in oklch, var(--ds-on-signal) 22%, transparent)}}.room-pick-key{font-size:11px;line-height:1}.room-picker-foot{border-top:1px solid var(--ds-hairline);font-family:var(--font-ds-text);color:var(--ds-ink-3);align-items:center;gap:14px;padding:7px 14px 9px;font-size:11px;display:flex}.room-picker-foot kbd{background:var(--ds-ink);border-radius:4px;place-items:center;min-width:17px;height:17px;padding-inline:4px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.room-picker-foot kbd{background:color-mix(in oklch, var(--ds-ink) 8%, transparent)}}.room-picker-foot kbd{font-family:var(--font-ds-text);font-size:10.5px;line-height:1}.room-picker-none{font-family:var(--font-ds-text);color:var(--ds-ink-3);padding:14px;font-size:13px}.room-voice{background:var(--ds-ink);border-radius:16px;align-items:center;gap:12px;margin-top:8px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.room-voice{background:color-mix(in oklch, var(--ds-ink) 5%, transparent)}}.room-voice-play{background:var(--ds-signal);width:34px;height:34px;color:var(--ds-on-signal);border-radius:999px;flex:none;place-items:center;display:grid}.room-voice-play:focus-visible{outline:2px solid var(--ds-signal-text);outline-offset:2px}.room-wave{flex:auto;align-items:center;gap:2px;min-width:0;height:28px;display:flex}.room-wave i{background:var(--ds-signal);border-radius:999px;flex:1 1 0;min-width:2px;max-width:3px}@supports (color:color-mix(in lab, red, red)){.room-wave i{background:color-mix(in oklch, var(--ds-signal) 30%, transparent)}}.room-wave i{transition:background-color 90ms linear}.room-voice{max-width:460px}.room-wave i[data-heard=yes]{background:var(--ds-signal)}.room-voice-at{font-family:var(--font-ds-text);font-size:12px;font-weight:var(--w-medium);color:var(--ds-refused-ink);padding-inline:14px}.room-rec-dot{background:var(--ds-refused);border-radius:999px;flex:none;width:10px;height:10px;animation:1.4s ease-in-out infinite room-rec}@keyframes room-rec{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.room-rec-dot{animation:none}}.room-palette{z-index:30;background:var(--ds-surface);max-width:236px;box-shadow:inset 0 0 0 1px var(--ds-ink), 0 20px 40px -24px var(--lightningcss-light,oklch(20% .02 274/.9))var(--lightningcss-dark,oklch(0% 0 none/.95));border-radius:14px;flex-wrap:wrap;gap:2px;margin-top:4px;padding:6px;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.room-palette{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--ds-ink) 10%, transparent), 0 20px 40px -24px var(--lightningcss-light,oklch(20% .02 274/.9))var(--lightningcss-dark,oklch(0% 0 none/.95))}}.room-palette-key{width:36px;height:36px;transition:background-color var(--ds-swift) var(--ds-swift-ease), transform var(--ds-swift) var(--ds-swift-ease);border-radius:10px;place-items:center;font-size:19px;line-height:1;display:grid}.room-palette-key:hover{background:var(--ds-ink)}@supports (color:color-mix(in lab, red, red)){.room-palette-key:hover{background:color-mix(in oklch, var(--ds-ink) 8%, transparent)}}.room-palette-key:hover{transform:scale(1.12)}.room-palette-key:focus-visible{outline:2px solid var(--ds-signal-text);outline-offset:2px}.room-turn{position:relative}.room-thread{background:var(--ds-surface);padding:0}.room-thread-head{border-bottom:1px solid var(--ds-hairline);text-align:left;space-y:0;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:14px 14px 12px 18px;display:flex}.room-thread-head h2{font-family:var(--font-ds-display);font-size:16px;font-weight:var(--w-semibold);color:var(--ds-ink)}.room-top{z-index:6;border-bottom:1px solid var(--ds-hairline);background:var(--ds-surface);padding-top:env(safe-area-inset-top);flex:none;position:relative}@media (width>=768px){.room-top{padding-top:0}}.room-back{width:34px;height:34px;color:var(--ds-ink-2);transition:background var(--ds-swift) var(--ds-swift-ease);border-radius:999px;flex:none;place-items:center;margin-inline-start:-6px;display:grid}.room-back:hover{background:var(--ds-soft);color:var(--ds-ink)}.room-back:focus-visible{outline:2px solid var(--ds-signal-text);outline-offset:2px}@media (width>=768px){.room-back{display:none}}.room-head{max-width:var(--room-measure);padding:10px var(--room-gutter);align-items:center;gap:12px;margin-inline:auto;display:flex}.room-nest{flex:auto;min-width:0;position:relative}.room-title{width:fit-content;min-width:0;max-width:100%;transition:background var(--ds-swift) var(--ds-swift-ease);border-radius:10px;align-items:center;gap:6px;margin-inline-start:-8px;padding:4px 8px;display:flex}.room-title:hover,.room-title[data-on=yes]{background:var(--ds-soft)}.room-title:focus-visible{outline:2px solid var(--ds-signal-text);outline-offset:1px}.room-hash{font-family:var(--font-ds-display);font-size:20px;font-weight:var(--w-regular);color:var(--ds-ink-3);flex:none;line-height:1.2}.room-title-name{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-ds-display);font-size:20px;font-weight:var(--w-medium);letter-spacing:-.01em;color:var(--ds-ink);line-height:1.2;overflow:hidden}.room-caret{color:var(--ds-ink-3);transition:transform var(--ds-swift) var(--ds-swift-ease);flex:none}.room-title[data-on=yes] .room-caret{transform:rotate(180deg)}.room-menu{z-index:20;border:1px solid var(--ds-hairline);background:var(--ds-raised,var(--ds-surface));width:max-content;min-width:268px;max-width:min(340px,100vw - 32px);animation:room-sheet-in .14s var(--ds-swift-ease) both;box-shadow:0 24px 60px -28px var(--lightningcss-light,oklch(20% .02 274/.5))var(--lightningcss-dark,oklch(0% 0 none/.85));border-radius:14px;gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:0}.room-menu-topic{font-family:var(--font-ds-text);font-size:13px;font-weight:var(--w-regular);color:var(--ds-ink-2);gap:3px;padding:6px 8px 8px;line-height:1.45;display:grid}.room-menu-topic span{font-size:10.5px;font-weight:var(--w-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-ink-3)}.room-menu-cut{background:var(--ds-hairline);height:1px;margin:6px 4px}.room-menu-row{height:38px;font-family:var(--font-ds-text);font-size:13.5px;font-weight:var(--w-medium);color:var(--ds-ink);transition:background var(--ds-swift) var(--ds-swift-ease);border-radius:9px;align-items:center;gap:10px;padding-inline:8px;display:flex}.room-menu-row svg{color:var(--ds-ink-3);flex:none}.room-menu-row em{font-size:12px;font-style:normal;font-weight:var(--w-medium);color:var(--ds-ink-3);font-variant-numeric:tabular-nums;margin-left:auto}.room-menu-row:hover{background:var(--ds-soft)}.room-menu-row:focus-visible{outline:2px solid var(--ds-signal-text);outline-offset:-2px}.room-head-acts{flex:none;align-items:center;gap:6px;display:flex}.room-here,.room-chip{height:34px;font-family:var(--font-ds-text);font-size:13px;font-weight:var(--w-medium);color:var(--ds-ink-2);font-variant-numeric:tabular-nums;transition:background var(--ds-swift) var(--ds-swift-ease), color var(--ds-swift) var(--ds-swift-ease);border-radius:10px;align-items:center;gap:7px;padding-inline:9px;display:inline-flex}.room-here{border:1px solid var(--ds-hairline);padding-inline:5px 10px}.room-here:hover,.room-chip:hover{background:var(--ds-soft);color:var(--ds-ink)}.room-here[data-on=yes],.room-chip[data-on=yes]{background:var(--ds-signal-wash);color:var(--ds-signal-text)}.room-here:focus-visible,.room-chip:focus-visible{outline:2px solid var(--ds-signal-text);outline-offset:2px}.room-sheet{max-width:var(--room-measure);overscroll-behavior:contain;max-height:46vh;animation:room-sheet-in .18s var(--ds-swift-ease) both;margin-inline:auto;padding:0 12px 12px;overflow-y:auto}@keyframes room-sheet-in{0%{opacity:0;transform:translateY(-6px)}}.room-sheet-head{justify-content:space-between;align-items:center;gap:12px;padding:2px 4px 8px;display:flex}.room-sheet-head p{font-family:var(--font-ds-text);font-size:10.5px;font-weight:var(--w-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-ink-3)}.room-sheet-note{font-family:var(--font-ds-text);color:var(--ds-ink-3);justify-content:center;align-items:center;gap:8px;padding:18px 8px;font-size:13px;display:flex}.room-roster{gap:2px;display:grid}.room-person{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:4px 11px;padding:6px 4px;display:grid}.room-person-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-ds-text);font-size:14px;font-weight:var(--w-semibold);color:var(--ds-ink);grid-column:2;align-items:baseline;gap:8px;display:flex;overflow:hidden}.room-person-name em{font-size:10.5px;font-style:normal;font-weight:var(--w-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--ds-ink-3);flex:none}.room-person-role{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-ds-text);font-size:12px;font-weight:var(--w-regular);color:var(--ds-ink-3);grid-column:2;overflow:hidden}.room-face[data-small=yes]{width:30px;height:30px;margin-top:0}.room-face[data-small=yes] .room-face-dot{width:9px;height:9px;box-shadow:0 0 0 2px var(--ds-surface)}.room-hits{gap:2px;display:grid}.room-hit{text-align:start;width:100%;transition:background var(--ds-swift) var(--ds-swift-ease);border-radius:12px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:2px 10px;padding:8px;display:grid}.room-hit:hover{background:var(--ds-soft)}.room-hit:focus-visible{outline:2px solid var(--ds-signal-text);outline-offset:2px}.room-hit-who{min-width:0;font-family:var(--font-ds-text);font-size:13px;font-weight:var(--w-semibold);color:var(--ds-ink);align-items:baseline;gap:8px;display:flex}.room-hit-who time{font-size:11px;font-weight:var(--w-regular);color:var(--ds-ink-3);font-variant-numeric:tabular-nums;flex:none}.room-hit-said{-webkit-line-clamp:2;font-family:var(--font-ds-text);font-size:13px;font-weight:var(--w-regular);color:var(--ds-ink-2);-webkit-box-orient:vertical;grid-column:2;line-height:1.45;display:-webkit-box;overflow:hidden}.room-find-box{background:var(--ds-soft);border-radius:12px;align-items:center;gap:9px;height:38px;margin-bottom:8px;padding-inline:11px;display:flex}.room-find-box input{min-width:0;font-family:var(--font-ds-text);font-size:14px;font-weight:var(--w-regular);color:var(--ds-ink);background:0 0;outline:none;flex:auto}.room-find-box input::placeholder{color:var(--ds-ink-3)}.room-find-box input::-webkit-search-cancel-button{appearance:none}.room-earlier{justify-content:center;padding:6px 0 10px;display:flex}.room-earlier button{background:var(--ds-soft);height:28px;font-family:var(--font-ds-text);font-size:11.5px;font-weight:var(--w-semibold);color:var(--ds-ink-2);transition:color var(--ds-swift) var(--ds-swift-ease);border-radius:999px;align-items:center;gap:6px;padding-inline:12px;display:inline-flex}.room-earlier button:hover:not(:disabled){color:var(--ds-ink)}.room-earlier button:disabled{color:var(--ds-ink-3)}.room-turn[data-found=yes]{background:var(--ds-signal-wash);border-radius:12px}.room-fail{font-family:var(--font-ds-text);font-size:12.5px;font-weight:var(--w-medium);color:var(--ds-refused-ink);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:6px;display:flex}.room-fail button{font-family:var(--font-ds-text);font-size:12.5px;font-weight:var(--w-semibold);color:var(--ds-signal-text);text-underline-offset:3px}.room-fail button:hover{text-decoration:underline}.room-fail button[data-quiet=yes]{font-weight:var(--w-medium);color:var(--ds-ink-3)}.room-fail button:focus-visible{outline:2px solid var(--ds-signal-text);outline-offset:2px;border-radius:4px}.room-nothing{text-align:center;justify-items:center;gap:8px;max-width:340px;margin:56px auto;padding-inline:24px;display:grid}.room-nothing-mark{background:var(--ds-soft);width:46px;height:46px;color:var(--ds-ink-3);border-radius:16px;place-items:center;margin-bottom:4px;display:grid}.room-nothing-name{font-family:var(--font-ds-display);font-size:15px;font-weight:var(--w-bold);letter-spacing:-.015em;color:var(--ds-ink)}.room-nothing-body{font-family:var(--font-ds-text);font-size:13.5px;font-weight:var(--w-regular);color:var(--ds-ink-3);line-height:1.55}.room-jump button:not([data-new=yes]){background:var(--ds-soft);color:var(--ds-ink-2);box-shadow:0 10px 24px -16px var(--lightningcss-light,oklch(20% .02 274/.8))var(--lightningcss-dark,oklch(0% 0 none/.9))}@media (width<=560px){.room-head{gap:8px}.room-title-name,.room-hash{font-size:18px}}@media (width<=430px){.room-here{padding-inline:4px 8px}.room-here .face-stack-item:nth-child(3){display:none}.room-chip{padding-inline:6px}.room-head{gap:6px}.room-head-acts{gap:2px}}@media (prefers-reduced-motion:reduce){.room-sheet{animation:none}}.room-emoji-pop{z-index:30;position:absolute;bottom:calc(100% - 6px);right:10px}.room-emoji-pop .room-palette{margin:0;position:static}.room-act[data-on=yes]{background:var(--ds-signal-wash);color:var(--ds-signal-text)}.room-shot{background:var(--ds-soft);border-radius:14px;width:fit-content;max-width:min(100%,420px);min-height:120px;margin-top:8px;display:block;overflow:hidden}.room-shot img,.room-shot video{object-fit:contain;width:100%;height:auto;max-height:420px;display:block}.room-shot:focus-visible{outline:2px solid var(--ds-signal-text);outline-offset:3px}.room-doc{background:var(--ds-soft);max-width:100%;font-family:var(--font-ds-text);font-size:13px;font-weight:var(--w-medium);color:var(--ds-ink-2);transition:color var(--ds-swift) var(--ds-swift-ease);border-radius:12px;align-items:center;gap:9px;margin-top:8px;padding:9px 13px;display:inline-flex}.room-doc:hover{color:var(--ds-ink)}.room-doc-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.room-doc-size{font-size:11.5px;font-weight:var(--w-regular);color:var(--ds-ink-3);font-variant-numeric:tabular-nums;flex:none}.room-doc:focus-visible{outline:2px solid var(--ds-signal-text);outline-offset:2px}.room-composer[data-recording=yes]{box-shadow:inset 0 0 0 1.5px var(--ds-refused), 0 18px 40px -30px var(--lightningcss-light,oklch(20% .02 274/.8))var(--lightningcss-dark,oklch(0% 0 none/.9))}@supports (color:color-mix(in lab, red, red)){.room-composer[data-recording=yes]{box-shadow:inset 0 0 0 1.5px color-mix(in oklch, var(--ds-refused) 45%, transparent), 0 18px 40px -30px var(--lightningcss-light,oklch(20% .02 274/.8))var(--lightningcss-dark,oklch(0% 0 none/.9))}}.room-rec{gap:12px;padding:14px 16px;display:grid}.room-rec-head{font-family:var(--font-ds-text);font-size:13px;font-weight:var(--w-semibold);color:var(--ds-refused-ink);align-items:center;gap:9px;display:flex}.room-rec-at{font-size:13px;font-weight:var(--w-semibold);color:var(--ds-ink-2);font-variant-numeric:tabular-nums;margin-left:auto}.room-rec-meter{justify-content:flex-end;align-items:center;gap:3px;height:40px;display:flex;overflow:hidden}.room-rec-meter i{background:var(--ds-hairline);border-radius:999px;flex:3px;width:3px;max-width:3px;transition:height 90ms linear}.room-rec-meter i[data-heard=yes]{background:var(--ds-signal)}.room-rec-acts{justify-content:space-between;align-items:center;gap:14px;display:flex}.room-rec-keep{background:var(--ds-signal);height:36px;color:var(--ds-on-signal);font-family:var(--font-ds-text);font-size:13px;font-weight:var(--w-semibold);transition:transform var(--ds-swift) var(--ds-swift-ease);border-radius:999px;justify-content:center;align-items:center;gap:7px;padding-inline:16px;display:inline-flex}.room-rec-keep:active{transform:scale(.96)}.room-rec-keep:focus-visible{outline:2px solid var(--ds-signal-text);outline-offset:2px}.room-rec-drop{height:36px;font-family:var(--font-ds-text);font-size:13px;font-weight:var(--w-medium);color:var(--ds-ink-3);transition:background var(--ds-swift) var(--ds-swift-ease), color var(--ds-swift) var(--ds-swift-ease);border-radius:999px;align-items:center;gap:7px;padding-inline:12px;display:inline-flex}.room-rec-drop:hover{background:var(--ds-soft);color:var(--ds-refused-ink)}.room-rec-drop,.room-composer[data-recording=yes] .room-send{white-space:nowrap}@media (width<=420px){.room-rec-drop>span{display:none}.room-rec-drop{justify-content:center;width:36px;padding-inline:0}}.room-rec-drop:focus-visible,.room-rec-meter:focus-visible{outline:2px solid var(--ds-signal-text);outline-offset:2px}@media (prefers-reduced-motion:reduce){.room-rec-meter i{transition:none}}.room-reach-note{max-width:var(--room-measure);padding:7px var(--room-gutter);border-bottom:1px solid var(--ds-hairline);font-family:var(--font-ds-text);font-size:12px;font-weight:var(--w-regular);color:var(--ds-ink-3);flex:none;margin-inline:auto;line-height:1.4}.room-reach-set{gap:10px;padding:4px 4px 8px;display:grid}.room-reach-why{font-family:var(--font-ds-text);font-size:12.5px;font-weight:var(--w-regular);color:var(--ds-ink-3);line-height:1.5}@media (width<=767px){.room,.room-thread{--room-gutter:14px}.room-sheet{padding-inline:10px}.room-scroll{padding-inline:0}}.pro-banner{isolation:isolate;background:0 0;grid-template-columns:1fr 1fr;gap:.5rem;block-size:9.5rem;margin-block-end:1.25rem;display:grid;position:relative}.pro-banner-half{border-radius:var(--ds-r-sheet);font-family:var(--font-display,inherit);font-size:clamp(1.4rem,1rem + 1.9vw,2rem);font-weight:var(--w-bold);letter-spacing:-.02em;text-align:center;place-items:center;padding-inline:1rem;line-height:1.05;display:grid}.pro-banner-half[data-side=left]{background:var(--ds-brand-yellow);color:var(--ds-on-brand-yellow);border-start-end-radius:50% 42%;border-end-end-radius:50% 42%}.pro-banner-half[data-side=right]{background:var(--ds-brand-blue);color:var(--ds-on-brand-blue);border-start-start-radius:50% 42%;border-end-start-radius:50% 42%}.pro-banner-half[data-side=left]>span{transform:translateY(-.3em)}.pro-banner-half[data-side=right]>span{transform:translateY(.3em)}.pro-banner-marks{z-index:1;pointer-events:none;position:absolute;inset:0}.pro-banner-mark{filter:drop-shadow(0 2px 6px oklch(0% 0 none/.18));position:absolute}.pro-banner-mark:first-child{inset-block-start:8%;inset-inline-start:5%}.pro-banner-mark:nth-child(2){inset-block-start:6%;inset-inline-end:6%}.pro-banner-mark:nth-child(3){inset-block-end:7%;inset-inline-start:6%}.pro-banner-mark:nth-child(4){inset-block-end:6%;inset-inline-end:5%}.pro-tiers{gap:.625rem;margin-block-end:1.5rem;display:grid}.pro-tier{border:1px solid var(--ds-hairline);background:var(--ds-card);text-align:start;inline-size:100%;transition:border-color var(--ds-swift) var(--ds-swift-ease), box-shadow var(--ds-swift) var(--ds-swift-ease);border-radius:1.125rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.9375rem 1.125rem;display:grid}.pro-tier[aria-checked=true]{border-color:var(--ds-signal);box-shadow:0 0 0 1px var(--ds-signal)}.pro-tier-pip{border:1.5px solid var(--ds-hairline-strong,var(--ds-hairline));border-radius:999px;place-items:center;block-size:1.25rem;inline-size:1.25rem;display:grid}.pro-tier[aria-checked=true] .pro-tier-pip{border-color:var(--ds-signal)}.pro-tier-pip:after{content:"";background:var(--ds-signal);block-size:.625rem;inline-size:.625rem;transition:transform var(--ds-swift) var(--ds-swift-ease);border-radius:999px;transform:scale(0)}.pro-tier[aria-checked=true] .pro-tier-pip:after{transform:scale(1)}.pro-tier-name{font-family:var(--font-ds-text);font-size:var(--text-15);font-weight:var(--w-semibold);color:var(--ds-ink)}.pro-tier-who{font-size:var(--text-13);color:var(--ds-ink-3);margin-block-start:.0625rem}.pro-tier-price{text-align:end;font-family:var(--font-ds-text);font-size:var(--text-15);font-weight:var(--w-semibold);color:var(--ds-ink)}.pro-tier-period{font-size:var(--text-12,.75rem);font-weight:var(--w-regular);color:var(--ds-ink-3);display:block}.pro-gives-head{font-family:var(--font-ds-text);font-size:var(--text-15);font-weight:var(--w-semibold);color:var(--ds-ink);margin-block-end:.875rem}.pro-gives{gap:.875rem;margin:0;padding:0;list-style:none;display:grid}.pro-give{font-size:var(--text-14);color:var(--ds-ink-2);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;line-height:1.45;display:grid}.pro-give-tick{block-size:1.125rem;inline-size:1.125rem;color:var(--ds-signal-mark);margin-block-start:.0625rem}.pro-note{text-align:center;font-size:var(--text-13);color:var(--ds-ink-3);margin-block-start:.625rem}.nav-wordmark{background-color:currentColor;flex:none;block-size:52px;inline-size:82px;display:block;-webkit-mask-position:0;mask-position:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fold>summary{cursor:pointer;align-items:center;gap:10px;list-style:none;display:flex}.fold>summary::-webkit-details-marker{display:none}.fold>summary:after{content:"";opacity:.55;block-size:15px;inline-size:15px;transition:transform .16s var(--ds-swift-ease);background-color:currentColor;flex:none;margin-inline-start:auto;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fold[open]>summary:after{transform:rotate(90deg)}.fold>summary:hover:after{opacity:.9}@media (prefers-reduced-motion:reduce){.fold>summary:after{transition:none}}.refer-hero{isolation:isolate;grid-template-columns:minmax(0,1fr) auto;gap:.875rem;margin-block-start:1.25rem;padding:1.375rem 1.25rem;display:grid;position:relative;overflow:hidden}@media (width>=640px){.refer-hero{align-items:center;gap:1.25rem;padding:1.625rem 1.75rem}}.refer-hero:before{content:"";z-index:-1;background:radial-gradient(120% 140% at 100% 0%, var(--ds-tone-money-wash) 0%, transparent 62%), radial-gradient(90% 120% at 0% 100%, var(--ds-signal-wash) 0%, transparent 58%);pointer-events:none;position:absolute;inset:0}.refer-hero-title{font-family:var(--font-display,inherit);font-size:clamp(1.375rem,1.1rem + 1.4vw,1.75rem);font-weight:var(--w-bold);letter-spacing:-.02em;color:var(--ds-ink);text-wrap:balance;line-height:1.12}.refer-hero-line{max-inline-size:48ch;font-size:var(--text-14);color:var(--ds-ink-2);margin-block-start:.625rem;line-height:1.5}.refer-hero-worth{border-radius:var(--ds-r-pill);background:var(--ds-tone-money-wash);color:var(--ds-tone-money-ink);font-size:var(--text-13);font-weight:var(--w-medium);align-items:center;gap:.375rem;margin-block-start:.875rem;padding:.3125rem .6875rem;display:inline-flex}.refer-hero-worth svg{block-size:.875rem;inline-size:.875rem}.refer-hero-art{border-radius:var(--ds-r-pill);background:var(--ds-tone-money-wash);block-size:3.25rem;inline-size:3.25rem;color:var(--ds-tone-money-ink);place-self:start end;place-items:center;display:grid}.refer-hero-art svg{block-size:1.5rem;inline-size:1.5rem}@media (width>=640px){.refer-hero-art{align-self:center;block-size:6rem;inline-size:6rem}.refer-hero-art svg{block-size:2.5rem;inline-size:2.5rem}}.refer-code{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.refer-code-value{border-radius:var(--ds-r-card);border:1px dashed var(--ds-hairline);background:var(--ds-raised);min-inline-size:0;font-family:var(--font-data,inherit);font-size:clamp(1.0625rem,.95rem + .6vw,1.25rem);font-weight:var(--w-semibold);letter-spacing:.14em;color:var(--ds-ink);overflow-wrap:anywhere;flex:10rem;padding:.6875rem .875rem}.refer-link{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.refer-link-value{border-radius:var(--ds-r-card);border:1px solid var(--ds-hairline);background:var(--ds-raised);min-inline-size:0;font-size:var(--text-13);color:var(--ds-ink-2);text-overflow:ellipsis;white-space:nowrap;flex:14rem;padding:.5625rem .75rem;overflow:hidden}.refer-steps{counter-reset:refer-step;gap:.75rem;display:grid}.refer-step{font-size:var(--text-14);color:var(--ds-ink-2);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;line-height:1.5;display:grid}.refer-step:before{counter-increment:refer-step;content:counter(refer-step);border-radius:var(--ds-r-pill);background:var(--ds-signal-wash);block-size:1.625rem;inline-size:1.625rem;color:var(--ds-signal-text);font-family:var(--font-data,inherit);font-size:var(--text-13);font-weight:var(--w-semibold);place-items:center;line-height:1;display:grid}.ask-model-pill,.ask-web-toggle{border:1px solid var(--ds-hairline);background:var(--ds-surface);max-width:180px;height:26px;font-family:var(--font-text-ds,inherit);font-size:12px;font-weight:var(--w-medium);color:var(--ds-ink-2);border-radius:999px;align-items:center;gap:6px;padding:0 9px;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.ask-model-pill:hover,.ask-web-toggle:hover{background:var(--ds-overlay);color:var(--ds-ink)}.ask-web-toggle[data-on=yes]{border-color:var(--ds-signal)}@supports (color:color-mix(in lab, red, red)){.ask-web-toggle[data-on=yes]{border-color:color-mix(in oklab, var(--ds-signal) 40%, transparent)}}.ask-web-toggle[data-on=yes]{background:var(--ds-signal-wash);color:var(--ds-signal)}.ask-model-panel{border:1px solid var(--ds-hairline);background:var(--ds-surface);box-shadow:0 1px 0 var(--ds-ink), 0 12px 32px -8px var(--ds-ink);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.ask-model-panel{box-shadow:0 1px 0 color-mix(in oklab, var(--ds-ink) 4%, transparent), 0 12px 32px -8px color-mix(in oklab, var(--ds-ink) 18%, transparent)}}.ask-working{align-items:center;gap:8px;display:inline-flex}.ask-working-mark{place-items:center;animation:2.4s cubic-bezier(.6,0,.4,1) infinite ask-working-spin;display:grid}.ask-working-text{font-size:13px;font-weight:var(--w-medium);background:linear-gradient(90deg, var(--ds-ink-3) 0%, var(--ds-ink-3) 35%, var(--ds-ink) 50%, var(--ds-ink-3) 65%, var(--ds-ink-3) 100%);color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite ask-working-shine,.25s ease-out ask-turn-arrive}.ask-tool-mark{background:var(--ds-raised);border:1px solid var(--ds-hairline);border-radius:6px;place-items:center;display:grid}@keyframes ask-working-shine{0%{background-position:100% 0}to{background-position:-150% 0}}@keyframes ask-working-spin{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(.86)}}@media (prefers-reduced-motion:reduce){.ask-working-mark,.ask-working-text{color:var(--ds-ink-3);animation:none}}.ask-actions{flex-wrap:wrap;align-items:center;gap:6px;margin:0 4px 8px;display:flex}.ask-actions__count{color:var(--ds-ink-3,currentColor);opacity:.8;margin-right:2px;font-size:12px}.ask-actions__chip{border:1px solid var(--ds-hairline,#7f7f7f40);border-radius:999px;align-items:center;gap:6px;max-width:260px;padding:4px 6px 4px 10px;font-size:12px;display:inline-flex}.ask-actions__chip button,.ask-quote button{opacity:.6;border-radius:999px;place-items:center;width:18px;height:18px;display:inline-grid}.ask-actions__chip button:hover,.ask-quote button:hover{opacity:1}.ask-quote{opacity:.85;border-left:2px solid;align-items:center;gap:8px;margin:0 4px 8px;padding:7px 8px 7px 12px;font-size:12.5px;display:flex}.ask-reply-float{z-index:60;background:var(--ds-ink,#111);color:var(--ds-paper,#fff);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;display:inline-flex;position:fixed;transform:translate(-50%);box-shadow:0 6px 18px #0000002e}.ask-next{outline:none;flex-direction:column;gap:2px;margin-top:4px;display:flex}.ask-next__row{text-align:left;opacity:.75;border-radius:10px;padding:7px 10px;font-size:13px}.ask-next__row[data-on=yes]{opacity:1;background:var(--ds-hairline,#7f7f7f1f)}.ask-context-panel{z-index:50;width:300px;padding:8px;position:absolute;bottom:calc(100% + 8px);left:0}.ask-context-search{border:1px solid var(--ds-hairline,#7f7f7f40);background:0 0;border-radius:10px;width:100%;margin-bottom:6px;padding:7px 10px;font-size:13px}.ask-context-list{flex-direction:column;max-height:260px;display:flex;overflow-y:auto}.ask-context-row{text-align:left;border-radius:9px;align-items:center;gap:8px;padding:7px 8px;font-size:13px;display:flex}.ask-context-row:hover{background:var(--ds-hairline,#7f7f7f1f)}.ask-context-empty{opacity:.65;padding:8px;font-size:12.5px}.ask-connect{border:1px solid var(--ds-hairline,#7f7f7f40);border-radius:16px;align-items:center;gap:12px;max-width:520px;padding:12px 14px;display:flex}.ask-connect__title{font-size:13.5px;font-weight:var(--w-medium)}.ask-connect__line{opacity:.7;font-size:12.5px}.ask-connect__go{background:var(--ds-ink,#111);color:var(--ds-paper,#fff);border-radius:999px;padding:7px 14px;font-size:13px}.ask-recents{text-align:left;max-width:420px;margin:34px auto 0}.ask-recents__head{opacity:.65;justify-content:space-between;padding:0 8px 6px;font-size:12px;display:flex}.ask-recents__all{text-underline-offset:2px;text-decoration:underline}.ask-recents__row{border-radius:10px;align-items:center;gap:10px;padding:8px;font-size:13px;display:flex}.ask-recents__row:hover{background:var(--ds-hairline,#7f7f7f1f)}.ask-recents__title{white-space:nowrap;flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 80%,#0000);mask-image:linear-gradient(90deg,#000 80%,#0000)}.ask-rows{flex-direction:column;gap:2px;max-width:620px;display:flex}.ask-rows__row{border-radius:12px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}a.ask-rows__row:hover{background:var(--ds-hairline,#7f7f7f1f)}.ask-rows__title{font-size:13.5px;display:block}.ask-rows__detail{opacity:.65;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.ask-rows__at{opacity:.55;white-space:nowrap;font-size:11.5px}.ask-composer-bar{min-height:28px}.home-reference{--home-referral-ground:oklch(13% 0 0);--home-referral-ink:oklch(98.5% 0 0);--home-referral-glow:var(--ds-signal)}@supports (color:color-mix(in lab, red, red)){.home-reference{--home-referral-glow:color-mix(in oklch, var(--ds-signal) 75%, transparent)}}.home-reference{--home-referral-arrow-ground:oklch(99% 0 0);--home-referral-arrow-ink:oklch(15% 0 0);--home-card-shadow:0 3px 16px -5px var(--ds-ink)}@supports (color:color-mix(in lab, red, red)){.home-reference{--home-card-shadow:0 3px 16px -5px color-mix(in oklch, var(--ds-ink) 12%, transparent)}}.home-reference{--home-preview-shadow:0 8px 28px -12px var(--ds-ink)}@supports (color:color-mix(in lab, red, red)){.home-reference{--home-preview-shadow:0 8px 28px -12px color-mix(in oklch, var(--ds-ink) 18%, transparent)}}.home-reference{--home-action-ground:var(--ds-ink)}@supports (color:color-mix(in lab, red, red)){.home-reference{--home-action-ground:color-mix(in oklch, var(--ds-ink) 7%, var(--ds-surface))}}.home-reference{--home-dot:var(--ds-ink)}@supports (color:color-mix(in lab, red, red)){.home-reference{--home-dot:color-mix(in oklch, var(--ds-ink) 11%, transparent)}}.home-reference{--home-measure:760px;background:var(--home-referral-ground);width:100%;min-width:0;font-family:var(--font-ds-text)}.home-referral{z-index:12;background:var(--home-referral-ground);color:var(--home-referral-ink);padding:16px 20px;display:block;position:sticky;top:0}.home-referral__inner{max-width:var(--home-measure);font-size:15px;font-weight:var(--w-semibold);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin:0 auto;line-height:1.4;display:grid}.home-referral__arrow{width:44px;height:38px;color:var(--home-referral-arrow-ink);background:var(--home-referral-arrow-ground);border-radius:10px;place-items:center;display:grid}.home-referral__arrow svg{width:22px;height:22px}.home-reference .home-reference-page{z-index:13;background:var(--ds-surface);border-radius:24px 24px 0 0;max-width:none;margin-top:0;padding:28px 14px 40px;position:relative}.home-reference .home-referral{z-index:14}.home-reference .home-reference-page>header,.home-reference .home-reference-page>header+div{max-width:var(--home-measure);margin-inline:auto}.home-reference .home-reference-page>header{box-shadow:none;padding:0}.home-reference .home-reference-page>header>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.home-reference .home-reference-page>header+div{margin-top:24px}.home-reference .credit-meter{max-width:170px}.home-reference .credit-meter-total{display:none}.home-opening{margin-bottom:24px}.home-ask-preview{border:1px solid var(--ds-hairline);background-color:var(--ds-paper);background-image:radial-gradient(circle, var(--home-dot) .7px, transparent .9px);min-width:0;min-height:218px;box-shadow:var(--home-preview-shadow);background-size:12px 12px;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:28px 22px;display:flex}.home-ask-preview__identity{color:var(--ds-signal)}.home-ask-preview__title{font-family:var(--font-ds-display);font-size:21px;font-weight:var(--w-semibold);color:var(--ds-ink)}.home-ask-preview__entry{border:1px solid var(--ds-hairline);background:var(--ds-surface);width:min(100%,370px);min-height:46px;color:var(--ds-ink-2);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 7px 6px 14px;font-size:14px;display:grid}.home-ask-preview__entry>svg{width:17px;height:17px}.home-ask-preview__send{background:var(--ds-signal);width:32px;height:32px;color:var(--ds-on-signal);border-radius:10px;place-items:center;display:grid}.home-ask-preview__send svg{width:18px;height:18px}.home-welcome{font-family:var(--font-ds-display);font-size:26px;font-weight:var(--w-semibold);letter-spacing:0;color:var(--ds-ink);margin:20px 0 0;line-height:1.18}.home-reference .home-for-you{max-width:none;margin-bottom:30px}.home-reference .home-for-you__rail{scroll-snap-type:none;grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:0;display:grid;overflow:visible}.home-reference .home-feature-card{aspect-ratio:auto;border:1px solid var(--ds-hairline);background:var(--ds-surface);width:100%;min-width:0;box-shadow:var(--home-card-shadow);border-radius:22px;padding:6px}.home-reference .home-feature-card__image{aspect-ratio:2.9;object-fit:cover;object-position:center;background:var(--ds-paper);border-radius:16px;width:100%;height:auto;display:block;position:static;transform:none}.home-reference .home-feature-card__image--agencies{object-position:50% 20%}.home-reference .home-feature-card__image--businesses{object-position:50% 26%}.home-reference .home-feature-card__image--developers{object-position:50% 44%}.home-reference .home-feature-card__copy{color:var(--ds-ink);padding:12px 10px 11px;position:static}.home-reference .home-feature-card__copy h3{font-size:17px;font-weight:var(--w-semibold);letter-spacing:0;margin:0;line-height:1.35}.home-reference .home-feature-card__copy p{max-width:none;font-size:14px;font-weight:var(--w-regular);color:var(--ds-ink-3);margin:7px 0 0;line-height:1.45}.home-feature-card__action{background:var(--home-action-ground);max-width:100%;min-height:40px;color:var(--ds-ink);font-size:14px;font-weight:var(--w-medium);text-align:center;border-radius:999px;justify-content:center;align-items:center;margin-top:14px;padding:8px 16px;line-height:1.4;display:inline-flex}.home-reference a:focus-visible{outline:2px solid var(--ds-signal);outline-offset:4px}.home-feature-card__action:hover{background:var(--ds-row-hover)}.home-reference .home-hero{border-top:1px solid var(--ds-hairline);border-bottom:1px solid var(--ds-hairline);margin:0;padding:22px 0;overflow:visible}.home-reference .home-count{font-size:32px;line-height:1.2}.home-reference .home-stack{gap:24px;margin-top:24px}.home-reference .home-card{box-shadow:var(--home-card-shadow);border-radius:16px}@media (width>=768px){.home-referral{padding:18px 32px}.home-referral__inner{font-size:16px}.home-reference .home-reference-page{border-radius:30px 30px 0 0;padding:32px 32px 60px}.home-ask-preview{min-height:290px}.home-welcome{margin-top:24px;font-size:32px}.home-reference .home-feature-card{padding:8px}.home-reference .home-feature-card__image{height:auto}.home-reference .home-feature-card__copy{padding:18px 16px 16px}.home-reference .home-feature-card__copy h3{font-size:20px}.home-reference .home-for-you__rail{gap:20px}.home-feature-card__action{min-height:44px}}@media (width<=359px){.home-referral{padding-inline:14px}.home-referral__inner{gap:10px;font-size:14px}.home-reference .home-reference-page{padding-inline:12px}.home-ask-preview{padding-inline:16px}.home-welcome{font-size:24px}}.ask-clean{background:var(--ds-surface)}.ask-clean .ask-head{border:0;gap:8px;height:54px;min-height:54px;padding:8px 18px;display:flex}.ask-clean .ask-head-acts{margin-left:auto}.ask-clean .ask-act{width:36px;height:36px;color:var(--ds-ink-2);background:0 0;border-radius:8px}.ask-clean .ask-act--menu{display:grid}.ask-clean-utility{display:none}.ask-clean .ask-rail{background:var(--ds-surface);width:58px}.ask-clean .ask-rail-button{border-radius:8px;width:38px;height:38px}.ask-entry{border-bottom:1px solid var(--ds-hairline);width:100%;max-width:520px;padding:0 0 20px}.ask-entry-row{width:100%;height:64px;font-size:19px;font-weight:var(--w-regular);color:var(--ds-ink-2);border-radius:8px;justify-content:flex-start;gap:16px;padding:10px 14px;display:flex}.ask-entry-row[aria-pressed=true]{background:var(--ds-raised)}.ask-entry-radio{border:1px solid var(--ds-ink-3);border-radius:50%;flex:none;width:10px;height:10px}.ask-entry-row[aria-pressed=true] .ask-entry-radio{border:3px solid var(--ds-signal)}.ask-entry-logo{border:1px solid var(--ds-hairline);background:var(--ds-paper);border-radius:8px;flex:none;place-items:center;width:38px;height:38px;display:grid}.ask-entry-stack{flex:none;width:38px;height:38px;position:relative}.ask-entry-stack>span{border:1px solid var(--ds-hairline);background:var(--ds-paper);border-radius:8px;place-items:center;display:grid;position:absolute;inset:0}.ask-entry-stack>span:first-child{transform:rotate(13deg)translate(5px)}.ask-entry-stack>span:nth-child(2){transform:rotate(5deg)translate(2px)}.ask-entry-stack>span:last-child{transform:rotate(-12deg)}.ask-entry-more{border-top:1px solid var(--ds-hairline);margin-top:8px;padding-top:8px}.ask-clean .ask-composer-dock{padding-top:12px}.ask-clean .ask-clean-composer>[data-slot=input-group]{border:2px solid var(--ask-edge);background:var(--ds-surface);min-height:118px;box-shadow:none;border-radius:22px;flex-direction:column;display:flex;overflow:visible}.ask-clean .ask-clean-composer>[data-slot=input-group]:focus-within{border-color:var(--ask-edge-live)}.ask-clean .ask-clean-composer textarea.ask-clean-textarea{width:100%;max-height:160px;font-size:16px;font-weight:var(--w-regular);letter-spacing:0;box-shadow:none;border:0;flex:none;padding:18px 18px 10px;line-height:1.5;display:block;min-height:62px!important;color:var(--ds-ink)!important}.ask-clean .ask-clean-footer{justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:48px;padding:5px 12px 10px;display:flex}.ask-clean-controls{flex:1;align-items:center;gap:2px;min-width:0;display:flex}.ask-clean .ask-clean-add,.ask-clean .ask-clean-web{width:30px;height:32px;color:var(--ds-ink-3);background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.ask-clean .ask-clean-add svg{width:17px;height:17px}.ask-clean .ask-model-pill{background:var(--ds-raised);max-width:160px;height:30px;min-height:30px;box-shadow:none;border:0;gap:5px;padding:3px 7px;font-size:12px}.ask-clean .ask-web-toggle{width:30px;height:32px;min-height:32px;box-shadow:none;background:0 0;border:0;place-items:center;padding:0;display:grid}.ask-clean .ask-web-toggle>span{display:none}.ask-clean .ask-clean-send{background:var(--ds-signal);width:30px;min-width:30px;height:30px;color:var(--ds-on-signal);box-shadow:none;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:static}.ask-clean .ask-clean-send:disabled{background:var(--ds-raised);color:var(--ds-ink-3);opacity:1}.ask-clean .ask-clean-context{width:100%;min-height:0;padding:12px 14px 0}.ask-selected-context{background:var(--ds-raised);max-width:100%;color:var(--ds-ink);border-radius:8px;align-items:center;gap:6px;padding:2px 4px 2px 7px;font-size:12px;display:inline-flex}.ask-selected-context>svg,.ask-selected-context>.channel-mark{width:16px!important;height:16px!important}.ask-selected-context button{width:24px;height:24px;min-height:24px;padding:0}.ask-clean .ask-actions,.ask-clean .ask-quote{margin:0}.ask-clean-usage{color:var(--ds-ink-3);font-size:11px;position:absolute;bottom:-20px;right:7px}.ask-clean .ask-composer-dock{padding-bottom:calc(32px + env(safe-area-inset-bottom))}.ask-smart-hint{pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--ds-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:16px;line-height:24px;position:absolute;top:18px;left:18px;right:18px;overflow:hidden}.ask-clean-composer:has(.ask-clean-context) .ask-smart-hint{top:58px}.ask-clean-composer:focus-within .ask-smart-hint{display:none}.ask-smart-caret{vertical-align:-3px;background:var(--ds-ink-3);width:1px;height:16px;margin-left:2px;animation:1.1s step-end infinite caret-blink;display:inline-block}.ask-clean .ask-transcript{gap:24px}.ask-clean .ask-turn{flex-direction:column;gap:6px;margin:0 0 24px;padding:0;display:flex}.ask-clean .ask-turn__face{display:none}.ask-clean .ask-turn__body{width:100%}.ask-clean .ask-turn__words,.ask-clean .ask-turn__said{font-size:14px;line-height:1.65;font-weight:var(--w-regular);letter-spacing:0;color:var(--ds-ink)}.ask-clean .ask-turn__words :is(p,li,td,th){letter-spacing:0;font-size:14px;line-height:1.65}.ask-clean .ask-turn__words :is(h1,h2,h3,h4){letter-spacing:0;margin-block:16px 8px;font-size:15px;line-height:1.5}.ask-clean .ask-turn__at{padding:0;font-size:10px;line-height:1.5}.ask-clean .ask-clean-owner{align-items:flex-end;gap:4px;max-width:92%;margin:0 0 24px auto}.ask-clean-owner-line{align-items:center;gap:8px;max-width:100%;display:flex}.ask-clean .ask-clean-user-bubble{background:var(--ds-raised);width:auto;max-width:100%;color:var(--ds-ink);border-radius:16px;padding:8px 12px;font-size:14px;line-height:1.55}.ask-clean .ask-clean-user-bubble p{overflow-wrap:anywhere}.ask-clean-owner-line>:last-child{flex:none}.ask-clean .ask-turn__tools{margin-top:3px}.ask-clean .scroll-fade{-webkit-mask-image:none;mask-image:none}.ask-clean .ask-working{font-size:15px}@media (width<=360px){.ask-entry-row{gap:12px;font-size:17px}.ask-clean .ask-model-pill{max-width:130px}}@media (prefers-reduced-motion:reduce){.ask-smart-caret{animation:none}}.ask-clean .ask-smart-hint{z-index:3}.ask-clean .ask-clean-controls [data-testid=ask-attach]{min-width:30px}.ask-clean .ask-clean-controls [data-testid=ask-attach]:after{content:none}.ask-clean .ask-entry-row{white-space:normal;text-align:left}.ask-clean .ask-turn__tools{opacity:1}.home-ask-live{background:var(--ds-surface);border-radius:22px;width:100%;min-width:0}.home-ask-live .ask-clean-composer>[data-slot=input-group]{min-height:180px}.home-ask-live .ask-clean-composer textarea.ask-clean-textarea{padding:22px 20px 14px;min-height:112px!important}.home-ask-live .ask-smart-hint{top:22px;left:20px}.home-ask-live .ask-clean-footer{padding:8px 16px 16px}.home-ask-live .ask-clean-send{width:40px;min-width:40px;height:40px}.home-ask-live .ask-clean-add,.home-ask-live .ask-clean-web,.home-ask-live .ask-web-toggle{width:36px;height:36px}.home-ask-file{max-width:100%;color:var(--ds-ink-2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.home-ask-file>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-ask-file svg{flex:none;width:14px;height:14px}.home-ask-file button{width:26px;height:26px;padding:4px}.home-ask-error{color:var(--ds-ink-2);margin-top:10px;font-size:13px}.home-referral-wrap{z-index:14;grid-template-rows:1fr;transition:grid-template-rows .35s,opacity .35s;display:grid;position:sticky;top:0}.home-reference .home-referral{min-height:48px;padding:6px 20px;transition:transform .35s,min-height .35s,padding .35s;position:relative;top:auto;overflow:hidden;transform:translateY(0)}.home-referral-wrap[data-collapsed=true]{opacity:0;pointer-events:none;grid-template-rows:0fr}.home-referral-wrap[data-collapsed=true] .home-referral{min-height:0;padding-block:0;transform:translateY(-100%)}.home-reference .home-referral__arrow{border-radius:8px;width:34px;height:32px}.home-referral__text{animation:3s ease-in-out infinite home-referral-glow}@keyframes home-referral-glow{0%,to{text-shadow:0 0 4px var(--home-referral-glow)}50%{text-shadow:0 0 8px var(--home-referral-glow),0 0 18px var(--home-referral-glow)}}@media (prefers-reduced-motion:reduce){.home-referral-wrap,.home-reference .home-referral{transition:none}.home-referral__text{text-shadow:0 0 5px var(--home-referral-glow);animation:none}}.app-list{gap:10px;margin-top:20px;display:grid}.app-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:12px;min-block-size:72px;padding-inline:14px;display:grid}.app-row-mark{flex:none;line-height:0;position:relative}.app-dot{block-size:11px;inline-size:11px;box-shadow:0 0 0 2.5px var(--ds-card);background:var(--ds-ink-3);border-radius:999px;position:absolute;inset-block-start:-2px;inset-inline-end:-2px}.app-dot[data-state=connected]{background:var(--ds-online)}.app-dot[data-state=attention],.app-dot[data-state=unfinished]{background:var(--ds-awaiting)}.app-dot[data-state=soon]{opacity:.4}.app-row-text{min-width:0;display:block}.app-row-name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:var(--w-semibold);color:var(--ds-ink);line-height:1.3;display:block;overflow:hidden}.app-row-blurb{color:var(--ds-ink-3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;line-height:1.4;display:block;overflow:hidden}.app-row-act{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.app-row-quiet{text-align:end;color:var(--ds-ink-3);white-space:nowrap;font-size:13px;line-height:1.35}.app-connect-sheet>h2,.app-connect-sheet>p{text-align:center}.app-connect{gap:18px;display:grid}.app-connect-lockup{justify-content:center;align-items:center;gap:14px;padding-block:4px;display:flex}.app-connect-face{border-radius:var(--ds-r-card);background:var(--ds-paper);place-items:center;block-size:52px;inline-size:52px;display:grid}.app-connect-dots{background-image:repeating-linear-gradient(to right, var(--ds-ink-3) 0 3px, transparent 3px 8px);opacity:.55;border-radius:999px;block-size:3px;inline-size:46px}.app-connect-note{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.app-connect-note-mark{block-size:20px;inline-size:20px;color:var(--ds-ink-2);margin-top:1px}.app-connect-note-title{font-size:15px;font-weight:var(--w-semibold);color:var(--ds-ink)}.app-connect-note-body{color:var(--ds-ink-3);margin-top:3px;font-size:14px;line-height:1.45}.app-connect-rule{background:var(--ds-hairline);block-size:1px}.app-connect-what{color:var(--ds-ink-2);text-align:center;margin-block-end:4px;font-size:14px;line-height:1.55}.app-connect-aside{color:var(--ds-ink-3);font-size:13px;line-height:1.45}.app-connect-terms{text-align:center;color:var(--ds-ink-3);font-size:13px;line-height:1.5}.app-connect-terms a{color:var(--ds-ink-2);text-decoration:underline}.compact-settings{--ds-r-control:6px;--ds-r-group:8px;--ds-r-sheet:8px;font-family:var(--font-ds-text);letter-spacing:0;font-size:13px}.workstation-page.compact-settings{background:var(--ds-paper);max-width:920px;padding:22px 20px 40px}.compact-settings .soft-page{margin-top:18px}.compact-settings :is(.set-rule,.set-row,.set-group-head){background-image:none}.compact-settings .set-rule{display:none}.compact-settings .set-group{margin-top:26px}.compact-settings .set-group-head{align-items:center;min-height:24px;padding-bottom:8px}.compact-settings .set-group-word{font-size:12px;font-weight:var(--w-medium);color:var(--ds-ink-3)}.compact-settings :is(.set-group-hint,.set-row-hint,.set-banner-line){font-size:12px;line-height:1.5}.compact-settings .set-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding-block:11px}.compact-settings .set-row-title{font-size:13px;font-weight:var(--w-medium)}.compact-settings .set-row-act{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:100%}.compact-settings .set-row[data-wide=yes]{grid-template-columns:minmax(0,1fr);gap:8px}.compact-settings .set-row[data-wide=yes] .set-row-act{justify-content:flex-start;margin-top:0}.compact-settings .set-choices{gap:8px}.compact-settings .set-value{font-size:12px}.compact-settings .set-banner{background:0 0;border-radius:0;gap:9px;margin-bottom:12px;padding:10px 0}.compact-settings .set-banner-title{font-size:13px;font-weight:var(--w-medium)}.compact-settings .set-banner-mark{width:16px;height:16px}.compact-settings .soft-rows{gap:2px}.compact-settings .soft-row{background:0 0;border-radius:6px;flex-wrap:nowrap;gap:10px;min-height:44px;padding:9px 0}.compact-settings :is(button.soft-row,a.soft-row):hover{background:var(--ds-soft)}.compact-settings .soft-row-title{font-size:13px;font-weight:var(--w-medium)}.compact-settings .soft-row-hint{font-size:12px}.compact-settings .soft-row-icon{width:17px;height:17px}.compact-settings .soft-row-end{width:auto;margin:0;font-size:12px}.compact-settings .soft-field-label{font-size:12px;font-weight:var(--w-medium);padding:0 0 6px}.compact-settings .soft-field{border:1px solid var(--ds-hairline);min-height:38px;box-shadow:none;background:var(--ds-surface);border-radius:6px;gap:8px;padding-inline:10px}.compact-settings .soft-field:focus-within{border-color:var(--ds-signal-text);outline:2px solid var(--ds-signal-wash);outline-offset:1px}.compact-settings .soft-field-icon{width:15px;height:15px}.compact-settings .soft-field:has(textarea){padding-block:10px}.compact-settings :is(.soft-field input,.soft-field textarea,.soft-field-value){font-size:13px;line-height:1.5}.compact-settings :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]),textarea,select){border-radius:6px;font-size:13px}.compact-settings input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]){min-height:36px}.compact-settings :is(.lit-field,.lit-brand,.lit){box-shadow:none;background-image:none}.compact-settings .soft-identity{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:10px 0 18px;display:flex}.compact-settings .soft-identity-name{font-size:16px;font-weight:var(--w-medium)}.compact-settings .soft-identity-mail{font-size:12px;font-family:var(--font-ds-text);margin-top:3px}.compact-settings .soft-tiles{gap:16px}.compact-settings .soft-tile{box-shadow:none;background:0 0;border-radius:0;padding:10px 0}.compact-settings .soft-tile-figure{font-size:24px}.compact-settings .soft-tile-label{font-size:11px}.compact-settings [data-ds-button][data-shape=rect]{height:auto;min-height:34px;box-shadow:none;background-image:none;border-radius:6px;padding:7px 11px;font-size:12px}.compact-settings [role=switch]{min-height:36px;font-size:12px}.compact-settings [role=radiogroup]{border-radius:6px}.compact-settings [role=radio]:not(.start-choice){border-radius:4px;font-size:12px}.compact-settings [data-compact-part=section-label]{letter-spacing:0;text-transform:none;padding:18px 0 6px;font-size:11px}.compact-settings [data-compact-part=inset-list]{box-shadow:none;background:0 0;border-radius:0;margin-inline:0}.compact-settings [data-compact-part=list-row]{gap:11px;min-height:46px;padding-inline:0}.compact-settings [data-compact-part=list-row]:before{display:none}.compact-settings [data-compact-part=list-row]>span{border:0}.compact-settings [data-compact-part=list-row] .text-ds-15{font-size:13px}.compact-settings [data-compact-part=list-row] .text-ds-12{font-size:11px}.compact-settings [data-compact-part=icon-tile]{width:26px;height:26px;box-shadow:none;color:var(--ds-ink-2);background:0 0;border-radius:0}.compact-settings [data-compact-part=icon-tile] svg{width:17px;height:17px}.compact-settings :is([data-compact-part=resource-list],[data-compact-part=record-list]){box-shadow:none;background:0 0;border-radius:0}.compact-settings :is([data-compact-part=resource-list],[data-compact-part=record-list])>li{box-shadow:none;background:0 0;border:0;border-radius:0}.compact-settings [data-compact-part=resource]{gap:10px;min-height:56px;padding:10px 0}.compact-settings [data-compact-part=resource] .text-ds-16{font-size:13px}.compact-settings [data-compact-part=record]{padding:10px 0}.compact-settings :is([data-compact-part=record],[data-compact-part=resource]) .text-ds-14{font-size:12px}.compact-settings :is(.ds-lb-trigger,.compact-control){background:var(--ds-surface);height:36px;min-height:36px;box-shadow:none;border-radius:6px;font-size:12px}.compact-settings .ds-lb-current{font-weight:var(--w-medium)}.compact-settings .app-list{gap:0;margin-top:12px}.compact-settings .app-row{box-shadow:none;background:0 0;border-radius:0;column-gap:10px;padding-inline:0}.compact-settings .app-row-name{font-size:13px;font-weight:var(--w-medium)}.compact-settings :is(.app-row-blurb,.app-row-quiet){font-size:12px}.compact-settings .app-row-mark>:first-child{width:30px;height:30px}.compact-settings .app-dot{width:8px;height:8px;box-shadow:0 0 0 2px var(--ds-paper)}.compact-settings .pick{min-height:44px;box-shadow:none;border-radius:6px;padding:10px}.compact-settings .pick-title{font-size:13px}.compact-settings .pick-line{font-size:12px}.compact-settings .text-ds-18{font-size:15px}.compact-settings .text-ds-16{font-size:13px}.compact-settings .text-ds-14,.compact-settings .text-ds-13{font-size:12px}.compact-settings.compact-menu{background:var(--ds-card);border:1px solid var(--ds-hairline);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--ds-cast-float);border-radius:8px;max-width:calc(100vw - 24px);padding:5px}.compact-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],.ds-lb-row){border-radius:4px;gap:8px;min-height:32px;padding:7px 9px;font-size:12px}.compact-menu :is([data-highlighted],[data-state=checked]){background:var(--ds-signal-wash);color:var(--ds-ink)}.compact-menu :is(.ds-lb-group-label,.acct-group-label){letter-spacing:0;text-transform:none;font-size:10px}.compact-menu .ds-lb-viewport{max-height:min(320px,50dvh)}.compact-settings:is(.compact-dialog,.compact-sheet){background:var(--ds-card);box-shadow:var(--ds-cast-float);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--ds-hairline);background-image:none;padding:20px}.compact-settings.compact-dialog{border-radius:8px;width:min(480px,100vw - 24px)}.compact-settings:is(.compact-dialog,.compact-sheet) h2{text-align:left;font-size:16px;line-height:1.4}.compact-settings:is(.compact-dialog,.compact-sheet)>p{text-align:left;font-size:12px}.compact-settings .app-connect{gap:14px}.compact-settings .app-connect-title{font-size:18px}.compact-settings.compact-journey{min-height:auto;padding:20px}.compact-journey .start-frame{max-width:620px;box-shadow:none;background:0 0;border-radius:0}.compact-journey .start-top{padding:0 0 24px}.compact-journey .start-mark{width:24px;height:24px;box-shadow:none;border-radius:5px}.compact-journey .start-wordmark{letter-spacing:0;font-size:14px}.compact-journey .start-main{justify-content:flex-start;padding:16px 0 20px}.compact-journey .start-dots{justify-content:flex-start;padding-bottom:20px}.compact-journey .start-dot{border-radius:2px;height:3px}.compact-journey .start-heading{align-items:center;gap:8px;display:flex}.compact-journey .start-title{text-align:left;letter-spacing:0;margin:0;font-size:23px;line-height:1.3}.compact-journey .start-body{margin-top:24px}.compact-journey .start-choice{border:1px solid var(--ds-hairline);width:100%;height:auto;min-height:52px;box-shadow:none;background:0 0;border-radius:6px;justify-content:flex-start;gap:10px;padding:12px}.compact-journey .start-choice-title{font-size:13px;font-weight:var(--w-medium)}.compact-journey .start-choice-text{flex:1}.compact-journey .start-choice-tick{border-radius:4px}.compact-journey .start-choice-on{border-color:var(--ds-signal-text);background:var(--ds-signal-wash);box-shadow:none}.compact-journey .start-foot{border-top:1px solid var(--ds-hairline);gap:8px;padding:16px 0 0}.compact-journey .start-foot-gap{display:none}@media (width>=768px){.compact-journey .start-foot{flex-direction:row;align-items:center;display:flex}.compact-journey .start-foot-go{width:auto;min-width:96px;margin-left:auto}.compact-journey :is(.start-foot-back,.start-foot-skip){width:auto}.compact-journey .start-foot-skip{margin-left:auto}.compact-journey .start-foot-skip+.start-foot-go{margin-left:0}}.compact-account.acct-panel{border:1px solid var(--ds-hairline);background:var(--ds-card);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--ds-cast-float);border-radius:8px}.compact-account .acct-identity{gap:10px;padding:10px 9px}.compact-account .acct-identity-name{font-size:13px;font-weight:var(--w-medium)}.compact-account .acct-identity-email{font-family:var(--font-ds-text);font-size:11px}.compact-account .acct-row{border-radius:4px;gap:9px;min-height:34px;padding:7px 9px}.compact-account .acct-row-title{font-size:12px}.compact-account .acct-row-hint{font-size:11px}.compact-account .acct-current{background:0 0;min-height:42px}.compact-account .acct-group-label{text-transform:none;font-size:10px}.compact-account .acct-view-title{font-size:14px}.compact-account .acct-view-head{padding:9px}.compact-account .acct-identity-photo:after{display:none}@media (width>=768px){.workstation-page.compact-settings{padding:28px 36px 48px}.compact-settings .set-row[data-wide=yes]{grid-template-columns:minmax(150px,.8fr) minmax(0,1.2fr);gap:28px}.compact-settings .set-row[data-wide=yes] .set-row-act{width:100%}.compact-settings.compact-journey{padding:32px}}@media not all and (width>=640px){.compact-settings :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]),textarea,select){font-size:16px}.compact-settings :is(.soft-field,.ds-lb-trigger){height:auto;min-height:44px}.compact-settings [data-ds-button][data-shape=rect],.compact-settings [role=switch],.compact-settings [role=radio],.compact-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],.ds-lb-row),.compact-account .acct-row{min-height:44px}.compact-settings .set-row{gap:10px}:is(.compact-settings .set-row:has(.set-choices),.compact-settings .set-row:has(.set-row-act>:is(form,.grid))){grid-template-columns:minmax(0,1fr)}.compact-settings .set-row:has(.set-choices) .set-row-act{justify-content:flex-start}.compact-settings .soft-row--stacked{flex-wrap:wrap}.compact-settings .soft-row--stacked .soft-row-end{width:100%}.compact-settings.compact-sheet{width:min(420px,100vw)}}@media (prefers-reduced-motion:reduce){.compact-settings *,.compact-account *{transition-duration:0s;animation-duration:0s}}.compact-settings .account-fields>[data-ds-button]{justify-self:end}.compact-settings .channel-group-list{grid-template-columns:minmax(0,1fr);gap:0;padding-top:4px}.compact-settings [data-compact-part=channel-row]{box-shadow:none;background:0 0;border-radius:0;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;padding:12px 0;display:grid}.compact-settings [data-compact-part=channel-row]>div:first-child{display:contents}.compact-settings [data-compact-part=channel-row]>div:first-child>:first-child{grid-area:1/1/span 2}.compact-settings [data-compact-part=channel-row]>div:first-child>[role=switch]{grid-area:1/3}.compact-settings [data-compact-part=channel-row]>div:nth-child(2){grid-area:1/2;align-self:center}.compact-settings [data-compact-part=channel-row]>p{grid-column:2/-1;margin:0;font-size:11px}.compact-settings [data-compact-part=channel-row]>div:last-child{grid-column:2/-1;padding-top:0}.compact-settings [data-compact-part=channel-row]>div:last-child a{border-radius:5px}.compact-settings .help-card{background:var(--ds-card);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--ds-cast-float);border-radius:8px}.compact-settings .help-trigger{width:20px;height:20px}.compact-journey .fold{background:0 0;border-radius:6px}.compact-journey .fold>summary{padding:10px 0}@media not all and (width>=640px){.compact-settings .soft-row:has(.ds-lb-trigger){grid-template-columns:17px minmax(0,1fr);gap:6px 9px;display:grid}.compact-settings .soft-row:has(.ds-lb-trigger) .soft-row-end{grid-column:2;justify-self:start}.compact-settings .account-fields>[data-ds-button]{width:auto}}.compact-workspace{width:100%;min-width:0}.compact-workspace .workstation-page.compact-settings{max-width:1100px}.compact-workspace :is([data-compact-part=card],[data-compact-part=agency-panel]>div:last-child){box-shadow:none;background:0 0;border-radius:0}.compact-workspace [data-compact-part=card-header]{border:0;padding:10px 0 8px}.compact-workspace [data-compact-part=card-body]{padding:8px 0 16px}.compact-workspace [data-compact-part=agency-panel]{margin-inline:0}.compact-agency .compact-settings :is(.mx-\[16px\],.px-\[16px\]){margin-inline:0;padding-inline:0}.compact-agency .compact-settings table{table-layout:auto;font-size:12px}.compact-agency .compact-settings :is(th,td){padding-inline:8px}.compact-agency .compact-settings th{text-transform:none;letter-spacing:0;font-family:var(--font-ds-text)}.compact-agency .compact-settings .text-ds-15{font-size:13px}.compact-agency .compact-settings input{border:1px solid var(--ds-hairline);box-shadow:none}.compact-agency .compact-settings [role=group]{flex-wrap:wrap;overflow:visible}.compact-agency .compact-settings [aria-pressed]{min-height:36px;box-shadow:none;border-radius:6px;font-size:12px}.compact-domains :is([data-testid=domain-owned],[data-testid^=domain-result-]){background:0 0;border-radius:0;padding-inline:0}.compact-analytics [data-testid=analytics-map-card]{box-shadow:none;background:0 0;border-radius:0;padding-inline:0}.compact-analytics [data-compact-part=chart-group]>h2{font-size:15px}.compact-analytics [data-compact-part=chart-group]>div{box-shadow:none;border:0;border-radius:0;gap:16px;background:0 0!important}.compact-analytics [data-compact-part=chart-group]>div>div{background:0 0;padding-inline:0}.compact-site .compact-settings [data-compact-part=card]{margin-top:16px}.compact-site .compact-settings textarea{min-height:100px}.compact-agency-room>.workstation-page{background:var(--ds-paper)}.compact-agency-room :is([role=toolbar],header){font-size:13px}.appearance-layout,.appearance-layout>*{min-width:0}.compact-settings .appearance-layout .set-row[data-wide=yes]{grid-template-columns:minmax(0,1fr);gap:8px}.compact-settings .appearance-layout .set-row-act{justify-content:flex-start}.compact-settings .appearance-layout [role=radiogroup]{flex-wrap:wrap;height:auto;display:flex}.compact-settings .appearance-layout [role=radio]{flex:0 auto;min-width:max-content}.compact-settings .appearance-layout .set-row-title+button,.compact-settings .appearance-layout .set-row-label>button{margin-left:8px}.compact-workspace .site-status{box-shadow:none;background:0 0;border:0;border-radius:0;padding-inline:0}@media not all and (width>=640px){.compact-agency .compact-settings [aria-pressed]{min-height:44px}}.compact-settings [data-compact-part=list-row]{border:0}.compact-knowledge .knowledge-section{box-shadow:none;background:0 0;border:0;border-radius:0;padding:18px 0}.compact-knowledge .knowledge-section>div{margin-top:16px}.compact-knowledge .knowledge-section .text-head{font-family:var(--font-ds-text);letter-spacing:0;font-size:14px;line-height:1.5;font-weight:var(--w-semibold)}.compact-knowledge .knowledge-field{min-width:0}.compact-knowledge .knowledge-field .label-eyebrow{text-transform:none;letter-spacing:0;font-size:12px;font-weight:var(--w-medium)}.compact-knowledge .knowledge-field :is(input,textarea){background:var(--ds-surface);border:1px solid var(--ds-hairline);box-shadow:none;padding:9px 10px}.compact-knowledge .knowledge-field :is(input,textarea):focus-visible{outline:2px solid var(--ds-signal-wash);outline-offset:1px;border-color:var(--ds-signal-text)}.compact-knowledge .knowledge-save{margin-top:16px;padding:12px 0}.compact-knowledge .knowledge-hours-row{grid-template-columns:minmax(70px,100px) 150px 20px 150px auto;gap:10px;padding:6px 0;display:grid}.compact-knowledge .knowledge-hours-row>span:first-child{width:auto;font-size:12px}.compact-knowledge .knowledge-hours-row>label{font-size:12px}.compact-knowledge .knowledge-hours-row .ds-lb-trigger{padding-inline:8px}.compact-knowledge .knowledge-hours-row .ds-lb-chev,.compact-knowledge .knowledge-save p+p{display:none}.compact-knowledge .knowledge-overview{gap:18px}.compact-knowledge .knowledge-methods [data-ds-button]{border-radius:6px;min-height:90px;padding:12px}.compact-knowledge .knowledge-methods [aria-pressed=true]{background:var(--ds-signal-wash);border-color:var(--ds-signal-text)}.compact-knowledge .knowledge-methods [data-ds-button] p{margin-top:6px}.compact-knowledge .knowledge-methods [data-ds-button] p+p{font-weight:var(--w-regular)}.compact-knowledge #what-you-sell{gap:18px}.compact-knowledge .knowledge-counts{box-shadow:none;background:0 0;border:0;padding-inline:0}.compact-knowledge .knowledge-coverage{border:0}.compact-knowledge .knowledge-coverage>li{border:0;padding:12px 0}.compact-knowledge .knowledge-coverage>li+li{border-top:1px solid var(--ds-hairline)}.compact-knowledge .knowledge-learning [data-compact-part=card]{border:0}.compact-knowledge .knowledge-learning [data-compact-part=card]+[data-compact-part=card]{border-top:1px solid var(--ds-hairline);padding-top:14px}.compact-knowledge .knowledge-learning .uppercase{text-transform:none;letter-spacing:0}.compact-knowledge .knowledge-learning h3{font-size:14px;font-weight:var(--w-semibold)}.compact-knowledge .compact-settings .btn-primary,.compact-knowledge .compact-settings .btn-quiet{min-height:36px;box-shadow:none;border-radius:6px;padding:8px 12px;font-size:12px}.compact-knowledge .compact-settings [role=radio]{min-height:36px}.compact-knowledge .compact-settings .fold>summary{min-height:38px;font-size:12px}@media (width>=768px){.compact-knowledge .knowledge-section .knowledge-field{grid-template-columns:minmax(140px,200px) minmax(0,1fr);align-items:start;gap:6px 24px;display:grid}.compact-knowledge .knowledge-field>span:first-child{padding-top:10px}.compact-knowledge .knowledge-field>:not(span:first-child){grid-column:2;margin-top:0}}@media not all and (width>=640px){.compact-knowledge .knowledge-hours-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px}.compact-knowledge .knowledge-hours-row>span:first-child{grid-column:1/3}.compact-knowledge .knowledge-hours-row>label{grid-area:1/3;justify-self:end}.compact-knowledge .compact-settings :is(.btn-primary,.btn-quiet,[role=radio]){min-height:44px}.compact-knowledge .knowledge-coverage>li{gap:8px}}.compact-account .acct-current{box-shadow:none;border:0}.compact-settings [data-ds-button][data-shape=icon]{width:34px;height:34px;box-shadow:none;border-radius:6px}@media not all and (width>=640px){.compact-settings [data-ds-button][data-shape=icon]{width:44px;height:44px}}.compact-customers{flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.compact-customers .workstation-page.compact-settings{max-width:none;padding:10px 16px}.compact-customers [data-testid=customer-list]{height:100%}.compact-customers [data-testid=customer-list]>div:first-child{border:0;padding:10px 12px}.compact-customers [data-testid=customer-list]>div:first-child>label{border-radius:6px}.compact-customers [data-testid=customer-row]{height:auto;min-height:64px;font-weight:var(--w-regular);white-space:normal;box-shadow:none;border-radius:0;justify-content:stretch;align-items:start;padding:10px 12px;display:grid}.compact-customers [data-testid=customer-row]>span{gap:4px}.compact-customers [data-testid=customer-list] ul,.compact-customers [data-testid=customer-list] li{border:0}.compact-customers [data-testid=customer-record]{align-content:start;gap:20px;padding:16px}.compact-customers [data-testid=customer-record]>section{gap:8px}.compact-customers [data-testid=customer-record] h3{font-size:12px;font-weight:var(--w-medium);text-transform:none;letter-spacing:0;color:var(--ds-ink)}.compact-customers [data-testid=customer-record] section>ul>li{background:0 0;border:0;border-radius:0;padding:6px 0}.compact-customers [data-testid=customer-record] :is(input,select){border-radius:6px;width:100%;min-width:0}.compact-customers [data-testid=customer-record] [data-ds-button]{white-space:normal;text-align:left}.compact-customers [data-testid=customer-record] .text-ds-16{font-size:15px}.compact-customers :is([data-testid=customer-list],[data-testid=customer-record]) .rounded-ds-sheet{box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;align-items:flex-start;padding:20px 0}.compact-customers :is([data-testid=customer-list],[data-testid=customer-record]) .rounded-ds-sheet [data-slot=empty-icon]{width:26px;height:26px;margin-bottom:10px;padding:0}.home-reference .home-operations{min-width:0}.home-reference .home-operations .home-hero{border:0;padding:14px 0 18px}.home-reference .home-operations .home-medal{width:28px;height:28px;box-shadow:none;background:0 0;border-radius:6px;flex-basis:28px}.home-reference .home-operations .home-medal svg{width:18px;height:18px}.home-reference .home-operations .home-status-pill{letter-spacing:0;box-shadow:none;border-radius:6px;padding:4px 9px;font-size:11px}.home-reference .home-operations .home-count{font-size:24px}.home-reference .home-operations .home-hero>p{font-size:13px}.home-reference .home-operations .home-pill-row{margin-top:12px}.home-reference .home-operations .home-stack{gap:24px;margin-top:12px}.home-reference .home-operations .hm-figures{gap:0;padding:12px 0 16px}.home-reference .home-operations .hm-figure{min-width:0;box-shadow:none;background:0 0;border-radius:0;gap:6px;padding:0 12px}.home-reference .home-operations .hm-figure:first-child{padding-left:0}.home-reference .home-operations .hm-figure+.hm-figure{border-left:1px solid var(--ds-hairline)}.home-reference .home-operations .hm-figure-mark{background:0 0;border-radius:0;width:20px;height:20px}.home-reference .home-operations .hm-figure-mark svg{width:16px;height:16px}.home-reference .home-operations .hm-figure-value{font-size:24px;line-height:1.2}.home-reference .home-operations .hm-figure-label{font-size:11px;line-height:1.45}.home-reference .home-operations :is(.home-card,.apps,[data-testid=install-card]){box-shadow:none;background:0 0;border:0;border-radius:0}.home-reference .home-operations :is(.home-card,.apps,[data-testid=install-card]):before,.home-reference .home-operations :is(.home-card,.apps,[data-testid=install-card]):after{display:none}.home-reference .home-operations :is(.home-row,.hm-task){gap:10px;padding:10px 0}.home-reference .home-operations :is(.hm-task-title,.apps-title,.home-kicker){font-family:var(--font-ds-text);letter-spacing:0;text-transform:none;font-size:13px}.home-reference .home-operations :is(.hm-task-line,.apps-name,.apps-state){font-size:12px}.home-reference .home-operations :is(.hm-task-mark,.hm-section-mark){width:24px;height:24px;box-shadow:none;background:0 0;border-radius:4px}.home-reference .home-operations .hm-section-head{padding-inline:0}.home-reference .home-operations .apps-grid{box-shadow:none;background:0 0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;padding:8px 0}.home-reference .home-operations .apps-cell{text-align:left;box-shadow:none;background:0 0;border-radius:6px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:2px 9px;padding:8px 0;display:grid}.home-reference .home-operations .apps-logo{grid-row:1/3}.home-reference .home-operations .apps-logo .chbadge{width:30px!important;height:30px!important}.home-reference .home-operations .apps-cell :is(.apps-name,.apps-state){margin:0}.home-reference .home-operations .apps-soon{font-size:8px}.home-reference .home-operations .home-row--warning{background:0 0}.home-reference .home-operations [data-testid=noticed]>div:first-child{border:0;gap:10px;padding:6px 0 10px}.home-reference .home-operations [data-testid=noticed]>div:first-child>div{flex-wrap:wrap;min-width:0}.home-reference .home-operations [data-compact-part=record]{padding-inline:0}.home-reference .home-operations [data-compact-part=record] blockquote{font-size:12px}.home-reference .home-operations [data-testid=doors]{gap:8px}.home-reference .home-operations .home-tile{min-height:44px;box-shadow:none;background:0 0;border-radius:6px;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;padding:8px 0;font-size:12px}.home-reference .home-operations .home-card--signal>div,.home-reference .home-operations .home-card--signal>div>div{padding-inline:0}.home-reference .home-operations [data-testid=install-card]{padding:12px 0}@media (width>=768px){.compact-customers .workstation-page.compact-settings{padding:12px 24px}.home-reference .home-operations .apps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media not all and (width>=640px){.compact-customers [data-testid=customer-record] :is(input,select){min-height:44px}.home-reference .home-operations [data-testid=noticed]>div:first-child>div{margin-left:0}.home-reference .home-operations .hm-figure{padding-inline:10px}.home-reference .home-operations .hm-figure-value{font-size:22px}}.compact-teach .teach-layout{gap:24px}.compact-teach .teach-composer{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.compact-teach .teach-composer-body{padding:0}.compact-teach .teach-composer h2,.compact-teach .teach-intro{display:none}.compact-teach .teach-composer form{margin-top:12px}.compact-teach .teach-composer form>div{background:var(--ds-surface);border-radius:6px}.compact-teach .teach-composer textarea{padding:12px;font-size:14px;line-height:1.6}.compact-teach .teach-composer textarea+div{border:0;gap:8px;padding:8px}.compact-teach [data-ds-button]{white-space:normal;text-align:center}.compact-teach .teach-review{border-top:1px solid var(--ds-hairline);background:0 0;border-radius:0;padding:16px 0}.compact-teach .teach-review :is(input,form){min-width:0}.compact-teach .teach-review>div>div{border-radius:6px}.compact-teach .teach-workbench :is(.label-eyebrow,.uppercase){font-family:var(--font-ds-text);text-transform:none;letter-spacing:0;font-size:11px}.compact-teach .teach-list-heading{display:none}.compact-teach .teach-empty{box-shadow:none;background:0 0;border-radius:0;padding:10px 0}.compact-teach .teach-usage-note{display:none}.compact-teach .teach-list-section [data-compact-part=record] blockquote{font-size:13px}.compact-teach .teach-list-section [data-compact-part=resource]{align-items:start}.compact-teach .teach-rail-section{box-shadow:none;background:0 0;border-radius:0}.compact-teach .teach-rail-section>div{border:0;padding:8px 0}.compact-teach .teach-rail-section :is(dl,ul){border:0}.compact-teach .teach-rail-section :is(dl>div,ul>li){border:0;padding:10px 0}.compact-teach .teach-rail-section dd{font-family:var(--font-ds-text)}.compact-teach .teach-rail-section dt{font-size:11px}.compact-teach .teach-rail-section p{overflow-wrap:anywhere}@media (width>=1024px){.compact-teach .teach-layout{grid-template-columns:minmax(0,1fr) 260px;gap:32px}}@media not all and (width>=640px){.compact-teach .teach-composer textarea{font-size:16px}.compact-teach .teach-review [data-ds-button]{max-width:100%}.compact-teach .teach-workbench [role=tab]{min-height:44px}}.compact-notifications .rounded-ds-card,.compact-notifications [class*=rounded-ds-panel]{box-shadow:none}.compact-notifications{font-size:13px}.compact-notifications h2,.compact-notifications h3{letter-spacing:.06em;font-size:12px}.compact-notifications li,.compact-notifications [role=listitem]{padding-block:8px}.ask-clean .ask-mobile-drawer .ask-find-box{height:40px}.ask-clean .ask-head-mark{color:var(--ds-ink)}.ask-mobile-drawer [aria-label^=More\ for]{background:0 0;border-color:#0000}:root{--ask-night:var(--lightningcss-light,oklch(62% .05 245))var(--lightningcss-dark,oklch(24% .06 268));--ask-sand:var(--lightningcss-light,oklch(84% .05 78))var(--lightningcss-dark,oklch(24% .06 268));--ask-night-wash:var(--lightningcss-light,oklch(97% .01 240/.45))var(--lightningcss-dark,oklch(50% .03 260/.3));--ask-bubble:var(--lightningcss-light,oklch(98% .004 240/.78))var(--lightningcss-dark,oklch(22% .012 270/.92));--ask-bubble-raised:var(--lightningcss-light,oklch(100% 0 0/.92))var(--lightningcss-dark,oklch(29% .01 270/.95));--ask-bubble-ink:var(--lightningcss-light,oklch(20% .01 260))var(--lightningcss-dark,oklch(97% 0 0));--ask-bubble-ink-2:var(--lightningcss-light,oklch(50% .015 250))var(--lightningcss-dark,oklch(78% .01 270));--ask-tab-on:var(--lightningcss-light,oklch(17% .005 260))var(--lightningcss-dark,oklch(97% .003 270));--ask-tab-on-ink:var(--lightningcss-light,oklch(98% 0 0))var(--lightningcss-dark,oklch(18% .01 270))}.ask-clean>div:has(>.ask-float-head){background:radial-gradient(60% 40% at 70% 65%, var(--ask-night-wash), transparent 70%), radial-gradient(50% 30% at 20% 30%, var(--ask-night-wash), transparent 70%), linear-gradient(180deg, var(--ask-night) 0%, var(--ask-sand) 100%);position:relative}.ask-clean .ask-head.ask-float-head{z-index:20;height:auto;min-height:0;padding:max(10px, env(safe-area-inset-top)) 14px 10px;pointer-events:none;background:0 0;border:0;align-items:center;gap:10px;display:flex;position:absolute;inset:0 0 auto}.ask-float-head>*{pointer-events:auto}.ask-float-round{width:44px;height:44px;color:var(--ask-bubble-ink);background:var(--ask-bubble);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:999px;flex:none;place-items:center;transition:transform .14s;display:grid}.ask-float-round:active{transform:scale(.94)}.ask-float-tabs{background:var(--ask-bubble);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:999px;align-items:center;gap:2px;margin:0 auto;padding:3px;display:flex}.ask-float-tab{height:38px;font-size:16px;font-weight:var(--w-medium);color:var(--ask-bubble-ink-2);border-radius:999px;align-items:center;padding:0 18px;transition:background-color .18s,color .18s;display:inline-flex}.ask-float-tab[data-on=yes]{background:var(--ask-tab-on);color:var(--ask-tab-on-ink)}.ask-float-me{flex:none}.ask-float-me img,.ask-float-me button{border-radius:999px}@media (width<=379px){.ask-float-tab{padding:0 12px;font-size:15px}}.ask-clean>div:has(>.ask-float-head) [role=log]>div{padding-top:76px}:is(.ask-clean>div:has(>.ask-float-head) .ask-clean-user-bubble,.ask-clean>div:has(>.ask-float-head) .ask-turn__words){background:var(--ask-bubble);color:var(--ask-bubble-ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:28px;padding:16px 22px;font-size:17px;line-height:1.45}.ask-clean>div:has(>.ask-float-head) .ask-turn__words{width:fit-content;max-width:76%}.ask-clean>div:has(>.ask-float-head) .ask-turn__words :is(p,li,span,strong,a){color:inherit;font-size:inherit}.ask-clean>div:has(>.ask-float-head) .ask-turn__words :is(h1,h2,h3){font-family:Georgia,Times New Roman,serif;font-weight:var(--w-medium);color:inherit;font-size:26px;line-height:1.2}.ask-clean>div:has(>.ask-float-head) .ask-turn__words :is(table,pre,blockquote,ol,ul){background:var(--ask-bubble-raised);border-radius:22px;padding:14px 18px 14px 34px}:is(.ask-clean>div:has(>.ask-float-head) .ask-turn__at,.ask-clean>div:has(>.ask-float-head) .ask-turn__tools){color:var(--ask-bubble-ink-2)}.ask-clean>div:has(>.ask-float-head) .ask-clean-composer{background:var(--ask-bubble);color:var(--ask-bubble-ink);border-radius:28px}.ask-clean>div:has(>.ask-float-head) .ask-clean-textarea{color:var(--ask-bubble-ink)}@media (width<=767px){.ask-clean>div:has(>.ask-float-head) .ask-turn__words{max-width:82%}}.ask-clean>div:has(>.ask-float-head){color:var(--ask-bubble-ink)}.ask-clean>div:has(>.ask-float-head) :is(button,a,span,p,small):not(.ask-float-tab[data-on=yes]){color:inherit}.ask-clean>div:has(>.ask-float-head) [data-ask-box]{border-radius:28px;background:var(--ask-bubble)!important;color:var(--ask-bubble-ink)!important;border-color:#0000!important}.ask-clean>div:has(>.ask-float-head) [data-ask-box]>*{border-radius:28px;background:var(--ask-bubble)!important;color:var(--ask-bubble-ink)!important;border-color:#0000!important}.ask-clean>div:has(>.ask-float-head) [data-ask-box] :is(textarea,[data-slot=input-group]){border-radius:28px;background:var(--ask-bubble)!important;color:var(--ask-bubble-ink)!important;border-color:#0000!important}.ask-clean>div:has(>.ask-float-head) [data-on=yes]:not(.ask-float-tab){background:var(--ask-bubble)}.ask-clean>div:has(>.ask-float-head) .ask-entry-row[aria-pressed=true]{box-shadow:none;background:var(--ask-bubble)!important;color:var(--ask-bubble-ink)!important}.ask-clean>div:has(>.ask-float-head) .ask-entry-row:hover{background:var(--ask-bubble);color:var(--ask-bubble-ink)}.ask-clean>div:has(>.ask-float-head) [data-ask-box] :is(.ask-hint,[class*=hint]){color:var(--ask-bubble-ink-2)!important;background:0 0!important}.ask-clean .ask-entry{border:0;flex-wrap:wrap;align-self:flex-start;align-items:center;gap:6px;width:auto;max-width:none;padding:0;display:flex}.ask-clean .ask-entry .ask-entry-row{background:var(--ask-bubble);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;justify-content:center;gap:0;width:34px;height:34px;padding:0;font-size:0}.ask-clean .ask-entry .ask-entry-row>span:not(.ask-entry-logo):not(.ask-entry-stack),.ask-clean .ask-entry .ask-entry-radio,.ask-clean .ask-entry .ask-entry-row>svg{display:none}.ask-clean .ask-entry .ask-entry-logo,.ask-clean .ask-entry .ask-entry-stack>span{background:0 0;border:0;border-radius:999px;width:24px;height:24px}.ask-clean .ask-entry .ask-entry-logo>*,.ask-clean .ask-entry .ask-entry-stack svg{max-width:20px;max-height:20px}.ask-clean .ask-entry .ask-entry-stack{width:24px;height:24px}.ask-clean .ask-entry .ask-entry-row[aria-pressed=true]{background:var(--ask-tab-on);box-shadow:0 0 0 2px var(--ask-tab-on)}.ask-clean .ask-entry .ask-entry-more{display:contents}.ask-clean{--ask-action-bg:var(--lightningcss-light,oklch(100% 0 0/.72))var(--lightningcss-dark,oklch(24% .012 270/.85));--ask-action-edge:var(--lightningcss-light,oklch(90% .008 250/.9))var(--lightningcss-dark,oklch(42% .02 270/.6));--ask-action-shadow:var(--lightningcss-light,0 6px 24px oklch(50% .03 260/.1))var(--lightningcss-dark,0 6px 24px oklch(0% 0 0/.35));--ask-action-go-bg:var(--lightningcss-light,oklch(17% .005 260))var(--lightningcss-dark,oklch(97% .003 270));--ask-action-go-ink:var(--lightningcss-light,oklch(98% 0 0))var(--lightningcss-dark,oklch(18% .01 270))}.ask-clean .ask-actions{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.ask-clean .ask-actions-head{justify-content:space-between;align-items:center;padding:0 6px;display:flex}.ask-clean .ask-actions-title{font-family:var(--font-text-ds,inherit);font-size:11px;font-weight:var(--w-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--ask-bubble-ink-2)}.ask-clean .ask-actions-more{font-size:12px;font-weight:var(--w-medium);color:var(--ask-bubble-ink-2);border-radius:999px;padding:2px 8px;transition:color .16s}.ask-clean .ask-actions-more:hover{color:var(--ask-bubble-ink)}.ask-clean .ask-action-stack{flex-direction:column;gap:8px;display:flex}.ask-clean .ask-action{border:1px solid var(--ask-action-edge);background:var(--ask-action-bg);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);box-shadow:var(--ask-action-shadow);border-radius:18px;animation:.32s cubic-bezier(.22,1,.36,1) both ask-action-in;overflow:hidden}@keyframes ask-action-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.ask-clean .ask-action-main{text-align:left;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.ask-clean .ask-action-verb{border:1px solid var(--ask-action-edge);background:var(--ask-bubble-raised);font-size:12px;font-weight:var(--w-bold);color:var(--ask-bubble-ink);border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.ask-clean .ask-action-working span{animation:1.1s ease-in-out infinite ask-action-pulse}@keyframes ask-action-pulse{0%,to{opacity:1}50%{opacity:.45}}.ask-clean .ask-action-sentence{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:var(--w-medium);color:var(--ask-bubble-ink);flex:1;overflow:hidden}.ask-clean .ask-action-chevron{size:14px;width:14px;height:14px;color:var(--ask-bubble-ink-2);flex-shrink:0;transition:transform .2s}.ask-clean .ask-action[data-open] .ask-action-chevron{transform:rotate(180deg)}.ask-clean .ask-action-more{border-top:1px solid var(--ask-action-edge);padding:10px 12px 12px}.ask-clean .ask-action-detail{color:var(--ask-bubble-ink-2);margin:0 0 10px;font-size:13px;line-height:1.5}.ask-clean .ask-action-foot{align-items:center;gap:8px;display:flex}.ask-clean>div:has(>.ask-float-head) button.ask-action-go{background:var(--ask-action-go-bg);font-size:13px;font-weight:var(--w-semibold);text-align:center;border-radius:999px;flex:1;padding:8px 14px;transition:opacity .16s;color:var(--ask-action-go-ink)!important}.ask-clean>div:has(>.ask-float-head) button.ask-action-go:disabled{opacity:.6}.ask-clean>div:has(>.ask-float-head) button.ask-action-dismiss{font-size:13px;font-weight:var(--w-medium);color:var(--ask-bubble-ink-2);border-radius:999px;padding:8px 12px;transition:color .16s}.ask-clean>div:has(>.ask-float-head) button.ask-action-dismiss:hover{color:var(--ask-bubble-ink)}.ask-clean .ask-actions-clear{color:var(--ask-bubble-ink-2);margin:0 0 10px;padding:0 6px;font-size:12px}.ask-clean .ask-new-round{width:32px;height:32px;color:var(--ask-bubble-ink-2);border-radius:999px;flex-shrink:0;place-items:center;transition:background .16s,color .16s;display:grid}.ask-clean .ask-new-round:hover{background:var(--ask-night-wash);color:var(--ask-bubble-ink)}.ask-clean .ask-hint-logo{background:var(--ask-bubble-raised);border:1px solid var(--ask-action-edge);vertical-align:-4px;border-radius:999px;place-items:center;width:18px;height:18px;margin-right:2px;display:inline-grid}.ask-clean .ask-hint-swap{animation:.36s cubic-bezier(.22,1,.36,1) both ask-hint-up;display:inline-block}@keyframes ask-hint-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ask-clean .ask-action,.ask-clean .ask-hint-swap,.ask-clean .ask-action-working span{animation:none}}.ask-clean .ask-panel{border:1px solid var(--ds-float-edge);-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);width:min(420px,100%);box-shadow:var(--lightningcss-light,0 14px 34px #0f121e1a)var(--lightningcss-dark,none);background:var(--lightningcss-light,#ffffffc7)var(--lightningcss-dark,#1216268c);border-radius:20px;gap:10px;padding:14px;display:grid}.ask-clean .ask-panel-head{align-items:center;gap:10px;display:flex}.ask-clean .ask-panel-title{gap:2px;min-width:0;display:grid}.ask-clean .ask-panel-name{font-size:13px;font-weight:var(--w-semibold);color:var(--ds-ink)}.ask-clean .ask-panel-line{color:var(--ds-ink-3);font-size:12px;line-height:1.45}.ask-clean .ask-panel-go{justify-self:start}.ask-clean .ask-panel-form{gap:8px;display:grid}.ask-clean .ask-panel-input,.ask-clean .ask-panel-area{border:1px solid var(--ds-hairline);width:100%;color:var(--ds-ink);background:var(--lightningcss-light,#ffffffe6)var(--lightningcss-dark,#ffffff0d);border-radius:12px;padding:8px 10px;font-size:13px}.ask-clean .ask-panel-area{resize:vertical;min-height:72px}.ask-clean .ask-panel-input:focus-visible,.ask-clean .ask-panel-area:focus-visible{outline:2px solid var(--ds-signal);outline-offset:1px}.ask-clean .ask-panel-preview{border:1px solid var(--ds-hairline);background:var(--lightningcss-light,#fff9)var(--lightningcss-dark,#ffffff0a);border-radius:12px;gap:4px;padding:10px;display:grid}.ask-clean .ask-panel-kind{font-size:11px;font-weight:var(--w-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--ds-ink-3)}.ask-clean .ask-panel-actions{gap:8px;display:flex}.ask-clean .ask-panel-check{color:var(--ds-ink);align-items:center;gap:8px;font-size:12px;display:flex}.ask-clean .ask-panel-done{color:var(--ds-ink);font-size:12px;line-height:1.45}.ask-clean .ask-panel-link{font-size:13px;font-weight:var(--w-medium);color:var(--ds-signal);justify-self:start;align-items:center;gap:6px;display:inline-flex}.ask-clean .ask-panel-roles{gap:6px;display:flex}.ask-clean .ask-panel-role{border:1px solid var(--ds-float-edge);color:var(--ds-ink);cursor:pointer;background:0 0;border-radius:999px;padding:5px 12px;font-size:12px}.ask-clean .ask-panel-role.is-on{background:var(--ds-ink);color:var(--ds-canvas);border-color:#0000}.ask-clean .ask-action-result{border-top:1px solid var(--ds-float-edge);margin-top:8px;padding-top:8px}.ask-clean .ask-action-rows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ask-clean .ask-action-row{align-items:flex-start;gap:8px;display:flex}.ask-clean .ask-action-row-text{gap:1px;min-width:0;display:grid}.ask-clean .ask-action-row-title{font-size:12px;font-weight:var(--w-semibold);color:var(--ds-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ask-clean .ask-action-row-line{color:var(--ds-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ask-clean .ask-action-row-meta,.ask-clean .ask-action-note{color:var(--ds-ink-soft,var(--ds-ink));opacity:.75;font-size:11px}.ask-clean .ask-feed{flex-flow:column;align-items:stretch;gap:8px;width:100%;margin:0;display:flex}.ask-clean .ask-feed .ask-actions-head{justify-content:flex-start;padding:0 10px}.ask-clean .ask-feed .ask-action-stack{gap:10px;width:100%}.ask-clean .ask-feed .ask-action{touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:26px;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .22s}.ask-clean .ask-feed .ask-action:nth-child(2){animation-delay:40ms}.ask-clean .ask-feed .ask-action:nth-child(3){animation-delay:80ms}.ask-clean .ask-feed .ask-action:nth-child(4){animation-delay:.12s}.ask-clean .ask-feed .ask-action:nth-child(n+5){animation-delay:.16s}.ask-clean .ask-feed .ask-action-main{align-items:flex-start;gap:0;padding:0}.ask-clean .ask-action-tap{text-align:left;min-width:0;font-size:15px;line-height:1.6;font-weight:var(--w-medium);color:var(--ask-bubble-ink);flex:1;padding:14px 4px 14px 14px;display:block}.ask-clean .ask-feed .ask-action-verb{vertical-align:1px;font-size:14px;font-weight:var(--w-semibold);background:var(--ask-bubble-raised);border:1px solid var(--ask-action-edge);border-radius:10px;margin-right:8px;padding:3px 10px;display:inline-flex}.ask-clean .ask-action[data-working] .ask-action-verb{color:var(--ask-bubble-ink-2);background:linear-gradient(90deg, var(--ask-bubble-raised) 0%, var(--ask-action-edge) 50%, var(--ask-bubble-raised) 100%);background-size:200% 100%;animation:1.2s linear infinite ask-action-shimmer}@keyframes ask-action-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ask-clean .ask-action-logo{vertical-align:-3px;margin-right:6px;display:inline-flex}.ask-clean .ask-feed .ask-action-sentence{white-space:normal;font-size:15px;display:inline;overflow:visible}.ask-clean .ask-action-close{width:36px;height:36px;color:var(--ask-bubble-ink-2);opacity:.55;border-radius:999px;flex:none;place-items:center;margin:8px 6px 0 0;display:grid}.ask-clean .ask-action-close svg{width:15px;height:15px}.ask-clean .ask-action-close:hover{opacity:1}@media (hover:none){.ask-clean .ask-action-close{opacity:.35}}.ask-clean .ask-action-undo{background:var(--ask-action-go-bg);color:var(--ask-action-go-ink);border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 16px;font-size:13px;animation:.22s both ask-action-in;display:flex}.ask-clean>div:has(>.ask-float-head) .ask-action-undo :is(span,button){color:var(--ask-action-go-ink)!important}.ask-clean .ask-action-undo button{font-weight:var(--w-semibold);border-radius:999px;padding:4px 12px}.ask-clean .ask-feed .ask-actions-clear{text-align:center;color:var(--ask-bubble-ink-2);padding:18px 0}@media (prefers-reduced-motion:reduce){.ask-clean .ask-feed .ask-action,.ask-clean .ask-action-undo{transition:opacity .12s;animation:none}.ask-clean .ask-action[data-working] .ask-action-verb{animation:none}}.ask-clean .ask-action-row-acts{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.ask-clean .ask-action-row-acts :is(button,a){font-size:12px;font-weight:var(--w-semibold);border:1px solid var(--ask-action-edge);background:var(--ask-bubble-raised);border-radius:999px;padding:4px 11px}.ask-clean>div:has(>.ask-float-head) .ask-action-row-acts button.is-primary{background:var(--ask-action-go-bg);border-color:#0000;color:var(--ask-action-go-ink)!important}.ask-clean .ask-action-row-acts :is(button):disabled{opacity:.5}.ask-clean .ask-action-row-done{font-size:12px;font-weight:var(--w-semibold);color:var(--ask-bubble-ink-2)}.ask-clean .ask-action-row[data-done]{opacity:.6}.ask-clean .ask-action-draft{resize:vertical;border:1px solid var(--ask-action-edge);background:var(--ask-bubble-raised);width:100%;color:var(--ask-bubble-ink);border-radius:12px;margin-top:6px;padding:8px 10px;font-size:13px}.chbadge-whatsapp,.chbadge-telegram,.chbadge-messenger,.chbadge-linkedin,.chbadge-x,.chbadge-shopify,.chbadge-widget,.chbadge-sms,.chbadge-email,.chbadge-call,.chbadge-phone,.chbadge-calendar,.chbadge-uber,.chbadge-instagram,.ask-clean .ask-clean-send:not(:disabled),.ask-clean .ask-clean-send:not(:disabled) svg,.ask-clean [data-testid=command-stop],.ask-clean [data-testid=command-stop] svg,.ask-clean :is(.ask-draft__go,.ask-connect__go,.ask-reply-float,.bg-ds-signal,[data-ds-button].bg-ds-signal),.ask-clean :is(.ask-draft__go,.ask-connect__go,.ask-reply-float,.bg-ds-signal) :is(span,svg,small),.ask-reply-float,.ask-reply-float *{color:var(--ds-on-signal)!important}.ask-reply-float,.ask-connect__go{background:var(--ds-signal)!important}.ask-draft{background:var(--ask-bubble,var(--ds-surface));width:100%;max-width:560px;color:var(--ask-bubble-ink,var(--ds-ink));border:1px solid var(--ds-hairline);border-radius:22px;gap:10px;padding:14px;display:grid}.ask-draft__head{align-items:center;gap:10px;min-width:0;display:flex}.ask-draft__title{font-size:13.5px;font-weight:var(--w-semibold);min-width:0;line-height:1.35}.ask-draft__body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.ask-draft__text{resize:vertical;width:100%;min-height:84px;font:inherit;background:var(--ask-bubble-raised,var(--ds-paper));color:inherit;border:1px solid var(--ds-hairline);border-radius:14px;outline:none;padding:10px 12px;font-size:14px;line-height:1.5}.ask-draft__text:focus-visible{border-color:var(--ds-signal)}.ask-draft__tools{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ask-draft__chip{height:30px;font-size:12.5px;font-weight:var(--w-medium);border:1px solid var(--ds-hairline);white-space:nowrap;background:0 0;border-radius:999px;padding:0 12px}.ask-draft__chip:disabled{opacity:.45}.ask-draft__count{opacity:.65;font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.ask-draft__count[data-over=yes]{opacity:1;color:var(--ds-refused)!important}.ask-draft__image{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ask-draft__image img{object-fit:cover;border-radius:12px;width:64px;height:64px}.ask-draft__note{opacity:.7;font-size:12px}.ask-draft__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ask-draft__ghost,.ask-draft__go{height:38px;font-size:13.5px;font-weight:var(--w-semibold);white-space:nowrap;border-radius:999px;padding:0 16px}.ask-draft__ghost{border:1px solid var(--ds-hairline);background:0 0}.ask-draft__go{background:var(--ds-signal)}.ask-draft__go:disabled{opacity:.5}@media (width<=380px){.ask-draft__actions>button{flex:auto}}.ask-clean .ask-create-mark{background:var(--ds-signal);width:24px;height:24px;color:var(--ds-on-signal);border-radius:8px;place-items:center;display:grid}.ask-clean .ask-create-seg{flex-wrap:wrap;gap:6px;display:flex}.ask-clean .ask-create-chip{border:1px solid var(--ds-hairline);color:var(--ds-ink-2);background:0 0;border-radius:999px;padding:4px 10px;font-size:12px}.ask-clean .ask-create-chip[data-on]{background:var(--ds-signal);border-color:var(--ds-signal);color:var(--ds-on-signal)!important}.ask-clean .ask-create-row{flex-wrap:wrap;gap:8px;display:flex}.ask-clean .ask-create-out{background:var(--ds-hairline);border-radius:14px;width:100%}.ask-clean .ask-create-wait{gap:8px;display:grid}.ask-clean .ask-create-shimmer{aspect-ratio:1;background:linear-gradient(100deg, var(--ds-hairline) 30%, var(--ds-float-edge) 50%, var(--ds-hairline) 70%);background-size:200% 100%;border-radius:14px;width:100%;animation:1.4s linear infinite ask-create-shimmer;display:block}.ask-clean .ask-create-wait[data-shape="16:9"] .ask-create-shimmer{aspect-ratio:16/9}.ask-clean .ask-create-wait[data-shape="9:16"] .ask-create-shimmer{aspect-ratio:9/16;max-height:360px}.ask-clean .ask-create-wait[data-shape="4:5"] .ask-create-shimmer{aspect-ratio:4/5}@keyframes ask-create-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ask-clean .ask-create-shimmer{animation:none}}.ask-feed-scroll{overscroll-behavior:contain;overflow-x:hidden}.ask-clean .ask-working-text,.ask-working-text{font-size:15px;font-weight:var(--w-semibold,600);color:#0000;filter:drop-shadow(0 0 6px oklab(84.9829% -.121658 -.0685437/.45))drop-shadow(0 0 12px oklab(64.9307% .169161 -.195269/.3));background:linear-gradient(90deg,#ff3b6b,#ff9f1c,#ffe14d,#3bff8a,#2ee6ff,#5b7bff,#c04bff,#ff3b6b) 0 0/300% 100%;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite ask-working-neon,.3s ease-out ask-turn-arrive}@keyframes ask-working-neon{0%{background-position:0 0}to{background-position:300% 0}}@media (prefers-reduced-motion:reduce){.ask-working-text{animation:none}}.ask-clean .ask-action-rows{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;max-height:320px;padding-right:4px;overflow-y:auto}.ask-sky{isolation:isolate;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;position:relative;background:0 0!important}.ask-sky:before{content:"";z-index:-1;pointer-events:none;background:var(--ask-sky) center / 100% 100% no-repeat, linear-gradient(#2a86ff, #a4fffe);height:100lvh;min-height:100vh;position:fixed;top:0;left:0;right:0}.ask-sky .bg-ds-surface,.ask-sky .bg-ds-paper,.ask-sky .bg-ds-canvas,.ask-sky .ask-rail,.ask-sky .ask-head,.ask-sky main{background-color:#0000!important}.ask-sky>div{background-image:none!important}.app-frame:has(.ask-sky){background-color:#a4fffe}.app-frame:has(.ask-sky):after{display:none}:root[data-theme=light] body:has(.app-frame){background:var(--app-sky,none) center / cover no-repeat fixed, #fdfdfd fixed;background-color:#fdfdfd}:root[data-theme=light] .app-frame:before{content:"";z-index:-1;pointer-events:none;background:var(--app-sky) center / cover no-repeat, #fdfdfd;height:100lvh;min-height:100vh;position:fixed;inset:0}:root[data-theme=light] .app-frame{isolation:isolate}:root[data-theme=light] .app-frame main,:root[data-theme=light] .app-frame .bg-ds-canvas{background-color:#0000!important}:root[data-theme=light] .app-frame aside.rail,:root[data-theme=light] .app-frame .app-workspace-header{-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background-color:oklab(100% 0 5.96046e-8/.62)!important}:root[data-theme=light] .app-frame .workstation-page,:root[data-theme=light] .app-frame .bg-ds-grouped,:root[data-theme=light] .app-frame .bg-ds-paper,:root[data-theme=light] .app-frame .desk-workspace,:root[data-theme=light] .app-frame .desk-workspace>div{background-color:#0000!important;background-image:none!important}:root[data-theme=light] .app-frame .desk-inbox,:root[data-theme=light] .app-frame .desk-conversation{-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background-color:oklab(100% 0 5.96046e-8/.72)!important}:root[data-theme=light] .app-frame .home-reference,:root[data-theme=light] .app-frame .home-reference .home-reference-page{background:0 0!important}:root[data-theme=light] .app-frame .home-reference .home-feature-card{-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background-color:oklab(100% 0 5.96046e-8/.78)}:root[data-theme=light] .app-frame[data-sky=agency]{--ds-ink-3:var(--lightningcss-light,oklch(40% .02 90))var(--lightningcss-dark,oklch(72% .007 274))}:root[data-theme=light] .app-frame[data-sky=agency] .lit-brand.bg-ds-signal,:root[data-theme=light] .app-frame[data-sky=agency] .nav-kid.active{box-shadow:inset 0 0 0 1px oklch(25% .02 90)!important}:root[data-theme=light] .app-frame .home-reference .home-feature-card{background:var(--sky-accent,none) center / cover no-repeat, linear-gradient(160deg, #2a86ff, #a4fffe)}:root[data-theme=light] .app-frame aside.rail,:root[data-theme=light] .app-frame .app-workspace-header{background-color:oklab(100% 0 5.96046e-8/.82)!important}:root[data-theme=light] .app-frame aside.rail,:root[data-theme=light] .app-frame .app-workspace-header,:root[data-theme=light] .app-frame [data-testid=tabbar]{background:var(--ds-card)!important;box-shadow:var(--ds-float-edge), var(--ds-shadow-card)!important}:root[data-theme=light] .app-frame .app-workspace-header{box-shadow:0 1px 0 var(--ds-hairline)!important}:root[data-theme=light] .app-frame aside.rail{box-shadow:1px 0 0 var(--ds-hairline)!important}[data-testid=tabbar]>*{min-width:0}@media (width<=339px){[data-testid=tabbar] .tabbar-label{display:none}[data-testid=tabbar] .tabbar-item.active{flex-grow:1}}:root[data-theme=light] .app-frame .home-reference .home-feature-card{color:#fff;background:oklch(14% 0 0)!important}:root[data-theme=light] .app-frame .home-reference .home-feature-card :is(.text-ds-ink,h2,h3,p){color:#fff}:root[data-theme=light] .app-frame .home-reference .home-feature-card :is(.text-ds-ink-2,.text-ds-ink-3){color:oklch(82% 0 0)}:root[data-theme=light] .app-frame .home-reference .home-feature-card :is(a,button):is([data-ds-button],[class*=rounded]){color:oklch(12% 0 0)!important}:root :is([data-testid=bell],[data-testid=refer]){box-shadow:none!important;background:0 0!important;border-color:#0000!important}:root[data-theme=light] body:has(.app-frame[data-sky=agency]){background:var(--app-sky,none) center / cover no-repeat fixed, #fdfdfd fixed;background-color:#fdfdfd}:root[data-theme=light] .app-frame[data-sky=agency]:before{background:var(--app-sky) center / cover no-repeat, #fdfdfd}.sky-accent{background:var(--ds-signal)!important;color:var(--ds-on-signal)!important}:root[data-theme=light] .app-frame:not([data-sky=agency]) .home-reference .ask-composer{color:var(--ds-on-signal);background:var(--ds-signal)!important}:root[data-theme=light] .app-frame:not([data-sky=agency]) .home-reference .ask-composer textarea::placeholder{color:var(--ds-on-signal)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .app-frame:not([data-sky=agency]) .home-reference .ask-composer textarea::placeholder{color:color-mix(in oklab, var(--ds-on-signal) 70%, transparent)}}@media (width<=429px){.topbar-row{gap:2px!important;padding-inline:8px!important}.topbar-row :is(button,a).grid,.topbar-row>*>:is(button,a).grid{width:40px;height:40px}}.launch[data-phase=out]{pointer-events:none}.rail[data-folded] .nav-masthead{grid-template-columns:1fr;justify-items:center;padding-inline:8px}.rail[data-folded] .nav-masthead>div:first-child,.rail[data-folded] .rail-edit,.rail[data-folded] .nav-row .truncate,.rail[data-folded] .nav-count,.rail[data-folded] .nav-act,.rail[data-folded] .nav-slot,.rail[data-folded] .nav-chevron,.rail[data-folded] .nav-kids,.rail[data-folded] .nav-group,.rail[data-folded] .theme-control-label{display:none}.rail[data-folded] .nav-row{grid-template-columns:1fr;padding-right:0}.rail[data-folded] .nav-link{justify-content:center}.rail[data-folded]>div:not(.nav-masthead){padding-inline:8px;overflow:hidden}.rail[data-folded] .theme-switch,.app-nav-sheet.is-folded .nav-wordmark,.app-nav-sheet.is-folded .rail-edit,.app-nav-sheet.is-folded .nav-row .truncate,.app-nav-sheet.is-folded .nav-count,.app-nav-sheet.is-folded .nav-act,.app-nav-sheet.is-folded .nav-slot,.app-nav-sheet.is-folded .nav-chevron,.app-nav-sheet.is-folded .nav-kids,.app-nav-sheet.is-folded .nav-group,.app-nav-sheet.is-folded .theme-switch,.app-nav-sheet.is-folded [data-testid=drawer-account] [class*=truncate]{display:none}.rail[data-folded]>div:has(>.theme-switch){display:none}.app-nav-sheet.is-folded .nav-row{grid-template-columns:1fr;padding-right:0}.app-nav-sheet.is-folded .nav-link{justify-content:center}.app-nav-sheet.is-folded>div:first-child{flex-direction:column-reverse;align-items:center;gap:4px;display:flex!important}.app-nav-sheet.is-folded .nav-kids,.app-nav-sheet.is-folded .nav-chevron,.app-nav-sheet.is-folded .rail-edit{display:none!important}.app-frame aside.rail{background:var(--ds-canvas);box-shadow:none}.rail[data-folded] .nav-masthead,.rail[data-folded]>div:not(.nav-masthead),.rail[data-folded] .nav-link{padding-inline:0}@media (width<=1023px){.app-frame:has(aside.rail:not(.hidden)) [data-testid=tabbar]{left:44px}}.rail[data-folded]>div:last-child svg.lucide-chevron-down{display:none}.rail[data-folded]>div:last-child{justify-content:center;padding-inline:0}.rail[data-folded] .nav-masthead{height:44px}.rail[data-folded] .nav-pane{padding-inline:0;padding-top:0;padding-bottom:8px}.rail[data-folded] .nav-row{margin-bottom:0}.rail[data-folded] .nav-row,.rail[data-folded] .nav-link{border-radius:0}.rail[data-folded]>div:has(>.theme-switch){padding-block:0}.rail[data-folded]>div:last-child{padding-block:6px}.app-nav-sheet.is-folded .nav-pane{padding-inline:0}.ask-plain{background:var(--ds-surface)!important}.app-frame:has(.ask-plain) main{background-color:var(--ds-surface)!important}.ask-clean.ask-plain>div:has(>.ask-float-head) .ask-turn__words{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;width:auto;max-width:100%;padding:0;font-size:16px;line-height:1.6}.ask-clean.ask-plain>div:has(>.ask-float-head) [data-slot=bubble-content]{border-radius:22px;padding:10px 16px;font-size:16px;line-height:1.5}.ask-clean.ask-plain>div:has(>.ask-float-head) [data-ask-box]{box-shadow:var(--ds-float-edge), var(--ds-shadow-card)}.ask-clean.ask-plain .ask-live,.ask-clean.ask-plain .ask-agent-steps{color:var(--ds-ink)}.ask-clean.ask-plain .ask-live :is(button,span,p,small),.ask-clean.ask-plain .ask-agent-steps :is(button,span,p,small){color:revert-layer}.app-frame:has(.ask-plain):before{display:none!important}:root[data-theme=light] body:has(.ask-plain){background:var(--ds-surface)!important}.app-frame:has(.ask-plain){background:var(--ds-surface)!important}.ask-plain>div{background-image:none!important}.l-foot-accordion [data-slot=accordion-content][data-state=closed],.l-foot-accordion [role=region][data-state=closed]{display:none}@media (width>=768px){.l-foot-accordion [role=region][data-state=closed]{height:auto;display:block}}.feature-lock-glass{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.feature-lock-glass{background:color-mix(in oklab, var(--background) 55%, transparent)}}.feature-lock-glass{-webkit-backdrop-filter:blur(18px)saturate(1.2);box-shadow:0 0 0 1px var(--ds-float-edge,transparent)}.nav-lock{opacity:.7;flex-shrink:0;width:12px;height:12px;margin-left:auto}.credit-bar{background:var(--ds-brand-yellow);vertical-align:middle;border-radius:999px;flex-shrink:0;width:4.5em;height:.5em;display:inline-block;position:relative;overflow:hidden}.credit-bar-fill{border-radius:inherit;background:var(--color-muted);transition:width .3s;position:absolute;inset:0 auto 0 0}.credit-bar[data-low=true]{background:var(--color-destructive)}.credit-bar[data-on=yellow],.credit-bar[data-on=yellow] .credit-bar-fill{background:var(--ds-on-brand-yellow)}@supports (color:color-mix(in lab, red, red)){.credit-bar[data-on=yellow] .credit-bar-fill{background:color-mix(in oklab, var(--ds-on-brand-yellow) 18%, var(--ds-brand-yellow))}}.credit-bar[data-on=yellow][data-low=true]{background:var(--color-destructive)}@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-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-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-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-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}
