@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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-serif:var(--font-system);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-600:#e40014;--color-amber-400:#fcbb00;--color-green-500:#00c758;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-4xl:2.25rem;--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-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:var(--radius-sm);--radius-lg:var(--radius-grouped);--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-system);--default-mono-font-family:var(--font-mono);--radius-control:var(--radius-control);--radius-grouped:var(--radius-grouped)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-600:lab(48.4493% 77.4328 61.5452);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-green-500:lab(70.5521% -66.5147 45.8073)}}}@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,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{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}:where(a[href],button,summary,label[for],select,input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],input[type=file],input[type=range],input[type=image],[role=button],[role=link],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[role=tab],[role=switch],[role=checkbox],[role=radio],[role=combobox],[role=slider],[tabindex]:not([tabindex="-1"])):not(:disabled):not([aria-disabled=true]):not([data-disabled]){cursor:pointer}:where(button,select,input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],input[type=file],input[type=range],[role=button],[role=switch],[role=checkbox],[role=radio],[role=option],[role=tab],[role=menuitem]):is(:disabled,[aria-disabled=true],[data-disabled]){cursor:not-allowed}}@layer components{.dn-root{--dn-fg:var(--foreground);--dn-muted:var(--muted-foreground);--dn-faint:var(--tertiary-label);--dn-line:var(--separator);--dn-line-strong:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dn-root{--dn-line-strong:color-mix(in srgb, var(--foreground) 16%, transparent)}}.dn-root{--dn-edge:var(--field-border);--dn-edge-strong:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dn-root{--dn-edge-strong:color-mix(in srgb, var(--foreground) 22%, transparent)}}.dn-root{--dn-canvas:var(--elevated-background);--dn-raised:var(--page-raised);--dn-raised-hover:var(--page-raised-hover);--dn-well:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dn-root{--dn-well:color-mix(in srgb, var(--foreground) 5%, transparent)}}.dn-root{--dn-well-strong:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dn-root{--dn-well-strong:color-mix(in srgb, var(--foreground) 9%, transparent)}}.dn-root{--dn-solid:var(--foreground);--dn-solid-ink:var(--background);--dn-panel-bg:var(--popover);--dn-panel-line:var(--popover-border);--dn-shadow-rgb:var(--shade-rgb);--dn-scrim:rgb(var(--fuji-black-rgb) / .32);--dn-desk:var(--page-raised);--dn-paper-bg:#fff;--dn-paper-ink:#1c2230;--dn-ease:var(--expo-out);--dn-measure:46rem;min-width:0;min-height:0;color:var(--dn-fg);background:var(--dn-canvas);font-family:var(--font-system);font-feature-settings:normal;word-spacing:.22em;-webkit-font-smoothing:antialiased;flex-direction:row;flex:1;display:flex;position:relative;overflow:hidden}.dark .dn-root--member{--dn-edge:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark .dn-root--member{--dn-edge:color-mix(in srgb, var(--foreground) 12%, transparent)}}.dark .dn-root--member{--dn-edge-strong:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark .dn-root--member{--dn-edge-strong:color-mix(in srgb, var(--foreground) 20%, transparent)}}.dark .dn-root--member{--dn-desk:var(--pure-black)}@supports (color:color-mix(in lab, red, red)){.dark .dn-root--member{--dn-desk:color-mix(in srgb, var(--pure-black) 22%, var(--elevated-background))}}.dark .dn-root--member{--dn-scrim:rgb(var(--pure-black-rgb) / .5)}.dn-root--site{--dn-fg:var(--site-fg);--dn-muted:var(--site-muted);--dn-faint:var(--site-faint);--dn-line:var(--site-line);--dn-line-strong:var(--site-sage)}@supports (color:color-mix(in lab, red, red)){.dn-root--site{--dn-line-strong:color-mix(in srgb, var(--site-sage) 24%, transparent)}}.dn-root--site{--dn-edge:var(--site-sage)}@supports (color:color-mix(in lab, red, red)){.dn-root--site{--dn-edge:color-mix(in srgb, var(--site-sage) 12%, transparent)}}.dn-root--site{--dn-edge-strong:var(--site-sage)}@supports (color:color-mix(in lab, red, red)){.dn-root--site{--dn-edge-strong:color-mix(in srgb, var(--site-sage) 20%, transparent)}}.dn-root--site{--dn-canvas:var(--site-ink);--dn-raised:var(--site-sage)}@supports (color:color-mix(in lab, red, red)){.dn-root--site{--dn-raised:color-mix(in srgb, var(--site-sage) 7%, transparent)}}.dn-root--site{--dn-raised-hover:var(--site-sage)}@supports (color:color-mix(in lab, red, red)){.dn-root--site{--dn-raised-hover:color-mix(in srgb, var(--site-sage) 11%, transparent)}}.dn-root--site{--dn-well:var(--site-sage)}@supports (color:color-mix(in lab, red, red)){.dn-root--site{--dn-well:color-mix(in srgb, var(--site-sage) 7%, transparent)}}.dn-root--site{--dn-well-strong:var(--site-sage)}@supports (color:color-mix(in lab, red, red)){.dn-root--site{--dn-well-strong:color-mix(in srgb, var(--site-sage) 12%, transparent)}}.dn-root--site{--dn-solid:var(--site-lime);--dn-solid-ink:var(--site-ink);--dn-panel-bg:var(--site-sage)}@supports (color:color-mix(in lab, red, red)){.dn-root--site{--dn-panel-bg:color-mix(in srgb, var(--site-sage) 9%, var(--site-ink))}}.dn-root--site{--dn-panel-line:var(--site-sage)}@supports (color:color-mix(in lab, red, red)){.dn-root--site{--dn-panel-line:color-mix(in srgb, var(--site-sage) 16%, transparent)}}.dn-root--site{--dn-shadow-rgb:var(--site-deep-ink-rgb);--dn-scrim:rgb(var(--site-deep-ink-rgb) / .62);--dn-desk:var(--site-sage)}@supports (color:color-mix(in lab, red, red)){.dn-root--site{--dn-desk:color-mix(in srgb, var(--site-sage) 4%, var(--site-ink))}}.dn-root--site{--dn-paper-ink:var(--site-ink);--dn-measure:var(--site-max);background:var(--site-ink)}.dn-root--site .dn-thread__inner,.dn-root--site .dn-dock,.dn-root--site .dn-landing__inner{max-width:calc(var(--site-max) + var(--site-gutter) * 2);padding-inline:var(--site-gutter)}.dn-root--site .dn-landing{padding-inline:0}.dn-root--site .dn-user{max-width:min(40rem,85%)}.dn-layout{flex-direction:row;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.dn-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.dn-header{padding:.85rem var(--platform-gutter,1.25rem) 0;flex-shrink:0;justify-content:flex-end;align-items:center;gap:1rem;display:flex}.dn-header__copy{min-width:0}.dn-header__title{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:600;line-height:1.3;overflow:hidden}.dn-header__sub{color:var(--dn-muted);text-overflow:ellipsis;white-space:nowrap;margin:.1rem 0 0;font-size:12.5px;overflow:hidden}.dn-header__actions{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.donna-surface-switch{border-radius:var(--radius-control);background:var(--foreground);flex-shrink:0;padding:2px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.donna-surface-switch{background:color-mix(in srgb, var(--foreground) 6%, transparent)}}.donna-surface-switch__item{border-radius:var(--radius-sm);color:var(--muted-foreground);transition:color var(--transition-fast);padding:.3rem .7rem;font-size:12.5px;font-weight:500}.donna-surface-switch__item:hover{color:var(--foreground)}.donna-surface-switch__item--active{background:var(--elevated-background);color:var(--foreground);box-shadow:0 1px 2px rgb(var(--shade-rgb) / .14)}.dn-header__switch{margin-right:.35rem}.donna-surface-switch--corner{top:.9rem;right:var(--platform-gutter,1.25rem);z-index:3;position:absolute}.dn-btn{border:.5px solid var(--dn-line-strong);border-radius:var(--radius-control);min-height:2rem;color:var(--dn-fg);white-space:nowrap;transition:background-color var(--transition-fast), border-color var(--transition-fast), opacity var(--transition-fast);background:0 0;justify-content:center;align-items:center;gap:.4rem;padding:0 .75rem;font-size:13px;font-weight:500;display:inline-flex}.dn-btn:hover:not(:disabled){background:var(--dn-well)}.dn-btn:disabled{opacity:.45;cursor:default}.dn-btn--quiet{color:var(--dn-muted);border-color:#0000}.dn-btn--quiet:hover:not(:disabled),.dn-btn--on{background:var(--dn-well);color:var(--dn-fg)}.dn-btn--primary{background:var(--dn-solid);color:var(--dn-solid-ink);border-color:#0000}.dn-btn--primary:hover:not(:disabled){background:var(--dn-solid)}@supports (color:color-mix(in lab, red, red)){.dn-btn--primary:hover:not(:disabled){background:color-mix(in srgb, var(--dn-solid) 88%, var(--dn-canvas))}}.dn-icon-btn{border-radius:var(--radius-control);width:2rem;height:2rem;color:var(--dn-muted);transition:background-color var(--transition-fast), color var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dn-icon-btn:hover:not(:disabled){background:var(--dn-well);color:var(--dn-fg)}.dn-icon-btn:disabled{opacity:.4}.dn-icon-btn--small{width:1.75rem;height:1.75rem}.dn-root :is(button,a,input,textarea):focus-visible{outline:2px solid var(--dn-fg)}@supports (color:color-mix(in lab, red, red)){.dn-root :is(button,a,input,textarea):focus-visible{outline:2px solid color-mix(in srgb, var(--dn-fg) 55%, transparent)}}.dn-root :is(button,a,input,textarea):focus-visible{outline-offset:2px}.dn-landing{min-height:0;padding:1.5rem var(--platform-gutter,1.25rem);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;overflow-y:auto}.dn-landing__inner{width:100%;max-width:44rem;animation:dn-rise 1.15s var(--dn-ease) both}.dn-landing__title{letter-spacing:-.038em;text-align:center;text-wrap:balance;margin:0 0 1.35rem;font-size:clamp(1.85rem,1.35rem + 1.4vw,2.35rem);font-weight:560;line-height:1.08}.dn-roll{width:100%;display:grid}.dn-landing__title .dn-roll{min-height:1.15em;overflow:hidden}.dn-roll__line{grid-area:1/1}.dn-composer__field{position:relative}.dn-composer__input--ghost{min-height:4.2rem}.dn-composer__ghost{color:var(--dn-faint);text-align:left;pointer-events:none;font-size:15px;line-height:22px;position:absolute;top:1rem;left:1.1rem;right:1.1rem}.dn-landing__lead{max-width:34rem;color:var(--dn-muted);text-align:center;text-wrap:pretty;margin:.85rem auto 1.6rem;font-size:15px;line-height:1.55}.dn-landing__notice{border:.5px solid var(--dn-line-strong);border-radius:var(--radius-grouped);text-align:center;margin:0 0 1rem;padding:.7rem .9rem;font-size:13.5px}.dn-landing__foot{max-width:32rem;color:var(--dn-faint);text-align:center;margin:1.35rem auto 0;font-size:12px;line-height:1.6}.dn-landing__foot a{color:var(--dn-muted);text-underline-offset:2px;text-decoration:underline}.dn-starters{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:1.15rem 0 0;padding:0;list-style:none;display:flex}.dn-starters>li{min-width:0;display:flex}.dn-starter{border:1px solid var(--dn-edge);width:auto;color:var(--dn-fg);letter-spacing:-.015em;text-align:center;transition:background-color var(--transition-fast), border-color var(--transition-fast);background:0 0;border-radius:999px;align-items:center;padding:.48rem .85rem;font-size:13.5px;font-weight:520;line-height:1.3;display:inline-flex}.dn-starter:hover:not(:disabled){border-color:var(--dn-edge-strong);background:var(--dn-well)}.dn-starter:disabled{opacity:.5}.dn-starter__kind{color:var(--dn-faint);letter-spacing:-.01em;font-size:12px;font-weight:600;line-height:1.3}.dn-starter__prompt{color:var(--dn-fg);letter-spacing:-.012em;font-size:13.5px;font-weight:500;line-height:1.4}.dn-thread{animation:dn-fade .45s var(--dn-ease) both;overscroll-behavior:contain;flex:1;min-height:0;overflow:hidden auto}.dn-thread__inner{width:100%;max-width:calc(var(--dn-measure) + 2.5rem);flex-direction:column;gap:1.75rem;margin-inline:auto;padding:1.75rem 1.25rem 2rem;display:flex}.dn-thread__loading{min-height:8rem;color:var(--dn-muted);justify-content:center;align-items:center;display:flex}.dn-thread__mark{width:2.25rem;height:2.85rem}.dn-user{background:var(--dn-raised);max-width:85%;animation:dn-rise .6s var(--dn-ease) both;border-radius:1.1rem 1.1rem .35rem;align-self:flex-end;padding:.7rem .95rem}.dn-user__text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14.5px;line-height:1.5}.dn-user__attached{color:var(--dn-muted);margin:.35rem 0 0;font-size:12px}.dn-dock{width:100%;max-width:calc(var(--dn-measure) + 2.5rem);padding:.25rem 1.25rem max(.7rem, env(safe-area-inset-bottom,0px));flex-shrink:0;margin-inline:auto;position:relative}.dn-dock--arrive{animation:dn-dock-in .62s var(--dn-ease) both}.dn-jump{z-index:2;pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:calc(100% + .6rem);left:0;right:0}.dn-jump__btn{border:.5px solid var(--dn-edge-strong,var(--dn-line-strong));border-radius:var(--radius-circle);background:var(--dn-panel-bg);min-height:2.1rem;color:var(--dn-fg);box-shadow:0 6px 20px rgb(var(--dn-shadow-rgb) / .16), 0 1px 3px rgb(var(--dn-shadow-rgb) / .12);opacity:0;transition:opacity .32s var(--dn-ease), transform .56s var(--dn-ease), background-color var(--transition-fast);align-items:center;gap:.45rem;padding:0 .95rem;font-size:12.5px;font-weight:500;display:inline-flex;transform:translateY(10px)scale(.96)}.dn-jump__btn--shown{opacity:1;pointer-events:auto;transform:none}.dn-jump__btn:hover{background:var(--dn-raised-hover)}.dn-jump__pulse{width:.4rem;height:.4rem}.dn-dock__note{color:var(--dn-faint);text-align:center;margin:.5rem 0 0;font-size:11.5px}.dn-composer-wrap{flex-direction:column;gap:.6rem;width:100%;display:flex}.dn-turn{min-width:0;animation:dn-rise .7s var(--dn-ease) both;flex-direction:column;gap:.85rem;display:flex}.dn-turn__head{align-items:baseline;gap:.6rem;display:flex}.dn-turn__who{letter-spacing:-.01em;font-size:13px;font-weight:600}.dn-turn__meta{color:var(--dn-faint);font-variant-numeric:tabular-nums;font-size:12px}.dn-turn__stopped{color:var(--dn-muted);margin:0;font-size:13px}.dn-intent__chips{flex-wrap:wrap;gap:.35rem;display:flex}.dn-chip{border:.5px solid var(--dn-line-strong);border-radius:var(--radius-circle);min-height:1.4rem;color:var(--dn-muted);align-items:center;padding:0 .55rem;font-size:11.5px;font-weight:500;display:inline-flex}.dn-chip--solid{background:var(--dn-well-strong);color:var(--dn-fg);border-color:#0000}.dn-intent__summary{color:var(--dn-muted);text-wrap:pretty;margin:.55rem 0 0;font-size:13.5px;line-height:1.5}.dn-work{border:.5px solid var(--dn-line);border-radius:var(--radius-grouped);background:var(--dn-raised)}@supports (color:color-mix(in lab, red, red)){.dn-work{background:color-mix(in srgb, var(--dn-raised) 55%, transparent)}}.dn-work__toggle{width:100%;color:var(--dn-muted);text-align:left;align-items:center;gap:.6rem;padding:.6rem .8rem;font-size:13px;display:flex}.dn-work__toggle:hover{color:var(--dn-fg)}.dn-work__line{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dn-turn--live .dn-work__line{color:var(--dn-fg)}.dn-work__sources{color:var(--dn-faint);gap:.3rem;display:inline-flex}.dn-work__chevron{transition:transform var(--transition-base);flex-shrink:0}.dn-work--open .dn-work__chevron{transform:rotate(180deg)}.dn-work__body{border-top:.5px solid var(--dn-line);flex-direction:column;gap:.9rem;padding:.25rem .8rem .85rem;display:flex}.dn-work__reveal{opacity:0;transition:grid-template-rows .56s var(--dn-ease), opacity .32s var(--dn-ease);grid-template-rows:0fr;display:grid}.dn-work--open .dn-work__reveal{opacity:1;grid-template-rows:1fr}.dn-work__reveal-inner{min-height:0;overflow:hidden}.dn-work__foot{color:var(--dn-faint);margin:0;font-size:12px}.dn-live-line{display:block;position:relative;overflow:hidden}.dn-live-line__text{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dn-plan-card{border:.5px solid var(--dn-line);border-radius:calc(var(--radius-grouped) - .2rem);background:var(--dn-canvas);flex-direction:column;gap:.55rem;margin-top:.7rem;padding:.75rem .85rem .8rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dn-plan-card{background:color-mix(in srgb, var(--dn-canvas) 55%, transparent)}}.dn-plan-card{animation:dn-rise .56s var(--dn-ease) both}.dn-plan-card__head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.dn-plan-card__title{color:var(--dn-fg);letter-spacing:.01em;font-size:12px;font-weight:600}.dn-plan-card__count{color:var(--dn-faint);font-variant-numeric:tabular-nums;font-size:11.5px}.dn-plan-card__track{border-radius:var(--radius-circle);background:var(--dn-well-strong);height:2px;overflow:hidden}.dn-plan-card__fill{border-radius:inherit;background:var(--dn-solid);transform-origin:0;width:100%;height:100%;transition:transform .7s var(--dn-ease);display:block}.dn-plan{flex-direction:column;gap:.45rem;margin:.15rem 0 0;padding:0;list-style:none;display:flex}.dn-plan__item{color:var(--dn-muted);animation:dn-rise .5s var(--dn-ease) both;animation-delay:calc(var(--i,0) * 45ms);transition:color var(--transition-base);align-items:flex-start;gap:.6rem;font-size:13px;line-height:1.45;display:flex}.dn-plan__box{border:1.25px solid var(--dn-line-strong);border-radius:var(--radius-circle);width:1rem;height:1rem;transition:background-color var(--transition-base), border-color var(--transition-base), color var(--transition-base);flex-shrink:0;justify-content:center;align-items:center;margin-top:.12rem;display:inline-flex;position:relative}.dn-plan__item--in_progress{color:var(--dn-fg)}.dn-plan__item--in_progress .dn-plan__box{border-color:var(--dn-fg)}@supports (color:color-mix(in lab, red, red)){.dn-plan__item--in_progress .dn-plan__box{border-color:color-mix(in srgb, var(--dn-fg) 18%, transparent)}}.dn-plan__item--in_progress .dn-plan__box:after{content:"";border:1.25px solid #0000;border-top-color:var(--dn-fg);border-radius:inherit;animation:.9s linear infinite dn-spin;position:absolute;inset:-1.25px}.dn-plan__item--done{color:var(--dn-muted)}.dn-plan__item--done .dn-plan__box{background:var(--dn-solid);color:var(--dn-solid-ink);border-color:#0000}.dn-plan__item--done .dn-plan__box svg{animation:dn-pop .42s var(--dn-ease) both}.dn-plan__item--skipped .dn-plan__text{text-decoration:line-through;-webkit-text-decoration-color:var(--dn-faint);-webkit-text-decoration-color:var(--dn-faint);-webkit-text-decoration-color:var(--dn-faint);text-decoration-color:var(--dn-faint)}.dn-plan__text{flex:1;min-width:0}.dn-plan__note{color:var(--dn-faint);flex-shrink:0;font-size:11px}.dn-plan__note--now{color:var(--dn-fg);font-weight:500;animation:1.8s ease-in-out infinite dn-breathe}.dn-trace{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.dn-plan-card+.dn-trace{padding-top:.15rem}.dn-step{animation:dn-rise .5s var(--dn-ease) both;grid-template-columns:1.4rem minmax(0,1fr) auto;align-items:start;gap:.5rem;padding:.3rem 0;display:grid}.dn-step__icon{color:var(--dn-faint);padding-top:.12rem;display:inline-flex}.dn-step--running .dn-step__icon,.dn-step--running .dn-step__label{color:var(--dn-fg)}.dn-step__label{color:var(--dn-muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.dn-step__summary{color:var(--dn-faint);overflow-wrap:anywhere;margin:.1rem 0 0;font-size:12px;line-height:1.45}.dn-step--failed .dn-step__label{text-decoration:line-through;-webkit-text-decoration-color:var(--dn-faint);-webkit-text-decoration-color:var(--dn-faint);-webkit-text-decoration-color:var(--dn-faint);text-decoration-color:var(--dn-faint)}.dn-step__time{min-width:2.2rem;color:var(--dn-faint);font-variant-numeric:tabular-nums;justify-content:flex-end;padding-top:.2rem;font-size:11.5px;display:inline-flex}.dn-note{border-left:1.5px solid var(--dn-line-strong);color:var(--dn-fg);white-space:pre-wrap;margin:.2rem 0 .2rem 1.9rem;padding-left:.7rem;font-size:13px;line-height:1.5}.dn-pulse{border-radius:var(--radius-circle);background:var(--dn-solid);flex-shrink:0;width:.5rem;height:.5rem;animation:1.8s ease-in-out infinite dn-breathe;display:inline-block}.dn-thinking__toggle{color:var(--dn-faint);text-underline-offset:2px;font-size:12px;text-decoration:underline}.dn-thinking__toggle:hover{color:var(--dn-muted)}.dn-thinking__text{max-height:16rem;color:var(--dn-muted);white-space:pre-wrap;margin:.5rem 0 0;font-size:12.5px;line-height:1.55;overflow-y:auto}.dn-markdown{min-width:0;font-size:15px;line-height:1.62}.dn-markdown .wmde-markdown{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;background:0 0}.dn-markdown .wmde-markdown>:first-child{margin-top:0}.dn-markdown .wmde-markdown>:last-child{margin-bottom:0}.dn-markdown .wmde-markdown :is(h1,h2,h3,h4){color:inherit;letter-spacing:-.01em;border-bottom:0;margin:1.2em 0 .45em;padding-bottom:0;font-size:1.02em;font-weight:600}.dn-markdown .wmde-markdown ul{list-style:outside}.dn-markdown .wmde-markdown ol{list-style:decimal}.dn-markdown .wmde-markdown li::marker{color:var(--dn-faint)}.dn-markdown .wmde-markdown a{color:inherit;text-underline-offset:2px;text-decoration:underline}.dn-markdown .wmde-markdown :is(code,pre){background:var(--dn-well);color:inherit}.dn-markdown .wmde-markdown blockquote{border-left-color:var(--dn-line-strong);color:var(--dn-muted)}.dn-markdown .wmde-markdown hr{background:var(--dn-line);height:.5px}.dn-markdown-table{max-width:100%;overflow-x:auto}.dn-markdown .wmde-markdown table :is(th,td){border-color:var(--dn-line);font-size:13.5px}.dn-markdown .wmde-markdown table tr{border-top-color:var(--dn-line);background:0 0}.dn-markdown .wmde-markdown table tr:nth-child(2n){background:var(--dn-well)}.dn-markdown--streaming .wmde-markdown>:last-child:after{content:"";background:var(--dn-fg);vertical-align:text-bottom;border-radius:1px;width:.45em;height:1em;margin-left:.15em;animation:1.2s ease-in-out infinite dn-breathe;display:inline-block}.dn-cite{background:var(--dn-well-strong);min-width:1.15rem;height:1.15rem;color:var(--dn-fg);font-variant-numeric:tabular-nums;vertical-align:.18em;transition:background-color var(--transition-fast), color var(--transition-fast);border-radius:.4rem;justify-content:center;align-items:center;margin:0 .02rem 0 .15rem;padding:0 .28rem;font-size:10.5px;font-weight:600;line-height:1;display:inline-flex}button.dn-cite:hover{background:var(--dn-solid);color:var(--dn-solid-ink)}.dn-cite-group{white-space:nowrap}.dn-cite--plain{min-width:0;color:var(--dn-faint);background:0 0;margin-inline:.1rem 0;padding:0}.dn-banner{border:.5px solid var(--dn-edge);border-radius:var(--radius-grouped);align-items:flex-start;gap:.7rem;padding:.75rem .85rem;font-size:13px;display:flex}.dn-banner>svg{flex-shrink:0;margin-top:.1rem}.dn-banner--alert{border-color:var(--dn-edge-strong);background:var(--dn-well)}.dn-banner__copy{flex:1;min-width:0}.dn-banner__title{margin:0;font-weight:600}.dn-banner__text{color:var(--dn-muted);margin:.15rem 0 0;line-height:1.5}.dn-banner__note{border-left:1.5px solid var(--dn-line-strong);color:var(--dn-faint);margin:.55rem 0 0;padding-left:.65rem;font-size:12.5px;line-height:1.5}.dn-banner .dn-btn{border-color:var(--dn-line-strong);color:var(--dn-fg);white-space:normal;flex-shrink:0;align-self:center}.dn-report-card{border:.5px solid var(--dn-edge);border-radius:var(--radius-lg);background:var(--dn-raised);text-align:left;width:100%;transition:background-color var(--transition-fast), border-color var(--transition-fast), transform var(--transition-base);align-items:center;gap:.85rem;padding:.85rem .95rem;display:flex}.dn-report-card:hover{background:var(--dn-raised-hover)}.dn-report-card-row{animation:dn-rise .6s var(--dn-ease) both;align-items:stretch;gap:.5rem;display:flex}.dn-report-card-row .dn-report-card{flex:1;min-width:0;position:relative;overflow:hidden}.dn-report-card__download{border:.5px solid var(--dn-edge);border-radius:var(--radius-lg);background:var(--dn-raised);min-width:4.25rem;color:var(--dn-muted);transition:background-color var(--transition-fast), color var(--transition-fast), transform var(--transition-base);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.3rem;padding:0 .7rem;font-size:11.5px;font-weight:500;display:inline-flex}.dn-report-card__download:hover:not(:disabled){background:var(--dn-raised-hover);color:var(--dn-fg)}.dn-report-card__download:active:not(:disabled){transform:scale(.97)}.dn-report-card__download:disabled{opacity:.6}@media (max-width:420px){.dn-report-card-row{flex-direction:column}.dn-report-card__download{flex-direction:row;min-height:2.5rem}}.dn-report-card__progress{background:var(--dn-well);height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.dn-report-card__progress:after{content:"";background:linear-gradient(90deg, transparent, var(--dn-fg), transparent);opacity:.55;width:40%;animation:dn-sweep 1.6s var(--dn-ease) infinite;position:absolute;inset:0}.dn-report-card--open{border-color:var(--dn-edge-strong);background:var(--dn-raised-hover)}.dn-report-card__icon{background:var(--dn-paper-bg);width:2.4rem;height:3rem;color:var(--dn-paper-ink);box-shadow:0 1px 3px rgb(var(--dn-shadow-rgb) / .22);border-radius:.35rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dn-report-card--writing .dn-report-card__icon{animation:1.8s ease-in-out infinite dn-breathe}.dn-report-card__copy{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.dn-report-card__kicker{color:var(--dn-muted);font-size:11.5px;font-weight:500}.dn-report-card__title{letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.dn-report-card__meta{color:var(--dn-faint);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dn-report-card__go{color:var(--dn-muted);flex-shrink:0}.dn-turn__verify{flex-direction:column;align-items:flex-start;gap:.6rem;display:flex}.dn-turn__verify .dn-verify{width:100%;margin:0}.dn-verify-pill{border:.5px solid var(--dn-edge);border-radius:var(--radius-circle);color:var(--dn-muted);align-items:center;gap:.4rem;padding:.3rem .65rem;font-size:12px;font-weight:500;display:inline-flex}.dn-verify-pill--review,.dn-verify-pill--alert{color:var(--dn-fg)}.dn-verify-pill--alert{border-color:var(--dn-edge-strong);background:var(--dn-well);font-weight:600}.dn-sources-link{color:var(--dn-muted);text-underline-offset:2px;align-self:flex-start;font-size:12.5px;text-decoration:underline}.dn-sources-link:hover{color:var(--dn-fg)}.dn-followups{flex-direction:column;align-items:flex-start;gap:.4rem;padding-top:.25rem;display:flex}.dn-followup{animation:dn-rise .5s var(--dn-ease) both;animation-delay:calc(.12s + var(--i,0) * 60ms);border:.5px solid var(--dn-line-strong);border-radius:var(--radius-grouped);max-width:100%;color:var(--dn-fg);text-align:left;transition:background-color var(--transition-fast);padding:.5rem .8rem;font-size:13px;line-height:1.4}.dn-followup:hover:not(:disabled){background:var(--dn-well)}.dn-followup:disabled{opacity:.5}.dn-verify{border:.5px solid var(--dn-edge);border-radius:var(--radius-lg);background:var(--dn-canvas);width:100%;max-width:none;margin:1.25rem auto 0;padding:1rem 1.1rem}.dn-verify--alert{border-color:var(--dn-edge-strong)}.dn-verify__head{align-items:flex-start;gap:.7rem;display:flex}.dn-verify__mark{border-radius:var(--radius-circle);background:var(--dn-well-strong);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.dn-verify--alert .dn-verify__mark{background:var(--dn-solid);color:var(--dn-solid-ink)}.dn-verify__title{letter-spacing:-.01em;margin:0;font-size:14px;font-weight:600}.dn-verify__lead{color:var(--dn-muted);margin:.2rem 0 0;font-size:12.5px;line-height:1.5}.dn-verify__group{margin-top:.95rem}.dn-verify__label{color:var(--dn-faint);margin:0 0 .3rem;font-size:11.5px;font-weight:600}.dn-verify__list{border-top:.5px solid var(--dn-line);margin:0;padding:0;list-style:none}.dn-verify-row{border-bottom:.5px solid var(--dn-line)}.dn-verify-row__hit{text-align:left;align-items:flex-start;gap:.6rem;width:100%;padding:.55rem .15rem;display:flex}button.dn-verify-row__hit:hover{background:var(--dn-well)}.dn-verify-row__icon{color:var(--dn-faint);padding-top:.1rem;display:inline-flex}.dn-verify-row__copy{flex-direction:column;gap:.05rem;min-width:0;display:flex}.dn-verify-row__title{color:var(--dn-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.4}.dn-verify-row__note{color:var(--dn-faint);font-size:12px}.dn-verify-row--review .dn-verify-row__icon,.dn-verify-row--review .dn-verify-row__title,.dn-verify-row--alert .dn-verify-row__icon,.dn-verify-row--alert .dn-verify-row__title{color:var(--dn-fg)}.dn-verify-row--review .dn-verify-row__note{color:var(--dn-muted)}.dn-verify-row--alert .dn-verify-row__title,.dn-verify-row--alert .dn-verify-row__note{color:var(--dn-fg);font-weight:600}.dn-verify__foot{color:var(--dn-faint);margin:.8rem 0 0;font-size:12px}.dn-composer{border:1px solid var(--dn-fg);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.dn-composer{border:1px solid color-mix(in srgb, var(--dn-fg) 13%, transparent)}}.dn-composer{background:var(--dn-canvas);box-shadow:0 12px 32px rgb(var(--dn-shadow-rgb) / .1);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);border-radius:1.25rem}.dn-composer:focus-within{border-color:var(--dn-fg)}@supports (color:color-mix(in lab, red, red)){.dn-composer:focus-within{border-color:color-mix(in srgb, var(--dn-fg) 26%, transparent)}}.dn-composer:focus-within{box-shadow:0 16px 40px rgb(var(--dn-shadow-rgb) / .14)}.dark .dn-root--member .dn-composer,.dn-root--site .dn-composer{background:var(--dn-well);box-shadow:0 16px 40px rgb(var(--dn-shadow-rgb) / .28)}.dn-composer--disabled{opacity:.7}.dn-composer__input{resize:none;width:100%;min-height:1.6rem;box-shadow:none;color:var(--dn-fg);font:inherit;background:0 0;border:0;outline:0;padding:.95rem 1.05rem .35rem;font-size:15px;line-height:1.45}.dn-composer__input:focus-visible{outline:0!important}.dn-composer__input::placeholder{color:var(--dn-faint)}.dn-composer__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .5rem;padding:.45rem .55rem .55rem .6rem;display:flex}.dn-composer__controls{flex-wrap:wrap;flex:1;align-items:center;gap:.3rem;min-width:0;display:flex}.dn-composer{container-type:inline-size}@container (max-width:600px){.dn-composer__controls{flex-basis:100%}}.dn-composer__hint{border-radius:var(--radius-grouped);background:var(--dn-well);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .75rem;margin:0 .6rem .6rem;padding:.55rem .55rem .55rem .75rem;font-size:12.5px;line-height:1.45;display:flex}.dn-composer__hint p{min-width:14rem;color:var(--dn-muted);flex:1;margin:0}.dn-composer__hint .dn-btn{border-color:var(--dn-line-strong);color:var(--dn-fg)}.dn-composer__limit{margin:0;padding:0 1.1rem .7rem;font-size:12.5px;font-weight:600}.dn-control{border:.5px solid var(--dn-line-strong);border-radius:var(--radius-circle);max-width:100%;min-height:1.9rem;color:var(--dn-muted);white-space:nowrap;transition:background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);align-items:center;gap:.35rem;padding:0 .6rem;font-size:12.5px;font-weight:500;display:inline-flex}button.dn-control:hover:not(:disabled),.dn-control[data-state=open]{background:var(--dn-well);color:var(--dn-fg)}.dn-control:disabled{opacity:.5}.dn-control--active{border-color:var(--dn-edge-strong);color:var(--dn-fg)}.dn-control--locked{border-style:dashed}.dn-control__label{text-overflow:ellipsis;max-width:14rem;overflow:hidden}.dn-control__label--button:hover{text-underline-offset:2px;text-decoration:underline}.dn-control__hint{color:var(--dn-faint);font-weight:400}.dn-control__icons{gap:.2rem;display:inline-flex}.dn-control__source{color:var(--dn-fg);display:inline-flex}.dn-control__source--off{color:var(--dn-faint);opacity:.55}.dn-control--matter{color:var(--dn-fg)}.dn-control__clear{z-index:1;border-radius:var(--radius-circle);width:1.35rem;height:1.35rem;color:var(--dn-muted);flex-shrink:0;justify-content:center;align-items:center;margin-right:-.25rem;padding:0;display:inline-flex;position:relative}.dn-control__clear:hover{background:var(--dn-well-strong);color:var(--dn-fg)}.dn-send{border-radius:var(--radius-circle);background:var(--dn-solid);width:2.1rem;height:2.1rem;color:var(--dn-solid-ink);transition:opacity var(--transition-fast), transform var(--transition-base);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dn-send:disabled{opacity:.28}.dn-send:not(:disabled):active{transform:scale(.94)}.dn-attached{flex-wrap:wrap;gap:.35rem;margin:0;padding:.75rem .85rem 0;list-style:none;display:flex}.dn-attached__chip{border-radius:var(--radius-control);background:var(--dn-well-strong);align-items:center;gap:.35rem;max-width:100%;padding:.25rem .3rem .25rem .55rem;font-size:12.5px;display:inline-flex}.dn-attached__label{text-overflow:ellipsis;white-space:nowrap;max-width:18rem;overflow:hidden}.dn-attached__remove{border-radius:var(--radius-circle);color:var(--dn-muted);padding:.2rem;display:inline-flex}.dn-attached__remove:hover{background:var(--dn-well-strong);color:var(--dn-fg)}.dn-panel{z-index:var(--z-dropdown,9999);width:min(20rem,100vw - 1.5rem);max-height:min(32rem, var(--radix-popover-content-available-height,70vh));border:.5px solid var(--dn-panel-line);border-radius:var(--radius-lg);background:var(--dn-panel-bg);color:var(--dn-fg);box-shadow:0 24px 60px rgb(var(--dn-shadow-rgb) / .28);-webkit-backdrop-filter:blur(24px)saturate(150%);animation:dn-panel-in .32s var(--dn-ease) both;padding:.85rem;overflow-y:auto}.dn-panel--wide{width:min(24rem,100vw - 1.5rem)}.dn-panel{max-width:var(--radix-popover-content-available-width,100vw)}.dn-panel__title{margin:0 0 .6rem;font-size:13px;font-weight:600}.dn-panel__foot{color:var(--dn-faint);margin:.7rem 0 0;font-size:11.5px;line-height:1.5}.dn-options{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.dn-options--ruled{border-top:.5px solid var(--dn-line);gap:0}.dn-options--ruled>li+li{border-top:.5px solid var(--dn-line)}.dn-option{border-radius:var(--radius-control);text-align:left;width:100%;transition:background-color var(--transition-fast);flex-direction:column;gap:.2rem;padding:.6rem 2rem .6rem .65rem;display:flex;position:relative}.dn-option:hover{background:var(--dn-well)}.dn-option--selected{background:var(--dn-well-strong)}.dn-option--compact{padding-block:.45rem}.dn-option--unavailable{cursor:not-allowed;opacity:.5}.dn-option--unavailable:hover{background:0 0}.dn-option__head{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.dn-option__name{align-items:center;gap:.4rem;font-size:13.5px;font-weight:600;display:inline-flex}.dn-option__badge{border:.5px solid var(--dn-line-strong);border-radius:var(--radius-circle);color:var(--dn-muted);padding:0 .4rem;font-size:10.5px;font-weight:500}.dn-option__aside{color:var(--dn-muted);flex-shrink:0;font-size:12px}.dn-option__text{color:var(--dn-muted);font-size:12.5px;line-height:1.45}.dn-option__tags{color:var(--dn-faint);flex-wrap:wrap;gap:.2rem .7rem;font-size:11.5px;display:flex}.dn-option__tag{color:var(--dn-fg);align-items:center;gap:.25rem;display:inline-flex}.dn-option__check{position:absolute;top:.7rem;right:.6rem}.dn-models{flex-direction:column;gap:.1rem;max-height:min(22rem,60vh);display:flex;overflow-y:auto}.dn-models__vendor{color:var(--dn-faint);margin:0 0 .2rem .65rem;font-size:11.5px;font-weight:600}.dn-switches{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dn-switch-row{border-top:.5px solid var(--dn-line);cursor:pointer;align-items:flex-start;gap:.65rem;padding:.6rem .15rem;display:flex}.dn-switches li:first-child .dn-switch-row{border-top:0}.dn-switch-row--locked{cursor:default}.dn-switch-row__icon{color:var(--dn-muted);padding-top:.1rem;display:inline-flex}.dn-switch-row__copy{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.dn-switch-row__name{font-size:13.5px;font-weight:600}.dn-switch-row__text{color:var(--dn-muted);font-size:12.5px;line-height:1.45}.dn-switch{appearance:none;border-radius:var(--radius-circle);background:var(--dn-well-strong);cursor:pointer;width:2.35rem;height:1.4rem;transition:background-color var(--transition-switch);flex-shrink:0;margin:.1rem 0 0;position:relative}.dn-switch:after{content:"";border-radius:var(--radius-circle);background:var(--dn-canvas);width:calc(1.4rem - 4px);height:calc(1.4rem - 4px);box-shadow:0 1px 3px rgb(var(--dn-shadow-rgb) / .3);transition:transform var(--transition-switch);position:absolute;top:2px;left:2px}.dn-root--site .dn-switch:after{background:var(--site-sage)}.dn-switch:checked{background:var(--dn-solid)}.dn-switch:checked:after{transform:translate(.95rem)}.dn-root--site .dn-switch:checked:after{background:var(--site-ink)}.dn-switch:disabled{cursor:default;opacity:.55}.dn-menu-item{border-radius:var(--radius-control);text-align:left;align-items:flex-start;gap:.6rem;width:100%;margin-bottom:.4rem;padding:.55rem .5rem;display:flex}.dn-menu-item:hover{background:var(--dn-well)}.dn-menu-item>svg{color:var(--dn-muted);flex-shrink:0;margin-top:.1rem}.dn-menu-item__name{font-size:13.5px;font-weight:600;display:block}.dn-menu-item__text{color:var(--dn-muted);font-size:12.5px;display:block}.dn-url-form{border-top:.5px solid var(--dn-line);padding:.6rem .5rem .1rem}.dn-url-form__label{align-items:center;gap:.4rem;margin-bottom:.45rem;font-size:13.5px;font-weight:600;display:flex}.dn-url-form__row{gap:.4rem;display:flex}.dn-url-form__note{color:var(--dn-faint);margin:.45rem 0 0;font-size:11.5px;line-height:1.45}.dn-url-form__note--error{color:var(--dn-fg);font-weight:600}.dn-input{border:.5px solid var(--dn-line-strong);border-radius:var(--radius-control);min-width:0;height:2rem;color:var(--dn-fg);background:0 0;flex:1;padding:0 .6rem;font-size:13px}.dn-input::placeholder{color:var(--dn-faint)}.dn-report{background:var(--dn-desk);min-width:0;min-height:0;animation:dn-report-in .9s var(--dn-ease) both;flex-direction:column;display:flex}.dn-root--split .dn-main{flex:0 0 var(--dn-chat-share,40%);min-width:0}.dn-root--split .dn-report{flex:1;min-width:0}.dn-report:not(.dn-report--page) .dn-report__scroll{scrollbar-width:none;padding:0}.dn-report:not(.dn-report--page) .dn-report__scroll::-webkit-scrollbar{display:none}.dn-report:not(.dn-report--page) .dn-paper{min-height:100%;box-shadow:none;border-radius:0;animation:none}.dn-report:not(.dn-report--page) .dn-verify{border-width:1px 0 0;border-radius:0;margin:0;padding:1.25rem clamp(1.25rem,5vw,3.5rem) 2rem}.dn-report:not(.dn-report--page) .ask-sample-notice{border-width:0 0 1px;border-radius:0;width:auto;margin:0;padding:.75rem 1rem}.dn-revise{padding:.7rem .85rem max(.75rem, env(safe-area-inset-bottom,0px));border-top:.5px solid var(--dn-line);background:var(--dn-desk);animation:dn-rise .6s var(--dn-ease) .15s both;flex-direction:column;flex-shrink:0;gap:.55rem;display:flex}.dn-revise__chips{scrollbar-width:none;gap:.35rem;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.dn-revise__chips::-webkit-scrollbar{display:none}.dn-revise__chip{border:.5px solid var(--dn-line-strong);border-radius:var(--radius-circle);color:var(--dn-muted);white-space:nowrap;transition:background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);flex-shrink:0;padding:.3rem .7rem;font-size:12px}.dn-revise__chip:hover:not(:disabled){border-color:var(--dn-edge-strong);background:var(--dn-well);color:var(--dn-fg)}.dn-revise__chip:disabled{opacity:.5}.dn-revise__field{border:.5px solid var(--dn-edge);border-radius:var(--radius-lg);background:var(--dn-raised);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);align-items:flex-end;gap:.5rem;padding:.4rem .4rem .4rem .85rem;display:flex}.dn-revise__field:focus-within{border-color:var(--dn-edge-strong);box-shadow:0 0 0 3px var(--dn-fg)}@supports (color:color-mix(in lab, red, red)){.dn-revise__field:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--dn-fg) 6%, transparent)}}.dn-revise__input{resize:none;min-height:1.9rem;max-height:7.5rem;color:var(--dn-fg);font:inherit;field-sizing:content;background:0 0;border:0;outline:none;flex:1;padding:.35rem 0;font-size:13.5px;line-height:1.45}.dn-revise__input::placeholder{color:var(--dn-faint)}.dn-revise__send{border-radius:var(--radius-circle);background:var(--dn-solid);width:1.9rem;height:1.9rem;color:var(--dn-solid-ink);transition:opacity var(--transition-fast), transform var(--transition-base);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dn-revise__send:disabled{opacity:.3}.dn-revise__send:active:not(:disabled){transform:scale(.94)}.dn-revise--busy .dn-revise__field{opacity:.7}.dn-revise__note{color:var(--dn-faint);text-align:center;margin:0;font-size:11.5px}.dn-report--page{flex:100%;animation:none}.dn-report--page .dn-report__scroll{padding:clamp(1rem,3vw,2.5rem) clamp(.75rem,3vw,2rem) 3rem}.dn-report--page .dn-paper,.dn-report--page .dn-verify,.dn-report--page .ask-sample-notice{max-width:8.5in}.dn-paper--loading{min-height:60vh}.dn-root--report-only .dn-main{display:none}.dn-root--report-only .dn-report{flex:100%}.dn-divider{z-index:2;cursor:col-resize;touch-action:none;outline:none;flex:none;width:9px;margin-inline:-4px;position:relative}.dn-divider:before{content:"";background:var(--dn-line);transition:background-color var(--transition-fast);position:absolute;inset:0 4px}.dn-divider__grip{border-radius:var(--radius-circle);background:var(--dn-line-strong);opacity:0;width:5px;height:2.5rem;transition:opacity var(--transition-fast), background-color var(--transition-fast);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dn-divider:hover:before,.dn-divider:focus-visible:before,.dn-root--resizing .dn-divider:before{background:var(--dn-fg)}@supports (color:color-mix(in lab, red, red)){.dn-divider:hover:before,.dn-divider:focus-visible:before,.dn-root--resizing .dn-divider:before{background:color-mix(in srgb, var(--dn-fg) 30%, transparent)}}.dn-divider:hover .dn-divider__grip,.dn-divider:focus-visible .dn-divider__grip,.dn-root--resizing .dn-divider__grip{opacity:1;background:var(--dn-fg)}.dn-root--resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.dn-root--resizing .dn-main,.dn-root--resizing .dn-report{pointer-events:none}.dn-root--split .dn-header__sub,.dn-root--split .dn-header__switch{display:none}.dn-report__bar{border-bottom:.5px solid var(--dn-line);flex-shrink:0;align-items:center;gap:.65rem;padding:.7rem .7rem .7rem 1rem;display:flex}.dn-report__icon{color:var(--dn-muted);display:inline-flex}.dn-zoom{border-radius:var(--radius-control);background:var(--dn-well);flex-shrink:0;align-items:center;padding:1px;display:inline-flex}.dn-zoom__level{border-radius:var(--radius-sm);min-width:2.9rem;color:var(--dn-muted);font-variant-numeric:tabular-nums;text-align:center;padding:.2rem .15rem;font-size:12px}.dn-zoom__level:hover{background:var(--dn-well-strong);color:var(--dn-fg)}.dn-report__heading{flex:1;min-width:0}.dn-report__title{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13.5px;font-weight:600;overflow:hidden}.dn-report__meta{color:var(--dn-muted);margin:.05rem 0 0;font-size:12px}.dn-report__scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:.75rem .75rem 2rem;overflow-y:auto}.dn-paper{background:var(--dn-paper-bg);width:100%;max-width:none;box-shadow:0 1px 2px rgb(var(--dn-shadow-rgb) / .12), 0 18px 50px rgb(var(--dn-shadow-rgb) / .16);animation:dn-rise 1.15s var(--dn-ease) both;border-radius:.35rem;margin-inline:auto;padding:clamp(1.5rem,5vw,3.25rem) clamp(1.25rem,5vw,3.5rem)}.dn-paper--message{align-items:flex-start;gap:.7rem;font-size:14px;display:flex}.dn-paper--message p{margin:0}.dn-paper--writing,.dn-paper--message{color:var(--dn-paper-ink)}.dn-writing__kicker{opacity:.6;margin:0;font-size:12px;font-weight:600}.dn-writing__title{letter-spacing:-.02em;text-wrap:balance;margin:.4rem 0 0;font-size:1.5rem;font-weight:600;line-height:1.2}.dn-writing__count{font-variant-numeric:tabular-nums;opacity:.6;margin:.6rem 0 0;font-size:13px}.dn-writing__sections{margin:1.5rem 0 0;padding:0;list-style:none}.dn-writing__section{border-color:currentColor;border-top-style:solid;border-top-width:.5px;padding:.45rem 0}@supports (color:color-mix(in lab, red, red)){.dn-writing__section{border-color:color-mix(in srgb, currentColor 14%, transparent)}}.dn-writing__section{opacity:.55;animation:dn-rise .8s var(--dn-ease) both;font-size:14px}.dn-writing__section--current{opacity:1;font-weight:600}.dn-writing__lines{flex-direction:column;gap:.7rem;margin-top:1.5rem;display:flex}.dn-writing__lines span{border-radius:var(--radius-circle);opacity:.08;background:currentColor;height:.6rem;animation:2.4s ease-in-out infinite dn-breathe}.dn-writing__lines span:nth-child(2){width:92%;animation-delay:.2s}.dn-writing__lines span:nth-child(3){width:97%;animation-delay:.4s}.dn-writing__lines span:nth-child(4){width:84%;animation-delay:.6s}.dn-writing__lines span:nth-child(5){width:58%;animation-delay:.8s}.dn-writing__note{opacity:.55;margin:1.5rem 0 0;font-size:12.5px}.dn-drawer-layer{z-index:40;justify-content:flex-end;display:flex;position:absolute;inset:0}.dn-drawer-layer--center{justify-content:center;align-items:center;padding:1rem}.dn-drawer-scrim{background:var(--dn-scrim);-webkit-backdrop-filter:blur(6px);animation:dn-fade .4s var(--dn-ease) both;cursor:default;position:absolute;inset:0}.dn-drawer,.dn-dialog{background:var(--dn-panel-bg);min-height:0;color:var(--dn-fg);box-shadow:0 24px 80px rgb(var(--dn-shadow-rgb) / .35);flex-direction:column;display:flex;position:relative}.dn-drawer{border-left:.5px solid var(--dn-panel-line);width:min(26rem,100%);height:100%;animation:dn-drawer-in .6s var(--dn-ease) both}.dn-dialog{border:.5px solid var(--dn-panel-line);width:min(34rem,100%);max-height:min(40rem,100%);animation:dn-rise .6s var(--dn-ease) both;border-radius:1.25rem;overflow:hidden}.dn-dialog--picker{height:min(36rem,100% - 2rem)}.dn-drawer__bar{border-bottom:.5px solid var(--dn-line);flex-shrink:0;align-items:center;gap:.4rem;padding:.75rem .7rem .75rem 1.1rem;display:flex}.dn-drawer__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:14px;font-weight:600;overflow:hidden}.dn-drawer__body{flex:1;min-height:0;padding:1.1rem;overflow-y:auto}.dn-drawer__lead{color:var(--dn-muted);margin:0 0 .9rem;font-size:13px;line-height:1.5}.dn-dialog__lead{margin:0;padding:.85rem 1.1rem 0}.dn-dialog__body{flex:1;min-height:0;padding:.5rem .6rem .8rem;overflow-y:auto}.dn-dialog__foot{border-top:.5px solid var(--dn-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1.1rem;display:flex}.dn-dialog__foot .dn-btn--primary{text-overflow:ellipsis;max-width:16rem;overflow:hidden}.dn-dialog__count{color:var(--dn-muted);margin:0;font-size:12.5px}.dn-source__kind{color:var(--dn-muted);align-items:center;gap:.5rem;margin:0;font-size:12px;font-weight:600;display:flex}.dn-source__marker{background:var(--dn-well-strong);min-width:1.35rem;height:1.35rem;color:var(--dn-fg);font-variant-numeric:tabular-nums;border-radius:.45rem;flex-shrink:0;justify-content:center;align-items:center;padding:0 .3rem;font-size:11px;font-weight:600;display:inline-flex}.dn-source__title{letter-spacing:-.015em;overflow-wrap:anywhere;margin:.55rem 0 0;font-size:1.05rem;font-weight:600;line-height:1.35}.dn-source__flag{border:.5px solid var(--dn-edge);border-radius:var(--radius-grouped);align-items:flex-start;gap:.6rem;margin-top:.9rem;padding:.7rem .8rem;display:flex}.dn-source__flag>svg{flex-shrink:0;margin-top:.1rem}.dn-source__flag--alert{border-color:var(--dn-edge-strong);background:var(--dn-well)}.dn-source__flag-title{margin:0;font-size:13px;font-weight:600}.dn-source__flag-text{color:var(--dn-muted);margin:.15rem 0 0;font-size:12.5px;line-height:1.45}.dn-source__caveat{color:var(--dn-muted);margin:.9rem 0 0;font-size:12.5px;line-height:1.5}.dn-source__quote{border-left:2px solid var(--dn-solid);overflow-wrap:anywhere;margin:1rem 0 0;padding-left:.85rem;font-size:14px;line-height:1.55}.dn-source__facts{grid-template-columns:max-content minmax(0,1fr);gap:.4rem 1rem;margin:1.1rem 0 0;font-size:13px;display:grid}.dn-source__facts>div{display:contents}.dn-source__facts dt{color:var(--dn-muted)}.dn-source__facts dd{overflow-wrap:anywhere;margin:0}.dn-source__open{width:100%;min-height:2.5rem;margin-top:1.25rem}.dn-source-list{border-top:.5px solid var(--dn-line);margin:0;padding:0;list-style:none}.dn-source-row{border-bottom:.5px solid var(--dn-line);text-align:left;align-items:flex-start;gap:.65rem;width:100%;padding:.65rem .15rem;display:flex}.dn-source-row:hover{background:var(--dn-well)}.dn-source-row__copy{flex-direction:column;gap:.1rem;min-width:0;display:flex}.dn-source-row__title{overflow-wrap:anywhere;font-size:13px;line-height:1.4}.dn-source-row__meta{color:var(--dn-muted);font-size:12px}.dn-search{border:.5px solid var(--dn-line-strong);border-radius:var(--radius-control);color:var(--dn-muted);align-items:center;gap:.5rem;margin:.85rem 1.1rem .4rem;padding:0 .7rem;display:flex}.dn-search--page{margin:0 0 .75rem}.dn-search__input{min-width:0;height:2.25rem;color:var(--dn-fg);background:0 0;border:0;outline:0;flex:1;font-size:13.5px}.dn-search__input:focus-visible{outline:0!important}.dn-search:focus-within{border-color:var(--dn-fg)}@supports (color:color-mix(in lab, red, red)){.dn-search:focus-within{border-color:color-mix(in srgb, var(--dn-fg) 45%, transparent)}}.dn-search__input::placeholder{color:var(--dn-faint)}.dn-doc-list{flex:1;min-height:12rem;margin:0;padding:.25rem .6rem;list-style:none;overflow-y:auto}.dn-doc-list__empty{color:var(--dn-muted);padding:1.5rem .5rem;font-size:13px}.dn-doc-row{border-radius:var(--radius-control);width:100%;color:var(--dn-muted);text-align:left;align-items:center;gap:.6rem;padding:.55rem .5rem;display:flex}.dn-doc-row:hover:not(:disabled){background:var(--dn-well)}.dn-doc-row:disabled{opacity:.4}.dn-doc-row--checked{color:var(--dn-fg)}.dn-doc-row__box{border:1px solid var(--dn-line-strong);border-radius:.3rem;flex-shrink:0;justify-content:center;align-items:center;width:1.05rem;height:1.05rem;display:inline-flex}.dn-doc-row--checked .dn-doc-row__box{background:var(--dn-solid);color:var(--dn-solid-ink);border-color:#0000}.dn-doc-row__copy{flex-direction:column;min-width:0;display:flex}.dn-doc-row__name{color:var(--dn-fg);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.dn-doc-row__meta{color:var(--dn-muted);font-size:12px}.dn-composer__end{flex-shrink:0;align-items:center;gap:.3rem;margin-left:auto;display:flex}.dn-plus{border:.5px solid var(--dn-line-strong);border-radius:var(--radius-circle);transition:transform var(--transition-base), background-color var(--transition-fast), color var(--transition-fast)}.dn-plus--open{background:var(--dn-well-strong);color:var(--dn-fg);transform:rotate(45deg)}.dn-control--chip{background:var(--dn-well-strong);max-width:13rem;color:var(--dn-fg);animation:dn-panel-in .4s var(--dn-ease) both;border-color:#0000;flex-shrink:0}.dn-menu-item{align-items:center;margin-bottom:0}.dn-menu-item:disabled{opacity:.45}.dn-menu-item__copy{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.dn-menu-item--switch{cursor:pointer}.dn-menu-item--locked{cursor:default}.dn-menu-item--compact{padding-block:.4rem}.dn-menu-item__aside{color:var(--dn-faint);flex-shrink:0}.dn-menu__rule{background:var(--dn-line);height:.5px;margin:.35rem .5rem}.dn-menu__label{color:var(--dn-faint);margin:.4rem .5rem .1rem;font-size:11.5px;font-weight:600}.dn-panel__head{align-items:center;gap:.35rem;margin:-.25rem -.25rem .5rem;display:flex}.dn-panel__title--inline{flex:1;margin:0}.dn-panel__link{color:var(--dn-muted);text-underline-offset:2px;padding:.2rem .4rem;font-size:12.5px;text-decoration:underline}.dn-panel__link:hover{color:var(--dn-fg)}.dn-search--panel{margin:0 0 .5rem}.dn-jurisdictions{overscroll-behavior:contain;max-height:17rem;margin:0 -.35rem;overflow-y:auto}.dn-jurisdictions .dn-models__vendor{margin-top:.6rem}.dn-pick{border-radius:var(--radius-control);width:100%;color:var(--dn-muted);text-align:left;align-items:center;gap:.6rem;padding:.42rem .55rem;font-size:13.5px;display:flex}.dn-pick:hover:not(:disabled){background:var(--dn-well);color:var(--dn-fg)}.dn-pick:disabled{opacity:.4}.dn-pick--on{color:var(--dn-fg);font-weight:500}.dn-pick__name{flex:1;min-width:0}.dn-models .dn-pick{justify-content:space-between}.dn-pick__box{border:1px solid var(--dn-line-strong);border-radius:.3rem;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.dn-pick--on .dn-pick__box{background:var(--dn-solid);color:var(--dn-solid-ink);border-color:#0000}.dn-user__chips{flex-wrap:wrap;gap:.3rem;margin:.45rem 0 0;display:flex}.dn-count{border-radius:var(--radius-circle);background:var(--dn-well-strong);min-width:1.15rem;color:var(--dn-fg);font-variant-numeric:tabular-nums;text-align:center;padding:0 .3rem;font-size:11px;line-height:1.15rem}.dn-report-row{border-radius:var(--radius-control);text-align:left;align-items:center;gap:.7rem;width:100%;padding:.55rem;display:flex}.dn-report-row:hover{background:var(--dn-well)}.dn-report-row--open{background:var(--dn-well-strong)}.dn-report-row__page{background:var(--dn-paper-bg);width:1.9rem;height:2.35rem;color:var(--dn-paper-ink);box-shadow:0 1px 3px rgb(var(--dn-shadow-rgb) / .2);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dn-report-row__copy{flex-direction:column;gap:.1rem;min-width:0;display:flex}.dn-report-row__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.dn-report-row__meta{color:var(--dn-muted);font-size:12px}.dn-root--site .dn-landing__inner{max-width:48rem}.dn-root--site .dn-landing{background:radial-gradient(60rem 26rem at 50% 17rem, rgb(var(--site-deep-teal-rgb) / .13), transparent 70%);padding-top:clamp(2rem,10vh,6.5rem)}.dn-composer--drop{border-color:var(--dn-solid)}.dn-attached--files{padding-bottom:.1rem}.dn-user__files{flex-wrap:wrap;gap:.35rem;margin-bottom:.45rem;display:flex}.ask-link{color:inherit;text-underline-offset:2px;text-decoration:underline}.ask-link:hover{color:var(--dn-fg)}.ask-sample{border:.5px solid var(--dn-line-strong);border-radius:var(--radius-lg);width:100%;color:var(--dn-muted);text-align:left;transition:background-color var(--transition-fast), border-color var(--transition-fast);align-items:center;gap:.9rem;margin-top:1.5rem;padding:.9rem 1rem;display:flex}.ask-sample:hover{border-color:var(--dn-solid)}@supports (color:color-mix(in lab, red, red)){.ask-sample:hover{border-color:color-mix(in srgb, var(--dn-solid) 55%, transparent)}}.ask-sample:hover{background:var(--dn-well);color:var(--dn-fg)}.ask-sample__page{background:var(--dn-paper-bg);width:2.4rem;height:3rem;color:var(--dn-paper-ink);border-radius:.3rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ask-sample__copy{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.ask-sample__title{color:var(--dn-fg);letter-spacing:-.01em;font-size:14px;font-weight:600}.ask-sample__text{font-size:13px;line-height:1.45}.ask-upsell{border:.5px solid var(--dn-line-strong);border-left:2px solid var(--dn-solid);border-radius:var(--radius-grouped);animation:dn-rise 1.15s var(--dn-ease) .3s both;padding:1.1rem 1.15rem}.ask-upsell__title{letter-spacing:-.015em;margin:0;font-size:15px;font-weight:600}.ask-upsell__text{max-width:36rem;color:var(--dn-muted);margin:.35rem 0 0;font-size:13.5px;line-height:1.55}.ask-upsell__actions{flex-wrap:wrap;gap:.5rem;margin-top:.9rem;display:flex}.ask-sample-notice{border:.5px solid var(--dn-line-strong);border-radius:var(--radius-grouped);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;width:100%;max-width:none;margin:0 auto 1rem;padding:.75rem .9rem;font-size:13px;line-height:1.5;display:flex}.ask-sample-notice p{min-width:14rem;color:var(--dn-muted);flex:1;margin:0}.ask-sample-notice strong{color:var(--dn-fg)}.sidebar-thread-running{width:.95rem;height:.95rem;color:var(--foreground);flex-shrink:0;margin-right:.45rem;animation:1.8s ease-in-out infinite dn-breathe;display:inline-flex}@keyframes dn-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes dn-dock-in{0%{opacity:0;transform:translateY(-28vh)scale(.985)}to{opacity:1;transform:none}}@keyframes dn-spin{to{transform:rotate(360deg)}}@keyframes dn-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes dn-sweep{0%{transform:translate(-100%)}to{transform:translate(260%)}}@keyframes dn-fade{0%{opacity:0}to{opacity:1}}@keyframes dn-breathe{0%,to{opacity:1}50%{opacity:.35}}@keyframes dn-panel-in{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:none}}@keyframes dn-drawer-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes dn-report-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:none}}@media (max-width:720px){.dn-header{flex-wrap:wrap;padding-inline:.85rem}.dn-header__actions{width:100%;overflow-x:auto}.dn-thread__inner,.dn-dock,.dn-landing{padding-inline:.85rem}.dn-starters{justify-content:center}.dn-user{max-width:94%}.dn-banner{flex-wrap:wrap}.dn-report__print-label,.dn-control__hint,.dn-control--extra{display:none}.dn-drawer{width:100%}}@media (prefers-reduced-motion:reduce){.dn-root *,.dn-root :before,.dn-root :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.dn-attached__chip--pending{opacity:.85}.dn-attached__chip--failed{border-color:var(--dn-fg)}@supports (color:color-mix(in lab, red, red)){.dn-attached__chip--failed{border-color:color-mix(in srgb, var(--dn-fg) 30%, transparent)}}.dn-attached__state{color:var(--dn-muted);font-variant-numeric:tabular-nums;margin-left:.15rem;font-size:11px}html[data-app-shell=admin]{--admin-canvas:var(--sage)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=admin]{--admin-canvas:color-mix(in srgb, var(--sage) 48%, var(--mint))}}html[data-app-shell=admin]{--admin-rail:var(--platform-sidebar-bg);--admin-card:var(--mint);--admin-card-raised:var(--mint);--admin-inset:var(--platinum)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=admin]{--admin-inset:color-mix(in srgb, var(--platinum) 14%, var(--mint))}}html[data-app-shell=admin]{--admin-line:var(--platinum)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=admin]{--admin-line:color-mix(in srgb, var(--platinum) 58%, var(--mint))}}html[data-app-shell=admin]{--admin-line-strong:var(--platinum)}@supports (color:color-mix(in lab, red, red)){html[data-app-shell=admin]{--admin-line-strong:color-mix(in srgb, var(--platinum) 80%, var(--forest))}}html[data-app-shell=admin]{--admin-hover:rgb(var(--tint-rgb) / .045);--admin-press:rgb(var(--tint-rgb) / .08);--admin-shadow:0 1px 2px rgb(var(--shade-rgb) / .06), 0 10px 30px -16px rgb(var(--shade-rgb) / .22);--admin-shadow-lift:0 2px 4px rgb(var(--shade-rgb) / .06), 0 22px 48px -20px rgb(var(--shade-rgb) / .32);--admin-highlight:inset 0 1px 0 rgb(var(--pale-rgb) / .75);--admin-glow:radial-gradient(140% 90% at 0% 0%, rgb(var(--pale-rgb) / .55), transparent 60%);--admin-ease:cubic-bezier(.32, .72, 0, 1);--admin-ease-out:cubic-bezier(.16, 1, .3, 1);--admin-pad-x:24px;--admin-pad-y:22px;--admin-row-x:24px;--admin-gap:16px;--admin-gap-lg:20px;--admin-radius-card:20px;--admin-radius-panel:22px}@media (max-width:639px){html[data-app-shell=admin]{--admin-pad-x:18px;--admin-pad-y:18px;--admin-row-x:18px;--admin-gap:12px;--admin-gap-lg:16px;--admin-radius-card:18px;--admin-radius-panel:20px}}html.dark[data-app-shell=admin]{--admin-canvas:var(--shell-panel)}@supports (color:color-mix(in lab, red, red)){html.dark[data-app-shell=admin]{--admin-canvas:color-mix(in srgb, var(--shell-panel) 22%, var(--shell-sidebar))}}html.dark[data-app-shell=admin]{--admin-rail:var(--shell-sidebar);--admin-card:var(--shell-panel)}@supports (color:color-mix(in lab, red, red)){html.dark[data-app-shell=admin]{--admin-card:color-mix(in srgb, var(--shell-panel) 72%, var(--shell-sidebar))}}html.dark[data-app-shell=admin]{--admin-card-raised:var(--shell-panel);--admin-inset:var(--shell-panel)}@supports (color:color-mix(in lab, red, red)){html.dark[data-app-shell=admin]{--admin-inset:color-mix(in srgb, var(--shell-panel) 40%, var(--shell-sidebar))}}html.dark[data-app-shell=admin]{--admin-line:var(--mint)}@supports (color:color-mix(in lab, red, red)){html.dark[data-app-shell=admin]{--admin-line:color-mix(in srgb, var(--mint) 9%, var(--shell-panel))}}html.dark[data-app-shell=admin]{--admin-line-strong:var(--mint)}@supports (color:color-mix(in lab, red, red)){html.dark[data-app-shell=admin]{--admin-line-strong:color-mix(in srgb, var(--mint) 18%, var(--shell-panel))}}html.dark[data-app-shell=admin]{--admin-hover:rgb(var(--tint-rgb) / .04);--admin-press:rgb(var(--tint-rgb) / .07);--admin-shadow:0 1px 2px rgb(var(--pure-black-rgb) / .3), 0 12px 32px -18px rgb(var(--pure-black-rgb) / .6);--admin-shadow-lift:0 2px 6px rgb(var(--pure-black-rgb) / .32), 0 26px 56px -22px rgb(var(--pure-black-rgb) / .72);--admin-highlight:inset 0 1px 0 rgb(var(--pale-rgb) / .05);--admin-glow:radial-gradient(140% 90% at 0% 0%, rgb(var(--pale-rgb) / .035), transparent 60%)}html:not(.dark)[data-app-shell=admin]{--separator:var(--platinum)}@supports (color:color-mix(in lab, red, red)){html:not(.dark)[data-app-shell=admin]{--separator:color-mix(in srgb, var(--platinum) 72%, var(--forest))}}html:not(.dark)[data-app-shell=admin]{--border:var(--platinum)}@supports (color:color-mix(in lab, red, red)){html:not(.dark)[data-app-shell=admin]{--border:color-mix(in srgb, var(--platinum) 72%, var(--forest))}}html:not(.dark)[data-app-shell=admin]{--background:var(--elevated-background)}.admin-app{background:var(--admin-canvas);height:100dvh;max-height:100dvh;color:var(--foreground);font-feature-settings:normal;font-variant-ligatures:none;word-spacing:.12em;font-size:13px;display:flex;overflow:hidden}.admin-app,.admin-app *{font-feature-settings:normal;font-variant-ligatures:none}.admin-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-kbd{border:.5px solid var(--admin-line-strong);background:var(--admin-card);letter-spacing:0;word-spacing:0;min-width:18px;height:18px;color:var(--secondary-label);box-shadow:0 1px 0 var(--admin-line);border-radius:5px;justify-content:center;align-items:center;padding:0 5px;font-family:inherit;font-size:10px;font-weight:600;display:inline-flex}.admin-kbd+.admin-kbd{margin-left:3px}.admin-sidebar{border-right:.5px solid var(--admin-line);background:var(--admin-rail);flex-direction:column;width:244px;height:100%;display:flex}.platform-nav-drawer .admin-sidebar{border-right:0;width:100%}.admin-sidebar__inner{flex-direction:column;flex:1;min-height:0;padding:18px 12px 12px;display:flex;position:relative}.admin-brand{align-items:center;gap:9px;min-height:30px;padding:0 8px;display:flex}.admin-brand-badge{border:.5px solid var(--admin-line-strong);letter-spacing:.06em;text-transform:uppercase;word-spacing:0;height:20px;color:var(--secondary-label);border-radius:999px;align-items:center;padding:0 7px;font-size:10px;font-weight:600;display:inline-flex}.admin-sidebar-search{border:.5px solid var(--admin-line);background:var(--admin-card);height:34px;color:var(--secondary-label);box-shadow:0 1px 2px rgb(var(--shade-rgb) / .05);transition:border-color .2s var(--admin-ease), color .2s var(--admin-ease), transform .2s var(--admin-ease);border-radius:10px;align-items:center;gap:9px;margin:18px 0 4px;padding:0 8px 0 10px;font-size:13px;display:flex}.admin-sidebar-search:hover{border-color:var(--admin-line-strong);color:var(--foreground)}.admin-sidebar-search:active{transform:scale(.985)}.admin-nav{scrollbar-width:none;flex-direction:column;flex:1;gap:1px;min-height:0;margin-top:8px;padding-bottom:8px;display:flex;overflow-y:auto}.admin-nav::-webkit-scrollbar{display:none}.admin-nav__section{letter-spacing:.09em;text-transform:uppercase;word-spacing:0;color:var(--tertiary-label);padding:16px 10px 6px;font-size:10px;font-weight:600}.admin-nav-item{min-height:34px;color:var(--secondary-label);transition:color .18s var(--admin-ease);border-radius:9px;align-items:center;gap:11px;padding:0 10px;font-size:13px;font-weight:500;display:flex;position:relative}.admin-nav-item:hover{color:var(--foreground)}.admin-nav-item:before{content:"";border-radius:inherit;background:var(--admin-hover);opacity:0;transition:opacity .18s var(--admin-ease);position:absolute;inset:0}.admin-nav-item:hover:before{opacity:1}.admin-nav-item--active{color:var(--foreground)}.admin-nav-item--active:before{display:none}.admin-nav-item__pill{border:.5px solid var(--admin-line);border-radius:inherit;background:var(--admin-card-raised);box-shadow:var(--admin-shadow);position:absolute;inset:0}.admin-nav-item__icon,.admin-nav-item__label{position:relative}.admin-nav-item__icon{opacity:.72;transition:opacity .18s var(--admin-ease);flex-shrink:0;display:inline-flex}.admin-nav-item:hover .admin-nav-item__icon,.admin-nav-item--active .admin-nav-item__icon{opacity:1}.admin-sidebar-foot{border:.5px solid var(--admin-line);background:var(--admin-card);border-radius:12px;flex-direction:column;gap:6px;margin-top:auto;padding:10px;display:flex}.admin-sidebar-user{align-items:center;gap:10px;display:flex}.admin-sidebar-user__mark{background:var(--foreground);letter-spacing:.02em;word-spacing:0;width:32px;height:32px;color:var(--background);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.admin-sidebar-actions{grid-template-columns:1fr 1fr;gap:4px;display:grid}.admin-sidebar-link{height:28px;color:var(--secondary-label);transition:background-color .16s var(--admin-ease), color .16s var(--admin-ease);border-radius:7px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.admin-sidebar-link:hover{color:var(--foreground);background:var(--admin-hover)}.admin-stage{background:var(--admin-canvas);flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.admin-topbar{z-index:5;border-bottom:.5px solid var(--admin-line);background:var(--admin-canvas);justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:0 40px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.admin-topbar{background:color-mix(in srgb, var(--admin-canvas) 82%, transparent)}}.admin-topbar{-webkit-backdrop-filter:saturate(1.4)blur(18px)}.admin-topbar__meta{align-items:center;gap:12px;min-width:0;display:flex}.admin-topbar__actions{align-items:center;gap:8px;display:flex}.admin-crumbs{align-items:center;gap:6px;min-width:0;font-size:13px;display:flex}.admin-crumbs__root{color:var(--secondary-label);font-weight:500}.admin-crumbs__sep{color:var(--tertiary-label)}.admin-crumbs__page{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;color:var(--foreground);font-weight:600;overflow:hidden}.admin-topbar__search{border:.5px solid var(--admin-line);background:var(--admin-card);width:34px;height:34px;color:var(--secondary-label);transition:color .16s var(--admin-ease), border-color .16s var(--admin-ease);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.admin-topbar__search:hover{color:var(--foreground);border-color:var(--admin-line-strong)}@media (min-width:1024px){.admin-topbar__search{display:none}}.admin-live-pill{border:.5px solid var(--admin-line);background:var(--admin-card);height:30px;color:var(--foreground);white-space:nowrap;transition:border-color .16s var(--admin-ease);border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 10px;font-size:12px;font-weight:500;display:inline-flex}.admin-live-pill:hover{border-color:var(--admin-line-strong)}.admin-live-pill__meta{font-variant-numeric:tabular-nums;color:var(--secondary-label)}.admin-live-dot{background:var(--foreground);border-radius:999px;flex-shrink:0;width:7px;height:7px;display:inline-flex;position:relative}.admin-live-dot:after{content:"";border-radius:inherit;border:1px solid var(--foreground);opacity:0;animation:admin-live-ping 2.4s var(--admin-ease-out) infinite;position:absolute;inset:-4px}.admin-live-pill--checking .admin-live-dot{background:var(--tertiary-label)}.admin-live-pill--checking .admin-live-dot:after{border-color:var(--tertiary-label)}.admin-live-pill--down{border-color:var(--accent-danger-border);background:var(--accent-danger-soft);color:var(--accent-danger)}.admin-live-pill--down .admin-live-dot{box-shadow:inset 0 0 0 1.5px var(--accent-danger);background:0 0}.admin-live-pill--down .admin-live-dot:after{display:none}@keyframes admin-live-ping{0%{opacity:.55;transform:scale(.6)}70%,to{opacity:0;transform:scale(1.5)}}@media (max-width:640px){.admin-live-pill__label,.admin-live-pill__meta{display:none}.admin-live-pill{justify-content:center;width:30px;padding:0}}.admin-main{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow:hidden auto}.admin-main>.platform-page-transition,.admin-main>.platform-page-transition--gsap{flex:none;height:auto;min-height:min-content;display:block}.admin-page{gap:var(--admin-gap-lg);flex-direction:column;width:100%;max-width:1480px;margin:0 auto;padding:36px 40px 80px;display:flex}.admin-page-header{flex-direction:column;gap:16px;padding-bottom:8px;display:flex}@media (min-width:640px){.admin-page-header{flex-direction:row;justify-content:space-between;align-items:flex-end}}.admin-page-header__eyebrow{color:var(--secondary-label);margin-bottom:6px;font-size:12px;font-weight:500}.admin-page-header__title{letter-spacing:-.035em;word-spacing:0;color:var(--foreground);font-size:30px;font-weight:650;line-height:1.1}.admin-page-header__copy{max-width:44rem;color:var(--secondary-label);margin-top:8px;font-size:14px;line-height:1.45}.admin-page-header__actions{flex-wrap:wrap;gap:8px;width:100%;display:flex}@media (min-width:640px){.admin-page-header__actions{justify-content:flex-end;width:auto}}.admin-surface-loader{justify-content:center;align-items:center;width:100%;min-height:min(52vh,420px);display:flex}.admin-modal .admin-surface-loader{min-height:min(32vh,240px)}.admin-stat-strip{gap:var(--admin-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:860px){.admin-stat-strip{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}.admin-stat{min-width:0;padding:var(--admin-pad-y) var(--admin-pad-x);border:.5px solid var(--admin-line);border-radius:var(--admin-radius-card);background:var(--admin-glow), var(--admin-card);box-shadow:var(--admin-highlight), var(--admin-shadow);transition:transform .26s var(--admin-ease), box-shadow .26s var(--admin-ease), border-color .26s var(--admin-ease);flex-direction:column;gap:8px;display:flex;position:relative;overflow:hidden}.admin-stat--link:hover{border-color:var(--admin-line-strong);box-shadow:var(--admin-highlight), var(--admin-shadow-lift);transform:translateY(-3px)}.admin-stat--link:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.admin-stat--link:active{transform:translateY(0)scale(.99)}.admin-stat__top{justify-content:space-between;align-items:center;gap:12px;min-height:34px;margin-bottom:4px;display:flex}.admin-stat__label{color:var(--secondary-label);font-size:13px;font-weight:500;line-height:1.3}.admin-stat__icon{border:.5px solid var(--admin-line);background:var(--admin-inset);width:34px;height:34px;box-shadow:var(--admin-highlight);color:var(--foreground);transition:transform .26s var(--admin-ease);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.admin-stat--link:hover .admin-stat__icon{transform:scale(1.06)}.admin-stat__value{letter-spacing:-.04em;word-spacing:0;font-variant-numeric:tabular-nums;font-size:30px;font-weight:650;line-height:1.15}.admin-stat__foot{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-stat__hint{color:var(--secondary-label);font-size:12px;line-height:1.4}.admin-stat__delta{font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:650;display:inline-flex}.admin-stat__delta--up{background:var(--accent-success-soft);color:var(--accent-success)}.admin-stat__delta--down{background:var(--accent-danger-soft);color:var(--accent-danger)}.admin-stat__spark{height:36px;margin:auto calc(var(--admin-pad-x) * -1) calc(var(--admin-pad-y) * -1);width:calc(100% + var(--admin-pad-x) * 2)}.admin-spark{color:var(--chart-1);clip-path:inset(-4px 100% -4px 0);animation:admin-spark-reveal 1.5s var(--admin-ease-out) .25s forwards;display:block;overflow:visible}.admin-spark__area{opacity:0;animation:admin-fade-in .9s var(--admin-ease-out) .8s forwards}@keyframes admin-spark-reveal{to{clip-path:inset(-4px 0)}}@keyframes admin-fade-in{to{opacity:1}}.admin-panel{border:.5px solid var(--admin-line);border-radius:var(--admin-radius-panel);background:var(--admin-card);min-width:0;box-shadow:var(--admin-highlight), var(--admin-shadow);transition:border-color .26s var(--admin-ease), box-shadow .26s var(--admin-ease);flex-direction:column;display:flex;overflow:hidden}.admin-panel:hover{border-color:var(--admin-line-strong)}.admin-panel:has(.admin-menu__trigger[aria-expanded=true]){overflow:visible}.admin-panel__head{padding:var(--admin-pad-y) var(--admin-pad-x) 18px;background:var(--admin-glow);flex-direction:column;gap:12px;display:flex}@media (min-width:640px){.admin-panel__head{flex-direction:row;justify-content:space-between;align-items:flex-start}}.admin-panel__head h2{letter-spacing:-.02em;font-size:15px;font-weight:600;line-height:1.3}.admin-panel__head p{max-width:34rem;color:var(--secondary-label);margin-top:4px;font-size:12.5px;line-height:1.45}.admin-panel__head>div:first-child{gap:14px}.admin-panel__icon{border:.5px solid var(--admin-line);background:var(--admin-inset);width:36px;height:36px;box-shadow:var(--admin-highlight);color:var(--foreground);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.admin-panel__toolbar{padding:0 var(--admin-pad-x) 18px}.admin-panel__body{border-top:.5px solid var(--admin-line);flex-direction:column;flex:1;min-width:0;display:flex}:is(.admin-panel__body:has(.admin-chart),.admin-panel__body:has(.analytics-chart)){padding:var(--admin-pad-y) var(--admin-pad-x) var(--admin-pad-y) 10px}:is(.admin-panel__body:has(.admin-empty),.admin-panel__body:has(.admin-detail)){padding:var(--admin-pad-y) var(--admin-pad-x)}.admin-panel__body--padded{padding:var(--admin-pad-y) var(--admin-pad-x) calc(var(--admin-pad-y) + 2px);gap:18px}.admin-panel__body--padded>.admin-field__hint{margin-top:-10px}.admin-panel__body--padded>.admin-kill-switch,.admin-panel__body--padded>.admin-kv{margin:0}.admin-panel__body--padded>.admin-empty{padding:16px 0}.admin-toolbar{flex-direction:column;gap:10px;display:flex}@media (min-width:720px){.admin-toolbar{flex-direction:row;justify-content:space-between;align-items:center}}.admin-split{gap:var(--admin-gap-lg);display:grid}@media (min-width:1100px){.admin-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.admin-split>.admin-panel{height:100%;min-height:320px}}.admin-tabs{background:var(--admin-inset);scrollbar-width:none;border-radius:11px;gap:2px;width:fit-content;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.admin-tab{height:30px;color:var(--secondary-label);transition:background-color .2s var(--admin-ease), color .2s var(--admin-ease), box-shadow .2s var(--admin-ease);border-radius:8px;flex-shrink:0;padding:0 14px;font-size:13px;font-weight:500}.admin-tab:hover{color:var(--foreground)}.admin-tab--active{background:var(--admin-card-raised);color:var(--foreground);box-shadow:0 0 0 .5px var(--admin-line), 0 1px 3px rgb(var(--shade-rgb) / .12)}.admin-seg{background:var(--admin-inset);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.admin-seg__item{height:28px;color:var(--secondary-label);transition:color .2s var(--admin-ease);border-radius:7px;padding:0 12px;font-size:12px;font-weight:550;position:relative}.admin-seg__item:hover,.admin-seg__item--active{color:var(--foreground)}.admin-seg__thumb{border-radius:inherit;background:var(--admin-card-raised);box-shadow:0 0 0 .5px var(--admin-line), 0 1px 3px rgb(var(--shade-rgb) / .14);position:absolute;inset:0}.admin-btn{white-space:nowrap;height:32px;transition:background-color .16s var(--admin-ease), border-color .16s var(--admin-ease), opacity .16s var(--admin-ease), transform .16s var(--admin-ease);border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.admin-btn:active:not(:disabled){transform:scale(.97)}.admin-btn:disabled{opacity:.4;cursor:not-allowed}.admin-btn--default{border:.5px solid var(--admin-line-strong);background:var(--admin-card-raised);color:var(--foreground);box-shadow:0 1px 2px rgb(var(--shade-rgb) / .06)}.admin-btn--default:hover:not(:disabled){background:var(--admin-card-raised)}@supports (color:color-mix(in lab, red, red)){.admin-btn--default:hover:not(:disabled){background:color-mix(in srgb, var(--admin-card-raised) 90%, var(--foreground))}}.admin-btn--primary{background:var(--foreground);color:var(--background)}.admin-btn--primary:hover:not(:disabled){opacity:.88}.admin-btn--danger{border:.5px solid var(--accent-danger-border);background:var(--accent-danger-soft);color:var(--accent-danger)}.admin-btn--danger:hover:not(:disabled){background:var(--accent-danger-hover)}.admin-badge{text-transform:capitalize;word-spacing:0;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:22px;padding:0 9px 0 8px;font-size:11px;font-weight:600;display:inline-flex}.admin-badge__dot{background:currentColor;border-radius:999px;flex-shrink:0;width:6px;height:6px}.admin-badge--success{background:var(--accent-success-soft);color:var(--accent-success)}.admin-badge--warn{background:var(--secondary-system-fill);color:var(--foreground)}.admin-badge--warn .admin-badge__dot{background:0 0;box-shadow:inset 0 0 0 1.5px}.admin-badge--danger{background:var(--accent-danger-soft);color:var(--accent-danger);box-shadow:inset 0 0 0 .5px var(--accent-danger-border)}.admin-badge--danger .admin-badge__dot{border-radius:1.5px;transform:rotate(45deg)}.admin-badge--neutral{background:var(--secondary-system-fill);color:var(--secondary-label)}.admin-badge--neutral .admin-badge__dot{opacity:.5}.admin-notice{padding:18px var(--admin-pad-x);border:.5px solid var(--admin-line);background:var(--admin-card);border-radius:12px;font-size:13px}.admin-input,.admin-app .glass-cc-input{height:34px;min-height:34px!important;font-size:13px!important}.admin-select{color:var(--secondary-label);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.admin-select select{border:.5px solid var(--admin-line-strong);background:var(--admin-card-raised);min-width:140px;max-width:200px;height:32px;color:var(--foreground);border-radius:9px;padding:0 10px;font-size:13px;font-weight:500}.admin-chart,.admin-app .analytics-chart{height:300px}.admin-chart-tooltip{border:.5px solid var(--admin-line-strong);background:var(--admin-card-raised);border-radius:12px;min-width:160px}@supports (color:color-mix(in lab, red, red)){.admin-chart-tooltip{background:color-mix(in srgb, var(--admin-card-raised) 92%, transparent)}}.admin-chart-tooltip{box-shadow:var(--admin-shadow-lift);-webkit-backdrop-filter:blur(14px);padding:10px 12px}.admin-chart-tooltip__label{margin-bottom:8px;font-size:12px;font-weight:600}.admin-chart-tooltip__row{color:var(--secondary-label);align-items:center;gap:8px;font-size:12px;display:flex}.admin-chart-tooltip__row+.admin-chart-tooltip__row{margin-top:4px}.admin-chart-tooltip__swatch{border-radius:999px;width:7px;height:7px}.admin-chart-tooltip__value{font-variant-numeric:tabular-nums;color:var(--foreground);margin-left:auto;font-weight:600}.admin-infinite{pointer-events:none;width:100%;height:1px}.admin-list{flex-direction:column;display:flex}.admin-list>*{padding:16px var(--admin-row-x);border-bottom:.5px solid var(--admin-line)}.admin-list>:last-child{border-bottom:none}.admin-user-row{padding:14px var(--admin-row-x);border-bottom:.5px solid var(--admin-line);transition:background-color .14s var(--admin-ease);align-items:center;gap:14px;display:flex}.admin-user-row:hover{background:var(--admin-hover)}.admin-user-row--selected{background:var(--admin-press)}.admin-detail{flex-direction:column;gap:20px;display:flex}.admin-detail__row{border-bottom:.5px solid var(--admin-line);justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 0;display:flex}.admin-detail__row:last-child{border-bottom:none}.admin-empty{padding:40px var(--admin-pad-x);text-align:center;color:var(--secondary-label);font-size:13px}.admin-empty-state{padding:48px var(--admin-pad-x);text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.admin-empty-state__icon{border:.5px solid var(--admin-line);width:44px;height:44px;box-shadow:var(--admin-highlight);background:var(--admin-inset);color:var(--secondary-label);border-radius:14px;justify-content:center;align-items:center;margin-bottom:8px;display:inline-flex}.admin-empty-state__title{color:var(--foreground);font-size:13px;font-weight:600}.admin-empty-state__copy{max-width:22rem;color:var(--secondary-label);font-size:12px;line-height:1.45}.admin-empty-state--danger .admin-empty-state__icon{border-color:var(--accent-danger-border);background:var(--accent-danger-soft);color:var(--accent-danger)}.admin-skeleton{background:var(--admin-inset);border-radius:8px;display:block;position:relative;overflow:hidden}.admin-skeleton:after{content:"";background:linear-gradient(90deg, transparent, rgb(var(--tint-rgb) / .06), transparent);animation:admin-shimmer 1.6s var(--admin-ease) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes admin-shimmer{to{transform:translate(100%)}}.admin-table-wrap{overflow:auto visible}.admin-table-wrap table{border-collapse:collapse;text-align:left;width:100%;min-width:720px}.admin-table-wrap th{z-index:1;height:42px;padding:0 var(--admin-row-x);border-bottom:.5px solid var(--admin-line);background:var(--admin-inset);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.admin-table-wrap th{background:color-mix(in srgb, var(--admin-inset) 55%, var(--admin-card))}}.admin-table-wrap th{letter-spacing:.04em;text-transform:uppercase;word-spacing:0;color:var(--secondary-label);font-size:11px;font-weight:600}.admin-table-wrap th:where(.pb-2){padding-bottom:0}.admin-table-wrap td{padding:15px var(--admin-row-x);border-bottom:.5px solid var(--admin-line);vertical-align:middle;transition:background-color .14s var(--admin-ease);font-size:13px}.admin-table-wrap tbody tr:last-child td{border-bottom:none}.admin-table-wrap td:where(:nth-child(n+2)){font-variant-numeric:tabular-nums}.admin-table-wrap tbody tr:hover td{background:var(--admin-hover)}.admin-table-wrap tbody tr[data-selected=true] td{background:var(--admin-press)}.admin-table-wrap tbody tr[data-selected=true] td:first-child{box-shadow:inset 2px 0 0 var(--foreground)}.admin-status-live{background:var(--foreground);border-radius:999px;width:6px;height:6px;display:inline-flex}.admin-status-live--warn{background:var(--secondary-label)}.admin-status-live--danger{background:var(--accent-danger)}.admin-score-fill{transform-origin:0;animation:admin-score-fill 1.1s var(--admin-ease-out) both}@keyframes admin-score-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.admin-command-root{z-index:1500;justify-content:center;align-items:flex-start;padding:min(14vh,120px) 16px 16px;display:flex;position:fixed;inset:0}.admin-command-backdrop{background:rgb(var(--shade-rgb) / .36);-webkit-backdrop-filter:blur(6px);cursor:default;border:0;position:absolute;inset:0}.admin-command{z-index:1;border:.5px solid var(--admin-line-strong);background:var(--admin-card-raised);width:100%;max-width:580px;max-height:min(70dvh,560px);box-shadow:var(--admin-shadow-lift), 0 40px 100px -30px rgb(var(--shade-rgb) / .5);color:var(--foreground);border-radius:18px;flex-direction:column;font-size:13px;display:flex;position:relative;overflow:hidden}.admin-command__field{border-bottom:.5px solid var(--admin-line);height:56px;color:var(--secondary-label);flex-shrink:0;align-items:center;gap:12px;padding:0 16px 0 18px;display:flex}.admin-command__field input{min-width:0;color:var(--foreground);background:0 0;border:0;outline:none;flex:1;font-size:16px}.admin-command__field input::placeholder{color:var(--tertiary-label)}.admin-command__list{flex:1;min-height:0;padding:6px 8px 8px;scroll-padding:32px 0 8px;overflow-y:auto}.admin-command__section{letter-spacing:.09em;text-transform:uppercase;word-spacing:0;color:var(--tertiary-label);padding:12px 10px 6px;font-size:10px;font-weight:600}.admin-command__item{text-align:left;border-radius:11px;align-items:center;gap:12px;width:100%;min-height:48px;padding:0 12px 0 10px;display:flex;position:relative}.admin-command__glow{border-radius:inherit;background:var(--admin-press);position:absolute;inset:0}.admin-command__icon{border:.5px solid var(--admin-line);background:var(--admin-card);width:30px;height:30px;color:var(--foreground);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.admin-command__label,.admin-command__desc{text-overflow:ellipsis;white-space:nowrap;display:block;position:relative;overflow:hidden}.admin-command__label{font-size:13px;font-weight:600}.admin-command__desc{color:var(--secondary-label);margin-top:1px;font-size:12px}.admin-command__go{opacity:0;color:var(--secondary-label);transition:opacity .18s var(--admin-ease), transform .18s var(--admin-ease);flex-shrink:0;position:relative;transform:translate(-4px,4px)}.admin-command__item--active .admin-command__go{opacity:1;transform:none}.admin-command__empty{text-align:center;color:var(--secondary-label);padding:36px 16px;font-size:13px}.admin-command__foot{border-top:.5px solid var(--admin-line);color:var(--secondary-label);flex-shrink:0;gap:16px;padding:10px 18px;font-size:11px;display:flex}.admin-command__foot span{align-items:center;gap:4px;display:inline-flex}.admin-modal-root{z-index:1400;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.admin-modal-backdrop{background:rgb(var(--shade-rgb) / .42);-webkit-backdrop-filter:blur(6px);cursor:default;animation:admin-backdrop-in .26s var(--admin-ease) both;border:0;position:absolute;inset:0}.admin-modal{z-index:1;border:.5px solid var(--admin-line-strong);background:var(--admin-card-raised);width:100%;max-width:480px;max-height:min(86dvh,720px);box-shadow:var(--admin-shadow-lift), 0 40px 100px -30px rgb(var(--shade-rgb) / .5);animation:admin-modal-in .42s var(--admin-ease-out) both;border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden}.admin-modal--wide{max-width:640px}.admin-modal--xl{max-width:960px;max-height:min(90dvh,860px)}.admin-modal--compact{max-width:400px}.admin-modal__head{border-bottom:.5px solid var(--admin-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.admin-modal__head h2{letter-spacing:-.02em;font-size:16px;font-weight:650}.admin-modal__close{background:var(--admin-inset);width:30px;height:30px;color:var(--secondary-label);transition:color .16s var(--admin-ease), transform .16s var(--admin-ease);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.admin-modal__close:hover{color:var(--foreground)}.admin-modal__close:active{transform:scale(.92)}.admin-modal__body{flex:1;min-height:0;padding:18px;overflow-y:auto}.admin-modal__copy{color:var(--secondary-label);margin:0;font-size:13px;line-height:1.5}.admin-modal__foot{border-top:.5px solid var(--admin-line);flex-direction:column;flex-shrink:0;gap:8px;padding:14px 18px;display:flex}@media (min-width:640px){.admin-modal__foot{flex-direction:row;justify-content:flex-end}}@keyframes admin-modal-in{0%{opacity:0;filter:blur(6px);transform:translateY(14px)scale(.965)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes admin-backdrop-in{0%{opacity:0}to{opacity:1}}.admin-field{flex-direction:column;gap:6px;display:flex}.admin-field__label{color:var(--secondary-label);font-size:12px;font-weight:500}.admin-field__control{border:.5px solid var(--admin-line-strong);background:var(--admin-inset);min-height:42px;transition:border-color .16s var(--admin-ease), background-color .16s var(--admin-ease), box-shadow .16s var(--admin-ease);border-radius:12px;align-items:center;padding:0 14px;display:flex}.admin-field__control:focus-within{background:var(--admin-card)}.admin-field__control:has(textarea){align-items:stretch}.admin-field__control:focus-within{border-color:var(--focus-border);box-shadow:0 0 0 3px var(--focus-ring)}.admin-field__control input,.admin-field__control textarea,.admin-field__control .smooth-input__field{background:0 0;width:100%;font-size:13px}.admin-field__control:has(.admin-menu){min-height:0;box-shadow:none;background:0 0;border:0;padding:0}.admin-menu{color:var(--secondary-label);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.admin-menu--block{width:100%;display:flex}.admin-menu__trigger{border:.5px solid var(--admin-line-strong);background:var(--admin-card-raised);min-width:148px;max-width:220px;height:32px;color:var(--foreground);box-shadow:0 1px 2px rgb(var(--shade-rgb) / .05);transition:border-color .16s var(--admin-ease);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px 0 12px;font-size:13px;font-weight:500;display:inline-flex}.admin-menu__trigger:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.admin-menu__trigger:hover{border-color:color-mix(in srgb, var(--foreground) 30%, var(--admin-line-strong))}}.admin-menu--block .admin-menu__trigger{border-radius:10px;width:100%;max-width:none;height:38px}.admin-menu__trigger[aria-expanded=true]{border-color:var(--focus-border);box-shadow:0 0 0 3px var(--focus-ring)}.admin-menu__trigger svg{transition:transform .22s var(--admin-ease)}.admin-menu__trigger[aria-expanded=true] svg{transform:rotate(180deg)}.admin-menu__panel{z-index:1600;border:.5px solid var(--admin-line-strong);background:var(--admin-card-raised);box-shadow:var(--admin-shadow-lift);transform-origin:top;animation:admin-menu-in .24s var(--admin-ease-out) both;border-radius:12px;padding:5px;position:fixed;overflow:hidden auto}.admin-menu__item{width:100%;min-height:32px;color:var(--foreground);text-align:left;transition:background-color .12s var(--admin-ease);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:0 10px;font-size:13px;display:flex}.admin-menu__item:hover,.admin-menu__item--active{background:var(--admin-press)}@keyframes admin-menu-in{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.admin-modal,.admin-modal-backdrop,.admin-menu__panel,.admin-score-fill,.admin-spark,.admin-spark__area,.admin-skeleton:after,.admin-live-dot:after{animation:none}.admin-spark{clip-path:none}.admin-spark__area{opacity:1}}@media (max-width:1023px){.admin-topbar{padding:0 16px}.admin-page{padding:24px 16px 56px}.admin-page-header__title{font-size:24px}.admin-modal-root{padding:12px}}.admin-kill-switch{border:.5px solid var(--admin-line);background:var(--admin-inset);box-shadow:var(--admin-highlight);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:18px 20px;display:flex}.admin-kill-switch--off{border-color:var(--accent-danger)}@supports (color:color-mix(in lab, red, red)){.admin-kill-switch--off{border-color:color-mix(in srgb, var(--accent-danger) 40%, var(--separator))}}.admin-kill-switch--off{background:var(--accent-danger-soft)}.admin-kill-switch__title{color:var(--foreground);margin:0;font-size:14px;font-weight:600}.admin-kill-switch__copy{color:var(--secondary-label);margin:4px 0 0;font-size:12px;line-height:1.45}.admin-kill-switch--off .admin-kill-switch__copy{color:var(--accent-danger);font-weight:500}.admin-kill-switch__spend{color:var(--secondary-label);margin:8px 0 0;font-size:12px}.admin-kill-switch__spend strong{color:var(--foreground)}.admin-field__hint{color:var(--secondary-label);margin:6px 0 0;font-size:11px}.admin-switch-row{color:var(--foreground);cursor:pointer;align-items:center;gap:10px;font-size:13px;display:inline-flex}.admin-kv{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 16px;margin:14px 0 0;display:grid}.admin-kv>div{min-width:0}.admin-kv dt{color:var(--secondary-label);font-size:11px;font-weight:500}.admin-kv dd{overflow-wrap:anywhere;font-family:var(--font-mono,ui-monospace, monospace);color:var(--foreground);margin:2px 0 0;font-size:11px}.admin-plan-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.admin-plan-card{border:.5px solid var(--admin-line);background:var(--admin-card);box-shadow:var(--admin-highlight);text-align:left;cursor:pointer;border-radius:16px;flex-direction:column;gap:8px;padding:18px 20px;transition:border-color .16s,box-shadow .16s;display:flex}.admin-plan-card:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.admin-plan-card:hover{border-color:color-mix(in srgb, var(--foreground) 25%, var(--separator))}}.admin-plan-card--selected{border-color:var(--foreground);box-shadow:inset 0 0 0 1px var(--foreground)}.admin-plan-card__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.admin-plan-card__name{color:var(--foreground);font-size:14px;font-weight:600}.admin-plan-card__slug{font-family:var(--font-mono,ui-monospace, monospace);color:var(--secondary-label);font-size:11px}.admin-plan-card__price{color:var(--secondary-label);font-size:12px}.admin-plan-card__meta{color:var(--secondary-label);flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.admin-picker-list{border:.5px solid var(--admin-line);background:var(--admin-card);border-radius:8px;max-height:220px;margin:0;padding:0;list-style:none;overflow-y:auto}.admin-picker-list__empty{color:var(--secondary-label);padding:10px 12px;font-size:12px}.admin-picker-list__item{border:0;border-bottom:.5px solid var(--admin-line);text-align:left;cursor:pointer;background:0 0;flex-direction:column;gap:2px;width:100%;padding:8px 12px;font-size:13px;display:flex}.admin-picker-list li:last-child .admin-picker-list__item{border-bottom:0}.admin-picker-list__item:hover{background:var(--secondary-system-fill)}.admin-studio-steps{counter-reset:studio-step;gap:14px;margin:0;padding:0;list-style:none;display:grid}.admin-studio-steps li{counter-increment:studio-step;grid-template-columns:22px minmax(0,1fr);gap:10px;display:grid}.admin-studio-steps li:before{content:counter(studio-step);border:.5px solid var(--admin-line);background:var(--secondary-system-fill);width:22px;height:22px;color:var(--foreground);border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.admin-studio-steps strong{color:var(--foreground);font-size:13px;font-weight:600;display:block}.admin-studio-steps span{color:var(--secondary-label);margin-top:2px;font-size:12px;line-height:1.45;display:block}.admin-studio-seg{background:var(--secondary-system-fill);border-radius:8px;flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}.admin-studio-seg button{min-width:32px;height:28px;color:var(--secondary-label);font-variant-numeric:tabular-nums;border-radius:6px;padding:0 10px;font-size:12px;font-weight:500;transition:background-color .14s,color .14s}.admin-studio-seg button:hover:not(:disabled){color:var(--foreground)}.admin-studio-seg button[aria-checked=true],.admin-studio-seg button[aria-selected=true]{background:var(--admin-card);color:var(--foreground);box-shadow:0 1px 2px rgb(var(--shade-rgb) / .08)}.admin-studio-seg button:disabled{opacity:.4;cursor:not-allowed}.admin-studio-card{min-width:0;padding:20px var(--admin-pad-x);border:.5px solid var(--admin-line);background:var(--admin-card);border-radius:16px;flex-direction:column;gap:12px;transition:border-color .16s,box-shadow .16s,opacity .16s;display:flex;position:relative}.admin-studio-card:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.admin-studio-card:hover{border-color:color-mix(in srgb, var(--foreground) 25%, var(--separator))}}.admin-studio-card--pillar{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.admin-studio-card--pillar{border-color:color-mix(in srgb, var(--foreground) 30%, var(--separator))}}.admin-studio-card--pillar{box-shadow:inset 0 0 0 .5px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.admin-studio-card--pillar{box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--foreground) 22%, transparent)}}.admin-studio-card--pillar{background:linear-gradient(180deg, rgb(var(--tint-rgb) / .045), transparent 70%), var(--admin-card)}.admin-studio-card--quiet{border-style:dashed}.admin-studio-card--quiet .admin-studio-card__body{opacity:.55}.admin-studio-card__title{letter-spacing:-.01em;color:var(--foreground);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.35}.admin-studio-card--pillar .admin-studio-card__title{font-size:16px}.admin-studio-card__slug{font-family:var(--font-mono,ui-monospace, monospace);color:var(--secondary-label);overflow-wrap:anywhere;font-size:11px}.admin-studio-chip{border-radius:var(--radius-sm);background:var(--secondary-system-fill);max-width:100%;color:var(--secondary-label);align-items:center;gap:4px;padding:2px 6px;font-size:11px;font-weight:500;display:inline-flex}.admin-studio-chip--strong{background:var(--foreground);color:var(--background)}.admin-studio-chip--outline{border:.5px solid var(--admin-line);background:0 0}.admin-studio-connector{flex-direction:column;align-items:center;display:flex}.admin-studio-connector:before{content:"";background:var(--separator);width:1px;height:18px}.admin-studio-connector__label{width:100%;color:var(--secondary-label);white-space:nowrap;align-items:center;gap:12px;font-size:11px;font-weight:500;display:flex}.admin-studio-connector__label:before,.admin-studio-connector__label:after{content:"";background:var(--separator);flex:1;height:.5px}.admin-studio-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px;margin-top:12px;display:grid}.admin-studio-bar{background:var(--secondary-system-fill);border-radius:999px;height:6px;position:relative;overflow:hidden}.admin-studio-bar__fill{border-radius:inherit;background:var(--foreground);transition:width .6s var(--ease-spring-soft,ease);position:absolute;inset:0 auto 0 0}.admin-studio-bar--active .admin-studio-bar__fill:after{content:"";background:linear-gradient(90deg, transparent, rgb(var(--tint-rgb) / .35), transparent);animation:1.6s linear infinite admin-studio-sheen;position:absolute;inset:0}@keyframes admin-studio-sheen{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.admin-studio-bar__fill{transition:none}.admin-studio-bar--active .admin-studio-bar__fill:after{animation:none}}.admin-panel-link{height:26px;color:var(--secondary-label);transition:background-color .16s var(--admin-ease), color .16s var(--admin-ease);border-radius:999px;align-items:center;gap:4px;padding:0 8px 0 10px;font-size:12px;font-weight:500;display:inline-flex}.admin-panel-link:hover{background:var(--admin-hover);color:var(--foreground)}.admin-panel-link svg{transition:transform .2s var(--admin-ease)}.admin-panel-link:hover svg{transform:translate(1px,-1px)}.admin-ov-kpis{gap:var(--admin-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:900px){.admin-ov-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.admin-ov-kpis .admin-stat{min-height:150px}.admin-ov-grid{gap:var(--admin-gap-lg);display:grid}@media (min-width:1100px){.admin-ov-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-ov-span-2{grid-column:span 2}}.admin-ov-totals{padding:var(--admin-pad-y) var(--admin-pad-x) 0;flex-wrap:wrap;gap:14px 36px;display:flex}.admin-ov-total dt{color:var(--secondary-label);align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.admin-ov-total dd{letter-spacing:-.03em;word-spacing:0;color:var(--foreground);margin-top:4px;font-size:24px;font-weight:650}.admin-ov-swatch{background:currentColor;border-radius:999px;width:12px;height:3px;display:inline-block}.admin-ov-swatch--dashed{background:repeating-linear-gradient(90deg,currentColor 0 4px,#0000 4px 6px)}.admin-panel__body:has(.admin-ov-totals) .admin-chart{margin:10px 0 var(--admin-pad-y);padding:0 var(--admin-pad-x) 0 10px}.admin-panel__body:has(.admin-ov-totals){padding:0}.admin-chart--short{height:212px}.admin-ov-chart-skeleton{height:300px;padding:var(--admin-pad-y) var(--admin-pad-x);align-items:flex-end;gap:10px;display:flex}.admin-ov-chart-skeleton--short{height:212px}.admin-ov-chart-skeleton__bar{border-radius:6px 6px 3px 3px;flex:1}.admin-ov-chart-skeleton__bar:nth-child(3n+1){height:42%}.admin-ov-chart-skeleton__bar:nth-child(3n+2){height:68%}.admin-ov-chart-skeleton__bar:nth-child(3n){height:54%}.admin-ov-leaders{padding:12px calc(var(--admin-pad-x) - 12px) 14px;flex-direction:column;gap:2px;display:flex}.admin-ov-leader{transition:background-color .16s var(--admin-ease);border-radius:14px;align-items:center;gap:14px;padding:12px;display:flex}.admin-ov-leader:hover{background:var(--admin-hover)}.admin-ov-rank{border:.5px solid var(--admin-line);background:var(--admin-inset);font-variant-numeric:tabular-nums;width:30px;height:30px;color:var(--secondary-label);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.admin-ov-rank--first{background:var(--foreground);color:var(--background);border-color:#0000}.admin-ov-meter{background:var(--admin-inset);border-radius:999px;height:4px;margin-top:8px;display:block;overflow:hidden}.admin-ov-meter--thick{height:8px}.admin-ov-meter__fill{border-radius:inherit;background:linear-gradient(90deg, var(--chart-1), var(--chart-1));height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.admin-ov-meter__fill{background:linear-gradient(90deg, color-mix(in srgb, var(--chart-1) 55%, transparent), var(--chart-1))}}.admin-ov-bars{padding:var(--admin-pad-y) var(--admin-pad-x);flex-direction:column;gap:20px;display:flex}.admin-ov-feed{padding:12px calc(var(--admin-pad-x) - 12px) 14px;flex-direction:column;display:flex}.admin-ov-event{transition:background-color .16s var(--admin-ease);border-radius:14px;gap:14px;padding:12px;display:flex;position:relative}.admin-ov-event:hover{background:var(--admin-hover)}.admin-ov-event:not(:last-child):after{content:"";background:var(--admin-line);width:1px;position:absolute;top:46px;bottom:-8px;left:27px}.admin-ov-avatar{z-index:1;background:var(--foreground);letter-spacing:.02em;word-spacing:0;width:30px;height:30px;color:var(--background);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex;position:relative}.admin-ov-avatar--system{border:.5px solid var(--admin-line-strong);background:var(--admin-inset);color:var(--foreground)}.admin-ov-event__meta{text-overflow:ellipsis;white-space:nowrap;color:var(--tertiary-label);margin-top:2px;font-size:11px;overflow:hidden}.admin-sys-hero{padding:28px calc(var(--admin-pad-x) + 4px);border:.5px solid var(--admin-line);border-radius:var(--admin-radius-panel);background:var(--admin-glow), var(--admin-card);box-shadow:var(--admin-highlight), var(--admin-shadow);align-items:center;gap:20px;display:flex;position:relative;overflow:hidden}.admin-sys-hero__mark{background:var(--foreground);width:52px;height:52px;color:var(--background);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.admin-sys-hero__mark:after{content:"";border:1px solid var(--foreground);opacity:0;animation:admin-sys-halo 3s var(--admin-ease-out) infinite;border-radius:20px;position:absolute;inset:-6px}.admin-sys-hero--down{border-color:var(--accent-danger-border);background:radial-gradient(120% 160% at 0% 0%, var(--accent-danger-soft), transparent 60%), var(--admin-card)}.admin-sys-hero--down .admin-sys-hero__mark{background:var(--accent-danger-soft);color:var(--accent-danger);box-shadow:inset 0 0 0 1px var(--accent-danger-border)}.admin-sys-hero--down .admin-sys-hero__mark:after{border-color:var(--accent-danger)}.admin-sys-hero__title{letter-spacing:-.025em;word-spacing:0;color:var(--foreground);font-size:20px;font-weight:650}.admin-sys-hero__copy{color:var(--secondary-label);margin-top:3px;font-size:13px;line-height:1.45}.admin-sys-hero__timer{transform-origin:0;background:var(--foreground);opacity:.35;height:2px;animation:linear forwards admin-sys-timer;position:absolute;bottom:0;left:0;right:0}@keyframes admin-sys-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes admin-sys-halo{0%{opacity:.4;transform:scale(.9)}70%,to{opacity:0;transform:scale(1.18)}}.admin-sys-grid{gap:var(--admin-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.admin-sys-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1400px){.admin-sys-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.admin-sys-card{padding:var(--admin-pad-y) var(--admin-pad-x);border:.5px solid var(--admin-line);border-radius:var(--admin-radius-card);background:var(--admin-glow), var(--admin-card);box-shadow:var(--admin-highlight), var(--admin-shadow);transition:border-color .3s var(--admin-ease), transform .26s var(--admin-ease), box-shadow .26s var(--admin-ease);flex-direction:column;gap:18px;display:flex}.admin-sys-card:hover{border-color:var(--admin-line-strong);box-shadow:var(--admin-highlight), var(--admin-shadow-lift);transform:translateY(-3px)}.admin-sys-card--down{border-color:var(--accent-danger-border)}.admin-sys-card__head{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.admin-sys-card__name{letter-spacing:-.01em;color:var(--foreground);font-size:14px;font-weight:600}.admin-sys-card__desc{color:var(--secondary-label);margin-top:3px;font-size:12px;line-height:1.45}.admin-sys-card__metric{flex-direction:column;gap:4px;margin-top:auto;display:flex}.admin-sys-card__ms{white-space:nowrap;letter-spacing:-.035em;word-spacing:0;font-variant-numeric:tabular-nums;color:var(--foreground);font-size:26px;font-weight:650}.admin-sys-card__ms small{letter-spacing:0;color:var(--secondary-label);font-size:12px;font-weight:500}.admin-sys-card__uptime{color:var(--secondary-label);align-items:center;gap:6px;font-size:11px;display:inline-flex}.admin-sys-card__pulse{background:var(--foreground);width:6px;height:6px;animation:admin-sys-pulse 1s var(--admin-ease) infinite alternate;border-radius:999px}@keyframes admin-sys-pulse{0%{opacity:.25}to{opacity:1}}.admin-sys-bars{align-items:flex-end;gap:3px;height:40px;display:flex}.admin-sys-bar{background:var(--chart-1);opacity:.8;transform-origin:bottom;min-height:3px;animation:admin-sys-bar-in .52s var(--admin-ease-out) both;transition:opacity .16s var(--admin-ease);border-radius:2px;flex:1}.admin-sys-bar:hover{opacity:1}.admin-sys-bar--empty{background:var(--admin-inset);opacity:1;height:3px;animation:none}.admin-sys-bar--down{height:100%;box-shadow:inset 0 0 0 1px var(--accent-danger);opacity:1;background:0 0}@keyframes admin-sys-bar-in{0%{opacity:0;transform:scaleY(0)}}.admin-sys-facts{gap:0;display:grid}.admin-sys-facts>div{min-height:56px;padding:0 var(--admin-row-x);border-bottom:.5px solid var(--admin-line);justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-sys-facts>div:last-child{border-bottom:none}.admin-sys-facts dt{color:var(--secondary-label);font-size:13px}.admin-sys-facts dd{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;color:var(--foreground);font-size:13px;font-weight:600;overflow:hidden}.admin-sys-releases{padding:14px var(--admin-pad-x) 18px;flex-direction:column;display:flex}.admin-sys-release{gap:16px;padding:12px 0;display:flex;position:relative}.admin-sys-release:not(:last-child):after{content:"";background:var(--admin-line);width:1px;position:absolute;top:26px;bottom:-8px;left:4px}.admin-sys-release__dot{z-index:1;border:1.5px solid var(--secondary-label);background:var(--admin-card);border-radius:999px;flex-shrink:0;width:9px;height:9px;margin-top:5px;position:relative}.admin-sys-release__dot--latest{border-color:var(--foreground);background:var(--foreground);box-shadow:0 0 0 4px var(--admin-inset)}.admin-switch-state{background:var(--admin-inset);height:24px;color:var(--secondary-label);border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:0 10px 0 3px;font-size:11px;font-weight:600;display:inline-flex}.admin-switch-state__knob{border:.5px solid var(--admin-line-strong);background:var(--admin-card-raised);width:18px;height:18px;box-shadow:0 1px 2px rgb(var(--shade-rgb) / .18);border-radius:999px}.admin-switch-state--on{background:var(--foreground);color:var(--background);flex-direction:row-reverse;padding:0 3px 0 10px}.admin-switch-state--on .admin-switch-state__knob{background:var(--background);border-color:#0000}@media (prefers-reduced-motion:reduce){.admin-sys-hero__mark:after,.admin-sys-hero__timer,.admin-sys-card__pulse,.admin-sys-bar{animation:none}}.admin-prose{color:var(--foreground);overflow-wrap:anywhere;font-size:15px;line-height:1.65}.admin-prose>:first-child{margin-top:0}.admin-prose>:last-child{margin-bottom:0}.admin-prose h1,.admin-prose h2,.admin-prose h3,.admin-prose h4,.admin-prose h5,.admin-prose h6{letter-spacing:-.015em;color:var(--foreground);margin:1.6em 0 .5em;font-weight:600;line-height:1.25}.admin-prose h1{font-size:1.7em}.admin-prose h2{font-size:1.35em}.admin-prose h3{font-size:1.15em}.admin-prose h4,.admin-prose h5,.admin-prose h6{font-size:1em}.admin-prose p,.admin-prose ul,.admin-prose ol,.admin-prose pre,.admin-prose table,.admin-prose blockquote{margin:0 0 1em}.admin-prose ul,.admin-prose ol{padding-left:1.5em}.admin-prose ul{list-style:outside}.admin-prose ol{list-style:decimal}.admin-prose li,.admin-prose li>p{margin:.25em 0}.admin-prose a{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--foreground);-webkit-text-decoration-color:var(--foreground);-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.admin-prose a{-webkit-text-decoration-color:color-mix(in srgb, var(--foreground) 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--foreground) 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--foreground) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--foreground) 35%, transparent)}}.admin-prose a{text-underline-offset:.18em}.admin-prose a:hover{-webkit-text-decoration-color:var(--foreground);-webkit-text-decoration-color:var(--foreground);-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}.admin-prose strong{font-weight:600}.admin-prose blockquote{border-left:3px solid var(--separator);color:var(--secondary-label);padding:.25em 0 .25em 1em}.admin-prose hr{border:0;border-top:.5px solid var(--separator);margin:2em 0}.admin-prose code{background:rgb(var(--shade-rgb) / .08);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);border-radius:4px;padding:.1em .35em;font-size:.88em}.admin-prose pre{border:.5px solid var(--separator);background:rgb(var(--shade-rgb) / .05);border-radius:8px;padding:12px 14px;font-size:13px;line-height:1.55;overflow-x:auto}.admin-prose pre code{font-size:inherit;background:0 0;padding:0}.admin-prose table{border-collapse:collapse;width:100%;font-size:.92em}.admin-prose th,.admin-prose td{border:.5px solid var(--separator);text-align:left;vertical-align:top;padding:6px 10px}.admin-prose th{background:rgb(var(--shade-rgb) / .04);font-weight:600}.admin-prose img{border-radius:8px;max-width:100%;height:auto}.admin-prose-empty{color:var(--secondary-label);font-size:13px}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-1{inset-inline:var(--spacing)}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-y-0{inset-block:0}.top-0{top:0}.top-1\/2{top:50%}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-5{top:calc(var(--spacing) * 5)}.top-\[-16rem\]{top:-16rem}.top-\[-18rem\]{top:-18rem}.top-\[12\%\]{top:12%}.top-\[14\%\]{top:14%}.top-\[31\%\]{top:31%}.top-\[39\%\]{top:39%}.top-\[68\.5\%\]{top:68.5%}.top-\[calc\(var\(--site-nav-h\)\+1\.75rem\)\]{top:calc(var(--site-nav-h) + 1.75rem)}.top-\[var\(--site-nav-h\)\]{top:var(--site-nav-h)}.top-full{top:100%}.right-0{right:0}.right-1\/2{right:50%}.right-2{right:calc(var(--spacing) * 2)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-\[-10rem\]{right:-10rem}.right-\[0\.08em\]{right:.08em}.right-\[4\%\]{right:4%}.right-\[44\%\]{right:44%}.-bottom-\[0\.24em\]{bottom:-.24em}.bottom-0{bottom:0}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-8{bottom:calc(var(--spacing) * 8)}.bottom-\[8\%\]{bottom:8%}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-4{left:calc(var(--spacing) * 4)}.left-7{left:calc(var(--spacing) * 7)}.left-\[-12rem\]{left:-12rem}.left-\[5\%\]{left:5%}.left-\[31\%\]{left:31%}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.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-\[2\]{z-index:2}.z-\[20\]{z-index:20}.z-\[21\]{z-index:21}.z-\[60\]{z-index:60}.z-\[80\]{z-index:80}.z-\[110\]{z-index:110}.z-\[115\]{z-index:115}.z-\[120\]{z-index:120}.z-\[9999\]{z-index:9999}.order-1{order:1}.order-2{order:2}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-6{margin:calc(var(--spacing) * 6)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.\!mt-0{margin-top:0!important}.\!mt-0\.5{margin-top:calc(var(--spacing) * .5)!important}.\!mt-1{margin-top:var(--spacing)!important}.-mt-8{margin-top:calc(var(--spacing) * -8)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-\[0\.7em\]{margin-top:.7em}.mt-\[0\.45em\]{margin-top:.45em}.mt-\[1\.4cqw\]{margin-top:1.4cqw}.mt-auto{margin-top:auto}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-\[0\.26em\]{margin-right:.26em}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-\[1cqw\]{margin-left:1cqw}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!grid{display:grid!important}.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-\[5\/3\.35\]{aspect-ratio:5/3.35}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-square{aspect-ratio:1}.size-1{width:var(--spacing);height:var(--spacing)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-28{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}.size-\[1\.3cqw\]{width:1.3cqw;height:1.3cqw}.size-\[1\.9cqw\]{width:1.9cqw;height:1.9cqw}.size-\[1cqw\]{width:1cqw;height:1cqw}.size-\[2\.4cqw\]{width:2.4cqw;height:2.4cqw}.size-\[15px\]{width:15px;height:15px}.size-\[18px\]{width:18px;height:18px}.size-\[44rem\]{width:44rem;height:44rem}.size-\[46rem\]{width:46rem;height:46rem}.size-full{width:100%;height:100%}.\!h-8{height:calc(var(--spacing) * 8)!important}.\!h-9{height:calc(var(--spacing) * 9)!important}.\!h-11{height:calc(var(--spacing) * 11)!important}.\!h-12{height:calc(var(--spacing) * 12)!important}.\!h-\[34px\]{height:34px!important}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-40{height:calc(var(--spacing) * 40)}.h-56{height:calc(var(--spacing) * 56)}.h-\[0\.45cqw\]{height:.45cqw}.h-\[1\.3em\]{height:1.3em}.h-\[2px\]{height:2px}.h-\[3\.25rem\]{height:3.25rem}.h-\[3px\]{height:3px}.h-\[4\.25rem\]{height:4.25rem}.h-\[6\%\]{height:6%}.h-\[22px\]{height:22px}.h-\[26rem\]{height:26rem}.h-\[34px\]{height:34px}.h-\[42px\]{height:42px}.h-\[44px\]{height:44px}.h-\[48px\]{height:48px}.h-\[50px\]{height:50px}.h-\[55\%\]{height:55%}.h-\[62\%\]{height:62%}.h-\[70\%\]{height:70%}.h-\[74px\]{height:74px}.h-\[80\%\]{height:80%}.h-\[100dvh\]{height:100dvh}.h-\[196px\]{height:196px}.h-\[200px\]{height:200px}.h-\[260px\]{height:260px}.h-\[280vh\]{height:280vh}.h-\[300vh\]{height:300vh}.h-\[calc\(5\.25rem\+env\(safe-area-inset-bottom\,0px\)\)\]{height:calc(5.25rem + env(safe-area-inset-bottom,0px))}.h-\[calc\(6\.75rem\+env\(safe-area-inset-bottom\,0px\)\)\]{height:calc(6.75rem + env(safe-area-inset-bottom,0px))}.h-\[calc\(100dvh-var\(--site-nav-h\)\)\]{height:calc(100dvh - var(--site-nav-h))}.h-\[var\(--site-nav-h\)\]{height:var(--site-nav-h)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-\[40vh\]{max-height:40vh}.max-h-\[120px\]{max-height:120px}.max-h-\[140px\]{max-height:140px}.max-h-\[180px\]{max-height:180px}.max-h-\[340px\]{max-height:340px}.max-h-\[min\(68vh\,640px\)\]{max-height:min(68vh,640px)}.max-h-\[min\(280px\,40vh\)\]{max-height:min(280px,40vh)}.max-h-\[min\(280px\,50vh\)\]{max-height:min(280px,50vh)}.max-h-\[min\(300px\,50vh\)\]{max-height:min(300px,50vh)}.max-h-\[min\(340px\,55vh\)\]{max-height:min(340px,55vh)}.\!min-h-0{min-height:0!important}.\!min-h-7{min-height:calc(var(--spacing) * 7)!important}.\!min-h-9{min-height:calc(var(--spacing) * 9)!important}.\!min-h-10{min-height:calc(var(--spacing) * 10)!important}.\!min-h-11{min-height:calc(var(--spacing) * 11)!important}.\!min-h-\[34px\]{min-height:34px!important}.\!min-h-\[36px\]{min-height:36px!important}.\!min-h-\[48px\]{min-height:48px!important}.\!min-h-\[52px\]{min-height:52px!important}.min-h-0{min-height:0}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-\[5\.5rem\]{min-height:5.5rem}.min-h-\[7\.5rem\]{min-height:7.5rem}.min-h-\[14\.5rem\]{min-height:14.5rem}.min-h-\[15rem\]{min-height:15rem}.min-h-\[22rem\]{min-height:22rem}.min-h-\[36px\]{min-height:36px}.min-h-\[40vh\]{min-height:40vh}.min-h-\[44px\]{min-height:44px}.min-h-\[46rem\]{min-height:46rem}.min-h-\[48px\]{min-height:48px}.min-h-\[52px\]{min-height:52px}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[72px\]{min-height:72px}.min-h-\[76svh\]{min-height:76svh}.min-h-\[78svh\]{min-height:78svh}.min-h-\[84px\]{min-height:84px}.min-h-\[88px\]{min-height:88px}.min-h-\[100svh\]{min-height:100svh}.min-h-\[120px\]{min-height:120px}.min-h-\[200px\]{min-height:200px}.min-h-\[220px\]{min-height:220px}.min-h-\[280px\]{min-height:280px}.min-h-\[320px\]{min-height:320px}.min-h-\[calc\(100svh-3\.25rem\)\]{min-height:calc(100svh - 3.25rem)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.\!w-8{width:calc(var(--spacing) * 8)!important}.\!w-9{width:calc(var(--spacing) * 9)!important}.\!w-11{width:calc(var(--spacing) * 11)!important}.\!w-\[34px\]{width:34px!important}.\!w-full{width:100%!important}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-11\/12{width:91.6667%}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-\[3\.25rem\]{width:3.25rem}.w-\[3px\]{width:3px}.w-\[4\.25rem\]{width:4.25rem}.w-\[5px\]{width:5px}.w-\[9\.5rem\]{width:9.5rem}.w-\[9rem\]{width:9rem}.w-\[18px\]{width:18px}.w-\[22\%\]{width:22%}.w-\[22px\]{width:22px}.w-\[31\%\]{width:31%}.w-\[34\%\]{width:34%}.w-\[34px\]{width:34px}.w-\[36\%\]{width:36%}.w-\[38\%\]{width:38%}.w-\[44px\]{width:44px}.w-\[52\%\]{width:52%}.w-\[140px\]{width:140px}.w-\[165vw\]{width:165vw}.w-\[200px\]{width:200px}.w-\[min\(30rem\,80vw\)\]{width:min(30rem,80vw)}.w-\[min\(88vw\,272px\)\]{width:min(88vw,272px)}.w-\[min\(calc\(100vw-2rem\)\,20rem\)\]{width:min(100vw - 2rem,20rem)}.w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.w-\[var\(--radix-select-trigger-width\)\]{width:var(--radix-select-trigger-width)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.\!max-w-none{max-width:none!important}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[11rem\]{max-width:11rem}.max-w-\[16ch\]{max-width:16ch}.max-w-\[16rem\]{max-width:16rem}.max-w-\[19rem\]{max-width:19rem}.max-w-\[20ch\]{max-width:20ch}.max-w-\[22rem\]{max-width:22rem}.max-w-\[25rem\]{max-width:25rem}.max-w-\[28ch\]{max-width:28ch}.max-w-\[36\%\]{max-width:36%}.max-w-\[40rem\]{max-width:40rem}.max-w-\[42ch\]{max-width:42ch}.max-w-\[44rem\]{max-width:44rem}.max-w-\[46ch\]{max-width:46ch}.max-w-\[46rem\]{max-width:46rem}.max-w-\[80\%\]{max-width:80%}.max-w-\[80rem\]{max-width:80rem}.max-w-\[82\%\]{max-width:82%}.max-w-\[85\%\]{max-width:85%}.max-w-\[88\%\]{max-width:88%}.max-w-\[90\%\]{max-width:90%}.max-w-\[140px\]{max-width:140px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[220px\]{max-width:220px}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-\[380px\]{max-width:380px}.max-w-\[420px\]{max-width:420px}.max-w-\[520px\]{max-width:520px}.max-w-\[960px\]{max-width:960px}.max-w-\[1080px\]{max-width:1080px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[min\(calc\(100vw-2rem\)\,22rem\)\]{max-width:min(100vw - 2rem,22rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-\[3rem\]{min-width:3rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[40rem\]{min-width:40rem}.min-w-\[72px\]{min-width:72px}.min-w-\[88px\]{min-width:88px}.min-w-\[148px\]{min-width:148px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[480px\]{min-width:480px}.min-w-\[520px\]{min-width:520px}.min-w-\[560px\]{min-width:560px}.min-w-\[640px\]{min-width:640px}.min-w-\[720px\]{min-width:720px}.min-w-\[760px\]{min-width:760px}.min-w-\[820px\]{min-width:820px}.min-w-\[840px\]{min-width:840px}.min-w-\[860px\]{min-width:860px}.min-w-\[880px\]{min-width:880px}.min-w-\[920px\]{min-width:920px}.min-w-\[var\(--radix-popover-trigger-width\)\]{min-width:var(--radix-popover-trigger-width)}.flex-1{flex:1}.\!shrink-0{flex-shrink:0!important}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-bottom-left{transform-origin:0 100%}.origin-center{transform-origin:50%}.origin-left{transform-origin:0}.origin-top{transform-origin:top}.-translate-x-1{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-5{--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[1px\]{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[calc\(100\%\+1rem\)\]{--tw-translate-x:calc(100% + 1rem);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\.5px\]{--tw-translate-y:calc(3.5px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0;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-\[3\.5px\]{--tw-translate-y:3.5px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-x-0{--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-45{rotate:-45deg}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-gpu{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-start{scroll-snap-align:start}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.scroll-mt-8{scroll-margin-top:calc(var(--spacing) * 8)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-40{scroll-margin-top:calc(var(--spacing) * 40)}.scroll-mt-\[calc\(var\(--site-nav-h\)\+1\.5rem\)\]{scroll-margin-top:calc(var(--site-nav-h) + 1.5rem)}.scroll-mt-\[calc\(var\(--site-nav-h\)\+2rem\)\]{scroll-margin-top:calc(var(--site-nav-h) + 2rem)}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.\[scrollbar-color\:rgba\(0\,0\,0\,0\.18\)_transparent\]{scrollbar-color:#0000002e transparent}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[1\.1fr_0\.9fr_0\.9fr_1\.2fr_72px_72px_88px\]{grid-template-columns:1.1fr .9fr .9fr 1.2fr 72px 72px 88px}.grid-cols-\[1\.5fr_1fr_1fr\]{grid-template-columns:1.5fr 1fr 1fr}.grid-cols-\[1\.6rem_1\.4fr_1fr_0\.8fr_0\.9fr\]{grid-template-columns:1.6rem 1.4fr 1fr .8fr .9fr}.grid-cols-\[minmax\(0\,3fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.grid-rows-\[auto_minmax\(0\,1fr\)\]{grid-template-rows:auto minmax(0,1fr)}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.\!gap-1\.5{gap:calc(var(--spacing) * 1.5)!important}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-24{gap:calc(var(--spacing) * 24)}.gap-\[0\.6cqw\]{gap:.6cqw}.gap-\[0\.7cqw\]{gap:.7cqw}.gap-\[0\.75cqw\]{gap:.75cqw}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-px{gap:1px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * 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(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 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(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 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(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 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(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}:where(.-space-x-1\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -1.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -1.5) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}: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-border>:not(:last-child)),:where(.divide-border\/60>:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/60>:not(:last-child)){border-color:color-mix(in oklab, var(--border) 60%, transparent)}}:where(.divide-border\/70>:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/70>:not(:last-child)){border-color:color-mix(in oklab, var(--border) 70%, transparent)}}:where(.divide-separator>:not(:last-child)){border-color:var(--separator)}:where(.divide-site-line>:not(:last-child)){border-color:var(--site-line)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.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}.scroll-smooth{scroll-behavior:smooth}.\!rounded-\[4px\]{border-radius:4px!important}.\!rounded-\[5px\]{border-radius:5px!important}.\!rounded-\[6px\]{border-radius:6px!important}.\!rounded-\[10px\]{border-radius:10px!important}.\!rounded-\[12px\]{border-radius:12px!important}.\!rounded-\[14px\]{border-radius:14px!important}.\!rounded-\[var\(--radius-control\)\]{border-radius:var(--radius-control)!important}.\!rounded-full{border-radius:3.40282e38px!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[0\.4cqw\]{border-radius:.4cqw}.rounded-\[0\.5cqw\]{border-radius:.5cqw}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.6cqw\]{border-radius:1.6cqw}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[1\.125rem\]{border-radius:1.125rem}.rounded-\[1cqw\]{border-radius:1cqw}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[2\.25rem\]{border-radius:2.25rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.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-\[25px\]{border-radius:25px}.rounded-\[28px\]{border-radius:28px}.rounded-\[calc\(1\.75rem-1px\)\]{border-radius:calc(1.75rem - 1px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--radius-control\)\]{border-radius:var(--radius-control)}.rounded-\[var\(--radius-grouped\)\]{border-radius:var(--radius-grouped)}.rounded-\[var\(--radius-sm\)\]{border-radius:var(--radius-sm)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-grouped)}.rounded-md{border-radius:var(--radius-control)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-lg)}.rounded-t-\[1\.5rem\]{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-t-\[2\.5rem\]{border-top-left-radius:2.5rem;border-top-right-radius:2.5rem}.rounded-t-\[2rem\]{border-top-left-radius:2rem;border-top-right-radius:2rem}.rounded-t-\[3px\]{border-top-left-radius:3px;border-top-right-radius:3px}.rounded-br-\[0\.5cqw\]{border-bottom-right-radius:.5cqw}.rounded-br-\[5px\]{border-bottom-right-radius:5px}.rounded-br-\[6px\]{border-bottom-right-radius:6px}.rounded-br-md{border-bottom-right-radius:var(--radius-control)}.rounded-bl-\[5px\]{border-bottom-left-radius:5px}.rounded-bl-\[6px\]{border-bottom-left-radius:6px}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.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-t{border-top-style:var(--tw-border-style);border-top-width:1px}.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-dashed{--tw-border-style:dashed;border-style:dashed}.\!border-\[var\(--accent-danger-border\)\]{border-color:var(--accent-danger-border)!important}.border-\[color-mix\(in_srgb\,var\(--foreground\)_22\%\,var\(--separator\)\)\]{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--foreground\)_22\%\,var\(--separator\)\)\]{border-color:color-mix(in srgb,var(--foreground) 22%,var(--separator))}}.border-\[color\:var\(--auth-border\)\]{border-color:var(--auth-border)}.border-\[color\:var\(--cc-glass-border\)\]{border-color:var(--cc-glass-border)}.border-\[var\(--accent-danger-border\)\]{border-color:var(--accent-danger-border)}.border-\[var\(--accent-success-border\)\]{border-color:var(--accent-success-border)}.border-\[var\(--cc-glass-border\)\]{border-color:var(--cc-glass-border)}.border-\[var\(--dashboard-card-border\)\]{border-color:var(--dashboard-card-border)}.border-accent-green{border-color:var(--accent-green)}.border-amber-400{border-color:var(--color-amber-400)}.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-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.border-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/70{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.border-border\/80{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/80{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.border-border\/90{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/90{border-color:color-mix(in oklab, var(--border) 90%, transparent)}}.border-danger,.border-danger\/50{border-color:var(--accent-danger)}@supports (color:color-mix(in lab, red, red)){.border-danger\/50{border-color:color-mix(in oklab, var(--accent-danger) 50%, transparent)}}.border-danger\/60{border-color:var(--accent-danger)}@supports (color:color-mix(in lab, red, red)){.border-danger\/60{border-color:color-mix(in oklab, var(--accent-danger) 60%, transparent)}}.border-foreground,.border-foreground\/20{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/20{border-color:color-mix(in oklab, var(--foreground) 20%, transparent)}}.border-foreground\/30{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/30{border-color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.border-foreground\/35{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/35{border-color:color-mix(in oklab, var(--foreground) 35%, transparent)}}.border-separator,.border-separator\/70{border-color:var(--separator)}@supports (color:color-mix(in lab, red, red)){.border-separator\/70{border-color:color-mix(in oklab, var(--separator) 70%, transparent)}}.border-separator\/80{border-color:var(--separator)}@supports (color:color-mix(in lab, red, red)){.border-separator\/80{border-color:color-mix(in oklab, var(--separator) 80%, transparent)}}.border-site-fg\/10{border-color:var(--site-fg)}@supports (color:color-mix(in lab, red, red)){.border-site-fg\/10{border-color:color-mix(in oklab, var(--site-fg) 10%, transparent)}}.border-site-fg\/40{border-color:var(--site-fg)}@supports (color:color-mix(in lab, red, red)){.border-site-fg\/40{border-color:color-mix(in oklab, var(--site-fg) 40%, transparent)}}.border-site-ink,.border-site-ink\/8{border-color:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.border-site-ink\/8{border-color:color-mix(in oklab, var(--site-ink) 8%, transparent)}}.border-site-ink\/10{border-color:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.border-site-ink\/10{border-color:color-mix(in oklab, var(--site-ink) 10%, transparent)}}.border-site-ink\/12{border-color:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.border-site-ink\/12{border-color:color-mix(in oklab, var(--site-ink) 12%, transparent)}}.border-site-ink\/15{border-color:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.border-site-ink\/15{border-color:color-mix(in oklab, var(--site-ink) 15%, transparent)}}.border-site-ink\/40{border-color:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.border-site-ink\/40{border-color:color-mix(in oklab, var(--site-ink) 40%, transparent)}}.border-site-line{border-color:var(--site-line)}.border-transparent{border-color:#0000}.\!bg-\[color-mix\(in_srgb\,var\(--fuji-black\)_84\%\,transparent\)\]{background-color:var(--fuji-black)!important}@supports (color:color-mix(in lab, red, red)){.\!bg-\[color-mix\(in_srgb\,var\(--fuji-black\)_84\%\,transparent\)\]{background-color:color-mix(in srgb,var(--fuji-black) 84%,transparent)!important}}.\!bg-\[var\(--accent-danger-soft\)\]{background-color:var(--accent-danger-soft)!important}.bg-\[color-mix\(in_srgb\,var\(--site-ink\)_94\%\,var\(--site-lime\)\)\]{background-color:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--site-ink\)_94\%\,var\(--site-lime\)\)\]{background-color:color-mix(in srgb,var(--site-ink) 94%,var(--site-lime))}}.bg-\[color\:var\(--auth-page\)\]\/92{background-color:var(--auth-page)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--auth-page\)\]\/92{background-color:color-mix(in oklab, var(--auth-page) 92%, transparent)}}.bg-\[color\:var\(--glass-bg\)\]{background-color:var(--glass-bg)}.bg-\[rgb\(var\(--shade-rgb\)\/0\.08\)\]{background-color:rgb(var(--shade-rgb)/.08)}.bg-\[var\(--accent-danger-soft\)\]{background-color:var(--accent-danger-soft)}.bg-\[var\(--accent-success-soft\)\]{background-color:var(--accent-success-soft)}.bg-\[var\(--button\)\]{background-color:var(--button)}.bg-\[var\(--elevated-background\)\]{background-color:var(--elevated-background)}.bg-\[var\(--page-raised\)\]{background-color:var(--page-raised)}.bg-\[var\(--popover\)\]{background-color:var(--popover)}.bg-\[var\(--system-fill\)\]{background-color:var(--system-fill)}.bg-accent-green,.bg-accent-green\/\[0\.04\]{background-color:var(--accent-green)}@supports (color:color-mix(in lab, red, red)){.bg-accent-green\/\[0\.04\]{background-color:color-mix(in oklab, var(--accent-green) 4%, transparent)}}.bg-background,.bg-background\/40{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/40{background-color:color-mix(in oklab, var(--background) 40%, transparent)}}.bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/95{background-color:color-mix(in oklab, var(--background) 95%, transparent)}}.bg-black\/40{background-color:var(--pure-black)}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--pure-black) 40%, transparent)}}.bg-black\/50{background-color:var(--pure-black)}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--pure-black) 50%, transparent)}}.bg-border-track{background-color:var(--border-track)}.bg-button{background-color:var(--button)}.bg-current{background-color:currentColor}.bg-danger{background-color:var(--accent-danger)}.bg-elevated-background\/80{background-color:var(--elevated-background)}@supports (color:color-mix(in lab, red, red)){.bg-elevated-background\/80{background-color:color-mix(in oklab, var(--elevated-background) 80%, transparent)}}.bg-foreground,.bg-foreground\/5{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/5{background-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.bg-foreground\/8{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/8{background-color:color-mix(in oklab, var(--foreground) 8%, transparent)}}.bg-foreground\/10{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/10{background-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.bg-foreground\/30{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/30{background-color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.bg-foreground\/55{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/55{background-color:color-mix(in oklab, var(--foreground) 55%, transparent)}}.bg-foreground\/65{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/65{background-color:color-mix(in oklab, var(--foreground) 65%, transparent)}}.bg-foreground\/70{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/70{background-color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.bg-foreground\/75{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/75{background-color:color-mix(in oklab, var(--foreground) 75%, transparent)}}.bg-foreground\/\[0\.02\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.02\]{background-color:color-mix(in oklab, var(--foreground) 2%, transparent)}}.bg-foreground\/\[0\.03\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.03\]{background-color:color-mix(in oklab, var(--foreground) 3%, transparent)}}.bg-foreground\/\[0\.04\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.04\]{background-color:color-mix(in oklab, var(--foreground) 4%, transparent)}}.bg-foreground\/\[0\.05\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.05\]{background-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.bg-foreground\/\[0\.06\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.06\]{background-color:color-mix(in oklab, var(--foreground) 6%, transparent)}}.bg-foreground\/\[0\.08\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.08\]{background-color:color-mix(in oklab, var(--foreground) 8%, transparent)}}.bg-green-500{background-color:var(--color-green-500)}.bg-grouped-background{background-color:var(--grouped-background)}.bg-pale{background-color:var(--pale)}.bg-secondary-grouped-background{background-color:var(--secondary-grouped-background)}.bg-secondary-system-fill,.bg-secondary-system-fill\/50{background-color:var(--secondary-system-fill)}@supports (color:color-mix(in lab, red, red)){.bg-secondary-system-fill\/50{background-color:color-mix(in oklab, var(--secondary-system-fill) 50%, transparent)}}.bg-secondary-system-fill\/60{background-color:var(--secondary-system-fill)}@supports (color:color-mix(in lab, red, red)){.bg-secondary-system-fill\/60{background-color:color-mix(in oklab, var(--secondary-system-fill) 60%, transparent)}}.bg-separator{background-color:var(--separator)}.bg-site-canvas,.bg-site-canvas\/75{background-color:var(--site-canvas)}@supports (color:color-mix(in lab, red, red)){.bg-site-canvas\/75{background-color:color-mix(in oklab, var(--site-canvas) 75%, transparent)}}.bg-site-fg,.bg-site-fg\/10{background-color:var(--site-fg)}@supports (color:color-mix(in lab, red, red)){.bg-site-fg\/10{background-color:color-mix(in oklab, var(--site-fg) 10%, transparent)}}.bg-site-fg\/15{background-color:var(--site-fg)}@supports (color:color-mix(in lab, red, red)){.bg-site-fg\/15{background-color:color-mix(in oklab, var(--site-fg) 15%, transparent)}}.bg-site-fg\/20{background-color:var(--site-fg)}@supports (color:color-mix(in lab, red, red)){.bg-site-fg\/20{background-color:color-mix(in oklab, var(--site-fg) 20%, transparent)}}.bg-site-fg\/90{background-color:var(--site-fg)}@supports (color:color-mix(in lab, red, red)){.bg-site-fg\/90{background-color:color-mix(in oklab, var(--site-fg) 90%, transparent)}}.bg-site-fg\/\[0\.04\]{background-color:var(--site-fg)}@supports (color:color-mix(in lab, red, red)){.bg-site-fg\/\[0\.04\]{background-color:color-mix(in oklab, var(--site-fg) 4%, transparent)}}.bg-site-fg\/\[0\.06\]{background-color:var(--site-fg)}@supports (color:color-mix(in lab, red, red)){.bg-site-fg\/\[0\.06\]{background-color:color-mix(in oklab, var(--site-fg) 6%, transparent)}}.bg-site-fg\/\[0\.07\]{background-color:var(--site-fg)}@supports (color:color-mix(in lab, red, red)){.bg-site-fg\/\[0\.07\]{background-color:color-mix(in oklab, var(--site-fg) 7.0%, transparent)}}.bg-site-fg\/\[0\.08\]{background-color:var(--site-fg)}@supports (color:color-mix(in lab, red, red)){.bg-site-fg\/\[0\.08\]{background-color:color-mix(in oklab, var(--site-fg) 8%, transparent)}}.bg-site-forest{background-color:var(--site-forest)}.bg-site-ink,.bg-site-ink\/10{background-color:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.bg-site-ink\/10{background-color:color-mix(in oklab, var(--site-ink) 10%, transparent)}}.bg-site-ink\/12{background-color:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.bg-site-ink\/12{background-color:color-mix(in oklab, var(--site-ink) 12%, transparent)}}.bg-site-ink\/15{background-color:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.bg-site-ink\/15{background-color:color-mix(in oklab, var(--site-ink) 15%, transparent)}}.bg-site-ink\/20{background-color:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.bg-site-ink\/20{background-color:color-mix(in oklab, var(--site-ink) 20%, transparent)}}.bg-site-ink\/25{background-color:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.bg-site-ink\/25{background-color:color-mix(in oklab, var(--site-ink) 25%, transparent)}}.bg-site-ink\/30{background-color:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.bg-site-ink\/30{background-color:color-mix(in oklab, var(--site-ink) 30%, transparent)}}.bg-site-ink\/40{background-color:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.bg-site-ink\/40{background-color:color-mix(in oklab, var(--site-ink) 40%, transparent)}}.bg-site-ink\/50{background-color:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.bg-site-ink\/50{background-color:color-mix(in oklab, var(--site-ink) 50%, transparent)}}.bg-site-ink\/55{background-color:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.bg-site-ink\/55{background-color:color-mix(in oklab, var(--site-ink) 55%, transparent)}}.bg-site-ink\/95{background-color:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.bg-site-ink\/95{background-color:color-mix(in oklab, var(--site-ink) 95%, transparent)}}.bg-site-ink\/\[0\.04\]{background-color:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.bg-site-ink\/\[0\.04\]{background-color:color-mix(in oklab, var(--site-ink) 4%, transparent)}}.bg-site-ink\/\[0\.05\]{background-color:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.bg-site-ink\/\[0\.05\]{background-color:color-mix(in oklab, var(--site-ink) 5%, transparent)}}.bg-site-ink\/\[0\.06\]{background-color:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.bg-site-ink\/\[0\.06\]{background-color:color-mix(in oklab, var(--site-ink) 6%, transparent)}}.bg-site-ink\/\[0\.07\]{background-color:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.bg-site-ink\/\[0\.07\]{background-color:color-mix(in oklab, var(--site-ink) 7.0%, transparent)}}.bg-site-ink\/\[0\.035\]{background-color:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.bg-site-ink\/\[0\.035\]{background-color:color-mix(in oklab, var(--site-ink) 3.5%, transparent)}}.bg-site-lime,.bg-site-lime\/40{background-color:var(--site-lime)}@supports (color:color-mix(in lab, red, red)){.bg-site-lime\/40{background-color:color-mix(in oklab, var(--site-lime) 40%, transparent)}}.bg-site-lime\/45{background-color:var(--site-lime)}@supports (color:color-mix(in lab, red, red)){.bg-site-lime\/45{background-color:color-mix(in oklab, var(--site-lime) 45%, transparent)}}.bg-site-lime\/50{background-color:var(--site-lime)}@supports (color:color-mix(in lab, red, red)){.bg-site-lime\/50{background-color:color-mix(in oklab, var(--site-lime) 50%, transparent)}}.bg-site-lime\/55{background-color:var(--site-lime)}@supports (color:color-mix(in lab, red, red)){.bg-site-lime\/55{background-color:color-mix(in oklab, var(--site-lime) 55%, transparent)}}.bg-site-lime\/70{background-color:var(--site-lime)}@supports (color:color-mix(in lab, red, red)){.bg-site-lime\/70{background-color:color-mix(in oklab, var(--site-lime) 70%, transparent)}}.bg-site-lime\/80{background-color:var(--site-lime)}@supports (color:color-mix(in lab, red, red)){.bg-site-lime\/80{background-color:color-mix(in oklab, var(--site-lime) 80%, transparent)}}.bg-site-lime\/90{background-color:var(--site-lime)}@supports (color:color-mix(in lab, red, red)){.bg-site-lime\/90{background-color:color-mix(in oklab, var(--site-lime) 90%, transparent)}}.bg-site-line{background-color:var(--site-line)}.bg-site-raised{background-color:var(--site-raised)}.bg-site-sage,.bg-site-sage\/30{background-color:var(--site-sage)}@supports (color:color-mix(in lab, red, red)){.bg-site-sage\/30{background-color:color-mix(in oklab, var(--site-sage) 30%, transparent)}}.bg-site-sage\/40{background-color:var(--site-sage)}@supports (color:color-mix(in lab, red, red)){.bg-site-sage\/40{background-color:color-mix(in oklab, var(--site-sage) 40%, transparent)}}.bg-site-sage\/45{background-color:var(--site-sage)}@supports (color:color-mix(in lab, red, red)){.bg-site-sage\/45{background-color:color-mix(in oklab, var(--site-sage) 45%, transparent)}}.bg-site-sage\/50{background-color:var(--site-sage)}@supports (color:color-mix(in lab, red, red)){.bg-site-sage\/50{background-color:color-mix(in oklab, var(--site-sage) 50%, transparent)}}.bg-site-sage\/60{background-color:var(--site-sage)}@supports (color:color-mix(in lab, red, red)){.bg-site-sage\/60{background-color:color-mix(in oklab, var(--site-sage) 60%, transparent)}}.bg-site-sage\/70{background-color:var(--site-sage)}@supports (color:color-mix(in lab, red, red)){.bg-site-sage\/70{background-color:color-mix(in oklab, var(--site-sage) 70%, transparent)}}.bg-site-sand,.bg-site-sand\/60{background-color:var(--site-sand)}@supports (color:color-mix(in lab, red, red)){.bg-site-sand\/60{background-color:color-mix(in oklab, var(--site-sand) 60%, transparent)}}.bg-site-teal{background-color:var(--site-teal)}.bg-surface-hover{background-color:var(--surface-hover)}.bg-surface-subtle,.bg-surface-subtle\/30{background-color:var(--surface-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-surface-subtle\/30{background-color:color-mix(in oklab, var(--surface-subtle) 30%, transparent)}}.bg-surface-subtle\/40{background-color:var(--surface-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-surface-subtle\/40{background-color:color-mix(in oklab, var(--surface-subtle) 40%, transparent)}}.bg-surface-subtle\/60{background-color:var(--surface-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-surface-subtle\/60{background-color:color-mix(in oklab, var(--surface-subtle) 60%, transparent)}}.bg-surface-subtle\/70{background-color:var(--surface-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-surface-subtle\/70{background-color:color-mix(in oklab, var(--surface-subtle) 70%, transparent)}}.bg-surface-subtle\/80{background-color:var(--surface-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-surface-subtle\/80{background-color:color-mix(in oklab, var(--surface-subtle) 80%, transparent)}}.bg-transparent{background-color:#0000}.bg-white,.bg-white\/55{background-color:var(--pale)}@supports (color:color-mix(in lab, red, red)){.bg-white\/55{background-color:color-mix(in oklab, var(--pale) 55%, transparent)}}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(135deg\,var\(--site-teal\)\,var\(--site-lime\)\,var\(--site-teal\)\)\]{background-image:linear-gradient(135deg,var(--site-teal),var(--site-lime),var(--site-teal))}.bg-\[radial-gradient\(ellipse_55\%_80\%_at_85\%_110\%\,var\(--site-forest\)\,transparent_70\%\)\]{background-image:radial-gradient(ellipse 55% 80% at 85% 110%,var(--site-forest),transparent 70%)}.bg-\[radial-gradient\(ellipse_60\%_80\%_at_70\%_100\%\,var\(--site-forest\)\,transparent_70\%\)\]{background-image:radial-gradient(ellipse 60% 80% at 70% 100%,var(--site-forest),transparent 70%)}.bg-\[radial-gradient\(ellipse_70\%_100\%_at_50\%_0\%\,var\(--site-forest\)\,transparent_70\%\)\]{background-image:radial-gradient(ellipse 70% 100% at 50% 0%,var(--site-forest),transparent 70%)}.bg-\[radial-gradient\(ellipse_70\%_100\%_at_50\%_0\%\,var\(--site-forest\)\,transparent_72\%\)\]{background-image:radial-gradient(ellipse 70% 100% at 50% 0%,var(--site-forest),transparent 72%)}.from-site-ink{--tw-gradient-from:var(--site-ink);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-site-ink\/80{--tw-gradient-via:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.via-site-ink\/80{--tw-gradient-via:color-mix(in oklab, var(--site-ink) 80%, transparent)}}.via-site-ink\/80{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.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-foreground{fill:var(--foreground)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-top{object-position:top}.\!p-0{padding:0!important}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[1\.6cqw\]{padding:1.6cqw}.p-\[3px\]{padding:3px}.p-px{padding:1px}.\!px-2\.5{padding-inline:calc(var(--spacing) * 2.5)!important}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.\!px-3\.5{padding-inline:calc(var(--spacing) * 3.5)!important}.\!px-4{padding-inline:calc(var(--spacing) * 4)!important}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[0\.6cqw\]{padding-inline:.6cqw}.px-\[0\.9cqw\]{padding-inline:.9cqw}.px-\[1\.4cqw\]{padding-inline:1.4cqw}.px-\[18px\]{padding-inline:18px}.px-\[var\(--site-gutter\)\]{padding-inline:var(--site-gutter)}.\!py-0{padding-block:0!important}.\!py-1{padding-block:var(--spacing)!important}.\!py-1\.5{padding-block:calc(var(--spacing) * 1.5)!important}.\!py-2\.5{padding-block:calc(var(--spacing) * 2.5)!important}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-\[0\.5cqw\]{padding-block:.5cqw}.py-\[0\.7cqw\]{padding-block:.7cqw}.py-\[0\.35cqw\]{padding-block:.35cqw}.py-\[1cqw\]{padding-block:1cqw}.py-\[3px\]{padding-block:3px}.py-\[7px\]{padding-block:7px}.py-\[10vh\]{padding-block:10vh}.py-\[12vh\]{padding-block:12vh}.py-\[calc\(var\(--site-nav-h\)\+1\.5rem\)\]{padding-block:calc(var(--site-nav-h) + 1.5rem)}.py-\[calc\(var\(--site-nav-h\)\+5rem\)\]{padding-block:calc(var(--site-nav-h) + 5rem)}.pt-0{padding-top:0}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-\[calc\(var\(--site-nav-h\)\+2\.75rem\)\]{padding-top:calc(var(--site-nav-h) + 2.75rem)}.pt-\[calc\(var\(--site-nav-h\)\+3\.5rem\)\]{padding-top:calc(var(--site-nav-h) + 3.5rem)}.pt-\[calc\(var\(--site-nav-h\)\+3rem\)\]{padding-top:calc(var(--site-nav-h) + 3rem)}.pt-\[calc\(var\(--site-nav-h\)\+4rem\)\]{padding-top:calc(var(--site-nav-h) + 4rem)}.pt-\[max\(1rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(1rem, env(safe-area-inset-top))}.pt-\[max\(12px\,calc\(env\(safe-area-inset-top\)\+10px\)\)\]{padding-top:max(12px, calc(env(safe-area-inset-top) + 10px))}.pt-\[var\(--site-nav-h\)\]{padding-top:var(--site-nav-h)}.pt-px{padding-top:1px}.\!pr-4{padding-right:calc(var(--spacing) * 4)!important}.\!pr-9{padding-right:calc(var(--spacing) * 9)!important}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-\[1\.2cqw\]{padding-right:1.2cqw}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-9{padding-bottom:calc(var(--spacing) * 9)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-\[6vh\]{padding-bottom:6vh}.pb-\[8vh\]{padding-bottom:8vh}.pb-\[10vh\]{padding-bottom:10vh}.pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem, env(safe-area-inset-bottom))}.\!pl-3{padding-left:calc(var(--spacing) * 3)!important}.\!pl-10{padding-left:calc(var(--spacing) * 10)!important}.\!pl-11{padding-left:calc(var(--spacing) * 11)!important}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-\[0\.6cqw\]{padding-left:.6cqw}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-sans,.font-serif{font-family:var(--font-system)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[0\.9375rem\]{font-size:.9375rem!important}.\!text-\[1\.0625rem\]{font-size:1.0625rem!important}.\!text-\[12px\]{font-size:12px!important}.\!text-\[13px\]{font-size:13px!important}.\!text-\[14px\]{font-size:14px!important}.\!text-\[15px\]{font-size:15px!important}.\!text-\[clamp\(1\.875rem\,3\.4vw\,2\.875rem\)\]{font-size:clamp(1.875rem,3.4vw,2.875rem)!important}.\[font-size\:16rem\]{font-size:16rem}.\[font-size\:31vw\]{font-size:31vw}.\[font-size\:clamp\(1\.5rem\,3\.2vw\,2\.5rem\)\]{font-size:clamp(1.5rem,3.2vw,2.5rem)}.\[font-size\:clamp\(1\.5rem\,3\.4vw\,2\.75rem\)\]{font-size:clamp(1.5rem,3.4vw,2.75rem)}.\[font-size\:clamp\(1\.5rem\,3vw\,1\.875rem\)\]{font-size:clamp(1.5rem,3vw,1.875rem)}.\[font-size\:clamp\(1\.25rem\,1\.8vw\,1\.5rem\)\]{font-size:clamp(1.25rem,1.8vw,1.5rem)}.\[font-size\:clamp\(1\.25rem\,2\.2vw\,1\.75rem\)\]{font-size:clamp(1.25rem,2.2vw,1.75rem)}.\[font-size\:clamp\(1\.25rem\,2\.2vw\,1\.625rem\)\]{font-size:clamp(1.25rem,2.2vw,1.625rem)}.\[font-size\:clamp\(1\.75rem\,3\.6vw\,2\.75rem\)\]{font-size:clamp(1.75rem,3.6vw,2.75rem)}.\[font-size\:clamp\(1\.75rem\,4vw\,3\.25rem\)\]{font-size:clamp(1.75rem,4vw,3.25rem)}.\[font-size\:clamp\(1\.125rem\,2vw\,1\.5rem\)\]{font-size:clamp(1.125rem,2vw,1.5rem)}.\[font-size\:clamp\(1\.375rem\,2\.4vw\,2rem\)\]{font-size:clamp(1.375rem,2.4vw,2rem)}.\[font-size\:clamp\(1\.625rem\,3\.2vw\,2\.5rem\)\]{font-size:clamp(1.625rem,3.2vw,2.5rem)}.\[font-size\:clamp\(1\.625rem\,3\.2vw\,2\.75rem\)\]{font-size:clamp(1.625rem,3.2vw,2.75rem)}.\[font-size\:clamp\(1\.875rem\,3\.6vw\,2\.875rem\)\]{font-size:clamp(1.875rem,3.6vw,2.875rem)}.\[font-size\:clamp\(1\.875rem\,4vw\,3rem\)\]{font-size:clamp(1.875rem,4vw,3rem)}.\[font-size\:clamp\(2\.5rem\,6vw\,4\.75rem\)\]{font-size:clamp(2.5rem,6vw,4.75rem)}.\[font-size\:clamp\(2\.25rem\,5\.4vw\,4\.5rem\)\]{font-size:clamp(2.25rem,5.4vw,4.5rem)}.\[font-size\:clamp\(2\.25rem\,5vw\,4rem\)\]{font-size:clamp(2.25rem,5vw,4rem)}.\[font-size\:clamp\(2\.125rem\,4\.6vw\,3\.75rem\)\]{font-size:clamp(2.125rem,4.6vw,3.75rem)}.\[font-size\:clamp\(2rem\,4\.4vw\,3\.5rem\)\]{font-size:clamp(2rem,4.4vw,3.5rem)}.\[font-size\:clamp\(2rem\,4\.5vw\,3\.5rem\)\]{font-size:clamp(2rem,4.5vw,3.5rem)}.\[font-size\:clamp\(2rem\,4\.8vw\,4rem\)\]{font-size:clamp(2rem,4.8vw,4rem)}.\[font-size\:clamp\(2rem\,5vw\,4\.25rem\)\]{font-size:clamp(2rem,5vw,4.25rem)}.\[font-size\:clamp\(3rem\,8\.5vw\,6rem\)\]{font-size:clamp(3rem,8.5vw,6rem)}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.85cqw\]{font-size:.85cqw}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.02rem\]{font-size:1.02rem}.text-\[1\.4cqw\]{font-size:1.4cqw}.text-\[1\.05cqw\]{font-size:1.05cqw}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.9rem\]{font-size:1.9rem}.text-\[1\.15cqw\]{font-size:1.15cqw}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.45cqw\]{font-size:1.45cqw}.text-\[1\.125rem\]{font-size:1.125rem}.text-\[1\.375rem\]{font-size:1.375rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[1\.625rem\]{font-size:1.625rem}.text-\[1cqw\]{font-size:1cqw}.text-\[1rem\]{font-size:1rem}.text-\[2rem\]{font-size:2rem}.text-\[3\.1rem\]{font-size:3.1rem}.text-\[7\.5px\]{font-size:7.5px}.text-\[8\.5px\]{font-size:8.5px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[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-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-\[clamp\(34px\,3\.4vw\,42px\)\]{font-size:clamp(34px,3.4vw,42px)}.text-body{font-size:var(--text-body-size)}.text-footnote{font-size:var(--text-footnote-size)}.text-headline{font-size:var(--text-headline-size)}.text-subheadline{font-size:var(--text-subheadline-size)}.text-title2{font-size:var(--text-title2-size)}.\!leading-relaxed{--tw-leading:var(--leading-relaxed)!important;line-height:var(--leading-relaxed)!important}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[0\.78\]{--tw-leading:.78;line-height:.78}.leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.06\]{--tw-leading:1.06;line-height:1.06}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.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-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-none{--tw-leading:1;line-height:1}.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-semibold{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.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\.04em\]{--tw-tracking:-.04em!important;letter-spacing:-.04em!important}.\!tracking-\[-0\.045em\]{--tw-tracking:-.045em!important;letter-spacing:-.045em!important}.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\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[-0\.06em\]{--tw-tracking:-.06em;letter-spacing:-.06em}.tracking-\[-0\.07em\]{--tw-tracking:-.07em;letter-spacing:-.07em}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[-0\.022em\]{--tw-tracking:-.022em;letter-spacing:-.022em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[-0\.038em\]{--tw-tracking:-.038em;letter-spacing:-.038em}.tracking-\[-0\.042em\]{--tw-tracking:-.042em;letter-spacing:-.042em}.tracking-\[-0\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.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\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.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-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-\[var\(--accent-danger\)\]{color:var(--accent-danger)!important}.text-\[color\:var\(--auth-muted\)\]{color:var(--auth-muted)}.text-\[color\:var\(--auth-text\)\]{color:var(--auth-text)}.text-\[var\(--accent-danger\)\]{color:var(--accent-danger)}.text-\[var\(--accent-success\)\]{color:var(--accent-success)}.text-\[var\(--button-text\)\]{color:var(--button-text)}.text-accent-blue{color:var(--accent-blue)}.text-accent-green{color:var(--accent-green)}.text-accent-success{color:var(--accent-success)}.text-background,.text-background\/60{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.text-background\/60{color:color-mix(in oklab, var(--background) 60%, transparent)}}.text-background\/65{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.text-background\/65{color:color-mix(in oklab, var(--background) 65%, transparent)}}.text-background\/70{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.text-background\/70{color:color-mix(in oklab, var(--background) 70%, transparent)}}.text-background\/75{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.text-background\/75{color:color-mix(in oklab, var(--background) 75%, transparent)}}.text-background\/85{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.text-background\/85{color:color-mix(in oklab, var(--background) 85%, transparent)}}.text-background\/90{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.text-background\/90{color:color-mix(in oklab, var(--background) 90%, transparent)}}.text-button-text{color:var(--button-text)}.text-current{color:currentColor}.text-danger{color:var(--accent-danger)}.text-destructive{color:var(--destructive)}.text-foreground,.text-foreground\/55{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/55{color:color-mix(in oklab, var(--foreground) 55%, transparent)}}.text-foreground\/70{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/70{color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.text-foreground\/75{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/75{color:color-mix(in oklab, var(--foreground) 75%, transparent)}}.text-fuji-black{color:var(--fuji-black)}.text-inherit{color:inherit}.text-label{color:var(--label)}.text-mint{color:var(--mint)}.text-muted{color:var(--muted)}.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-placeholder{color:var(--placeholder)}.text-red-600{color:var(--color-red-600)}.text-secondary-label{color:var(--secondary-label)}.text-site-canvas,.text-site-canvas\/70{color:var(--site-canvas)}@supports (color:color-mix(in lab, red, red)){.text-site-canvas\/70{color:color-mix(in oklab, var(--site-canvas) 70%, transparent)}}.text-site-faint{color:var(--site-faint)}.text-site-fg,.text-site-fg\/25{color:var(--site-fg)}@supports (color:color-mix(in lab, red, red)){.text-site-fg\/25{color:color-mix(in oklab, var(--site-fg) 25%, transparent)}}.text-site-fg\/30{color:var(--site-fg)}@supports (color:color-mix(in lab, red, red)){.text-site-fg\/30{color:color-mix(in oklab, var(--site-fg) 30%, transparent)}}.text-site-fg\/35{color:var(--site-fg)}@supports (color:color-mix(in lab, red, red)){.text-site-fg\/35{color:color-mix(in oklab, var(--site-fg) 35%, transparent)}}.text-site-fg\/40{color:var(--site-fg)}@supports (color:color-mix(in lab, red, red)){.text-site-fg\/40{color:color-mix(in oklab, var(--site-fg) 40%, transparent)}}.text-site-fg\/45{color:var(--site-fg)}@supports (color:color-mix(in lab, red, red)){.text-site-fg\/45{color:color-mix(in oklab, var(--site-fg) 45%, transparent)}}.text-site-fg\/50{color:var(--site-fg)}@supports (color:color-mix(in lab, red, red)){.text-site-fg\/50{color:color-mix(in oklab, var(--site-fg) 50%, transparent)}}.text-site-fg\/55{color:var(--site-fg)}@supports (color:color-mix(in lab, red, red)){.text-site-fg\/55{color:color-mix(in oklab, var(--site-fg) 55%, transparent)}}.text-site-fg\/58{color:var(--site-fg)}@supports (color:color-mix(in lab, red, red)){.text-site-fg\/58{color:color-mix(in oklab, var(--site-fg) 58%, transparent)}}.text-site-fg\/60{color:var(--site-fg)}@supports (color:color-mix(in lab, red, red)){.text-site-fg\/60{color:color-mix(in oklab, var(--site-fg) 60%, transparent)}}.text-site-fg\/65{color:var(--site-fg)}@supports (color:color-mix(in lab, red, red)){.text-site-fg\/65{color:color-mix(in oklab, var(--site-fg) 65%, transparent)}}.text-site-fg\/70{color:var(--site-fg)}@supports (color:color-mix(in lab, red, red)){.text-site-fg\/70{color:color-mix(in oklab, var(--site-fg) 70%, transparent)}}.text-site-fg\/75{color:var(--site-fg)}@supports (color:color-mix(in lab, red, red)){.text-site-fg\/75{color:color-mix(in oklab, var(--site-fg) 75%, transparent)}}.text-site-fg\/80{color:var(--site-fg)}@supports (color:color-mix(in lab, red, red)){.text-site-fg\/80{color:color-mix(in oklab, var(--site-fg) 80%, transparent)}}.text-site-fg\/85{color:var(--site-fg)}@supports (color:color-mix(in lab, red, red)){.text-site-fg\/85{color:color-mix(in oklab, var(--site-fg) 85%, transparent)}}.text-site-fg\/90{color:var(--site-fg)}@supports (color:color-mix(in lab, red, red)){.text-site-fg\/90{color:color-mix(in oklab, var(--site-fg) 90%, transparent)}}.text-site-fg\/\[0\.07\]{color:var(--site-fg)}@supports (color:color-mix(in lab, red, red)){.text-site-fg\/\[0\.07\]{color:color-mix(in oklab, var(--site-fg) 7.0%, transparent)}}.text-site-ink,.text-site-ink\/30{color:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.text-site-ink\/30{color:color-mix(in oklab, var(--site-ink) 30%, transparent)}}.text-site-ink\/35{color:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.text-site-ink\/35{color:color-mix(in oklab, var(--site-ink) 35%, transparent)}}.text-site-ink\/40{color:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.text-site-ink\/40{color:color-mix(in oklab, var(--site-ink) 40%, transparent)}}.text-site-ink\/45{color:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.text-site-ink\/45{color:color-mix(in oklab, var(--site-ink) 45%, transparent)}}.text-site-ink\/50{color:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.text-site-ink\/50{color:color-mix(in oklab, var(--site-ink) 50%, transparent)}}.text-site-ink\/55{color:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.text-site-ink\/55{color:color-mix(in oklab, var(--site-ink) 55%, transparent)}}.text-site-ink\/60{color:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.text-site-ink\/60{color:color-mix(in oklab, var(--site-ink) 60%, transparent)}}.text-site-ink\/62{color:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.text-site-ink\/62{color:color-mix(in oklab, var(--site-ink) 62%, transparent)}}.text-site-ink\/65{color:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.text-site-ink\/65{color:color-mix(in oklab, var(--site-ink) 65%, transparent)}}.text-site-ink\/70{color:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.text-site-ink\/70{color:color-mix(in oklab, var(--site-ink) 70%, transparent)}}.text-site-ink\/75{color:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.text-site-ink\/75{color:color-mix(in oklab, var(--site-ink) 75%, transparent)}}.text-site-ink\/80{color:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.text-site-ink\/80{color:color-mix(in oklab, var(--site-ink) 80%, transparent)}}.text-site-ink\/85{color:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.text-site-ink\/85{color:color-mix(in oklab, var(--site-ink) 85%, transparent)}}.text-site-ink\/\[0\.06\]{color:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.text-site-ink\/\[0\.06\]{color:color-mix(in oklab, var(--site-ink) 6%, transparent)}}.text-site-lime,.text-site-lime\/80{color:var(--site-lime)}@supports (color:color-mix(in lab, red, red)){.text-site-lime\/80{color:color-mix(in oklab, var(--site-lime) 80%, transparent)}}.text-site-lime\/\[0\.06\]{color:var(--site-lime)}@supports (color:color-mix(in lab, red, red)){.text-site-lime\/\[0\.06\]{color:color-mix(in oklab, var(--site-lime) 6%, transparent)}}.text-site-lime\/\[0\.08\]{color:var(--site-lime)}@supports (color:color-mix(in lab, red, red)){.text-site-lime\/\[0\.08\]{color:color-mix(in oklab, var(--site-lime) 8%, transparent)}}.text-site-muted{color:var(--site-muted)}.text-site-sage{color:var(--site-sage)}.text-site-teal,.text-site-teal\/80{color:var(--site-teal)}@supports (color:color-mix(in lab, red, red)){.text-site-teal\/80{color:color-mix(in oklab, var(--site-teal) 80%, transparent)}}.text-transparent{color:#0000}.text-white{color:var(--pale)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-site-fg\/30{-webkit-text-decoration-color:var(--site-fg);-webkit-text-decoration-color:var(--site-fg);-webkit-text-decoration-color:var(--site-fg);text-decoration-color:var(--site-fg)}@supports (color:color-mix(in lab, red, red)){.decoration-site-fg\/30{-webkit-text-decoration-color:color-mix(in oklab, var(--site-fg) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--site-fg) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--site-fg) 30%, transparent);text-decoration-color:color-mix(in oklab, var(--site-fg) 30%, transparent)}}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.caret-foreground{caret-color:var(--foreground)}.\[color-scheme\:inherit\]{color-scheme:normal}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.045\]{opacity:.045}.mix-blend-overlay{mix-blend-mode:overlay}.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_rgb\(var\(--site-deep-teal-rgb\)\/0\.55\)\,0_0_60px_-12px_rgb\(var\(--site-deep-teal-rgb\)\/0\.5\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,rgb(var(--site-deep-teal-rgb)/.55)), 0 0 60px -12px var(--tw-shadow-color,rgb(var(--site-deep-teal-rgb)/.5));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\(--site-line\)\,0_2cqw_5cqw_-1\.5cqw_rgb\(var\(--site-shadow-rgb\)\/0\.22\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--site-line)), 0 2cqw 5cqw -1.5cqw var(--tw-shadow-color,rgb(var(--site-shadow-rgb)/.22));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\(--site-line\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--site-line));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_40px_rgb\(var\(--shade-rgb\)\/0\.18\)\]{--tw-shadow:0 0 40px var(--tw-shadow-color,rgb(var(--shade-rgb)/.18));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_0_var\(--site-line\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,var(--site-line));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_2px_rgb\(var\(--site-shadow-rgb\)\/0\.08\)\,0_12px_28px_-10px_rgb\(var\(--site-shadow-rgb\)\/0\.18\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,rgb(var(--site-shadow-rgb)/.08)), 0 12px 28px -10px var(--tw-shadow-color,rgb(var(--site-shadow-rgb)/.18));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_4px_20px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0 4px 20px var(--tw-shadow-color,#0000000f);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_4px_24px_var\(--selection-bg\)\]{--tw-shadow:0 4px 24px var(--tw-shadow-color,var(--selection-bg));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_10px_30px_rgb\(var\(--shade-rgb\)\/0\.14\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,rgb(var(--shade-rgb)/.14));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_18px_50px_-18px_rgba\(5\,23\,23\,0\.7\)\]{--tw-shadow:0 18px 50px -18px var(--tw-shadow-color,#051717b3);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_24px_60px_-20px_rgba\(5\,23\,23\,0\.55\)\]{--tw-shadow:0 24px 60px -20px var(--tw-shadow-color,#0517178c);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_40px_90px_-30px_rgba\(5\,23\,23\,0\.7\)\]{--tw-shadow:0 40px 90px -30px var(--tw-shadow-color,#051717b3);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_40px_120px_-30px_rgb\(var\(--site-shadow-rgb\)\/0\.7\)\]{--tw-shadow:0 40px 120px -30px var(--tw-shadow-color,rgb(var(--site-shadow-rgb)/.7));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_0_0\.5px_0_var\(--cc-glass-inset\)\]{--tw-shadow:inset 0 .5px 0 var(--tw-shadow-color,var(--cc-glass-inset));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-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-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-black\/10{--tw-ring-color:var(--pure-black)}@supports (color:color-mix(in lab, red, red)){.ring-black\/10{--tw-ring-color:color-mix(in oklab, var(--pure-black) 10%, transparent)}}.ring-black\/\[0\.04\]{--tw-ring-color:var(--pure-black)}@supports (color:color-mix(in lab, red, red)){.ring-black\/\[0\.04\]{--tw-ring-color:color-mix(in oklab, var(--pure-black) 4%, transparent)}}.ring-border,.ring-border\/40{--tw-ring-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.ring-border\/40{--tw-ring-color:color-mix(in oklab, var(--border) 40%, transparent)}}.ring-danger\/15{--tw-ring-color:var(--accent-danger)}@supports (color:color-mix(in lab, red, red)){.ring-danger\/15{--tw-ring-color:color-mix(in oklab, var(--accent-danger) 15%, transparent)}}.ring-danger\/20{--tw-ring-color:var(--accent-danger)}@supports (color:color-mix(in lab, red, red)){.ring-danger\/20{--tw-ring-color:color-mix(in oklab, var(--accent-danger) 20%, transparent)}}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.ring-foreground\/12{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/12{--tw-ring-color:color-mix(in oklab, var(--foreground) 12%, transparent)}}.ring-foreground\/15{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/15{--tw-ring-color:color-mix(in oklab, var(--foreground) 15%, transparent)}}.ring-site-canvas{--tw-ring-color:var(--site-canvas)}.ring-site-fg\/10{--tw-ring-color:var(--site-fg)}@supports (color:color-mix(in lab, red, red)){.ring-site-fg\/10{--tw-ring-color:color-mix(in oklab, var(--site-fg) 10%, transparent)}}.ring-site-fg\/12{--tw-ring-color:var(--site-fg)}@supports (color:color-mix(in lab, red, red)){.ring-site-fg\/12{--tw-ring-color:color-mix(in oklab, var(--site-fg) 12%, transparent)}}.ring-site-ink,.ring-site-ink\/10{--tw-ring-color:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.ring-site-ink\/10{--tw-ring-color:color-mix(in oklab, var(--site-ink) 10%, transparent)}}.ring-site-ink\/20{--tw-ring-color:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.ring-site-ink\/20{--tw-ring-color:color-mix(in oklab, var(--site-ink) 20%, transparent)}}.ring-site-ink\/30{--tw-ring-color:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.ring-site-ink\/30{--tw-ring-color:color-mix(in oklab, var(--site-ink) 30%, transparent)}}.ring-site-lime,.ring-site-lime\/30{--tw-ring-color:var(--site-lime)}@supports (color:color-mix(in lab, red, red)){.ring-site-lime\/30{--tw-ring-color:color-mix(in oklab, var(--site-lime) 30%, transparent)}}.ring-site-line{--tw-ring-color:var(--site-line)}.ring-site-teal{--tw-ring-color:var(--site-teal)}.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-\[130px\]{--tw-blur:blur(130px);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-\[180\%\]{--tw-saturate:saturate(180%);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-\[48px\]{--tw-backdrop-blur:blur(48px);-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-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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,)}.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\,box-shadow\,backdrop-filter\]{transition-property:background-color,box-shadow,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;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\,background-color\]{transition-property:width,background-color;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-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-\[900ms\]{--tw-duration:.9s;transition-duration:.9s}.ease-\[cubic-bezier\(0\.16\,1\,0\.3\,1\)\]{--tw-ease:cubic-bezier(.16,1,.3,1);transition-timing-function:cubic-bezier(.16,1,.3,1)}.ease-\[cubic-bezier\(0\.34\,1\.2\,0\.64\,1\)\]{--tw-ease:cubic-bezier(.34,1.2,.64,1);transition-timing-function:cubic-bezier(.34,1.2,.64,1)}.ease-\[var\(--ease-ios\)\]{--tw-ease:var(--ease-ios);transition-timing-function:var(--ease-ios)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--shimmer-base\:color-mix\(in_srgb\,var\(--site-sage\)_45\%\,transparent\)\]{--shimmer-base:var(--site-sage)}@supports (color:color-mix(in lab, red, red)){.\[--shimmer-base\:color-mix\(in_srgb\,var\(--site-sage\)_45\%\,transparent\)\]{--shimmer-base:color-mix(in srgb,var(--site-sage) 45%,transparent)}}.\[--shimmer-peak\:var\(--site-lime\)\]{--shimmer-peak:var(--site-lime)}.\[-webkit-tap-highlight-color\:transparent\]{-webkit-tap-highlight-color:transparent}.ring-inset{--tw-ring-inset:inset}@media (hover:hover){.group-hover\:translate-x-0:is(:where(.group):hover *){--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-\[2\.4\]:is(:where(.group):hover *){scale:2.4}.group-hover\:rotate-45:is(:where(.group):hover *){rotate:45deg}.group-hover\:border-muted-foreground\/40:is(:where(.group):hover *){border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-muted-foreground\/40:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.group-hover\:bg-foreground\/\[0\.06\]:is(:where(.group):hover *){background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-foreground\/\[0\.06\]:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--foreground) 6%, transparent)}}.group-hover\:bg-foreground\/\[0\.08\]:is(:where(.group):hover *){background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-foreground\/\[0\.08\]:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--foreground) 8%, transparent)}}.group-hover\:bg-site-ink\/10:is(:where(.group):hover *){background-color:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-site-ink\/10:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--site-ink) 10%, transparent)}}.group-hover\:bg-site-ink\/\[0\.1\]:is(:where(.group):hover *){background-color:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-site-ink\/\[0\.1\]:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--site-ink) 10%, transparent)}}.group-hover\:text-foreground:is(:where(.group):hover *){color:var(--foreground)}.group-hover\:text-site-ink:is(:where(.group):hover *){color:var(--site-ink)}.group-hover\:text-site-teal:is(:where(.group):hover *){color:var(--site-teal)}.group-hover\:opacity-60:is(:where(.group):hover *){opacity:.6}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-muted::placeholder{color:var(--muted)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.placeholder\:text-placeholder::placeholder{color:var(--placeholder)}.placeholder\:text-secondary-label::placeholder{color:var(--secondary-label)}.placeholder\:text-site-fg\/35::placeholder{color:var(--site-fg)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-site-fg\/35::placeholder{color:color-mix(in oklab, var(--site-fg) 35%, transparent)}}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:mt-0:first-child{margin-top:0}.first\:border-0:first-child{border-style:var(--tw-border-style);border-width:0}.first\:pt-0:first-child{padding-top:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.target\:bg-site-lime\/55:target{background-color:var(--site-lime)}@supports (color:color-mix(in lab, red, red)){.target\:bg-site-lime\/55:target{background-color:color-mix(in oklab, var(--site-lime) 55%, transparent)}}.target\:px-3:target{padding-inline:calc(var(--spacing) * 3)}.target\:py-2:target{padding-block:calc(var(--spacing) * 2)}@media (hover:hover){.hover\:\!border-\[var\(--separator\)\]:hover{border-color:var(--separator)!important}.hover\:border-foreground\/20:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:border-foreground\/20:hover{border-color:color-mix(in oklab, var(--foreground) 20%, transparent)}}.hover\:bg-\[rgb\(var\(--shade-rgb\)\/0\.12\)\]:hover{background-color:rgb(var(--shade-rgb)/.12)}.hover\:bg-\[var\(--accent-danger-soft\)\]:hover{background-color:var(--accent-danger-soft)}.hover\:bg-\[var\(--system-fill\)\]:hover{background-color:var(--system-fill)}.hover\:bg-foreground\/10:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/10:hover{background-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.hover\:bg-foreground\/12:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/12:hover{background-color:color-mix(in oklab, var(--foreground) 12%, transparent)}}.hover\:bg-foreground\/\[0\.1\]:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/\[0\.1\]:hover{background-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.hover\:bg-foreground\/\[0\.02\]:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/\[0\.02\]:hover{background-color:color-mix(in oklab, var(--foreground) 2%, transparent)}}.hover\:bg-foreground\/\[0\.03\]:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/\[0\.03\]:hover{background-color:color-mix(in oklab, var(--foreground) 3%, transparent)}}.hover\:bg-foreground\/\[0\.04\]:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--foreground) 4%, transparent)}}.hover\:bg-foreground\/\[0\.05\]:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/\[0\.05\]:hover{background-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.hover\:bg-foreground\/\[0\.06\]:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/\[0\.06\]:hover{background-color:color-mix(in oklab, var(--foreground) 6%, transparent)}}.hover\:bg-foreground\/\[0\.08\]:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/\[0\.08\]:hover{background-color:color-mix(in oklab, var(--foreground) 8%, transparent)}}.hover\:bg-foreground\/\[0\.025\]:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/\[0\.025\]:hover{background-color:color-mix(in oklab, var(--foreground) 2.5%, transparent)}}.hover\:bg-secondary-system-fill:hover{background-color:var(--secondary-system-fill)}.hover\:bg-site-fg\/10:hover{background-color:var(--site-fg)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-site-fg\/10:hover{background-color:color-mix(in oklab, var(--site-fg) 10%, transparent)}}.hover\:bg-site-fg\/20:hover{background-color:var(--site-fg)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-site-fg\/20:hover{background-color:color-mix(in oklab, var(--site-fg) 20%, transparent)}}.hover\:bg-site-fg\/\[0\.12\]:hover{background-color:var(--site-fg)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-site-fg\/\[0\.12\]:hover{background-color:color-mix(in oklab, var(--site-fg) 12%, transparent)}}.hover\:bg-site-fg\/\[0\.14\]:hover{background-color:var(--site-fg)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-site-fg\/\[0\.14\]:hover{background-color:color-mix(in oklab, var(--site-fg) 14.0%, transparent)}}.hover\:bg-site-ink\/\[0\.1\]:hover{background-color:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-site-ink\/\[0\.1\]:hover{background-color:color-mix(in oklab, var(--site-ink) 10%, transparent)}}.hover\:bg-site-ink\/\[0\.06\]:hover{background-color:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-site-ink\/\[0\.06\]:hover{background-color:color-mix(in oklab, var(--site-ink) 6%, transparent)}}.hover\:bg-site-ink\/\[0\.08\]:hover{background-color:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-site-ink\/\[0\.08\]:hover{background-color:color-mix(in oklab, var(--site-ink) 8%, transparent)}}.hover\:bg-site-ink\/\[0\.09\]:hover{background-color:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-site-ink\/\[0\.09\]:hover{background-color:color-mix(in oklab, var(--site-ink) 9%, transparent)}}.hover\:bg-site-lime\/60:hover{background-color:var(--site-lime)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-site-lime\/60:hover{background-color:color-mix(in oklab, var(--site-lime) 60%, transparent)}}.hover\:bg-surface-hover:hover{background-color:var(--surface-hover)}.hover\:bg-surface-subtle:hover,.hover\:bg-surface-subtle\/50:hover{background-color:var(--surface-subtle)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-surface-subtle\/50:hover{background-color:color-mix(in oklab, var(--surface-subtle) 50%, transparent)}}.hover\:bg-surface-subtle\/60:hover{background-color:var(--surface-subtle)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-surface-subtle\/60:hover{background-color:color-mix(in oklab, var(--surface-subtle) 60%, transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-site-fg:hover,.hover\:text-site-fg\/70:hover{color:var(--site-fg)}@supports (color:color-mix(in lab, red, red)){.hover\:text-site-fg\/70:hover{color:color-mix(in oklab, var(--site-fg) 70%, transparent)}}.hover\:text-site-ink:hover{color:var(--site-ink)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-85:hover{opacity:.85}.hover\:opacity-90:hover{opacity:.9}}.focus\:bg-foreground\/\[0\.06\]:focus{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.focus\:bg-foreground\/\[0\.06\]:focus{background-color:color-mix(in oklab, var(--foreground) 6%, transparent)}}.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-foreground\/20:focus-visible{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-foreground\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--foreground) 20%, transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.active\:opacity-50:active{opacity:.5}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}@media (hover:hover){.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-ping{animation:var(--animate-ping)}}@media not all and (min-width:48rem){.max-md\:top-0{top:0}}@media not all and (min-width:40rem){.max-sm\:pb-\[calc\(5\.5rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}}@media (min-width:380px){.min-\[380px\]\:inline{display:inline}}@media (min-width:420px){.min-\[420px\]\:inline{display:inline}}@media (min-width:720px){.min-\[720px\]\:inline{display:inline}}@media (min-width:860px){.min-\[860px\]\:inline{display:inline}}@media (min-width:40rem){.sm\:right-6{right:calc(var(--spacing) * 6)}.sm\:right-auto{right:auto}.sm\:bottom-6{bottom:calc(var(--spacing) * 6)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mx-6{margin-inline:calc(var(--spacing) * 6)}.sm\:mt-2{margin-top:calc(var(--spacing) * 2)}.sm\:mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.sm\:mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.sm\:mt-4{margin-top:calc(var(--spacing) * 4)}.sm\:mt-6{margin-top:calc(var(--spacing) * 6)}.sm\:mb-5{margin-bottom:calc(var(--spacing) * 5)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:table-cell{display:table-cell}.sm\:aspect-\[5\/3\]{aspect-ratio:5/3}.sm\:aspect-auto{aspect-ratio:auto}.sm\:size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.sm\:h-12{height:calc(var(--spacing) * 12)}.sm\:h-\[44px\]{height:44px}.sm\:h-\[220px\]{height:220px}.sm\:h-\[292px\]{height:292px}.sm\:h-full{height:100%}.sm\:\!min-h-\[56px\]{min-height:56px!important}.sm\:min-h-\[30rem\]{min-height:30rem}.sm\:min-h-\[36px\]{min-height:36px}.sm\:min-h-\[44px\]{min-height:44px}.sm\:w-12{width:calc(var(--spacing) * 12)}.sm\:w-24{width:calc(var(--spacing) * 24)}.sm\:w-\[12rem\]{width:12rem}.sm\:w-\[160px\]{width:160px}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:max-w-\[60ch\]{max-width:60ch}.sm\:max-w-\[320px\]{max-width:320px}.sm\:max-w-\[540px\]{max-width:540px}.sm\:max-w-\[720px\]{max-width:720px}.sm\:max-w-\[960px\]{max-width:960px}.sm\:max-w-\[min\(560px\,calc\(100vw-2rem\)\)\]{max-width:min(560px,100vw - 2rem)}.sm\:max-w-\[min\(720px\,calc\(100vw-2rem\)\)\]{max-width:min(720px,100vw - 2rem)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:min-w-0{min-width:0}.sm\:shrink-0{flex-shrink:0}.sm\:\!transform-none{transform:none!important}.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-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.sm\:grid-cols-\[1\.5fr_1fr\]{grid-template-columns:1.5fr 1fr}.sm\:grid-cols-\[1fr_0\.9fr\]{grid-template-columns:1fr .9fr}.sm\:grid-cols-\[200px_minmax\(0\,1fr\)\]{grid-template-columns:200px minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,1fr\)_minmax\(0\,1\.1fr\)_auto\]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.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\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:gap-3\.5{gap:calc(var(--spacing) * 3.5)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:gap-12{gap:calc(var(--spacing) * 12)}:where(.sm\:space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.sm\:self-auto{align-self:auto}.sm\:self-center{align-self:center}.sm\:self-start{align-self:flex-start}.sm\:rounded-\[12px\]{border-radius:12px}.sm\:rounded-\[16px\]{border-radius:16px}.sm\:rounded-\[22px\]{border-radius:22px}.sm\:rounded-\[24px\]{border-radius:24px}.sm\:rounded-none{border-radius:0}.sm\:border{border-style:var(--tw-border-style);border-width:1px}.sm\:border-0{border-style:var(--tw-border-style);border-width:0}.sm\:border-border{border-color:var(--border)}.sm\:border-foreground{border-color:var(--foreground)}.sm\:bg-foreground\/\[0\.04\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.sm\:bg-foreground\/\[0\.04\]{background-color:color-mix(in oklab, var(--foreground) 4%, transparent)}}.sm\:bg-transparent{background-color:#0000}.sm\:p-0{padding:0}.sm\:p-3\.5{padding:calc(var(--spacing) * 3.5)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:p-12{padding:calc(var(--spacing) * 12)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.sm\:py-3{padding-block:calc(var(--spacing) * 3)}.sm\:py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:py-5{padding-block:calc(var(--spacing) * 5)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-7{padding-block:calc(var(--spacing) * 7)}.sm\:py-9{padding-block:calc(var(--spacing) * 9)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-28{padding-block:calc(var(--spacing) * 28)}.sm\:py-\[18px\]{padding-block:18px}.sm\:pt-0{padding-top:0}.sm\:pt-1{padding-top:var(--spacing)}.sm\:pt-6{padding-top:calc(var(--spacing) * 6)}.sm\:pt-24{padding-top:calc(var(--spacing) * 24)}.sm\:pr-6{padding-right:calc(var(--spacing) * 6)}.sm\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.sm\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.sm\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.sm\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.sm\:pl-\[calc\(4rem\+1\.25rem\)\]{padding-left:5.25rem}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:\!text-\[16px\]{font-size:16px!important}.sm\:text-\[12px\]{font-size:12px}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[14px\]{font-size:14px}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[16px\]{font-size:16px}.sm\:text-\[17px\]{font-size:17px}.sm\:text-\[18px\]{font-size:18px}.sm\:text-\[22px\]{font-size:22px}.sm\:text-\[24px\]{font-size:24px}.sm\:text-\[28px\]{font-size:28px}.sm\:text-\[30px\]{font-size:30px}.sm\:text-\[32px\]{font-size:32px}.sm\:text-\[34px\]{font-size:34px}.sm\:text-\[36px\]{font-size:36px}.sm\:text-\[38px\]{font-size:38px}.sm\:leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.sm\:leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.sm\:font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.sm\:opacity-0{opacity:0}.sm\:shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.03\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.sm\:shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 8px 32px var(--tw-shadow-color,#00000014);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){.sm\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.sm\:hover\:border-black\/15:hover{border-color:var(--pure-black)}@supports (color:color-mix(in lab, red, red)){.sm\:hover\:border-black\/15:hover{border-color:color-mix(in oklab, var(--pure-black) 15%, transparent)}}.sm\:hover\:border-foreground\/20:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.sm\:hover\:border-foreground\/20:hover{border-color:color-mix(in oklab, var(--foreground) 20%, transparent)}}.sm\:hover\:bg-foreground\/\[0\.06\]:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.sm\:hover\:bg-foreground\/\[0\.06\]:hover{background-color:color-mix(in oklab, var(--foreground) 6%, transparent)}}.sm\:hover\:shadow-\[0_8px_30px_rgba\(0\,0\,0\,0\.06\)\]:hover{--tw-shadow:0 8px 30px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.sm\:active\:scale-\[0\.995\]:active{scale:.995}}@media (min-width:48rem){.md\:sticky{position:sticky}.md\:top-\(--stack-offset\){top:var(--stack-offset)}.md\:top-0{top:0}.md\:left-\[34\%\]{left:34%}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:table-cell{display:table-cell}.md\:h-\[76vh\]{height:76vh}.md\:h-\[170vh\]{height:170vh}.md\:h-screen{height:100vh}.md\:max-h-\[44rem\]{max-height:44rem}.md\:min-h-screen{min-height:100vh}.md\:translate-x-\[6\%\]{--tw-translate-x:6%;translate:var(--tw-translate-x) var(--tw-translate-y)}.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-\[1\.4fr_2fr\]{grid-template-columns:1.4fr 2fr}.md\:grid-cols-\[1\.15fr_1fr\]{grid-template-columns:1.15fr 1fr}.md\:items-center{align-items:center}.md\:justify-center{justify-content:center}.md\:bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.md\:from-site-ink{--tw-gradient-from:var(--site-ink);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.md\:via-site-ink\/90{--tw-gradient-via:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.md\:via-site-ink\/90{--tw-gradient-via:color-mix(in oklab, var(--site-ink) 90%, transparent)}}.md\:via-site-ink\/90{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.md\:via-\[24\%\]{--tw-gradient-via-position:24%}.md\:to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.md\:to-\[36\%\]{--tw-gradient-to-position:36%}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:py-0{padding-block:0}.md\:py-\[12vh\]{padding-block:12vh}.md\:py-\[14vh\]{padding-block:14vh}.md\:pt-\[10vh\]{padding-top:10vh}.md\:pb-0{padding-bottom:0}.md\:pb-\[24vh\]{padding-bottom:24vh}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-0{top:0}.lg\:top-\[calc\(var\(--site-nav-h\)\+1\.5rem\)\]{top:calc(var(--site-nav-h) + 1.5rem)}.lg\:top-\[calc\(var\(--site-nav-h\)\+1\.25rem\)\]{top:calc(var(--site-nav-h) + 1.25rem)}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:table-cell{display:table-cell}.lg\:\!h-11{height:calc(var(--spacing) * 11)!important}.lg\:h-\[220px\]{height:220px}.lg\:\!w-11{width:calc(var(--spacing) * 11)!important}.lg\:w-\[220px\]{width:220px}.lg\:w-auto{width:auto}.lg\:w-full{width:100%}.lg\:max-w-\[52ch\]{max-width:52ch}.lg\:min-w-\[140px\]{min-width:140px}.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-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.lg\:grid-cols-\[1\.15fr_1fr\]{grid-template-columns:1.15fr 1fr}.lg\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.lg\:grid-cols-\[1fr_15rem\]{grid-template-columns:1fr 15rem}.lg\:grid-cols-\[1fr_18rem\]{grid-template-columns:1fr 18rem}.lg\:grid-cols-\[13rem_minmax\(0\,1fr\)\]{grid-template-columns:13rem minmax(0,1fr)}.lg\:grid-cols-\[14rem_1fr\]{grid-template-columns:14rem 1fr}.lg\:grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(0\,1\.15fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(0,1.15fr)}.lg\:grid-cols-\[minmax\(0\,1\.65fr\)_minmax\(300px\,1fr\)\]{grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_150px_160px_auto\]{grid-template-columns:minmax(0,1fr) 150px 160px auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_160px_auto\]{grid-template-columns:minmax(0,1fr) 160px auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.15fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.lg\:grid-cols-\[minmax\(200px\,228px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(200px,228px) minmax(0,1fr)}.lg\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:items-stretch{align-items:stretch}.lg\:justify-between{justify-content:space-between}.lg\:gap-1{gap:var(--spacing)}.lg\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.lg\:gap-3{gap:calc(var(--spacing) * 3)}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:gap-5{gap:calc(var(--spacing) * 5)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:gap-20{gap:calc(var(--spacing) * 20)}.lg\:gap-40{gap:calc(var(--spacing) * 40)}.lg\:self-start{align-self:flex-start}.lg\:border-0{border-style:var(--tw-border-style);border-width:0}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:border-border{border-color:var(--border)}.lg\:border-separator{border-color:var(--separator)}.lg\:p-5{padding:calc(var(--spacing) * 5)}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:px-0{padding-inline:0}.lg\:px-4{padding-inline:calc(var(--spacing) * 4)}.lg\:px-5{padding-inline:calc(var(--spacing) * 5)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:px-24{padding-inline:calc(var(--spacing) * 24)}.lg\:py-0{padding-block:0}.lg\:py-1{padding-block:var(--spacing)}.lg\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.lg\:py-4{padding-block:calc(var(--spacing) * 4)}.lg\:pt-0{padding-top:0}.lg\:pt-1{padding-top:var(--spacing)}.lg\:pt-3{padding-top:calc(var(--spacing) * 3)}.lg\:pt-\[max\(10px\,env\(safe-area-inset-top\)\)\]{padding-top:max(10px, env(safe-area-inset-top))}.lg\:pr-5{padding-right:calc(var(--spacing) * 5)}.lg\:pb-0{padding-bottom:0}.lg\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.lg\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.lg\:pl-0{padding-left:0}.lg\:pl-\[calc\(6rem\+2rem\)\]{padding-left:8rem}.lg\:text-\[1\.375rem\]{font-size:1.375rem}.lg\:text-\[32px\]{font-size:32px}.lg\:text-title1{font-size:var(--text-title1-size)}}@media (min-width:80rem){.xl\:block{display:block}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-\[13rem_minmax\(0\,44rem\)_15rem\]{grid-template-columns:13rem minmax(0,44rem) 15rem}.xl\:grid-cols-\[minmax\(0\,2\.2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.xl\:justify-between{justify-content:space-between}.xl\:gap-10{gap:calc(var(--spacing) * 10)}}.dark\:block:where(.dark,.dark *){display:block}.dark\:hidden:where(.dark,.dark *){display:none}.dark\:bg-black\/50:where(.dark,.dark *){background-color:var(--pure-black)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-black\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--pure-black) 50%, transparent)}}.dark\:shadow-\[0_12px_36px_rgb\(var\(--shade-rgb\)\/0\.55\)\]:where(.dark,.dark *){--tw-shadow:0 12px 36px var(--tw-shadow-color,rgb(var(--shade-rgb)/.55));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-\[inset_0_0\.5px_0_rgb\(var\(--tint-rgb\)\/0\.1\)\]:where(.dark,.dark *){--tw-shadow:inset 0 .5px 0 var(--tw-shadow-color,rgb(var(--tint-rgb)/.1));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&_\.apple-select-trigger\]\:\!h-11 .apple-select-trigger{height:calc(var(--spacing) * 11)!important}.\[\&_\.apple-select-trigger\]\:\!min-h-11 .apple-select-trigger{min-height:calc(var(--spacing) * 11)!important}.\[\&_\.apple-select-trigger\]\:\!rounded-\[12px\] .apple-select-trigger{border-radius:12px!important}.\[\&_\.apple-select-trigger\]\:\!px-3 .apple-select-trigger{padding-inline:calc(var(--spacing) * 3)!important}.\[\&_\.apple-select-trigger\]\:\!text-\[14px\] .apple-select-trigger{font-size:14px!important}.\[\&_\[data-placeholder\]\]\:font-normal [data-placeholder]{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.\[\&_\[data-placeholder\]\]\:text-placeholder [data-placeholder]{color:var(--placeholder)}.\[\&_em\]\:bg-site-lime\/60 em{background-color:var(--site-lime)}@supports (color:color-mix(in lab, red, red)){.\[\&_em\]\:bg-site-lime\/60 em{background-color:color-mix(in oklab, var(--site-lime) 60%, transparent)}}.\[\&_em\]\:text-site-ink em{color:var(--site-ink)}.\[\&_em\]\:not-italic em{font-style:normal}.\[\&\:\:-webkit-calendar-picker-indicator\]\:cursor-pointer::-webkit-calendar-picker-indicator{cursor:pointer}.\[\&\:\:-webkit-calendar-picker-indicator\]\:opacity-45::-webkit-calendar-picker-indicator{opacity:.45}.\[\&\:\:-webkit-search-cancel-button\]\:appearance-none::-webkit-search-cancel-button{appearance:none}.\[\&\:not\(\:first-child\)\]\:border-t:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:1px}.mirror-glass,.glass-cc{isolation:isolate;background:var(--cc-glass);border:.5px solid var(--cc-glass-border);box-shadow:inset 0 .5px 0 var(--cc-glass-inset), inset 0 0 0 .5px var(--cc-glass-highlight);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mirror-glass,.glass-cc{box-shadow:inset 0 .5px 0 var(--cc-glass-inset), inset 0 0 0 .5px color-mix(in srgb, var(--cc-glass-highlight) 35%, transparent)}}.mirror-glass,.glass-cc{-webkit-backdrop-filter:var(--cc-blur)}.mirror-glass:before,.glass-cc:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(160deg, var(--cc-specular-top) 0%, var(--cc-specular-mid) 30%, transparent 58%, var(--cc-specular-end) 100%);position:absolute;inset:0}.mirror-glass:after,.glass-cc:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;box-shadow:inset 0 0 0 .5px var(--cc-glass-highlight);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.mirror-glass:after,.glass-cc:after{box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--cc-glass-highlight) 40%, transparent)}}.mirror-glass-strong,.glass-cc-strong{isolation:isolate;background:var(--cc-glass-strong);border:.5px solid var(--cc-glass-border);box-shadow:inset 0 .5px 0 var(--cc-glass-inset), inset 0 0 0 .5px var(--cc-glass-highlight);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mirror-glass-strong,.glass-cc-strong{box-shadow:inset 0 .5px 0 var(--cc-glass-inset), inset 0 0 0 .5px color-mix(in srgb, var(--cc-glass-highlight) 35%, transparent)}}.mirror-glass-strong,.glass-cc-strong{-webkit-backdrop-filter:blur(64px)saturate(200%)}.mirror-glass-strong:before,.glass-cc-strong:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(180deg, var(--cc-specular-top) 0%, var(--cc-specular-mid) 42%, transparent 72%);position:absolute;inset:0}.mirror-glass-chip,.glass-cc-chip{background:var(--cc-glass-chip);border:.5px solid var(--cc-glass-border);box-shadow:inset 0 .5px 0 var(--cc-glass-inset);-webkit-backdrop-filter:blur(32px)saturate(180%)}.mirror-glass-dark,.glass-cc-dark{background:var(--cc-glass-dark);border:.5px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.mirror-glass-dark,.glass-cc-dark{border:.5px solid color-mix(in srgb, var(--foreground) 16%, transparent)}}.mirror-glass-dark,.glass-cc-dark{box-shadow:inset 0 .5px 0 var(--foreground)}@supports (color:color-mix(in lab, red, red)){.mirror-glass-dark,.glass-cc-dark{box-shadow:inset 0 .5px 0 color-mix(in srgb, var(--foreground) 18%, transparent)}}.mirror-glass-dark,.glass-cc-dark{-webkit-backdrop-filter:blur(40px)saturate(160%);color:var(--button-text)}.chat-bubble-agent{background:var(--chat-agent-bg);color:var(--foreground);border:.5px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.chat-bubble-agent{border:.5px solid color-mix(in srgb, var(--foreground) 8%, transparent)}}.chat-bubble-agent{overflow-wrap:anywhere;word-break:break-word;min-width:0}.chat-bubble-caller{background:var(--chat-caller-bg);color:var(--foreground);border:.5px solid var(--border);overflow-wrap:anywhere;word-break:break-word;min-width:0}.glass-cc-input{border:.5px solid var(--cc-glass-border);background:var(--glass-bg,var(--field-surface,var(--cc-glass)));width:100%;min-height:48px;color:var(--foreground);box-shadow:inset 0 1px 0 var(--cc-glass-inset), 0 10px 28px rgb(var(--shade-rgb) / .08);-webkit-backdrop-filter:blur(var(--glass-blur-md)) saturate(var(--glass-saturate));transition:background-color var(--transition-fast), box-shadow var(--transition-fast), border-color var(--transition-fast);border-radius:16px;outline:none;padding:.75rem 1rem}select.glass-cc-input{appearance:none;background-color:var(--cc-glass);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5' stroke='%23666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:12px 12px;padding-right:2.75rem}select.glass-cc-input:hover,select.glass-cc-input:focus{background-color:var(--cc-glass-strong);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5' stroke='%23666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:12px 12px}html.dark select.glass-cc-input,html.dark select.glass-cc-input:hover,html.dark select.glass-cc-input:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5' stroke='%23c8c8c8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.glass-cc-input::placeholder{color:var(--placeholder)}.glass-cc-input:hover{background:var(--glass-bg-strong,var(--cc-glass-strong))}.glass-cc-input:focus,.glass-cc-input:focus-visible{background:var(--glass-bg-strong,var(--cc-glass-strong));border-color:var(--focus-border);box-shadow:0 0 0 3px var(--focus-ring), inset 0 1px 0 var(--cc-glass-inset), 0 14px 36px rgb(var(--shade-rgb) / .1);-webkit-backdrop-filter:blur(var(--glass-blur-lg)) saturate(var(--glass-saturate));outline:none}.ios-inset-field{border-radius:var(--radius-control);border:.5px solid var(--separator);background:var(--glass-bg);width:100%;min-height:44px;box-shadow:inset 0 .5px 0 var(--glass-highlight);-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(var(--glass-saturate));transition:background-color var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);align-items:center;padding:0 .875rem;display:flex}.dark .ios-inset-field{background:var(--glass-bg)}.ios-inset-field:focus-within,.dark .ios-inset-field:focus-within{background:var(--glass-bg-strong);border-color:var(--focus-border);box-shadow:0 0 0 3px var(--focus-ring), inset 0 .5px 0 var(--glass-highlight)}.glass-cc-btn{border-radius:var(--radius-control);border:.5px solid var(--separator);background:var(--secondary-grouped-background);min-height:44px;color:var(--foreground);box-shadow:none;-webkit-backdrop-filter:none;transition:background-color var(--transition-fast), transform var(--transition-fast), border-color var(--transition-fast);justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-weight:600;display:inline-flex}.glass-cc-btn:hover{background:var(--surface-hover)}.glass-cc-btn:active{transform:scale(.97)}.glass-cc-btn--solid{background:var(--button);border-color:var(--button);color:var(--button-text);box-shadow:none;-webkit-backdrop-filter:none}.glass-cc-btn--solid:hover{background:var(--button)}@supports (color:color-mix(in lab, red, red)){.glass-cc-btn--solid:hover{background:color-mix(in srgb, var(--button) 88%, var(--button-text))}}.glass-cc-btn--solid:hover{border-color:var(--button)}@supports (color:color-mix(in lab, red, red)){.glass-cc-btn--solid:hover{border-color:color-mix(in srgb, var(--button) 88%, var(--button-text))}}.glass-cc-btn--solid:hover{color:var(--button-text)}.glass-cc-heading{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;margin:0;padding:0;font-size:11px;font-weight:600;display:inline-block}.mirror-glass>*,.mirror-glass-strong>*,.glass-cc>*,.glass-cc-strong>*{z-index:1;position:relative}.glass,.glass-translucent{isolation:isolate;background:var(--glass-bg);border:1px solid var(--glass-border-outer);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur-md)) saturate(var(--glass-saturate));position:relative;overflow:hidden}.glass-frosted{isolation:isolate;background:var(--glass-bg-frosted);border:1px solid var(--glass-border-outer);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur-lg)) saturate(var(--glass-saturate));position:relative;overflow:hidden}.glass-blur-material{-webkit-backdrop-filter:blur(var(--glass-blur-xl)) saturate(var(--glass-saturate))}.glass-liquid:before,.glass-panel:before,.glass-sidebar:before,.glass-header:before,.glass-fab:before,.glass-warm:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(165deg, var(--glass-highlight) 0%, rgb(var(--tint-rgb) / .18) 38%, rgb(var(--tint-rgb) / 0) 72%);border:1px solid var(--glass-border);border-bottom-color:#0000;border-right-color:rgb(var(--tint-rgb) / .28);position:absolute;inset:0}.glass-panel,.glass-liquid{isolation:isolate;background:var(--glass-bg);border:1px solid var(--glass-border-outer);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur-md)) saturate(var(--glass-saturate));transition:box-shadow var(--transition-base), border-color var(--transition-base), background-color var(--transition-base), transform var(--transition-base);position:relative;overflow:hidden}.glass-panel:hover,.glass-liquid:hover{box-shadow:var(--glass-shadow-hover)}.glass-sidebar{isolation:isolate;background:var(--platform-sidebar-bg);border-right:1px solid var(--glass-border-outer);-webkit-backdrop-filter:blur(var(--glass-blur-xl)) saturate(var(--glass-saturate));position:relative}.glass-header{isolation:isolate;-webkit-backdrop-filter:none;background:0 0;border-bottom:0;position:relative}.glass-warm{isolation:isolate;background:rgb(var(--tint-rgb) / .16);border:.5px solid rgb(var(--tint-rgb) / .38);box-shadow:inset 0 1px 0 rgb(var(--tint-rgb) / .55);-webkit-backdrop-filter:blur(var(--glass-blur-md)) saturate(var(--glass-saturate));position:relative;overflow:hidden}.glass-fab{isolation:isolate;background:rgb(var(--shade-rgb) / .55);border:.5px solid rgb(var(--tint-rgb) / .18);box-shadow:inset 0 .5px 0 rgb(var(--tint-rgb) / .22);-webkit-backdrop-filter:blur(36px)saturate(180%);color:var(--pale);position:relative;overflow:hidden}.glass-fab:hover{background:rgb(var(--shade-rgb) / .65);box-shadow:inset 0 .5px 0 rgb(var(--tint-rgb) / .28)}.glass-sheet{isolation:isolate;background:rgb(var(--tint-rgb) / .18);border:.5px solid rgb(var(--tint-rgb) / .4);box-shadow:inset 0 1px 0 rgb(var(--tint-rgb) / .6);-webkit-backdrop-filter:blur(var(--glass-blur-xl)) saturate(var(--glass-saturate));position:relative;overflow:hidden}.glass-sheet:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(180deg, rgb(var(--tint-rgb) / .5) 0%, transparent 40%);position:absolute;inset:0}.glass-translucent:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(180deg, rgb(var(--tint-rgb) / .35) 0%, transparent 55%);position:absolute;inset:0}.glass-nav-active{-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(var(--glass-saturate));box-shadow:0 4px 16px rgb(var(--shade-rgb) / .06), inset 0 1px 0 rgb(var(--tint-rgb) / .7);background:rgb(var(--tint-rgb) / .72)!important}.transition-smooth{transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-duration:var(--transition-fast);transition-timing-function:var(--ease-apple)}.transition-smooth-slow{transition-property:color,background-color,border-color,box-shadow,opacity,transform,filter;transition-duration:var(--transition-base);transition-timing-function:var(--ease-ios)}.transition-spring{transition-property:color,background-color,border-color,box-shadow,opacity,transform,filter;transition-duration:var(--transition-spring);transition-timing-function:var(--ease-spring-soft)}.platform-card{isolation:isolate;border:.5px solid var(--cc-glass-border);background:var(--cc-glass);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--cc-blur);transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base), background-color var(--transition-base);will-change:transform;position:relative;overflow:hidden}.platform-card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(165deg, var(--glass-highlight) 0%, var(--glass-highlight) 40%, transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.platform-card:before{background:linear-gradient(165deg, var(--glass-highlight) 0%, color-mix(in srgb, var(--glass-highlight) 35%, transparent) 40%, transparent 70%)}}.platform-card:before{border:1px solid var(--glass-border);border-bottom-color:#0000}.platform-card:hover{box-shadow:var(--glass-shadow-hover)}.platform-card-interactive:hover{transform:none}.platform-card-interactive:active{transition-duration:.12s;transform:scale(.99)}.platform-glass-header{isolation:isolate;-webkit-backdrop-filter:none;background:0 0;border-bottom:0;position:relative}.platform-glass-header:before{display:none}.platform-page-enter{animation:platform-page-enter var(--transition-page) both}.platform-fade-up{animation:platform-fade-up var(--transition-page) both}.platform-stagger>.platform-stagger-item:first-child{animation-delay:0s}.platform-stagger>.platform-stagger-item:nth-child(2){animation-delay:24ms}.platform-stagger>.platform-stagger-item:nth-child(3){animation-delay:48ms}.platform-stagger>.platform-stagger-item:nth-child(4){animation-delay:72ms}.platform-stagger>.platform-stagger-item:nth-child(5){animation-delay:96ms}.platform-stagger>.platform-stagger-item:nth-child(6){animation-delay:.12s}.platform-stagger>.platform-stagger-item:nth-child(7){animation-delay:.144s}.platform-stagger>.platform-stagger-item:nth-child(8){animation-delay:.168s}.platform-stagger>.platform-stagger-item:nth-child(9){animation-delay:.192s}.platform-stagger>.platform-stagger-item:nth-child(10){animation-delay:.216s}.platform-stagger>.platform-stagger-item:nth-child(11){animation-delay:.24s}.platform-stagger>.platform-stagger-item:nth-child(12){animation-delay:.264s}.platform-nav-backdrop{transition:opacity var(--transition-modal), backdrop-filter var(--transition-modal), -webkit-backdrop-filter var(--transition-modal)}.platform-nav-backdrop--open{opacity:1;pointer-events:auto}.platform-nav-backdrop--closed{opacity:0;pointer-events:none}.platform-nav-drawer{height:100dvh;max-height:100dvh;transition:transform var(--transition-modal);will-change:transform;pointer-events:none;visibility:hidden;top:0;bottom:0;overflow:visible;transform:translate(-110%)}.platform-nav-drawer--open{pointer-events:auto;visibility:visible;transform:translate(0)}.platform-nav-drawer--closed{pointer-events:none;visibility:hidden;transition:transform var(--transition-modal-exit), visibility 0s linear .2s;transform:translate(-110%)}.platform-nav-drawer-panel{border-radius:0 28px 28px 0;width:100%;height:100%;overflow:hidden}.platform-nav-edge-close{z-index:2;border:.5px solid var(--foreground);border-radius:999px;justify-content:center;align-items:center;width:30px;height:52px;display:inline-flex;position:absolute;top:28%;right:-15px}@supports (color:color-mix(in lab, red, red)){.platform-nav-edge-close{border:.5px solid color-mix(in srgb, var(--foreground) 12%, transparent)}}.platform-nav-edge-close{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.platform-nav-edge-close{background:color-mix(in srgb, var(--background) 92%, transparent)}}.platform-nav-edge-close{color:var(--foreground);box-shadow:0 8px 24px rgb(var(--shade-rgb) / .18), inset 0 .5px 0 var(--foreground)}@supports (color:color-mix(in lab, red, red)){.platform-nav-edge-close{box-shadow:0 8px 24px rgb(var(--shade-rgb) / .18), inset 0 .5px 0 color-mix(in srgb, var(--foreground) 10%, transparent)}}.platform-nav-edge-close{-webkit-backdrop-filter:blur(20px)saturate(160%);transition:transform var(--transition-modal), opacity var(--transition-modal-exit), background-color var(--transition-fast);-webkit-tap-highlight-color:transparent}.platform-nav-drawer--closed .platform-nav-edge-close{opacity:0;pointer-events:none}.platform-nav-drawer--open .platform-nav-edge-close{opacity:1}.platform-nav-edge-close:active{transform:scale(.96)}.dark .platform-nav-edge-close{background:var(--pale)}@supports (color:color-mix(in lab, red, red)){.dark .platform-nav-edge-close{background:color-mix(in srgb, var(--pale) 10%, var(--pure-black))}}.dark .platform-nav-edge-close{border-color:rgb(var(--tint-rgb) / .14);box-shadow:0 10px 28px rgb(var(--shade-rgb) / .45), inset 0 .5px 0 rgb(var(--tint-rgb) / .1)}@media (prefers-reduced-motion:reduce){.platform-nav-backdrop,.platform-nav-drawer,.platform-nav-drawer--closed,.platform-nav-edge-close{transition-duration:1ms!important}}@media (max-width:1023px){.platform-nav-drawer-panel{background:linear-gradient(165deg, rgb(var(--tint-rgb) / .98) 0%, rgb(var(--pale-rgb) / .96) 42%, rgb(var(--platinum-rgb) / .6) 100%);border:.5px solid rgb(var(--tint-rgb) / .7);box-shadow:inset 0 1px 0 rgb(var(--tint-rgb) / .9), inset 0 0 0 .5px rgb(var(--tint-rgb) / .45);border-left:0}.dark .platform-nav-drawer-panel{background:linear-gradient(165deg, var(--pale) 0%, var(--pale) 45%, var(--pale) 100%)}@supports (color:color-mix(in lab, red, red)){.dark .platform-nav-drawer-panel{background:linear-gradient(165deg, color-mix(in srgb, var(--pale) 9%, var(--pure-black)) 0%, color-mix(in srgb, var(--pale) 6%, var(--pure-black)) 45%, color-mix(in srgb, var(--pale) 4%, var(--pure-black)) 100%)}}.dark .platform-nav-drawer-panel{border-color:rgb(var(--tint-rgb) / .12);box-shadow:inset 0 1px 0 rgb(var(--tint-rgb) / .08), inset 0 0 0 .5px rgb(var(--tint-rgb) / .06)}.platform-nav-drawer .platform-sidebar{-webkit-backdrop-filter:none;width:100%;height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:hidden}.platform-nav-drawer .platform-sidebar-inner{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-radius:0}.platform-nav-drawer .platform-sidebar-inner:after{display:none}.platform-nav-drawer .platform-sidebar-inner:before{background:linear-gradient(180deg, rgb(var(--tint-rgb) / .55) 0%, rgb(var(--tint-rgb) / .08) 28%, transparent 55%)}.dark .platform-nav-drawer .platform-sidebar-inner:before{background:linear-gradient(180deg, rgb(var(--tint-rgb) / .08) 0%, rgb(var(--tint-rgb) / .03) 28%, transparent 55%)}.platform-nav-backdrop{background:rgb(var(--shade-rgb) / .42);-webkit-backdrop-filter:blur(12px)saturate(120%)}.dark .platform-nav-backdrop{background:rgb(var(--shade-rgb) / .62)}}.platform-nav-item{transition:background-color var(--transition-base), color var(--transition-base), box-shadow var(--transition-base), transform .2s var(--ease-spring-soft);position:relative}.platform-nav-item:hover{transform:none}.platform-nav-item:active{transform:scale(.98)}.platform-sidebar{isolation:isolate;z-index:1;overscroll-behavior:contain;width:18.75rem;height:100%;box-shadow:none;transition:width var(--scroll-duration) var(--ease-scroll);background:0 0;border:0;border-radius:0;position:relative;overflow:visible}.platform-sidebar-inner{overscroll-behavior:contain;background:var(--platform-sidebar-bg);border-right:.5px solid var(--platform-sidebar-border);height:100%;box-shadow:none;-webkit-backdrop-filter:none;transition:background-color var(--transition-base), border-color var(--transition-base);border-radius:0;overflow:hidden}.platform-sidebar--collapsed .platform-sidebar-inner,.platform-sidebar--collapsed .platform-sidebar-nav{overflow:visible}.platform-sidebar--collapsed{width:5rem}.platform-sidebar--collapsed .platform-nav-item--active{padding-left:0}.platform-sidebar--collapsed .platform-nav-item--active:before{display:none}.platform-sidebar-rail-toggle{z-index:5;border:.5px solid var(--foreground);border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:absolute;top:36px;right:-14px}@supports (color:color-mix(in lab, red, red)){.platform-sidebar-rail-toggle{border:.5px solid color-mix(in srgb, var(--foreground) 12%, transparent)}}.platform-sidebar-rail-toggle{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.platform-sidebar-rail-toggle{background:color-mix(in srgb, var(--background) 94%, transparent)}}.platform-sidebar-rail-toggle{color:var(--foreground);box-shadow:0 6px 18px rgb(var(--shade-rgb) / .14), inset 0 .5px 0 var(--foreground)}@supports (color:color-mix(in lab, red, red)){.platform-sidebar-rail-toggle{box-shadow:0 6px 18px rgb(var(--shade-rgb) / .14), inset 0 .5px 0 color-mix(in srgb, var(--foreground) 10%, transparent)}}.platform-sidebar-rail-toggle{-webkit-backdrop-filter:blur(16px)saturate(160%);transition:transform .22s var(--ease-spring-soft), background-color var(--transition-fast), border-color var(--transition-fast);-webkit-tap-highlight-color:transparent}.platform-sidebar-rail-toggle:hover{background:var(--background);border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.platform-sidebar-rail-toggle:hover{border-color:color-mix(in srgb, var(--foreground) 18%, transparent)}}.platform-sidebar-rail-toggle:active{transform:scale(.94)}.dark .platform-sidebar-rail-toggle{background:var(--pale)}@supports (color:color-mix(in lab, red, red)){.dark .platform-sidebar-rail-toggle{background:color-mix(in srgb, var(--pale) 10%, var(--pure-black))}}.dark .platform-sidebar-rail-toggle{border-color:rgb(var(--tint-rgb) / .14);box-shadow:0 8px 22px rgb(var(--shade-rgb) / .42), inset 0 .5px 0 rgb(var(--tint-rgb) / .1)}.platform-nav-tooltip{z-index:60;white-space:nowrap;border-radius:var(--radius-control);border:.5px solid var(--foreground);position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%)translate(-4px)}@supports (color:color-mix(in lab, red, red)){.platform-nav-tooltip{border:.5px solid color-mix(in srgb, var(--foreground) 10%, transparent)}}.platform-nav-tooltip{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.platform-nav-tooltip{background:color-mix(in srgb, var(--background) 96%, transparent)}}.platform-nav-tooltip{letter-spacing:-.01em;color:var(--foreground);box-shadow:0 10px 28px rgb(var(--shade-rgb) / .18);opacity:0;pointer-events:none;transition:opacity .18s var(--ease-ios), transform .18s var(--ease-ios);padding:.4rem .7rem;font-size:12px;font-weight:600}.dark .platform-nav-tooltip{background:var(--pale)}@supports (color:color-mix(in lab, red, red)){.dark .platform-nav-tooltip{background:color-mix(in srgb, var(--pale) 13%, var(--pure-black))}}.dark .platform-nav-tooltip{border-color:rgb(var(--tint-rgb) / .12);box-shadow:0 12px 30px rgb(var(--shade-rgb) / .5)}.platform-sidebar--collapsed .platform-nav-item:hover .platform-nav-tooltip,.platform-sidebar--collapsed .platform-nav-item:focus-visible .platform-nav-tooltip,.platform-sidebar--collapsed .group\/nav:hover .platform-nav-tooltip,.platform-sidebar--collapsed .group\/nav:focus-visible .platform-nav-tooltip{opacity:1;transform:translateY(-50%)translate(0)}.platform-sidebar:before,.platform-sidebar:after{content:none}.platform-sidebar-inner:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(160deg, var(--cc-specular-top) 0%, var(--cc-specular-mid) 30%, transparent 58%, var(--cc-specular-end) 100%);position:absolute;inset:0}.platform-sidebar-inner:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;box-shadow:inset 0 0 0 .5px var(--cc-glass-highlight);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.platform-sidebar-inner:after{box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--cc-glass-highlight) 40%, transparent)}}.dark .platform-sidebar-inner{box-shadow:inset 0 .5px 0 rgb(var(--tint-rgb) / .12), 0 0 0 .5px rgb(var(--tint-rgb) / .04)}.platform-sidebar-nav{scrollbar-width:none;-ms-overflow-style:none}.platform-sidebar-nav::-webkit-scrollbar{width:0;height:0;display:none}.platform-nav-item--active{background:var(--platform-nav-active-bg);box-shadow:inset 0 .5px 0 var(--cc-glass-highlight)}@supports (color:color-mix(in lab, red, red)){.platform-nav-item--active{box-shadow:inset 0 .5px 0 color-mix(in srgb, var(--cc-glass-highlight) 55%, transparent)}}.platform-nav-item--active{padding-left:calc(.75rem + 2px)}.platform-nav-item--active:before{content:"";background:var(--foreground);width:2px;height:16px;animation:platform-nav-indicator .36s var(--ease-spring-soft) both;border-radius:0 3px 3px 0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.platform-sidebar-user{background:var(--workspace-tab-pill);color:var(--workspace-tab-pill-ink);box-shadow:none;transition:background-color var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast);border:none;border-radius:999px}.platform-sidebar-see-plans{pointer-events:auto;cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:none}.platform-sidebar-see-plans:hover{background:var(--workspace-tab-pill);color:var(--workspace-tab-pill-ink);opacity:.88}.dialer-fab{z-index:45;right:1rem;bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));position:fixed}@media (min-width:640px){.dialer-fab{right:1.5rem;bottom:calc(1.5rem + env(safe-area-inset-bottom,0px))}}.dialer-fab--hidden{pointer-events:none;opacity:0;transition:opacity .2s var(--ease-apple), transform .2s var(--ease-apple);transform:translateY(8px)scale(.96)}.apple-switch--accent-green.apple-switch--on{background:var(--accent-green)}.dialer-fab-enter{animation:dialer-fab-enter var(--transition-spring) 80ms both}.platform-live-pulse{animation:2.4s ease-in-out infinite platform-live-pulse}.setup-banner-glow{animation:8s ease-in-out infinite alternate setup-banner-glow}.apple-popover{z-index:var(--z-dropdown);isolation:isolate;border:.5px solid var(--popover-border);background:var(--popover);color:var(--foreground);box-shadow:inset 0 .5px 0 rgb(var(--mint-rgb) / .85), 0 14px 40px rgb(var(--fuji-black-rgb) / .12);-webkit-backdrop-filter:none;transform-origin:var(--radix-popover-content-transform-origin,top center);animation:motion-float-in .22s var(--ease-ios) both;outline:none;overflow:hidden}.apple-popover[data-state=closed]{animation:motion-float-out .16s var(--ease-apple) both}.dark .apple-popover{border-color:rgb(var(--tint-rgb) / .14);background:var(--elevated-background);box-shadow:inset 0 .5px 0 rgb(var(--tint-rgb) / .1), 0 16px 44px rgb(var(--shade-rgb) / .5)}.apple-popover:before{content:"";pointer-events:none;z-index:0;border-radius:inherit;background:linear-gradient(180deg, var(--cc-specular-top) 0%, var(--cc-specular-mid) 42%, transparent 100%);position:absolute;inset:0}.apple-popover .apple-select-item{color:var(--foreground)}.apple-popover .apple-select-item[data-highlighted]{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.apple-popover .apple-select-item[data-highlighted]{background:color-mix(in srgb, var(--foreground) 8%, transparent)}}.apple-popover .apple-select-item[data-highlighted]{color:var(--foreground)}.apple-popover .apple-select-item[data-state=checked]{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.apple-popover .apple-select-item[data-state=checked]{background:color-mix(in srgb, var(--foreground) 10%, transparent)}}.apple-popover .apple-select-item[data-state=checked]{color:var(--foreground);font-weight:600}.apple-popover .apple-select-item[data-highlighted][data-state=checked]{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.apple-popover .apple-select-item[data-highlighted][data-state=checked]{background:color-mix(in srgb, var(--foreground) 12%, transparent)}}.apple-popover .apple-select-search{border-bottom-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.apple-popover .apple-select-search{border-bottom-color:color-mix(in srgb, var(--foreground) 10%, transparent)}}.apple-popover .apple-select-search{background:0 0}.apple-popover .apple-select-search input,.apple-popover .apple-select-search input.text-foreground{color:var(--foreground)!important}.apple-popover .apple-select-search input::placeholder,.apple-popover .apple-select-search input.placeholder\:text-placeholder::placeholder{color:var(--placeholder)!important}.apple-popover>*{z-index:1;position:relative}.apple-select-trigger{text-align:left;width:100%;transition:background-color var(--transition-fast), box-shadow var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);outline:none;justify-content:space-between;align-items:center;gap:.5rem;display:flex;position:relative}.apple-select-chevron{color:var(--secondary-label);transition:transform var(--transition-fast);margin:0;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.apple-select-trigger[data-state=open] .apple-select-chevron{transform:translateY(-50%)rotate(180deg)}.apple-select-trigger--boxed{border-radius:var(--radius-control);border:.5px solid var(--separator);background:var(--secondary-grouped-background);min-height:44px;box-shadow:none;-webkit-backdrop-filter:none;color:var(--foreground);padding:.625rem 2.25rem .625rem .875rem;font-size:15px;font-weight:500;line-height:1.4}:root:not(.dark) .apple-select-trigger--boxed{border-color:var(--platinum)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .apple-select-trigger--boxed{border-color:color-mix(in srgb, var(--platinum) 36%, var(--sage))}}:root:not(.dark) .apple-select-trigger--boxed{background:var(--sage);color:var(--fuji-black)}:root:not(.dark) .apple-select-trigger--boxed:hover:not(:disabled){background:var(--pale)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .apple-select-trigger--boxed:hover:not(:disabled){background:color-mix(in srgb, var(--pale) 28%, var(--sage))}}.dark .apple-select-trigger--boxed{border-color:rgb(var(--mint-rgb) / .14);background:var(--field-surface);color:var(--foreground)}.dark .apple-select-trigger--boxed:hover:not(:disabled){background:var(--surface-hover)}.dark .apple-select-trigger--boxed[data-state=open],.dark .apple-select-trigger--boxed[aria-expanded=true]{background:var(--surface-pressed);border-color:rgb(var(--mint-rgb) / .22)}.apple-select-trigger--boxed:hover:not(:disabled){background:var(--surface-hover)}.apple-select-trigger--boxed[data-state=open],.apple-select-trigger--boxed[aria-expanded=true]{background:var(--surface-hover);border-color:var(--focus-border);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.apple-select-trigger--boxed:focus-visible{border-color:var(--focus-border);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.apple-select-trigger--line{color:var(--foreground);background:0 0;padding:.875rem 2rem .875rem 0;font-size:17px;line-height:1.5}.apple-select-trigger--inset{width:100%;min-height:0;color:var(--foreground);background:0 0;padding:.625rem 1.75rem .625rem 0;font-size:15px;font-weight:500;line-height:1.2}.apple-select-trigger:disabled{cursor:not-allowed;opacity:.5}.apple-select-trigger--inset .text-muted-foreground{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.apple-select-trigger--inset .text-muted-foreground{color:color-mix(in srgb, var(--foreground) 55%, transparent)}}@media (min-width:640px){.apple-select-trigger--line{font-size:15px}}.apple-select-trigger--line:focus-visible,.apple-select-trigger--line[data-state=open],.apple-select-trigger--inset:focus-visible,.apple-select-trigger--inset[data-state=open]{outline:none}.apple-select-item{cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;min-height:40px;color:var(--foreground);white-space:nowrap;transition:background-color .14s var(--ease-apple);border:0;border-radius:12px;outline:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .75rem;font-size:15px;line-height:1.35;display:flex;position:relative}.apple-select-item[data-highlighted]{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.apple-select-item[data-highlighted]{background:color-mix(in srgb, var(--foreground) 7%, transparent)}}.apple-select-item[data-state=checked]{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.apple-select-item[data-state=checked]{background:color-mix(in srgb, var(--foreground) 9%, transparent)}}.apple-select-item[data-state=checked]{font-weight:600}.apple-select-item[data-highlighted][data-state=checked]{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.apple-select-item[data-highlighted][data-state=checked]{background:color-mix(in srgb, var(--foreground) 11%, transparent)}}.apple-select-item:active{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.apple-select-item:active{background:color-mix(in srgb, var(--foreground) 12%, transparent)}}.apple-select-item:focus,.apple-select-item:focus-visible{outline:none}.apple-select-search{border-bottom:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.apple-select-search{border-bottom:1px solid color-mix(in srgb, var(--foreground) 10%, transparent)}}.apple-select-search{background:0 0;padding:.75rem .875rem}.apple-select-search input{width:100%;color:var(--foreground);background:0 0;border:0;outline:none;font-size:15px}.apple-select-search input::placeholder{color:var(--placeholder)}.apple-segmented{border-radius:var(--radius-control);border:.5px solid var(--foreground);align-items:center;gap:1px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.apple-segmented{border:.5px solid color-mix(in srgb, var(--foreground) 10%, transparent)}}.apple-segmented{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.apple-segmented{background:color-mix(in srgb, var(--foreground) 5%, transparent)}}.apple-segmented{padding:2px}.apple-segmented__thumb{z-index:0;border-radius:var(--radius-sm);background:var(--foreground);pointer-events:none;will-change:transform, width;opacity:0;position:absolute;top:2px;bottom:2px;left:0}.apple-segmented__thumb--ready{opacity:1;transition:transform .32s var(--ease-ios), width .32s var(--ease-ios), opacity .16s var(--ease-ios)}.dark .apple-segmented__thumb{background:var(--pale)}.apple-segmented__item{z-index:1;border-radius:var(--radius-sm);letter-spacing:-.01em;min-width:2.75rem;min-height:32px;color:var(--muted-foreground);transition:color .18s var(--ease-ios), transform .18s var(--ease-ios);background:0 0;padding:0 .75rem;font-size:13px;font-weight:600;position:relative}.apple-segmented__item:hover:not(.apple-segmented__item--active){background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.apple-segmented__item:hover:not(.apple-segmented__item--active){background:color-mix(in srgb, var(--foreground) 8%, transparent)}}.apple-segmented__item:hover:not(.apple-segmented__item--active){color:var(--muted-foreground)}.apple-segmented__item:active{transform:scale(.97)}.apple-segmented__item--active,.apple-segmented__item--active:hover{color:var(--background);background:0 0}.dark .apple-segmented{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark .apple-segmented{border-color:color-mix(in srgb, var(--foreground) 12%, transparent)}}.dark .apple-segmented{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark .apple-segmented{background:color-mix(in srgb, var(--foreground) 8%, transparent)}}.dark .apple-segmented__item--active,.dark .apple-segmented__item--active:hover{color:var(--fuji-black);background:0 0}.dark .apple-segmented__item:hover:not(.apple-segmented__item--active){background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark .apple-segmented__item:hover:not(.apple-segmented__item--active){background:color-mix(in srgb, var(--foreground) 12%, transparent)}}.dark .apple-segmented__item:hover:not(.apple-segmented__item--active){color:var(--muted-foreground)}@media (prefers-reduced-motion:reduce){.apple-segmented__thumb--ready{transition:none}}.apple-segmented--equal{width:100%;max-width:100%;display:flex}.apple-segmented--equal .apple-segmented__item{flex:1 1 0;min-width:0;padding-inline:.5rem}.apple-segmented__label{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;gap:.35rem;min-width:0;display:inline-flex;overflow:hidden}.apple-segmented__icon{opacity:.85;flex-shrink:0;display:inline-flex}.apple-segmented__item--active .apple-segmented__icon{opacity:1}.apple-segmented-scroller{align-items:center;gap:.35rem;min-width:0;max-width:100%;display:flex}.apple-segmented-shift{border:.5px solid var(--separator);width:1.75rem;height:1.75rem;color:var(--foreground);transition:background-color var(--transition-fast), opacity var(--transition-fast), transform var(--transition-fast);background:0 0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.apple-segmented-shift:hover:not(:disabled){background:rgb(var(--tint-rgb) / .06)}.apple-segmented-shift:active:not(:disabled){transform:scale(.96)}.apple-segmented-shift:disabled{opacity:.28;pointer-events:none}.apple-segmented-rail{isolation:isolate;flex:auto;min-width:0;max-width:100%;position:relative;overflow:hidden}.apple-segmented-rail:before,.apple-segmented-rail:after{content:"";z-index:2;pointer-events:none;opacity:0;width:16px;transition:opacity .18s var(--ease-apple);position:absolute;top:2px;bottom:2px}.apple-segmented-rail:before{background:linear-gradient(to right, var(--secondary-grouped-background) 15%, transparent);border-radius:11px 0 0 11px;left:0}.apple-segmented-rail:after{background:linear-gradient(to left, var(--secondary-grouped-background) 15%, transparent);border-radius:0 11px 11px 0;right:0}.apple-segmented-rail--start:before,.apple-segmented-rail--end:after{opacity:1}.intake-status-rail--start,.intake-status-rail--end{position:relative}.intake-status-rail--start:before,.intake-status-rail--end:after{content:"";z-index:2;pointer-events:none;width:28px;position:absolute;top:0;bottom:0}.intake-status-rail--start:before{background:linear-gradient(to right, var(--secondary-grouped-background) 20%, transparent);left:0}.intake-status-rail--end:after{background:linear-gradient(to left, var(--secondary-grouped-background) 20%, transparent);right:0}.apple-segmented--scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;display:flex;overflow:auto hidden}.apple-segmented--scroll .apple-segmented__item{white-space:nowrap;flex-shrink:0}.apple-segmented--compact .apple-segmented__item{min-height:2.25rem;padding-inline:.55rem;font-size:12.5px}@media (min-width:640px){.apple-segmented--compact .apple-segmented__item{min-height:32px;padding-inline:.65rem;font-size:13px}}.apple-segmented__indicator{background:var(--background);width:6px;height:6px;box-shadow:0 0 0 1.5px var(--foreground);border-radius:999px;position:absolute;top:4px;right:4px}.apple-segmented__item--active .apple-segmented__indicator{background:var(--foreground);box-shadow:0 0 0 1.5px var(--background)}.dark .apple-segmented__item--active .apple-segmented__indicator{background:var(--fuji-black);box-shadow:0 0 0 1.5px var(--pale)}.apple-page-enter{animation:apple-page-enter var(--transition-page) both}.apple-field-line{position:relative}.apple-field-line:after{content:"";background:var(--border);width:100%;height:1px;transition:height var(--transition-fast), background-color var(--transition-fast);pointer-events:none;position:absolute;bottom:0;left:0}.apple-field-line:focus-within:after{background:var(--focus-border);height:1px}.apple-input-box{border-radius:var(--radius-control);border:.5px solid var(--cc-glass-border);background:var(--cc-glass);box-shadow:inset 0 .5px 0 var(--cc-glass-inset);-webkit-backdrop-filter:blur(28px)saturate(160%);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);align-items:stretch;display:flex;overflow:hidden}.apple-input-box:focus-within{background:var(--cc-glass-strong);border-color:var(--focus-border);box-shadow:0 0 0 3px var(--focus-ring), inset 0 .5px 0 var(--cc-glass-inset)}.apple-input-box--error{border-color:var(--accent-danger);box-shadow:0 0 0 4px var(--accent-danger-soft)}.apple-hint-dot{animation:2.4s ease-in-out infinite apple-hint-pulse}.animate-in{animation:apple-fade-in .22s var(--ease-spring)}.animate-out{animation:apple-fade-out .16s var(--ease-apple)}.fade-in-0{--apple-fade-from:0;--apple-fade-to:1}.fade-out-0{--apple-fade-from:1;--apple-fade-to:0}.zoom-in-95{--apple-scale-from:.96;--apple-scale-to:1}.zoom-out-95{--apple-scale-from:1;--apple-scale-to:.96}.slide-in-from-top-2{--apple-translate-from:-6px;--apple-translate-to:0px}.slide-in-from-bottom-2{--apple-translate-from:6px;--apple-translate-to:0px}.apple-switch{border:.5px solid var(--foreground);border-radius:9999px;align-items:center;width:51px;height:31px;padding:2px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.apple-switch{border:.5px solid color-mix(in srgb, var(--foreground) 10%, transparent)}}.apple-switch{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.apple-switch{background:color-mix(in srgb, var(--foreground) 8%, transparent)}}.apple-switch{-webkit-backdrop-filter:blur(20px)saturate(140%);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--transition-switch), border-color var(--transition-switch), box-shadow var(--transition-switch)}.apple-switch:focus-visible{box-shadow:0 0 0 3px var(--foreground);outline:none}@supports (color:color-mix(in lab, red, red)){.apple-switch:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--foreground) 12%, transparent)}}.apple-switch--on{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.apple-switch--on{background:color-mix(in srgb, var(--foreground) 22%, transparent)}}.apple-switch--on{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.apple-switch--on{border-color:color-mix(in srgb, var(--foreground) 18%, transparent)}}.dark .apple-switch{background:rgb(var(--tint-rgb) / .08);border-color:rgb(var(--tint-rgb) / .12);box-shadow:inset 0 .5px 0 rgb(var(--tint-rgb) / .08)}.dark .apple-switch--on{background:rgb(var(--tint-rgb) / .18);border-color:rgb(var(--tint-rgb) / .22);box-shadow:inset 0 .5px 0 rgb(var(--tint-rgb) / .14)}.apple-switch--disabled{cursor:not-allowed;opacity:.45}.apple-switch-thumb{background:var(--pale);width:27px;height:27px;box-shadow:0 3px 8px rgb(var(--shade-rgb) / .15), 0 1px 1px rgb(var(--shade-rgb) / .16);transition:transform var(--transition-switch), width var(--transition-switch), background-color var(--transition-switch);will-change:transform;border-radius:9999px;display:block;transform:translate(0)scale(1)}.dark .apple-switch-thumb{background:rgb(var(--pale-rgb) / .92);box-shadow:0 2px 6px rgb(var(--shade-rgb) / .35), inset 0 .5px 0 rgb(var(--tint-rgb) / .35)}.apple-switch--on .apple-switch-thumb{transform:translate(20px)scale(1)}.apple-switch:active .apple-switch-thumb{width:30px}.apple-switch--on:active .apple-switch-thumb{transform:translate(17px)scale(1)}label:active .apple-switch .apple-switch-thumb{width:30px}label:active .apple-switch--on .apple-switch-thumb{transform:translate(17px)scale(1)}.dialer-backdrop-enter{animation:.32s cubic-bezier(.32,.72,0,1) both dialer-backdrop-in}.dialer-backdrop-exit{animation:.26s both dialer-backdrop-out}.dialer-modal-enter{animation:.42s cubic-bezier(.32,.72,0,1) both dialer-modal-in}.dialer-modal-exit{animation:.28s both dialer-modal-out}.dialer-key{-webkit-tap-highlight-color:transparent;will-change:transform}.dialer-glass-call{isolation:isolate;background:linear-gradient(155deg, var(--pale) 0%, var(--pale) 45%, var(--pure-black) 100%);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dialer-glass-call{background:linear-gradient(155deg, color-mix(in srgb, var(--pale) 12%, var(--pure-black)) 0%, color-mix(in srgb, var(--pale) 6%, var(--pure-black)) 45%, var(--pure-black) 100%)}}.dialer-glass-call{border:1px solid rgb(var(--tint-rgb) / .52);box-shadow:0 10px 36px rgb(var(--shade-rgb) / .48), 0 4px 12px rgb(var(--shade-rgb) / .28), inset 0 1px 0 rgb(var(--tint-rgb) / .62), inset 0 -2px 6px rgb(var(--shade-rgb) / .08);-webkit-backdrop-filter:blur(14px)saturate(180%);transition:transform .28s cubic-bezier(.34, 1.2, .64, 1), box-shadow .28s cubic-bezier(.34, 1.2, .64, 1), opacity .2s var(--ease-apple);will-change:transform}.dialer-glass-call:before{content:"";border-radius:inherit;background:linear-gradient(180deg, rgb(var(--tint-rgb) / .38) 0%, rgb(var(--tint-rgb) / .06) 42%, rgb(var(--tint-rgb) / 0) 100%);pointer-events:none;position:absolute;inset:0}.dialer-glass-call:hover:not(:disabled){box-shadow:0 14px 44px rgb(var(--shade-rgb) / .52), 0 6px 16px rgb(var(--shade-rgb) / .32), inset 0 1px 0 rgb(var(--tint-rgb) / .68), inset 0 -2px 6px rgb(var(--shade-rgb) / .08);transform:scale(1.04)}.dialer-glass-call:active:not(:disabled){box-shadow:0 6px 20px rgb(var(--shade-rgb) / .38), 0 2px 6px rgb(var(--shade-rgb) / .22), inset 0 2px 8px rgb(var(--shade-rgb) / .12);transform:scale(.94)}.dialer-glass-call--active{animation:1.2s ease-in-out infinite dialer-call-pulse}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pale:#e0eae9;--platinum:#bbcac7;--dusk-night:#16282d;--fuji-black:#0e191d;--pure-black:#000;--mint:#fafef8;--ink:#1d1d1f;--sage:#eaf2e7;--forest:#6e6e73;--pale-rgb:224 234 233;--platinum-rgb:187 202 199;--dusk-night-rgb:22 40 45;--fuji-black-rgb:14 25 29;--pure-black-rgb:0 0 0;--mint-rgb:250 254 248;--ink-rgb:29 29 31;--sage-rgb:234 242 231;--forest-rgb:110 110 115;--brand-deep-ink:#051717;--brand-deep-forest:#00351e;--brand-deep-teal:#009593;--brand-fresh-lime:#e3fbd7;--brand-soft-sage:#e5e3d2;--brand-warm-white:#f7f3ed;--brand-deep-ink-rgb:5 23 23;--brand-deep-forest-rgb:0 53 30;--brand-deep-teal-rgb:0 149 147;--brand-fresh-lime-rgb:227 251 215;--brand-soft-sage-rgb:229 227 210;--brand-warm-white-rgb:247 243 237;--tint-rgb:var(--ink-rgb);--shade-rgb:var(--forest-rgb);--label-rgb:var(--ink-rgb);--label:var(--ink);--secondary-label:var(--forest);--tertiary-label:var(--forest)}@supports (color:color-mix(in lab, red, red)){:root{--tertiary-label:color-mix(in srgb, var(--forest) 72%, var(--sage))}}:root{--quaternary-label:var(--platinum)}@supports (color:color-mix(in lab, red, red)){:root{--quaternary-label:color-mix(in srgb, var(--platinum) 58%, var(--sage))}}:root{--system-background:var(--sage);--secondary-system-background:var(--sage);--tertiary-system-background:var(--mint);--grouped-background:var(--sage);--secondary-grouped-background:var(--sage);--elevated-background:var(--mint);--page-surface:var(--sage);--workspace-panel:var(--elevated-background);--heading-surface:var(--sage);--field-border:var(--platinum)}@supports (color:color-mix(in lab, red, red)){:root{--field-border:color-mix(in srgb, var(--platinum) 52%, var(--mint))}}:root{--field-border-rgb:216 226 221;--input-surface:transparent;--separator:var(--platinum)}@supports (color:color-mix(in lab, red, red)){:root{--separator:color-mix(in srgb, var(--platinum) 55%, var(--sage))}}:root{--opaque-separator:var(--platinum)}@supports (color:color-mix(in lab, red, red)){:root{--opaque-separator:color-mix(in srgb, var(--platinum) 72%, var(--forest))}}:root{--system-fill:var(--platinum)}@supports (color:color-mix(in lab, red, red)){:root{--system-fill:color-mix(in srgb, var(--platinum) 28%, var(--sage))}}:root{--secondary-system-fill:var(--platinum)}@supports (color:color-mix(in lab, red, red)){:root{--secondary-system-fill:color-mix(in srgb, var(--platinum) 20%, var(--sage))}}:root{--tertiary-system-fill:var(--platinum)}@supports (color:color-mix(in lab, red, red)){:root{--tertiary-system-fill:color-mix(in srgb, var(--platinum) 14%, var(--sage))}}:root{--tint:var(--ink);--destructive:var(--pure-black);--success:var(--dusk-night);--background:var(--page-surface);--foreground:var(--label);--muted:var(--forest);--muted-foreground:var(--secondary-label);--placeholder:var(--tertiary-label);--border:var(--separator);--border-track:var(--platinum)}@supports (color:color-mix(in lab, red, red)){:root{--border-track:color-mix(in srgb, var(--platinum) 45%, var(--sage))}}:root{--button:var(--foreground);--button-text:var(--background);--ring:var(--ink);--focus-border:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--focus-border:color-mix(in srgb, var(--ink) 22%, var(--separator))}}:root{--focus-ring:rgb(var(--ink-rgb) / .12);--surface-hover:var(--pale)}@supports (color:color-mix(in lab, red, red)){:root{--surface-hover:color-mix(in srgb, var(--pale) 40%, var(--sage))}}:root{--surface-pressed:var(--pale)}@supports (color:color-mix(in lab, red, red)){:root{--surface-pressed:color-mix(in srgb, var(--pale) 55%, var(--sage))}}:root{--surface-subtle:var(--sage);--surface-warm:var(--pale)}@supports (color:color-mix(in lab, red, red)){:root{--surface-warm:color-mix(in srgb, var(--pale) 30%, var(--sage))}}:root{--popover:var(--mint);--popover-border:var(--platinum)}@supports (color:color-mix(in lab, red, red)){:root{--popover-border:color-mix(in srgb, var(--platinum) 40%, var(--sage))}}:root{--accent-blue:var(--dusk-night);--accent-orange:var(--dusk-night);--accent-purple:var(--dusk-night);--accent-green:var(--dusk-night);--accent-danger:var(--pure-black);--accent-danger-soft:rgb(var(--pure-black-rgb) / .07);--accent-danger-border:rgb(var(--pure-black-rgb) / .22);--accent-danger-hover:rgb(var(--pure-black-rgb) / .12);--accent-success:var(--dusk-night);--accent-success-soft:rgb(var(--dusk-night-rgb) / .08);--accent-success-border:rgb(var(--dusk-night-rgb) / .22);--accent-orange-text:var(--muted);--accent-warm-text:var(--muted);--chart-1:var(--ink);--chart-2:var(--dusk-night);--chart-3:var(--dusk-night)}@supports (color:color-mix(in lab, red, red)){:root{--chart-3:color-mix(in srgb, var(--dusk-night) 55%, var(--platinum))}}:root{--chart-4:var(--platinum);--chart-5:var(--platinum)}@supports (color:color-mix(in lab, red, red)){:root{--chart-5:color-mix(in srgb, var(--platinum) 55%, var(--pale))}}:root{--platform-canvas:var(--sage);--platform-sidebar-bg:var(--sage);--platform-sidebar-radius:12px;--platform-card-bg:var(--workspace-panel);--platform-header-bg:var(--heading-surface);--platform-card-border:var(--platinum)}@supports (color:color-mix(in lab, red, red)){:root{--platform-card-border:color-mix(in srgb, var(--platinum) 32%, var(--sage))}}:root{--platform-nav-active-bg:var(--platinum)}@supports (color:color-mix(in lab, red, red)){:root{--platform-nav-active-bg:color-mix(in srgb, var(--platinum) 28%, var(--sage))}}:root{--platform-nav-hover-bg:var(--platinum)}@supports (color:color-mix(in lab, red, red)){:root{--platform-nav-hover-bg:color-mix(in srgb, var(--platinum) 16%, var(--sage))}}:root{--platform-edge-inset:0px;--platform-sidebar-border:var(--platinum)}@supports (color:color-mix(in lab, red, red)){:root{--platform-sidebar-border:color-mix(in srgb, var(--platinum) 28%, var(--sage))}}:root{--glass-blur-sm:20px;--glass-blur-md:32px;--glass-blur-lg:40px;--glass-blur-xl:48px;--glass-saturate:160%;--glass-bg:var(--sage)}@supports (color:color-mix(in lab, red, red)){:root{--glass-bg:color-mix(in srgb, var(--sage) 78%, transparent)}}:root{--glass-bg-strong:var(--sage)}@supports (color:color-mix(in lab, red, red)){:root{--glass-bg-strong:color-mix(in srgb, var(--sage) 90%, transparent)}}:root{--glass-bg-subtle:var(--sage)}@supports (color:color-mix(in lab, red, red)){:root{--glass-bg-subtle:color-mix(in srgb, var(--sage) 64%, transparent)}}:root{--glass-bg-frosted:var(--sage)}@supports (color:color-mix(in lab, red, red)){:root{--glass-bg-frosted:color-mix(in srgb, var(--sage) 86%, transparent)}}:root{--glass-border:var(--platinum)}@supports (color:color-mix(in lab, red, red)){:root{--glass-border:color-mix(in srgb, var(--platinum) 28%, var(--mint))}}:root{--glass-border-outer:var(--platinum)}@supports (color:color-mix(in lab, red, red)){:root{--glass-border-outer:color-mix(in srgb, var(--platinum) 22%, var(--sage))}}:root{--glass-highlight:rgb(var(--mint-rgb) / .55);--glass-shadow:inset 0 1px 0 rgb(var(--mint-rgb) / .55), inset 0 0 0 .5px rgb(var(--pale-rgb) / .25);--glass-shadow-hover:inset 0 1px 0 rgb(var(--mint-rgb) / .65), inset 0 0 0 .5px rgb(var(--pale-rgb) / .35);--cc-glass:var(--sage)}@supports (color:color-mix(in lab, red, red)){:root{--cc-glass:color-mix(in srgb, var(--sage) 78%, transparent)}}:root{--cc-glass-strong:var(--sage)}@supports (color:color-mix(in lab, red, red)){:root{--cc-glass-strong:color-mix(in srgb, var(--sage) 90%, transparent)}}:root{--cc-glass-chip:var(--sage)}@supports (color:color-mix(in lab, red, red)){:root{--cc-glass-chip:color-mix(in srgb, var(--sage) 84%, transparent)}}:root{--cc-glass-dark:var(--ink);--platform-search-panel:var(--pale)}@supports (color:color-mix(in lab, red, red)){:root{--platform-search-panel:color-mix(in srgb, var(--pale) 28%, var(--pure-black))}}:root{--cc-glass-border:var(--platinum)}@supports (color:color-mix(in lab, red, red)){:root{--cc-glass-border:color-mix(in srgb, var(--platinum) 30%, var(--sage))}}:root{--cc-glass-highlight:rgb(var(--mint-rgb) / .5);--cc-glass-inset:rgb(var(--mint-rgb) / .45);--cc-blur:blur(32px) saturate(160%);--platform-mesh-before:var(--page-surface);--platform-mesh-after:none;--selection-bg:rgb(var(--ink-rgb) / .1);--chat-agent-bg:var(--page-raised);--chat-caller-bg:var(--pale)}@supports (color:color-mix(in lab, red, red)){:root{--chat-caller-bg:color-mix(in srgb, var(--pale) 28%, var(--mint))}}:root{--z-dropdown:9999;--z-workspace-chrome:1200;--workspace-topbar-height:56px;--workspace-overlay-gap:0px;--workspace-tab-pill:var(--fuji-black);--workspace-tab-pill-ink:var(--mint);--toast-success-bg:var(--dusk-night);--toast-success-fg:var(--mint);--toast-error-bg:var(--fuji-black);--toast-error-fg:var(--pale);--toast-info-bg:var(--ink);--toast-info-fg:var(--mint);--billing-save-bg:var(--dusk-night);--billing-save-fg:var(--mint);--collab-user-1:var(--forest)}@supports (color:color-mix(in lab, red, red)){:root{--collab-user-1:color-mix(in srgb, var(--forest) 92%, var(--pale))}}:root{--collab-user-2:var(--dusk-night)}@supports (color:color-mix(in lab, red, red)){:root{--collab-user-2:color-mix(in srgb, var(--dusk-night) 78%, var(--platinum))}}:root{--collab-user-3:var(--forest)}@supports (color:color-mix(in lab, red, red)){:root{--collab-user-3:color-mix(in srgb, var(--forest) 58%, var(--platinum))}}:root{--collab-user-4:var(--dusk-night)}@supports (color:color-mix(in lab, red, red)){:root{--collab-user-4:color-mix(in srgb, var(--dusk-night) 42%, var(--pale))}}:root{--collab-user-5:var(--platinum)}@supports (color:color-mix(in lab, red, red)){:root{--collab-user-5:color-mix(in srgb, var(--platinum) 38%, var(--forest))}}:root{--case-card:var(--page-raised);--case-card-foreground:var(--ink);--case-card-muted:var(--forest);--case-card-faint:var(--forest)}@supports (color:color-mix(in lab, red, red)){:root{--case-card-faint:color-mix(in srgb, var(--forest) 72%, var(--sage))}}:root{--case-card-border:var(--page-raised-border);--case-card-chip:var(--page-raised-chip);--case-card-hover:var(--page-raised-hover);--field-surface:var(--page-raised);--shell-muted:var(--forest);--heading-surface:var(--sage);--page-raised:var(--platform-sidebar-bg);--page-raised-hover:var(--pale)}@supports (color:color-mix(in lab, red, red)){:root{--page-raised-hover:color-mix(in srgb, var(--pale) 35%, var(--sage))}}:root{--page-raised-border:var(--platinum)}@supports (color:color-mix(in lab, red, red)){:root{--page-raised-border:color-mix(in srgb, var(--platinum) 42%, var(--sage))}}:root{--page-raised-chip:var(--platinum)}@supports (color:color-mix(in lab, red, red)){:root{--page-raised-chip:color-mix(in srgb, var(--platinum) 24%, var(--mint))}}:root{--dashboard-canvas:var(--elevated-background);--dashboard-card:var(--page-raised);--dashboard-card-hover:var(--page-raised-hover);--dashboard-card-border:var(--page-raised-border);--home-widget-surface:var(--pale)}@supports (color:color-mix(in lab, red, red)){:root{--home-widget-surface:color-mix(in srgb, var(--pale) 3%, var(--mint))}}:root{--home-widget-surface-glass:rgb(var(--mint-rgb) / .46);--home-widget-surface-glass-hover:rgb(var(--mint-rgb) / .58);--home-widget-glass-border:rgb(var(--pale-rgb) / .62);--home-widget-glass-border-outer:rgb(var(--platinum-rgb) / .28);--home-widget-glass-inset:inset 0 1px 0 rgb(var(--pale-rgb) / .85);--home-widget-glass-ring:inset 0 0 0 .5px rgb(var(--pale-rgb) / .45);--home-widget-glass-specular:linear-gradient(155deg, rgb(var(--pale-rgb) / .82) 0%, rgb(var(--mint-rgb) / .22) 34%, transparent 56%, rgb(var(--shade-rgb) / .05) 100%);--home-widget-glass-blur:blur(40px) saturate(185%);--home-widget-glass-shadow:var(--home-widget-glass-inset), var(--home-widget-glass-ring), 0 0 0 .5px var(--home-widget-glass-border-outer), 0 18px 40px rgb(var(--shade-rgb) / .08);--home-widget-mark-bg:var(--fuji-black);--home-widget-mark-ink:var(--mint);--donna-welcome-lead:var(--ink);--donna-welcome-follow:var(--forest);--donna-starter:var(--page-raised);--donna-starter-hover:var(--page-raised-hover);--modal-surface:var(--mint);--modal-surface-border:var(--platinum)}@supports (color:color-mix(in lab, red, red)){:root{--modal-surface-border:color-mix(in srgb, var(--platinum) 42%, var(--sage))}}:root{--modal-surface-highlight:rgb(var(--mint-rgb) / .72);--modal-surface-shadow:0 28px 80px rgb(var(--pure-black-rgb) / .12), 0 0 0 1px var(--platinum), inset 0 1px 0 var(--modal-surface-highlight)}@supports (color:color-mix(in lab, red, red)){:root{--modal-surface-shadow:0 28px 80px rgb(var(--pure-black-rgb) / .12), 0 0 0 1px color-mix(in srgb, var(--platinum) 28%, transparent), inset 0 1px 0 var(--modal-surface-highlight)}}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#051717;--ink-rgb:5 23 23;--forest:#4d5c59;--forest-rgb:77 92 89;--sage:#eaf2e7;--sage-rgb:234 242 231;--tint-rgb:232 242 230;--shade-rgb:var(--ink-rgb);--label-rgb:var(--mint-rgb);--label:#e8f2e6;--secondary-label:color-mix(in srgb, #e8f2e6 62%, var(--ink));--tertiary-label:color-mix(in srgb, #e8f2e6 42%, var(--ink));--quaternary-label:color-mix(in srgb, var(--platinum) 38%, var(--ink));--shell-sidebar:#051717;--shell-sidebar-rgb:5 23 23;--shell-panel:#132423;--shell-panel-rgb:19 36 35;--shell-chrome:#122322;--shell-chrome-rgb:18 35 34;--heading-ink:#293937;--heading-ink-rgb:41 57 55;--shell-muted:#6b6b6b;--try-composer-surface:var(--shell-panel);--dashboard-ink:#e8f2e6;--dashboard-muted:#94a39c;--donna-welcome-lead:var(--dashboard-ink);--donna-welcome-follow:color-mix(in srgb, var(--dashboard-ink) 60%, var(--ink));--dusk-night:var(--shell-panel);--dusk-night-rgb:var(--shell-panel-rgb);--system-background:var(--shell-sidebar);--secondary-system-background:color-mix(in srgb, var(--mint) 6%, var(--shell-panel));--tertiary-system-background:color-mix(in srgb, var(--mint) 8%, var(--shell-panel));--grouped-background:var(--shell-sidebar);--secondary-grouped-background:color-mix(in srgb, var(--mint) 10%, var(--shell-panel));--elevated-background:var(--shell-panel);--page-surface:var(--shell-sidebar);--workspace-panel:var(--elevated-background);--field-border:color-mix(in srgb, var(--foreground) 12%, transparent);--field-border-rgb:232 242 230;--input-surface:transparent;--separator:color-mix(in srgb, var(--mint) 16%, var(--shell-panel));--opaque-separator:color-mix(in srgb, var(--mint) 24%, var(--shell-panel));--system-fill:color-mix(in srgb, var(--mint) 10%, var(--shell-panel));--secondary-system-fill:color-mix(in srgb, var(--mint) 8%, var(--shell-panel));--tertiary-system-fill:color-mix(in srgb, var(--mint) 6%, var(--shell-panel));--tint:#e8f2e6;--destructive:#e8f2e6;--success:var(--platinum);--background:var(--page-surface);--foreground:#e8f2e6;--muted:color-mix(in srgb, #e8f2e6 70%, var(--ink));--muted-foreground:var(--secondary-label);--placeholder:var(--tertiary-label);--border:var(--separator);--border-track:color-mix(in srgb, #e8f2e6 12%, var(--shell-panel));--button:var(--foreground);--button-text:var(--background);--ring:#e8f2e6;--focus-border:color-mix(in srgb, var(--tint) 22%, var(--separator));--focus-ring:rgb(var(--tint-rgb) / .12);--surface-hover:color-mix(in srgb, var(--mint) 14%, var(--shell-panel));--surface-pressed:color-mix(in srgb, var(--mint) 18%, var(--shell-panel));--surface-subtle:color-mix(in srgb, var(--mint) 10%, var(--shell-panel));--surface-warm:color-mix(in srgb, var(--mint) 12%, var(--shell-panel));--popover:color-mix(in srgb, var(--mint) 12%, var(--shell-panel));--popover-border:rgb(var(--mint-rgb) / .14);--accent-blue:var(--platinum);--accent-orange:var(--platinum);--accent-purple:var(--platinum);--accent-green:var(--platinum);--accent-danger:var(--mint);--accent-danger-soft:rgb(var(--mint-rgb) / .12);--accent-danger-border:rgb(var(--mint-rgb) / .28);--accent-danger-hover:rgb(var(--mint-rgb) / .18);--accent-success:var(--platinum);--accent-success-soft:rgb(var(--platinum-rgb) / .14);--accent-success-border:rgb(var(--platinum-rgb) / .3);--accent-orange-text:var(--platinum);--accent-warm-text:var(--platinum);--chart-1:var(--mint);--chart-2:var(--platinum);--chart-3:color-mix(in srgb, var(--platinum) 64%, var(--ink));--chart-4:color-mix(in srgb, var(--platinum) 42%, var(--ink));--chart-5:color-mix(in srgb, var(--platinum) 24%, var(--ink));--color-white:#e8f2e6;--platform-canvas:var(--shell-sidebar);--platform-sidebar-bg:var(--shell-sidebar);--platform-card-bg:var(--workspace-panel);--platform-header-bg:var(--heading-surface);--platform-card-border:rgb(var(--mint-rgb) / .12);--platform-nav-active-bg:color-mix(in srgb, var(--mint) 12%, var(--shell-panel));--platform-nav-hover-bg:color-mix(in srgb, var(--mint) 8%, var(--shell-panel));--platform-sidebar-border:rgb(var(--mint-rgb) / .12);--glass-bg:color-mix(in srgb, var(--mint) 10%, var(--shell-panel));--glass-bg-strong:color-mix(in srgb, var(--mint) 14%, var(--shell-panel));--glass-bg-subtle:color-mix(in srgb, var(--mint) 7%, var(--shell-panel));--glass-bg-frosted:color-mix(in srgb, var(--mint) 12%, var(--shell-panel));--glass-border:var(--field-border);--glass-highlight:rgb(var(--mint-rgb) / .22);--cc-glass:color-mix(in srgb, var(--mint) 10%, var(--shell-panel));--cc-glass-strong:color-mix(in srgb, var(--mint) 14%, var(--shell-panel));--cc-glass-chip:color-mix(in srgb, var(--mint) 12%, var(--shell-panel));--cc-glass-dark:rgb(var(--mint-rgb) / .94);--platform-search-panel:var(--workspace-panel);--cc-blur:blur(36px) saturate(170%);--workspace-tab-pill:var(--mint);--workspace-tab-pill-ink:var(--fuji-black);--toast-success-bg:var(--mint);--toast-success-fg:var(--ink);--toast-error-bg:var(--fuji-black);--toast-error-fg:var(--mint);--toast-info-bg:var(--heading-ink);--toast-info-fg:var(--mint);--billing-save-bg:var(--mint);--billing-save-fg:var(--ink);--platform-mesh-before:var(--page-surface);--platform-mesh-after:none;--selection-bg:rgb(var(--mint-rgb) / .14);--chat-agent-bg:color-mix(in srgb, var(--mint) 10%, var(--shell-panel));--chat-caller-bg:color-mix(in srgb, var(--mint) 6%, var(--shell-panel));--collab-user-1:color-mix(in srgb, var(--mint) 92%, var(--ink));--collab-user-2:color-mix(in srgb, var(--platinum) 78%, var(--ink));--collab-user-3:color-mix(in srgb, var(--mint) 58%, var(--dusk-night));--collab-user-4:color-mix(in srgb, var(--platinum) 48%, var(--ink));--collab-user-5:color-mix(in srgb, var(--mint) 36%, var(--platinum));--page-raised:color-mix(in srgb, var(--mint) 10%, var(--shell-panel));--page-raised-hover:color-mix(in srgb, var(--mint) 14%, var(--shell-panel));--page-raised-border:rgb(var(--mint-rgb) / .14);--page-raised-chip:color-mix(in srgb, var(--mint) 12%, var(--shell-panel));--dashboard-canvas:var(--elevated-background);--dashboard-card:var(--page-raised);--dashboard-card-hover:var(--page-raised-hover);--dashboard-card-border:var(--page-raised-border);--home-widget-surface:color-mix(in srgb, var(--platinum) 18%, color-mix(in srgb, var(--mint) 11%, var(--shell-panel)));--home-widget-surface-glass:color-mix(in srgb, var(--home-widget-surface) 52%, transparent);--home-widget-surface-glass-hover:color-mix(in srgb, var(--home-widget-surface) 64%, transparent);--home-widget-glass-border:rgb(var(--mint-rgb) / .18);--home-widget-glass-border-outer:rgb(var(--shade-rgb) / .35);--home-widget-glass-inset:inset 0 1px 0 rgb(var(--mint-rgb) / .14);--home-widget-glass-ring:inset 0 0 0 .5px rgb(var(--shade-rgb) / .28);--home-widget-glass-specular:linear-gradient(155deg, rgb(var(--mint-rgb) / .14) 0%, rgb(var(--shade-rgb) / .1) 32%, transparent 54%, rgb(var(--pure-black-rgb) / .28) 100%);--home-widget-glass-blur:blur(44px) saturate(155%);--home-widget-glass-shadow:var(--home-widget-glass-inset), var(--home-widget-glass-ring), 0 0 0 .5px var(--home-widget-glass-border-outer), 0 22px 48px rgb(var(--pure-black-rgb) / .34);--home-widget-mark-bg:var(--mint);--home-widget-mark-ink:color-mix(in srgb, var(--fuji-black) 70%, var(--pure-black));--donna-starter:var(--page-raised);--donna-starter-hover:var(--page-raised-hover);--modal-surface:var(--shell-panel);--modal-surface-border:rgb(var(--mint-rgb) / .16);--modal-surface-highlight:rgb(var(--mint-rgb) / .12);--modal-surface-shadow:0 28px 80px rgb(var(--pure-black-rgb) / .5), 0 0 0 1px rgb(var(--mint-rgb) / .1), inset 0 1px 0 var(--modal-surface-highlight);--case-card:var(--mint);--case-card-foreground:var(--ink);--case-card-muted:var(--forest);--case-card-faint:color-mix(in srgb, var(--forest) 72%, var(--mint));--case-card-border:color-mix(in srgb, var(--platinum) 42%, var(--mint));--case-card-chip:color-mix(in srgb, var(--platinum) 30%, var(--sage));--case-card-hover:color-mix(in srgb, var(--pale) 40%, var(--mint));--field-surface:color-mix(in srgb, var(--mint) 14%, var(--shell-panel));--heading-surface:var(--heading-ink)}@media (prefers-contrast:more){:root{--secondary-label:var(--fuji-black)}@supports (color:color-mix(in lab, red, red)){:root{--secondary-label:color-mix(in srgb, var(--fuji-black) 72%, var(--pale))}}:root{--tertiary-label:var(--fuji-black)}@supports (color:color-mix(in lab, red, red)){:root{--tertiary-label:color-mix(in srgb, var(--fuji-black) 52%, var(--pale))}}:root{--separator:var(--platinum)}@supports (color:color-mix(in lab, red, red)){:root{--separator:color-mix(in srgb, var(--platinum) 72%, var(--fuji-black))}}:root{--muted-foreground:var(--secondary-label)}.dark{--secondary-label:var(--mint)}@supports (color:color-mix(in lab, red, red)){.dark{--secondary-label:color-mix(in srgb, var(--mint) 78%, var(--ink))}}.dark{--tertiary-label:var(--mint)}@supports (color:color-mix(in lab, red, red)){.dark{--tertiary-label:color-mix(in srgb, var(--mint) 58%, var(--ink))}}.dark{--separator:var(--mint)}@supports (color:color-mix(in lab, red, red)){.dark{--separator:color-mix(in srgb, var(--mint) 26%, var(--ink))}}}:root{--radius-sm:8px;--radius-control:10px;--radius-grouped:12px;--radius-lg:16px;--radius-shell-panel:32px;--radius-circle:9999px;--radius-card:var(--radius-grouped);--text-large-title-size:2.125rem;--text-large-title-weight:700;--text-large-title-leading:1.15;--text-title1-size:1.75rem;--text-title1-weight:700;--text-title1-leading:1.2;--text-title2-size:1.375rem;--text-title2-weight:700;--text-title2-leading:1.25;--text-title3-size:1.25rem;--text-title3-weight:600;--text-title3-leading:1.3;--text-headline-size:1.0625rem;--text-headline-weight:600;--text-headline-leading:1.35;--text-body-size:1.0625rem;--text-body-weight:400;--text-body-leading:1.45;--text-callout-size:1rem;--text-callout-weight:400;--text-callout-leading:1.4;--text-subheadline-size:.9375rem;--text-subheadline-weight:400;--text-subheadline-leading:1.4;--text-footnote-size:.8125rem;--text-footnote-weight:400;--text-footnote-leading:1.35;--text-caption-size:.75rem;--text-caption-weight:400;--text-caption-leading:1.3;--font-system:var(--font-die-grotesk), -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-display-serif:var(--font-newsreader), "Iowan Old Style", Georgia, serif}.text-large-title{font-size:var(--text-large-title-size);font-weight:var(--text-large-title-weight);line-height:var(--text-large-title-leading);letter-spacing:-.02em}.text-title1{font-size:var(--text-title1-size);font-weight:var(--text-title1-weight);line-height:var(--text-title1-leading);letter-spacing:-.02em}.text-title2{font-size:var(--text-title2-size);font-weight:var(--text-title2-weight);line-height:var(--text-title2-leading);letter-spacing:-.015em}.text-title3{font-size:var(--text-title3-size);font-weight:var(--text-title3-weight);line-height:var(--text-title3-leading)}.text-headline{font-size:var(--text-headline-size);font-weight:var(--text-headline-weight);line-height:var(--text-headline-leading)}.text-body{font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:var(--text-body-leading)}.text-callout{font-size:var(--text-callout-size);font-weight:var(--text-callout-weight);line-height:var(--text-callout-leading)}.text-subheadline{font-size:var(--text-subheadline-size);font-weight:var(--text-subheadline-weight);line-height:var(--text-subheadline-leading)}.text-footnote{font-size:var(--text-footnote-size);font-weight:var(--text-footnote-weight);line-height:var(--text-footnote-leading)}.text-caption{font-size:var(--text-caption-size);font-weight:var(--text-caption-weight);line-height:var(--text-caption-leading)}:root{--ease-apple:cubic-bezier(.32, .72, 0, 1);--expo-out:cubic-bezier(.16, 1, .3, 1);--expo-in:cubic-bezier(.7, 0, .84, 0);--theme-page-ease:cubic-bezier(.32, .72, 0, 1);--theme-page-duration:1.05s;--theme-page-blur:12px;--theme-page-open-from:circle(0% at 0% 0%);--theme-page-open-to:circle(160% at 0% 0%);--theme-page-close-from:circle(0% at 100% 100%);--theme-page-close-to:circle(160% at 100% 100%);--ease-ios:cubic-bezier(.32, .72, 0, 1);--ease-spring:cubic-bezier(.32, .72, 0, 1);--ease-spring-soft:cubic-bezier(.32, .72, 0, 1);--ease-switch:cubic-bezier(.32, .72, 0, 1);--ease-scroll:cubic-bezier(.16, 1, .3, 1);--ease-mac:cubic-bezier(.16, 1, .3, 1);--transition-fast:.18s var(--ease-ios);--transition-base:.28s var(--ease-ios);--transition-spring:.56s var(--expo-out);--transition-switch:.32s var(--ease-switch);--transition-page:.56s var(--expo-out);--scroll-duration:.56s;--transition-modal:.56s var(--expo-out);--transition-modal-exit:.32s var(--ease-apple);--transition-data:.56s var(--expo-out)}:focus-visible:not(:where(input,textarea,select,[contenteditable=true],.glass-cc-input,.apple-select-trigger,.apple-search-field input)){outline:2px solid var(--tint)}@supports (color:color-mix(in lab, red, red)){:focus-visible:not(:where(input,textarea,select,[contenteditable=true],.glass-cc-input,.apple-select-trigger,.apple-search-field input)){outline:2px solid color-mix(in srgb, var(--tint) 36%, transparent)}}:focus-visible:not(:where(input,textarea,select,[contenteditable=true],.glass-cc-input,.apple-select-trigger,.apple-search-field input)){outline-offset:2px}html{scroll-behavior:smooth}@media (prefers-reduced-motion:no-preference){:where(.platform-scroll-pane,.platform-main-slot,.platform-page-scroll,.platform-scroll-page,.platform-lazy-scroll,.dashboard-page,.workspace-tab-pane__scroll,.donna-messages,.apple-sheet-body,.app-modal-body,.platform-page-panel,[class*=overflow-y-auto],[class*=overflow-auto],[class*=overflow-x-auto],[class*=overflow-y-scroll],[class*=overflow-scroll]){scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scroll-padding-block:.85rem}:where(.dashboard-panel,.mirror-glass,.apple-grouped-inset,.platform-settings-card,.ios-inset-group,[data-scroll=lazy]){scroll-behavior:smooth;-webkit-overflow-scrolling:touch}}:where(a[href],button,[role=button],[role=tab],[role=menuitem]){touch-action:manipulation}:where(a[href],button,summary,[role=button],[role=tab],[role=menuitem],[role=option],[role=switch],[role=checkbox],[role=radio],[role=link]):not([data-no-transition]){transition:color var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast), opacity var(--transition-fast), transform var(--transition-fast), filter var(--transition-fast)}.platform-page-transition{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.platform-page-transition--gsap:not([data-motion-ready]){opacity:0}.platform-page-transition:not(.platform-page-transition--gsap){animation:apple-settle var(--transition-page) both}.platform-soft-mount{flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex}.data-reveal-gsap{min-width:0}.donna-messages>.data-reveal-gsap{flex-direction:column;flex:auto;min-height:0;display:flex}.fade-on-mount.donna-message{display:flex}.platform-page-transition--gsap .platform-page-enter,.platform-page-transition--gsap .platform-fade-up,.platform-page-transition--gsap .platform-stagger-item,.platform-page-transition--gsap .platform-scroll-page__body>*,.platform-page-transition--gsap .data-reveal,.platform-page-transition--gsap .data-reveal--stagger>*,.platform-page-transition--gsap .cases-scope-panel,.platform-page-transition--gsap .dashboard-page .platform-scroll-page__body>*,.platform-page-transition--gsap .dashboard-page .dashboard-metrics.data-reveal--stagger>.dashboard-metric{animation:none!important}.platform-page-enter{animation:apple-settle var(--transition-page) both}.data-reveal{animation:apple-settle var(--transition-data) both;animation-delay:var(--data-reveal-delay,0s)}.data-reveal--stagger>*{animation:apple-settle var(--transition-data) both;animation-delay:0s}@keyframes apple-settle{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes data-reveal{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes platform-page-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes motion-float-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes motion-float-out{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translateY(3px)scale(.992)}}@media (hover:hover) and (pointer:fine){[data-app-shell=platform] .donna-welcome-card,[data-app-shell=platform] .documents-tile,[data-app-shell=platform] .documents-folder-tile,[data-app-shell=platform] .library-card,[data-app-shell=platform] .tpl-card{transition:background-color var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast)}[data-app-shell=platform] .donna-welcome-card:hover,[data-app-shell=platform] .documents-tile:hover,[data-app-shell=platform] .documents-folder-tile:hover,[data-app-shell=platform] .library-card:hover,[data-app-shell=platform] .tpl-card:hover{transform:translateY(-2px)}}[data-app-shell=platform] .page-btn:active:not(:disabled),[data-app-shell=platform] .collection-tile:active,[data-app-shell=platform] .donna-welcome-card:active{transform:scale(.985)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.platform-page-transition,.platform-page-enter,.data-reveal,.data-reveal--stagger>*,.apple-popover{animation:none!important}.platform-page-transition--gsap,.platform-page-transition--gsap:not([data-motion-ready]){opacity:1!important;transform:none!important}.active\:scale-\[0\.96\],.active\:scale-\[0\.98\],.active\:scale-\[0\.99\],.active\:scale-\[0\.995\],.active\:scale-\[0\.97\],[data-app-shell=platform] .page-btn:active:not(:disabled),[data-app-shell=platform] .collection-tile:active,[data-app-shell=platform] .donna-welcome-card:active,[data-app-shell=platform] .donna-welcome-card:hover,[data-app-shell=platform] .documents-tile:hover,[data-app-shell=platform] .documents-folder-tile:hover,[data-app-shell=platform] .library-card:hover,[data-app-shell=platform] .tpl-card:hover,.collection-tile--link:hover,.collection-tile:hover{transform:none!important}}html{view-transition-name:root}::view-transition{pointer-events:none}::view-transition-group(root){animation:none}::view-transition-image-pair(root){isolation:isolate}::view-transition-old(root){mix-blend-mode:normal;width:100%;height:100%}::view-transition-new(root){mix-blend-mode:normal;width:100%;height:100%}::view-transition-old(root){z-index:1;animation:none!important}::view-transition-new(root){z-index:2;clip-path:var(--theme-page-close-from);filter:blur(var(--theme-page-blur));will-change:clip-path, filter;animation:theme-page-close var(--theme-page-duration) var(--theme-page-ease) both}html[data-theme-turn=open]::view-transition-new(root){clip-path:var(--theme-page-open-from);animation-name:theme-page-open}@keyframes theme-page-open{0%{clip-path:var(--theme-page-open-from);filter:blur(var(--theme-page-blur))}62%{filter:blur()}to{clip-path:var(--theme-page-open-to);filter:blur()}}@keyframes theme-page-close{0%{clip-path:var(--theme-page-close-from);filter:blur(var(--theme-page-blur))}62%{filter:blur()}to{clip-path:var(--theme-page-close-to);filter:blur()}}@media (prefers-reduced-motion:reduce){html{view-transition-name:none}::view-transition-new(root){animation:none!important}}:root{--platform-gutter:1rem;--platform-gutter-lg:1.35rem;--platform-touch:44px}@media (min-width:640px){:root{--platform-gutter:1.15rem}}@media (min-width:1024px){:root{--platform-gutter:1.35rem;--platform-gutter-lg:1.5rem}}.platform-app,[data-app-shell=platform]{width:100%;max-width:100vw;overflow-x:clip}[data-app-shell=platform] .platform-app,[data-app-shell=platform] main,[data-app-shell=platform] .platform-main-slot,[data-app-shell=platform] .platform-page-shell,[data-app-shell=platform] .platform-page-panel,[data-app-shell=platform] .platform-refresh-track,[data-app-shell=platform] .workspace-tab-pane,[data-app-shell=platform] .workspace-tab-pane__scroll{min-width:0;max-width:100%}[data-app-shell=platform] img,[data-app-shell=platform] video,[data-app-shell=platform] canvas{max-width:100%;height:auto}[data-app-shell=platform] table{max-width:100%}[data-app-shell=platform] .min-w-0-safe,[data-app-shell=platform] .cases-shell,[data-app-shell=platform] .cases-scope,[data-app-shell=platform] .cases-search-row,[data-app-shell=platform] .documents-explorer,[data-app-shell=platform] .documents-explorer-toolbar,[data-app-shell=platform] .contacts-shell,[data-app-shell=platform] .conversations-shell,[data-app-shell=platform] .settings-page{min-width:0}@media (pointer:coarse){[data-app-shell=platform] .page-btn,[data-app-shell=platform] .sidebar-nav-item,[data-app-shell=platform] .apple-tab-bar-item{min-height:var(--platform-touch)}}@media (max-width:1023.98px){[data-app-shell=platform] .platform-page-shell__path,[data-app-shell=platform] .page-path-nav,[data-app-shell=platform] .platform-scroll-page-shell__path{display:none}[data-app-shell=platform] .platform-page-panel{border:none!important;border-radius:0!important;margin:0!important}[data-app-shell=platform] .platform-page-panel>header{padding-inline:var(--platform-gutter);padding-top:.2rem;padding-bottom:.7rem}[data-app-shell=platform] .page-btn,[data-app-shell=platform] .contacts-icon-btn,[data-app-shell=platform] .apple-search-field,[data-app-shell=platform] .apple-list-row--interactive,[data-app-shell=platform] .conversations-row,[data-app-shell=platform] .contacts-row,[data-app-shell=platform] .cases-list-row,[data-app-shell=platform] .home-work-row{min-height:var(--platform-touch)}[data-app-shell=platform] .settings-page,[data-app-shell=platform] .team-page,[data-app-shell=platform] .billing-board,[data-app-shell=platform] .usage-page,[data-app-shell=platform] .documents-workspace,[data-app-shell=platform] .library-page,[data-app-shell=platform] .tasks-page,[data-app-shell=platform] .analytics-page{padding-inline:0}[data-app-shell=platform] .glass-cc-input,[data-app-shell=platform] textarea.glass-cc-input,[data-app-shell=platform] select.glass-cc-input,[data-app-shell=platform] .apple-search-field input,[data-app-shell=platform] .ios-inset-field input,[data-app-shell=platform] .donna-composer-input{font-size:16px}}@media (max-width:389.98px){:root{--platform-gutter:.75rem}[data-app-shell=platform] .platform-page-shell__path{margin-inline:.65rem}[data-app-shell=platform] .case-card{border-radius:1.25rem;min-height:10.25rem;padding:1rem 1.05rem .95rem}[data-app-shell=platform] .case-card-name{font-size:1rem}[data-app-shell=platform] .cases-scope__control.apple-segmented--compact .apple-segmented__item{min-width:0;padding-inline:.45rem;font-size:11px}[data-app-shell=platform] .home-insight-card{padding:.85rem .85rem .95rem}[data-app-shell=platform] .home-insight-card__body--split{grid-template-columns:minmax(5.75rem,5.75rem) minmax(0,1fr);gap:.55rem}[data-app-shell=platform] .home-insight-donut{width:5.75rem;min-width:5.75rem;height:5.75rem;min-height:5.75rem}[data-app-shell=platform] .home-insight-donut__center strong{font-size:.95rem}}@media (max-width:767.98px){[data-app-shell=platform] .dashboard-home__title,[data-app-shell=platform] .platform-scroll-page__title,[data-app-shell=platform] .contacts-detail-header__title,[data-app-shell=platform] .intake-detail__title{font-size:1.35rem;line-height:1.2}[data-app-shell=platform] .dashboard-home__lede,[data-app-shell=platform] .platform-scroll-page__description{font-size:.8125rem}[data-app-shell=platform] .dashboard-home{gap:.85rem;padding:.85rem .9rem 1.1rem}[data-app-shell=platform] .dashboard-home__cta,[data-app-shell=platform] .page-btn,[data-app-shell=platform] .home-share,[data-app-shell=platform] .billing-ghost-btn,[data-app-shell=platform] .home-work-filter{height:auto;min-height:2.15rem;padding-inline:.75rem;font-size:.75rem}[data-app-shell=platform] .apple-segmented__item,[data-app-shell=platform] .apple-segmented--compact .apple-segmented__item{min-height:2rem;padding-inline:.5rem;font-size:12px}[data-app-shell=platform] .home-insight-card,[data-app-shell=platform] .home-work-board,[data-app-shell=platform] .home-jump__item,[data-app-shell=platform] .billing-card,[data-app-shell=platform] .platform-settings-card,[data-app-shell=platform] .case-card{border-radius:.95rem;padding:.8rem .85rem}[data-app-shell=platform] .home-insight-card__title,[data-app-shell=platform] .home-jump__title,[data-app-shell=platform] .home-work-group__title,[data-app-shell=platform] .billing-card__title,[data-app-shell=platform] .platform-settings-card__title,[data-app-shell=platform] .dashboard-section__title{font-size:.875rem}[data-app-shell=platform] .home-work-row__title,[data-app-shell=platform] .conversations-row,[data-app-shell=platform] .contacts-row,[data-app-shell=platform] .cases-list-row{font-size:.8125rem}[data-app-shell=platform] .home-insight-donut__center strong{font-size:.9rem}[data-app-shell=platform] .donna-welcome-title{font-size:2.15rem}[data-app-shell=platform] .donna-welcome-tagline{font-size:.95rem}[data-app-shell=platform] .donna-welcome-badge{padding:.25rem .6rem;font-size:10px}[data-app-shell=platform] .donna-welcome-card{border-radius:999px;padding:.45rem .8rem}[data-app-shell=platform] .donna-welcome-card__title{font-size:.8125rem}[data-app-shell=platform] .donna-welcome-card__desc{font-size:11px}[data-app-shell=platform] .settings-section-pill{min-height:2rem;padding:.35rem .7rem;font-size:.75rem}[data-app-shell=platform] .conversations-row,[data-app-shell=platform] .contacts-row{gap:.7rem;padding:.7rem .9rem}[data-app-shell=platform] .case-card{gap:.55rem;min-height:9.25rem}[data-app-shell=platform] .case-card-name{font-size:.95rem}[data-app-shell=platform] .team-page__tab,[data-app-shell=platform] .team-people__row{min-height:2.25rem;font-size:.8125rem}[data-app-shell=platform] .team-people__name{font-size:.8125rem}[data-app-shell=platform] .ll-root h1{font-size:1.25rem}[data-app-shell=platform] .ll-root h2,[data-app-shell=platform] .ll-root h3{font-size:.95rem}[data-app-shell=platform] .documents-explorer-toolbar{padding:.65rem var(--platform-gutter,.9rem) .7rem;gap:.45rem}[data-app-shell=platform] .documents-tile{border-radius:.75rem;padding:.65rem .7rem}[data-app-shell=platform] .documents-tile-name{font-size:.8125rem}[data-app-shell=platform] .cases-scope{width:100%}[data-app-shell=platform] .cases-scope__control{width:100%;max-width:100%;display:flex}[data-app-shell=platform] .cases-scope__control .apple-segmented__item{flex:1 1 0;justify-content:center;min-width:0}[data-app-shell=platform] .cases-head-row,[data-app-shell=platform] .cases-topbar{flex-wrap:wrap;gap:.55rem}[data-app-shell=platform] .cases-search-row{flex-direction:column;align-items:stretch}[data-app-shell=platform] .cases-search-row__actions{justify-content:flex-start;width:100%}[data-app-shell=platform] .documents-explorer-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;width:100%;margin-left:0}[data-app-shell=platform] .documents-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}[data-app-shell=platform] .documents-table{min-width:20rem}[data-app-shell=platform] .settings-page .page-btn{min-height:2.5rem;padding-inline:.85rem;font-size:.8125rem}}@media (min-width:768px) and (max-width:1023.98px){[data-app-shell=platform] .cases-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}[data-app-shell=platform] .cases-shell{padding-inline:1.1rem}[data-app-shell=platform] .platform-page-shell__path{margin-inline:1.1rem}[data-app-shell=platform] .documents-explorer-content{padding-inline:1.25rem}}@media (min-width:1024px) and (max-width:1279.98px){[data-app-shell=platform] .cases-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px) and (max-width:1535.98px){[data-app-shell=platform] .cases-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1536px){[data-app-shell=platform] .cases-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-height:480px) and (orientation:landscape){[data-app-shell=platform] .donna-page--home .donna-composer-dock,[data-app-shell=platform] .donna-composer-dock{padding-bottom:.45rem}[data-app-shell=platform] .donna-page--home .donna-welcome{padding-block:.65rem}.apple-tab-bar{padding-top:6px;padding-bottom:calc(6px + env(safe-area-inset-bottom,0px))}}[data-app-shell=platform] .settings-page,[data-app-shell=platform] .usage-page,[data-app-shell=platform] .billing-board,[data-app-shell=platform] .pkg,[data-app-shell=platform] .team-page,[data-app-shell=platform] .dashboard-home,[data-app-shell=platform] .dashboard-page,[data-app-shell=platform] .documents-workspace,[data-app-shell=platform] .law-library,[data-app-shell=platform] .library-page,[data-app-shell=platform] .intake-page,[data-app-shell=platform] .contacts-page,[data-app-shell=platform] .conversations-page,[data-app-shell=platform] .case-detail{min-width:0;max-width:100%}[data-app-shell=platform] .billing-inline,[data-app-shell=platform] .billing-card__head,[data-app-shell=platform] .usage-toolbar,[data-app-shell=platform] .dashboard-home__top,[data-app-shell=platform] .page-header,[data-app-shell=platform] .team-page__toolbar,[data-app-shell=platform] .home-guest-card{min-width:0}.auth-flow,.auth-flow__column,.auth-flow__body{min-width:0;max-width:100%}@media (max-width:639.98px){[data-app-shell=platform] .billing-inline,[data-app-shell=platform] .billing-card__head,[data-app-shell=platform] .usage-toolbar,[data-app-shell=platform] .dashboard-home__top,[data-app-shell=platform] .home-guest-card{flex-direction:column;align-items:stretch}[data-app-shell=platform] .billing-inline .billing-ghost-btn,[data-app-shell=platform] .billing-card__head .billing-ghost-btn,[data-app-shell=platform] .dashboard-home__cta,[data-app-shell=platform] .usage-toolbar__ranges,[data-app-shell=platform] .usage-toolbar__ranges .apple-segmented{width:100%}[data-app-shell=platform] .billing-facts{grid-template-columns:1fr}[data-app-shell=platform] .pkg__grid,[data-app-shell=platform] .pkg__grid--one,[data-app-shell=platform] .pkg__grid--two,[data-app-shell=platform] .pkg__grid--three,[data-app-shell=platform] .pkg__grid--four,[data-app-shell=platform] .pkg--modal .pkg__grid,[data-app-shell=platform] .pkg--modal .pkg__grid--one,[data-app-shell=platform] .pkg--modal .pkg__grid--two,[data-app-shell=platform] .pkg--modal .pkg__grid--three,[data-app-shell=platform] .pkg--modal .pkg__grid--four{grid-template-columns:minmax(0,1fr)}[data-app-shell=platform] .team-page__tabs{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}[data-app-shell=platform] .team-page__role-filter{width:100%;min-width:0}[data-app-shell=platform] .home-guest-actions{justify-content:stretch;width:100%}[data-app-shell=platform] .home-guest-signin,[data-app-shell=platform] .home-guest-signup{flex:1 1 0}[data-app-shell=platform] .home-jump__grid,[data-app-shell=platform] .home-insight-grid{grid-template-columns:minmax(0,1fr)}[data-app-shell=platform] .home-insight-card,[data-app-shell=platform] .home-insight-card__body--split,[data-app-shell=platform] .home-insight-legend{min-width:0;max-width:100%}[data-app-shell=platform] .home-insight-card__body--split{grid-template-columns:minmax(6rem,6rem) minmax(0,1fr);gap:.65rem}[data-app-shell=platform] .home-insight-donut{width:6rem;min-width:6rem;height:6rem;min-height:6rem}[data-app-shell=platform] .settings-page .platform-scroll-pane{padding-inline:var(--platform-gutter)}.auth-flow{padding:max(1.25rem, env(safe-area-inset-top,0px)) max(1rem, env(safe-area-inset-right,0px)) max(1.15rem, env(safe-area-inset-bottom,0px)) max(1rem, env(safe-area-inset-left,0px))}.adjust-plan-modal__heading{max-width:16rem}.adjust-plan-modal__subtitle{font-size:.75rem}}@media (min-width:640px) and (max-width:1023.98px){[data-app-shell=platform] .pkg__grid--three,[data-app-shell=platform] .pkg__grid--four,[data-app-shell=platform] .pkg--modal .pkg__grid--three,[data-app-shell=platform] .pkg--modal .pkg__grid--four,[data-app-shell=platform] .home-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-app-shell=platform] .home-insight-grid>:last-child:nth-child(odd){grid-column:1/-1}[data-app-shell=platform] .home-jump__grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-app-shell=platform] .dashboard-home{padding-inline:1.25rem}[data-app-shell=platform] .settings-page{padding-inline:0}.adjust-plan-modal__panel{width:min(100%,46rem);max-width:46rem}}@media (min-width:1024px) and (max-width:1279.98px){[data-app-shell=platform] .pkg__grid--four,[data-app-shell=platform] .pkg--modal .pkg__grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}[data-app-shell=platform] .pkg__grid--three,[data-app-shell=platform] .pkg--modal .pkg__grid--three,[data-app-shell=platform] .home-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr))}[data-app-shell=platform] .dashboard-home__shell{grid-template-columns:minmax(0,1fr)}.adjust-plan-modal__panel{width:min(100%,64rem);max-width:64rem}}@media (min-width:1280px){[data-app-shell=platform] .pkg__grid--four,[data-app-shell=platform] .pkg--modal .pkg__grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}}.apple-chrome{background:var(--glass-bg);-webkit-backdrop-filter:var(--cc-blur);border:.5px solid var(--glass-border);box-shadow:var(--glass-shadow)}.apple-chrome-strong{background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(var(--glass-blur-md)) saturate(var(--glass-saturate));border:.5px solid var(--glass-border)}.mirror-glass,.mirror-glass-strong,.mirror-glass-chip,.glass-frosted,.glass-panel{background:var(--glass-bg)!important;-webkit-backdrop-filter:blur(var(--glass-blur-md)) saturate(var(--glass-saturate))!important;border:.5px solid var(--glass-border)!important;box-shadow:var(--glass-shadow)!important}.mirror-glass-strong,.glass-frosted{background:var(--glass-bg-strong)!important;-webkit-backdrop-filter:blur(var(--glass-blur-lg)) saturate(var(--glass-saturate))!important}.platform-card,.platform-card-interactive{background:var(--glass-bg);border:.5px solid var(--glass-border);border-radius:var(--radius-grouped);-webkit-backdrop-filter:blur(var(--glass-blur-md)) saturate(var(--glass-saturate));box-shadow:var(--glass-shadow)}.platform-card-interactive:hover{background:var(--glass-bg-strong)}.glass-cc-input,textarea.glass-cc-input,select.glass-cc-input,.apple-search-field,.ios-inset-field,.soft-field{background:var(--input-surface);border:.5px solid var(--field-border);-webkit-backdrop-filter:blur(var(--glass-blur-md)) saturate(var(--glass-saturate));box-shadow:inset 0 1px 0 var(--glass-highlight), 0 10px 28px rgb(var(--shade-rgb) / .08)}.glass-cc-input:focus,.glass-cc-input:focus-visible,textarea.glass-cc-input:focus,textarea.glass-cc-input:focus-visible,select.glass-cc-input:focus,select.glass-cc-input:focus-visible,.apple-search-field:focus-within,.ios-inset-field:focus-within,.soft-field:focus,.soft-field:focus-visible{background:var(--input-surface);border-color:var(--field-border);-webkit-backdrop-filter:blur(var(--glass-blur-lg)) saturate(var(--glass-saturate));box-shadow:inset 0 1px 0 var(--glass-highlight), 0 14px 36px rgb(var(--shade-rgb) / .12)}@media (prefers-reduced-transparency:reduce){.apple-chrome,.apple-chrome-strong,.mirror-glass,.mirror-glass-strong,.mirror-glass-chip,.glass-frosted,.glass-panel,.platform-card,.platform-card-interactive,.glass-cc-input,textarea.glass-cc-input,select.glass-cc-input,.apple-search-field,.ios-inset-field,.soft-field{-webkit-backdrop-filter:none!important;background:var(--page-raised)!important;box-shadow:none!important}}.platform-sidebar{isolation:isolate;z-index:1;width:16.75rem;height:100%;box-shadow:none;transition:width .72s var(--ease-scroll);will-change:width;background:0 0;border:0;border-radius:0;position:relative;overflow:visible}.platform-sidebar--collapsed{width:4.75rem}.platform-sidebar-inner{background:var(--platform-sidebar-bg);border-right:.5px solid var(--platform-sidebar-border);height:100%;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;border-radius:0;flex-direction:column;padding:1.1rem .85rem .9rem;display:flex;overflow:hidden}.dark .platform-sidebar-inner,.dark .platform-sidebar,.dark .platform-sidebar-inner{background:var(--platform-sidebar-bg)}@media (min-width:1024px){[data-app-shell=platform] .platform-sidebar-inner{border-right:none}}.platform-sidebar-inner:before,.platform-sidebar-inner:after{content:none}.sidebar-brand-row{flex-shrink:0;justify-content:space-between;align-items:center;gap:.35rem;min-height:2.75rem;margin-bottom:.45rem;padding-inline:.35rem;display:flex}.sidebar-brand-row--mark{justify-content:center;min-height:0;padding-inline:0}.sidebar-brand{flex-shrink:1;align-items:center;min-width:0;display:inline-flex}.sidebar-brand-row--mark .sidebar-brand{justify-content:center;min-width:auto}.sidebar-brand-row--mark .sidebar-brand img{width:2rem;height:2rem}.sidebar-rail-swap{width:2.35rem;height:2.35rem;color:var(--foreground);background:0 0;border:0;border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.sidebar-rail-swap{color:color-mix(in srgb, var(--foreground) 58%, transparent)}}.sidebar-rail-swap{transition:background-color var(--transition-fast), color var(--transition-fast)}.sidebar-rail-swap:hover,.sidebar-rail-swap:focus-visible{background:rgb(var(--tint-rgb) / .08);color:var(--foreground)}.sidebar-rail-swap__logo,.sidebar-rail-swap__open{transition:opacity .16s var(--ease-apple);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sidebar-rail-swap__logo{opacity:1;pointer-events:none}.sidebar-rail-swap__open{opacity:0;pointer-events:none}.sidebar-rail-swap:hover .sidebar-rail-swap__logo,.sidebar-rail-swap:focus-visible .sidebar-rail-swap__logo{opacity:0}.sidebar-rail-swap:hover .sidebar-rail-swap__open,.sidebar-rail-swap:focus-visible .sidebar-rail-swap__open{opacity:1}.sidebar-rail-swap__logo img{width:2rem;height:2rem}.sidebar-collapse-btn{width:2.35rem;height:2.35rem;color:var(--foreground);border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sidebar-collapse-btn{color:color-mix(in srgb, var(--foreground) 58%, transparent)}}.sidebar-collapse-btn{transition:background-color var(--transition-fast), color var(--transition-fast)}.sidebar-collapse-btn:hover{background:rgb(var(--tint-rgb) / .08);color:var(--foreground)}.sidebar-brand-row .sidebar-collapse-btn{border-radius:.5rem;width:1.75rem;height:1.75rem}.sidebar-new-chat{background:var(--button);min-height:2.6rem;color:var(--button-text);letter-spacing:-.02em;text-align:left;box-shadow:inset 0 1px 0 rgb(var(--tint-rgb) / .18), 0 8px 20px rgb(var(--shade-rgb) / .16);transition:background-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);border:0;border-radius:.75rem;flex-shrink:0;grid-template-columns:2.85rem minmax(0,1fr);align-items:center;margin-inline:.1rem;padding-inline:0;font-size:13.5px;font-weight:650;display:grid;overflow:hidden}.sidebar-new-chat [data-sidebar-chrome]{white-space:nowrap;min-width:0;display:block;overflow:hidden}.sidebar-new-chat [data-sidebar-icon]{flex-shrink:0;justify-content:center;justify-self:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.sidebar-new-chat [data-sidebar-icon] svg{display:block}.sidebar-new-chat:hover{background:var(--button)}@supports (color:color-mix(in lab, red, red)){.sidebar-new-chat:hover{background:color-mix(in srgb, var(--button) 86%, var(--button-text))}}.sidebar-new-chat:hover{color:var(--button-text);box-shadow:inset 0 1px 0 rgb(var(--tint-rgb) / .22), 0 10px 24px rgb(var(--shade-rgb) / .2)}.sidebar-new-chat:active{transform:scale(.98)}.sidebar-new-chat--active{background:var(--button)}@supports (color:color-mix(in lab, red, red)){.sidebar-new-chat--active{background:color-mix(in srgb, var(--button) 90%, var(--button-text))}}.sidebar-new-chat--active{color:var(--button-text)}.dark .sidebar-new-chat{background:rgb(var(--mint-rgb) / .14);color:var(--foreground);box-shadow:inset 0 0 0 .5px rgb(var(--mint-rgb) / .16), inset 0 1px 0 rgb(var(--mint-rgb) / .1)}.dark .sidebar-new-chat:hover{background:rgb(var(--mint-rgb) / .2);color:var(--foreground);box-shadow:inset 0 0 0 .5px rgb(var(--mint-rgb) / .22), inset 0 1px 0 rgb(var(--mint-rgb) / .12)}.dark .sidebar-new-chat--active{background:rgb(var(--mint-rgb) / .18);color:var(--foreground)}.platform-sidebar--collapsed .sidebar-nav-item,.platform-sidebar--collapsed .sidebar-new-chat{justify-content:flex-start}.platform-sidebar--collapsed [data-sidebar-chrome]{pointer-events:none}.sidebar-nav{border-bottom:.5px solid rgb(var(--tint-rgb) / .1);flex-direction:column;flex-shrink:0;gap:.15rem;margin-top:1.15rem;padding-bottom:.95rem;display:flex}.sidebar-nav-label{letter-spacing:.06em;text-transform:uppercase;color:var(--foreground);margin:0 0 .35rem;padding-inline:.7rem;font-size:10.5px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.sidebar-nav-label{color:color-mix(in srgb, var(--foreground) 42%, transparent)}}.sidebar-nav-item{letter-spacing:-.015em;min-height:2.35rem;color:var(--foreground);border-radius:.65rem;align-items:center;gap:.7rem;padding-inline:.7rem;font-size:13.5px;font-weight:500;display:flex}@supports (color:color-mix(in lab, red, red)){.sidebar-nav-item{color:color-mix(in srgb, var(--foreground) 72%, transparent)}}.sidebar-nav-item{transition:background-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast)}.sidebar-nav-item:active{transform:scale(.985)}.sidebar-nav-item--see-all{width:100%}.sidebar-nav-item__label{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.sidebar-nav-item__chevron{opacity:.45;flex-shrink:0;margin-left:auto}.sidebar-nav-item--active .sidebar-nav-item__chevron{opacity:.8}.sidebar-nav-item:hover{background:rgb(var(--tint-rgb) / .07);color:var(--foreground)}.sidebar-nav-item--active{background:rgb(var(--tint-rgb) / .14);color:var(--foreground);box-shadow:inset 0 0 0 .5px rgb(var(--tint-rgb) / .08);font-weight:600}.sidebar-nav-icon{width:1.25rem;color:var(--foreground);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sidebar-nav-icon{color:color-mix(in srgb, var(--foreground) 58%, transparent)}}.sidebar-nav-icon--label{letter-spacing:-.02em;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:13px;font-weight:600;display:inline-flex}.sidebar-nav-item--active .sidebar-nav-icon,.sidebar-nav-item:hover .sidebar-nav-icon{color:var(--foreground)}.sidebar-nav-icon svg{display:block}.sidebar-scroll{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:1;gap:.55rem;min-height:0;padding-top:.85rem;display:flex;overflow:hidden auto}.sidebar-scroll::-webkit-scrollbar{display:none}.sidebar-section{flex-shrink:0}.sidebar-section-header{width:100%;min-height:1.65rem;color:var(--foreground);border-radius:.45rem;justify-content:space-between;align-items:center;gap:.5rem;padding-inline:.7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.sidebar-section-header{color:color-mix(in srgb, var(--foreground) 46%, transparent)}}.sidebar-section-header{transition:color var(--transition-fast)}.sidebar-section-header:hover{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.sidebar-section-header:hover{color:color-mix(in srgb, var(--foreground) 72%, transparent)}}.sidebar-section-title{letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:600}.sidebar-section-chevron{transition:transform .22s var(--ease-apple);flex-shrink:0}.sidebar-section-chevron--closed{transform:rotate(-90deg)}.sidebar-section-empty{color:var(--foreground);margin:0;padding:.2rem .7rem .45rem;font-size:12px;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.sidebar-section-empty{color:color-mix(in srgb, var(--foreground) 42%, transparent)}}.sidebar-thread-list{flex-direction:column;gap:.1rem;margin:0;padding:0;list-style:none;display:flex}.sidebar-thread-row{min-height:2rem;transition:background-color var(--transition-fast);border-radius:.55rem;display:block;position:relative}.sidebar-thread-row:hover{background:rgb(var(--tint-rgb) / .06)}.sidebar-thread-row--active{background:rgb(var(--tint-rgb) / .11)}.sidebar-thread{letter-spacing:-.01em;width:100%;min-width:0;min-height:2rem;color:var(--foreground);align-items:center;padding:0 .7rem;font-size:13px;font-weight:500;display:flex}@supports (color:color-mix(in lab, red, red)){.sidebar-thread{color:color-mix(in srgb, var(--foreground) 70%, transparent)}}.sidebar-thread-row--active .sidebar-thread,.sidebar-thread-row:hover .sidebar-thread{color:var(--foreground)}.sidebar-thread-label{white-space:nowrap;flex:1;min-width:0;display:block;overflow:hidden}.sidebar-thread-label__text{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:100%;display:inline-block;overflow:hidden}.sidebar-thread-label__text--overflow{text-overflow:clip;max-width:none;padding-right:1.25rem;overflow:visible}.sidebar-thread-row:hover .sidebar-thread-label__text--overflow{transform:translateX(calc(-1 * var(--marquee-distance,0px)));transition:transform var(--marquee-duration,2.4s) linear}.sidebar-thread-row:not(:hover) .sidebar-thread-label__text--overflow{transition:transform .28s var(--ease-apple);transform:translate(0)}@media (prefers-reduced-motion:reduce){.sidebar-thread-row:hover .sidebar-thread-label__text--overflow,.sidebar-thread-row:not(:hover) .sidebar-thread-label__text--overflow{transition:none;transform:none}}.sidebar-thread-actions{z-index:1;background:linear-gradient(to right, transparent, var(--platform-sidebar-bg) 1.1rem);opacity:0;pointer-events:none;transition:opacity var(--transition-fast);align-items:center;gap:.05rem;padding-left:1.35rem;display:inline-flex;position:absolute;top:50%;right:.15rem;transform:translateY(-50%)}.sidebar-thread-row:hover .sidebar-thread-actions{opacity:1;pointer-events:auto}.sidebar-thread-row:has(.sidebar-thread-menu--open) .sidebar-thread-actions{opacity:1;pointer-events:auto}.sidebar-thread-row:hover .sidebar-thread-actions{background:linear-gradient(to right, transparent, var(--platform-sidebar-bg) 1.1rem)}@supports (color:color-mix(in lab, red, red)){.sidebar-thread-row:hover .sidebar-thread-actions{background:linear-gradient(to right, transparent, color-mix(in srgb, var(--platform-sidebar-bg) 94%, var(--foreground)) 1.1rem)}}.sidebar-thread-row--active .sidebar-thread-actions{background:linear-gradient(to right, transparent, var(--platform-sidebar-bg) 1.1rem)}@supports (color:color-mix(in lab, red, red)){.sidebar-thread-row--active .sidebar-thread-actions{background:linear-gradient(to right, transparent, color-mix(in srgb, var(--platform-sidebar-bg) 89%, var(--foreground)) 1.1rem)}}.sidebar-thread-pin,.sidebar-thread-menu{width:1.4rem;height:1.4rem;color:var(--foreground);border-radius:.35rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sidebar-thread-pin,.sidebar-thread-menu{color:color-mix(in srgb, var(--foreground) 58%, transparent)}}.sidebar-thread-pin,.sidebar-thread-menu{transition:background-color var(--transition-fast), color var(--transition-fast)}.sidebar-thread-menu:focus-visible,.sidebar-thread-pin:focus-visible{opacity:1}.sidebar-thread-pin:hover,.sidebar-thread-menu:hover{background:rgb(var(--tint-rgb) / .1);color:var(--foreground)}.sidebar-thread-pin--on{color:var(--foreground)}.sidebar-thread-menu-panel{border-radius:14px;width:min(100vw - 2rem,11.5rem);padding:.3125rem}.sidebar-thread-menu-item{text-align:left;width:100%;color:var(--foreground);transition:background-color var(--transition-fast);border-radius:.5rem;align-items:center;gap:.625rem;padding:.5rem .625rem;font-size:13px;font-weight:500;display:flex}.sidebar-thread-menu-item:hover{background:rgb(var(--tint-rgb) / .08)}.sidebar-thread-menu-item--danger{color:var(--accent-danger)}.sidebar-footer{border-top:.5px solid rgb(var(--tint-rgb) / .1);flex-shrink:0;align-items:center;gap:.45rem;margin-top:auto;padding-top:.75rem;display:flex}.sidebar-account{align-items:center;gap:.4rem;width:100%;min-width:0;display:flex}.sidebar-account--collapsed{flex-direction:column;align-items:center;width:auto}.sidebar-account-more{background:var(--foreground);border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.sidebar-account-more{background:color-mix(in srgb, var(--foreground) 8%, transparent)}}.sidebar-account-more{color:var(--foreground);cursor:pointer;transition:background-color var(--transition-fast), opacity var(--transition-fast)}.sidebar-account-more:hover,.sidebar-account-more--open{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.sidebar-account-more:hover,.sidebar-account-more--open{background:color-mix(in srgb, var(--foreground) 12%, transparent)}}.sidebar-account-more--collapsed{width:2.25rem;height:2.25rem}.sidebar-account-menu{min-width:10.5rem}.sidebar-download{display:none}.platform-sidebar--collapsed .sidebar-footer{flex-direction:column;justify-content:flex-start;align-items:center}.sidebar-help-card{border-radius:14px;width:min(100vw - 2rem,16rem);padding:.9rem .95rem .85rem}.sidebar-help-card__title{letter-spacing:-.01em;color:var(--foreground);margin:0;font-size:14px;font-weight:650}.sidebar-help-card__copy{color:var(--secondary-label);margin:.25rem 0 0;font-size:12.5px;line-height:1.45}.sidebar-help-card__address{background:var(--foreground);border-radius:8px;margin:.7rem 0 0;padding:.45rem .6rem}@supports (color:color-mix(in lab, red, red)){.sidebar-help-card__address{background:color-mix(in srgb, var(--foreground) 6%, transparent)}}.sidebar-help-card__address{color:var(--foreground);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;font-size:13px;font-weight:550}.sidebar-help-card__actions{gap:.4rem;margin-top:.7rem;display:flex}.sidebar-help-card__btn{border:.5px solid rgb(var(--tint-rgb) / .14);min-height:2rem;color:var(--foreground);cursor:pointer;white-space:nowrap;transition:background-color var(--transition-fast), opacity var(--transition-fast);background:0 0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:.35rem;padding:.35rem .6rem;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.sidebar-help-card__btn:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.sidebar-help-card__btn:hover{background:color-mix(in srgb, var(--foreground) 6%, transparent)}}.sidebar-help-card__btn--primary{background:var(--foreground);color:var(--background);border-color:#0000}.sidebar-help-card__btn--primary:hover{background:var(--foreground);opacity:.9}.platform-nav-item{min-height:32px;font-size:var(--text-subheadline-size);transition:background var(--transition-fast), color var(--transition-fast);border-radius:8px;font-weight:500}.platform-nav-item--active{background:var(--platform-nav-active-bg);color:var(--foreground);font-weight:600}.platform-nav-item:not(.platform-nav-item--active):hover{background:var(--platform-nav-hover-bg)}.platform-nav-drawer-panel{border-radius:0 28px 28px 0;width:100%;height:100%;overflow:hidden}.platform-nav-backdrop{z-index:60;background:rgb(var(--shade-rgb) / .32);-webkit-backdrop-filter:blur(2px);position:fixed;inset:0}.platform-nav-drawer{z-index:61;width:min(88vw,18.75rem);position:fixed;left:0}@media print{.platform-sidebar,.platform-sidebar-inner,.platform-nav-drawer,.platform-nav-scrim{display:none!important}}:root{--tab-bar-padding-y:7px;--tab-bar-icon-size:50px}.apple-tab-bar{z-index:50;padding-top:var(--tab-bar-padding-y);padding-right:env(safe-area-inset-right,0px);padding-bottom:calc(var(--tab-bar-padding-y) + env(safe-area-inset-bottom,0px));padding-left:env(safe-area-inset-left,0px);background:var(--glass-bg);-webkit-backdrop-filter:var(--cc-blur);border-top:.5px solid var(--separator);justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.apple-tab-bar-item{min-width:44px;min-height:var(--tab-bar-icon-size);color:var(--secondary-label);transition:color var(--transition-fast);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.15rem;padding:2px 4px 0;display:flex}.apple-tab-bar-item--active{color:var(--foreground)}.apple-tab-bar-item-icon{justify-content:center;align-items:center;width:28px;height:28px;display:flex}.apple-tab-bar-item-label{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:550;line-height:1;overflow:hidden}.platform-tab-bar-offset{padding-bottom:calc(var(--tab-bar-padding-y) * 2 + var(--tab-bar-icon-size) + env(safe-area-inset-bottom,0px) + 4px)}.platform-mobile-tab-spacer{height:calc(var(--tab-bar-padding-y) * 2 + var(--tab-bar-icon-size) + env(safe-area-inset-bottom,0px))}@media (max-width:1023.98px){.donna-fab{bottom:calc(var(--tab-bar-padding-y) * 2 + var(--tab-bar-icon-size) + env(safe-area-inset-bottom,0px) + 12px)}}.apple-toolbar{background:var(--glass-bg);min-height:44px;-webkit-backdrop-filter:var(--cc-blur);border-bottom:.5px solid var(--separator);justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;display:flex}.apple-toolbar-title{font-size:var(--text-headline-size);color:var(--label);letter-spacing:-.01em;font-weight:600}.apple-toolbar-large-title{font-size:var(--text-large-title-size);color:var(--label);letter-spacing:-.02em;font-weight:700;line-height:var(--text-large-title-leading)}.platform-glass-header{background:var(--platform-header-bg);-webkit-backdrop-filter:var(--cc-blur);border-bottom:.5px solid var(--separator)}.page-btn{border-radius:var(--radius-control);min-height:44px;font-size:var(--text-subheadline-size);color:var(--foreground);transition:background var(--transition-fast), transform var(--transition-fast), opacity var(--transition-fast);background:0 0;justify-content:center;align-items:center;gap:6px;padding:6px 16px;font-weight:600;display:inline-flex}.page-btn:not(.page-btn--primary):not(.page-btn--ghost):not(.page-btn--destructive):hover:not(:disabled){background:var(--secondary-system-fill)}.page-btn--primary{color:var(--button-text);background:var(--button);border:.5px solid var(--button)}.page-btn--ghost:hover:not(:disabled){background:var(--page-raised-hover);color:var(--foreground)}.page-btn--icon{border-radius:var(--radius-control);width:44px;height:44px;padding:0}.workspace-desktop-host{background:0 0;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.workspace-desktop-host__body{flex-direction:column;flex:1;gap:0;min-height:0;padding:10px 16px;display:flex;position:relative;overflow:hidden}.workspace-desktop-host__banner{flex-shrink:0;margin-bottom:10px}.workspace-desktop-host__banner:empty{margin:0;display:none}@media (min-width:1024px){[data-app-shell=platform] .workspace-desktop-host{background:var(--platform-sidebar-bg);border:none;border-radius:0;margin:0;overflow:hidden}[data-app-shell=platform] .workspace-desktop-host__body{border-radius:var(--radius-shell-panel);background:var(--workspace-panel);border:none;margin:0;padding:0;overflow:hidden}[data-app-shell=platform] .workspace-desktop-host__banner{margin:0 16px}[data-app-shell=platform] .workspace-topbar{background:var(--platform-sidebar-bg);border-bottom:none}[data-app-shell=platform] .workspace-tab-pane__scroll{background:0 0}}.workspace-topbar{z-index:var(--z-workspace-chrome);width:100%;min-width:0;height:var(--workspace-topbar-height);background:var(--platform-sidebar-bg);pointer-events:auto;border-bottom:none;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;display:flex;position:relative}.workspace-topbar__track{background:0 0;border:none;border-radius:0;flex:auto;align-items:center;gap:6px;min-width:0;height:100%;padding:0;display:flex}.workspace-topbar__arrow,.workspace-topbar__new{color:var(--secondary-label);transition:background-color .18s var(--ease-apple), color .18s var(--ease-apple), opacity .18s var(--ease-apple);background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.workspace-topbar__arrow{width:28px;height:36px;color:var(--label);margin-block:0}.workspace-topbar__new{background:var(--fuji-black);width:36px;height:36px;color:var(--mint);border-radius:14px;margin-inline-start:auto}html.dark .workspace-topbar__new{background:var(--mint);color:var(--fuji-black)}.workspace-topbar__arrow:hover:not(:disabled){color:var(--label);opacity:.72}.workspace-topbar__new:hover:not(:disabled){opacity:.88}.workspace-topbar__arrow:focus-visible,.workspace-topbar__new:focus-visible{outline:2px solid var(--label)}@supports (color:color-mix(in lab, red, red)){.workspace-topbar__arrow:focus-visible,.workspace-topbar__new:focus-visible{outline:2px solid color-mix(in srgb, var(--label) 28%, transparent)}}.workspace-topbar__arrow:focus-visible,.workspace-topbar__new:focus-visible{outline-offset:1px}.workspace-topbar__arrow:disabled{opacity:.35;cursor:default}.workspace-topbar__new:disabled{opacity:.28;cursor:default}.workspace-topbar__scroll{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex:auto;align-items:center;gap:6px;min-width:0;height:100%;display:flex;position:relative;overflow:auto hidden}.workspace-topbar__scroll::-webkit-scrollbar{width:0;height:0;display:none}.workspace-tab-thumb{display:none}.workspace-tab{z-index:1;cursor:pointer;width:auto;min-width:0;max-width:14rem;height:36px;color:var(--secondary-label);transition:color .18s var(--ease-apple), background-color .18s var(--ease-apple), opacity .18s var(--ease-apple);background:0 0;border:none;border-radius:14px;flex:none;align-items:center;gap:8px;padding:0 12px 0 16px;display:inline-flex;position:relative;overflow:hidden}.workspace-tab:hover{color:var(--label);background:var(--label)}@supports (color:color-mix(in lab, red, red)){.workspace-tab:hover{background:color-mix(in srgb, var(--label) 8%, transparent)}}.workspace-tab:hover{opacity:1}.workspace-tab:focus-visible{outline:2px solid var(--label)}@supports (color:color-mix(in lab, red, red)){.workspace-tab:focus-visible{outline:2px solid color-mix(in srgb, var(--label) 28%, transparent)}}.workspace-tab:focus-visible{outline-offset:1px}.workspace-tab--active,.workspace-tab--active:hover{z-index:1;background:var(--fuji-black);color:var(--mint);opacity:1}html.dark .workspace-tab--active,html.dark .workspace-tab--active:hover{background:var(--mint);color:var(--fuji-black)}.workspace-tab--pinned{min-width:0}@media (prefers-reduced-motion:reduce){.workspace-tab-thumb--ready{transition:none}}.workspace-tab__pin{z-index:1;opacity:.7;flex-shrink:0;position:relative}.workspace-tab--active .workspace-tab__pin{opacity:.85}.workspace-tab__dirty{z-index:1;background:var(--workspace-tab-pill-ink);opacity:.7;border-radius:999px;flex-shrink:0;width:.4rem;height:.4rem;position:relative}.workspace-tab__title{z-index:1;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;pointer-events:none;flex:auto;min-width:0;font-size:14px;font-weight:500;line-height:1.15;position:relative;overflow:hidden}.workspace-tab--active .workspace-tab__title{font-weight:600}.workspace-tab__close{z-index:1;width:18px;height:18px;color:inherit;opacity:.55;transition:background-color .16s var(--ease-apple), opacity .16s var(--ease-apple), color .16s var(--ease-apple);background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.workspace-tab:hover .workspace-tab__close,.workspace-tab:focus-within .workspace-tab__close,.workspace-tab--active .workspace-tab__close{opacity:.7}.workspace-tab__close:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){.workspace-tab__close:hover{background:color-mix(in srgb, currentColor 12%, transparent)}}.workspace-tab__close:hover{color:inherit;opacity:1}.workspace-tab__close:focus-visible{outline:2px solid var(--label)}@supports (color:color-mix(in lab, red, red)){.workspace-tab__close:focus-visible{outline:2px solid color-mix(in srgb, var(--label) 28%, transparent)}}.workspace-tab__close:focus-visible{outline-offset:0;opacity:1}.dark .workspace-topbar{background:var(--platform-sidebar-bg)}.workspace-tab-menu{z-index:calc(var(--z-workspace-chrome) + 20);border-radius:var(--radius-grouped);border:.5px solid var(--foreground);min-width:12.5rem;position:fixed;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.workspace-tab-menu{border:.5px solid color-mix(in srgb, var(--foreground) 12%, transparent)}}.workspace-tab-menu{background:var(--elevated-background);box-shadow:0 4px 16px rgb(var(--shade-rgb) / .14), 0 1px 3px rgb(var(--shade-rgb) / .08);padding:4px}.workspace-tab-menu__item{border-radius:var(--radius-sm);letter-spacing:-.01em;width:100%;color:var(--label);text-align:left;cursor:pointer;transition:background-color .14s var(--ease-apple);background:0 0;border:0;align-items:center;gap:8px;padding:7px 9px;font-size:13px;font-weight:500;display:flex}.workspace-tab-menu__item:hover:not(:disabled){background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.workspace-tab-menu__item:hover:not(:disabled){background:color-mix(in srgb, var(--foreground) 8%, transparent)}}.workspace-tab-menu__item:disabled{opacity:.4;cursor:default}.workspace-tab-menu__item--danger{font-weight:600}.workspace-tab-menu__icon{width:16px;color:var(--secondary-label);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.workspace-tab-menu__separator{background:var(--foreground);height:1px;margin:4px 6px}@supports (color:color-mix(in lab, red, red)){.workspace-tab-menu__separator{background:color-mix(in srgb, var(--foreground) 10%, transparent)}}.workspace-tab-panes{background:0 0;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.workspace-tab-pane{opacity:0;visibility:hidden;content-visibility:hidden;pointer-events:none;min-height:0;transition:opacity var(--transition-page), transform var(--transition-page), visibility var(--transition-page), content-visibility var(--transition-page);transition-behavior:allow-discrete;background:0 0;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;transform:translateY(6px)}.workspace-tab-pane--active{opacity:1;visibility:visible;content-visibility:visible;pointer-events:auto;z-index:1;transform:translateY(0)}.workspace-tab-pane[hidden]{display:none!important}.workspace-tab-pane__loading{z-index:40;flex-direction:column;justify-content:stretch;align-items:stretch;min-height:0;display:flex;position:absolute;inset:0;overflow:hidden}.workspace-tab-pane__loading>*{flex:auto;width:100%;min-width:0;min-height:0}.workspace-tab-pane__scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;background:0 0;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.workspace-tab-pane__scroll>*{flex:auto;min-width:0;min-height:0}:is(.workspace-tab-pane__scroll:has(.platform-page-panel),.workspace-tab-pane__scroll:has(.dashboard-page),.workspace-tab-pane__scroll:has(.platform-canvas-page),.workspace-tab-pane__scroll:has(.settings-page),.workspace-tab-pane__scroll:has(.donna-page--home),.workspace-tab-pane__scroll:has(.donna-page)){background:var(--elevated-background)}@media (min-width:1024px){:is([data-app-shell=platform] .workspace-tab-pane__scroll:has(.platform-page-panel),[data-app-shell=platform] .workspace-tab-pane__scroll:has(.dashboard-page),[data-app-shell=platform] .workspace-tab-pane__scroll:has(.platform-canvas-page),[data-app-shell=platform] .workspace-tab-pane__scroll:has(.settings-page),[data-app-shell=platform] .workspace-tab-pane__scroll:has(.donna-page--home),[data-app-shell=platform] .workspace-tab-pane__scroll:has(.donna-page),[data-app-shell=platform] .workspace-tab-pane__scroll){background:0 0}}.workspace-tab-pane__scroll:has(.platform-page-panel--split){overflow:hidden}.workspace-tab-pane__scroll:has(.dashboard-page):not(:has(.home-board-page))>.platform-page-transition{flex:none;height:auto;min-height:0;display:block}.workspace-tab-pane__scroll:has(.home-board-page){overflow:hidden}.workspace-tab-pane__scroll:has(.home-board-page)>.platform-page-transition{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex;overflow:hidden}.workspace-tab-pane__scroll .dashboard-page:not(.home-board-page){flex:none;height:auto;min-height:0;display:block}:is(.workspace-tab-pane__scroll:has(.dashboard-page--loading)>.platform-page-transition,.workspace-tab-pane__scroll:has(.app-loader--veil)>.platform-page-transition,.workspace-tab-pane__scroll:has(.app-loader--fill)>.platform-page-transition){flex:auto;height:100%;min-height:100%;display:flex}.workspace-tab-pane__scroll .dashboard-page--loading{flex:auto;justify-content:center;align-items:center;width:100%;height:100%;min-height:100%;display:flex}.workspace-tab-pane__scroll>.platform-page-panel--split{min-height:0}:is(.workspace-tab-pane__scroll:has(.document-viewer-page),.workspace-tab-pane__scroll:has(.document-editor-page),.workspace-tab-pane__scroll:has(.document-viewer-shell--page),.workspace-tab-pane__scroll:has(.release-notes-page),.workspace-tab-pane__scroll:has(.settings-page),.workspace-tab-pane__scroll:has(.case-detail-page),.workspace-tab-pane__scroll:has(.cases-page),.workspace-tab-pane__scroll:has(.donna-page--home),.workspace-tab-pane__scroll:has(.ll-root),.workspace-tab-pane__scroll:has(.intake-page)){overflow:hidden}.workspace-tab-pane__scroll:has(.case-detail-page)>.platform-page-transition{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.workspace-tab-pane__scroll:has(.cases-page)>.platform-page-transition{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.workspace-tab-pane__scroll:has(.donna-page--home)>.platform-page-transition{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.workspace-tab-pane__scroll:has(.intake-page)>.platform-page-transition{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.workspace-tab-pane__scroll:has(.platform-page-shell)>.platform-page-transition{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.workspace-tab-pane__scroll:has(.settings-page)>.platform-page-transition{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.workspace-tab-pane__scroll:has(.case-detail-page)>.platform-page-transition>.platform-soft-mount{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.workspace-tab-pane__scroll:has(.cases-page)>.platform-page-transition>.platform-soft-mount{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.workspace-tab-pane__scroll:has(.donna-page--home)>.platform-page-transition>.platform-soft-mount{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.workspace-tab-pane__scroll:has(.intake-page)>.platform-page-transition>.platform-soft-mount{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.workspace-tab-pane__scroll:has(.platform-page-shell)>.platform-page-transition>.platform-soft-mount{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.workspace-tab-pane__scroll:has(.settings-page)>.platform-page-transition>.platform-soft-mount{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.workspace-tab-pane__scroll:has(.case-detail-page)>.platform-page-transition>.case-detail-shell{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.workspace-tab-pane__scroll:has(.case-detail-page)>.platform-page-transition>.platform-soft-mount>.case-detail-shell{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.workspace-tab-pane__scroll:has(.cases-page)>.platform-page-transition>.cases-shell-outer{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.workspace-tab-pane__scroll:has(.cases-page)>.platform-page-transition>.platform-soft-mount>.cases-shell-outer{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.workspace-tab-pane__scroll:has(.intake-page)>.platform-page-transition>.intake-shell-outer{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.workspace-tab-pane__scroll:has(.intake-page)>.platform-page-transition>.platform-soft-mount>.intake-shell-outer{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.workspace-tab-pane__scroll:has(.platform-page-shell)>.platform-page-transition>.platform-page-shell{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.workspace-tab-pane__scroll:has(.platform-page-shell)>.platform-page-transition>.platform-soft-mount>.platform-page-shell{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.workspace-tab-pane__scroll:has(.donna-page--home)>.platform-page-transition>.donna-page--home{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.workspace-tab-pane__scroll:has(.donna-page--home)>.platform-page-transition>.platform-soft-mount>.donna-page--home{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.workspace-tab-pane__scroll:has(.donna-page.platform-page-shell)>.platform-page-transition>.donna-page.platform-page-shell{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.workspace-tab-pane__scroll:has(.donna-page.platform-page-shell)>.platform-page-transition>.platform-soft-mount>.donna-page.platform-page-shell{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.workspace-tab-pane__scroll:has(.ll-root)>.platform-page-transition{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.workspace-tab-pane__scroll:has(.ll-root)>.platform-page-transition>.ll-root{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.workspace-tab-pane__scroll:has(.ll-root)>.platform-page-transition>.platform-soft-mount{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.workspace-tab-pane__scroll:has(.ll-root)>.platform-page-transition>.platform-soft-mount>.ll-root{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.workspace-tab-pane__scroll:has(.ll-root)>.platform-page-transition>.ll-root{overscroll-behavior:contain;overflow:auto}.workspace-tab-pane__scroll:has(.ll-root)>.platform-page-transition>.platform-soft-mount>.ll-root{overscroll-behavior:contain;overflow:auto}.workspace-tab-pane__scroll:has(.case-detail-page)>.platform-page-transition>.case-detail-shell>.case-detail-page{flex:1;height:auto;min-height:0}.workspace-tab-pane__scroll:has(.case-detail-page)>.platform-page-transition>.platform-soft-mount>.case-detail-shell>.case-detail-page{flex:1;height:auto;min-height:0}.workspace-tab-pane__scroll:has(.cases-page)>.platform-page-transition>.cases-shell-outer>.cases-page{flex:1;height:auto;min-height:0}.workspace-tab-pane__scroll:has(.cases-page)>.platform-page-transition>.platform-soft-mount>.cases-shell-outer>.cases-page{flex:1;height:auto;min-height:0}.workspace-tab-pane__scroll:has(.intake-page)>.platform-page-transition>.intake-shell-outer>.intake-page{flex:1;height:auto;min-height:0}.workspace-tab-pane__scroll:has(.intake-page)>.platform-page-transition>.platform-soft-mount>.intake-shell-outer>.intake-page{flex:1;height:auto;min-height:0}.workspace-tab-pane__scroll:has(.platform-page-shell)>.platform-page-transition>.platform-page-shell>.platform-page-panel{flex:1;height:auto;min-height:0}.workspace-tab-pane__scroll:has(.platform-page-shell)>.platform-page-transition>.platform-soft-mount>.platform-page-shell>.platform-page-panel{flex:1;height:auto;min-height:0}.workspace-tab-pane__scroll:has(.platform-page-shell)>.platform-page-transition>.platform-page-shell>.settings-page{flex:1;height:auto;min-height:0}.workspace-tab-pane__scroll:has(.platform-page-shell)>.platform-page-transition>.platform-soft-mount>.platform-page-shell>.settings-page{flex:1;height:auto;min-height:0}.workspace-tab-pane__scroll:has(.conversations-page)>.platform-page-transition>.platform-page-shell>.conversations-page{flex:1;height:0;min-height:0;display:flex;overflow:hidden}.workspace-tab-pane__scroll:has(.conversations-page)>.platform-page-transition>.platform-soft-mount>.platform-page-shell>.conversations-page{flex:1;height:0;min-height:0;display:flex;overflow:hidden}.workspace-tab-pane__scroll:has(.contacts-page)>.platform-page-transition>.platform-page-shell>.contacts-page{flex:1;height:0;min-height:0;display:flex;overflow:hidden}.workspace-tab-pane__scroll:has(.contacts-page)>.platform-page-transition>.platform-soft-mount>.platform-page-shell>.contacts-page{flex:1;height:0;min-height:0;display:flex;overflow:hidden}.workspace-tab-pane__scroll:has(.case-detail-page)>.platform-page-transition>.case-detail-page{flex:1;height:100%;min-height:0}.workspace-tab-pane__scroll:has(.case-detail-page)>.platform-page-transition>.platform-soft-mount>.case-detail-page{flex:1;height:100%;min-height:0}.workspace-tab-pane__scroll:has(.cases-page)>.platform-page-transition>.cases-page{flex:1;height:100%;min-height:0}.workspace-tab-pane__scroll:has(.cases-page)>.platform-page-transition>.platform-soft-mount>.cases-page{flex:1;height:100%;min-height:0}:is(.workspace-tab-pane__scroll:has(.release-notes-page)>*,.workspace-tab-pane__scroll:has(.document-editor-page)>*){flex:auto;min-height:0}.dark .workspace-tab-menu{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark .workspace-tab-menu{border-color:color-mix(in srgb, var(--foreground) 14%, transparent)}}.dark .workspace-tab-menu{box-shadow:0 8px 28px rgb(var(--shade-rgb) / .45), 0 1px 3px rgb(var(--shade-rgb) / .3)}@media (prefers-reduced-motion:reduce){.workspace-tab,.workspace-tab__close,.workspace-topbar__arrow,.workspace-topbar__new,.workspace-tab-menu__item,.workspace-tab-pane{transition:none}.workspace-tab-pane{transform:none}.workspace-tab-pane:not(.workspace-tab-pane--active){display:none}}@media print{.workspace-topbar{display:none!important}.workspace-desktop-host,.workspace-desktop-host__body,.workspace-tab-panes,.workspace-tab-pane--active,.workspace-tab-pane__scroll,.workspace-tab-pane__scroll>*{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}.workspace-tab-pane:not(.workspace-tab-pane--active),.workspace-tab-pane[hidden]{display:none!important}}.apple-grouped{flex-direction:column;gap:24px;display:flex}.apple-grouped-section{flex-direction:column;gap:6px;display:flex}.apple-grouped-header{font-size:var(--text-footnote-size);color:var(--secondary-label);text-transform:none;letter-spacing:normal;padding:0 16px;font-weight:400}.apple-grouped-footer{font-size:var(--text-footnote-size);color:var(--secondary-label);line-height:var(--text-footnote-leading);padding:0 16px}.apple-grouped-inset{border-radius:var(--radius-grouped);background:var(--page-raised);border:.5px solid var(--page-raised-border);overflow:hidden}.apple-list-row{min-height:44px;font-size:var(--text-body-size);color:var(--label);background:var(--page-raised);border-bottom:.5px solid var(--page-raised-border);transition:background var(--transition-fast);align-items:center;gap:12px;padding:11px 16px;display:flex}.apple-list-row:last-child{border-bottom:none}.apple-list-row--interactive{cursor:pointer}.apple-list-row--interactive:hover{background:var(--secondary-system-fill)}.apple-list-row--interactive:active{background:var(--system-fill)}.apple-list-row-label{flex:1;min-width:0;font-weight:400}.apple-list-row-value{font-size:var(--text-body-size);color:var(--secondary-label);flex-shrink:0}.apple-list-row-chevron{color:var(--tertiary-label);flex-shrink:0}.ios-grouped{border-radius:var(--radius-grouped);background:var(--secondary-grouped-background);border:.5px solid var(--separator);overflow:hidden}.ios-inset-field{border-radius:var(--radius-grouped);background:var(--input-surface);border:.5px solid var(--field-border);overflow:hidden}.apple-sheet-root{z-index:1400;justify-content:center;align-items:flex-end;width:100vw;height:100dvh;display:flex;position:fixed;inset:0}.apple-sheet-root .app-modal-frost{z-index:0}@media (min-width:640px){.apple-sheet-root{align-items:center;padding:28px}}.apple-sheet-root--alert{align-items:center;padding:24px}.apple-sheet-panel--alert,.apple-sheet-root--alert .apple-sheet-panel{border-radius:22px;width:min(100%,22.5rem);max-width:22.5rem;max-height:min(80dvh,32rem)}.apple-sheet-panel--alert .apple-sheet-grabber{display:none}.apple-sheet-panel--alert .apple-sheet-header{border-bottom:0;padding:22px 22px 6px}.apple-sheet-panel--alert .apple-sheet-title{letter-spacing:-.02em;font-size:1.125rem;font-weight:600;line-height:1.25}.apple-sheet-panel--alert .apple-sheet-body{padding:0 22px 18px}.apple-sheet-panel--alert .apple-sheet-alert-copy{font-size:var(--text-subheadline-size);color:var(--muted-foreground);line-height:1.5}.apple-sheet-panel--alert .apple-sheet-footer{background:0 0;border-top:0;padding:0 22px 22px}.apple-sheet-panel--alert .apple-sheet-footer__actions{flex-direction:column-reverse}.apple-sheet-backdrop{cursor:default;appearance:none;background:0 0;border:0;padding:0;position:absolute;inset:0}.apple-sheet-panel{z-index:1;border:.5px solid var(--modal-surface-border);border-radius:var(--radius-grouped) var(--radius-grouped) 0 0;background:var(--modal-surface);width:100%;max-height:min(92dvh,960px);color:var(--foreground);box-shadow:var(--modal-surface-shadow);will-change:opacity;flex-direction:column;display:flex;position:relative;overflow:hidden}:root:not(.dark) .apple-sheet-panel{border-color:var(--modal-surface-border);background:var(--modal-surface);color:var(--fuji-black);box-shadow:var(--modal-surface-shadow)}.dark .apple-sheet-panel{border-color:var(--modal-surface-border);background:var(--modal-surface);color:var(--mint);box-shadow:var(--modal-surface-shadow)}@media (min-width:640px){.apple-sheet-panel{border-radius:20px;max-width:560px}.apple-sheet-panel--wide{max-width:640px}.apple-sheet-panel--xl{width:min(96vw,1120px);max-width:min(96vw,1120px);max-height:min(94dvh,980px)}.apple-sheet-panel--xl .apple-sheet-body{padding:22px 26px}}.apple-sheet-grabber{background:var(--tertiary-system-fill);border-radius:999px;flex-shrink:0;width:36px;height:5px;margin:8px auto 0}@media (min-width:640px){.apple-sheet-grabber{display:none}}.apple-sheet-header{border-bottom:.5px solid var(--platinum);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.apple-sheet-header{border-bottom:.5px solid color-mix(in srgb, var(--platinum) 22%, transparent)}}.apple-sheet-title{font-size:var(--text-headline-size);color:var(--foreground);text-align:left;font-weight:600}.apple-sheet-body{overscroll-behavior:contain;flex:1;min-height:0;padding:18px 22px;overflow-y:auto}.apple-sheet-footer{border-top:.5px solid var(--platinum);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.apple-sheet-footer{border-top:.5px solid color-mix(in srgb, var(--platinum) 22%, transparent)}}.apple-sheet-footer{padding:14px 22px calc(14px + env(safe-area-inset-bottom,0px));background:0 0}.apple-sheet-footer__actions{flex-direction:column-reverse;gap:8px;display:flex}.apple-sheet-footer__actions>*{width:100%}.apple-sheet-footer__danger{background:var(--accent-danger);color:var(--button-text)}.apple-sheet-alert-copy{font-size:var(--text-body-size);color:var(--muted-foreground);text-align:left;margin:0;line-height:1.5}@media (min-width:640px){.apple-sheet-footer__actions{flex-direction:row}}.apple-sheet-form-layout{flex-direction:column;gap:18px;display:flex}@media (min-width:640px){.apple-sheet-form-layout{gap:22px}}.case-staff-notes-editor{field-sizing:content;appearance:none;width:100%;min-height:1.25em;max-height:4.25em;box-shadow:none;display:block}.case-staff-notes-editor:focus,.case-staff-notes-editor:focus-visible{box-shadow:none;outline:none}.apple-sheet-top-grid{gap:18px;display:grid}.apple-sheet-top-grid__left-top,.apple-sheet-top-grid__left-bottom{flex-direction:column;gap:18px;display:flex}@media (min-width:768px){.apple-sheet-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.apple-sheet-form-grid--balanced{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.apple-sheet-inline-fields--2{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.apple-sheet-inline-fields--2>.apple-list-row{border-bottom:none}.apple-grouped-inset>.apple-sheet-inline-fields--2:not(:last-child){border-bottom:.5px solid var(--separator)}.apple-sheet-inline-fields--3{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.apple-sheet-inline-fields--4{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.apple-sheet-top-grid{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;gap:20px}.apple-sheet-top-grid__left-top,.apple-sheet-top-grid__right-top,.apple-sheet-top-grid__left-bottom,.apple-sheet-top-grid__right-bottom{min-width:0}.apple-sheet-top-grid__left-top{grid-area:1/1}.apple-sheet-top-grid__right-top{flex-direction:column;grid-area:1/2;min-height:0;display:flex}.apple-sheet-top-grid__left-bottom{grid-area:2/1}.apple-sheet-top-grid__right-bottom{grid-area:2/2}.apple-sheet-top-grid__right-top.apple-grouped-section{height:100%}.apple-sheet-top-grid__right-top .apple-grouped-inset{flex-direction:column;flex:1;min-height:0;display:flex}.apple-sheet-top-grid__right-top .apple-list-row{flex-direction:column;flex:1;align-items:stretch;min-height:0}.apple-sheet-top-grid__right-top .apple-list-row>div{flex-direction:column;flex:1;min-height:0;display:flex}.apple-sheet-top-grid__right-top .grouped-case-textarea--fill{resize:none;flex:1;min-height:7.5rem}.apple-sheet-top-grid__summary{flex-direction:column;min-height:0;display:flex}.apple-sheet-top-grid__right-top.apple-sheet-top-grid__summary{grid-area:1/2;align-self:stretch;min-height:100%}.apple-sheet-top-grid__summary.apple-grouped-section{height:100%}.apple-sheet-top-grid__summary .apple-grouped-inset{flex-direction:column;flex:1;min-height:0;display:flex}.apple-sheet-top-grid__summary .apple-list-row{flex-direction:column;flex:1;align-items:stretch;min-height:0}.apple-sheet-top-grid__summary .apple-list-row>div{flex-direction:column;flex:1;min-height:0;display:flex}.apple-sheet-top-grid__summary .grouped-case-textarea--fill{resize:none;flex:1;min-height:12rem}}.app-modal-root{z-index:200;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (min-width:640px){.app-modal-root{align-items:center;padding:28px}}.app-modal-backdrop{background:0 0;position:absolute;inset:0}.app-modal-panel{z-index:1;border-radius:20px 20px 0 0;flex-direction:column;width:100%;max-height:min(92dvh,960px);display:flex;position:relative;overflow:hidden}@media (min-width:640px){.app-modal-panel{border-radius:20px;height:auto;max-height:min(90dvh,920px)}}.app-modal-header{border-bottom:.5px solid var(--separator);box-shadow:inset 0 -.5px 0 rgb(var(--tint-rgb) / .35);padding:max(14px, env(safe-area-inset-top)) 20px 14px;flex-shrink:0;align-items:flex-start;gap:12px;display:flex}.app-modal-body{overscroll-behavior:contain;flex:1;min-height:0;padding:16px 20px;overflow-y:auto}.app-modal-footer{border-top:.5px solid var(--separator);padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));flex-shrink:0}.app-modal-btn{min-height:44px;font-size:var(--text-body-size);border-radius:10px;padding:0 20px;font-weight:600}.app-modal-btn--primary{color:var(--button-text);background:var(--button)}.app-modal-btn--ghost{color:var(--foreground);background:0 0}@keyframes apple-sheet-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ios-sheet-enter,.app-modal-panel{animation:none!important}}.apple-drawer-form-layout .apple-sheet-inline-fields--2{flex-direction:column;gap:0;display:flex}.apple-drawer-form-layout .apple-sheet-inline-fields--2>*+*{border-top:.5px solid var(--separator)}.apple-side-drawer-root{z-index:340;pointer-events:none;position:fixed;inset:0}.apple-side-drawer-root--open{pointer-events:auto}.apple-side-drawer-backdrop{background:rgb(var(--shade-rgb) / .35);-webkit-backdrop-filter:blur(2px);opacity:0;transition:opacity .2s var(--ease-ios);border:0;position:absolute;inset:0}.apple-side-drawer-root--open .apple-side-drawer-backdrop{opacity:1}.apple-side-drawer-panel{background:var(--elevated-background);width:min(92vw,420px);box-shadow:-8px 0 32px rgb(var(--shade-rgb) / .18);transition:transform var(--transition-modal);padding-top:env(safe-area-inset-top,0px);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden;transform:translate(105%)}.apple-side-drawer-panel--wide{width:min(94vw,520px)}@media (min-width:1024px){html[data-app-shell=platform] .apple-side-drawer-backdrop{top:0}html[data-app-shell=platform] .apple-side-drawer-panel{border-top:.5px solid var(--separator);border-top-left-radius:var(--radius-grouped);padding-top:0;top:0}html[data-app-shell=platform] .apple-sheet-root,html[data-app-shell=platform] .app-modal-root,html[data-app-shell=platform] .app-confirm-root,html[data-app-shell=platform] .apple-alert-root{top:0}html[data-app-shell=platform] .apple-sheet-panel{max-height:min(100dvh - 48px,900px)}html[data-app-shell=platform] .apple-sheet-panel--xl{max-height:min(100dvh - 48px,980px)}html[data-app-shell=platform] .app-modal-panel{max-height:min(100dvh - 48px,920px)}}.apple-side-drawer-root--open .apple-side-drawer-panel{transform:translate(0)}.apple-side-drawer-header{border-bottom:.5px solid var(--separator);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 12px;display:flex}.apple-side-drawer-title{font-size:var(--text-headline-size);color:var(--label);font-weight:600}.apple-side-drawer-body{overscroll-behavior:contain;flex:1;min-height:0;padding:16px 20px;overflow-y:auto}.apple-side-drawer-footer{border-top:.5px solid var(--separator);padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));flex-shrink:0}@media (prefers-reduced-motion:reduce){.apple-side-drawer-backdrop,.apple-side-drawer-panel{transition:none!important}}.apple-alert-root{z-index:1400;justify-content:center;align-items:center;width:100vw;height:100dvh;padding:24px;display:flex;position:fixed;inset:0}.apple-alert-panel{border:.5px solid var(--modal-surface-border);background:var(--modal-surface);width:100%;max-width:340px;color:var(--fuji-black);box-shadow:var(--modal-surface-shadow);will-change:opacity;animation:app-modal-fade var(--transition-modal) both;border-radius:20px;overflow:hidden}.dark .apple-alert-panel{border-color:var(--modal-surface-border);background:var(--modal-surface);color:var(--mint);box-shadow:var(--modal-surface-shadow)}.apple-alert-content{text-align:left;padding:22px 18px 18px}.apple-alert-title{font-size:var(--text-headline-size);color:var(--foreground);font-weight:600}.apple-alert-message{font-size:var(--text-subheadline-size);color:var(--muted-foreground);margin-top:8px;line-height:1.45}.apple-alert-actions{border-top:.5px solid var(--modal-surface-border);grid-template-columns:1fr 1fr;display:grid}.apple-alert-action{min-height:44px;font-size:var(--text-body-size);color:var(--foreground);transition:background var(--transition-fast);font-weight:400}.apple-alert-action:active{background:var(--secondary-system-fill)}.apple-alert-action--destructive{color:var(--destructive);font-weight:600}.apple-alert-action--cancel{border-right:.5px solid var(--separator)}.app-confirm-root{z-index:210;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.app-confirm-panel{border:.5px solid var(--modal-surface-border);background:var(--modal-surface);width:100%;max-width:380px;color:var(--foreground);box-shadow:var(--modal-surface-shadow);will-change:opacity;animation:app-modal-fade var(--transition-modal) both;border-radius:20px;overflow:hidden}.ios-alert-enter{animation:app-modal-fade var(--transition-modal) both}@keyframes apple-alert-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ios-alert-enter{animation:none!important}}.glass-cc-btn{border-radius:var(--radius-control);min-height:44px;font-size:var(--text-body-size);color:var(--foreground);background:var(--secondary-system-fill);transition:background var(--transition-fast), opacity var(--transition-fast);border:none;justify-content:center;align-items:center;padding:0 20px;font-weight:600;display:inline-flex}.glass-cc-btn:hover:not(:disabled){background:var(--system-fill)}.glass-cc-btn--solid{color:var(--button-text);background:var(--button)}.glass-cc-btn--solid:hover:not(:disabled){opacity:.9}.glass-cc-input{border-radius:var(--radius-control);width:100%;min-height:44px;font-size:var(--text-body-size);color:var(--label);background:var(--input-surface);border:.5px solid var(--field-border);-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(var(--glass-saturate));box-shadow:inset 0 .5px 0 var(--glass-highlight);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast), transform var(--transition-fast);outline:none;padding:10px 16px}.glass-cc-input:focus,.glass-cc-input:focus-visible{border-color:var(--field-border);background:var(--input-surface);box-shadow:0 0 0 3px var(--focus-ring), inset 0 .5px 0 var(--glass-highlight);outline:none}.glass-cc-input::placeholder{color:var(--placeholder)}input.glass-cc-input{height:var(--platform-control-height,44px);padding-block:0;line-height:1.25}textarea.glass-cc-input{resize:vertical;min-height:5.5rem;padding-top:.75rem;padding-bottom:.75rem;line-height:1.45}.glass-cc-heading{font-size:var(--text-footnote-size);color:var(--secondary-label);text-transform:none;letter-spacing:normal;font-weight:400}.smooth-input{width:100%}.smooth-input__track{grid-template-columns:1fr;width:100%;display:grid;position:relative}.smooth-input__field{caret-color:currentColor;grid-area:1/1/2/2;width:100%}.smooth-input--multiline,.smooth-input--multiline .smooth-input__track{min-height:inherit}.smooth-input--multiline .smooth-input__field{z-index:1;min-width:0;display:block;position:relative}html[data-app-shell=platform] :is(input,textarea){caret-color:var(--foreground)}.smooth-input--bare,.apple-search-field .smooth-input,.platform-search__field .smooth-input,.composer-shell .smooth-input,.auth-flow-field .smooth-input{flex:auto;width:100%;min-width:0}.apple-field-line{border-bottom:.5px solid var(--separator)}.apple-field-line--error{border-bottom-color:var(--destructive)}.apple-field-line:focus-within:after{background:var(--focus-border);height:1px}.soft-field{transition:background-color var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);border:.5px solid #0000;outline:none}.soft-field:focus,.soft-field:focus-visible{border-color:var(--focus-border);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.apple-search-field{border-radius:var(--radius-control);background:var(--input-surface);border:.5px solid var(--field-border);min-height:36px;-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(var(--glass-saturate));box-shadow:inset 0 .5px 0 var(--glass-highlight);transition:background var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);align-items:center;gap:8px;padding:0 12px;display:flex}.apple-search-field:focus-within{background:var(--input-surface);border-color:var(--field-border);box-shadow:0 0 0 3px var(--focus-ring), inset 0 .5px 0 var(--glass-highlight)}.apple-search-field input{min-width:0;font-size:var(--text-body-size);color:var(--label);background:0 0;border:none;outline:none;flex:1}.apple-search-field input::placeholder{color:var(--secondary-label)}.apple-search-field svg{color:var(--secondary-label);flex-shrink:0}.apple-segmented{border-radius:var(--radius-sm);background:var(--secondary-system-fill);padding:2px;display:inline-flex}.apple-segmented-item{border-radius:var(--radius-sm);min-height:32px;font-size:var(--text-subheadline-size);color:var(--label);transition:background var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);padding:0 14px;font-weight:500}.apple-segmented-item:active{transform:scale(.97)}.apple-segmented-item--active{background:var(--elevated-background);box-shadow:0 1px 3px rgb(var(--shade-rgb) / .08)}.dark .apple-segmented-item--active{background:var(--pale);color:var(--fuji-black);box-shadow:0 1px 3px rgb(var(--pure-black-rgb) / .28)}.icon-btn{border-radius:var(--radius-sm);min-width:44px;min-height:44px;color:var(--label);transition:background var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover{background:var(--secondary-system-fill)}select{color:var(--foreground);background-color:#0000}select option,select optgroup{color:var(--foreground);background-color:var(--elevated-background)}.platform-empty{text-align:center;background:radial-gradient(80% 70% at 50% 0%, var(--platinum), transparent 70%);flex-direction:column;justify-content:center;align-items:center;padding:2.5rem 1.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.platform-empty{background:radial-gradient(80% 70% at 50% 0%, color-mix(in srgb, var(--platinum) 28%, transparent), transparent 70%)}}.platform-empty{border-radius:1.25rem}.platform-empty--panel{flex:auto;width:100%;min-height:12rem}.platform-empty--page{flex:auto;width:100%;min-height:18rem;padding:3rem 1.5rem}.platform-empty--compact{min-height:0;padding:1.75rem 1.25rem}.platform-empty__icon{border:.5px solid var(--field-border);background:var(--input-surface);width:3.25rem;height:3.25rem;color:var(--secondary-label);box-shadow:inset 0 .5px 0 var(--glass-highlight);border-radius:9999px;justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}.platform-empty--page .platform-empty__icon{width:3.5rem;height:3.5rem;margin-bottom:1.15rem}.platform-empty--compact .platform-empty__icon{width:2.75rem;height:2.75rem;margin-bottom:.75rem}.platform-empty__title{letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:16px;font-weight:650}.platform-empty--page .platform-empty__title{font-size:17px;font-weight:600}.platform-empty__body{max-width:30ch;color:var(--secondary-label);margin:.4rem 0 0;font-size:13px;line-height:1.5}.platform-empty--page .platform-empty__body{max-width:34ch;font-size:14px;line-height:1.55}.platform-empty__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;margin-top:1.15rem;display:flex}.conversations-empty,.contacts-empty,.intake-empty,.cases-page-empty,.cases-empty,.documents-explorer-empty,.library-empty,.home-work-empty,.apple-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.conversations-empty,.contacts-empty,.intake-empty{flex:1;padding:2.5rem 1.5rem}.cases-page-empty,.cases-empty,.documents-explorer-empty,.library-empty,.apple-empty-state{min-height:18rem;padding:3rem 1.5rem}.home-work-empty{min-height:0;padding:1.75rem 1.25rem}.conversations-empty__icon,.contacts-empty__icon,.intake-empty__icon,.documents-explorer-empty__icon{border:.5px solid var(--field-border);background:var(--input-surface);width:3.25rem;height:3.25rem;color:var(--secondary-label);box-shadow:inset 0 .5px 0 var(--glass-highlight);border-radius:9999px;justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}.conversations-empty__title,.contacts-empty__title,.intake-empty__title,.cases-page-empty__title,.cases-empty-title,.apple-empty-state-title,.home-work-empty__title{letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:16px;font-weight:650}.cases-page-empty__title,.cases-empty-title,.apple-empty-state-title{font-size:17px;font-weight:600}.conversations-empty__body,.contacts-empty__body,.intake-empty__body,.cases-page-empty__body,.cases-empty-body,.apple-empty-state-message,.home-work-empty__copy{max-width:30ch;color:var(--secondary-label);margin:.4rem 0 0;font-size:13px;line-height:1.5}.cases-page-empty__body,.cases-empty-body,.apple-empty-state-message{max-width:34ch;font-size:14px;line-height:1.55}.documents-explorer-empty__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;margin-top:1.15rem;display:flex}.apple-empty-state{animation:apple-fade-in .32s var(--ease-apple) both;gap:0}.apple-empty-state>.text-secondary-label{border:.5px solid var(--field-border);background:var(--input-surface);width:3.25rem;height:3.25rem;color:var(--secondary-label);box-shadow:inset 0 .5px 0 var(--glass-highlight);border-radius:9999px;justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}.apple-empty-state-title{margin-top:0}.apple-empty-state-message{margin-top:.4rem}.apple-empty-state .apple-btn,.apple-empty-state button{margin-top:1.15rem}@media (prefers-reduced-motion:reduce){.apple-empty-state{animation:none}}.frix-badge{border-radius:var(--radius-sm);align-items:center;font-weight:600;display:inline-flex}.frix-chip{border-radius:var(--radius-control);align-items:center;font-weight:600;display:inline-flex}.frix-tooltip-wrap{display:inline-flex;position:relative}.frix-tooltip-wrap:after{content:attr(data-tooltip);z-index:50;border-radius:var(--radius-sm);border:.5px solid var(--separator);background:var(--elevated-background);color:var(--foreground);white-space:nowrap;pointer-events:none;opacity:0;box-shadow:0 4px 12px rgb(var(--shade-rgb) / .12);transition:opacity var(--transition-fast);padding:.35rem .55rem;font-size:11px;font-weight:600;line-height:1.2;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.frix-tooltip-wrap:hover:after,.frix-tooltip-wrap:focus-within:after{opacity:1}.collection-view-toggle{border-radius:var(--radius-control);border:1px solid rgb(var(--shade-rgb) / .14);background:rgb(var(--tint-rgb) / .04);flex-shrink:0;display:inline-flex;overflow:hidden}.collection-view-btn{width:2rem;height:2rem;color:var(--foreground);opacity:.72;transition:background .16s var(--ease-apple), color .16s var(--ease-apple), opacity .16s var(--ease-apple);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.collection-view-btn svg{color:inherit;pointer-events:none}.collection-view-btn:hover{opacity:1;color:var(--foreground);background:rgb(var(--tint-rgb) / .1)}.collection-view-btn--active,.collection-view-btn--active:hover{opacity:1;background:var(--foreground);color:var(--background)}.collection-tile-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr));align-items:stretch;gap:.75rem;padding:.75rem;display:grid}@media (max-width:639px){.collection-tile-grid{grid-template-columns:1fr;gap:.625rem;padding:.75rem}.collection-view-btn{width:2.75rem;height:2.75rem}}@media (min-width:640px){.collection-tile-grid{gap:.85rem;padding-inline:1.25rem}}@media (min-width:1280px){.collection-tile-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,18.5rem),1fr))}}.collection-tile{border-radius:var(--radius-grouped);border:.5px solid var(--page-raised-border);background:var(--page-raised);text-align:left;content-visibility:auto;contain-intrinsic-size:0 9rem;min-width:0;transition:border-color var(--transition-fast), background-color var(--transition-fast), transform var(--transition-fast);flex-direction:column;gap:.7rem;padding:1.05rem 1.1rem;display:flex;position:relative;overflow:hidden}.collection-tile--link{color:inherit;text-decoration:none}.collection-tile--link:hover,.collection-tile:hover{border-color:var(--page-raised-border)}@supports (color:color-mix(in lab, red, red)){.collection-tile--link:hover,.collection-tile:hover{border-color:color-mix(in srgb, var(--page-raised-border) 70%, var(--foreground))}}.collection-tile--link:hover,.collection-tile:hover{background:var(--page-raised-hover)}@media (hover:hover) and (pointer:fine){.collection-tile--link:hover,.collection-tile:hover{transform:translateY(-1px)}}.collection-tile:has(.row-actions)>button{padding-right:2.25rem}.collection-tile-kicker{letter-spacing:.02em;color:var(--secondary-label);font-size:11px;font-weight:600}.collection-tile--link:focus-visible{border-color:var(--focus-border);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.collection-tile-title{overflow-wrap:anywhere;letter-spacing:-.015em;min-width:0;color:var(--foreground);font-size:15px;font-weight:600;line-height:1.3}.collection-tile-meta{overflow-wrap:anywhere;min-width:0;color:var(--secondary-label);font-size:13px;line-height:1.45}.collection-tile-footer{flex-wrap:wrap;align-items:center;gap:.45rem .7rem;margin-top:auto;display:flex}.collection-tile-actions{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:auto;display:flex}.collection-tile-chip{background:var(--foreground);border-radius:999px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.collection-tile-chip{background:color-mix(in srgb, var(--foreground) 8%, transparent)}}.collection-tile-chip{border:.5px solid var(--separator);color:var(--foreground);padding:.25rem .65rem;font-size:11px;font-weight:600}.library-chrome{border-bottom:.5px solid var(--dashboard-card-border);flex-direction:column;flex-shrink:0;gap:.65rem;padding:.25rem 1rem .9rem;display:flex}@media (min-width:640px){.library-chrome{gap:.75rem;padding-inline:1.35rem}}.library-chrome__tabs{display:flex}.library-chrome__toolbar{align-items:center;gap:.65rem;min-width:0;display:flex}.library-chrome__toolbar-actions{flex-shrink:0;align-items:center;gap:.45rem;margin-left:auto;display:flex}.library-chrome__filters{border:1px solid var(--page-raised-border);background:var(--page-raised);border-radius:14px;flex-wrap:wrap;align-items:end;gap:.5rem .65rem;padding:.55rem .65rem;display:flex}.library-chrome__scope{min-width:11.5rem}.library-chrome__field{flex-direction:column;gap:.2rem;min-width:0;display:flex}.library-chrome__field-label{letter-spacing:.05em;text-transform:uppercase;color:var(--muted-foreground);font-size:10.5px;font-weight:650}.library-chrome__select{border:1px solid var(--page-raised-border);background:var(--page-raised-chip);min-width:9.5rem;min-height:2rem;color:var(--foreground);border-radius:10px;outline:none;padding:.3rem .7rem;font-size:12.5px;font-weight:550}.library-chrome__select:focus{border-color:rgb(var(--shade-rgb) / .28)}.library-chrome__fav{border:1px solid rgb(var(--shade-rgb) / .14);min-height:2rem;color:var(--muted-foreground);cursor:pointer;transition:border-color .14s var(--ease-apple), background .14s var(--ease-apple), color .14s var(--ease-apple);background:0 0;border-radius:999px;align-items:center;gap:.35rem;margin-left:auto;padding:0 .75rem;font-size:12px;font-weight:600;display:inline-flex}.library-chrome__fav:hover{color:var(--foreground);background:rgb(var(--tint-rgb) / .08)}.library-chrome__fav--active{border-color:rgb(var(--shade-rgb) / .28);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.library-chrome__fav--active{background:color-mix(in srgb, var(--foreground) 8%, var(--background))}}.library-chrome__fav--active{color:var(--foreground)}.library-template-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,16.5rem),1fr));gap:.9rem;padding:.95rem;display:grid}@media (min-width:640px){.library-template-grid{padding:1.05rem}}.tpl-stack{flex-direction:column;gap:1.75rem;padding-bottom:1rem;display:flex}.tpl-section{flex-direction:column;gap:.95rem;display:flex}.tpl-section__header{justify-content:space-between;align-items:flex-end;gap:1rem;padding-inline:.15rem;display:flex}.tpl-section__copy{min-width:0}.tpl-section__title{letter-spacing:-.025em;color:var(--foreground);margin:0;font-size:1.05rem;font-weight:650;line-height:1.25}.tpl-section__subtitle{max-width:36rem;color:var(--muted-foreground);margin:.2rem 0 0;font-size:13px;line-height:1.45}.tpl-section__count{border:1px solid rgb(var(--shade-rgb) / .14);background:rgb(var(--tint-rgb) / .06);font-variant-numeric:tabular-nums;min-width:1.75rem;height:1.75rem;color:var(--muted-foreground);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 .55rem;font-size:12px;font-weight:650;display:inline-flex}.tpl-section__empty{border:1px dashed rgb(var(--shade-rgb) / .18);background:rgb(var(--tint-rgb) / .035);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem 1rem;padding:1rem 1.1rem;display:flex}.tpl-section__empty-text{max-width:34rem;color:var(--muted-foreground);margin:0;font-size:13.5px;line-height:1.45}.tpl-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:1.1rem;display:grid}.tpl-grid--pad{padding-top:.15rem}.tpl-card{border:1px solid rgb(var(--shade-rgb) / .12);background:var(--background);border-radius:18px;flex-direction:column;min-width:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tpl-card{background:color-mix(in srgb, var(--background) 92%, var(--muted))}}.tpl-card{box-shadow:0 1px 0 rgb(var(--tint-rgb) / .04);transition:border-color .16s var(--ease-apple), box-shadow .16s var(--ease-apple), transform .16s var(--ease-apple)}.tpl-card:hover{border-color:rgb(var(--shade-rgb) / .2);box-shadow:0 14px 28px rgb(var(--shade-rgb) / .12), 0 1px 0 rgb(var(--tint-rgb) / .05);transform:translateY(-1px)}.tpl-card--skeleton{pointer-events:none}.tpl-card__body{flex-direction:column;flex:auto;gap:.6rem;min-width:0;padding:1.15rem 1.15rem .45rem;display:flex}.tpl-card__heading{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.tpl-card__icon{background:rgb(var(--tint-rgb) / .1);width:2.35rem;height:2.35rem;color:var(--foreground);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tpl-card__icon--skeleton{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.tpl-card__icon--skeleton{background:color-mix(in srgb, var(--foreground) 8%, var(--background))}}.tpl-card__copy{flex-direction:column;flex:auto;gap:.25rem;min-width:0;display:flex}.tpl-card__title{letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:16px;font-weight:650}.tpl-card__title-btn{max-width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;display:inline;overflow:hidden}.tpl-card__title-btn:hover:not(:disabled){text-underline-offset:.12em;text-decoration:underline}.tpl-card__title-btn:disabled{cursor:not-allowed;opacity:.65}.tpl-card__desc{-webkit-line-clamp:2;color:var(--muted-foreground);-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.tpl-card__footer{flex-direction:column;gap:.45rem;padding:.65rem 1rem .95rem;display:flex}.tpl-card__use{background:var(--foreground);width:100%;min-height:2.25rem;color:var(--background);letter-spacing:-.01em;cursor:pointer;transition:opacity .14s var(--ease-apple), transform .14s var(--ease-apple);border:0;border-radius:11px;justify-content:center;align-items:center;padding:.5rem .9rem;font-size:13px;font-weight:650;display:inline-flex}.tpl-card__use:hover:not(:disabled){opacity:.92}.tpl-card__use:active:not(:disabled){transform:scale(.985)}.tpl-card__use:disabled{cursor:not-allowed;opacity:.55}.tpl-card__secondary{flex-wrap:wrap;align-items:center;gap:.15rem .35rem;display:flex}.tpl-card__link{min-height:1.85rem;color:var(--muted-foreground);letter-spacing:-.01em;cursor:pointer;transition:background-color .16s var(--ease-apple), color .16s var(--ease-apple);background:0 0;border:0;border-radius:10px;align-items:center;gap:.35rem;padding:.2rem .45rem;font-size:12.5px;font-weight:600;display:inline-flex}.tpl-card__link:hover:not(:disabled){background:rgb(var(--shade-rgb) / .08);color:var(--foreground)}.tpl-card__link--danger:hover:not(:disabled){color:var(--accent-danger)}.tpl-card__link:disabled{cursor:not-allowed;opacity:.5}.library-template-card{border:1px solid rgb(var(--shade-rgb) / .12);background:var(--background);border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.library-template-card{background:color-mix(in srgb, var(--background) 88%, var(--muted))}}.library-template-card__preview{background:linear-gradient(165deg, rgb(var(--tint-rgb) / .14) 0%, rgb(var(--shade-rgb) / .06) 100%);justify-content:center;align-items:stretch;height:11.5rem;padding:.85rem .85rem 1.85rem;display:flex;position:relative;overflow:hidden}.library-template-card__preview--sheet{background:linear-gradient(165deg, rgb(var(--tint-rgb) / .1) 0%, rgb(var(--shade-rgb) / .1) 100%)}.library-template-card__sheet{border:1px solid rgb(var(--shade-rgb) / .14);background:var(--background);border-radius:8px;flex-direction:column;gap:.28rem;width:100%;min-width:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.library-template-card__sheet{background:color-mix(in srgb, var(--background) 94%, var(--foreground))}}.library-template-card__sheet{box-shadow:0 10px 22px rgb(var(--shade-rgb) / .12);padding:.7rem .75rem .85rem;-webkit-mask-image:linear-gradient(#000 72%,#0000 100%);mask-image:linear-gradient(#000 72%,#0000 100%)}.library-template-card__sheet-h1{letter-spacing:-.02em;color:var(--foreground);margin:0 0 .15rem;font-size:12px;font-weight:700;line-height:1.25}.library-template-card__sheet-h2,.library-template-card__sheet-h3{letter-spacing:-.01em;color:var(--foreground);margin:.2rem 0 0;font-size:10.5px;font-weight:650;line-height:1.3}.library-template-card__sheet-p{-webkit-line-clamp:2;color:var(--foreground);-webkit-box-orient:vertical;margin:0;font-size:9.5px;line-height:1.35;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.library-template-card__sheet-p{color:color-mix(in srgb, var(--foreground) 78%, var(--muted-foreground))}}.library-template-card__sheet-h1.library-template-card__sheet-p,.library-template-card__sheet-h2.library-template-card__sheet-p,.library-template-card__sheet-h3.library-template-card__sheet-p{-webkit-line-clamp:1;color:var(--foreground)}.library-template-card__sheet-muted{color:var(--muted-foreground);margin-top:.2rem}.library-template-card__table-wrap{border:1px solid rgb(var(--shade-rgb) / .14);background:var(--background);border-radius:8px;flex-direction:column;gap:.35rem;width:100%;min-width:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.library-template-card__table-wrap{background:color-mix(in srgb, var(--background) 94%, var(--foreground))}}.library-template-card__table-wrap{box-shadow:0 10px 22px rgb(var(--shade-rgb) / .12);padding:.55rem;-webkit-mask-image:linear-gradient(#000 78%,#0000 100%);mask-image:linear-gradient(#000 78%,#0000 100%)}.library-template-card__table-name{color:var(--muted-foreground);margin:0;font-size:10px;font-weight:650}.library-template-card__table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:9px}.library-template-card__table th,.library-template-card__table td{text-overflow:ellipsis;white-space:nowrap;border:1px solid rgb(var(--shade-rgb) / .1);text-align:left;color:var(--foreground);padding:.28rem .3rem;overflow:hidden}.library-template-card__table th{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.library-template-card__table th{background:color-mix(in srgb, var(--foreground) 7%, var(--background))}}.library-template-card__table th{font-weight:650}.library-template-card__type{border:1px solid rgb(var(--shade-rgb) / .14);background:rgb(var(--tint-rgb) / .78);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:.3rem;padding:.18rem .55rem;font-size:10.5px;font-weight:650;display:inline-flex;position:absolute;bottom:.55rem;left:.7rem}.library-template-card__body{flex-direction:column;flex:auto;gap:.28rem;min-width:0;padding:.85rem .9rem .35rem;display:flex}.library-template-card__origin{letter-spacing:.05em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:10.5px;font-weight:650}.library-template-card__title{letter-spacing:-.02em;margin:0;font-size:15px;font-weight:650;line-height:1.25}.library-template-card__desc{color:var(--muted-foreground);margin:0;font-size:12.5px;line-height:1.4}.library-template-card__meta{color:var(--muted-foreground);margin:.15rem 0 0;font-size:11.5px}.library-template-card__actions{flex-wrap:wrap;gap:.4rem;padding:.75rem .9rem .95rem;display:flex}.library-create-starters{flex-wrap:wrap;gap:.45rem;display:flex}.library-create-starter{border:1px solid rgb(var(--shade-rgb) / .14);color:var(--muted-foreground);cursor:pointer;transition:border-color .14s var(--ease-apple), background .14s var(--ease-apple), color .14s var(--ease-apple);background:0 0;border-radius:999px;padding:.4rem .75rem;font-size:12.5px;font-weight:600}.library-create-starter:hover{color:var(--foreground);background:rgb(var(--tint-rgb) / .08)}.library-create-starter--selected{border-color:rgb(var(--shade-rgb) / .28);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.library-create-starter--selected{background:color-mix(in srgb, var(--foreground) 8%, var(--background))}}.library-create-starter--selected{color:var(--foreground)}.library-toolbar-meta{letter-spacing:.01em;min-height:2rem;color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:.5rem;padding-inline:.15rem;font-size:12px;font-weight:600;display:inline-flex}.library-body{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgb(var(--tint-rgb) / .18) transparent;flex:auto;min-height:0;padding:.9rem 1rem 1.15rem;overflow:auto}@media (min-width:640px){.library-body{padding:1.05rem 1.35rem 1.4rem}}.library-surface{border:1px solid rgb(var(--shade-rgb) / .12);background:rgb(var(--tint-rgb) / .03);border-radius:18px;min-height:min(100%,28rem);overflow:hidden}.library-badge{text-overflow:ellipsis;white-space:nowrap;border:1px solid rgb(var(--shade-rgb) / .14);letter-spacing:.02em;max-width:100%;color:var(--muted-foreground);background:rgb(var(--tint-rgb) / .08);border-radius:999px;align-items:center;padding:.12rem .5rem;font-size:10.5px;font-weight:650;display:inline-flex;overflow:hidden}.library-badge--personal{color:var(--foreground)}.library-badge--firm{border-color:rgb(var(--shade-rgb) / .22);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.library-badge--firm{background:color-mix(in srgb, var(--foreground) 8%, var(--background))}}.library-badge--firm{color:var(--foreground)}.library-badge--folder{font-weight:600}.library-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,12.25rem),1fr));align-items:stretch;gap:.85rem;padding:.95rem;display:grid}@media (min-width:640px){.library-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,13.25rem),1fr));padding:1.05rem}}.library-card{border:1px solid var(--page-raised-border);background:var(--page-raised);text-align:left;min-width:0;transition:border-color .16s var(--ease-apple), background .16s var(--ease-apple), box-shadow .16s var(--ease-apple), transform .16s var(--ease-apple);border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}.library-card:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.library-card:hover{border-color:color-mix(in srgb, var(--foreground) 18%, var(--page-raised-border))}}.library-card:hover{background:var(--page-raised-hover);box-shadow:0 10px 28px rgb(var(--shade-rgb) / .1)}.library-card:active{transform:scale(.985)}.library-card:focus-within{border-color:rgb(var(--shade-rgb) / .28);box-shadow:0 0 0 3px rgb(var(--shade-rgb) / .08)}.library-card__open{text-align:left;cursor:pointer;min-width:0;color:inherit;background:0 0;border:0;flex-direction:column;flex:auto;padding:0;display:flex}.library-card__preview{aspect-ratio:4/3.1;background:linear-gradient(165deg, rgb(var(--tint-rgb) / .16) 0%, rgb(var(--shade-rgb) / .08) 100%);color:var(--foreground);justify-content:center;align-items:center;display:flex;position:relative}.library-card__preview--sheet{background:linear-gradient(165deg, rgb(var(--tint-rgb) / .1) 0%, rgb(var(--shade-rgb) / .12) 100%)}.library-card__page{border:1px solid rgb(var(--shade-rgb) / .14);background:var(--background);border-radius:4px 8px 8px;flex-direction:column;gap:.28rem;width:58%;max-width:7.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.library-card__page{background:color-mix(in srgb, var(--background) 92%, var(--foreground))}}.library-card__page{box-shadow:0 8px 18px rgb(var(--shade-rgb) / .1);padding:.7rem .65rem .85rem}.library-card__page-line{background:rgb(var(--shade-rgb) / .16);border-radius:999px;height:.18rem;display:block}.library-card__page-line--title{background:rgb(var(--shade-rgb) / .28);width:62%;height:.28rem;margin-bottom:.18rem}.library-card__page-line--short{width:48%}.library-card__type-badge{border:1px solid rgb(var(--shade-rgb) / .14);background:rgb(var(--tint-rgb) / .72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:.28rem;padding:.18rem .5rem;font-size:10.5px;font-weight:650;display:inline-flex;position:absolute;bottom:.65rem;left:.65rem}.library-card__body{flex-direction:column;gap:.28rem;min-width:0;padding:.75rem .8rem .9rem;display:flex}.library-card__badges{flex-wrap:wrap;gap:.3rem;display:flex}.library-card__title{-webkit-line-clamp:2;letter-spacing:-.015em;color:var(--foreground);-webkit-box-orient:vertical;margin:0;font-size:13.5px;font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}.library-card__meta{color:var(--muted-foreground);margin:0;font-size:11.5px;line-height:1.35}.library-card__actions{z-index:2;opacity:0;pointer-events:none;transition:opacity .14s var(--ease-apple);gap:.25rem;display:flex;position:absolute;top:.45rem;right:.45rem}.library-card:hover .library-card__actions,.library-card:focus-within .library-card__actions{opacity:1;pointer-events:auto}@media (max-width:639px){.library-card__actions{opacity:1;pointer-events:auto}}.library-card__action{border:1px solid rgb(var(--shade-rgb) / .12);background:rgb(var(--tint-rgb) / .72);width:1.85rem;height:1.85rem;color:var(--foreground);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .14s var(--ease-apple), transform .14s var(--ease-apple);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.library-card__action:hover{background:rgb(var(--tint-rgb) / .92)}.library-card__action:active{transform:scale(.94)}.library-list-wrap{overflow-x:auto}.library-list{border-collapse:collapse;text-align:left;width:100%;min-width:36rem}.library-list th{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);border-bottom:1px solid rgb(var(--shade-rgb) / .12);background:rgb(var(--tint-rgb) / .05);padding:.75rem 1rem;font-size:11px;font-weight:650}.library-list__actions-head{text-align:right;padding-right:1.1rem}.library-list td{vertical-align:middle;border-bottom:1px solid rgb(var(--shade-rgb) / .08);padding:.85rem 1rem}.library-list__row{transition:background .14s var(--ease-apple)}.library-list__row:hover{background:rgb(var(--tint-rgb) / .07)}.library-list__row:last-child td{border-bottom:0}.library-list__name-btn{text-align:left;cursor:pointer;min-width:0;color:inherit;background:0 0;border:0;align-items:center;gap:.8rem;padding:0;display:flex}.library-list__icon{border:1px solid rgb(var(--shade-rgb) / .1);background:rgb(var(--tint-rgb) / .1);width:2.5rem;height:2.5rem;color:var(--foreground);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.library-list__icon--sheet{background:rgb(var(--shade-rgb) / .08)}.library-list__title-row{align-items:center;gap:.4rem;min-width:0;display:flex}.library-list__title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.015em;min-width:0;color:var(--foreground);font-size:14px;font-weight:650;display:block;overflow:hidden}.library-list__fav{color:var(--foreground);flex-shrink:0}.library-list__cell{color:var(--muted-foreground);font-size:13px}.library-list__meta-stack{flex-direction:column;align-items:flex-start;gap:.28rem;display:flex}.library-list__folder{color:var(--muted-foreground);font-size:12px}.library-list__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.library-list__open-btn{border:1px solid rgb(var(--shade-rgb) / .16);min-height:2rem;color:var(--foreground);cursor:pointer;transition:background .14s var(--ease-apple), border-color .14s var(--ease-apple);background:0 0;border-radius:999px;padding:0 .85rem;font-size:12px;font-weight:650}.library-list__open-btn:hover{background:rgb(var(--tint-rgb) / .1);border-color:rgb(var(--shade-rgb) / .28)}.library-skeleton-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,12.25rem),1fr));gap:.85rem;padding:.95rem;display:grid}@media (min-width:640px){.library-skeleton-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,13.25rem),1fr))}}.library-skeleton-card{border:1px solid rgb(var(--shade-rgb) / .1);background:rgb(var(--tint-rgb) / .04);border-radius:16px;overflow:hidden}.library-skeleton-card__preview{aspect-ratio:4/3.1;background:rgb(var(--shade-rgb) / .06);animation:library-pulse 1.2s var(--ease-apple) infinite}.library-skeleton-card__lines{flex-direction:column;gap:.45rem;padding:.75rem;display:flex}.library-skeleton-line{background:rgb(var(--shade-rgb) / .08);height:.55rem;animation:library-pulse 1.2s var(--ease-apple) infinite;border-radius:999px}.library-skeleton-line--short{width:42%}.library-skeleton-line--title{width:78%;height:.7rem}.library-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;min-height:min(28rem,70%);padding:2.5rem 1.25rem;display:flex}.library-empty__icon{background:rgb(var(--shade-rgb) / .07);width:3.5rem;height:3.5rem;color:var(--foreground);border-radius:16px;justify-content:center;align-items:center;margin-bottom:.65rem;display:flex}.library-empty__title{letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:17px;font-weight:650}.library-empty__message{max-width:28ch;color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.45}.library-type-option{border:1px solid rgb(var(--shade-rgb) / .14);background:rgb(var(--tint-rgb) / .04);text-align:left;cursor:pointer;width:100%;transition:border-color .16s var(--ease-apple), background .16s var(--ease-apple), box-shadow .16s var(--ease-apple), transform .14s var(--ease-apple);border-radius:16px;align-items:center;gap:.85rem;padding:.9rem 1rem;display:flex}.library-type-option:hover{border-color:rgb(var(--shade-rgb) / .22);background:rgb(var(--tint-rgb) / .08)}.library-type-option:active{transform:scale(.99)}.library-type-option--selected{border-color:rgb(var(--shade-rgb) / .34);background:rgb(var(--tint-rgb) / .12);box-shadow:0 0 0 3px rgb(var(--shade-rgb) / .08)}.library-type-option__icon{background:rgb(var(--shade-rgb) / .08);width:2.6rem;height:2.6rem;color:var(--foreground);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.library-type-option__copy{flex:1;min-width:0}.library-type-option__title{letter-spacing:-.01em;color:var(--foreground);font-size:15px;font-weight:600;display:block}.library-type-option__desc{color:var(--muted-foreground);margin-top:.15rem;font-size:13px;line-height:1.35;display:block}.library-type-option__check{border:2px solid rgb(var(--shade-rgb) / .22);color:#0000;width:1.25rem;height:1.25rem;transition:border-color .14s var(--ease-apple), background .14s var(--ease-apple), color .14s var(--ease-apple);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.library-type-option--selected .library-type-option__check{border-color:var(--foreground);background:var(--foreground);color:var(--background)}.library-templates{flex-direction:column;flex:auto;gap:.75rem;min-height:0;display:flex}.library-templates__toolbar{border:1px solid rgb(var(--shade-rgb) / .12);background:rgb(var(--tint-rgb) / .04);border-radius:14px;flex-wrap:wrap;align-items:center;gap:.55rem .75rem;padding:.65rem .75rem;display:flex}.library-templates__hint{color:var(--muted-foreground);flex:12rem;margin:0;font-size:12.5px;line-height:1.4}.library-templates__layout{border:1px solid rgb(var(--shade-rgb) / .12);background:rgb(var(--tint-rgb) / .03);border-radius:18px;grid-template-columns:1fr;gap:.85rem;min-height:min(62vh,42rem);padding:.75rem;display:grid;overflow:hidden}@media (min-width:900px){.library-templates__layout{grid-template-columns:minmax(15rem,19rem) minmax(0,1fr);align-items:stretch;padding:.85rem}}.library-templates__list{flex-direction:column;gap:.4rem;max-height:14rem;padding-right:.15rem;display:flex;overflow:auto}@media (min-width:900px){.library-templates__list{max-height:none}}.library-templates__item{text-align:left;width:100%;color:inherit;cursor:pointer;transition:border-color .14s var(--ease-apple), background .14s var(--ease-apple);background:0 0;border:1px solid #0000;border-radius:12px;align-items:flex-start;gap:.7rem;padding:.75rem .8rem;display:flex}.library-templates__item:hover{background:rgb(var(--tint-rgb) / .1)}.library-templates__item--active{border-color:rgb(var(--shade-rgb) / .18);background:rgb(var(--tint-rgb) / .12)}.library-templates__item-icon{border:1px solid rgb(var(--shade-rgb) / .12);background:rgb(var(--tint-rgb) / .45);width:2rem;height:2rem;color:var(--foreground);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.library-templates__item-copy{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.library-templates__item-title{letter-spacing:-.015em;font-size:13.5px;font-weight:600;line-height:1.25}.library-templates__item-desc{color:var(--muted-foreground);font-size:12px;line-height:1.35}.library-templates__detail{border:1px solid rgb(var(--shade-rgb) / .1);background:var(--background);border-radius:14px;flex-direction:column;gap:.65rem;min-width:0;min-height:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.library-templates__detail{background:color-mix(in srgb, var(--background) 90%, var(--muted))}}.library-templates__detail{padding:.95rem 1rem 1rem}.library-templates__detail-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;display:flex}.library-templates__detail-kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 .2rem;font-size:11px;font-weight:650}.library-templates__detail-title{letter-spacing:-.025em;margin:0;font-size:1.15rem;font-weight:650;line-height:1.2}.library-templates__detail-desc{max-width:38rem;color:var(--muted-foreground);margin:.35rem 0 0;font-size:13px;line-height:1.4}.library-templates__preview-label{letter-spacing:.02em;color:var(--muted-foreground);font-size:12px;font-weight:600}.library-template-preview{border:1px solid rgb(var(--shade-rgb) / .1);background:var(--background);border-radius:12px;flex:auto;min-height:0;overflow:auto}@supports (color:color-mix(in lab, red, red)){.library-template-preview{background:color-mix(in srgb, var(--background) 92%, var(--muted))}}.library-template-preview__page{max-width:46rem;margin:0 auto;padding:1.35rem 1.4rem 1.75rem}.library-template-preview__blank{text-align:center;color:var(--muted-foreground);margin:2.5rem 0;font-size:13px}.library-template-preview__spacer{height:.7rem}.library-template-preview__line{color:var(--foreground);white-space:pre-wrap;margin:0 0 .35rem;font-size:13.5px;line-height:1.45}.library-template-preview__line--h1{letter-spacing:-.03em;margin-top:.15rem;margin-bottom:.55rem;font-size:1.35rem;font-weight:700;line-height:1.2}.library-template-preview__line--h2{letter-spacing:-.02em;margin-top:.85rem;margin-bottom:.35rem;font-size:1rem;font-weight:650}.library-template-preview__line--h3{margin-top:.65rem;margin-bottom:.25rem;font-size:.92rem;font-weight:650}.library-template-preview__sheet-wrap{flex-direction:column;gap:.55rem;min-height:100%;padding:.85rem;display:flex}.library-template-preview__sheet-name{color:var(--muted-foreground);margin:0;font-size:12px;font-weight:650}.library-template-preview__sheet-empty{text-align:center;color:var(--muted-foreground);padding:2.5rem 1rem;font-size:13px}.library-template-preview__table-scroll{border:1px solid rgb(var(--shade-rgb) / .12);border-radius:10px;overflow:auto}.library-template-preview__table{border-collapse:collapse;width:max-content;min-width:100%;font-size:12.5px}.library-template-preview__table th,.library-template-preview__table td{border-bottom:1px solid rgb(var(--shade-rgb) / .1);border-right:1px solid rgb(var(--shade-rgb) / .08);text-align:left;vertical-align:top;white-space:nowrap;padding:.55rem .7rem}.library-template-preview__table th{background:var(--foreground);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.library-template-preview__table th{background:color-mix(in srgb, var(--foreground) 6%, var(--background))}}.library-template-preview__table th{font-weight:650}.library-template-preview__table td:empty:before{content:"";min-width:1.5rem;min-height:.85em;display:inline-block}.library-card__action--active{color:var(--foreground)}.library-card__tags,.library-list__tags{color:var(--muted-foreground);margin:.15rem 0 0;font-size:11.5px;line-height:1.3;display:block}.library-actions-menu{border:1px solid rgb(var(--shade-rgb) / .14);background:var(--background);min-width:12.5rem;box-shadow:0 12px 30px rgb(var(--shade-rgb) / .16);border-radius:12px;padding:.35rem}.library-actions-menu__item{width:100%;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.55rem;padding:.55rem .65rem;font-size:13px;font-weight:550;display:flex}.library-actions-menu__item:hover{background:rgb(var(--tint-rgb) / .14)}.library-actions-menu__item--active{background:rgb(var(--tint-rgb) / .12)}.library-actions-menu__item--danger{color:var(--foreground);font-weight:650}.library-case-picker{border:1px solid rgb(var(--shade-rgb) / .12);border-radius:12px;max-height:16rem;margin:0;padding:0;list-style:none;overflow:auto}.library-case-picker__empty{color:var(--muted-foreground);padding:1rem;font-size:13px}.library-case-picker__item{border:0;border-bottom:1px solid rgb(var(--shade-rgb) / .08);text-align:left;cursor:pointer;background:0 0;flex-direction:column;gap:.15rem;width:100%;padding:.7rem .85rem;display:flex}.library-case-picker__item:last-child{border-bottom:0}.library-case-picker__item:hover{background:rgb(var(--tint-rgb) / .1)}.library-case-picker__item--active{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.library-case-picker__item--active{background:color-mix(in srgb, var(--foreground) 7%, var(--background))}}.library-case-picker__title{font-size:13.5px;font-weight:600}.library-case-picker__meta{color:var(--muted-foreground);font-size:12px}.library-versions__empty{color:var(--muted-foreground);margin:0;padding:.85rem 0;font-size:13px}.library-versions__list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.library-versions__item{border:1px solid rgb(var(--shade-rgb) / .12);background:rgb(var(--tint-rgb) / .05);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;padding:.7rem .8rem;display:flex}.library-versions__title{margin:0;font-size:13.5px;font-weight:600}.library-versions__meta{color:var(--muted-foreground);margin:.15rem 0 0;font-size:12px}@keyframes library-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.library-card,.library-card__action,.library-list__row,.library-type-option,.library-templates__item,.library-skeleton-card__preview,.library-skeleton-line{transition:none!important;animation:none!important}.library-card:active,.library-type-option:active{transform:none}}.app-loader{width:100%;min-height:8.5rem;color:var(--muted-foreground);text-align:center;justify-content:center;align-items:center;padding:2.75rem 1.25rem;display:flex}.app-loader__core{flex-direction:column;align-items:center;gap:1.35rem;width:min(22rem,100%);display:flex}.app-loader__mark{width:2.85rem;height:auto;color:var(--foreground);display:block;overflow:visible}@supports (color:color-mix(in lab, red, red)){.app-loader__mark{color:color-mix(in srgb, var(--foreground) 48%, transparent)}}.dark .app-loader__mark{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark .app-loader__mark{color:color-mix(in srgb, var(--foreground) 56%, transparent)}}.app-loader--sm .app-loader__mark{width:1.65rem}.app-loader--lg .app-loader__mark,.app-loader--page .app-loader__mark,.app-loader--veil .app-loader__mark{width:4.15rem}.app-loader__label{letter-spacing:-.018em;text-wrap:balance;max-width:18rem;min-height:1.35em;color:var(--foreground);flex-wrap:wrap;justify-content:center;gap:.28em;margin:0;font-size:14.5px;font-weight:500;line-height:1.45;display:flex}@supports (color:color-mix(in lab, red, red)){.app-loader__label{color:color-mix(in srgb, var(--foreground) 68%, transparent)}}.app-loader__label span{opacity:0;filter:blur(4px);animation:app-loader-word .72s var(--expo-out) both;animation-delay:calc(var(--i,0) * 26ms);display:inline-block;transform:translateY(.32em)}.app-loader--compact .app-loader__label,.app-loader--sm .app-loader__label,.app-loader--inline .app-loader__label{font-size:12.5px;display:block}.app-loader--compact .app-loader__label span,.app-loader--sm .app-loader__label span{filter:none;opacity:1;animation:none;transform:none}[data-dashboard-loader-host]{position:relative}.app-loader--page,.app-loader--veil{background:var(--workspace-panel);justify-content:center;align-items:center;margin:0;padding:1.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.app-loader--page,.app-loader--veil{background:color-mix(in srgb, var(--workspace-panel) 74%, transparent)}}.app-loader--page,.app-loader--veil{-webkit-backdrop-filter:blur(28px)saturate(140%);box-shadow:inset 0 1px 0 var(--glass-highlight)}.app-loader--page{z-index:24;border-radius:inherit;width:auto;height:auto;min-height:0;animation:app-loader-pane-in .24s var(--expo-out) both;position:absolute;inset:0}.app-loader--veil{z-index:1300;width:100vw;height:100dvh;min-height:100dvh;animation:app-loader-pane-in .24s var(--expo-out) both;position:fixed;inset:0}.dark .app-loader--page,.dark .app-loader--veil{background:var(--workspace-panel)}@supports (color:color-mix(in lab, red, red)){.dark .app-loader--page,.dark .app-loader--veil{background:color-mix(in srgb, var(--workspace-panel) 70%, transparent)}}.app-loader.is-closing{animation:app-loader-pane-out .18s var(--ease-apple) both;pointer-events:none}.app-loader--page .app-loader__core,.app-loader--veil .app-loader__core{transform-origin:50%;animation:app-loader-core-in .42s var(--expo-out) both}.app-loader.is-closing .app-loader__core{animation:app-loader-core-out .18s var(--ease-apple) both}.app-loader--compact:not(.app-loader--page):not(.app-loader--veil){min-height:0;padding:.9rem .5rem}.app-loader--compact:not(.app-loader--page):not(.app-loader--veil) .app-loader__core{gap:.75rem}.app-loader--inline{width:auto;min-height:0;padding:0;display:inline-flex}.app-loader--inline .app-loader__core{flex-direction:row;gap:.65rem;width:auto}@keyframes app-loader-pane-in{0%{opacity:0}to{opacity:1}}@keyframes app-loader-pane-out{0%{opacity:1}to{opacity:0}}@keyframes app-loader-core-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes app-loader-core-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(4px)}}@keyframes app-loader-word{0%{opacity:0;filter:blur(4px);transform:translateY(.32em)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.app-loader,.app-loader__core,.app-loader__label span,.app-loader.is-closing,.app-loader.is-closing .app-loader__core{filter:none;opacity:1;animation:none;transform:none}}.fx-splash{--fx-ink-rgb:var(--fuji-black-rgb);--fx-mark:var(--fuji-black)}@supports (color:color-mix(in lab, red, red)){.fx-splash{--fx-mark:color-mix(in srgb, var(--fuji-black) 80%, var(--pure-black))}}.fx-splash{--fx-mark-h:clamp(80px, 11vmin, 112px);--fx-out:cubic-bezier(.16, 1, .3, 1);--fx-inout:cubic-bezier(.65, 0, .35, 1);z-index:2147483000;background:var(--mint);color:rgb(var(--fx-ink-rgb));font-family:var(--font-system);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-user-select:none;user-select:none;cursor:default;opacity:1;transition:opacity .58s var(--fx-inout) .14s;place-items:center;display:grid;position:fixed;inset:0}.dark .fx-splash{--fx-ink-rgb:var(--sage-rgb);--fx-mark:var(--sage);background:var(--shell-sidebar)}.fx-splash[hidden]{display:none}.fx-splash[data-phase=boot],.fx-splash[data-phase=boot] *{transition:none!important}.fx-splash[data-phase=exit]{opacity:0;pointer-events:none}.fx-core{flex-direction:column;align-items:center;gap:clamp(30px,4.6vmin,48px);display:flex;transform:translateY(-2.5vh)}.fx-splash .fx-mark{height:calc(var(--fx-mark-h) * 1.078);width:calc(var(--fx-mark-h) * 1.078 * 308 / 387);max-width:none;color:var(--fx-mark);opacity:0;transition:opacity .42s linear, transform 1.15s var(--fx-out);will-change:transform, opacity;flex:none;display:block;overflow:visible;transform:scale(.9)}.fx-splash[data-phase=run] .fx-mark{opacity:1;transform:none}.fx-splash[data-phase=exit] .fx-mark{opacity:1;transition:transform .74s var(--fx-inout);transform:scale(1.09)}.fx-tip{letter-spacing:-.011em;text-align:center;width:min(86vw,31em);height:3.1em;font-size:clamp(15px,1.2vmin + 9px,17px);line-height:1.55;transition:opacity .22s linear;position:relative}.fx-tip p{color:rgb(var(--fx-ink-rgb) / .82);text-wrap:balance;margin:0;position:absolute;inset:0 0 auto}.fx-tip span{opacity:0;filter:blur(5px);transition:opacity .72s var(--fx-out) calc(var(--i) * 26ms), transform .9s var(--fx-out) calc(var(--i) * 26ms), filter .72s var(--fx-out) calc(var(--i) * 26ms);display:inline-block;transform:translateY(.42em)}.fx-tip p.is-in span{opacity:1;filter:none;transform:none}.fx-tip p.is-out{opacity:0;filter:blur(4px);transition:opacity .34s var(--fx-inout), transform .34s var(--fx-inout), filter .34s var(--fx-inout);transform:translateY(-.3em)}.fx-foot{left:0;right:0;bottom:max(44px, calc(env(safe-area-inset-bottom,0px) + 30px));opacity:0;transition:opacity .8s var(--fx-out) .9s;flex-direction:column;align-items:center;gap:14px;display:flex;position:absolute}.fx-splash[data-phase=run] .fx-foot{opacity:1}.fx-splash[data-phase=exit] .fx-foot,.fx-splash[data-phase=exit] .fx-tip{opacity:0;transition:opacity .2s linear}.fx-bar{background:rgb(var(--fx-ink-rgb) / .13);border-radius:2px;width:132px;height:2px;overflow:hidden}.fx-bar i{background:rgb(var(--fx-ink-rgb) / .9);will-change:transform;border-radius:2px;height:100%;display:block;transform:translate(-100%)}.fx-status{letter-spacing:.002em;text-align:center;width:100%;height:16px;color:rgb(var(--fx-ink-rgb) / .62);font-variant-numeric:tabular-nums;margin:0;font-size:12.5px;line-height:16px;position:relative}.fx-status span{opacity:0;transition:opacity .5s var(--fx-out) 80ms, transform .6s var(--fx-out) 80ms;position:absolute;inset:0;transform:translateY(5px)}.fx-status span.is-in{opacity:1;transform:none}.fx-status span.is-out{opacity:0;transition:opacity .24s var(--fx-inout), transform .24s var(--fx-inout);transform:translateY(-5px)}html.frix-boot-splash:has(.fx-splash) body{overflow:hidden}:is(html.frix-boot-splash:has(.fx-splash) .app-loader,html.frix-boot-splash:has(.fx-splash) .workspace-tab-pane__loading){display:none!important}:is(html.frix-boot-splash:has(.fx-splash) .platform-app,html.frix-boot-splash:has(.fx-splash) .workspace-topbar,html.frix-boot-splash:has(.fx-splash) .apple-tab-bar){visibility:hidden!important}@media (prefers-reduced-motion:reduce){.fx-mark,.fx-splash[data-phase=exit] .fx-mark{transition:opacity .4s linear;transform:none}.fx-tip span,.fx-tip p.is-out,.fx-status span,.fx-status span.is-out{filter:none;transform:none}}.skeleton{background:var(--foreground);border-radius:9999px;flex-shrink:0;display:block}@supports (color:color-mix(in lab, red, red)){.skeleton{background:color-mix(in srgb, var(--foreground) 5%, var(--background))}}.skeleton{background-image:linear-gradient(100deg, transparent 0%, transparent 32%, rgb(var(--tint-rgb) / .06) 50%, transparent 68%, transparent 100%);animation:skeleton-shimmer 2.1s var(--ease-apple,ease) infinite;background-size:260% 100%}.dark .skeleton{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark .skeleton{background:color-mix(in srgb, var(--foreground) 6%, var(--background))}}.dark .skeleton{background-image:linear-gradient(100deg, transparent 0%, transparent 32%, rgb(var(--tint-rgb) / .05) 50%, transparent 68%, transparent 100%);background-size:260% 100%}.skeleton-screen{width:100%;min-height:0}.skeleton--title{width:8.5rem;height:1.75rem}.skeleton--title-lg{width:min(22rem,70%);height:2rem}.skeleton--subtitle{width:min(20rem,70%);height:.85rem;margin-top:.55rem}.skeleton--search{border-radius:9999px;flex:12rem;max-width:28rem;height:2.5rem}.skeleton--chip{border-radius:var(--radius-control,10px);width:4.5rem;height:2rem}.skeleton--chip-sm{width:2rem}.skeleton--th{width:3.5rem;height:.65rem}.skeleton--th-wide{width:5rem}.skeleton--cell{width:min(14rem,70%);height:.85rem}.skeleton--cell-sm{width:4.5rem;height:.75rem}.skeleton--cell-meta{width:6.5rem;height:.65rem;margin-top:.35rem}.skeleton--pill{border-radius:9999px;width:5.5rem;height:1.35rem}.skeleton--chip-pill{border-radius:9999px}.skeleton--doc-icon{border-radius:10px;width:2rem;height:2rem}.skeleton--nav-icon{border-radius:6px;width:1.15rem;height:1.15rem}.skeleton--nav-label{width:5.5rem;height:.75rem}.skeleton--field{border-radius:12px;width:100%;height:2.5rem;margin-top:.65rem}.skeleton--field-mid{width:78%}.skeleton--field-short{width:54%}.skeleton--kicker{width:4rem;height:.65rem}.skeleton--card-title{width:75%;height:.95rem;margin-top:.55rem}.skeleton--card-meta{width:60%;height:.7rem;margin-top:.45rem}.skeleton--card-meta-short{width:40%}.skeleton--tab{border-radius:var(--radius-control,10px);width:4.75rem;height:1.85rem}.skeleton--section{width:6rem;height:.75rem;margin-bottom:.35rem}.skeleton--avatar{border-radius:9999px;width:2.25rem;height:2.25rem}.skeleton--doc-line{width:100%;height:.7rem;margin-bottom:.7rem}.skeleton--doc-line-lg{width:42%;height:1.1rem;margin-bottom:1.1rem}.skeleton--doc-line-mid{width:78%}.skeleton--doc-line-short{width:54%}.skeleton--doc-gap{opacity:0;width:100%;height:1.1rem;margin-bottom:.7rem}.skeleton-page-list,.skeleton-page-cards{flex-direction:column;gap:1rem;padding:1.15rem 1.25rem 1.5rem;display:flex}.skeleton-page-list--body,.skeleton-page-cards--body{gap:0;padding:.35rem .75rem 1rem}@media (min-width:640px){.skeleton-page-list--body,.skeleton-page-cards--body{padding:.5rem 1rem 1.15rem}}.skeleton-page-list--tiles{padding:0}.skeleton-page-list__header{flex-direction:column;align-items:flex-start;display:flex}.skeleton-page-list__toolbar{border-bottom:1px solid rgb(var(--shade-rgb) / .05);flex-wrap:wrap;align-items:center;gap:.55rem;padding-bottom:.35rem;display:flex}.skeleton-page-list__table{flex-direction:column;gap:0;display:flex}.skeleton-page-list__thead,.skeleton-page-list__row{grid-template-columns:5.5rem minmax(0,1.6fr) minmax(0,1fr) 6.5rem 7rem;align-items:center;gap:.85rem;padding:.85rem .15rem;display:grid}.skeleton-page-list__thead{border-bottom:1px solid rgb(var(--shade-rgb) / .05);padding-block:.55rem}.skeleton-page-list__row{border-bottom:1px solid rgb(var(--shade-rgb) / .04)}.skeleton-page-list__case{flex-direction:column;min-width:0;display:flex}.skeleton-page-list__thead--documents,.skeleton-page-list__row--documents{grid-template-columns:minmax(0,1.8fr) 5.5rem 5.5rem}.skeleton-page-list__doc{align-items:center;gap:.75rem;min-width:0;display:flex}.skeleton-page-list__stack{flex-direction:column;display:flex}.skeleton-stack-row{border-bottom:1px solid rgb(var(--shade-rgb) / .04);align-items:center;gap:.85rem;padding:.95rem .35rem;display:flex}.skeleton-stack-row__copy{flex-direction:column;flex:1;min-width:0;display:flex}.skeleton-stack-row__actions{flex-shrink:0;align-items:center;gap:.45rem;display:flex}.skeleton-tile{border:1px solid rgb(var(--shade-rgb) / .06);background:rgb(var(--tint-rgb) / .015);border-radius:16px;flex-direction:column;min-height:8.75rem;padding:1rem;display:flex}.skeleton-tile__kicker{width:3.5rem;height:.6rem}.skeleton-tile__title{width:78%;height:.95rem;margin-top:.7rem}.skeleton-tile__meta{width:52%;height:.7rem;margin-top:.45rem}.skeleton-tile__footer{justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:1rem;display:flex}@media (max-width:767px){.skeleton-page-list__thead:not(.skeleton-page-list__thead--documents),.skeleton-page-list__row:not(.skeleton-page-list__row--documents){grid-template-columns:minmax(0,1fr) 6.5rem}.skeleton-page-list__thead:not(.skeleton-page-list__thead--documents)>:not(:nth-child(2)):not(:last-child),.skeleton-page-list__row:not(.skeleton-page-list__row--documents)>:first-child,.skeleton-page-list__row:not(.skeleton-page-list__row--documents)>:nth-child(3),.skeleton-page-list__row:not(.skeleton-page-list__row--documents)>:nth-child(4){display:none}.skeleton-page-list__thead--documents,.skeleton-page-list__row--documents{grid-template-columns:minmax(0,1fr) 4.5rem}.skeleton-page-list__row--documents>:nth-child(2){display:none}}.skeleton-page-cards__grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.85rem;display:grid}.skeleton-page-cards__card{border:1px solid rgb(var(--shade-rgb) / .06);background:rgb(var(--tint-rgb) / .015);border-radius:16px;flex-direction:column;min-height:11rem;padding:.85rem;display:flex}.skeleton-page-cards__preview{border-radius:12px;width:100%;height:5.5rem;margin-bottom:.75rem}.skeleton-page-cards__footer{justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:.9rem;display:flex}.skeleton-document{background:var(--background);flex-direction:column;flex:1;min-height:100%;display:flex}.skeleton-document__toolbar{border-bottom:1px solid rgb(var(--shade-rgb) / .05);flex-shrink:0;align-items:center;gap:.45rem;padding:.75rem 1rem;display:flex}.skeleton-document__toolbar-spacer{flex:1}.skeleton-document__canvas{background:var(--background);flex:1;justify-content:center;padding:1.25rem 1rem 2rem;display:flex;overflow:auto}@supports (color:color-mix(in lab, red, red)){.skeleton-document__canvas{background:color-mix(in srgb, var(--background) 88%, var(--foreground))}}.dark .skeleton-document__canvas{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.dark .skeleton-document__canvas{background:color-mix(in srgb, var(--background) 94%, var(--foreground))}}.skeleton-document__page{border:1px solid rgb(var(--shade-rgb) / .06);background:var(--background);width:min(100%,46rem);min-height:34rem;box-shadow:0 12px 40px rgb(var(--shade-rgb) / .1);border-radius:4px;padding:2.25rem 2.5rem}.skeleton-case-detail--page{flex-direction:column;flex:1;gap:.85rem;min-height:0;padding:1.15rem 1.25rem 1.5rem;display:flex}.skeleton-case-detail__chrome{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.skeleton-case-detail__title-block{flex-direction:column;flex:18rem;gap:.5rem;min-width:0;display:flex}.skeleton--case-title{border-radius:.45rem;width:min(22rem,70%);height:1.55rem}.skeleton--case-facts{border-radius:.4rem;width:min(16rem,48%);height:.8rem}.skeleton-case-detail__actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.skeleton--icon-btn{border-radius:.55rem;width:2rem;height:2rem}.skeleton-case-detail__tabs{align-items:center;gap:.35rem;display:flex}.skeleton-case-detail__body{flex:1;grid-template-columns:minmax(0,1fr);gap:1.25rem;min-height:0;display:grid}@media (min-width:1024px){.skeleton-case-detail__body{grid-template-columns:minmax(0,1.86fr) minmax(0,1fr);align-items:start}}.skeleton-case-detail__main{flex-direction:column;gap:1.35rem;min-width:0;display:flex}.skeleton-case-detail__section{flex-direction:column;gap:.75rem;display:flex}.skeleton-case-detail__doc-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}@media (max-width:900px){.skeleton-case-detail__doc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.skeleton--doc-tile{border-radius:.875rem;min-height:7.75rem}.skeleton-case-detail__task-table{background:rgb(var(--tint-rgb) / .04);border-radius:.75rem;flex-direction:column;gap:.45rem;padding:.55rem;display:flex}.skeleton--task-row{border-radius:.5rem;width:100%;height:2.5rem}.skeleton-case-detail__rail{background:var(--case-card,rgb(var(--tint-rgb) / .08));border-radius:1.25rem;flex-direction:column;gap:1rem;padding:1.1rem;display:flex}.skeleton-case-detail__rail-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.skeleton--rail-stat{border-radius:.55rem;height:2.75rem}.skeleton--rail-cta{border-radius:.75rem;width:100%;height:2.6rem}.skeleton-case-detail--body{flex-direction:column;flex:1;gap:.85rem;min-height:0;padding:.15rem 0 .5rem;display:flex}.skeleton-case-detail__strip{border-bottom:1px solid rgb(var(--shade-rgb) / .05);align-items:center;gap:.65rem;padding:.35rem .15rem .85rem;display:flex}.skeleton-case-detail__layout{flex:1;grid-template-columns:1fr;gap:1rem;min-height:0;display:grid}@media (min-width:1024px){.skeleton-case-detail__layout{grid-template-columns:minmax(200px,228px) minmax(0,1fr);gap:2rem}}.skeleton-case-detail__nav{flex-wrap:wrap;gap:.35rem;padding:.15rem 0;display:flex}@media (min-width:1024px){.skeleton-case-detail__nav{flex-flow:column;gap:.25rem}}.skeleton-case-detail__nav-item{background:rgb(var(--tint-rgb) / .015);border-radius:12px;align-items:center;gap:.65rem;min-height:2.4rem;padding:.45rem .65rem;display:flex}.skeleton-case-detail__panels{grid-template-columns:1fr;align-content:start;gap:.85rem;display:grid}@media (min-width:768px){.skeleton-case-detail__panels{grid-template-columns:repeat(2,minmax(0,1fr))}}.skeleton-case-detail__panel{border:1px solid rgb(var(--shade-rgb) / .06);background:rgb(var(--tint-rgb) / .015);border-radius:16px;padding:1rem}.skeleton-rows{flex-direction:column;gap:0;padding:.25rem 0;display:flex}.skeleton-rows__row{border-bottom:1px solid rgb(var(--shade-rgb) / .04);align-items:center;gap:.85rem;padding:.85rem .15rem;display:flex}.skeleton-rows--plain .skeleton-rows__row{padding-block:.95rem}.skeleton-rows__copy{flex-direction:column;flex:1;min-width:0;display:flex}.skeleton-chart{flex-direction:column;gap:.85rem;width:100%;padding:.35rem 0 .15rem;display:flex}.skeleton-chart__bars{align-items:flex-end;gap:.45rem;width:100%;padding-top:.5rem;display:flex}.skeleton-chart__bar{min-width:0;height:var(--skeleton-bar-height,40%);border-radius:6px 6px 2px 2px;flex:1 1 0}.skeleton-chart__legend{flex-wrap:wrap;gap:.75rem;padding-top:.15rem;display:flex}.skeleton-thread{flex-direction:column;gap:.85rem;width:100%;padding:.5rem .15rem;display:flex}.skeleton-thread__row{justify-content:flex-start;display:flex}.skeleton-thread__row--end{justify-content:flex-end}.skeleton-thread__bubble{border-radius:18px;height:2.75rem}.skeleton-thread__bubble--long{width:min(78%,22rem)}.skeleton-thread__bubble--mid{width:min(58%,16rem)}.skeleton-thread__bubble--short{width:min(42%,11rem)}.skeleton-calendar{flex-direction:column;flex:1;gap:.85rem;min-height:0;padding:1rem;display:flex}.skeleton-calendar__toolbar{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.skeleton-calendar__weekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;display:grid}.skeleton-calendar__weekday{width:40%;height:.65rem;margin-inline:auto}.skeleton-calendar__grid{flex:1;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(3.5rem,1fr);gap:.35rem;min-height:18rem;display:grid}.skeleton-calendar__cell{border:1px solid rgb(var(--shade-rgb) / .05);background:rgb(var(--tint-rgb) / .015);border-radius:10px;flex-direction:column;gap:.35rem;min-height:3.5rem;padding:.4rem;display:flex}.skeleton-calendar__day{width:1.1rem;height:.65rem}.skeleton-calendar__event{border-radius:999px;width:100%;height:.55rem}.skeleton-calendar__event--short{width:62%}.skeleton-contact-list{flex-direction:column;width:100%;display:flex}.skeleton-contact-row{border-bottom:1px solid rgb(var(--shade-rgb) / .04);align-items:flex-start;gap:.9rem;padding:1rem;display:flex}.skeleton-contact-row__avatar{border-radius:9999px;width:2.5rem;height:2.5rem;margin-top:.1rem}.skeleton-contact-row__body{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.skeleton-contact-row__top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.skeleton-contact-row__name{width:min(11rem,55%);height:.85rem}.skeleton-contact-row__time{width:2.75rem;height:.65rem}.skeleton-contact-row__subtitle{width:min(9rem,48%);height:.7rem}.skeleton-contact-row__preview{width:min(100%,18rem);height:.7rem}.skeleton-contact-row__meta{align-items:center;gap:.45rem;margin-top:.2rem;display:flex}.skeleton-contact-row__dot{border-radius:9999px;width:.4rem;height:.4rem}.skeleton-contact-row__status{width:5.5rem;height:.65rem}.skeleton-contact-row__tag{width:7.5rem;height:.65rem}.skeleton-master-detail{background:var(--background);flex-direction:column;flex:1;min-height:100%;display:flex}.skeleton-master-detail__chrome{border-bottom:1px solid rgb(var(--shade-rgb) / .05);flex-shrink:0;padding:1rem 1.15rem .75rem}.skeleton-master-detail__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.skeleton-master-detail__actions{align-items:center;gap:.45rem;display:flex}.skeleton-master-detail__cta{width:7.5rem}.skeleton-master-detail__split{flex:1;grid-template-columns:1fr;min-height:0;display:grid}@media (min-width:1024px){.skeleton-master-detail__split{grid-template-columns:minmax(18rem,38%) minmax(0,1fr)}}.skeleton-master-detail__list{border-bottom:1px solid rgb(var(--shade-rgb) / .05);flex-direction:column;min-height:0;display:flex}@media (min-width:1024px){.skeleton-master-detail__list{border-right:1px solid rgb(var(--shade-rgb) / .1);border-bottom:0}}.skeleton-master-detail__list-toolbar{align-items:center;gap:.55rem;padding:.85rem 1rem .55rem;display:flex}.skeleton-master-detail__search{max-width:none}.skeleton-master-detail__chips{flex-wrap:wrap;gap:.45rem;padding:0 1rem .65rem;display:flex}.skeleton-master-detail__count{width:4rem;height:.7rem;margin:0 1rem .35rem}.skeleton-master-detail__detail{flex-direction:column;gap:1rem;min-height:0;padding:1.15rem 1.25rem 1.35rem;display:none}@media (min-width:1024px){.skeleton-master-detail__detail{display:flex}}.skeleton-master-detail__detail-top{align-items:flex-start;gap:.9rem;display:flex}.skeleton-master-detail__detail-avatar{border-radius:9999px;width:3rem;height:3rem}.skeleton-master-detail__detail-copy{flex-direction:column;flex:1;gap:.45rem;min-width:0;display:flex}.skeleton-master-detail__detail-name{width:min(14rem,70%);height:1.1rem}.skeleton-master-detail__detail-badges{flex-wrap:wrap;gap:.4rem;display:flex}.skeleton-master-detail__detail-phone{width:8rem;height:.75rem}.skeleton-master-detail__link-btn{border-radius:12px;width:10.5rem;height:2.25rem}.skeleton-master-detail__card{border:1px solid rgb(var(--shade-rgb) / .06);background:rgb(var(--tint-rgb) / .015);border-radius:18px;padding:1rem}.skeleton-master-detail__footer{gap:.65rem;margin-top:auto;padding-top:.5rem;display:flex}.skeleton-master-detail__footer-btn{border-radius:14px;flex:1;height:2.75rem}.skeleton-master-detail__footer-btn--primary{opacity:.9}.skeleton-dashboard{flex-direction:column;gap:1.15rem;padding:1.15rem 1.25rem 1.5rem;display:flex}.skeleton-dashboard__header{flex-direction:column;align-items:flex-start;display:flex}.skeleton-dashboard__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:1024px){.skeleton-dashboard__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.skeleton-dashboard__stat{border:1px solid rgb(var(--shade-rgb) / .06);background:rgb(var(--tint-rgb) / .015);border-radius:18px;padding:1rem}.skeleton-dashboard__stat-value{width:4.5rem;height:1.75rem;margin-top:.75rem}.skeleton-dashboard__panels{grid-template-columns:1fr;gap:.85rem;display:grid}@media (min-width:1024px){.skeleton-dashboard__panels{grid-template-columns:repeat(2,minmax(0,1fr))}}.skeleton-dashboard__panel{border:1px solid rgb(var(--shade-rgb) / .06);background:rgb(var(--tint-rgb) / .015);border-radius:18px;padding:1rem}@keyframes skeleton-shimmer{0%{background-position:140% 0}to{background-position:-140% 0}}@media (prefers-reduced-motion:reduce){.skeleton{background-image:none;animation:none}}.dashboard-page{isolation:isolate;background:var(--elevated-background);min-height:0;position:relative}.home-board-page{background:var(--background);flex-direction:column;flex:auto;height:100%;min-height:0;display:flex;overflow:hidden}.ios-pager{width:100%;flex-flow:row!important;justify-content:center!important;align-items:center!important;display:flex!important}.ios-pager__shell{-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:100%;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;gap:.55rem;padding:0;overflow-x:auto;flex-flow:row!important;align-items:center!important;display:inline-flex!important}.ios-pager__shell::-webkit-scrollbar{width:0;height:0;display:none}.ios-pager__pages{flex:none;gap:.35rem;flex-flow:row!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.ios-pager__nav{border:.5px solid var(--foreground);border-radius:.65rem;flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ios-pager__nav{border:.5px solid color-mix(in srgb, var(--foreground) 18%, transparent)}}.ios-pager__nav{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ios-pager__nav{background:color-mix(in srgb, var(--foreground) 6%, transparent)}}.ios-pager__nav{color:var(--foreground);transition:background-color .15s,border-color .15s,transform .15s,opacity .15s}.ios-pager__nav:hover:not(:disabled){background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ios-pager__nav:hover:not(:disabled){background:color-mix(in srgb, var(--foreground) 10%, transparent)}}.ios-pager__nav:hover:not(:disabled){border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ios-pager__nav:hover:not(:disabled){border-color:color-mix(in srgb, var(--foreground) 28%, transparent)}}.ios-pager__nav:active:not(:disabled){transform:scale(.96)}.ios-pager__nav:disabled{opacity:.35;pointer-events:none}.dark .ios-pager__nav{color:#e8f2e6;background:#2f4340;border-color:#e8f2e638}.dark .ios-pager__nav:hover:not(:disabled){background:#546661;border-color:#e8f2e657}.ios-pager__page{letter-spacing:-.02em;font-variant-numeric:tabular-nums;min-width:2rem;height:2rem;color:var(--secondary-label);background:0 0;border:0;border-radius:9999px;flex:none;justify-content:center;align-items:center;padding:0 .35rem;font-size:14px;font-weight:600;transition:background-color .15s,color .15s,transform .15s;display:inline-flex}.ios-pager__page:hover{color:var(--foreground)}.ios-pager__page:active{transform:scale(.94)}.ios-pager__page--active{background:var(--foreground);color:var(--background);box-shadow:none}.dark .ios-pager__page{color:#e8f2e6b8}.dark .ios-pager__page:hover{color:#e8f2e6}.dark .ios-pager__page--active{background:var(--label);color:var(--shell-sidebar)}.ios-pager__ellipsis,.ios-pager__page-num,.ios-pager__of{min-width:1.25rem;height:2rem;color:var(--secondary-label);justify-content:center;align-items:center;padding:0 .2rem;font-size:14px;font-weight:600;display:inline-flex}.dark .ios-pager__ellipsis,.dark .ios-pager__page-num,.dark .ios-pager__of{color:#e8f2e6b8}.ios-pager__compact{gap:.45rem;padding-inline:.25rem;flex-direction:row!important;align-items:center!important;display:inline-flex!important}@media (min-width:640px){.ios-pager__compact.sm\:hidden{display:none!important}}.contacts-page.contacts-page{--contacts-canvas:var(--elevated-background);--contacts-surface:var(--page-raised);--contacts-surface-hover:var(--page-raised-hover);--contacts-surface-border:var(--page-raised-border);--contacts-chip:var(--page-raised-chip);--contacts-ink:var(--ink);--contacts-muted:var(--forest);min-height:0;color:var(--contacts-ink);background:var(--contacts-canvas)!important}.dark .contacts-page.contacts-page{--contacts-canvas:var(--elevated-background);--contacts-surface:var(--page-raised);--contacts-surface-hover:var(--page-raised-hover);--contacts-surface-border:var(--page-raised-border);--contacts-chip:var(--page-raised-chip);--contacts-ink:var(--foreground);--contacts-muted:var(--muted-foreground);color:var(--contacts-ink)}[data-app-shell=platform] .platform-page-panel.contacts-page{background:var(--contacts-canvas)!important}@media (min-width:1024px){[data-app-shell=platform] .platform-page-panel.contacts-page{margin:0;background:var(--contacts-canvas)!important}}.contacts-shell{background:var(--contacts-canvas);flex:1;grid-template-rows:minmax(0,1fr);min-width:0;height:0;min-height:0;display:grid;overflow:hidden}.contacts-shell>*{height:100%;min-height:0;overflow:hidden}@media (max-width:1023.98px){.contacts-shell{grid-template-columns:minmax(0,1fr)}}@media (min-width:1024px){.contacts-shell{grid-template-columns:minmax(340px,440px) minmax(0,1fr)}}@media (min-width:1440px){.contacts-shell{grid-template-columns:minmax(380px,480px) minmax(0,1fr)}}.contacts-list{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.contacts-list>.backend-reveal{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}@media (min-width:1024px){.contacts-list{border-right:.5px solid var(--contacts-surface-border)}}.contacts-list__toolbar{border-bottom:.5px solid var(--contacts-surface-border);background:var(--contacts-canvas);flex-shrink:0;padding:.65rem .9rem}@media (min-width:640px){.contacts-list__toolbar{padding:.7rem 1.1rem}}.contacts-list__scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--contacts-surface) transparent;background:var(--contacts-canvas);flex:1;min-height:0;overflow-y:auto;padding:0!important}.contacts-page .contacts-shell__search.apple-search-field,.contacts-page .apple-search-field{border:.5px solid var(--search-field-border);color:var(--contacts-ink);box-shadow:none;background:0 0}.contacts-page .contacts-shell__search.apple-search-field:focus-within,.contacts-page .apple-search-field:focus-within{border-color:var(--focus-border);background:0 0}.contacts-filter-section .apple-grouped-inset{border:.5px solid var(--contacts-surface-border);background:var(--contacts-surface);box-shadow:none}.contacts-filter-select{width:100%}.contacts-filter-select__trigger{width:100%;min-height:2.5rem!important}.contacts-filter-btn,.contacts-filter-chip{border-radius:var(--radius-control);border:.5px solid var(--contacts-surface-border);background:var(--contacts-surface);letter-spacing:-.01em;height:2.25rem;color:var(--contacts-muted);transition:background .16s var(--ease-apple), color .16s var(--ease-apple), transform .16s var(--ease-apple);flex-shrink:0;justify-content:center;align-items:center;gap:.35rem;padding:0 1rem;font-size:13px;font-weight:550;display:inline-flex}.contacts-filter-btn:hover,.contacts-filter-chip:hover{color:var(--contacts-ink);background:var(--contacts-surface-hover)}.contacts-filter-btn:active,.contacts-filter-chip:active{transform:scale(.97)}.contacts-filter-btn--active{background:var(--contacts-ink);color:var(--background);border-color:#0000}.contacts-filter-btn--active:hover{color:var(--background);background:var(--contacts-ink)}.contacts-filter-chip{height:2rem;padding:0 .75rem;font-size:12px;font-weight:600}.contacts-filter-chip__count{border-radius:var(--radius-control);background:var(--contacts-canvas);min-width:1.25rem;height:1.25rem;color:var(--contacts-ink);justify-content:center;align-items:center;padding:0 .25rem;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.contacts-row{isolation:isolate;border:0;border-bottom:.5px solid var(--contacts-surface-border);text-align:left;width:100%;color:var(--contacts-ink);cursor:pointer;appearance:none;font:inherit;box-shadow:none;-webkit-tap-highlight-color:transparent;background:0 0;outline:none;grid-template-columns:2.85rem minmax(0,1fr) 5.25rem;align-items:center;gap:.9rem;margin:0;padding:.95rem 1.1rem;display:grid;position:relative}.contacts-row:last-child{border-bottom:0}@media (min-width:640px){.contacts-row{padding:1.05rem 1.35rem}}.contacts-row:after{content:"";z-index:0;pointer-events:none;transition:background .16s var(--ease-apple);background:0 0;position:absolute;inset:0}.contacts-row>*{z-index:1;position:relative}.contacts-row:hover:after,.contacts-row:focus-visible:after,.contacts-row--selected:after{background:var(--contacts-surface)}.contacts-row--selected:hover:after,.contacts-row--selected:focus-visible:after,.contacts-row:active:after{background:var(--contacts-surface-hover)}.contacts-row:focus,.contacts-row:focus-visible{box-shadow:none;outline:none}.contacts-avatar{border:.5px solid var(--contacts-surface-border);background:var(--contacts-surface);width:2.85rem;height:2.85rem;color:var(--contacts-ink);letter-spacing:-.02em;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:12.5px;font-weight:650;display:inline-flex}.contacts-row__body{flex-direction:column;gap:.2rem;min-width:0;display:flex}.contacts-row__name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.015em;color:var(--contacts-ink);margin:0;font-size:15.5px;font-weight:650;overflow:hidden}.contacts-row__meta{text-overflow:ellipsis;white-space:nowrap;color:var(--contacts-muted);margin:0;font-size:12.5px;font-weight:500;overflow:hidden}.contacts-row__trailing{text-align:right;font-variant-numeric:tabular-nums;color:var(--contacts-muted);justify-self:end;padding:0;font-size:12px;font-weight:550;line-height:1.2}.contacts-chip{border:.5px solid var(--contacts-surface-border);background:var(--contacts-chip);letter-spacing:.04em;text-transform:uppercase;width:fit-content;color:var(--contacts-muted);border-radius:9999px;align-items:center;margin-top:.25rem;padding:.12rem .5rem;font-size:10px;font-weight:650;display:inline-flex}.contacts-empty{text-align:center;background:var(--contacts-canvas);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:2.5rem 1.5rem;display:flex}.contacts-empty__icon{border:.5px solid var(--contacts-surface-border);background:var(--contacts-surface);width:3.25rem;height:3.25rem;color:var(--contacts-muted);border-radius:9999px;justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}.contacts-empty__title{letter-spacing:-.02em;color:var(--contacts-ink);margin:0;font-size:16px;font-weight:650}.contacts-empty__body{max-width:28ch;color:var(--contacts-muted);margin:.4rem 0 0;font-size:13px;line-height:1.5}.contacts-detail-header{border-bottom:.5px solid var(--contacts-surface-border);background:var(--contacts-canvas);flex-shrink:0;align-items:center;gap:.85rem;padding:1rem 1.15rem;display:flex}@media (min-width:640px){.contacts-detail-header{gap:1rem;padding:1.15rem 1.5rem}}.contacts-detail-header__avatar{border:.5px solid var(--contacts-surface-border);background:var(--contacts-surface);width:3rem;height:3rem;color:var(--contacts-ink);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:13.5px;font-weight:650;display:inline-flex}.contacts-detail-header__title{letter-spacing:-.02em;color:var(--contacts-ink);margin:0;font-size:17.5px;font-weight:650;line-height:1.25}.contacts-detail-header__subtitle{color:var(--contacts-muted);margin:.25rem 0 0;font-size:13.5px;line-height:1.35}.contacts-icon-btn{border:.5px solid var(--contacts-surface-border);background:var(--contacts-surface);min-width:2.5rem;height:2.5rem;color:var(--contacts-ink);transition:background .16s var(--ease-apple), transform .16s var(--ease-apple);border-radius:9999px;justify-content:center;align-items:center;gap:.35rem;font-size:13px;font-weight:600;display:inline-flex}.contacts-icon-btn:hover{background:var(--contacts-surface-hover)}.contacts-icon-btn:active{transform:scale(.96)}.contacts-detail-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--contacts-canvas);flex:1;height:0;min-height:0;overflow-y:auto}.contacts-detail-body__intro{padding:1.15rem 1.15rem 0}@media (min-width:640px){.contacts-detail-body__intro{padding:1.25rem 1.5rem 0}}.contacts-detail-body__state{padding:1.15rem}@media (min-width:640px){.contacts-detail-body__state{padding:1.35rem 1.5rem}}.contacts-field-label{letter-spacing:.06em;text-transform:uppercase;color:var(--contacts-muted);margin:0;font-size:11px;font-weight:600}.contacts-profile-grid{grid-template-columns:1fr;gap:.95rem 1.75rem;display:grid}@media (min-width:640px){.contacts-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.contacts-field{min-width:0}.contacts-field__value-row{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;margin-top:.3rem;display:flex}.contacts-field__value{overflow-wrap:anywhere;letter-spacing:-.01em;color:var(--contacts-ink);margin:0;font-size:15.5px;font-weight:550;line-height:1.35}.contacts-status-input{border-radius:var(--radius-control);border:.5px solid var(--contacts-surface-border);background:var(--contacts-surface);letter-spacing:-.015em;width:100%;min-height:2.5rem;color:var(--contacts-ink);align-items:center;margin:.35rem 0 0;padding:0 .85rem;font-size:14.5px;font-weight:550;display:flex}.contacts-detail-section{border-bottom:.5px solid var(--contacts-surface-border)}.contacts-detail-section:last-child{border-bottom:0}.contacts-detail-section__header{padding:1.1rem 1.15rem .8rem}@media (min-width:640px){.contacts-detail-section__header{padding:1.25rem 1.5rem .9rem}}.contacts-detail-section__title{letter-spacing:-.015em;color:var(--contacts-ink);margin:0;font-size:15px;font-weight:650}.contacts-detail-section__description{color:var(--contacts-muted);margin:.25rem 0 0;font-size:13px}.contacts-detail-section__icon{border:.5px solid var(--contacts-surface-border);background:var(--contacts-surface);color:var(--contacts-ink)}.contacts-detail-section__body{padding:0 1.15rem 1.25rem}@media (min-width:640px){.contacts-detail-section__body{padding:0 1.5rem 1.4rem}}.contacts-related-lead{border-bottom:.5px solid var(--contacts-surface-border)}.contacts-related-lead:last-child{border-bottom:0}.contacts-related-lead__link{color:var(--contacts-ink);transition:background .16s var(--ease-apple);align-items:center;gap:.75rem;padding:.85rem 0;text-decoration:none;display:flex}.contacts-related-lead__link:hover{background:var(--contacts-surface)}.contacts-page .page-header,.contacts-page [class*=page-header]{color:var(--contacts-ink)}.contacts-page .page-btn--ghost,.contacts-page .page-btn--icon{border-color:var(--contacts-surface-border);background:var(--contacts-surface);color:var(--contacts-ink)}.contacts-page .page-btn--ghost:hover,.contacts-page .page-btn--icon:hover{background:var(--contacts-surface-hover)}.contacts-page .page-btn--primary{background:var(--contacts-ink);color:var(--background)}@media (prefers-reduced-motion:reduce){.contacts-row,.contacts-row:after,.contacts-icon-btn,.contacts-related-lead__link,.contacts-filter-btn,.contacts-filter-chip{transition:none}.contacts-icon-btn:active,.contacts-filter-btn:active,.contacts-filter-chip:active{transform:none}}.conversations-page.conversations-page{--conversations-canvas:var(--elevated-background);--conversations-surface:var(--page-raised);--conversations-surface-hover:var(--page-raised-hover);--conversations-surface-border:var(--page-raised-border);--conversations-chip:var(--page-raised-chip);--conversations-ink:var(--ink);--conversations-muted:var(--forest);min-height:0;color:var(--conversations-ink);background:var(--conversations-canvas)!important}.dark .conversations-page.conversations-page{--conversations-canvas:var(--elevated-background);--conversations-surface:var(--page-raised);--conversations-surface-hover:var(--page-raised-hover);--conversations-surface-border:var(--page-raised-border);--conversations-chip:var(--page-raised-chip);--conversations-ink:var(--foreground);--conversations-muted:var(--muted-foreground);color:var(--conversations-ink)}[data-app-shell=platform] .platform-page-panel.conversations-page{background:var(--conversations-canvas)!important}@media (min-width:1024px){[data-app-shell=platform] .platform-page-panel.conversations-page{margin:0;background:var(--conversations-canvas)!important}}.conversations-shell{background:var(--conversations-canvas);flex:1;grid-template-rows:minmax(0,1fr);min-width:0;height:0;min-height:0;display:grid;overflow:hidden}.conversations-shell>*{height:100%;min-height:0;overflow:hidden}@media (max-width:1023.98px){.conversations-shell{grid-template-columns:minmax(0,1fr)}}@media (min-width:1024px){.conversations-shell{grid-template-columns:minmax(340px,440px) minmax(0,1fr)}}@media (min-width:1440px){.conversations-shell{grid-template-columns:minmax(380px,480px) minmax(0,1fr)}}.conversations-list{background:var(--conversations-canvas);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.conversations-list>.backend-reveal{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}@media (min-width:1024px){.conversations-list{border-right:.5px solid var(--conversations-surface-border)}}.conversations-list__toolbar{border-bottom:.5px solid var(--conversations-surface-border);background:var(--conversations-canvas);flex-shrink:0;padding:.65rem .9rem}@media (min-width:640px){.conversations-list__toolbar{padding:.7rem 1.1rem}}.conversations-list__count{letter-spacing:.05em;text-transform:uppercase;color:var(--conversations-muted);margin:.45rem 0 0;font-size:12px;font-weight:600}.conversations-list__scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--conversations-surface) transparent;background:var(--conversations-canvas);flex:1;min-height:0;overflow-y:auto;padding:0!important}.conversation-thread{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;flex:1;min-width:0;height:0;min-height:0;overflow:hidden auto}.conversations-page .apple-search-field{border:.5px solid var(--search-field-border);color:var(--conversations-ink);box-shadow:none;background:0 0}.conversations-page .apple-search-field:focus-within{border-color:var(--focus-border);background:0 0}.conversations-row{isolation:isolate;border:0;border-bottom:.5px solid var(--conversations-surface-border);text-align:left;width:100%;color:var(--conversations-ink);cursor:pointer;appearance:none;font:inherit;box-shadow:none;-webkit-tap-highlight-color:transparent;background:0 0;outline:none;align-items:flex-start;gap:.9rem;margin:0;padding:.95rem 1.1rem;display:flex;position:relative}.conversations-row:last-child{border-bottom:0}@media (min-width:640px){.conversations-row{gap:.95rem;padding:1.05rem 1.35rem}}.conversations-row:after{content:"";z-index:0;pointer-events:none;transition:background .16s var(--ease-apple);background:0 0;position:absolute;inset:0}.conversations-row>*{z-index:1;position:relative}.conversations-row:hover:after,.conversations-row:focus-visible:after,.conversations-row--selected:after{background:var(--conversations-surface)}.conversations-row--selected:hover:after,.conversations-row--selected:focus-visible:after,.conversations-row:active:after{background:var(--conversations-surface-hover)}.conversations-row:focus,.conversations-row:focus-visible{box-shadow:none;outline:none}.conversations-avatar{border:.5px solid var(--conversations-surface-border);background:var(--conversations-surface);width:2.85rem;height:2.85rem;color:var(--conversations-ink);letter-spacing:-.02em;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:12.5px;font-weight:650;display:inline-flex}.conversations-row__body{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.conversations-row__header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.conversations-row__title-wrap{flex:1;min-width:0}.conversations-row__name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.015em;color:var(--conversations-ink);margin:0;font-size:15.5px;font-weight:650;overflow:hidden}.conversations-row__meta{text-overflow:ellipsis;white-space:nowrap;color:var(--conversations-muted);margin:.2rem 0 0;font-size:12.5px;font-weight:500;overflow:hidden}.conversations-row__trailing{font-variant-numeric:tabular-nums;color:var(--conversations-muted);flex-shrink:0;font-size:12px;font-weight:550;line-height:1.2}.conversations-row__preview{-webkit-line-clamp:2;color:var(--conversations-muted);-webkit-box-orient:vertical;margin:.35rem 0 0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.conversations-row__badges{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.5rem;display:flex}.conversations-chip{border:.5px solid var(--conversations-surface-border);background:var(--conversations-chip);letter-spacing:.04em;text-transform:uppercase;color:var(--conversations-muted);border-radius:9999px;align-items:center;gap:.25rem;padding:.12rem .5rem;font-size:10px;font-weight:650;display:inline-flex}.conversations-empty{text-align:center;background:var(--conversations-canvas);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:2.5rem 1.5rem;display:flex}.conversations-empty__icon{border:.5px solid var(--conversations-surface-border);background:var(--conversations-surface);width:3.25rem;height:3.25rem;color:var(--conversations-muted);border-radius:9999px;justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}.conversations-empty__title{letter-spacing:-.02em;color:var(--conversations-ink);margin:0;font-size:16px;font-weight:650}.conversations-empty__body{max-width:28ch;color:var(--conversations-muted);margin:.4rem 0 0;font-size:13px;line-height:1.5}.conversations-page .border-\[var\(--dashboard-card-border\)\],.conversations-page .border-separator{border-color:var(--conversations-surface-border)!important}.conversations-page .bg-secondary-system-fill,.conversations-page .bg-secondary-system-fill\/60{color:var(--conversations-ink);background:var(--conversations-surface)!important}.conversations-page .text-foreground{color:var(--conversations-ink)}.conversations-page .text-secondary-label,.conversations-page .text-muted-foreground{color:var(--conversations-muted)}.conversations-page .page-btn--ghost,.conversations-page .page-btn--icon{border-color:var(--conversations-surface-border);background:var(--conversations-surface);color:var(--conversations-ink)}.conversations-page .page-btn--ghost:hover,.conversations-page .page-btn--icon:hover{background:var(--conversations-surface-hover)}.conversations-page .page-btn--primary{background:var(--conversations-ink);color:var(--background)}@media (prefers-reduced-motion:reduce){.conversations-row,.conversations-row:after{transition:none}}.intake-page.intake-page{--intake-canvas:var(--elevated-background);--intake-surface:var(--page-raised);--intake-surface-hover:var(--page-raised-hover);--intake-surface-border:var(--page-raised-border);--intake-chip:var(--page-raised-chip);background:var(--intake-canvas)!important}.dark .intake-page.intake-page{--intake-canvas:var(--elevated-background);--intake-surface:var(--page-raised);--intake-surface-hover:var(--page-raised-hover);--intake-surface-border:var(--page-raised-border);--intake-chip:var(--page-raised-chip)}.intake-shell-outer{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.intake-shell-outer__path{flex-shrink:0;margin:.65rem calc(3px + .75rem) .25rem}.intake-page.intake-page{min-height:0}.intake-shell{flex:1;grid-template-rows:minmax(0,1fr);min-width:0;height:0;min-height:0;display:grid;overflow:hidden}.intake-shell>*{height:100%;min-height:0;overflow:hidden}@media (min-width:1024px){.intake-shell{grid-template-columns:minmax(360px,28vw) minmax(0,1fr)}}.intake-list{background:0 0;flex-direction:column;height:100%;min-height:0;display:flex}@media (min-width:1024px){.intake-list{border-right:.5px solid var(--intake-surface-border,var(--page-raised-border))}}.intake-list__toolbar{border-bottom:.5px solid var(--intake-surface-border,var(--page-raised-border));background:var(--intake-canvas,var(--elevated-background));flex-direction:column;flex-shrink:0;gap:.45rem;padding:.65rem .9rem .6rem;display:flex}@media (min-width:640px){.intake-list__toolbar{gap:.5rem;padding:.7rem 1.1rem .65rem}}.intake-list__search-row{align-items:stretch;gap:.5rem;display:flex}.intake-list__search-row .apple-search-field{flex:auto;min-height:2.35rem}.intake-list__search-row .apple-search-field input{font-size:15px}.intake-list__count{letter-spacing:.05em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:12px;font-weight:600}.intake-list__scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgb(var(--tint-rgb) / .18) transparent;flex:auto;min-height:0;overflow-y:auto;padding:0!important}@media (min-width:1024px){.intake-list__scroll{min-height:22rem}}.intake-status-dropdown{flex-direction:column;gap:.35rem;display:flex}.intake-status-dropdown__label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:12px;font-weight:600}.intake-status-dropdown__trigger{border:.5px solid var(--intake-surface-border,var(--page-raised-border));background:var(--intake-surface,var(--page-raised));letter-spacing:-.015em;width:100%;min-height:2.5rem;color:var(--foreground);transition:background .16s var(--ease-apple), border-color .16s var(--ease-apple);border-radius:.75rem;justify-content:space-between;align-items:center;gap:.5rem;padding:0 .85rem;font-size:14px;font-weight:550;display:flex}.intake-status-dropdown__trigger:hover{background:var(--intake-surface-hover,var(--page-raised-hover));border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.intake-status-dropdown__trigger:hover{border-color:color-mix(in srgb, var(--foreground) 18%, var(--page-raised-border))}}.intake-status-dropdown__trigger--open{background:var(--intake-surface-hover,var(--page-raised-hover));border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.intake-status-dropdown__trigger--open{border-color:color-mix(in srgb, var(--foreground) 22%, var(--page-raised-border))}}.intake-status-dropdown__value{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:auto;min-width:0;overflow:hidden}.intake-status-dropdown__menu{z-index:var(--z-dropdown,50);box-sizing:border-box;border:.5px solid rgb(var(--tint-rgb) / .14);background:rgb(var(--tint-rgb) / .06);min-width:0;max-width:min(100vw - 1.5rem,24rem);color:var(--foreground);background-color:var(--elevated-background);background-image:linear-gradient(0deg, rgb(var(--tint-rgb) / .06), rgb(var(--tint-rgb) / .06));box-shadow:inset 0 .5px 0 rgb(var(--tint-rgb) / .08), 0 12px 32px rgb(var(--shade-rgb) / .4);animation:intake-status-menu-in .14s var(--ease-apple);border-radius:.75rem;outline:none;padding:.3rem}@keyframes intake-status-menu-in{0%{opacity:0}to{opacity:1}}.intake-status-dropdown__list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.intake-status-dropdown__option{letter-spacing:-.01em;width:100%;min-height:2.15rem;color:var(--foreground);background:0 0;border:0;border-radius:.55rem;justify-content:space-between;align-items:center;gap:.65rem;padding:.4rem .7rem;font-size:13.5px;font-weight:500;display:flex}@supports (color:color-mix(in lab, red, red)){.intake-status-dropdown__option{color:color-mix(in srgb, var(--foreground) 78%, transparent)}}.intake-status-dropdown__option{text-align:left;transition:background .14s var(--ease-apple), color .14s var(--ease-apple)}.intake-status-dropdown__option:hover{background:rgb(var(--tint-rgb) / .1);color:var(--foreground)}.intake-status-dropdown__option--on{background:rgb(var(--tint-rgb) / .12);color:var(--foreground);font-weight:600}.intake-status-dropdown__option--on:hover{background:rgb(var(--tint-rgb) / .14)}.intake-status-dropdown__option-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.intake-status-dropdown__check{color:var(--foreground);flex-shrink:0;display:inline-flex}.intake-source-filter-btn{border:.5px solid var(--dashboard-card-border);letter-spacing:-.01em;width:2.65rem;min-height:2.35rem;color:var(--foreground);background:0 0;border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:13.5px;font-weight:550;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.intake-source-filter-btn{color:color-mix(in srgb, var(--foreground) 62%, transparent)}}.intake-source-filter-btn{transition:background .16s var(--ease-apple), color .16s var(--ease-apple), border-color .16s var(--ease-apple), transform .16s var(--ease-apple)}.intake-source-filter-btn:hover{color:var(--foreground);background:rgb(var(--tint-rgb) / .07)}.intake-source-filter-btn:active{transform:scale(.97)}.intake-source-filter-btn--active{background:var(--foreground);color:var(--background);border-color:#0000;font-weight:600}.intake-source-filter-btn--active:hover{color:var(--background);background:var(--foreground)}.intake-row{isolation:isolate;border:0;border-bottom:.5px solid var(--dashboard-card-border);text-align:left;width:100%;color:inherit;cursor:pointer;appearance:none;font:inherit;box-shadow:none;-webkit-tap-highlight-color:transparent;background:0 0;outline:none;align-items:flex-start;gap:.85rem;margin:0;padding:.9rem 1.1rem;display:flex;position:relative}.intake-row:last-child{border-bottom:0}@media (min-width:640px){.intake-row{gap:.9rem;padding:.95rem 1.25rem}}.intake-row:after{content:"";z-index:0;pointer-events:none;transition:background .16s var(--ease-apple);background:0 0;position:absolute;inset:0}.intake-row>*{z-index:1;position:relative}.intake-page .apple-search-field{border:.5px solid var(--search-field-border);color:var(--foreground);box-shadow:none;background:0 0}.intake-page .apple-search-field:focus-within{border-color:var(--focus-border);background:0 0}.intake-row:hover:after,.intake-row:focus-visible:after{background:var(--intake-surface,var(--page-raised))}.intake-row--selected:after,.intake-row--selected:hover:after,.intake-row--selected:focus-visible:after{background:var(--intake-surface-hover,var(--page-raised-hover))}.intake-row:active:after{background:rgb(var(--tint-rgb) / .1)}.intake-row:focus,.intake-row:focus-visible{box-shadow:none;outline:none}.intake-avatar{border:.5px solid var(--dashboard-card-border);background:rgb(var(--tint-rgb) / .06);width:2.85rem;height:2.85rem;color:var(--foreground);letter-spacing:-.02em;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:12.5px;font-weight:650;display:inline-flex}.intake-row__body{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.intake-row__header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.intake-row__name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:15.5px;font-weight:650;overflow:hidden}.intake-row__meta{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);margin:.1rem 0 0;font-size:13.5px;font-weight:500;overflow:hidden}.intake-row__trailing{font-variant-numeric:tabular-nums;color:var(--muted-foreground);flex-shrink:0;padding-top:.1rem;font-size:12px;font-weight:550;line-height:1.2}.intake-row__preview{-webkit-line-clamp:2;color:var(--foreground);-webkit-box-orient:vertical;margin:.3rem 0 0;font-size:13.5px;line-height:1.4;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.intake-row__preview{color:color-mix(in srgb, var(--foreground) 68%, transparent)}}.intake-row__preview{white-space:normal}.intake-row__status{align-items:center;gap:.45rem;min-width:0;margin-top:.4rem;display:flex}.intake-row__status-dot{background:var(--muted-foreground);border-radius:9999px;flex-shrink:0;width:.4rem;height:.4rem}.intake-row__status-dot--success{background:var(--accent-success)}.intake-row__status-dot--danger{background:var(--accent-danger)}.intake-row__status-dot--warn{background:var(--foreground)}.intake-row__status-text{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);margin:0;font-size:12.5px;overflow:hidden}.intake-row__status-label{color:var(--foreground);font-weight:600}.intake-detail{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.intake-detail__header{border-bottom:.5px solid var(--dashboard-card-border);flex-shrink:0;align-items:flex-start;gap:.85rem;padding:1.15rem 1.15rem 1.05rem;display:flex}@media (min-width:640px){.intake-detail__header{gap:1rem;padding:1.35rem 1.5rem 1.2rem}}.intake-detail__avatar{border:.5px solid var(--dashboard-card-border);background:rgb(var(--tint-rgb) / .08);letter-spacing:-.02em;width:3.35rem;height:3.35rem;color:var(--foreground);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:13.5px;font-weight:650;display:inline-flex}.intake-detail__title{letter-spacing:-.025em;max-width:100%;color:var(--foreground);text-wrap:pretty;overflow-wrap:break-word;margin:0;font-size:1.25rem;font-weight:700;line-height:1.2}.intake-detail__meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:.45rem;font-size:14px;display:flex}.intake-detail__scroll{overscroll-behavior:contain;flex-direction:column;flex:1;gap:1.25rem;min-height:0;padding:1.15rem;display:flex;overflow-y:auto}@media (min-width:640px){.intake-detail__scroll{gap:1.4rem;padding:1.4rem 1.5rem 1.6rem}}.intake-detail__actions{flex-wrap:wrap;gap:.55rem;display:flex}.intake-narrative{border:.5px solid var(--dashboard-card-border);background:rgb(var(--tint-rgb) / .04);border-radius:1rem;padding:1.1rem 1.15rem}@media (min-width:640px){.intake-narrative{padding:1.25rem 1.35rem}}.intake-narrative__title{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:12.5px;font-weight:600}.intake-narrative__body{color:var(--foreground);margin-top:.65rem;font-size:15.5px;line-height:1.55}.intake-detail__footer{border-top:.5px solid var(--dashboard-card-border);flex-shrink:0;gap:.7rem;padding:.95rem 1.15rem;display:flex}@media (min-width:640px){.intake-detail__footer{padding:1.05rem 1.5rem}}.intake-detail__footer .page-btn{min-height:2.85rem;font-size:15px}.intake-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:3rem 1.5rem;display:flex}.intake-empty__icon{border:.5px solid var(--dashboard-card-border);background:rgb(var(--tint-rgb) / .05);width:3.5rem;height:3.5rem;color:var(--muted-foreground);border-radius:9999px;justify-content:center;align-items:center;margin-bottom:1.1rem;display:inline-flex}.intake-empty__title{letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:17px;font-weight:650}.intake-empty__body{max-width:32ch;color:var(--muted-foreground);margin:.45rem 0 0;font-size:14px;line-height:1.5}@media (prefers-reduced-motion:reduce){.intake-row,.intake-row:after,.intake-status-dropdown__trigger,.intake-status-dropdown__option,.intake-source-filter-btn{transition:none}.intake-status-dropdown__menu{animation:none}.intake-source-filter-btn:active{transform:none}}[data-app-shell=platform]{--platform-control-height:44px;--search-field-border:var(--foreground)}@supports (color:color-mix(in lab, red, red)){[data-app-shell=platform]{--search-field-border:color-mix(in srgb, var(--foreground) 12%, transparent)}}html:not(.dark) [data-app-shell=platform]{--search-field-border:var(--field-border)}.page-path-nav{align-items:center;gap:.4rem;min-width:0;display:flex}.page-path-nav__back{background:rgb(var(--tint-rgb) / .1);width:1.75rem;height:1.75rem;color:var(--foreground);transition:background-color var(--transition-fast), color var(--transition-fast);border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.page-path-nav__back:hover{background:rgb(var(--tint-rgb) / .16)}.page-path-nav__back:active{background:rgb(var(--tint-rgb) / .22)}.page-path-nav__back:disabled{cursor:default;opacity:.35;pointer-events:none}.page-path-nav__crumbs{letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:0;min-width:0;font-size:13px;font-weight:500;line-height:1.35;display:flex}.page-path-nav__item{align-items:center;gap:0;min-width:0;display:inline-flex}.page-path-nav__sep{color:var(--foreground);flex-shrink:0;margin-inline:.35rem}@supports (color:color-mix(in lab, red, red)){.page-path-nav__sep{color:color-mix(in srgb, var(--foreground) 38%, transparent)}}.page-path-nav__sep{font-weight:450}.page-path-nav__link{min-width:0;color:var(--foreground);background:0 0;border:0;border-radius:0;padding:0}@supports (color:color-mix(in lab, red, red)){.page-path-nav__link{color:color-mix(in srgb, var(--foreground) 48%, transparent)}}.page-path-nav__link{text-align:left;transition:color var(--transition-fast)}.page-path-nav__link:hover{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.page-path-nav__link:hover{color:color-mix(in srgb, var(--foreground) 72%, transparent)}}.page-path-nav__current{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(28rem,58vw);color:var(--foreground);padding:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.page-path-nav__current{color:color-mix(in srgb, var(--foreground) 48%, transparent)}}.page-path-nav__muted{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.page-path-nav__muted{color:color-mix(in srgb, var(--foreground) 42%, transparent)}}.platform-scroll-page{width:100%;max-width:960px;padding:max(1rem, env(safe-area-inset-top,0px)) max(1rem, env(safe-area-inset-right,0px)) max(1.25rem, env(safe-area-inset-bottom,0px)) max(1rem, env(safe-area-inset-left,0px));margin-inline:auto}@media (min-width:640px){.platform-scroll-page{padding-block:1.25rem 1.5rem;padding-inline:1.5rem}}.platform-scroll-page__header{flex-direction:column;gap:1rem;margin-bottom:1.25rem;display:flex}@media (min-width:640px){.platform-scroll-page__header{flex-direction:row;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}}.platform-scroll-page__title{font-size:var(--text-title1-size);letter-spacing:-.025em;font-weight:700;line-height:var(--text-title1-leading);color:var(--label);margin:0}.platform-scroll-page__description{font-size:var(--text-subheadline-size);line-height:var(--text-subheadline-leading);color:var(--secondary-label);margin:.35rem 0 0}.platform-scroll-page__meta{font-size:var(--text-footnote-size);line-height:var(--text-footnote-leading);color:var(--tertiary-label);margin:.25rem 0 0}.platform-scroll-page__body{flex-direction:column;gap:1.25rem;display:flex}.list-endcap{text-align:center;color:var(--muted-foreground);margin:0;padding:.85rem .25rem .15rem;font-size:.8125rem;line-height:1.4}@media (min-width:640px){.platform-scroll-page__body{gap:1.5rem}}.platform-settings-card{border-radius:var(--radius-grouped);border:.5px solid var(--page-raised-border);background:var(--page-raised);overflow:hidden}.platform-settings-card__header{border-bottom:.5px solid var(--separator);flex-direction:column;gap:.65rem;padding:1.1rem 1.25rem;display:flex}@media (min-width:640px){.platform-settings-card__header{flex-direction:row;justify-content:space-between;align-items:flex-start;padding:1.15rem 1.35rem}}.platform-settings-card__title{font-size:var(--text-headline-size);letter-spacing:-.015em;color:var(--label);margin:0;font-weight:600}.platform-settings-card__description{font-size:var(--text-subheadline-size);line-height:var(--text-subheadline-leading);color:var(--secondary-label);margin:.25rem 0 0}.platform-settings-card__body{padding:1rem 1.1rem}@media (min-width:640px){.platform-settings-card__body{padding:1.1rem 1.25rem}}.platform-form-label{font-size:var(--text-footnote-size);letter-spacing:normal;text-transform:none;color:var(--secondary-label);margin-bottom:.4rem;font-weight:400;display:block}.platform-form-stack{flex-direction:column;gap:1rem;display:flex}[data-app-shell=platform] .glass-cc-input,[data-app-shell=platform] textarea.glass-cc-input,[data-app-shell=platform] select.glass-cc-input{min-height:var(--platform-control-height);border-radius:var(--radius-control);border:.5px solid var(--field-border);background:var(--input-surface);-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(var(--glass-saturate));box-shadow:inset 0 .5px 0 var(--glass-highlight);font-size:var(--text-body-size);color:var(--label);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast), transform var(--transition-fast)}[data-app-shell=platform] input.glass-cc-input{height:var(--platform-control-height);padding-block:0;line-height:1.25}[data-app-shell=platform] textarea.glass-cc-input{resize:vertical;height:auto;min-height:5.5rem;padding-top:.85rem;padding-bottom:.85rem;line-height:1.45}[data-app-shell=platform] .glass-cc-input:hover:not(:disabled):not(:focus):not(:focus-visible),[data-app-shell=platform] textarea.glass-cc-input:hover:not(:disabled):not(:focus):not(:focus-visible),[data-app-shell=platform] select.glass-cc-input:hover:not(:disabled):not(:focus):not(:focus-visible){background:var(--input-surface)}[data-app-shell=platform] .glass-cc-input:focus,[data-app-shell=platform] .glass-cc-input:focus-visible,[data-app-shell=platform] textarea.glass-cc-input:focus,[data-app-shell=platform] textarea.glass-cc-input:focus-visible,[data-app-shell=platform] select.glass-cc-input:focus,[data-app-shell=platform] select.glass-cc-input:focus-visible{border-color:var(--field-border);background:var(--input-surface);box-shadow:0 0 0 3px var(--focus-ring), inset 0 .5px 0 var(--glass-highlight);outline:none}[data-app-shell=platform] .page-btn{min-height:var(--platform-control-height);font-size:var(--text-subheadline-size);border-radius:var(--radius-control);transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast), opacity var(--transition-fast);padding-inline:1rem;font-weight:600}[data-app-shell=platform] .page-btn:active:not(:disabled){transform:scale(.97)}[data-app-shell=platform] .page-btn--ghost{border:.5px solid var(--separator);background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(var(--glass-saturate))}[data-app-shell=platform] .page-btn--ghost:hover:not(:disabled){background:var(--glass-bg-strong)}[data-app-shell=platform] .page-btn--icon,[data-app-shell=platform] .page-btn--responsive-label{width:var(--platform-control-height);min-width:var(--platform-control-height);padding:0}@media (min-width:1024px){[data-app-shell=platform] .page-btn--responsive-label{width:auto;min-width:0;padding-inline:1rem}}[data-app-shell=platform] .page-btn:active:not(:disabled){opacity:.92;transform:scale(.97)}[data-app-shell=platform] .apple-search-field{min-height:var(--platform-control-height);border:.5px solid var(--search-field-border);border-radius:var(--radius-control);box-shadow:none;-webkit-backdrop-filter:none;background:0 0}[data-app-shell=platform] .apple-search-field:focus-within{border-color:var(--focus-border);box-shadow:0 0 0 3px var(--focus-ring);background:0 0}[data-app-shell=platform] .cases-page-view-toggle.collection-view-toggle,[data-app-shell=platform] .collection-view-toggle{min-height:var(--platform-control-height);border:.5px solid var(--page-raised-border);background:var(--page-raised);border-radius:999px;padding:2px}[data-app-shell=platform] .collection-view-btn{min-height:calc(var(--platform-control-height) - 4px);min-width:calc(var(--platform-control-height) - 4px);border-radius:999px}[data-app-shell=platform] .collection-view-btn--active{background:var(--foreground);color:var(--background);box-shadow:0 1px 2px rgb(var(--shade-rgb) / .12)}[data-app-shell=platform] .mirror-glass{background:var(--page-raised)!important;border:.5px solid var(--page-raised-border)!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}[data-app-shell=platform] .settings-page .mirror-glass,[data-app-shell=platform] .settings-page .platform-settings-card{background:var(--page-raised)!important;border-color:var(--page-raised-border)!important}.settings-section-pills{width:100%;min-width:0;display:block}.phone-assistant-preview{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.48;flex-direction:column;gap:1.25rem;display:flex}@media (min-width:640px){.phone-assistant-preview{gap:1.5rem}}@media (min-width:1024px){.settings-section-pills{display:none}}.settings-side-nav{--settings-nav-pad:1.25rem;--settings-nav-thumb-inset:.2rem;position:relative}.settings-side-nav__thumb{top:0;left:0;right:var(--settings-nav-thumb-inset);z-index:0;background:var(--secondary-system-fill);pointer-events:none;opacity:0;will-change:transform, height;border-radius:12px;position:absolute}.settings-side-nav__thumb--ready{opacity:1;transition:transform .32s var(--ease-ios), height .32s var(--ease-ios), opacity .16s var(--ease-ios)}.settings-side-nav__item{z-index:1;width:calc(100% + var(--settings-nav-pad) - var(--settings-nav-thumb-inset));text-align:left;letter-spacing:-.01em;color:var(--secondary-label);transition:color .18s var(--ease-ios), transform .18s var(--ease-ios);background:0 0;border-radius:12px;align-items:center;gap:.625rem;padding:.625rem .75rem;font-size:14px;font-weight:500;display:flex;position:relative}.settings-side-nav__item:hover:not(.settings-side-nav__item--active){color:var(--foreground);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.settings-side-nav__item:hover:not(.settings-side-nav__item--active){background:color-mix(in srgb, var(--foreground) 4%, transparent)}}.settings-side-nav__item:active{transform:scale(.99)}.settings-side-nav__item--active{color:var(--foreground);background:0 0;font-weight:600}.settings-section-enter{animation:settings-section-enter .28s var(--ease-ios) both}@keyframes settings-section-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.settings-side-nav__thumb--ready,.settings-section-enter{transition:none;animation:none}}.settings-section-pill{border:1px solid var(--separator);letter-spacing:-.01em;min-height:2.25rem;color:var(--muted-foreground);transition:background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:.3rem .8rem;font-size:.8125rem;font-weight:550;display:inline-flex}.settings-section-pill--active{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.settings-section-pill--active{border-color:color-mix(in srgb, var(--foreground) 14%, transparent)}}.settings-section-pill--active{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.settings-section-pill--active{background:color-mix(in srgb, var(--foreground) 7%, transparent)}}.settings-section-pill--active{color:var(--foreground);font-weight:650}.dark .settings-section-pill--active{background:var(--pale);color:var(--fuji-black);border-color:#0000}[data-app-shell=platform] .mirror-glass:before,[data-app-shell=platform] .mirror-glass:after{display:none!important}[data-app-shell=platform] .glass-cc-heading{font-size:var(--text-footnote-size);letter-spacing:.04em;text-transform:uppercase;color:var(--secondary-label);font-weight:600}[data-app-shell=platform] .cases-page-toolbar{gap:.45rem;padding:.6rem .9rem .65rem}@media (min-width:640px){[data-app-shell=platform] .cases-page-toolbar{padding:.65rem 1.1rem .7rem}}[data-app-shell=platform] .cases-page-search{min-height:var(--platform-control-height)}[data-app-shell=platform] .cases-page-view-toggle .collection-view-btn{height:calc(var(--platform-control-height) - 4px);width:calc(var(--platform-control-height) - 4px)}[data-app-shell=platform] .cases-page-view-toggle.collection-view-toggle{height:var(--platform-control-height)}.platform-canvas-page{width:100%;padding:max(.75rem, env(safe-area-inset-top,0px)) max(.75rem, env(safe-area-inset-right,0px)) max(1rem, env(safe-area-inset-bottom,0px)) max(.75rem, env(safe-area-inset-left,0px))}@media (min-width:640px){.platform-canvas-page{padding-block:1rem 1.5rem;padding-inline:1.25rem}}.platform-scroll-page__eyebrow{font-size:var(--text-footnote-size);letter-spacing:.04em;text-transform:uppercase;color:var(--secondary-label);margin:0 0 .35rem;font-weight:600}.platform-page-shell{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.platform-page-shell__path{margin:1.1rem var(--platform-gutter,1.25rem) .35rem;flex-shrink:0}@media (max-width:640px){.platform-page-shell__path{margin-inline:var(--platform-gutter,.85rem)}}@media (max-width:639.98px){.platform-scroll-page{padding-inline:var(--platform-gutter)}.platform-scroll-page__header{gap:.75rem}}.platform-scroll-page-shell{flex-direction:column;width:100%;min-width:0;display:flex}.platform-scroll-page-shell__path{width:100%;max-width:960px;padding-inline:max(1rem, env(safe-area-inset-left,0px)) max(1rem, env(safe-area-inset-right,0px));flex-shrink:0;margin:1.1rem auto .4rem}@media (min-width:1024px){.platform-scroll-page-shell__path{padding-inline:1.5rem}}[data-app-shell=platform] .workspace-desktop-host__body,[data-app-shell=platform] .workspace-tab-pane,[data-app-shell=platform] .workspace-tab-pane__scroll,[data-app-shell=platform] .platform-page-panel,[data-app-shell=platform] .platform-canvas-page,[data-app-shell=platform] .donna-page,[data-app-shell=platform] .donna-page-panel,[data-app-shell=platform] .dashboard-page,[data-app-shell=platform] .settings-page,[data-app-shell=platform] .contacts-page,[data-app-shell=platform] .conversations-page,[data-app-shell=platform] .intake-page,[data-app-shell=platform] .case-detail-page,[data-app-shell=platform] .cases-page,[data-app-shell=platform] .documents-workspace,[data-app-shell=platform] .documents-explorer,[data-app-shell=platform] .library-page,[data-app-shell=platform] .team-page,[data-app-shell=platform] .billing-board,[data-app-shell=platform] .usage-page,[data-app-shell=platform] .ll-root,[data-app-shell=platform] .ll-root.ll-root--page{background:var(--workspace-panel)}@media (min-width:1024px){[data-app-shell=platform] .workspace-desktop-host .platform-page-panel,[data-app-shell=platform] .workspace-desktop-host .donna-page,[data-app-shell=platform] .workspace-desktop-host .dashboard-page,[data-app-shell=platform] .workspace-desktop-host .settings-page,[data-app-shell=platform] .workspace-desktop-host .case-detail-page{background:0 0}}[data-app-shell=platform] .platform-page-panel{isolation:isolate;box-sizing:border-box;min-height:0;box-shadow:none;flex:auto;margin:2px;position:relative;border:.5px solid var(--dashboard-card-border)!important;border-radius:var(--radius-lg)!important;background:var(--elevated-background)!important;width:auto!important}@media (min-width:1024px){[data-app-shell=platform] .platform-page-panel{background:0 0!important;border:none!important;border-radius:0!important;margin:0!important}}[data-app-shell=platform] .platform-page-panel>*{z-index:1;position:relative}[data-app-shell=platform] .platform-page-panel>header,[data-app-shell=platform] .platform-page-panel>.platform-page-toolbar{background:0 0;border-bottom:0}.platform-inline-notice{border-radius:var(--radius-grouped);border:.5px solid var(--separator);background:var(--secondary-grouped-background);font-size:var(--text-subheadline-size);line-height:var(--text-subheadline-leading);color:var(--secondary-label);margin:0;padding:.85rem 1rem}[data-app-shell=platform] .dashboard-hero__title,[data-app-shell=platform] .dashboard-panel__title,[data-app-shell=platform] .font-serif.text-\[18px\],[data-app-shell=platform] .font-serif.text-\[20px\],[data-app-shell=platform] .font-serif.text-\[22px\]{letter-spacing:-.025em;font-weight:650;font-family:var(--font-system)!important}[data-app-shell=platform] .dashboard-page__body{gap:1rem}@media (min-width:640px){[data-app-shell=platform] .dashboard-page__body{gap:1.25rem}}[data-app-shell=platform] .platform-scroll-pane,[data-app-shell=platform] .platform-page-scroll{scroll-behavior:smooth;overscroll-behavior:contain}[data-app-shell=platform] .platform-page-panel--split{min-height:0;overflow:hidden}@media (max-width:1023.98px){.platform-refresh-content:has(.platform-page-panel--split){overflow:hidden!important}.platform-refresh-content:has(.platform-page-panel--split){flex-direction:column;flex:1;min-height:0;display:flex}.platform-refresh-content:has(.platform-page-panel--split)>.platform-page-transition{flex-direction:column;flex:1;min-height:0;display:flex}.platform-refresh-content:has(.platform-page-panel--split) .platform-page-shell{flex-direction:column;flex:1;min-height:0;display:flex}.platform-refresh-content:has(.platform-page-panel--split) .platform-page-panel--split{flex-direction:column;flex:1;min-height:0;display:flex}}[data-app-shell=platform] .platform-list-filters,[data-app-shell=platform] .intake-status-rail,[data-app-shell=platform] .contacts-shell__search{min-height:var(--platform-control-height)}[data-app-shell=platform] .cases-page-empty{min-height:18rem;padding:2.5rem 1.25rem}[data-app-shell=platform] .cases-table-row,[data-app-shell=platform] .documents-table-row{transition:background .16s var(--ease-apple)}[data-app-shell=platform] .cases-table-row:hover,[data-app-shell=platform] .documents-table-row:hover{background:rgb(var(--tint-rgb) / .04)}[data-app-shell=platform] .collection-tile,[data-app-shell=platform] .documents-tile,[data-app-shell=platform] .documents-folder-tile{transition:border-color .16s var(--ease-apple), background .16s var(--ease-apple), transform .16s var(--ease-apple)}[data-app-shell=platform] .collection-tile:active,[data-app-shell=platform] .documents-tile:active,[data-app-shell=platform] .documents-folder-tile:active{transform:scale(.985)}.session-country-flag{width:1.1em;height:.82em;box-shadow:inset 0 0 0 .5px rgb(var(--shade-rgb) / .2);background-size:cover;border-radius:2px;flex-shrink:0;display:inline-block}@media (prefers-reduced-motion:reduce){[data-app-shell=platform] .platform-page-panel,.platform-page-enter,.platform-fade-up,.platform-scroll-page__body>*{animation:none!important}[data-app-shell=platform] .page-btn:active:not(:disabled),[data-app-shell=platform] .collection-tile:active,[data-app-shell=platform] .documents-tile:active,[data-app-shell=platform] .documents-folder-tile:active{transform:none}html.platform-veil-open .platform-app,.platform-app.platform-app--veiled{filter:none!important;transform:none!important}html.platform-veil-open.adjust-plan-veil-open .platform-app,html.adjust-plan-veil-open .platform-app{filter:brightness(.72)!important}.platform-glass-sheet__panel,.platform-glass-sheet__frost{animation:none}}html.platform-veil-open .platform-app,.platform-app.platform-app--veiled{filter:none!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;transform:none!important}html.platform-veil-open.adjust-plan-veil-open .platform-app,html.adjust-plan-veil-open .platform-app{filter:blur(12px)brightness(.72)!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){html.platform-veil-open.adjust-plan-veil-open .platform-app,html.adjust-plan-veil-open .platform-app{filter:brightness(.72)!important}}html.platform-veil-open .workspace-topbar,html.platform-veil-open .workspace-tab-menu{z-index:0!important;pointer-events:none!important}html.platform-veil-open body{overflow:hidden}.platform-glass-sheet{z-index:calc(var(--z-workspace-chrome) + 100);pointer-events:auto;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0;filter:none!important;transform:none!important}.platform-glass-sheet__frost,.platform-glass-sheet__backdrop{border:0;position:absolute;inset:0}.platform-glass-sheet__frost{background:rgb(var(--fuji-black-rgb) / .22);-webkit-backdrop-filter:blur(4px)saturate(110%);pointer-events:none;animation:platform-glass-sheet-fade var(--transition-modal) both}.dark .platform-glass-sheet__frost{background:rgb(var(--pure-black-rgb) / .48)}.platform-glass-sheet__backdrop{cursor:default;appearance:none;background:0 0;padding:0}.platform-glass-sheet__panel{z-index:1;border:.5px solid var(--modal-surface-border);background:var(--modal-surface);color:var(--fuji-black);box-shadow:var(--modal-surface-shadow);will-change:opacity;animation:app-modal-fade var(--transition-modal) both;border-radius:20px;outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}:root:not(.dark) .platform-glass-sheet__panel{border-color:var(--modal-surface-border);background:var(--modal-surface);color:var(--fuji-black);box-shadow:var(--modal-surface-shadow)}.dark .platform-glass-sheet__panel{border-color:var(--modal-surface-border);background:var(--modal-surface);color:var(--mint);box-shadow:var(--modal-surface-shadow)}@keyframes platform-glass-sheet-fade{0%{opacity:0}to{opacity:1}}@keyframes platform-glass-sheet-enter{0%{opacity:0}to{opacity:1}}.platform-see-all{z-index:calc(var(--z-workspace-chrome) + 100);pointer-events:none;position:fixed;inset:0}html.see-all-open .workspace-topbar,html.see-all-open .workspace-tab-menu{z-index:0!important;pointer-events:none!important}.platform-see-all__backdrop{background:rgb(var(--pure-black-rgb) / .12);cursor:default;pointer-events:auto;opacity:0;visibility:hidden;border:0;position:absolute;inset:0}.dark .platform-see-all__backdrop{background:rgb(var(--pure-black-rgb) / .28)}.platform-see-all__panel{z-index:1;box-sizing:border-box;border:.5px solid var(--platinum);width:min(23.5rem,100vw - 1.5rem);padding:1rem;position:fixed}@supports (color:color-mix(in lab, red, red)){.platform-see-all__panel{border:.5px solid color-mix(in srgb, var(--platinum) 42%, transparent)}}.platform-see-all__panel{background:rgb(var(--mint-rgb) / .9);box-shadow:0 22px 52px rgb(var(--pure-black-rgb) / .14), 0 4px 14px rgb(var(--pure-black-rgb) / .06), inset 0 1px 0 rgb(var(--mint-rgb) / .55);color:var(--forest);pointer-events:auto;opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(8px)saturate(120%);will-change:transform, opacity;border-radius:1.35rem;outline:none}.dark .platform-see-all__panel{background:var(--shell-panel)}@supports (color:color-mix(in lab, red, red)){.dark .platform-see-all__panel{background:color-mix(in srgb, var(--shell-panel) 90%, transparent)}}.dark .platform-see-all__panel{border-color:rgb(var(--mint-rgb) / .14);box-shadow:0 26px 56px rgb(var(--pure-black-rgb) / .38), 0 4px 14px rgb(var(--pure-black-rgb) / .16), inset 0 1px 0 rgb(var(--mint-rgb) / .08);color:var(--dashboard-ink,var(--mint))}.platform-see-all__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.platform-see-all__tile{width:100%;min-height:6.75rem;color:inherit;font:inherit;text-align:center;cursor:pointer;transition:background-color .14s var(--ease-apple);background:0 0;border:0;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;padding:.85rem .45rem .95rem;text-decoration:none;display:flex}.platform-see-all__tile:hover,.platform-see-all__tile:focus-visible{background:rgb(var(--forest-rgb) / .08);outline:none}.dark .platform-see-all__tile:hover,.dark .platform-see-all__tile:focus-visible{background:rgb(var(--mint-rgb) / .1)}.platform-see-all__tile:active{transform:scale(.97)}.platform-see-all__tile-icon{background:rgb(var(--forest-rgb) / .08);width:3.15rem;height:3.15rem;color:var(--forest);border-radius:.9rem;justify-content:center;align-items:center;display:inline-flex}.dark .platform-see-all__tile-icon{background:rgb(var(--mint-rgb) / .1);color:var(--dashboard-ink,var(--mint))}.platform-see-all__tile-label{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--forest);font-size:14.5px;font-weight:600;line-height:1.2;overflow:hidden}.dark .platform-see-all__tile-label{color:var(--dashboard-ink,var(--mint))}[data-app-shell=platform] .glass-cc-input,[data-app-shell=platform] textarea.glass-cc-input,[data-app-shell=platform] select.glass-cc-input,[data-app-shell=platform] .ios-inset-field,[data-app-shell=platform] .soft-field,[data-app-shell=platform] .settings-page input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]):not([type=hidden]):not([type=search]),[data-app-shell=platform] .settings-page textarea,[data-app-shell=platform] .settings-page select,[data-app-shell=platform] .team-page input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):not([type=hidden]):not([type=search]),[data-app-shell=platform] .team-invite__input,[data-app-shell=platform] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset]):not([type=hidden]):not([type=image]):not([type=file]):not([type=search]),[data-app-shell=platform] textarea,[data-app-shell=platform] select{background:var(--input-surface);border-color:var(--field-border)}[data-app-shell=platform] .apple-search-field input[type=search],[data-app-shell=platform] .smooth-input--bare .smooth-input__field,[data-app-shell=platform] .dn-composer textarea,[data-app-shell=platform] .donna-composer textarea{box-shadow:none;background:0 0;border-color:#0000}[data-app-shell=platform] .page-header,[data-app-shell=platform] .platform-page-panel>header,[data-app-shell=platform] .platform-page-toolbar,[data-app-shell=platform] .cases-page-toolbar,[data-app-shell=platform] .documents-explorer-toolbar,[data-app-shell=platform] .platform-scroll-page__header{background:0 0;border-bottom:0}[data-app-shell=platform] .documents-table,[data-app-shell=platform] .cases-table,[data-app-shell=platform] .billing-table{border-collapse:separate;border-spacing:0}[data-app-shell=platform] .documents-table thead th,[data-app-shell=platform] .cases-table thead th,[data-app-shell=platform] .billing-table th,[data-app-shell=platform] thead th{background:var(--heading-surface);text-transform:none;letter-spacing:-.005em;color:var(--muted-foreground);border-bottom:0;font-size:.6875rem;font-weight:550}[data-app-shell=platform] .documents-table thead th:first-child,[data-app-shell=platform] .cases-table thead th:first-child,[data-app-shell=platform] .billing-table th:first-child,[data-app-shell=platform] thead th:first-child{border-radius:.65rem 0 0 .65rem}[data-app-shell=platform] .documents-table thead th:last-child,[data-app-shell=platform] .cases-table thead th:last-child,[data-app-shell=platform] .billing-table th:last-child,[data-app-shell=platform] thead th:last-child{border-radius:0 .65rem .65rem 0}[data-app-shell=platform] .documents-table-row,[data-app-shell=platform] .cases-table-row,[data-app-shell=platform] .billing-table tbody tr{background:0 0}[data-app-shell=platform] .documents-table-row:hover,[data-app-shell=platform] .cases-table-row:hover,[data-app-shell=platform] .billing-table tbody tr:hover{background:rgb(var(--tint-rgb) / .08)}[data-app-shell=platform] .documents-table-cell,[data-app-shell=platform] .cases-table-cell,[data-app-shell=platform] .billing-table td{border-bottom:.5px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){[data-app-shell=platform] .documents-table-cell,[data-app-shell=platform] .cases-table-cell,[data-app-shell=platform] .billing-table td{border-bottom:.5px solid color-mix(in srgb, var(--foreground) 10%, transparent)}}.sidebar-search{border:.5px solid var(--search-field-border,var(--field-border));background:var(--input-surface);min-height:2.35rem;color:var(--foreground);border-radius:.75rem;flex-shrink:0;grid-template-columns:2.85rem minmax(0,1fr);align-items:center;margin:0 .1rem .45rem;padding:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sidebar-search{color:color-mix(in srgb, var(--foreground) 62%, transparent)}}.sidebar-search{letter-spacing:-.015em;text-align:left;transition:background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);font-size:13.5px;font-weight:550}.sidebar-search [data-sidebar-icon]{justify-content:center;justify-self:center;align-items:center;display:inline-flex}.sidebar-search [data-sidebar-chrome]{white-space:nowrap;min-width:0;display:block;overflow:hidden}.sidebar-search:hover,.sidebar-search:focus-visible{color:var(--foreground);outline:none}.platform-sidebar--collapsed .sidebar-search{margin-inline:.1rem}.platform-search{z-index:calc(var(--z-workspace-chrome) + 100);justify-content:center;align-items:center;padding:2.5rem 1.25rem;display:flex;position:fixed;inset:0}html.platform-search-open .workspace-topbar,html.platform-search-open .workspace-tab-menu{z-index:0!important;pointer-events:none!important}.platform-search__backdrop{background:rgb(var(--pure-black-rgb) / .28);cursor:default;-webkit-backdrop-filter:blur(18px)saturate(120%);border:0;position:absolute;inset:0}.dark .platform-search__backdrop{background:rgb(var(--pure-black-rgb) / .42)}.platform-search__panel{--foreground:var(--pale);--tint-rgb:var(--pale-rgb);z-index:1;background:var(--platform-search-panel);border:0;border-radius:1.25rem;flex-direction:column;width:min(48rem,100%);max-height:min(40rem,100vh - 5rem);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.platform-search__panel{background:color-mix(in srgb, var(--platform-search-panel) 92%, transparent)}}.platform-search__panel{color:var(--pale);-webkit-backdrop-filter:blur(28px)saturate(140%)}.dark .platform-search__panel{background:var(--workspace-panel)}@supports (color:color-mix(in lab, red, red)){.dark .platform-search__panel{background:color-mix(in srgb, var(--workspace-panel) 92%, transparent)}}.dark .platform-search__panel{border-color:#0000}.platform-search__field{border:0;border-bottom:.5px solid rgb(var(--tint-rgb) / .12);min-height:4.15rem;color:var(--foreground);background:0 0;flex-shrink:0;align-items:center;gap:.9rem;padding:.95rem 1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.platform-search__field{color:color-mix(in srgb, var(--foreground) 48%, transparent)}}.platform-search__field:focus-within{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.platform-search__field:focus-within{color:color-mix(in srgb, var(--foreground) 62%, transparent)}}.platform-search__field input{width:100%;min-width:0;color:var(--foreground);letter-spacing:-.03em;background:0 0;border:0;outline:none;font-size:22px;font-weight:500}.platform-search__field input::-webkit-search-decoration{appearance:none}.platform-search__field input::-webkit-search-cancel-button{appearance:none}.platform-search__field input::placeholder{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.platform-search__field input::placeholder{color:color-mix(in srgb, var(--foreground) 38%, transparent)}}.platform-search__results{flex:auto;min-height:0;padding:.45rem .45rem .6rem;overflow:auto}.platform-search__empty{color:var(--foreground);margin:0;padding:2.4rem 1.1rem;font-size:15px;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.platform-search__empty{color:color-mix(in srgb, var(--foreground) 52%, transparent)}}.platform-search__empty{text-align:center}.platform-search__group+.platform-search__group{margin-top:.35rem}.platform-search__group-label{letter-spacing:.06em;text-transform:uppercase;color:var(--foreground);margin:0;padding:.55rem .85rem .3rem;font-size:11.5px;font-weight:650}@supports (color:color-mix(in lab, red, red)){.platform-search__group-label{color:color-mix(in srgb, var(--foreground) 42%, transparent)}}.platform-search__list{margin:0;padding:0;list-style:none}.platform-search__row{width:100%;min-height:3.05rem;color:var(--foreground);text-align:left;background:0 0;border:0;border-radius:.7rem;align-items:center;gap:.85rem;padding:.55rem .85rem;display:flex}.platform-search__row--active,.platform-search__row:hover{background:rgb(var(--tint-rgb) / .12)}.platform-search__row-icon{background:rgb(var(--tint-rgb) / .1);width:2.15rem;height:2.15rem;color:var(--foreground);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.platform-search__row-icon{color:color-mix(in srgb, var(--foreground) 68%, transparent)}}.platform-search__row--active .platform-search__row-icon{background:rgb(var(--tint-rgb) / .16);color:var(--foreground)}.platform-search__row-copy{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.platform-search__row-title,.platform-search__row-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-search__row-title{letter-spacing:-.02em;font-size:16px;font-weight:600}.platform-search__row-sub{color:var(--foreground);font-size:13px}@supports (color:color-mix(in lab, red, red)){.platform-search__row-sub{color:color-mix(in srgb, var(--foreground) 48%, transparent)}}@media (prefers-reduced-motion:no-preference){.platform-search__backdrop{animation:platform-search-dim .18s var(--ease-apple) both}.platform-search__panel{animation:platform-search-rise .28s var(--ease-apple) both}}@keyframes platform-search-dim{0%{opacity:0}to{opacity:1}}@keyframes platform-search-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:639.98px){.platform-search{align-items:flex-start;padding:4.5rem .75rem 1rem}.platform-search__panel{border-radius:1.1rem;width:min(48rem,100%);max-height:calc(100vh - 5.5rem)}.platform-search__field{min-height:3.6rem;padding:.8rem 1rem}.platform-search__field input{font-size:18px}}@media (prefers-reduced-transparency:reduce){.platform-search__panel{-webkit-backdrop-filter:none;background:var(--platform-search-panel)}.dark .platform-search__panel{background:var(--workspace-panel)}}.try-donna-shell{--try-gutter:clamp(1rem, 4vw, 2rem);--try-content:min(48rem, calc(100% - (var(--try-gutter) * 2)));--try-starters:min(33rem, 100%);--try-radius-composer:1.375rem;--try-radius-card:1rem;--try-radius-control:.5rem;--try-canvas:var(--ink);--try-text:var(--sage);--try-surface:var(--try-composer-surface);--try-chip:rgb(var(--sage-rgb) / .26);--try-announce:rgb(var(--sage-rgb) / .2);--try-card:rgb(var(--sage-rgb) / .1);--try-muted:rgb(var(--sage-rgb) / .5);--try-soft:var(--sage);height:100dvh;min-height:0;color:var(--try-text);background:var(--try-canvas);font-family:var(--font-system);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex;position:relative;overflow:hidden}.try-donna-main{z-index:1;width:100%;max-width:var(--try-content);min-height:0;padding:0 var(--try-gutter) max(.75rem, env(safe-area-inset-bottom,0px));flex-direction:column;flex:1;margin-inline:auto;display:flex;position:relative}.try-donna-main--idle,.try-donna-main--chat{align-items:stretch}.try-donna-main--chat{max-width:calc(var(--site-max) + var(--site-gutter) * 2);padding-inline:var(--site-gutter)}.try-donna-shell .donna-message-stack{width:100%;max-width:none}.try-donna-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;align-items:center;min-height:0;padding-top:clamp(1.5rem,6vw,4.6875rem);padding-bottom:1rem;display:flex;overflow:hidden auto}.try-donna-main--idle .try-donna-scroll{gap:2.625rem}.try-donna-composer-dock{z-index:6;background:linear-gradient(to top, var(--try-canvas) 70%, rgb(var(--ink-rgb) / 0));flex-shrink:0;width:100%;padding-top:.75rem}.try-donna-composer-wrap{width:100%;animation:try-donna-composer-rise var(--transition-spring) both;flex-direction:column;align-items:center;gap:.75rem;display:flex}.try-donna-hero{text-align:center;width:100%;max-width:24.75rem;animation:try-donna-name-rise .56s var(--ease-ios) both;flex-direction:column;align-items:center;gap:2rem;display:flex}.try-donna-hero-mark{line-height:0}.try-donna-hero-mark-img{object-fit:contain;width:3rem;height:3.875rem}.try-donna-hero-title{max-width:24.75rem;font-family:var(--font-system);letter-spacing:-.125rem;text-wrap:balance;color:var(--try-text);margin:0;font-size:clamp(1.75rem,1.1rem + 2vw,2.25rem);font-weight:400;line-height:1.055}.try-donna-unavailable{flex-direction:column;align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.try-donna-unavailable p{color:var(--try-muted);margin:0;font-size:14px}.try-donna-cta{border-radius:var(--try-radius-control);background:var(--sage);min-height:2.5rem;color:var(--ink);justify-content:center;align-items:center;padding:0 1.25rem;font-size:14px;font-weight:500;display:inline-flex}.try-donna-cta:hover{opacity:.9}.try-donna-thread{width:100%}.try-donna-bubble{overflow-wrap:anywhere;border-radius:1.125rem;max-width:92%;padding:.7rem 1rem;font-size:14px;line-height:1.5}.try-donna-bubble--user{background:var(--sage);color:var(--ink)}.try-donna-bubble--assistant{max-width:100%;color:var(--try-text);padding-inline:.15rem}.try-donna-bubble--assistant .donna-markdown{color:var(--try-text);font-size:14px;line-height:1.55}.try-donna-bubble--assistant .donna-markdown .wmde-markdown{font-family:inherit;color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.try-donna-bubble--assistant .donna-markdown .wmde-markdown pre,.try-donna-bubble--assistant .donna-markdown .wmde-markdown code{background:rgb(var(--pale-rgb) / .08);color:inherit}.try-donna-typing{color:var(--try-muted);font-size:12px}.try-donna-composer{border:1px solid rgb(var(--ink-rgb) / .13);border-radius:var(--try-radius-composer);background:var(--try-surface);width:100%;box-shadow:0 12px 16px rgb(var(--pure-black-rgb) / .02);flex-direction:column;gap:.75rem;padding:.75rem 0;display:flex;overflow:hidden}.try-donna-composer--drag-active{outline:1px solid rgb(var(--sage-rgb) / .28);outline-offset:-1px}.try-donna-composer--locked{opacity:.72}.try-donna-composer-body{flex-direction:column;gap:.75rem;display:flex}.try-donna-attachments,.try-donna-message-files{flex-wrap:wrap;gap:.45rem;padding-inline:1rem;display:flex}.try-donna-message-files{margin-bottom:.55rem}.try-donna-composer-input{resize:none;width:100%;min-height:2.875rem;max-height:160px;font-family:var(--font-system);letter-spacing:-.3125px;color:var(--try-text);background:0 0;outline:none;padding:0 .5rem 0 1rem;font-size:16px;font-weight:400;line-height:24px}.try-donna-composer-input::placeholder{color:var(--try-muted)}.try-donna-composer-toolbar{justify-content:space-between;align-items:center;gap:.5rem;min-height:2rem;padding-inline:.75rem;display:flex}.try-donna-composer-actions{align-items:center;gap:.375rem;display:inline-flex}.try-donna-attach,.try-donna-attach-spacer,.try-donna-mic,.try-donna-send{width:2rem;height:2rem;transition:background-color .16s var(--ease-apple), opacity .16s var(--ease-apple), transform .16s var(--ease-apple);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.try-donna-attach,.try-donna-mic{border:1px solid rgb(var(--pure-black-rgb) / .06);background:var(--try-chip);color:var(--try-text)}.try-donna-attach:hover:not(:disabled),.try-donna-mic:hover:not(:disabled){background:rgb(var(--sage-rgb) / .34)}.try-donna-attach:disabled,.try-donna-mic:disabled{cursor:not-allowed;opacity:.5}.try-donna-send{background:var(--sage);color:var(--ink)}.try-donna-send:hover:not(:disabled){opacity:.9}.try-donna-send:active:not(:disabled){transform:scale(.96)}.try-donna-send:disabled{cursor:not-allowed;opacity:.4}.try-donna-trust{letter-spacing:-.15px;text-align:center;min-height:1.5rem;color:var(--try-text);background:0 0;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.5rem;margin:0;padding:.15rem 1rem .35rem;font-size:12px;font-weight:510;line-height:15px;display:flex}.try-donna-trust>svg{flex-shrink:0}.try-donna-trust>span{min-width:0}.try-donna-disclaimer{letter-spacing:-.5px;text-wrap:pretty;color:var(--try-muted);text-align:center;margin:0;font-size:12px;font-weight:500;line-height:16px}.try-donna-continue{width:100%;color:var(--try-text);text-align:center;text-underline-offset:4px;margin-top:.5rem;font-size:12.5px;font-weight:600;text-decoration:underline;display:block}.try-donna-starters{width:100%;max-width:var(--try-starters);animation:try-donna-name-rise var(--transition-spring) both;flex-direction:column;align-items:center;gap:1rem;display:flex}.try-donna-starters-heading{letter-spacing:-.15px;color:var(--try-text);justify-content:center;align-items:center;gap:.5rem;font-size:12px;font-weight:510;line-height:15px;display:flex}.try-donna-starters-heading p{margin:0}.try-donna-shuffle{width:.9375rem;height:.9375rem;color:var(--try-text);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.try-donna-shuffle:hover{opacity:.8}.try-donna-starter-grid{grid-template-columns:1fr;gap:1rem;width:100%;display:grid}@media (min-width:640px){.try-donna-starter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.try-donna-starter-card{border:1px solid rgb(var(--ink-rgb) / .1);border-radius:var(--try-radius-card);background:var(--try-card);text-align:left;min-height:4.5rem;transition:background-color .16s var(--ease-apple), transform .16s var(--ease-apple);justify-content:space-between;align-items:center;gap:.75rem;padding:1rem;display:flex}.try-donna-starter-card:hover:not(:disabled){background:rgb(var(--sage-rgb) / .14)}.try-donna-starter-card:active:not(:disabled){transform:scale(.985)}.try-donna-starter-card:disabled{cursor:not-allowed;opacity:.55}.try-donna-starter-copy{flex-direction:column;flex:1;gap:.375rem;min-width:0;display:flex}.try-donna-starter-title{font-family:var(--font-system);letter-spacing:-.5px;color:var(--try-text);font-size:13px;font-weight:500;line-height:17.55px}.try-donna-starter-desc{letter-spacing:-.5px;color:var(--try-muted);font-size:12px;font-weight:400;line-height:16px}.try-donna-starter-icon{object-fit:contain;flex-shrink:0;width:auto;height:2.5rem}@keyframes try-donna-name-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes try-donna-composer-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.try-donna-hero,.try-donna-composer-wrap,.try-donna-starters{animation:none}}.try-donna-shell,.try-donna-shell .dn-root,.try-donna-shell .dn-main,.try-donna-shell .dn-thread{background-color:var(--site-ink)}.try-donna-shell .dn-markdown,.try-donna-shell .dn-markdown .wmde-markdown,.try-donna-shell [data-color-mode=dark] .wmde-markdown{--color-canvas-default:var(--site-ink);--color-canvas-subtle:var(--site-sage)}@supports (color:color-mix(in lab, red, red)){.try-donna-shell .dn-markdown,.try-donna-shell .dn-markdown .wmde-markdown,.try-donna-shell [data-color-mode=dark] .wmde-markdown{--color-canvas-subtle:color-mix(in srgb, var(--site-sage) 8%, var(--site-ink))}}.try-donna-shell .dn-markdown,.try-donna-shell .dn-markdown .wmde-markdown,.try-donna-shell [data-color-mode=dark] .wmde-markdown{--color-fg-default:var(--site-fg);--color-fg-muted:var(--site-muted);--color-fg-subtle:var(--site-faint);--color-border-default:var(--site-sage)}@supports (color:color-mix(in lab, red, red)){.try-donna-shell .dn-markdown,.try-donna-shell .dn-markdown .wmde-markdown,.try-donna-shell [data-color-mode=dark] .wmde-markdown{--color-border-default:color-mix(in srgb, var(--site-sage) 16%, transparent)}}.try-donna-shell .dn-markdown,.try-donna-shell .dn-markdown .wmde-markdown,.try-donna-shell [data-color-mode=dark] .wmde-markdown{--color-border-muted:var(--site-sage)}@supports (color:color-mix(in lab, red, red)){.try-donna-shell .dn-markdown,.try-donna-shell .dn-markdown .wmde-markdown,.try-donna-shell [data-color-mode=dark] .wmde-markdown{--color-border-muted:color-mix(in srgb, var(--site-sage) 12%, transparent)}}.try-donna-shell .dn-markdown,.try-donna-shell .dn-markdown .wmde-markdown,.try-donna-shell [data-color-mode=dark] .wmde-markdown{--color-accent-fg:var(--site-fg);--color-accent-emphasis:var(--site-fg);color:inherit;background:0 0}.ask-turn{flex-direction:column;gap:.75rem;display:flex}.try-donna-shell .dn-report-card__download,.try-donna-mobile .dn-report-card__download{background:var(--dn-solid);color:var(--dn-solid-ink);border-color:#0000;flex-direction:row;gap:.45rem;padding:0 1rem;font-size:13px;font-weight:600}.try-donna-shell .dn-report-card__download:hover:not(:disabled),.try-donna-mobile .dn-report-card__download:hover:not(:disabled){background:var(--dn-solid);color:var(--dn-solid-ink);opacity:.9}@media (max-width:560px){.try-donna-shell .dn-report-card-row,.try-donna-mobile .dn-report-card-row{flex-direction:column}.try-donna-shell .dn-report-card__download,.try-donna-mobile .dn-report-card__download{min-height:2.75rem}}@media (max-width:767.98px){.dn-root--site .dn-composer__input{font-size:16px}}@media (max-width:640px){.ask-sample-notice--report{justify-content:flex-end}.ask-sample-notice--report p{display:none}}.dn-root--site .dn-control--on{cursor:default;border-color:var(--site-lime)}@supports (color:color-mix(in lab, red, red)){.dn-root--site .dn-control--on{border-color:color-mix(in srgb, var(--site-lime) 38%, transparent)}}.dn-root--site .dn-control--on{background:var(--site-lime)}@supports (color:color-mix(in lab, red, red)){.dn-root--site .dn-control--on{background:color-mix(in srgb, var(--site-lime) 12%, transparent)}}.dn-root--site .dn-control--on{color:var(--site-fg)}.dn-root--site .dn-control--on svg{color:var(--site-lime)}.auth-flow{--auth-page:#fff;--auth-page-rgb:255 255 255;--auth-field:#eaf2e7;--auth-field-rgb:234 242 231;--auth-cta:#1d1d1f;--auth-cta-rgb:29 29 31;--auth-cta-text:#fff;--auth-text:#1d1d1f;--auth-text-rgb:29 29 31;--auth-muted:#6e6e73;--auth-link:#1d1d1f;--auth-placeholder:#6e6e73}@supports (color:color-mix(in lab, red, red)){.auth-flow{--auth-placeholder:color-mix(in srgb, #6e6e73 78%, var(--auth-page))}}.auth-flow{--auth-border:var(--auth-text)}@supports (color:color-mix(in lab, red, red)){.auth-flow{--auth-border:color-mix(in srgb, var(--auth-text) 12%, var(--auth-page))}}.auth-flow{--auth-danger:var(--auth-text)}@supports (color:color-mix(in lab, red, red)){.auth-flow{--auth-danger:color-mix(in srgb, var(--auth-text) 82%, var(--auth-page))}}.auth-flow{--auth-icon:#1d1d1f;--auth-check-mark:#fff;--auth-glass-top:rgb(var(--auth-page-rgb) / .92);--auth-glass-mid:rgb(var(--auth-page-rgb) / .78);--auth-glass-bottom:#eaf2e7e0;--glass-bg:rgb(var(--auth-page-rgb) / .72);--glass-bg-strong:rgb(var(--auth-page-rgb) / .86);--glass-bg-subtle:rgb(var(--auth-page-rgb) / .55);--glass-bg-frosted:rgb(var(--auth-page-rgb) / .8);--glass-border:rgb(var(--auth-text-rgb) / .12);--glass-highlight:rgb(var(--auth-page-rgb) / .95);--glass-shadow:inset 0 1px 0 rgb(var(--auth-page-rgb) / .98), inset 0 0 0 .5px rgb(var(--auth-text-rgb) / .06), 0 10px 28px rgb(var(--auth-text-rgb) / .06);--tint-rgb:var(--auth-page-rgb);--shade-rgb:var(--auth-text-rgb);--background:var(--auth-page);--foreground:var(--auth-text);--muted:var(--auth-muted);--muted-foreground:var(--auth-muted);--placeholder:var(--auth-placeholder);--border:var(--auth-border);--button:var(--auth-cta);--button-text:var(--auth-cta-text);--grouped-background:var(--auth-page);--secondary-grouped-background:var(--auth-page);--elevated-background:var(--auth-field);--page-surface:var(--auth-page);--platform-canvas:var(--auth-page);--color-white:#fff}.dark .auth-flow,.onboarding-app{--auth-page:#001817;--auth-page-rgb:0 24 23;--auth-field:#2f4340;--auth-field-rgb:47 67 64;--auth-cta:#e8f2e6;--auth-cta-rgb:232 242 230;--auth-cta-text:#001817;--auth-text:#e8f2e6;--auth-text-rgb:232 242 230;--auth-muted:var(--auth-cta)}@supports (color:color-mix(in lab, red, red)){.dark .auth-flow,.onboarding-app{--auth-muted:color-mix(in srgb, var(--auth-cta) 55%, var(--auth-page))}}.dark .auth-flow,.onboarding-app{--auth-link:var(--auth-cta)}@supports (color:color-mix(in lab, red, red)){.dark .auth-flow,.onboarding-app{--auth-link:color-mix(in srgb, var(--auth-cta) 78%, #7ec8c4)}}.dark .auth-flow,.onboarding-app{--auth-placeholder:var(--auth-cta)}@supports (color:color-mix(in lab, red, red)){.dark .auth-flow,.onboarding-app{--auth-placeholder:color-mix(in srgb, var(--auth-cta) 42%, var(--auth-field))}}.dark .auth-flow,.onboarding-app{--auth-border:var(--auth-cta)}@supports (color:color-mix(in lab, red, red)){.dark .auth-flow,.onboarding-app{--auth-border:color-mix(in srgb, var(--auth-cta) 12%, var(--auth-field))}}.dark .auth-flow,.onboarding-app{--auth-danger:var(--auth-cta)}@supports (color:color-mix(in lab, red, red)){.dark .auth-flow,.onboarding-app{--auth-danger:color-mix(in srgb, var(--auth-cta) 70%, #000)}}.dark .auth-flow,.onboarding-app{--auth-icon:var(--auth-muted);--auth-check-mark:#001817;--auth-glass-top:rgb(var(--auth-cta-rgb) / .14);--auth-glass-mid:rgb(var(--auth-field-rgb) / .32);--auth-glass-bottom:rgb(var(--auth-field-rgb) / .22);--glass-bg:rgb(var(--auth-cta-rgb) / .08);--glass-bg-strong:rgb(var(--auth-cta-rgb) / .13);--glass-bg-subtle:rgb(var(--auth-cta-rgb) / .05);--glass-bg-frosted:rgb(var(--auth-cta-rgb) / .1);--glass-border:rgb(var(--auth-cta-rgb) / .2);--glass-highlight:rgb(var(--auth-cta-rgb) / .3);--glass-shadow:inset 0 1px 0 rgb(var(--auth-cta-rgb) / .28), inset 0 0 0 .5px rgb(var(--auth-cta-rgb) / .1), 0 14px 36px rgb(var(--auth-page-rgb) / .55);--tint-rgb:var(--auth-cta-rgb);--shade-rgb:var(--auth-page-rgb);--background:var(--auth-page);--foreground:var(--auth-text);--muted:var(--auth-muted);--muted-foreground:var(--auth-muted);--placeholder:var(--auth-placeholder);--border:var(--auth-border);--button:var(--auth-cta);--button-text:var(--auth-cta-text);--grouped-background:var(--auth-page);--secondary-grouped-background:var(--auth-page);--elevated-background:var(--auth-field);--page-surface:var(--auth-page);--platform-canvas:var(--auth-page);--page-raised:var(--auth-cta)}@supports (color:color-mix(in lab, red, red)){.dark .auth-flow,.onboarding-app{--page-raised:color-mix(in srgb, var(--auth-cta) 8%, var(--auth-page))}}.dark .auth-flow,.onboarding-app{--page-raised-hover:var(--auth-cta)}@supports (color:color-mix(in lab, red, red)){.dark .auth-flow,.onboarding-app{--page-raised-hover:color-mix(in srgb, var(--auth-cta) 12%, var(--auth-page))}}.dark .auth-flow,.onboarding-app{--page-raised-border:var(--auth-cta)}@supports (color:color-mix(in lab, red, red)){.dark .auth-flow,.onboarding-app{--page-raised-border:color-mix(in srgb, var(--auth-cta) 16%, transparent)}}.dark .auth-flow,.onboarding-app{--page-raised-chip:var(--auth-cta)}@supports (color:color-mix(in lab, red, red)){.dark .auth-flow,.onboarding-app{--page-raised-chip:color-mix(in srgb, var(--auth-cta) 12%, var(--auth-page))}}.dark .auth-flow,.onboarding-app{--shell-panel:var(--auth-cta)}@supports (color:color-mix(in lab, red, red)){.dark .auth-flow,.onboarding-app{--shell-panel:color-mix(in srgb, var(--auth-cta) 8%, var(--auth-page))}}.auth-flow{overscroll-behavior:none;background:var(--auth-page);min-height:100dvh;font-family:var(--font-system);color:var(--auth-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-tap-highlight-color:transparent;padding:max(2rem, env(safe-area-inset-top,0px)) max(1.25rem, env(safe-area-inset-right,0px)) max(1.5rem, env(safe-area-inset-bottom,0px)) max(1.25rem, env(safe-area-inset-left,0px));flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden auto}.dark .auth-flow{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.auth-flow__column{flex-direction:column;align-items:stretch;width:100%;max-width:400px;display:flex}.auth-flow__logo{justify-content:center;margin-bottom:1.5rem;display:flex}.auth-flow__logo-mark{background:linear-gradient(165deg, var(--auth-glass-top) 0%, var(--auth-glass-bottom) 100%);border:.5px solid var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur-md)) saturate(var(--glass-saturate));border-radius:18px;justify-content:center;align-items:center;padding:.35rem;display:inline-flex}.auth-flow__logo .text-foreground{color:var(--auth-text)}.auth-flow .flow-card-overlay-panel,.onboarding-app .flow-card-overlay-panel{background:var(--auth-field);color:var(--auth-text);border-color:#0000}.auth-flow .flow-card-overlay-label,.onboarding-app .flow-card-overlay-label{color:var(--auth-text)}.auth-flow .flow-card-progress-track,.onboarding-app .flow-card-progress-track{background:var(--auth-cta)}@supports (color:color-mix(in lab, red, red)){.auth-flow .flow-card-progress-track,.onboarding-app .flow-card-progress-track{background:color-mix(in srgb, var(--auth-cta) 14%, transparent)}}.auth-flow .flow-card-progress-fill,.onboarding-app .flow-card-progress-fill{background:var(--auth-cta)}.auth-flow__footer{text-align:center;margin-top:2.5rem}.auth-flow__legal{letter-spacing:-.01em;max-width:22rem;color:var(--auth-muted);margin:0 auto;font-size:13.5px;line-height:1.55}.auth-flow__legal a{color:var(--auth-text);transition:opacity var(--transition-fast);font-weight:600;text-decoration:none}.auth-flow__legal a:hover{opacity:.82}.auth-flow__title{text-align:center;letter-spacing:-.045em;color:var(--auth-text);margin:0;font-size:32px;font-weight:600;line-height:1.1}.auth-flow__subtitle{text-align:center;letter-spacing:-.015em;max-width:20rem;color:var(--auth-muted);margin:.65rem auto 0;font-size:15px;line-height:1.45}.auth-flow__header{margin-bottom:2rem}.auth-flow__eyebrow{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--auth-muted);margin:0 0 .55rem;font-size:11px;font-weight:650;line-height:1.2}.auth-flow-label{letter-spacing:-.01em;color:var(--auth-text);margin:0 0 .5rem;padding:0;font-size:13px;font-weight:500;line-height:1.2;display:block}.auth-flow-label__req{margin-left:.15rem}.auth-flow-field{width:100%;display:block;position:relative}.auth-flow-field__icon{z-index:1;width:1.125rem;height:1.125rem;color:var(--auth-icon);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:1.15rem;transform:translateY(-50%)}.auth-flow-input,.auth-flow .glass-cc-input,.auth-flow input.auth-flow-input{letter-spacing:-.01em;width:100%;min-height:56px;transition:border-color var(--transition-fast), background-color var(--transition-fast), box-shadow var(--transition-fast);border-radius:14px;outline:none;padding:.95rem 1.15rem;font-size:16px;line-height:1.35;display:block;border:.5px solid var(--glass-border)!important;background:linear-gradient(165deg, var(--auth-glass-top) 0%, var(--auth-glass-mid) 48%, var(--auth-glass-bottom) 100%)!important;color:var(--auth-text)!important;box-shadow:var(--glass-shadow)!important;-webkit-backdrop-filter:blur(var(--glass-blur-lg)) saturate(var(--glass-saturate))!important}.auth-flow .auth-flow-field--icon .auth-flow-input,.auth-flow .auth-flow-field--icon input.auth-flow-input,.auth-flow .auth-flow-field--icon .glass-cc-input{padding-left:3.25rem}.auth-flow-input::placeholder,.auth-flow .glass-cc-input::placeholder{color:var(--auth-placeholder)!important}.auth-flow-input:hover,.auth-flow .glass-cc-input:hover{border-color:rgb(var(--auth-text-rgb) / .2)!important;background:linear-gradient(165deg, var(--glass-bg-strong) 0%, var(--auth-glass-mid) 48%, var(--auth-glass-bottom) 100%)!important;box-shadow:inset 0 1px 0 var(--glass-highlight), inset 0 0 0 .5px rgb(var(--auth-text-rgb) / .08), 0 14px 32px rgb(var(--shade-rgb) / .1)!important}.auth-flow-input:focus,.auth-flow-input:focus-visible,.auth-flow .glass-cc-input:focus,.auth-flow .glass-cc-input:focus-visible{border-color:rgb(var(--auth-text-rgb) / .28)!important;background:linear-gradient(165deg, var(--glass-bg-strong) 0%, var(--auth-glass-mid) 48%, var(--auth-glass-bottom) 100%)!important;-webkit-backdrop-filter:blur(var(--glass-blur-xl)) saturate(var(--glass-saturate))!important;box-shadow:inset 0 1px 0 var(--glass-highlight), inset 0 0 0 .5px rgb(var(--auth-text-rgb) / .1), 0 0 0 3px rgb(var(--auth-text-rgb) / .08), 0 16px 40px rgb(var(--shade-rgb) / .12)!important}.auth-flow-row{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.35rem;display:flex}.auth-flow-check{letter-spacing:-.01em;color:var(--auth-text);-webkit-user-select:none;user-select:none;cursor:pointer;align-items:center;gap:.55rem;font-size:13px;display:inline-flex}.auth-flow-check input{appearance:none;border:.5px solid var(--glass-border);background:linear-gradient(165deg, var(--auth-glass-top) 0%, var(--auth-glass-bottom) 100%);width:16px;height:16px;box-shadow:inset 0 1px 0 var(--glass-highlight), 0 4px 12px rgb(var(--shade-rgb) / .08);-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(var(--glass-saturate));transition:background-color var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);cursor:pointer;border-radius:4.5px;flex-shrink:0;margin:0}.auth-flow-check input:hover{border-color:rgb(var(--auth-text-rgb) / .22);background:linear-gradient(165deg, var(--glass-bg-strong) 0%, var(--auth-glass-bottom) 100%)}.auth-flow-check input:checked{border-color:var(--auth-cta)}@supports (color:color-mix(in lab, red, red)){.auth-flow-check input:checked{border-color:color-mix(in srgb, var(--auth-cta) 55%, transparent)}}.auth-flow-check input:checked{background-color:var(--auth-cta);box-shadow:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 8.2 6.4 11l6.1-6.4' stroke='%23ffffff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:11px 11px}.dark .auth-flow-check input:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 8.2 6.4 11l6.1-6.4' stroke='%23001817' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.auth-flow-check input:focus-visible{box-shadow:0 0 0 3px var(--auth-cta);outline:none}@supports (color:color-mix(in lab, red, red)){.auth-flow-check input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--auth-cta) 14%, transparent)}}.auth-flow-link{letter-spacing:-.01em;color:var(--auth-link);transition:color var(--transition-fast), opacity var(--transition-fast);font-size:13px;font-weight:500;text-decoration:none}.auth-flow-link:hover{color:var(--auth-text);text-decoration:none}.auth-flow-cta,.auth-flow .auth-flow-cta,.auth-flow .onboarding-primary-cta,.auth-flow button.auth-flow-cta{letter-spacing:-.02em;width:100%;min-height:54px;transition:opacity var(--transition-fast), transform var(--transition-fast), background-color var(--transition-fast);justify-content:center;align-items:center;margin-top:1.15rem;padding:.9rem 1.25rem;font-size:15px;font-weight:600;display:inline-flex;background:var(--auth-cta)!important;color:var(--auth-cta-text)!important;box-shadow:none!important;border:0!important;border-radius:14px!important}.auth-flow-cta:hover:not(:disabled),.auth-flow .onboarding-primary-cta:hover:not(:disabled){background:var(--auth-cta)!important}@supports (color:color-mix(in lab, red, red)){.auth-flow-cta:hover:not(:disabled),.auth-flow .onboarding-primary-cta:hover:not(:disabled){background:color-mix(in srgb, var(--auth-cta) 88%, var(--auth-page))!important}}.auth-flow-cta:hover:not(:disabled),.auth-flow .onboarding-primary-cta:hover:not(:disabled){color:var(--auth-cta-text)!important}.auth-flow-cta:active:not(:disabled){transform:scale(.985)}.auth-flow-cta:disabled{opacity:.5;cursor:not-allowed}.auth-flow-meta{text-align:center;letter-spacing:-.015em;word-spacing:normal;color:var(--auth-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;margin-top:1.35rem;font-size:13.5px;line-height:1.4;display:flex}.auth-flow-meta__prompt{color:var(--auth-muted)}.auth-flow-meta__actions{justify-content:center;align-items:center;gap:.4rem;display:inline-flex}.auth-flow-meta__sep{flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:.5rem;height:1em;line-height:0;display:inline-flex}.auth-flow-meta__sep:before{content:"";background:var(--auth-muted);border-radius:9999px;width:4px;height:4px}@supports (color:color-mix(in lab, red, red)){.auth-flow-meta__sep:before{background:color-mix(in srgb, var(--auth-muted) 80%, transparent)}}.auth-flow-meta a{letter-spacing:-.02em;color:var(--auth-text);transition:opacity var(--transition-fast);font-weight:600;text-decoration:none}.auth-flow-meta a:hover{opacity:.8;text-decoration:none}.auth-flow-alert{border:.5px solid var(--auth-cta);border-radius:12px;margin-top:.85rem}@supports (color:color-mix(in lab, red, red)){.auth-flow-alert{border:.5px solid color-mix(in srgb, var(--auth-cta) 22%, transparent)}}.auth-flow-alert{background:var(--auth-field)}@supports (color:color-mix(in lab, red, red)){.auth-flow-alert{background:color-mix(in srgb, var(--auth-field) 80%, var(--auth-page))}}.auth-flow-alert{color:var(--auth-text);padding:.75rem 1rem;font-size:13px}.auth-flow-alert--danger{border-color:var(--auth-cta)}@supports (color:color-mix(in lab, red, red)){.auth-flow-alert--danger{border-color:color-mix(in srgb, var(--auth-cta) 18%, #000)}}.auth-flow-alert--danger{color:var(--auth-cta)}@supports (color:color-mix(in lab, red, red)){.auth-flow-alert--danger{color:color-mix(in srgb, var(--auth-cta) 85%, var(--auth-page))}}.auth-flow .relative button[type=button]{color:var(--auth-icon);right:.65rem}.auth-flow .relative button[type=button]:hover{color:var(--auth-text);background:rgb(var(--auth-text-rgb) / .06)}.onboarding-app{height:100dvh;min-height:100dvh;padding:max(1.5rem, env(safe-area-inset-top,0px)) max(1.25rem, env(safe-area-inset-right,0px)) max(1.25rem, env(safe-area-inset-bottom,0px)) max(1.25rem, env(safe-area-inset-left,0px));color:var(--auth-text);font-family:var(--font-system);font-variant-ligatures:none;text-rendering:auto;word-spacing:.16em;flex-direction:column;justify-content:center;align-items:center;display:flex;overflow:hidden;background:var(--auth-page)!important;font-feature-settings:normal!important}.onboarding-column{flex-direction:column;width:100%;max-width:32rem;max-height:100%;display:flex}.onboarding-column--form{max-width:65rem}.onboarding-app--wide{justify-content:stretch}:is(.onboarding-app--wide:has(.onboarding-voice-form),.onboarding-app--wide:has(.onboarding-packages-form)){justify-content:center}.onboarding-column--wide{max-width:56rem;height:100%}:is(.onboarding-column--wide:has(.onboarding-voice-form),.onboarding-column--wide:has(.onboarding-packages-form)){height:auto;max-height:100%}.onboarding-column--wide:has(.onboarding-packages-form){max-width:46rem}.onboarding-brand{flex-direction:column;align-items:center;gap:.65rem;margin-bottom:.25rem;display:flex}.onboarding-brand__logo{margin-bottom:.75rem}.onboarding-brand__mark{width:2rem;height:2rem}.onboarding-brand__back{align-self:flex-start}.onboarding-pane-wrap{flex-direction:column;flex:auto;min-height:0;display:flex}.onboarding-column--focus .onboarding-pane-wrap,.onboarding-column--form .onboarding-pane-wrap{flex:0 auto}.onboarding-app *,.onboarding-app :before,.onboarding-app :after{font-feature-settings:normal;font-variant-ligatures:none}.onboarding-app .glass-cc-heading{color:var(--auth-muted)}.onboarding-app .text-foreground,.onboarding-app .text-muted,.onboarding-app .text-muted-foreground{color:inherit}.onboarding-app .text-muted,.onboarding-app .text-muted-foreground{color:var(--auth-muted)!important}.onboarding-app .text-foreground{color:var(--auth-text)!important}.onboarding-app .smooth-input__field{caret-color:var(--auth-cta)}.onboarding-app .glass-cc-input,.onboarding-app .auth-flow-input,.onboarding-app .apple-select-trigger--boxed{width:100%;min-width:0;border:.5px solid var(--glass-border)!important;background:linear-gradient(165deg, var(--auth-glass-top) 0%, var(--auth-glass-mid) 48%, var(--auth-glass-bottom) 100%)!important;box-shadow:var(--glass-shadow)!important;-webkit-backdrop-filter:blur(var(--glass-blur-lg)) saturate(var(--glass-saturate))!important;border-radius:14px!important}.onboarding-app .auth-flow-field{width:100%;min-width:0;display:block}.onboarding-app .auth-flow-field--icon .glass-cc-input,.onboarding-app .auth-flow-field--icon .auth-flow-input,.onboarding-app .auth-flow-field--icon .apple-select-trigger--boxed{padding-left:3.25rem!important}.onboarding-url-field{width:100%;min-width:0;display:block;position:relative}.onboarding-url-field__scheme{z-index:2;color:var(--auth-muted);letter-spacing:-.01em;pointer-events:none;font-size:13px;font-weight:600;position:absolute;top:50%;left:3.25rem;transform:translateY(-50%)}.onboarding-app .onboarding-url-field .glass-cc-input{padding-left:7.5rem!important}.onboarding-firm-form{width:100%;min-width:0;max-width:28rem;margin-inline:auto}.onboarding-app .onboarding-firm-form .glass-cc-input,.onboarding-app .onboarding-firm-form .apple-select-trigger--boxed{min-height:48px!important}.onboarding-app .onboarding-firm-form .apple-select-trigger--boxed{white-space:nowrap;align-items:center;height:48px;max-height:48px;overflow:hidden;padding-top:0!important;padding-bottom:0!important}.onboarding-firm-form .apple-select-trigger--boxed>span:not(.apple-select-chevron){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.onboarding-firm-form__row{grid-template-columns:minmax(0,1fr);gap:.875rem;min-width:0;display:grid}.onboarding-firm-form__row>*{min-width:0}@media (min-width:640px){.onboarding-firm-form__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}}.onboarding-firm-form .firm-identity-select,.onboarding-firm-form .apple-select-trigger{width:100%;min-width:0}.onboarding-firm-form .onboarding-bottom-bar,.onboarding-firm-form .onboarding-actions{width:100%;min-width:0;max-width:100%}.onboarding-firm-form .auth-flow-cta{width:100%;max-width:100%;display:flex;overflow:hidden;border-radius:14px!important}.onboarding-app .onboarding-card{box-shadow:none;background:0 0;border:0}.onboarding-app a{color:var(--auth-link)}.onboarding-app .auth-flow__title,.onboarding-app .auth-flow__subtitle{text-wrap:pretty;word-spacing:.18em}.onboarding-pane{animation:onboarding-pane-in .52s var(--ease-spring-soft,cubic-bezier(.22, 1, .36, 1)) both}.onboarding-pane--forward{animation-name:onboarding-pane-forward}.onboarding-pane--back{animation-name:onboarding-pane-back}.onboarding-account-form,.onboarding-firm-form,.onboarding-setup-form,.onboarding-ready-form{flex-direction:column;gap:1.1rem;display:flex}.onboarding-app:has(.onboarding-setup-form){justify-content:flex-start;height:auto;min-height:100dvh;overflow:visible}.onboarding-app:has(.onboarding-setup-form) .onboarding-column{flex:1 0 auto;max-width:40rem;height:auto;max-height:none}.onboarding-app:has(.onboarding-setup-form) .onboarding-pane-wrap{flex:1 0 auto;min-height:0;overflow:visible}.onboarding-setup-form{isolation:isolate;width:100%;min-width:0;max-width:40rem;margin-inline:auto;position:relative}.onboarding-setup-form:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(closest-side, var(--auth-cta), transparent 74%);border-radius:50%;width:min(28rem,92vw);height:22rem;position:absolute;top:18%;left:50%}@supports (color:color-mix(in lab, red, red)){.onboarding-setup-form:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--auth-cta) 16%, transparent), transparent 74%)}}.onboarding-setup-form:before{filter:blur(8px);transform:translate(-50%)}.onboarding-setup-form>*{z-index:1;position:relative}.onboarding-setup-form .auth-flow__header{margin-bottom:.85rem}.onboarding-setup-form .auth-flow__title{letter-spacing:-.05em;font-size:clamp(1.9rem,5vw,2.4rem)}.onboarding-setup-form .auth-flow__subtitle{max-width:22.5rem;font-size:15px;line-height:1.5}.onboarding-setup-form__card{border:.5px solid var(--glass-border);background:linear-gradient(165deg, var(--auth-cta) 0%, rgb(var(--auth-field-rgb) / .28) 46%, rgb(var(--auth-page-rgb) / .42) 100%);border-radius:24px;flex-direction:column;gap:1.25rem;margin-top:.2rem;padding:1.35rem 1.2rem 1.4rem;display:flex}@supports (color:color-mix(in lab, red, red)){.onboarding-setup-form__card{background:linear-gradient(165deg, color-mix(in srgb, var(--auth-cta) 10%, transparent) 0%, rgb(var(--auth-field-rgb) / .28) 46%, rgb(var(--auth-page-rgb) / .42) 100%)}}.onboarding-setup-form__card{box-shadow:inset 0 1px 0 rgb(var(--auth-cta-rgb) / .16), 0 18px 48px rgb(var(--auth-page-rgb) / .42);-webkit-backdrop-filter:blur(var(--glass-blur-lg)) saturate(var(--glass-saturate))}.onboarding-setup-form__row{grid-template-columns:minmax(0,1fr);gap:1.1rem;min-width:0;display:grid}.onboarding-setup-form__row>*{min-width:0}@media (min-width:640px){.onboarding-setup-form__card{gap:1.35rem;padding:1.7rem 1.6rem 1.6rem}.onboarding-setup-form__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.1rem}}.onboarding-setup-form__hint{color:var(--auth-muted);letter-spacing:-.01em;margin:.4rem 0 0;font-size:12px;line-height:1.35}.onboarding-setup-form .onboarding-setup-select,.onboarding-setup-form .apple-select-trigger{width:100%;min-width:0}.onboarding-setup-form label,.onboarding-setup-form .text-footnote{margin-bottom:.55rem!important;font-size:15px!important}.onboarding-app .onboarding-setup-form .glass-cc-input,.onboarding-app .onboarding-setup-form .apple-select-trigger--boxed{min-height:58px!important;font-size:17px!important}.onboarding-app .onboarding-setup-form .apple-select-trigger--boxed{white-space:nowrap;align-items:center;height:58px;max-height:58px;overflow:hidden;padding-top:0!important;padding-bottom:0!important}.onboarding-setup-form .apple-select-trigger--boxed>span:not(.apple-select-chevron){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.onboarding-setup-form .onboarding-bottom-bar,.onboarding-setup-form .onboarding-actions,.onboarding-setup-form .auth-flow-cta{width:100%;max-width:100%}.onboarding-setup-form .onboarding-actions{padding-top:.15rem}.onboarding-setup-form .auth-flow-cta{min-height:58px;margin-top:.15rem;font-size:16px;display:flex;overflow:hidden;box-shadow:0 12px 28px rgb(var(--auth-cta-rgb) / .16), inset 0 1px 0 rgb(var(--auth-page-rgb) / .12)!important;border-radius:16px!important}.onboarding-setup-form .auth-flow-cta:hover:not(:disabled){box-shadow:0 16px 34px rgb(var(--auth-cta-rgb) / .22), inset 0 1px 0 rgb(var(--auth-page-rgb) / .16)!important}.onboarding-setup-form--popover{max-width:none;margin:0}.onboarding-setup-form--popover:before{display:none}.onboarding-setup-form--popover .onboarding-setup-form__card{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;gap:1.1rem;margin:0;padding:0}.onboarding-setup-form--popover .onboarding-setup-form__row{gap:1rem}.onboarding-setup-form--popover .onboarding-actions{padding-top:.35rem}.onboarding-setup-form--popover .auth-flow-cta{background:var(--foreground)!important;color:var(--background)!important}.onboarding-setup-form--popover .glass-cc-input,.onboarding-setup-form--popover .auth-flow-input{min-height:52px}.onboarding-setup-form--popover .auth-flow-field--icon .glass-cc-input,.onboarding-setup-form--popover .auth-flow-field--icon .auth-flow-input{padding-left:3.25rem}.app-modal-panel.onboarding-setup-popover{height:auto;max-height:none;overflow:visible}@media (min-width:640px){.app-modal-panel.onboarding-setup-popover{width:min(28rem,100vw - 2rem);max-width:28rem}}.app-modal-panel.onboarding-setup-popover .app-modal-header{border-bottom:0;padding:1.35rem 1.4rem .15rem}.app-modal-panel.onboarding-setup-popover .app-modal-header h2{letter-spacing:-.034em;font-size:1.45rem;font-weight:560;line-height:1.15}.app-modal-panel.onboarding-setup-popover .app-modal-header p{margin-top:.4rem;font-size:.9rem;line-height:1.45}.app-modal-panel.onboarding-setup-popover .app-modal-body{overscroll-behavior:auto;flex:none;min-height:auto;padding:.9rem 1.4rem 1.35rem;overflow:visible}.onboarding-setup-form--popover .onboarding-setup-form__row{grid-template-columns:minmax(0,1fr)}.app-modal-root:has(.signup-prompt){justify-content:center;align-items:center;padding:1.5rem}.app-modal-panel.signup-prompt{background:radial-gradient(90% 46% at 50% 0%, rgb(var(--pale-rgb) / .38), transparent 68%), var(--modal-surface);border-radius:32px;width:min(100%,32rem);max-width:32rem;height:auto;min-height:36rem;max-height:min(92dvh,42rem);margin:auto}.app-modal-panel.signup-prompt .app-modal-header{text-align:center;min-height:0;box-shadow:none;background:0 0;border-bottom:0;flex-direction:column;flex:auto;justify-content:center;align-items:center;padding:3.25rem 2.25rem 0;position:relative}.app-modal-panel.signup-prompt .app-modal-header>div{flex-direction:column;align-items:center;width:100%;display:flex}.app-modal-panel.signup-prompt .app-modal-header h2,.app-modal-panel.signup-prompt .app-modal-header p{text-align:center;text-overflow:unset;white-space:normal;overflow:visible}.app-modal-panel.signup-prompt .app-modal-header h2{letter-spacing:-.04em;margin-top:.15rem;font-size:1.85rem;font-weight:650;line-height:1.12}.app-modal-panel.signup-prompt .app-modal-header p{max-width:26ch;color:var(--foreground);margin:.55rem auto 0;font-size:.95rem;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.app-modal-panel.signup-prompt .app-modal-header p{color:color-mix(in srgb, var(--foreground) 64%, transparent)}}.app-modal-panel.signup-prompt .app-modal-close{color:var(--foreground);background:0 0;position:absolute;top:.85rem;right:.85rem}@supports (color:color-mix(in lab, red, red)){.app-modal-panel.signup-prompt .app-modal-close{color:color-mix(in srgb, var(--foreground) 62%, transparent)}}.app-modal-panel.signup-prompt .app-modal-close:hover:not(:disabled){background:rgb(var(--tint-rgb) / .12);color:var(--foreground)}.app-modal-panel.signup-prompt .app-modal-body{flex:none;align-items:stretch;padding:2.25rem 1.75rem 1.85rem;display:flex}.app-modal-panel.signup-prompt .app-modal-footer{display:none}.signup-hero-mark{width:6.5rem;height:6.5rem;color:var(--foreground);justify-content:center;align-items:center;margin:0 auto 1.35rem;display:flex;position:relative}.signup-hero-mark:before{content:"";background:radial-gradient(circle, rgb(var(--pale-rgb) / .42) 0%, rgb(var(--pale-rgb) / .08) 46%, transparent 70%);border-radius:999px;position:absolute;inset:.15rem}.signup-hero-mark__main,.signup-hero-mark__echo{position:relative}.signup-hero-mark__echo{opacity:.72;position:absolute;top:.72rem;right:.7rem}.signup-prompt__actions{flex-direction:column;align-items:stretch;gap:.75rem;width:100%;display:flex}.signup-prompt__later,.signup-prompt__go{letter-spacing:-.02em;border-radius:999px;height:3.15rem;padding:0 1.25rem;font-size:1rem;font-weight:650}.signup-prompt__later{color:var(--foreground);background:0 0;border:0}@supports (color:color-mix(in lab, red, red)){.signup-prompt__later{color:color-mix(in srgb, var(--foreground) 72%, transparent)}}.signup-prompt__later:hover{color:var(--foreground)}.signup-prompt__go{background:var(--foreground);width:100%;color:var(--background);border:0}.signup-prompt__go:hover{opacity:.92}.onboarding-voice-form,.onboarding-packages-form{flex-direction:column;flex:0 auto;gap:1.1rem;min-height:0;display:flex}.onboarding-voice-form__list{flex:0 auto;gap:.75rem;min-height:0;display:grid;overflow:visible}@media (min-width:640px){.onboarding-voice-form__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.onboarding-voice-form .onboarding-note{text-align:center;max-width:34rem;margin-inline:auto}.onboarding-note{background:var(--auth-cta);border-radius:12px;margin:0}@supports (color:color-mix(in lab, red, red)){.onboarding-note{background:color-mix(in srgb, var(--auth-cta) 6%, transparent)}}.onboarding-note{color:var(--auth-muted);padding:.8rem .95rem;font-size:.8125rem;line-height:1.45}.onboarding-preparing{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:1.5rem;min-height:0;display:flex}.onboarding-actions{flex-direction:column;gap:.85rem;width:100%;padding-top:.35rem;display:flex}.onboarding-packages-form .onboarding-actions{align-items:center;gap:.35rem;margin-top:.15rem}.onboarding-packages-form .onboarding-quiet-cta{order:0;min-height:2.25rem!important}.onboarding-packages-form .auth-flow-meta{order:1;max-width:22rem}.onboarding-voice-form .onboarding-actions{margin-top:.15rem}.voice-card-tag{letter-spacing:.08em;text-transform:uppercase;border-radius:9999px;align-items:center;padding:.16rem .5rem;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex}.voice-card-tag--popular{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.voice-card-tag--popular{background:color-mix(in srgb, var(--foreground) 10%, transparent)}}.voice-card-tag--popular{color:var(--foreground)}.voice-card-tag--selected{background:var(--foreground);color:var(--background)}.onboarding-app .voice-card-tag--popular{background:var(--auth-cta)}@supports (color:color-mix(in lab, red, red)){.onboarding-app .voice-card-tag--popular{background:color-mix(in srgb, var(--auth-cta) 16%, transparent)}}.onboarding-app .voice-card-tag--popular{color:var(--auth-cta)}.onboarding-app .voice-card-tag--selected{background:var(--auth-cta);color:var(--auth-cta-text)}.onboarding-voice-card{min-height:100%;border:.5px solid var(--glass-border)!important;background:linear-gradient(165deg, var(--auth-glass-top) 0%, var(--auth-glass-mid) 48%, var(--auth-glass-bottom) 100%)!important;box-shadow:var(--glass-shadow)!important;border-radius:16px!important}.onboarding-voice-card:hover{border-color:rgb(var(--auth-text-rgb) / .2)!important}.onboarding-voice-card[data-selected=true]{border-color:var(--auth-cta)!important}@supports (color:color-mix(in lab, red, red)){.onboarding-voice-card[data-selected=true]{border-color:color-mix(in srgb, var(--auth-cta) 38%, transparent)!important}}.onboarding-voice-card[data-selected=true]{box-shadow:var(--glass-shadow), inset 0 0 0 1px var(--auth-cta)!important}@supports (color:color-mix(in lab, red, red)){.onboarding-voice-card[data-selected=true]{box-shadow:var(--glass-shadow), inset 0 0 0 1px color-mix(in srgb, var(--auth-cta) 18%, transparent)!important}}.onboarding-voice-card .text-foreground{color:var(--auth-text)!important}.onboarding-voice-card .text-muted,.onboarding-voice-card .text-muted-foreground{color:var(--auth-muted)!important}.onboarding-quiet-cta{order:1;min-height:2.75rem!important;color:var(--auth-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;font-size:.875rem!important;font-weight:550!important}.onboarding-quiet-cta:hover:not(:disabled){color:var(--auth-text)!important;background:0 0!important}.onboarding-app .onboarding-packages{flex:0 auto;min-height:0;overflow:visible}.onboarding-app .onboarding-packages .pkg{gap:1rem}.onboarding-app .onboarding-packages .pkg__toolbar,.onboarding-app .onboarding-packages .pkg__period-stack{text-align:center;justify-content:center}.onboarding-app .onboarding-packages .pkg-card{border:.5px solid var(--glass-border);background:linear-gradient(165deg, var(--auth-glass-top) 0%, var(--auth-glass-mid) 48%, var(--auth-glass-bottom) 100%);box-shadow:var(--glass-shadow);border-radius:18px;padding:1.2rem 1.2rem 1.1rem}.onboarding-app .onboarding-packages .pkg-card--featured{border-color:var(--auth-cta)}@supports (color:color-mix(in lab, red, red)){.onboarding-app .onboarding-packages .pkg-card--featured{border-color:color-mix(in srgb, var(--auth-cta) 38%, transparent)}}.onboarding-app .onboarding-packages .pkg-card--featured{box-shadow:var(--glass-shadow), inset 0 0 0 1px var(--auth-cta)}@supports (color:color-mix(in lab, red, red)){.onboarding-app .onboarding-packages .pkg-card--featured{box-shadow:var(--glass-shadow), inset 0 0 0 1px color-mix(in srgb, var(--auth-cta) 16%, transparent)}}.onboarding-app .onboarding-packages .pkg-card__tag{display:none}.onboarding-app .onboarding-packages .pkg-card__name{color:var(--auth-text);margin-top:0}.onboarding-app .onboarding-packages .pkg-card__desc,.onboarding-app .onboarding-packages .pkg-card__billed,.onboarding-app .onboarding-packages .pkg-card__price span,.onboarding-app .onboarding-packages .pkg-card__feature-detail{color:var(--auth-muted)}.onboarding-app .onboarding-packages .pkg-card__price strong,.onboarding-app .onboarding-packages .pkg-card__feature-name{color:var(--auth-text)}.onboarding-app .onboarding-packages .pkg-card__features{border-top-color:var(--auth-cta);gap:.55rem;margin-top:1rem;padding-top:.9rem}@supports (color:color-mix(in lab, red, red)){.onboarding-app .onboarding-packages .pkg-card__features{border-top-color:color-mix(in srgb, var(--auth-cta) 10%, transparent)}}.onboarding-app .onboarding-packages .pkg-card__features li svg{color:var(--auth-muted)}.onboarding-app .onboarding-packages .pkg-card__feature-inline,.onboarding-app .onboarding-packages .pkg-card__feature-copy{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.65rem;display:grid}.onboarding-app .onboarding-packages .pkg-card__feature-sep{display:none}.onboarding-app .onboarding-packages .pkg-card__feature-detail{text-align:right;white-space:nowrap}.onboarding-app .onboarding-packages .pkg-card__badge--soft,.onboarding-app .onboarding-packages .pkg__save{background:var(--auth-cta)}@supports (color:color-mix(in lab, red, red)){.onboarding-app .onboarding-packages .pkg-card__badge--soft,.onboarding-app .onboarding-packages .pkg__save{background:color-mix(in srgb, var(--auth-cta) 14%, transparent)}}.onboarding-app .onboarding-packages .pkg-card__badge--soft,.onboarding-app .onboarding-packages .pkg__save{color:var(--auth-cta);border-color:#0000}.onboarding-app .onboarding-packages .pkg-card__cta{border-radius:14px;min-height:46px}.onboarding-app .onboarding-packages .pkg-card__cta--primary{background:var(--auth-cta);color:var(--auth-cta-text)}.onboarding-app .onboarding-packages .pkg-card__cta--secondary{background:var(--auth-cta)}@supports (color:color-mix(in lab, red, red)){.onboarding-app .onboarding-packages .pkg-card__cta--secondary{background:color-mix(in srgb, var(--auth-cta) 8%, transparent)}}.onboarding-app .onboarding-packages .pkg-card__cta--secondary{border-color:var(--auth-cta)}@supports (color:color-mix(in lab, red, red)){.onboarding-app .onboarding-packages .pkg-card__cta--secondary{border-color:color-mix(in srgb, var(--auth-cta) 20%, transparent)}}.onboarding-app .onboarding-packages .pkg-card__cta--secondary{color:var(--auth-cta)}.onboarding-app .onboarding-bottom-bar,.onboarding-app [class*=onboarding-bottom]{background:0 0;border-color:#0000}.onboarding-app label,.onboarding-app .form-field__label,.onboarding-app .text-secondary-label,.onboarding-app .text-footnote{color:var(--auth-text)!important}@media (min-width:960px){:is(html:has(.onboarding-app),body:has(.onboarding-app)){overscroll-behavior:none;height:100dvh;overflow:hidden}.onboarding-app,.onboarding-app--focus,.onboarding-app--form,.onboarding-app--wide{justify-content:stretch;height:100dvh;max-height:100dvh;padding:1.1rem 2rem 1.15rem;overflow:hidden}:is(.onboarding-app--wide:has(.onboarding-voice-form),.onboarding-app--wide:has(.onboarding-packages-form)){justify-content:center}.onboarding-column,.onboarding-column--form,.onboarding-column--wide{height:100%;max-height:100%;overflow:hidden}:is(.onboarding-column--wide:has(.onboarding-voice-form),.onboarding-column--wide:has(.onboarding-packages-form)){justify-content:center;height:auto}.onboarding-column--wide:has(.onboarding-voice-form) .onboarding-pane-wrap{flex:0 auto;overflow:visible}.onboarding-column--wide:has(.onboarding-packages-form) .onboarding-pane-wrap{flex:0 auto;overflow-y:auto}.onboarding-column--focus,.onboarding-column--form{justify-content:center}.onboarding-pane-wrap{min-height:0;overflow:hidden}:is(.onboarding-column--focus:has(.onboarding-firm-form) .onboarding-pane-wrap,.onboarding-column--form:has(.onboarding-firm-form) .onboarding-pane-wrap,.onboarding-column--focus:has(.onboarding-setup-form) .onboarding-pane-wrap,.onboarding-column--form:has(.onboarding-setup-form) .onboarding-pane-wrap){overflow-y:auto}.onboarding-app:has(.onboarding-setup-form){height:100dvh;min-height:100dvh;overflow:hidden}.onboarding-app:has(.onboarding-setup-form) .onboarding-column{height:100%;max-height:100%}.onboarding-app:has(.onboarding-setup-form) .onboarding-pane-wrap{min-height:0;overflow-y:auto}.onboarding-app .auth-flow__header{margin-bottom:1rem}.onboarding-app .auth-flow__title{font-size:1.5rem}.onboarding-app .auth-flow__subtitle{max-width:28rem;margin-top:.35rem;font-size:.8125rem}.onboarding-brand{gap:.35rem}.onboarding-brand__logo{margin-bottom:.45rem}.onboarding-app .auth-flow__logo{margin-bottom:0}.onboarding-app .auth-flow__logo-mark{border-radius:14px;padding:.25rem}.onboarding-account-form,.onboarding-firm-form,.onboarding-setup-form,.onboarding-ready-form,.onboarding-voice-form,.onboarding-packages-form{gap:.75rem}.onboarding-app .glass-cc-input,.onboarding-app .apple-select-trigger--boxed,.onboarding-app .auth-flow-input{min-height:44px!important;padding-top:.65rem!important;padding-bottom:.65rem!important}.onboarding-app .auth-flow-cta,.onboarding-app .onboarding-primary-cta{min-height:46px;margin-top:.15rem}.onboarding-voice-form__list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;overflow:visible}.onboarding-voice-form__list>*{min-height:0}.onboarding-app .onboarding-packages{overflow:visible}.onboarding-app .onboarding-packages .pkg{flex-direction:column;flex:0 auto;gap:.85rem;min-height:0;display:flex}.onboarding-app .onboarding-packages .pkg__grid{flex:0 auto;min-height:0}.onboarding-app .onboarding-packages .pkg-card{min-height:0;padding:1.15rem 1.15rem 1rem}.onboarding-app .onboarding-packages .pkg-card__desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.onboarding-app .onboarding-packages .pkg-card__footer{padding-top:.85rem}.onboarding-app:has(.onboarding-setup-form) .auth-flow__header{margin-bottom:.85rem}.onboarding-app .onboarding-setup-form .auth-flow__title{font-size:2.25rem}.onboarding-app .onboarding-setup-form .auth-flow__subtitle{max-width:22.5rem;margin-top:.5rem;font-size:.9375rem}.onboarding-app .onboarding-setup-form{gap:.95rem}.onboarding-app .onboarding-setup-form .glass-cc-input,.onboarding-app .onboarding-setup-form .apple-select-trigger--boxed,.onboarding-app .onboarding-setup-form .auth-flow-input{min-height:58px!important;padding-top:.9rem!important;padding-bottom:.9rem!important}.onboarding-app .onboarding-setup-form .apple-select-trigger--boxed{height:58px;max-height:58px}.onboarding-app .onboarding-setup-form .auth-flow-cta,.onboarding-app .onboarding-setup-form .onboarding-primary-cta{min-height:58px;margin-top:.15rem}}@keyframes onboarding-pane-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0)}}@keyframes onboarding-pane-forward{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes onboarding-pane-back{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.onboarding-pane,.onboarding-pane--forward,.onboarding-pane--back{transition:none!important;animation:none!important}}.onboarding-bottom-bar{--auth-page:#001817;--auth-page-rgb:0 24 23;--auth-field:#2f4340;--auth-cta:#e8f2e6;--auth-cta-text:#001817;--auth-text:#e8f2e6;--auth-muted:var(--auth-cta)}@supports (color:color-mix(in lab, red, red)){.onboarding-bottom-bar{--auth-muted:color-mix(in srgb, var(--auth-cta) 55%, var(--auth-page))}}.onboarding-bottom-bar{--auth-border:var(--auth-cta)}@supports (color:color-mix(in lab, red, red)){.onboarding-bottom-bar{--auth-border:color-mix(in srgb, var(--auth-cta) 12%, var(--auth-field))}}.onboarding-bottom-bar{--button:var(--auth-cta);--button-text:var(--auth-cta-text)}.onboarding-bottom-bar .onboarding-primary-cta{background:var(--auth-cta)!important;color:var(--auth-cta-text)!important;border:0!important;border-radius:9999px!important}@media (prefers-reduced-transparency:reduce){.auth-flow-input,.auth-flow .glass-cc-input,.auth-flow input.auth-flow-input,.auth-flow-check input{-webkit-backdrop-filter:none!important;background:var(--auth-field)!important;box-shadow:inset 0 1px 0 rgb(var(--auth-cta-rgb) / .12)!important}.auth-flow-check input:checked{background-color:var(--auth-cta)!important}.auth-flow__logo-mark{background:var(--auth-cta)}@supports (color:color-mix(in lab, red, red)){.auth-flow__logo-mark{background:color-mix(in srgb, var(--auth-cta) 10%, var(--auth-page))}}.onboarding-setup-form:before{display:none}.onboarding-setup-form__card{-webkit-backdrop-filter:none!important;background:var(--auth-cta)!important}@supports (color:color-mix(in lab, red, red)){.onboarding-setup-form__card{background:color-mix(in srgb, var(--auth-cta) 8%, var(--auth-page))!important}}.onboarding-setup-form__card{box-shadow:inset 0 1px 0 rgb(var(--auth-cta-rgb) / .12)!important}}@media (prefers-reduced-motion:reduce){.auth-flow-cta:active:not(:disabled){transform:none}}.auth-flow,.onboarding-app{--shimmer-peak:var(--auth-text);--shimmer-base:var(--auth-text)}@supports (color:color-mix(in lab, red, red)){.auth-flow,.onboarding-app{--shimmer-base:color-mix(in srgb, var(--auth-text) 46%, transparent)}}.auth-flow__column:has(.auth-shine){max-width:26.5rem}.auth-flow__column:has(.auth-shine) .auth-flow__footer{margin-top:1.35rem}.auth-shine{isolation:isolate;border-radius:28px;position:relative}.auth-shine__face{border-radius:inherit;position:relative}.auth-shine--login .auth-shine__face{background:linear-gradient(165deg, var(--auth-cta) 0%, var(--auth-field) 100%);padding:1.55rem 1.35rem 1.25rem}@supports (color:color-mix(in lab, red, red)){.auth-shine--login .auth-shine__face{background:linear-gradient(165deg, color-mix(in srgb, var(--auth-cta) 12%, var(--auth-page)) 0%, color-mix(in srgb, var(--auth-field) 55%, var(--auth-page)) 100%)}}.auth-shine--login .auth-shine__face{box-shadow:inset 0 1px 0 var(--auth-cta), 0 22px 48px var(--auth-text)}@supports (color:color-mix(in lab, red, red)){.auth-shine--login .auth-shine__face{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--auth-cta) 18%, transparent), 0 22px 48px color-mix(in srgb, var(--auth-text) 8%, transparent)}}.auth-shine .onboarding-setup-form__card{border-color:#0000}.auth-shine .auth-flow__header{margin-bottom:1.35rem}.auth-flow.auth-flow--minimal{--auth-page:var(--mint);--auth-page-rgb:var(--mint-rgb);--auth-field:var(--mint);--auth-field-rgb:var(--mint-rgb);--auth-cta:var(--ink);--auth-cta-rgb:var(--ink-rgb);--auth-cta-text:var(--mint);--auth-text:var(--ink);--auth-text-rgb:var(--ink-rgb);--auth-muted:var(--forest);--auth-link:var(--ink);--auth-placeholder:var(--forest)}@supports (color:color-mix(in lab, red, red)){.auth-flow.auth-flow--minimal{--auth-placeholder:color-mix(in srgb, var(--forest) 72%, var(--mint))}}.auth-flow.auth-flow--minimal{--auth-border:var(--platinum)}@supports (color:color-mix(in lab, red, red)){.auth-flow.auth-flow--minimal{--auth-border:color-mix(in srgb, var(--platinum) 70%, var(--ink))}}.auth-flow.auth-flow--minimal{--auth-danger:var(--ink);--auth-icon:var(--forest);background:var(--auth-page);color:var(--auth-text);justify-content:safe center}.dark .auth-flow.auth-flow--minimal{--auth-page:var(--fuji-black);--auth-page-rgb:var(--fuji-black-rgb);--auth-field:var(--fuji-black);--auth-field-rgb:var(--fuji-black-rgb);--auth-cta:var(--pale);--auth-cta-rgb:var(--pale-rgb);--auth-cta-text:var(--fuji-black);--auth-text:var(--pale);--auth-text-rgb:var(--pale-rgb);--auth-muted:var(--pale)}@supports (color:color-mix(in lab, red, red)){.dark .auth-flow.auth-flow--minimal{--auth-muted:color-mix(in srgb, var(--pale) 62%, var(--fuji-black))}}.dark .auth-flow.auth-flow--minimal{--auth-link:var(--pale);--auth-placeholder:var(--pale)}@supports (color:color-mix(in lab, red, red)){.dark .auth-flow.auth-flow--minimal{--auth-placeholder:color-mix(in srgb, var(--pale) 46%, var(--fuji-black))}}.dark .auth-flow.auth-flow--minimal{--auth-border:var(--platinum)}@supports (color:color-mix(in lab, red, red)){.dark .auth-flow.auth-flow--minimal{--auth-border:color-mix(in srgb, var(--platinum) 55%, var(--fuji-black))}}.dark .auth-flow.auth-flow--minimal{--auth-field:var(--pale)}@supports (color:color-mix(in lab, red, red)){.dark .auth-flow.auth-flow--minimal{--auth-field:color-mix(in srgb, var(--pale) 7%, var(--fuji-black))}}.dark .auth-flow.auth-flow--minimal{--auth-danger:var(--pale);--auth-icon:var(--auth-muted)}.auth-flow--minimal .auth-flow__column{max-width:22.5rem}.auth-flow--minimal .auth-flow__body{animation:.2s both auth-minimal-in}.auth-flow--minimal .auth-flow__logo{margin-bottom:2.25rem}.auth-flow--minimal .auth-flow__header{margin-bottom:1.75rem}.auth-flow--minimal .auth-flow__title{letter-spacing:-.04em;font-size:1.75rem;font-weight:560}.auth-flow--minimal .auth-flow__subtitle{max-width:none;margin-top:.45rem;font-size:.9375rem}.auth-flow--minimal .auth-flow__footer{margin-top:2.75rem}.auth-minimal-form{flex-direction:column;gap:.95rem;display:flex}.auth-minimal-field{flex-direction:column;gap:.4rem;display:flex}.auth-flow--minimal .auth-flow-label{margin:0;font-size:.8125rem;font-weight:550}.auth-flow--minimal .auth-flow-input,.auth-flow--minimal .glass-cc-input,.auth-flow--minimal input.auth-flow-input{border:1px solid var(--auth-border)!important;background:var(--auth-field)!important;min-height:44px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;border-radius:10px!important;padding:0 .85rem!important;font-size:15px!important}.auth-flow--minimal .auth-flow-input:hover,.auth-flow--minimal .glass-cc-input:hover{border-color:var(--auth-text)!important}@supports (color:color-mix(in lab, red, red)){.auth-flow--minimal .auth-flow-input:hover,.auth-flow--minimal .glass-cc-input:hover{border-color:color-mix(in srgb, var(--auth-text) 28%, var(--auth-border))!important}}.auth-flow--minimal .auth-flow-input:hover,.auth-flow--minimal .glass-cc-input:hover{background:var(--auth-field)!important;box-shadow:none!important}.auth-flow--minimal .auth-flow-input:focus,.auth-flow--minimal .auth-flow-input:focus-visible,.auth-flow--minimal .glass-cc-input:focus,.auth-flow--minimal .glass-cc-input:focus-visible{border-color:var(--auth-text)!important}@supports (color:color-mix(in lab, red, red)){.auth-flow--minimal .auth-flow-input:focus,.auth-flow--minimal .auth-flow-input:focus-visible,.auth-flow--minimal .glass-cc-input:focus,.auth-flow--minimal .glass-cc-input:focus-visible{border-color:color-mix(in srgb, var(--auth-text) 55%, var(--auth-border))!important}}.auth-flow--minimal .auth-flow-input:focus,.auth-flow--minimal .auth-flow-input:focus-visible,.auth-flow--minimal .glass-cc-input:focus,.auth-flow--minimal .glass-cc-input:focus-visible{background:var(--auth-field)!important;box-shadow:0 0 0 3px rgb(var(--auth-text-rgb) / .08)!important;-webkit-backdrop-filter:none!important}.auth-flow--minimal .auth-flow-input[aria-invalid=true],.auth-flow--minimal .smooth-input--error .auth-flow-input{border-color:var(--auth-text)!important}.auth-flow--minimal .auth-flow-input:disabled{opacity:.55;cursor:not-allowed}.auth-flow--minimal button.auth-flow-cta{min-height:44px;margin-top:.35rem;font-size:.9375rem;font-weight:560;transition:opacity .18s,background-color .18s;border-radius:10px!important}.auth-flow--minimal .auth-flow-cta:hover:not(:disabled){background:var(--auth-cta)!important}@supports (color:color-mix(in lab, red, red)){.auth-flow--minimal .auth-flow-cta:hover:not(:disabled){background:color-mix(in srgb, var(--auth-cta) 88%, var(--auth-page))!important}}.auth-flow--minimal .auth-flow-cta:active:not(:disabled){opacity:.92;transform:none}.auth-minimal-forgot{text-align:center;margin:.15rem 0 0}.auth-flow--minimal .auth-flow-meta{margin-top:.15rem}.auth-flow--minimal .auth-flow-meta--quiet{margin-top:0}.auth-flow--minimal .auth-flow-meta--quiet a{color:var(--auth-muted);font-weight:500}.auth-flow-error{letter-spacing:-.01em;color:var(--auth-text);margin:.15rem 0 0;font-size:.8125rem;font-weight:550;line-height:1.4}.auth-minimal-hint{color:var(--auth-muted);margin:.1rem 0 0;font-size:.75rem;line-height:1.35}.auth-flow--minimal .relative button[type=button]{right:.35rem}@keyframes auth-minimal-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translate(0)}}@media (max-width:640px){.auth-flow.auth-flow--minimal{padding-top:max(1.75rem, env(safe-area-inset-top,0px));justify-content:flex-start}.auth-flow--minimal .auth-flow__column{max-width:100%}.auth-flow--minimal .auth-flow__title{font-size:1.625rem}}@media (prefers-reduced-motion:reduce){.auth-flow--minimal .auth-flow__body{animation:none}}.auth-stage{background:var(--mint);grid-template-columns:minmax(20rem,.72fr) minmax(0,1.28fr);min-height:100dvh;display:grid}.auth-stage__brand{min-height:100dvh;color:var(--pale);background:var(--ink);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.auth-stage__brand.frix-tokens{background:var(--site-ink);color:var(--site-fg)}.auth-stage__canvas{pointer-events:none;position:absolute;inset:0}.auth-stage__grid{background-image:linear-gradient(rgb(var(--pale-rgb) / .035) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--pale-rgb) / .035) 1px, transparent 1px);-webkit-mask-image:linear-gradient(180deg, transparent, var(--pure-black) 12%, var(--pure-black) 88%, transparent);-webkit-mask-image:linear-gradient(180deg, transparent, var(--pure-black) 12%, var(--pure-black) 88%, transparent);-webkit-mask-image:linear-gradient(180deg, transparent, var(--pure-black) 12%, var(--pure-black) 88%, transparent);mask-image:linear-gradient(180deg, transparent, var(--pure-black) 12%, var(--pure-black) 88%, transparent);background-size:72px 72px;position:absolute;inset:0}.auth-stage__logo{z-index:1;color:var(--pale);align-self:flex-start;margin:2.25rem 0 0 2.5rem;display:inline-flex;position:relative}.auth-stage__logo .text-foreground{color:var(--pale)}.auth-stage__logo img:first-of-type{display:none!important}.auth-stage__logo img:last-of-type{display:block!important}.auth-stage__hero{z-index:1;flex-direction:column;flex:1;justify-content:center;padding:0 2.5rem 5rem;display:flex;position:relative}.auth-stage__display{letter-spacing:-.05em;white-space:nowrap;color:var(--site-fg);margin:0;font-size:clamp(3rem,4.8vw,4.75rem);font-weight:500;line-height:.98}.auth-stage__lead{letter-spacing:-.02em;max-width:24ch;color:var(--site-fg);margin:1.35rem 0 0;font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:400;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.auth-stage__lead{color:color-mix(in srgb, var(--site-fg) 62%, transparent)}}.auth-stage__marquee{z-index:1;flex-direction:column;gap:1rem;margin:0 0 2.75rem;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.auth-stage__track{gap:1rem;width:max-content;display:flex}.auth-stage__ability{border:.5px solid rgb(var(--pale-rgb) / .16);background:rgb(var(--pale-rgb) / .06);border-radius:16px;flex:none;align-items:flex-start;gap:1rem;width:23rem;padding:1.2rem 1.3rem;display:flex}.auth-stage__ability-icon{background:rgb(var(--pale-rgb) / .1);width:2.75rem;height:2.75rem;color:var(--site-fg);border-radius:10px;flex:none;place-items:center;display:grid}.auth-stage__ability-copy{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.auth-stage__ability-title,.auth-stage__ability-detail{margin:0;display:block}.auth-stage__ability-title{letter-spacing:-.02em;color:var(--site-fg);font-size:1.125rem;font-weight:600;line-height:1.25}.auth-stage__ability-detail{min-height:2.6em;color:var(--site-fg);font-size:1rem;font-weight:400;line-height:1.35}@supports (color:color-mix(in lab, red, red)){.auth-stage__ability-detail{color:color-mix(in srgb, var(--site-fg) 58%, transparent)}}@media (prefers-reduced-motion:no-preference){.auth-stage__track--left{animation:46s linear infinite auth-marquee-left}.auth-stage__track--right{animation:52s linear infinite auth-marquee-right}}@keyframes auth-marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes auth-marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.auth-stage__brand-note{z-index:1;max-width:none;color:rgb(var(--pale-rgb) / .58);margin:0;padding:0 2.5rem 2.75rem;font-size:.9375rem;font-weight:400;line-height:1.45;animation:.8s cubic-bezier(.16,1,.3,1) both auth-stage-in;position:relative}.auth-stage__pane,.dark .auth-stage__pane{--auth-page:var(--mint);--auth-page-rgb:var(--mint-rgb);--auth-field:var(--mint);--auth-text:var(--ink);--auth-text-rgb:var(--ink-rgb);--auth-muted:var(--forest);--auth-link:var(--ink);--auth-cta:var(--ink);--auth-cta-text:var(--mint);--auth-border:var(--platinum);justify-content:safe center;align-items:center;min-height:100dvh;padding-inline:clamp(2rem,5vw,5.5rem);position:relative;overflow:hidden;background:var(--mint)!important;color:var(--ink)!important}@supports (color:color-mix(in lab, red, red)){.auth-stage__pane,.dark .auth-stage__pane{--auth-border:color-mix(in srgb, var(--platinum) 62%, var(--ink))}}.auth-stage__pane,.dark .auth-stage__pane{--auth-placeholder:var(--forest)}@supports (color:color-mix(in lab, red, red)){.auth-stage__pane,.dark .auth-stage__pane{--auth-placeholder:color-mix(in srgb, var(--forest) 70%, var(--mint))}}.auth-stage__pane-light{display:none}.auth-stage__column{text-align:left;border-radius:28px;flex-direction:column;align-items:stretch;width:min(100%,36rem);animation:.9s cubic-bezier(.16,1,.3,1) 60ms both auth-stage-in;display:flex;position:relative}.auth-stage .onboarding-setup-form:before{display:none}.auth-stage__sheet{z-index:1;border:.5px solid var(--platinum);flex-direction:column;padding:1.75rem 1.5rem 1.25rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.auth-stage__sheet{border:.5px solid color-mix(in srgb, var(--platinum) 40%, var(--mint))}}.auth-stage__sheet{background:var(--mint);box-shadow:0 6px 18px rgb(var(--ink-rgb) / .05);border-radius:24px}@keyframes auth-stage-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.auth-stage__form{background:0 0}.auth-stage__mobile{display:none}.auth-stage .auth-flow__header{text-align:left;margin-bottom:1.75rem}.auth-stage .auth-flow__title,.auth-stage .auth-flow__subtitle{text-align:left}.auth-stage .auth-flow__title{letter-spacing:-.045em;color:var(--ink);font-size:clamp(2rem,3vw,2.5rem);font-weight:500;line-height:1.05}.auth-stage .auth-flow__subtitle{max-width:28ch;color:var(--forest);margin:.7rem 0 0;font-size:.9375rem;line-height:1.45}.auth-stage .flow-card,.auth-stage .flow-card-body,.auth-stage .auth-shine,.auth-stage .auth-shine__face,.auth-stage .onboarding-setup-form__card{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.auth-stage-form{text-align:left;flex-direction:column;align-items:stretch;gap:1.15rem;display:flex}.auth-stage-field{flex-direction:column;gap:.5rem;display:flex}.auth-stage .auth-flow-label{letter-spacing:.01em;color:var(--ink);margin:0;font-size:1rem;font-weight:550}@supports (color:color-mix(in lab, red, red)){.auth-stage .auth-flow-label{color:color-mix(in srgb, var(--ink) 78%, var(--forest))}}.auth-stage .auth-flow-field--icon .auth-flow-input,.auth-stage .auth-flow-field--icon input.auth-flow-input,.auth-stage .auth-flow-field--icon .glass-cc-input{padding-left:3.5rem!important}.auth-stage .auth-flow-field__icon{color:var(--forest);left:1rem}.auth-stage .auth-flow-input,.auth-stage .glass-cc-input,.auth-stage input.auth-flow-input{border:1px solid var(--platinum)!important;border-radius:14px!important;min-height:64px!important}@supports (color:color-mix(in lab, red, red)){.auth-stage .auth-flow-input,.auth-stage .glass-cc-input,.auth-stage input.auth-flow-input{border:1px solid color-mix(in srgb, var(--platinum) 78%, var(--ink))!important}}.auth-stage .auth-flow-input,.auth-stage .glass-cc-input,.auth-stage input.auth-flow-input{background:var(--mint)!important;color:var(--ink)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;padding:0 1.15rem!important;font-size:17px!important}.auth-stage .auth-flow-input:hover,.auth-stage .glass-cc-input:hover,.auth-stage .auth-flow-input:focus,.auth-stage .auth-flow-input:focus-visible,.auth-stage .glass-cc-input:focus,.auth-stage .glass-cc-input:focus-visible{background:var(--mint)!important;-webkit-backdrop-filter:none!important}.auth-stage .auth-flow-input:focus,.auth-stage .auth-flow-input:focus-visible,.auth-stage .glass-cc-input:focus,.auth-stage .glass-cc-input:focus-visible{border-color:var(--ink)!important;box-shadow:0 0 0 3px rgb(var(--ink-rgb) / .06)!important}.auth-stage .auth-flow-input[aria-invalid=true]{border-color:var(--ink)!important}.auth-stage button.auth-flow-cta{letter-spacing:-.02em;min-height:64px;margin-top:.75rem;font-size:1.125rem;font-weight:560;transition:opacity .18s,background-color .18s;background:var(--site-ink)!important;color:var(--mint)!important;border-radius:14px!important}.auth-stage button.auth-flow-cta:hover:not(:disabled){background:var(--site-ink)!important}@supports (color:color-mix(in lab, red, red)){.auth-stage button.auth-flow-cta:hover:not(:disabled){background:color-mix(in srgb, var(--site-ink) 88%, var(--pale))!important}}.auth-stage .auth-flow-meta,.auth-stage .auth-flow__legal,.auth-stage-forgot{text-align:left}.auth-stage .auth-flow-meta{color:var(--forest);justify-content:flex-start;margin-top:.15rem;font-size:.8125rem}.auth-stage-forgot{margin:0}.auth-stage-forgot a,.auth-stage .auth-flow-meta a,.auth-stage .auth-flow__legal a{color:var(--ink);font-weight:560;text-decoration:none}.auth-stage-forgot a{color:var(--forest);font-size:.8125rem;font-weight:500}.auth-stage-forgot a:hover,.auth-stage .auth-flow-meta a:hover{color:var(--ink)}.auth-stage-error{color:var(--ink);margin:.1rem 0 0;font-size:.8125rem;font-weight:550}.auth-stage-hint{color:var(--forest);margin:.1rem 0 0;font-size:.75rem}.auth-stage .auth-flow__footer{text-align:left;margin-top:1.5rem}.auth-stage .auth-flow__legal{text-align:left;width:100%;max-width:none;color:var(--forest);margin:0;font-size:12px;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.auth-stage .auth-flow__legal{color:color-mix(in srgb, var(--forest) 88%, var(--ink))}}@media (max-width:1080px){.auth-stage{grid-template-columns:minmax(16rem,.8fr) minmax(0,1.2fr)}.auth-stage__hero{padding-inline:1.75rem}}@media (max-width:860px){.auth-stage{background:var(--mint);display:block}.auth-stage__brand{display:none}.auth-stage__pane,.dark .auth-stage__pane{min-height:100dvh;padding:max(1.25rem, env(safe-area-inset-top,0px)) 0 max(1.5rem, env(safe-area-inset-bottom,0px));border-radius:0;flex-direction:column;justify-content:safe center;align-items:stretch;display:flex;overflow:hidden auto}.auth-stage__mobile{z-index:2;width:max-content;height:auto;min-height:0;padding:max(1rem, env(safe-area-inset-top,0px)) 1.25rem 0;pointer-events:auto;background:0 0;border-radius:0;align-items:center;display:flex;position:absolute;inset:0 auto auto 0;overflow:visible}.auth-stage__mobile .auth-stage__grid{display:none}.auth-stage__mobile .auth-stage__logo{pointer-events:auto;color:var(--ink);margin:0}.auth-stage__mobile .auth-stage__logo .text-foreground{color:var(--ink)}.auth-stage__mobile .auth-stage__logo img:first-of-type{display:block!important}.auth-stage__mobile .auth-stage__logo img:last-of-type{display:none!important}.auth-stage__pane,.dark .auth-stage__pane{background:var(--mint)!important}.auth-stage__pane-light{display:none}.auth-stage__column{border-radius:0;width:100%;padding:1.5rem 1.25rem 0;animation:none}.auth-stage__sheet{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.auth-stage .auth-flow__title{font-size:2rem}.auth-stage .auth-flow__header{margin-bottom:1.5rem}.auth-stage .auth-flow__footer{margin-top:1.75rem}}@media (prefers-reduced-motion:reduce){.auth-stage__brand-note,.auth-stage__column,.auth-stage__track--left,.auth-stage__track--right{animation:none}}.social-signin{flex-direction:column;gap:.6rem;display:flex}.social-signin__button{border:.5px solid var(--glass-border);background:linear-gradient(165deg, var(--auth-glass-top) 0%, var(--auth-glass-mid) 48%, var(--auth-glass-bottom) 100%);width:100%;min-height:52px;color:var(--auth-text);letter-spacing:-.01em;cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast), transform var(--transition-fast);border-radius:14px;justify-content:center;align-items:center;gap:.6rem;font-size:15px;font-weight:500;display:inline-flex}.social-signin__button:hover:not(:disabled){border-color:rgb(var(--auth-text-rgb) / .2)}.social-signin__button:active:not(:disabled){transform:scale(.985)}.social-signin__button:disabled{opacity:.55;cursor:default}.social-signin__icon{flex:none;width:18px;height:18px}.auth-divider{letter-spacing:.02em;color:var(--auth-muted);align-items:center;gap:.75rem;margin:1.1rem 0 .9rem;font-size:12px;display:flex;position:relative}.auth-divider:before,.auth-divider:after{content:"";background:var(--auth-border);flex:1;height:.5px}.auth-stage-form+.social-signin,.social-signin+.auth-stage-form{margin-top:.25rem}.auth-v2{--ax-bg:#f5f6f5;--ax-glow:#0095931a;--ax-card:#fff;--ax-card-border:#0f1a1912;--ax-card-shadow:0 1px 2px #0f1a190a, 0 24px 64px -28px #0f1a1938;--ax-text:#0f1a19;--ax-text-rgb:15 26 25;--ax-muted:#6b7472;--ax-faint:#9aa3a1;--ax-line:#0f1a191a;--ax-line-strong:#0f1a192e;--ax-field:#fff;--ax-field-hover:#fbfcfb;--ax-ring:#0f1a1914;--ax-cta:#0f1a19;--ax-cta-hover:#1c2a28;--ax-cta-text:#fff;--ax-social:#fff;--ax-social-hover:#f4f6f5;--ax-alert:#f3f5f4;--ax-danger:#b42318;--ax-radius:12px;--ax-radius-card:20px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ax-text);font-family:var(--font-system)}.dark .auth-v2{--ax-bg:#0a1211;--ax-glow:#00959324;--ax-card:#121b1a;--ax-card-border:#e8f2e614;--ax-card-shadow:0 1px 0 #e8f2e60a inset, 0 30px 70px -30px #000000b3;--ax-text:#e8f2e6;--ax-text-rgb:232 242 230;--ax-muted:#97a5a1;--ax-faint:#6d7a77;--ax-line:#e8f2e61f;--ax-line-strong:#e8f2e63d;--ax-field:#0e1615;--ax-field-hover:#101a19;--ax-ring:#e8f2e61f;--ax-cta:#e8f2e6;--ax-cta-hover:#fff;--ax-cta-text:#0a1211;--ax-social:#182322;--ax-social-hover:#1f2b2a;--ax-alert:#182322;--ax-danger:#ff8a7a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.auth-v2{background:radial-gradient(70% 45% at 50% -5%, var(--ax-glow), transparent 70%), var(--ax-bg);flex-direction:column;min-height:100dvh;display:flex;position:relative}.auth-v2__top{padding:max(1.5rem, env(safe-area-inset-top,0px)) 1.25rem 0;justify-content:center;align-items:center;display:flex}.auth-v2__logo{color:var(--ax-text);align-items:center;text-decoration:none;display:inline-flex}.auth-v2__main{padding:1.5rem 1rem max(2rem, env(safe-area-inset-bottom,0px));flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.auth-v2__card{border-radius:var(--ax-radius-card);border:1px solid var(--ax-card-border);background:var(--ax-card);width:100%;max-width:26.5rem;box-shadow:var(--ax-card-shadow);padding:2.25rem 2.25rem 2rem;position:relative}.auth-v2__legal{text-align:center;max-width:26.5rem;color:var(--ax-faint);margin:1.25rem 0 0;font-size:12px;line-height:1.5}.auth-v2__legal a{color:var(--ax-muted);text-underline-offset:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .15s}.auth-v2__legal a:hover{text-decoration-color:currentColor}.auth-v2 .auth-shine,.auth-v2 .auth-shine__face,.auth-v2 .auth-flow__column,.auth-v2 .flow-card{width:100%;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;max-width:none!important;margin:0!important;padding:0!important}.auth-v2 .auth-flow__header{text-align:center;margin:0 0 1.5rem}.auth-v2 .auth-flow__eyebrow{letter-spacing:.02em;text-transform:none;color:var(--ax-muted);margin:0 0 .5rem;font-size:12px;font-weight:500}.auth-v2 .auth-flow__title{letter-spacing:-.02em;color:var(--ax-text);text-wrap:balance;margin:0;font-weight:600;line-height:1.2;font-size:24px!important}.auth-v2 .auth-flow__subtitle{color:var(--ax-muted);text-wrap:pretty;margin:.4rem 0 0;font-size:14px;line-height:1.5}.auth-v2 .auth-stage-form,.auth-v2 .flow-stagger{flex-direction:column;gap:1rem;width:100%;display:flex}.auth-v2 .flow-stagger.space-y-5>*+*{margin-top:0}.auth-v2 .auth-stage-field,.auth-v2 label.block{margin:0;display:block}.auth-v2 .auth-flow-label{letter-spacing:0;color:var(--ax-text);margin:0 0 .4rem;font-size:13px;font-weight:500;display:block}.auth-v2 .smooth-input,.auth-v2 .smooth-input__track,.auth-v2 .smooth-input--glass,.auth-v2 .smooth-input--bare{border-radius:0;width:100%;height:auto;min-height:0;margin:0;display:block;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.auth-v2 input.auth-flow-input,.auth-v2 .smooth-input__field,.auth-v2 .glass-cc-input{outline:none;width:100%;height:46px;min-height:46px;font-size:15px;line-height:1.2;transition:border-color .15s,box-shadow .15s,background-color .15s;display:block;border-radius:var(--ax-radius)!important;border:1px solid var(--ax-line)!important;background:var(--ax-field)!important;box-shadow:none!important;color:var(--ax-text)!important;padding:0 .9rem!important}.auth-v2 .smooth-input__field::placeholder{color:var(--ax-faint)!important}.auth-v2 .smooth-input__field:hover{border-color:var(--ax-line-strong)!important;background:var(--ax-field-hover)!important}.auth-v2 .smooth-input__field:focus,.auth-v2 .smooth-input__field:focus-visible{border-color:var(--ax-text)!important;box-shadow:0 0 0 3px var(--ax-ring)!important;background:var(--ax-field)!important}.auth-v2 .smooth-input__field[aria-invalid=true]{border-color:var(--ax-danger)!important}.auth-v2 .smooth-input__field.pr-12,.auth-v2 .smooth-input__field.pr-11{padding-right:2.75rem!important}.auth-v2 .auth-stage-hint{color:var(--ax-muted);margin:.4rem 0 0;font-size:12.5px}.auth-v2 .auth-stage-error{color:var(--ax-danger);margin:.4rem 0 0;font-size:13px;line-height:1.45}.auth-v2 .auth-flow-alert{border-radius:var(--ax-radius);background:var(--ax-alert);color:var(--ax-text);margin:0;padding:.8rem .9rem;font-size:13.5px;line-height:1.5}.auth-v2 .auth-flow-alert a,.auth-v2 .auth-flow-alert .auth-flow-link{color:var(--ax-text);text-underline-offset:3px;font-weight:500;text-decoration:underline}.auth-v2 .auth-flow-cta,.auth-v2 button.auth-flow-cta,.auth-v2 .onboarding-primary-cta{letter-spacing:-.005em;cursor:pointer;justify-content:center;align-items:center;width:100%;min-height:46px;font-size:15px;font-weight:600;transition:background-color .15s,transform .1s,opacity .15s;display:inline-flex;border-radius:var(--ax-radius)!important;background:var(--ax-cta)!important;color:var(--ax-cta-text)!important;box-shadow:none!important;border:0!important;margin:.25rem 0 0!important}.auth-v2 .auth-flow-cta:hover:not(:disabled){background:var(--ax-cta-hover)!important;color:var(--ax-cta-text)!important}.auth-v2 .auth-flow-cta:active:not(:disabled){transform:scale(.99)}.auth-v2 .auth-flow-cta:disabled{opacity:.45;cursor:default}.auth-v2 .auth-flow-cta.\!mt-1{margin-top:.25rem!important}.auth-v2 .auth-flow-meta,.auth-v2 .auth-flow-meta__prompt,.auth-v2 .auth-stage-forgot{text-align:center;color:var(--ax-muted);margin:0;font-size:14px}.auth-v2 .auth-stage-forgot{text-align:right;margin-top:-.35rem;font-size:13px}.auth-v2 .auth-flow-meta a,.auth-v2 .auth-flow-meta__prompt a,.auth-v2 .auth-stage-forgot a,.auth-v2 .auth-flow-link{color:var(--ax-text);font-size:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:500;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .15s}.auth-v2 .auth-flow-meta a:hover,.auth-v2 .auth-stage-forgot a:hover,.auth-v2 .auth-flow-link:hover{color:var(--ax-text);text-decoration-color:currentColor}.auth-v2 .auth-flow-link:disabled{opacity:.45;cursor:default}.auth-v2 .signup-flow{flex-direction:column;gap:1rem;display:flex}.auth-v2 .social-signin{gap:.6rem}.auth-v2 .social-signin__button,.auth-v2 .social-signin__button--passkey{border-radius:var(--ax-radius);border:1px solid var(--ax-line);background:var(--ax-social);min-height:46px;color:var(--ax-text);box-shadow:0 1px 1px rgb(var(--ax-text-rgb) / .03);font-size:14.5px;font-weight:500;transition:background-color .15s,border-color .15s,transform .1s,box-shadow .15s}.auth-v2 .social-signin__button:hover:not(:disabled){background:var(--ax-social-hover);border-color:var(--ax-line-strong)}.auth-v2 .social-signin__button:focus-visible{box-shadow:0 0 0 3px var(--ax-ring);outline:none}.auth-v2 .social-signin+.social-signin__button--passkey{margin-top:-.4rem}.auth-v2 .auth-divider{color:var(--ax-faint);margin:.25rem 0;font-size:12.5px}.auth-v2 .auth-divider:before,.auth-v2 .auth-divider:after{background:var(--ax-line);height:1px}.auth-v2 .smooth-input__field.text-center{font-variant-numeric:tabular-nums;letter-spacing:.3em!important;font-size:22px!important}.auth-v2 .flow-card-overlay-panel{background:var(--ax-card);color:var(--ax-text)}@media (max-width:639px){.auth-v2__top{justify-content:flex-start;padding-left:1.25rem}.auth-v2__main{padding:1.25rem 0 max(1.5rem, env(safe-area-inset-bottom,0px));justify-content:flex-start}.auth-v2__card{max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:.75rem 1.25rem 0}.auth-v2 .auth-flow__header{text-align:left;margin-bottom:1.5rem}.auth-v2 .auth-flow__title{font-size:26px!important}.auth-v2 .smooth-input__field{height:50px;min-height:50px;font-size:16px}.auth-v2 .auth-flow-cta,.auth-v2 .social-signin__button{min-height:50px;font-size:15.5px}.auth-v2__legal{padding:0 1.25rem}}@media (prefers-reduced-motion:reduce){.auth-v2 *{transition:none!important}}.donna-page--home{box-sizing:border-box;background:0 0;flex-direction:column;height:100%;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}.dark .donna-page--home{--dashboard-ink:#e8f2e6;--dashboard-muted:#94a39c;--foreground:var(--dashboard-ink);--label:var(--dashboard-ink);--muted-foreground:var(--dashboard-muted);--secondary-label:var(--dashboard-muted);--tertiary-label:var(--dashboard-muted);--placeholder:var(--dashboard-muted);color:var(--dashboard-ink)}.donna-page--home .donna-page-panel{isolation:isolate;flex-direction:column;flex:auto;min-height:0;margin:0;display:flex;position:relative;overflow:hidden;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.donna-page--home .donna-main{background:0 0;flex-direction:column;flex:1;min-height:0;display:flex}.donna-page--home .donna-messages{scrollbar-width:thin;scrollbar-color:var(--platinum) transparent;background:0 0}@supports (color:color-mix(in lab, red, red)){.donna-page--home .donna-messages{scrollbar-color:color-mix(in srgb, var(--platinum) 55%, transparent) transparent}}.donna-page--home .donna-messages::-webkit-scrollbar{width:4px}.donna-page--home .donna-messages::-webkit-scrollbar-track{background:0 0}.donna-page--home .donna-messages::-webkit-scrollbar-thumb{background-clip:border-box;background-color:var(--platinum);border:0;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.donna-page--home .donna-messages::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--platinum) 55%, transparent)}}.donna-page--home .donna-messages::-webkit-scrollbar-thumb:hover{background-color:var(--platinum)}@supports (color:color-mix(in lab, red, red)){.donna-page--home .donna-messages::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--platinum) 72%, transparent)}}.home-topbar{padding-inline:1.25rem;background:0 0;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;min-height:3.75rem;padding-top:.35rem;display:flex}.home-topbar-scope{text-align:left;min-width:0;max-width:min(100%,22rem);transition:background-color var(--transition-fast);border-radius:.65rem;align-items:center;gap:.45rem;padding:.35rem .5rem;display:inline-flex}.home-topbar-scope:hover{background:rgb(var(--tint-rgb) / .07)}.home-topbar-scope__kicker{letter-spacing:-.01em;color:var(--dashboard-ink);flex-shrink:0;font-size:12px;font-weight:600}.home-topbar-scope__label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;min-width:0;color:var(--dashboard-muted);font-size:12.5px;font-weight:500;overflow:hidden}.home-topbar-scope__label:before{content:"·";color:var(--dashboard-muted);margin-right:.45rem}.donna-page--home[data-motion] .donna-welcome{animation:none}.donna-page--home[data-motion] [data-motion]{will-change:opacity, transform}.donna-page--home .donna-welcome{justify-content:center;gap:1.75rem;max-width:60rem;margin-inline:auto;padding-top:2.25rem;padding-bottom:2.25rem}.donna-page--home .donna-welcome-card{border-color:var(--page-raised-border);background:0 0}.donna-page--home .donna-welcome-card:hover{background:var(--page-raised-hover);border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.donna-page--home .donna-welcome-card:hover{border-color:color-mix(in srgb, var(--foreground) 16%, var(--page-raised-border))}}.donna-page--home .donna-case-picker{max-width:26.5rem;padding-block:.35rem .75rem}.donna-page--home .donna-case-picker-card{border-color:var(--page-raised-border);background:var(--page-raised);box-shadow:none}.donna-page--home .donna-messages:has(.donna-case-picker){overflow:hidden}.donna-page--home .donna-messages{width:100%;max-width:58rem;margin-inline:auto;padding:.85rem 1.1875rem 1.25rem}.donna-page--home .donna-message-stack{flex-direction:column;gap:1.5rem;display:flex}.donna-page--home .donna-message-bubble{border-radius:1rem;max-width:min(100%,21rem);padding:.7rem 1rem;font-size:13.5px;line-height:1.4}.donna-page--home .donna-markdown{font-size:13px;line-height:1.62}.donna-markdown .wmde-markdown,.release-notes-markdown .wmde-markdown{--color-canvas-default:transparent;--color-canvas-subtle:rgb(var(--tint-rgb) / .05);--color-border-default:rgb(var(--tint-rgb) / .14);--color-border-muted:rgb(var(--tint-rgb) / .1);--color-fg-default:var(--foreground);--color-fg-muted:var(--muted-foreground);--color-fg-subtle:var(--muted-foreground);--color-neutral-muted:rgb(var(--tint-rgb) / .08);--color-accent-fg:var(--foreground);--color-danger-fg:var(--accent-danger);color:var(--foreground);background:0 0}.donna-markdown .wmde-markdown table,.donna-markdown .wmde-markdown table tr,.donna-markdown .wmde-markdown table td,.donna-markdown .wmde-markdown table th{border-color:rgb(var(--tint-rgb) / .14);background:0 0}.donna-markdown .wmde-markdown table tr:nth-child(2n){background:rgb(var(--tint-rgb) / .04)}.donna-markdown .wmde-markdown table th,.donna-markdown .wmde-markdown code,.donna-markdown .wmde-markdown pre,.donna-markdown .wmde-markdown blockquote{background:rgb(var(--tint-rgb) / .06);color:var(--foreground)}.donna-markdown .wmde-markdown hr{background:rgb(var(--tint-rgb) / .12);border-color:rgb(var(--tint-rgb) / .12)}.donna-page--home .donna-message-avatar,.donna-page--home .donna-message-avatar-spacer{display:none}.donna-page--home.donna-page .donna-composer-dock{z-index:6;padding-inline:1.1875rem;flex-shrink:0;max-width:58rem;margin-top:auto;padding-bottom:.75rem;position:sticky;bottom:0;background:linear-gradient(to top, var(--elevated-background) 78%, var(--elevated-background))!important}@supports (color:color-mix(in lab, red, red)){.donna-page--home.donna-page .donna-composer-dock{background:linear-gradient(to top, var(--elevated-background) 78%, color-mix(in srgb, var(--elevated-background) 0%, transparent))!important}}.donna-page--home .donna-composer{border:1px solid var(--page-raised-border);background:var(--page-raised);-webkit-backdrop-filter:none;box-shadow:0 12px 16px rgb(var(--pure-black-rgb) / .02);border-radius:1.25rem;padding:0}.dark .donna-page--home .donna-composer{border:1px solid var(--page-raised-border);background:var(--page-raised);-webkit-backdrop-filter:none;box-shadow:none}.donna-page--home .donna-composer-body{padding:.85rem 1rem .7rem}.donna-page--home .donna-composer-input{min-height:3.25rem;color:var(--forest);font-size:13.5px}.dark .donna-page--home .donna-composer-input{color:var(--dashboard-ink)}.donna-page--home .donna-composer-input::placeholder{color:var(--secondary-label)}.dark .donna-page--home .donna-composer-input::placeholder{color:var(--dashboard-muted)}.donna-page--home .donna-send-btn{background:var(--foreground);width:1.75rem;height:1.75rem;color:var(--background);border-radius:999px}.donna-page--home .donna-send-btn:disabled{opacity:.55}.donna-page--home .donna-attach-btn,.donna-page--home .donna-mic-btn{background:rgb(var(--tint-rgb) / .26);width:1.75rem;height:1.75rem;color:var(--foreground);transition:background-color .16s var(--ease-apple);border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.donna-page--home .donna-attach-btn:hover:not(:disabled),.donna-page--home .donna-mic-btn:hover:not(:disabled){background:rgb(var(--tint-rgb) / .36);color:var(--foreground)}.donna-page--home .donna-attach-btn:disabled,.donna-page--home .donna-mic-btn:disabled{opacity:.45}.donna-page--home .donna-mic-btn--live{background:var(--foreground);color:var(--background)}.donna-page--home .donna-composer-footer{background:0 0;border:0;align-items:center;gap:.5rem;min-height:2.85rem;margin:0;padding:.3rem .75rem .65rem}.donna-page--home .donna-composer-controls{flex:auto}.donna-page--home .donna-ai-disclosure{text-align:center;color:var(--dashboard-muted);font-size:11px}.home-suggestions{width:100%;max-width:58rem;margin-inline:auto;padding:0 1.1875rem .75rem}.home-suggestions-lead{letter-spacing:-.005em;color:var(--foreground);margin:0 0 .55rem;font-size:11px;font-weight:500}@supports (color:color-mix(in lab, red, red)){.home-suggestions-lead{color:color-mix(in srgb, var(--foreground) 48%, transparent)}}.home-suggestion-row{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.home-suggestion{letter-spacing:-.01em;min-height:2rem;color:var(--dashboard-muted);transition:background-color var(--transition-fast), color var(--transition-fast);border-radius:.625rem;align-items:center;gap:.45rem;padding-inline:.65rem;font-size:12.5px;font-weight:500;display:inline-flex}.home-suggestion:hover{background:rgb(var(--tint-rgb) / .08);color:var(--dashboard-ink)}.home-suggestion-icon{color:var(--dashboard-muted);flex-shrink:0}.home-suggestion--accent{background:rgb(var(--tint-rgb) / .21);color:var(--dashboard-ink)}.home-suggestion--accent:hover{background:rgb(var(--tint-rgb) / .28)}.home-guest-card{background:var(--page-raised);color:var(--foreground);border-radius:1.25rem;align-items:center;gap:.85rem;padding:1rem 1.15rem;display:flex}@media (max-width:639.98px){.home-guest-card{flex-direction:column;align-items:stretch}.home-guest-actions{width:100%}}.home-guest-mark{object-fit:contain;flex-shrink:0;width:2rem;height:2rem}.home-guest-copy{flex:1;min-width:0}.home-guest-title{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:13px;font-weight:600}.home-guest-sub{color:var(--ink);margin:.15rem 0 0;font-size:12px;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.home-guest-sub{color:color-mix(in srgb, var(--ink) 62%, transparent)}}.home-guest-actions{flex-shrink:0;align-items:center;gap:.4rem;display:inline-flex}.home-guest-signin,.home-guest-signup{letter-spacing:-.01em;white-space:nowrap;min-height:2rem;transition:opacity var(--transition-fast);border-radius:999px;justify-content:center;align-items:center;padding-inline:.85rem;font-size:12px;font-weight:600;display:inline-flex}.home-guest-signin{background:var(--ink);color:var(--mint);filter:none}.home-guest-signup{border:.5px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.home-guest-signup{border:.5px solid color-mix(in srgb, var(--ink) 22%, transparent)}}.home-guest-signup{color:var(--ink);background:0 0}.home-guest-signin:hover,.home-guest-signup:hover{opacity:.88}.home-message-actions{align-items:center;gap:.15rem;margin-top:.6rem;display:flex}.home-message-action{width:1.625rem;height:1.625rem;color:var(--dashboard-muted);transition:background-color var(--transition-fast), color var(--transition-fast);border-radius:.4375rem;justify-content:center;align-items:center;display:inline-flex}.home-message-action:hover{background:rgb(var(--tint-rgb) / .09);color:var(--foreground)}.home-message-action--on{background:rgb(var(--tint-rgb) / .14);color:var(--foreground)}.home-message-time{color:var(--dashboard-muted);margin-left:.4rem;font-size:11px}@media (max-width:1023.98px){.donna-page--home{height:100%;min-height:0;padding:0}.donna-page--home .donna-page-panel{margin:0;background:0 0!important;border:0!important;border-radius:0!important}.home-topbar{z-index:4;min-height:3.25rem;padding-inline:max(1rem, env(safe-area-inset-left,0px)) max(1rem, env(safe-area-inset-right,0px));padding-top:max(.35rem, env(safe-area-inset-top,0px));border-bottom:.5px solid var(--dashboard-card-border);background:var(--elevated-background);position:sticky;top:0}.home-topbar-scope{flex:auto;max-width:none;min-height:2.75rem}.donna-page--home .donna-welcome{padding-top:1rem;padding-bottom:1.25rem;padding-inline:max(.75rem, env(safe-area-inset-left,0px)) max(.75rem, env(safe-area-inset-right,0px));justify-content:flex-start}.donna-page--home .donna-messages{padding-inline:max(1rem, env(safe-area-inset-left,0px)) max(1rem, env(safe-area-inset-right,0px));padding-bottom:.75rem}.donna-page--home.donna-page .donna-composer-dock{max-width:none;padding-inline:max(1rem, env(safe-area-inset-left,0px)) max(1rem, env(safe-area-inset-right,0px));padding-bottom:.75rem}.donna-page--home .donna-composer{border-radius:1.125rem;padding:0}.donna-page--home .donna-composer-body{padding:.85rem .9rem .7rem}.donna-page--home .donna-composer-input{min-height:2.75rem;font-size:16px}.home-suggestions{padding-inline:max(1rem, env(safe-area-inset-left,0px)) max(1rem, env(safe-area-inset-right,0px))}.home-suggestion{min-height:2.25rem}}@media (min-width:640px) and (max-width:1023.98px){.donna-page--home .donna-messages,.donna-page--home.donna-page .donna-composer-dock,.home-suggestions,.home-topbar{padding-inline:1.25rem}}@media (min-width:1024px){.donna-page--home{padding:0}.donna-page--home .donna-page-panel{background:0 0!important;border:none!important;border-radius:0!important}}@media (min-width:1280px){.donna-page--home .donna-messages,.donna-page--home.donna-page .donna-composer-dock,.home-suggestions{max-width:62rem}}@media (max-width:1023px){:is(.platform-refresh-content:has(.donna-page--home),.platform-page-transition:has(.donna-page--home)){flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.platform-refresh-content:has(.donna-page--home){overflow:hidden!important}.platform-page-transition:has(.donna-page--home)>.donna-page--home{flex:1;height:100%;min-height:0}}.home-screen,.hs-gallery,.hs-lifted,.hs-menu{--hs-mark-bg:var(--brand-deep-forest);--hs-mark-ink:var(--brand-fresh-lime);--hs-cta-bg:var(--brand-deep-forest);--hs-cta-fg:var(--brand-fresh-lime)}.dark .home-screen,.dark .hs-gallery,.dark .hs-lifted,.dark .hs-menu{--hs-mark-bg:var(--brand-deep-forest)}@supports (color:color-mix(in lab, red, red)){.dark .home-screen,.dark .hs-gallery,.dark .hs-lifted,.dark .hs-menu{--hs-mark-bg:color-mix(in srgb, var(--brand-deep-forest) 70%, var(--shell-panel))}}.dark .home-screen,.dark .hs-gallery,.dark .hs-lifted,.dark .hs-menu{--hs-mark-ink:var(--brand-fresh-lime);--hs-cta-bg:var(--brand-fresh-lime);--hs-cta-fg:var(--brand-deep-forest)}.home-screen>.hs-wallpaper{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hs-wallpaper span{filter:blur(72px);opacity:.9;will-change:transform;border-radius:50%;position:absolute}.hs-wallpaper span:first-child{background:var(--brand-fresh-lime);width:52vw;height:44vw;top:-18vw;left:-12vw}@supports (color:color-mix(in lab, red, red)){.hs-wallpaper span:first-child{background:color-mix(in srgb, var(--brand-fresh-lime) 70%, transparent)}}.hs-wallpaper span:first-child{animation:46s ease-in-out infinite alternate hs-drift-a}.hs-wallpaper span:nth-child(2){background:var(--brand-deep-teal);width:46vw;height:40vw;top:12vh;right:-14vw}@supports (color:color-mix(in lab, red, red)){.hs-wallpaper span:nth-child(2){background:color-mix(in srgb, var(--brand-deep-teal) 9%, var(--pale))}}.hs-wallpaper span:nth-child(2){animation:58s ease-in-out infinite alternate hs-drift-b}.hs-wallpaper span:nth-child(3){background:var(--brand-warm-white);width:60vw;height:36vw;bottom:-22vw;left:18vw}@supports (color:color-mix(in lab, red, red)){.hs-wallpaper span:nth-child(3){background:color-mix(in srgb, var(--brand-warm-white) 90%, transparent)}}.hs-wallpaper span:nth-child(3){animation:64s ease-in-out infinite alternate-reverse hs-drift-a}.dark .hs-wallpaper span:first-child{background:rgb(var(--brand-deep-forest-rgb) / .55)}.dark .hs-wallpaper span:nth-child(2){background:rgb(var(--brand-deep-teal-rgb) / .1)}.dark .hs-wallpaper span:nth-child(3){background:rgb(var(--pure-black-rgb) / .35)}@keyframes hs-drift-a{0%{transform:translate(0)scale(1)}to{transform:translate(6vw,4vh)scale(1.08)}}@keyframes hs-drift-b{0%{transform:translate(0)scale(1.04)}to{transform:translate(-5vw,6vh)scale(.96)}}.home-screen>.hs-scroll{z-index:1;overscroll-behavior:contain;scrollbar-gutter:stable;position:absolute;inset:0;overflow:hidden auto}.hs-frame{padding:0 clamp(20px,3vw,44px) 96px}.hs-inner{max-width:100%;margin:0 auto}.hs-head{justify-content:space-between;align-items:flex-end;gap:1rem;padding:30px 2px 20px;display:flex}.hs-head__date{letter-spacing:.08em;text-transform:uppercase;color:var(--secondary-label);margin:0;font-size:12px;font-weight:600}.hs-head__title{letter-spacing:-.025em;color:var(--label);margin:4px 0 0;font-size:34px;font-weight:600;line-height:1.05}.hs-head__actions{align-items:center;gap:8px;display:flex}.hs-editbar-slot{z-index:5;pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:24px;left:0;right:0}.hs-editbar{pointer-events:auto;background:var(--home-widget-surface-glass);box-shadow:var(--home-widget-glass-shadow), 0 18px 40px -18px rgb(var(--pure-black-rgb) / .35);-webkit-backdrop-filter:var(--home-widget-glass-blur);backdrop-filter:var(--home-widget-glass-blur);border-radius:999px;align-items:center;gap:14px;padding:7px 7px 7px 18px;display:flex}.hs-editbar__text{color:var(--secondary-label);white-space:nowrap;font-size:13px}.hs-btn{white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 15px;font-size:13.5px;font-weight:560;line-height:1;transition:background-color .2s,box-shadow .2s,transform .15s,color .2s;display:inline-flex}.hs-btn:active{transform:scale(.97)}.hs-btn:focus-visible,.hs-icon-btn:focus-visible{outline:2px solid var(--focus-ring,var(--label));outline-offset:2px}.hs-btn--glass{color:var(--label);background:var(--home-widget-surface-glass);box-shadow:var(--home-widget-glass-shadow);-webkit-backdrop-filter:var(--home-widget-glass-blur);backdrop-filter:var(--home-widget-glass-blur)}.hs-btn--glass:hover{background:var(--home-widget-surface-glass-hover)}.hs-btn--primary{color:var(--hs-cta-fg);background:var(--hs-cta-bg);box-shadow:0 6px 16px -8px rgb(var(--brand-deep-forest-rgb) / .55)}.hs-btn--primary:hover{background:var(--hs-cta-bg)}@supports (color:color-mix(in lab, red, red)){.hs-btn--primary:hover{background:color-mix(in srgb, var(--hs-cta-bg) 88%, var(--hs-cta-fg))}}.hs-btn--quiet{color:var(--secondary-label);background:0 0}.hs-btn--quiet:hover{color:var(--label);background:rgb(var(--tint-rgb) / .06)}.hs-btn--small{height:28px;padding:0 12px;font-size:12.5px}.hs-icon-btn{width:34px;height:34px;color:var(--secondary-label);background:rgb(var(--tint-rgb) / .05);cursor:pointer;border:0;border-radius:999px;place-items:center;transition:background-color .2s,color .2s;display:grid}.hs-icon-btn:hover{color:var(--label);background:rgb(var(--tint-rgb) / .1)}.hs-grid{grid-template-columns:repeat(var(--hs-cols), var(--hs-unit));grid-auto-rows:var(--hs-unit);gap:var(--hs-gap);--hs-radius:calc(var(--hs-unit) * .135);grid-auto-flow:dense;justify-content:center;display:grid}.hs-grid--loading{min-height:60vh}.hs-cell{min-width:0;min-height:0;position:relative}.hs-tile{border-radius:var(--hs-radius,22px);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;--jiggle-angle:.5deg;outline:none;position:absolute;inset:0}.hs-tile[data-size=s]{--jiggle-angle:.9deg}.hs-tile[data-size=l]{--jiggle-angle:.42deg}.hs-tile[data-size=xl]{--jiggle-angle:.22deg}.hs-tile__jiggle{border-radius:inherit;position:absolute;inset:0}.hs-tile--editing{cursor:grab}.hs-tile--editing .hs-tile__jiggle{animation:.3s ease-in-out infinite alternate hs-jiggle;animation-delay:var(--jiggle-delay,0s)}.hs-tile--editing .hw>*{pointer-events:none}.hs-tile--editing:focus-visible .hw{box-shadow:0 0 0 2px var(--elevated-background), 0 0 0 4px var(--label)}@keyframes hs-jiggle{0%{transform:rotate(calc(var(--jiggle-angle) * -1))}to{transform:rotate(var(--jiggle-angle))}}.home-screen[data-dragging] .hs-tile--editing .hs-tile__jiggle{animation-play-state:paused}.hs-tile--placeholder .hs-tile__jiggle{opacity:0}.hs-tile--placeholder:before{content:"";border-radius:inherit;background:rgb(var(--tint-rgb) / .05);border:1.5px dashed rgb(var(--tint-rgb) / .2);position:absolute;inset:0}.hs-tile--fresh .hw{animation:1.6s cubic-bezier(.16,1,.3,1) hs-fresh}@keyframes hs-fresh{0%{box-shadow:0 0 0 0 rgb(var(--tint-rgb) / .28)}40%{box-shadow:0 0 0 7px rgb(var(--tint-rgb) / .12)}to{box-shadow:0 0 0 14px rgb(var(--tint-rgb) / 0)}}.hs-lifted{cursor:grabbing;animation:.22s cubic-bezier(.16,1,.3,1) both hs-lift}@keyframes hs-lift{0%{transform:none}to{transform:scale(1.035)rotate(-.6deg)}}.hs-lifted .hw{box-shadow:0 34px 70px -24px rgb(var(--pure-black-rgb) / .42), 0 10px 24px -12px rgb(var(--pure-black-rgb) / .22)}.hs-lifted .hw>*{pointer-events:none}.hs-remove{z-index:3;width:24px;height:24px;color:var(--elevated-background);background:var(--label);box-shadow:0 0 0 2px var(--elevated-background), 0 4px 10px -4px rgb(var(--pure-black-rgb) / .4);cursor:pointer;border:0;border-radius:999px;place-items:center;padding:0;animation:.28s cubic-bezier(.34,1.56,.64,1) both hs-pop;display:grid;position:absolute;top:-8px;left:-8px}.hs-remove:hover{transform:scale(1.08)}.hs-sizes{z-index:3;color:rgb(var(--brand-fresh-lime-rgb) / .62);background:rgb(var(--brand-deep-forest-rgb) / .9);-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);box-shadow:0 10px 24px -12px rgb(var(--pure-black-rgb) / .5);opacity:0;pointer-events:none;border-radius:999px;gap:2px;padding:3px;transition:opacity .2s,transform .25s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%,6px)}.dark .hs-sizes{box-shadow:0 0 0 .5px rgb(var(--brand-fresh-lime-rgb) / .22), 0 10px 24px -12px rgb(var(--pure-black-rgb) / .6)}.hs-tile--editing:hover .hs-sizes,.hs-tile--editing:focus-within .hs-sizes{opacity:1;pointer-events:auto;transform:translate(-50%)}.home-screen[data-dragging] .hs-sizes{opacity:0;pointer-events:none}.hs-sizes__opt{width:30px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;transition:background-color .15s,color .15s;display:grid}.hs-sizes__opt:hover{color:var(--brand-fresh-lime)}.hs-sizes__opt--on{color:var(--brand-deep-forest);background:var(--brand-fresh-lime)}@keyframes hs-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.hs-empty{text-align:center;background:var(--home-widget-surface-glass);max-width:460px;box-shadow:var(--home-widget-glass-shadow);-webkit-backdrop-filter:var(--home-widget-glass-blur);backdrop-filter:var(--home-widget-glass-blur);border-radius:28px;flex-direction:column;align-items:center;margin:8vh auto 0;padding:40px 32px;display:flex}.hs-empty__mark{width:48px;height:48px;color:var(--hw-mark-ink,var(--hs-mark-ink));background:var(--hw-mark-bg,var(--hs-mark-bg));border-radius:16px;place-items:center;display:grid}.hs-empty__title{letter-spacing:-.015em;color:var(--label);margin:18px 0 0;font-size:22px;font-weight:600}.hs-empty__body{color:var(--secondary-label);margin:8px 0 0;font-size:14px;line-height:1.5}.hs-empty__actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px;display:flex}.hs-menu{z-index:80;background:var(--popover,var(--elevated-background));min-width:212px;box-shadow:0 0 0 .5px var(--popover-border,var(--separator)), 0 18px 40px -16px rgb(var(--pure-black-rgb) / .35), 0 4px 12px -6px rgb(var(--pure-black-rgb) / .18);transform-origin:0 0;border-radius:14px;padding:6px;position:fixed}.hs-menu__label{letter-spacing:.04em;text-transform:uppercase;color:var(--tertiary-label);margin:0;padding:6px 10px 4px;font-size:11.5px;font-weight:600}.hs-menu__item{text-align:left;width:100%;color:var(--label);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:7px 10px;font-size:13.5px;display:flex}.hs-menu__item:hover,.hs-menu__item:focus-visible{background:rgb(var(--tint-rgb) / .07);outline:none}.hs-menu__item--strong{font-weight:600}.hs-menu__glyph{width:20px;color:var(--secondary-label);place-items:center;display:grid}.hs-menu__check{margin-left:auto}.hs-menu__rule{background:var(--separator);height:.5px;margin:5px 8px;display:block}.hs-gallery{place-items:center;padding:24px;display:grid;position:fixed;inset:0}.hs-gallery__scrim{background:rgb(var(--fuji-black-rgb) / .28);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:default;border:0;position:absolute;inset:0}.dark .hs-gallery__scrim{background:rgb(var(--pure-black-rgb) / .5)}.hs-gallery__panel{background:var(--elevated-background);width:min(1120px,100%);height:min(780px,100%);box-shadow:0 0 0 .5px var(--popover-border,var(--separator)), 0 40px 100px -30px rgb(var(--pure-black-rgb) / .45);border-radius:28px;outline:none;grid-template-columns:232px minmax(0,1fr);display:grid;position:relative;overflow:hidden}.hs-gallery__rail{border-right:.5px solid var(--separator);background:var(--sage);flex-direction:column;gap:14px;min-height:0;padding:22px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.hs-gallery__rail{background:color-mix(in srgb, var(--sage) 55%, var(--elevated-background))}}.dark .hs-gallery__rail{background:var(--mint)}@supports (color:color-mix(in lab, red, red)){.dark .hs-gallery__rail{background:color-mix(in srgb, var(--mint) 3%, var(--shell-sidebar))}}.hs-gallery__title{letter-spacing:-.015em;color:var(--label);margin:0 8px;font-size:20px;font-weight:600}.hs-gallery__search{height:34px;color:var(--tertiary-label);background:rgb(var(--tint-rgb) / .06);border-radius:10px;align-items:center;gap:8px;padding:0 10px;display:flex}.hs-gallery__search:focus-within{box-shadow:0 0 0 1.5px var(--focus-border)}.hs-gallery__search input{min-width:0;color:var(--label);background:0 0;border:0;outline:none;flex:1;font-size:13.5px}.hs-gallery__search input::placeholder{color:var(--tertiary-label)}.hs-gallery__cats{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.hs-gallery__cat{text-align:left;width:100%;color:var(--label);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:7px 8px;font-size:13.5px;font-weight:500;transition:background-color .15s;display:flex}.hs-gallery__cat:hover{background:rgb(var(--tint-rgb) / .06)}.hs-gallery__cat--on,.hs-gallery__cat--on:hover{background:rgb(var(--tint-rgb) / .1);font-weight:600}.hs-gallery__cat-icon{width:26px;height:26px;color:var(--hw-mark-ink,var(--hs-mark-ink));background:var(--hw-mark-bg,var(--hs-mark-bg));border-radius:8px;place-items:center;display:grid}.hs-gallery__count{color:var(--tertiary-label);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;font-weight:500}.hs-gallery__main{flex-direction:column;min-height:0;display:flex}.hs-gallery__head{justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 28px 16px;display:flex}.hs-gallery__heading{letter-spacing:-.015em;color:var(--label);margin:0;font-size:20px;font-weight:600}.hs-gallery__sub{color:var(--secondary-label);margin:4px 0 0;font-size:13px}.hs-gallery__grid{flex:1;grid-template-columns:repeat(auto-fill,264px);grid-auto-rows:max-content;place-content:start center;gap:16px;min-height:0;margin:0;padding:4px 24px 32px;list-style:none;display:grid;overflow-y:auto}.hs-gallery__none{color:var(--secondary-label);margin:40px 28px;font-size:14px}.hs-gallery__card{background:var(--sage);border-radius:20px;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.hs-gallery__card{background:color-mix(in srgb, var(--sage) 45%, var(--elevated-background))}}.hs-gallery__card{box-shadow:0 0 0 .5px var(--separator);overflow:hidden}.dark .hs-gallery__card{background:var(--mint)}@supports (color:color-mix(in lab, red, red)){.dark .hs-gallery__card{background:color-mix(in srgb, var(--mint) 4%, var(--shell-panel))}}.hs-gallery__preview{cursor:pointer;background:0 0;border:0;width:100%;height:188px;padding:0;display:block;position:relative}.hs-gallery__preview-inner{position:absolute;inset:0}.hs-gallery__stage{position:absolute;inset:0;overflow:hidden}.hs-gallery__scaled{transform-origin:50%;pointer-events:none;--hs-radius:20px;position:absolute;top:50%;left:50%}.hs-gallery__scaled .hw{border-radius:20px}.hs-gallery__plus{width:26px;height:26px;color:var(--elevated-background);background:var(--label);opacity:0;border-radius:999px;place-items:center;transition:opacity .2s,transform .25s cubic-bezier(.34,1.56,.64,1);display:grid;position:absolute;top:10px;right:10px;transform:scale(.8)}.hs-gallery__preview:hover .hs-gallery__plus{opacity:1;transform:scale(1)}.hs-gallery__meta{border-top:.5px solid var(--separator);background:var(--elevated-background);flex-direction:column;gap:4px;padding:12px 16px 14px;display:flex}.hs-gallery__name{color:var(--label);align-items:center;gap:8px;margin:0;font-size:14.5px;font-weight:600;display:flex}.hs-gallery__tag{letter-spacing:.02em;color:var(--secondary-label);background:rgb(var(--tint-rgb) / .07);border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:600}.hs-gallery__desc{min-height:2.7em;color:var(--secondary-label);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.hs-gallery__row{justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}.hs-gallery__sizes{background:rgb(var(--tint-rgb) / .06);border-radius:999px;gap:2px;padding:2px;display:flex}.hs-gallery__size{width:32px;height:24px;color:var(--tertiary-label);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;transition:background-color .15s,color .15s;display:grid}.hs-gallery__size:hover{color:var(--label)}.hs-gallery__size--on{color:var(--label);background:var(--elevated-background);box-shadow:0 1px 3px rgb(var(--pure-black-rgb) / .12)}.dark .hs-gallery__size--on{background:rgb(var(--mint-rgb) / .14)}.hs-gallery__one{color:var(--tertiary-label);font-size:12px}.hw{--hw-bg:var(--home-widget-surface);--hw-fg:var(--label);--hw-muted:var(--secondary-label);--hw-faint:var(--tertiary-label);--hw-line:var(--separator);--hw-fill:rgb(var(--ink-rgb) / .05);--hw-accent:var(--brand-deep-teal);--hw-accent-ink:var(--brand-warm-white);--hw-strong-bg:var(--brand-deep-forest);--hw-strong-fg:var(--brand-fresh-lime);--hw-mark-bg:var(--brand-deep-forest);--hw-mark-ink:var(--brand-fresh-lime);border-radius:var(--hs-radius,22px);color:var(--hw-fg);background:var(--hw-bg);box-shadow:0 0 0 .5px rgb(var(--ink-rgb) / .07), 0 1px 2px rgb(var(--ink-rgb) / .04), 0 12px 28px -18px rgb(var(--ink-rgb) / .22);flex-direction:column;padding:14px 16px;font-size:13px;line-height:1.35;transition:box-shadow .25s;display:flex;position:absolute;inset:0;overflow:hidden}.hw--s{padding:14px}.hw--l,.hw--xl{padding:16px 18px}.hw--brand{--hw-bg:linear-gradient(160deg, var(--brand-fresh-lime), var(--brand-fresh-lime))}@supports (color:color-mix(in lab, red, red)){.hw--brand{--hw-bg:linear-gradient(160deg, var(--brand-fresh-lime), color-mix(in srgb, var(--brand-fresh-lime) 72%, var(--brand-soft-sage)))}}.hw--brand{--hw-fg:var(--brand-deep-forest);--hw-muted:rgb(var(--brand-deep-forest-rgb) / .68);--hw-faint:rgb(var(--brand-deep-forest-rgb) / .46);--hw-line:rgb(var(--brand-deep-forest-rgb) / .12);--hw-fill:rgb(var(--brand-deep-forest-rgb) / .07);--hw-accent:var(--brand-deep-forest);--hw-accent-ink:var(--brand-fresh-lime);box-shadow:0 0 0 .5px rgb(var(--brand-deep-forest-rgb) / .1), 0 1px 2px rgb(var(--brand-deep-forest-rgb) / .05), 0 14px 30px -18px rgb(var(--brand-deep-forest-rgb) / .32)}.hw--teal{--hw-bg:linear-gradient(160deg, var(--brand-deep-teal), var(--brand-deep-teal))}@supports (color:color-mix(in lab, red, red)){.hw--teal{--hw-bg:linear-gradient(160deg, color-mix(in srgb, var(--brand-deep-teal) 14%, var(--brand-warm-white)), color-mix(in srgb, var(--brand-deep-teal) 6%, var(--mint)))}}.hw--teal{--hw-fg:var(--brand-deep-ink);--hw-muted:rgb(var(--brand-deep-ink-rgb) / .64);--hw-faint:rgb(var(--brand-deep-ink-rgb) / .44);--hw-line:rgb(var(--brand-deep-teal-rgb) / .18);--hw-fill:rgb(var(--brand-deep-teal-rgb) / .09);--hw-accent:var(--brand-deep-teal);--hw-accent-ink:var(--brand-warm-white);--hw-strong-bg:var(--brand-deep-teal);--hw-strong-fg:var(--brand-warm-white)}.hw--sand{--hw-bg:linear-gradient(160deg, var(--brand-warm-white), var(--brand-soft-sage))}@supports (color:color-mix(in lab, red, red)){.hw--sand{--hw-bg:linear-gradient(160deg, var(--brand-warm-white), color-mix(in srgb, var(--brand-soft-sage) 72%, var(--brand-warm-white)))}}.hw--sand{--hw-fg:var(--brand-deep-ink);--hw-muted:rgb(var(--brand-deep-ink-rgb) / .62);--hw-faint:rgb(var(--brand-deep-ink-rgb) / .42);--hw-line:rgb(var(--brand-deep-ink-rgb) / .1);--hw-fill:rgb(var(--brand-deep-ink-rgb) / .06);--hw-accent:var(--brand-deep-forest);--hw-accent-ink:var(--brand-warm-white)}.hw--glass{--hw-bg:var(--home-widget-surface-glass);box-shadow:var(--home-widget-glass-shadow);-webkit-backdrop-filter:var(--home-widget-glass-blur);backdrop-filter:var(--home-widget-glass-blur)}.dark .hw{--hw-bg:var(--mint)}@supports (color:color-mix(in lab, red, red)){.dark .hw{--hw-bg:color-mix(in srgb, var(--mint) 7%, var(--shell-panel))}}.dark .hw{--hw-fill:rgb(var(--mint-rgb) / .07);--hw-accent:var(--brand-fresh-lime);--hw-accent-ink:var(--brand-deep-ink);--hw-strong-bg:var(--brand-fresh-lime);--hw-strong-fg:var(--brand-deep-ink);--hw-mark-bg:var(--brand-deep-forest)}@supports (color:color-mix(in lab, red, red)){.dark .hw{--hw-mark-bg:color-mix(in srgb, var(--brand-deep-forest) 70%, var(--shell-panel))}}.dark .hw{--hw-mark-ink:var(--brand-fresh-lime);box-shadow:0 0 0 .5px rgb(var(--mint-rgb) / .1), 0 16px 32px -20px rgb(var(--pure-black-rgb) / .6)}.dark .hw--brand{--hw-bg:linear-gradient(155deg, var(--brand-deep-forest), var(--brand-deep-forest))}@supports (color:color-mix(in lab, red, red)){.dark .hw--brand{--hw-bg:linear-gradient(155deg, color-mix(in srgb, var(--brand-deep-forest) 82%, var(--shell-panel)), color-mix(in srgb, var(--brand-deep-forest) 46%, var(--brand-deep-ink)))}}.dark .hw--brand{--hw-fg:var(--brand-warm-white);--hw-muted:rgb(var(--brand-warm-white-rgb) / .66);--hw-faint:rgb(var(--brand-warm-white-rgb) / .44);--hw-line:rgb(var(--brand-fresh-lime-rgb) / .14);--hw-fill:rgb(var(--brand-fresh-lime-rgb) / .08);--hw-accent:var(--brand-fresh-lime);--hw-accent-ink:var(--brand-deep-forest);--hw-strong-bg:var(--brand-fresh-lime);--hw-strong-fg:var(--brand-deep-forest);box-shadow:0 0 0 .5px rgb(var(--brand-fresh-lime-rgb) / .14), 0 16px 32px -20px rgb(var(--pure-black-rgb) / .7)}.dark .hw--teal{--hw-bg:linear-gradient(155deg, var(--brand-deep-teal), var(--brand-deep-teal))}@supports (color:color-mix(in lab, red, red)){.dark .hw--teal{--hw-bg:linear-gradient(155deg, color-mix(in srgb, var(--brand-deep-teal) 30%, var(--shell-panel)), color-mix(in srgb, var(--brand-deep-teal) 14%, var(--brand-deep-ink)))}}.dark .hw--teal{--hw-fg:var(--brand-warm-white);--hw-muted:rgb(var(--brand-warm-white-rgb) / .66);--hw-faint:rgb(var(--brand-warm-white-rgb) / .44);--hw-line:rgb(var(--brand-warm-white-rgb) / .12);--hw-fill:rgb(var(--brand-warm-white-rgb) / .08);--hw-accent:var(--brand-deep-teal)}@supports (color:color-mix(in lab, red, red)){.dark .hw--teal{--hw-accent:color-mix(in srgb, var(--brand-deep-teal) 42%, var(--brand-fresh-lime))}}.dark .hw--teal{--hw-accent-ink:var(--brand-deep-ink);--hw-strong-bg:var(--brand-deep-teal)}@supports (color:color-mix(in lab, red, red)){.dark .hw--teal{--hw-strong-bg:color-mix(in srgb, var(--brand-deep-teal) 42%, var(--brand-fresh-lime))}}.dark .hw--teal{--hw-strong-fg:var(--brand-deep-ink)}.dark .hw--sand{--hw-bg:linear-gradient(155deg, var(--brand-soft-sage), var(--brand-soft-sage))}@supports (color:color-mix(in lab, red, red)){.dark .hw--sand{--hw-bg:linear-gradient(155deg, color-mix(in srgb, var(--brand-soft-sage) 11%, var(--shell-panel)), color-mix(in srgb, var(--brand-soft-sage) 5%, var(--shell-panel)))}}.dark .hw--sand{--hw-fg:var(--brand-warm-white);--hw-muted:rgb(var(--brand-warm-white-rgb) / .64);--hw-faint:rgb(var(--brand-warm-white-rgb) / .42);--hw-line:rgb(var(--brand-soft-sage-rgb) / .12);--hw-fill:rgb(var(--brand-soft-sage-rgb) / .08);--hw-accent:var(--brand-soft-sage);--hw-accent-ink:var(--brand-deep-ink)}.dark .hw--glass{--hw-bg:var(--home-widget-surface-glass);box-shadow:var(--home-widget-glass-shadow)}.hs-tile:not(.hs-tile--editing) .hw:hover{box-shadow:0 0 0 .5px rgb(var(--ink-rgb) / .09), 0 2px 4px rgb(var(--ink-rgb) / .04), 0 18px 36px -18px rgb(var(--ink-rgb) / .28)}.hw a{color:inherit;text-decoration:none}.hw :focus-visible{outline:2px solid var(--hw-fg);outline-offset:2px;border-radius:8px}.hw-head{flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:20px;margin-bottom:8px;display:flex}.hw-head__link{letter-spacing:.005em;min-width:0;color:var(--hw-muted);align-items:center;gap:6px;font-size:12px;font-weight:600;transition:color .15s;display:inline-flex}.hw-head__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hw-head__go{opacity:0;flex:none;transition:opacity .15s,transform .2s;transform:translate(-3px,3px)}a.hw-head__link:hover{color:var(--hw-fg)}a.hw-head__link:hover .hw-head__go{opacity:1;transform:none}.hw-head__trailing{flex:none;display:inline-flex}.hw-body{flex-direction:column;flex:1;min-height:0;display:flex}.hw-body--center{justify-content:center;align-items:center}.hw-fill-link{border-radius:12px;flex-direction:column;flex:1;min-height:0;display:flex}.hw-num{font-variant-numeric:tabular-nums}.hw-stat{margin-top:auto}.hw-stat__value{letter-spacing:-.035em;font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin:0;font-size:40px;font-weight:600;line-height:1;display:flex}.hw-stat--large .hw-stat__value{font-size:52px}.hw-stat__unit{letter-spacing:0;color:var(--hw-muted);font-size:14px;font-weight:550}.hw-stat__caption{color:var(--hw-muted);margin:7px 0 0;font-size:12.5px;line-height:1.3}.hw-delta{color:var(--hw-fg);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:4px;font-size:12px;font-weight:650;display:inline-flex}.hw-delta__suffix{color:var(--hw-muted);font-weight:450}.hw-kicker{color:var(--hw-muted);margin:0 0 10px;font-size:12.5px}.hw-kicker strong{color:var(--hw-fg);font-weight:650}.hw-pill{height:20px;color:var(--hw-muted);background:var(--hw-fill);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.hw-pill--strong{color:var(--hw-strong-fg);background:var(--hw-strong-bg)}.hw-muted-line{color:var(--hw-muted);margin:0;padding:4px 0;font-size:12.5px;list-style:none}.hw-muted-line--center{align-self:center}.hw-ring{color:var(--hw-accent);flex:none;position:relative}.hw-ring svg{display:block}.hw-ring__value{transition:stroke-dashoffset 1.2s cubic-bezier(.16,1,.3,1);animation:1.2s cubic-bezier(.16,1,.3,1) both hw-ring-in}@keyframes hw-ring-in{0%{stroke-dashoffset:var(--ring-c)}}.hw-ring__label{color:var(--hw-fg);place-items:center;display:grid;position:absolute;inset:0}.hw-ring__big{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.hw-ring-copy__lead{margin:0;font-size:14px;font-weight:600}.hw-ring-copy__body{color:var(--hw-muted);margin:3px 0 8px;font-size:12.5px}.hw-area{width:100%;color:var(--hw-accent);animation:1.4s cubic-bezier(.16,1,.3,1) both hw-reveal;position:relative}.hw-area svg{width:100%;height:100%;display:block;overflow:visible}@keyframes hw-reveal{0%{clip-path:inset(-10% 100% -10% 0)}to{clip-path:inset(-10% -4% -10% 0)}}.hw-area__dot{background:currentColor;border-radius:999px;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab, red, red)){.hw-area__dot{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 22%, transparent)}}.hw-area__dot{animation:.4s 1.1s both hw-fade}@keyframes hw-fade{0%{opacity:0}}.hw-axis{color:var(--hw-faint);justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.hw-mini-chart{margin-top:10px}.hw-bars{align-items:stretch;gap:4px;margin-top:auto;display:flex}.hw-bars__col{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.hw-bars__track{flex:1;align-items:flex-end;display:flex;position:relative}.hw-bars__bar{background:var(--hw-accent);opacity:.26;transform-origin:bottom;border-radius:4px;width:100%;animation:.8s cubic-bezier(.16,1,.3,1) both hw-grow;display:block}.hw-bars__bar--peak{opacity:1}@keyframes hw-grow{0%{transform:scaleY(0)}}.hw-bars__label{text-align:center;white-space:nowrap;height:12px;color:var(--hw-faint);font-size:10.5px;line-height:12px;overflow:visible}.hw-meters{flex-direction:column;gap:10px;margin:auto 0 0;padding:0;list-style:none;display:flex}.hw-meters__top{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:5px;display:flex}.hw-meters__label{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:520;overflow:hidden}.hw-meters__value{color:var(--hw-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.hw-meters__track{background:var(--hw-fill);border-radius:999px;height:6px;overflow:hidden}.hw-meters__fill{border-radius:inherit;background:var(--hw-accent);transform-origin:0;height:100%;animation:.9s cubic-bezier(.16,1,.3,1) both hw-grow-x;display:block}@keyframes hw-grow-x{0%{transform:scaleX(0)}}.hw-segments{flex-direction:column;gap:12px;margin-top:auto;display:flex}.hw-segments__bar{gap:3px;height:12px;display:flex}.hw-segments__bar span{background:var(--hw-accent);transform-origin:0;border-radius:4px;min-width:4px;animation:.9s cubic-bezier(.16,1,.3,1) both hw-grow-x}.hw-segments__legend{gap:6px;margin:0;padding:0;list-style:none;display:grid}.hw-segments__legend li{align-items:center;gap:8px;min-width:0;font-size:12.5px;display:flex}.hw-segments__swatch{background:var(--hw-accent);border-radius:3px;flex:none;width:8px;height:8px}.hw-segments__label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.hw-segments__value{font-variant-numeric:tabular-nums;gap:6px;font-weight:600;display:inline-flex}.hw-segments__pct{text-align:right;min-width:30px;color:var(--hw-faint);font-weight:450}.hw-rows{flex-direction:column;gap:1px;min-height:0;margin:0 -8px;padding:0;list-style:none;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 8px),#0000);mask-image:linear-gradient(#000 calc(100% - 8px),#0000)}.hw-row{border-radius:10px;align-items:center;gap:10px;min-width:0;padding:6px 8px;transition:background-color .15s;display:flex}.hw-row--link:hover{background:var(--hw-fill)}.hw-row__lead{flex:none;place-items:center;display:grid}.hw-row__text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.hw-row__primary{white-space:nowrap;text-overflow:ellipsis;color:var(--hw-fg);font-size:13.5px;font-weight:520;line-height:1.25;overflow:hidden}.hw-row__primary--strong{font-weight:650}.hw-row__secondary{white-space:nowrap;text-overflow:ellipsis;color:var(--hw-muted);align-items:center;gap:4px;font-size:12px;line-height:1.3;display:flex;overflow:hidden}.hw-row__secondary svg{flex:none}.hw-row__trailing{color:var(--hw-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.hw-rows--compact .hw-row{padding:4px 8px}.hw-rows--compact .hw-row__primary{font-size:12.5px}.hw-avatar{letter-spacing:.02em;color:var(--hw-fg);background:var(--hw-fill);box-shadow:inset 0 0 0 .5px var(--hw-line);border-radius:999px;flex:none;place-items:center;font-weight:650;display:grid}.hw-icon-chip{width:26px;height:26px;color:var(--hw-fg);background:var(--hw-fill);border-radius:8px;place-items:center;display:grid}.hw-dot{background:var(--hw-faint);border-radius:999px;width:7px;height:7px;margin:0 3px;display:block}.hw-dot--live{background:var(--hw-accent);box-shadow:0 0 0 0 rgb(var(--tint-rgb) / .3);animation:1.8s ease-out infinite hw-live}@keyframes hw-live{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--hw-accent) 45%, transparent)}to{box-shadow:0 0 0 8px color-mix(in srgb, var(--hw-accent) 0%, transparent)}}.hw-datebadge{background:var(--hw-fill);width:34px;height:36px;box-shadow:inset 0 0 0 .5px var(--hw-line);border-radius:9px;flex-direction:column;justify-content:center;align-items:center;display:flex}.hw-datebadge__month{letter-spacing:.06em;text-transform:uppercase;color:var(--hw-muted);font-size:9px;font-weight:700;line-height:1}.hw-datebadge__day{font-variant-numeric:tabular-nums;margin-top:2px;font-size:15px;font-weight:650;line-height:1}.hw-mark{width:8px;height:8px;margin:0 4px;display:block}.hw-mark--dot{background:var(--hw-accent);border-radius:999px}.hw-mark--ring{box-shadow:inset 0 0 0 2px var(--hw-accent);border-radius:999px}.hw-mark--square{background:var(--hw-faint);border-radius:2px}.hw-empty{flex-direction:column;flex:1;justify-content:flex-end;align-items:flex-start;gap:4px;min-height:0;display:flex}.hw-empty__icon{width:32px;height:32px;color:var(--hw-muted);background:var(--hw-fill);border-radius:10px;place-items:center;margin-bottom:6px;display:grid}.hw-empty__title{margin:0;font-size:14px;font-weight:600}.hw-empty__body{max-width:34ch;color:var(--hw-muted);margin:0;font-size:12.5px;line-height:1.4}.hw-empty__action{text-underline-offset:3px;margin-top:6px;font-size:12.5px;font-weight:600;text-decoration:underline!important;text-decoration-thickness:1px!important}.hw-empty--small .hw-empty__title{font-size:13px}.hw-loading{flex-direction:column;gap:9px;margin-top:auto;display:flex}.hw-loading__line{background:linear-gradient(90deg, var(--hw-fill), var(--hw-fg), var(--hw-fill));border-radius:999px;height:10px;display:block}@supports (color:color-mix(in lab, red, red)){.hw-loading__line{background:linear-gradient(90deg, var(--hw-fill), color-mix(in srgb, var(--hw-fg) 12%, transparent), var(--hw-fill))}}.hw-loading__line{background-size:200% 100%;animation:1.4s ease-in-out infinite hw-shimmer}@keyframes hw-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.hw-body.hw-split{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);align-items:end;gap:16px;display:grid}.hw-body.hw-split>.hw-rows,.hw-body.hw-split>.hw-muted-line{align-self:end}.hw-body.hw-split--chart{grid-template-columns:auto minmax(0,1fr);gap:20px}.hw-body.hw-split--ring{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px}.hw-ask{flex-direction:column;flex:1;min-height:0;display:flex}.hw-ask__top{align-items:center;gap:10px;display:flex}.hw-ask__mark{width:30px;height:30px;color:var(--hw-accent-ink);background:var(--hw-accent);border-radius:10px;place-items:center;display:grid}.hw-ask__title{letter-spacing:-.01em;flex:1;margin:0;font-size:16px;font-weight:600}.hw-ask__open{color:var(--hw-muted);font-size:12px;font-weight:600}.hw-ask__open:hover{color:var(--hw-fg)}.hw-ask__ideas{flex-direction:column;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.hw-ask__idea{text-align:left;width:100%;color:var(--hw-fg);background:var(--hw-fill);cursor:pointer;border:0;border-radius:12px;padding:9px 12px;font-size:13px;line-height:1.35;transition:background-color .15s}.hw-ask__idea:hover{background:var(--hw-fg)}@supports (color:color-mix(in lab, red, red)){.hw-ask__idea:hover{background:color-mix(in srgb, var(--hw-fg) 12%, transparent)}}.hw-ask__field{background:var(--hw-fill);box-shadow:inset 0 0 0 .5px var(--hw-line);border-radius:999px;align-items:center;gap:6px;margin-top:auto;padding:5px 5px 5px 14px;transition:box-shadow .2s,background-color .2s;display:flex}.hw-ask__field:focus-within{background:var(--hw-fg)}@supports (color:color-mix(in lab, red, red)){.hw-ask__field:focus-within{background:color-mix(in srgb, var(--hw-fg) 10%, transparent)}}.hw-ask__field:focus-within{box-shadow:inset 0 0 0 1px var(--hw-fg)}@supports (color:color-mix(in lab, red, red)){.hw-ask__field:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hw-fg) 30%, transparent)}}.hw-ask__field input{min-width:0;height:30px;color:var(--hw-fg);background:0 0;border:0;outline:none;flex:1;font-size:13.5px}.hw-ask__field input::placeholder{color:var(--hw-faint)}.hw-ask__send{width:30px;height:30px;color:var(--hw-accent-ink);background:var(--hw-accent);cursor:pointer;border:0;border-radius:999px;flex:none;place-items:center;padding:0;transition:opacity .2s,transform .15s;display:grid}.hw-ask__send:disabled{opacity:.35;cursor:default}.hw-ask__send:not(:disabled):active{transform:scale(.92)}.hw-status{justify-content:flex-end}.hw-status__orb{background:var(--hw-fill);border-radius:999px;width:26px;height:26px;margin-bottom:auto;display:block;position:relative}.hw-status__orb span{background:var(--hw-faint);border-radius:999px;position:absolute;inset:7px}.hw-status--busy .hw-status__orb{background:var(--hw-accent)}@supports (color:color-mix(in lab, red, red)){.hw-status--busy .hw-status__orb{background:color-mix(in srgb, var(--hw-accent) 18%, transparent)}}.hw-status--busy .hw-status__orb span{background:var(--hw-accent);animation:2.4s ease-in-out infinite hw-breathe}@keyframes hw-breathe{0%,to{opacity:.7;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}.hw-status__title{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600;line-height:1.2}.hw-status__line{color:var(--hw-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:12.5px;display:-webkit-box;overflow:hidden}.hw-status__thread{white-space:nowrap;text-overflow:ellipsis;margin:6px 0 0;font-size:12px;font-weight:600;overflow:hidden}.hw-ring__stack{flex-direction:column;align-items:center;line-height:1;display:flex}.hw-ring__small{letter-spacing:.04em;text-transform:uppercase;color:var(--hw-muted);margin-top:3px;font-size:10.5px;font-weight:600}.hw-usage-refill{color:var(--hw-fg);margin:0;font-size:12px;font-weight:600}.hw-usage-refill--small{color:var(--hw-muted);text-align:center;margin-top:10px;font-size:11.5px;font-weight:500}.hw-usage-open{margin-top:auto}.hw-usage-open__big{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:600}.hw-limits{flex-direction:column;gap:12px;margin:auto 0 0;padding:0;list-style:none;display:flex}.hw-limits__track--low .hw-meters__fill{background:var(--hw-strong-bg)}.hw-limits__foot{color:var(--hw-muted);margin:5px 0 0;font-size:11.5px}.hw-plan{flex-direction:column;flex:1;min-height:0;display:flex}.hw-plan__top{align-items:center;gap:8px;display:flex}.hw-plan__mark{width:28px;height:28px;color:var(--hw-accent-ink);background:var(--hw-accent);border-radius:9px;place-items:center;display:grid}.hw-plan__kicker{color:var(--hw-muted);font-size:12px;font-weight:600}.hw-plan__name{letter-spacing:-.02em;margin:auto 0 0;font-size:24px;font-weight:600;line-height:1.1}.hw-plan__line{color:var(--hw-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 10px;font-size:12.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.hw-plan__line--one{-webkit-line-clamp:1}.hw-plan__gap{height:10px;display:block}.hw-plan__cta{background:var(--hw-accent);border-radius:999px;align-self:flex-start;padding:6px 13px;font-size:12.5px;font-weight:650;transition:transform .15s,opacity .15s;color:var(--hw-accent-ink)!important}.hw-plan__cta:hover{opacity:.9}.hw-plan__cta:active{transform:scale(.97)}.hw-countdown{flex-direction:column;justify-content:flex-end;min-width:0;height:100%;display:flex}.hw-countdown__value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin:0;font-size:46px;font-weight:600;line-height:.95;display:flex}.hw-countdown__word{letter-spacing:-.03em;font-size:30px}.hw-countdown__unit{letter-spacing:0;color:var(--hw-muted);font-size:14px;font-weight:550}.hw-countdown__label{white-space:nowrap;text-overflow:ellipsis;margin:8px 0 0;font-size:13px;font-weight:600;overflow:hidden}.hw-countdown__case{white-space:nowrap;text-overflow:ellipsis;color:var(--hw-muted);margin:1px 0 0;font-size:12px;overflow:hidden}.hw-today{flex-direction:column;height:100%;display:flex}.hw-today__weekday{letter-spacing:.06em;text-transform:uppercase;color:var(--hw-muted);margin:0;font-size:12px;font-weight:700}.hw-today__day{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:48px;font-weight:500;line-height:1}.hw-today__next{border-left:2.5px solid var(--hw-accent);margin-top:auto;padding-left:9px}.hw-today__event{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12.5px;font-weight:600;overflow:hidden}.hw-today__time{color:var(--hw-muted);margin:1px 0 0;font-size:12px}.hw-agenda{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.hw-agenda__item{align-items:center;gap:10px;min-width:0;padding:6px 0;display:flex}.hw-agenda__when{flex-direction:column;flex:none;width:62px;display:flex}.hw-agenda__time{font-variant-numeric:tabular-nums;font-size:13px;font-weight:650}.hw-agenda__day{color:var(--hw-muted);font-size:11px}.hw-agenda__rule{background:var(--hw-accent);opacity:.8;border-radius:999px;flex:none;align-self:stretch;width:3px}.hw-agenda__text{flex-direction:column;flex:1;min-width:0;display:flex}.hw-agenda__title{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:560;overflow:hidden}.hw-agenda__meta{white-space:nowrap;text-overflow:ellipsis;color:var(--hw-muted);align-items:center;gap:4px;font-size:12px;display:flex;overflow:hidden}.hw-agenda__join{background:var(--hw-accent);border-radius:999px;flex:none;padding:5px 11px;font-size:12px;font-weight:650;color:var(--hw-accent-ink)!important}.hw-month{flex-direction:column;height:100%;display:flex}.hw-month__top{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.hw-month__name{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:650}.hw-month__sum{color:var(--hw-muted);margin:0;font-size:11.5px}.hw-month__grid{flex:1;grid-template-columns:repeat(7,1fr);grid-auto-rows:1fr;place-items:center;row-gap:2px;display:grid}.hw-month__weekday{color:var(--hw-faint);font-size:10.5px;font-weight:650}.hw-month__day{font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:520;display:grid;position:relative}.hw-month__day--past{color:var(--hw-faint)}.hw-month__day--date{box-shadow:inset 0 0 0 1.5px var(--hw-accent)}.hw-month__day--today{color:var(--hw-accent-ink);background:var(--hw-accent);font-weight:700}.hw-month__dot{background:var(--hw-accent);border-radius:999px;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:-2px;left:50%}.hw-month__day--today .hw-month__dot{bottom:-5px}.hw-month__key{color:var(--hw-muted);justify-content:flex-end;gap:12px;margin-top:8px;font-size:11px;display:flex}.hw-month__key>span{align-items:center;gap:5px;display:inline-flex}.hw-month__dot--key{margin:0;position:static}.hw-month__ring{width:9px;height:9px;box-shadow:inset 0 0 0 1.5px var(--hw-accent);border-radius:999px;display:inline-block}.hw-week{flex:none;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.hw-week__day{color:var(--hw-fg);cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding:6px 0 5px;transition:background-color .15s;display:flex}.hw-week__day:hover{background:var(--hw-fill)}.hw-week__day--on,.hw-week__day--on:hover{background:var(--hw-fill);box-shadow:inset 0 0 0 1px var(--hw-line)}.hw-week__name{color:var(--hw-muted);white-space:nowrap;font-size:10.5px;font-weight:650}.hw-week__num{font-variant-numeric:tabular-nums;font-size:15px;font-weight:620}.hw-week__load{background:var(--hw-fill);border-radius:999px;align-items:flex-end;width:6px;height:22px;display:flex;overflow:hidden}.hw-week__load span{border-radius:inherit;background:var(--hw-accent);transform-origin:bottom;width:100%;animation:.8s cubic-bezier(.16,1,.3,1) both hw-grow;display:block}.hw-week__count{color:var(--hw-faint);font-variant-numeric:tabular-nums;font-size:10.5px}.hw-week__summary{white-space:nowrap;text-overflow:ellipsis;color:var(--hw-muted);margin:auto 0 0;font-size:12.5px;overflow:hidden}.hw-week__summary strong{color:var(--hw-fg);font-weight:650}.hw-week__plan{border-top:.5px solid var(--hw-line);margin-top:12px;padding-top:10px}.hw-tasklist{gap:0}.hw-task{border-radius:10px;align-items:center;gap:10px;min-width:0;padding:5px 8px;transition:opacity .4s;display:flex}.hw-task:hover{background:var(--hw-fill)}.hw-task--done{opacity:.45}.hw-task--done .hw-task__title{text-decoration:line-through}.hw-check{color:#0000;width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--hw-faint);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;transition:background-color .2s,box-shadow .2s,color .2s,transform .2s cubic-bezier(.34,1.56,.64,1);display:grid}.hw-check:not(:disabled):hover{color:var(--hw-faint);box-shadow:inset 0 0 0 1.5px var(--hw-fg)}.hw-check--done{color:var(--hw-accent-ink);background:var(--hw-accent);box-shadow:none;transform:scale(1.08)}.hw-task__text{flex-direction:column;flex:1;min-width:0;display:flex}.hw-task__title{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:520;overflow:hidden}.hw-task__case{white-space:nowrap;text-overflow:ellipsis;color:var(--hw-muted);font-size:12px;overflow:hidden}.hw-task__due{color:var(--hw-muted);white-space:nowrap;flex:none;font-size:12px}.hw-task__due--late{color:var(--hw-fg);font-weight:650}.hw-switch{background:var(--hw-fill);border-radius:999px;gap:1px;padding:2px;display:inline-flex}.hw-switch__opt{letter-spacing:.02em;height:20px;color:var(--hw-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 8px;font-size:10.5px;font-weight:650}.hw-switch__opt--on{color:var(--hw-fg);background:var(--hw-bg);box-shadow:0 1px 2px rgb(var(--pure-black-rgb) / .1)}.hw--brand .hw-switch__opt--on,.hw--teal .hw-switch__opt--on,.hw--sand .hw-switch__opt--on{background:var(--hw-fg)}@supports (color:color-mix(in lab, red, red)){.hw--brand .hw-switch__opt--on,.hw--teal .hw-switch__opt--on,.hw--sand .hw-switch__opt--on{background:color-mix(in srgb, var(--hw-fg) 14%, transparent)}}.hw-body.hw-volume{gap:24px}.hw-body.hw-volume--wide{flex-direction:row}.hw-volume__main{flex-direction:column;flex:1;justify-content:flex-end;min-width:0;display:flex}.hw-volume__stat{align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.hw-volume__stat .hw-stat__value{font-size:32px}.hw--l .hw-volume__stat .hw-stat__value,.hw--xl .hw-volume__stat .hw-stat__value{font-size:40px}.hw-facts{border-left:.5px solid var(--hw-line);flex:none;grid-template-columns:repeat(2,minmax(0,1fr));align-content:end;gap:16px 18px;width:44%;margin:0;padding-left:22px;display:grid}.hw-facts dt{color:var(--hw-muted);font-size:11.5px}.hw-facts dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:3px 0 2px;font-size:22px;font-weight:600}.hw-facts dd.hw-facts__text{letter-spacing:0;font-size:15px}.hw-line{flex-direction:column;flex:1;min-height:0;display:flex}.hw-line__top{align-items:center;gap:8px;min-width:0;display:flex}.hw-line__pulse{width:28px;height:28px;color:var(--hw-accent-ink);background:var(--hw-accent);border-radius:999px;flex:none;place-items:center;display:grid;position:relative}.hw-line__pulse:after{content:"";border-radius:inherit;box-shadow:0 0 0 1.5px var(--hw-accent);opacity:0;animation:2.6s ease-out infinite hw-ripple;position:absolute;inset:-3px}@keyframes hw-ripple{0%{opacity:.6;transform:scale(.9)}to{opacity:0;transform:scale(1.5)}}.hw-line__name{white-space:nowrap;text-overflow:ellipsis;color:var(--hw-muted);font-size:12.5px;font-weight:600;overflow:hidden}.hw-line__number{letter-spacing:-.01em;text-align:left;color:var(--hw-fg);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;align-items:center;gap:8px;margin-top:auto;padding:0;font-size:19px;font-weight:600;display:inline-flex}.hw-line__number svg{opacity:.55}.hw-line__number:hover svg{opacity:1}.hw-line__meta{color:var(--hw-muted);margin:4px 0 0;font-size:12px}.hw-line__meta--soft{color:var(--hw-faint)}.hw-drop{border:1.5px dashed var(--hw-fg);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;width:100%;min-height:0;padding:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.hw-drop{border:1.5px dashed color-mix(in srgb, var(--hw-fg) 22%, transparent)}}.hw-drop{border-radius:calc(var(--hs-radius,22px) - 8px);text-align:center;color:var(--hw-fg);cursor:pointer;background:0 0;transition:border-color .2s,background-color .2s,transform .25s cubic-bezier(.16,1,.3,1)}.hw-drop:hover{border-color:var(--hw-fg)}@supports (color:color-mix(in lab, red, red)){.hw-drop:hover{border-color:color-mix(in srgb, var(--hw-fg) 40%, transparent)}}.hw-drop:hover{background:var(--hw-fill)}.hw-drop--over{border-style:solid;border-color:var(--hw-fg);background:var(--hw-fg)}@supports (color:color-mix(in lab, red, red)){.hw-drop--over{background:color-mix(in srgb, var(--hw-fg) 8%, transparent)}}.hw-drop--over{transform:scale(.98)}.hw-drop__icon{width:38px;height:38px;color:var(--hw-mark-ink,var(--hs-mark-ink));background:var(--hw-mark-bg,var(--hs-mark-bg));border-radius:12px;place-items:center;margin-bottom:6px;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:grid}.hw-drop--over .hw-drop__icon{transform:translateY(-3px)}.hw-drop__title{font-size:13.5px;font-weight:600}.hw-drop__hint{max-width:30ch;color:var(--hw-muted);font-size:11.5px;line-height:1.35}.hw-team-small{flex-direction:column;gap:8px;margin-top:auto;display:flex}.hw-stack{display:flex}.hw-stack .hw-avatar{box-shadow:0 0 0 2px var(--home-widget-surface);margin-right:-8px}.dark .hw-stack .hw-avatar{box-shadow:0 0 0 2px var(--mint)}@supports (color:color-mix(in lab, red, red)){.dark .hw-stack .hw-avatar{box-shadow:0 0 0 2px color-mix(in srgb, var(--mint) 7%, var(--shell-panel))}}.hw-day{flex-direction:column;flex:1;min-height:0;display:flex}.hw-day__sentence{letter-spacing:-.015em;text-wrap:balance;margin:auto 0 0;font-size:19px;font-weight:600;line-height:1.28}.hw-day--large .hw-day__sentence{margin-top:6px;font-size:24px}.hw-day__list{border-top:.5px solid var(--hw-line);flex-direction:column;gap:10px;margin:auto 0 0;padding:14px 0 0;list-style:none;display:flex}.hw-day__list li{align-items:flex-start;gap:10px;font-size:13px;line-height:1.35;display:flex}.hw-day__list svg{color:var(--hw-muted);flex:none;margin-top:1px}.hw-clock{flex-direction:column;flex:1;align-items:center;min-height:0;display:flex}.hw-clock__face{stroke-linecap:round;flex:1;width:100%;min-height:0}.hw-clock__tick{stroke:var(--hw-faint)}.hw-clock__hour,.hw-clock__minute{stroke:var(--hw-fg)}.hw-clock__second{stroke:var(--hw-accent)}.hw--brand .hw-clock__second{stroke:var(--hw-muted)}.hw-clock__pin{fill:var(--hw-fg)}.hw-clock__zone{letter-spacing:.08em;color:var(--hw-muted);flex:none;margin-bottom:4px;font-size:10.5px;font-weight:650}.hw-note{flex-direction:column;flex:1;min-height:0;display:flex}.hw-note__field{resize:none;width:100%;min-height:0;font:inherit;color:var(--hw-fg);-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px;line-height:1.45}.hw-note__field::placeholder{color:var(--hw-faint)}.hw-note--small .hw-note__field{font-size:13px}.hw-library{flex-direction:column;flex:1;min-height:0;display:flex}.hw-library__field{color:var(--hw-muted);background:var(--hw-fill);box-shadow:inset 0 0 0 .5px var(--hw-line);border-radius:12px;align-items:center;gap:8px;margin-top:auto;padding:4px 4px 4px 12px;display:flex}.hw-library__field:focus-within{box-shadow:inset 0 0 0 1px var(--hw-fg)}@supports (color:color-mix(in lab, red, red)){.hw-library__field:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hw-fg) 30%, transparent)}}.hw-library__field input{min-width:0;height:30px;color:var(--hw-fg);background:0 0;border:0;outline:none;flex:1;font-size:13.5px}.hw-library__field input::placeholder{color:var(--hw-faint)}.hw-library__go{width:30px;height:30px;color:var(--hw-accent-ink);background:var(--hw-accent);cursor:pointer;border:0;border-radius:9px;place-items:center;padding:0;display:grid}.hw-library__scopes{gap:6px;margin-top:10px;display:flex}.hw-chip{height:24px;color:var(--hw-muted);box-shadow:inset 0 0 0 .5px var(--hw-line);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 10px;font-size:11.5px;font-weight:600}.hw-chip--on{color:var(--hw-fg);background:var(--hw-fill);box-shadow:inset 0 0 0 1px var(--hw-fg)}@supports (color:color-mix(in lab, red, red)){.hw-chip--on{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hw-fg) 20%, transparent)}}.hw-shortcuts{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-height:0;display:grid}.hw-shortcuts--large{grid-template-rows:repeat(2,minmax(0,1fr))}.hw-shortcut{min-width:0;color:var(--hw-fg);cursor:pointer;background:0 0;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:6px 2px;transition:background-color .15s,transform .15s;display:flex}.hw-shortcut:hover{background:var(--hw-fill)}.hw-shortcut:active{transform:scale(.96)}.hw-shortcut__icon{width:44px;height:44px;color:var(--hw-mark-ink,var(--hs-mark-ink));background:var(--hw-mark-bg,var(--hs-mark-bg));box-shadow:0 6px 14px -8px rgb(var(--pure-black-rgb) / .45);border-radius:14px;place-items:center;display:grid}.hw-shortcut__label{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11.5px;font-weight:560;overflow:hidden}@media (prefers-reduced-motion:reduce){.hs-wallpaper span,.hs-tile--editing .hs-tile__jiggle,.hw-dot--live,.hw-status--busy .hw-status__orb span,.hw-line__pulse:after,.hw-loading__line{animation:none}.hs-tile--editing .hw{box-shadow:0 0 0 1.5px rgb(var(--tint-rgb) / .22), 0 12px 28px -18px rgb(var(--ink-rgb) / .22)}.hw-bars__bar,.hw-meters__fill,.hw-segments__bar span,.hw-area,.hw-ring__value,.hw-week__load span{animation:none}}.case-detail-page.case-detail-page{--case-ink:var(--ink);--case-muted:var(--forest);--shell-muted:var(--forest);--muted-foreground:var(--case-muted);--secondary-label:var(--case-muted);--tertiary-label:var(--forest);flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden;background:var(--elevated-background)!important}@supports (color:color-mix(in lab, red, red)){.case-detail-page.case-detail-page{--tertiary-label:color-mix(in srgb, var(--forest) 78%, var(--sage))}}.case-detail-page.case-detail-page{--foreground:var(--case-ink);--placeholder:var(--tertiary-label)}.dark .case-detail-page.case-detail-page{--case-ink:#e8f2e6;--case-muted:#94a39c;--shell-muted:var(--case-muted);--muted-foreground:var(--case-muted);--secondary-label:var(--case-muted);--tertiary-label:var(--case-muted);--foreground:var(--case-ink)}.case-detail-shell{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}[data-app-shell=platform] .platform-page-panel.case-detail-page{background:var(--elevated-background)!important}@media (min-width:1024px){[data-app-shell=platform] .platform-page-panel.case-detail-page{background:0 0!important}}.case-detail-page .case-detail-page__layout{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.case-detail-page .case-detail-page__loading,.case-detail-page .case-detail__missing{flex:1;min-height:0;padding:22px 24px 96px;overflow-y:auto}.case-detail-page .case-detail-page__chrome{flex-direction:column;flex-shrink:0;gap:12px;padding:1rem 1.5rem 0;display:flex}.case-detail-page .case-detail__topbar{align-items:center;gap:1rem;min-width:0;display:flex}.case-detail-page .case-detail__topbar-path{flex:auto;min-width:0}.case-detail-page .case-detail__topbar-path .page-path-nav__link,.case-detail-page .case-detail__topbar-path .page-path-nav__sep,.case-detail-page .case-detail__topbar-path .page-path-nav__muted,.case-detail-page .case-detail__topbar-path .page-path-nav__current{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.case-detail-page .case-detail__topbar-path .page-path-nav__link,.case-detail-page .case-detail__topbar-path .page-path-nav__sep,.case-detail-page .case-detail__topbar-path .page-path-nav__muted,.case-detail-page .case-detail__topbar-path .page-path-nav__current{color:color-mix(in srgb, var(--foreground) 48%, transparent)}}.case-detail-page .case-detail__topbar-path .page-path-nav__link:hover{color:var(--foreground);opacity:1}@media (max-width:640px){.case-detail-page .case-detail-page__loading,.case-detail-page .case-detail-page__chrome,.case-detail-page .case-detail__missing{padding-inline:1rem}.case-detail-page .case-detail-page__loading,.case-detail-page .case-detail__missing{padding-top:16px}.case-detail-page .case-detail-page__chrome{gap:.7rem;padding-top:.75rem}}.case-detail-page .case-detail-page__scroll{overscroll-behavior:contain;flex:auto;min-height:0;padding:22px 24px 96px;overflow-y:auto}.case-detail-page>.document-editor-ai{z-index:40;height:auto;max-height:none;position:absolute;top:0;bottom:0;right:0}.case-detail-page>.document-editor-ai--closed{pointer-events:none;border:0;min-width:0;width:0!important}.case-detail-page .case-detail__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.case-detail-page .case-detail__header-text{flex:320px;min-width:0}.case-detail-page .case-detail__title-line{flex-wrap:wrap;align-items:baseline;gap:.15rem .7rem;display:flex}.case-detail-page .case-detail__title{letter-spacing:-.03em;color:var(--case-ink);text-wrap:pretty;overflow-wrap:break-word;margin:0;font-size:clamp(1.45rem,1.2rem + .7vw,1.75rem);font-weight:700;line-height:1.15}.case-detail-page .case-detail__facts{color:var(--case-muted);margin:0;font-size:13px;line-height:1.4}.case-detail-page .case-detail__note{margin-top:.45rem}.case-detail-page .case-detail__header-skel{flex-direction:column;gap:.55rem;padding-top:.15rem;display:flex}.case-detail-page .case-detail__skel{background:rgb(var(--tint-rgb) / .1);border-radius:.45rem;animation:1.5s ease-in-out infinite case-detail-fade;display:block}.case-detail-page .case-detail__skel--title{width:min(22rem,72%);height:1.55rem}.case-detail-page .case-detail__skel--facts{width:min(16rem,52%);height:.8rem}.case-detail-page .case-detail__skel--doc-name{background:var(--case-card-foreground);width:72%;height:.9rem}@supports (color:color-mix(in lab, red, red)){.case-detail-page .case-detail__skel--doc-name{background:color-mix(in srgb, var(--case-card-foreground) 10%, transparent)}}.case-detail-page .case-detail__skel--doc-chip{background:var(--case-card-chip);border-radius:6px;width:3.25rem;height:1.25rem}.case-detail-page .case-detail__skel--task-name{width:68%;height:.7rem}.case-detail-page .case-detail__skel--task-owner{width:70%;height:.65rem}.case-detail-page .case-detail__skel--task-due{width:55%;height:.65rem}.case-detail-page .case-detail__skel--stat{width:3.5rem;height:1.35rem;margin-inline:auto}.case-detail-page .case-detail__skel--stat-name{width:5.5rem;height:.95rem;margin-inline:auto}.case-detail-page .case-detail__skel--panel{border-radius:.75rem;width:100%;height:3.25rem}.case-detail-page .case-detail__details-skel{flex-direction:column;gap:.65rem;display:flex}.case-detail-page .case-detail__header-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}@media (max-width:640px){.case-detail-page .case-detail__header-actions .case-detail__btn span{display:none}.case-detail-page .case-detail__header-actions .case-detail__btn{justify-content:center;width:32px;padding:0}}.case-detail-page .case-detail__btn{letter-spacing:-.01em;white-space:nowrap;height:32px;transition:background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);border:1px solid #0000;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.case-detail-page .case-detail__btn:active:not(:disabled){transform:scale(.98)}.case-detail-page .case-detail__btn:focus-visible,.case-detail-page .case-detail__icon-btn:focus-visible,.case-detail-page .case-detail__link-btn:focus-visible,.case-detail-page .case-detail__more-btn:focus-visible,.case-detail-page .case-detail__pill:focus-visible,.case-detail-page .case-detail__view-btn:focus-visible,.case-detail-page .case-doc-tile:focus-visible,.case-detail-page .case-doc-row:focus-visible,.case-detail-page .case-task-row:focus-visible,.case-detail-page .case-rail__suggestion:focus-visible,.case-detail-page .case-rail__cta:focus-visible,.case-detail-page .case-sample-banner__cta:focus-visible{outline:2px solid var(--tint)}@supports (color:color-mix(in lab, red, red)){.case-detail-page .case-detail__btn:focus-visible,.case-detail-page .case-detail__icon-btn:focus-visible,.case-detail-page .case-detail__link-btn:focus-visible,.case-detail-page .case-detail__more-btn:focus-visible,.case-detail-page .case-detail__pill:focus-visible,.case-detail-page .case-detail__view-btn:focus-visible,.case-detail-page .case-doc-tile:focus-visible,.case-detail-page .case-doc-row:focus-visible,.case-detail-page .case-task-row:focus-visible,.case-detail-page .case-rail__suggestion:focus-visible,.case-detail-page .case-rail__cta:focus-visible,.case-detail-page .case-sample-banner__cta:focus-visible{outline:2px solid color-mix(in srgb, var(--tint) 40%, transparent)}}.case-detail-page .case-detail__btn:focus-visible,.case-detail-page .case-detail__icon-btn:focus-visible,.case-detail-page .case-detail__link-btn:focus-visible,.case-detail-page .case-detail__more-btn:focus-visible,.case-detail-page .case-detail__pill:focus-visible,.case-detail-page .case-detail__view-btn:focus-visible,.case-detail-page .case-doc-tile:focus-visible,.case-detail-page .case-doc-row:focus-visible,.case-detail-page .case-task-row:focus-visible,.case-detail-page .case-rail__suggestion:focus-visible,.case-detail-page .case-rail__cta:focus-visible,.case-detail-page .case-sample-banner__cta:focus-visible{outline-offset:2px}.case-detail-page .case-detail__btn--quiet{background:rgb(var(--tint-rgb) / .12);color:var(--foreground);border-color:#0000}.case-detail-page .case-detail__btn--quiet:hover{background:rgb(var(--tint-rgb) / .18)}.case-detail-page .case-detail__icon-btn{border:1px solid var(--separator);width:32px;height:32px;color:var(--muted-foreground);transition:background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);background:0 0;border-radius:10px;place-items:center;display:inline-grid}.case-detail-page .case-detail__icon-btn:hover{background:rgb(var(--tint-rgb) / .06);color:var(--foreground)}.case-detail-page .case-detail__icon-btn:active:not(:disabled){transform:scale(.96)}.case-detail-page .case-detail__icon-btn:disabled{opacity:.5;cursor:default}.case-detail-page .case-detail__link-btn{color:var(--muted-foreground);transition:color var(--transition-fast);border-radius:8px;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.case-detail-page .case-detail__link-btn:hover{color:var(--foreground)}.case-detail-page .case-detail__more-btn{color:var(--muted-foreground);transition:color var(--transition-fast);align-self:flex-start;padding:4px 0;font-size:12px;font-weight:600}.case-detail-page .case-detail__more-btn:hover{color:var(--foreground)}.case-detail-page .case-detail__tabs{align-self:flex-start;align-items:center;width:fit-content;max-width:100%;margin:0;padding:0;display:flex}.case-detail-page .case-detail__tabs-control{max-width:100%}.case-detail-page .case-detail__tabs-control.apple-segmented--compact .apple-segmented__item{gap:.25rem;min-width:0;padding-inline:.7rem}@media (min-width:640px){.case-detail-page .case-detail__tabs-control.apple-segmented--compact .apple-segmented__item{min-width:5.25rem;padding-inline:.95rem}}.case-detail-page .case-detail__btn--pale{background:var(--case-card);color:var(--case-card-foreground)}.case-detail-page .case-detail__btn--pale:hover{background:var(--case-card-hover)}.case-detail-page .case-detail__btn--pale svg,.case-detail-page .case-detail__btn--quiet svg{color:inherit;fill:none;flex-shrink:0}.case-detail-page .case-detail__body{flex:1;grid-template-columns:minmax(0,1fr);gap:18px;min-height:0;padding:1rem 1.5rem 1.5rem;display:grid;overflow:hidden}@media (min-width:1024px){.case-detail-page .case-detail__body{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,3fr) minmax(0,1fr);align-items:start;gap:1.25rem;overflow:hidden}}.case-detail-page .case-detail__main{flex-direction:column;gap:0;min-width:0;min-height:0;scroll-padding-top:8px;scroll-padding-bottom:24px;display:flex}@media (min-width:1024px){.case-detail-page .case-detail__main{overscroll-behavior:contain;scrollbar-gutter:auto;height:100%;min-height:0;overflow:hidden auto}}@media (max-width:1023.98px){.case-detail-page .case-detail__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgb(var(--tint-rgb) / .22) transparent;flex-direction:column;gap:.85rem;padding:.75rem 1rem 1.75rem;display:flex;overflow:hidden auto}.case-detail-page .case-detail__main{flex:none;height:auto;min-height:min-content;overflow:visible}.case-detail-page .case-detail__anchor,.case-detail-page .case-detail__section{min-height:min-content;overflow:visible}.case-detail-page .case-rail{flex:none;min-height:min-content}.case-detail-page__layout[data-section=documents] .case-rail,.case-detail-page__layout[data-section=tasks] .case-rail,.case-detail-page__layout[data-section=notes] .case-rail,.case-detail-page__layout[data-section=expenses] .case-rail{display:none}.case-detail-page__layout[data-section=documents] .case-documents-host{min-height:70dvh}}.case-detail-page .case-detail__anchor{flex-direction:column;gap:10px;min-width:0;padding:2px 0 8px;scroll-margin-top:8px;display:flex}.case-detail-page .case-detail__anchor[hidden]{display:none!important}@media (min-width:1024px){.case-detail-page__layout[data-section=documents] .case-detail__body{grid-template-columns:minmax(0,1fr)}.case-detail-page__layout[data-section=documents] .case-rail{display:none}.case-detail-page__layout[data-section=documents] .case-detail__main{overflow:hidden}.case-detail-page__layout[data-section=documents] .case-detail__anchor:not([hidden]){flex:auto;min-height:0;padding:0;overflow:hidden}}.case-detail-page .case-documents-host{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.case-detail-page .case-detail__section{flex-direction:column;gap:12px;min-width:0;display:flex}.case-detail-page .case-detail__section-head{justify-content:space-between;align-items:center;gap:12px;min-height:28px;display:flex}.case-detail-page .case-detail__section-head-text{min-width:0}.case-detail-page.case-detail-page .case-detail__section-title{letter-spacing:-.02em;color:var(--case-ink);margin:0;font-size:15px;font-weight:600}.case-detail-page .case-detail__section-helper{color:var(--shell-muted);margin:3px 0 0;font-size:12.5px;line-height:1.45}.case-detail-page .case-detail__section-head-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.case-detail-page .case-detail__section-foot{justify-content:flex-start;padding-top:6px;display:flex}.case-detail-page .case-detail__see-all-link{letter-spacing:-.01em;color:var(--shell-muted);cursor:pointer;text-align:left;background:0 0;border:0;margin:0;padding:0;font-size:13px;font-weight:500}.case-detail-page .case-detail__see-all-link:hover{color:var(--foreground)}.case-detail-page .case-detail__subsection{margin-top:2px;display:block}.case-detail-page.case-detail-page .case-detail__subtitle{letter-spacing:-.01em;color:var(--shell-muted,var(--muted-foreground));margin:0;font-size:13px;font-weight:600}.case-detail-page .case-detail__view-toggle{background:var(--field-surface);border-radius:9px;gap:3px;padding:2px;display:flex}.case-detail-page .case-detail__view-btn{width:26px;height:26px;color:var(--muted-foreground);transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:0;border-radius:7px;place-items:center;display:inline-grid}.case-detail-page .case-detail__view-btn svg{color:inherit;fill:none;pointer-events:none;flex-shrink:0}.case-detail-page .case-detail__view-btn:hover{color:var(--foreground);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.case-detail-page .case-detail__view-btn:hover{background:color-mix(in srgb, var(--foreground) 6%, transparent)}}.case-detail-page .case-detail__view-btn--active{background:var(--foreground);color:var(--background);border-color:#0000}.case-detail-page .case-detail__view-btn--active svg{color:inherit;fill:none}.case-detail-page .case-detail__empty-action{flex-direction:column;align-items:center;gap:.85rem;display:flex}.case-detail-page .case-detail__empty-action .case-detail__empty{width:100%}.case-detail-page .case-detail__empty{border:1px dashed var(--foreground);margin:0;padding:16px 14px}@supports (color:color-mix(in lab, red, red)){.case-detail-page .case-detail__empty{border:1px dashed color-mix(in srgb, var(--foreground) 14%, transparent)}}.case-detail-page .case-detail__empty{text-align:center;color:var(--muted-foreground);background:rgb(var(--tint-rgb) / .02);border-radius:12px;font-size:12.5px;line-height:1.45}.case-detail-page .case-detail__missing{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:72px 24px;display:flex}.case-detail-page .case-detail__missing-title{letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:17px;font-weight:600}.case-detail-page .case-detail__missing-text{max-width:32ch;color:var(--muted-foreground);margin:0 0 8px;font-size:13.5px;line-height:1.5}.case-detail-page .case-doc-grid{grid-template-columns:repeat(auto-fill,minmax(7.25rem,1fr));gap:.35rem .25rem;display:grid}.case-detail-page .case-doc-expand-chevron{transition:transform var(--transition-fast)}.case-detail-page .case-doc-expand-chevron--open{transform:rotate(180deg)}@media (max-width:1280px){.case-detail-page .case-doc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.case-detail-page .case-doc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.case-detail-page .case-doc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.case-detail-page .case-doc-tile{min-width:0;min-height:0;color:var(--foreground);text-align:center;cursor:pointer;transition:background var(--transition-fast);background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:center;gap:.5rem;padding:.85rem .45rem .7rem;display:flex;position:relative;overflow:visible}.case-detail-page .case-doc-tile .documents-preview-thumb{aspect-ratio:auto;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:auto;height:auto;display:flex}.case-detail-page .case-doc-tile:hover{background:rgb(var(--tint-rgb) / .1)}.case-detail-page .case-doc-tile:active{transform:scale(.985)}.case-detail-page .case-doc-tile--loading{pointer-events:none;cursor:default}.case-detail-page .case-doc-tile--loading:hover{background:var(--case-card);filter:none}.case-detail-page .case-doc-tile--loading:active{transform:none}.case-detail-page .case-doc-sheet__fold{background:var(--case-card-foreground);width:22px;height:22px;position:absolute;top:0;right:0}@supports (color:color-mix(in lab, red, red)){.case-detail-page .case-doc-sheet__fold{background:color-mix(in srgb, var(--case-card-foreground) 12%, var(--case-card))}}.case-detail-page .case-doc-sheet__fold{clip-path:polygon(0 0,100% 100%,0 100%);pointer-events:none}.case-detail-page .case-doc-sheet__name{-webkit-line-clamp:2;letter-spacing:-.01em;overflow-wrap:anywhere;width:100%;color:var(--foreground);-webkit-box-orient:vertical;font-size:.75rem;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.case-detail-page .case-doc-tile__chip{background:var(--case-card-chip);letter-spacing:.06em;color:var(--case-card-muted);border-radius:6px;align-items:center;padding:.3rem .55rem;font-size:.6875rem;font-weight:700;display:inline-flex}.case-detail-page .case-doc-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.case-detail-page .case-doc-row{border:1px solid var(--foreground);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:.95rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.case-detail-page .case-doc-row{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent)}}.case-detail-page .case-doc-row{background:rgb(var(--tint-rgb) / .03);text-align:left;cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast);border-radius:12px}.case-detail-page .case-doc-row:hover{background:rgb(var(--tint-rgb) / .07);border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.case-detail-page .case-doc-row:hover{border-color:color-mix(in srgb, var(--foreground) 16%, transparent)}}.case-detail-page .case-doc-row__chip{background:var(--case-card);letter-spacing:.06em;color:var(--case-card-foreground);border-radius:5px;padding:2px 6px;font-size:9px;font-weight:700}.case-detail-page .case-doc-row__name{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);font-size:13px;overflow:hidden}.case-detail-page .case-doc-row__meta{font-variant-numeric:tabular-nums;color:var(--muted-foreground);font-size:11.5px}.case-detail-page .case-task-table{background:0 0;border:0;border-radius:0;overflow:visible}.case-detail-page .case-task-table__head,.case-detail-page .case-task-row{grid-template-columns:minmax(0,1fr) minmax(0,150px) minmax(0,110px);align-items:center;gap:12px;display:grid}.case-detail-page .case-task-table__head{background:var(--heading-surface,var(--sage));color:var(--case-muted);border-radius:999px;padding:9px 14px;font-size:11.5px;font-weight:600}.dark .case-detail-page .case-task-table__head{background:rgb(var(--tint-rgb) / .1)}.case-detail-page .case-task-row{border:0;border-top:1px solid rgb(var(--tint-rgb) / .1);text-align:left;cursor:pointer;width:100%;transition:background-color var(--transition-fast);background:0 0;border-radius:0;padding:12px 14px}.case-detail-page .case-task-row:first-of-type,.case-detail-page .case-task-table__head+.case-task-row{border-top:0;margin-top:4px}.case-detail-page .case-task-row:hover{background:rgb(var(--tint-rgb) / .04)}.case-detail-page .case-task-row--loading{pointer-events:none;cursor:default}.case-detail-page .case-task-row--loading:hover{background:0 0}.case-detail-page .case-task-row__name{text-overflow:ellipsis;white-space:nowrap;color:var(--case-ink);font-size:12.5px;overflow:hidden}.case-detail-page .case-task-row__owner,.case-detail-page .case-task-row__due{text-overflow:ellipsis;white-space:nowrap;color:var(--case-muted);font-size:12px;overflow:hidden}.case-detail-page .case-task-row__due{white-space:normal;justify-content:space-between;align-items:center;gap:8px;display:flex;overflow:visible}.case-detail-page .case-task-row__delete{width:28px;height:28px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.case-detail-page .case-task-row__delete:hover{background:rgb(var(--shade-rgb) / .08);color:var(--foreground)}@media (max-width:640px){.case-detail-page .case-task-table__head,.case-detail-page .case-task-row{grid-template-columns:minmax(0,1fr) minmax(0,92px)}.case-detail-page .case-task-table__head span:nth-child(2),.case-detail-page .case-task-row__owner{display:none}}.case-detail-page .case-task-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (max-width:700px){.case-detail-page .case-task-cards{grid-template-columns:minmax(0,1fr)}}.case-detail-page .case-task-card{border:1px solid var(--separator);background:rgb(var(--tint-rgb) / .03);border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.case-detail-page .case-task-card__body{text-align:left;flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.case-detail-page .case-task-card__name{color:var(--case-ink);font-size:12.5px;font-weight:500;line-height:1.35}.case-detail-page .case-task-card__meta{color:var(--case-muted);font-size:11.5px}.case-detail-page .case-snapshot{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem 1.25rem;margin:.15rem 0 0;display:grid}@media (min-width:840px){.case-detail-page .case-snapshot{grid-template-columns:repeat(3,minmax(0,1fr))}}.case-detail-page .case-snapshot__item{min-width:0;margin:0}.case-detail-page .case-snapshot__label{color:var(--case-muted);margin:0;font-size:12px;font-weight:500;line-height:1.3}.case-detail-page .case-snapshot__value{letter-spacing:-.015em;color:var(--case-ink);overflow-wrap:anywhere;margin:.2rem 0 0;font-size:15px;font-weight:600;line-height:1.35}.case-detail-page .case-snapshot__link{max-width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--case-muted);-webkit-text-decoration-color:var(--case-muted);-webkit-text-decoration-color:var(--case-muted);text-decoration-color:var(--case-muted);background:0 0;border:0;padding:0}@supports (color:color-mix(in lab, red, red)){.case-detail-page .case-snapshot__link{-webkit-text-decoration-color:color-mix(in srgb, var(--case-muted) 70%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--case-muted) 70%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--case-muted) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--case-muted) 70%, transparent)}}.case-detail-page .case-snapshot__link{text-underline-offset:.18em}.case-detail-page .case-snapshot__link:hover{-webkit-text-decoration-color:var(--case-ink);-webkit-text-decoration-color:var(--case-ink);-webkit-text-decoration-color:var(--case-ink);text-decoration-color:var(--case-ink)}.case-detail-page .case-field-stack{flex-direction:column;gap:12px;margin-top:12px;display:flex}.case-detail-page .case-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:640px){.case-detail-page .case-field-row{grid-template-columns:minmax(0,1fr)}}.case-detail-page .case-field{min-width:0}.case-detail-page .case-field__label{letter-spacing:-.01em;color:var(--foreground);margin-bottom:6px;font-size:12.5px;font-weight:500;display:block}.case-detail-page .case-field__box{background:var(--background);min-height:40px;color:var(--foreground);overflow-wrap:anywhere;border:0;border-radius:10px;align-items:center;padding:10px 12px;font-size:12.5px;line-height:1.35;display:flex}.dark .case-detail-page .case-field__box{background:var(--field-surface)}.case-detail-page .case-field__box .case-staff-notes{width:100%}.case-detail-page .case-people{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.case-detail-page .case-person{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 2px;display:grid}.case-detail-page .case-person+.case-person{border-top:1px solid rgb(var(--tint-rgb) / .07)}.case-detail-page .case-person__avatar{background:rgb(var(--tint-rgb) / .1);letter-spacing:-.01em;width:28px;height:28px;color:var(--foreground);border-radius:999px;place-items:center;font-size:10.5px;font-weight:700;display:grid}.case-detail-page .case-person__name{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);font-size:13px;font-weight:500;overflow:hidden}.case-detail-page .case-person__role{text-align:right;color:var(--shell-muted);font-size:12px}.case-detail-page .case-file{margin-top:1.75rem}.case-detail-page .case-file-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.case-detail-page .case-file-card{border:1px solid var(--separator);text-align:left;min-width:0;min-height:4.6rem;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);background:0 0;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:.2rem;padding:.85rem .95rem;display:flex}.case-detail-page .case-file-card:hover{background:rgb(var(--tint-rgb) / .05)}.case-detail-page .case-file-card--on,.case-detail-page .case-file-card--on:hover{background:var(--foreground);color:var(--background);border-color:#0000}.case-detail-page .case-file-card__title{letter-spacing:-.015em;font-size:13.5px;font-weight:600;line-height:1.3}.case-detail-page .case-file-card__hint{color:var(--muted-foreground);font-size:12px;font-weight:450;line-height:1.35}.case-detail-page .case-file-card--on .case-file-card__hint{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.case-detail-page .case-file-card--on .case-file-card__hint{color:color-mix(in srgb, var(--background) 68%, transparent)}}.case-detail-page .case-file-stage{margin-top:.85rem;padding:.35rem .15rem .15rem}@media (max-width:800px){.case-detail-page .case-file-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.case-detail-page .case-file-nav{grid-template-columns:minmax(0,1fr)}}.case-detail-page .case-task-tools{flex-direction:column;gap:.65rem;display:flex}.case-detail-page .case-task-search{width:100%;max-width:22rem}.case-detail-page .case-task-filters{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.case-detail-page .case-task-filters__gap{width:.35rem}.case-detail-page .case-task-filter{border:1px solid var(--separator);letter-spacing:-.01em;height:1.75rem;color:var(--muted-foreground);background:0 0;border-radius:999px;padding:0 .7rem;font-size:12px;font-weight:550}.case-detail-page .case-task-filter:hover{color:var(--foreground);background:rgb(var(--tint-rgb) / .05)}.case-detail-page .case-task-filter--on{background:var(--foreground);color:var(--background);border-color:#0000}.case-detail-page .case-panels{flex-direction:column;gap:8px;display:flex}.case-detail-page .case-panel{border:1px solid var(--separator);border-radius:12px;overflow:hidden}.case-detail-page .case-panel__trigger{letter-spacing:-.01em;text-align:left;width:100%;color:var(--foreground);background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:12.5px;font-weight:600;transition:background-color .16s;display:flex}.case-detail-page .case-panel__trigger:hover{background:rgb(var(--tint-rgb) / .04)}.case-detail-page .case-panel__chevron{color:var(--muted-foreground);flex-shrink:0;transition:transform .2s}.case-detail-page .case-panel--open .case-panel__chevron{transform:rotate(180deg)}.case-detail-page .case-panel__body{border-top:1px solid var(--separator);padding:14px}.case-detail-page .case-panel__footer{justify-content:flex-end;margin-top:14px;display:flex}.case-detail-page .case-rail{flex-direction:column;align-self:start;min-width:0;height:auto;min-height:0;display:flex;overflow:visible}@media (min-width:1024px){.case-detail-page .case-rail{align-self:start;width:100%;min-width:0;height:auto;max-height:calc(100% - 4px);position:sticky;top:0}.case-detail-page .case-rail__stat-value{font-size:1.25rem}.case-detail-page .case-rail__stat-value--name{font-size:.9rem}}.case-detail-page .case-rail__card{background:var(--case-card);height:auto;min-height:0;color:var(--case-card-foreground);box-shadow:none;border:0;border-radius:18px;flex-direction:column;flex:none;gap:10px;padding:14px 14px 12px;display:flex;overflow:hidden}.case-detail-page .case-rail__footer{flex-direction:column;flex-shrink:0;gap:8px;margin-top:0;display:flex}.case-detail-page .case-rail__ask{flex-direction:column;flex-shrink:0;gap:4px;display:flex}.case-detail-page .case-rail__cta{flex-shrink:0}.case-detail-page .case-rail__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 6px;padding:0;display:grid}.case-detail-page .case-rail__stat{text-align:center;flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.case-detail-page .case-rail__stat-value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--case-card-foreground);font-size:22px;font-weight:700;overflow:hidden}.case-detail-page .case-rail__stat-value--name{letter-spacing:-.02em;font-size:15px;font-weight:600}.case-detail-page .case-rail__stat-label{letter-spacing:-.01em;color:var(--case-card-muted);font-size:11px}.case-detail-page .case-rail__divider{background:var(--case-card-border);height:1px}.case-detail-page .case-rail__kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--case-card-faint);font-size:10.5px;font-weight:600;display:block}.case-detail-page .case-rail__ask-title{letter-spacing:-.02em;color:var(--case-card-foreground);margin:2px 0 0;font-size:15px;font-weight:700}.case-detail-page .case-rail__ask-helper{color:var(--case-card-muted);margin:4px 0 0;font-size:12px;line-height:1.45}.case-detail-page .case-rail__suggestions{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.case-detail-page .case-rail__suggestion{text-align:left;cursor:pointer;width:100%;min-width:0;transition:background-color var(--transition-fast), transform var(--transition-fast);background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:8px 9px;display:flex}.case-detail-page .case-rail__suggestion:hover{background:var(--case-card-foreground)}@supports (color:color-mix(in lab, red, red)){.case-detail-page .case-rail__suggestion:hover{background:color-mix(in srgb, var(--case-card-foreground) 5%, transparent)}}.case-detail-page .case-rail__suggestion:active{transform:scale(.99)}.case-detail-page .case-rail__suggestion-icon{background:var(--case-card-chip);width:22px;height:22px;color:var(--case-card-muted);border-radius:999px;flex-shrink:0;place-items:center;display:inline-grid}.case-detail-page .case-rail__suggestion-text{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;color:var(--case-card-foreground);font-size:12px;font-weight:500;overflow:hidden}.case-detail-page.case-detail-page .case-rail__cta{z-index:2;background:var(--case-card-foreground);letter-spacing:-.01em;width:100%;height:40px;color:var(--case-card);cursor:pointer;transition:background-color var(--transition-fast), transform var(--transition-fast);border:0;border-radius:12px;margin-top:2px;font-size:13px;font-weight:600;position:static}.case-detail-page.case-detail-page .case-rail__cta:hover{background:var(--case-card-foreground)}@supports (color:color-mix(in lab, red, red)){.case-detail-page.case-detail-page .case-rail__cta:hover{background:color-mix(in srgb, var(--case-card-foreground) 88%, var(--case-card))}}.case-detail-page.case-detail-page .case-rail__cta:active{transform:scale(.985)}[data-app-shell=platform] .platform-page-panel.case-detail-page .case-sample-banner-dock{z-index:30;pointer-events:none;bottom:12px;left:16px;right:16px;position:absolute!important}@media (max-width:640px){[data-app-shell=platform] .platform-page-panel.case-detail-page .case-sample-banner-dock{bottom:10px;left:10px;right:10px}}.case-detail-page .case-sample-banner{background:var(--case-card);color:var(--case-card-foreground);box-shadow:0 -10px 28px rgb(var(--shade-rgb) / .28);pointer-events:auto;opacity:1;transition:transform 1.2s var(--ease-scroll), opacity 1s var(--ease-scroll);border:0;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;margin:0;padding:14px 40px 14px 18px;display:flex;position:relative;transform:translateY(0)}.case-detail-page .case-sample-banner-dock--collapsed .case-sample-banner{opacity:0;pointer-events:none;transform:translateY(calc(100% + 36px))}.case-detail-page .case-sample-banner-dock--pending .case-sample-banner{transition:none}.case-detail-page .case-sample-banner__text{flex:auto;min-width:0}.case-detail-page .case-sample-banner__title{letter-spacing:-.01em;color:var(--case-card-foreground);margin:0;font-size:13px;font-weight:700}.case-detail-page .case-sample-banner__helper{color:var(--case-card-muted);margin:3px 0 0;font-size:12px;line-height:1.45}.case-detail-page.case-detail-page .case-sample-banner__cta{background:var(--case-card-foreground);white-space:nowrap;height:34px;color:var(--case-card);cursor:pointer;transition:background-color var(--transition-fast), transform var(--transition-fast);border:0;border-radius:10px;flex-shrink:0;padding:0 16px;font-size:12.5px;font-weight:600}.case-detail-page.case-detail-page .case-sample-banner__cta:hover{background:var(--case-card-foreground)}@supports (color:color-mix(in lab, red, red)){.case-detail-page.case-detail-page .case-sample-banner__cta:hover{background:color-mix(in srgb, var(--case-card-foreground) 86%, var(--case-card))}}.case-detail-page.case-detail-page .case-sample-banner__cta:active{transform:scale(.98)}.case-detail-page .case-sample-banner__icon-btn{color:var(--case-card-muted);cursor:pointer;transition:color .2s var(--ease-apple), opacity .2s var(--ease-apple), transform 1.2s var(--ease-scroll);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.case-detail-page .case-sample-banner__icon-btn:hover{color:var(--case-card-foreground)}.case-detail-page .case-sample-banner__icon-btn:focus-visible{outline:2px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.case-detail-page .case-sample-banner__icon-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--foreground) 40%, transparent)}}.case-detail-page .case-sample-banner__icon-btn:focus-visible{outline-offset:2px;border-radius:999px}.case-detail-page .case-sample-banner__icon-btn--hide{position:absolute;top:10px;right:10px}.case-detail-page .case-sample-banner__icon-btn--show{border:.5px solid rgb(var(--tint-rgb) / .16);background:var(--elevated-background);width:2.5rem;height:2.5rem;color:var(--foreground);pointer-events:none;opacity:0;transition:color .2s var(--ease-apple), background-color .2s var(--ease-apple), border-color .2s var(--ease-apple), opacity .2s var(--ease-apple), transform 1.2s var(--ease-scroll);border-radius:999px;position:absolute;bottom:2px;right:4px;transform:translateY(14px)}.case-detail-page .case-sample-banner__icon-btn--show:hover{border-color:rgb(var(--tint-rgb) / .28);background:var(--elevated-background)}@supports (color:color-mix(in lab, red, red)){.case-detail-page .case-sample-banner__icon-btn--show:hover{background:color-mix(in srgb, var(--elevated-background) 88%, var(--foreground))}}.case-detail-page .case-sample-banner__icon-btn--show:hover{color:var(--foreground)}.case-detail-page .case-sample-banner-dock--collapsed .case-sample-banner__icon-btn--show{pointer-events:auto;opacity:1;transform:translateY(0)}.case-detail-page:has(.case-sample-banner-dock--collapsed) .case-detail__body{padding-bottom:48px}@media (max-width:640px){.case-detail-page .case-sample-banner{flex-wrap:wrap;padding:12px 36px 12px 14px}}@keyframes case-detail-fade{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.case-detail-page .case-doc-tile--loading,.case-detail-page .case-task-row--loading{animation:none}.case-detail-page .case-sample-banner,.case-detail-page .case-sample-banner__icon-btn--show{transition-duration:1ms!important}.case-detail-page .case-detail__btn,.case-detail-page .case-detail__icon-btn,.case-detail-page .case-doc-tile,.case-detail-page .case-rail__suggestion,.case-detail-page .case-rail__cta,.case-detail-page .case-sample-banner__cta,.case-detail-page .case-doc-expand-chevron{transition:none}.case-detail-page .case-detail__btn:active:not(:disabled),.case-detail-page .case-detail__icon-btn:active:not(:disabled),.case-detail-page .case-doc-tile:active,.case-detail-page .case-rail__suggestion:active,.case-detail-page .case-rail__cta:active,.case-detail-page .case-sample-banner__cta:active{transform:none}}.case-docs-sheet__panel.platform-glass-sheet__panel{width:min(68rem,100vw - 3.5rem);height:min(52rem,100dvh - 3.5rem);max-height:calc(100dvh - 3.5rem)}.case-docs-sheet__header{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 14px;display:flex}.case-docs-sheet__header-text{min-width:0}.case-docs-sheet__title{letter-spacing:-.03em;color:var(--foreground);margin:0;font-size:20px;font-weight:700}.case-docs-sheet__count{color:var(--muted-foreground);margin:4px 0 0;font-size:13px}.case-docs-sheet__close{background:rgb(var(--tint-rgb) / .1);width:32px;height:32px;color:var(--muted-foreground);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);border:0;border-radius:999px;flex-shrink:0;place-items:center;display:inline-grid}.case-docs-sheet__close:hover{background:rgb(var(--tint-rgb) / .16);color:var(--foreground)}.case-docs-sheet__close:focus-visible{outline:2px solid var(--tint)}@supports (color:color-mix(in lab, red, red)){.case-docs-sheet__close:focus-visible{outline:2px solid color-mix(in srgb, var(--tint) 40%, transparent)}}.case-docs-sheet__close:focus-visible{outline-offset:2px}.case-docs-sheet__toolbar{border-bottom:.5px solid var(--foreground);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.case-docs-sheet__toolbar{border-bottom:.5px solid color-mix(in srgb, var(--foreground) 10%, transparent)}}.case-docs-sheet__toolbar{padding:0 24px 16px}.case-docs-sheet__search.apple-search-field{box-sizing:border-box;flex:16rem;min-width:14rem;min-height:2.375rem}.case-docs-sheet__sort{flex-shrink:0;position:relative}.case-docs-sheet__sort select{appearance:none;border:.5px solid var(--foreground);min-width:8rem;height:2.375rem;padding:0 1.85rem 0 .9rem}@supports (color:color-mix(in lab, red, red)){.case-docs-sheet__sort select{border:.5px solid color-mix(in srgb, var(--foreground) 12%, transparent)}}.case-docs-sheet__sort select{background:linear-gradient(45deg, transparent 50%, var(--muted-foreground) 50%) calc(100% - 15px) calc(50% - 2px) / 5px 5px no-repeat, linear-gradient(135deg, var(--muted-foreground) 50%, transparent 50%) calc(100% - 11px) calc(50% - 2px) / 5px 5px no-repeat, var(--page-surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.case-docs-sheet__sort select{background:linear-gradient(45deg, transparent 50%, var(--muted-foreground) 50%) calc(100% - 15px) calc(50% - 2px) / 5px 5px no-repeat, linear-gradient(135deg, var(--muted-foreground) 50%, transparent 50%) calc(100% - 11px) calc(50% - 2px) / 5px 5px no-repeat, color-mix(in srgb, var(--page-surface) 42%, transparent)}}.case-docs-sheet__sort select{letter-spacing:-.01em;color:var(--foreground);cursor:pointer;font-size:13px;font-weight:550}.case-docs-sheet__sort select:focus-visible{outline:2px solid var(--tint)}@supports (color:color-mix(in lab, red, red)){.case-docs-sheet__sort select:focus-visible{outline:2px solid color-mix(in srgb, var(--tint) 40%, transparent)}}.case-docs-sheet__sort select:focus-visible{outline-offset:2px}.case-docs-sheet__views{background:rgb(var(--tint-rgb) / .08);border-radius:999px;flex-shrink:0;gap:2px;padding:3px;display:flex}.case-docs-sheet__view-btn{width:30px;height:30px;color:var(--muted-foreground);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:0;border-radius:999px;place-items:center;display:inline-grid}.case-docs-sheet__view-btn:hover{color:var(--foreground)}.case-docs-sheet__view-btn--on{background:var(--case-card);color:var(--case-card-foreground)}.case-docs-sheet__view-btn:focus-visible{outline:2px solid var(--tint)}@supports (color:color-mix(in lab, red, red)){.case-docs-sheet__view-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--tint) 40%, transparent)}}.case-docs-sheet__view-btn:focus-visible{outline-offset:2px}.case-docs-sheet__body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--foreground) transparent;flex:auto;min-height:0;padding:18px 24px 24px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.case-docs-sheet__body{scrollbar-color:color-mix(in srgb, var(--foreground) 24%, transparent) transparent}}.case-docs-sheet__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}@media (max-width:1200px){.case-docs-sheet__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.case-docs-sheet__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.case-docs-sheet{align-items:stretch;padding:0}.case-docs-sheet__panel{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.case-docs-sheet__header,.case-docs-sheet__toolbar,.case-docs-sheet__body{padding-inline:16px}.case-docs-sheet__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.case-docs-sheet .case-doc-tile{background:var(--case-card);min-width:0;min-height:118px;color:var(--case-card-foreground);text-align:left;cursor:pointer;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);transition:background-color var(--transition-fast), transform var(--transition-fast);border:0;border-radius:14px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:10px;padding:12px;display:flex;position:relative}.case-docs-sheet .case-doc-tile:hover{background:var(--case-card-hover)}.case-docs-sheet .case-doc-tile:active{transform:scale(.985)}.case-docs-sheet .case-doc-tile--loading{pointer-events:none;animation:1.5s ease-in-out infinite case-detail-fade}.case-docs-sheet .case-doc-sheet__fold{background:var(--case-card-foreground);width:16px;height:16px;position:absolute;top:0;right:0}@supports (color:color-mix(in lab, red, red)){.case-docs-sheet .case-doc-sheet__fold{background:color-mix(in srgb, var(--case-card-foreground) 12%, var(--case-card))}}.case-docs-sheet .case-doc-sheet__fold{clip-path:polygon(0 0,100% 100%,0 100%);pointer-events:none}.case-docs-sheet .case-doc-sheet__name{-webkit-line-clamp:3;letter-spacing:-.01em;overflow-wrap:anywhere;color:var(--case-card-foreground);-webkit-box-orient:vertical;font-size:12px;font-weight:550;line-height:1.35;display:-webkit-box;overflow:hidden}.case-docs-sheet .case-doc-tile__chip{background:var(--case-card-chip);letter-spacing:.06em;color:var(--case-card-muted);border-radius:5px;align-items:center;padding:3px 7px;font-size:9px;font-weight:700;display:inline-flex}.case-docs-sheet__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.case-docs-sheet__row{background:rgb(var(--tint-rgb) / .04);text-align:left;cursor:pointer;width:100%;transition:background-color var(--transition-fast);border:0;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.case-docs-sheet__row:hover{background:rgb(var(--tint-rgb) / .09)}.case-docs-sheet__row:focus-visible{outline:2px solid var(--tint)}@supports (color:color-mix(in lab, red, red)){.case-docs-sheet__row:focus-visible{outline:2px solid color-mix(in srgb, var(--tint) 40%, transparent)}}.case-docs-sheet__row:focus-visible{outline-offset:2px}.case-docs-sheet__row--loading{pointer-events:none;height:42px;animation:1.5s ease-in-out infinite case-detail-fade}.case-docs-sheet__row-chip{background:var(--case-card);letter-spacing:.06em;color:var(--case-card-foreground);border-radius:5px;padding:2px 6px;font-size:9px;font-weight:700}.case-docs-sheet__row-name{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);font-size:13px;overflow:hidden}.case-docs-sheet__row-meta{font-variant-numeric:tabular-nums;color:var(--muted-foreground);font-size:11.5px}.case-docs-sheet__empty{text-align:center;color:var(--muted-foreground);margin:0;padding:48px 16px;font-size:13px;line-height:1.45}@keyframes case-docs-sheet-fade{0%{opacity:0}to{opacity:1}}@keyframes case-docs-sheet-enter{0%{opacity:0;transform:translateY(14px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.case-docs-sheet .case-doc-tile--loading,.case-docs-sheet__row--loading{animation:none}.case-docs-sheet .case-doc-tile:active{transform:none}}@media (max-width:767.98px){.case-detail-page .case-detail__title{font-size:1.25rem;line-height:1.2}.case-detail-page .case-detail__facts{font-size:12px}.case-detail-page .case-snapshot{grid-template-columns:minmax(0,1fr)}.case-detail-page .case-detail__header-actions .case-detail__btn{width:1.75rem;height:1.75rem}.case-detail-page .case-detail__tabs,.case-detail-page .case-detail__tabs-control{width:100%}.case-detail-page .case-detail__tabs-control.apple-segmented--compact .apple-segmented__item{flex:1 1 0;min-width:0;min-height:2rem;padding-inline:.45rem;font-size:12px}.case-detail-page .case-detail__body{gap:.85rem;padding:.75rem 1rem 1.75rem}.case-detail-page .case-rail__card{border-radius:.9rem;gap:.65rem;padding:.85rem .9rem .8rem}.case-detail-page .case-rail__stat-value{font-size:1.05rem}.case-detail-page .case-rail__stat-value--name{font-size:.8125rem}.case-detail-page .case-rail__stat-label,.case-detail-page .case-rail__kicker{font-size:10px}.case-detail-page .case-rail__ask-title{font-size:.875rem}.case-detail-page .case-rail__ask-helper,.case-detail-page .case-rail__suggestion-text{font-size:11.5px}.case-detail-page.case-detail-page .case-rail__cta{border-radius:.65rem;height:2.15rem;font-size:12px}.case-detail-page .case-doc-tile{gap:.35rem;padding:.55rem .3rem .5rem}.case-detail-page .case-doc-sheet__name{font-size:11px}.case-detail-page .case-detail__section-title{font-size:13.5px}.case-detail-page .case-person{gap:.55rem;padding:.55rem 0}.case-detail-page .case-person__name{font-size:12.5px}}@media (max-width:1023.98px){:is(.platform-refresh-content:has(.case-detail-shell),.platform-page-transition:has(.case-detail-shell)){flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.platform-refresh-content:has(.case-detail-shell){overflow:hidden!important}.platform-page-transition:has(.case-detail-shell)>.case-detail-shell{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}}.cases-shell-outer{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.cases-shell{flex-direction:column;flex:1;gap:.75rem;width:100%;min-height:0;padding:1.1rem 1.35rem 0;display:flex}.cases-page--docs .cases-shell,.cases-page--contacts .cases-shell,.cases-page--tasks .cases-shell,.cases-page--courts .cases-shell{padding-bottom:0}.cases-contacts-panel{flex-direction:column;flex:auto;min-height:0;display:flex}.cases-contacts-panel.contacts-page{background:0 0!important}.cases-contacts-panel .contacts-shell{background:0 0}.cases-shell>*{width:100%;max-width:none;margin-inline:0}.cases-topbar{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;min-height:1.75rem;display:flex}.cases-topbar__path{flex:auto;min-width:0}.cases-share-btn{background:rgb(var(--tint-rgb) / .12);letter-spacing:-.01em;height:1.75rem;color:var(--foreground);transition:background-color .16s var(--ease-apple);border:0;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;padding:0 .7rem;font-size:.75rem;font-weight:550;display:inline-flex}.cases-share-btn:hover{background:rgb(var(--tint-rgb) / .18)}.cases-head{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.cases-head-copy{flex:auto;min-width:0}.cases-head-title{letter-spacing:-.03em;color:var(--foreground);margin:0;font-size:1.375rem;font-weight:700;line-height:1.2}.cases-head-sub{letter-spacing:-.01em;color:var(--muted-foreground);margin:.15rem 0 0;font-size:.8125rem;line-height:1.35}.cases-add-btn{background:var(--foreground);letter-spacing:-.01em;color:var(--background);transition:opacity .16s var(--ease-apple);border:0;border-radius:.55rem;flex-shrink:0;align-items:center;gap:.3rem;padding:.4rem .8rem;font-size:.8125rem;font-weight:600;display:inline-flex}.cases-add-btn:hover:not(:disabled){opacity:.9}.cases-refresh-btn{width:1.75rem;height:1.75rem;color:var(--foreground);background:0 0;border:0;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cases-refresh-btn{color:color-mix(in srgb, var(--foreground) 60%, transparent)}}.cases-refresh-btn{transition:background-color .16s var(--ease-apple), color .16s var(--ease-apple)}.cases-refresh-btn:hover:not(:disabled){background:rgb(var(--tint-rgb) / .08);color:var(--foreground)}.cases-head-actions{flex-shrink:0;align-items:center;gap:.3rem;display:flex}.cases-scope{align-items:center;width:100%;min-width:0;max-width:100%;display:flex}.cases-scope__control{max-width:100%}@media (min-width:768px){.cases-scope{width:auto}}.cases-scope__control.apple-segmented--compact .apple-segmented__item{gap:.35rem;min-width:5.5rem;padding-inline:.95rem}@media (min-width:640px){.cases-scope__control.apple-segmented--compact .apple-segmented__item{min-width:6.25rem;padding-inline:1.1rem}}@media (max-width:767.98px){.cases-scope__control.apple-segmented--compact .apple-segmented__item{min-width:0;padding-inline:.55rem}}.cases-scope-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cases-scope-row .cases-scope{flex:0 auto;min-width:0}.cases-scope-panel{min-height:0;animation:platform-page-enter var(--transition-page) both;flex-direction:column;flex:auto;gap:.65rem;display:flex}@media (prefers-reduced-motion:reduce){.cases-scope-panel{animation:none!important}}.cases-search-row{flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;display:flex}.cases-search-row__actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem;display:flex}[data-app-shell=platform] .cases-search-row .cases-page-search.apple-search-field{box-sizing:border-box;border:.5px solid var(--search-field-border);-webkit-backdrop-filter:none;width:auto;max-width:none;min-height:2.875rem;box-shadow:none;background:0 0;border-radius:.75rem;flex:14rem;gap:.55rem;padding-inline:1rem}[data-app-shell=platform] .cases-search-row .cases-page-search.apple-search-field:focus-within{border-color:var(--focus-border);box-shadow:0 0 0 3px var(--focus-ring);background:0 0}[data-app-shell=platform] .cases-search-row .cases-page-search input{letter-spacing:-.01em;color:var(--foreground);font-size:.9375rem}[data-app-shell=platform] .cases-search-row .cases-page-search input::placeholder{color:var(--placeholder)}[data-app-shell=platform] .cases-search-row .cases-page-search svg{color:var(--muted-foreground)}.cases-sort-field{align-items:center;gap:.45rem;min-width:0;display:inline-flex}.cases-sort-field__label{letter-spacing:-.01em;color:var(--muted-foreground);white-space:nowrap;flex-shrink:0;font-size:.8125rem;font-weight:550}.cases-sort-field .apple-select-trigger--boxed{min-width:10.5rem;min-height:2.875rem}.cases-filter-btn{border:.5px solid var(--border);background:var(--field-surface);letter-spacing:-.01em;height:2.875rem;color:var(--foreground);transition:background-color .16s var(--ease-apple);border-radius:.75rem;flex-shrink:0;align-items:center;gap:.4rem;padding:0 1.05rem;font-size:.875rem;font-weight:550;display:inline-flex}.dark .cases-filter-btn,.dark .cases-view-toggle,.dark .cases-docs-tool-btn,.dark .cases-tasks-tool-btn,.dark .cases-courts-tool-btn,.dark .cases-share-btn,.dark .cases-refresh-btn{background:var(--field-surface);border-color:rgb(var(--mint-rgb) / .16)}.dark .cases-filter-btn:hover,.dark .cases-docs-tool-btn:hover,.dark .cases-tasks-tool-btn:hover,.dark .cases-courts-tool-btn:hover,.dark .cases-share-btn:hover,.dark .cases-refresh-btn:hover:not(:disabled),.cases-filter-btn:hover{background:var(--surface-hover)}.cases-filter-btn--on{background:var(--foreground);color:var(--background);border-color:#0000}.cases-filter-count{background:var(--background);min-width:1.125rem;height:1.125rem;color:var(--foreground);border-radius:999px;justify-content:center;align-items:center;padding-inline:.3rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}.cases-view-toggle{border:.5px solid var(--border);background:var(--field-surface);border-radius:.75rem;flex-shrink:0;align-items:center;gap:.15rem;height:2.875rem;padding:.2rem;display:inline-flex}.cases-view-toggle__btn{width:2.35rem;height:100%;color:var(--foreground);opacity:.78;transition:background-color .16s var(--ease-apple), color .16s var(--ease-apple), opacity .16s var(--ease-apple);background:0 0;border:0;border-radius:.55rem;justify-content:center;align-items:center;display:inline-flex}.cases-view-toggle__btn svg{color:inherit;fill:none;pointer-events:none;flex-shrink:0}.cases-view-toggle__btn:hover{opacity:1;background:rgb(var(--tint-rgb) / .12);color:var(--foreground)}.cases-view-toggle__btn--on,.cases-view-toggle__btn--on:hover{opacity:1;background:var(--foreground);color:var(--background)}.cases-view-toggle__btn--on svg{color:inherit}.cases-stage-bar{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.cases-stage-chip{border:.5px solid var(--border);background:var(--field-surface);max-width:100%;height:1.85rem;color:var(--foreground);letter-spacing:-.01em;border-radius:999px;align-items:center;gap:.15rem;padding:0 .2rem 0 .7rem;font-size:.75rem;font-weight:600;display:inline-flex}.cases-stage-chip__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cases-stage-chip__remove{width:1.35rem;height:1.35rem;color:var(--muted-foreground);background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cases-stage-chip__remove:hover{background:rgb(var(--tint-rgb) / .14);color:var(--foreground)}.cases-stage-chip--more{cursor:pointer;background:0 0;padding-inline:.7rem}.cases-stage-picker{flex-direction:column;gap:.65rem;display:flex}.cases-stage-presets{flex-wrap:wrap;gap:.4rem;display:flex}.cases-stage-preset{border:.5px solid var(--border);color:var(--foreground);letter-spacing:-.01em;background:0 0;border-radius:999px;padding:.4rem .8rem;font-size:.8125rem;font-weight:600}.cases-stage-preset--on{background:var(--foreground);color:var(--background);border-color:#0000}.cases-stage-grid{grid-template-columns:1fr;gap:.35rem;max-height:16rem;padding-right:.1rem;display:grid;overflow:auto}@media (min-width:640px){.cases-stage-grid{grid-template-columns:1fr 1fr}}.cases-stage-option{border:.5px solid var(--border);min-height:2.35rem;color:var(--foreground);letter-spacing:-.01em;text-align:left;background:0 0;border-radius:.7rem;align-items:center;gap:.55rem;padding:.4rem .7rem;font-size:.8125rem;font-weight:550;display:flex}.cases-stage-option__mark{opacity:.55;border:1.5px solid;border-radius:.25rem;flex-shrink:0;width:.85rem;height:.85rem}.cases-stage-option--on{background:var(--foreground);color:var(--background);border-color:#0000}.cases-stage-option--on .cases-stage-option__mark{opacity:1;background:currentColor;border-color:#0000}.cases-load-more{color:var(--muted-foreground);text-align:center;margin:.85rem 0 0;font-size:.8125rem}.cases-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding-top:.25rem;padding-bottom:1.5rem;overflow:auto}.cases-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;align-items:stretch;gap:1rem;width:100%;display:grid}@media (max-width:640px){.cases-shell{padding:.65rem var(--platform-gutter,.85rem) 0;gap:.55rem}.cases-head-title{font-size:1.25rem}.cases-grid{grid-template-columns:minmax(0,1fr)}.cases-search-row__actions{width:100%}.cases-sort-field{flex:auto}.cases-sort-field .apple-select-trigger--boxed{flex:auto;min-width:0}}.case-card{box-sizing:border-box;border:1px solid var(--case-card-border);background:var(--case-card);width:100%;min-width:0;height:100%;min-height:clamp(10.5rem,28vw,11.5rem);color:var(--case-card-foreground);isolation:isolate;box-shadow:inset 0 1px 0 rgb(var(--mint-rgb) / .75);transition:background-color .16s var(--ease-apple), border-color .16s var(--ease-apple), box-shadow .16s var(--ease-apple);border-radius:clamp(1.15rem,3vw,1.5rem);flex-direction:column;gap:.85rem;padding:clamp(1rem,2.4vw,1.25rem) clamp(1.05rem,2.6vw,1.35rem) clamp(.95rem,2.2vw,1.2rem);text-decoration:none;display:flex;overflow:hidden}.case-card:hover{background:var(--case-card-hover);border-color:var(--platinum)}@supports (color:color-mix(in lab, red, red)){.case-card:hover{border-color:color-mix(in srgb, var(--platinum) 62%, var(--sage))}}.case-card:hover{box-shadow:inset 0 1px 0 rgb(var(--mint-rgb) / .9), 0 6px 16px rgb(var(--shade-rgb) / .06)}.dark .case-card{box-shadow:inset 0 1px 0 rgb(var(--mint-rgb) / .82)}.dark .case-card:hover{border-color:var(--platinum)}@supports (color:color-mix(in lab, red, red)){.dark .case-card:hover{border-color:color-mix(in srgb, var(--platinum) 38%, var(--mint))}}.dark .case-card:hover{box-shadow:inset 0 1px 0 rgb(var(--mint-rgb) / .92), 0 10px 24px rgb(var(--shell-panel-rgb) / .45)}.case-card-top{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.case-card-name{letter-spacing:-.025em;min-width:0;color:var(--case-card-foreground);text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;font-size:1.0625rem;font-weight:650;line-height:1.25;overflow:hidden}.case-card-number{font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--case-card-muted);flex-shrink:0;padding-top:.15rem;font-size:.8125rem;font-weight:500;line-height:1.3}.case-card-body{flex-direction:column;gap:.2rem;min-width:0;display:flex}.case-card-court{letter-spacing:-.015em;color:var(--case-card-foreground);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.9375rem;font-weight:500;line-height:1.3;overflow:hidden}.case-card-type{letter-spacing:-.01em;color:var(--case-card-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.8125rem;font-weight:500;line-height:1.35;overflow:hidden}.case-card-footer{justify-content:space-between;align-items:flex-end;gap:.75rem;margin-top:auto;display:flex}.case-card-opened{letter-spacing:-.01em;min-width:0;color:var(--case-card-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.8125rem;font-weight:500;line-height:1.35;overflow:hidden}.case-card-badge{border:1px solid var(--platinum);border-radius:.5rem;flex-shrink:0;align-items:center;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.case-card-badge{border:1px solid color-mix(in srgb, var(--platinum) 36%, transparent)}}.case-card-badge{background:var(--case-card-chip);letter-spacing:-.01em;color:var(--case-card-foreground);white-space:nowrap;padding:.35rem .65rem;font-size:.75rem;font-weight:550}.case-card-badge--emphasis{border-color:var(--case-card-foreground)}@supports (color:color-mix(in lab, red, red)){.case-card-badge--emphasis{border-color:color-mix(in srgb, var(--case-card-foreground) 12%, transparent)}}.case-card-badge--emphasis{background:var(--case-card-foreground)}@supports (color:color-mix(in lab, red, red)){.case-card-badge--emphasis{background:color-mix(in srgb, var(--case-card-foreground) 10%, var(--case-card))}}.case-card-badge--emphasis{color:var(--case-card-foreground)}.case-card-badge--empty{opacity:.7}.cases-list{flex-direction:column;min-width:0;display:flex}.cases-list__head,.cases-list-row{grid-template-columns:5.5rem minmax(10rem,1.6fr) minmax(8rem,1.1fr) 7rem minmax(8.5rem,.9fr);align-items:center;gap:.75rem;width:100%;display:grid}.cases-list__head{background:var(--heading-surface);letter-spacing:-.005em;color:var(--muted-foreground);border-radius:.65rem;padding:.55rem .9rem;font-size:.6875rem;font-weight:550}.cases-list__head>span,.cases-list__sort{min-width:0;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.cases-list__sort--on{color:var(--foreground);font-weight:650}.cases-list-row{border-bottom:.5px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.cases-list-row{border-bottom:.5px solid color-mix(in srgb, var(--foreground) 10%, transparent)}}.cases-list-row{color:inherit;transition:background-color .14s var(--ease-apple);padding:.85rem .9rem;text-decoration:none}.cases-list-row:hover{background:rgb(var(--tint-rgb) / .08)}.cases-list-row__number{font-variant-numeric:tabular-nums;color:var(--muted-foreground);font-size:.8125rem;font-weight:550}.cases-list-row__case{flex-direction:column;gap:.15rem;min-width:0;display:flex}.cases-list-row__title{letter-spacing:-.015em;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;overflow:hidden}.cases-list-row__meta{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.cases-list-row__court,.cases-list-row__date{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.cases-list-row__stage{justify-content:flex-start;justify-self:stretch;min-width:0;display:flex}.cases-list-row__stage .case-card-badge,.cases-list-row__stage .cases-list-row__empty{max-width:100%}.cases-list-row .case-card-badge{text-overflow:ellipsis;background:rgb(var(--tint-rgb) / .12);max-width:100%;color:var(--muted-foreground);overflow:hidden}.cases-list-row .case-card-badge--emphasis{background:rgb(var(--tint-rgb) / .18);color:var(--foreground)}.cases-list-row__empty{color:var(--muted-foreground);font-size:.8125rem;font-weight:500}@media (max-width:900px){.cases-list__head{display:none}.cases-list-row{grid-template-columns:4.5rem minmax(0,1fr) auto;gap:.35rem .75rem}.cases-list-row__court,.cases-list-row__date{display:none}.cases-list-row__case{grid-column:2}.cases-list-row__stage{grid-area:1/3/span 2;justify-content:flex-end;justify-self:end}}.cases-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:4rem 1.5rem;display:flex}.cases-empty-title{letter-spacing:-.015em;color:var(--foreground);margin:0;font-size:.9375rem;font-weight:600}.cases-empty-body{letter-spacing:-.01em;max-width:24rem;color:var(--foreground);margin:.375rem 0 0;font-size:.8125rem}@supports (color:color-mix(in lab, red, red)){.cases-empty-body{color:color-mix(in srgb, var(--foreground) 55%, transparent)}}@media (max-width:767px){.cases-shell{gap:.55rem;padding:.7rem .9rem 0}.cases-head{flex-direction:row;align-items:center;gap:.5rem}.cases-head-sub{display:none}.cases-scope-row{flex-wrap:wrap}.cases-search-row .cases-page-search,[data-app-shell=platform] .cases-search-row .cases-page-search.apple-search-field{flex:auto;max-width:none}}.cases-page.cases-page{position:relative}.cases-docs{flex-direction:column;flex:auto;gap:.55rem;min-height:0;display:flex}.cases-docs-toolbar{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.cases-docs-toolbar-actions{flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:.4rem;min-width:0;display:flex}.cases-docs-tool-btn{border:.5px solid var(--border);background:var(--field-surface);letter-spacing:-.01em;height:2.875rem;color:var(--foreground);transition:background-color .16s var(--ease-apple), border-color .16s var(--ease-apple), color .16s var(--ease-apple);border-radius:.75rem;align-items:center;gap:.3rem;padding:0 .85rem;font-size:.8125rem;font-weight:550;display:inline-flex}.cases-docs-tool-btn:hover{background:var(--surface-hover);color:var(--foreground)}.cases-docs-tool-btn--on{background:var(--foreground);color:var(--background);border-color:#0000}.cases-docs-tool-btn--icon{justify-content:center;width:2.875rem;padding:0}.cases-docs-sort{position:relative}.cases-docs-sort-menu{z-index:20;border:1px solid var(--border);background:var(--elevated-background);min-width:8.5rem;box-shadow:0 10px 28px rgb(var(--shade-rgb) / .28);border-radius:.75rem;padding:.3rem;position:absolute;top:calc(100% + .35rem);left:0}.cases-docs-sort-option{text-align:left;width:100%;color:var(--foreground);background:0 0;border:0;border-radius:.5rem;padding:.45rem .625rem;font-size:.78125rem;font-weight:500;display:block}.cases-docs-sort-option:hover,.cases-docs-sort-option--on{background:rgb(var(--tint-rgb) / .12)}.cases-docs-upload{background:var(--foreground);letter-spacing:-.01em;height:2.875rem;color:var(--background);transition:opacity .16s var(--ease-apple);border:0;border-radius:.75rem;align-items:center;gap:.3rem;padding:0 .9rem;font-size:.8125rem;font-weight:600;display:inline-flex}.cases-docs-upload:hover{opacity:.9}.cases-docs-view{border:1px solid var(--foreground);align-items:center;gap:.125rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cases-docs-view{border:1px solid color-mix(in srgb, var(--foreground) 14%, transparent)}}.cases-docs-view{border-radius:.625rem;padding:.15rem}.cases-docs-view-btn{width:1.75rem;height:1.75rem;color:var(--foreground);opacity:.78;background:0 0;border:0;border-radius:.45rem;justify-content:center;align-items:center;display:inline-flex}.cases-docs-view-btn:hover{opacity:1;background:rgb(var(--tint-rgb) / .12)}.cases-docs-view-btn--on,.cases-docs-view-btn--on:hover{opacity:1;background:var(--foreground);color:var(--background)}.cases-docs-scroll{overscroll-behavior:contain;flex:auto;min-height:0;padding-bottom:6rem;overflow:auto}.cases-docs-empty,.cases-docs-empty-title{letter-spacing:-.015em;color:var(--foreground);margin:0;font-size:.9375rem;font-weight:600}.cases-docs-empty{text-align:center;color:var(--foreground);padding:3rem 1rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.cases-docs-empty{color:color-mix(in srgb, var(--foreground) 55%, transparent)}}.cases-docs-empty-block{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;padding:4rem 1.5rem;display:flex}.cases-docs-empty-body{max-width:22rem;color:var(--foreground);margin:0 0 .75rem;font-size:.8125rem}@supports (color:color-mix(in lab, red, red)){.cases-docs-empty-body{color:color-mix(in srgb, var(--foreground) 55%, transparent)}}.cases-docs-grid{grid-template-columns:repeat(auto-fill,minmax(7.25rem,1fr));align-content:start;gap:.35rem .25rem;display:grid}@media (max-width:1400px){.cases-docs-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1100px){.cases-docs-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.cases-docs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cases-docs-toolbar .cases-docs-search{flex:100%;max-width:none}}@media (max-width:520px){.cases-docs-grid{grid-template-columns:minmax(0,1fr)}}.cases-doc-tile{min-width:0;min-height:0;color:var(--foreground);text-align:center;transition:background .16s var(--ease-apple);background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:center;gap:.5rem;padding:.85rem .45rem .7rem;display:flex;position:relative;overflow:visible}.cases-doc-tile .documents-preview-thumb{aspect-ratio:auto;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:auto;height:auto;display:flex}.cases-doc-tile:hover{background:rgb(var(--tint-rgb) / .1)}.cases-doc-tile--selected{background:rgb(var(--tint-rgb) / .16)}.cases-doc-tile__name{-webkit-line-clamp:2;letter-spacing:-.01em;overflow-wrap:anywhere;width:100%;color:var(--foreground);-webkit-box-orient:vertical;font-size:.75rem;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.cases-docs-table{flex-direction:column;gap:0;min-width:0;display:flex}.cases-docs-table__head,.cases-docs-table__row{grid-template-columns:minmax(0,1fr) 7.5rem 4.5rem;align-items:center;gap:.75rem;width:100%;display:grid}.cases-docs-table__head{background:var(--heading-surface,var(--sage));letter-spacing:-.005em;color:var(--muted-foreground);border-radius:.625rem;padding:.55rem .875rem;font-size:.6875rem;font-weight:550}.cases-docs-table__row{border:0;border-bottom:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.cases-docs-table__row{border-bottom:1px solid color-mix(in srgb, var(--foreground) 10%, transparent)}}.cases-docs-table__row{text-align:left;color:var(--foreground);transition:background-color .14s var(--ease-apple);background:0 0;padding:.8rem .875rem}.cases-docs-table__row:hover{background:rgb(var(--tint-rgb) / .08)}.cases-docs-table__row--selected{background:rgb(var(--tint-rgb) / .14)}.cases-docs-table__name{align-items:center;gap:.625rem;min-width:0;display:flex}.cases-docs-table__chip{background:rgb(var(--tint-rgb) / .14);letter-spacing:.04em;min-width:2.5rem;color:var(--foreground);border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;padding:.2rem .35rem;font-size:.5625rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cases-docs-table__chip{color:color-mix(in srgb, var(--foreground) 70%, transparent)}}.cases-docs-table__filename{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;overflow:hidden}.cases-docs-table__meta{letter-spacing:-.005em;color:var(--foreground);font-size:.75rem}@supports (color:color-mix(in lab, red, red)){.cases-docs-table__meta{color:color-mix(in srgb, var(--foreground) 55%, transparent)}}[data-app-shell=platform] .platform-page-panel:is(.cases-page--docs,.cases-page--tasks,.cases-page--courts)>.case-sample-banner-dock{z-index:30;pointer-events:none;bottom:12px;left:16px;right:88px;position:absolute!important}[data-app-shell=platform] .platform-page-panel:is(.cases-page--docs,.cases-page--tasks,.cases-page--courts) .case-sample-banner{background:var(--case-card);color:var(--case-card-foreground);box-shadow:0 -10px 28px rgb(var(--shade-rgb) / .28);pointer-events:auto;opacity:1;transition:transform 1.2s var(--ease-scroll), opacity 1s var(--ease-scroll);border:0;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;margin:0;padding:18px 18px 14px;display:flex;position:relative;transform:translateY(0)}[data-app-shell=platform] .platform-page-panel:is(.cases-page--docs,.cases-page--tasks,.cases-page--courts) .case-sample-banner-dock--collapsed .case-sample-banner{opacity:0;pointer-events:none;transform:translateY(calc(100% + 36px))}[data-app-shell=platform] .platform-page-panel:is(.cases-page--docs,.cases-page--tasks,.cases-page--courts) .case-sample-banner-dock--pending .case-sample-banner{transition:none}[data-app-shell=platform] .platform-page-panel:is(.cases-page--docs,.cases-page--tasks,.cases-page--courts) .case-sample-banner__text{flex:auto;min-width:0}[data-app-shell=platform] .platform-page-panel:is(.cases-page--docs,.cases-page--tasks,.cases-page--courts) .case-sample-banner__title{letter-spacing:-.01em;color:var(--case-card-foreground);margin:0;font-size:13px;font-weight:700}[data-app-shell=platform] .platform-page-panel:is(.cases-page--docs,.cases-page--tasks,.cases-page--courts) .case-sample-banner__helper{color:var(--case-card-muted);margin:3px 0 0;font-size:12px;line-height:1.45}[data-app-shell=platform] .platform-page-panel:is(.cases-page--docs,.cases-page--tasks,.cases-page--courts) .case-sample-banner__cta{background:var(--case-card-foreground);white-space:nowrap;height:34px;color:var(--case-card);border:0;border-radius:10px;flex-shrink:0;padding:0 16px;font-size:12.5px;font-weight:600;transition:background-color .16s}[data-app-shell=platform] .platform-page-panel:is(.cases-page--docs,.cases-page--tasks,.cases-page--courts) .case-sample-banner__cta:hover{background:var(--case-card-foreground)}@supports (color:color-mix(in lab, red, red)){[data-app-shell=platform] .platform-page-panel:is(.cases-page--docs,.cases-page--tasks,.cases-page--courts) .case-sample-banner__cta:hover{background:color-mix(in srgb, var(--case-card-foreground) 86%, var(--case-card))}}[data-app-shell=platform] .platform-page-panel:is(.cases-page--docs,.cases-page--tasks,.cases-page--courts) .case-sample-banner__toggle{border:.5px solid rgb(var(--tint-rgb) / .14);background:var(--case-card);width:2.25rem;height:1.35rem;color:var(--case-card-muted);cursor:pointer;box-shadow:0 4px 12px rgb(var(--shade-rgb) / .16);transition:color .2s var(--ease-apple), background-color .2s var(--ease-apple), opacity .2s var(--ease-apple), transform 1.2s var(--ease-scroll);border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}[data-app-shell=platform] .platform-page-panel:is(.cases-page--docs,.cases-page--tasks,.cases-page--courts) .case-sample-banner__toggle:hover{color:var(--case-card-foreground);background:var(--case-card)}@supports (color:color-mix(in lab, red, red)){[data-app-shell=platform] .platform-page-panel:is(.cases-page--docs,.cases-page--tasks,.cases-page--courts) .case-sample-banner__toggle:hover{background:color-mix(in srgb, var(--case-card) 92%, var(--case-card-foreground))}}[data-app-shell=platform] .platform-page-panel:is(.cases-page--docs,.cases-page--tasks,.cases-page--courts) .case-sample-banner__toggle--hide{z-index:1;pointer-events:auto;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}[data-app-shell=platform] .platform-page-panel:is(.cases-page--docs,.cases-page--tasks,.cases-page--courts) .case-sample-banner__toggle--show{z-index:2;background:var(--elevated-background);width:2.5rem;height:2.5rem;color:var(--foreground);border-color:rgb(var(--tint-rgb) / .16);pointer-events:none;opacity:0;border-radius:999px;position:absolute;bottom:2px;left:50%;transform:translate(-50%,14px)}[data-app-shell=platform] .platform-page-panel:is(.cases-page--docs,.cases-page--tasks,.cases-page--courts) .case-sample-banner-dock--collapsed .case-sample-banner__toggle--show{pointer-events:auto;opacity:1;transform:translate(-50%)}@media (max-width:640px){[data-app-shell=platform] .platform-page-panel:is(.cases-page--docs,.cases-page--tasks,.cases-page--courts)>.case-sample-banner-dock{bottom:10px;left:10px;right:78px}[data-app-shell=platform] .platform-page-panel:is(.cases-page--docs,.cases-page--tasks,.cases-page--courts) .case-sample-banner{flex-wrap:wrap;padding:16px 14px 12px}.cases-docs-table__head,.cases-docs-table__row{grid-template-columns:minmax(0,1fr) 5.5rem 3.5rem;gap:.5rem;padding-inline:.625rem}}.cases-tasks{flex-direction:column;flex:auto;gap:.55rem;min-height:0;display:flex}.cases-tasks-toolbar{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.cases-tasks-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;min-width:0;display:flex}.cases-tasks-tool-btn{border:.5px solid var(--border);background:var(--field-surface);letter-spacing:-.01em;height:2.875rem;color:var(--foreground);transition:background-color .16s var(--ease-apple), border-color .16s var(--ease-apple), color .16s var(--ease-apple);border-radius:.75rem;align-items:center;gap:.3rem;padding:0 .95rem;font-size:.8125rem;font-weight:550;display:inline-flex}.cases-tasks-tool-btn:hover{background:var(--surface-hover);color:var(--foreground)}.cases-tasks-tool-btn--on{background:var(--foreground);color:var(--background);border-color:#0000}.cases-tasks-filter-count{background:var(--foreground);min-width:1rem;height:1rem;color:var(--background);border-radius:999px;justify-content:center;align-items:center;padding-inline:.25rem;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex}.cases-tasks-add{background:var(--foreground);letter-spacing:-.01em;height:2.875rem;color:var(--background);transition:opacity .16s var(--ease-apple);border:0;border-radius:.75rem;align-items:center;gap:.3rem;padding:0 .9rem;font-size:.8125rem;font-weight:600;display:inline-flex}.cases-tasks-add:hover:not(:disabled){opacity:.9}.cases-tasks-view{border:1px solid var(--foreground);align-items:center;gap:.125rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cases-tasks-view{border:1px solid color-mix(in srgb, var(--foreground) 14%, transparent)}}.cases-tasks-view{border-radius:.625rem;padding:.15rem}.cases-tasks-view-btn{width:1.75rem;height:1.75rem;color:var(--foreground);opacity:.78;background:0 0;border:0;border-radius:.45rem;justify-content:center;align-items:center;display:inline-flex}.cases-tasks-view-btn:hover{opacity:1;background:rgb(var(--tint-rgb) / .12)}.cases-tasks-view-btn--on,.cases-tasks-view-btn--on:hover{opacity:1;background:var(--foreground);color:var(--background)}.cases-tasks-status{border-bottom:1px solid var(--foreground);align-items:center;gap:1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.cases-tasks-status{border-bottom:1px solid color-mix(in srgb, var(--foreground) 10%, transparent)}}.cases-tasks-status-btn{letter-spacing:-.01em;color:var(--foreground);background:0 0;border:0;padding:.35rem 0 .55rem;font-size:.8125rem;font-weight:500;position:relative}@supports (color:color-mix(in lab, red, red)){.cases-tasks-status-btn{color:color-mix(in srgb, var(--foreground) 52%, transparent)}}.cases-tasks-status-btn--on{color:var(--foreground);font-weight:600}.cases-tasks-status-btn--on:after{content:"";background:var(--foreground);border-radius:999px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.cases-tasks-scroll{overscroll-behavior:contain;flex:auto;min-height:0;padding-bottom:6rem;overflow:auto}.cases-tasks-empty,.cases-tasks-empty-title{letter-spacing:-.015em;color:var(--foreground);margin:0;font-size:.9375rem;font-weight:600}.cases-tasks-empty{text-align:center;color:var(--foreground);padding:3rem 1rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.cases-tasks-empty{color:color-mix(in srgb, var(--foreground) 55%, transparent)}}.cases-tasks-empty-block{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;padding:4rem 1.5rem;display:flex}.cases-tasks-empty-body{max-width:22rem;color:var(--foreground);margin:0 0 .75rem;font-size:.8125rem}@supports (color:color-mix(in lab, red, red)){.cases-tasks-empty-body{color:color-mix(in srgb, var(--foreground) 55%, transparent)}}.cases-tasks-list{flex-direction:column;display:flex}.cases-task-row{border-bottom:1px solid var(--foreground);justify-content:space-between;align-items:center;gap:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.cases-task-row{border-bottom:1px solid color-mix(in srgb, var(--foreground) 10%, transparent)}}.cases-task-row{padding:1rem .15rem}.cases-task-row__main{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;padding:0}.cases-task-row__title{letter-spacing:-.015em;color:var(--foreground);margin:0;font-size:.9375rem;font-weight:600}.cases-task-row__case{letter-spacing:-.01em;color:var(--foreground);margin:.2rem 0 0;font-size:.8125rem}@supports (color:color-mix(in lab, red, red)){.cases-task-row__case{color:color-mix(in srgb, var(--foreground) 58%, transparent)}}.cases-task-row__meta{letter-spacing:-.005em;color:var(--foreground);margin:.2rem 0 0;font-size:.75rem}@supports (color:color-mix(in lab, red, red)){.cases-task-row__meta{color:color-mix(in srgb, var(--foreground) 45%, transparent)}}.cases-task-row__actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.cases-task-row__icon-btn{border:1px solid var(--foreground);width:2rem!important;height:2rem!important}@supports (color:color-mix(in lab, red, red)){.cases-task-row__icon-btn{border:1px solid color-mix(in srgb, var(--foreground) 14%, transparent)}}.cases-task-row__icon-btn{border-radius:.5rem}.cases-task-row__edit{border:1px solid var(--foreground);align-items:center;gap:.25rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cases-task-row__edit{border:1px solid color-mix(in srgb, var(--foreground) 14%, transparent)}}.cases-task-row__edit{color:var(--foreground);background:0 0;border-radius:.5rem;padding:0 .7rem;font-size:.75rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.cases-task-row__edit{color:color-mix(in srgb, var(--foreground) 78%, transparent)}}.cases-task-row__edit:hover{background:rgb(var(--tint-rgb) / .1);color:var(--foreground)}.cases-task-row__complete{background:var(--button);height:2rem;color:var(--button-text);border:0;border-radius:.55rem;align-items:center;gap:.3rem;padding:0 .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.cases-task-row__complete:hover:not(:disabled){opacity:.9}.cases-task-row__complete:disabled{opacity:.55}.cases-task-row__done{background:rgb(var(--tint-rgb) / .12);height:2rem;color:var(--foreground);border-radius:.5rem;align-items:center;padding:0 .7rem;font-size:.75rem;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cases-task-row__done{color:color-mix(in srgb, var(--foreground) 60%, transparent)}}.cases-tasks-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:.875rem;display:grid}@media (max-width:1100px){.cases-tasks-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cases-tasks-grid{grid-template-columns:minmax(0,1fr)}.cases-task-row{flex-direction:column;align-items:stretch}.cases-task-row__actions{justify-content:flex-start}.cases-tasks-toolbar .cases-tasks-search{flex:100%;max-width:none}}.cases-task-tile{border:1px solid var(--case-card-border);background:var(--case-card);min-height:9.5rem;color:var(--case-card-foreground);box-shadow:inset 0 1px 0 rgb(var(--mint-rgb) / .9), 0 1px 2px rgb(var(--shade-rgb) / .06), 0 10px 22px rgb(var(--shade-rgb) / .07);border-radius:.875rem;flex-direction:column;gap:.35rem;padding:1rem;display:flex;position:relative}.dark .cases-task-tile{background:var(--mint)}@supports (color:color-mix(in lab, red, red)){.dark .cases-task-tile{background:color-mix(in srgb, var(--mint) 10%, var(--shell-panel))}}.dark .cases-task-tile{border-color:rgb(var(--mint-rgb) / .14);color:var(--foreground);box-shadow:inset 0 1px 0 rgb(var(--mint-rgb) / .08), 0 10px 22px rgb(var(--pure-black-rgb) / .22)}.cases-task-tile>button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:.35rem;padding:0 2.25rem 0 0;display:flex}.cases-task-tile .cases-task-row__icon-btn{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.cases-task-tile .cases-task-row__icon-btn{background:color-mix(in srgb, var(--foreground) 5%, transparent)}}.cases-task-tile__kicker{letter-spacing:-.005em;color:var(--case-card-muted);margin:0;font-size:.6875rem;font-weight:550}.dark .cases-task-tile__kicker{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark .cases-task-tile__kicker{color:color-mix(in srgb, var(--foreground) 55%, transparent)}}.cases-task-tile__title{letter-spacing:-.015em;color:inherit;margin:0;font-size:.875rem;font-weight:600}.cases-task-tile__case,.cases-task-tile__meta{color:var(--case-card-muted);margin:0;font-size:.75rem}.dark .cases-task-tile__case,.dark .cases-task-tile__meta{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark .cases-task-tile__case,.dark .cases-task-tile__meta{color:color-mix(in srgb, var(--foreground) 58%, transparent)}}.cases-task-tile__actions{flex-wrap:wrap;gap:.4rem;margin-top:auto;padding-top:.5rem;display:flex}.dark .cases-task-tile .cases-task-row__edit{border-color:rgb(var(--mint-rgb) / .16);color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark .cases-task-tile .cases-task-row__edit{color:color-mix(in srgb, var(--foreground) 78%, transparent)}}.dark .cases-task-tile .cases-task-row__edit:hover{background:rgb(var(--mint-rgb) / .08);color:var(--foreground)}.cases-courts{flex-direction:column;flex:auto;gap:.55rem;min-height:0;display:flex}.cases-courts-toolbar{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.cases-courts-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;min-width:0;display:flex}.cases-courts-tool-btn{border:.5px solid var(--border);background:var(--field-surface);letter-spacing:-.01em;height:2.875rem;color:var(--foreground);transition:background-color .16s var(--ease-apple), border-color .16s var(--ease-apple), color .16s var(--ease-apple);border-radius:.75rem;align-items:center;gap:.3rem;padding:0 .95rem;font-size:.8125rem;font-weight:550;display:inline-flex}.cases-courts-tool-btn:hover{background:var(--surface-hover);color:var(--foreground)}.cases-courts-tool-btn--on{background:var(--foreground);color:var(--background);border-color:#0000}.cases-courts-filter-count{background:var(--foreground);min-width:1rem;height:1rem;color:var(--background);border-radius:999px;justify-content:center;align-items:center;padding-inline:.25rem;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex}.cases-courts-add{background:var(--foreground);letter-spacing:-.01em;height:2.875rem;color:var(--background);transition:opacity .16s var(--ease-apple);border:0;border-radius:.75rem;align-items:center;gap:.3rem;padding:0 .9rem;font-size:.8125rem;font-weight:600;display:inline-flex}.cases-courts-add:hover:not(:disabled){opacity:.9}.cases-courts-view{border:1px solid var(--foreground);align-items:center;gap:.125rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cases-courts-view{border:1px solid color-mix(in srgb, var(--foreground) 14%, transparent)}}.cases-courts-view{border-radius:.625rem;padding:.15rem}.cases-courts-view-btn{width:1.75rem;height:1.75rem;color:var(--foreground);opacity:.78;background:0 0;border:0;border-radius:.45rem;justify-content:center;align-items:center;display:inline-flex}.cases-courts-view-btn:hover{opacity:1;background:rgb(var(--tint-rgb) / .12)}.cases-courts-view-btn--on,.cases-courts-view-btn--on:hover{opacity:1;background:var(--foreground);color:var(--background)}.cases-courts-scroll{overscroll-behavior:contain;flex:auto;min-height:0;padding-bottom:6rem;overflow:auto}.cases-courts-empty,.cases-courts-empty-title{letter-spacing:-.015em;color:var(--foreground);margin:0;font-size:.9375rem;font-weight:600}.cases-courts-empty{text-align:center;color:var(--foreground);padding:3rem 1rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.cases-courts-empty{color:color-mix(in srgb, var(--foreground) 55%, transparent)}}.cases-courts-empty-block{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;padding:4rem 1.5rem;display:flex}.cases-courts-empty-body{max-width:22rem;color:var(--foreground);margin:0 0 .75rem;font-size:.8125rem}@supports (color:color-mix(in lab, red, red)){.cases-courts-empty-body{color:color-mix(in srgb, var(--foreground) 55%, transparent)}}.cases-courts-table{flex-direction:column;min-width:0;display:flex}.cases-courts-table__head,.cases-court-row{grid-template-columns:minmax(10rem,1.6fr) minmax(7rem,1fr) minmax(7.5rem,.9fr) minmax(7rem,.9fr) 4rem 7.5rem;align-items:center;gap:.75rem;width:100%;display:grid}.cases-courts-table__head{background:var(--heading-surface,var(--sage));letter-spacing:-.005em;color:var(--muted-foreground);border-radius:.625rem;padding:.55rem .875rem;font-size:.6875rem;font-weight:550}.dark .cases-courts-table__head{background:rgb(var(--tint-rgb) / .1);color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark .cases-courts-table__head{color:color-mix(in srgb, var(--foreground) 58%, transparent)}}.cases-courts-table__head>span:nth-child(5),.cases-courts-table__head>span:nth-child(6){text-align:right}.cases-court-row{border-bottom:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.cases-court-row{border-bottom:1px solid color-mix(in srgb, var(--foreground) 10%, transparent)}}.cases-court-row{padding:.85rem .875rem}.cases-court-row--clickable{cursor:pointer;transition:background-color .16s var(--ease-apple)}.cases-court-row--clickable:hover,.cases-court-row--clickable:focus-visible{background:var(--surface-hover);outline:none}.cases-court-row__name{text-align:left;letter-spacing:-.01em;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-size:.8125rem;font-weight:550;overflow:hidden}.cases-court-row__name:hover{text-underline-offset:2px;text-decoration:underline}.cases-court-row__cell{letter-spacing:-.005em;color:var(--foreground);font-size:.78125rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cases-court-row__cell{color:color-mix(in srgb, var(--foreground) 62%, transparent)}}.cases-court-row__cell{text-overflow:ellipsis;white-space:nowrap}.cases-court-row__cases{font-variant-numeric:tabular-nums;text-align:right;color:var(--foreground);font-size:.78125rem;font-weight:550}.cases-court-row__actions{justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.cases-court-row__icon-btn{border:1px solid var(--foreground);justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cases-court-row__icon-btn{border:1px solid color-mix(in srgb, var(--foreground) 14%, transparent)}}.cases-court-row__icon-btn{color:var(--foreground);background:0 0;border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.cases-court-row__icon-btn{color:color-mix(in srgb, var(--foreground) 65%, transparent)}}.cases-court-row__icon-btn:hover{background:rgb(var(--tint-rgb) / .1);color:var(--foreground)}.cases-court-row__edit{border:1px solid var(--foreground);align-items:center;gap:.25rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cases-court-row__edit{border:1px solid color-mix(in srgb, var(--foreground) 14%, transparent)}}.cases-court-row__edit{color:var(--foreground);background:0 0;border-radius:.5rem;padding:0 .7rem;font-size:.75rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.cases-court-row__edit{color:color-mix(in srgb, var(--foreground) 78%, transparent)}}.cases-court-row__edit:hover{background:rgb(var(--tint-rgb) / .1);color:var(--foreground)}.cases-courts-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:.875rem;display:grid}.cases-court-tile{border:1px solid var(--case-card-border);background:var(--case-card);min-height:9.5rem;color:var(--case-card-foreground);box-shadow:inset 0 1px 0 rgb(var(--mint-rgb) / .9), 0 1px 2px rgb(var(--shade-rgb) / .06), 0 10px 22px rgb(var(--shade-rgb) / .07);border-radius:.875rem;flex-direction:column;gap:.3rem;padding:1rem;display:flex;position:relative}.dark .cases-court-tile{background:var(--mint)}@supports (color:color-mix(in lab, red, red)){.dark .cases-court-tile{background:color-mix(in srgb, var(--mint) 10%, var(--shell-panel))}}.dark .cases-court-tile{border-color:rgb(var(--mint-rgb) / .14);color:var(--foreground);box-shadow:inset 0 1px 0 rgb(var(--mint-rgb) / .08), 0 10px 22px rgb(var(--pure-black-rgb) / .22)}.cases-court-tile__name{letter-spacing:-.015em;color:inherit;margin:0;font-size:.875rem;font-weight:600}.cases-court-tile__meta{color:var(--case-card-muted);margin:0;font-size:.75rem}.dark .cases-court-tile__meta{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark .cases-court-tile__meta{color:color-mix(in srgb, var(--foreground) 58%, transparent)}}.cases-court-tile__cases{color:inherit;margin:.25rem 0 0;font-size:.75rem;font-weight:550}.cases-court-tile__main{text-align:left;min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:.3rem;padding:0 2.25rem 0 0;display:flex}.cases-court-tile__main:hover .cases-court-tile__name{text-underline-offset:2px;text-decoration:underline}.dark .cases-court-tile .cases-court-row__edit,.dark .cases-court-tile .cases-court-row__icon-btn{border-color:rgb(var(--mint-rgb) / .16);color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark .cases-court-tile .cases-court-row__edit,.dark .cases-court-tile .cases-court-row__icon-btn{color:color-mix(in srgb, var(--foreground) 78%, transparent)}}.dark .cases-court-tile .cases-court-row__edit:hover,.dark .cases-court-tile .cases-court-row__icon-btn:hover{background:rgb(var(--mint-rgb) / .08);color:var(--foreground)}@media (max-width:1100px){.cases-courts-table__head,.cases-court-row{grid-template-columns:minmax(8rem,1.4fr) minmax(5.5rem,.9fr) minmax(6rem,.85fr) minmax(5.5rem,.85fr) 3.5rem 6.75rem;gap:.5rem}.cases-courts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.cases-courts-toolbar .cases-courts-search{flex:100%;max-width:none}.cases-courts-table__head{display:none}.cases-court-row{grid-template-columns:1fr auto;gap:.35rem .75rem}.cases-court-row__name{white-space:normal;grid-column:1/-1}.cases-court-row__cell:nth-child(2),.cases-court-row__cell:nth-child(3){display:none}.cases-court-row__cases{text-align:left}.cases-court-row__actions{grid-area:2/2/span 2}.cases-courts-grid{grid-template-columns:minmax(0,1fr)}}.task-auto-toolbar-copy{letter-spacing:-.01em;min-width:0;color:var(--muted-foreground);flex:auto;margin:0;font-size:.8125rem;font-weight:550}.task-auto-scroll{overscroll-behavior:contain;flex:auto;min-height:0;padding:.15rem 0 1.25rem;overflow:hidden auto}.task-auto-list{flex-direction:column;gap:.85rem;padding:.15rem .15rem .5rem;display:flex}.task-auto-card{border:.5px solid var(--separator);background:var(--elevated-background);border-radius:16px;flex-direction:column;gap:.85rem;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.task-auto-card{background:color-mix(in srgb, var(--elevated-background) 72%, transparent)}}.task-auto-card{padding:1rem 1.05rem 1.05rem}.dark .task-auto-card{background:var(--mint)}@supports (color:color-mix(in lab, red, red)){.dark .task-auto-card{background:color-mix(in srgb, var(--mint) 8%, var(--shell-panel))}}.dark .task-auto-card{border-color:rgb(var(--mint-rgb) / .12)}.task-auto-card__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.85rem 1rem;min-width:0;display:flex}.task-auto-card__title-row{flex-wrap:wrap;align-items:center;gap:.45rem .55rem;min-width:0;display:flex}.task-auto-card__title{letter-spacing:-.02em;min-width:0;color:var(--foreground);margin:0;font-size:1rem;font-weight:650;line-height:1.25}.task-auto-card__badge{letter-spacing:.02em;color:var(--muted-foreground);box-shadow:inset 0 0 0 1px var(--foreground);border-radius:9999px;align-items:center;padding:.18rem .55rem;font-size:.6875rem;font-weight:650;line-height:1.3;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.task-auto-card__badge{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 12%, transparent)}}.task-auto-card__badge--active{background:var(--foreground);color:var(--background);box-shadow:none}.task-auto-card__badge--warn{color:var(--foreground);box-shadow:inset 0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.task-auto-card__badge--warn{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 18%, transparent)}}.task-auto-card__condition{color:var(--muted-foreground);margin:.35rem 0 0;font-size:.8125rem;line-height:1.4}.task-auto-card__count{color:var(--muted-foreground);margin:.25rem 0 0;font-size:.75rem;font-weight:550}.task-auto-card__actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.task-auto-card__tasks{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.task-auto-task{border:.5px solid var(--foreground);border-radius:12px;align-items:flex-start;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.task-auto-task{border:.5px solid color-mix(in srgb, var(--foreground) 8%, transparent)}}.task-auto-task{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.task-auto-task{background:color-mix(in srgb, var(--foreground) 4%, transparent)}}.task-auto-task{padding:.7rem .8rem}.task-auto-task__name{letter-spacing:-.015em;color:var(--foreground);margin:0;font-size:.875rem;font-weight:600}.task-auto-task__meta{color:var(--muted-foreground);margin:.2rem 0 0;font-size:.75rem;line-height:1.4}.task-auto-task__dot{color:var(--muted-foreground);margin-inline:.35rem}@supports (color:color-mix(in lab, red, red)){.task-auto-task__dot{color:color-mix(in srgb, var(--muted-foreground) 55%, transparent)}}.task-auto-card__empty-tasks{color:var(--muted-foreground);margin:0;font-size:.8125rem}.task-auto-empty-icon{background:var(--foreground);border-radius:9999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin-bottom:.35rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.task-auto-empty-icon{background:color-mix(in srgb, var(--foreground) 6%, transparent)}}.task-auto-empty-icon{color:var(--foreground)}.cases-page--tasks .cases-scope-panel:has(.task-auto-scroll){gap:0}.cases-tasks-auto{flex-direction:column;flex:auto;min-height:0;display:flex}.cases-tasks-auto .cases-page-toolbar--embedded{flex-shrink:0;padding-inline:0}.cases-tasks-auto .task-auto-scroll--embedded{flex:auto;min-height:0;padding-inline:0}.cases-tasks .platform-empty,.cases-tasks-empty-block.platform-empty{background:0 0;border-radius:0}.dark .cases-tasks .platform-empty{background:0 0}:is(.platform-scroll-page.team-scroll-page,.platform-scroll-page-shell:has(.team-scroll-page) .platform-scroll-page-shell__path){width:100%;max-width:none;margin-inline:0}.team-page{width:100%}.team-page__toolbar{flex-direction:column;align-items:stretch;gap:.75rem;margin-bottom:.35rem;display:flex}@media (min-width:900px){.team-page__toolbar{flex-flow:wrap;align-items:center;gap:.65rem .85rem}}.team-page__tabs{background:var(--page-raised);border:.5px solid var(--page-raised-border);-webkit-overflow-scrolling:touch;scrollbar-width:none;border-radius:999px;align-items:center;gap:.15rem;width:auto;max-width:100%;padding:.2rem;display:inline-flex;overflow-x:auto}.team-page__tabs::-webkit-scrollbar{display:none}.team-page__tab{min-height:2.1rem;color:var(--muted-foreground);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:background .16s var(--ease-apple), color .16s var(--ease-apple);background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.45rem;padding:0 .9rem;font-size:.8125rem;font-weight:600;display:inline-flex}.team-page__tab:hover{color:var(--foreground)}.team-page__tab--active{background:var(--button);color:var(--button-text)}.dark .team-page__tab--active{background:var(--pale);color:var(--fuji-black)}.team-page__tab-count{background:var(--foreground);border-radius:999px;justify-content:center;align-items:center;min-width:1.35rem;height:1.35rem;padding:0 .4rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.team-page__tab-count{background:color-mix(in srgb, var(--foreground) 10%, transparent)}}.team-page__tab-count{font-variant-numeric:tabular-nums;color:inherit;opacity:1;font-size:.6875rem;font-weight:700;line-height:1}.team-page__tab--active .team-page__tab-count{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.team-page__tab--active .team-page__tab-count{background:color-mix(in srgb, var(--background) 22%, transparent)}}.team-page__tab--active .team-page__tab-count{color:var(--button-text);opacity:1}.dark .team-page__tab--active .team-page__tab-count{background:var(--fuji-black)}@supports (color:color-mix(in lab, red, red)){.dark .team-page__tab--active .team-page__tab-count{background:color-mix(in srgb, var(--fuji-black) 12%, transparent)}}.dark .team-page__tab--active .team-page__tab-count{color:var(--fuji-black)}.team-page__filters{flex-wrap:wrap;flex:auto;align-items:center;gap:.55rem;width:100%;min-width:0;display:flex}.team-page__search{flex:14rem;width:100%;min-width:0;max-width:none}.team-page__role-filter{flex:none;min-width:9.5rem}.team-page__meta{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:.45rem;font-size:.8125rem;font-weight:550;display:inline-flex}@media (min-width:900px){.team-page__meta{margin-left:auto}}.team-page__invite{align-items:center;gap:.4rem;display:inline-flex}.team-invite{border:.5px solid var(--page-raised-border);background:var(--page-raised);border-radius:18px;width:100%;padding:1rem 1.05rem 1.1rem}.team-invite__head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.95rem;display:flex}.team-invite__title{letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:1rem;font-weight:650}.team-invite__copy{color:var(--muted-foreground);margin:.3rem 0 0;font-size:.8125rem;line-height:1.45}.team-invite__close{border:.5px solid var(--page-raised-border);width:2rem;height:2rem;color:var(--muted-foreground);cursor:pointer;transition:background .16s var(--ease-apple), color .16s var(--ease-apple);background:0 0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.team-invite__close:hover{background:var(--page-raised-hover);color:var(--foreground)}.team-invite__form{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:900px){.team-invite__form{grid-template-columns:minmax(0,1.4fr) minmax(9rem,.55fr) minmax(9rem,.55fr) auto;align-items:end}}.team-invite__field{flex-direction:column;gap:.35rem;min-width:0;display:flex}.team-invite__label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);font-size:.6875rem;font-weight:650}.team-invite__input{border:.5px solid var(--page-raised-border);background:var(--elevated-background);width:100%;min-height:2.5rem;color:var(--foreground);border-radius:12px;outline:none;padding:.55rem .8rem;font-size:.9375rem}.team-invite__input::placeholder{color:var(--placeholder)}.team-invite__input:focus{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.team-invite__input:focus{border-color:color-mix(in srgb, var(--foreground) 22%, var(--page-raised-border))}}.team-invite__actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.team-invite__error{color:var(--accent-danger);grid-column:1/-1;margin:0;font-size:.8125rem;font-weight:550}.team-people{border-top:.5px solid var(--page-raised-border);margin-top:.85rem}.team-people__head{border-bottom:.5px solid var(--page-raised-border);color:var(--muted-foreground);letter-spacing:.01em;grid-template-columns:minmax(0,1.6fr) minmax(7rem,.7fr) minmax(6.5rem,.55fr) 1.75rem;align-items:center;gap:.75rem;padding:.7rem .15rem;font-size:.75rem;font-weight:600;display:none}@media (min-width:768px){.team-people__head{display:grid}}.team-people__row{border:0;border-bottom:.5px solid var(--page-raised-border);text-align:left;width:100%;color:inherit;transition:background .16s var(--ease-apple);background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.85rem .15rem;display:grid}button.team-people__row{cursor:pointer}button.team-people__row:hover{background:var(--page-raised)}@supports (color:color-mix(in lab, red, red)){button.team-people__row:hover{background:color-mix(in srgb, var(--page-raised) 72%, transparent)}}button.team-people__row:focus-visible{background:var(--page-raised);box-shadow:inset 0 0 0 1.5px var(--focus-border);outline:none}@media (min-width:768px){.team-people__row{grid-template-columns:minmax(0,1.6fr) minmax(7rem,.7fr) minmax(6.5rem,.55fr) 1.75rem;gap:.75rem}}.team-people__person{align-items:center;gap:.75rem;min-width:0;display:flex}.team-people__avatar{background:var(--page-raised);border:.5px solid var(--page-raised-border);width:2.35rem;height:2.35rem;color:var(--foreground);letter-spacing:-.02em;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:650;display:inline-flex}.team-people__avatar--pending{color:var(--muted-foreground)}.team-people__identity{flex:1;min-width:0}.team-people__name-row{flex-wrap:wrap;align-items:center;gap:.4rem .5rem;min-width:0;display:flex}.team-people__name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.015em;color:var(--foreground);margin:0;font-size:.9375rem;font-weight:600;overflow:hidden}.team-people__you{color:var(--muted-foreground);font-weight:500}.team-people__badge{background:var(--page-raised-chip);border:.5px solid var(--page-raised-border);min-height:1.35rem;color:var(--foreground);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 .45rem;font-size:.625rem;font-weight:650;display:inline-flex}.team-people__email{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);margin:.15rem 0 0;font-size:.8125rem;overflow:hidden}.team-people__cell{min-width:0;color:var(--muted-foreground);font-size:.8125rem;display:none}@media (min-width:768px){.team-people__cell{display:block}}.team-people__access{border:.5px solid var(--page-raised-border);background:var(--page-raised);min-height:1.75rem;color:var(--foreground);letter-spacing:-.01em;border-radius:999px;align-items:center;gap:.35rem;padding:0 .65rem;font-size:.75rem;font-weight:600;display:inline-flex}.team-people__status{font-variant-numeric:tabular-nums}.team-people__chevron{color:var(--muted-foreground);opacity:.7;justify-content:center;align-items:center;display:inline-flex}.team-people__empty{text-align:center;padding:2.5rem .5rem}.team-people__empty-title{color:var(--foreground);margin:0;font-size:.9375rem;font-weight:600}.team-people__empty-body{color:var(--muted-foreground);margin:.35rem 0 0;font-size:.8125rem;line-height:1.45}.team-people__pending-actions{flex-wrap:wrap;gap:.4rem;margin-top:.55rem;display:flex}@media (min-width:768px){.team-people__pending-actions{display:none}}.team-people__row-actions{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:none}@media (min-width:768px){.team-people__row--pending{grid-template-columns:minmax(0,1.4fr) minmax(7rem,.55fr) minmax(11rem,1fr)}.team-people__row--pending .team-people__status{display:none}.team-people__row--pending .team-people__row-actions{display:flex}}.billing-board{flex-direction:column;gap:1rem;width:100%;display:flex}.billing-board__notice{border:.5px solid var(--page-raised-border);background:var(--page-raised);width:100%;color:var(--foreground);border-radius:12px;align-items:flex-start;gap:.65rem;padding:.75rem .9rem;font-size:.875rem;line-height:1.45;display:flex}.billing-board__notice-icon{width:1.35rem;height:1.35rem;color:var(--muted-foreground);flex-shrink:0;justify-content:center;align-items:center;margin-top:.1rem;display:inline-flex}.billing-board__notice-body{flex:1;min-width:0}.billing-board__notice-dismiss{width:1.75rem;height:1.75rem;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.billing-board__notice-dismiss:hover{color:var(--foreground);background:var(--page-raised-hover)}.billing-card{border:.5px solid var(--page-raised-border);background:var(--page-raised);border-radius:14px;width:100%;padding:1.1rem 1.2rem 1.2rem}.billing-card__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem 1rem;margin-bottom:.95rem;display:flex}.billing-card__title{letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:.9375rem;font-weight:700}.billing-card__subtitle{color:var(--muted-foreground);margin:.2rem 0 0;font-size:.8125rem;line-height:1.4}.billing-status{border:.5px solid var(--page-raised-border);background:var(--page-raised-chip);letter-spacing:.02em;text-transform:uppercase;min-height:1.5rem;color:var(--foreground);border-radius:999px;align-items:center;padding:.15rem .55rem;font-size:.6875rem;font-weight:650;display:inline-flex}.billing-empty{color:var(--muted-foreground);margin:0;font-size:.875rem;line-height:1.45}.billing-fact__link{color:var(--foreground);font-size:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:none;display:inline}.billing-fact__link:hover{opacity:.82}.billing-inline{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.85rem 1.25rem;display:flex}.billing-inline--tight{margin-bottom:.85rem}.billing-plan-line{flex-wrap:wrap;align-items:baseline;gap:.45rem .7rem;display:flex}.billing-plan-line .billing-plan-price{margin:0}.billing-renew{color:var(--muted-foreground);margin:.55rem 0 0;font-size:.8125rem;line-height:1.4}.billing-ghost-btn{border:.5px solid var(--page-raised-border);min-height:2rem;color:var(--foreground);letter-spacing:-.01em;cursor:pointer;transition:background .16s var(--ease-apple), opacity .16s var(--ease-apple);background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:.3rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.billing-ghost-btn:hover:not(:disabled){background:var(--page-raised-hover)}.billing-ghost-btn:disabled{opacity:.45;cursor:not-allowed}.billing-table-wrap{width:100%;overflow-x:auto}.billing-table{border-collapse:collapse;width:100%;min-width:32rem}.billing-table th,.billing-table td{border-bottom:.5px solid var(--page-raised-border);text-align:left;vertical-align:middle;padding:.7rem .65rem;font-size:.8125rem;line-height:1.4}.billing-table th{color:var(--muted-foreground);padding-top:.15rem;font-weight:550}.billing-table td{color:var(--foreground)}.billing-table tbody tr:last-child td{border-bottom:0}.billing-table__num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.billing-table__action{text-align:right;white-space:nowrap}.billing-table__link{color:var(--foreground);cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:.3rem;padding:0;font-size:.8125rem;font-weight:600;display:inline-flex}.billing-table__link:hover:not(:disabled){text-underline-offset:2px;text-decoration:underline}.billing-table__link:disabled{opacity:.45;cursor:not-allowed}.pkg-page{width:100%;padding-top:.35rem;padding-inline:max(1rem, env(safe-area-inset-left,0px)) max(1rem, env(safe-area-inset-right,0px));flex-direction:column;gap:1.5rem;display:flex}@media (min-width:640px){.pkg-page{padding-inline:1.5rem}}.platform-scroll-page-shell:has(.pkg-page) .platform-scroll-page-shell__path{text-align:left;justify-content:flex-start;width:100%;max-width:none;margin-inline:0;display:flex}.platform-scroll-page-shell:has(.pkg-page) .page-path-nav{justify-content:flex-start;width:100%}.platform-scroll-page-shell:has(.pkg-page) .page-path-nav__crumbs{justify-content:flex-start}.pkg-page__footer{text-align:center;color:var(--muted-foreground);margin:.25rem 0 0;font-size:.8125rem;line-height:1.5}.pkg-page__text-btn{font:inherit;color:var(--foreground);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.pkg-page__text-btn:disabled{opacity:.5;cursor:not-allowed}.pkg{flex-direction:column;gap:1.35rem;width:100%;display:flex}.pkg__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem 1.25rem;display:flex}.pkg__audience{border:.5px solid var(--page-raised-border);background:var(--page-raised);border-radius:999px;gap:.15rem;padding:.2rem;display:inline-flex}.pkg__audience-btn{color:var(--muted-foreground);cursor:pointer;transition:background .16s var(--ease-apple), color .16s var(--ease-apple);background:0 0;border:0;border-radius:999px;padding:.45rem 1.05rem;font-size:.8125rem;font-weight:650}.pkg__audience-btn--active{background:var(--foreground);color:var(--background)}.dark .pkg__audience-btn--active{background:var(--pale);color:var(--fuji-black)}.pkg__period{align-items:center;gap:.55rem;display:inline-flex}.pkg__period-label{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:0;font-size:.8125rem;font-weight:550;display:inline-flex}.pkg__period-label--active{color:var(--foreground);font-weight:650}.pkg__save{background:var(--foreground);border-radius:999px;align-items:center;min-height:1.25rem;padding:.1rem .45rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pkg__save{background:color-mix(in srgb, var(--foreground) 8%, var(--page-raised))}}.pkg__save{letter-spacing:.01em;color:var(--foreground);font-size:.6875rem;font-weight:700}.dark .pkg__save{background:var(--mint)}@supports (color:color-mix(in lab, red, red)){.dark .pkg__save{background:color-mix(in srgb, var(--mint) 12%, var(--shell-panel))}}.pkg__switch{border:.5px solid var(--page-raised-border);background:var(--page-raised);cursor:pointer;width:2.65rem;height:1.45rem;transition:background .16s var(--ease-apple);border-radius:999px;flex-shrink:0;padding:0;position:relative}.pkg__switch--on{background:var(--foreground);border-color:#0000}.pkg__switch-knob{background:var(--foreground);width:1.1rem;height:1.1rem;transition:left .16s var(--ease-apple), background .16s var(--ease-apple);border-radius:999px;position:absolute;top:50%;left:.15rem;transform:translateY(-50%)}.pkg__switch--on .pkg__switch-knob{background:var(--background);left:calc(100% - 1.25rem)}.pkg__grid{grid-template-columns:1fr;align-items:stretch;gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.pkg__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pkg__grid--one{grid-template-columns:minmax(0,24rem);justify-content:center}.pkg__grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.pkg__grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.pkg__grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.pkg__grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}}.pkg-card{border:.5px solid var(--page-raised-border);background:var(--page-raised);border-radius:18px;flex-direction:column;min-width:0;height:100%;padding:1.35rem 1.3rem 1.25rem;display:flex}.pkg-card__body{flex-direction:column;flex:1;min-width:0;display:flex}.pkg-card__footer{margin-top:auto;padding-top:1.15rem}.pkg-card--featured{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pkg-card--featured{border-color:color-mix(in srgb, var(--foreground) 28%, var(--page-raised-border))}}.pkg-card--active{box-shadow:inset 0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pkg-card--active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 24%, transparent)}}.pkg-card__header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.pkg-card__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.6875rem;font-weight:650}.pkg-card__tags{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.pkg-card__tag{border:.5px solid var(--page-raised-border);background:var(--foreground);border-radius:999px;align-items:center;min-height:1.35rem;padding:.12rem .5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pkg-card__tag{background:color-mix(in srgb, var(--foreground) 5%, var(--page-raised))}}.pkg-card__tag{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);font-size:.625rem;font-weight:700}.dark .pkg-card__tag{background:var(--mint)}@supports (color:color-mix(in lab, red, red)){.dark .pkg-card__tag{background:color-mix(in srgb, var(--mint) 8%, var(--shell-panel))}}.dark .pkg-card__tag{border-color:var(--mint)}@supports (color:color-mix(in lab, red, red)){.dark .pkg-card__tag{border-color:color-mix(in srgb, var(--mint) 14%, transparent)}}.pkg-card__tag--individual,.pkg-card__tag--team{color:var(--foreground)}.pkg-card__name{letter-spacing:-.035em;color:var(--foreground);margin:.35rem 0 0;font-size:1.35rem;font-weight:700}.pkg-card__badge{border:.5px solid var(--page-raised-border);background:var(--foreground);letter-spacing:.06em;text-transform:uppercase;min-height:1.5rem;color:var(--background);border-radius:999px;flex-shrink:0;align-items:center;padding:.15rem .55rem;font-size:.6875rem;font-weight:700;display:inline-flex}.pkg-card__badge--soft{background:var(--page-raised-chip);color:var(--foreground)}.pkg-card__desc{color:var(--muted-foreground);margin:.65rem 0 0;font-size:.875rem;line-height:1.45}.pkg-card__price{align-items:baseline;gap:.3rem;margin-top:1.1rem;display:flex}.pkg-card__price strong{letter-spacing:-.045em;color:var(--foreground);font-size:2.35rem;font-weight:650}.pkg-card__usage{letter-spacing:-.02em;color:var(--foreground);margin:.35rem 0 0;font-size:.9375rem;font-weight:550;line-height:1.35}.pkg-card__price span{color:var(--muted-foreground);font-size:.875rem;font-weight:550}.pkg-card__billed{color:var(--muted-foreground);margin:.2rem 0 0;font-size:.75rem}.pkg-card__spacer{height:2.65rem}.pkg-card__cta{cursor:pointer;width:100%;min-height:2.65rem;transition:opacity .16s var(--ease-apple), background .16s var(--ease-apple), border-color .16s var(--ease-apple);border:.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:.55rem 1rem;font-size:.875rem;font-weight:650;display:inline-flex}.pkg-card__cta:disabled{opacity:.55;cursor:not-allowed}.pkg-card__cta--primary{background:var(--foreground);color:var(--background)}.pkg-card__cta--primary:hover:not(:disabled){opacity:.9}.pkg-card__cta--secondary{border-color:var(--page-raised-border);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pkg-card__cta--secondary{background:color-mix(in srgb, var(--foreground) 5%, var(--page-raised))}}.pkg-card__cta--secondary{color:var(--foreground)}.dark .pkg-card__cta--secondary{background:var(--mint)}@supports (color:color-mix(in lab, red, red)){.dark .pkg-card__cta--secondary{background:color-mix(in srgb, var(--mint) 9%, var(--shell-panel))}}.pkg-card__cta--secondary:hover:not(:disabled){background:var(--page-raised-hover)}.pkg-card__features{border-top:.5px solid var(--page-raised-border);flex-direction:column;gap:.7rem;margin:1.2rem 0 0;padding:1.1rem 0 0;list-style:none;display:flex}.pkg-card__features li{color:var(--foreground);align-items:flex-start;gap:.55rem;font-size:.8125rem;line-height:1.4;display:flex}.pkg-card__features li svg{color:var(--muted-foreground);flex-shrink:0;margin-top:.18rem}.pkg-card__feature-inline{flex-wrap:wrap;flex:1;align-items:baseline;gap:.3rem .4rem;min-width:0;margin:0;display:flex}.pkg-card__feature-sep{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pkg-card__feature-sep{color:color-mix(in srgb, var(--foreground) 32%, transparent)}}.pkg-card__feature-sep{font-weight:500}.pkg-card__feature-copy{flex-direction:column;flex:1;gap:.12rem;min-width:0;display:flex}.pkg-card__feature-name{letter-spacing:-.01em;color:var(--foreground);font-weight:650}.pkg-card__feature-detail{color:var(--muted-foreground);font-weight:500}.pkg-card__feature--stacked .pkg-card__feature-detail{font-size:.75rem;line-height:1.4}.pkg-card__feature-inline .pkg-card__feature-detail{font-size:inherit}.pkg__empty,.pkg__note{border:.5px solid var(--page-raised-border);background:var(--page-raised);color:var(--muted-foreground);text-align:center;border-radius:14px;margin:0;padding:.95rem 1.05rem;font-size:.875rem;line-height:1.45}.pkg__note-title{color:var(--foreground);margin:0 0 .35rem;font-size:.9375rem;font-weight:650}.pkg__note-cta{width:auto;min-width:10rem;margin-inline:auto}.pkg__empty{text-align:center}.pkg__period-segment{border:.5px solid var(--foreground);border-radius:999px;gap:.15rem;padding:.2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pkg__period-segment{border:.5px solid color-mix(in srgb, var(--foreground) 10%, var(--page-raised-border))}}.pkg__period-segment{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pkg__period-segment{background:color-mix(in srgb, var(--foreground) 4%, var(--page-raised))}}.dark .pkg__period-segment{background:var(--mint)}@supports (color:color-mix(in lab, red, red)){.dark .pkg__period-segment{background:color-mix(in srgb, var(--mint) 6%, var(--shell-panel))}}.dark .pkg__period-segment{border-color:var(--mint)}@supports (color:color-mix(in lab, red, red)){.dark .pkg__period-segment{border-color:color-mix(in srgb, var(--mint) 12%, transparent)}}.pkg__period-segment-btn{letter-spacing:-.01em;color:var(--muted-foreground);cursor:pointer;transition:background .16s var(--ease-apple), color .16s var(--ease-apple);background:0 0;border:0;border-radius:999px;padding:.42rem 1.2rem;font-size:.8125rem;font-weight:650}.pkg__period-segment-btn--active{background:var(--foreground);color:var(--background)}.dark .pkg__period-segment-btn--active{background:var(--pale);color:var(--fuji-black)}.pkg-card__cta--current{border-color:var(--page-raised-border);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pkg-card__cta--current{background:color-mix(in srgb, var(--foreground) 6%, var(--page-raised))}}.pkg-card__cta--current{color:var(--muted-foreground);cursor:default;opacity:1}.dark .pkg-card__cta--current{background:var(--mint)}@supports (color:color-mix(in lab, red, red)){.dark .pkg-card__cta--current{background:color-mix(in srgb, var(--mint) 8%, var(--shell-panel))}}.upgrade-plan-banner{border:.5px solid var(--page-raised-border);background:var(--page-raised);text-align:left;width:100%;animation:upgrade-banner-in .36s var(--ease-ios) both;border-radius:1rem;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.55rem;padding:.7rem .8rem .7rem .95rem;display:flex}@keyframes upgrade-banner-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.upgrade-plan-banner{animation:none}}.upgrade-plan-banner__copy{text-align:left;flex:1;min-width:0}.upgrade-plan-banner__title{letter-spacing:-.015em;color:var(--foreground);text-align:left;margin:0;font-size:.875rem;font-weight:550;line-height:1.35}.upgrade-plan-banner__message{color:var(--muted-foreground);text-align:left;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.2rem 0 0;font-size:.75rem;line-height:1.4;display:-webkit-box;overflow:hidden}.upgrade-plan-banner__actions{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.upgrade-plan-banner__upgrade{background:var(--foreground);border:0;border-radius:999px;justify-content:center;align-items:center;min-height:2rem;padding:.35rem .85rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.upgrade-plan-banner__upgrade{background:color-mix(in srgb, var(--foreground) 8%, var(--page-raised))}}.upgrade-plan-banner__upgrade{color:var(--foreground);letter-spacing:-.01em;transition:background-color .16s var(--ease-apple), transform .16s var(--ease-apple);font-size:.8125rem;font-weight:600}.upgrade-plan-banner__upgrade:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.upgrade-plan-banner__upgrade:hover{background:color-mix(in srgb, var(--foreground) 12%, var(--page-raised))}}.upgrade-plan-banner__upgrade:active{transform:scale(.97)}.upgrade-plan-banner__dismiss{width:1.75rem;height:1.75rem;color:var(--muted-foreground);transition:background-color .16s var(--ease-apple), color .16s var(--ease-apple);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.upgrade-plan-banner__dismiss:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.upgrade-plan-banner__dismiss:hover{background:color-mix(in srgb, var(--foreground) 6%, transparent)}}.upgrade-plan-banner__dismiss:hover{color:var(--foreground)}@media (max-width:420px){.upgrade-plan-banner{flex-direction:column;align-items:flex-start}.upgrade-plan-banner__actions{justify-content:space-between;width:100%}.upgrade-plan-banner__upgrade{flex:1}}.billing-bars{flex-direction:column;gap:.9rem;display:flex}.billing-bar{flex-direction:column;gap:.4rem;display:flex}.billing-bar__head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.billing-bar__label{letter-spacing:-.01em;color:var(--foreground);font-size:.8125rem;font-weight:600}.billing-bar__value{font-variant-numeric:tabular-nums;color:var(--muted-foreground);white-space:nowrap;font-size:.8125rem}.billing-bar__track{background:var(--foreground);border-radius:999px;height:.45rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.billing-bar__track{background:color-mix(in srgb, var(--foreground) 8%, var(--page-raised))}}.billing-bar__fill{background:var(--foreground);height:100%;transition:width .32s var(--ease-apple);border-radius:999px;display:block}.billing-bar[data-tone=warn] .billing-bar__fill{background:var(--accent-warning,#d97706)}.billing-bar[data-tone=full] .billing-bar__fill{background:var(--accent-danger,#dc2626)}.billing-bar__foot{color:var(--muted-foreground);margin:0;font-size:.75rem}.billing-blocked{border:.5px solid var(--accent-danger,#dc2626);border-radius:12px;flex-direction:column;gap:.55rem;padding:.9rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.billing-blocked{border:.5px solid color-mix(in srgb, var(--accent-danger,#dc2626) 30%, var(--page-raised-border))}}.billing-blocked{background:var(--accent-danger,#dc2626)}@supports (color:color-mix(in lab, red, red)){.billing-blocked{background:color-mix(in srgb, var(--accent-danger,#dc2626) 6%, var(--page-raised))}}.billing-blocked__message{color:var(--foreground);margin:0;font-size:.875rem;font-weight:550;line-height:1.45}.billing-blocked__resets{color:var(--muted-foreground);margin:0;font-size:.8125rem}.billing-blocked .billing-ghost-btn{align-self:flex-start}.billing-actions{flex-wrap:wrap;flex-shrink:0;gap:.5rem;display:flex}.billing-ghost-btn--solid{background:var(--foreground);color:var(--background);border-color:#0000}.billing-ghost-btn--solid:hover:not(:disabled){background:var(--foreground);opacity:.9}.billing-status--muted{color:var(--muted-foreground);background:0 0;margin-left:.35rem}.billing-board__notice--danger{border-color:var(--accent-danger,#dc2626)}@supports (color:color-mix(in lab, red, red)){.billing-board__notice--danger{border-color:color-mix(in srgb, var(--accent-danger,#dc2626) 35%, var(--page-raised-border))}}.billing-board__notice--danger{background:var(--accent-danger,#dc2626)}@supports (color:color-mix(in lab, red, red)){.billing-board__notice--danger{background:color-mix(in srgb, var(--accent-danger,#dc2626) 7%, var(--page-raised))}}.billing-board__notice--danger .billing-board__notice-icon{color:var(--accent-danger,#dc2626)}.pricing-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 1.5rem;display:flex}.pricing-head__title{letter-spacing:-.04em;color:var(--foreground);margin:0;font-size:1.6rem;font-weight:700}.pricing-head__sub{max-width:56ch;color:var(--muted-foreground);margin:.35rem 0 0;font-size:.875rem;line-height:1.45}.pkg__period-segment-btn .pkg__save{margin-left:.45rem}.pkg__period-segment-btn--active .pkg__save{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.pkg__period-segment-btn--active .pkg__save{background:color-mix(in srgb, var(--background) 18%, transparent)}}.pkg__period-segment-btn--active .pkg__save{color:inherit}.seat-table td{vertical-align:middle}.seat-table__warn{color:var(--accent-danger,#dc2626);margin-top:.2rem;font-size:.75rem;font-weight:500;display:block}.seat-stepper{border:.5px solid var(--page-raised-border);background:var(--page-raised);border-radius:8px;align-items:center;display:inline-flex}.seat-stepper__btn{width:1.9rem;height:1.9rem;color:var(--foreground);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.seat-stepper__btn:hover:not(:disabled){background:var(--page-raised-hover)}.seat-stepper__btn:disabled{opacity:.35;cursor:not-allowed}.seat-stepper__value{border:0;border-inline:.5px solid var(--page-raised-border);text-align:center;font-variant-numeric:tabular-nums;width:3rem;color:var(--foreground);-moz-appearance:textfield;background:0 0;font-size:.8125rem;font-weight:600}.seat-stepper__value::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.seat-stepper__value::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.seat-footer{align-items:center;margin-top:.9rem}.seat-select{border:.5px solid var(--page-raised-border);background:var(--page-raised);max-width:100%;min-height:2rem;color:var(--foreground);border-radius:8px;padding:.25rem .6rem;font-size:.8125rem;font-weight:550}.seat-select--highlight{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.seat-select--highlight{border-color:color-mix(in srgb, var(--foreground) 45%, var(--page-raised-border))}}.seat-select--highlight{box-shadow:0 0 0 3px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.seat-select--highlight{box-shadow:0 0 0 3px color-mix(in srgb, var(--foreground) 10%, transparent)}}.donna-meter{font-variant-numeric:tabular-nums;color:var(--muted-foreground);transition:background .16s var(--ease-apple), color .16s var(--ease-apple);border-radius:999px;align-items:center;gap:.45rem;margin:.45rem 0 0;padding:.2rem .55rem .2rem .4rem;font-size:.75rem;line-height:1.3;text-decoration:none;display:inline-flex}.donna-meter:hover,.donna-meter:focus-visible{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.donna-meter:hover,.donna-meter:focus-visible{background:color-mix(in srgb, var(--foreground) 6%, transparent)}}.donna-meter:hover,.donna-meter:focus-visible{color:var(--foreground)}.donna-meter__ring{flex-shrink:0;transform:rotate(-90deg)}.donna-meter__track{stroke:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.donna-meter__track{stroke:color-mix(in srgb, var(--foreground) 14%, transparent)}}.donna-meter__fill{stroke:currentColor;transition:stroke-dashoffset .48s var(--ease-apple)}.donna-meter__refill{color:var(--muted-foreground)}.donna-meter--low,.donna-meter--low:hover,.donna-meter--low:focus-visible{color:var(--accent-warning,#d97706)}@media (prefers-reduced-motion:reduce){.donna-meter__fill{transition:none}}.donna-composer-meter{align-self:center}.donna-composer-wrap>.donna-composer-meter{width:fit-content;margin-inline:auto;display:flex}.dn-composer-meter{align-self:center}.donna-limit-card{border:.5px solid var(--page-raised-border);background:var(--page-raised);text-align:left;width:100%;animation:upgrade-banner-in .36s var(--ease-ios) both;border-radius:1rem;align-items:flex-start;gap:.8rem;padding:1rem 1.05rem;display:flex}@media (prefers-reduced-motion:reduce){.donna-limit-card{animation:none}}.donna-limit-card__icon{background:var(--brand-deep-teal,#009593);border-radius:.7rem;flex-shrink:0;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.donna-limit-card__icon{background:color-mix(in srgb, var(--brand-deep-teal,#009593) 14%, transparent)}}.donna-limit-card__icon{color:var(--brand-deep-teal,#009593)}.dark .donna-limit-card__icon{background:var(--brand-fresh-lime,#e3fbd7)}@supports (color:color-mix(in lab, red, red)){.dark .donna-limit-card__icon{background:color-mix(in srgb, var(--brand-fresh-lime,#e3fbd7) 12%, transparent)}}.dark .donna-limit-card__icon{color:var(--brand-fresh-lime,#e3fbd7)}.donna-limit-card__body{flex:1;min-width:0}.donna-limit-card__title{letter-spacing:-.015em;color:var(--foreground);margin:0;font-size:.9375rem;font-weight:650}.donna-limit-card__text{color:var(--muted-foreground);margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.donna-limit-card__resets{color:var(--foreground);margin:.35rem 0 0;font-size:.75rem;font-weight:550}.donna-limit-card__actions{flex-wrap:wrap;gap:.45rem;margin-top:.75rem;display:flex}.donna-limit-card__upgrade,.donna-limit-card__remind{letter-spacing:-.01em;cursor:pointer;min-height:2.1rem;transition:opacity .16s var(--ease-apple), background .16s var(--ease-apple);border-radius:999px;justify-content:center;align-items:center;padding:.35rem .95rem;font-size:.8125rem;font-weight:600;display:inline-flex}.donna-limit-card__upgrade{background:var(--foreground);color:var(--background);border:0}.donna-limit-card__upgrade:hover{opacity:.9}.donna-limit-card__upgrade:disabled{cursor:progress;opacity:.7}.donna-limit-card__remind{border:.5px solid var(--page-raised-border);color:var(--foreground);background:0 0}.donna-limit-card__remind:hover{background:var(--page-raised-hover)}.donna-limit-card--offer{border-color:var(--brand-deep-teal);padding:1.15rem 1.2rem 1.1rem}@supports (color:color-mix(in lab, red, red)){.donna-limit-card--offer{border-color:color-mix(in srgb, var(--brand-deep-teal) 40%, var(--page-raised-border))}}.donna-limit-card--offer{box-shadow:0 18px 44px -32px var(--brand-deep-teal)}@supports (color:color-mix(in lab, red, red)){.donna-limit-card--offer{box-shadow:0 18px 44px -32px color-mix(in srgb, var(--brand-deep-teal) 70%, transparent)}}.dark .donna-limit-card--offer{border-color:var(--brand-fresh-lime)}@supports (color:color-mix(in lab, red, red)){.dark .donna-limit-card--offer{border-color:color-mix(in srgb, var(--brand-fresh-lime) 26%, var(--page-raised-border))}}.donna-limit-card--offer .donna-limit-card__title{font-size:1.0625rem;font-weight:600}.donna-limit-card--offer .donna-limit-card__text{color:var(--foreground);font-size:.875rem}.donna-limit-card--offer .donna-limit-card__actions{align-items:center;gap:.75rem}.donna-limit-card--offer .donna-limit-card__upgrade{background:var(--brand-deep-teal);color:#fff;min-height:2.4rem;padding:.4rem 1.15rem}.dark .donna-limit-card--offer .donna-limit-card__upgrade{background:var(--brand-fresh-lime);color:var(--brand-deep-ink)}.donna-limit-card__draft{color:var(--muted-foreground);align-items:center;gap:.4rem;margin:.55rem 0 0;font-size:.8125rem;display:flex}.donna-limit-card__draft svg{color:var(--brand-deep-teal);flex-shrink:0}.dark .donna-limit-card__draft svg{color:var(--brand-fresh-lime)}.donna-limit-card__terms{color:var(--muted-foreground);font-size:.8125rem}.donna-limit-card__stay{color:var(--muted-foreground);margin:.7rem 0 0;font-size:.8125rem;line-height:1.5}.donna-limit-card__link{font:inherit;color:var(--foreground);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@supports (color:color-mix(in lab, red, red)){.donna-limit-card__link{-webkit-text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);text-decoration-color:color-mix(in srgb, currentColor 30%, transparent)}}.donna-limit-card__link{text-underline-offset:3px}.donna-limit-card__link:hover{text-decoration-color:currentColor}.pkg__grid--rows{row-gap:1rem}.pkg__grid--rows>.pkg-card{grid-row:span var(--pkg-card-rows);grid-template-rows:subgrid;align-content:start;row-gap:0;display:grid}.pkg__grid--rows .pkg-card__header{align-items:center}.pkg__grid--rows .pkg-card__name{margin:0}.pkg__grid--rows .pkg-card__limits{grid-row:span var(--pkg-feature-rows);grid-template-rows:subgrid;align-items:center;row-gap:0;margin:.35rem 0 0;padding:0;list-style:none;display:grid}.pkg-card__limits li{min-height:1.35rem;color:var(--muted-foreground);justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.75rem;line-height:1.3;display:flex}.pkg-card__limits span{min-width:0}.pkg-card__limits strong{letter-spacing:-.01em;white-space:nowrap;text-align:right;color:var(--foreground);flex-shrink:0;font-weight:600}.pkg-card__limits strong.is-off{color:var(--muted-foreground);font-weight:500}.pkg__grid--rows .pkg-card__footer{align-self:start;margin-top:1.15rem;padding-top:0}.pkg-card__price{flex-wrap:wrap}.pkg-card__was{color:var(--muted-foreground);font-size:.875rem;font-weight:550}.pkg-card__discount{background:var(--foreground);border-radius:999px;align-self:center;align-items:center;min-height:1.35rem;padding:.1rem .5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pkg-card__discount{background:color-mix(in srgb, var(--foreground) 8%, var(--page-raised))}}.pkg-card__discount{color:var(--foreground);font-size:.6875rem;font-weight:700}.pkg-card__price .pkg-card__discount,.pkg-card__price .pkg-card__was{font-size:.75rem}.pkg-card__feature--off{color:var(--muted-foreground)}.pkg-card__feature--off .pkg-card__feature-name,.pkg-card__feature--off .pkg-card__feature-detail{color:var(--muted-foreground);font-weight:500}.billing-note{color:var(--muted-foreground);margin:.55rem 0 0;font-size:.8125rem;line-height:1.4}.billing-note--danger{color:var(--accent-danger,#dc2626);font-weight:550}.usage-lead{color:var(--foreground);margin:.25rem 0 0;font-size:.875rem;line-height:1.45}.usage-footnote{color:var(--muted-foreground);margin:1rem 0 0;font-size:.75rem;line-height:1.5}.usage-tasks{flex-direction:column;margin:.85rem 0 0;padding:0;list-style:none;display:flex}.usage-task{border-top:.5px solid var(--page-raised-border);justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 0;display:flex}.usage-task:first-child{border-top:0;padding-top:.2rem}.usage-task__copy{flex-direction:column;gap:.1rem;min-width:0;display:flex}.usage-task__name{color:var(--foreground);font-size:.8125rem;font-weight:600}.usage-task__hint{color:var(--muted-foreground);font-size:.75rem}.usage-task__weight{color:var(--muted-foreground);flex-shrink:0;align-items:center;gap:.5rem;font-size:.75rem;display:inline-flex}.usage-task__dots{gap:.2rem;display:inline-flex}.usage-task__dot{background:var(--foreground);border-radius:999px;width:.4rem;height:.4rem}@supports (color:color-mix(in lab, red, red)){.usage-task__dot{background:color-mix(in srgb, var(--foreground) 14%, transparent)}}.usage-task__dot--on{background:var(--foreground)}.usage-workspace{margin-top:.9rem}.usage-chart{position:relative}.usage-chart__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;display:flex}.usage-chart__range .pkg__period-segment-btn{padding:.32rem .85rem;font-size:.75rem}.usage-chart__plot{height:220px;margin:1.1rem -.35rem 0;position:relative}@media (min-width:960px){.usage-chart__plot{height:260px}}.usage-chart__plot--empty .recharts-area-area,.usage-chart__plot--empty .recharts-area-curve{opacity:.35}.usage-chart__empty{color:var(--muted-foreground);pointer-events:none;justify-content:center;align-items:center;margin:0;font-size:.8125rem;display:flex;position:absolute;inset:0}.usage-chart-tip{border:.5px solid var(--page-raised-border);background:var(--page-raised);border-radius:10px;padding:.5rem .7rem;box-shadow:0 6px 20px #00000014}.usage-chart-tip__date{color:var(--muted-foreground);margin:0;font-size:.6875rem;font-weight:600}.usage-chart-tip__value{color:var(--foreground);margin:.15rem 0 0;font-size:.8125rem;font-weight:650}.usage-chart-tip__sub{color:var(--muted-foreground);margin:.1rem 0 0;font-size:.75rem}.sub-return{--sub-accent:var(--foreground);text-align:center;flex-direction:column;align-items:center;width:100%;max-width:32rem;margin-inline:auto;padding:clamp(2.5rem,8vh,5rem) 1rem 3rem;display:flex;position:relative}.sub-return:before{content:"";background:radial-gradient(closest-side, var(--sub-accent), transparent);border-radius:999px;width:18rem;height:18rem;position:absolute;top:clamp(1rem,5vh,3rem);left:50%}@supports (color:color-mix(in lab, red, red)){.sub-return:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--sub-accent) 10%, transparent), transparent)}}.sub-return:before{pointer-events:none;z-index:0;transform:translate(-50%)}.sub-return>*{z-index:1;position:relative}.sub-return[data-tone=error]{--sub-accent:var(--accent-danger,#dc2626)}.sub-return__mark{width:3.5rem;height:3.5rem;animation:sub-return-pop .52s var(--ease-ios) both;margin-bottom:1.25rem}.sub-return__mark svg{width:100%;height:100%;overflow:visible}.sub-return__disc{fill:var(--sub-accent)}.sub-return[data-tone=neutral] .sub-return__disc{fill:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.sub-return[data-tone=neutral] .sub-return__disc{fill:color-mix(in srgb, var(--foreground) 12%, transparent)}}.sub-return__glyph{fill:none;stroke:var(--background);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.sub-return[data-tone=neutral] .sub-return__glyph{stroke:var(--foreground)}.sub-return__check{stroke-dasharray:32;stroke-dashoffset:32px;animation:sub-return-draw .42s .24s var(--ease-ios) forwards}.sub-return__spinner{animation:.9s linear infinite sub-return-spin}.sub-return__spinner-track,.sub-return__spinner-arc{fill:none;stroke-width:4px}.sub-return__spinner-track{stroke:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.sub-return__spinner-track{stroke:color-mix(in srgb, var(--foreground) 12%, transparent)}}.sub-return__spinner-arc{stroke:var(--foreground);stroke-linecap:round;stroke-dasharray:36 102}.sub-return__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.75rem;font-weight:650}.sub-return__title{letter-spacing:-.04em;color:var(--foreground);text-wrap:balance;margin:.45rem 0 0;font-size:clamp(1.6rem,4vw,2.1rem);font-weight:700;line-height:1.15}.sub-return__copy{max-width:38ch;color:var(--muted-foreground);text-wrap:pretty;margin:.7rem 0 0;font-size:.9375rem;line-height:1.5}.sub-return__card{border:.5px solid var(--page-raised-border);background:var(--page-raised);text-align:left;width:100%;animation:sub-return-rise .48s .16s var(--ease-ios) both;border-radius:18px;margin-top:1.75rem;overflow:hidden}.sub-return__details{margin:0;padding:.35rem 1.1rem}.sub-return__row{border-bottom:.5px solid var(--page-raised-border);justify-content:space-between;align-items:baseline;gap:1rem;padding:.7rem 0;display:flex}.sub-return__row:last-child{border-bottom:0}.sub-return__row dt{color:var(--muted-foreground);font-size:.8125rem}.sub-return__row dd{font-variant-numeric:tabular-nums;color:var(--foreground);text-align:right;margin:0;font-size:.875rem;font-weight:600}.sub-return__perks{border-top:.5px solid var(--page-raised-border);background:var(--foreground);padding:.95rem 1.1rem 1.05rem}@supports (color:color-mix(in lab, red, red)){.sub-return__perks{background:color-mix(in srgb, var(--foreground) 2.5%, var(--page-raised))}}.sub-return__details+.sub-return__perks{border-top-width:.5px}.sub-return__card>.sub-return__perks:first-child{border-top:0}.sub-return__perks-title{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 .6rem;font-size:.6875rem;font-weight:650}.sub-return__perks ul{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.sub-return__perks li{color:var(--muted-foreground);align-items:flex-start;gap:.55rem;font-size:.8125rem;line-height:1.4;display:flex}.sub-return__perks li svg{color:var(--foreground);flex-shrink:0;margin-top:.15rem}.sub-return__perks li strong{color:var(--foreground);font-weight:600}.sub-return__actions{width:100%;animation:sub-return-rise .48s .24s var(--ease-ios) both;flex-direction:column;gap:.55rem;margin-top:1.5rem;display:flex}@media (min-width:480px){.sub-return__actions{flex-direction:row-reverse;justify-content:center}.sub-return__actions .sub-return__btn{flex:1}}.sub-return__btn{border:.5px solid var(--page-raised-border);min-height:2.75rem;color:var(--foreground);cursor:pointer;transition:background .16s var(--ease-apple), opacity .16s var(--ease-apple), transform .16s var(--ease-apple);background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:.6rem 1.2rem;font-size:.875rem;font-weight:650;display:inline-flex}.sub-return__btn:hover{background:var(--page-raised-hover)}.sub-return__btn:active{transform:scale(.98)}.sub-return__btn--primary{background:var(--foreground);color:var(--background);border-color:#0000}.sub-return__btn--primary:hover{background:var(--foreground);opacity:.9}@keyframes sub-return-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes sub-return-draw{to{stroke-dashoffset:0}}@keyframes sub-return-spin{to{transform:rotate(360deg)}}@keyframes sub-return-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sub-return__mark,.sub-return__card,.sub-return__actions,.sub-return__spinner{animation:none}.sub-return__check{stroke-dashoffset:0;animation:none}}.plans-page{width:100%;padding:1.5rem max(1rem, env(safe-area-inset-right,0px)) 2.5rem max(1rem, env(safe-area-inset-left,0px));flex-direction:column;gap:1.75rem;display:flex}@media (min-width:640px){.plans-page{padding-inline:1.5rem;padding-top:2.25rem}}.plans-page__head{text-align:center;flex-direction:column;gap:.6rem;max-width:40rem;margin-inline:auto;display:flex}.plans-page__title{font-family:var(--font-display-serif);letter-spacing:-.02em;text-wrap:balance;color:var(--foreground);margin:0;font-size:clamp(2.25rem,1.6rem + 2.2vw,3.25rem);font-weight:400;line-height:1.08}.plans-page__sub{max-width:34rem;color:var(--muted-foreground);text-wrap:pretty;margin:0 auto;font-size:.975rem;line-height:1.55}.plans-page__fine{text-align:center;color:var(--muted-foreground);margin:0;font-size:.8125rem;line-height:1.5}.plans-page__text-btn{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@supports (color:color-mix(in lab, red, red)){.plans-page__text-btn{-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent)}}.plans-page__text-btn{text-underline-offset:3px}.plans-page__text-btn:hover{text-decoration-color:currentColor}.pp{--pc-accent:var(--brand-deep-teal);flex-direction:column;gap:1.5rem;display:flex}.dark .pp{--pc-accent:var(--brand-fresh-lime)}.pp__bar--titled{justify-content:space-between;padding-right:2.75rem}.pp__bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.pp__seg{border:.5px solid var(--page-raised-border);background:var(--foreground);border-radius:12px;align-items:center;gap:.15rem;padding:.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pp__seg{background:color-mix(in srgb, var(--foreground) 4%, transparent)}}.pp__seg-btn{min-height:2rem;color:var(--muted-foreground);cursor:pointer;transition:background .2s var(--ease-apple), color .2s var(--ease-apple), box-shadow .2s var(--ease-apple);background:0 0;border:0;border-radius:8px;align-items:center;gap:.4rem;padding:0 .95rem;font-size:.8125rem;font-weight:500;display:inline-flex}.pp__seg-btn:hover{color:var(--foreground)}.pp__seg-btn.is-active{background:var(--background);color:var(--foreground);box-shadow:0 0 0 .5px var(--page-raised-border), 0 1px 2px rgb(var(--brand-deep-ink-rgb) / .12)}.dark .pp__seg-btn.is-active{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark .pp__seg-btn.is-active{background:color-mix(in srgb, var(--foreground) 12%, transparent)}}.pp__save{color:var(--brand-deep-teal);font-size:.6875rem;font-weight:600}.dark .pp__save{color:var(--brand-fresh-lime)}.pp__note{border:.5px solid var(--page-raised-border);text-align:center;max-width:36rem;color:var(--muted-foreground);border-radius:12px;margin:0 auto;padding:.65rem 1rem;font-size:.8125rem}.pp__grid{grid-template-columns:minmax(0,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:899px){.pp__grid>.pc--pro{order:-1}.pp__grid>.pc--free{order:1}}@media (min-width:900px){.pp__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pp__grid>.pc{grid-row:span 7;grid-template-rows:subgrid;row-gap:0;display:grid}}.pp__foot{text-align:center;color:var(--muted-foreground);margin:.25rem 0 0;font-size:.75rem;line-height:1.5}.pp__link{font:inherit;color:var(--foreground);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@supports (color:color-mix(in lab, red, red)){.pp__link{-webkit-text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);text-decoration-color:color-mix(in srgb, currentColor 30%, transparent)}}.pp__link{text-underline-offset:3px}.pp__link:hover{text-decoration-color:currentColor}.pc{border:.5px solid var(--page-raised-border);background:var(--page-raised);border-radius:18px;flex-direction:column;min-width:0;padding:2rem 1.75rem 1.9rem;display:flex;position:relative}:root:not(.dark) .pc{background:#fff}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .pc{background:color-mix(in srgb, #fff 60%, var(--page-raised))}}.pc--featured{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pc--featured{border-color:color-mix(in srgb, var(--foreground) 26%, transparent)}}.pc--featured{box-shadow:0 0 0 .5px var(--foreground), 0 30px 60px -44px rgb(var(--brand-deep-ink-rgb) / .55)}@supports (color:color-mix(in lab, red, red)){.pc--featured{box-shadow:0 0 0 .5px color-mix(in srgb, var(--foreground) 14%, transparent), 0 30px 60px -44px rgb(var(--brand-deep-ink-rgb) / .55)}}.pc__icon{border:.5px solid var(--page-raised-border);background:linear-gradient(180deg, var(--foreground), var(--foreground));border-radius:12px;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;margin-bottom:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.pc__icon{background:linear-gradient(180deg, color-mix(in srgb, var(--foreground) 8%, transparent), color-mix(in srgb, var(--foreground) 3%, transparent))}}.pc__icon{color:var(--foreground);box-shadow:inset 0 1px #ffffff0f}.pc__icon--pro{border-color:var(--pc-accent)}@supports (color:color-mix(in lab, red, red)){.pc__icon--pro{border-color:color-mix(in srgb, var(--pc-accent) 35%, transparent)}}.pc__icon--pro{background:linear-gradient(180deg, var(--pc-accent), var(--pc-accent))}@supports (color:color-mix(in lab, red, red)){.pc__icon--pro{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-accent) 22%, transparent), color-mix(in srgb, var(--pc-accent) 8%, transparent))}}.pc__icon--pro{color:var(--pc-accent)}.pc__icon--max{background:linear-gradient(150deg, var(--pc-accent), var(--pc-accent));border-color:#0000}@supports (color:color-mix(in lab, red, red)){.pc__icon--max{background:linear-gradient(150deg, var(--pc-accent), color-mix(in srgb, var(--pc-accent) 70%, var(--brand-deep-teal)))}}.pc__icon--max{color:#fff;box-shadow:inset 0 1px 0 #ffffff40, 0 8px 18px -10px var(--pc-accent)}@supports (color:color-mix(in lab, red, red)){.pc__icon--max{box-shadow:inset 0 1px 0 #ffffff40, 0 8px 18px -10px color-mix(in srgb, var(--pc-accent) 80%, transparent)}}.dark .pc__icon--max{color:var(--brand-deep-ink)}.pc__head{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.pc__name{font-family:var(--font-display-serif);letter-spacing:-.015em;color:var(--foreground);margin:0;font-size:2.125rem;font-weight:400;line-height:1.05}.pc__badge{border:.5px solid var(--foreground);border-radius:6px;align-items:center;min-height:1.35rem;padding:0 .45rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pc__badge{border:.5px solid color-mix(in srgb, var(--foreground) 30%, transparent)}}.pc__badge{color:var(--foreground);font-size:.6875rem;font-weight:500}.pc__tagline{color:var(--foreground);margin:.35rem 0 0;font-size:.975rem;line-height:1.4}.pc__price{margin-top:1.4rem}.pc__price strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--foreground);font-size:1.375rem;font-weight:600}.pc__billing{margin-top:.3rem}.pc__billing p{color:var(--muted-foreground);text-wrap:pretty;margin:0;font-size:.8125rem;line-height:1.5}.pc__variant{gap:.35rem;margin-top:.8rem;display:inline-flex}.pc__variant-btn{border:.5px solid var(--page-raised-border);min-width:3rem;color:var(--muted-foreground);cursor:pointer;transition:border-color .2s var(--ease-apple), color .2s var(--ease-apple), background .2s var(--ease-apple);background:0 0;border-radius:8px;justify-content:center;align-items:baseline;padding:.35rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.pc__variant-btn.is-active{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pc__variant-btn.is-active{border-color:color-mix(in srgb, var(--foreground) 45%, transparent)}}.pc__variant-btn.is-active{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pc__variant-btn.is-active{background:color-mix(in srgb, var(--foreground) 5%, transparent)}}.pc__variant-btn.is-active{color:var(--foreground)}.pc__action{margin-top:1.6rem}.pc__cta,.pc__cta-spacer{border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:2.65rem;display:flex}.pc__cta{background:var(--foreground);color:var(--background);letter-spacing:-.005em;cursor:pointer;transition:opacity .18s var(--ease-apple), transform .18s var(--ease-apple);border:.5px solid #0000;padding:0 1rem;font-size:.9rem;font-weight:500;text-decoration:none}.pc__cta:hover:not(:disabled){opacity:.9}.pc__cta:active:not(:disabled){transform:scale(.995)}.pc__cta--current,.pc__cta:disabled{border-color:var(--page-raised-border);color:var(--muted-foreground);cursor:default;background:0 0}.pc__includes{border-top:.5px solid var(--page-raised-border);margin-top:1.6rem;padding-top:1.5rem}.pc__lead{color:var(--foreground);margin:0 0 .85rem;font-size:.875rem;font-weight:600}.pc__includes ul{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.pc__includes li{color:var(--foreground);align-items:flex-start;gap:.65rem;font-size:.875rem;line-height:1.45;display:flex}@supports (color:color-mix(in lab, red, red)){.pc__includes li{color:color-mix(in srgb, var(--foreground) 88%, transparent)}}.pc__includes li svg{color:var(--foreground);flex-shrink:0;margin-top:.15rem}@supports (color:color-mix(in lab, red, red)){.pc__includes li svg{color:color-mix(in srgb, var(--foreground) 70%, transparent)}}.pp-firm{border:.5px solid var(--page-raised-border);background:var(--page-raised);border-radius:16px;flex-wrap:wrap;align-items:center;gap:.85rem 1rem;padding:1rem 1.25rem;display:flex}:root:not(.dark) .pp-firm{background:#fff}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .pp-firm{background:color-mix(in srgb, #fff 60%, var(--page-raised))}}.pp-firm .pc__icon{margin:0}.pp-firm__copy{flex:1;min-width:14rem}.pp-firm__name{font-family:var(--font-display-serif);color:var(--foreground);margin:0;font-size:1.3rem;line-height:1.2}.pp-firm__text{color:var(--muted-foreground);margin:.15rem 0 0;font-size:.8125rem;line-height:1.45}.pp-firm__cta{border:.5px solid var(--foreground);border-radius:10px;justify-content:center;align-items:center;gap:.35rem;min-height:2.4rem;padding:0 1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pp-firm__cta{border:.5px solid color-mix(in srgb, var(--foreground) 28%, transparent)}}.pp-firm__cta{white-space:nowrap;color:var(--foreground);transition:background .18s var(--ease-apple);font-size:.875rem;font-weight:500;text-decoration:none}.pp-firm__cta:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pp-firm__cta:hover{background:color-mix(in srgb, var(--foreground) 6%, transparent)}}@media (max-width:640px){.pp-firm__cta{width:100%}}.usage-explainer{color:var(--muted-foreground);flex-direction:column;gap:.75rem;font-size:.875rem;line-height:1.55;display:flex}.usage-explainer p{margin:0}.usage-explainer strong{color:var(--foreground);font-weight:600}.pricing-dialog{z-index:1350;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (min-width:720px){.pricing-dialog{align-items:center;padding:1.5rem}}.pricing-dialog__scrim{cursor:default;background:rgb(var(--brand-deep-ink-rgb) / .5);-webkit-backdrop-filter:blur(8px)saturate(120%);border:0;padding:0;position:absolute;inset:0}.pricing-dialog__panel{z-index:1;overscroll-behavior:contain;width:100%;max-height:calc(100dvh - 1rem);padding:1.75rem 1rem max(1.25rem, env(safe-area-inset-bottom,0px));border:.5px solid var(--page-raised-border);background:var(--background);box-shadow:0 40px 100px -40px rgb(var(--brand-deep-ink-rgb) / .55);border-radius:24px 24px 0 0;outline:none;flex-direction:column;gap:1.25rem;display:flex;position:relative;overflow:hidden auto}@media (min-width:720px){.pricing-dialog__panel{border-radius:26px;width:min(100%,66rem);max-height:calc(100dvh - 2rem);padding:1.4rem 1.5rem 1.1rem}}.pricing-dialog__close{z-index:2;width:2.1rem;height:2.1rem;color:var(--muted-foreground);cursor:pointer;transition:background .2s var(--ease-apple), color .2s var(--ease-apple);background:0 0;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:.9rem;right:.9rem}.pricing-dialog__close:hover{background:var(--page-raised-hover);color:var(--foreground)}.pricing-dialog__title{font-family:var(--font-display-serif);letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:clamp(1.5rem,1.2rem + .9vw,1.95rem);font-weight:400;line-height:1.1}.pricing-dialog .pp{gap:1rem}.pricing-dialog .pc{padding:1.3rem 1.3rem 1.25rem}.pricing-dialog .pc__icon{border-radius:10px;width:2.25rem;height:2.25rem;margin-bottom:.9rem}.pricing-dialog .pc__name{font-size:1.7rem}.pricing-dialog .pc__tagline{font-size:.9rem}.pricing-dialog .pc__price{margin-top:.85rem}.pricing-dialog .pc__price strong{font-size:1.25rem}.pricing-dialog .pc__variant{margin-top:.6rem}.pricing-dialog .pc__action{margin-top:1.1rem}.pricing-dialog .pc__cta,.pricing-dialog .pc__cta-spacer{min-height:2.45rem}.pricing-dialog .pc__includes{margin-top:1.1rem;padding-top:1rem}.pricing-dialog .pc__lead{margin-bottom:.6rem}.pricing-dialog .pc__includes ul{gap:.45rem}.pricing-dialog .pc__includes li{font-size:.84rem;line-height:1.4}.pricing-dialog .pp-firm{padding:.75rem 1rem}.pricing-dialog .pp__foot{margin-top:0}@media (min-width:720px) and (max-height:800px){.pricing-dialog__panel{padding-top:1.1rem;padding-bottom:.9rem}.pricing-dialog .pp{gap:.8rem}.pricing-dialog .pc{padding:1.1rem 1.2rem 1.05rem}.pricing-dialog .pc__icon{width:2rem;height:2rem;margin-bottom:.65rem}.pricing-dialog .pc__name{font-size:1.55rem}.pricing-dialog .pc__price{margin-top:.65rem}.pricing-dialog .pc__action{margin-top:.85rem}.pricing-dialog .pc__includes{margin-top:.85rem;padding-top:.8rem}.pricing-dialog .pc__includes ul{gap:.35rem}.pricing-dialog .pp-firm{padding:.6rem .9rem}}.upgrade-nudge .signup-sheet{z-index:1350}.upgrade-nudge__panel{gap:1.1rem}@media (min-width:640px){.upgrade-nudge__panel{width:min(100%,25.5rem)}}.upgrade-nudge__perks{padding-block:.35rem}.upgrade-nudge__plans{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}@media (prefers-reduced-motion:reduce){.pp__seg-btn,.pc__cta,.pc__variant-btn{transition:none}}.ll-root{overscroll-behavior:contain;background:var(--bg);height:100%;min-height:0;color:var(--ink);font:400 15px/1.6 var(--sans);letter-spacing:.014em;word-spacing:.22em;-webkit-font-smoothing:antialiased;flex-direction:column;display:flex;overflow:auto}.ll-root .home.gpt,.ll-root .search-workspace{min-height:100%}.ll-root .doc{flex:none;width:100%}.ll-root.ll-root--page{height:auto;min-height:100dvh;overflow:visible}.ll-root.ll-root--page .home.gpt{min-height:100dvh}.ll-root:has(.search-workspace){height:100%;max-height:100%;overflow:hidden}.ll-root.ll-root--page:has(.search-workspace){height:100dvh;min-height:100dvh;max-height:100dvh;overflow:hidden}:is(html:has(.ll-root--page),body:has(.ll-root--page)){background:var(--workspace-panel);height:auto;max-height:none;overflow:auto}:is(html:has(.ll-root--page .search-workspace),body:has(.ll-root--page .search-workspace)){height:100%;max-height:100dvh;overflow:hidden}:is(.ll-root:has(.case-workspace),.ll-root:has(.docket-workspace),.ll-root:has(.statute-workspace),.ll-root:has(.document-workspace),.ll-root:has(.judge-workspace),.ll-root:has(.disclosure-workspace)){height:100%;max-height:100%;overflow:hidden}:is(.ll-root.ll-root--page:has(.case-workspace),.ll-root.ll-root--page:has(.docket-workspace),.ll-root.ll-root--page:has(.statute-workspace),.ll-root.ll-root--page:has(.document-workspace),.ll-root.ll-root--page:has(.judge-workspace),.ll-root.ll-root--page:has(.disclosure-workspace)){height:100dvh;min-height:100dvh;max-height:100dvh;overflow:hidden}:is(html:has(.ll-root--page .case-workspace),body:has(.ll-root--page .case-workspace),html:has(.ll-root--page .docket-workspace),body:has(.ll-root--page .docket-workspace),html:has(.ll-root--page .statute-workspace),body:has(.ll-root--page .statute-workspace),html:has(.ll-root--page .document-workspace),body:has(.ll-root--page .document-workspace),html:has(.ll-root--page .judge-workspace),body:has(.ll-root--page .judge-workspace),html:has(.ll-root--page .disclosure-workspace),body:has(.ll-root--page .disclosure-workspace)){height:100%;max-height:100dvh;overflow:hidden}.ll-root{color-scheme:normal;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--elevated-background);--surface:var(--page-raised);--surface-2:var(--page-raised-hover);--control:var(--page-raised-chip);--line:var(--page-raised-border);--line-strong:rgb(var(--mint-rgb) / .22);--ink:var(--foreground);--ink-2:var(--muted-foreground);--ink-3:var(--tertiary-label);--inverse:var(--foreground);--inverse-ink:var(--shell-sidebar,var(--ink));--brand:var(--foreground);--brand-solid:var(--foreground);--brand-solid-hover:color-mix(in srgb, var(--foreground) 88%, var(--shell-panel,var(--ink)));--brand-soft:var(--page-raised-chip);--link:var(--foreground);--focus:var(--foreground);--data:var(--muted-foreground);--data-strong:var(--foreground);--data-track:var(--page-raised-chip);--ok:var(--foreground);--ok-bg:var(--page-raised-chip);--ok-line:var(--page-raised-border);--warn:var(--foreground);--warn-bg:var(--page-raised-chip);--warn-line:var(--page-raised-border);--danger:var(--mint);--danger-bg:var(--page-raised-chip);--danger-line:var(--page-raised-border);--info:var(--foreground);--info-bg:var(--page-raised-chip);--info-line:var(--page-raised-border);--mark-bg:var(--page-raised-chip);--mark-ink:var(--foreground);--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--sans:var(--font-system);--serif:var(--font-system);--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--radius:10px;--wide:1280px;--topbar:0px;--glass-fill:var(--page-raised);--glass-fill-strong:var(--page-raised-hover);--glass-stroke:rgb(var(--mint-rgb) / .14);--glass-stroke-subtle:rgb(var(--mint-rgb) / .1);--glass-highlight:rgb(var(--mint-rgb) / .22);--glass-blur:32px;--glass-blur-strong:48px;--ease-ios:cubic-bezier(.32, .72, 0, 1);--ease-ios-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.32, .72, 0, 1);--dur-ios:.42s;--dur-fast:.2s;--on-primary:var(--shell-sidebar,var(--ink));--topbar-fill:var(--page-raised);--topbar-border:rgb(var(--mint-rgb) / .12);--mark-fill:var(--foreground);--nav-active-bg:var(--page-raised-hover);--nav-active-border:transparent;--pill-active-bg:var(--page-raised-hover);--pill-active-border:transparent;--send-ready-bg:var(--foreground);--send-ready-hover:color-mix(in srgb, var(--foreground) 88%, var(--shell-panel,var(--ink)));--send-idle-bg:rgb(var(--mint-rgb) / .08);--send-idle-border:rgb(var(--mint-rgb) / .12);--input-focus-border:rgb(var(--mint-rgb) / .22);--focus-ring:rgb(var(--mint-rgb) / .12);--chart-accent:var(--foreground);--chart-accent-soft:var(--muted-foreground);--tip-surface:var(--page-raised-hover);--panel-overlay:var(--page-raised);--scrim:rgb(var(--pure-black-rgb) / .48);--inset-panel:var(--page-raised);--inset-panel-border:var(--page-raised-border);--elevated-shadow:none;--elevated-shadow-hover:none;--field-fill:var(--page-raised);--field-fill-focus:var(--page-raised-hover);--glass-saturate:185%;--ambient-a:var(--page-raised);--ambient-b:var(--page-raised-chip);--scroll-track:var(--elevated-background);--scroll-thumb:rgb(var(--mint-rgb) / .22);--scroll-thumb-hover:rgb(var(--mint-rgb) / .36)}:root:not(.dark) .ll-root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:var(--elevated-background);--surface:var(--page-raised);--surface-2:var(--page-raised-hover);--control:var(--page-raised);--line:var(--page-raised-border);--line-strong:var(--platinum)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .ll-root{--line-strong:color-mix(in srgb, var(--platinum) 58%, var(--sage))}}:root:not(.dark) .ll-root{--ink-2:var(--forest);--ink-3:var(--forest)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .ll-root{--ink-3:color-mix(in srgb, var(--forest) 78%, var(--sage))}}:root:not(.dark) .ll-root{--inverse:var(--label);--inverse-ink:var(--mint);--brand:var(--label);--brand-solid:var(--label);--brand-solid-hover:var(--label)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .ll-root{--brand-solid-hover:color-mix(in srgb, var(--label) 88%, var(--pale))}}:root:not(.dark) .ll-root{--brand-soft:var(--page-raised-chip);--link:var(--label);--focus:var(--label);--data:var(--forest);--data-strong:var(--label);--data-track:var(--page-raised-chip);--ok:var(--label);--ok-bg:var(--page-raised-chip);--ok-line:var(--page-raised-border);--warn:var(--label);--warn-bg:var(--page-raised-chip);--warn-line:var(--page-raised-border);--danger:var(--pure-black);--danger-bg:var(--page-raised-chip);--danger-line:var(--page-raised-border);--info:var(--label);--info-bg:var(--page-raised-chip);--info-line:var(--page-raised-border);--mark-bg:var(--page-raised-chip);--mark-ink:var(--label);--shadow-sm:0 1px 2px rgb(var(--pure-black-rgb) / .04);--shadow-md:0 2px 8px rgb(var(--pure-black-rgb) / .04), 0 12px 32px -8px rgb(var(--pure-black-rgb) / .08);--shadow-lg:0 16px 48px -12px rgb(var(--pure-black-rgb) / .1);--glass-fill:var(--sage)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .ll-root{--glass-fill:color-mix(in srgb, var(--sage) 78%, transparent)}}:root:not(.dark) .ll-root{--glass-fill-strong:var(--sage)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .ll-root{--glass-fill-strong:color-mix(in srgb, var(--sage) 90%, transparent)}}:root:not(.dark) .ll-root{--glass-stroke:rgb(var(--ink-rgb) / .08);--glass-stroke-subtle:rgb(var(--ink-rgb) / .06);--glass-highlight:rgb(var(--mint-rgb) / .55);--glass-blur:24px;--on-primary:var(--mint);--topbar-border:rgb(var(--ink-rgb) / .06);--mark-fill:var(--label);--nav-active-bg:var(--page-raised-hover);--nav-active-border:transparent;--pill-active-bg:var(--page-raised-hover);--pill-active-border:transparent;--send-ready-bg:var(--label);--send-ready-hover:var(--label)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .ll-root{--send-ready-hover:color-mix(in srgb, var(--label) 88%, var(--pale))}}:root:not(.dark) .ll-root{--send-idle-bg:rgb(var(--ink-rgb) / .06);--send-idle-border:rgb(var(--ink-rgb) / .08);--input-focus-border:rgb(var(--ink-rgb) / .18);--focus-ring:rgb(var(--ink-rgb) / .08);--chart-accent:var(--label);--chart-accent-soft:var(--forest);--tip-surface:var(--sage)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .ll-root{--tip-surface:color-mix(in srgb, var(--sage) 94%, transparent)}}:root:not(.dark) .ll-root{--panel-overlay:var(--sage)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .ll-root{--panel-overlay:color-mix(in srgb, var(--sage) 88%, transparent)}}:root:not(.dark) .ll-root{--scrim:rgb(var(--ink-rgb) / .28);--inset-panel:var(--sage)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .ll-root{--inset-panel:color-mix(in srgb, var(--sage) 65%, transparent)}}:root:not(.dark) .ll-root{--inset-panel-border:rgb(var(--ink-rgb) / .05);--elevated-shadow:var(--shadow-md);--elevated-shadow-hover:0 8px 28px rgb(var(--pure-black-rgb) / .1);--field-fill:var(--page-raised);--field-fill-focus:var(--page-raised-hover);--ambient-a:var(--sage)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .ll-root{--ambient-a:color-mix(in srgb, var(--sage) 90%, transparent)}}:root:not(.dark) .ll-root{--ambient-b:var(--sage)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .ll-root{--ambient-b:color-mix(in srgb, var(--sage) 45%, transparent)}}:root:not(.dark) .ll-root{--topbar-fill:var(--sage)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .ll-root{--topbar-fill:color-mix(in srgb, var(--sage) 65%, transparent)}}:root:not(.dark) .ll-root{--glass-blur-strong:40px;--scroll-track:var(--sage);--scroll-thumb:rgb(var(--ink-rgb) / .22);--scroll-thumb-hover:rgb(var(--ink-rgb) / .4)}.dark .ll-root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--elevated-background);--surface:var(--page-raised);--surface-2:var(--page-raised-hover);--control:var(--page-raised-chip);--line:var(--page-raised-border);--line-strong:rgb(var(--mint-rgb) / .22);--ink:var(--foreground);--ink-2:var(--muted-foreground);--ink-3:var(--tertiary-label);--inverse:var(--foreground);--inverse-ink:var(--shell-sidebar);--brand:var(--foreground);--brand-solid:var(--foreground);--brand-solid-hover:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark .ll-root{--brand-solid-hover:color-mix(in srgb, var(--foreground) 88%, var(--shell-panel))}}.dark .ll-root{--brand-soft:var(--page-raised-chip);--link:var(--foreground);--focus:var(--foreground);--data:var(--muted-foreground);--data-strong:var(--foreground);--data-track:var(--page-raised-chip);--ok:var(--foreground);--ok-bg:var(--page-raised-chip);--ok-line:var(--page-raised-border);--warn:var(--foreground);--warn-bg:var(--page-raised-chip);--warn-line:var(--page-raised-border);--danger:var(--mint);--danger-bg:var(--page-raised-chip);--danger-line:var(--page-raised-border);--info:var(--foreground);--info-bg:var(--page-raised-chip);--info-line:var(--page-raised-border);--mark-bg:var(--page-raised-chip);--mark-ink:var(--foreground);--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--glass-fill:var(--page-raised);--glass-fill-strong:var(--page-raised-hover);--glass-stroke:rgb(var(--mint-rgb) / .14);--glass-stroke-subtle:rgb(var(--mint-rgb) / .1);--glass-highlight:rgb(var(--mint-rgb) / .22);--on-primary:var(--shell-sidebar);--topbar-border:rgb(var(--mint-rgb) / .12);--mark-fill:var(--foreground);--nav-active-bg:var(--page-raised-hover);--nav-active-border:transparent;--pill-active-bg:var(--page-raised-hover);--pill-active-border:transparent;--send-ready-bg:var(--foreground);--send-ready-hover:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark .ll-root{--send-ready-hover:color-mix(in srgb, var(--foreground) 88%, var(--shell-panel))}}.dark .ll-root{--send-idle-bg:rgb(var(--mint-rgb) / .08);--send-idle-border:rgb(var(--mint-rgb) / .12);--input-focus-border:rgb(var(--mint-rgb) / .22);--focus-ring:rgb(var(--mint-rgb) / .12);--chart-accent:var(--foreground);--chart-accent-soft:var(--muted-foreground);--tip-surface:var(--page-raised-hover);--panel-overlay:var(--page-raised);--scrim:rgb(var(--pure-black-rgb) / .48);--inset-panel:var(--page-raised);--inset-panel-border:var(--page-raised-border);--field-fill:var(--page-raised);--field-fill-focus:var(--page-raised-hover);--ambient-a:var(--page-raised);--ambient-b:var(--page-raised-chip);--topbar-fill:var(--page-raised);--scroll-track:var(--elevated-background);--scroll-thumb:rgb(var(--mint-rgb) / .22);--scroll-thumb-hover:rgb(var(--mint-rgb) / .36)}.ll-root *,.ll-root :before,.ll-root :after{box-sizing:border-box}.ll-root{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:auto;accent-color:var(--brand-solid);scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) var(--scroll-track);margin:0}.ll-root *{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) var(--scroll-track)}.ll-root ::-webkit-scrollbar{width:10px;height:10px}.ll-root ::-webkit-scrollbar-track{background:var(--scroll-track);border-radius:999px}.ll-root ::-webkit-scrollbar-thumb{background:var(--scroll-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.ll-root ::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover);background-clip:padding-box;border:2px solid #0000}.ll-root ::-webkit-scrollbar-corner{background:0 0}@media (prefers-reduced-motion:reduce){.ll-root *,.ll-root :before,.ll-root :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ll-root h1,.ll-root h2,.ll-root h3,.ll-root h4{color:var(--ink);margin:0;font-weight:600}.ll-root p{color:var(--ink);margin:0}.ll-root a{color:var(--link);text-decoration:none}.ll-root a:hover{text-underline-offset:2px;text-decoration:underline}.ll-root svg{flex-shrink:0}.ll-root button{font:inherit;color:inherit;cursor:pointer}.ll-root button:disabled{cursor:default}.ll-root :focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.ll-root input,.ll-root select,.ll-root textarea{font:inherit;color:var(--ink);background:var(--field-fill);-webkit-backdrop-filter:blur(20px) saturate(var(--glass-saturate));border:1px solid var(--glass-stroke-subtle);min-height:34px;box-shadow:none;transition:border-color var(--dur-ios) var(--ease-ios), background var(--dur-ios) var(--ease-ios);border-radius:14px;padding:6px 12px;font-size:14px}.ll-root input:focus,.ll-root select:focus,.ll-root textarea:focus{border-color:var(--input-focus-border);background:var(--field-fill-focus,var(--field-fill));box-shadow:none;outline:none}.ll-root input::placeholder{color:var(--ink-3)}.ll-root select option{background:var(--control);color:var(--ink)}.ll-root kbd{font:500 11.5px var(--mono);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-2);border-bottom-width:2px;border-radius:5px;padding:1px 6px}.ll-root code{font:.92em var(--mono)}.ll-root .mono{font-family:var(--mono)}.ll-root .eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:600}.ll-root .btn{border:.5px solid rgb(var(--pale-rgb) / .18);background:rgb(var(--pale-rgb) / .1);height:32px;color:var(--ink);letter-spacing:.01em;word-spacing:.22em;white-space:nowrap;box-shadow:none;transition:background var(--dur-fast) var(--ease-ios), border-color var(--dur-fast) var(--ease-ios), opacity var(--dur-fast) var(--ease-ios);border-radius:980px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.ll-root .btn:hover:not(:disabled){background:rgb(var(--pale-rgb) / .18);border-color:rgb(var(--pale-rgb) / .28);box-shadow:none;text-decoration:none;transform:none}.ll-root .btn:active:not(:disabled){transform:scale(.97)translateY(0)}.ll-root .btn:disabled{opacity:.45}.ll-root .btn svg{width:16px;height:16px}.ll-root .btn-sm{height:30px;padding:0 11px;font-size:13px}.ll-root .btn-sm svg{width:15px;height:15px}.ll-root .btn-primary{background:var(--ink);border-color:var(--ink);color:var(--bg);box-shadow:none}.ll-root .btn-primary:hover:not(:disabled){background:var(--ink-2);border-color:var(--ink-2);color:var(--bg);box-shadow:none}.ll-root .btn-ghost{color:var(--ink-2);box-shadow:none;background:0 0;border-color:#0000}.ll-root .btn-ghost:hover:not(:disabled){color:var(--ink);background:rgb(var(--pale-rgb) / .1);box-shadow:none;border-color:#0000}.ll-root .btn-block{justify-content:flex-start;width:100%}.ll-root .link-btn{color:var(--link);background:0 0;border:none;padding:0;font-size:13px;font-weight:500}.ll-root .link-btn:hover{text-underline-offset:2px;text-decoration:underline}.ll-root .icon-btn{width:34px;height:34px;color:var(--ink-2);transition:background var(--dur-ios) var(--ease-ios), color var(--dur-ios) var(--ease-ios), transform var(--dur-ios) var(--ease-ios);background:0 0;border:none;border-radius:12px;place-items:center;display:inline-grid}.ll-root .icon-btn:hover{background:var(--glass-fill);-webkit-backdrop-filter:blur(12px)saturate(160%);color:var(--ink);box-shadow:inset 0 1px 0 var(--glass-highlight)}.ll-root .badge{border:1px solid var(--line);background:var(--surface-2);height:24px;color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}:root:not(.dark) .ll-root .result-foot .badge{background:var(--field-fill);color:var(--ink-2);border-color:#0000}.ll-root .badge-ok{background:var(--ok-bg);border-color:var(--ok-line);color:var(--ok)}.ll-root .badge-warn{background:var(--warn-bg);border-color:var(--warn-line);color:var(--warn)}.ll-root .badge-danger{background:var(--danger-bg);border-color:var(--danger-line);color:var(--danger)}.ll-root .badge-info{background:var(--info-bg);border-color:var(--info-line);color:var(--info)}.ll-root .app{background:0 0;flex-direction:column;min-height:100vh;display:flex}.ll-root .app-home .main{flex-direction:column;display:flex}.ll-root .main{flex:1;min-height:0}.ll-root .topbar{z-index:30;background:var(--topbar-fill);-webkit-backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate));box-shadow:0 1px 0 var(--glass-stroke-subtle);border-bottom:1px solid #0000;position:sticky;top:0}.ll-root .app:not(.app-home) .topbar{border-bottom-color:var(--topbar-border)}.ll-root .topbar-inner{justify-content:space-between;align-items:center;gap:16px;max-width:1100px;height:56px;margin:0 auto;padding:0 20px;display:flex}.ll-root .brand{color:var(--ink);flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.ll-root .brand:hover{opacity:.92;text-decoration:none}.ll-root .frix-logo{align-items:center;gap:6px;display:inline-flex}.ll-root .frix-logo-mark{object-fit:contain;flex-shrink:0;display:block}.ll-root .frix-logo-mark--sm{width:32px;height:32px}.ll-root .frix-logo-mark--md{width:40px;height:40px}.ll-root .frix-logo-mark--lg{width:56px;height:56px}.ll-root .frix-logo-word{letter-spacing:-.03em;color:var(--ink);font-weight:500;line-height:1}.ll-root .frix-logo-word--sm{font-size:21px}.ll-root .frix-logo-word--md{font-size:26px}.ll-root .frix-logo-word--lg{font-size:32px}.ll-root .frix-logo.home-brand{justify-content:center;margin:0 auto 28px;display:flex}.ll-root .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ll-root .topnav{align-items:center;gap:4px;display:flex}.ll-root .topnav-link{color:var(--ink-2);transition:background var(--dur-ios) var(--ease-ios), color var(--dur-ios) var(--ease-ios), border-color var(--dur-ios) var(--ease-ios), transform var(--dur-ios) var(--ease-ios);border:1px solid #0000;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:500}.ll-root .topnav-link:hover{background:var(--glass-fill);-webkit-backdrop-filter:blur(12px);color:var(--ink);text-decoration:none}.ll-root .topnav-link.active{color:var(--ink);background:var(--nav-active-bg);-webkit-backdrop-filter:blur(14px)saturate(160%);border-color:var(--nav-active-border);box-shadow:inset 0 1px 0 var(--glass-highlight)}.ll-root .topnav-link:active{transform:scale(.97)}.ll-root .host-warning{background:var(--warn-bg);border-bottom:1px solid var(--warn-line)}.ll-root .host-warning-inner{flex-wrap:wrap;align-items:center;gap:12px;max-width:1100px;margin:0 auto;padding:10px 20px;font-size:13px;display:flex}.ll-root .host-warning-inner>svg{color:var(--warn);width:18px;height:18px}.ll-root .footer{border-top:1px solid var(--topbar-border);background:var(--topbar-fill);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));margin-top:auto}.ll-root .footer-inner{max-width:1100px;color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin:0 auto;padding:16px 20px 20px;font-size:12px;display:flex}.ll-root .footer-brand{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.ll-root .icon-btn{width:36px;height:36px;color:var(--ink-2);background:0 0;border:none;border-radius:10px;place-items:center;display:inline-grid}.ll-root .icon-btn:hover{background:var(--glass-fill);-webkit-backdrop-filter:blur(12px);color:var(--ink)}.ll-root .icon-btn:active{transform:scale(.94)}.ll-root .icon-btn svg{width:18px;height:18px}@keyframes rise{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes chart-card-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes chart-draw-in{0%{opacity:0}to{opacity:1}}.ll-root .coverage .chart-card{animation:chart-card-in var(--dur-ios) var(--ease-ios-out) both}.ll-root .coverage .chart-grid .chart-card:first-child{animation-delay:40ms}.ll-root .coverage .chart-grid .chart-card:nth-child(2){animation-delay:.1s}.ll-root .coverage .chart-grid .chart-card:nth-child(3){animation-delay:.16s}.ll-root .coverage .chart-grid .chart-card:nth-child(4){animation-delay:.22s}.ll-root .coverage .chart-frame{animation:chart-draw-in .5s var(--ease-ios-out) both;animation-delay:.12s}.ll-root .coverage .kpi{animation:chart-card-in .5s var(--ease-ios-out) both}.ll-root .coverage .kpi:first-child{animation-delay:20ms}.ll-root .coverage .kpi:nth-child(2){animation-delay:60ms}.ll-root .coverage .kpi:nth-child(3){animation-delay:.1s}.ll-root .coverage .kpi:nth-child(4){animation-delay:.14s}@media (prefers-reduced-motion:reduce){.ll-root .coverage .chart-card,.ll-root .coverage .chart-frame,.ll-root .coverage .kpi{animation:none}}.ll-root .pulse{animation:1.4s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.5}}.ll-root .composer{width:100%}.ll-root .composer-scopes{border-bottom:1px solid var(--line);background:0 0;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:2px;max-width:420px;margin:0 auto 20px;padding:0;display:flex}.ll-root .composer-scope{color:var(--ink-3);letter-spacing:-.01em;transition:color var(--dur-ios) var(--ease-ios);background:0 0;border:none;border-radius:0;padding:10px 14px 12px;font-size:13.5px;font-weight:500;position:relative}.ll-root .composer-scope:after{content:"";height:2px;transition:background var(--dur-ios) var(--ease-ios), transform var(--dur-ios) var(--ease-spring);background:0 0;border-radius:2px 2px 0 0;position:absolute;bottom:-1px;left:10px;right:10px;transform:scaleX(.35)}.ll-root .composer-scope:hover{color:var(--ink);background:0 0}.ll-root .composer-scope.on{color:var(--ink);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-color:#0000;font-weight:600}.ll-root .composer-scope.on:after{background:var(--brand-solid);transform:scaleX(1)}.ll-root .composer-scope:active{transform:none}.ll-root .composer-shell{background:var(--field-fill);-webkit-backdrop-filter:none;border:.5px solid var(--line);min-height:56px;box-shadow:none;transition:border-color var(--dur-ios) var(--ease-ios), background var(--dur-ios) var(--ease-ios);border-radius:28px;align-items:center;gap:8px;padding:8px 8px 8px 16px;display:flex}.ll-root .composer-shell:focus-within{border-color:var(--input-focus-border);box-shadow:none;transform:none}.ll-root .composer-leading{width:18px;height:18px;color:var(--ink-3);flex-shrink:0}.ll-root .composer-shell input{min-width:0;height:40px;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;color:var(--ink);background:0 0;border:none;border-radius:0;flex:1;padding:0 4px;font-size:15px}.ll-root .composer-shell input:focus,.ll-root .composer-shell input:focus-visible{box-shadow:none;background:0 0;border:none;outline:none}.ll-root .composer-shell input::placeholder{color:var(--ink-3)}.ll-root .composer-send{border:1px solid var(--send-idle-border);background:var(--send-idle-bg);width:36px;height:36px;-webkit-backdrop-filter:blur(14px) saturate(var(--glass-saturate));color:var(--ink-3);box-shadow:none;transition:background var(--dur-ios) var(--ease-ios), color var(--dur-ios) var(--ease-ios), transform var(--dur-ios) var(--ease-ios);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.ll-root .composer-shell.ready .composer-send{background:var(--send-ready-bg);border-color:var(--glass-stroke-subtle);color:var(--on-primary);box-shadow:none}.ll-root .composer-shell.ready .composer-send:hover{background:var(--send-ready-hover);transform:none}.ll-root .composer-send:active{transform:scale(.92)}.ll-root .composer-send:disabled{opacity:.55;cursor:default}.ll-root .composer-send svg{width:18px;height:18px}.ll-root .composer.compact .composer-shell{border-radius:22px;min-height:44px;padding:4px 6px 4px 4px}.ll-root .composer-select{height:36px;min-height:0;color:var(--ink-2);box-shadow:none;background:0 0;border:none;border-right:1px solid #eaf2e714;border-radius:18px 0 0 18px;max-width:120px;padding:0 10px 0 14px;font-size:12.5px;font-weight:500}.ll-root .composer.compact .composer-send{width:32px;height:32px}.ll-root .composer.compact .composer-shell input{height:36px;font-size:14px}.ll-root .scope-tabs{box-shadow:none;border:none;border-bottom:.5px solid var(--line);background:0 0;flex-wrap:wrap;align-items:stretch;gap:.15rem;margin:0;padding:0;display:flex}.ll-root .scope-tab{white-space:nowrap;letter-spacing:-.015em;color:var(--ink-3);box-shadow:none;transition:color var(--dur-ios) var(--ease-ios);background:0 0;border:none;border-radius:0;flex:none;margin:0;padding:.6rem .95rem .75rem;font-size:.875rem;font-weight:550;position:relative}.dark .ll-root .scope-tab{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.dark .ll-root .scope-tab{color:color-mix(in srgb, var(--ink) 46%, transparent)}}.ll-root .scope-tab:after{content:"";height:2px;transition:background var(--dur-ios) var(--ease-ios), transform var(--dur-ios) var(--ease-spring);background:0 0;border-radius:2px 2px 0 0;position:absolute;bottom:-.5px;left:.7rem;right:.7rem;transform:scaleX(.4)}.ll-root .scope-tab:hover{color:var(--ink);background:0 0}.ll-root .scope-tab.on{color:var(--ink);box-shadow:none;background:0 0;font-weight:650}.ll-root .scope-tab.on:after{background:var(--brand-solid);transform:scaleX(1)}.ll-root .home.gpt{isolation:isolate;background:var(--bg);flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:100%;padding:48px 24px 36px;display:flex;position:relative;overflow:hidden}.ll-root .home--embedded{background:radial-gradient(90% 60% at 50% 0%, var(--ink), transparent 62%), var(--bg);justify-content:center;padding:36px 24px 28px}@supports (color:color-mix(in lab, red, red)){.ll-root .home--embedded{background:radial-gradient(90% 60% at 50% 0%, color-mix(in srgb, var(--ink) 5%, transparent), transparent 62%), var(--bg)}}.ll-root .home--try{background:radial-gradient(120% 80% at 50% -10%, var(--ink), transparent 58%), var(--bg);justify-content:center;padding:88px 24px 40px}@supports (color:color-mix(in lab, red, red)){.ll-root .home--try{background:radial-gradient(120% 80% at 50% -10%, color-mix(in srgb, var(--ink) 8%, transparent), transparent 58%), var(--bg)}}.ll-root .home-chrome{z-index:3;padding:14px 18px 0;position:absolute;top:0;left:0;right:0}.ll-root .home-chrome__inner{border:.5px solid rgb(var(--pale-rgb) / .12);background:rgb(var(--pale-rgb) / .06);-webkit-backdrop-filter:blur(22px)saturate(160%);width:100%;max-width:1080px;min-height:48px;box-shadow:inset 0 1px 0 rgb(var(--pale-rgb) / .1), 0 10px 30px #0000002e;border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;padding:8px 10px 8px 16px;display:flex}.ll-root .home-chrome__brand{letter-spacing:-.03em;color:var(--ink);font-size:.9375rem;font-weight:650;text-decoration:none}.ll-root .home-chrome__actions{align-items:center;gap:.35rem;display:inline-flex}.ll-root .home-chrome__signin,.ll-root .home-chrome__signup{letter-spacing:-.01em;min-height:34px;transition:background var(--dur-ios) var(--ease-ios), color var(--dur-ios) var(--ease-ios), transform var(--dur-fast) var(--ease-ios);border-radius:999px;justify-content:center;align-items:center;padding:0 .9rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.ll-root .home-chrome__signin{color:var(--ink-2)}.ll-root .home-chrome__signin:hover{color:var(--ink);background:rgb(var(--pale-rgb) / .08)}.ll-root .home-chrome__signup{background:var(--ink);color:var(--bg)}.ll-root .home-chrome__signup:hover{opacity:.92}.ll-root .home-chrome__signin:active,.ll-root .home-chrome__signup:active{transform:scale(.98)}.ll-root .home-atmosphere{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.ll-root .home-orb{filter:blur(48px);opacity:.45;will-change:transform;border-radius:999px;position:absolute}.ll-root .home-orb--a{background:var(--ink);width:min(42vw,360px);height:min(42vw,360px);top:8%;left:12%}@supports (color:color-mix(in lab, red, red)){.ll-root .home-orb--a{background:color-mix(in srgb, var(--ink) 22%, transparent)}}.ll-root .home-orb--a{animation:home-orb-drift 18s var(--ease-ios) infinite alternate}.ll-root .home-orb--b{background:var(--surface-2);width:min(48vw,420px);height:min(48vw,420px);bottom:12%;right:6%}@supports (color:color-mix(in lab, red, red)){.ll-root .home-orb--b{background:color-mix(in srgb, var(--surface-2) 85%, transparent)}}.ll-root .home-orb--b{opacity:.55;animation:home-orb-drift 22s var(--ease-ios) infinite alternate-reverse}.ll-root .home-orb--c{background:rgb(var(--pale-rgb) / .12);width:min(28vw,240px);height:min(28vw,240px);animation:home-orb-drift 16s var(--ease-ios) infinite alternate;top:42%;left:48%}.ll-root .home-veil{background:radial-gradient(70% 55% at 50% 36%, transparent 0%, var(--bg) 72%, var(--bg) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ll-root .home-veil{background:radial-gradient(70% 55% at 50% 36%, transparent 0%, color-mix(in srgb, var(--bg) 55%, transparent) 72%, var(--bg) 100%)}}.ll-root .home--embedded .home-orb{opacity:.16;filter:blur(64px)}.ll-root .home--embedded .home-orb--a{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.ll-root .home--embedded .home-orb--a{background:color-mix(in srgb, var(--ink) 12%, transparent)}}.ll-root .home--embedded .home-orb--b{background:var(--platinum)}@supports (color:color-mix(in lab, red, red)){.ll-root .home--embedded .home-orb--b{background:color-mix(in srgb, var(--platinum) 55%, transparent)}}.ll-root .home-center{z-index:1;text-align:center;width:100%;max-width:760px;position:relative}.ll-root .home--embedded .home-center{max-width:720px}.ll-root .home-hero{position:relative}.ll-root .home-brand{place-items:center;width:fit-content;margin:0 auto 1.35rem;display:grid;position:relative}.ll-root .home-brand--cinematic{margin-bottom:1.65rem}.ll-root .home-brand__glow{background:radial-gradient(circle, rgb(var(--pale-rgb) / .28) 0%, rgb(var(--pale-rgb) / .08) 42%, transparent 72%);opacity:.4;filter:blur(10px);z-index:0;border-radius:28px;position:absolute;inset:-18%}.ll-root .home-brand__mark{z-index:1;border:.5px solid rgb(var(--pale-rgb) / .18);background:rgb(var(--pale-rgb) / .06);box-shadow:inset 0 1px 0 rgb(var(--pale-rgb) / .18), 0 18px 40px #00000038;-webkit-backdrop-filter:blur(18px)saturate(150%);border-radius:22px;place-items:center;display:grid;position:relative;overflow:hidden}.ll-root .home-brand--compact .home-brand__mark{border-radius:18px;width:64px;height:64px}.ll-root .home-brand--cinematic .home-brand__mark{border-radius:28px;width:112px;height:112px}.ll-root .home-brand__img{object-fit:contain;width:100%;height:100%;display:none}.ll-root .home-brand__img--light{display:block}.ll-root .home-brand__img--dark,.dark .ll-root .home-brand__img--light{display:none}.dark .ll-root .home-brand__img--dark{display:block}:root:not(.dark) .ll-root .home-brand__mark{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .ll-root .home-brand__mark{border-color:color-mix(in srgb, var(--ink) 10%, transparent)}}:root:not(.dark) .ll-root .home-brand__mark{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .ll-root .home-brand__mark{background:color-mix(in srgb, var(--surface) 72%, transparent)}}:root:not(.dark) .ll-root .home-brand__mark{box-shadow:inset 0 1px 0 rgb(var(--pale-rgb) / .7), 0 14px 32px #00000014}.ll-root.ll-root--page .home-brand__img--light{display:none}.ll-root.ll-root--page .home-brand__img--dark{display:block}.ll-root .home-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0 0 .45rem;font-size:.6875rem;font-weight:650}.ll-root .home.gpt h1{font:650 clamp(1.85rem, 4.2vw, 2.55rem) / 1.08 var(--sans);letter-spacing:-.045em;color:var(--ink);text-wrap:balance;margin:0 0 .65rem}.ll-root .home-sub{letter-spacing:.01em;max-width:460px;color:var(--ink-2);margin:0 auto;font-size:.9375rem;line-height:1.5}.ll-root .home-stats{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0 auto 1.7rem;padding:0;list-style:none;display:flex}.ll-root .home-stats li{border:.5px solid rgb(var(--pale-rgb) / .12);background:rgb(var(--pale-rgb) / .06);-webkit-backdrop-filter:blur(14px)saturate(140%);min-height:34px;box-shadow:inset 0 1px 0 rgb(var(--pale-rgb) / .08);color:var(--ink-2);letter-spacing:.01em;border-radius:999px;align-items:baseline;gap:.35rem;padding:.4rem .85rem;font-size:.8125rem;line-height:1.2;display:inline-flex}:root:not(.dark) .ll-root .home-stats li{border-color:var(--page-raised-border);background:var(--page-raised);-webkit-backdrop-filter:none;box-shadow:none}.ll-root .home-stats strong{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:650}.ll-root .home-composer{text-align:left;width:100%;margin-top:1.55rem}.ll-root .home-composer .composer-shell{border:.5px solid rgb(var(--pale-rgb) / .16);background:rgb(var(--pale-rgb) / .08);-webkit-backdrop-filter:blur(28px)saturate(165%);min-height:64px;box-shadow:inset 0 1px 0 rgb(var(--pale-rgb) / .16), 0 18px 48px #00000038;transition:border-color var(--dur-ios) var(--ease-ios), background var(--dur-ios) var(--ease-ios), box-shadow var(--dur-ios) var(--ease-ios), transform var(--dur-fast) var(--ease-ios);border-radius:999px;padding:12px 12px 12px 20px}.ll-root .home-composer .composer-shell:focus-within{background:rgb(var(--pale-rgb) / .12);border-color:rgb(var(--pale-rgb) / .28);box-shadow:inset 0 1px 0 rgb(var(--pale-rgb) / .2), 0 22px 56px #00000047}:root:not(.dark) .ll-root .home-composer .composer-shell{border:.5px solid var(--page-raised-border);background:var(--page-raised);-webkit-backdrop-filter:none;box-shadow:inset 0 1px 0 rgb(var(--mint-rgb) / .55), 0 10px 28px rgb(var(--pure-black-rgb) / .06)}:root:not(.dark) .ll-root .home-composer .composer-shell:focus-within{border-color:var(--label)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .ll-root .home-composer .composer-shell:focus-within{border-color:color-mix(in srgb, var(--label) 22%, var(--page-raised-border))}}:root:not(.dark) .ll-root .home-composer .composer-shell:focus-within{background:var(--page-raised-hover);box-shadow:inset 0 1px 0 rgb(var(--mint-rgb) / .65), 0 12px 32px rgb(var(--pure-black-rgb) / .08)}.ll-root .home-composer .composer-shell input{letter-spacing:-.015em;height:40px;font-size:1rem}.ll-root .home-composer .composer-send{background:rgb(var(--pale-rgb) / .1);width:42px;height:42px;color:var(--ink-3);transition:background var(--dur-ios) var(--ease-ios), color var(--dur-ios) var(--ease-ios), transform var(--dur-fast) var(--ease-ios);border:none}:root:not(.dark) .ll-root .home-composer .composer-send{background:var(--page-raised-chip);color:var(--ink-3);border:.5px solid var(--page-raised-border)}.ll-root .home-composer .composer-shell.ready .composer-send{background:var(--ink);color:var(--bg);border:none}.ll-root .home-composer .composer-shell.ready .composer-send:hover{background:var(--ink-2);color:var(--bg)}.ll-root .composer-hotkey{flex-shrink:0;place-items:center;margin-right:.15rem;display:inline-grid}.ll-root .composer-hotkey kbd{border:.5px solid rgb(var(--pale-rgb) / .16);background:rgb(var(--pale-rgb) / .08);min-width:1.45rem;min-height:1.45rem;font:650 11px/1 var(--sans);color:var(--ink-3);border-radius:7px;place-items:center;padding:0 6px;display:inline-grid}:root:not(.dark) .ll-root .composer-hotkey kbd{border-color:var(--page-raised-border);background:var(--page-raised-chip)}.ll-root .home-sources{text-align:left;margin-top:1.35rem}.ll-root .home-sources__label,.ll-root .suggest-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0 0 .7rem;font-size:.6875rem;font-weight:650}.ll-root .home-source-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.ll-root .home-source{border:.5px solid rgb(var(--pale-rgb) / .12);background:rgb(var(--pale-rgb) / .055);-webkit-backdrop-filter:blur(18px)saturate(150%);min-width:0;min-height:72px;box-shadow:inset 0 1px 0 rgb(var(--pale-rgb) / .1);color:var(--ink);text-align:left;cursor:pointer;transition:background var(--dur-ios) var(--ease-ios), border-color var(--dur-ios) var(--ease-ios), box-shadow var(--dur-ios) var(--ease-ios), transform var(--dur-fast) var(--ease-ios);border-radius:18px;align-items:center;gap:.7rem;padding:.8rem .85rem;display:flex}.ll-root .home-source__icon{background:rgb(var(--pale-rgb) / .1);width:34px;height:34px;color:var(--ink);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ll-root .home-source__copy{flex-direction:column;gap:.12rem;min-width:0;display:flex}.ll-root .home-source__name{letter-spacing:-.02em;color:var(--ink);font-size:.875rem;font-weight:650}.ll-root .home-source__meta{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:.01em;min-height:.9em;color:var(--ink-3);font-size:.6875rem;line-height:1.3;overflow:hidden}.ll-root .home-source:hover{border-color:rgb(var(--pale-rgb) / .22);background:rgb(var(--pale-rgb) / .1);transform:translateY(-1px)}.ll-root .home-source--on{border-color:rgb(var(--pale-rgb) / .28);background:rgb(var(--pale-rgb) / .14);box-shadow:inset 0 1px 0 rgb(var(--pale-rgb) / .18), 0 10px 24px #00000029}.ll-root .home-source--on .home-source__icon{background:var(--ink);color:var(--bg)}:root:not(.dark) .ll-root .home-source{border:.5px solid var(--page-raised-border);background:var(--page-raised);-webkit-backdrop-filter:none;box-shadow:inset 0 1px 0 rgb(var(--mint-rgb) / .45)}:root:not(.dark) .ll-root .home-source__icon{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .ll-root .home-source__icon{background:color-mix(in srgb, var(--ink) 6%, var(--page-raised))}}:root:not(.dark) .ll-root .home-source:hover{border-color:var(--label)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .ll-root .home-source:hover{border-color:color-mix(in srgb, var(--label) 16%, var(--page-raised-border))}}:root:not(.dark) .ll-root .home-source:hover{background:var(--page-raised-hover)}:root:not(.dark) .ll-root .home-source--on{border-color:var(--label)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .ll-root .home-source--on{border-color:color-mix(in srgb, var(--label) 22%, var(--page-raised-border))}}:root:not(.dark) .ll-root .home-source--on{background:var(--page-raised-hover);box-shadow:inset 0 1px 0 rgb(var(--mint-rgb) / .55), 0 10px 24px rgb(var(--pure-black-rgb) / .06)}:root:not(.dark) .ll-root .home-source--on .home-source__icon{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .ll-root .home-source--on .home-source__icon{background:color-mix(in srgb, var(--ink) 10%, var(--page-raised))}}:root:not(.dark) .ll-root .home-source--on .home-source__icon{color:var(--ink)}.ll-root .suggest-block{margin-top:1.45rem}.ll-root .suggest-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.ll-root .suggest-chip{border:.5px solid rgb(var(--pale-rgb) / .12);background:rgb(var(--pale-rgb) / .055);-webkit-backdrop-filter:blur(18px)saturate(150%);min-width:0;min-height:86px;box-shadow:inset 0 1px 0 rgb(var(--pale-rgb) / .1);color:var(--ink);text-align:left;word-spacing:.12em;transition:background var(--dur-ios) var(--ease-ios), border-color var(--dur-ios) var(--ease-ios), box-shadow var(--dur-ios) var(--ease-ios), transform var(--dur-fast) var(--ease-ios);border-radius:18px;align-items:center;gap:.8rem;padding:.9rem .95rem;display:flex}.ll-root .suggest-icon{background:rgb(var(--pale-rgb) / .1);width:34px;height:34px;color:var(--ink);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ll-root .suggest-copy{flex-direction:column;flex:1;gap:.12rem;min-width:0;display:flex}.ll-root .suggest-arrow{color:var(--ink-3);opacity:.7;transition:color var(--dur-ios) var(--ease-ios), transform var(--dur-fast) var(--ease-ios);flex-shrink:0}:root:not(.dark) .ll-root .suggest-chip{border:.5px solid var(--page-raised-border);background:var(--page-raised);-webkit-backdrop-filter:none;box-shadow:inset 0 1px 0 rgb(var(--mint-rgb) / .45)}.ll-root .suggest-hint{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:.6875rem;font-weight:650}.ll-root .suggest-text{letter-spacing:-.02em;color:var(--ink);font-size:.9375rem;font-weight:600;line-height:1.3}.ll-root .suggest-detail{color:var(--ink-3);font-size:.75rem;line-height:1.35}:root:not(.dark) .ll-root .suggest-icon{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .ll-root .suggest-icon{background:color-mix(in srgb, var(--ink) 6%, var(--page-raised))}}.ll-root .suggest-chip:hover{border-color:rgb(var(--pale-rgb) / .22);background:rgb(var(--pale-rgb) / .1);box-shadow:inset 0 1px 0 rgb(var(--pale-rgb) / .16), 0 14px 28px #0003;text-decoration:none;transform:translateY(-2px)}:root:not(.dark) .ll-root .suggest-chip:hover{border-color:var(--label)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .ll-root .suggest-chip:hover{border-color:color-mix(in srgb, var(--label) 16%, var(--page-raised-border))}}:root:not(.dark) .ll-root .suggest-chip:hover{background:var(--page-raised-hover);box-shadow:inset 0 1px 0 rgb(var(--mint-rgb) / .55), 0 10px 24px rgb(var(--pure-black-rgb) / .08)}.ll-root .suggest-chip:hover .suggest-text{color:var(--ink)}.ll-root .suggest-chip:hover .suggest-arrow{color:var(--ink);transform:translate(2px)}.ll-root .suggest-chip:active{transform:scale(.985)}.ll-root .home-disclaimer{z-index:1;letter-spacing:.01em;text-align:center;width:100%;color:var(--ink-3);margin-top:2rem;font-size:.78rem;position:relative}.ll-root .home-disclaimer kbd{border:.5px solid rgb(var(--pale-rgb) / .14);background:rgb(var(--pale-rgb) / .08);min-width:1.5em;min-height:1.5em;font:600 11px/1.4 var(--sans);color:var(--ink-2);vertical-align:1px;border-radius:7px;place-items:center;margin:0 2px;padding:0 6px;display:inline-grid}.ll-root .home-disclaimer a{color:var(--ink-2);text-underline-offset:2px;text-decoration:underline}.ll-root .home-disclaimer a:hover{color:var(--ink)}@keyframes home-orb-drift{0%{transform:translate(0)scale(1)}to{transform:translate(18px,-22px)scale(1.06)}}@media (max-width:820px){.ll-root .home-source-row{grid-template-columns:1fr 1fr}}@media (max-width:640px){.ll-root .home.gpt{padding:36px 16px 28px}.ll-root .home--try{padding:78px 16px 28px}.ll-root .home-chrome{padding:10px 12px 0}.ll-root .home-chrome__inner{min-height:44px;padding:6px 8px 6px 14px}.ll-root .home.gpt h1{font-size:1.85rem}.ll-root .home-brand--cinematic .home-brand__mark{border-radius:24px;width:88px;height:88px}.ll-root .home-source-row,.ll-root .suggest-row{grid-template-columns:1fr 1fr;gap:.55rem}.ll-root .home-source,.ll-root .suggest-chip{min-height:72px;padding:.8rem .75rem}.ll-root .suggest-detail{display:none}.ll-root .home-stats li{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.ll-root .home-orb--a,.ll-root .home-orb--b,.ll-root .home-orb--c{animation:none}}@media (prefers-reduced-transparency:reduce){.ll-root .home-chrome__inner,.ll-root .home-brand__mark,.ll-root .home-stats li,.ll-root .home-composer .composer-shell,.ll-root .home-source,.ll-root .suggest-chip{background:var(--surface);-webkit-backdrop-filter:none!important}}.ll-root .search-page{padding-bottom:0}.ll-root .search-workspace{background:var(--bg);flex:auto;grid-template-columns:minmax(0,1fr);align-items:stretch;width:100%;max-width:none;height:100%;min-height:0;max-height:100%;margin:0;display:grid;overflow:hidden}.dark .ll-root .search-workspace{background:var(--elevated-background)}@media (min-width:901px){.ll-root .search-workspace:not(.filters-open) .refine-rail{display:none}}.ll-root:has(.search-workspace){overflow:hidden}.ll-root .refine-rail{z-index:2;background:var(--page-surface);border-right:.5px solid var(--platinum);flex-direction:column;align-self:stretch;height:100%;min-height:0;max-height:100%;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ll-root .refine-rail{border-right:.5px solid color-mix(in srgb, var(--platinum) 40%, var(--sage))}}.dark .ll-root .refine-rail{background:var(--pure-black)}@supports (color:color-mix(in lab, red, red)){.dark .ll-root .refine-rail{background:color-mix(in srgb, var(--pure-black) 36%, var(--page-surface))}}.dark .ll-root .refine-rail{border-right-color:rgb(var(--pale-rgb) / .08)}.ll-root .refine-rail-head{border-bottom:.5px solid var(--ink);align-items:center;gap:.7rem;padding:1.05rem 1.05rem .95rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ll-root .refine-rail-head{border-bottom:.5px solid color-mix(in srgb, var(--ink) 8%, transparent)}}.ll-root .refine-rail-head{background:0 0;flex-shrink:0}.dark .ll-root .refine-rail-head{border-bottom-color:rgb(var(--pale-rgb) / .07)}.ll-root .refine-rail-titles{flex:1;min-width:0}.ll-root .refine-rail-titles h2{font:650 .9375rem / 1.2 var(--sans);letter-spacing:-.025em;color:var(--ink);margin:0}.ll-root .refine-rail-titles p{letter-spacing:.01em;color:var(--ink-3);margin:.2rem 0 0;font-size:.75rem;line-height:1.35}.ll-root .refine-rail-body{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;flex:auto;min-height:0;padding:.55rem .7rem 1.5rem;overflow:hidden auto}.ll-root .refine-rail .filters-close{margin-top:0}@media (min-width:901px){.ll-root .refine-rail .filters-close.show-narrow{display:none}}.ll-root .refine-select{border:.5px solid var(--line);background:var(--surface-2);border-radius:12px;width:100%;min-height:38px;padding:.45rem .75rem;font-size:.84375rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.ll-root .refine-select{background:color-mix(in srgb, var(--surface-2) 80%, transparent)}}.ll-root .refine-select{color:var(--ink)}.ll-root .refine-order{width:100%;position:relative}.ll-root .refine-order-trigger{border:.5px solid var(--ink);justify-content:space-between;align-items:center;gap:.65rem;width:100%;min-height:40px;padding:.5rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ll-root .refine-order-trigger{border:.5px solid color-mix(in srgb, var(--ink) 10%, transparent)}}.ll-root .refine-order-trigger{background:var(--pale);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.ll-root .refine-order-trigger{background:color-mix(in srgb, var(--pale) 42%, transparent)}}.ll-root .refine-order-trigger{color:var(--ink);letter-spacing:-.01em;text-align:left;box-shadow:inset 0 1px 0 rgb(var(--pale-rgb) / .35);transition:background var(--dur-fast) var(--ease-ios), border-color var(--dur-fast) var(--ease-ios);font-size:.84375rem;font-weight:550}.dark .ll-root .refine-order-trigger{border-color:rgb(var(--pale-rgb) / .1);background:rgb(var(--pale-rgb) / .06);box-shadow:inset 0 1px 0 rgb(var(--pale-rgb) / .06)}.ll-root .refine-order-trigger:hover{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.ll-root .refine-order-trigger:hover{background:color-mix(in srgb, var(--surface-2) 62%, var(--control))}}.ll-root .refine-order-trigger:hover{border-color:var(--line-strong)}.ll-root .refine-order.is-open .refine-order-trigger{border-color:var(--line-strong);background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.ll-root .refine-order.is-open .refine-order-trigger{background:color-mix(in srgb, var(--surface-2) 62%, var(--control))}}.ll-root .refine-order-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ll-root .refine-order-trigger svg{width:14px;height:14px;color:var(--ink-3);flex-shrink:0}.ll-root .refine-order-menu,.refine-order-menu{border:.5px solid var(--line-strong,#355552);background:var(--surface-2,#244240);border-radius:14px;padding:.35rem}@supports (color:color-mix(in lab, red, red)){.ll-root .refine-order-menu,.refine-order-menu{background:color-mix(in srgb, var(--surface-2,#244240) 92%, transparent)}}.ll-root .refine-order-menu,.refine-order-menu{color:var(--ink,#eef4f3);-webkit-backdrop-filter:blur(24px)saturate(160%);box-shadow:0 12px 32px #00000047, 0 0 0 .5px rgb(var(--pale-rgb,224 234 233) / .06)}.ll-root .refine-order-option,.refine-order-menu .refine-order-option{width:100%;min-height:36px;color:var(--ink,#eef4f3);letter-spacing:-.01em;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-items:center;column-gap:.5rem;padding:.5rem .65rem;font-size:.84375rem;font-weight:500;display:grid}.ll-root .refine-order-option:hover,.refine-order-menu .refine-order-option:hover{background:var(--surface,#1e3837)}.ll-root .refine-order-option.on,.refine-order-menu .refine-order-option.on{background:var(--brand-soft,#244240)}.ll-root .refine-order-check,.refine-order-menu .refine-order-check{width:18px;height:18px;color:var(--ink,#eef4f3);place-items:center;display:inline-grid}.ll-root .refine-order-check svg,.refine-order-menu .refine-order-check svg{width:14px;height:14px}.ll-root .facet-sort{padding-top:.85rem}.ll-root .filters-toggle{border:.5px solid var(--page-raised-border);background:var(--page-raised);min-height:34px;color:var(--ink-2);letter-spacing:-.015em;cursor:pointer;transition:background var(--dur-ios) var(--ease-ios), color var(--dur-ios) var(--ease-ios), border-color var(--dur-ios) var(--ease-ios);border-radius:999px;flex-shrink:0;align-items:center;gap:.4rem;padding:0 .8rem 0 .7rem;font-size:.8125rem;font-weight:600;display:inline-flex}.ll-root .filters-toggle:hover{background:var(--page-raised-hover);color:var(--ink)}.ll-root .filters-toggle.on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.dark .ll-root .filters-toggle{border-color:rgb(var(--pale-rgb) / .12);background:rgb(var(--pale-rgb) / .06)}.dark .ll-root .filters-toggle:hover{background:rgb(var(--pale-rgb) / .1)}.dark .ll-root .filters-toggle.on{background:var(--ink);border-color:var(--ink);color:var(--page-surface)}.ll-root .filters-toggle svg{width:15px;height:15px}.ll-root .filters-toggle-count{background:var(--ink);min-width:1.15rem;height:1.15rem;color:var(--bg);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 .3rem;font-size:.6875rem;font-weight:650;display:inline-grid}.ll-root .filters-toggle.on .filters-toggle-count{background:var(--bg);color:var(--ink)}.dark .ll-root .filters-toggle.on .filters-toggle-count{background:var(--page-surface);color:var(--ink)}.ll-root .search-main{background:var(--bg);flex-direction:column;min-width:0;height:100%;min-height:0;max-height:100%;padding:0;display:flex;overflow:hidden}.ll-root .search-main--solo{background:var(--bg);width:100%;max-width:760px;height:auto;max-height:none;margin:0 auto;padding:40px 24px 64px;overflow:auto}.ll-root .search-stage{z-index:3;background:var(--bg);border-bottom:.5px solid var(--line);flex-shrink:0;padding:.85rem 1.75rem .95rem;position:relative}.dark .ll-root .search-stage{background:var(--elevated-background);border-bottom-color:rgb(var(--pale-rgb) / .08)}.ll-root .search-main--solo .search-stage{-webkit-backdrop-filter:none;background:0 0;border-bottom:none;padding:0 0 20px;position:static}.ll-root .search-toolbar{flex-direction:column;gap:.85rem;width:100%;max-width:none;display:flex}.ll-root .search-toolbar-row{align-items:center;gap:.65rem;min-width:0;display:flex}.ll-root .search-toolbar-row .scope-tabs{flex-wrap:nowrap;flex:1;min-width:0;max-width:none;overflow-x:auto}.ll-root .composer.toolbar{width:100%;max-width:none}.ll-root .composer.toolbar .composer-shell{border:.5px solid var(--line);background:var(--page-raised);min-height:52px;box-shadow:inset 0 1px 0 rgb(var(--pale-rgb) / .55);border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .4rem .4rem 1rem;display:flex}.dark .ll-root .composer.toolbar .composer-shell{border-color:rgb(var(--pale-rgb) / .12);background:var(--pale)}@supports (color:color-mix(in lab, red, red)){.dark .ll-root .composer.toolbar .composer-shell{background:color-mix(in srgb, var(--pale) 8%, var(--shell-panel))}}.dark .ll-root .composer.toolbar .composer-shell{box-shadow:inset 0 1px 0 rgb(var(--pale-rgb) / .08)}:root:not(.dark) .ll-root .composer.toolbar .composer-shell{border-color:var(--platinum)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .ll-root .composer.toolbar .composer-shell{border-color:color-mix(in srgb, var(--platinum) 44%, var(--sage))}}:root:not(.dark) .ll-root .composer.toolbar .composer-shell{background:var(--page-raised);box-shadow:inset 0 1px 0 rgb(var(--pale-rgb) / .72)}.ll-root .composer.toolbar .composer-shell:focus-within{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.ll-root .composer.toolbar .composer-shell:focus-within{border-color:color-mix(in srgb, var(--ink) 22%, var(--line))}}.ll-root .composer.toolbar .composer-shell:focus-within{background:var(--page-raised-hover)}.dark .ll-root .composer.toolbar .composer-shell:focus-within{border-color:rgb(var(--pale-rgb) / .22);background:var(--pale)}@supports (color:color-mix(in lab, red, red)){.dark .ll-root .composer.toolbar .composer-shell:focus-within{background:color-mix(in srgb, var(--pale) 11%, var(--shell-panel))}}.ll-root .composer.toolbar .composer-leading{opacity:.55;flex-shrink:0;position:static}.ll-root .composer.toolbar .composer-shell input{letter-spacing:-.015em;flex:1;min-width:0;height:38px;padding:0 .25rem;font-size:1rem}.ll-root .composer-go{background:var(--send-idle-bg);height:38px;color:var(--ink-3);letter-spacing:-.01em;cursor:pointer;transition:background var(--dur-ios) var(--ease-ios), color var(--dur-ios) var(--ease-ios), transform var(--dur-fast) var(--ease-ios);border:none;border-radius:999px;flex-shrink:0;padding:0 1.1rem;font-size:.875rem;font-weight:600}.ll-root .composer.toolbar .composer-shell.ready .composer-go{background:var(--send-ready-bg);color:var(--on-primary)}.ll-root .composer.toolbar .composer-shell.ready .composer-go:hover{background:var(--send-ready-hover)}.ll-root .composer-go:disabled{cursor:default;opacity:.7}.ll-root .composer-go:not(:disabled):active{transform:scale(.97)}.ll-root .results-head{border-bottom:none;justify-content:space-between;align-items:baseline;gap:1rem;width:100%;max-width:none;margin:0;padding:.85rem 0 0;display:flex}.ll-root .results-count{color:var(--ink-2);letter-spacing:-.01em;font-size:.84375rem;line-height:1.4}.ll-root .results-count strong{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:650}.ll-root .results-took{border-left:.5px solid var(--line);margin-left:.5rem;padding-left:.5rem}.ll-root .chips{flex-wrap:wrap;align-items:center;gap:.45rem;width:100%;max-width:none;margin:.75rem 0 0;display:flex}.ll-root .chip{border:.5px solid var(--line);background:var(--brand-soft);border-radius:999px;align-items:center;gap:.35rem;height:28px;padding:0 .5rem 0 .75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ll-root .chip{background:color-mix(in srgb, var(--brand-soft) 80%, transparent)}}.ll-root .chip{color:var(--ink);letter-spacing:-.01em;transition:background var(--dur-ios) var(--ease-ios), border-color var(--dur-ios) var(--ease-ios);font-size:.78rem;font-weight:550}.ll-root .chip svg{opacity:.75;width:13px;height:13px}.ll-root .chip:hover{border-color:var(--line-strong);background:var(--brand-soft)}.ll-root .chips .link-btn{margin-left:.15rem;font-size:.78rem}.ll-root .results-stage{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;flex:auto;width:100%;max-width:none;min-height:0;padding:1.15rem 1.75rem 3rem;overflow:hidden auto}.ll-root .results-stage>*{width:100%;max-width:none}.ll-root .filters-scrim,.ll-root .show-narrow{display:none}.ll-root .facet{border:.5px solid var(--ink);margin:.35rem 0;padding:.85rem .8rem}@supports (color:color-mix(in lab, red, red)){.ll-root .facet{border:.5px solid color-mix(in srgb, var(--ink) 8%, transparent)}}.ll-root .facet{box-shadow:inset 0 1px 0 rgb(var(--pale-rgb) / .7), 0 10px 22px rgb(var(--pure-black-rgb) / .04);background:0 0;border-radius:18px}.dark .ll-root .facet{border-color:rgb(var(--pale-rgb) / .1);box-shadow:inset 0 1px 0 rgb(var(--pale-rgb) / .18), inset 0 -12px 20px rgb(var(--pure-black-rgb) / .22);background:0 0}.ll-root .refine-rail-body>.facet:first-child,.ll-root .refine-rail-body>.facet-sort:first-child{margin-top:.15rem}.ll-root .facet .skeleton{margin:.55rem 0}.ll-root .facet-head{justify-content:space-between;align-items:center;gap:.75rem;min-height:1.25rem;margin-bottom:.55rem;display:flex}.ll-root .facet-title{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:.6875rem;font-weight:650}.ll-root .facet>.facet-title{margin-bottom:.55rem}.ll-root .facet-head .link-btn{color:var(--ink-2);font-size:.75rem;font-weight:600}.ll-root .facet-head .link-btn:hover{color:var(--ink)}.ll-root .facet-list{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.ll-root .facet-list--scroll{overscroll-behavior:contain;scrollbar-width:thin;background:0 0;border-radius:10px;margin-inline:-.2rem;padding:.15rem .2rem;overflow:hidden auto}.ll-root .facet-search{margin:0 0 .55rem;display:block}.ll-root .facet-search input{border:.5px solid var(--ink);width:100%;min-height:34px;padding:.4rem .7rem}@supports (color:color-mix(in lab, red, red)){.ll-root .facet-search input{border:.5px solid color-mix(in srgb, var(--ink) 10%, transparent)}}.ll-root .facet-search input{color:var(--ink);letter-spacing:-.01em;box-shadow:inset 0 1px 0 rgb(var(--pale-rgb) / .3);background:0 0;border-radius:10px;outline:none;font-size:.8125rem}.dark .ll-root .facet-search input{border-color:rgb(var(--pale-rgb) / .1);box-shadow:inset 0 1px 0 rgb(var(--pale-rgb) / .08);background:0 0}.ll-root .facet-search input::placeholder{color:var(--ink-3)}.ll-root .facet-search input:focus,.ll-root .facet-search input:focus-visible{border-color:var(--line-strong);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.ll-root .facet-search input:focus,.ll-root .facet-search input:focus-visible{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.ll-root .facet-empty{color:var(--ink-3);padding:.7rem .65rem;font-size:.78rem}.ll-root .facet-more{margin-top:.45rem;font-size:.75rem;font-weight:600}.ll-root .facet-row{text-align:left;width:100%;min-height:34px;transition:background var(--dur-ios) var(--ease-ios), border-color var(--dur-ios) var(--ease-ios);background:0 0;border:.5px solid #0000;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.65rem;padding:.4rem .65rem;display:grid}.ll-root .facet-row:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.ll-root .facet-row:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}}.ll-root .facet-row.on{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.ll-root .facet-row.on{background:color-mix(in srgb, var(--ink) 7%, transparent)}}.ll-root .facet-row.on{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.ll-root .facet-row.on{border-color:color-mix(in srgb, var(--ink) 10%, transparent)}}.dark .ll-root .facet-row.on{background:rgb(var(--pale-rgb) / .1);border-color:rgb(var(--pale-rgb) / .12)}.ll-root .facet-row.on .facet-label{font-weight:600}.ll-root .facet-label{letter-spacing:-.01em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.84375rem;overflow:hidden}.ll-root .facet-count{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:550}.ll-root .facet-bar{display:none}.ll-root .facet-note{color:var(--ink-3);border-top:none;margin:.55rem .15rem 0;padding:.75rem .7rem .15rem;font-size:.75rem;line-height:1.5}.ll-root .facet-toggle{border:.5px solid var(--ink);align-items:flex-start;gap:.65rem;margin:.35rem 0;padding:.85rem .8rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ll-root .facet-toggle{border:.5px solid color-mix(in srgb, var(--ink) 8%, transparent)}}.ll-root .facet-toggle{box-shadow:inset 0 1px 0 rgb(var(--pale-rgb) / .7), 0 10px 22px rgb(var(--pure-black-rgb) / .04);letter-spacing:-.01em;cursor:pointer;background:0 0;border-radius:18px;font-size:.8125rem}.dark .ll-root .facet-toggle{border-color:rgb(var(--pale-rgb) / .1);box-shadow:inset 0 1px 0 rgb(var(--pale-rgb) / .18), inset 0 -12px 20px rgb(var(--pure-black-rgb) / .22);background:0 0}.ll-root .facet-toggle input{min-height:0;margin-top:.2rem}.ll-root .facet-toggle small{color:var(--ink-3);margin-top:.15rem;font-size:.72rem;line-height:1.4;display:block}.ll-root .option-list{flex-direction:column;gap:.15rem;margin:0;display:flex}.ll-root .option{text-align:left;background:0 0;border:.5px solid #0000;border-radius:10px;align-items:center;gap:.65rem;width:100%;min-height:34px;padding:.4rem .65rem;display:flex}.ll-root .option:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.ll-root .option:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}}.ll-root .option.on{background:var(--brand-soft)}@supports (color:color-mix(in lab, red, red)){.ll-root .option.on{background:color-mix(in srgb, var(--brand-soft) 88%, transparent)}}.ll-root .option.on{border-color:var(--line)}.ll-root .option .facet-count{margin-left:auto}.ll-root .option-dot{border:1.5px solid var(--line-strong);background:var(--surface);border-radius:50%;flex-shrink:0;width:14px;height:14px;transition:border-width .1s}.ll-root .option.on .option-dot{border:4px solid var(--brand-solid)}.ll-root .option.on .facet-label{font-weight:600}.ll-root .histogram{margin-bottom:4px;padding-top:38px;position:relative}.ll-root .histogram-bars{border-bottom:1px solid var(--line-strong);align-items:flex-end;gap:2px;height:64px;display:flex}.ll-root .hbar{background:0 0;border:none;border-radius:3px 3px 0 0;flex:1;justify-content:center;align-items:flex-end;height:100%;padding:0;display:flex}.ll-root .hbar:hover,.ll-root .hbar:focus-visible{background:var(--surface-2)}.ll-root .hbar-mark{background:var(--data);border-radius:4px 4px 0 0;width:100%;max-width:24px;min-height:3px;display:block}.ll-root .hbar:hover .hbar-mark,.ll-root .hbar:focus-visible .hbar-mark{background:var(--data-strong)}.ll-root .hbar.out .hbar-mark{background:var(--line-strong)}.ll-root .histogram-axis{color:var(--ink-3);justify-content:space-between;margin-top:5px;font-size:11px;display:flex}.ll-root .histogram-tip{background:var(--inverse);color:var(--inverse-ink);white-space:nowrap;pointer-events:none;box-shadow:var(--shadow-md);border-radius:7px;flex-direction:column;padding:4px 9px;font-size:11.5px;line-height:1.3;display:flex;position:absolute;top:0}.ll-root .histogram-tip strong{font-size:13px}.ll-root .histogram-tip span{opacity:.8}.ll-root .date-range-trigger{border:.5px solid var(--ink);align-items:center;gap:.6rem;width:100%;min-height:40px;margin-top:12px;padding:.5rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ll-root .date-range-trigger{border:.5px solid color-mix(in srgb, var(--ink) 10%, transparent)}}.ll-root .date-range-trigger{background:var(--pale);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.ll-root .date-range-trigger{background:color-mix(in srgb, var(--pale) 42%, transparent)}}.ll-root .date-range-trigger{color:var(--ink);letter-spacing:-.01em;text-align:left;box-shadow:inset 0 1px 0 rgb(var(--pale-rgb) / .35);transition:background var(--dur-fast) var(--ease-ios), border-color var(--dur-fast) var(--ease-ios);font-size:.84375rem;font-weight:550}.dark .ll-root .date-range-trigger{border-color:rgb(var(--pale-rgb) / .1);background:rgb(var(--pale-rgb) / .06);box-shadow:inset 0 1px 0 rgb(var(--pale-rgb) / .06)}.ll-root .date-range-trigger:hover,.ll-root .date-range-trigger[data-state=open]{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.ll-root .date-range-trigger:hover,.ll-root .date-range-trigger[data-state=open]{background:color-mix(in srgb, var(--surface-2) 62%, var(--control))}}.ll-root .date-range-trigger:hover,.ll-root .date-range-trigger[data-state=open]{border-color:var(--line-strong)}.ll-root .date-range-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ll-root .date-range-trigger svg{width:15px;height:15px;color:var(--ink-3);flex-shrink:0}.ll-date-range-pop{z-index:80;border:.5px solid var(--popover-border);background:var(--popover);border-radius:18px;padding:12px 12px 10px}@supports (color:color-mix(in lab, red, red)){.ll-date-range-pop{background:color-mix(in srgb, var(--popover) 92%, transparent)}}.ll-date-range-pop{color:var(--foreground);-webkit-backdrop-filter:blur(24px)saturate(160%);box-shadow:0 16px 40px rgb(var(--pure-black-rgb) / .28), 0 0 0 .5px rgb(var(--pale-rgb) / .06)}.ll-date-range-pop .rdp-root{--rdp-accent-color:var(--foreground);--rdp-accent-background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ll-date-range-pop .rdp-root{--rdp-accent-background-color:color-mix(in srgb, var(--foreground) 16%, transparent)}}.ll-date-range-pop .rdp-root{--rdp-day-height:32px;--rdp-day-width:32px;--rdp-day_button-height:30px;--rdp-day_button-width:30px;--rdp-day_button-border-radius:999px;--rdp-selected-border:2px solid transparent;--rdp-today-color:var(--foreground);--rdp-range_start-color:var(--background);--rdp-range_end-color:var(--background);--rdp-range_start-date-background-color:var(--foreground);--rdp-range_end-date-background-color:var(--foreground);--rdp-range_middle-background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ll-date-range-pop .rdp-root{--rdp-range_middle-background-color:color-mix(in srgb, var(--foreground) 16%, transparent)}}.ll-date-range-pop .rdp-root{--rdp-range_middle-color:var(--foreground);--rdp-nav_button-height:1.6rem;--rdp-nav_button-width:1.6rem;--rdp-nav-height:2.1rem;--rdp-dropdown-gap:.3rem;--rdp-weekday-padding:.3rem 0;--rdp-animation_duration:0s;color:var(--foreground);font-size:13px}.ll-date-range-pop .rdp-selected{font-size:inherit}.ll-date-range-pop .rdp-month_caption{font-size:13px;font-weight:600}.ll-date-range-pop .rdp-caption_label{color:var(--foreground)}.ll-date-range-pop .rdp-weekday{color:var(--muted-foreground);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.ll-date-range-pop .rdp-chevron{fill:var(--foreground)}.ll-date-range-pop .rdp-dropdown option{background:var(--popover);color:var(--foreground)}.ll-date-range-pop .rdp-day_button:hover:not([disabled]){background:rgb(var(--tint-rgb) / .1)}.ll-date-range-pop .rdp-today:not(.rdp-outside) .rdp-day_button{box-shadow:inset 0 0 0 1px rgb(var(--tint-rgb) / .28)}.ll-date-range-pop .rdp-selected .rdp-day_button{box-shadow:none}.ll-date-range-foot{border-top:.5px solid var(--popover-border);justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:10px;display:flex}.ll-date-range-hint{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.35}.ll-date-range-apply{border:.5px solid var(--foreground);background:var(--foreground);height:30px;color:var(--background);letter-spacing:.01em;white-space:nowrap;border-radius:980px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.ll-date-range-apply:hover:not(:disabled){background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ll-date-range-apply:hover:not(:disabled){background:color-mix(in srgb, var(--foreground) 88%, var(--background))}}.ll-date-range-apply:disabled{opacity:.45}.ll-root .results{transition:opacity var(--dur-ios) var(--ease-ios);flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.ll-root .results.is-stale{opacity:.55;pointer-events:none}.ll-root .result{background:var(--page-raised);border:.5px solid var(--page-raised-border);box-shadow:inset 0 1px 0 rgb(var(--pale-rgb) / .5);transition:border-color var(--dur-ios) var(--ease-ios), box-shadow var(--dur-ios) var(--ease-ios), background var(--dur-ios) var(--ease-ios);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:1rem 1.5rem;margin:0;padding:1.2rem 1.3rem;display:grid}.dark .ll-root .result{background:var(--pale)}@supports (color:color-mix(in lab, red, red)){.dark .ll-root .result{background:color-mix(in srgb, var(--pale) 8%, var(--shell-panel))}}.dark .ll-root .result{border-color:rgb(var(--pale-rgb) / .1);box-shadow:inset 0 1px 0 rgb(var(--pale-rgb) / .07)}.ll-root .result:hover{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.ll-root .result:hover{border-color:color-mix(in srgb, var(--ink) 16%, var(--page-raised-border))}}.ll-root .result:hover{background:var(--page-raised-hover);box-shadow:inset 0 1px 0 rgb(var(--pale-rgb) / .6), 0 10px 24px rgb(var(--pure-black-rgb) / .06)}.dark .ll-root .result:hover{border-color:rgb(var(--pale-rgb) / .16);background:var(--pale)}@supports (color:color-mix(in lab, red, red)){.dark .ll-root .result:hover{background:color-mix(in srgb, var(--pale) 12%, var(--shell-panel))}}.dark .ll-root .result:hover{box-shadow:inset 0 1px 0 rgb(var(--pale-rgb) / .1), 0 12px 28px rgb(var(--pure-black-rgb) / .22)}:root:not(.dark) .ll-root .search-workspace,:root:not(.dark) .ll-root .search-main,:root:not(.dark) .ll-root .search-stage{background:var(--elevated-background)}:root:not(.dark) .ll-root .refine-rail{background:var(--mint);border-right-color:var(--platinum)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .ll-root .refine-rail{border-right-color:color-mix(in srgb, var(--platinum) 28%, var(--mint))}}:root:not(.dark) .ll-root .search-stage{border-bottom-color:var(--platinum)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .ll-root .search-stage{border-bottom-color:color-mix(in srgb, var(--platinum) 36%, var(--sage))}}:root:not(.dark) .ll-root .refine-rail-head{border-bottom-color:var(--platinum)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .ll-root .refine-rail-head{border-bottom-color:color-mix(in srgb, var(--platinum) 28%, var(--mint))}}:root:not(.dark) .ll-root .facet,:root:not(.dark) .ll-root .facet-toggle{border-color:var(--platinum);background:0 0}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .ll-root .facet,:root:not(.dark) .ll-root .facet-toggle{border-color:color-mix(in srgb, var(--platinum) 28%, transparent)}}:root:not(.dark) .ll-root .facet,:root:not(.dark) .ll-root .facet-toggle{box-shadow:inset 0 1px 0 rgb(var(--pale-rgb) / .92), 0 10px 22px rgb(var(--pure-black-rgb) / .035)}:root:not(.dark) .ll-root .refine-order-trigger,:root:not(.dark) .ll-root .facet-search input,:root:not(.dark) .ll-root .refine-select{border-color:var(--platinum);background:0 0}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .ll-root .refine-order-trigger,:root:not(.dark) .ll-root .facet-search input,:root:not(.dark) .ll-root .refine-select{border-color:color-mix(in srgb, var(--platinum) 32%, transparent)}}:root:not(.dark) .ll-root .refine-order-trigger,:root:not(.dark) .ll-root .facet-search input,:root:not(.dark) .ll-root .refine-select{box-shadow:inset 0 1px 0 rgb(var(--pale-rgb) / .7);color:var(--ink)}:root:not(.dark) .ll-root .refine-order-trigger:hover,:root:not(.dark) .ll-root .refine-order.is-open .refine-order-trigger,:root:not(.dark) .ll-root .facet-search input:focus,:root:not(.dark) .ll-root .facet-search input:focus-visible{background:var(--pale)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .ll-root .refine-order-trigger:hover,:root:not(.dark) .ll-root .refine-order.is-open .refine-order-trigger,:root:not(.dark) .ll-root .facet-search input:focus,:root:not(.dark) .ll-root .facet-search input:focus-visible{background:color-mix(in srgb, var(--pale) 38%, var(--mint))}}:root:not(.dark) .ll-root .refine-order-trigger:hover,:root:not(.dark) .ll-root .refine-order.is-open .refine-order-trigger,:root:not(.dark) .ll-root .facet-search input:focus,:root:not(.dark) .ll-root .facet-search input:focus-visible{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .ll-root .refine-order-trigger:hover,:root:not(.dark) .ll-root .refine-order.is-open .refine-order-trigger,:root:not(.dark) .ll-root .facet-search input:focus,:root:not(.dark) .ll-root .facet-search input:focus-visible{border-color:color-mix(in srgb, var(--ink) 14%, var(--platinum))}}:root:not(.dark) .ll-root .refine-order-menu,:root:not(.dark) .refine-order-menu{background:var(--elevated-background);border-color:var(--platinum)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .ll-root .refine-order-menu,:root:not(.dark) .refine-order-menu{border-color:color-mix(in srgb, var(--platinum) 42%, var(--sage))}}:root:not(.dark) .ll-root .refine-order-menu,:root:not(.dark) .refine-order-menu{color:var(--ink);box-shadow:0 16px 40px rgb(var(--pure-black-rgb) / .1), inset 0 1px 0 rgb(var(--mint-rgb) / .8)}:root:not(.dark) .ll-root .refine-order-option,:root:not(.dark) .refine-order-menu .refine-order-option,:root:not(.dark) .ll-root .refine-order-check,:root:not(.dark) .refine-order-menu .refine-order-check{color:var(--ink)}:root:not(.dark) .ll-root .refine-order-option:hover,:root:not(.dark) .refine-order-menu .refine-order-option:hover,:root:not(.dark) .ll-root .refine-order-option.on,:root:not(.dark) .refine-order-menu .refine-order-option.on{background:var(--page-raised)}:root:not(.dark) .ll-root .facet-row.on{background:var(--sage)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .ll-root .facet-row.on{background:color-mix(in srgb, var(--sage) 78%, var(--mint))}}:root:not(.dark) .ll-root .facet-row.on{border-color:var(--platinum)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .ll-root .facet-row.on{border-color:color-mix(in srgb, var(--platinum) 40%, var(--sage))}}:root:not(.dark) .ll-root .result{background:var(--page-raised);border-color:var(--platinum)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .ll-root .result{border-color:color-mix(in srgb, var(--platinum) 40%, var(--sage))}}:root:not(.dark) .ll-root .result{box-shadow:inset 0 1px 0 rgb(var(--pale-rgb) / .75)}:root:not(.dark) .ll-root .result:hover{background:var(--page-raised-hover);border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .ll-root .result:hover{border-color:color-mix(in srgb, var(--ink) 12%, var(--platinum))}}:root:not(.dark) .ll-root .result:hover{box-shadow:inset 0 1px 0 rgb(var(--pale-rgb) / .85), 0 10px 24px rgb(var(--pure-black-rgb) / .05)}:root:not(.dark) .ll-root .chip{background:var(--page-raised);border-color:var(--platinum)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .ll-root .chip{border-color:color-mix(in srgb, var(--platinum) 40%, var(--sage))}}:root:not(.dark) .ll-root .chip{color:var(--ink)}:root:not(.dark) .ll-root .chip:hover{background:var(--page-raised-hover);border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .ll-root .chip:hover{border-color:color-mix(in srgb, var(--ink) 12%, var(--platinum))}}:root:not(.dark) .ll-root .filters-toggle.on{color:var(--mint)}:root:not(.dark) .ll-root .filters-toggle.on .filters-toggle-count{background:var(--mint);color:var(--ink)}.ll-root .result-body{min-width:0}.ll-root .result-eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;font-size:11px;font-weight:600}.ll-root .result-title{font:650 1.0625rem / 1.35 var(--serif);letter-spacing:-.025em;margin:0}.ll-root .result-title a{color:var(--ink);text-decoration:none}.ll-root .result-title a:hover{color:var(--link);text-underline-offset:3px;text-decoration:underline}.ll-root .case-name{font-family:var(--serif);font-style:italic}.ll-root .statute-cite{font-family:var(--serif)}.ll-root .statute-heading{color:var(--ink);margin-top:4px;font-size:14.5px;font-weight:500}.ll-root .doc-subtitle.statute-heading{font-size:17px;font-family:var(--serif)}.ll-root .result-meta{color:var(--ink-2);clip-path:none;flex-wrap:wrap;align-items:baseline;gap:.15rem 0;margin:.45rem 0 0;font-size:.8125rem;line-height:1.45;display:flex}.ll-root .result-meta>*{padding-left:0;position:relative}.ll-root .result-meta>*+*{padding-left:.85rem}.ll-root .result-meta>*+:before{content:"·";color:var(--ink-3);position:absolute;left:.3rem}.ll-root .result-meta .cite{color:var(--ink);font-weight:600}.ll-root .result-meta .parallel{color:var(--ink-3)}.ll-root .result-path{color:var(--ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:12.5px;display:-webkit-box;overflow:hidden}.ll-root .snippet{color:var(--ink-2);max-width:70ch;margin-top:12px;font-size:14.5px;line-height:1.65}.ll-root .snippet mark,.ll-root .snippet em{background:var(--mark-bg);color:var(--mark-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:1px 4px;font-style:normal}.ll-root .snippet-gap{color:var(--ink-3)}.ll-root .result-foot{flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;display:flex}.ll-root .result-note{color:var(--ink-3);margin-left:4px;font-size:12.5px}.ll-root .result-side{flex-direction:column;align-items:flex-end;gap:8px;min-width:108px;padding-top:2px;display:flex}.ll-root .cited{color:var(--ink-2);font-size:12.5px;font-weight:500}.ll-root .signals{font:11.5px var(--mono);color:var(--ink-3);flex-wrap:wrap;gap:4px 14px;margin-top:10px;display:flex}.ll-root .signals b{color:var(--ink-2);font-weight:500}@media (max-width:720px){.ll-root .result{grid-template-columns:minmax(0,1fr)}.ll-root .result-side{flex-flow:wrap;justify-content:flex-start;align-items:center;width:100%;padding-top:8px}}.ll-root .meter{align-items:center;gap:10px;display:flex}.ll-root .meter-track{background:var(--line);border-radius:999px;width:100%;min-width:64px;height:5px;display:block;overflow:hidden}.ll-root .meter.compact{flex-direction:column;align-items:flex-end;gap:6px;min-width:88px}.ll-root .meter.compact .meter-track{width:72px}.ll-root .meter-fill{background:var(--brand-solid);height:100%;transition:width var(--dur-ios) var(--ease-ios-out);border-radius:999px;display:block}.ll-root .meter-label{color:var(--ink);white-space:nowrap;letter-spacing:-.01em;font-size:12px;font-weight:600}.ll-root .meter-label.muted{color:var(--ink-3);font-weight:400}.ll-root .pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:28px 0 8px;display:flex}.ll-root .pager ol{gap:4px;margin:0;padding:0;list-style:none;display:flex}.ll-root .pager-num{min-width:34px;height:34px;color:var(--ink-2);font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:8px;padding:0 8px;font-size:13.5px}.ll-root .pager-num:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}.ll-root .pager-num.on{background:var(--brand-solid);color:#fff;font-weight:600}.ll-root .pager-gap{color:var(--ink-3);align-self:center;padding:0 4px}.ll-root .pager-note{text-align:center;color:var(--ink-3);flex-basis:100%;font-size:12.5px}.ll-root .tips{text-align:left;max-width:480px;margin:14px auto 0;padding-left:20px}.ll-root .tips li{color:var(--ink-2);margin:8px 0}.ll-root .notice{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);letter-spacing:.012em;word-spacing:.24em;color:var(--ink);gap:12px;margin:16px 0;padding:12px 16px;font-size:14.5px;line-height:1.65;display:flex}.ll-root .notice-icon{width:18px;height:18px;color:var(--ink-2);margin-top:2px}.ll-root .notice-title{word-spacing:.24em;margin-bottom:4px;font-weight:600;display:block}.ll-root .notice-body{color:var(--ink);letter-spacing:.012em;word-spacing:.24em}.ll-root .notice-info{background:var(--info-bg);border-color:var(--info-line)}.ll-root .notice-info .notice-icon{color:var(--info)}.ll-root .notice-ok{background:var(--ok-bg);border-color:var(--ok-line)}.ll-root .notice-ok .notice-icon{color:var(--ok)}.ll-root .notice-warn{background:var(--warn-bg);border-color:var(--warn-line)}.ll-root .notice-warn .notice-icon{color:var(--warn)}.ll-root .notice-danger{background:var(--danger-bg);border-color:var(--danger-line)}.ll-root .notice-danger .notice-icon{color:var(--danger)}.ll-root .state{text-align:center;max-width:580px;margin:0 auto;padding:56px 24px}.ll-root .state h2{font:600 22px/1.3 var(--serif);margin-bottom:8px}.ll-root .state p,.ll-root .state-body{color:var(--ink-2);line-height:1.6}.ll-root .state .btn{margin-top:18px}.ll-root .state-icon{width:28px;height:28px;color:var(--warn);margin-bottom:10px}.ll-root .page-narrow{max-width:640px;margin:0 auto;padding:48px 24px}.ll-root .skeleton{background:linear-gradient(90deg, var(--surface-2) 25%, var(--line) 50%, var(--surface-2) 75%);background-size:200% 100%;border-radius:6px;height:12px;margin:10px 0;animation:1.4s ease-in-out infinite shimmer;display:block}.ll-root .skeleton-row{display:block}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ll-root .skeleton{animation:none}.ll-root *{scroll-behavior:auto!important;transition:none!important}}.ll-root .doc{width:100%;max-width:1200px;margin:0 auto;padding:12px 24px 48px}.ll-root .doc.case-workspace,.ll-root .doc.docket-workspace{flex-direction:column;flex:auto;width:100%;max-width:none;height:100%;min-height:0;max-height:100%;margin:0;padding:0;display:flex;overflow:hidden}.ll-root .case-chrome{border-bottom:.5px solid var(--line);background:var(--surface);flex:none;padding:.8rem 1.35rem 1rem}@supports (color:color-mix(in lab, red, red)){.ll-root .case-chrome{background:color-mix(in srgb, var(--surface) 48%, transparent)}}.ll-root .case-chrome{-webkit-backdrop-filter:blur(22px)saturate(160%)}.ll-root .case-chrome-top{justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-bottom:.65rem;display:flex}.ll-root .case-chrome-top>.back-link{margin-bottom:0}.ll-root .case-chrome-actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.ll-root .case-chrome-actions .btn{min-height:2rem;padding:.3rem .7rem;font-size:.78rem}.ll-root .case-chrome-main{flex-direction:column;align-items:stretch;gap:.5rem;display:flex}.ll-root .case-chrome-copy{min-width:0}.ll-root .case-chrome .doc-title{letter-spacing:-.03em;max-width:40rem;margin:.2rem 0 .3rem;font-size:clamp(1.4rem,1.9vw,1.8rem);line-height:1.18}.ll-root .case-chrome .doc-subtitle{-webkit-line-clamp:2;max-width:48rem;color:var(--ink-2);-webkit-box-orient:vertical;margin:0 0 .2rem;font-size:.8125rem;line-height:1.4;display:-webkit-box;overflow:hidden}.ll-root .case-chrome .cite-row{flex-wrap:wrap;gap:.4rem;margin:.7rem 0 0;display:flex;overflow:visible}.ll-root .case-chrome .cite-row::-webkit-scrollbar{display:none}.ll-root .case-venue{max-width:72ch;color:var(--ink-2);margin:.35rem 0 0;font-size:.875rem;line-height:1.45}.ll-root .case-meta{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:.28rem 0;margin:.4rem 0 0;padding:0;font-size:.8rem;line-height:1.4;list-style:none;display:flex}.ll-root .case-meta li{align-items:baseline;min-width:0;max-width:100%;display:inline-flex}.ll-root .case-meta li+li:before{content:"·";color:var(--ink-3);margin:0 .55rem}.ll-root .case-meta a{color:inherit;text-underline-offset:.14em;text-decoration:underline}.ll-root .case-meta a:hover,.ll-root .case-meta a:focus-visible{color:var(--ink)}.ll-root .case-chrome .cite-chip{border:.5px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;height:1.7rem;padding:0 .7rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ll-root .case-chrome .cite-chip{background:color-mix(in srgb, var(--surface) 82%, transparent)}}.ll-root .case-chrome .cite-chip{font-variant-numeric:tabular-nums;color:var(--ink);font-size:.75rem;font-weight:550}.ll-root .case-chrome .cite-chip+.cite-chip:before{content:none}.ll-root .case-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:.85rem 0 0;display:grid}.ll-root .case-fact{border:.5px solid var(--line);background:var(--surface);border-radius:12px;align-items:flex-start;gap:.6rem;min-width:0;padding:.55rem .7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ll-root .case-fact{background:color-mix(in srgb, var(--surface) 78%, transparent)}}.ll-root .case-fact-icon{background:var(--ink);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ll-root .case-fact-icon{background:color-mix(in srgb, var(--ink) 6%, transparent)}}.ll-root .case-fact-icon{color:var(--ink-2)}.ll-root .case-fact-copy{min-width:0}.ll-root .case-fact dt{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:.6875rem;font-weight:550}.ll-root .case-fact dd{color:var(--ink);margin:.15rem 0 0;font-size:.875rem;font-weight:550;line-height:1.35}.ll-root .case-fact dd a{color:inherit;text-underline-offset:.14em;text-decoration:underline}.ll-root .case-chrome .notice,.ll-root .case-chrome .op-tabs{margin-top:.75rem}.ll-root .case-stage{flex:auto;grid-template-columns:minmax(0,1fr) minmax(280px,320px);gap:1rem 1.25rem;min-height:0;padding:1rem 1.25rem 1.1rem;display:grid;overflow:hidden}.ll-root .case-main{flex-direction:column;gap:.75rem;min-width:0;min-height:0;display:flex;overflow:hidden}.ll-root .case-block-head{margin-bottom:.55rem}.ll-root .case-block-hint{color:var(--ink-3);letter-spacing:.01em;text-transform:none;margin:.2rem 0 0;font-size:.74rem;font-weight:400;line-height:1.4}.ll-root .case-treatment-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.ll-root .case-treatment-list li{border:.5px solid var(--line);background:var(--bg);border-radius:12px;grid-template-columns:1.35rem minmax(0,1fr);align-items:start;gap:.55rem;margin:0;padding:.55rem .55rem .6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ll-root .case-treatment-list li{background:color-mix(in srgb, var(--bg) 38%, transparent)}}.ll-root .case-treatment-index{border:.5px solid var(--line);background:var(--surface);border-radius:999px;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;margin-top:.05rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ll-root .case-treatment-index{background:color-mix(in srgb, var(--surface) 80%, transparent)}}.ll-root .case-treatment-index{font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:.68rem;font-weight:650}.ll-root .case-treatment-list p{font:500 .8rem/1.45 var(--sans);letter-spacing:.005em;color:var(--ink-2);margin:0}.ll-root .case-treatment-more{margin-top:.55rem;font-size:.75rem;font-weight:600}.ll-root .case-treatment .case-treatment-list{overscroll-behavior:contain;scrollbar-width:thin;max-height:min(16rem,38vh);padding-right:.1rem;overflow:auto}.ll-root .paper.paper--reader{border:.5px solid var(--line-strong,var(--line));background:var(--surface);border-radius:18px;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ll-root .paper.paper--reader{background:color-mix(in srgb, var(--surface) 96%, var(--pale))}}.ll-root .paper.paper--reader{box-shadow:0 1px 0 rgb(var(--pale-rgb) / .06), 0 12px 28px rgb(var(--pure-black-rgb) / .22)}.ll-root .paper.paper--reader .reading-toolbar{border-bottom:.5px solid var(--line);background:var(--surface);border-radius:18px 18px 0 0;flex:none;position:relative;top:auto}@supports (color:color-mix(in lab, red, red)){.ll-root .paper.paper--reader .reading-toolbar{background:color-mix(in srgb, var(--surface) 88%, var(--surface-2))}}.ll-root .paper.paper--reader .reading-toolbar-label{letter-spacing:.04em;text-transform:none;color:var(--ink-2);font-size:.72rem;font-weight:600}.ll-root .reading-toolbar{position:relative}.ll-root .reading-progress{background:var(--ink);height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ll-root .reading-progress{background:color-mix(in srgb, var(--ink) 8%, transparent)}}.ll-root .reading-progress>span{background:var(--ink);height:100%;display:block}.ll-root .case-reading-wrap{flex:auto;grid-template-columns:2.2rem minmax(0,1fr);min-height:0;display:grid;position:relative}.ll-root .opinion-scroll{z-index:4;pointer-events:none;justify-content:center;align-items:center;height:100%;display:flex}.ll-root .opinion-scroll__rail{width:1rem;height:min(12.5rem,48%);position:relative}.ll-root .opinion-scroll__ticks,.ll-root .opinion-scroll__fill{background-image:repeating-linear-gradient(to bottom, var(--ink) 0, var(--ink) 1px, transparent 1px, transparent 5px);position:absolute;inset:0}.ll-root .opinion-scroll__ticks{opacity:.16}.ll-root .opinion-scroll__fill{opacity:.92}.ll-root .opinion-scroll__thumb{background:var(--ink);width:1.85rem;height:1px;position:absolute;left:0;transform:translateY(-50%)}.ll-root .opinion-scroll__pct{font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--ink);margin-left:.28rem;font-size:.68rem;font-weight:650;line-height:1;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.ll-root .case-reading{overscroll-behavior:contain;scrollbar-width:thin;background:var(--surface);flex:auto;min-height:0;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.ll-root .case-reading{background:color-mix(in srgb, var(--surface) 96%, var(--pale))}}.ll-root .paper.paper--reader .reading.opinion{text-align:left;box-sizing:border-box;width:100%;max-width:none;margin:0;padding:1.85rem 2.15rem 2.8rem 3.25rem}.ll-root .paper.paper--reader .reading.opinion .op-heading,.ll-root .paper.paper--reader .reading.opinion .byline,.ll-root .paper.paper--reader .reading.opinion .case-header summary{text-align:left}.ll-root .paper.paper--reader .reading.opinion .case-header{margin-left:0;margin-right:0}.ll-root .case-reading .reading [id]{scroll-margin-top:.75rem}.ll-root .case-empty{text-align:center;margin:auto;padding:2rem}.ll-root .case-rail{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:.9rem;min-width:0;min-height:0;padding:.05rem .15rem .1rem 0;display:flex;overflow:hidden auto}.ll-root .case-rail-head{padding:.15rem .2rem .1rem}.ll-root .case-rail-title{letter-spacing:-.015em;color:var(--ink);margin:0;font-size:.92rem;font-weight:650}.ll-root .case-rail-sub{color:var(--ink-3);margin:.15rem 0 0;font-size:.74rem;line-height:1.35}.ll-root .case-workspace .paper.paper--reader,.ll-root .case-workspace .case-reading,.dark .ll-root .case-workspace .paper.paper--reader,.dark .ll-root .case-workspace .case-reading,:root:not(.dark) .ll-root .case-workspace .paper.paper--reader,:root:not(.dark) .ll-root .case-workspace .case-reading{border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.ll-root .case-workspace .paper.paper--reader,.ll-root .case-workspace .case-reading,.dark .ll-root .case-workspace .paper.paper--reader,.dark .ll-root .case-workspace .case-reading,:root:not(.dark) .ll-root .case-workspace .paper.paper--reader,:root:not(.dark) .ll-root .case-workspace .case-reading{background:color-mix(in srgb, var(--surface) 78%, transparent)}}.ll-root .case-workspace .paper.paper--reader,.ll-root .case-workspace .case-reading,.dark .ll-root .case-workspace .paper.paper--reader,.dark .ll-root .case-workspace .case-reading,:root:not(.dark) .ll-root .case-workspace .paper.paper--reader,:root:not(.dark) .ll-root .case-workspace .case-reading{box-shadow:none}.ll-root .case-workspace .paper.paper--reader{border-radius:16px}.ll-root .case-workspace .case-reading-wrap{grid-template-columns:minmax(0,1fr)}.ll-root .case-workspace .opinion-scroll{display:none}.ll-root .case-workspace .reading{word-spacing:.03em;letter-spacing:.008em;line-height:1.8}.ll-root .case-workspace .reading-toolbar,.ll-root .case-workspace .paper.paper--reader .reading-toolbar,.dark .ll-root .case-workspace .paper.paper--reader .reading-toolbar,:root:not(.dark) .ll-root .case-workspace .paper.paper--reader .reading-toolbar{border-bottom:.5px solid var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;min-height:3.15rem;padding:.65rem 1rem .65rem 1.15rem}.ll-root .case-workspace .reading-toolbar-label,.ll-root .case-workspace .paper.paper--reader .reading-toolbar-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.6875rem;font-weight:550}.ll-root .case-workspace .reading-toolbar .page-jump,.ll-root .case-workspace .size-control .btn{border:.5px solid var(--line);background:var(--surface);border-radius:999px;min-height:1.7rem;padding:0 .65rem}@supports (color:color-mix(in lab, red, red)){.ll-root .case-workspace .reading-toolbar .page-jump,.ll-root .case-workspace .size-control .btn{background:color-mix(in srgb, var(--surface) 82%, transparent)}}.ll-root .case-workspace .reading-toolbar .page-jump,.ll-root .case-workspace .size-control .btn{font-size:.75rem}.ll-root .case-workspace .size-control{gap:.35rem}.ll-root .case-workspace .size-control span{min-width:2.4rem;font-size:.75rem}.ll-root .case-workspace .case-rail-title{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.6875rem;font-weight:550}.ll-root .case-workspace .case-rail .card,.ll-root .case-workspace .case-rail-card,.dark .ll-root .case-workspace .case-rail .card,.dark .ll-root .case-workspace .case-rail-card,:root:not(.dark) .ll-root .case-workspace .case-rail .card,:root:not(.dark) .ll-root .case-workspace .case-rail-card{border-color:var(--line);background:var(--surface);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.ll-root .case-workspace .case-rail .card,.ll-root .case-workspace .case-rail-card,.dark .ll-root .case-workspace .case-rail .card,.dark .ll-root .case-workspace .case-rail-card,:root:not(.dark) .ll-root .case-workspace .case-rail .card,:root:not(.dark) .ll-root .case-workspace .case-rail-card{background:color-mix(in srgb, var(--surface) 78%, transparent)}}.ll-root .case-workspace .case-rail .card,.ll-root .case-workspace .case-rail-card,.dark .ll-root .case-workspace .case-rail .card,.dark .ll-root .case-workspace .case-rail-card,:root:not(.dark) .ll-root .case-workspace .case-rail .card,:root:not(.dark) .ll-root .case-workspace .case-rail-card{box-shadow:none}.ll-root .case-workspace .case-rail .card-title{letter-spacing:-.015em;text-transform:none;font-size:.8125rem}.ll-root .case-rail .card,.ll-root .case-rail-card{border:.5px solid var(--line-strong,var(--line));background:var(--surface);border-radius:16px;flex:none;padding:.95rem 1rem}@supports (color:color-mix(in lab, red, red)){.ll-root .case-rail .card,.ll-root .case-rail-card{background:color-mix(in srgb, var(--surface) 92%, var(--pale))}}.ll-root .case-rail .card,.ll-root .case-rail-card{box-shadow:inset 0 1px 0 rgb(var(--pale-rgb) / .07), 0 8px 20px rgb(var(--pure-black-rgb) / .16)}.ll-root .case-rail .card-title{letter-spacing:.02em;text-transform:none;color:var(--ink);margin-bottom:0;font-size:.78rem;font-weight:650}.ll-root .case-rail .outline{border:.5px solid var(--line);background:var(--bg);border-radius:12px;margin:0;padding:.2rem}@supports (color:color-mix(in lab, red, red)){.ll-root .case-rail .outline{background:color-mix(in srgb, var(--bg) 40%, transparent)}}.ll-root .case-rail .outline{overscroll-behavior:contain;gap:0;max-height:min(20rem,46vh);overflow:auto}.ll-root .case-rail .outline li.is-sub{padding-left:.85rem}.ll-root .case-rail .outline-link{color:var(--ink-2);border-radius:8px;padding:.5rem .6rem;font-size:.8rem;line-height:1.35}.ll-root .case-rail .outline-link:hover{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.ll-root .case-rail .outline-link:hover{background:color-mix(in srgb, var(--surface-2) 80%, transparent)}}.ll-root .case-rail .outline-link:hover{color:var(--ink)}.ll-root .case-rail .outline-link.on{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.ll-root .case-rail .outline-link.on{background:color-mix(in srgb, var(--ink) 9%, transparent)}}.ll-root .case-rail .outline-link.on{color:var(--ink);font-weight:650}.ll-root .case-rail .meter{margin-top:.35rem}.ll-root .meter--signal{margin-top:.15rem;display:block}.ll-root .weight-signal{gap:.2rem;display:grid}.ll-root .weight-signal__value{letter-spacing:-.045em;color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:1.55rem;font-weight:680;line-height:1.05}.ll-root .weight-signal__proof{color:var(--ink-2);margin:0 0 .45rem;font-size:.74rem;line-height:1.4}.ll-root .weight-signal__plot{background:var(--ink);border-radius:10px;height:6.1rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ll-root .weight-signal__plot{background:color-mix(in srgb, var(--ink) 5%, transparent)}}.ll-root .weight-signal__chart{width:100%;height:100%;display:block}.ll-root .weight-signal__grid{stroke:var(--ink)}@supports (color:color-mix(in lab, red, red)){.ll-root .weight-signal__grid{stroke:color-mix(in srgb, var(--ink) 10%, transparent)}}.ll-root .weight-signal__grid{stroke-width:1px}.ll-root .weight-signal__area{opacity:.95}.ll-root .weight-signal__line{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ll-root .weight-signal__now{stroke:var(--ink)}@supports (color:color-mix(in lab, red, red)){.ll-root .weight-signal__now{stroke:color-mix(in srgb, var(--ink) 28%, transparent)}}.ll-root .weight-signal__now{stroke-width:1px;stroke-dasharray:2 3}.ll-root .weight-signal__dot{fill:var(--ink)}.ll-root .record-chart{gap:.22rem;min-width:0;display:grid}.ll-root .record-chart__value{letter-spacing:-.045em;color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:1.55rem;font-weight:680;line-height:1.05}.ll-root .record-chart__value span{letter-spacing:-.02em;color:var(--ink-2);margin-left:.28rem;font-size:.86rem;font-weight:550}.ll-root .record-chart__proof,.ll-root .record-chart__meta{letter-spacing:.01em;word-spacing:normal;overflow-wrap:anywhere;max-width:100%;color:var(--ink-2);margin:0;font-size:.74rem;line-height:1.45}.ll-root .record-chart__meta{color:var(--ink-3);margin-top:.4rem}.ll-root .chapter-place__track{box-sizing:border-box;background:var(--ink);border-radius:10px;align-items:flex-end;gap:1px;width:100%;max-width:100%;height:3.4rem;margin-top:.55rem;padding:.45rem .45rem .4rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ll-root .chapter-place__track{background:color-mix(in srgb, var(--ink) 5%, transparent)}}.ll-root .chapter-place__tick{background:var(--ink);border-radius:1px;flex:1 1 0;min-width:0;height:38%}@supports (color:color-mix(in lab, red, red)){.ll-root .chapter-place__tick{background:color-mix(in srgb, var(--ink) 22%, transparent)}}.ll-root .chapter-place__tick.on{background:var(--ink);height:100%}.ll-root .document-shape__plot{background:var(--ink);border-radius:10px;height:6.1rem;margin-top:.55rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ll-root .document-shape__plot{background:color-mix(in srgb, var(--ink) 5%, transparent)}}.ll-root .document-shape__chart{width:100%;height:100%;display:block}.ll-root .document-shape__grid{stroke:var(--ink)}@supports (color:color-mix(in lab, red, red)){.ll-root .document-shape__grid{stroke:color-mix(in srgb, var(--ink) 10%, transparent)}}.ll-root .document-shape__grid{stroke-width:1px}.ll-root .document-shape__line{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ll-root .document-shape__dot{fill:var(--ink)}.ll-root .matter-pulse__line{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:.45rem;margin:.65rem 0 0;padding:.7rem .2rem .15rem;list-style:none;display:grid;position:relative}.ll-root .matter-pulse__line:before{content:"";background:var(--ink);height:1px;position:absolute;top:.86rem;left:.7rem;right:.7rem}@supports (color:color-mix(in lab, red, red)){.ll-root .matter-pulse__line:before{background:color-mix(in srgb, var(--ink) 18%, transparent)}}.ll-root .matter-pulse__line li{text-align:center;z-index:1;justify-items:center;gap:.28rem;display:grid;position:relative}.ll-root .matter-pulse__node{background:var(--ink);width:.58rem;height:.58rem;box-shadow:0 0 0 4px var(--surface);border-radius:999px}.ll-root .matter-pulse__line strong{letter-spacing:.02em;text-transform:uppercase;color:var(--ink);font-size:.7rem;font-weight:650}.ll-root .matter-pulse__line span{color:var(--ink-3);font-size:.7rem}.ll-root .matter-pulse__mix{gap:.5rem;margin:.75rem 0 0;display:grid}.ll-root .matter-pulse__mix dt{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:0 0 .22rem;font-size:.68rem;font-weight:600}.ll-root .matter-pulse__mix dd{align-items:center;gap:.55rem;margin:0;display:flex}.ll-root .matter-pulse__bar{background:var(--ink);border-radius:999px;height:6px;display:block}.ll-root .matter-pulse__mix em{font-variant-numeric:tabular-nums;color:var(--ink);font-size:.78rem;font-style:normal;font-weight:650}.ll-root .case-chrome .crumbs{margin-bottom:.35rem}.ll-root .paper.paper--reader .reading{padding:1.5rem 1.75rem 2.4rem 3.1rem}.ll-root .paper.paper--reader .statute-text{max-width:none;line-height:1.78}.ll-root .statute-pager{max-width:none;margin:1.6rem 0 0;padding-top:1rem}.ll-root .statute-toc{overscroll-behavior:contain;border:.5px solid var(--line);background:var(--bg);border-radius:12px;max-height:min(22rem,42vh);margin:0;padding:.2rem;list-style:none;overflow:auto}@supports (color:color-mix(in lab, red, red)){.ll-root .statute-toc{background:color-mix(in srgb, var(--bg) 40%, transparent)}}.ll-root .statute-toc .toc-link{border-radius:8px;gap:2px;padding:.5rem .6rem;display:grid}.ll-root .statute-toc .toc-link[aria-current=page]{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.ll-root .statute-toc .toc-link[aria-current=page]{background:color-mix(in srgb, var(--ink) 9%, transparent)}}.ll-root .document-audio{flex:none}.ll-root .document-audio audio{width:100%;margin-top:.4rem}.ll-root .case-rail .kv{border-top:.5px solid var(--line);margin-top:.75rem;padding-top:.7rem;font-size:.8125rem}.ll-root .case-rail .card-note{margin-top:.55rem;font-size:.74rem;line-height:1.45}.ll-root .case-rail .card-actions{gap:.4rem;padding:.85rem .9rem;display:grid}.ll-root .case-rail .card-actions .card-title{margin-bottom:.35rem}.ll-root .case-rail .card-actions .btn{border:.5px solid var(--line);background:var(--surface);border-radius:10px;justify-content:flex-start;min-height:2.15rem;padding:.45rem .7rem}@supports (color:color-mix(in lab, red, red)){.ll-root .case-rail .card-actions .btn{background:color-mix(in srgb, var(--surface) 70%, transparent)}}.ll-root .case-rail .card-actions .btn:hover{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.ll-root .case-rail .card-actions .btn:hover{background:color-mix(in srgb, var(--surface-2) 88%, transparent)}}.ll-root .case-rail .doc-list,.ll-root .case-rail .doc-row{gap:.35rem}.ll-root .case-rail .doc-row{border-radius:10px;width:100%;padding:.55rem .5rem}.ll-root .case-rail .doc-row:hover:not(:disabled){background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.ll-root .case-rail .doc-row:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 80%, transparent)}}.ll-root .docket-tabs{border-bottom:.5px solid var(--line);margin-top:.65rem}.ll-root .docket-panel .reading-toolbar{gap:.75rem}.ll-root .docket-filings-link{flex-shrink:0;align-items:center;gap:.2rem;font-size:.78rem;font-weight:600;display:inline-flex}.ll-root .docket-reading{padding:.85rem .95rem 1.15rem}.ll-root .docket-extra{box-shadow:none;margin:0 0 .85rem}.ll-root .docket-extra-grid{background:0 0;border:none;gap:.55rem .85rem;padding:0}.ll-root .docket-opinions{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.ll-root .docket-opinions .result{border:.5px solid var(--line);background:var(--surface);border-radius:14px;margin:0}@supports (color:color-mix(in lab, red, red)){.ll-root .docket-opinions .result{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.ll-root .docket-rail-filings-btn{justify-content:space-between;width:100%;min-height:2.25rem}.ll-root .docket-reading .filings-summary{margin:0 0 .75rem}.ll-root .docket-reading .filings-wrap{border-radius:14px}.ll-root.doc.doc--with-rail{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:36px;max-width:1240px;display:grid}.ll-root .doc.doc--with-rail>.doc-main{min-width:0}.ll-root .doc.doc--with-rail>.doc-aside{align-self:start;max-height:calc(100dvh - 24px);position:sticky;top:12px;overflow:auto}.ll-root .back-link{color:var(--ink-2);align-items:center;gap:6px;margin-bottom:18px;font-size:13.5px;font-weight:500;display:inline-flex}.ll-root .back-link svg{width:16px;height:16px}.ll-root .back-link:hover{color:var(--link);text-decoration:none}.ll-root .doc-head{border-bottom:1px solid var(--line);margin-bottom:8px;padding-bottom:22px}.ll-root .doc-title{font:700 36px/1.15 var(--serif);letter-spacing:-.012em;color:var(--ink);text-wrap:balance;max-width:30ch;margin:8px 0 6px}.ll-root .doc-title.case-name{font-style:italic;font-weight:600}.ll-root .doc-subtitle{color:var(--ink-2);max-width:80ch;margin-bottom:4px;font-size:15px}.ll-root .cite-row{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 18px;font-size:13.5px;display:flex}.ll-root .cite-chip{border:1px solid var(--line);background:var(--surface);border-radius:7px;align-items:center;height:30px;padding:0 11px;font-size:13.5px;font-weight:600;display:inline-flex}.ll-root .crumbs{color:var(--ink-3);flex-wrap:wrap;gap:6px;margin-bottom:10px;font-size:12.5px;display:flex}.ll-root .crumbs>span+span:before{content:"›";margin-right:6px}.ll-root .meta-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px 28px;margin:0;display:grid}.ll-root .meta-item dt{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px;font-weight:600}.ll-root .meta-item dd{color:var(--ink);margin:3px 0 0;font-size:14px}.ll-root .doc-main>.meta-grid{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-bottom:28px;padding:18px 20px}.ll-root .op-tabs{border-bottom:1px solid var(--line);gap:4px;margin-top:20px;display:flex;overflow-x:auto}.ll-root .op-tab{color:var(--ink-2);white-space:nowrap;border-bottom:2px solid #0000;flex-direction:column;padding:10px 16px 9px;font-size:14px;font-weight:500;display:flex}.ll-root .op-tab small{color:var(--ink-3);font-size:12px;font-weight:400}.ll-root .op-tab:hover{color:var(--ink);text-decoration:none}.ll-root .op-tab.on{border-bottom-color:var(--brand-solid);color:var(--ink);font-weight:600}.ll-root .doc-body{grid-template-columns:minmax(0,1fr) 288px;align-items:start;gap:56px;margin-top:28px;display:grid}.ll-root .doc-main{min-width:0}.ll-root .doc-aside{flex-direction:column;align-self:start;gap:14px;max-height:100%;padding-top:0;display:flex;position:sticky;top:0;overflow:auto}.ll-root .card{background:var(--surface);-webkit-backdrop-filter:none;border:.5px solid var(--line);box-shadow:none;border-radius:14px;padding:16px}.ll-root .card-title{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px;font-size:11.5px;font-weight:600}.ll-root h2.card-title{font-size:12px}.ll-root .card-note{color:var(--ink-3);margin-top:12px;font-size:12.5px;line-height:1.5}.ll-root .doc-caption{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:26px 0 6px;font-size:12px;font-weight:650}.ll-root .reading .doc-caption:first-child{margin-top:0}.ll-root .chip-list{flex-wrap:wrap;gap:6px;display:flex}.ll-root .chip-static{border:1px solid var(--line);background:var(--surface-2);color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:12px}.ll-root .plain-list{gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.ll-root .plain-list a{color:var(--ink-2)}.ll-root .plain-list a:hover{color:var(--ink)}.ll-root .card-actions{flex-direction:column;gap:6px;padding:10px;display:flex}.ll-root .card-actions .btn{background:0 0;border-color:#0000}.ll-root .card-actions .btn:hover{background:var(--surface-2)}.ll-root .kv{grid-template-columns:auto 1fr;gap:5px 12px;margin:14px 0 0;font-size:13.5px;display:grid}.ll-root .kv dt{color:var(--ink-3)}.ll-root .kv dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.ll-root .kv.mono{font-size:12px}.ll-root .kv.mono dd{overflow-wrap:anywhere}.ll-root .page-jump{width:100%}.ll-root .size-control{align-items:center;gap:10px;display:flex}.ll-root .size-control span{text-align:center;min-width:42px;color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:13px}.ll-root .section-title{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px;font-size:11.5px;font-weight:600}.ll-root .section-note{color:var(--ink-3);margin-top:10px;font-size:12.5px}.ll-root .parentheticals{border:1px solid var(--line);border-left:3px solid var(--brand-solid);background:var(--surface);border-radius:4px 12px 12px 4px;margin-bottom:32px;padding:18px 22px}.ll-root .parentheticals ul{margin:0;padding:0;list-style:none}.ll-root .parentheticals li{font:16px/1.55 var(--serif);color:var(--ink);margin:8px 0}.ll-root .parentheticals li+li{border-top:1px dashed var(--line);padding-top:8px}.ll-root .reading{font-family:var(--serif);letter-spacing:.018em;word-spacing:.26em;color:var(--ink);font-kerning:normal;font-variant-ligatures:none;overflow-wrap:break-word;max-width:70ch;line-height:1.75}.ll-root .reading p{-webkit-hyphens:manual;hyphens:manual;margin:0 0 1.2em}.ll-root .op-heading{font:700 1em var(--serif);text-align:center;letter-spacing:.12em;margin:1.8em 0 .9em}.ll-root .star-page{background:var(--brand-soft);color:var(--brand);font:600 .68em/1.6 var(--sans);vertical-align:.15em;scroll-margin-top:calc(var(--topbar) + 24px);border-radius:4px;margin:0 3px;padding:0 5px;text-decoration:none;display:inline-block}.ll-root .star-page:hover{background:var(--brand-solid);color:#fff;text-decoration:none}.ll-root .star-page:target{outline:2px solid var(--data);outline-offset:1px}.ll-root .fn-ref{font:600 .68em var(--sans);color:var(--brand);padding:0 1px}.ll-root .statute-text p.sub,.ll-root .statute-text p.is-sub,.ll-root .statute-text p.is-num{text-indent:-1.85em;padding-left:1.85em}.ll-root .statute-text p.is-letter{text-indent:-1.55em;padding-left:3.4em}.ll-root .toc{scrollbar-width:thin;max-height:min(64dvh,560px);margin:0 -6px;padding:0;list-style:none;overflow-y:auto}.ll-root .toc-link{color:var(--ink);border-radius:7px;gap:1px;padding:7px 8px;display:grid}.ll-root .toc-link:hover{background:var(--surface-2);text-decoration:none}.ll-root .toc-link[aria-current=page]{background:var(--brand-soft)}.ll-root .toc-link[aria-current=page] .toc-cite{color:var(--brand)}.ll-root .toc-link.dim{opacity:.6}.ll-root .toc-cite{font-size:13px;font-weight:600}.ll-root .toc-heading{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;display:-webkit-box;overflow:hidden}.ll-root .prev-next{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;max-width:70ch;margin-top:36px;padding-top:24px;display:grid}.ll-root .pn{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:10px;flex-direction:column;gap:3px;padding:12px 16px;display:flex}.ll-root .pn small{color:var(--ink-3);align-items:center;gap:4px;font-size:12px;display:inline-flex}.ll-root .pn small svg{width:14px;height:14px}.ll-root .pn span{font-weight:600;font-family:var(--serif);font-size:15.5px}.ll-root .pn:hover{border-color:var(--brand);text-decoration:none}.ll-root .pn-next{text-align:right;grid-column:2;align-items:flex-end}.ll-root .pn em{color:var(--ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-style:normal;font-weight:500;display:-webkit-box;overflow:hidden}.ll-root .page{max-width:1040px;margin:0 auto;padding:40px 20px 0}.ll-root .gpt-page{animation:rise var(--dur-ios) var(--ease-ios-out) both}.ll-root .page-head{max-width:560px;margin-bottom:28px}.ll-root .page-head h1{font:600 32px/1.15 var(--sans);letter-spacing:-.03em;color:var(--ink);margin:8px 0 10px}.ll-root .coverage-head .lede{max-width:44ch;color:var(--ink-3);font-size:14.5px;line-height:1.55}.ll-root .kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:28px;display:grid}.ll-root .kpi{background:var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(170%);border:1px solid var(--glass-stroke-subtle);box-shadow:inset 0 1px 0 var(--glass-highlight), var(--elevated-shadow);transition:transform var(--dur-ios) var(--ease-ios), box-shadow var(--dur-ios) var(--ease-ios);border-radius:18px;flex-direction:column;gap:6px;padding:16px 16px 18px;display:flex}.ll-root .kpi:hover{box-shadow:inset 0 1px 0 var(--glass-highlight), var(--elevated-shadow-hover);transform:translateY(-2px)}.ll-root .kpi-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:600}.ll-root .kpi-value{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1}.ll-root .kpi-note{color:var(--ink-3);font-size:12px;line-height:1.35}.ll-root .cov-jump{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.ll-root .cov-jump a{border:1px solid var(--glass-stroke-subtle);background:var(--glass-fill);-webkit-backdrop-filter:blur(14px)saturate(160%);color:var(--ink-2);box-shadow:inset 0 1px 0 var(--glass-highlight);transition:background var(--dur-ios) var(--ease-ios), border-color var(--dur-ios) var(--ease-ios), color var(--dur-ios) var(--ease-ios), transform var(--dur-ios) var(--ease-ios);border-radius:999px;padding:7px 12px;font-size:12.5px;font-weight:500}.ll-root .cov-jump a:hover{color:var(--ink);border-color:var(--glass-stroke);background:var(--brand-soft);text-decoration:none;transform:translateY(-1px)}.ll-root .cov-jump a:active{transform:scale(.97)}.ll-root .cov-section{margin-top:36px}.ll-root .cov-section-head{max-width:560px;margin-bottom:16px}.ll-root .cov-section-head h2{font:600 22px/1.2 var(--sans);letter-spacing:-.02em;color:var(--ink);margin:6px 0 8px}.ll-root .cov-section-head p:last-child{color:var(--ink-3);margin:0;font-size:14px;line-height:1.55}.ll-root .chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ll-root .chart-card{background:var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(175%);border:1px solid var(--glass-stroke-subtle);box-shadow:inset 0 1px 0 var(--glass-highlight), var(--elevated-shadow);min-width:0;transition:transform var(--dur-ios) var(--ease-ios), box-shadow var(--dur-ios) var(--ease-ios);border-radius:22px;padding:18px 18px 14px}.ll-root .chart-card:hover{box-shadow:inset 0 1px 0 var(--glass-highlight), var(--elevated-shadow-hover);transform:translateY(-2px)}.ll-root .chart-card.wide{grid-column:1/-1}.ll-root .chart-card-head{margin-bottom:8px}.ll-root .chart-card-head h3{font:600 14px/1.3 var(--sans);letter-spacing:-.01em;color:var(--ink);margin:0 0 4px}.ll-root .chart-card-head p{color:var(--ink-3);margin:0;font-size:12.5px;line-height:1.45}.ll-root .chart-frame{width:100%;height:240px;position:relative}.ll-root .chart-frame.tall{height:300px}.ll-root .chart-frame-plot{background:var(--surface-2);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.ll-root .chart-frame-plot{background:color-mix(in srgb, var(--surface-2) 55%, transparent)}}.ll-root .chart-frame-plot{padding:8px 4px 4px}.dark .ll-root .chart-frame-plot{border:1px solid var(--glass-stroke-subtle);background:#05171759}:root:not(.dark) .ll-root .chart-frame-plot{background:#e8ede873}.ll-root .chart-total-line{color:var(--ink-3);text-align:right;margin:10px 0 0;font-size:12.5px}.ll-root .chart-total-line strong{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.ll-root .pie-center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.ll-root .pie-center strong{letter-spacing:-.03em;color:var(--ink);font-size:22px}.ll-root .pie-center span{color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.ll-root .chart-key,.ll-root .pie-legend{border-top:1px solid #eaf2e70f;flex-direction:column;gap:8px;margin:8px 0 0;padding:10px 0 0;list-style:none;display:flex}.ll-root .chart-key li,.ll-root .pie-legend li{color:var(--ink-3);align-items:center;gap:8px;font-size:12.5px;display:flex}.ll-root .chart-key strong,.ll-root .pie-legend strong{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.ll-root .pie-legend i{border-radius:50%;flex-shrink:0;width:8px;height:8px}.ll-root .pie-legend-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ll-root .chart-tip{border:1px solid var(--glass-stroke);background:var(--tip-surface);-webkit-backdrop-filter:blur(20px)saturate(180%);box-shadow:var(--shadow-md);color:var(--ink-2);border-radius:14px;flex-direction:column;gap:2px;padding:10px 12px;font-size:12.5px;display:flex}.ll-root .chart-tip strong{color:var(--ink);font-size:13px;font-weight:600}.ll-root .gaps-panel{border:1px solid var(--glass-stroke-subtle);background:var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(170%);box-shadow:inset 0 1px 0 var(--glass-highlight);border-radius:22px;margin-top:20px;padding:24px}.ll-root .gaps-copy{max-width:480px;margin-bottom:18px}.ll-root .gaps-copy h2{font:600 20px/1.25 var(--sans);letter-spacing:-.02em;color:var(--ink);margin:6px 0 8px}.ll-root .gaps-copy p{color:var(--ink-3);margin:0;font-size:14px;line-height:1.55}.ll-root .gaps-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ll-root .gaps-list li{background:var(--inset-panel);-webkit-backdrop-filter:blur(12px);border:1px solid var(--inset-panel-border);box-shadow:inset 0 1px 0 var(--glass-highlight);border-radius:16px;flex-direction:column;gap:4px;padding:14px;display:flex}.ll-root .gaps-list strong{color:var(--ink);font-size:13.5px;font-weight:600}.ll-root .gaps-list span{color:var(--ink-3);font-size:12.5px;line-height:1.5}.ll-root .gaps-foot{margin:16px 0 0;font-size:13px}.ll-root .gaps-foot a{color:var(--ink-2)}.ll-root .gaps-foot a:hover{color:var(--ink)}.ll-root body.settings-drawer-open{overflow:hidden}.ll-root .settings-backdrop{z-index:100;background:var(--scrim);-webkit-backdrop-filter:blur(14px) saturate(var(--glass-saturate));opacity:0;transition:opacity var(--dur-ios) var(--ease-ios);pointer-events:none;position:fixed;inset:0}.ll-root .settings-backdrop.open{opacity:1;pointer-events:auto}.ll-root .settings-drawer{z-index:101;background:linear-gradient(165deg, var(--panel-overlay) 0%, var(--panel-overlay) 42%, var(--panel-overlay) 100%);flex-direction:column;width:min(420px,100vw);height:100%;max-height:100dvh;display:flex;position:fixed;top:0;right:0}@supports (color:color-mix(in lab, red, red)){.ll-root .settings-drawer{background:linear-gradient(165deg, color-mix(in srgb, var(--panel-overlay) 92%, white 8%) 0%, var(--panel-overlay) 42%, color-mix(in srgb, var(--panel-overlay) 96%, transparent) 100%)}}.ll-root .settings-drawer{-webkit-backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate));border-left:1px solid var(--glass-stroke-subtle);box-shadow:inset 1px 0 0 var(--glass-highlight), -24px 0 64px #0000001f;transition:transform var(--dur-ios) var(--ease-ios-out);border-radius:22px 0 0 22px;transform:translate(104%)}.ll-root .settings-drawer.open{transform:translate(0)}.ll-root .settings-drawer-head{border-bottom:1px solid var(--glass-stroke-subtle);background:var(--glass-fill);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:20px 22px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.ll-root .settings-drawer-head{background:color-mix(in srgb, var(--glass-fill) 40%, transparent)}}.ll-root .settings-drawer-head h2{font:600 20px/1.2 var(--sans);letter-spacing:-.03em;color:var(--ink);margin:0}.ll-root .settings-drawer-body{scrollbar-width:thin;flex-direction:column;flex:1;gap:14px;padding:16px 18px 32px;display:flex;overflow-y:auto}.ll-root .settings-group{background:var(--glass-fill);-webkit-backdrop-filter:blur(20px) saturate(var(--glass-saturate));border:1px solid var(--glass-stroke-subtle);box-shadow:inset 0 1px 0 var(--glass-highlight), 0 4px 16px #0000000a;border-radius:18px;padding:16px 16px 18px}.ll-root .settings-group-title{font:600 11px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0 0 14px}.ll-root .field{border:none;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.ll-root .field+.field{margin-top:16px}.ll-root .field-label{color:var(--ink);letter-spacing:-.01em;padding:0;font-size:14px;font-weight:600}.ll-root .field-label em{color:var(--ink-3);margin-left:4px;font-size:13px;font-style:normal;font-weight:500}.ll-root .field small{color:var(--ink-3);font-size:12.5px;line-height:1.55}.ll-root .field small code{font:.92em var(--mono);background:var(--field-fill);border:1px solid var(--glass-stroke-subtle);border-radius:6px;padding:1px 5px}.ll-root .settings-group .field input{border-radius:14px;width:100%;min-height:42px;padding:8px 14px;font-size:14.5px}.ll-root .segmented{border:1px solid var(--glass-stroke-subtle);background:var(--field-fill);-webkit-backdrop-filter:blur(18px) saturate(var(--glass-saturate));box-shadow:inset 0 1px 0 var(--glass-highlight);border-radius:14px;align-self:flex-start;gap:3px;padding:4px;display:inline-flex}.ll-root .segmented-wide{align-self:stretch;width:100%;display:flex}.ll-root .segmented-wide button{text-align:center;flex:1;padding:9px 12px}.ll-root .segmented button{color:var(--ink-2);transition:background var(--dur-ios) var(--ease-ios), color var(--dur-ios) var(--ease-ios), transform var(--dur-fast) var(--ease-spring), box-shadow var(--dur-ios) var(--ease-ios);background:0 0;border:none;border-radius:11px;padding:8px 16px;font-size:13.5px;font-weight:500}.ll-root .segmented button.on{background:var(--glass-fill-strong);color:var(--ink);box-shadow:inset 0 1px 0 var(--glass-highlight), 0 2px 8px #0000000f;font-weight:600}.ll-root .segmented button:active{transform:scale(.97)}.ll-root .settings-switch{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:16px;margin:0;display:flex}.ll-root .settings-switch-text{flex:1;min-width:0}.ll-root .settings-switch-text strong{letter-spacing:-.01em;color:var(--ink);font-size:14.5px;font-weight:600;display:block}.ll-root .settings-switch-text small{color:var(--ink-3);margin-top:4px;font-size:12.5px;line-height:1.55;display:block}.ll-root .settings-switch-input{appearance:none;border:1px solid var(--glass-stroke-subtle);background:var(--line-strong);-webkit-backdrop-filter:none;backdrop-filter:none;cursor:pointer;width:48px;height:28px;min-height:28px;transition:background var(--dur-ios) var(--ease-ios), border-color var(--dur-ios) var(--ease-ios);border-radius:999px;flex-shrink:0;margin:2px 0 0;padding:0;position:relative;box-shadow:inset 0 1px 3px #0000001f}.ll-root .settings-switch-input:after{content:"";background:var(--mint);width:22px;height:22px;box-shadow:0 2px 6px rgb(var(--pure-black-rgb) / .18);transition:transform var(--dur-ios) var(--ease-spring);border-radius:50%;position:absolute;top:2px;left:2px}.ll-root .settings-switch-input:checked{background:var(--brand-solid);border-color:var(--brand-solid)}@supports (color:color-mix(in lab, red, red)){.ll-root .settings-switch-input:checked{border-color:color-mix(in srgb, var(--brand-solid) 80%, transparent)}}.ll-root .settings-switch-input:checked:after{transform:translate(20px)}.ll-root .settings-switch-input:focus-visible{box-shadow:inset 0 1px 3px #0000001f, 0 0 0 4px var(--focus-ring);outline:none}.ll-root .toggle-row{cursor:pointer;align-items:flex-start;gap:10px;margin-top:20px;display:flex}.ll-root .toggle-row input{min-height:0;margin-top:3px}.ll-root .toggle-row strong{font-size:14px;font-weight:600;display:block}.ll-root .toggle-row small{color:var(--ink-3);margin-top:2px;font-size:12.5px;display:block}@media (max-width:1100px){.ll-root .case-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.ll-root .case-stage{grid-template-columns:minmax(0,1fr) minmax(250px,280px);gap:.85rem}.ll-root .case-chrome-top{flex-wrap:wrap}}@media (max-width:720px){.ll-root .doc-body{grid-template-columns:minmax(0,1fr);gap:32px}.ll-root .doc.doc--with-rail{grid-template-columns:minmax(0,1fr);gap:28px}.ll-root .doc-aside{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));max-height:none;display:grid;position:static}.ll-root .case-chrome-main,.ll-root .case-stage{grid-template-columns:minmax(0,1fr)}.ll-root .case-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ll-root.ll-root--page:has(.case-workspace){height:auto;max-height:none;overflow:visible}.ll-root:has(.case-workspace){height:auto;max-height:none;overflow:visible}.ll-root.ll-root--page:has(.docket-workspace){height:auto;max-height:none;overflow:visible}.ll-root:has(.docket-workspace){height:auto;max-height:none;overflow:visible}.ll-root.ll-root--page:has(.statute-workspace){height:auto;max-height:none;overflow:visible}.ll-root:has(.statute-workspace){height:auto;max-height:none;overflow:visible}.ll-root.ll-root--page:has(.document-workspace){height:auto;max-height:none;overflow:visible}.ll-root:has(.document-workspace){height:auto;max-height:none;overflow:visible}.ll-root.ll-root--page:has(.judge-workspace){height:auto;max-height:none;overflow:visible}.ll-root:has(.judge-workspace){height:auto;max-height:none;overflow:visible}.ll-root.ll-root--page:has(.disclosure-workspace){height:auto;max-height:none;overflow:visible}.ll-root:has(.disclosure-workspace){height:auto;max-height:none;overflow:visible}:is(html:has(.ll-root--page .case-workspace),body:has(.ll-root--page .case-workspace),html:has(.ll-root--page .docket-workspace),body:has(.ll-root--page .docket-workspace),html:has(.ll-root--page .statute-workspace),body:has(.ll-root--page .statute-workspace),html:has(.ll-root--page .document-workspace),body:has(.ll-root--page .document-workspace),html:has(.ll-root--page .judge-workspace),body:has(.ll-root--page .judge-workspace),html:has(.ll-root--page .disclosure-workspace),body:has(.ll-root--page .disclosure-workspace)){height:auto;max-height:none;overflow:auto}.ll-root .case-workspace,.ll-root .docket-workspace,.ll-root .statute-workspace,.ll-root .document-workspace,.ll-root .judge-workspace,.ll-root .disclosure-workspace{height:auto;max-height:none;overflow:visible}.ll-root .case-stage{height:auto;overflow:visible}.ll-root .case-main,.ll-root .paper.paper--reader,.ll-root .case-reading-wrap,.ll-root .case-reading,.ll-root .case-rail{height:auto;max-height:none;overflow:visible}.ll-root .case-reading-wrap{grid-template-columns:minmax(0,1fr)}.ll-root .opinion-scroll{display:none}.ll-root .paper.paper--reader .reading.opinion,.ll-root .paper.paper--reader .reading{padding:1.25rem 1rem 2rem 2.4rem}}@media (max-width:900px){.ll-root .search-workspace,.ll-root .search-workspace.filters-open{grid-template-columns:minmax(0,1fr)}.ll-root .search-stage{padding:.75rem 1rem .85rem}.ll-root .results-stage{padding:1rem 1rem 3rem}.ll-root .search-main{padding:0}.ll-root .show-narrow{display:inline-flex}.ll-root .refine-rail{z-index:60;width:min(300px,88vw);height:100dvh;max-height:100dvh;box-shadow:var(--shadow-lg);transition:transform var(--dur-ios) var(--ease-ios-out);position:fixed;top:0;bottom:0;left:0;transform:translate(-102%)}.ll-root .refine-rail.open{transform:none}.ll-root .filters-scrim.show-narrow{z-index:50;background:var(--scrim);-webkit-backdrop-filter:blur(8px)saturate(120%);border:none;display:block;position:fixed;inset:0}.ll-root .brand-tag{display:none}.ll-root .kpis{grid-template-columns:repeat(2,1fr)}.ll-root .chart-grid{grid-template-columns:minmax(0,1fr)}.ll-root .chart-card.wide{grid-column:auto}.ll-root .gaps-list{grid-template-columns:1fr}}@media (max-width:680px){.ll-root .topbar-inner{height:auto;padding:10px 16px}.ll-root .frix-logo-word--sm{font-size:18px}.ll-root .kpis{grid-template-columns:1fr 1fr}.ll-root .result{grid-template-columns:minmax(0,1fr);gap:12px}.ll-root .result-side{flex-flow:wrap;justify-content:flex-start;align-items:center}.ll-root .doc,.ll-root .page,.ll-root .search-stage,.ll-root .results-stage{padding-left:16px;padding-right:16px}.ll-root .doc-title,.ll-root .page-head h1{font-size:28px}.ll-root .prev-next{grid-template-columns:1fr}.ll-root .pn-next{grid-column:auto}}.ll-root .documents{margin-bottom:32px}.ll-root .doc-main>section+.documents{margin-top:32px}.ll-root .doc-files{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ll-root .doc-file{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:center;gap:14px;padding:12px 14px;display:flex}.ll-root .doc-file-icon{width:28px;height:28px;color:var(--brand)}.ll-root .doc-file.is-pending .doc-file-icon,.ll-root .doc-file.is-unavailable .doc-file-icon{color:var(--ink-3)}.ll-root .doc-file-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ll-root .doc-file-label{font-size:14.5px;font-weight:600}.ll-root .doc-file-meta{color:var(--ink-3);font-size:12.5px}.ll-root .doc-file-note{color:var(--ink-2);font-size:12.5px}.ll-root .doc-files-pending{border:1px solid var(--warn-line);background:var(--warn-bg);color:var(--ink);border-radius:10px;margin-top:10px;padding:10px 14px;font-size:13.5px}.ll-viewer-backdrop,.ll-root .viewer-backdrop{z-index:calc(var(--z-workspace-chrome) + 80);background:rgb(var(--pure-black-rgb) / .58);padding:24px;display:flex;position:fixed;inset:0}.ll-viewer,.ll-root .viewer{background:var(--elevated-background);border:1px solid var(--border);min-width:0;min-height:0;box-shadow:0 18px 48px rgb(var(--pure-black-rgb) / .32);border-radius:14px;flex-direction:column;flex:1;display:flex;overflow:hidden}.ll-viewer-head,.ll-root .viewer-head{border-bottom:1px solid var(--border);color:var(--foreground);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 18px;display:flex}.ll-viewer-head strong,.ll-root .viewer-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.ll-viewer-actions,.ll-root .viewer-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.ll-viewer-open{border:.5px solid var(--border);height:30px;color:var(--foreground);background:0 0;border-radius:980px;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.ll-viewer-open:hover{background:rgb(var(--tint-rgb) / .1)}.ll-viewer-close{width:32px;height:32px;color:var(--foreground);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.ll-viewer-close:hover{background:rgb(var(--tint-rgb) / .1)}.ll-viewer-frame,.ll-root .viewer-frame{background:var(--foreground);border:0;flex:1;width:100%}@supports (color:color-mix(in lab, red, red)){.ll-viewer-frame,.ll-root .viewer-frame{background:color-mix(in srgb, var(--foreground) 18%, var(--background))}}.ll-root .filings-summary{color:var(--ink-2);max-width:76ch;margin-bottom:10px;font-size:13.5px}.ll-root .filings-wrap{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow-x:auto}.ll-root .filings{border-collapse:collapse;width:100%;transition:opacity .15s}.ll-root .filings.is-stale{opacity:.5}.ll-root .filings th,.ll-root .filings td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 14px}.ll-root .filings thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);background:var(--surface-2);font-size:11.5px;font-weight:600}.ll-root .filings tbody th{font-variant-numeric:tabular-nums;width:76px;font-weight:600}.ll-root .filings tbody tr:last-child th,.ll-root .filings tbody tr:last-child td{border-bottom:none}.ll-root .filing-docs{flex-wrap:wrap;gap:6px;display:flex}.ll-root .filing-doc{border:1px solid var(--line);background:var(--surface);height:30px;color:var(--link);border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.ll-root .filing-doc svg{width:15px;height:15px}.ll-root .filing-doc small{color:var(--ink-3);font-weight:400}.ll-root .filing-doc:hover{border-color:var(--brand)}.ll-root .filings-pager{color:var(--ink-3);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:13px;display:flex}@media (max-width:680px){.ll-viewer-backdrop,.ll-root .viewer-backdrop{padding:0}.ll-viewer,.ll-root .viewer{border-radius:0}}.ll-root .paper{background:var(--surface);border:.5px solid var(--line);box-shadow:none;border-radius:14px}.ll-root .paper .reading{max-width:76ch;margin:0 auto;padding:40px 52px 56px}.ll-root .paper.paper--reader .reading,.ll-root .paper.paper--reader .reading.opinion{text-align:left;box-sizing:border-box;width:100%;max-width:none;margin:0}.ll-root .paper.paper--reader .reading.opinion{padding:1.5rem 1.75rem 2.4rem 3.1rem}.ll-root .case-workspace .paper.paper--reader .reading.opinion{max-width:68ch;margin:0 auto;padding:2.1rem 1.75rem 3.25rem}.ll-root .reading-toolbar{z-index:5;border-bottom:1px solid var(--line);background:var(--surface);border-radius:14px 14px 0 0;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:8px 12px 8px 20px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.ll-root .reading-toolbar{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.ll-root .reading-toolbar{-webkit-backdrop-filter:saturate(1.4)blur(8px);backdrop-filter:saturate(1.4)blur(8px)}.ll-root .reading-toolbar-label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;min-width:0;color:var(--ink-3);font-size:12px;font-weight:600;overflow:hidden}.ll-root .reading-toolbar-tools{flex-shrink:0;align-items:center;gap:8px;display:flex}.ll-root .reading-toolbar .page-jump{width:auto;min-height:30px;padding:3px 8px;font-size:13px}.ll-root .reading-toolbar .size-control span{min-width:36px}.ll-root .paper:not(.paper--reader) .reading.opinion{padding:2.2em 2.8em 3em 3.6em}.ll-root .reading [id]{scroll-margin-top:calc(var(--topbar) + 64px)}.ll-root .case-header{border:1px solid var(--line);background:var(--surface-2);font:13px/1.55 var(--sans);color:var(--ink-2);border-radius:10px;margin:0 0 1.8em}.ll-root .case-header summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;font-size:12.5px;font-weight:600;list-style:none;display:flex}.ll-root .case-header summary::-webkit-details-marker{display:none}.ll-root .case-header-toggle:after{content:"Show";color:var(--link);font-weight:600}.ll-root .case-header[open] .case-header-toggle:after{content:"Hide"}.ll-root .case-header-lines{gap:1px;padding:2px 14px 12px;display:grid}.ll-root .reading .byline{color:var(--ink-2);margin-bottom:1.3em;font-style:italic}.ll-root .reading p.numbered{position:relative}.ll-root .para-num{text-align:right;width:2.5em;font:600 .62em/1 var(--sans);color:var(--ink-3);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;position:absolute;top:.42em;left:-3.1em}.ll-root .op-section,.ll-root .op-subsection{font-family:var(--serif);color:var(--ink);letter-spacing:.01em}.ll-root .op-section{margin:2em 0 .8em;font-size:1.08em;font-weight:700}.ll-root .op-subsection{margin:1.6em 0 .6em;font-size:1em;font-style:italic;font-weight:600}.ll-root .op-divider{border-top:1px solid var(--line);font:italic 600 1em var(--serif);color:var(--ink);margin:2.6em 0 1.2em;padding-top:1.4em}.ll-root .reading .disposition{letter-spacing:.06em;color:var(--ink);margin:1.8em 0 .6em;font-size:.86em;font-weight:700}.ll-root .reading .closing{color:var(--ink-2);flex-direction:column;gap:2px;margin-top:1.2em;font-size:.82em;font-style:italic;display:flex}.ll-root .op-footnotes{border-top:1px solid var(--line);color:var(--ink-2);margin-top:2.6em;padding-top:1.2em;font-size:.84em}.ll-root .op-footnotes h3{font:600 11.5px var(--sans);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.6em}.ll-root .op-footnotes ol{margin:0;padding-left:1.8em}.ll-root .op-footnotes li{margin:.55em 0;line-height:1.6}.ll-root .op-footnotes li::marker{font-family:var(--sans);color:var(--ink-3);font-weight:600}.ll-root a.fn-ref{text-decoration:none}.ll-root .outline{gap:1px;margin:0 -8px;padding:0;list-style:none;display:grid}.ll-root .outline li.sub{padding-left:14px}.ll-root .outline-link{text-align:left;width:100%;color:var(--ink);background:0 0;border:none;border-radius:7px;padding:6px 8px;font-size:13px;line-height:1.4}.ll-root .outline-link:hover{background:var(--surface-2);color:var(--link)}.ll-root .parentheticals .link-btn{margin-top:8px}.ll-root .page-tabs{border-bottom:1px solid var(--line);gap:4px;margin-top:20px;display:flex}.ll-root .page-tab{color:var(--ink-2);background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:11px 16px 10px;font-size:14px;font-weight:500;display:inline-flex}.ll-root .page-tab:hover{color:var(--ink)}.ll-root .page-tab[aria-selected=true]{border-bottom-color:var(--brand-solid);color:var(--ink);font-weight:600}.ll-root .page-tab-count{background:var(--surface-2);color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600}.ll-root .page-tab[aria-selected=true] .page-tab-count{background:var(--brand-soft);color:var(--brand)}.ll-root .doc-tab{margin-top:24px}.ll-root .filings-callout{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-bottom:28px;padding:16px 20px;display:flex}.ll-root .filings-callout strong{font-size:15px;display:block}.ll-root .filings-callout small{color:var(--ink-3);font-size:13px}.ll-root .filings-callout-go{color:var(--link);white-space:nowrap;font-size:13.5px;font-weight:600}.ll-root .filings-callout:hover{border-color:var(--brand)}.ll-root .doc-list{gap:2px;margin:0 -8px;padding:0;list-style:none;display:grid}.ll-root .doc-row{text-align:left;width:100%;color:var(--ink);background:0 0;border:none;border-radius:9px;align-items:center;gap:10px;padding:8px;display:flex}.ll-root .doc-row:hover:not(:disabled){background:var(--surface-2)}.ll-root .doc-row:disabled{opacity:.85}.ll-root .doc-row-icon{width:26px;height:26px;color:var(--brand)}.ll-root .doc-row:disabled .doc-row-icon{color:var(--ink-3)}.ll-root .doc-row-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ll-root .doc-row-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.ll-root .doc-row-text small{color:var(--ink-3);font-size:12px}.ll-root .doc-row-open{color:var(--link);font-size:12.5px;font-weight:600}.ll-root .doc-card .doc-files-pending{margin-top:10px;font-size:12.5px}@media (max-width:680px){.ll-root .paper .reading{padding:24px 18px 32px}.ll-root .reading-toolbar{padding-left:14px}.ll-root .reading-toolbar-label{display:none}}@media print{@page{margin:1.6cm}:is(html,body,html:has(.ll-root),body:has(.ll-root),html:has(.ll-root--page),body:has(.ll-root--page)){background:#fff!important;height:auto!important;max-height:none!important;overflow:visible!important}.ll-root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:11pt;color:#000!important;background:#fff!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;overflow:visible!important}.ll-root .topbar,.ll-root .footer,.ll-root .host-warning,.ll-root .back-link,.ll-root .doc-aside,.ll-root .op-tabs,.ll-root .btn,.ll-root .notice-icon,.ll-root .settings-backdrop,.ll-root .reading-toolbar,.ll-root .page-tabs,.ll-root .filings-callout,.ll-root .parentheticals .link-btn,.ll-root .viewer-backdrop,.ll-viewer-backdrop,.ll-root .case-chrome-top,.ll-root .case-chrome-actions,.ll-root .opinion-scroll,.ll-root .reading-progress,.ll-root .transcript-audio,.ll-root .transcript-controls,.ll-date-range-pop{display:none!important}.ll-root .doc,.ll-root .doc.case-workspace,.ll-root .doc.docket-workspace,.ll-root .case-workspace,.ll-root .docket-workspace,.ll-root .statute-workspace,.ll-root .document-workspace,.ll-root .judge-workspace,.ll-root .disclosure-workspace,.ll-root .case-stage,.ll-root .case-main,.ll-root .case-rail,.ll-root .paper,.ll-root .paper.paper--reader,.ll-root .case-reading-wrap,.ll-root .case-reading,.ll-root .record-panel,.ll-root .record-sheet,.ll-root .about-card,.ll-root .about-card__body{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;overflow:visible!important}.ll-root .case-stage{grid-template-columns:minmax(0,1fr);padding:0}.ll-root .case-rail{margin-top:1.4rem;padding:0}.ll-root .paper,.ll-root .paper.paper--reader,.ll-root .about-card,.ll-root .case-rail .card,.ll-root .case-rail-card{box-shadow:none!important;background:0 0!important;border:none!important}.ll-root .paper .reading,.ll-root .paper.paper--reader .reading,.ll-root .paper.paper--reader .reading.opinion{max-width:none;padding:0!important}.ll-root .doc{max-width:none;padding:0}.ll-root .doc-body{margin-top:16px;display:block}.ll-root .doc-title,.ll-root .case-chrome .doc-title{color:#000;max-width:none;font-size:20pt}.ll-root .case-chrome .doc-subtitle{max-width:none;text-overflow:unset;white-space:normal;overflow:visible}.ll-root .case-chrome{border:none;padding:0 0 .8rem;background:0 0!important}.ll-root .reading,.ll-root .case-chrome,.ll-root .case-venue,.ll-root .case-meta,.ll-root .cite-chip,.ll-root .eyebrow,.ll-root .doc-subtitle,.ll-root .card-title,.ll-root .case-rail{color:#000!important}.ll-root .star-page{color:#555;background:0 0;padding:0}.ll-root .notice{break-inside:avoid;background:0 0;border-color:#999}.ll-root .parentheticals,.ll-root .cite-chip,.ll-root .doc-main>.meta-grid{background:0 0}.ll-root a{color:#000}}.ll-root .doc-audio{margin:18px 0}.ll-root .doc-audio audio,.ll-root .argument audio{margin-top:10px}.ll-root .argument+.argument{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.ll-root .argument .card-note{margin-top:8px}.ll-root .muted,.ll-root .card-note,.ll-root .home-sub,.ll-root .home-disclaimer,.ll-root .result-meta,.ll-root .result-note,.ll-root .cite-row,.ll-root .doc-subtitle{letter-spacing:.012em;word-spacing:.22em;color:var(--ink-2)}.ll-root .muted{color:var(--ink-2)}.ll-root .size-control .btn,.ll-root .card-actions .btn{box-shadow:none;transform:none}.ll-root .search-workspace .search-toolbar,.ll-root .search-workspace .composer.toolbar,.ll-root .search-workspace .results-head,.ll-root .search-workspace .chips,.ll-root .search-workspace .results-stage>*{width:100%;max-width:none}.ll-root .search-workspace .search-stage,.ll-root .search-workspace .results-stage{padding-left:1.25rem;padding-right:1.25rem}.ll-root .search-workspace.filters-open{grid-template-columns:300px minmax(0,1fr)}.ll-root .search-workspace:not(.filters-open){grid-template-columns:minmax(0,1fr)}.ll-root.ll-root--page{overflow:visible}.ll-root.ll-root--page:has(.search-workspace){overflow:hidden}.ll-root.ll-root--page .search-stage,.ll-root.ll-root--page .results-stage{padding-left:1.5rem;padding-right:1.5rem}.ll-root .doc.doc--statute{max-width:1180px;padding:16px 24px 56px}.ll-root .doc--statute>.back-link{margin-bottom:14px}.ll-root .statute-layout{grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:20px;display:grid}.ll-root .statute-sheet{background:var(--surface);border:.5px solid var(--line);border-radius:20px;min-width:0;overflow:hidden}.ll-root .statute-sheet-head{border-bottom:.5px solid var(--line);padding:22px 28px 18px}.ll-root .statute-sheet-head .crumbs{margin-bottom:12px}.ll-root .statute-sheet-head .eyebrow{color:var(--ink-3);margin:0 0 8px}.ll-root .statute-sheet-title{max-width:34ch;font:600 30px/1.18 var(--sans);letter-spacing:-.03em;word-spacing:.08em;color:var(--ink);text-wrap:balance;margin:0 0 6px}.ll-root .statute-sheet-heading{font:500 18px/1.4 var(--sans);letter-spacing:.005em;word-spacing:.12em;color:var(--ink-2);margin:0 0 16px}.ll-root .statute-sheet-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ll-root .statute-sheet-facts,.ll-root .statute-sheet-tools{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.ll-root .statute-sheet-tools .size-control{gap:6px;margin-left:2px}.ll-root .statute-sheet-tools .size-control .btn{border-radius:980px;width:30px;height:30px;padding:0}.ll-root .statute-sheet-tools .size-control span{min-width:34px;font-size:12px}.ll-root .doc--statute .notice{border-left:none;border-right:none;border-radius:0;margin:0}.ll-root .statute-note{border-bottom:.5px solid var(--line);background:var(--surface-2);margin:0;padding:12px 28px}@supports (color:color-mix(in lab, red, red)){.ll-root .statute-note{background:color-mix(in srgb, var(--surface-2) 80%, var(--surface))}}.ll-root .statute-note{letter-spacing:.01em;word-spacing:.16em;color:var(--ink-2);font-size:13.5px;line-height:1.55}.ll-root .statute-note strong{color:var(--ink);font-weight:600}.ll-root .statute-body{padding:28px 32px 34px}.ll-root .statute-body .reading{letter-spacing:.014em;word-spacing:.18em;max-width:68ch;margin:0;padding:0;line-height:1.78}.ll-root .statute-empty{padding:28px 32px 34px}.ll-root .doc--statute .prev-next{border-top:.5px solid var(--line);background:var(--surface-2);max-width:none;margin:0;padding:16px}@supports (color:color-mix(in lab, red, red)){.ll-root .doc--statute .prev-next{background:color-mix(in srgb, var(--surface-2) 55%, var(--surface))}}.ll-root .doc--statute .pn{border:.5px solid var(--line);background:var(--surface);transition:background var(--dur-fast) var(--ease-ios), border-color var(--dur-fast) var(--ease-ios);border-radius:14px;gap:4px;padding:12px 14px}.ll-root .doc--statute .pn:hover{background:var(--surface-2);border-color:var(--line-strong)}.ll-root .doc--statute .pn span{font-family:var(--sans);letter-spacing:-.01em;font-size:14px}.ll-root .doc--statute .pn em{color:var(--ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-style:normal;font-weight:500;display:-webkit-box;overflow:hidden}.ll-root .statute-aside{flex-direction:column;gap:12px;max-height:calc(100dvh - 24px);display:flex;position:sticky;top:12px}.ll-root .statute-aside-panel{border:.5px solid var(--line);background:var(--surface);border-radius:18px;flex-direction:column;min-height:0;padding:14px;display:flex}.ll-root .statute-aside-panel:has(.toc){flex:auto;max-height:calc(100dvh - 148px);overflow:hidden}.ll-root .statute-aside-head{flex-shrink:0;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;padding:0 4px;display:flex}.ll-root .statute-aside-head .card-title{margin-bottom:0}.ll-root .statute-aside-count{font-variant-numeric:tabular-nums;color:var(--ink-3);white-space:nowrap;margin:0;font-size:12px}.ll-root .doc--statute .toc{scrollbar-width:thin;flex:auto;max-height:none;margin:0 -4px;padding:0 0 4px;overflow-y:auto}.ll-root .doc--statute .toc-link{transition:background var(--dur-fast) var(--ease-ios);border-left:none;border-radius:10px;gap:2px;padding:9px 10px;display:grid}.ll-root .doc--statute .toc-link .toc-cite{letter-spacing:-.01em;color:var(--ink);font-size:12.5px;font-weight:600}.ll-root .doc--statute .toc-link .toc-heading{color:var(--ink-2);-webkit-line-clamp:2;font-size:12.5px;font-weight:400}.ll-root .doc--statute .toc-link[aria-current=page]{background:var(--brand-soft)}.ll-root .doc--statute .toc-link[aria-current=page] .toc-cite,.ll-root .doc--statute .toc-link[aria-current=page] .toc-heading{color:var(--ink)}.ll-root .doc--statute .toc-link:hover{background:var(--surface-2);text-decoration:none}.ll-root .doc--statute .toc-link[aria-current=page]:hover{background:var(--brand-soft)}.ll-root .statute-aside-panel .card-note{border-top:.5px solid var(--line);flex-shrink:0;margin-top:10px;padding-top:10px}.ll-root .statute-aside-actions{gap:4px;padding:8px}.ll-root .statute-aside-actions .btn{background:0 0;border-color:#0000;border-radius:12px;justify-content:flex-start;width:100%}.ll-root .statute-aside-actions .btn:hover{background:var(--surface-2);border-color:#0000}@media (max-width:860px){.ll-root .statute-layout{grid-template-columns:minmax(0,1fr)}.ll-root .statute-aside{max-height:none;position:static}.ll-root .doc--statute .toc{max-height:min(52dvh,420px)}}@media (max-width:720px){.ll-root .doc.doc--statute{padding:12px 14px 40px}.ll-root .statute-sheet-head,.ll-root .statute-note,.ll-root .statute-body{padding-left:18px;padding-right:18px}.ll-root .statute-sheet-title{max-width:none;font-size:24px}.ll-root .statute-sheet-meta{align-items:flex-start}.ll-root .doc--statute .prev-next{grid-template-columns:1fr}.ll-root .doc--statute .pn-next{text-align:left;grid-column:auto;align-items:flex-start}}.dark .ll-root .case-workspace{background:var(--elevated-background)}.dark .ll-root .case-chrome{background:var(--shell-chrome)}.dark .ll-root .case-rail .card,.dark .ll-root .case-rail-card{background:var(--pale)}@supports (color:color-mix(in lab, red, red)){.dark .ll-root .case-rail .card,.dark .ll-root .case-rail-card{background:color-mix(in srgb, var(--pale) 7%, var(--shell-panel,var(--page-raised)))}}.dark .ll-root .case-rail .card,.dark .ll-root .case-rail-card{border-color:var(--pale)}@supports (color:color-mix(in lab, red, red)){.dark .ll-root .case-rail .card,.dark .ll-root .case-rail-card{border-color:color-mix(in srgb, var(--pale) 12%, transparent)}}.dark .ll-root .paper.paper--reader,.dark .ll-root .case-reading{background:var(--pale)}@supports (color:color-mix(in lab, red, red)){.dark .ll-root .paper.paper--reader,.dark .ll-root .case-reading{background:color-mix(in srgb, var(--pale) 5%, var(--shell-panel,var(--page-raised)))}}.dark .ll-root .paper.paper--reader .reading-toolbar{background:var(--pure-black)}@supports (color:color-mix(in lab, red, red)){.dark .ll-root .paper.paper--reader .reading-toolbar{background:color-mix(in srgb, var(--pure-black) 22%, var(--shell-panel,var(--page-raised)))}}.dark .ll-root .case-treatment-list li,.dark .ll-root .case-rail .outline{background:var(--pure-black)}@supports (color:color-mix(in lab, red, red)){.dark .ll-root .case-treatment-list li,.dark .ll-root .case-rail .outline{background:color-mix(in srgb, var(--pure-black) 22%, transparent)}}:root:not(.dark) .ll-root .case-workspace,:root:not(.dark) .ll-root .case-chrome{background:var(--elevated-background)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .ll-root .case-chrome{background:color-mix(in srgb, var(--elevated-background) 72%, transparent)}}:root:not(.dark) .ll-root .paper.paper--reader,:root:not(.dark) .ll-root .case-reading{background:var(--elevated-background);border-color:var(--page-raised-border);box-shadow:0 1px 0 rgb(var(--pale-rgb) / .8), 0 12px 28px rgb(var(--pure-black-rgb) / .05)}:root:not(.dark) .ll-root .paper.paper--reader .reading-toolbar{background:var(--page-raised)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .ll-root .paper.paper--reader .reading-toolbar{background:color-mix(in srgb, var(--page-raised) 82%, var(--elevated-background))}}:root:not(.dark) .ll-root .case-rail .card,:root:not(.dark) .ll-root .case-rail-card{background:var(--page-raised);border-color:var(--page-raised-border);box-shadow:inset 0 1px 0 rgb(var(--pale-rgb) / .7), 0 8px 20px rgb(var(--pure-black-rgb) / .04)}:root:not(.dark) .ll-root .case-treatment-list li,:root:not(.dark) .ll-root .case-rail .outline{background:var(--elevated-background);border-color:var(--page-raised-border)}:root:not(.dark) .ll-root .case-rail .outline-link.on{background:var(--page-raised)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .ll-root .case-rail .outline-link.on{background:color-mix(in srgb, var(--page-raised) 88%, var(--ink))}}:root:not(.dark) .ll-root .weight-signal__plot,:root:not(.dark) .ll-root .chapter-place__track,:root:not(.dark) .ll-root .document-shape__plot{background:var(--elevated-background)}.dark .ll-root .weight-signal__plot,.dark .ll-root .chapter-place__track,.dark .ll-root .document-shape__plot{background:var(--pure-black)}@supports (color:color-mix(in lab, red, red)){.dark .ll-root .weight-signal__plot,.dark .ll-root .chapter-place__track,.dark .ll-root .document-shape__plot{background:color-mix(in srgb, var(--pure-black) 28%, transparent)}}:root:not(.dark) .ll-root .matter-pulse__node{box-shadow:0 0 0 4px var(--page-raised)}:root:not(.dark) .ll-root .statute-toc{background:var(--elevated-background)}.ll-root .judge-card-name{margin:0 0 2px;font-size:15px;font-weight:600}.ll-root .judge-card-name a{color:var(--foreground)}.ll-root .filing-lines{gap:0;max-height:min(52vh,520px);font-size:13px;overflow-y:auto}.ll-root .filing-lines li{border-bottom:1px solid var(--border);color:var(--muted-foreground);overflow-wrap:anywhere;padding:6px 0}.ll-root .filing-lines li:last-child{border-bottom:0}.ll-root .filing-thumb{border:1px solid var(--border);background:var(--pale);border-radius:8px;width:100%;display:block}.ll-root .career-span__track{background:var(--platinum);border-radius:999px;height:10px;margin:12px 0 4px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ll-root .career-span__track{background:color-mix(in srgb, var(--platinum) 34%, var(--pale))}}.ll-root .career-span__fill{border-radius:inherit;background:var(--dusk-night);width:100%;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.ll-root .career-span__fill{background:color-mix(in srgb, var(--dusk-night) 55%, var(--fuji-black))}}.ll-root .career-span__mark{background:var(--foreground);border-radius:2px;width:6px;height:14px;margin-left:-3px;position:absolute;top:-2px}.ll-root .transcript-card{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.ll-root .transcript-head{justify-content:space-between;align-items:baseline;gap:12px;padding:14px 16px 0;display:flex}.ll-root .transcript-controls{align-items:center;gap:14px;font-size:12.5px;display:flex}.ll-root .transcript-follow{color:var(--muted-foreground);cursor:pointer;align-items:center;gap:6px;display:flex}.ll-root .transcript-audio{width:calc(100% - 32px);margin:10px 16px 0;display:block}.ll-root .transcript-top{z-index:2;background:var(--background);border-bottom:1px solid var(--border);padding-bottom:8px;position:sticky;top:0}.ll-root .transcript-status{flex-wrap:wrap;gap:10px;padding:6px 16px 0;font-size:12px;display:flex}.ll-root .speech-status{color:var(--muted-foreground)}.ll-root .speech-status.failed,.ll-root .speech-status.busy{color:var(--foreground)}.ll-root .transcript{flex:1;min-height:240px;max-height:min(62vh,720px);padding:8px 8px 16px;overflow-y:auto}.ll-root .cue{text-align:left;width:100%;color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:52px 1fr;gap:14px;padding:7px 12px;font-size:14px;line-height:1.6;display:grid}.ll-root .cue:hover{background:var(--surface-hover);color:var(--foreground)}.ll-root .cue.on{background:rgb(var(--tint-rgb) / .12);color:var(--foreground)}.ll-root .cue.on .cue-time{color:var(--foreground);font-weight:600}.ll-root .cue.finding{background:rgb(var(--shade-rgb) / .08)}.ll-root .cue-time{font-variant-numeric:tabular-nums;color:var(--muted-foreground);text-align:right;white-space:nowrap;padding-top:3px;font-size:12px}.ll-root .cue-text{overflow-wrap:anywhere}.ll-root .cue-spoken,.ll-root .cue-word{position:relative}.ll-root .cue-glider{background:rgb(var(--tint-rgb) / .22);pointer-events:none;border-radius:4px;margin-left:-1px;padding:0 1px;transition:transform .13s cubic-bezier(.2,.8,.2,1),width .13s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:0}.ll-root .cue-glider.jump{transition:none}@media (prefers-reduced-motion:reduce){.ll-root .cue-glider{transition:none}}.dark .ll-root .career-span__track{background:var(--pure-black)}@supports (color:color-mix(in lab, red, red)){.dark .ll-root .career-span__track{background:color-mix(in srgb, var(--pure-black) 28%, transparent)}}.dark .ll-root .career-span__fill{background:var(--pale)}@supports (color:color-mix(in lab, red, red)){.dark .ll-root .career-span__fill{background:color-mix(in srgb, var(--pale) 28%, var(--dusk-night))}}.ll-root .judge-workspace .case-main,.ll-root .disclosure-workspace .case-main{overflow:hidden}.ll-root .judge-workspace .case-rail,.ll-root .disclosure-workspace .case-rail{gap:0;padding-right:0;overflow:hidden}.ll-root .record-toolbar{align-items:center;gap:.75rem}.ll-root .record-toolbar-hint{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-3);margin:0;font-size:.72rem;font-weight:550;overflow:hidden}.ll-root .record-switch{background:var(--ink);border-radius:999px;flex:none;padding:3px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ll-root .record-switch{background:color-mix(in srgb, var(--ink) 7%, transparent)}}.ll-root .record-switch button{min-height:1.85rem;color:var(--ink-2);font:600 .76rem/1 var(--sans);letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.32rem;padding:0 .72rem;display:inline-flex}.ll-root .record-switch button span{font-variant-numeric:tabular-nums;color:var(--ink-3);font-weight:550}.ll-root .record-switch button.on{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.ll-root .record-switch button.on{background:color-mix(in srgb, var(--surface) 96%, var(--pale))}}.ll-root .record-switch button.on{color:var(--ink);box-shadow:0 1px 0 rgb(var(--pale-rgb) / .18), 0 4px 10px rgb(var(--pure-black-rgb) / .12)}.ll-root .record-switch button.on span{color:var(--ink-2)}.ll-root .record-sheet{padding:0}.ll-root .record-list{margin:0;padding:.2rem .35rem .7rem;list-style:none}.ll-root .record-list>li{border-bottom:.5px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.ll-root .record-list>li:last-child{border-bottom:0}.ll-root .record-row{min-width:0;color:inherit;border-radius:10px;flex-direction:column;gap:.18rem;padding:.74rem .7rem;text-decoration:none;display:flex}.ll-root .record-row:hover,.ll-root .record-row:focus-visible{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.ll-root .record-row:hover,.ll-root .record-row:focus-visible{background:color-mix(in srgb, var(--ink) 5%, transparent)}}.ll-root .record-row strong{letter-spacing:-.015em;color:var(--ink);font-size:.9rem;font-weight:620;line-height:1.3}.ll-root .record-row span{color:var(--ink-3);font-size:.74rem;line-height:1.4}.ll-root .record-row-side{border:.5px solid var(--line);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);border-radius:999px;margin-right:.55rem;padding:.22rem .5rem;font-size:.68rem;font-weight:650;text-decoration:none}.ll-root .record-row-side:hover,.ll-root .record-row-side:focus-visible{color:var(--ink);background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.ll-root .record-row-side:hover,.ll-root .record-row-side:focus-visible{background:color-mix(in srgb, var(--ink) 6%, transparent)}}.ll-root .filing-block{margin:0}.ll-root .filing-block h3{z-index:1;border-bottom:.5px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding:.72rem 1rem .5rem;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.ll-root .filing-block h3{background:color-mix(in srgb, var(--surface) 94%, var(--pale))}}.ll-root .filing-block h3{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:.7rem;font-weight:650}.ll-root .filing-block h3 span{font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none;color:var(--ink-2)}.ll-root .filing-block ul{margin:0;padding:0 .45rem .35rem;list-style:none}.ll-root .filing-block li{border-bottom:.5px solid var(--line);color:var(--ink-2);overflow-wrap:anywhere;padding:.64rem .7rem;font-size:.84rem;line-height:1.45}.ll-root .filing-block li:last-child{border-bottom:0}.ll-root .about-card{border:.5px solid var(--line-strong,var(--line));background:var(--surface);border-radius:16px;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ll-root .about-card{background:color-mix(in srgb, var(--surface) 92%, var(--pale))}}.ll-root .about-card{box-shadow:inset 0 1px 0 rgb(var(--pale-rgb) / .07), 0 8px 20px rgb(var(--pure-black-rgb) / .16)}.ll-root .about-card__head{border-bottom:.5px solid var(--line);flex:none;padding:.9rem 1rem .75rem}.ll-root .about-card__head h2{letter-spacing:-.015em;color:var(--ink);margin:0;font-size:.92rem;font-weight:650}.ll-root .about-card__head p{color:var(--ink-3);margin:.18rem 0 0;font-size:.74rem;line-height:1.35}.ll-root .about-card__body{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;padding:.15rem 0 .7rem;overflow:hidden auto}.ll-root .about-card__section{padding:.8rem 1rem .85rem}.ll-root .about-card__section+.about-card__section{border-top:.5px solid var(--line)}.ll-root .about-card__section h3{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin:0 0 .55rem;font-size:.68rem;font-weight:650}.ll-root .about-card__links{gap:.38rem;margin:0;padding:0;list-style:none;display:grid}.ll-root .about-card__links a{color:var(--ink-2);text-decoration:none}.ll-root .about-card__links a:hover,.ll-root .about-card__links a:focus-visible{color:var(--ink)}.ll-root .about-card .kv{border:none;gap:.42rem .7rem;margin:0;padding:0;font-size:.78rem}.ll-root .about-card .kv dt,.ll-root .about-card .kv dd{text-align:left}.ll-root .about-card .kv dd{overflow-wrap:anywhere}.ll-root .about-card__note{border-top:.5px solid var(--line);color:var(--ink-3);margin:.15rem 1rem 0;padding-top:.7rem;font-size:.72rem;line-height:1.45}.ll-root .about-card .filing-thumb{margin-top:.15rem}.dark .ll-root .about-card{background:var(--pale)}@supports (color:color-mix(in lab, red, red)){.dark .ll-root .about-card{background:color-mix(in srgb, var(--pale) 7%, var(--shell-panel,var(--page-raised)))}}.dark .ll-root .about-card{border-color:var(--pale)}@supports (color:color-mix(in lab, red, red)){.dark .ll-root .about-card{border-color:color-mix(in srgb, var(--pale) 12%, transparent)}}.dark .ll-root .record-switch button.on{background:var(--pale)}@supports (color:color-mix(in lab, red, red)){.dark .ll-root .record-switch button.on{background:color-mix(in srgb, var(--pale) 10%, var(--shell-panel,var(--page-raised)))}}.dark .ll-root .filing-block h3{background:var(--pale)}@supports (color:color-mix(in lab, red, red)){.dark .ll-root .filing-block h3{background:color-mix(in srgb, var(--pale) 5%, var(--shell-panel,var(--page-raised)))}}:root:not(.dark) .ll-root .about-card{background:var(--page-raised);border-color:var(--page-raised-border);box-shadow:inset 0 1px 0 rgb(var(--pale-rgb) / .7), 0 8px 20px rgb(var(--pure-black-rgb) / .05)}:root:not(.dark) .ll-root .record-switch button.on{background:var(--page-raised)}:root:not(.dark) .ll-root .filing-block h3{background:var(--elevated-background)}@media (max-width:720px){.ll-root .judge-workspace .case-rail,.ll-root .disclosure-workspace .case-rail,.ll-root .about-card,.ll-root .about-card__body{height:auto;max-height:none;overflow:visible}.ll-root .record-toolbar{flex-wrap:wrap}}.frix-site,.frix-tokens{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--site-deep-ink:#051717;--site-deep-forest:#00351e;--site-deep-teal:#009593;--site-fresh-lime:#e3fbd7;--site-soft-sage:#e5e3d2;--site-warm-white:#f7f3ed;--site-deep-ink-rgb:5 23 23;--site-deep-forest-rgb:0 53 30;--site-fresh-lime-rgb:201 240 182;--site-mint-rgb:250 254 248;--site-deep-teal-rgb:0 149 147;--site-canvas:var(--mint);--site-raised:var(--mint)}@supports (color:color-mix(in lab, red, red)){.frix-site,.frix-tokens{--site-raised:color-mix(in srgb, var(--mint) 55%, var(--site-warm-white))}}.frix-site,.frix-tokens{--site-sage:#eaf2e7;--site-sand:var(--site-soft-sage);--site-ink:var(--site-deep-ink);--site-forest:var(--site-deep-forest);--site-moss:var(--site-deep-forest)}@supports (color:color-mix(in lab, red, red)){.frix-site,.frix-tokens{--site-moss:color-mix(in srgb, var(--site-deep-forest) 82%, var(--site-fresh-lime))}}.frix-site,.frix-tokens{--site-lime:var(--site-fresh-lime);--site-teal:var(--site-deep-teal);--site-shadow-rgb:var(--site-deep-ink-rgb);--site-ease:cubic-bezier(.16, 1, .3, 1);--site-gutter:clamp(1.25rem, 4vw, 2.5rem);--site-max:76rem;--site-nav-h:3.5rem;font-feature-settings:"ss01", "cv11";text-rendering:optimizelegibility}.frix-site{background:var(--site-canvas);min-height:100dvh;color:var(--site-fg);flex-direction:column;flex:auto;display:flex;position:relative;overflow-x:clip}.frix-site ::selection,.frix-tokens ::selection{background:rgb(var(--site-fresh-lime-rgb) / .9);color:var(--site-ink)}.frix-site .smooth-input__field,.frix-tokens .smooth-input__field,.dn-root--site .smooth-input__field{caret-color:var(--site-lime)}.frix-site,.frix-tokens,.site-on-light,.site-window{--site-fg:var(--site-ink);--site-muted:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.frix-site,.frix-tokens,.site-on-light,.site-window{--site-muted:color-mix(in srgb, var(--site-ink) 64%, var(--site-canvas))}}.frix-site,.frix-tokens,.site-on-light,.site-window{--site-faint:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.frix-site,.frix-tokens,.site-on-light,.site-window{--site-faint:color-mix(in srgb, var(--site-ink) 42%, var(--site-canvas))}}.frix-site,.frix-tokens,.site-on-light,.site-window{--site-line:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.frix-site,.frix-tokens,.site-on-light,.site-window{--site-line:color-mix(in srgb, var(--site-ink) 11%, var(--site-canvas))}}.frix-site,.frix-tokens,.site-on-light,.site-window{--site-card:var(--site-canvas)}@supports (color:color-mix(in lab, red, red)){.frix-site,.frix-tokens,.site-on-light,.site-window{--site-card:color-mix(in srgb, var(--site-canvas) 70%, var(--site-sage))}}.site-on-dark{--site-fg:var(--site-sage);--site-muted:var(--site-sage)}@supports (color:color-mix(in lab, red, red)){.site-on-dark{--site-muted:color-mix(in srgb, var(--site-sage) 66%, var(--site-ink))}}.site-on-dark{--site-faint:var(--site-sage)}@supports (color:color-mix(in lab, red, red)){.site-on-dark{--site-faint:color-mix(in srgb, var(--site-sage) 42%, var(--site-ink))}}.site-on-dark{--site-line:var(--site-sage)}@supports (color:color-mix(in lab, red, red)){.site-on-dark{--site-line:color-mix(in srgb, var(--site-sage) 13%, transparent)}}.site-on-dark{--site-card:var(--site-sage)}@supports (color:color-mix(in lab, red, red)){.site-on-dark{--site-card:color-mix(in srgb, var(--site-sage) 6%, transparent)}}.site-on-dark{color:var(--site-fg)}.site-nav a:not(.site-btn),.site-nav button:not(.site-btn){transition:none}html.frix-boot-splash:has(.frix-site) body{overflow:visible}html:has(.frix-site){scroll-padding-top:calc(var(--site-nav-h,3.5rem) + 1.5rem);scroll-behavior:auto}html:has(.frix-site) body{background:var(--mint)}html:has(.try-donna-shell){--site-deep-ink:#051717;--site-ink:var(--site-deep-ink)}html:has(.try-donna-shell){background:var(--site-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:has(.try-donna-shell) body{background:var(--site-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.site-container{width:100%;max-width:calc(var(--site-max) + var(--site-gutter) * 2);padding-inline:var(--site-gutter);margin-inline:auto}.site-section{padding-block:clamp(5rem,11vw,9.5rem)}@media (max-width:767px){.site-section{padding-block:4rem}.site-word-reveal-word{opacity:1!important}}.site-display{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.75rem,7.2vw,5.75rem);font-weight:500;line-height:.98}.site-h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.125rem,4.6vw,3.75rem);font-weight:500;line-height:1.02}.site-h3{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.375rem,2.2vw,1.875rem);font-weight:500;line-height:1.12}.site-lede{letter-spacing:-.012em;color:var(--site-muted);text-wrap:pretty;font-size:clamp(1.0625rem,1.45vw,1.3125rem);line-height:1.45}.site-body{letter-spacing:-.006em;color:var(--site-muted);text-wrap:pretty;font-size:1rem;line-height:1.55}.site-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--site-muted);align-items:center;gap:.5rem;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex}.site-eyebrow:before{content:"";background:var(--site-teal);border-radius:9999px;width:.375rem;height:.375rem}.site-on-dark .site-eyebrow:before{background:var(--site-lime)}.site-dim{color:var(--site-faint)}.site-btn{cursor:pointer;letter-spacing:-.01em;white-space:nowrap;min-height:2.75rem;transition:transform .5s var(--site-ease), background-color .3s var(--site-ease), color .3s var(--site-ease), box-shadow .3s var(--site-ease);border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-size:.9375rem;font-weight:500;display:inline-flex}.site-btn:active{transform:scale(.97)}.site-btn--sm{min-height:2.25rem;padding:0 .9375rem;font-size:.8125rem}.site-btn--lg{min-height:3.25rem;padding:0 1.625rem;font-size:1rem}.site-btn--primary{background:var(--site-ink);color:var(--site-canvas)}.site-btn--primary:hover{background:var(--site-forest)}.site-btn--lime{background:var(--site-lime);color:var(--site-ink)}.site-btn--lime:hover{background:var(--site-lime)}@supports (color:color-mix(in lab, red, red)){.site-btn--lime:hover{background:color-mix(in srgb, var(--site-lime) 80%, var(--site-canvas))}}.site-btn--ghost{color:var(--site-fg);box-shadow:inset 0 0 0 1px var(--site-line);background:0 0}.site-btn--ghost:hover{background:var(--site-fg)}@supports (color:color-mix(in lab, red, red)){.site-btn--ghost:hover{background:color-mix(in srgb, var(--site-fg) 6%, transparent)}}.site-btn .site-btn-arrow{transition:transform .5s var(--site-ease)}.site-btn:hover .site-btn-arrow{transform:translate(3px)}.site-link{color:var(--site-fg);align-items:center;gap:.375rem;font-weight:500;display:inline-flex;position:relative}.site-link:after{content:"";transform-origin:100%;height:1px;transition:transform .6s var(--site-ease);background:currentColor;position:absolute;bottom:-.2em;left:0;right:0;transform:scaleX(0)}.site-link:hover:after{transform-origin:0;transform:scaleX(1)}.site-window{background:var(--site-canvas);box-shadow:0 0 0 1px rgb(var(--site-shadow-rgb) / .08), 0 1px 1px rgb(var(--site-shadow-rgb) / .04), 0 24px 48px -12px rgb(var(--site-shadow-rgb) / .14), 0 64px 120px -32px rgb(var(--site-shadow-rgb) / .22);border-radius:1.125rem;overflow:hidden}.site-feature-stage .site-window{box-shadow:0 0 0 1px rgb(var(--site-shadow-rgb) / .08)}.site-grid-lines{background-image:linear-gradient(to right, var(--site-line) 1px, transparent 1px), linear-gradient(to bottom, var(--site-line) 1px, transparent 1px);-webkit-mask-image:radial-gradient(ellipse 65% 55% at 50% 40%, var(--site-ink) 0%, transparent 70%);-webkit-mask-image:radial-gradient(ellipse 65% 55% at 50% 40%, var(--site-ink) 0%, transparent 70%);-webkit-mask-image:radial-gradient(ellipse 65% 55% at 50% 40%, var(--site-ink) 0%, transparent 70%);mask-image:radial-gradient(ellipse 65% 55% at 50% 40%, var(--site-ink) 0%, transparent 70%);background-size:5.5rem 5.5rem}.site-hatch{background-image:repeating-linear-gradient(135deg, rgb(var(--site-fresh-lime-rgb) / .05) 0 1px, transparent 1px 9px)}@keyframes site-rise{0%{opacity:0;filter:blur(3px);transform:translateY(14px)}to{opacity:1;filter:none;transform:none}}.site-rise{animation:site-rise 1.1s var(--site-ease) both;animation-delay:calc(var(--rise,0) * 90ms)}@keyframes site-caret{0%,45%{opacity:1}55%,to{opacity:0}}@keyframes site-wave{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes site-pulse-ring{0%{opacity:.7;transform:scale(.85)}to{opacity:0;transform:scale(1.9)}}.site-caret{vertical-align:-.16em;background:currentColor;width:2px;height:1.05em;margin-left:1px;animation:1.1s step-end infinite site-caret;display:inline-block}.site-handoff{z-index:200;background:var(--site-deep-ink);color:var(--site-sage);pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.site-caret,.site-rise{animation:none}.site-btn,.site-btn .site-btn-arrow,.site-link:after{transition:none}}.frix-tokens.try-donna-shell{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding-top:var(--site-nav-h);background:var(--site-ink);font-feature-settings:normal;text-rendering:auto;word-spacing:.22em}@media print{@page{margin:1.6cm}html,body,html.lenis,html.lenis body,html.is-printing,html.is-printing body,.frix-site{color:#000!important;background:#fff!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html:has(.frix-site){color:#000!important;background:#fff!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html:has(.frix-site) body{color:#000!important;background:#fff!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html.lenis,html.lenis.lenis-smooth,html.lenis.lenis-stopped,.lenis,[data-lenis-prevent]{height:auto!important;max-height:none!important;overflow:visible!important}.frix-site{display:block!important;overflow:visible!important}.site-nav,.frix-site footer,.site-print-hide,[data-print-hide],.fixed{display:none!important}.frix-site .site-on-dark,.frix-site [data-nav=light]{color:#000!important;background:#fff!important;border-radius:0!important;margin:0!important;padding-top:0!important;padding-bottom:0!important}.frix-site .site-container,.frix-site article,.frix-site section{max-width:none!important;height:auto!important;padding-inline:0!important;display:block!important;overflow:visible!important}.frix-site .grid{display:block!important}.frix-site [class*=rounded]{box-shadow:none!important;background:0 0!important}.frix-site p{orphans:3;widows:3}}.signup-sheet{z-index:200;color:var(--site-fg);justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}@media (min-width:640px){.signup-sheet{align-items:center;padding:1.5rem}}.signup-sheet__scrim{cursor:default;background:rgb(var(--site-deep-ink-rgb) / .62);-webkit-backdrop-filter:blur(10px)saturate(120%);border:0;padding:0;position:absolute;inset:0}.signup-sheet__panel{z-index:1;overscroll-behavior:contain;background:var(--site-ink);width:100%;max-width:100%;max-height:calc(100dvh - 2rem);padding:1.75rem 1.35rem max(1.35rem, env(safe-area-inset-bottom,0px));box-shadow:0 -1px 0 rgb(var(--site-fresh-lime-rgb) / .14), 0 40px 90px -30px rgb(var(--site-deep-ink-rgb) / .9);border-radius:1.75rem 1.75rem 0 0;flex-direction:column;gap:1.25rem;display:flex;position:relative;overflow:hidden auto}@media (min-width:640px){.signup-sheet__panel{width:min(100%,27rem);max-height:min(92dvh,46rem);box-shadow:0 0 0 1px rgb(var(--site-fresh-lime-rgb) / .12), 0 40px 90px -30px rgb(var(--site-deep-ink-rgb) / .9);border-radius:1.75rem;padding:2.25rem 2rem 2rem}}.signup-sheet__glow{pointer-events:none;background:radial-gradient(50% 60% at 50% 30%, rgb(var(--site-deep-teal-rgb) / .22), transparent 70%);height:60%;position:absolute;inset:-30% -20% auto}.signup-sheet__close{z-index:2;width:2.1rem;height:2.1rem;color:var(--site-muted);transition:background-color .3s var(--site-ease), color .3s var(--site-ease);border-radius:999px;place-items:center;display:grid;position:absolute;top:.9rem;right:.9rem}.signup-sheet__close:hover{background:var(--site-fg)}@supports (color:color-mix(in lab, red, red)){.signup-sheet__close:hover{background:color-mix(in srgb, var(--site-fg) 10%, transparent)}}.signup-sheet__close:hover{color:var(--site-fg)}.signup-sheet__head{flex-direction:column;gap:.4rem;padding-right:2rem;display:flex;position:relative}.signup-sheet__mark{background:var(--site-lime);width:3rem;height:3rem;color:var(--site-ink);border-radius:1rem;place-items:center;margin-bottom:.6rem;display:grid;position:relative}.signup-sheet__spark{color:var(--site-lime);animation:signup-spark 3.2s var(--site-ease) infinite;position:absolute;top:-.35rem;right:-.4rem}@keyframes signup-spark{0%,to{opacity:.4;transform:scale(.85)rotate(0)}50%{opacity:1;transform:scale(1.05)rotate(12deg)}}.signup-sheet__kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--site-lime);margin:0;font-size:.75rem;font-weight:600}.signup-sheet__title{letter-spacing:-.035em;text-wrap:balance;color:var(--site-fg);margin:0;font-size:clamp(1.45rem,1.2rem + 1vw,1.75rem);font-weight:500;line-height:1.1}.signup-sheet__body{max-width:34ch;color:var(--site-muted);text-wrap:pretty;margin:.15rem 0 0;font-size:.9375rem;line-height:1.5}.signup-sheet__progress{align-items:center;gap:.4rem;display:flex;position:relative}.signup-sheet__dot{width:1.35rem;height:1.35rem;box-shadow:inset 0 0 0 1px var(--site-fg);border-radius:999px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.signup-sheet__dot{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--site-fg) 22%, transparent)}}.signup-sheet__dot{color:var(--site-ink)}.signup-sheet__dot--used{background:var(--site-lime);box-shadow:none}.signup-sheet__progress-label{color:var(--site-muted);margin-left:.35rem;font-size:.8125rem}.signup-sheet__perks{border-top:1px solid var(--site-line);border-bottom:1px solid var(--site-line);padding:0;flex-direction:column;gap:.15rem;margin:0;padding-block:.6rem;list-style:none;display:flex;position:relative}.signup-sheet__perk{align-items:flex-start;gap:.85rem;padding:.55rem 0;display:flex}.signup-sheet__perk-icon{background:var(--site-fg);border-radius:.7rem;flex-shrink:0;place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.signup-sheet__perk-icon{background:color-mix(in srgb, var(--site-fg) 8%, transparent)}}.signup-sheet__perk-icon{color:var(--site-lime)}.signup-sheet__perk-copy{flex-direction:column;gap:.1rem;min-width:0;display:flex}.signup-sheet__perk-title{letter-spacing:-.01em;color:var(--site-fg);font-size:.9375rem;font-weight:500}.signup-sheet__perk-body{color:var(--site-muted);font-size:.8125rem;line-height:1.45}.signup-sheet__actions{flex-direction:column;gap:.85rem;display:flex;position:relative}.signup-sheet__go{width:100%}.signup-sheet__foot{text-align:center;color:var(--site-muted);margin:0;font-size:.8125rem}.signup-sheet__link{color:var(--site-fg);text-decoration:underline;-webkit-text-decoration-color:var(--site-fg);-webkit-text-decoration-color:var(--site-fg);-webkit-text-decoration-color:var(--site-fg);text-decoration-color:var(--site-fg)}@supports (color:color-mix(in lab, red, red)){.signup-sheet__link{-webkit-text-decoration-color:color-mix(in srgb, var(--site-fg) 30%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--site-fg) 30%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--site-fg) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--site-fg) 30%, transparent)}}.signup-sheet__link{text-underline-offset:3px}.signup-sheet__link:hover{text-decoration-color:currentColor}@media (prefers-reduced-motion:reduce){.signup-sheet__spark{animation:none}}.site-rise{animation:site-rise 1.3s cubic-bezier(.16, 1, .3, 1) var(--rise-delay,0s) both}@media (prefers-reduced-motion:reduce){.site-rise{animation:none}}.hero-composer{background:var(--site-sage);border-radius:1.75rem;position:relative}@supports (color:color-mix(in lab, red, red)){.hero-composer{background:color-mix(in srgb, var(--site-sage) 8%, var(--site-ink))}}.hero-composer{box-shadow:inset 0 0 0 1px var(--site-fg), inset 0 1px 0 var(--site-fg), 0 34px 80px -40px rgb(var(--site-deep-ink-rgb) / .95)}@supports (color:color-mix(in lab, red, red)){.hero-composer{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--site-fg) 13%, transparent), inset 0 1px 0 color-mix(in srgb, var(--site-fg) 7%, transparent), 0 34px 80px -40px rgb(var(--site-deep-ink-rgb) / .95)}}.hero-composer{transition:background-color .4s var(--site-ease), box-shadow .4s var(--site-ease), transform .4s var(--site-ease);cursor:text}.hero-composer:hover{box-shadow:inset 0 0 0 1px var(--site-fg), inset 0 1px 0 var(--site-fg), 0 34px 80px -40px rgb(var(--site-deep-ink-rgb) / .95)}@supports (color:color-mix(in lab, red, red)){.hero-composer:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--site-fg) 19%, transparent), inset 0 1px 0 color-mix(in srgb, var(--site-fg) 7%, transparent), 0 34px 80px -40px rgb(var(--site-deep-ink-rgb) / .95)}}.hero-composer:focus-within{background:var(--site-sage)}@supports (color:color-mix(in lab, red, red)){.hero-composer:focus-within{background:color-mix(in srgb, var(--site-sage) 10%, var(--site-ink))}}.hero-composer:focus-within{box-shadow:inset 0 0 0 1px var(--site-fg), inset 0 1px 0 var(--site-fg), 0 40px 90px -40px rgb(var(--site-deep-ink-rgb) / 1)}@supports (color:color-mix(in lab, red, red)){.hero-composer:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--site-fg) 28%, transparent), inset 0 1px 0 color-mix(in srgb, var(--site-fg) 9%, transparent), 0 40px 90px -40px rgb(var(--site-deep-ink-rgb) / 1)}}.hero-composer[data-dragging]{box-shadow:inset 0 0 0 1.5px var(--site-lime), 0 34px 80px -40px rgb(var(--site-deep-ink-rgb) / .95)}.hero-composer__input{resize:none;width:100%;min-height:3.9rem;max-height:13rem;color:var(--site-fg);letter-spacing:-.01em;background:0 0;outline:none;margin:0;padding:1.15rem 1.35rem .4rem;font-size:1.0625rem;line-height:1.5;display:block}@media (max-width:639.98px){.hero-composer__input{min-height:4.85rem}}@media (min-width:640px){.hero-composer__input{font-size:1.125rem}}.hero-composer__ghost{pointer-events:none;color:var(--site-fg);position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hero-composer__ghost{color:color-mix(in srgb, var(--site-fg) 46%, transparent)}}.hero-composer__caret{vertical-align:-.2em;background:var(--site-lime);border-radius:1px;width:2px;height:1.15em;margin-left:2px;animation:1.05s step-end infinite hero-caret;display:inline-block}.hero-composer:focus-within .hero-composer__caret{display:none}@keyframes hero-caret{50%{opacity:0}}.hero-composer__tool{min-height:2.25rem;color:var(--site-fg);border-radius:999px;align-items:center;gap:.4rem;padding:0 .8rem 0 .7rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hero-composer__tool{color:color-mix(in srgb, var(--site-fg) 72%, transparent)}}.hero-composer__tool{box-shadow:inset 0 0 0 1px var(--site-fg);font-size:.8125rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.hero-composer__tool{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--site-fg) 14%, transparent)}}.hero-composer__tool{transition:background-color .3s var(--site-ease), color .3s var(--site-ease)}.hero-composer__tool:hover{background:var(--site-fg)}@supports (color:color-mix(in lab, red, red)){.hero-composer__tool:hover{background:color-mix(in srgb, var(--site-fg) 8%, transparent)}}.hero-composer__tool:hover{color:var(--site-fg)}.hero-composer__send{background:var(--site-lime);width:2.5rem;height:2.5rem;color:var(--site-ink);transition:background-color .3s var(--site-ease), color .3s var(--site-ease), transform .3s var(--site-ease);border-radius:999px;place-items:center;display:grid}.hero-composer__send:hover:not(:disabled){transform:translateY(-1px)}.hero-composer__send:disabled{background:var(--site-fg)}@supports (color:color-mix(in lab, red, red)){.hero-composer__send:disabled{background:color-mix(in srgb, var(--site-fg) 10%, transparent)}}.hero-composer__send:disabled{color:var(--site-fg)}@supports (color:color-mix(in lab, red, red)){.hero-composer__send:disabled{color:color-mix(in srgb, var(--site-fg) 40%, transparent)}}.hero-composer__send:disabled{cursor:default}.hero-chips{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}@media (max-width:639.98px){.hero-chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;margin-inline:-1rem;padding-inline:1rem;overflow-x:auto}.hero-chips::-webkit-scrollbar{display:none}}.hero-chip{background:var(--site-fg);border-radius:999px;flex-shrink:0;align-items:center;gap:.45rem;min-height:2.5rem;padding:0 1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hero-chip{background:color-mix(in srgb, var(--site-fg) 6%, transparent)}}.hero-chip{color:var(--site-fg)}@supports (color:color-mix(in lab, red, red)){.hero-chip{color:color-mix(in srgb, var(--site-fg) 86%, transparent)}}.hero-chip{white-space:nowrap;box-shadow:inset 0 0 0 1px var(--site-fg);font-size:.875rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.hero-chip{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--site-fg) 10%, transparent)}}.hero-chip{transition:background-color .3s var(--site-ease), color .3s var(--site-ease), transform .3s var(--site-ease)}.hero-chip:hover{background:var(--site-fg)}@supports (color:color-mix(in lab, red, red)){.hero-chip:hover{background:color-mix(in srgb, var(--site-fg) 11%, transparent)}}.hero-chip:hover{color:var(--site-fg)}.hero-chip:active{transform:scale(.97)}.hero-chip[aria-expanded=true]{background:var(--site-fg);color:var(--site-ink);box-shadow:none}.hero-suggest{background:var(--site-fg);border-radius:1.25rem;flex-direction:column;gap:.1rem;margin:.75rem 0 0;padding:.35rem;list-style:none;display:flex}@supports (color:color-mix(in lab, red, red)){.hero-suggest{background:color-mix(in srgb, var(--site-fg) 5%, transparent)}}.hero-suggest{box-shadow:inset 0 0 0 1px var(--site-fg)}@supports (color:color-mix(in lab, red, red)){.hero-suggest{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--site-fg) 10%, transparent)}}.hero-suggest__item{width:100%;min-height:2.9rem;color:var(--site-fg);border-radius:.95rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.hero-suggest__item{color:color-mix(in srgb, var(--site-fg) 86%, transparent)}}.hero-suggest__item{text-align:left;transition:background-color .25s var(--site-ease), color .25s var(--site-ease);font-size:.9375rem;line-height:1.4}.hero-suggest__item:hover,.hero-suggest__item:focus-visible{background:var(--site-fg)}@supports (color:color-mix(in lab, red, red)){.hero-suggest__item:hover,.hero-suggest__item:focus-visible{background:color-mix(in srgb, var(--site-fg) 8%, transparent)}}.hero-suggest__item:hover,.hero-suggest__item:focus-visible,.hero-suggest__item svg{color:var(--site-fg)}@supports (color:color-mix(in lab, red, red)){.hero-suggest__item svg{color:color-mix(in srgb, var(--site-fg) 40%, transparent)}}.hero-suggest__item svg{transition:transform .3s var(--site-ease), color .3s var(--site-ease)}.hero-suggest__item:hover svg{color:var(--site-lime);transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){.hero-composer__caret{animation:none}}.starter-deck{margin-top:1.25rem}.starter-deck__stack{touch-action:pan-y;outline:none;padding-bottom:20px;padding-right:34px;display:grid;position:relative}.starter-deck__slot{transform-origin:50% 100%;will-change:transform, opacity;grid-area:1/1}.starter-deck__card{height:100%;box-shadow:0 1px 0 #ffffff1f inset, 0 24px 50px -28px rgb(var(--site-deep-ink-rgb) / .9);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;border-radius:1.5rem;flex-direction:column;gap:.6rem;padding:1rem .85rem .6rem 1rem;display:flex}.starter-deck__card:active{cursor:grabbing}.starter-deck__card--sage{background:var(--site-sage);color:var(--site-ink)}.starter-deck__card--sand{background:var(--site-sand);color:var(--site-ink)}.starter-deck__card--canvas{background:var(--site-canvas);color:var(--site-ink)}.starter-deck__card--forest{background:var(--site-forest);color:var(--site-sage);box-shadow:inset 0 0 0 1px var(--site-sage), 0 24px 50px -28px rgb(var(--site-deep-ink-rgb) / .9)}@supports (color:color-mix(in lab, red, red)){.starter-deck__card--forest{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--site-sage) 12%, transparent), 0 24px 50px -28px rgb(var(--site-deep-ink-rgb) / .9)}}.starter-deck__card--ink{background:var(--site-sage)}@supports (color:color-mix(in lab, red, red)){.starter-deck__card--ink{background:color-mix(in srgb, var(--site-sage) 11%, var(--site-ink))}}.starter-deck__card--ink{color:var(--site-sage);box-shadow:inset 0 0 0 1px var(--site-sage), 0 24px 50px -28px rgb(var(--site-deep-ink-rgb) / .9)}@supports (color:color-mix(in lab, red, red)){.starter-deck__card--ink{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--site-sage) 14%, transparent), 0 24px 50px -28px rgb(var(--site-deep-ink-rgb) / .9)}}.starter-deck__head{align-items:center;gap:.7rem;display:flex}.starter-deck__icon{background:var(--site-ink);width:2.25rem;height:2.25rem;color:var(--site-lime);border-radius:.8rem;flex-shrink:0;place-items:center;display:grid}.starter-deck__card--forest .starter-deck__icon,.starter-deck__card--ink .starter-deck__icon{background:var(--site-lime);color:var(--site-ink)}.starter-deck__kicker{letter-spacing:.06em;text-transform:uppercase;opacity:.55;font-size:.6875rem;font-weight:600;display:block}.starter-deck__title{letter-spacing:-.02em;font-size:1.0625rem;font-weight:600;line-height:1.2;display:block}.starter-deck__count{font-variant-numeric:tabular-nums;opacity:.45;align-self:flex-start;margin-left:auto;font-size:.6875rem}.starter-deck__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.starter-deck__list>li+li{border-top:1px solid}@supports (color:color-mix(in lab, red, red)){.starter-deck__list>li+li{border-top:1px solid color-mix(in srgb, currentColor 12%, transparent)}}.starter-deck__question{width:100%;min-height:3rem;color:inherit;letter-spacing:-.01em;text-align:left;-webkit-tap-highlight-color:transparent;transition:opacity .2s var(--site-ease);justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .2rem .6rem 0;font-size:.9375rem;line-height:1.35;display:flex}.starter-deck__question:active{opacity:.6}.starter-deck__question svg{opacity:.45;flex-shrink:0}.starter-deck__attach{flex-direction:column;flex:1;justify-content:space-between;gap:.9rem;padding:.25rem .15rem .45rem 0;display:flex}.starter-deck__attach p{opacity:.8;margin:0;font-size:.9375rem;line-height:1.45}.starter-deck__foot{justify-content:space-between;align-items:center;gap:.75rem;padding-right:34px;display:flex}.starter-deck__dots{align-items:center;gap:.1rem;display:flex}.starter-deck__dot{place-items:center;min-width:1.1rem;height:1.75rem;padding:0 .15rem;display:grid}.starter-deck__dot-mark{background:var(--site-fg);border-radius:999px;height:6px;display:block}@supports (color:color-mix(in lab, red, red)){.starter-deck__dot-mark{background:color-mix(in srgb, var(--site-fg) 28%, transparent)}}.starter-deck__dot-mark{transition:background-color .3s var(--site-ease)}.starter-deck__dot[aria-selected=true] .starter-deck__dot-mark{background:var(--site-lime)}.starter-deck__hint{color:var(--site-fg);font-size:.75rem}@supports (color:color-mix(in lab, red, red)){.starter-deck__hint{color:color-mix(in srgb, var(--site-fg) 50%, transparent)}}.signup-sheet__form{flex-direction:column;gap:.85rem;display:flex}.signup-sheet__field{display:block}.signup-sheet__label{color:var(--site-fg);margin:0 0 .35rem;font-size:.8125rem;font-weight:500;display:block}.signup-sheet__input,.signup-sheet__input.glass-cc-input,.signup-sheet .glass-cc-input{border-radius:.9rem;width:100%;min-height:3rem;display:block;border:1px solid var(--site-line)!important;background:var(--site-fg)!important}@supports (color:color-mix(in lab, red, red)){.signup-sheet__input,.signup-sheet__input.glass-cc-input,.signup-sheet .glass-cc-input{background:color-mix(in srgb, var(--site-fg) 5%, transparent)!important}}.signup-sheet__input,.signup-sheet__input.glass-cc-input,.signup-sheet .glass-cc-input{outline:none;padding:0 .95rem;font-size:.9375rem;transition:border-color .2s,background .2s;color:var(--site-fg)!important}.signup-sheet__input::placeholder{color:var(--site-muted)!important}.signup-sheet__input:focus,.signup-sheet__input:focus-visible{border-color:var(--site-lime)!important}@supports (color:color-mix(in lab, red, red)){.signup-sheet__input:focus,.signup-sheet__input:focus-visible{border-color:color-mix(in srgb, var(--site-lime) 70%, var(--site-line))!important}}.signup-sheet__input:focus,.signup-sheet__input:focus-visible{background:var(--site-fg)!important}@supports (color:color-mix(in lab, red, red)){.signup-sheet__input:focus,.signup-sheet__input:focus-visible{background:color-mix(in srgb, var(--site-fg) 8%, transparent)!important}}.signup-sheet__error{color:#ffb4a8;margin:.35rem 0 0;font-size:.8125rem}.signup-sheet__note{color:var(--site-muted);margin:0;font-size:.8125rem;line-height:1.5}.signup-sheet__note a,.signup-sheet__note .auth-flow-link{color:var(--site-fg);text-underline-offset:3px;text-decoration:underline}.signup-sheet .auth-flow-meta{text-align:center;color:var(--site-muted);margin:0;font-size:.8125rem}.signup-sheet .auth-flow-meta a,.signup-sheet .auth-flow-link{color:var(--site-fg);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.social-signin--site{gap:.6rem}.social-signin__button--site{background:var(--site-canvas);width:100%;color:var(--site-ink)}.social-signin__button--site:hover:not(:disabled){background:var(--site-canvas)}@supports (color:color-mix(in lab, red, red)){.social-signin__button--site:hover:not(:disabled){background:color-mix(in srgb, var(--site-canvas) 88%, var(--site-lime))}}.signup-sheet .auth-divider{letter-spacing:.02em;color:var(--site-muted);align-items:center;gap:.75rem;margin:.4rem 0;font-size:.75rem;display:flex}.signup-sheet .auth-divider:before,.signup-sheet .auth-divider:after{content:"";background:var(--site-line);flex:1;height:1px}.signup-sheet__panel--form .signup-sheet__perks{display:none}.signup-sheet__panel--form{gap:1.1rem}@media (min-width:640px){.signup-sheet__panel--form{width:min(100%,25rem);padding:2rem 1.9rem 1.75rem}}.signup-sheet__panel--form .signup-sheet__head{gap:.3rem}.signup-sheet__panel--form .signup-sheet__mark{border-radius:.8rem;width:2.5rem;height:2.5rem;margin-bottom:.4rem}.signup-sheet__panel--form .signup-sheet__title{font-size:1.4rem}.signup-sheet__panel--form .signup-sheet__body{font-size:.875rem}.signup-sheet__panel--form .signup-sheet__actions{gap:.75rem}.signup-sheet__panel--form .signup-flow{flex-direction:column;gap:.75rem;display:flex}.signup-sheet__form{gap:.75rem}.signup-sheet__label{color:var(--site-muted);margin-bottom:.3rem;font-size:.78rem}.signup-sheet__input,.signup-sheet__input.glass-cc-input,.signup-sheet .glass-cc-input{border-radius:.75rem;min-height:2.9rem;font-size:.9375rem}.signup-sheet .social-signin__button--site,.signup-sheet .site-btn.social-signin__button--site{background:var(--site-canvas);min-height:2.9rem;color:var(--site-ink);box-shadow:none;border-radius:.75rem;font-size:.9rem;font-weight:500}.signup-sheet .site-btn.signup-sheet__go{border-radius:.75rem;min-height:2.9rem;font-size:.9375rem}.signup-sheet .auth-divider{margin:.1rem 0}.signup-sheet .auth-flow-meta{font-size:.8125rem}.starter-deck{margin-inline:.6rem}.starter-deck__card{border-radius:1.35rem;gap:.5rem;padding:.9rem .8rem .5rem .9rem}.starter-deck__title{font-size:1rem}.starter-deck__icon{width:2.05rem;height:2.05rem}.starter-deck__question{min-height:2.75rem;padding-block:.5rem;font-size:.9rem}.starter-deck__attach p{font-size:.9rem}.mob-donna__starters{padding-inline:.35rem}.mob-starter{min-height:2.9rem;padding:.6rem .85rem;font-size:.875rem}.site-prose{color:var(--site-ink);font-size:1.0625rem;line-height:1.7}@supports (color:color-mix(in lab, red, red)){.site-prose{color:color-mix(in srgb, var(--site-ink) 82%, transparent)}}.site-prose{text-wrap:pretty}.site-prose>*+*{margin-top:1.1em}.site-prose h2{letter-spacing:-.03em;color:var(--site-ink);scroll-margin-top:calc(var(--site-nav-h) + 2rem);margin-top:2.6em;font-size:clamp(1.5rem,2.4vw,1.875rem);font-weight:500;line-height:1.15}.site-prose h3{letter-spacing:-.02em;color:var(--site-ink);scroll-margin-top:calc(var(--site-nav-h) + 2rem);margin-top:2em;font-size:1.1875rem;font-weight:500;line-height:1.3}.site-prose h2+p,.site-prose h3+p{margin-top:.75em}.site-prose a{color:var(--site-ink);text-decoration:underline;-webkit-text-decoration-color:var(--site-ink);-webkit-text-decoration-color:var(--site-ink);-webkit-text-decoration-color:var(--site-ink);text-decoration-color:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.site-prose a{-webkit-text-decoration-color:color-mix(in srgb, var(--site-ink) 30%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--site-ink) 30%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--site-ink) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--site-ink) 30%, transparent)}}.site-prose a{text-underline-offset:.18em;transition:text-decoration-color .16s}.site-prose a:hover{-webkit-text-decoration-color:var(--site-ink);-webkit-text-decoration-color:var(--site-ink);-webkit-text-decoration-color:var(--site-ink);text-decoration-color:var(--site-ink)}.site-prose strong{color:var(--site-ink);font-weight:600}.site-prose ul,.site-prose ol{padding-left:1.4em}.site-prose ul{list-style:outside}.site-prose ol{list-style:decimal}.site-prose li+li{margin-top:.45em}.site-prose li::marker{color:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.site-prose li::marker{color:color-mix(in srgb, var(--site-ink) 40%, transparent)}}.site-prose blockquote{border-left:2px solid var(--site-ink);padding:.25rem 0 .25rem 1.25rem}@supports (color:color-mix(in lab, red, red)){.site-prose blockquote{border-left:2px solid color-mix(in srgb, var(--site-ink) 20%, transparent)}}.site-prose blockquote{color:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.site-prose blockquote{color:color-mix(in srgb, var(--site-ink) 70%, transparent)}}.site-prose blockquote{font-style:italic}.site-prose code{background:var(--site-ink);border-radius:.4em;padding:.1em .4em}@supports (color:color-mix(in lab, red, red)){.site-prose code{background:color-mix(in srgb, var(--site-ink) 6%, transparent)}}.site-prose code{font-size:.9em}.site-prose pre{background:var(--site-ink);color:var(--site-fg);border-radius:1rem;padding:1rem 1.25rem;font-size:.875rem;line-height:1.6;overflow-x:auto}.site-prose pre code{font-size:inherit;background:0 0;padding:0}.site-prose hr{border:0;border-top:1px solid var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.site-prose hr{border-top:1px solid color-mix(in srgb, var(--site-ink) 12%, transparent)}}.site-prose hr{margin-block:2.5em}.site-prose img{border-radius:1rem;max-width:100%;height:auto}.site-prose__table{border:1px solid var(--site-ink);margin-block:1.5em;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.site-prose__table{border:1px solid color-mix(in srgb, var(--site-ink) 12%, transparent)}}.site-prose__table{border-radius:1rem}.site-prose table{border-collapse:collapse;width:100%;min-width:32rem;font-size:.9375rem;line-height:1.5}.site-prose th,.site-prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--site-ink);padding:.75rem 1rem}@supports (color:color-mix(in lab, red, red)){.site-prose th,.site-prose td{border-bottom:1px solid color-mix(in srgb, var(--site-ink) 10%, transparent)}}.site-prose th{color:var(--site-ink);background:var(--site-ink);font-weight:500}@supports (color:color-mix(in lab, red, red)){.site-prose th{background:color-mix(in srgb, var(--site-ink) 4%, transparent)}}.site-prose tr:last-child td{border-bottom:0}.site-post-cover{isolation:isolate;border-radius:1.25rem;position:relative;overflow:hidden}.site-post-cover>svg,.site-post-cover>img{width:100%;height:100%;transition:transform .7s var(--site-ease);display:block}.site-post-cover__label{letter-spacing:.1em;text-transform:uppercase;opacity:.85;font-size:.6875rem;font-weight:500;position:absolute;bottom:.95rem;left:1.1rem}.site-post-card{border-radius:1.5rem;outline:none;flex-direction:column;height:100%;display:flex}.site-post-card:hover .site-post-cover>svg,.site-post-card:hover .site-post-cover>img,.site-lead-card:hover .site-post-cover>svg,.site-lead-card:hover .site-post-cover>img{transform:scale(1.035)}.site-post-card:focus-visible .site-post-cover{box-shadow:0 0 0 3px var(--site-teal)}.site-post-card__title{letter-spacing:-.022em;color:var(--site-ink);text-wrap:balance;font-size:1.25rem;font-weight:500;line-height:1.2;transition:color .2s}.site-post-card:hover .site-post-card__title{color:var(--site-forest)}.site-post-card__meta{color:var(--site-ink);flex-wrap:wrap;gap:.35rem .6rem;font-size:.8125rem;display:flex}@supports (color:color-mix(in lab, red, red)){.site-post-card__meta{color:color-mix(in srgb, var(--site-ink) 48%, transparent)}}.site-post-card__more{color:var(--site-ink);align-items:center;gap:.3rem;font-size:.875rem;font-weight:500;display:inline-flex}.site-post-card__more svg{transition:transform .25s var(--site-ease)}.site-post-card:hover .site-post-card__more svg{transform:translate(2px,-2px)}.site-lead-card{border:1px solid var(--site-line);background:var(--site-sage);border-radius:1.75rem;grid-template-columns:1fr;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.site-lead-card{background:color-mix(in srgb, var(--site-sage) 5%, transparent)}}.site-lead-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:border-color .3s,background-color .3s}.site-lead-card:hover{border-color:var(--site-lime)}@supports (color:color-mix(in lab, red, red)){.site-lead-card:hover{border-color:color-mix(in srgb, var(--site-lime) 35%, transparent)}}.site-lead-card:hover{background:var(--site-sage)}@supports (color:color-mix(in lab, red, red)){.site-lead-card:hover{background:color-mix(in srgb, var(--site-sage) 8%, transparent)}}.site-lead-card .site-post-cover{border-radius:0}@media (min-width:640px){.site-lead-card{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:15rem}}.site-post-row{border-top:1px solid var(--site-ink);grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:start;gap:1rem;padding:1.25rem 0;display:grid}@supports (color:color-mix(in lab, red, red)){.site-post-row{border-top:1px solid color-mix(in srgb, var(--site-ink) 10%, transparent)}}.site-post-row:last-child{border-bottom:1px solid var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.site-post-row:last-child{border-bottom:1px solid color-mix(in srgb, var(--site-ink) 10%, transparent)}}.site-post-row__index{font-variant-numeric:tabular-nums;color:var(--site-ink);padding-top:.15rem;font-size:.8125rem}@supports (color:color-mix(in lab, red, red)){.site-post-row__index{color:color-mix(in srgb, var(--site-ink) 38%, transparent)}}.site-post-row__arrow{color:var(--site-ink);margin-top:.3rem}@supports (color:color-mix(in lab, red, red)){.site-post-row__arrow{color:color-mix(in srgb, var(--site-ink) 35%, transparent)}}.site-post-row__arrow{transition:transform .25s var(--site-ease), color .2s ease}.site-post-row:hover .site-post-row__arrow{color:var(--site-ink);transform:translate(2px,-2px)}.site-tab{height:2.25rem;color:var(--site-ink);border-radius:9999px;flex-shrink:0;align-items:center;padding:0 1rem;font-size:.9375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.site-tab{color:color-mix(in srgb, var(--site-ink) 62%, transparent)}}.site-tab{transition:background-color .18s,color .18s}.site-tab:hover{background:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.site-tab:hover{background:color-mix(in srgb, var(--site-ink) 5%, transparent)}}.site-tab:hover{color:var(--site-ink)}.site-tab--on,.site-tab--on:hover{background:var(--site-ink);color:var(--site-canvas)}.site-tag{background:var(--site-ink);border-radius:9999px;align-items:center;padding:.35rem .75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.site-tag{background:color-mix(in srgb, var(--site-ink) 5.5%, transparent)}}.site-tag{color:var(--site-ink);font-size:.8125rem;line-height:1}@supports (color:color-mix(in lab, red, red)){.site-tag{color:color-mix(in srgb, var(--site-ink) 72%, transparent)}}.site-tag{transition:background-color .16s,color .16s}.site-tag:hover{background:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.site-tag:hover{background:color-mix(in srgb, var(--site-ink) 10%, transparent)}}.site-tag:hover{color:var(--site-ink)}.site-tag--on,.site-tag--on:hover{background:var(--site-ink);color:var(--site-canvas)}.site-band-card{transition:transform .3s var(--site-ease);border-radius:1.75rem;flex-direction:column;gap:.75rem;padding:2rem;display:flex}.site-band-card:hover{transform:translateY(-3px)}.site-band-card__icon{border-radius:9999px;place-items:center;width:2.5rem;height:2.5rem;margin-bottom:.75rem;display:grid}.site-band-card__cta{align-items:center;gap:.35rem;margin-top:auto;padding-top:.75rem;font-size:.9375rem;font-weight:500;display:inline-flex}.site-rail-card{transition:transform .3s var(--site-ease);border-radius:1.25rem;flex-direction:column;gap:.6rem;padding:1.25rem;display:flex}.site-rail-card:hover{transform:translateY(-2px)}.site-toc{border-left:1px solid var(--site-ink);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.site-toc{border-left:1px solid color-mix(in srgb, var(--site-ink) 10%, transparent)}}.site-toc__link{color:var(--site-ink);border-left:2px solid #0000;margin-left:-1px;padding:.4rem 0 .4rem .9rem;font-size:.8125rem;line-height:1.4;display:block}@supports (color:color-mix(in lab, red, red)){.site-toc__link{color:color-mix(in srgb, var(--site-ink) 55%, transparent)}}.site-toc__link{transition:color .18s,border-color .18s}.site-toc__link:hover{color:var(--site-ink)}.site-toc__link--on{border-left-color:var(--site-teal);color:var(--site-ink)}.site-toc-mobile{border:1px solid var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.site-toc-mobile{border:1px solid color-mix(in srgb, var(--site-ink) 10%, transparent)}}.site-toc-mobile{background:var(--site-sage);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.site-toc-mobile{background:color-mix(in srgb, var(--site-sage) 50%, transparent)}}.site-toc-mobile summary{cursor:pointer;justify-content:space-between;align-items:center;padding:.9rem 1.1rem;font-size:.9375rem;font-weight:500;list-style:none;display:flex}.site-toc-mobile summary::-webkit-details-marker{display:none}.site-toc-mobile[open] summary svg{transform:rotate(180deg)}.site-toc-mobile ul{flex-direction:column;gap:.15rem;padding:0 1.1rem 1rem;display:flex}.site-toc-mobile a{color:var(--site-ink);padding:.35rem 0;font-size:.9375rem;display:block}@supports (color:color-mix(in lab, red, red)){.site-toc-mobile a{color:color-mix(in srgb, var(--site-ink) 65%, transparent)}}.site-share{background:var(--site-ink);border-radius:9999px;align-items:center;gap:.4rem;height:2.1rem;padding:0 .8rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.site-share{background:color-mix(in srgb, var(--site-ink) 5.5%, transparent)}}.site-share{color:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.site-share{color:color-mix(in srgb, var(--site-ink) 75%, transparent)}}.site-share{transition:background-color .16s,color .16s}.site-share:hover{background:var(--site-ink);color:var(--site-canvas)}.site-share--icon{justify-content:center;width:2.1rem;padding:0}.site-prose--article>p:first-child{color:var(--site-ink);letter-spacing:-.01em;font-size:1.1875rem;line-height:1.6}.site-prose--article h2{margin-top:2.2em;padding-top:.2em}.site-prose--article blockquote{background:var(--site-sage);border-left:0;border-radius:1rem;padding:1.1rem 1.35rem}@supports (color:color-mix(in lab, red, red)){.site-prose--article blockquote{background:color-mix(in srgb, var(--site-sage) 70%, transparent)}}.site-prose--article blockquote{color:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.site-prose--article blockquote{color:color-mix(in srgb, var(--site-ink) 80%, transparent)}}.site-prose--article blockquote{font-style:normal}.site-prose--article a{-webkit-text-decoration-color:var(--site-teal);-webkit-text-decoration-color:var(--site-teal);-webkit-text-decoration-color:var(--site-teal);text-decoration-color:var(--site-teal)}@supports (color:color-mix(in lab, red, red)){.site-prose--article a{-webkit-text-decoration-color:color-mix(in srgb, var(--site-teal) 55%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--site-teal) 55%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--site-teal) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--site-teal) 55%, transparent)}}.site-prose--article a{text-decoration-thickness:1.5px}.site-prose--article a:hover{-webkit-text-decoration-color:var(--site-teal);-webkit-text-decoration-color:var(--site-teal);-webkit-text-decoration-color:var(--site-teal);text-decoration-color:var(--site-teal)}.site-prose--article ol>li::marker{color:var(--site-teal);font-weight:500}.site-compare-table{border-collapse:separate;border-spacing:0;width:100%;font-size:.9375rem;line-height:1.5}.site-compare-table th,.site-compare-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--site-ink);padding:.9rem 1rem}@supports (color:color-mix(in lab, red, red)){.site-compare-table th,.site-compare-table td{border-bottom:1px solid color-mix(in srgb, var(--site-ink) 10%, transparent)}}.site-compare-table thead th{color:var(--site-ink);border-bottom-color:var(--site-ink);font-weight:500}@supports (color:color-mix(in lab, red, red)){.site-compare-table thead th{border-bottom-color:color-mix(in srgb, var(--site-ink) 25%, transparent)}}.site-compare-table tbody th{width:30%;color:var(--site-ink);font-weight:500}.site-compare-table td:first-of-type{background:var(--site-sage)}@supports (color:color-mix(in lab, red, red)){.site-compare-table td:first-of-type{background:color-mix(in srgb, var(--site-sage) 55%, transparent)}}.site-compare-table tr:last-child th,.site-compare-table tr:last-child td{border-bottom:0}@keyframes cov-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes cov-draw{to{stroke-dashoffset:0}}@keyframes cov-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.18)}}@keyframes cov-bar{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes cov-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes cov-scan{0%,18%{transform:translateY(0)}28%,46%{transform:translateY(76px)}56%,74%{transform:translateY(152px)}84%,to{transform:translateY(0)}}@keyframes cov-blink{50%{opacity:0}}@keyframes cov-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes cov-spin{to{transform:rotate(360deg)}}@keyframes cov-tap{0%,70%,to{transform:rotate(0)}80%{transform:rotate(-14deg)}88%{transform:rotate(4deg)}}.site-post-cover .cov-in{opacity:0;transform-box:fill-box;animation:.7s cubic-bezier(.16,1,.3,1) forwards cov-in}.site-post-cover .cov-draw{stroke-dasharray:var(--len,400);stroke-dashoffset:var(--len,400);animation:1.6s cubic-bezier(.16,1,.3,1) forwards cov-draw}.site-post-cover .cov-pulse{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite cov-pulse}.site-post-cover .cov-bar{transform-box:fill-box;transform-origin:50%;animation:1.3s ease-in-out infinite cov-bar}.site-post-cover .cov-grow{transform-box:fill-box;transform-origin:bottom;animation:.9s cubic-bezier(.16,1,.3,1) both cov-grow}.site-post-cover .cov-scan{animation:7s cubic-bezier(.16,1,.3,1) infinite cov-scan}.site-post-cover .cov-blink{animation:1.1s step-end infinite cov-blink}.site-post-cover .cov-float{animation:4.5s ease-in-out infinite cov-float}.site-post-cover .cov-spin{transform-box:view-box;animation:9s linear infinite cov-spin}.site-post-cover .cov-tap{transform-box:fill-box;transform-origin:50% 100%;animation:3.2s ease-in-out infinite cov-tap}@media (prefers-reduced-motion:reduce){.site-post-cover [class*=cov-]{opacity:1!important;stroke-dashoffset:0!important;animation:none!important;transform:none!important}}.frix-mobile{--mob-gutter:1rem;--mob-tabbar-h:4.25rem;--mob-top-h:3.25rem;--mob-radius:1.15rem;--mob-radius-sm:.85rem;--mob-touch:44px;--mob-ease:cubic-bezier(.16, 1, .3, 1);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;min-height:100dvh;position:relative;overflow-x:clip}html:has(.frix-mobile){overscroll-behavior-y:none}.frix-mobile.mob-app{background:var(--page-surface);color:var(--foreground)}.mob-shell{flex-direction:column;min-height:100dvh;display:flex}.mob-main{min-height:0;padding-bottom:calc(var(--mob-tabbar-h) + env(safe-area-inset-bottom,0px));flex-direction:column;flex:1;display:flex}.mob-main--flush{padding-bottom:0}.mob-top{z-index:30;min-height:calc(var(--mob-top-h) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) var(--mob-gutter) 0;background:var(--page-surface);align-items:flex-end;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.mob-top{background:color-mix(in srgb, var(--page-surface) 84%, transparent)}}.mob-top{-webkit-backdrop-filter:blur(18px)saturate(160%)}.mob-top__row{width:100%;min-height:var(--mob-top-h);grid-template-columns:minmax(2.5rem,auto) 1fr minmax(2.5rem,auto);align-items:center;gap:.5rem;display:grid}.mob-top__side{align-items:center;gap:.25rem;display:flex}.mob-top__side--end{justify-content:flex-end}.mob-top__title{text-align:center;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1rem;font-weight:600;overflow:hidden}.mob-top__title--start{text-align:left;letter-spacing:-.03em;font-size:1.35rem;font-weight:650}.mob-icon-btn{width:2.5rem;height:2.5rem;color:var(--foreground);transition:background-color .2s var(--mob-ease), transform .2s var(--mob-ease);border-radius:999px;place-items:center;display:inline-grid}.mob-icon-btn:active{background:var(--secondary-system-fill);transform:scale(.94)}.mob-icon-btn:disabled{opacity:.45}.mob-icon-btn--lime{background:var(--site-lime,#e3fbd7);color:var(--site-ink,#051717)}.mob-tabbar{z-index:40;padding:.35rem .5rem calc(.35rem + env(safe-area-inset-bottom,0px));border-top:.5px solid var(--separator);background:var(--page-surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.mob-tabbar{background:color-mix(in srgb, var(--page-surface) 86%, transparent)}}.mob-tabbar{-webkit-backdrop-filter:blur(22px)saturate(160%)}.mob-tab{min-height:calc(var(--mob-tabbar-h) - .7rem);color:var(--secondary-label);letter-spacing:.005em;transition:color .25s var(--mob-ease), transform .25s var(--mob-ease);border-radius:.9rem;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;font-size:.6875rem;font-weight:500;display:flex}.mob-tab:active{transform:scale(.94)}.mob-tab__icon{width:2.4rem;height:1.75rem;transition:background-color .3s var(--mob-ease);border-radius:.8rem;place-items:center;display:grid}.mob-tab--active{color:var(--foreground)}.mob-tab--active .mob-tab__icon{background:var(--platform-nav-active-bg)}.mob-tab--donna.mob-tab--active .mob-tab__icon{background:var(--foreground);color:var(--background)}.mob-page{padding:.5rem var(--mob-gutter) 1.5rem;flex-direction:column;gap:1.15rem;display:flex}.mob-page--tight{gap:.75rem}.mob-hero-title{letter-spacing:-.035em;margin:0;font-size:1.75rem;font-weight:650;line-height:1.05}.mob-lede{color:var(--secondary-label);margin:.35rem 0 0;font-size:.9375rem;line-height:1.45}.mob-section{flex-direction:column;gap:.55rem;display:flex}.mob-section__head{justify-content:space-between;align-items:baseline;gap:.75rem;padding-inline:.15rem;display:flex}.mob-section__title{letter-spacing:.02em;text-transform:uppercase;color:var(--secondary-label);margin:0;font-size:.8125rem;font-weight:600}.mob-section__link{color:var(--foreground);font-size:.8125rem;font-weight:500}.mob-card{border:.5px solid var(--platform-card-border);border-radius:var(--mob-radius);background:var(--elevated-background);box-shadow:0 1px 2px rgb(var(--fuji-black-rgb) / .03)}.mob-card--pad{padding:1rem 1.05rem}.mob-card--dark{background:var(--ink);color:var(--mint);border-color:#0000}.mob-list{border:.5px solid var(--platform-card-border);border-radius:var(--mob-radius);background:var(--elevated-background);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.mob-list>li+li{border-top:.5px solid var(--separator)}.mob-row{text-align:left;width:100%;min-height:3.5rem;color:inherit;transition:background-color .2s var(--mob-ease);align-items:center;gap:.85rem;padding:.75rem 1rem;display:flex}.mob-row:active{background:var(--surface-pressed)}.mob-row__icon{background:var(--system-fill);width:2.25rem;height:2.25rem;color:var(--foreground);border-radius:.75rem;flex-shrink:0;place-items:center;display:grid}.mob-row__icon--paper{background:var(--mint);color:var(--ink);box-shadow:0 1px 2px rgb(var(--fuji-black-rgb) / .12);border-radius:.4rem}.mob-row__body{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.mob-row__title{letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9375rem;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.mob-row__meta{color:var(--secondary-label);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;line-height:1.35;overflow:hidden}.mob-row__end{color:var(--tertiary-label);flex-shrink:0;align-items:center;gap:.5rem;display:flex}.mob-row__check{border:1.5px solid var(--opaque-separator);width:1.5rem;height:1.5rem;color:var(--background);transition:background-color .2s var(--mob-ease), border-color .2s var(--mob-ease);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.mob-row__check--done{border-color:var(--foreground);background:var(--foreground)}.mob-badge{background:var(--system-fill);color:var(--secondary-label);letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .55rem;font-size:.6875rem;font-weight:600;display:inline-flex}.mob-badge--ink{background:var(--foreground);color:var(--background)}.mob-badge--due{background:var(--dusk-night)}@supports (color:color-mix(in lab, red, red)){.mob-badge--due{background:color-mix(in srgb, var(--dusk-night) 14%, var(--sage))}}.mob-badge--due{color:var(--dusk-night)}.dark .mob-badge--due{background:var(--mint)}@supports (color:color-mix(in lab, red, red)){.dark .mob-badge--due{background:color-mix(in srgb, var(--mint) 16%, transparent)}}.dark .mob-badge--due{color:var(--mint)}.mob-kv{grid-template-columns:minmax(6rem,38%) 1fr;gap:.6rem .85rem;margin:0;padding:.35rem 0;display:grid}.mob-kv dt{color:var(--secondary-label);font-size:.8125rem}.mob-kv dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.875rem;font-weight:500}.mob-btn{min-height:var(--mob-touch);letter-spacing:-.01em;transition:transform .2s var(--mob-ease), opacity .2s var(--mob-ease), background-color .2s var(--mob-ease);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.15rem;font-size:.9375rem;font-weight:600;display:inline-flex}.mob-btn:active{transform:scale(.97)}.mob-btn:disabled{opacity:.5}.mob-btn--primary{background:var(--foreground);color:var(--background)}.mob-btn--soft{background:var(--system-fill);color:var(--foreground)}.mob-btn--ghost{box-shadow:inset 0 0 0 1px var(--separator);color:var(--foreground)}.mob-btn--block{width:100%}.mob-btn--sm{min-height:2.35rem;padding-inline:.9rem;font-size:.8125rem}.mob-btn--lime{background:var(--site-lime,#e3fbd7);color:var(--site-ink,#051717)}.mob-segmented{background:var(--system-fill);border-radius:999px;grid-auto-columns:1fr;grid-auto-flow:column;padding:.2rem;display:grid}.mob-segmented__item{min-height:2.35rem;color:var(--secondary-label);transition:background-color .25s var(--mob-ease), color .25s var(--mob-ease), box-shadow .25s var(--mob-ease);border-radius:999px;font-size:.875rem;font-weight:500}.mob-segmented__item[aria-pressed=true],.mob-segmented__item[aria-checked=true]{background:var(--elevated-background);color:var(--foreground);box-shadow:0 1px 3px rgb(var(--fuji-black-rgb) / .12)}.mob-search{background:var(--system-fill);min-height:2.75rem;color:var(--secondary-label);border-radius:999px;align-items:center;gap:.55rem;padding:0 .9rem;display:flex}.mob-search input{min-width:0;color:var(--foreground);background:0 0;outline:none;flex:1;font-size:16px}.mob-search input::placeholder{color:var(--tertiary-label)}.mob-field{flex-direction:column;gap:.35rem;display:flex}.mob-field__label{letter-spacing:.04em;text-transform:uppercase;color:var(--secondary-label);font-size:.75rem;font-weight:600}.mob-input{border:.5px solid var(--field-border);border-radius:var(--mob-radius-sm);background:var(--elevated-background);width:100%;min-height:2.9rem;color:var(--foreground);outline:none;padding:.6rem .9rem;font-size:16px}.mob-input:focus{border-color:var(--focus-border);box-shadow:0 0 0 3px var(--focus-ring)}textarea.mob-input{resize:none;min-height:5.5rem}select.mob-input{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 1.15rem),calc(100% - .85rem);background-repeat:no-repeat;background-size:5px 5px;padding-right:2.25rem}.mob-chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.4rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.mob-chips::-webkit-scrollbar{display:none}.mob-chip{background:var(--system-fill);min-height:2.15rem;color:var(--foreground);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:.35rem;padding:0 .85rem;font-size:.8125rem;font-weight:500;display:inline-flex}.mob-chip[aria-pressed=true],.mob-chip[aria-selected=true]{background:var(--foreground);color:var(--background)}.mob-empty{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:2.5rem 1.25rem;display:flex}.mob-empty__icon{background:var(--system-fill);width:3rem;height:3rem;color:var(--secondary-label);border-radius:1rem;place-items:center;display:grid}.mob-empty__title{letter-spacing:-.01em;margin:.35rem 0 0;font-size:1rem;font-weight:600}.mob-empty__text{max-width:28ch;color:var(--secondary-label);margin:0;font-size:.875rem;line-height:1.45}.mob-skeleton{flex-direction:column;gap:.6rem;display:flex}.mob-skeleton__row{border-radius:var(--mob-radius);background:linear-gradient(90deg, var(--system-fill) 25%, var(--secondary-system-fill) 50%, var(--system-fill) 75%);background-size:200% 100%;height:3.5rem;animation:1.4s linear infinite mob-shimmer}@keyframes mob-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.mob-note{color:var(--tertiary-label);text-align:center;margin:0;font-size:.75rem;line-height:1.45}.mob-sheet{z-index:120;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.mob-sheet__scrim{cursor:default;background:rgb(var(--fuji-black-rgb) / .5);-webkit-backdrop-filter:blur(6px);border:0;padding:0;position:absolute;inset:0}.mob-sheet__panel{z-index:1;background:var(--elevated-background);width:100%;max-height:calc(100dvh - 2.5rem);color:var(--foreground);box-shadow:0 -20px 60px -20px rgb(var(--fuji-black-rgb) / .5);border-radius:1.5rem 1.5rem 0 0;flex-direction:column;display:flex;position:relative}.mob-sheet__panel--full{height:calc(100dvh - 1.25rem);max-height:none}.mob-sheet__grabber{background:var(--tertiary-system-fill);border-radius:999px;flex-shrink:0;width:2.35rem;height:.3rem;margin:.55rem auto 0}.mob-sheet__head{padding:.85rem var(--mob-gutter) .6rem;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.mob-sheet__title{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.05rem;font-weight:600;overflow:hidden}.mob-sheet__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:.25rem var(--mob-gutter) calc(1rem + env(safe-area-inset-bottom,0px));flex:1;overflow-y:auto}.mob-sheet__body--flush{padding:0}.mob-sheet__foot{padding:.75rem var(--mob-gutter) calc(.85rem + env(safe-area-inset-bottom,0px));border-top:.5px solid var(--separator);background:var(--elevated-background);flex-direction:column;flex-shrink:0;gap:.5rem;display:flex}.mob-donna{flex-direction:column;flex:1;min-height:0;display:flex}.mob-donna .dn-root{background:0 0;flex-direction:column;flex:1;height:auto;min-height:0;display:flex;overflow:visible}.mob-donna__thread{padding:.75rem var(--mob-gutter) calc(var(--mob-dock-h,9rem) + 1.25rem);flex-direction:column;flex:1;gap:1.15rem;display:flex}.mob-donna__thread .dn-user{max-width:88%;margin-left:auto}.mob-donna__dock{right:0;bottom:calc(var(--mob-tabbar-h) + env(safe-area-inset-bottom,0px));z-index:35;padding:.75rem var(--mob-gutter) .6rem;background:linear-gradient(to top, var(--page-surface) 76%, transparent);position:fixed;left:0}.mob-donna__dock--flush{padding-bottom:calc(.6rem + env(safe-area-inset-bottom,0px));bottom:0}html[data-keyboard] .mob-donna__dock{bottom:var(--mob-kb,0px);padding-bottom:.5rem}html[data-keyboard] .mob-tabbar{visibility:hidden}.mob-donna__context{max-width:100%;margin-bottom:.5rem}.mob-composer{border:.5px solid var(--platform-card-border);background:var(--elevated-background);box-shadow:0 10px 30px -18px rgb(var(--fuji-black-rgb) / .35);border-radius:1.35rem;flex-direction:column;gap:.35rem;padding:.65rem .65rem .55rem;display:flex}.mob-composer--dark{border-color:var(--site-sage,#e5e3d2)}@supports (color:color-mix(in lab, red, red)){.mob-composer--dark{border-color:color-mix(in srgb, var(--site-sage,#e5e3d2) 16%, transparent)}}.mob-composer--dark{background:var(--site-sage,#e5e3d2)}@supports (color:color-mix(in lab, red, red)){.mob-composer--dark{background:color-mix(in srgb, var(--site-sage,#e5e3d2) 7%, var(--site-ink,#051717))}}.mob-composer--dark{color:var(--site-fg,#eaf2e7)}.mob-composer__files{flex-wrap:wrap;gap:.35rem;padding:.15rem .25rem .35rem;display:flex}.mob-composer__input{resize:none;width:100%;min-height:2.5rem;max-height:9rem;color:inherit;background:0 0;outline:none;padding:.45rem .45rem .2rem;font-size:16px;line-height:1.4}.mob-composer__input::placeholder{color:var(--tertiary-label)}.mob-composer--dark .mob-composer__input::placeholder{color:var(--site-muted,#eaf2e78c)}.mob-composer__bar{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.mob-composer__controls{scrollbar-width:none;flex:1;align-items:center;gap:.35rem;min-width:0;display:flex;overflow-x:auto}.mob-composer__controls::-webkit-scrollbar{display:none}.mob-composer__ctl{background:var(--system-fill);min-height:2.15rem;color:var(--foreground);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:.35rem;padding:0 .7rem;font-size:.8125rem;font-weight:500;display:inline-flex}.mob-composer__ctl--icon{justify-content:center;width:2.25rem;padding:0}.mob-composer--dark .mob-composer__ctl{background:var(--site-sage,#e5e3d2)}@supports (color:color-mix(in lab, red, red)){.mob-composer--dark .mob-composer__ctl{background:color-mix(in srgb, var(--site-sage,#e5e3d2) 12%, transparent)}}.mob-composer--dark .mob-composer__ctl{color:var(--site-fg,#eaf2e7)}.mob-composer__ctl--locked{color:var(--secondary-label)}.mob-composer--dark .mob-composer__ctl--locked{color:var(--site-muted,#eaf2e799)}.mob-composer__send{background:var(--foreground);width:2.5rem;height:2.5rem;color:var(--background);transition:opacity .2s var(--mob-ease), transform .2s var(--mob-ease);border-radius:999px;flex-shrink:0;place-items:center;display:inline-grid}.mob-composer--dark .mob-composer__send{background:var(--site-lime,#e3fbd7);color:var(--site-ink,#051717)}.mob-composer__send:disabled{opacity:.35}.mob-composer__send:active:not(:disabled){transform:scale(.94)}.mob-composer__note{color:var(--tertiary-label);text-align:center;margin:.45rem .25rem 0;font-size:.6875rem;line-height:1.4}.mob-donna__landing{padding:1rem var(--mob-gutter) calc(var(--mob-dock-h,9rem) + 1.25rem);flex-direction:column;flex:1;gap:1.35rem;display:flex}.mob-donna__inline{z-index:1;position:relative}.mob-donna__hello{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:1.9rem;font-weight:600;line-height:1.05}.mob-donna__hint{color:var(--secondary-label);margin:.4rem 0 0;font-size:.9375rem;line-height:1.45}.mob-donna__starters{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.mob-starter{border:.5px solid var(--platform-card-border);border-radius:var(--mob-radius);background:var(--elevated-background);text-align:left;letter-spacing:-.01em;width:100%;min-height:3.1rem;transition:background-color .2s var(--mob-ease);justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .95rem;font-size:.9rem;font-weight:500;display:flex}.mob-starter:active{background:var(--surface-pressed)}.mob-thread-list .mob-row__title{-webkit-line-clamp:1}.mob-report .dn-report{flex-direction:column;flex:1;width:100%;max-width:none;height:100%;min-height:0;display:flex;position:static}.mob-report .dn-report__bar{display:none}.mob-report .dn-report__scroll{padding:.25rem .6rem 1rem}.mob-report .ask-sample-notice{margin:.25rem 0 .6rem;padding:.55rem .75rem;font-size:12px}.mob-report .mob-sheet__foot{padding-top:.6rem;padding-bottom:calc(.6rem + env(safe-area-inset-bottom,0px))}.mob-usage__bar{background:var(--secondary-system-fill);border-radius:999px;flex:1;height:.35rem;display:block;position:relative;overflow:hidden}.mob-usage__fill{background:var(--foreground);transition:width .6s var(--mob-ease);border-radius:999px;position:absolute;inset:0 auto 0 0}.mob-usage__fill--low{background:var(--dusk-night)}.mob-nudge{border-radius:var(--mob-radius);background:var(--ink);color:var(--mint);padding:1.1rem 1.1rem 1rem;position:relative;overflow:hidden}.mob-nudge:before{content:"";pointer-events:none;background:radial-gradient(50% 60% at 50% 40%,#00959347,#0000 70%);height:80%;position:absolute;inset:-40% -10% auto}.mob-nudge__kicker{letter-spacing:.06em;text-transform:uppercase;color:#e3fbd7;margin:0;font-size:.6875rem;font-weight:600;position:relative}.mob-nudge__title{letter-spacing:-.03em;margin:.3rem 0 0;font-size:1.2rem;font-weight:600;line-height:1.15;position:relative}.mob-nudge__text{color:#eaf2e7b3;margin:.35rem 0 0;font-size:.8125rem;line-height:1.45;position:relative}.mob-nudge__actions{gap:.5rem;margin-top:.85rem;display:flex;position:relative}.mob-doc-viewer{background:var(--fuji-black);flex-direction:column;flex:1;min-height:0;display:flex}.mob-doc-viewer__frame{background:#fff;border:0;flex:1;width:100%;min-height:0}.mob-doc-viewer__image{object-fit:contain;flex:1;width:100%;min-height:0}.mob-doc-viewer__fallback{color:var(--mint);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;padding:2rem;display:flex}.mob-upload-progress{flex-direction:column;gap:.35rem;padding:.75rem 1rem;display:flex}.mob-upload-progress__bar{background:var(--secondary-system-fill);border-radius:999px;height:.35rem;position:relative;overflow:hidden}.mob-upload-progress__fill{background:var(--foreground);transition:width .3s var(--mob-ease);border-radius:999px;position:absolute;inset:0 auto 0 0}.mob-avatar{background:var(--foreground);width:3.25rem;height:3.25rem;color:var(--background);letter-spacing:.02em;border-radius:999px;flex-shrink:0;place-items:center;font-size:1.05rem;font-weight:600;display:grid}.mob-desktop-only{padding:2rem var(--mob-gutter);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;display:flex}.frix-mobile.frix-tokens{background:var(--site-ink);color:var(--site-fg)}.mob-site-top{z-index:30;min-height:calc(3.25rem + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) var(--mob-gutter) 0;color:var(--site-fg);background:var(--site-ink);align-items:flex-end;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.mob-site-top{background:color-mix(in srgb, var(--site-ink) 78%, transparent)}}.mob-site-top{-webkit-backdrop-filter:blur(18px)saturate(150%)}.mob-site-top__row{justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-height:3.25rem;display:flex}@media (prefers-reduced-motion:reduce){.mob-skeleton__row,.mob-usage__fill{transition:none;animation:none}}.dark .mob-nudge{background:var(--mint)}@supports (color:color-mix(in lab, red, red)){.dark .mob-nudge{background:color-mix(in srgb, var(--mint) 7%, var(--ink))}}.dark .mob-nudge{box-shadow:inset 0 0 0 1px var(--mint)}@supports (color:color-mix(in lab, red, red)){.dark .mob-nudge{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mint) 12%, transparent)}}.dark .mob-card--dark{background:var(--mint)}@supports (color:color-mix(in lab, red, red)){.dark .mob-card--dark{background:color-mix(in srgb, var(--mint) 7%, var(--ink))}}.mob-plan .platform-page-shell__path,.mob-plan .page-path-nav,.mob-plan .platform-scroll-page-shell__path{display:none}.mob-plan .platform-scroll-page{padding-inline:var(--mob-gutter)}.mob-drawer-btn__lines{flex-direction:column;gap:5px;width:1.15rem;display:flex}.mob-drawer-btn__lines span{background:currentColor;border-radius:999px;height:1.75px;display:block}.mob-drawer-btn__lines span:last-child{width:68%}.mob-drawer{z-index:110;position:fixed;inset:0}.mob-drawer__scrim{cursor:default;background:rgb(var(--fuji-black-rgb) / .45);-webkit-backdrop-filter:blur(4px);border:0;padding:0;position:absolute;inset:0}.mob-drawer__panel{width:min(86vw,22rem);padding:calc(env(safe-area-inset-top,0px) + .5rem) .75rem 0;background:var(--page-surface);color:var(--foreground);box-shadow:24px 0 60px -30px rgb(var(--fuji-black-rgb) / .6);touch-action:pan-y;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0}.mob-drawer__head{justify-content:space-between;align-items:center;min-height:3rem;padding:0 .1rem 0 .4rem;display:flex}.mob-drawer__title{letter-spacing:-.03em;margin:0;font-size:1.35rem;font-weight:650}.mob-drawer__new{background:var(--elevated-background);min-height:2.9rem;box-shadow:inset 0 0 0 .5px var(--platform-card-border);letter-spacing:-.01em;transition:background-color .2s var(--mob-ease);border-radius:.95rem;align-items:center;gap:.65rem;margin-top:.35rem;padding:0 .6rem;font-size:.9375rem;font-weight:600;display:flex}.mob-drawer__new:active{background:var(--surface-pressed)}.mob-drawer__new-icon{background:var(--foreground);width:1.9rem;height:1.9rem;color:var(--background);border-radius:.65rem;place-items:center;display:grid}.mob-drawer__search{min-height:2.5rem;margin-top:.65rem}.mob-drawer__list{min-height:0;padding:0 .75rem calc(1rem + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;margin:.6rem -.75rem 0;overflow-y:auto}.mob-drawer__group+.mob-drawer__group{margin-top:.9rem}.mob-drawer__label{color:var(--tertiary-label);letter-spacing:.02em;margin:0 0 .25rem;padding:0 .6rem;font-size:.75rem;font-weight:600}.mob-drawer__empty{color:var(--secondary-label);margin:1.5rem .6rem;font-size:.875rem;line-height:1.45}.mob-chat-row{min-height:2.9rem;color:inherit;transition:background-color .2s var(--mob-ease);border-radius:.8rem;align-items:center;gap:.6rem;padding:.45rem .6rem;display:flex}.mob-chat-row:active{background:var(--surface-pressed)}.mob-chat-row--active{background:var(--platform-nav-active-bg)}.mob-chat-row__lead{width:1.1rem;color:var(--tertiary-label);flex-shrink:0;place-items:center;display:grid}.mob-chat-row__dot{opacity:.6;background:currentColor;border-radius:999px;width:5px;height:5px}.mob-chat-row__live{background:var(--foreground);border-radius:999px;width:8px;height:8px;animation:1.6s ease-in-out infinite mob-live}@keyframes mob-live{50%{opacity:.25;transform:scale(.8)}}.mob-chat-row__body{flex-direction:column;flex:1;gap:.05rem;min-width:0;display:flex}.mob-chat-row__title{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:500;overflow:hidden}.mob-chat-row__meta{color:var(--secondary-label);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.mob-recent{flex-direction:column;gap:.25rem;display:flex}.mob-recent__head{justify-content:space-between;align-items:baseline;padding:0 .15rem;display:flex}.mob-recent__all{color:var(--foreground);font-size:.8125rem;font-weight:600}@media (prefers-reduced-motion:reduce){.mob-chat-row__live{animation:none}}.mob-composer__ctl--on{cursor:default;border-color:var(--site-lime,#c6f36d)}@supports (color:color-mix(in lab, red, red)){.mob-composer__ctl--on{border-color:color-mix(in srgb, var(--site-lime,#c6f36d) 38%, transparent)}}.mob-composer__ctl--on{background:var(--site-lime,#c6f36d)}@supports (color:color-mix(in lab, red, red)){.mob-composer__ctl--on{background:color-mix(in srgb, var(--site-lime,#c6f36d) 12%, transparent)}}.mob-composer__ctl--on svg{color:var(--site-lime,#c6f36d)}.mob-tabbar{padding-inline:max(.25rem, env(safe-area-inset-left,0px)) max(.25rem, env(safe-area-inset-right,0px));grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.mob-tab{min-width:0}.mob-tab__label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding-inline:.1rem;overflow:hidden}@media (max-width:350px){.mob-tab{letter-spacing:0;font-size:.65rem}.mob-tab__icon{width:2.2rem}}.mob-calls-list{margin:0 calc(-1 * var(--mob-gutter));padding:0;list-style:none}.mob-calls-row{width:100%;min-height:4.75rem;padding-left:max(var(--mob-gutter), env(safe-area-inset-left,0px));color:inherit;text-align:left;transition:background-color .2s var(--mob-ease);align-items:center;gap:.8rem;display:flex}.mob-calls-row:active{background:var(--surface-pressed)}.mob-calls-row:focus-visible{outline:2px solid var(--focus-border);outline-offset:-2px}.mob-calls-row__body{min-width:0;padding:.7rem max(var(--mob-gutter), env(safe-area-inset-right,0px)) .75rem 0;border-bottom:.5px solid var(--separator);flex-direction:column;flex:1;gap:.15rem;display:flex}.mob-calls-list>li:last-child .mob-calls-row__body{border-bottom-color:#0000}.mob-calls-row__top{align-items:center;gap:.35rem;min-width:0;display:flex}.mob-calls-row__name{letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:1rem;font-weight:600;line-height:1.3;overflow:hidden}.mob-calls-row__time{color:var(--secondary-label);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.8125rem}.mob-calls-row__chevron{color:var(--tertiary-label);flex-shrink:0}.mob-calls-row__preview{color:var(--secondary-label);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.38;display:-webkit-box;overflow:hidden}.mob-calls-row__channels{color:var(--tertiary-label);flex-wrap:wrap;gap:.2rem .8rem;margin-top:.2rem;font-size:.75rem;font-weight:500;display:flex}.mob-calls-channel{align-items:center;gap:.25rem;display:inline-flex}.mob-calls-avatar{background:linear-gradient(180deg, #ffffff24, transparent), var(--foreground);border-radius:999px;flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.mob-calls-avatar{background:linear-gradient(180deg, #ffffff24, transparent), color-mix(in srgb, var(--foreground) 11%, var(--elevated-background))}}.mob-calls-avatar{color:var(--foreground);letter-spacing:.02em;font-size:.9375rem;font-weight:600}.mob-calls-avatar--lg{letter-spacing:0;width:4.75rem;height:4.75rem;font-size:1.6rem}.mob-calls-skel{background:linear-gradient(90deg, var(--system-fill) 25%, var(--secondary-system-fill) 50%, var(--system-fill) 75%);background-size:200% 100%;animation:1.4s linear infinite mob-shimmer;display:block}.mob-calls-skel--line{border-radius:999px;height:.7rem;margin-block:.2rem}.mob-calls-more{flex-direction:column;gap:.5rem;padding-top:.25rem;display:flex}.mob-calls-more__loading{min-height:var(--mob-touch);color:var(--secondary-label);justify-content:center;align-items:center;gap:.5rem;margin:0;font-size:.875rem;display:flex}.mob-calls-top .mob-top__title{opacity:0;transition:opacity .2s var(--mob-ease), transform .25s var(--mob-ease);transform:translateY(.3rem)}.mob-calls-top--titled .mob-top__title{opacity:1;transform:none}.mob-calls-back{width:var(--mob-touch);height:var(--mob-touch);color:var(--foreground);transition:background-color .2s var(--mob-ease), transform .2s var(--mob-ease);border-radius:999px;place-items:center;margin-left:-.6rem;display:inline-grid}.mob-calls-back:active{background:var(--secondary-system-fill);transform:scale(.94)}.mob-calls-thread{flex-direction:column;padding-bottom:1.5rem;display:flex}.mob-calls-hero{padding:.35rem max(var(--mob-gutter), env(safe-area-inset-right,0px)) .9rem max(var(--mob-gutter), env(safe-area-inset-left,0px));text-align:center;flex-direction:column;align-items:center;gap:.3rem;display:flex}.mob-calls-hero__name{letter-spacing:-.03em;overflow-wrap:anywhere;max-width:100%;margin:.45rem 0 0;font-size:1.5rem;font-weight:650;line-height:1.15}.mob-calls-hero__meta{color:var(--secondary-label);font-variant-numeric:tabular-nums;margin:0;font-size:.9375rem}.mob-calls-actions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.5rem;width:100%;max-width:22rem;margin-top:.75rem;display:grid}.mob-calls-action{border:.5px solid var(--platform-card-border);border-radius:var(--mob-radius-sm);background:var(--elevated-background);min-height:3.6rem;color:var(--foreground);transition:background-color .2s var(--mob-ease), transform .2s var(--mob-ease);flex-direction:column;justify-content:center;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;display:flex}.mob-calls-action:active{background:var(--surface-pressed);transform:scale(.97)}.mob-calls-segbar{top:calc(var(--mob-top-h) + env(safe-area-inset-top,0px));z-index:20;padding:.35rem max(var(--mob-gutter), env(safe-area-inset-right,0px)) .6rem max(var(--mob-gutter), env(safe-area-inset-left,0px));background:var(--page-surface);position:sticky}@supports (color:color-mix(in lab, red, red)){.mob-calls-segbar{background:color-mix(in srgb, var(--page-surface) 84%, transparent)}}.mob-calls-segbar{-webkit-backdrop-filter:blur(18px)saturate(160%)}.mob-calls-seg__item{min-height:var(--mob-touch);isolation:isolate;place-items:center;display:grid;position:relative}.mob-calls-seg .mob-segmented__item[aria-pressed=true]{box-shadow:none;color:var(--foreground);background:0 0;font-weight:600}.mob-calls-seg__thumb{z-index:-1;background:var(--elevated-background);box-shadow:0 1px 3px rgb(var(--fuji-black-rgb) / .12);border-radius:999px;position:absolute;inset:0}.dark .mob-calls-seg__thumb{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark .mob-calls-seg__thumb{background:color-mix(in srgb, var(--foreground) 18%, var(--elevated-background))}}.dark .mob-calls-seg__thumb{box-shadow:inset 0 0 0 .5px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark .mob-calls-seg__thumb{box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--foreground) 14%, transparent)}}.mob-calls-body{padding:.35rem max(var(--mob-gutter), env(safe-area-inset-right,0px)) 0 max(var(--mob-gutter), env(safe-area-inset-left,0px))}.mob-calls-feed{flex-direction:column;gap:1.6rem;display:flex}.mob-calls-entry{flex-direction:column;gap:.6rem;min-width:0;display:flex}.mob-calls-divider{color:var(--secondary-label);font-variant-numeric:tabular-nums;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.3rem;margin:0;font-size:.75rem;font-weight:500;display:flex}.mob-calls-summary{border:.5px solid var(--platform-card-border);border-radius:var(--mob-radius);background:var(--elevated-background);padding:.85rem 1rem}.mob-calls-summary__kicker{color:var(--secondary-label);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:600}.mob-calls-summary__title{letter-spacing:-.01em;overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.9375rem;font-weight:600;line-height:1.35}.mob-calls-summary__text{overflow-wrap:anywhere;white-space:pre-line;margin:.3rem 0 0;font-size:.9rem;line-height:1.5}.mob-calls-disclosure{width:100%;min-height:var(--mob-touch);border-radius:var(--mob-radius-sm);background:var(--system-fill);color:var(--foreground);text-align:left;transition:background-color .2s var(--mob-ease);align-items:center;gap:.5rem;padding:0 .9rem;font-size:.875rem;font-weight:600;display:flex}.mob-calls-disclosure:active{background:var(--surface-pressed)}.mob-calls-disclosure__count{color:var(--secondary-label);margin-left:auto;font-weight:500}.mob-calls-disclosure__chevron{color:var(--secondary-label);transition:transform .25s var(--mob-ease);flex-shrink:0}[aria-expanded=true]>.mob-calls-disclosure__chevron{transform:rotate(180deg)}.mob-calls-quiet{color:var(--secondary-label);text-align:center;margin:0;padding:.35rem 0;font-size:.875rem;line-height:1.45}.mob-calls-bubbles{flex-direction:column;gap:.2rem;min-width:0;padding-top:.25rem;display:flex}.mob-calls-bubble-row{flex-direction:column;min-width:0;display:flex}.mob-calls-bubble-row--first{margin-top:.55rem}.mob-calls-bubbles>:first-child{margin-top:0}.mob-calls-bubble-row--them{align-items:flex-start}.mob-calls-bubble-row--us{align-items:flex-end}.mob-calls-sender{color:var(--secondary-label);padding:0 .8rem .15rem;font-size:.6875rem;font-weight:500}.mob-calls-bubble{overflow-wrap:anywhere;white-space:pre-line;-webkit-user-select:text;user-select:text;border-radius:1.15rem;max-width:min(80%,28rem);margin:0;padding:.5rem .8rem;font-size:1rem;line-height:1.36}.mob-calls-bubble--them{background:var(--system-fill);color:var(--foreground)}.mob-calls-bubble--us{background:var(--foreground);color:var(--background)}.mob-calls-bubble--them.mob-calls-bubble--tail{border-bottom-left-radius:.35rem}.mob-calls-bubble--us.mob-calls-bubble--tail{border-bottom-right-radius:.35rem}.mob-calls-aside{max-width:90%;color:var(--secondary-label);text-align:center;margin:.45rem auto;font-size:.75rem;line-height:1.4}.mob-calls-texthead{border:.5px solid var(--platform-card-border);border-radius:var(--mob-radius);background:var(--elevated-background);width:100%;min-height:3.4rem;color:var(--foreground);text-align:left;transition:background-color .2s var(--mob-ease);align-items:center;gap:.65rem;padding:.65rem .9rem;display:flex}.mob-calls-texthead:active{background:var(--surface-pressed)}.mob-calls-texthead__titles{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.mob-calls-texthead__title{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:600;overflow:hidden}.mob-calls-texthead__meta{color:var(--secondary-label);font-variant-numeric:tabular-nums;font-size:.75rem}.mob-calls-textpreview{color:var(--secondary-label);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;padding:0 .9rem;font-size:.875rem;line-height:1.4;display:-webkit-box;overflow:hidden}.mob-calls-recordings{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.mob-calls-recording{border:.5px solid var(--platform-card-border);border-radius:var(--mob-radius);background:var(--elevated-background);min-width:0;padding:.85rem .9rem .75rem}.mob-calls-recording__title{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:.9375rem;font-weight:600;line-height:1.35}.mob-calls-recording__meta{color:var(--secondary-label);font-variant-numeric:tabular-nums;margin:.15rem 0 .55rem;font-size:.75rem}.mob-calls-player{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:.65rem;display:grid}.mob-calls-player audio{display:none}.mob-calls-player__play{width:var(--mob-touch);height:var(--mob-touch);background:var(--foreground);color:var(--background);transition:opacity .2s var(--mob-ease), transform .2s var(--mob-ease);border-radius:999px;place-items:center;display:grid}.mob-calls-player__play:active{transform:scale(.94)}.mob-calls-player__play[aria-busy=true]{opacity:.75}.mob-calls-player__track{flex-direction:column;min-width:0;display:flex}.mob-calls-player__scrub{width:100%;height:var(--mob-touch);cursor:pointer;appearance:none;background:0 0;margin:0}.mob-calls-player__scrub:disabled{cursor:default;opacity:.55}.mob-calls-player__scrub:focus-visible{outline:none}.mob-calls-player__scrub::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--foreground) var(--mob-calls-progress,0%), var(--foreground) var(--mob-calls-progress,0%));border-radius:999px;height:4px}@supports (color:color-mix(in lab, red, red)){.mob-calls-player__scrub::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--foreground) var(--mob-calls-progress,0%), color-mix(in srgb, var(--foreground) 16%, transparent) var(--mob-calls-progress,0%))}}.mob-calls-player__scrub::-webkit-slider-thumb{background:var(--foreground);width:1.1rem;height:1.1rem;box-shadow:0 1px 4px rgb(var(--fuji-black-rgb) / .25);appearance:none;border-radius:999px;margin-top:calc(2px - .55rem)}.mob-calls-player__scrub:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--focus-ring)}.mob-calls-player__scrub::-moz-range-track{background:var(--foreground);border-radius:999px;height:4px}@supports (color:color-mix(in lab, red, red)){.mob-calls-player__scrub::-moz-range-track{background:color-mix(in srgb, var(--foreground) 16%, transparent)}}.mob-calls-player__scrub::-moz-range-progress{background:var(--foreground);border-radius:999px;height:4px}.mob-calls-player__scrub::-moz-range-thumb{background:var(--foreground);border:0;border-radius:999px;width:1.1rem;height:1.1rem}.mob-calls-player__times{color:var(--secondary-label);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:-.55rem;font-size:.6875rem;display:flex}.mob-calls-player__rate{min-width:var(--mob-touch);min-height:var(--mob-touch);background:var(--system-fill);color:var(--foreground);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 .45rem;font-size:.8125rem;font-weight:600}.mob-calls-player__rate:active{background:var(--surface-pressed)}.mob-calls-player__error{color:var(--accent-danger);grid-column:1/-1;margin:.4rem 0 0;font-size:.75rem;line-height:1.4}@media (prefers-reduced-motion:reduce){.mob-calls-skel{animation:none}.mob-calls-top .mob-top__title{transition:none;transform:none}.mob-calls-disclosure__chevron{transition:none}}html:has(.frix-mobile){overscroll-behavior:none;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden}html:has(.frix-mobile) body{overscroll-behavior:none;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden}html:has(.frix-mobile) body{touch-action:pan-x pan-y;-webkit-tap-highlight-color:transparent;width:100%}html:has(.frix-mobile) :is(button,a,[role=button]){-webkit-tap-highlight-color:transparent;touch-action:manipulation}.frix-mobile :is(.mob-tabbar,.mob-top,.mob-btn,.mob-chip,button){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media (max-width:767px){html:has(.auth-v2){overscroll-behavior:none;touch-action:pan-x pan-y;-webkit-tap-highlight-color:transparent;overflow-x:hidden}html:has(.auth-v2) body{overscroll-behavior:none;touch-action:pan-x pan-y;-webkit-tap-highlight-color:transparent;overflow-x:hidden}.signup-sheet__input,.signup-sheet .glass-cc-input,.frix-mobile :is(input,textarea,select):not(.text-center){font-size:16px!important}}.mob-composer__plus{background:var(--system-fill);transition:transform .25s var(--mob-ease), background-color .2s ease;border-radius:999px}.mob-composer__plus--open{transform:rotate(45deg)}.mob-composer__chips{scrollbar-width:none;gap:.35rem;margin:0 0 .35rem;padding:0;list-style:none;display:flex;overflow-x:auto}.mob-composer__chips::-webkit-scrollbar{display:none}.mob-composer__chip{background:var(--system-fill);border-radius:999px;flex-shrink:0;align-items:center;gap:.3rem;max-width:12rem;min-height:1.85rem;padding:0 .35rem 0 .6rem;font-size:.8125rem;font-weight:500;display:inline-flex}.mob-composer__chip button{width:1.4rem;height:1.4rem;color:var(--secondary-label);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.mob-opt{flex-direction:column;gap:.5rem;display:flex}.mob-opt__label{color:var(--secondary-label);letter-spacing:.04em;text-transform:uppercase;margin:.6rem .25rem 0;font-size:.75rem;font-weight:600}.mob-opt__label:first-child{margin-top:0}.mob-opt__tile{color:#fff;border-radius:.55rem;flex-shrink:0;place-items:center;width:2rem;height:2rem;display:grid}.mob-opt__tile--blue{background:#2f6fe4}.mob-opt__tile--amber{background:#d0870f}.mob-opt__tile--violet{background:#7b52d9}.mob-opt__tile--teal{background:#0f8f8b}.mob-opt__tile--rose{background:#d0435f}.mob-opt__tile--sky{background:#1c8fd0}.mob-opt__tile--ink{background:var(--foreground);color:var(--background)}.mob-opt__value{max-width:9rem;color:var(--secondary-label);white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;overflow:hidden}.mob-opt__back{min-height:var(--mob-touch);color:var(--foreground);align-items:center;gap:.15rem;margin:-.35rem 0 .35rem -.35rem;padding:0 .35rem;font-size:1rem;font-weight:500;display:inline-flex}.mob-opt__clear{min-height:2.25rem;color:var(--foreground);align-self:flex-start;padding:0 .25rem;font-size:.875rem;font-weight:600}.mob-opt__link{gap:.5rem;display:flex}.mob-opt__link .mob-input{flex:1}.mob-opt__error{color:#d92d20;margin:0;font-size:.8125rem}.mob-opt__hint,.mob-opt__empty{color:var(--secondary-label);margin:0;padding:.75rem .25rem;font-size:.875rem}.mob-switch{appearance:none;background:var(--foreground);border-radius:999px;flex-shrink:0;width:3.1rem;height:1.9rem;position:relative}@supports (color:color-mix(in lab, red, red)){.mob-switch{background:color-mix(in srgb, var(--foreground) 16%, transparent)}}.mob-switch{cursor:pointer;transition:background-color .2s}.mob-switch:after{content:"";width:calc(1.9rem - 4px);height:calc(1.9rem - 4px);transition:transform .22s var(--mob-ease);background:#fff;border-radius:999px;position:absolute;top:2px;left:2px;box-shadow:0 2px 6px #0003}.mob-switch:checked{background:#34c759}.mob-switch:checked:after{transform:translate(1.2rem)}.mob-switch:disabled{opacity:.5}.platform-form-stack input[readonly]{cursor:default;color:var(--secondary-label);background:var(--system-fill)}.platform-form-stack input[readonly]:focus{box-shadow:none;border-color:var(--field-border)}.mob-profile-card{color:inherit;transition:background-color .2s var(--mob-ease);align-items:center;gap:1rem;text-decoration:none;display:flex}.mob-profile-card:active{background:var(--surface-pressed)}.mob-top__action{min-height:var(--mob-touch);color:var(--foreground);letter-spacing:-.01em;background:0 0;border:0;padding-inline:.35rem;font-size:1rem;font-weight:600}.mob-top__action:disabled{color:var(--tertiary-label)}.mob-profile-hero{text-align:center;flex-direction:column;align-items:center;gap:.35rem;padding:.75rem 0 .25rem;display:flex}.mob-avatar--lg{width:5.25rem;height:5.25rem;margin-bottom:.35rem;font-size:1.75rem}.mob-profile-hero__name{letter-spacing:-.03em;margin:0;font-size:1.35rem;font-weight:650}.mob-profile-hero__role{letter-spacing:.06em;text-transform:uppercase;color:var(--secondary-label);margin:0;font-size:.6875rem;font-weight:600}.mob-form-list>*+*{border-top:.5px solid var(--separator)}.mob-form-row{align-items:center;gap:.85rem;min-height:3.35rem;padding:0 1rem;display:flex}.mob-form-row__label{flex-shrink:0;width:6.25rem;font-size:.9375rem;font-weight:500}.mob-form-row__input{min-width:0;height:3.35rem;color:var(--foreground);background:0 0;border:0;outline:none;flex:1;font-size:16px}.mob-form-row__input::placeholder{color:var(--tertiary-label)}.mob-form-row__value{min-width:0;color:var(--secondary-label);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:16px;overflow:hidden}.mob-form-row__lock{color:var(--tertiary-label);flex-shrink:0}.mob-form-note{color:var(--secondary-label);margin:-.35rem 0 0;padding-inline:1rem;font-size:.8125rem;line-height:1.45}.mob-row__icon--brand{background:var(--elevated-background);box-shadow:inset 0 0 0 .5px var(--separator)}.mob-row__icon--accent{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.mob-row__icon--accent{background:color-mix(in srgb, var(--foreground) 9%, transparent)}}.mob-row__title--accent{font-weight:600}.mob-row__link{color:var(--foreground);font-size:.9375rem;font-weight:600}.mob-row:disabled{opacity:1}.mob-row:disabled .mob-row__title--accent{opacity:.5}.mob-btn--danger{color:#fff;background:#d92d20}.mob-sheet__text{color:var(--secondary-label);margin:0;font-size:.9375rem;line-height:1.5}.acct-setup{--acct-card:var(--elevated-background,#fff);--acct-fg:var(--foreground);--acct-muted:var(--secondary-label);--acct-line:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.acct-setup{--acct-line:color-mix(in srgb, var(--foreground) 10%, transparent)}}.acct-setup{--acct-field:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.acct-setup{--acct-field:color-mix(in srgb, var(--foreground) 3%, var(--acct-card))}}.acct-setup{--acct-accent:#00a19e;z-index:400;color:var(--acct-fg);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.acct-setup__veil{background:var(--background);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.acct-setup__veil{background:color-mix(in srgb, var(--background) 34%, transparent)}}.acct-setup__veil{-webkit-backdrop-filter:blur(3px)saturate(115%);backdrop-filter:blur(3px)saturate(115%)}.dark .acct-setup__veil{background:#0000006b}.acct-setup__card{overscroll-behavior:contain;border:.5px solid var(--acct-line);background:var(--acct-card);border-radius:1.5rem;width:min(100%,26rem);max-height:calc(100dvh - 3rem);position:relative;overflow:hidden auto;box-shadow:inset 0 1px #ffffff80,0 2px 6px #0000000a,0 30px 80px -24px #00000059}.dark .acct-setup__card{box-shadow:inset 0 1px #ffffff0d,0 40px 90px -30px #000c}.acct-setup__grabber{display:none}.acct-setup__body{text-align:center;flex-direction:column;align-items:center;padding:2rem 1.75rem 1.5rem;display:flex}.acct-setup__body--done{padding-block:2.75rem 2.5rem}.acct-setup__steps{gap:.35rem;margin-bottom:1.25rem;display:flex}.acct-setup__step{background:var(--acct-line);border-radius:999px;width:1.5rem;height:.25rem;transition:background-color .3s}.acct-setup__step--on{background:var(--acct-fg)}.acct-setup__art{border-radius:1.2rem;place-items:center;width:4rem;height:4rem;margin-bottom:1.1rem;display:grid;position:relative}.acct-setup__art--brand{color:#d9f99d;background:linear-gradient(145deg,#062625,#0b3b39);box-shadow:inset 0 1px #ffffff1f,0 10px 24px -10px #003c3a99}.acct-setup__art--passkey{background:linear-gradient(160deg, var(--acct-accent), var(--acct-card));border-radius:1.5rem;width:5rem;height:5rem}@supports (color:color-mix(in lab, red, red)){.acct-setup__art--passkey{background:linear-gradient(160deg, color-mix(in srgb, var(--acct-accent) 16%, var(--acct-card)), var(--acct-card))}}.acct-setup__art--passkey{color:var(--acct-accent);box-shadow:0 0 0 .5px var(--acct-accent) inset}@supports (color:color-mix(in lab, red, red)){.acct-setup__art--passkey{box-shadow:0 0 0 .5px color-mix(in srgb, var(--acct-accent) 30%, transparent) inset}}.acct-setup__ring{border:1.5px solid var(--acct-accent);border-radius:1.8rem;position:absolute;inset:-6px}@supports (color:color-mix(in lab, red, red)){.acct-setup__ring{border:1.5px solid color-mix(in srgb, var(--acct-accent) 45%, transparent)}}.acct-setup__ring{opacity:0;animation:2.4s ease-out infinite acct-ring}@keyframes acct-ring{0%{opacity:.8;transform:scale(.92)}80%,to{opacity:0;transform:scale(1.12)}}.acct-setup__art--done{background:var(--acct-fg);color:var(--acct-card);border-radius:999px}.acct-setup__title{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:1.4rem;font-weight:650;line-height:1.2}.acct-setup__lead{max-width:21rem;color:var(--acct-muted);text-wrap:pretty;margin:.45rem 0 0;font-size:.9375rem;line-height:1.5}.acct-setup__fields{text-align:left;flex-direction:column;gap:.9rem;width:100%;margin-top:1.5rem;display:flex}.acct-setup__field{flex-direction:column;gap:.35rem;display:flex}.acct-setup__label{font-size:.8125rem;font-weight:550}.acct-setup__input{border:1px solid var(--acct-line);background:var(--acct-field);width:100%;height:2.9rem;color:var(--acct-fg);border-radius:.8rem;outline:none;padding:0 .9rem;font-size:16px;transition:border-color .15s,box-shadow .15s}.acct-setup__input:focus{border-color:var(--acct-fg);box-shadow:0 0 0 3px var(--acct-fg)}@supports (color:color-mix(in lab, red, red)){.acct-setup__input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--acct-fg) 10%, transparent)}}.acct-setup__input[aria-invalid=true]{border-color:#d92d20}.acct-setup__hint,.acct-setup__error{color:var(--acct-muted);font-size:.78rem;line-height:1.4}.acct-setup__error{color:#d92d20}.acct-setup__invites{flex-direction:column;gap:.5rem;width:100%;margin-top:1rem;display:flex}.acct-setup__invite{border:1px dashed var(--acct-line);text-align:left;color:inherit;border-radius:.9rem;align-items:center;gap:.75rem;padding:.7rem .8rem;text-decoration:none;transition:background-color .15s;display:flex}.acct-setup__invite:hover{background:var(--acct-field)}.acct-setup__invite-mark{background:var(--acct-fg);width:2.1rem;height:2.1rem;color:var(--acct-card);border-radius:.6rem;flex-shrink:0;place-items:center;font-size:.75rem;font-weight:650;display:grid}.acct-setup__invite-copy{flex-direction:column;min-width:0;display:flex}.acct-setup__invite-title{font-size:.875rem;font-weight:600}.acct-setup__invite-meta{color:var(--acct-muted);font-size:.78rem}.acct-setup__perks{background:var(--acct-field);text-align:left;border-radius:1rem;flex-direction:column;gap:.55rem;width:100%;margin:1.35rem 0 0;padding:.95rem 1rem;list-style:none;display:flex}.acct-setup__perks li{align-items:center;gap:.6rem;font-size:.875rem;display:flex}.acct-setup__perks svg{color:var(--acct-accent);flex-shrink:0}.acct-setup__primary,.acct-setup__secondary{letter-spacing:-.01em;cursor:pointer;border-radius:.85rem;justify-content:center;align-items:center;width:100%;min-height:3rem;font-size:.975rem;font-weight:600;transition:opacity .15s,transform .1s,background-color .15s;display:inline-flex}.acct-setup__primary{background:var(--acct-fg);color:var(--acct-card);border:0;margin-top:1.5rem}.acct-setup__primary:active:not(:disabled){transform:scale(.985)}.acct-setup__secondary{color:var(--acct-muted);background:0 0;border:0;margin-top:.4rem}.acct-setup__secondary:hover:not(:disabled){color:var(--acct-fg)}.acct-setup__primary:disabled,.acct-setup__secondary:disabled{opacity:.5;cursor:default}@media (max-width:639px){.acct-setup{align-items:flex-end;padding:0}.acct-setup__card{border-bottom:0;border-radius:1.6rem 1.6rem 0 0;width:100%;max-height:calc(100dvh - 2.5rem)}.acct-setup__grabber{background:var(--acct-line);border-radius:999px;width:2.4rem;height:.3rem;margin:.55rem auto 0;display:block}.acct-setup__body{padding:1.25rem 1.25rem max(1.25rem, env(safe-area-inset-bottom,0px))}.acct-setup__title{font-size:1.35rem}.acct-setup__primary,.acct-setup__secondary{min-height:3.25rem}}@media (prefers-reduced-motion:reduce){.acct-setup__ring{animation:none}}.welcome-tour{z-index:1360;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (min-width:640px){.welcome-tour{align-items:center;padding:1.5rem}}.welcome-tour__scrim{background:rgb(var(--brand-deep-ink-rgb) / .42);-webkit-backdrop-filter:blur(6px)saturate(115%);position:absolute;inset:0}.welcome-tour__panel{z-index:1;width:100%;padding:.5rem .5rem max(1.1rem, env(safe-area-inset-bottom,0px));border:.5px solid var(--page-raised-border);background:var(--background);box-shadow:0 40px 100px -40px rgb(var(--brand-deep-ink-rgb) / .6);border-radius:26px 26px 0 0;flex-direction:column;display:flex;position:relative}@media (min-width:640px){.welcome-tour__panel{border-radius:26px;width:min(100%,28rem);padding-bottom:1.1rem}}.welcome-tour__close{z-index:2;background:var(--background);border:0;border-radius:999px;place-items:center;width:1.9rem;height:1.9rem;display:grid;position:absolute;top:1.1rem;right:1.1rem}@supports (color:color-mix(in lab, red, red)){.welcome-tour__close{background:color-mix(in srgb, var(--background) 70%, transparent)}}.welcome-tour__close{color:var(--muted-foreground);cursor:pointer;transition:color .2s var(--ease-apple), background .2s var(--ease-apple)}.welcome-tour__close:hover{background:var(--background);color:var(--foreground)}.welcome-tour__stage{background:radial-gradient(110% 90% at 12% 0%, var(--brand-deep-teal), transparent 62%), radial-gradient(90% 80% at 100% 100%, var(--brand-fresh-lime), transparent 60%), var(--page-raised);border-radius:20px;height:13.5rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.welcome-tour__stage{background:radial-gradient(110% 90% at 12% 0%, color-mix(in srgb, var(--brand-deep-teal) 16%, transparent), transparent 62%), radial-gradient(90% 80% at 100% 100%, color-mix(in srgb, var(--brand-fresh-lime) 70%, transparent), transparent 60%), var(--page-raised)}}.dark .welcome-tour__stage{background:radial-gradient(110% 90% at 12% 0%, var(--brand-deep-teal), transparent 62%), radial-gradient(90% 80% at 100% 100%, var(--brand-fresh-lime), transparent 60%), var(--page-raised)}@supports (color:color-mix(in lab, red, red)){.dark .welcome-tour__stage{background:radial-gradient(110% 90% at 12% 0%, color-mix(in srgb, var(--brand-deep-teal) 26%, transparent), transparent 62%), radial-gradient(90% 80% at 100% 100%, color-mix(in srgb, var(--brand-fresh-lime) 10%, transparent), transparent 60%), var(--page-raised)}}.welcome-tour__art{grid-area:1/1;place-items:center;display:grid}.welcome-tour__copy{min-height:8.6rem;padding:1.35rem 1.25rem 0}.welcome-tour__kicker{letter-spacing:.01em;color:var(--brand-deep-teal);margin:0 0 .35rem;font-size:.75rem;font-weight:600}.dark .welcome-tour__kicker{color:var(--brand-fresh-lime)}.welcome-tour__title{letter-spacing:-.03em;color:var(--foreground);margin:0;font-size:1.375rem;font-weight:500;line-height:1.15}.welcome-tour__body{color:var(--muted-foreground);text-wrap:pretty;margin:.5rem 0 0;font-size:.9375rem;line-height:1.55}.welcome-tour__foot{justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem 0;display:flex}.welcome-tour__dots{align-items:center;gap:.35rem;display:flex}.welcome-tour__dot{background:var(--foreground);border:0;border-radius:999px;width:6px;height:6px;padding:0}@supports (color:color-mix(in lab, red, red)){.welcome-tour__dot{background:color-mix(in srgb, var(--foreground) 20%, transparent)}}.welcome-tour__dot{cursor:pointer;transition:width .32s var(--ease-ios), background .32s var(--ease-ios)}.welcome-tour__dot.is-active{background:var(--foreground);width:18px}.welcome-tour__actions{align-items:center;gap:.35rem;display:flex}.welcome-tour__btn{letter-spacing:-.01em;cursor:pointer;min-height:2.5rem;transition:background .18s var(--ease-apple), opacity .18s var(--ease-apple), color .18s var(--ease-apple);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 1.1rem;font-size:.875rem;font-weight:600;display:inline-flex}.welcome-tour__btn--ghost{color:var(--muted-foreground);background:0 0}.welcome-tour__btn--ghost:hover{background:var(--page-raised-hover);color:var(--foreground)}.welcome-tour__btn--primary{background:var(--foreground);color:var(--background)}.welcome-tour__btn--primary:hover{opacity:.9}.wt-ask,.wt-cite,.wt-draft{flex-direction:column;gap:.7rem;width:84%;display:flex}.wt-ask__bubble{border:.5px solid var(--page-raised-border);background:var(--background);color:var(--foreground);animation:wt-rise .48s var(--ease-ios) both;border-radius:999px;align-self:flex-start;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.75rem;font-weight:600;display:inline-flex}.wt-ask__bubble svg{color:var(--brand-deep-teal)}.dark .wt-ask__bubble svg{color:var(--brand-fresh-lime)}.wt-ask__composer{border:.5px solid var(--page-raised-border);background:var(--background);box-shadow:0 18px 40px -26px rgb(var(--brand-deep-ink-rgb) / .45);animation:wt-rise .48s 80ms var(--ease-ios) both;border-radius:16px;align-items:center;gap:.6rem;padding:.8rem .6rem .8rem .95rem;display:flex}.wt-ask__text{white-space:nowrap;min-width:0;color:var(--foreground);clip-path:inset(0 100% 0 0);flex:1;font-size:.8125rem;animation:1.9s steps(42,end) .45s forwards wt-type;overflow:hidden}.wt-ask__send{background:var(--foreground);border-radius:999px;flex-shrink:0;place-items:center;width:1.75rem;height:1.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.wt-ask__send{background:color-mix(in srgb, var(--foreground) 12%, transparent)}}.wt-ask__send{color:var(--background);animation:wt-send .36s 2.45s var(--ease-ios) forwards}.wt-cite__answer{border:.5px solid var(--page-raised-border);background:var(--background);animation:wt-rise .48s var(--ease-ios) both;border-radius:14px;flex-direction:column;gap:.55rem;padding:.95rem 1rem;display:flex}.wt-line,.wt-draft__line{background:var(--foreground);border-radius:999px;height:7px;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.wt-line,.wt-draft__line{background:color-mix(in srgb, var(--foreground) 13%, transparent)}}.wt-chip{background:var(--brand-deep-teal);border-radius:5px;place-items:center;width:1.1rem;height:1.1rem;display:grid;position:absolute;top:50%;right:-1.45rem}@supports (color:color-mix(in lab, red, red)){.wt-chip{background:color-mix(in srgb, var(--brand-deep-teal) 18%, transparent)}}.wt-chip{color:var(--brand-deep-teal);animation:wt-pop .38s var(--ease-ios) both;font-size:.625rem;font-weight:700;transform:translateY(-50%)}.dark .wt-chip{background:var(--brand-fresh-lime)}@supports (color:color-mix(in lab, red, red)){.dark .wt-chip{background:color-mix(in srgb, var(--brand-fresh-lime) 16%, transparent)}}.dark .wt-chip{color:var(--brand-fresh-lime)}.wt-cite__sources{flex-direction:column;gap:.4rem;display:flex}.wt-source{border:.5px solid var(--page-raised-border);background:var(--background);color:var(--foreground);animation:wt-rise .42s var(--ease-ios) both;border-radius:10px;align-items:center;gap:.5rem;padding:.45rem .6rem;font-size:.72rem;display:flex}.wt-source__n{background:var(--foreground);border-radius:4px;flex-shrink:0;place-items:center;width:1.05rem;height:1.05rem;display:grid}@supports (color:color-mix(in lab, red, red)){.wt-source__n{background:color-mix(in srgb, var(--foreground) 8%, transparent)}}.wt-source__n{font-size:.6rem;font-weight:700}.wt-source__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.wt-source__ok{color:var(--brand-deep-teal);flex-shrink:0}.dark .wt-source__ok{color:var(--brand-fresh-lime)}.wt-source__flag{background:#e0a526;border-radius:999px;flex-shrink:0;width:.5rem;height:.5rem;box-shadow:0 0 0 3px #e0a52638}.wt-draft{align-items:center}.wt-draft__page{border:.5px solid var(--page-raised-border);background:var(--background);width:68%;box-shadow:0 18px 40px -26px rgb(var(--brand-deep-ink-rgb) / .45);animation:wt-rise .48s var(--ease-ios) both;border-radius:12px;flex-direction:column;gap:.55rem;padding:.95rem 1rem 1.1rem;display:flex}.wt-draft__head{color:var(--foreground);align-items:center;gap:.35rem;margin-bottom:.2rem;font-size:.6875rem;font-weight:650;display:inline-flex}.wt-draft__line{transform-origin:0;height:6px;animation:wt-grow .52s var(--ease-ios) both}.wt-draft__tags{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.wt-draft__tags span{border:.5px solid var(--page-raised-border);background:var(--background);color:var(--foreground);animation:wt-rise .4s var(--ease-ios) both;border-radius:999px;padding:.25rem .6rem;font-size:.6875rem;font-weight:600}@keyframes wt-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes wt-pop{0%{opacity:0;transform:translateY(-50%)scale(.4)}to{opacity:1;transform:translateY(-50%)scale(1)}}@keyframes wt-type{to{clip-path:inset(0)}}@keyframes wt-send{to{background:var(--foreground)}}@keyframes wt-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.welcome-tour *,.welcome-tour :before{animation-duration:1ms!important;animation-delay:0s!important}.welcome-tour__dot{transition:none}}.dn-panel{border:.5px solid var(--dn-fg);width:min(19rem,100vw - 1.5rem);padding:.4rem}@supports (color:color-mix(in lab, red, red)){.dn-panel{border:.5px solid color-mix(in srgb, var(--dn-fg) 12%, transparent)}}.dn-panel{background:var(--dn-panel-bg);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.dn-panel{background:color-mix(in srgb, var(--dn-panel-bg) 86%, transparent)}}.dn-panel{box-shadow:0 0 0 .5px rgb(var(--dn-shadow-rgb) / .04), 0 10px 30px -8px rgb(var(--dn-shadow-rgb) / .22), 0 30px 60px -20px rgb(var(--dn-shadow-rgb) / .18);-webkit-backdrop-filter:blur(40px)saturate(180%);transform-origin:var(--radix-popover-content-transform-origin);animation:.22s cubic-bezier(.2,.9,.3,1.2) both dn-menu-pop}.dn-panel--wide{width:min(21rem,100vw - 1.5rem)}@keyframes dn-menu-pop{0%{opacity:0;transform:scale(.94)translateY(4px)}to{opacity:1;transform:none}}.dn-panel__title{color:var(--dn-muted);letter-spacing:.01em;margin:.35rem .55rem .4rem;font-size:12px;font-weight:600}.dn-menu__label{color:var(--dn-muted);letter-spacing:.01em;margin:.45rem .55rem .2rem;font-size:11.5px;font-weight:600}.dn-menu__rule{background:var(--dn-fg);height:.5px;margin:.35rem .55rem}@supports (color:color-mix(in lab, red, red)){.dn-menu__rule{background:color-mix(in srgb, var(--dn-fg) 10%, transparent)}}.dn-menu-item{border-radius:9px;gap:.65rem;min-height:2.6rem;padding:.35rem .5rem;transition:background-color .12s}.dn-menu-item:hover,.dn-menu-item:focus-visible{background:var(--dn-fg)}@supports (color:color-mix(in lab, red, red)){.dn-menu-item:hover,.dn-menu-item:focus-visible{background:color-mix(in srgb, var(--dn-fg) 7%, transparent)}}.dn-menu-item:hover,.dn-menu-item:focus-visible{outline:none}.dn-menu-item__icon{width:1.75rem;height:1.75rem;color:var(--dn-tone);background:var(--dn-tone);border-radius:7px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.dn-menu-item__icon{background:color-mix(in srgb, var(--dn-tone) 14%, transparent)}}.dn-menu-item__icon>svg{color:inherit;margin:0}.dn-menu-item__icon--blue{--dn-tone:#2f6fe4}.dn-menu-item__icon--amber{--dn-tone:#c27a0e}.dn-menu-item__icon--violet{--dn-tone:#7b52d9}.dn-menu-item__icon--teal{--dn-tone:#0f8f8b}.dn-menu-item__icon--rose{--dn-tone:#d0435f}.dn-menu-item__icon--sky{--dn-tone:#1c8fd0}.dn-menu-item__icon--ink{--dn-tone:var(--dn-fg)}.dark .dn-menu-item__icon--blue{--dn-tone:#6f9ff5}.dark .dn-menu-item__icon--amber{--dn-tone:#e7a94a}.dark .dn-menu-item__icon--violet{--dn-tone:#a98bf0}.dark .dn-menu-item__icon--teal{--dn-tone:#45c7c2}.dark .dn-menu-item__icon--rose{--dn-tone:#f0798f}.dark .dn-menu-item__icon--sky{--dn-tone:#5bb7ec}.dn-menu-item__name{letter-spacing:-.005em;font-size:13.5px;font-weight:500}.dn-menu-item__text{white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.35;overflow:hidden}.dn-menu-item--compact{min-height:2.35rem}.dn-switch{background:var(--dn-fg);width:2.1rem;height:1.25rem;margin:0}@supports (color:color-mix(in lab, red, red)){.dn-switch{background:color-mix(in srgb, var(--dn-fg) 16%, transparent)}}.dn-switch:after{background:#fff;width:calc(1.25rem - 4px);height:calc(1.25rem - 4px);top:2px;left:2px;box-shadow:0 1px 1px #00000014,0 2px 5px #0000002e}.dn-switch:checked{background:#1f9d55}.dn-switch:checked:after{transform:translate(.85rem)}.dn-root--site .dn-switch:checked{background:var(--site-lime)}.dn-options--effort{gap:.1rem}.dn-options--effort .dn-option{border-radius:9px;gap:.15rem;padding:.55rem 2rem .55rem .6rem}.dn-option:hover{background:var(--dn-fg)}@supports (color:color-mix(in lab, red, red)){.dn-option:hover{background:color-mix(in srgb, var(--dn-fg) 7%, transparent)}}.dn-option--selected,.dn-option--selected:hover{background:var(--dn-fg)}@supports (color:color-mix(in lab, red, red)){.dn-option--selected,.dn-option--selected:hover{background:color-mix(in srgb, var(--dn-fg) 9%, transparent)}}.dn-option__name{font-size:13.5px;font-weight:600}.dn-option__aside{font-variant-numeric:tabular-nums;font-size:11.5px}.dn-option__text{font-size:12px;line-height:1.4}.dn-option__check{color:var(--dn-fg);margin-top:-7.5px;top:50%;right:.65rem}.dn-models{gap:0;padding-bottom:.15rem}.dn-models__group{color:var(--dn-muted);margin:.55rem .55rem .15rem;font-size:11.5px;font-weight:600}.dn-models>li:first-child .dn-models__group{margin-top:.15rem}.dn-pick{min-height:2.15rem;color:var(--dn-fg);border-radius:8px;padding:.35rem .6rem;font-size:13.5px}.dn-pick:hover:not(:disabled){background:var(--dn-fg)}@supports (color:color-mix(in lab, red, red)){.dn-pick:hover:not(:disabled){background:color-mix(in srgb, var(--dn-fg) 7%, transparent)}}.dn-pick--on{font-weight:600}.dn-plus{background:var(--dn-fg);border:0}@supports (color:color-mix(in lab, red, red)){.dn-plus{background:color-mix(in srgb, var(--dn-fg) 6%, transparent)}}.dn-plus:hover:not(:disabled){background:var(--dn-fg)}@supports (color:color-mix(in lab, red, red)){.dn-plus:hover:not(:disabled){background:color-mix(in srgb, var(--dn-fg) 10%, transparent)}}.cfb-dialog{border-radius:18px;width:min(38rem,100%);height:min(40rem,100% - 2rem);max-height:none}.cfb-dialog__bar{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1rem .35rem 1.2rem;display:flex}.cfb-dialog__title{letter-spacing:-.015em;margin:0;font-size:16px;font-weight:650}.cfb-dialog__sub{color:var(--dn-muted);margin:.15rem 0 0;font-size:12.5px}.cfb{flex-direction:column;flex:1;min-height:0;display:flex}.cfb__top{flex-direction:column;gap:.5rem;padding:.35rem 1rem .5rem;display:flex}.cfb-path{align-items:center;gap:.25rem;min-width:0;display:flex}.cfb-path__back{width:1.9rem;height:1.9rem;color:var(--dn-fg);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.cfb-path__back:hover{background:var(--dn-fg)}@supports (color:color-mix(in lab, red, red)){.cfb-path__back:hover{background:color-mix(in srgb, var(--dn-fg) 7%, transparent)}}.cfb-path__trail{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:.15rem;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.cfb-path__trail::-webkit-scrollbar{display:none}.cfb-path__trail li{color:var(--dn-faint);flex-shrink:0;align-items:center;gap:.15rem;font-size:12.5px;display:flex}.cfb-path__trail li+li:before{content:"›";padding-inline:.15rem}.cfb-path__trail button{max-width:12rem;color:var(--dn-muted);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:.2rem .35rem;overflow:hidden}.cfb-path__trail button:hover{background:var(--dn-fg)}@supports (color:color-mix(in lab, red, red)){.cfb-path__trail button:hover{background:color-mix(in srgb, var(--dn-fg) 7%, transparent)}}.cfb-path__trail button:hover{color:var(--dn-fg)}.cfb-path__trail button[aria-current=location]{color:var(--dn-fg);font-weight:600}.cfb-search{background:var(--dn-fg);border-radius:9px;align-items:center;gap:.45rem;height:2.2rem;padding:0 .65rem;display:flex}@supports (color:color-mix(in lab, red, red)){.cfb-search{background:color-mix(in srgb, var(--dn-fg) 6%, transparent)}}.cfb-search{color:var(--dn-muted)}.cfb-search:focus-within{box-shadow:0 0 0 2px var(--dn-fg)}@supports (color:color-mix(in lab, red, red)){.cfb-search:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--dn-fg) 18%, transparent)}}.cfb-search__input{min-width:0;color:var(--dn-fg);background:0 0;border:0;outline:0;flex:1;font-size:13.5px}.cfb-search__input::placeholder{color:var(--dn-faint)}.cfb-search__input::-webkit-search-cancel-button{display:none}.cfb-search__clear{background:var(--dn-fg);border-radius:999px;place-items:center;width:1.1rem;height:1.1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.cfb-search__clear{background:color-mix(in srgb, var(--dn-fg) 25%, transparent)}}.cfb-search__clear{color:var(--dn-panel-bg)}.cfb__scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:0 .6rem .6rem;overflow-y:auto}.cfb-section{color:var(--dn-muted);margin:.6rem .5rem .25rem;font-size:11.5px;font-weight:600}.cfb-section--row{justify-content:space-between;align-items:center;display:flex}.cfb-section__action{color:var(--dn-fg);font-size:12px;font-weight:600}.cfb-section__action:disabled{opacity:.4}.cfb-list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.cfb-row{width:100%;min-height:2.9rem;color:var(--dn-fg);text-align:left;border-radius:10px;align-items:center;gap:.7rem;padding:.4rem .55rem;transition:background-color .12s;display:flex}.cfb-row:hover:not(:disabled){background:var(--dn-fg)}@supports (color:color-mix(in lab, red, red)){.cfb-row:hover:not(:disabled){background:color-mix(in srgb, var(--dn-fg) 6%, transparent)}}.cfb-row:disabled{opacity:.4}.cfb-row--checked{background:var(--dn-fg)}@supports (color:color-mix(in lab, red, red)){.cfb-row--checked{background:color-mix(in srgb, var(--dn-fg) 7%, transparent)}}.cfb-row__icon{border-radius:8px;flex-shrink:0;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.cfb-row__icon--matter{color:#0f8f8b;background:#0f8f8b24}.cfb-row__icon--folder{color:#2f6fe4;background:#2f6fe424}.dark .cfb-row__icon--matter{color:#45c7c2}.dark .cfb-row__icon--folder{color:#6f9ff5}.cfb-row__icon--doc{background:var(--dn-fg)}@supports (color:color-mix(in lab, red, red)){.cfb-row__icon--doc{background:color-mix(in srgb, var(--dn-fg) 6%, transparent)}}.cfb-row__icon--doc{color:var(--dn-muted)}.cfb-ext{background:var(--dn-fg);color:var(--dn-panel-bg);letter-spacing:.02em;border-radius:3px;padding:0 .2rem;font-size:7.5px;font-weight:700;line-height:1.5;position:absolute;bottom:-4px;right:-5px}.cfb-row__copy{flex-direction:column;flex:1;gap:.05rem;min-width:0;display:flex}.cfb-row__name{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.cfb-row__meta{color:var(--dn-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.cfb-row__chevron{color:var(--dn-faint);flex-shrink:0}.cfb-check{border:1.5px solid var(--dn-fg);flex-shrink:0;place-items:center;width:1.2rem;height:1.2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.cfb-check{border:1.5px solid color-mix(in srgb, var(--dn-fg) 28%, transparent)}}.cfb-check{color:var(--dn-panel-bg);border-radius:999px;transition:background-color .15s,border-color .15s}.cfb-row--checked .cfb-check{color:#fff;background:#2f6fe4;border-color:#0000}.cfb-empty{color:var(--dn-muted);text-align:center;padding:2.5rem 1rem;font-size:13px}.cfb-skeleton{background:linear-gradient(90deg, var(--dn-fg) 0%, var(--dn-fg) 50%, var(--dn-fg) 100%);border-radius:10px;height:2.9rem;margin:1px 0}@supports (color:color-mix(in lab, red, red)){.cfb-skeleton{background:linear-gradient(90deg, color-mix(in srgb, var(--dn-fg) 4%, transparent) 0%, color-mix(in srgb, var(--dn-fg) 8%, transparent) 50%, color-mix(in srgb, var(--dn-fg) 4%, transparent) 100%)}}.cfb-skeleton{background-size:200% 100%;animation:1.2s ease-in-out infinite cfb-shimmer}@keyframes cfb-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.cfb-tray{padding:.7rem 1rem max(.8rem, env(safe-area-inset-bottom,0px));border-top:.5px solid var(--dn-fg);flex-direction:column;gap:.6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.cfb-tray{border-top:.5px solid color-mix(in srgb, var(--dn-fg) 10%, transparent)}}.cfb-tray{background:var(--dn-panel-bg)}@supports (color:color-mix(in lab, red, red)){.cfb-tray{background:color-mix(in srgb, var(--dn-panel-bg) 92%, transparent)}}.cfb-tray__chips{scrollbar-width:none;gap:.35rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.cfb-tray__chip{background:var(--dn-fg);border-radius:999px;flex-shrink:0;align-items:center;gap:.3rem;max-width:14rem;padding:.25rem .35rem .25rem .6rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cfb-tray__chip{background:color-mix(in srgb, var(--dn-fg) 8%, transparent)}}.cfb-tray__chip{font-size:12px}.cfb-tray__chip-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cfb-tray__chip button{width:1rem;height:1rem;color:var(--dn-muted);border-radius:999px;place-items:center;display:grid}.cfb-tray__hint{color:var(--dn-muted);margin:0;font-size:12.5px}.cfb-tray__actions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cfb-tray__count{color:var(--dn-muted);font-variant-numeric:tabular-nums;font-size:12.5px}.cfb--phone .cfb__top,.cfb--phone .cfb__scroll{padding-inline:0}.cfb--phone .cfb-row{min-height:3.35rem;padding-inline:.35rem}.cfb--phone .cfb-search{height:2.6rem}.cfb--phone .cfb-search__input{font-size:16px}.cfb--phone .cfb-row__name{font-size:15px}@media (prefers-reduced-motion:reduce){.dn-panel,.cfb-skeleton{animation:none}}.dn-menu-item--row{min-height:2.25rem;padding-block:.25rem}.dn-menu-item--row .dn-menu-item__name{flex:1;min-width:0}.dn-menu-item__value{max-width:9rem;color:var(--dn-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.dn-menu-item--row .dn-menu-item__icon{border-radius:6px;width:1.55rem;height:1.55rem}.dn-sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;padding:.15rem .45rem .45rem;display:grid}.dn-source{border:1px solid var(--dn-fg);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.35rem;min-height:3.6rem;padding:.5rem .55rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.dn-source{border:1px solid color-mix(in srgb, var(--dn-fg) 12%, transparent)}}.dn-source{color:var(--dn-muted);text-align:left;border-radius:10px;font-size:12.5px;font-weight:500;transition:background-color .15s,border-color .15s,color .15s}.dn-source:hover{background:var(--dn-fg)}@supports (color:color-mix(in lab, red, red)){.dn-source:hover{background:color-mix(in srgb, var(--dn-fg) 5%, transparent)}}.dn-source--on{background:var(--dn-fg);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.dn-source--on{background:color-mix(in srgb, var(--dn-fg) 9%, transparent)}}.dn-source--on{color:var(--dn-fg)}.dn-source__check{position:absolute;top:.45rem;right:.45rem}.dn-root--site .dn-source--on{background:var(--site-lime)}@supports (color:color-mix(in lab, red, red)){.dn-root--site .dn-source--on{background:color-mix(in srgb, var(--site-lime) 16%, transparent)}}.cfb--phone{--dn-fg:var(--foreground);--dn-muted:var(--secondary-label);--dn-faint:var(--tertiary-label);--dn-panel-bg:var(--elevated-background,var(--background))}@media (hover:none){.cfb-row:hover:not(:disabled):not(.cfb-row--checked),.dn-menu-item:hover,.dn-source:hover:not(.dn-source--on){background:0 0}}.fib,.fi{background-position:50%;background-repeat:no-repeat;background-size:contain}.fi{width:1.33333em;line-height:1em;display:inline-block;position:relative}.fi:before{content:" "}.fi.fis{width:1em}.fi-xx{background-image:url(../media/xx.1kwexm3z4mpn8.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-xx.fis{background-image:url(../media/xx.2o5849jkgl215.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ad{background-image:url(../media/ad.08qnjjtmrj5ws.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ad.fis{background-image:url(../media/ad.3-_wa_97npmrq.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ae{background-image:url(../media/ae.0lp_egfq6qkfn.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ae.fis{background-image:url(../media/ae.29x3nmps-aao0.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-af{background-image:url(../media/af.3wy7czenksp87.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-af.fis{background-image:url(../media/af.2ok1p-urpzy33.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ag{background-image:url(../media/ag.340n3xaufdtvz.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ag.fis{background-image:url(../media/ag.2xz1kxfurf3kk.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ai{background-image:url(../media/ai.32ze2sguyowsm.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ai.fis{background-image:url(../media/ai.3swdwnt4rt5uz.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-al{background-image:url(../media/al.3s0ei9o1ve2al.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-al.fis{background-image:url(../media/al.042ns-wg5txv-.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-am{background-image:url(../media/am.3lmy677m2_lm3.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-am.fis{background-image:url(../media/am.2l70_ll6qi258.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ao{background-image:url(../media/ao.0scxcqfcwqgi8.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ao.fis{background-image:url(../media/ao.3fojas6h1_nel.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-aq{background-image:url(../media/aq.2sc04lcbes1bk.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-aq.fis{background-image:url(../media/aq.09fwrjt-zqzhl.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ar{background-image:url(../media/ar.0vbyobv8reqyt.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ar.fis{background-image:url(../media/ar.2jjj6r5revr1i.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-as{background-image:url(../media/as.12c9098horuui.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-as.fis{background-image:url(../media/as.0l93d7i10tggi.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-at{background-image:url(../media/at.0z26n741kgg24.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-at.fis{background-image:url(../media/at.05v93not9sq8l.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-au{background-image:url(../media/au.09c4lbi8l53ox.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-au.fis{background-image:url(../media/au.0jryytr-pkmya.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-aw{background-image:url(../media/aw.1-h174xnjsrb8.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-aw.fis{background-image:url(../media/aw.1w9cbmjq-7ygd.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ax{background-image:url(../media/ax.2zvxy2bl7ibos.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ax.fis{background-image:url(../media/ax.17nrbz_rzg1_j.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-az{background-image:url(../media/az.3ydnaydfpxwzf.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-az.fis{background-image:url(../media/az.31ehu3t-pln85.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ba{background-image:url(../media/ba.3bcnhs2vjhuxr.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ba.fis{background-image:url(../media/ba.0f49ki69j9w2y.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-bb{background-image:url(../media/bb.1g46vq-lhhc3s.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-bb.fis{background-image:url(../media/bb.07-wq7m2u0srq.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-bd{background-image:url(../media/bd.2bwd5f-ynuims.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-bd.fis{background-image:url(../media/bd.1g16q3vgpfp5e.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-be{background-image:url(../media/be.0y1v3bw6w_glk.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-be.fis{background-image:url(../media/be.3pbd4n48gcsfi.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-bf{background-image:url(../media/bf.092x6r9-j7odq.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-bf.fis{background-image:url(../media/bf.3venqos-dbxgs.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-bg{background-image:url(../media/bg.18qzd7kjrn-xw.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-bg.fis{background-image:url(../media/bg.1mxxhoib9h2p0.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-bh{background-image:url(../media/bh.2k_6btf8nxt_7.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-bh.fis{background-image:url(../media/bh.21jwqpal5iibt.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-bi{background-image:url(../media/bi.0e_86bzj7z_rk.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-bi.fis{background-image:url(../media/bi.16rurls0k6293.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-bj{background-image:url(../media/bj.3t_5rs6jct-6a.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-bj.fis{background-image:url(../media/bj.1ye5gp9y32p0f.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-bl{background-image:url(../media/bl.01wt6-nha06aj.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-bl.fis{background-image:url(../media/bl.1bd_okb5-b3s2.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-bm{background-image:url(../media/bm.0t70ft8di4wy_.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-bm.fis{background-image:url(../media/bm.0sy734ajcz6r2.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-bn{background-image:url(../media/bn.0lyyp4--m6wil.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-bn.fis{background-image:url(../media/bn.2_-aovuuw_vhl.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-bo{background-image:url(../media/bo.29h82-_2lsnr6.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-bo.fis{background-image:url(../media/bo.2fu-z0vc-rbls.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-bq{background-image:url(../media/bq.23io8eb3zljoi.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-bq.fis{background-image:url(../media/bq.0w8yeouivkfoi.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-br{background-image:url(../media/br.1lim59_m3v1o5.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-br.fis{background-image:url(../media/br.22gl1e4i-n8j3.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-bs{background-image:url(../media/bs.2nyheqsu0_e4q.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-bs.fis{background-image:url(../media/bs.3h6cx5ab52vg_.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-bt{background-image:url(../media/bt.2nh_nuuhmeq4n.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-bt.fis{background-image:url(../media/bt.0bhkgp7475y2a.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-bv{background-image:url(../media/bv.3hwoeyztu_-zy.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-bv.fis{background-image:url(../media/bv.0g5dvf8m3dswl.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-bw{background-image:url(../media/bw.2ephhjwq-96o_.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-bw.fis{background-image:url(../media/bw.0aamslgx9p5g5.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-by{background-image:url(../media/by.2kyls0yvbg0ui.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-by.fis{background-image:url(../media/by.1dbnxd42j2i-8.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-bz{background-image:url(../media/bz.38f06ygk2-_0_.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-bz.fis{background-image:url(../media/bz.0bb76u7gijn_i.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ca{background-image:url(../media/ca.2cy6u2z55hu60.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ca.fis{background-image:url(../media/ca.1psgb0-9zdtmb.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-cc{background-image:url(../media/cc.2c9wc9s_h_1qq.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-cc.fis{background-image:url(../media/cc.0oyyqsy4yry29.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-cd{background-image:url(../media/cd.0gf5_g2o705de.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-cd.fis{background-image:url(../media/cd.2k2fxfcoaq35s.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-cf{background-image:url(../media/cf.0bbl2x0l6zxdn.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-cf.fis{background-image:url(../media/cf.2jq4mdq9zdkfk.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-cg{background-image:url(../media/cg.3ndol8utyi-4t.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-cg.fis{background-image:url(../media/cg.1utez71syxe5_.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ch{background-image:url(../media/ch.04-zx8uno7o9p.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ch.fis{background-image:url(../media/ch.28a64yq2ocl6c.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ci{background-image:url(../media/ci.0gd0q6aozdn6f.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ci.fis{background-image:url(../media/ci.2453hdm29ed9k.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ck{background-image:url(../media/ck.335ej9f9r4wkt.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ck.fis{background-image:url(../media/ck.1qpv7gdpevypf.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-cl{background-image:url(../media/cl.2oee8g-8uri5a.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-cl.fis{background-image:url(../media/cl.0pgdplmaouy57.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-cm{background-image:url(../media/cm.3nhttzm4arl35.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-cm.fis{background-image:url(../media/cm.1elrdbilrvpy-.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-cn{background-image:url(../media/cn.0xbthc_a9bbwn.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-cn.fis{background-image:url(../media/cn.3uyeootpkmicr.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-co{background-image:url(../media/co.0pegwekfgjbsk.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-co.fis{background-image:url(../media/co.35wq6l8hhtpvl.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-cr{background-image:url(../media/cr.1mmsmpuurng73.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-cr.fis{background-image:url(../media/cr.0qcboxi7xafvv.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-cu{background-image:url(../media/cu.2eooua8ru0o2r.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-cu.fis{background-image:url(../media/cu.2pb2qrglbslag.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-cv{background-image:url(../media/cv.03ja7ouc8g3ld.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-cv.fis{background-image:url(../media/cv.061a765zpft4z.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-cw{background-image:url(../media/cw.192oktk0z2n4a.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-cw.fis{background-image:url(../media/cw.1n2zbqtk2004w.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-cx{background-image:url(../media/cx.16yxhz__37eb5.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-cx.fis{background-image:url(../media/cx.3skhuhnpioe1y.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-cy{background-image:url(../media/cy.1ycsl3sgdfsy5.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-cy.fis{background-image:url(../media/cy.14a8xtvy-z_b1.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-cz{background-image:url(../media/cz.0jhcdil1dv9cb.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-cz.fis{background-image:url(../media/cz.0rgekh58gelkp.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-de{background-image:url(../media/de.382yhwb-cufgt.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-de.fis{background-image:url(../media/de.3mwt3ab7p_c3r.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-dj{background-image:url(../media/dj.02evkh-575cus.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-dj.fis{background-image:url(../media/dj.245jm724q5s2a.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-dk{background-image:url(../media/dk.0jr0294h4sfnj.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-dk.fis{background-image:url(../media/dk.3xl9e75opkzsq.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-dm{background-image:url(../media/dm.02j3wmii0zb8a.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-dm.fis{background-image:url(../media/dm.1306-asn2w_3p.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-do{background-image:url(../media/do.08bxmnge7w4cd.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-do.fis{background-image:url(../media/do.2xrtny4ehf_yf.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-dz{background-image:url(../media/dz.1w0mt-vkcckip.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-dz.fis{background-image:url(../media/dz.0_4opsk27-900.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ec{background-image:url(../media/ec.0l24k0x52xsgj.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ec.fis{background-image:url(../media/ec.0ip_vnw61n9sh.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ee{background-image:url(../media/ee.2vphvd7dupyoi.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ee.fis{background-image:url(../media/ee.1srcbpdocyeut.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-eg{background-image:url(../media/eg.2022-s1i2n2kb.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-eg.fis{background-image:url(../media/eg.2454gg-y8bi4l.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-eh{background-image:url(../media/eh.1_wsmbn2k286t.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-eh.fis{background-image:url(../media/eh.1789mhh1g8-om.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-er{background-image:url(../media/er.1plsx0yo6qn0f.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-er.fis{background-image:url(../media/er.0lps8otp9znss.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-es{background-image:url(../media/es.3jwq6b1aedu03.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-es.fis{background-image:url(../media/es.2f8-_zatq3k1e.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-et{background-image:url(../media/et.1aiz170fyx9nc.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-et.fis{background-image:url(../media/et.1-056hz33m-h7.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-fi{background-image:url(../media/fi.0icgbywumbgxs.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-fi.fis{background-image:url(../media/fi.0g6q8fxz-hu2h.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-fj{background-image:url(../media/fj.1jof26-0ywda-.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-fj.fis{background-image:url(../media/fj.21_mkb3zs8-dq.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-fk{background-image:url(../media/fk.0r7yj0bkb-3g8.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-fk.fis{background-image:url(../media/fk.3gss-763y6gon.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-fm{background-image:url(../media/fm.2zzauwf7t014y.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-fm.fis{background-image:url(../media/fm.0orx15ogim-5i.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-fo{background-image:url(../media/fo.1oigx-c4p-w4m.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-fo.fis{background-image:url(../media/fo.27z77fpbl4jay.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-fr{background-image:url(../media/fr.3rsllm7xx7hrw.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-fr.fis{background-image:url(../media/fr.1uzro7cjkg2bz.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ga{background-image:url(../media/ga.2qm9vuf_22pg3.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ga.fis{background-image:url(../media/ga.32wse5w28gynz.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-gb{background-image:url(../media/gb.1e85bjg_5t8f0.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-gb.fis{background-image:url(../media/gb.2u5d_yvsc55x4.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-gd{background-image:url(../media/gd.2ua5sjbxlzlqm.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-gd.fis{background-image:url(../media/gd.08a23p-v--9ob.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ge{background-image:url(../media/ge.1sjscsnxtr768.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ge.fis{background-image:url(../media/ge.19vsj1sgj_x9t.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-gf{background-image:url(../media/gf.2z48dsi_iwzn3.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-gf.fis{background-image:url(../media/gf.2r2pfsj9nwy53.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-gg{background-image:url(../media/gg.15w2ak2-gr11g.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-gg.fis{background-image:url(../media/gg.2-bbcpde7ly-1.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-gh{background-image:url(../media/gh.28vw1xqefa35e.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-gh.fis{background-image:url(../media/gh.1qq8gaqv7ovah.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-gi{background-image:url(../media/gi.19jpu8nhmdwj1.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-gi.fis{background-image:url(../media/gi.2jjv10ez2_c9o.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-gl{background-image:url(../media/gl.26bj58htdfq7u.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-gl.fis{background-image:url(../media/gl.3wjymvsq__6il.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-gm{background-image:url(../media/gm.2kzdevbj1tew0.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-gm.fis{background-image:url(../media/gm.3luea8ekrlv1c.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-gn{background-image:url(../media/gn.35hkr6jnn1ij4.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-gn.fis{background-image:url(../media/gn.29j350zd-vhhe.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-gp{background-image:url(../media/gp.2fvoboz9vna9e.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-gp.fis{background-image:url(../media/gp.0epon1il62cax.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-gq{background-image:url(../media/gq.2xg4vpmvniws1.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-gq.fis{background-image:url(../media/gq.42vkpra40i19_.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-gr{background-image:url(../media/gr.2fy04rl96dsps.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-gr.fis{background-image:url(../media/gr.0-turet1nloa_.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-gs{background-image:url(../media/gs.40uuf30c3uuj2.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-gs.fis{background-image:url(../media/gs.0t09i_7w7xkuw.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-gt{background-image:url(../media/gt.40fgfe0r-pb81.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-gt.fis{background-image:url(../media/gt.1m34g3f92deai.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-gu{background-image:url(../media/gu.0icw555djkd_h.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-gu.fis{background-image:url(../media/gu.1-cq8i3jxha4_.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-gw{background-image:url(../media/gw.1kg6m08_5sdbu.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-gw.fis{background-image:url(../media/gw.2jo1cnfwb61ne.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-gy{background-image:url(../media/gy.3153-adua9d9z.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-gy.fis{background-image:url(../media/gy.0g_3x3oyrs4r9.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-hk{background-image:url(../media/hk.2glawr-h3ed6g.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-hk.fis{background-image:url(../media/hk.166k89iyj-67o.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-hm{background-image:url(../media/hm.02_i4xx3rcj__.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-hm.fis{background-image:url(../media/hm.2crrksdhuba2m.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-hn{background-image:url(../media/hn.15fxszo36rc8p.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-hn.fis{background-image:url(../media/hn.1nk5bzilo2yq5.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-hr{background-image:url(../media/hr.04bys4huewk8_.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-hr.fis{background-image:url(../media/hr.01q8t88zb4-z7.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ht{background-image:url(../media/ht.2-62b_4vxar8-.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ht.fis{background-image:url(../media/ht.1pf4k4zt_3wkm.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-hu{background-image:url(../media/hu.3mvxr7i0lmw74.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-hu.fis{background-image:url(../media/hu.22wajjdxmlo0s.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-id{background-image:url(../media/id.2p_bmmjx0hlmc.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-id.fis{background-image:url(../media/id.0wz9divp_b4vg.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ie{background-image:url(../media/ie.2in2hao5yrc75.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ie.fis{background-image:url(../media/ie.1l_3-mum5pp68.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-il{background-image:url(../media/il.23_79c33ymfry.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-il.fis{background-image:url(../media/il.06f7uyj0vru-v.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-im{background-image:url(../media/im.2xjro6v4yw__k.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-im.fis{background-image:url(../media/im.2n2x9m_5wn0ku.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-in{background-image:url(../media/in.23o1lp_ompvci.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-in.fis{background-image:url(../media/in.3ijkp8w9q429v.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-io{background-image:url(../media/io.3xgl7c8tdgc2t.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-io.fis{background-image:url(../media/io.2qunwczlydu3t.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-iq{background-image:url(../media/iq.2bl5c7p9u9xz3.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-iq.fis{background-image:url(../media/iq.3nkdjyjl_zxm5.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ir{background-image:url(../media/ir.25o1m1av7p56o.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ir.fis{background-image:url(../media/ir.3dt0udm8vqx1n.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-is{background-image:url(../media/is.2im7rvbdjxgeo.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-is.fis{background-image:url(../media/is.3zp9u11rp_7vf.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-it{background-image:url(../media/it.28jj5t2w1e8n9.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-it.fis{background-image:url(../media/it.0s4abwx0c0mf2.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-je{background-image:url(../media/je.3fw1rz632rmq1.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-je.fis{background-image:url(../media/je.1yj04bl5j540l.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-jm{background-image:url(../media/jm.2bjervf8x0ae3.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-jm.fis{background-image:url(../media/jm.3ysownfmo8s2t.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-jo{background-image:url(../media/jo.2ox3cm-zosovh.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-jo.fis{background-image:url(../media/jo.3lgq5mq8-z39a.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-jp{background-image:url(../media/jp.07kbrn116x9rq.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-jp.fis{background-image:url(../media/jp.0487ljbr7eel7.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ke{background-image:url(../media/ke.1svh7ewcm21tx.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ke.fis{background-image:url(../media/ke.3tcotnkp06y6o.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-kg{background-image:url(../media/kg.40bbse10h2g4k.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-kg.fis{background-image:url(../media/kg.35om6ut3d1rr6.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-kh{background-image:url(../media/kh.2xbb-0s47a0ej.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-kh.fis{background-image:url(../media/kh.0gzd3yo8i4l7m.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ki{background-image:url(../media/ki.2of4-_nc-1ete.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ki.fis{background-image:url(../media/ki.3njd3zd356gko.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-km{background-image:url(../media/km.1dwd878qgdilv.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-km.fis{background-image:url(../media/km.2y9rclmsl1263.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-kn{background-image:url(../media/kn.3pg9v-v_yc76h.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-kn.fis{background-image:url(../media/kn.0wjauej7_7e-s.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-kp{background-image:url(../media/kp.2d25jxwtnvhe8.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-kp.fis{background-image:url(../media/kp.2waxe-temucc7.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-kr{background-image:url(../media/kr.3nm9b2rm0e892.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-kr.fis{background-image:url(../media/kr.2cpsb1zsc3c-3.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-kw{background-image:url(../media/kw.0f_vzxox8e6mm.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-kw.fis{background-image:url(../media/kw.3b9zyqgu_3kqi.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ky{background-image:url(../media/ky.0ij8_dredj5h5.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ky.fis{background-image:url(../media/ky.3s0sib7rp8plq.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-kz{background-image:url(../media/kz.1mgsvosss8wkm.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-kz.fis{background-image:url(../media/kz.42sve6a9ltos2.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-la{background-image:url(../media/la.0n6n74y142j89.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-la.fis{background-image:url(../media/la.1c-rrtxl7wgxc.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-lb{background-image:url(../media/lb.1i0nv-nyoex4d.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-lb.fis{background-image:url(../media/lb.257rpgs6e5t60.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-lc{background-image:url(../media/lc.1kh73_3wvkseq.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-lc.fis{background-image:url(../media/lc.2bf0526ot4gh_.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-li{background-image:url(../media/li.1a-nfexbj_8dw.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-li.fis{background-image:url(../media/li.1ujx4buytayf7.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-lk{background-image:url(../media/lk.3x3bncsszkgud.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-lk.fis{background-image:url(../media/lk.3avgn28_ova-9.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-lr{background-image:url(../media/lr.0x0ypt_5dtbi7.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-lr.fis{background-image:url(../media/lr.1dsct7xe96w02.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ls{background-image:url(../media/ls.0s9i2x0an7sjc.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ls.fis{background-image:url(../media/ls.0att13c56lgzs.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-lt{background-image:url(../media/lt.0dvkjcjv0ujf-.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-lt.fis{background-image:url(../media/lt.10o3rk0qiadc8.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-lu{background-image:url(../media/lu.3yyrwyr23dg46.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-lu.fis{background-image:url(../media/lu.125egsmjaiv66.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-lv{background-image:url(../media/lv.3cg-vch89_q75.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-lv.fis{background-image:url(../media/lv.1u3o2nni5qtda.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ly{background-image:url(../media/ly.0ts0-sx9ht93b.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ly.fis{background-image:url(../media/ly.2rqoa7h-k9vsi.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ma{background-image:url(../media/ma.3-lu5ymhacwsp.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ma.fis{background-image:url(../media/ma.0959b7yg4-ahd.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-mc{background-image:url(../media/mc.2_a2t2imu79o6.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-mc.fis{background-image:url(../media/mc.40l6ldbajq7ql.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-md{background-image:url(../media/md.25n114h4ed91p.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-md.fis{background-image:url(../media/md.42zi4yc32mjzc.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-me{background-image:url(../media/me.0e7549_owbkua.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-me.fis{background-image:url(../media/me.3e4ri39yfcu30.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-mf{background-image:url(../media/mf.0rmaw9hfar1of.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-mf.fis{background-image:url(../media/mf.3eilizm3hznq6.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-mg{background-image:url(../media/mg.3xzx7tdkjcx-n.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-mg.fis{background-image:url(../media/mg.1fli67iif5v08.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-mh{background-image:url(../media/mh.2hp7bqpnzn5vu.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-mh.fis{background-image:url(../media/mh.38ynfphioc-_h.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-mk{background-image:url(../media/mk.2gyoisr3ezc__.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-mk.fis{background-image:url(../media/mk.3ke79kfzzqapt.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ml{background-image:url(../media/ml.24u1ck97fajoa.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ml.fis{background-image:url(../media/ml.2r89qymrh2jod.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-mm{background-image:url(../media/mm.0ps2-wsd1e3ej.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-mm.fis{background-image:url(../media/mm.2p-mmyo5kqmst.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-mn{background-image:url(../media/mn.0spn2v_pix38z.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-mn.fis{background-image:url(../media/mn.410ga6jj6j2pe.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-mo{background-image:url(../media/mo.28ttxabmac52y.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-mo.fis{background-image:url(../media/mo.1qbttwpznzh5y.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-mp{background-image:url(../media/mp.1twvdmh_3w3p-.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-mp.fis{background-image:url(../media/mp.1d0z-qh38sv8v.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-mq{background-image:url(../media/mq.1j4i3mxy01mkm.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-mq.fis{background-image:url(../media/mq.3z6usmqtptwhu.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-mr{background-image:url(../media/mr.1xbfbi4hhc28_.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-mr.fis{background-image:url(../media/mr.3r61_-hm2ldzl.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ms{background-image:url(../media/ms.1892-fa90g1ay.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ms.fis{background-image:url(../media/ms.191t67c5slqb4.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-mt{background-image:url(../media/mt.16_8tss0uvig-.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-mt.fis{background-image:url(../media/mt.2n9_2_9z43kqx.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-mu{background-image:url(../media/mu.1jaq3fxlsuw78.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-mu.fis{background-image:url(../media/mu.37md8kk8faac1.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-mv{background-image:url(../media/mv.1dqxp4c58o_86.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-mv.fis{background-image:url(../media/mv.2-kcxbimaunz3.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-mw{background-image:url(../media/mw.3jhvb8o08jrwd.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-mw.fis{background-image:url(../media/mw.0kiyz5uz5wel_.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-mx{background-image:url(../media/mx.2pliu-_prjq5h.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-mx.fis{background-image:url(../media/mx.1fp7vcewejtv6.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-my{background-image:url(../media/my.2r-9xrwm_hib5.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-my.fis{background-image:url(../media/my.26wpykeu0ci85.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-mz{background-image:url(../media/mz.2kix2mpahj5wy.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-mz.fis{background-image:url(../media/mz.2efw3gl_nta_d.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-na{background-image:url(../media/na.3d2iac_e-frx0.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-na.fis{background-image:url(../media/na.15ult6v2o_vyb.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-nc{background-image:url(../media/nc.231rm-9wn27zp.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-nc.fis{background-image:url(../media/nc.3xgnughlk924m.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ne{background-image:url(../media/ne.3gean43ry81c_.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ne.fis{background-image:url(../media/ne.0ymcegfx-28q-.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-nf{background-image:url(../media/nf.23u3y_r2nvsme.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-nf.fis{background-image:url(../media/nf.0dvy1huvriz5j.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ng{background-image:url(../media/ng.08p8tfb041qvh.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ng.fis{background-image:url(../media/ng.2k751rf0att2i.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ni{background-image:url(../media/ni.0gvr8l1qsy7xw.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ni.fis{background-image:url(../media/ni.3us1vjxfc2r_6.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-nl{background-image:url(../media/nl.032d_gwegw-fa.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-nl.fis{background-image:url(../media/nl.201nl7949_f6j.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-no{background-image:url(../media/no.29b6jdvgi8o5y.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-no.fis{background-image:url(../media/no.2axuipxehr8l4.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-np{background-image:url(../media/np.3eymdwb96xxqe.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-np.fis{background-image:url(../media/np.297-pwjcsiz-n.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-nr{background-image:url(../media/nr.3imq-j40byy6v.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-nr.fis{background-image:url(../media/nr.1z29ijeddr2cg.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-nu{background-image:url(../media/nu.1ii447sa-9w41.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-nu.fis{background-image:url(../media/nu.15-bk-7nxv0nu.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-nz{background-image:url(../media/nz.423d2d5iknj_x.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-nz.fis{background-image:url(../media/nz.1krj0gm0d_n90.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-om{background-image:url(../media/om.20_b_impdr56x.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-om.fis{background-image:url(../media/om.3tp_kxob9-399.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-pa{background-image:url(../media/pa.0u36m_0r9zdh8.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-pa.fis{background-image:url(../media/pa.3lyu_yv_15ku8.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-pe{background-image:url(../media/pe.1_8i8r-1fra32.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-pe.fis{background-image:url(../media/pe.260fc3dr1cqt4.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-pf{background-image:url(../media/pf.3z0eoo6z2sc-j.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-pf.fis{background-image:url(../media/pf.1sapmtsy0rws6.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-pg{background-image:url(../media/pg.3ykkiplqnk8jg.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-pg.fis{background-image:url(../media/pg.1je63tvduccnw.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ph{background-image:url(../media/ph.3azj0xmcy1tgi.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ph.fis{background-image:url(../media/ph.0l_5--7hd-i6b.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-pk{background-image:url(../media/pk.3o6tl1hm52y_f.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-pk.fis{background-image:url(../media/pk.0c1a-44ax15q7.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-pl{background-image:url(../media/pl.0urb2pf4s22a7.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-pl.fis{background-image:url(../media/pl.41y-rhclwxg-s.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-pm{background-image:url(../media/pm.2nfzegtqzr4_u.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-pm.fis{background-image:url(../media/pm.0u49-l_3vgt3b.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-pn{background-image:url(../media/pn.0m0475b96ikwl.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-pn.fis{background-image:url(../media/pn.1pr97epdnl-gm.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-pr{background-image:url(../media/pr.2ij1lkscljxpv.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-pr.fis{background-image:url(../media/pr.3vzjr84kisq1_.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ps{background-image:url(../media/ps.0cy3oeoim82fi.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ps.fis{background-image:url(../media/ps.1ox2iwwokwc3n.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-pt{background-image:url(../media/pt.30uq3q4ca_-ob.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-pt.fis{background-image:url(../media/pt.0s68hg09vum3m.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-pw{background-image:url(../media/pw.3qs0epp3znr61.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-pw.fis{background-image:url(../media/pw.0-nmvqfej8pt9.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-py{background-image:url(../media/py.3w2cm32abmx7b.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-py.fis{background-image:url(../media/py.1i-dttsojmmwv.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-qa{background-image:url(../media/qa.2xtv1t2mfaea_.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-qa.fis{background-image:url(../media/qa.2odq5ns-noz_r.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-re{background-image:url(../media/re.1ujh2q-nahwxa.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-re.fis{background-image:url(../media/re.3-6_1nep_hmq9.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ro{background-image:url(../media/ro.0mkw5mp9tsi4b.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ro.fis{background-image:url(../media/ro.0h45irn3xl319.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-rs{background-image:url(../media/rs.3fp59pzcoe7zm.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-rs.fis{background-image:url(../media/rs.1dc7tvnzyz7nv.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ru{background-image:url(../media/ru.22ziysz1h6pbc.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ru.fis{background-image:url(../media/ru.051ow4ar0urnj.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-rw{background-image:url(../media/rw.25zz3q_iate4p.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-rw.fis{background-image:url(../media/rw.0_m2y1qtsunzs.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-sa{background-image:url(../media/sa.1d-o0sx2msp7o.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-sa.fis{background-image:url(../media/sa.22woceiwr4sh9.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-sb{background-image:url(../media/sb.1d2dqy03a90e7.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-sb.fis{background-image:url(../media/sb.1q0vskmy4x_tu.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-sc{background-image:url(../media/sc.1doy59whe3cy9.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-sc.fis{background-image:url(../media/sc.0bs9bi4x29htw.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-sd{background-image:url(../media/sd.0olpntt_m74m0.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-sd.fis{background-image:url(../media/sd.015ij7li3dzd_.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-se{background-image:url(../media/se.0x4bam4k37dur.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-se.fis{background-image:url(../media/se.3xyrkneb03r1b.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-sg{background-image:url(../media/sg.09pg31o1s1w4l.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-sg.fis{background-image:url(../media/sg.413t2c-35acy6.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-sh{background-image:url(../media/sh.30_2db695ejuu.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-sh.fis{background-image:url(../media/sh.3idg6donbyr37.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-si{background-image:url(../media/si.2jikcjz1khewt.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-si.fis{background-image:url(../media/si.2hzs7aw53w5a_.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-sj{background-image:url(../media/sj.3kkc8b4_6vlf6.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-sj.fis{background-image:url(../media/sj.41xx153kq_xnf.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-sk{background-image:url(../media/sk.389yba_4ysbi9.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-sk.fis{background-image:url(../media/sk.0te4sayv_qjmh.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-sl{background-image:url(../media/sl.3qxn71z_m4gvm.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-sl.fis{background-image:url(../media/sl.2g_morc9a8yr_.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-sm{background-image:url(../media/sm.23vwlbrxo8s67.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-sm.fis{background-image:url(../media/sm.28x9ebx_0c70t.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-sn{background-image:url(../media/sn.3_kbvdair1rtf.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-sn.fis{background-image:url(../media/sn.3vvhtohtg2ixf.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-so{background-image:url(../media/so.39m8_z2wmpnfr.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-so.fis{background-image:url(../media/so.09zl_nsi2apfg.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-sr{background-image:url(../media/sr.0of320lw6vpjq.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-sr.fis{background-image:url(../media/sr.2425yw59-_fw6.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ss{background-image:url(../media/ss.1ecc9k7z8zcii.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ss.fis{background-image:url(../media/ss.1imo7xocbdw-d.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-st{background-image:url(../media/st.3ufx0wgr-mrvr.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-st.fis{background-image:url(../media/st.2itywisw-c72p.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-sv{background-image:url(../media/sv.0r-08f90d1no5.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-sv.fis{background-image:url(../media/sv.2pbu2x4jtz1xx.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-sx{background-image:url(../media/sx.1nuisls0pqn34.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-sx.fis{background-image:url(../media/sx.3pzo6sx94eo5x.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-sy{background-image:url(../media/sy.37xvox1_bx4eh.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-sy.fis{background-image:url(../media/sy.14v91_zmrezly.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-sz{background-image:url(../media/sz.44fmd3txbtsdb.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-sz.fis{background-image:url(../media/sz.15nzo-i0ol3_3.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-tc{background-image:url(../media/tc.2adq_1nd7ur3k.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-tc.fis{background-image:url(../media/tc.33hsnc5v3i9o6.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-td{background-image:url(../media/td.19njcmp66oth6.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-td.fis{background-image:url(../media/td.2mvchmjb190ux.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-tf{background-image:url(../media/tf.37ok118fq50kk.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-tf.fis{background-image:url(../media/tf.1q06a2cao33z3.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-tg{background-image:url(../media/tg.2es8t49yimhzm.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-tg.fis{background-image:url(../media/tg.12-0hhzeoxd_e.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-th{background-image:url(../media/th.0ma-9fgy1_vj8.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-th.fis{background-image:url(../media/th.0of4nkgrqx878.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-tj{background-image:url(../media/tj.3l52jakiac9bc.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-tj.fis{background-image:url(../media/tj.1qx5m584htzp4.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-tk{background-image:url(../media/tk.3ad275y-n8xn0.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-tk.fis{background-image:url(../media/tk.0xbtb4lkscq0l.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-tl{background-image:url(../media/tl.0vhhs3p-e5d5v.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-tl.fis{background-image:url(../media/tl.1sbc0h4keff-z.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-tm{background-image:url(../media/tm.0ngb0p90_zhlx.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-tm.fis{background-image:url(../media/tm.1lh1qrxubj__a.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-tn{background-image:url(../media/tn.1c7hqabasnanh.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-tn.fis{background-image:url(../media/tn.3ir5twz5v2vnz.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-to{background-image:url(../media/to.12ei56lhzsj2z.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-to.fis{background-image:url(../media/to.2iqy6_qhuczh0.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-tr{background-image:url(../media/tr.29qgv6gtc7976.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-tr.fis{background-image:url(../media/tr.084vr5wytmfi6.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-tt{background-image:url(../media/tt.3ftnm8x2_fw9a.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-tt.fis{background-image:url(../media/tt.44tm41p2vge_7.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-tv{background-image:url(../media/tv.0kmzsmgjwsh23.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-tv.fis{background-image:url(../media/tv.2ne6ei58yu3vo.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-tw{background-image:url(../media/tw.3gb_7b_095ejo.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-tw.fis{background-image:url(../media/tw.1lh9wzruv4hce.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-tz{background-image:url(../media/tz.3togoiu71nn3q.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-tz.fis{background-image:url(../media/tz.14zz5rsu5p9yr.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ua{background-image:url(../media/ua.3o7_mwgfhzevj.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ua.fis{background-image:url(../media/ua.23s1hly56x2gh.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ug{background-image:url(../media/ug.0r71hqc8e7dbu.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ug.fis{background-image:url(../media/ug.0td7-atk3-di0.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-um{background-image:url(../media/um.1d5icov7p2rg0.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-um.fis{background-image:url(../media/um.381aujxjuwl4b.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-us{background-image:url(../media/us.0i80fi4aa4liy.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-us.fis{background-image:url(../media/us.34zi2fzuqwcwd.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-uy{background-image:url(../media/uy.3fsqj5fftofde.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-uy.fis{background-image:url(../media/uy.3y7jtm_ppbte5.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-uz{background-image:url(../media/uz.44sh_x0fgp11k.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-uz.fis{background-image:url(../media/uz.1piicz2m7m2gg.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-va{background-image:url(../media/va.2-9mp9wq3yrc6.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-va.fis{background-image:url(../media/va.0s0h5pc92jrbz.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-vc{background-image:url(../media/vc.26b64tzn6l7jp.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-vc.fis{background-image:url(../media/vc.2mqy4nuwa9c3z.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ve{background-image:url(../media/ve.02adb43d355b6.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ve.fis{background-image:url(../media/ve.268nwms_bd15c.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-vg{background-image:url(../media/vg.1v603ndhlhve-.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-vg.fis{background-image:url(../media/vg.0g29s_a18qaf3.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-vi{background-image:url(../media/vi.1svo8dc23bjhf.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-vi.fis{background-image:url(../media/vi.3ln15q2f46mcn.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-vn{background-image:url(../media/vn.0c164k5hbr83_.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-vn.fis{background-image:url(../media/vn.1is-vnkjuyfbt.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-vu{background-image:url(../media/vu.04f4tho9kemur.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-vu.fis{background-image:url(../media/vu.3_5ljp-3n8g4x.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-wf{background-image:url(../media/wf.0job2nw0b7km8.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-wf.fis{background-image:url(../media/wf.193pryai9i1fh.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ws{background-image:url(../media/ws.0n5gfjvc_2xlq.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ws.fis{background-image:url(../media/ws.021pqjgbm9uiz.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ye{background-image:url(../media/ye.11rt77q9r463o.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ye.fis{background-image:url(../media/ye.0bvlcwyc5fgvu.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-yt{background-image:url(../media/yt.1fowrp7swn5pf.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-yt.fis{background-image:url(../media/yt.13h47wavkteus.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-za{background-image:url(../media/za.1pxy20vfsgof_.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-za.fis{background-image:url(../media/za.3d4vaz6-tpeng.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-zm{background-image:url(../media/zm.10t5n2vbkwe01.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-zm.fis{background-image:url(../media/zm.3ok6c3tnwi0p6.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-zw{background-image:url(../media/zw.2axavks_4lo_f.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-zw.fis{background-image:url(../media/zw.1vlbvsuab1n56.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-arab{background-image:url(../media/arab.0lgz8kqxeou1i.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-arab.fis{background-image:url(../media/arab.3_rkpsix-75x-.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-asean{background-image:url(../media/asean.37_z6c9h_j5kx.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-asean.fis{background-image:url(../media/asean.1iu28oj-8x2z-.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-cefta{background-image:url(../media/cefta.2h4bwl10h2au9.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-cefta.fis{background-image:url(../media/cefta.2ns732o7j8uya.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-cp{background-image:url(../media/cp.0fbmq869ejl7v.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-cp.fis{background-image:url(../media/cp.0sole_kvmv3m3.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-dg{background-image:url(../media/dg.3pbx-gf5al6m3.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-dg.fis{background-image:url(../media/dg.1uww3mvqdz5d2.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-eac{background-image:url(../media/eac.1hs9q8a8n87il.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-eac.fis{background-image:url(../media/eac.25t9jq-en48bi.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-es-ct{background-image:url(../media/es-ct.31ufyo2r11wys.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-es-ct.fis{background-image:url(../media/es-ct.2id191lyo55rn.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-es-ga{background-image:url(../media/es-ga.1fi124p5xfx0e.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-es-ga.fis{background-image:url(../media/es-ga.38930id1i61sw.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-es-pv{background-image:url(../media/es-pv.1z9isefzsfxgb.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-es-pv.fis{background-image:url(../media/es-pv.31j8flz8gcbrs.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-eu{background-image:url(../media/eu.0268p2q9me4fv.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-eu.fis{background-image:url(../media/eu.1glkajdgx4ok0.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-gb-eng{background-image:url(../media/gb-eng.299aux0_e_275.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-gb-eng.fis{background-image:url(../media/gb-eng.1d77vvxoq6ehi.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-gb-nir{background-image:url(../media/gb-nir.2272f8y3yy4kv.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-gb-nir.fis{background-image:url(../media/gb-nir.40h4nul9a5j05.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-gb-sct{background-image:url(../media/gb-sct.0whinknk6ixrt.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-gb-sct.fis{background-image:url(../media/gb-sct.35v4eejbb17b2.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-gb-wls{background-image:url(../media/gb-wls.22w3wqa3yyolz.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-gb-wls.fis{background-image:url(../media/gb-wls.2uzys-s729mqz.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ic{background-image:url(../media/ic.3vy0m6a28-ws4.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-ic.fis{background-image:url(../media/ic.3wug0skaywc78.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-pc{background-image:url(../media/pc.2skfvbsy7f19t.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-pc.fis{background-image:url(../media/pc.1p0h31x1lxkjk.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-sh-ac{background-image:url(../media/sh-ac.3pzghebdj8rqw.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-sh-ac.fis{background-image:url(../media/sh-ac.3weoqhmva6km7.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-sh-hl{background-image:url(../media/sh-hl.2yq6pzd2np6fr.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-sh-hl.fis{background-image:url(../media/sh-hl.1p1fhsxjqbswz.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-sh-ta{background-image:url(../media/sh-ta.40cc3uyfax68c.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-sh-ta.fis{background-image:url(../media/sh-ta.14j9hxo430u7o.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-un{background-image:url(../media/un.1xgp9bv3-0pmw.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-un.fis{background-image:url(../media/un.1dtywribx7xhe.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-xk{background-image:url(../media/xk.2wm84fu-3ryxz.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}.fi-xk.fis{background-image:url(../media/xk.38dlvhsjyrbwo.svg?dpl=dpl_AU9tnaq7jSsX9vgVB4qSRS2qvWn6)}body{background:var(--page-surface);color:var(--label);font-family:var(--font-system);font-size:var(--text-body-size);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;transition:background-color var(--transition-base), color var(--transition-base);scrollbar-width:thin;scrollbar-color:var(--platform-sidebar-bg,var(--sage)) transparent}*{scrollbar-width:thin;scrollbar-color:var(--platform-sidebar-bg,var(--sage)) transparent}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--platform-sidebar-bg,var(--sage));transition:background-color var(--transition-fast);background-clip:border-box;border:0;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--platinum)}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--platinum) 28%, var(--sage))}}.dark,.dark *{scrollbar-color:var(--platinum) transparent}@supports (color:color-mix(in lab, red, red)){.dark,.dark *{scrollbar-color:color-mix(in srgb, var(--platinum) 55%, transparent) transparent}}.dark ::-webkit-scrollbar-thumb{background:var(--platinum)}@supports (color:color-mix(in lab, red, red)){.dark ::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--platinum) 55%, transparent)}}.dark ::-webkit-scrollbar-thumb:hover{background:var(--platinum)}@supports (color:color-mix(in lab, red, red)){.dark ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--platinum) 72%, transparent)}}::-webkit-scrollbar-corner{background:0 0}main,.font-inter,.font-serif{font-family:var(--font-system)}.onboarding-app{overscroll-behavior:none;touch-action:manipulation;background:var(--platform-canvas);height:100dvh;min-height:100dvh}.onboarding-mesh{isolation:isolate;position:relative}.onboarding-mesh:before{content:"";z-index:0;pointer-events:none;background:var(--platform-mesh-before);position:fixed;inset:0}.onboarding-mesh:after{content:"";z-index:0;pointer-events:none;opacity:.55;background:var(--platform-mesh-after);filter:blur(36px);position:fixed;inset:0}.onboarding-mesh>*{z-index:1;position:relative}.onboarding-app{-webkit-tap-highlight-color:transparent;overscroll-behavior:none}.onboarding-content{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.onboarding-card{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;padding:0;display:flex}.onboarding-card--fill,.onboarding-flow-fill,.onboarding-flow-fill>.flow-card-body{flex-direction:column;flex:auto;min-height:0;display:flex}@media (min-width:640px){.onboarding-card{isolation:isolate;background:var(--cc-glass);border:.5px solid var(--cc-glass-border);box-shadow:inset 0 .5px 0 var(--cc-glass-inset), inset 0 0 0 .5px var(--cc-glass-highlight);border-radius:24px;padding:1.75rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.onboarding-card{box-shadow:inset 0 .5px 0 var(--cc-glass-inset), inset 0 0 0 .5px color-mix(in srgb, var(--cc-glass-highlight) 35%, transparent)}}.onboarding-card{-webkit-backdrop-filter:var(--cc-blur)}.onboarding-card--fill{overflow:hidden}.onboarding-card:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(180deg, var(--cc-specular-top) 0%, var(--cc-specular-mid) 28%, transparent 62%);position:absolute;inset:0}.onboarding-card>*{z-index:1;position:relative}}.onboarding-primary-cta{border-radius:var(--radius-control);border:.5px solid var(--button);background:var(--button);letter-spacing:-.022em;width:100%;min-height:50px;color:var(--button-text);box-shadow:none;-webkit-backdrop-filter:none;transition:background-color var(--transition-fast), transform var(--transition-fast), opacity var(--transition-fast);justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:17px;font-weight:600;display:inline-flex}.onboarding-primary-cta:hover{background:var(--button)}@supports (color:color-mix(in lab, red, red)){.onboarding-primary-cta:hover{background:color-mix(in srgb, var(--button) 88%, var(--foreground))}}.onboarding-primary-cta:hover{border-color:var(--button)}@supports (color:color-mix(in lab, red, red)){.onboarding-primary-cta:hover{border-color:color-mix(in srgb, var(--button) 88%, var(--foreground))}}.onboarding-primary-cta:active{opacity:.92;transform:scale(.98)}.onboarding-primary-cta:disabled{cursor:not-allowed;opacity:.45}@media (min-width:640px){.onboarding-primary-cta{width:100%;min-height:52px;font-size:15px}}.firm-identity-form .glass-cc-input,.firm-identity-form .apple-input-box,.firm-identity-form .firm-identity-select .apple-select-trigger--boxed,.firm-identity-form .apple-select-trigger--boxed{min-height:48px;padding-top:.7rem;padding-bottom:.7rem;font-size:15px}.firm-identity-form .onboarding-primary-cta{min-height:50px}.onboarding-nav-inner{padding-top:max(env(safe-area-inset-top,0px), 0px)}.onboarding-bottom-bar{padding-bottom:calc(.625rem + env(safe-area-inset-bottom,0px))}@media (max-width:639px){.onboarding-content.apple-page-enter,.apple-page-enter{animation:apple-fade-in .22s var(--ease-apple) both}.onboarding-mesh:before,.onboarding-mesh:after{opacity:.35}.onboarding-mesh:after{filter:blur(24px)}}.auth-shell{background:var(--grouped-background);min-height:100dvh;font-family:var(--font-system);font-feature-settings:normal;font-variant-ligatures:none;word-spacing:.12em;color:var(--foreground);flex-direction:column;display:flex;position:relative;overflow:hidden}.auth-shell__atmosphere{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.auth-shell__glow{filter:blur(72px);opacity:.55;will-change:transform, opacity;border-radius:9999px;position:absolute}.auth-shell__glow--a{background:var(--platinum);width:min(58vw,560px);height:min(58vw,560px);top:-18%;left:-8%}@supports (color:color-mix(in lab, red, red)){.auth-shell__glow--a{background:color-mix(in srgb, var(--platinum) 22%, transparent)}}.auth-shell__glow--a{animation:auth-glow-drift 18s var(--ease-ios) infinite alternate}.auth-shell__glow--b{background:var(--dusk-night);width:min(64vw,640px);height:min(64vw,640px);bottom:-22%;right:-12%}@supports (color:color-mix(in lab, red, red)){.auth-shell__glow--b{background:color-mix(in srgb, var(--dusk-night) 48%, transparent)}}.auth-shell__glow--b{animation:auth-glow-drift 22s var(--ease-ios) infinite alternate-reverse}.auth-shell__grid{opacity:.12;background-image:linear-gradient(to right, var(--foreground) 1px, transparent 1px), linear-gradient(to bottom, var(--foreground) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.auth-shell__grid{background-image:linear-gradient(to right, color-mix(in srgb, var(--foreground) 10%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--foreground) 10%, transparent) 1px, transparent 1px)}}.auth-shell__grid{-webkit-mask-image:radial-gradient(ellipse 55% 50% at 78% 42%, transparent 0%, transparent 35%, var(--pure-black) 78%, transparent 100%);-webkit-mask-image:radial-gradient(ellipse 55% 50% at 78% 42%, transparent 0%, transparent 35%, var(--pure-black) 78%, transparent 100%);-webkit-mask-image:radial-gradient(ellipse 55% 50% at 78% 42%, transparent 0%, transparent 35%, var(--pure-black) 78%, transparent 100%);mask-image:radial-gradient(ellipse 55% 50% at 78% 42%, transparent 0%, transparent 35%, var(--pure-black) 78%, transparent 100%);background-size:56px 56px}.auth-shell__brand{z-index:1;border-right:.5px solid var(--foreground);flex-direction:column;flex-shrink:0;width:min(46vw,520px);display:none;position:relative}@supports (color:color-mix(in lab, red, red)){.auth-shell__brand{border-right:.5px solid color-mix(in srgb, var(--foreground) 12%, var(--separator))}}.auth-shell__brand{background:linear-gradient(165deg, var(--elevated-background) 0%, var(--secondary-grouped-background) 100%)}@supports (color:color-mix(in lab, red, red)){.auth-shell__brand{background:linear-gradient(165deg, color-mix(in srgb, var(--elevated-background) 88%, transparent) 0%, color-mix(in srgb, var(--secondary-grouped-background) 72%, transparent) 100%)}}.auth-shell__brand{-webkit-backdrop-filter:blur(28px)saturate(140%)}.auth-shell__brand-inner{min-height:100%;animation:auth-brand-in var(--transition-spring) both;flex-direction:column;justify-content:space-between;gap:2.5rem;padding:clamp(2rem,4vw,3rem) clamp(1.75rem,3.5vw,2.75rem);display:flex}.auth-shell__logo{width:fit-content;display:inline-flex}.auth-shell__brand-copy{max-width:22rem}.auth-shell__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:12px;font-weight:600}.auth-shell__headline{letter-spacing:-.035em;color:var(--foreground);margin:.85rem 0 0;font-size:clamp(2rem,2.8vw,2.65rem);font-weight:650;line-height:1.12}.auth-shell__lede{max-width:34ch;color:var(--muted-foreground);margin:1rem 0 0;font-size:15px;line-height:1.55}.auth-shell__brand-footer{flex-direction:column;gap:1rem;display:flex}.auth-shell__status{border:.5px solid var(--foreground);border-radius:16px;align-items:flex-start;gap:.85rem;padding:1rem 1.05rem;display:flex}@supports (color:color-mix(in lab, red, red)){.auth-shell__status{border:.5px solid color-mix(in srgb, var(--foreground) 12%, var(--separator))}}.auth-shell__status{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.auth-shell__status{background:color-mix(in srgb, var(--background) 55%, transparent)}}.auth-shell__status{box-shadow:inset 0 .5px 0 rgb(var(--tint-rgb) / .14)}.auth-shell__status-dot{background:var(--accent-success);width:.55rem;height:.55rem;box-shadow:0 0 0 4px var(--accent-success-soft);border-radius:9999px;flex-shrink:0;margin-top:.35rem;display:inline-flex;position:relative}.auth-shell__status-dot:after{content:"";border-radius:inherit;border:1px solid var(--accent-success);position:absolute;inset:-3px}@supports (color:color-mix(in lab, red, red)){.auth-shell__status-dot:after{border:1px solid color-mix(in srgb, var(--accent-success) 55%, transparent)}}.auth-shell__status-dot:after{animation:auth-pulse 2.4s var(--ease-ios) infinite}.auth-shell__status-title{letter-spacing:-.015em;color:var(--foreground);margin:0;font-size:14px;font-weight:600}.auth-shell__status-copy{color:var(--muted-foreground);margin:.3rem 0 0;font-size:13px;line-height:1.45}.auth-shell__trust{letter-spacing:.01em;color:var(--muted-foreground);margin:0;padding-inline:.15rem;font-size:12px}.auth-shell__stage{z-index:1;min-width:0;padding:max(1.5rem, env(safe-area-inset-top,0px)) max(1rem, env(safe-area-inset-right,0px)) max(1.75rem, env(safe-area-inset-bottom,0px)) max(1rem, env(safe-area-inset-left,0px));flex-direction:column;flex:auto;justify-content:center;align-items:center;display:flex;position:relative}.auth-shell__mobile-logo{margin-bottom:1.5rem}.auth-shell__card{isolation:isolate;border:.5px solid var(--foreground);border-radius:22px;width:100%;max-width:420px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.auth-shell__card{border:.5px solid color-mix(in srgb, var(--foreground) 14%, var(--separator))}}.auth-shell__card{background:var(--secondary-grouped-background);box-shadow:inset 0 .5px 0 rgb(var(--tint-rgb) / .1), 0 28px 72px rgb(var(--shade-rgb) / .42);animation:auth-card-in var(--transition-spring) both;animation-delay:80ms}.auth-shell__card-body{z-index:1;background:var(--secondary-grouped-background);min-height:280px;padding:1.5rem;position:relative}.auth-shell__cta,.auth-shell__cta.glass-cc-btn,.auth-shell__cta.glass-cc-btn--solid,.auth-shell__cta.onboarding-primary-cta{background:var(--foreground)!important;border:.5px solid var(--foreground)!important;color:var(--background)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important}.auth-shell__cta:hover:not(:disabled),.auth-shell__cta.glass-cc-btn--solid:hover:not(:disabled),.auth-shell__cta.onboarding-primary-cta:hover:not(:disabled){background:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){.auth-shell__cta:hover:not(:disabled),.auth-shell__cta.glass-cc-btn--solid:hover:not(:disabled),.auth-shell__cta.onboarding-primary-cta:hover:not(:disabled){background:color-mix(in srgb, var(--foreground) 88%, var(--background))!important}}.auth-shell__cta:hover:not(:disabled),.auth-shell__cta.glass-cc-btn--solid:hover:not(:disabled),.auth-shell__cta.onboarding-primary-cta:hover:not(:disabled){border-color:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){.auth-shell__cta:hover:not(:disabled),.auth-shell__cta.glass-cc-btn--solid:hover:not(:disabled),.auth-shell__cta.onboarding-primary-cta:hover:not(:disabled){border-color:color-mix(in srgb, var(--foreground) 88%, var(--background))!important}}.auth-shell__cta:hover:not(:disabled),.auth-shell__cta.glass-cc-btn--solid:hover:not(:disabled),.auth-shell__cta.onboarding-primary-cta:hover:not(:disabled){color:var(--background)!important}.auth-shell__cta:disabled,.auth-shell__cta:disabled:hover{opacity:.45}.auth-shell .glass-cc-input{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.auth-shell .glass-cc-input{background:color-mix(in srgb, var(--background) 72%, var(--secondary-grouped-background))}}.auth-shell .glass-cc-input{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.auth-shell .glass-cc-input{border-color:color-mix(in srgb, var(--foreground) 14%, var(--separator))}}.auth-shell .glass-cc-input{-webkit-backdrop-filter:none}.auth-shell .glass-cc-input:hover,.auth-shell .glass-cc-input:focus,.auth-shell .glass-cc-input:focus-visible{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.auth-shell .glass-cc-input:hover,.auth-shell .glass-cc-input:focus,.auth-shell .glass-cc-input:focus-visible{background:color-mix(in srgb, var(--background) 82%, var(--secondary-grouped-background))}}@keyframes auth-brand-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-card-in{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes auth-glow-drift{0%{opacity:.42;transform:translate(0)scale(1)}to{opacity:.68;transform:translate(18px,-14px)scale(1.08)}}@keyframes auth-pulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:0;transform:scale(1.85)}}@media (min-width:640px){.auth-shell__stage{padding-inline:1.5rem}.auth-shell__card-body{padding:2rem}}@media (min-width:1024px){.auth-shell{flex-direction:row}.auth-shell__brand{display:flex}.auth-shell__stage{padding:2.5rem}}@media (prefers-reduced-motion:reduce){.auth-shell__glow--a,.auth-shell__glow--b,.auth-shell__status-dot:after,.auth-shell__brand-inner,.auth-shell__card{animation:none}}.text-danger{color:var(--accent-danger)}.frix-toast{background:var(--toast-info-bg);color:var(--toast-info-fg);box-shadow:0 10px 28px rgb(var(--shade-rgb) / .18);transform-origin:top;animation:frix-toast-in .34s var(--ease-ios) both;border:none;border-radius:16px;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;display:flex}.frix-toast--leaving{animation:frix-toast-out .26s var(--ease-ios) both;pointer-events:none}.frix-toast--success{background:var(--toast-success-bg);color:var(--toast-success-fg)}.frix-toast--error{background:var(--toast-error-bg);color:var(--toast-error-fg)}.frix-toast--info{background:var(--toast-info-bg);color:var(--toast-info-fg)}.frix-toast__icon{color:inherit;flex-shrink:0;margin-top:.1rem;display:inline-flex}.frix-toast__title{letter-spacing:-.01em;color:inherit;margin:0;font-size:13px;font-weight:700}.frix-toast__body{color:inherit;opacity:.82;margin:.15rem 0 0;font-size:14px;line-height:1.4}.frix-toast__close{width:1.5rem;height:1.5rem;color:inherit;cursor:pointer;opacity:.7;transition:background-color var(--transition-fast), opacity var(--transition-fast);background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;font-size:1.1rem;line-height:1;display:inline-flex}.frix-toast__close:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){.frix-toast__close:hover{background:color-mix(in srgb, currentColor 12%, transparent)}}.frix-toast__close:hover{opacity:1}@keyframes frix-toast-in{0%{opacity:0;transform:translateY(-10px)scale(.98)}to{opacity:1;transform:none}}@keyframes frix-toast-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)scale(.98)}}@media (prefers-reduced-motion:reduce){.frix-toast,.frix-toast--leaving{animation:none}}.btn-danger{border-radius:var(--radius-control);border:.5px solid var(--accent-danger-border);background:var(--accent-danger-soft);color:var(--accent-danger);transition:background-color var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast), opacity var(--transition-fast);justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:600;display:inline-flex}.btn-danger:hover{background:var(--accent-danger-hover)}.btn-danger:active{transform:scale(.98)}.btn-danger-ghost{color:var(--accent-danger);transition:background-color var(--transition-fast), transform var(--transition-fast);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:.35rem;padding:.375rem .75rem;font-weight:600;display:inline-flex}.btn-danger-ghost:hover{background:var(--accent-danger-soft)}.btn-danger-ghost:active{transform:scale(.98)}.icon-btn{color:var(--muted-foreground);transition:color var(--transition-fast), background-color var(--transition-fast), transform var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover{color:var(--foreground);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.icon-btn:hover{background:color-mix(in srgb, var(--foreground) 5%, transparent)}}.theme-toggle{background:var(--foreground);width:2.5rem;height:2.5rem;color:var(--background);transition:transform .18s var(--ease-apple);border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.theme-toggle:hover{transform:scale(1.04)}.theme-toggle:active{transform:scale(.95)}.theme-toggle__icon{flex-shrink:0;display:block}.platform-mobile-only{display:none!important}@media (max-width:1023.98px){.platform-mobile-only.icon-btn,button.platform-mobile-only{display:inline-flex!important}.platform-nav-drawer.platform-mobile-only,.platform-nav-backdrop.platform-mobile-only{display:block!important}.platform-nav-edge-close{display:inline-flex!important}}.platform-app{-webkit-tap-highlight-color:transparent;background:var(--platform-canvas);min-height:100dvh;color:var(--foreground);transition:background-color var(--transition-base), color var(--transition-base), filter var(--transition-modal), transform var(--transition-modal);padding-left:0}html[data-app-shell=platform],html[data-app-shell=platform] body,html[data-app-shell=admin],html[data-app-shell=admin] body{overscroll-behavior:none;overscroll-behavior-x:none;width:100%;height:100%;max-height:100%;overflow:hidden}html[data-app-shell=platform] body{touch-action:manipulation;position:relative}html[data-app-shell=platform] .platform-main-slot,html[data-app-shell=platform] [class*=overflow-y-auto],html[data-app-shell=platform] [class*=overflow-auto]{overscroll-behavior:none;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}html[data-app-shell=platform] [class*=overflow-x-auto]{overscroll-behavior-x:none;scroll-behavior:smooth}@media print{html,body,html[data-app-shell=platform],html[data-app-shell=platform] body{height:auto!important;max-height:none!important;overflow:visible!important}.platform-app,.platform-main-slot,.platform-page-scroll,.platform-scroll-pane{height:auto!important;max-height:none!important;display:block!important;overflow:visible!important}}.platform-main-slot{min-width:0}.platform-main-slot>*{min-width:0;max-width:100%}.platform-scroll-pane,.platform-page-scroll{scrollbar-width:thin;scrollbar-color:var(--platform-sidebar-bg,var(--sage)) transparent;scroll-behavior:smooth;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.platform-scroll-pane::-webkit-scrollbar{width:4px;height:4px}.platform-page-scroll::-webkit-scrollbar{width:4px;height:4px}.platform-scroll-pane::-webkit-scrollbar-track{background:0 0}.platform-page-scroll::-webkit-scrollbar-track{background:0 0}.platform-scroll-pane::-webkit-scrollbar-thumb{background:var(--platform-sidebar-bg,var(--sage));transition:background-color var(--transition-fast);background-clip:border-box;border:0;border-radius:999px}.platform-page-scroll::-webkit-scrollbar-thumb{background:var(--platform-sidebar-bg,var(--sage));transition:background-color var(--transition-fast);background-clip:border-box;border:0;border-radius:999px}.platform-scroll-pane::-webkit-scrollbar-thumb:hover{background:var(--platinum)}@supports (color:color-mix(in lab, red, red)){.platform-scroll-pane::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--platinum) 28%, var(--sage))}}.platform-page-scroll::-webkit-scrollbar-thumb:hover{background:var(--platinum)}@supports (color:color-mix(in lab, red, red)){.platform-page-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--platinum) 28%, var(--sage))}}.dark .platform-scroll-pane,.dark .platform-page-scroll{scrollbar-color:var(--platinum) transparent}@supports (color:color-mix(in lab, red, red)){.dark .platform-scroll-pane,.dark .platform-page-scroll{scrollbar-color:color-mix(in srgb, var(--platinum) 55%, transparent) transparent}}.dark .platform-scroll-pane::-webkit-scrollbar-thumb{background:var(--platinum)}@supports (color:color-mix(in lab, red, red)){.dark .platform-scroll-pane::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--platinum) 55%, transparent)}}.dark .platform-page-scroll::-webkit-scrollbar-thumb{background:var(--platinum)}@supports (color:color-mix(in lab, red, red)){.dark .platform-page-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--platinum) 55%, transparent)}}.dark .platform-scroll-pane::-webkit-scrollbar-thumb:hover{background:var(--platinum)}@supports (color:color-mix(in lab, red, red)){.dark .platform-scroll-pane::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--platinum) 72%, transparent)}}.dark .platform-page-scroll::-webkit-scrollbar-thumb:hover{background:var(--platinum)}@supports (color:color-mix(in lab, red, red)){.dark .platform-page-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--platinum) 72%, transparent)}}.platform-refresh-track{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}.platform-refresh-indicator{z-index:0;pointer-events:none;inset-inline:0;justify-content:center;align-items:center;display:flex;position:absolute;top:0}.platform-refresh-spinner{background:var(--platform-card-bg);border:1px solid var(--platform-card-border);width:2rem;height:2rem;color:var(--muted);-webkit-backdrop-filter:blur(12px);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.platform-refresh-content{z-index:1;will-change:transform;flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.analytics-chart,.analytics-chart :focus,.analytics-chart :focus-visible,.analytics-chart :active,.recharts-wrapper,.recharts-wrapper *,.recharts-responsive-container,.recharts-responsive-container *,.recharts-surface,.recharts-layer,.recharts-layer *,.recharts-active-dot,.recharts-active-dot *,.recharts-dot,.recharts-tooltip-cursor,.recharts-area-dot,svg.recharts-surface,svg.recharts-surface:focus,svg.recharts-surface:focus-visible{outline-offset:0!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent!important;outline:0 #0000!important}.analytics-chart svg,.analytics-chart svg *{outline:none!important}.analytics-chart .recharts-cartesian-axis-tick-value,.analytics-chart .recharts-legend-item-text{fill:var(--muted-foreground)!important}.analytics-chart .recharts-default-tooltip{background:var(--background)!important;border:1px solid var(--border)!important;box-shadow:0 8px 24px rgb(var(--pure-black-rgb) / .18)!important;color:var(--foreground)!important;border-radius:14px!important}.analytics-chart .recharts-tooltip-label,.analytics-chart .recharts-tooltip-item,.analytics-chart .recharts-tooltip-item-name,.analytics-chart .recharts-tooltip-item-value{color:var(--foreground)!important}.analytics-chart .recharts-tooltip-item-name,.analytics-chart .recharts-tooltip-item-separator{color:var(--muted-foreground)!important}.platform-mesh:before{content:"";z-index:0;pointer-events:none;background:var(--platform-mesh-before);transition:background var(--transition-base);position:fixed;inset:0}.platform-mesh:after{content:"";z-index:0;pointer-events:none;opacity:.7;background:var(--platform-mesh-after);filter:blur(40px);transition:background var(--transition-base), opacity var(--transition-base);position:fixed;inset:0}.dark .platform-mesh:after{opacity:.45;filter:blur(48px)}.dark .mirror-glass,.dark .glass-cc,.dark .platform-card{box-shadow:inset 0 .5px 0 rgb(var(--tint-rgb) / .12), 0 0 0 .5px rgb(var(--tint-rgb) / .04)}.dark .icon-btn:hover{background:rgb(var(--tint-rgb) / .08)}.dark .btn-danger{color:var(--accent-danger);border-color:var(--accent-danger-border)}.platform-mesh{isolation:isolate;position:relative}.platform-mesh-main{z-index:1;min-width:0;min-height:0;position:relative}.auth-app{-webkit-tap-highlight-color:transparent;min-height:100dvh}.flow-card{isolation:isolate;width:100%;min-height:0;position:relative}.flow-card-body{width:100%}.flow-card-body--enter{animation:flow-card-enter var(--transition-spring) both}.flow-card-body--enter .flow-stagger>*{animation:flow-stagger-in var(--transition-data) both}.flow-card-body--enter .flow-stagger>:first-child{animation-delay:0s}.flow-card-body--enter .flow-stagger>:nth-child(2){animation-delay:24ms}.flow-card-body--enter .flow-stagger>:nth-child(3){animation-delay:48ms}.flow-card-body--enter .flow-stagger>:nth-child(4){animation-delay:72ms}.flow-card-body--enter .flow-stagger>:nth-child(5){animation-delay:96ms}.flow-card-body--enter .flow-stagger>:nth-child(6){animation-delay:.12s}.flow-card-body--enter .flow-stagger>:nth-child(7){animation-delay:.144s}.flow-card-body--enter .flow-stagger>:nth-child(8){animation-delay:.168s}.flow-card-body--exit{animation:flow-card-exit .17s var(--ease-apple) both;pointer-events:none}.flow-card-body--dimmed{filter:blur(1.5px);opacity:.55;transition:opacity .22s var(--ease-apple), filter .22s var(--ease-apple);pointer-events:none}.flow-card-overlay{z-index:5;border-radius:inherit;background:var(--background);justify-content:center;align-items:center;padding:1.25rem;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.flow-card-overlay{background:color-mix(in srgb, var(--background) 42%, transparent)}}.flow-card-overlay{-webkit-backdrop-filter:blur(10px)saturate(140%);transition:opacity .22s var(--ease-apple), visibility .22s var(--ease-apple)}.flow-card-overlay--visible{opacity:1;visibility:visible;animation:flow-overlay-in .24s var(--ease-spring-soft) both}.flow-card-overlay--hidden{opacity:0;visibility:hidden;pointer-events:none}.flow-card-overlay-panel{border:.5px solid var(--cc-glass-border);background:var(--cc-glass-strong);width:min(100%,220px);box-shadow:inset 0 .5px 0 var(--cc-glass-inset), 0 10px 28px rgb(var(--shade-rgb) / .08);-webkit-backdrop-filter:var(--cc-blur);border-radius:18px;flex-direction:column;align-items:center;gap:.85rem;padding:1.15rem 1.25rem 1.2rem;display:flex}.flow-card-spinner{border:1.5px solid var(--foreground);border-radius:999px;width:22px;height:22px}@supports (color:color-mix(in lab, red, red)){.flow-card-spinner{border:1.5px solid color-mix(in srgb, var(--foreground) 12%, transparent)}}.flow-card-spinner{border-top-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.flow-card-spinner{border-top-color:color-mix(in srgb, var(--foreground) 72%, transparent)}}.flow-card-spinner{animation:.9s linear infinite apple-spin}.flow-card-overlay-label{text-align:center;letter-spacing:-.01em;color:var(--foreground);font-size:13px;font-weight:600}.flow-card-progress-track{background:var(--foreground);border-radius:999px;width:100%;height:3px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.flow-card-progress-track{background:color-mix(in srgb, var(--foreground) 10%, transparent)}}.flow-card-progress-fill{border-radius:inherit;background:var(--foreground);height:100%;transition:none}.auth-panel-enter{animation:auth-panel-enter var(--transition-spring) both}.auth-aside-enter{animation:auth-aside-enter var(--transition-spring) both}.auth-aside-live{animation:auth-aside-live-in var(--transition-spring) 40ms both}.onboarding-shell-enter{animation:flow-card-enter var(--transition-spring) both}.onboarding-header-enter{animation:onboarding-header-enter var(--transition-spring) both}@media (prefers-reduced-motion:reduce){.flow-card-body--enter,.flow-card-body--exit,.flow-card-overlay--visible,.auth-panel-enter,.auth-aside-enter,.auth-aside-live,.onboarding-shell-enter,.onboarding-header-enter,.flow-card-body--enter .flow-stagger>*,.flow-card-spinner{animation:none!important}.flow-card-body--dimmed{filter:none;opacity:.7}}@keyframes flow-card-enter{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes flow-card-exit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-8px)scale(.99)}}@keyframes flow-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes auth-panel-enter{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes auth-aside-enter{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes auth-aside-live-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes onboarding-header-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes flow-stagger-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.platform-list-filters{flex-shrink:0;padding:.5rem .75rem}.platform-list-filters>*{width:100%;min-width:0}@media (min-width:640px){.platform-list-filters{padding:.75rem 1.25rem}}.platform-mobile-action-bar{padding-bottom:max(.625rem, env(safe-area-inset-bottom,0px))}.platform-mobile-stack{flex-direction:column;gap:.75rem;display:flex}@media (min-width:640px){.platform-mobile-stack{flex-direction:row;justify-content:space-between;align-items:flex-start}.platform-mobile-stack--center-sm{align-items:center}}.platform-mobile-stack__main{flex:auto;min-width:0}.platform-mobile-stack__actions{border-top:1px solid rgb(var(--border-rgb) / .5);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;padding-top:.75rem;display:flex}@media (min-width:640px){.platform-mobile-stack__actions{border-top:0;padding-top:0}}.row-actions{z-index:2;background:var(--background);border-radius:12px;align-items:center;gap:.35rem;padding:.15rem;transition:opacity .16s;display:flex;position:absolute;top:50%;right:.65rem;transform:translateY(-50%)}.platform-mobile-stack,.collection-tile,.cases-task-tile,.cases-court-tile,.cases-table-row{position:relative}.cases-table-th--actions,.cases-table-cell--actions{border:0;width:0;padding:0}.collection-tile .row-actions,.cases-task-tile .row-actions,.cases-court-tile .row-actions{background:0 0;padding:0;top:.55rem;right:.55rem;transform:none}@media (hover:hover) and (pointer:fine){.row-actions{opacity:0;pointer-events:none}.platform-mobile-stack:hover .row-actions,.platform-mobile-stack:focus-within .row-actions,.collection-tile:hover .row-actions,.collection-tile:focus-within .row-actions,.cases-task-tile:hover .row-actions,.cases-task-tile:focus-within .row-actions,.cases-court-tile:hover .row-actions,.cases-court-tile:focus-within .row-actions,.cases-table-row:hover .row-actions,.cases-table-row:focus-within .row-actions{opacity:1;pointer-events:auto}}.platform-section-header{flex-direction:column;gap:.75rem;display:flex}@media (min-width:640px){.platform-section-header{flex-direction:row;justify-content:space-between;align-items:center}.platform-section-header--start-sm{align-items:flex-start}}.platform-pagination-footer{flex-direction:column;gap:.75rem;display:flex}@media (min-width:640px){.platform-pagination-footer{flex-direction:row;justify-content:space-between;align-items:center}}.ios-sheet-enter,.ios-alert-enter{animation:app-modal-fade var(--transition-modal) both}.app-modal-root,.app-confirm-root{overscroll-behavior:contain;width:100vw;height:100dvh;display:flex;position:fixed;inset:0}.app-modal-root{z-index:300;justify-content:center;align-items:stretch}.app-modal-root--gsap .app-modal-frost,.app-modal-root--gsap .app-modal-backdrop,.app-modal-root--gsap .apple-sheet-backdrop,.app-modal-root--gsap .app-modal-panel,.app-modal-root--gsap .apple-sheet-panel,.app-modal-root--gsap.app-modal-root--closing .app-modal-frost,.app-modal-root--gsap.app-modal-root--closing .app-modal-backdrop,.app-modal-root--gsap.app-modal-root--closing .apple-sheet-backdrop,.app-modal-root--gsap.app-modal-root--closing .app-modal-panel,.app-modal-root--gsap.app-modal-root--closing .apple-sheet-panel{animation:none!important}.app-confirm-root{z-index:320;justify-content:center;align-items:center;padding:1.25rem}.app-modal-frost{background:rgb(var(--fuji-black-rgb) / .46);-webkit-backdrop-filter:blur(8px)saturate(110%);pointer-events:none;width:100%;height:100%;animation:app-modal-fade var(--transition-modal) both;position:absolute;inset:0}.dark .app-modal-frost{background:rgb(var(--pure-black-rgb) / .64)}.app-modal-backdrop{cursor:default;animation:app-modal-fade var(--transition-modal) both;background:0 0;position:absolute;inset:0}.app-modal-panel{z-index:1;border:.5px solid var(--modal-surface-border);background:var(--modal-surface);width:100%;height:100dvh;min-height:0;max-height:100dvh;color:var(--foreground);box-shadow:var(--modal-surface-shadow);will-change:opacity;animation:app-modal-fade var(--transition-modal) both;flex-direction:column;display:flex;position:relative;overflow:hidden}.app-modal-root--closing .app-modal-frost,.app-modal-root--closing .app-modal-backdrop,.app-confirm-root.app-modal-root--closing .app-modal-frost,.app-confirm-root.app-modal-root--closing .app-modal-backdrop{animation:app-modal-fade-out var(--transition-modal-exit) both}.app-modal-root--closing .app-modal-panel,.app-modal-root--closing .app-confirm-panel,.app-confirm-root.app-modal-root--closing .app-confirm-panel,.app-modal-root--closing .apple-sheet-panel,.app-modal-root--closing .ios-sheet-enter,.app-modal-root--closing .apple-alert-panel,.app-modal-root--closing .ios-alert-enter{animation:app-modal-fade-out var(--transition-modal-exit) both;pointer-events:none}.platform-glass-sheet.app-modal-root--closing .platform-glass-sheet__frost{animation:app-modal-fade-out var(--transition-modal-exit) both}.platform-glass-sheet.app-modal-root--closing .platform-glass-sheet__panel{animation:app-modal-fade-out var(--transition-modal-exit) both;pointer-events:none}:root:not(.dark) .app-modal-panel{border-color:var(--modal-surface-border);background:var(--modal-surface);color:var(--fuji-black);box-shadow:var(--modal-surface-shadow)}.dark .app-modal-panel{border-color:var(--modal-surface-border);background:var(--modal-surface);color:var(--mint);box-shadow:var(--modal-surface-shadow)}.app-modal-panel:focus,.app-modal-panel:focus-visible{outline:none}.app-modal-header{border-bottom:.5px solid var(--platinum);flex-shrink:0;align-items:flex-start;gap:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.app-modal-header{border-bottom:.5px solid color-mix(in srgb, var(--platinum) 22%, transparent)}}.app-modal-header{padding:max(.875rem, env(safe-area-inset-top)) 1.25rem .875rem}.app-modal-close{width:2rem;height:2rem;color:var(--foreground);background:rgb(var(--tint-rgb) / .12);transition:background-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.app-modal-close:hover:not(:disabled){background:rgb(var(--tint-rgb) / .2)}.app-modal-close:active:not(:disabled){transform:scale(.96)}.app-modal-close:disabled{opacity:.45}.app-modal-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:1.25rem;overflow-y:auto}.app-modal-footer{border-top:.5px solid var(--platinum);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.app-modal-footer{border-top:.5px solid color-mix(in srgb, var(--platinum) 22%, transparent)}}.app-modal-footer{padding:.875rem 1.25rem calc(.875rem + env(safe-area-inset-bottom,0px));background:0 0}@media (min-width:640px){.app-modal-root{align-items:center;padding:1.75rem}.app-modal-panel{height:auto;max-height:min(90dvh,920px);animation:app-modal-fade var(--transition-modal) both;border-radius:20px}.app-modal-root--closing .app-modal-panel{animation:app-modal-fade-out var(--transition-modal-exit) both}.app-modal-header{padding:1.35rem 1.65rem 1.1rem}.app-modal-body{padding:1.35rem 1.65rem}.app-modal-footer{padding:1.1rem 1.65rem}}.release-notes-page{height:100%;min-height:0;overflow:hidden}.release-notes-layout{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}@media (min-width:768px){.release-notes-layout{flex-direction:row}}.release-notes-tabs{border-bottom:.5px solid var(--border);scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-shrink:0;gap:6px;padding:12px 16px 10px;display:flex;overflow-x:auto}.release-notes-tabs::-webkit-scrollbar{display:none}@media (min-width:768px){.release-notes-tabs{border-bottom:none;border-right:.5px solid var(--border);flex-direction:column;gap:4px;width:min(240px,22%);padding:16px 12px 20px;overflow:hidden auto}}.release-notes-tab{text-align:left;min-width:max-content;color:var(--secondary-label);transition:background-color .18s var(--ease-apple), color .18s var(--ease-apple);background:0 0;border:none;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 14px;display:flex}@media (min-width:768px){.release-notes-tab{width:100%;min-width:0}}.release-notes-tab:hover{background:rgb(var(--shade-rgb) / .06);color:var(--foreground)}.release-notes-tab--active{background:rgb(var(--shade-rgb) / .1);color:var(--foreground)}.release-notes-tab-name{letter-spacing:-.01em;font-size:14px;font-weight:600;line-height:1.2}.release-notes-tab-meta{color:var(--tertiary-label);font-size:11.5px;font-weight:500}.release-notes-tab--active .release-notes-tab-meta{color:var(--secondary-label)}.release-notes-stage{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:8px 0 28px;overflow-y:auto}.release-notes-article{width:100%;max-width:none;margin:0;padding:12px clamp(20px,4vw,48px) 8px}@media (min-width:1024px){.release-notes-article{padding-inline:clamp(32px,5vw,72px)}}.release-notes-hero{border-bottom:.5px solid var(--border);text-align:center;margin-bottom:28px;padding-bottom:22px}.release-notes-version{letter-spacing:.08em;text-transform:uppercase;color:var(--secondary-label);margin:0;font-size:12px;font-weight:600}.release-notes-codename{letter-spacing:-.045em;color:var(--foreground);margin:10px 0 0;font-size:clamp(36px,6vw,52px);font-weight:700;line-height:1.02}.release-notes-tagline{letter-spacing:-.015em;color:var(--secondary-label);margin:12px 0 0;font-size:17px;font-weight:500;line-height:1.35}.release-notes-date{color:var(--tertiary-label);margin:14px 0 0;font-size:13px;font-weight:500}.release-notes-status{text-align:center;color:var(--secondary-label);margin:48px 24px;font-size:14px}.release-notes-markdown{color:var(--foreground)}.release-notes-markdown .wmde-markdown{letter-spacing:-.01em;font-size:15.5px;line-height:1.55;color:var(--foreground)!important;background:0 0!important}.release-notes-markdown .wmde-markdown>:first-child{margin-top:0}.release-notes-markdown .wmde-markdown h1,.release-notes-markdown .wmde-markdown h2,.release-notes-markdown .wmde-markdown h3,.release-notes-markdown .wmde-markdown h4{letter-spacing:-.025em;font-weight:700;color:var(--foreground)!important;border:none!important}.release-notes-markdown .wmde-markdown h2{margin:1.6em 0 .55em;font-size:1.2em}.release-notes-markdown .wmde-markdown h3{margin:1.35em 0 .45em;font-size:1.05em}.release-notes-markdown .wmde-markdown p{color:var(--foreground);margin:0 0 .9em}.release-notes-markdown .wmde-markdown ul,.release-notes-markdown .wmde-markdown ol{color:var(--foreground);margin:0 0 1em;padding-left:1.35em}.release-notes-markdown .wmde-markdown ul{list-style-type:disc}.release-notes-markdown .wmde-markdown ol{list-style-type:decimal}.release-notes-markdown .wmde-markdown li{padding-left:.2em;display:list-item}.release-notes-markdown .wmde-markdown li+li{margin-top:.35em}.release-notes-markdown .wmde-markdown ul ul,.release-notes-markdown .wmde-markdown ol ol,.release-notes-markdown .wmde-markdown ul ol,.release-notes-markdown .wmde-markdown ol ul{margin-top:.35em;margin-bottom:0}.release-notes-markdown .wmde-markdown strong{color:var(--foreground);font-weight:600}.release-notes-markdown .wmde-markdown a{text-underline-offset:2px;text-decoration:underline;color:var(--foreground)!important}.release-notes-markdown .wmde-markdown code{border-radius:6px;padding:.12em .35em;background:rgb(var(--shade-rgb) / .08)!important;color:var(--foreground)!important}.release-notes-markdown .wmde-markdown pre{border:.5px solid var(--border);border-radius:12px;background:rgb(var(--shade-rgb) / .06)!important}.release-notes-markdown .wmde-markdown blockquote{border-left:3px solid rgb(var(--shade-rgb) / .22)!important;color:var(--secondary-label)!important;background:0 0!important}.app-confirm-panel{z-index:1;border:.5px solid var(--modal-surface-border);background:var(--modal-surface);width:100%;max-width:380px;color:var(--foreground);box-shadow:var(--modal-surface-shadow);will-change:opacity;animation:app-modal-fade var(--transition-modal) both;border-radius:20px;position:relative;overflow:hidden}.app-modal-btn{min-height:46px;transition:opacity var(--transition-fast), background var(--transition-fast);border-radius:14px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.125rem;font-size:15px;font-weight:600;display:inline-flex}.app-modal-btn:disabled{opacity:.5}.app-modal-btn--primary{background:var(--button);color:var(--button-text)}.app-modal-btn--primary:hover:not(:disabled){opacity:.9}.app-modal-btn--ghost{border:1px solid var(--border);color:var(--foreground)}.app-modal-btn--ghost:hover:not(:disabled){background:var(--surface-hover)}@media (min-width:640px){.app-modal-btn{min-width:120px}}.page-btn{border-radius:var(--radius-control);min-height:44px;font-size:var(--text-subheadline-size);white-space:nowrap;color:var(--foreground);transition:opacity var(--transition-fast), background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);background:0 0;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-weight:600;display:inline-flex}.page-btn:disabled{opacity:.5}.page-btn:active:not(:disabled){transform:scale(.97)}.page-btn--primary{background:var(--button);color:var(--button-text);border:.5px solid var(--button)}.page-btn--primary:hover:not(:disabled){opacity:.9}.page-btn--ghost{border:.5px solid var(--separator);color:var(--foreground);background:var(--page-raised)}.page-btn--ghost:hover:not(:disabled){background:var(--page-raised-hover);color:var(--foreground);border-color:var(--page-raised-border)}.page-btn--ghost:active:not(:disabled){background:var(--system-fill);color:var(--foreground)}.page-btn--destructive{border:1px solid var(--accent-danger-border);background:var(--accent-danger-soft);color:var(--accent-danger)}.page-btn--destructive:hover:not(:disabled){background:var(--accent-danger-hover)}.page-btn--icon,.page-btn--responsive-label{border-radius:var(--radius-control);width:44px;padding:0}@media (min-width:1024px){.page-btn--responsive-label{width:auto;min-width:0;padding:0 1rem}}@keyframes app-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes app-modal-fade-out{0%{opacity:1}to{opacity:0}}@keyframes app-modal-mac-open{0%{opacity:0}to{opacity:1}}@keyframes app-modal-mac-close{0%{opacity:1}to{opacity:0}}@keyframes app-modal-from-top{0%{opacity:0}to{opacity:1}}@keyframes app-modal-book-close{0%{opacity:1}to{opacity:0}}@keyframes app-modal-slide{0%{opacity:0}to{opacity:1}}@keyframes app-modal-slide-out{0%{opacity:1}to{opacity:0}}@keyframes app-modal-pop{0%{opacity:0}to{opacity:1}}@keyframes app-modal-pop-out{0%{opacity:1}to{opacity:0}}@keyframes ios-sheet-exit{0%{opacity:1}to{opacity:0}}@keyframes platform-glass-sheet-exit{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.app-modal-panel,.app-confirm-panel,.app-modal-backdrop,.app-modal-frost,.app-modal-root--closing .app-modal-panel,.app-modal-root--closing .app-confirm-panel{animation-duration:1ms}}::selection{background:var(--selection-bg)}.voice-provider-carousel{scrollbar-width:none;-ms-overflow-style:none}.voice-provider-carousel::-webkit-scrollbar{width:0;height:0;display:none}.apple-segmented--scroll{scrollbar-width:none;-ms-overflow-style:none}.apple-segmented--scroll::-webkit-scrollbar{background:0 0;width:0;height:0;display:none}.apple-segmented--scroll::-webkit-scrollbar-thumb{background:0 0;width:0;height:0;display:none}.apple-segmented--scroll::-webkit-scrollbar-track{background:0 0;width:0;height:0;display:none}.apple-segmented--scroll::-webkit-scrollbar-corner{background:0 0;width:0;height:0;display:none}.intake-status-rail{scrollbar-width:none;-ms-overflow-style:none}.intake-status-rail::-webkit-scrollbar{background:0 0;width:0;height:0;display:none}@keyframes dialer-call-pulse{0%,to{box-shadow:0 10px 36px rgb(var(--shade-rgb) / .48), 0 4px 12px rgb(var(--shade-rgb) / .28), inset 0 1px 0 rgb(var(--tint-rgb) / .62)}50%{box-shadow:0 14px 48px rgb(var(--shade-rgb) / .62), 0 6px 18px rgb(var(--shade-rgb) / .38), inset 0 1px 0 rgb(var(--tint-rgb) / .68)}}@keyframes apple-page-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes apple-fade-in{0%{opacity:var(--apple-fade-from,0);transform:scale(var(--apple-scale-from,1)) translateY(var(--apple-translate-from,0))}to{opacity:var(--apple-fade-to,1);transform:scale(var(--apple-scale-to,1)) translateY(var(--apple-translate-to,0))}}@keyframes apple-fade-out{0%{opacity:var(--apple-fade-to,1);transform:scale(var(--apple-scale-to,1)) translateY(var(--apple-translate-to,0))}to{opacity:var(--apple-fade-from,0);transform:scale(var(--apple-scale-from,1)) translateY(var(--apple-translate-from,0))}}@keyframes apple-spin{to{transform:rotate(360deg)}}.apple-spinner{animation:.7s linear infinite apple-spin}@keyframes apple-hint-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.92)}}@keyframes ios-sheet-enter{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes ios-alert-enter{0%{opacity:0}to{opacity:1}}@keyframes dialer-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes dialer-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes dialer-modal-in{0%{opacity:0;transform:translateY(28px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dialer-modal-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(20px)scale(.97)}}@media (min-width:640px){@keyframes dialer-modal-in{0%{opacity:0;transform:translateY(12px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dialer-modal-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(8px)scale(.96)}}}@keyframes platform-fade-up{0%{opacity:0;transform:translateY(6px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes platform-nav-indicator{0%{opacity:0;transform:translateY(-50%)scaleY(.4)}to{opacity:1;transform:translateY(-50%)scaleY(1)}}@keyframes dialer-fab-enter{0%{opacity:0;transform:translateY(20px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes platform-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(.92)}}@keyframes setup-banner-glow{0%{opacity:.5;transform:scale(1)translate(0)}to{opacity:.85;transform:scale(1.08)translate(4px,-4px)}}.admin-speech-slider{appearance:none;background:var(--foreground);border-radius:999px;height:4px}@supports (color:color-mix(in lab, red, red)){.admin-speech-slider{background:color-mix(in srgb, var(--foreground) 12%, transparent)}}.admin-speech-slider{cursor:pointer;outline:none}.admin-speech-slider::-webkit-slider-thumb{appearance:none;background:var(--foreground);border:2px solid var(--background);width:18px;height:18px;box-shadow:0 1px 4px rgb(var(--shade-rgb) / .18);cursor:pointer;border-radius:999px}.admin-speech-slider::-moz-range-thumb{background:var(--foreground);border:2px solid var(--background);width:18px;height:18px;box-shadow:0 1px 4px rgb(var(--shade-rgb) / .18);cursor:pointer;border-radius:999px}.admin-speech-slider::-moz-range-track{background:var(--foreground);border-radius:999px;height:4px}@supports (color:color-mix(in lab, red, red)){.admin-speech-slider::-moz-range-track{background:color-mix(in srgb, var(--foreground) 12%, transparent)}}.call-recording-player{--wfp-button-color:var(--foreground);--wfp-text-color:var(--foreground);--wfp-text-secondary-color:var(--muted-foreground);--wfp-waveform-color:rgb(var(--platinum-rgb) / .55);--wfp-progress-color:var(--foreground)}.call-recording-player .wfp-host{background:rgb(var(--tint-rgb) / .04);border-radius:12px;width:100%;padding:8px 10px}.firm-calendar{--fc-border-color:var(--border);--fc-page-bg-color:var(--background);--fc-neutral-bg-color:var(--background);--fc-neutral-text-color:var(--muted-foreground);--fc-button-text-color:var(--foreground);--fc-button-bg-color:var(--background);--fc-button-border-color:var(--border);--fc-button-hover-bg-color:var(--surface-hover);--fc-button-hover-border-color:var(--border);--fc-button-active-bg-color:var(--surface-pressed);--fc-button-active-border-color:var(--border);--fc-event-bg-color:var(--foreground);--fc-event-border-color:var(--foreground);--fc-event-text-color:var(--background);--fc-more-link-bg-color:var(--surface-subtle);--fc-more-link-text-color:var(--foreground);--fc-now-indicator-color:var(--foreground);--fc-today-bg-color:var(--background);--fc-highlight-color:var(--background);--firm-calendar-grid-line:var(--border);--firm-calendar-today-border:var(--foreground);background:0 0}@supports (color:color-mix(in lab, red, red)){.firm-calendar{--firm-calendar-today-border:color-mix(in srgb, var(--foreground) 28%, var(--border))}}.firm-calendar{--firm-calendar-today-badge-bg:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.firm-calendar{--firm-calendar-today-badge-bg:color-mix(in srgb, var(--foreground) 20%, var(--background))}}.firm-calendar{--firm-calendar-today-badge-text:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.firm-calendar{--firm-calendar-today-badge-text:color-mix(in srgb, var(--foreground) 78%, var(--background))}}.firm-calendar .fc{background:0 0;height:100%;font-family:inherit}.firm-calendar .fc .fc-view-harness,.firm-calendar .fc .fc-view-harness-active,.firm-calendar .fc .fc-timegrid-body,.firm-calendar .fc .fc-daygrid-body{background:0 0}.firm-calendar .fc .fc-toolbar{flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem}.firm-calendar .fc .fc-toolbar-title{font-family:var(--font-serif,inherit);letter-spacing:-.02em;font-size:1.25rem;font-weight:500}.firm-calendar .fc .fc-button{border-radius:var(--radius-control);box-shadow:none;text-transform:capitalize;padding:.4em .85em;font-size:13px;font-weight:600}.firm-calendar--mobile .fc .fc-toolbar{gap:.5rem;margin-bottom:.5rem}.firm-calendar--mobile .fc .fc-toolbar-title{font-size:1rem;line-height:1.2}.firm-calendar--mobile .fc .fc-toolbar-chunk{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.firm-calendar--mobile .fc .fc-button{min-height:2.75rem;padding:.35em .7em;font-size:12px}.firm-calendar--mobile .fc .fc-list-event-title,.firm-calendar--mobile .fc .fc-list-event-time{font-size:14px}.firm-calendar--mobile .fc .fc-list-day-cushion{font-size:13px}.firm-calendar .fc .fc-button-primary:not(:disabled).fc-button-active,.firm-calendar .fc .fc-button-primary:not(:disabled):active{background:var(--foreground);border-color:var(--foreground);color:var(--background)}.firm-calendar .fc .fc-col-header-cell-cushion,.firm-calendar .fc .fc-daygrid-day-number,.firm-calendar .fc .fc-timegrid-slot-label-cushion{color:var(--muted-foreground);font-size:12px;font-weight:600}.firm-calendar .fc .fc-timegrid-now-indicator-line{border-width:2px}.firm-calendar .fc-theme-standard .fc-scrollgrid,.firm-calendar .fc-theme-standard td,.firm-calendar .fc-theme-standard th,.firm-calendar .fc .fc-timegrid-slot,.firm-calendar .fc .fc-timegrid-slot-minor,.firm-calendar .fc .fc-timegrid-divider,.firm-calendar .fc .fc-col-header-cell,.firm-calendar .fc .fc-daygrid-day{border-color:var(--firm-calendar-grid-line)}.firm-calendar .fc .fc-scrollgrid-section>*,.firm-calendar .fc .fc-col-header-cell,.firm-calendar .fc .fc-daygrid-day,.firm-calendar .fc .fc-daygrid-day-frame,.firm-calendar .fc .fc-timegrid-axis,.firm-calendar .fc .fc-timegrid-axis-frame,.firm-calendar .fc .fc-day-today,.firm-calendar .fc .fc-day-today .fc-daygrid-day-frame{background:var(--background)}.firm-calendar .fc .fc-timegrid-col,.firm-calendar .fc .fc-timegrid-col-frame,.firm-calendar .fc .fc-timegrid-col-bg{background:0 0}.firm-calendar .fc .fc-timegrid-cols{z-index:2;pointer-events:none}.firm-calendar .fc .fc-timegrid-col-events,.firm-calendar .fc .fc-timegrid-col-events *{pointer-events:auto}.firm-calendar .fc .fc-timegrid-slot-lane{background:0 0}.firm-calendar .fc .fc-timegrid-col,.firm-calendar .fc-direction-ltr .fc-timegrid-axis{box-shadow:inset -1px 0 0 var(--firm-calendar-grid-line)}.firm-calendar .fc .fc-scrollgrid{background:var(--background);border-radius:16px;overflow:hidden}.firm-calendar .fc .fc-timegrid-slot{height:1.5rem}.firm-calendar .fc .fc-event{border-radius:6px;padding:0;font-size:12px;font-weight:600}.firm-calendar .fc .fc-event-main{min-width:0;overflow:hidden}.firm-calendar .firm-calendar-event{align-items:center;gap:5px;width:100%;min-width:0;display:flex;overflow:hidden}.firm-calendar .firm-calendar-event__time{font-variant-numeric:tabular-nums;opacity:.72;flex:none;font-size:11px;font-weight:500}.firm-calendar .firm-calendar-event__title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.firm-calendar .fc .fc-daygrid-day-events{margin-top:1px}.firm-calendar .fc .fc-daygrid-dot-event{background:var(--foreground);border-radius:6px;align-items:center;margin-bottom:2px;padding:2px 6px}@supports (color:color-mix(in lab, red, red)){.firm-calendar .fc .fc-daygrid-dot-event{background:color-mix(in srgb, var(--foreground) 22%, var(--background))}}.firm-calendar .fc .fc-daygrid-dot-event{transition:background .15s}.firm-calendar .fc .fc-daygrid-dot-event.fc-event-source-google{background:var(--surface-subtle)}.firm-calendar .fc .fc-daygrid-dot-event:hover{background:var(--surface-hover)}.firm-calendar .firm-calendar-event--month{gap:4px;font-size:11.5px;line-height:1.35}.firm-calendar .firm-calendar-event--month .firm-calendar-event__time{font-size:10.5px}.firm-calendar .firm-calendar-event--month .firm-calendar-event__title{font-weight:500}.firm-calendar .fc .fc-timegrid-event .fc-event-main{padding:2px 5px}.firm-calendar .fc .fc-timegrid-event .firm-calendar-event{flex-direction:column;align-items:stretch;gap:0;line-height:1.25}.firm-calendar .fc .fc-timegrid-event .firm-calendar-event__title{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;order:1;display:-webkit-box}.firm-calendar .fc .fc-timegrid-event .firm-calendar-event__time{order:2}.firm-calendar .fc .fc-timegrid-event-short .firm-calendar-event{flex-direction:row;align-items:center}.firm-calendar .fc .fc-timegrid-event-short .firm-calendar-event__time{display:none}.firm-calendar .fc .fc-timegrid-event-short .firm-calendar-event__title{white-space:nowrap;display:block}.firm-calendar .fc .fc-daygrid-more-link{color:var(--muted-foreground);border-radius:5px;margin:1px 6px 0;padding:1px 5px;font-size:11px;font-weight:600;display:block}.firm-calendar .fc .fc-daygrid-more-link:hover{background:var(--surface-hover);color:var(--foreground)}.firm-calendar .fc .fc-popover{border:1px solid var(--border);background:var(--background);box-shadow:0 18px 40px rgb(var(--shade-rgb) / .28);z-index:40;border-radius:14px;overflow:hidden}.firm-calendar .fc .fc-popover-header{background:var(--surface-subtle);color:var(--foreground);padding:8px 10px;font-size:12px;font-weight:600}.firm-calendar .fc .fc-popover-body{min-width:220px;padding:6px}.firm-calendar .fc-event-status-canceled{--fc-event-bg-color:var(--surface-subtle);--fc-event-border-color:var(--border);--fc-event-text-color:var(--muted);opacity:.8;text-decoration:line-through}.firm-calendar .fc-event-status-completed{--fc-event-bg-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.firm-calendar .fc-event-status-completed{--fc-event-bg-color:color-mix(in srgb, var(--foreground) 55%, var(--background))}}.firm-calendar .fc-event-status-completed{--fc-event-border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.firm-calendar .fc-event-status-completed{--fc-event-border-color:color-mix(in srgb, var(--foreground) 55%, var(--background))}}.firm-calendar .fc-event-status-no_show{font-weight:700}.firm-calendar .fc-event-source-google{--fc-event-bg-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.firm-calendar .fc-event-source-google{--fc-event-bg-color:color-mix(in srgb, var(--foreground) 38%, var(--background))}}.firm-calendar .fc-event-source-google{--fc-event-border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.firm-calendar .fc-event-source-google{--fc-event-border-color:color-mix(in srgb, var(--foreground) 38%, var(--background))}}.firm-calendar .fc-event-source-google{--fc-event-text-color:var(--foreground);font-weight:600}.firm-calendar .fc-event-selected{box-shadow:0 0 0 2px var(--border)}.firm-calendar .fc-dayGridMonth-view .fc-day-today{z-index:4;position:relative}.firm-calendar .fc-dayGridMonth-view .fc-day-today .fc-daygrid-day-frame{position:relative}.firm-calendar .fc-dayGridMonth-view .fc-day-today .fc-daygrid-day-frame:after{content:"";box-shadow:inset 0 0 0 1px var(--firm-calendar-today-border);pointer-events:none;z-index:10;display:block;position:absolute;inset:3px}.firm-calendar .fc-dayGridMonth-view .fc-day-today .fc-daygrid-day-top{padding:8px 10px 0 0}.firm-calendar .fc-dayGridMonth-view .fc-day-today .fc-daygrid-day-number{background:var(--firm-calendar-today-badge-bg);min-width:1.625rem;height:1.625rem;color:var(--firm-calendar-today-badge-text);border-radius:999px;justify-content:center;align-items:center;padding:0 .3rem;font-weight:600;line-height:1;display:inline-flex}.firm-calendar .fc-list,.firm-calendar .fc .fc-view.fc-list{background:var(--background);border-color:var(--firm-calendar-grid-line);border-radius:16px;overflow:hidden}.firm-calendar .fc-view-harness-active:has(>.fc-list){border-radius:16px;overflow:hidden}.firm-calendar .fc-list-day-cushion,.firm-calendar .fc-list-event{background:var(--background)}.firm-calendar .fc-list-day-cushion{background:var(--surface-subtle);color:var(--muted-foreground);letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:600}.firm-calendar .fc-list-event:hover td{background:var(--surface-hover)}.firm-calendar .fc-list-event-title{color:var(--foreground);font-weight:500}.firm-calendar .fc-list-event-time{color:var(--muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.firm-calendar .fc-list-event-graphic .fc-list-event-dot{border-color:var(--fc-event-border-color)}.firm-calendar .fc-list-empty{background:var(--background);color:var(--muted-foreground)}@keyframes donna-wave-bar{0%,to{opacity:.45;transform:scaleY(.28)}50%{opacity:1;transform:scaleY(1)}}@keyframes donna-wave-ring{0%,to{opacity:.18;transform:scale(.92)}50%{opacity:.34;transform:scale(1.08)}}@keyframes donna-shell-enter{0%{opacity:0;transform-origin:100% 100%;transform:scale(.94)}to{opacity:1;transform-origin:100% 100%;transform:scale(1)}}@keyframes donna-fab-enter{0%{opacity:0;transform:translateY(16px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes donna-typing{0%,80%,to{opacity:.28;transform:translateY(0)}40%{opacity:1;transform:translateY(-1px)}}@keyframes donna-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes donna-pulse-ring{0%{opacity:.55;transform:scale(.75)}70%{opacity:0;transform:scale(1.35)}to{opacity:0;transform:scale(1.35)}}@keyframes donna-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes donna-message-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.donna-page{background:var(--elevated-background);min-height:0}.donna-fab{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:240;border:.5px solid rgb(var(--shade-rgb) / .18);background:var(--foreground);color:var(--background);letter-spacing:-.01em;box-shadow:0 14px 40px rgb(var(--shade-rgb) / .22);transition:transform .18s var(--ease-apple), opacity .18s var(--ease-apple);animation:donna-fab-enter var(--transition-spring) both;border-radius:9999px;align-items:center;gap:.625rem;padding:.8rem 1.1rem;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;position:fixed}.donna-fab:hover{color:var(--background);transform:translateY(-1px)}.donna-fab:active{transform:scale(.98)}.donna-page-panel{background:0 0;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.donna-page-panel{border-radius:var(--radius-grouped);border:.5px solid var(--separator)}[data-app-shell=platform] .donna-page-panel{background:0 0;border:none;border-radius:0}}.donna-page-header{z-index:2;border-bottom:.5px solid var(--separator);background:0 0;flex-direction:column;flex-shrink:0;gap:.7rem;padding:.85rem 1rem .95rem;display:flex;position:relative}.donna-page-header__path{min-width:0;margin:0}.donna-page-header__path .page-path-nav__crumbs{justify-content:flex-start}.donna-page-header__main{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.donna-page-header__mark{border:.5px solid var(--page-raised-border);background:var(--page-raised);width:2.35rem;height:2.35rem;color:var(--foreground);border-radius:.85rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.donna-page-header__copy{flex-direction:column;flex:1;gap:.35rem;min-width:0;padding-top:.05rem;display:flex}.donna-page-header__title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.03em;color:var(--foreground);margin:0;font-size:1.0625rem;font-weight:650;line-height:1.25;overflow:hidden}.donna-page-header__matter{align-items:center;gap:.4rem;min-width:0;max-width:100%;margin:0;display:inline-flex}.donna-page-header__matter-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);flex-shrink:0;font-size:.6875rem;font-weight:650}.donna-page-header__matter-name{text-overflow:ellipsis;white-space:nowrap;border:.5px solid var(--page-raised-border);background:var(--page-raised);letter-spacing:-.01em;min-width:0;color:var(--foreground);border-radius:999px;padding:.2rem .65rem;font-size:.75rem;font-weight:550;overflow:hidden}@media (min-width:640px){.donna-page-header{gap:.8rem;padding-block:.95rem 1.05rem;padding-inline:1.25rem}.donna-page-header__mark{border-radius:.95rem;width:2.55rem;height:2.55rem}.donna-page-header__title{font-size:1.1875rem}}@media (min-width:1024px){.donna-page-header{padding-inline:1.5rem}}.donna-sidebar{border-right:.5px solid var(--separator);width:272px;transition:width .28s var(--ease-ios), border-color .28s var(--ease-ios);flex-shrink:0;position:relative}.donna-sidebar--closed{border-right-color:#0000;width:0;overflow:hidden}.donna-sidebar-inner{background:var(--secondary-grouped-background);flex-direction:column;width:272px;height:100%;padding:.85rem .7rem;display:flex;overflow:hidden}.donna-history-drawer-root{z-index:220;pointer-events:none;position:fixed;inset:0}.donna-history-drawer-root--open{pointer-events:auto}.donna-history-drawer-scrim{background:rgb(var(--shade-rgb) / .35);opacity:0;transition:opacity .28s var(--ease-ios);border:0;position:absolute;inset:0}.donna-history-drawer-root--open .donna-history-drawer-scrim{opacity:1}.donna-history-drawer-panel{background:var(--elevated-background);width:min(88vw,320px);box-shadow:8px 0 32px rgb(var(--shade-rgb) / .18);transition:transform .32s var(--ease-ios);padding-top:env(safe-area-inset-top,0px);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden;transform:translate(-105%)}.donna-history-drawer-root--open .donna-history-drawer-panel{transform:translate(0)}.donna-history-drawer-header{shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem 1rem .5rem;display:flex}.donna-history-drawer-back{min-width:0;color:var(--foreground);transition:opacity var(--transition-fast);align-items:center;gap:.15rem;font-size:17px;font-weight:400;display:inline-flex}.donna-history-drawer-back:active{opacity:.65}.donna-history-drawer-title-row{shrink:0;border-bottom:.5px solid var(--separator);padding:0 1rem .75rem}.donna-history-drawer-body{min-height:0;padding:.85rem 1rem 1rem;padding-bottom:max(1rem, env(safe-area-inset-bottom,0px));flex-direction:column;flex:1;display:flex;overflow:hidden}.donna-thread-shell{flex-direction:column;flex:1;gap:.65rem;min-height:0;display:flex}.donna-sidebar-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);padding:.35rem .55rem .15rem;font-size:11px;font-weight:600}.donna-thread-list{overscroll-behavior:contain;flex-direction:column;flex:1;gap:.15rem;min-height:0;padding-bottom:.35rem;display:flex;overflow-y:auto}.donna-thread-empty{color:var(--muted-foreground);padding:.75rem .65rem;font-size:13px;line-height:1.4}.donna-thread-btn{text-align:left;width:100%;transition:background-color .16s var(--ease-apple);background:0 0;border:0;border-radius:12px;padding:.7rem .75rem;text-decoration:none;display:block}.donna-thread-btn:hover{background:rgb(var(--shade-rgb) / .06)}.donna-thread-btn--active{background:rgb(var(--shade-rgb) / .1)}.donna-thread-btn-copy{flex-direction:column;gap:.12rem;min-width:0;display:flex}.donna-thread-btn-title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;color:var(--foreground);font-size:14px;font-weight:600;display:block;overflow:hidden}.donna-thread-run-note{letter-spacing:.01em;color:var(--muted-foreground);font-size:11px;font-weight:500}.donna-thread-run{letter-spacing:.02em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:.08rem .4rem;font-size:10px;font-weight:600}.donna-thread-run--busy{background:rgb(var(--shade-rgb) / .1);color:var(--foreground)}.donna-thread-run--wait{background:rgb(var(--shade-rgb) / .16);color:var(--foreground)}.donna-matter-chip{border:.5px solid rgb(var(--shade-rgb) / .16);background:rgb(var(--tint-rgb) / .04);max-width:11rem;color:var(--foreground);border-radius:999px;align-items:center;gap:.3rem;padding:.28rem .55rem;font-size:12px;font-weight:600;display:inline-flex}.donna-matter-chip--empty{color:var(--muted-foreground);font-weight:500}.donna-matter-chip-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.donna-matter-chip-x{color:var(--muted-foreground);font-size:14px;line-height:1}.donna-composer-stack{flex-direction:column;width:100%;display:flex;position:relative}.donna-action-modal-root{padding:max(1.25rem, env(safe-area-inset-top)) 1.25rem max(1.25rem, env(safe-area-inset-bottom));overscroll-behavior:contain;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.donna-action-modal-root .app-modal-frost{background:rgb(var(--fuji-black-rgb) / .32);-webkit-backdrop-filter:blur(10px)saturate(120%)}.dark .donna-action-modal-root .app-modal-frost{background:rgb(var(--pure-black-rgb) / .55)}.donna-action-card{z-index:1;border:.5px solid var(--modal-surface-border);background:var(--modal-surface);width:min(100%,34rem);max-height:min(86dvh,42rem);box-shadow:var(--modal-surface-shadow);animation:donna-transcript-in .22s var(--ease-apple) both;border-radius:1.5rem;flex-direction:column;padding:1.35rem 1.4rem 1.2rem;display:flex;position:relative;overflow:hidden}.donna-action-card-copy{flex-shrink:0;align-items:flex-start;gap:.75rem;padding-bottom:.15rem;display:flex}.donna-action-card-title{letter-spacing:-.03em;color:var(--foreground);margin:0;font-size:1.1875rem;font-weight:650;line-height:1.25}.donna-action-card-description{max-width:40ch;color:var(--muted-foreground);margin:.4rem 0 0;font-size:.875rem;line-height:1.45}.donna-action-card-close{width:2rem;height:2rem;color:var(--muted-foreground);background:rgb(var(--shade-rgb) / .06);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.donna-action-card-close:hover:not(:disabled){color:var(--foreground);background:rgb(var(--shade-rgb) / .1)}.donna-action-card-close:disabled{opacity:.45}.donna-action-form{flex-direction:column;flex:1;gap:0;min-height:0;margin-top:1.1rem;display:flex;overflow:hidden}.donna-action-form__body{flex-direction:column;flex:1;gap:.95rem;min-height:0;padding-right:.1rem;display:flex;overflow:auto}.donna-action-form__body>*{min-width:0}.donna-action-form__body:has(.donna-action-picklist--inline){overflow:hidden}.donna-action-form__body:has(.donna-action-picklist--inline)>*{flex-direction:column;flex:1;min-height:0;display:flex}.donna-action-resolved-value{border-radius:var(--radius-control);border:.5px solid var(--cc-glass-border);background:var(--cc-glass);align-items:center;min-height:48px;padding:.7rem 1rem;display:flex}.donna-action-picklist{z-index:4;position:relative}.donna-action-picklist--inline{flex-direction:column;flex:1;gap:.65rem;min-height:0;display:flex}.donna-action-picklist-menu{z-index:5;border:.5px solid var(--separator);background:var(--elevated-background);max-height:12.5rem;box-shadow:0 12px 28px rgb(var(--shade-rgb) / .16);border-radius:14px;flex-direction:column;gap:.3rem;margin:0;padding:.35rem;list-style:none;display:flex;position:absolute;top:calc(100% + .3rem);left:0;right:0;overflow:auto}.donna-action-picklist-menu--portal{z-index:calc(var(--z-popover,80) + 240);position:fixed;right:auto}.donna-action-picklist-menu--inline{z-index:1;border:.5px solid var(--page-raised-border);background:var(--page-raised);min-height:12rem;max-height:none;box-shadow:none;border-radius:1rem;flex:1;padding:.4rem;position:relative;top:auto;left:auto;right:auto}.donna-action-picklist-menu--inline .donna-action-choice{background:0 0}.donna-action-picklist-menu--inline .donna-action-choice--selected{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.donna-action-picklist-menu--inline .donna-action-choice--selected{background:color-mix(in srgb, var(--foreground) 7%, var(--page-raised))}}.donna-action-picklist-menu--inline .donna-action-choice--selected{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.donna-action-picklist-menu--inline .donna-action-choice--selected{border-color:color-mix(in srgb, var(--foreground) 16%, var(--page-raised-border))}}.donna-action-picklist-empty{color:var(--muted-foreground);padding:.7rem .85rem;font-size:13px}.donna-action-actions{border-top:.5px solid rgb(var(--shade-rgb) / .1);flex-shrink:0;justify-content:flex-end;gap:.55rem;margin-top:1rem;padding-top:1rem;display:flex}.donna-action-secondary,.donna-action-primary{border-radius:12px;padding:.6rem 1.05rem;font-size:.875rem;font-weight:600}.donna-action-secondary{border:.5px solid rgb(var(--shade-rgb) / .16);color:var(--foreground);background:0 0}.donna-action-primary{background:var(--foreground);color:var(--background);border:0;min-width:7.5rem}.donna-action-primary:disabled,.donna-action-secondary:disabled{opacity:.5}.donna-action-fields,.donna-action-choices{border:0;flex-direction:column;gap:.5rem;min-width:0;margin:0;padding:0;display:flex}.donna-action-choice{border:.5px solid rgb(var(--shade-rgb) / .14);background:rgb(var(--tint-rgb) / .04);text-align:left;width:100%;transition:background-color .16s var(--ease-apple), border-color .16s var(--ease-apple);border-radius:14px;align-items:flex-start;gap:.75rem;padding:.85rem .95rem;display:flex}.donna-action-choice:hover:not(:disabled){background:rgb(var(--shade-rgb) / .05)}.donna-action-choice--selected{border-color:rgb(var(--shade-rgb) / .32);background:rgb(var(--shade-rgb) / .08)}.donna-action-choice-mark{border:1.5px solid rgb(var(--shade-rgb) / .28);border-radius:999px;flex-shrink:0;width:1rem;height:1rem;margin-top:.2rem}.donna-action-choice--selected .donna-action-choice-mark{border-width:5px;border-color:var(--foreground)}.donna-action-choice-copy{flex-direction:column;gap:.15rem;min-width:0;display:flex}.donna-action-choice-label{letter-spacing:-.01em;color:var(--foreground);font-size:15px;font-weight:600}.donna-action-choice-meta{color:var(--muted-foreground);font-size:13px;line-height:1.4}.donna-action-input--missing{border-color:var(--foreground)}.donna-action-warning,.donna-action-error{color:var(--foreground);margin:0;font-size:13px;line-height:1.45}.donna-thread-btn-preview{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);margin-top:.15rem;font-size:12px;display:block;overflow:hidden}.donna-thread-btn-time{font-variant-numeric:tabular-nums;color:rgb(var(--shade-rgb) / .55);margin-top:.2rem;font-size:11px;display:block}.dark .donna-thread-btn-time{color:rgb(var(--pale-rgb) / .42)}.donna-sidebar-new-link{border:.5px solid var(--separator);background:var(--elevated-background);width:100%;color:var(--foreground);transition:background-color .16s var(--ease-apple), transform .16s var(--ease-apple);border-radius:12px;justify-content:center;align-items:center;gap:.45rem;padding:.6rem .8rem;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.donna-sidebar-new-link:hover{background:rgb(var(--shade-rgb) / .05)}.donna-sidebar-new-link:active{transform:scale(.985)}.donna-sidebar-new-link--active{background:rgb(var(--shade-rgb) / .08)}.donna-icon-btn{width:2.25rem;height:2.25rem;color:var(--foreground);transition:background-color .16s var(--ease-apple);background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.donna-icon-btn:hover{background:rgb(var(--shade-rgb) / .08)}.donna-icon-btn:active{background:rgb(var(--shade-rgb) / .12)}.donna-avatar{shrink:0;border-radius:var(--radius-control);background:var(--surface-subtle);width:2.5rem;height:2.5rem;color:var(--foreground);justify-content:center;align-items:center;display:inline-flex}.donna-main{background:0 0;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.donna-messages{overscroll-behavior:contain;scroll-behavior:auto;flex:1;height:0;min-height:0;padding:.75rem .85rem 1.25rem;scroll-padding-bottom:1.5rem;overflow-y:auto}@media (min-width:640px){.donna-messages{padding-inline:1.25rem}}@media (min-width:1024px){.donna-messages{padding-inline:1.75rem}}.donna-page--landing.platform-page-shell{padding:0}.donna-landing{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.donna-welcome{text-align:center;min-height:100%;animation:donna-shell-enter var(--transition-spring) both;flex-direction:column;justify-content:center;align-items:center;gap:2rem;padding:clamp(2.75rem,9vh,5.5rem) 1.35rem 2.75rem;display:flex;position:relative}.donna-welcome-hero,.donna-landing-composer,.donna-welcome-prompts,.donna-welcome-copy{z-index:1;position:relative}.donna-welcome-hero{flex-direction:column;align-items:center;gap:.85rem;display:flex}.donna-welcome-badge{border:1px solid var(--foreground);border-radius:999px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.donna-welcome-badge{border:1px solid color-mix(in srgb, var(--foreground) 12%, transparent)}}.donna-welcome-badge{background:var(--elevated-background)}@supports (color:color-mix(in lab, red, red)){.donna-welcome-badge{background:color-mix(in srgb, var(--elevated-background) 82%, transparent)}}.donna-welcome-badge{letter-spacing:.04em;text-transform:uppercase;color:var(--foreground);padding:.35rem .8rem;font-size:11.5px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.donna-welcome-badge{color:color-mix(in srgb, var(--foreground) 58%, transparent)}}.donna-welcome-badge{-webkit-backdrop-filter:blur(10px)}.donna-welcome-title{letter-spacing:-.04em;color:var(--foreground);margin:0;font-size:clamp(1.85rem,3vw,2.35rem);font-weight:560;line-height:1.1}.donna-welcome-tagline{letter-spacing:-.025em;max-width:24rem;color:var(--foreground);margin:0;font-size:clamp(1.05rem,1.8vw,1.25rem);font-weight:450;line-height:1.35}@supports (color:color-mix(in lab, red, red)){.donna-welcome-tagline{color:color-mix(in srgb, var(--foreground) 54%, transparent)}}.donna-welcome-copy{max-width:28rem;color:var(--muted-foreground);margin:0;font-size:14.5px;line-height:1.55}.donna-landing-composer{flex-direction:column;align-items:center;gap:1.05rem;width:100%;max-width:56rem;display:flex}.donna-landing-composer>.donna-composer-wrap{width:100%}.donna-landing-composer .donna-composer{border:1px solid var(--platinum);border-radius:1.35rem;width:100%;min-height:0}@supports (color:color-mix(in lab, red, red)){.donna-landing-composer .donna-composer{border:1px solid color-mix(in srgb, var(--platinum) 48%, var(--sage))}}.donna-landing-composer .donna-composer{background:var(--elevated-background);box-shadow:0 1px 0 rgb(var(--tint-rgb) / .4) inset, 0 16px 40px rgb(var(--shade-rgb) / .1)}.dark .donna-landing-composer .donna-composer{border-color:rgb(var(--mint-rgb) / .2);background:linear-gradient(165deg, rgb(var(--mint-rgb) / .1) 0%, rgb(var(--mint-rgb) / .04) 42%, rgb(var(--mint-rgb) / .06) 100%), rgb(var(--ink-rgb) / .28);box-shadow:inset 0 1px 0 rgb(var(--mint-rgb) / .22), inset 0 0 0 .5px rgb(var(--mint-rgb) / .08), 0 18px 48px rgb(var(--pure-black-rgb) / .28);-webkit-backdrop-filter:blur(var(--glass-blur-xl)) saturate(var(--glass-saturate))}.donna-landing-composer .donna-composer:focus-within{border-color:var(--platinum)}@supports (color:color-mix(in lab, red, red)){.donna-landing-composer .donna-composer:focus-within{border-color:color-mix(in srgb, var(--platinum) 62%, var(--sage))}}.donna-landing-composer .donna-composer:focus-within{box-shadow:0 1px 0 rgb(var(--tint-rgb) / .5) inset, 0 20px 48px rgb(var(--shade-rgb) / .14)}.dark .donna-landing-composer .donna-composer:focus-within{border-color:rgb(var(--mint-rgb) / .34);box-shadow:inset 0 1px 0 rgb(var(--mint-rgb) / .28), inset 0 0 0 .5px rgb(var(--mint-rgb) / .12), 0 22px 52px rgb(var(--pure-black-rgb) / .32)}.donna-landing-composer .donna-composer-body{justify-content:flex-start;min-height:4.75rem;padding:1.1rem 1.2rem .55rem}.donna-landing-composer .donna-composer-footer{background:0 0;min-height:2.9rem;padding:.35rem .85rem .75rem}.donna-landing-composer .donna-composer-input{letter-spacing:-.02em;min-height:2.75rem;padding:0;font-size:16.5px;line-height:1.45}.donna-landing-composer .donna-composer-actions{gap:.45rem}.donna-landing-composer .donna-send-btn{width:2.35rem;height:2.35rem}.donna-landing-composer .donna-attach-btn,.donna-landing-composer .donna-mic-btn{border:1px solid var(--foreground);border-radius:9999px;width:2.2rem;height:2.2rem}@supports (color:color-mix(in lab, red, red)){.donna-landing-composer .donna-attach-btn,.donna-landing-composer .donna-mic-btn{border:1px solid color-mix(in srgb, var(--foreground) 9%, transparent)}}.donna-landing-composer .donna-attach-btn,.donna-landing-composer .donna-mic-btn{background:rgb(var(--shade-rgb) / .05)}.donna-landing-composer .donna-attach-btn:hover:not(:disabled),.donna-landing-composer .donna-mic-btn:hover:not(:disabled){border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.donna-landing-composer .donna-attach-btn:hover:not(:disabled),.donna-landing-composer .donna-mic-btn:hover:not(:disabled){border-color:color-mix(in srgb, var(--foreground) 16%, transparent)}}.donna-landing-composer .donna-attach-btn:hover:not(:disabled),.donna-landing-composer .donna-mic-btn:hover:not(:disabled){background:rgb(var(--shade-rgb) / .09)}.dark .donna-landing-composer .donna-attach-btn,.dark .donna-landing-composer .donna-mic-btn{border-color:rgb(var(--mint-rgb) / .14);background:rgb(var(--mint-rgb) / .06)}.donna-landing-trust{text-align:center;letter-spacing:-.01em;max-width:28rem;color:var(--foreground);margin:0;font-size:12.5px;font-weight:450;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.donna-landing-trust{color:color-mix(in srgb, var(--foreground) 42%, transparent)}}.donna-landing-trust__dot{background:var(--foreground);border-radius:999px;flex-shrink:0;width:.35rem;height:.35rem}@supports (color:color-mix(in lab, red, red)){.donna-landing-trust__dot{background:color-mix(in srgb, var(--foreground) 42%, transparent)}}.donna-landing-composer .donna-ai-disclosure{display:none}.donna-welcome-prompts{flex-direction:column;align-items:center;gap:.95rem;width:100%;max-width:56rem;margin-top:.15rem;display:flex}.donna-welcome-prompts-lead{letter-spacing:.04em;text-transform:uppercase;color:var(--foreground);margin:0;font-size:12.5px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.donna-welcome-prompts-lead{color:color-mix(in srgb, var(--foreground) 42%, transparent)}}.donna-welcome-card-grid{flex-wrap:wrap;justify-content:center;gap:.5rem;width:100%;display:flex}.donna-welcome-card{border:1px solid var(--foreground);border-radius:999px;align-items:center;width:auto;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.donna-welcome-card{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent)}}.donna-welcome-card{letter-spacing:-.015em;color:var(--foreground);text-align:center;box-shadow:none;transition:background-color .18s var(--ease-apple), border-color .18s var(--ease-apple);background:0 0;padding:.48rem .9rem;font-size:13.5px;font-weight:520;line-height:1.3}.dark .donna-welcome-card{border-color:rgb(var(--mint-rgb) / .16);box-shadow:none;background:0 0}.donna-welcome-card:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.donna-welcome-card:hover{border-color:color-mix(in srgb, var(--foreground) 22%, transparent)}}.donna-welcome-card:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.donna-welcome-card:hover{background:color-mix(in srgb, var(--foreground) 5%, transparent)}}.donna-welcome-card:hover{box-shadow:none;transform:none}.dark .donna-welcome-card:hover{border-color:rgb(var(--mint-rgb) / .28);background:rgb(var(--mint-rgb) / .08)}.donna-welcome-card:active{transform:none}.donna-welcome-card__icon{background:rgb(var(--tint-rgb) / .08);width:2.35rem;height:2.35rem;color:var(--foreground);border-radius:.85rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dark .donna-welcome-card__icon{background:rgb(var(--mint-rgb) / .1)}.donna-welcome-card__copy{flex-direction:column;gap:.28rem;min-width:0;display:flex}.donna-welcome-card__title{letter-spacing:-.02em;color:var(--foreground);font-size:13.5px;font-weight:600;line-height:1.3}.donna-welcome-card__desc{color:var(--foreground);font-size:12.5px;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.donna-welcome-card__desc{color:color-mix(in srgb, var(--foreground) 52%, transparent)}}.donna-welcome-pin{border:.5px solid rgb(var(--shade-rgb) / .14);letter-spacing:-.01em;color:var(--muted-foreground);transition:background-color .18s var(--ease-apple), border-color .18s var(--ease-apple), color .18s var(--ease-apple);background:0 0;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:12.5px;font-weight:500;display:inline-flex}.donna-welcome-pin:hover{border-color:rgb(var(--shade-rgb) / .22);background:rgb(var(--tint-rgb) / .06);color:var(--foreground)}.donna-prompt-chip{border:.5px solid rgb(var(--shade-rgb) / .12);background:rgb(var(--tint-rgb) / .05);color:var(--foreground);text-align:left;transition:background-color .18s var(--ease-apple), border-color .18s var(--ease-apple), transform .18s var(--ease-apple);border-radius:16px;padding:.9rem 1rem;font-size:13px;line-height:1.45}.donna-prompt-chip:hover{background:rgb(var(--shade-rgb) / .06);border-color:rgb(var(--shade-rgb) / .18)}.donna-prompt-chip:active{transform:scale(.985)}.donna-loading{flex-direction:column;justify-content:center;align-items:center;gap:.55rem;min-height:50%;padding:3rem 1rem;display:flex}.donna-loading-bar{background:linear-gradient(90deg, rgb(var(--shade-rgb) / .06), rgb(var(--shade-rgb) / .14), rgb(var(--shade-rgb) / .06));width:min(18rem,70%);height:.55rem;animation:donna-shimmer 1.4s var(--ease-apple) infinite;background-size:200% 100%;border-radius:9999px;display:block}.donna-loading-bar--short{width:min(11rem,42%)}.donna-loading-bar--mid{width:min(14rem,55%)}.donna-loading-label{color:var(--muted-foreground);margin:.65rem 0 0;font-size:13px}.donna-message-stack{width:100%;max-width:44rem;animation:donna-transcript-in .24s var(--ease-apple) both;flex-direction:column;gap:1.15rem;margin-inline:auto;padding-bottom:.5rem;display:flex}@keyframes donna-transcript-in{0%{opacity:0}to{opacity:1}}.donna-message{gap:.65rem;display:flex}.donna-message--user{flex-direction:column;align-items:flex-end}.donna-message-user-content{flex-direction:column;align-items:flex-end;gap:.65rem;width:100%;max-width:min(100%,34rem);display:flex}.donna-message-user-files{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;width:100%;display:grid}.donna-message-user-files:has(>:only-child){justify-content:flex-end;display:flex}@media (min-width:640px){.donna-message-user-files{grid-template-columns:repeat(3,minmax(0,1fr))}}.donna-message-user-content .donna-message-bubble{margin:0}.donna-message--assistant{animation:donna-message-enter .32s var(--ease-ios) both;align-items:flex-start}.donna-message-avatar{shrink:0;background:rgb(var(--shade-rgb) / .08);width:1.7rem;height:1.7rem;color:var(--foreground);border-radius:9999px;justify-content:center;align-items:center;margin-top:.15rem;display:inline-flex}.donna-message-avatar-spacer{flex-shrink:0;width:1.7rem;display:block}.donna-message-body{flex-direction:column;flex:1;gap:.65rem;min-width:0;display:flex}.donna-message-bubble{letter-spacing:-.01em;border-radius:20px;max-width:min(100%,34rem);padding:.75rem 1rem;font-size:15px;line-height:1.5}.donna-message--user .donna-message-bubble{background:var(--foreground);color:var(--background);box-shadow:0 8px 24px rgb(var(--shade-rgb) / .12);border-bottom-right-radius:6px}.donna-message-answer{min-width:0;position:relative}.donna-message--live .donna-message-answer{margin-top:.15rem}.donna-stream-caret{vertical-align:-.12em;background:var(--foreground);border-radius:9999px;width:.12rem;height:1em;margin-left:.15rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.donna-stream-caret{background:color-mix(in srgb, var(--foreground) 56%, var(--platinum))}}.donna-stream-caret{animation:1s step-end infinite donna-caret}.donna-message-error{border:.5px solid rgb(var(--shade-rgb) / .16);background:rgb(var(--shade-rgb) / .05);border-radius:14px;padding:.75rem .9rem}.donna-message-error-title{color:var(--foreground);margin:0;font-size:13px;font-weight:600}.donna-message-error-copy{color:var(--muted-foreground);margin:.25rem 0 0;font-size:13px;line-height:1.45}.donna-message-empty{color:var(--muted-foreground);margin:0;font-size:14px}.donna-message-waiting{color:var(--muted-foreground);margin:.55rem 0 0;font-size:13px}.donna-chat-loader{flex:1;justify-content:center;align-items:center;min-height:12rem;display:flex}.workspace-tab-pane__loading.donna-chat-loader{background:0 0;min-height:0}.workspace-tab-pane__loading.donna-chat-loader>*{flex:none;width:auto}.donna-typing{align-items:center;gap:.22rem;display:inline-flex}.donna-typing-wrap--bubble{align-items:flex-start;width:fit-content;max-width:100%;display:inline-flex}.donna-chat-typing{margin-top:.15rem}.donna-chat-typing .donna-typing-bubble{padding:.38rem .48rem}.donna-chat-typing .donna-typing span{width:.28rem;height:.28rem}.donna-typing-bubble{border:.5px solid rgb(var(--shade-rgb) / .1);background:rgb(var(--tint-rgb) / .05);border-radius:11px;align-items:center;width:fit-content;padding:.4rem .5rem;display:inline-flex}.document-editor-ai__typing{margin:.08rem 0 .08rem 2.05rem}.document-editor-ai__typing .donna-typing{gap:.16rem}.document-editor-ai__typing .donna-typing-bubble{border-radius:10px;padding:.34rem .42rem}.document-editor-ai__typing .donna-typing span{width:.3rem;height:.3rem;animation-duration:.95s}.document-editor-ai__typing .donna-typing span:nth-child(2){animation-delay:.12s}.document-editor-ai__typing .donna-typing span:nth-child(3){animation-delay:.24s}.document-editor-ai__typing .donna-typing span:nth-child(4){animation-delay:.36s}.donna-markdown{min-width:0;color:var(--foreground);letter-spacing:-.01em;flex:1;font-size:15px;line-height:1.62}.donna-markdown .wmde-markdown{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;text-align:left;background:0 0}.donna-markdown .wmde-markdown p,.donna-markdown .wmde-markdown li{text-align:left;word-spacing:normal;letter-spacing:inherit}.donna-markdown--streaming .wmde-markdown{display:inline}.donna-markdown--streaming .wmde-markdown>p{margin:0;display:inline}.donna-markdown--streaming .wmde-markdown>p+p:before{content:"\a \a ";white-space:pre}.donna-markdown--streaming .wmde-markdown>:is(h1,h2,h3,h4,ul,ol,blockquote,pre,table){display:block}.donna-markdown--streaming .donna-stream-caret{vertical-align:text-bottom;display:inline-block}.donna-markdown .wmde-markdown h1,.donna-markdown .wmde-markdown h2,.donna-markdown .wmde-markdown h3{font-family:var(--font-serif,inherit);letter-spacing:-.02em;color:var(--foreground);margin-top:1rem;margin-bottom:.5rem;font-weight:500}.donna-markdown .wmde-markdown h1:first-child,.donna-markdown .wmde-markdown h2:first-child,.donna-markdown .wmde-markdown h3:first-child{margin-top:0}.donna-markdown .wmde-markdown p,.donna-markdown .wmde-markdown ul,.donna-markdown .wmde-markdown ol,.donna-markdown .wmde-markdown blockquote{margin-bottom:.75rem}.donna-markdown .wmde-markdown p:last-child,.donna-markdown .wmde-markdown ul:last-child,.donna-markdown .wmde-markdown ol:last-child,.donna-markdown .wmde-markdown blockquote:last-child{margin-bottom:0}.donna-markdown .wmde-markdown blockquote{border-left:2px solid var(--separator);color:var(--muted-foreground);padding-left:.85rem}.donna-markdown .wmde-markdown strong{color:var(--foreground);font-weight:600}.donna-markdown .wmde-markdown code{background:rgb(var(--shade-rgb) / .08);border-radius:6px;padding:.1rem .35rem;font-size:.92em}.donna-markdown-table-wrap{border:.5px solid rgb(var(--shade-rgb) / .12);background:rgb(var(--tint-rgb) / .04);border-radius:12px;width:100%;max-width:100%;margin:.75rem 0;overflow-x:auto}.donna-markdown-table-wrap:last-child{margin-bottom:0}.donna-markdown .wmde-markdown table,.donna-markdown-table-wrap>table{border-collapse:collapse;table-layout:auto;width:max-content;min-width:100%;margin:0;display:table}.donna-markdown .wmde-markdown th,.donna-markdown .wmde-markdown td,.donna-markdown-table-wrap th,.donna-markdown-table-wrap td{vertical-align:top;border:.5px solid rgb(var(--shade-rgb) / .12);white-space:normal;word-break:break-word;padding:.55rem .75rem;font-size:13px;line-height:1.45;display:table-cell}.donna-markdown .wmde-markdown th,.donna-markdown-table-wrap th{background:rgb(var(--shade-rgb) / .06);color:var(--foreground);font-weight:600}.donna-typing span{background:var(--muted-foreground);border-radius:9999px;width:.36rem;height:.36rem;animation:1s ease-in-out infinite donna-typing}.donna-typing span:nth-child(2){animation-delay:.15s}.donna-typing span:nth-child(3){animation-delay:.3s}.donna-typing span:nth-child(4){animation-delay:.45s}.donna-composer-dock{z-index:2;background:linear-gradient(to top, var(--elevated-background) 55%, var(--elevated-background));flex-direction:column;flex-shrink:0;width:100%;max-width:44rem;margin-inline:auto;padding:0 .85rem .65rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.donna-composer-dock{background:linear-gradient(to top, var(--elevated-background) 55%, color-mix(in srgb, var(--elevated-background) 0%, transparent))}}.dark .donna-composer-dock{background:linear-gradient(to top, var(--elevated-background) 55%, var(--elevated-background))}@supports (color:color-mix(in lab, red, red)){.dark .donna-composer-dock{background:linear-gradient(to top, var(--elevated-background) 55%, color-mix(in srgb, var(--elevated-background) 0%, transparent))}}@media (min-width:640px){.donna-composer-dock{padding-inline:1.25rem;padding-bottom:.9rem}}.donna-composer-wrap{z-index:1;width:100%;transition:opacity .28s var(--ease-ios), filter .28s var(--ease-ios);position:relative}.donna-composer-wrap--limited{opacity:.72;filter:saturate(.92)}@media (prefers-reduced-motion:reduce){.donna-composer-wrap{transition:none}}.donna-composer{isolation:isolate;border:1px solid var(--foreground);border-radius:1.25rem;flex-direction:column;align-items:stretch;gap:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.donna-composer{border:1px solid color-mix(in srgb, var(--foreground) 12%, transparent)}}.donna-composer{background:var(--elevated-background);-webkit-backdrop-filter:blur(24px)saturate(150%);box-shadow:0 1px 0 rgb(var(--tint-rgb) / .2) inset, 0 12px 32px rgb(var(--shade-rgb) / .12);transition:border-color .18s var(--ease-apple), box-shadow .18s var(--ease-apple), background-color .18s var(--ease-apple);padding:0}.dark .donna-composer{border-color:rgb(var(--mint-rgb) / .18);background:linear-gradient(165deg, rgb(var(--mint-rgb) / .09) 0%, rgb(var(--mint-rgb) / .035) 46%, rgb(var(--mint-rgb) / .055) 100%), rgb(var(--ink-rgb) / .32);box-shadow:inset 0 1px 0 rgb(var(--mint-rgb) / .2), inset 0 0 0 .5px rgb(var(--mint-rgb) / .07), 0 16px 40px rgb(var(--pure-black-rgb) / .26);-webkit-backdrop-filter:blur(var(--glass-blur-xl)) saturate(var(--glass-saturate))}.donna-composer:focus-within{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.donna-composer:focus-within{border-color:color-mix(in srgb, var(--foreground) 22%, transparent)}}.donna-composer:focus-within{box-shadow:0 1px 0 rgb(var(--tint-rgb) / .28) inset, 0 16px 40px rgb(var(--shade-rgb) / .16)}.dark .donna-composer:focus-within{border-color:rgb(var(--mint-rgb) / .32);box-shadow:inset 0 1px 0 rgb(var(--mint-rgb) / .26), inset 0 0 0 .5px rgb(var(--mint-rgb) / .1), 0 20px 48px rgb(var(--pure-black-rgb) / .3)}.donna-composer-body{flex-direction:column;flex:auto;gap:.55rem;padding:.95rem 1rem .35rem;display:flex}.donna-composer-footer{background:0 0;border:0;flex-shrink:0;justify-content:space-between;align-items:center;gap:.65rem;width:100%;min-height:2.75rem;margin:0;padding:.3rem .75rem .65rem;display:flex}.donna-composer-controls{flex-wrap:wrap;flex:1;align-items:center;gap:.35rem;min-width:0;display:flex}.donna-composer-actions{flex-shrink:0;align-items:center;gap:.4rem;display:inline-flex}.donna-attach-btn,.donna-mic-btn{background:rgb(var(--shade-rgb) / .06);width:2rem;height:2rem;color:var(--muted-foreground);transition:color .16s var(--ease-apple), background-color .16s var(--ease-apple), border-color .16s var(--ease-apple), transform .28s var(--ease-spring);border:0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.donna-attach-btn:hover:not(:disabled),.donna-mic-btn:hover:not(:disabled){color:var(--foreground);background:rgb(var(--shade-rgb) / .1)}.donna-attach-btn:disabled,.donna-mic-btn:disabled{opacity:.5}.donna-mic-btn--live{background:var(--foreground);color:var(--background);position:relative}.donna-mic-btn--live:before{content:"";border-radius:inherit;border:1.5px solid var(--foreground);position:absolute;inset:-6px}@supports (color:color-mix(in lab, red, red)){.donna-mic-btn--live:before{border:1.5px solid color-mix(in srgb, var(--foreground) 38%, transparent)}}.donna-mic-btn--live:before{pointer-events:none;animation:donna-mic-ring 1.65s var(--ease-apple) infinite}.donna-composer--listening{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.donna-composer--listening{border-color:color-mix(in srgb, var(--foreground) 20%, transparent)}}.donna-dictation-wave{align-items:flex-end;gap:2.5px;height:.85rem;padding-inline:.15rem;display:inline-flex}.donna-dictation-wave span{background:var(--foreground);opacity:.72;transform-origin:bottom;border-radius:999px;width:2px;height:100%;animation:.95s ease-in-out infinite donna-wave-bar;display:block}.donna-dictation-wave span:nth-child(2){animation-delay:.12s}.donna-dictation-wave span:nth-child(3){animation-delay:.24s}.donna-dictation-wave span:nth-child(4){animation-delay:.36s}@keyframes donna-mic-ring{0%{opacity:.5;transform:scale(.92)}to{opacity:0;transform:scale(1.42)}}.donna-attach-btn--open{background:rgb(var(--shade-rgb) / .1);color:var(--foreground);transform:rotate(90deg)}.donna-landing-composer .donna-attach-btn--open,.donna-page--home .donna-attach-btn--open{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.donna-landing-composer .donna-attach-btn--open,.donna-page--home .donna-attach-btn--open{border-color:color-mix(in srgb, var(--foreground) 14%, transparent)}}.donna-landing-composer .donna-attach-btn--open,.donna-page--home .donna-attach-btn--open{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.donna-landing-composer .donna-attach-btn--open,.donna-page--home .donna-attach-btn--open{background:color-mix(in srgb, var(--foreground) 5%, var(--elevated-background))}}.donna-landing-composer .donna-attach-btn--open,.donna-page--home .donna-attach-btn--open{color:var(--foreground)}@keyframes donna-attach-menu-in{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes donna-attach-item-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0)}}.donna-attach-menu{z-index:9999;border:1px solid var(--foreground);border-radius:22px;width:min(18.5rem,100vw - 1.5rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.donna-attach-menu{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent)}}.donna-attach-menu{background:var(--elevated-background);box-shadow:0 1px 0 rgb(var(--tint-rgb) / .4) inset, 0 12px 28px rgb(var(--shade-rgb) / .1);transform-origin:0 0;animation:donna-attach-menu-in .28s var(--ease-apple) both;outline:none;padding:.7rem .65rem .65rem}.dark .donna-attach-menu{border-color:rgb(var(--mint-rgb) / .14);background:var(--elevated-background);box-shadow:0 1px 0 rgb(var(--tint-rgb) / .06) inset, 0 14px 32px rgb(var(--pure-black-rgb) / .28)}.donna-attach-menu__header{z-index:1;padding:.15rem .55rem .7rem;position:relative}.donna-attach-menu__title{letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:13px;font-weight:700}.donna-attach-menu__subtitle{color:var(--muted-foreground);margin:.2rem 0 0;font-size:12px;line-height:1.35}.donna-attach-menu__list{z-index:1;flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.donna-attach-menu__item-wrap{animation:donna-attach-item-in .26s var(--ease-apple) both;animation-delay:calc(40ms + (var(--attach-i,0) * 35ms))}.donna-attach-menu__item{text-align:left;width:100%;transition:background-color .16s var(--ease-apple), transform .16s var(--ease-apple);background:0 0;border:0;border-radius:14px;align-items:center;gap:.75rem;padding:.6rem .55rem;display:flex}.donna-attach-menu__item:hover{background:rgb(var(--shade-rgb) / .07);transform:translate(2px)}.donna-attach-menu__item:active{transform:translate(1px)scale(.99)}.donna-attach-menu__icon{border:1px solid var(--foreground);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.donna-attach-menu__icon{border:1px solid color-mix(in srgb, var(--foreground) 9%, transparent)}}.donna-attach-menu__icon{background:var(--sage)}@supports (color:color-mix(in lab, red, red)){.donna-attach-menu__icon{background:color-mix(in srgb, var(--sage) 70%, var(--elevated-background))}}.donna-attach-menu__icon{color:var(--foreground)}.dark .donna-attach-menu__icon{border-color:rgb(var(--mint-rgb) / .12);background:var(--mint)}@supports (color:color-mix(in lab, red, red)){.dark .donna-attach-menu__icon{background:color-mix(in srgb, var(--mint) 6%, var(--elevated-background))}}.donna-attach-menu__copy{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.donna-attach-menu__label{letter-spacing:-.015em;color:var(--foreground);font-size:13.5px;font-weight:600}.donna-attach-menu__desc{color:var(--muted-foreground);font-size:11.5px;line-height:1.35}@media (prefers-reduced-motion:reduce){.donna-attach-btn--open,.donna-attach-menu,.donna-attach-menu__item-wrap,.donna-attach-menu__item{transition:none;animation:none;transform:none}}.donna-model-trigger,.donna-mode-trigger{background:rgb(var(--shade-rgb) / .06);max-width:9rem;height:2rem;color:var(--muted-foreground);transition:color .16s var(--ease-apple), background-color .16s var(--ease-apple);border:0;border-radius:9999px;align-items:center;gap:.25rem;padding:.3rem .65rem;font-size:12px;font-weight:600;display:inline-flex}.donna-model-trigger:hover,.donna-mode-trigger:hover{color:var(--foreground);background:rgb(var(--shade-rgb) / .1)}.donna-model-trigger--inline{shrink:0;max-width:8.5rem;margin-bottom:0}.donna-model-trigger:disabled,.donna-mode-trigger:disabled{opacity:.5}.donna-model-menu{z-index:var(--z-dropdown);border:.5px solid var(--popover-border);background:var(--popover);width:min(100vw - 2rem,20.5rem);max-height:min(460px,70vh);color:var(--foreground);box-shadow:inset 0 .5px 0 rgb(var(--mint-rgb) / .85), 0 18px 44px rgb(var(--fuji-black-rgb) / .16);transform-origin:var(--radix-popover-content-transform-origin,bottom left);animation:motion-float-in .22s var(--ease-ios) both;border-radius:14px;outline:none;flex-direction:column;padding:.4rem .35rem .55rem;display:flex;overflow:hidden}.dark .donna-model-menu{border-color:rgb(var(--tint-rgb) / .14);background:var(--elevated-background);box-shadow:inset 0 .5px 0 rgb(var(--tint-rgb) / .1), 0 18px 48px rgb(var(--shade-rgb) / .55)}.donna-model-menu[data-state=closed]{animation:motion-float-out .16s var(--ease-apple) both}.donna-model-list{scrollbar-width:thin;scrollbar-color:rgb(var(--shade-rgb) / .28) transparent;flex-direction:column;flex:auto;gap:.05rem;min-height:0;margin:0;padding:.15rem;list-style:none;display:flex;overflow:hidden auto}.donna-model-option{text-align:left;cursor:pointer;width:100%;transition:background-color .16s var(--ease-apple);background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:stretch;gap:.18rem;padding:.72rem .85rem;display:flex}.donna-model-option:hover{background:rgb(var(--shade-rgb) / .07)}.donna-model-option--active{background:rgb(var(--shade-rgb) / .11)}.dark .donna-model-option:hover{background:rgb(var(--pale-rgb) / .06)}.dark .donna-model-option--active{background:rgb(var(--pale-rgb) / .1)}.donna-model-option__title-row{align-items:center;gap:.45rem;width:100%;min-width:0;display:flex}.donna-model-option__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--foreground);letter-spacing:-.015em;font-size:14px;font-weight:600;line-height:1.25;display:block;overflow:hidden}.donna-model-option__dot{background:var(--foreground);border-radius:999px;flex-shrink:0;width:.4rem;height:.4rem;margin-left:auto}.dark .donna-model-option__dot{background:var(--pale)}.donna-model-option__meta{color:var(--muted-foreground);letter-spacing:-.01em;font-size:12px;font-weight:450;line-height:1.4;display:block}.donna-model-option__sep{color:var(--tertiary-label)}.donna-model-option__time{white-space:nowrap;font-variant-numeric:tabular-nums}.donna-model-check{color:var(--foreground);margin-top:.1rem;display:inline-flex}.donna-model-meter{border-top:.5px solid var(--separator);flex-direction:column;flex-shrink:0;gap:.4rem;margin:.2rem .55rem .1rem;padding-top:.7rem;display:flex}.donna-model-meter__bars{align-items:flex-end;gap:.12rem;height:1.75rem;padding:0 .05rem;display:flex}.donna-model-meter__bar{background:rgb(var(--shade-rgb) / .18);min-width:0;transition:background-color .18s var(--ease-apple), opacity .18s var(--ease-apple);border-radius:1px;flex:1 1 0}.donna-model-meter__bar--on{background:var(--foreground)}.dark .donna-model-meter__bar{background:rgb(var(--pale-rgb) / .16)}.dark .donna-model-meter__bar--on{background:var(--pale)}.donna-model-meter__labels{grid-template-columns:1fr 1fr 1fr;gap:.25rem;padding:0 .02rem;display:grid}.donna-model-meter__label{color:var(--tertiary-label);letter-spacing:.07em;text-transform:uppercase;transition:color .18s var(--ease-apple);padding-top:.35rem;font-size:10px;font-weight:650;line-height:1.2;position:relative}.donna-model-meter__label:before{content:"";background:rgb(var(--shade-rgb) / .2);height:1px;position:absolute;top:0;left:0;right:0}.dark .donna-model-meter__label:before{background:rgb(var(--pale-rgb) / .18)}.donna-model-meter__label:first-child{text-align:left}.donna-model-meter__label:nth-child(2){text-align:center}.donna-model-meter__label:nth-child(3){text-align:right}.donna-model-meter__label--on{color:var(--foreground)}.donna-model-meter__label--on:before{background:var(--foreground);height:1.5px}.dark .donna-model-meter__label--on{color:var(--pale)}.dark .donna-model-meter__label--on:before{background:var(--pale)}.donna-mode-menu{background:var(--elevated-background);border:.5px solid var(--separator);box-shadow:0 18px 40px rgb(var(--pure-black-rgb) / .14)}.donna-mode-option{text-align:left;cursor:pointer;width:100%;transition:background-color .16s var(--ease-apple);background:0 0;border:0;border-radius:12px;align-items:flex-start;gap:.65rem;padding:.65rem .75rem;display:flex}.donna-mode-option:hover{background:rgb(var(--shade-rgb) / .06)}.donna-mode-option--active{background:rgb(var(--shade-rgb) / .1)}.donna-mode-option__body{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.donna-mode-option__title{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);letter-spacing:-.015em;font-size:14px;font-weight:600;line-height:1.25;overflow:hidden}.donna-mode-option__meta{color:var(--muted-foreground);letter-spacing:-.01em;font-size:12px;font-weight:450;line-height:1.4}.donna-live{border:.5px solid rgb(var(--shade-rgb) / .1);background:rgb(var(--tint-rgb) / .05);width:100%;max-width:100%;transition:opacity .22s var(--ease-apple), background-color .22s var(--ease-apple);border-radius:14px;flex-direction:column;gap:.55rem;padding:.55rem .7rem;display:flex}.donna-live--writing{opacity:.82;background:0 0;border-color:#0000;padding-inline:0}.donna-live-row{align-items:center;gap:.5rem;min-width:0;display:flex}.donna-live-pulse{flex-shrink:0;justify-content:center;align-items:center;width:.7rem;height:.7rem;display:inline-flex;position:relative}.donna-live-pulse:before{content:"";background:rgb(var(--shade-rgb) / .12);animation:donna-pulse-ring 1.6s var(--ease-apple) infinite;border-radius:9999px;position:absolute;inset:-3px}.donna-live-pulse-dot{background:var(--foreground);border-radius:9999px;width:.42rem;height:.42rem;display:block;position:relative}.donna-live-status{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted-foreground);flex:1;margin:0;font-size:13px;font-weight:500;line-height:1.35;overflow:hidden}.donna-live-status-shimmer{background:linear-gradient(90deg, var(--muted-foreground) 0%, var(--foreground) 45%, var(--muted-foreground) 90%);color:#0000;background-size:180% 100%;-webkit-background-clip:text;background-clip:text;animation:2s linear infinite donna-shimmer}.donna-live-toggle{color:var(--muted-foreground);transition:color .16s var(--ease-apple);background:0 0;border:0;flex-shrink:0;align-items:center;gap:.15rem;padding:.15rem .2rem;font-size:12px;font-weight:600;display:inline-flex}.donna-live-toggle:hover{color:var(--foreground)}.donna-live-toggle-chevron{transition:transform .2s var(--ease-ios)}.donna-live-toggle-chevron--open{transform:rotate(180deg)}.donna-live-steps{flex-direction:column;gap:.35rem;margin:0;padding:.15rem 0 .15rem .15rem;list-style:none;display:flex}.donna-live-step{color:var(--muted-foreground);align-items:flex-start;gap:.55rem;font-size:12.5px;line-height:1.4;display:flex}.donna-live-step-mark{border:1px solid rgb(var(--shade-rgb) / .28);background:0 0;border-radius:9999px;flex-shrink:0;width:.45rem;height:.45rem;margin-top:.3rem;display:inline-block}.donna-live-step--done{color:var(--foreground)}.donna-live-step--done .donna-live-step-mark{background:var(--foreground);border-color:#0000}.donna-live-step--active{color:var(--foreground);font-weight:500}.donna-live-step--active .donna-live-step-mark{background:var(--foreground);box-shadow:0 0 0 3px rgb(var(--shade-rgb) / .12);border-color:#0000}.donna-live-step--fail{color:var(--foreground)}.donna-live-step--fail .donna-live-step-mark{border-color:var(--foreground);background:0 0}.donna-source-list{margin-top:.25rem}.donna-source-cards{gap:.28rem;display:grid}.donna-citation-refs{vertical-align:baseline;flex-wrap:wrap;align-items:center;gap:.15rem;margin-left:.3rem;display:inline-flex}.donna-citation-chip{max-width:100%;color:var(--muted-foreground);text-align:left;vertical-align:baseline;cursor:pointer;transition:background-color .16s var(--ease-apple), color .16s var(--ease-apple);background:0 0;border:0;align-items:center;gap:.4rem;padding:0;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.donna-citation-chip--ref{background:rgb(var(--shade-rgb) / .08);font-variant-numeric:tabular-nums;min-width:1.1rem;height:1.1rem;color:var(--muted-foreground);border-radius:4px;justify-content:center;padding:0 .22rem;font-size:10px}.donna-citation-chip--ref:hover,.donna-citation-chip--ref:focus-visible{background:rgb(var(--shade-rgb) / .14);color:var(--foreground)}.donna-citation-chip--row{border:.5px solid rgb(var(--shade-rgb) / .1);background:rgb(var(--tint-rgb) / .04);border-radius:12px;gap:.55rem;width:100%;padding:.65rem .75rem}.donna-citation-chip--row:hover,.donna-citation-chip--row:focus-visible{background:rgb(var(--shade-rgb) / .06)}.donna-citation-chip--row .donna-citation-marker{background:rgb(var(--shade-rgb) / .08);font-variant-numeric:tabular-nums;border-radius:6px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;display:inline-flex}.donna-citation-row-body{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.donna-citation-marker{font-variant-numeric:tabular-nums}.donna-citation-label{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);font-size:13px;font-weight:600;overflow:hidden}.donna-citation-meta{color:var(--muted-foreground);font-size:11px}.donna-citation-link{text-decoration:none}.donna-markdown .wmde-markdown td .donna-citation-refs,.donna-markdown .wmde-markdown th .donna-citation-refs,.donna-markdown-table-wrap .donna-citation-refs{margin-left:.2rem}.donna-citation-popover{z-index:80;border:.5px solid var(--separator);background:var(--elevated-background);width:min(100vw - 2rem,20rem);box-shadow:0 18px 40px rgb(var(--pure-black-rgb) / .14);border-radius:14px;padding:.85rem .95rem}.donna-citation-popover-link{color:var(--foreground);font-size:13px;font-weight:600;text-decoration:none}.donna-citation-popover-link:hover{text-decoration:underline}.donna-send-btn{shrink:0;background:var(--foreground);width:2.05rem;height:2.05rem;color:var(--background);transition:opacity .16s var(--ease-apple), transform .16s var(--ease-apple);border:0;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.donna-send-btn:hover:not(:disabled){transform:scale(1.04)}.donna-send-btn:active:not(:disabled){transform:scale(.96)}.donna-send-btn:disabled{opacity:.28}.donna-send-btn--cancel{background:rgb(var(--shade-rgb) / .12);color:var(--foreground)}.donna-composer-input{resize:none;letter-spacing:-.01em;width:100%;min-height:1.55rem;max-height:9.5rem;color:var(--foreground);caret-color:var(--foreground);background:0 0;border:0;outline:none;padding:.2rem .2rem 0;font-size:16px;line-height:1.4;overflow-y:auto}.donna-composer-input::placeholder{color:var(--muted-foreground)}.donna-composer-input:disabled{cursor:not-allowed;opacity:.55}.donna-composer--drag-active{border-color:var(--focus-border);box-shadow:0 1px 0 rgb(var(--tint-rgb) / .28) inset, 0 0 0 2px rgb(var(--shade-rgb) / .08)}.donna-composer-attachments{border-bottom:.5px solid rgb(var(--shade-rgb) / .08);grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin-bottom:.1rem;padding-bottom:.15rem;display:grid}@media (min-width:640px){.donna-composer-attachments{grid-template-columns:repeat(3,minmax(0,1fr))}}.donna-attach-btn{shrink:0;background:rgb(var(--shade-rgb) / .06);width:2rem;height:2rem;color:var(--muted-foreground);transition:color .16s var(--ease-apple), background-color .16s var(--ease-apple);border:0;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.donna-attach-btn:hover:not(:disabled){color:var(--foreground);background:rgb(var(--shade-rgb) / .1)}.donna-attach-btn:disabled{opacity:.5}.donna-composer-attachments .donna-attachment-chip{background:rgb(var(--shade-rgb) / .05);border:0;border-radius:10px;align-items:center;gap:.5rem;width:100%;min-width:0;max-width:100%;padding:.4rem .45rem;display:flex}.donna-attachment-chip--message{border:.5px solid var(--separator);background:var(--elevated-background);width:100%;max-width:none;box-shadow:0 6px 18px rgb(var(--shade-rgb) / .1);border-radius:12px;align-items:center;gap:.5rem;padding:.5rem .65rem;display:flex}.donna-message-user-files:has(>:only-child) .donna-attachment-chip--message{width:auto;max-width:min(100%,18rem)}.donna-attachment-chip--message .donna-attachment-chip-icon{border-radius:10px;width:2rem;height:2rem}.donna-attachment-chip--message .donna-attachment-chip-name{font-size:13px}.donna-attachment-chip--message .donna-attachment-chip-kind{font-size:11px;display:block}.donna-attachment-chip-preview{shrink:0;object-fit:cover;border-radius:8px;width:1.75rem;height:1.75rem}.donna-attachment-chip-icon{shrink:0;background:rgb(var(--shade-rgb) / .08);width:1.75rem;height:1.75rem;color:var(--muted-foreground);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.donna-attachment-chip-copy{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.donna-attachment-chip-name{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);font-size:12px;font-weight:600;overflow:hidden}.donna-attachment-chip-kind{color:var(--muted-foreground);font-size:10px;font-weight:500}.donna-attachment-chip-remove{shrink:0;width:1.5rem;height:1.5rem;color:var(--muted-foreground);transition:color .16s var(--ease-apple), background-color .16s var(--ease-apple);background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.donna-attachment-chip-remove:hover{color:var(--foreground);background:rgb(var(--shade-rgb) / .1)}.donna-composer-note,.donna-ai-disclosure{text-align:center;color:var(--muted-foreground);margin:.45rem 0 0;padding:0 .35rem;font-size:11px;line-height:1.35}.donna-wave{width:7.5rem;height:7.5rem}.donna-wave-ring{border:1px solid rgb(var(--shade-rgb) / .12);border-radius:9999px;animation:2.8s ease-in-out infinite donna-wave-ring;position:absolute;inset:0}.donna-wave-ring--middle{animation-delay:.35s;inset:10%}.donna-wave-ring--inner{animation-delay:.7s;inset:20%}.donna-wave-bar{transform-origin:bottom;height:2.5rem;animation:1.15s ease-in-out infinite donna-wave-bar}.donna-case-picker{width:100%;max-width:28rem;min-height:100%;animation:donna-shell-enter var(--transition-spring) both;flex-direction:column;justify-content:center;align-items:stretch;margin-inline:auto;padding:.75rem .25rem 1.25rem;display:flex}.donna-case-picker-card{border:.5px solid rgb(var(--shade-rgb) / .14);background:rgb(var(--tint-rgb) / .04);max-height:min(34rem,100vh - 14rem);box-shadow:none;border-radius:1.25rem;flex-direction:column;display:flex;overflow:hidden}.donna-case-picker-header{border-bottom:.5px solid rgb(var(--shade-rgb) / .1);flex-shrink:0;align-items:flex-start;gap:.75rem;padding:1.1rem 1.15rem 1rem;display:flex}.donna-case-picker-heading{text-align:left;flex:1;min-width:0}.donna-case-picker-title{font-family:var(--font-serif,inherit);letter-spacing:-.03em;color:var(--foreground);margin:0;font-size:1.35rem;font-weight:500;line-height:1.2}.donna-case-picker-copy{max-width:28ch;color:var(--muted-foreground);margin:.4rem 0 0;font-size:13px;line-height:1.45}.donna-case-picker-close{background:rgb(var(--tint-rgb) / .12);width:2rem;height:2rem;color:var(--foreground);transition:background-color .16s var(--ease-apple), color .16s var(--ease-apple), transform .16s var(--ease-apple);border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.donna-case-picker-close:hover{background:rgb(var(--tint-rgb) / .2);color:var(--foreground)}.donna-case-picker-body{flex-direction:column;flex:1;gap:.75rem;min-height:0;padding:.9rem 1rem .35rem;display:flex}.donna-case-picker-search{border:.5px solid rgb(var(--shade-rgb) / .14);background:rgb(var(--tint-rgb) / .05);border-radius:14px;align-items:center;gap:.55rem;margin-top:1.5rem;padding:.7rem .85rem;display:flex}.donna-case-picker-search-icon{color:var(--muted-foreground);flex-shrink:0}.donna-case-picker-search-input{min-width:0;color:var(--foreground);background:0 0;border:0;outline:none;flex:1;font-size:15px}.donna-case-picker-search-input::placeholder{color:var(--muted-foreground)}.donna-case-picker-list{border:.5px solid rgb(var(--shade-rgb) / .12);background:rgb(var(--tint-rgb) / .03);scrollbar-width:thin;scrollbar-color:rgb(var(--tint-rgb) / .2) transparent;border-radius:.85rem;flex-direction:column;flex:1;gap:0;min-height:0;max-height:none;margin:0;padding:.25rem;list-style:none;display:flex;overflow:hidden auto}.donna-case-picker-list>li+li{border-top:.5px solid rgb(var(--shade-rgb) / .08)}.donna-case-picker-empty{text-align:center;color:var(--muted-foreground);padding:1.75rem 1rem;font-size:13.5px;line-height:1.45}.donna-case-picker-option{text-align:left;width:100%;transition:background-color .16s var(--ease-apple), border-color .16s var(--ease-apple);background:0 0;border:.5px solid #0000;border-radius:.65rem;padding:.75rem .8rem;display:block}.donna-case-picker-option:hover{background:rgb(var(--shade-rgb) / .06)}.donna-case-picker-option--active{border-color:rgb(var(--shade-rgb) / .16);background:rgb(var(--shade-rgb) / .1)}.donna-case-picker-option-title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;color:var(--foreground);font-size:14px;font-weight:600;display:block;overflow:hidden}.donna-case-picker-option-meta{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);margin-top:.15rem;font-size:12.5px;display:block;overflow:hidden}.donna-case-picker-updating{color:var(--muted-foreground);margin:0;font-size:12px}.donna-case-picker-footer{border-top:.5px solid rgb(var(--shade-rgb) / .1);flex-direction:column;flex-shrink:0;gap:.35rem;padding:.85rem 1rem 1rem;display:flex}.donna-case-picker-continue{background:var(--foreground);width:100%;color:var(--background);transition:opacity .16s var(--ease-apple), transform .16s var(--ease-apple);border:0;border-radius:.85rem;justify-content:center;align-items:center;margin-top:0;padding:.8rem 1rem;font-size:14px;font-weight:600;display:inline-flex}.donna-case-picker-continue:hover:not(:disabled){transform:translateY(-1px)}.donna-case-picker-continue:disabled{opacity:.35}.donna-case-picker-skip{width:100%;color:var(--muted-foreground);transition:color .16s var(--ease-apple);background:0 0;border:0;justify-content:center;align-items:center;margin-top:0;padding:.45rem;font-size:13px;font-weight:500;display:inline-flex}.donna-case-picker-skip:hover{color:var(--foreground)}.donna-case-picker-hero{text-align:center}@media (prefers-reduced-motion:reduce){.donna-fab,.donna-welcome,.donna-case-picker,.donna-message,.donna-live-pulse:before,.donna-live-status-shimmer,.donna-loading-bar,.donna-stream-caret,.donna-wave-bar,.donna-wave-ring,.donna-mic-btn--live:before,.donna-dictation-wave span,.donna-typing span,.try-donna-glow,.try-donna-stage,.try-donna-hero,.try-donna-name,.try-donna-composer-wrap,.try-donna-starters,.try-donna-thread{animation:none!important}.donna-live-status-shimmer{color:var(--muted-foreground);background:0 0;-webkit-background-clip:unset;background-clip:unset}}.documents-page-panel{min-height:0}.documents-page-header{z-index:1;border-bottom:.5px solid var(--dashboard-card-border);flex-shrink:0;padding:1rem 1.1rem .875rem;position:relative}@media (min-width:640px){.documents-page-header{padding:1.05rem 1.35rem 1rem}}.documents-page-header-row{flex-wrap:wrap;align-items:center;gap:.55rem .75rem;min-width:0;display:flex}.documents-page-header-top{flex-direction:column;align-items:stretch;gap:.75rem;display:flex}@media (min-width:640px){.documents-page-header-top{flex-direction:row;justify-content:space-between;align-items:center}}.documents-page-title{font-family:var(--font-serif), ui-serif, Georgia, serif;letter-spacing:-.03em;color:var(--foreground);margin:0;font-size:22px;font-weight:500}@media (min-width:640px){.documents-page-title{font-size:26px}}@media (min-width:1024px){.documents-page-title{font-size:30px}}.documents-page-description{max-width:42rem;color:var(--muted);margin:.25rem 0 0;font-size:13.5px;line-height:1.45}.documents-page-description--desktop{display:none}@media (min-width:1024px){.documents-page-description--desktop{display:block}}@media (min-width:640px){.documents-page-description{font-size:14px}}.documents-case-select{width:auto;max-width:min(100%,18rem)}.documents-case-select-trigger{border-radius:var(--radius-control);border:.5px solid rgb(var(--tint-rgb) / .14);background:rgb(var(--tint-rgb) / .06);width:auto;max-width:min(100%,20rem);min-height:2.35rem;color:var(--foreground);box-shadow:none;padding:.4rem .85rem .4rem .95rem;font-size:14px;font-weight:550}.documents-case-select-trigger:hover{background:rgb(var(--tint-rgb) / .09);border-color:rgb(var(--tint-rgb) / .2)}.documents-explorer{flex:auto;min-height:0;display:flex}.documents-explorer--embedded{border-top:0}.documents-explorer-main{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.documents-explorer-drop-overlay{z-index:30;pointer-events:none;border:2px dashed rgb(var(--shade-rgb) / .38);background:var(--background);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:1.25rem;display:flex;position:absolute;inset:.5rem}@supports (color:color-mix(in lab, red, red)){.documents-explorer-drop-overlay{background:color-mix(in srgb, var(--background) 88%, transparent)}}.documents-explorer-drop-overlay{color:var(--foreground);text-align:center;box-shadow:0 12px 40px rgb(var(--shade-rgb) / .12)}.documents-explorer-drop-overlay__title{color:var(--foreground);font-size:15px;font-weight:600}.documents-explorer-drop-overlay__sub{max-width:22rem;color:var(--muted-foreground);font-size:13px;line-height:1.4}.documents-explorer-main--details-open .documents-explorer-content,.documents-explorer-main--details-open .documents-explorer-toolbar,.documents-explorer-main--details-open .documents-kind-filters{pointer-events:none;-webkit-user-select:none;user-select:none}.documents-explorer-toolbar{padding:.85rem var(--platform-gutter,1rem) .95rem;border-bottom:0;flex-direction:column;flex-shrink:0;gap:.65rem;display:flex}@media (min-width:640px){.documents-explorer-toolbar{padding:1rem 1.25rem 1.05rem}}.documents-explorer-toolbar-panel,[data-app-shell=platform] .documents-explorer-toolbar-panel.cases-page-toolbar{border-bottom:0;gap:0;padding:0}.documents-explorer-toolbar-panel .cases-page-toolbar__row,[data-app-shell=platform] .documents-explorer-toolbar-panel .cases-page-toolbar__row{flex-wrap:nowrap;align-items:center;gap:.65rem;width:100%;min-width:0;display:flex;overflow:hidden}.documents-explorer-toolbar-panel--compact .cases-page-toolbar__row{flex-wrap:wrap}.documents-explorer-count{white-space:nowrap;flex-shrink:0}.documents-explorer-hint{font-size:var(--text-footnote-size);line-height:var(--text-footnote-leading);color:var(--secondary-label);margin:0}.documents-explorer-breadcrumbs{flex-wrap:wrap;align-items:center;gap:.15rem .35rem;min-width:0;padding-bottom:.15rem;display:flex}.documents-explorer-crumb-btn{text-overflow:ellipsis;white-space:nowrap;max-width:min(12rem,42vw);font-size:var(--text-subheadline-size);color:var(--secondary-label);transition:color .16s var(--ease-apple);background:0 0;border:0;padding:0;font-weight:500;overflow:hidden}.documents-explorer-crumb-btn:hover{color:var(--foreground);text-decoration:underline}.documents-explorer-toolbar-row{flex-wrap:wrap;align-items:center;gap:.55rem .75rem;display:flex}.documents-explorer-toolbar-row--compact{flex-direction:column;align-items:stretch;gap:.5rem}.documents-explorer-toolbar-row--compact .documents-explorer-search,.documents-explorer-toolbar-panel--compact .documents-explorer-search{flex:100%;width:100%;min-width:0;min-height:2.5rem}.documents-explorer-toolbar-actions--compact{flex-wrap:nowrap;justify-content:flex-end;margin-left:0}.documents-explorer-search{flex:1;width:auto;min-width:0;max-width:100%}.documents-explorer-search.apple-search-field,[data-app-shell=platform] .documents-explorer-search.apple-search-field{width:100%;min-width:0}.documents-explorer-toolbar-actions{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:.45rem;min-width:0;margin-left:0;display:flex}.documents-explorer-toolbar-actions .documents-explorer-select-btn,.documents-explorer-toolbar-actions .documents-explorer-sort-trigger,.documents-explorer-toolbar-actions .page-btn{height:2rem;min-height:2rem}.documents-explorer-toolbar-actions .page-btn--primary.page-btn--responsive-label{gap:.35rem;width:auto;min-width:2rem;padding-inline:.65rem}.documents-explorer-toolbar-actions .page-btn--icon,.documents-explorer-toolbar-actions .page-btn--ghost.page-btn--icon{width:2rem;min-width:2rem;padding:0}.documents-explorer-toolbar-actions .cases-page-view-toggle.collection-view-toggle{height:2rem;min-height:2rem}.documents-explorer-toolbar-actions .cases-page-view-toggle .collection-view-btn{width:1.75rem;min-width:1.75rem;height:1.75rem;min-height:1.75rem}.documents-explorer-view-toggle{border:.5px solid var(--separator);background:var(--secondary-system-fill);border-radius:999px;height:2.5rem;display:inline-flex;overflow:hidden}.documents-explorer-view-btn{width:2.5rem;height:2.5rem;color:var(--secondary-label);transition:background .16s var(--ease-apple), color .16s var(--ease-apple);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.documents-explorer-view-btn:hover{color:var(--foreground)}.documents-explorer-view-btn--active{background:var(--foreground);color:var(--background)}.documents-explorer-content{min-height:0;padding:.95rem var(--platform-gutter,1rem) 1.15rem;scrollbar-width:thin;scrollbar-color:rgb(var(--tint-rgb) / .18) transparent;flex:auto;overflow:auto}@media (min-width:640px){.documents-explorer-content{padding:1rem 1.25rem 1.35rem}}.documents-explorer-stage{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}.documents-explorer-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;min-height:18rem;padding:2.5rem 1.25rem;display:flex}.documents-explorer-empty__icon{background:var(--secondary-system-fill);width:3rem;height:3rem;color:var(--secondary-label);border-radius:14px;justify-content:center;align-items:center;margin-bottom:.25rem;display:inline-flex}.documents-explorer-empty__actions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.35rem;display:flex}.documents-tile-grid{grid-template-columns:repeat(auto-fill,minmax(7.25rem,1fr));align-items:start;gap:.35rem .25rem;display:grid}.documents-folder-tile,.documents-tile{min-width:0;transition:background .16s var(--ease-apple);background:0 0;border:0;border-radius:12px;flex-direction:column;display:flex;position:relative;overflow:visible}.documents-folder-tile:hover,.documents-tile:hover{background:var(--page-raised)}.documents-tile--selected{background:var(--page-raised-hover)}.documents-folder-tile{cursor:pointer;text-align:center;justify-content:flex-start;align-items:center;gap:.45rem;height:auto;min-height:0;padding:.85rem .5rem .7rem}.documents-folder-tile-icon{width:3.15rem;height:3.85rem;color:var(--foreground);background:0 0;justify-content:center;align-items:center;display:flex}.documents-folder-tile-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--foreground);font-size:12px;font-weight:500;overflow:hidden}.documents-folder-tile-meta{display:none}.documents-tile-main{text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;background:0 0;border:0;flex-direction:column;flex:auto;align-items:center;min-width:0;padding:.85rem .5rem .7rem;display:flex}.documents-tile-main:disabled{cursor:default;opacity:.72}.documents-tile-body{flex-direction:column;align-items:center;gap:0;width:100%;min-width:0;padding:.45rem 0 0;display:flex}.documents-tile-name{-webkit-line-clamp:2;letter-spacing:-.01em;max-width:100%;color:var(--foreground);-webkit-box-orient:vertical;margin:0;font-size:12px;font-weight:500;line-height:1.3;display:-webkit-box;position:relative;overflow:hidden}.documents-tile-meta,.documents-tile-snippet{display:none}.documents-tile-status{color:var(--muted-foreground);margin:0;font-size:11px;font-weight:600}.documents-tile-snippet{color:var(--muted-foreground);margin:.15rem 0 0;font-size:11px;line-height:1.35}.documents-tile-actions{opacity:0;transition:opacity .16s var(--ease-apple);position:absolute;top:.35rem;right:.35rem}.documents-tile:hover .documents-tile-actions,.documents-tile:focus-within .documents-tile-actions{opacity:1}.documents-preview-thumb{aspect-ratio:auto;background:0 0;width:auto;display:flex;position:relative;overflow:visible}.documents-preview-thumb--row{flex-shrink:0;width:auto;height:auto}.documents-preview-thumb-state{justify-content:center;align-items:center;width:auto;height:auto;display:flex}.document-file-type{background:0 0;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;display:inline-flex;position:relative;overflow:visible}.document-file-type__glyph{object-fit:contain;width:100%;height:100%;display:block}.document-file-type--sm{width:1.4rem;height:1.4rem}.document-file-type--lg{width:3.25rem;height:3.25rem}.documents-preview-thumb-image{object-fit:cover;width:100%;height:100%}.documents-preview-thumb-pdf{justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.documents-preview-thumb-canvas{object-fit:cover;width:100%;height:100%;display:block}.documents-preview-thumb-canvas--pending{opacity:0}.documents-preview-thumb-wait{background:var(--foreground);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.documents-preview-thumb-wait{background:color-mix(in srgb, var(--foreground) 5%, var(--background))}}.documents-table-wrap{background:0 0;border:0;border-radius:12px;overflow-x:auto}.documents-table{border-collapse:collapse;width:100%;min-width:0}.documents-table thead{z-index:1;-webkit-backdrop-filter:none;background:0 0;position:sticky;top:0}.documents-table th{letter-spacing:-.005em;text-transform:none;text-align:left;color:var(--muted-foreground);background:var(--heading-surface);border-bottom:0;padding:.55rem .9rem;font-size:.6875rem;font-weight:550}.documents-table th:first-child{padding-left:.75rem}.documents-table th:last-child{width:6rem}.documents-explorer-sort-trigger{border-radius:var(--radius-control);border:1px solid rgb(var(--shade-rgb) / .14);background:rgb(var(--tint-rgb) / .04);max-width:min(100%,16rem);height:2rem;min-height:2rem;font:inherit;color:var(--foreground);cursor:pointer;transition:background .16s var(--ease-apple), border-color .16s var(--ease-apple), box-shadow .16s var(--ease-apple);align-items:center;gap:.4rem;padding:0 .65rem;display:inline-flex}.documents-explorer-sort-trigger:hover,.documents-explorer-sort-trigger[data-state=open]{border-color:rgb(var(--shade-rgb) / .24);background:rgb(var(--shade-rgb) / .08)}.documents-explorer-sort-trigger__label{color:var(--muted-foreground);white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:600}.documents-explorer-sort-trigger__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.documents-explorer-sort-trigger__chevron{color:var(--muted-foreground);transition:transform .18s var(--ease-apple);flex-shrink:0}.documents-explorer-sort-trigger__chevron--open{transform:rotate(180deg)}.documents-sort-menu-popover{z-index:var(--z-dropdown);border:.5px solid var(--cc-glass-border);background:var(--popover);width:min(17rem,100vw - 2rem);color:var(--foreground);box-shadow:inset 0 .5px 0 var(--cc-glass-inset), 0 14px 40px rgb(var(--shade-rgb) / .22);-webkit-backdrop-filter:blur(40px)saturate(170%);animation:documents-sort-menu-in .16s var(--ease-apple);border-radius:14px;outline:none;overflow:hidden}.dark .documents-sort-menu-popover{border-color:rgb(var(--tint-rgb) / .12);background:var(--pale)}@supports (color:color-mix(in lab, red, red)){.dark .documents-sort-menu-popover{background:color-mix(in srgb, var(--pale) 11%, var(--pure-black))}}.dark .documents-sort-menu-popover{box-shadow:inset 0 .5px 0 rgb(var(--tint-rgb) / .1), 0 16px 44px rgb(var(--shade-rgb) / .5)}.documents-sort-menu-popover--column{width:min(12.5rem,100vw - 2rem)}@keyframes documents-sort-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.documents-sort-menu{z-index:1;padding:.35rem;position:relative}.documents-sort-menu--column{padding:.45rem}.documents-sort-menu__group{padding:.15rem 0}.documents-sort-menu__group--bordered{border-top:1px solid rgb(var(--shade-rgb) / .1);margin-top:.2rem;padding-top:.35rem}.documents-sort-menu__group-title{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);padding:.35rem .55rem .25rem;font-size:11px;font-weight:700}.documents-sort-menu__options{flex-direction:column;gap:.1rem;display:flex}.documents-sort-menu__option{width:100%;min-height:2rem;font:inherit;color:var(--foreground);text-align:left;cursor:pointer;transition:background .14s var(--ease-apple), color .14s var(--ease-apple);background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:.65rem;padding:.35rem .55rem;font-size:13px;font-weight:500;display:flex}.documents-sort-menu__option:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.documents-sort-menu__option:hover{background:color-mix(in srgb, var(--foreground) 8%, transparent)}}.documents-sort-menu__option--selected{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.documents-sort-menu__option--selected{background:color-mix(in srgb, var(--foreground) 10%, transparent)}}.documents-sort-menu__option--selected{font-weight:600}.documents-sort-menu__option--selected:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.documents-sort-menu__option--selected:hover{background:color-mix(in srgb, var(--foreground) 12%, transparent)}}.documents-sort-menu__option-label{min-width:0}.documents-sort-menu__option-spacer{flex-shrink:0;width:14px;height:14px}.documents-table-sort-th{white-space:nowrap}.documents-table-sort-btn{max-width:100%;font:inherit;letter-spacing:.03em;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap;cursor:pointer;transition:color .14s var(--ease-apple);background:0 0;border:0;align-items:center;gap:.3rem;padding:0;font-size:11px;font-weight:600;display:inline-flex}.documents-table-sort-btn__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.documents-table-sort-btn__icon{width:14px;height:14px;color:var(--foreground);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.documents-table-sort-btn__icon--muted{color:var(--muted-foreground);opacity:.72}.documents-table-sort-btn--align-end{justify-content:flex-end;width:100%}.documents-table-sort-btn:hover,.documents-table-sort-btn--active,.documents-table-sort-btn[data-state=open]{color:var(--foreground)}.documents-table-sort-btn:hover .documents-table-sort-btn__icon--muted,.documents-table-sort-btn--active .documents-table-sort-btn__icon--muted,.documents-table-sort-btn[data-state=open] .documents-table-sort-btn__icon--muted{opacity:1;color:var(--foreground)}.documents-table th.documents-table-cell--size{text-align:right}.documents-table-row{transition:background .14s var(--ease-apple)}.documents-table-row:hover{background:rgb(var(--tint-rgb) / .06)}.documents-table-row--folder .documents-table-cell{padding-top:.35rem;padding-bottom:.35rem}.documents-table-cell{vertical-align:middle;border-bottom:.5px solid var(--foreground);padding:.85rem .9rem}@supports (color:color-mix(in lab, red, red)){.documents-table-cell{border-bottom:.5px solid color-mix(in srgb, var(--foreground) 10%, transparent)}}.documents-table-cell{font-size:.875rem}.documents-table-cell--name{width:40%;max-width:0}.documents-table-cell--actions{text-align:right;width:2.75rem}.documents-table-name-btn{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.65rem;width:100%;min-width:0;padding:.15rem 0;display:flex}.documents-table-name-btn:disabled{cursor:default}.documents-table-folder-btn{color:var(--foreground);cursor:pointer;background:0 0;border:0;align-items:center;gap:.55rem;padding:.25rem 0;font-size:14px;font-weight:600;display:inline-flex}.documents-table-folder-btn:hover{text-decoration:underline}.documents-table-folder-btn--case{text-align:left;justify-content:flex-start;width:100%}.documents-table-folder-btn--case span:last-child{text-decoration:none}.documents-explorer-action-btn{background:rgb(var(--tint-rgb) / .08);width:1.85rem;height:1.85rem;color:var(--muted-foreground);transition:background .16s var(--ease-apple), color .16s var(--ease-apple);border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.documents-explorer-action-btn:hover{background:rgb(var(--shade-rgb) / .12);color:var(--foreground)}.documents-explorer-menu{z-index:60;border:1px solid rgb(var(--shade-rgb) / .14);background:var(--background);min-width:11rem;box-shadow:0 12px 32px rgb(var(--shade-rgb) / .18);border-radius:12px;padding:.35rem;overflow:hidden}.documents-explorer-menu-item{width:100%;color:var(--foreground);text-align:left;cursor:pointer;transition:background .14s var(--ease-apple);background:0 0;border:0;border-radius:8px;align-items:center;gap:.55rem;padding:.45rem .55rem;font-size:13px;font-weight:500;display:flex}.documents-explorer-menu-item:hover:not(:disabled){background:rgb(var(--shade-rgb) / .08)}.documents-explorer-menu-item:disabled{opacity:.45;cursor:not-allowed}.documents-explorer-menu-item--danger{font-weight:600}@media (max-width:768px){.documents-tile-grid{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr))}}.documents-explorer-select-btn{border-radius:var(--radius-control);border:1px solid rgb(var(--shade-rgb) / .14);background:rgb(var(--tint-rgb) / .04);height:2rem;min-height:2rem;color:var(--foreground);white-space:nowrap;transition:background .16s var(--ease-apple), border-color .16s var(--ease-apple), color .16s var(--ease-apple), transform .16s var(--ease-apple);align-items:center;gap:.35rem;padding:0 .65rem;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.documents-explorer-select-btn svg{color:currentColor;flex-shrink:0}.documents-explorer-select-btn:hover{border-color:rgb(var(--shade-rgb) / .24);background:rgb(var(--shade-rgb) / .08);color:var(--foreground)}.documents-explorer-select-btn:active{transform:scale(.98)}.documents-explorer-select-btn:disabled{opacity:.5}.documents-explorer-select-btn--active{border-color:rgb(var(--shade-rgb) / .28);background:var(--foreground);color:var(--background)}.documents-explorer-select-btn--active:hover{background:var(--foreground);color:var(--background);opacity:.92}.documents-explorer-select-btn--danger{background:var(--accent-danger-soft);color:var(--accent-danger);border-color:#0000}.documents-explorer-select-btn--danger:hover{color:var(--accent-danger);background:var(--accent-danger-hover)}.explorer-item-name-wrap{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.explorer-item-name-wrap:hover:after{content:attr(data-full-name);z-index:40;border-radius:var(--radius-control);border:.5px solid var(--border);background:var(--background);width:max-content;max-width:min(22rem,80vw);box-shadow:0 10px 28px rgb(var(--shade-rgb) / .16);color:var(--foreground);white-space:normal;word-break:break-word;pointer-events:none;padding:.4rem .6rem;font-size:12px;font-weight:500;line-height:1.4;position:absolute;bottom:calc(100% + .35rem);left:0}.documents-tile-name,.documents-table-name-btn{position:relative}.document-details-scrim{z-index:40;background:rgb(var(--pure-black-rgb) / .28);cursor:pointer;touch-action:manipulation;border:0;margin:0;padding:0;position:absolute;inset:0}@media (min-width:1024px){.document-details-scrim{background:rgb(var(--pure-black-rgb) / .12)}}.document-details-sidebar{z-index:41;border-left:1px solid var(--border);background:var(--background);width:min(100%,24rem);height:100%;max-height:100%;box-shadow:0 0 40px rgb(var(--shade-rgb) / .18);pointer-events:auto;inset-block:0;flex-direction:column;display:flex;position:absolute;right:0;overflow:hidden}.document-details-sidebar__header{border-bottom:1px solid rgb(var(--shade-rgb) / .1);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem 1rem .9rem;display:flex}.document-details-sidebar__heading{align-items:flex-start;gap:.65rem;min-width:0;display:flex}.document-details-sidebar__icon{border-radius:var(--radius-control);background:rgb(var(--foreground-rgb) / .06);width:2rem;height:2rem;color:var(--foreground);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.document-details-sidebar__title{color:var(--foreground);margin:0;font-size:16px;font-weight:600}.document-details-sidebar__subtitle{color:var(--muted-foreground);margin:.15rem 0 0;font-size:12px}.document-details-sidebar__close{border-radius:var(--radius-control);width:2.25rem;height:2.25rem;color:var(--muted-foreground);cursor:pointer;touch-action:manipulation;transition:background .16s var(--ease-apple), color .16s var(--ease-apple);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.document-details-sidebar__close:hover{background:rgb(var(--foreground-rgb) / .06);color:var(--foreground)}.document-details-sidebar__content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:.85rem 1rem 1.25rem;overflow:hidden auto}.document-details-sidebar__folder-icon{border:1px solid rgb(var(--shade-rgb) / .12);background:rgb(var(--foreground-rgb) / .04);width:7.5rem;height:7.5rem;color:var(--foreground);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.document-details-sidebar__preview{text-align:center;flex-direction:column;align-items:center;gap:.65rem;margin-bottom:1rem;display:flex}.document-details-sidebar__thumb{border-radius:12px;width:7.5rem;overflow:hidden}.document-details-sidebar__file-name{max-width:100%;color:var(--foreground);word-break:break-word;margin:0;font-size:14px;font-weight:600;line-height:1.35}.document-details-sidebar__actions{flex-direction:column;gap:.45rem;width:100%;max-width:14rem;margin-top:.15rem;display:flex}.document-details-open-btn{background:var(--foreground);width:100%;min-height:2.75rem;color:var(--background);transition:opacity .16s var(--ease-apple);border:0;border-radius:12px;justify-content:center;align-items:center;gap:.45rem;margin-top:0;padding:0 1rem;font-size:15px;font-weight:600;display:inline-flex}.document-details-open-btn:hover:not(:disabled){opacity:.88}.document-details-open-btn:disabled{cursor:not-allowed;opacity:.45}.document-details-open-btn--secondary{border:.5px solid var(--separator);color:var(--foreground);background:0 0}@media (max-width:1023.98px){.document-details-scrim{z-index:199;position:fixed;inset:0}.document-details-sidebar{z-index:200;width:100%;max-width:none;box-shadow:none;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);border-left:0;position:fixed;inset:0}.document-details-overlay-portal{z-index:200;pointer-events:none;width:100%;max-width:100vw;height:100%;max-height:100dvh;position:fixed;inset:0;overflow:hidden}.document-details-overlay-portal>*{pointer-events:auto}.document-details-overlay-portal .document-details-scrim{z-index:0;position:absolute;inset:0}.document-details-overlay-portal .document-details-sidebar{z-index:1;width:100%;max-width:none;position:absolute;inset:0}}.document-details-section+.document-details-section{margin-top:1rem}.document-details-section__title{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 .35rem;font-size:11px;font-weight:700}.document-details-section__body{border:1px solid rgb(var(--shade-rgb) / .1);background:rgb(var(--foreground-rgb) / .02);border-radius:14px;padding:.15rem .75rem}.document-details-row{border-bottom:1px solid rgb(var(--shade-rgb) / .08);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.55rem 0;display:flex}.document-details-row:last-child{border-bottom:0}.document-details-row__label{color:var(--muted-foreground);flex-shrink:0;font-size:12px}.document-details-row__value{text-align:right;min-width:0;color:var(--foreground);word-break:break-word;font-size:12px;font-weight:500;line-height:1.35}.document-details-row__value--mono{font-family:var(--font-mono,ui-monospace, monospace);font-size:11px;font-weight:400}.documents-explorer-context-menu{z-index:80;border:1px solid rgb(var(--shade-rgb) / .14);background:var(--background);min-width:11rem;box-shadow:0 12px 32px rgb(var(--shade-rgb) / .18);border-radius:12px;padding:.35rem;position:fixed;overflow:hidden}.documents-tile--selectable{cursor:default}.documents-tile-select,.documents-row-select{border:1.5px solid rgb(var(--pale-rgb) / .92);background:rgb(var(--pure-black-rgb) / .32);width:1.5rem;height:1.5rem;color:var(--pale);box-shadow:0 0 0 .5px rgb(var(--shade-rgb) / .35), 0 1px 3px rgb(var(--pure-black-rgb) / .28);-webkit-backdrop-filter:blur(8px);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.documents-tile-select{z-index:2;position:absolute;top:.45rem;left:.45rem}.documents-tile-select--active,.documents-row-select--active{background:var(--pure-black);border-color:var(--pale);color:var(--pale);box-shadow:0 0 0 1px rgb(var(--pale-rgb) / .55), 0 1px 4px rgb(var(--pure-black-rgb) / .35)}.documents-row-select{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.documents-row-select{border-color:color-mix(in srgb, var(--foreground) 28%, transparent)}}.documents-row-select{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.documents-row-select{background:color-mix(in srgb, var(--foreground) 6%, transparent)}}.documents-row-select{color:var(--foreground);box-shadow:none;-webkit-backdrop-filter:none}.documents-row-select--active{background:var(--foreground);border-color:var(--foreground);color:var(--background);box-shadow:none}.dark .documents-row-select{border-color:rgb(var(--pale-rgb) / .45);background:rgb(var(--pure-black-rgb) / .35);color:var(--pale)}.dark .documents-row-select--active{background:var(--pale);border-color:var(--pale);color:var(--fuji-black)}.documents-table-row--selected{background:rgb(var(--tint-rgb) / .1)}.documents-table-cell--select{width:2rem}.documents-table-cell--meta{color:var(--muted-foreground);white-space:nowrap;font-size:13px}.documents-table-cell--date,.documents-table-cell--size{font-variant-numeric:tabular-nums}.document-viewer-shell{z-index:300;justify-content:center;align-items:center;padding:.75rem;display:flex;position:fixed;inset:0}.document-viewer-page,.document-viewer-page--embedded{min-height:0}.document-viewer-page-chrome{border-bottom:.5px solid var(--separator);background:var(--workspace-panel);flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;min-height:3.25rem;padding:.55rem .85rem .55rem 1rem;display:flex}.document-viewer-page-titlebar{flex:1;align-items:center;gap:.55rem;min-width:0;display:flex}.document-viewer-page-heading{flex-direction:column;gap:.1rem;min-width:0;display:flex}.document-viewer-page-icon{background:rgb(var(--shade-rgb) / .06);width:1.75rem;height:1.75rem;color:var(--secondary-label);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.document-viewer-page-title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;min-width:0;color:var(--label);margin:0;font-size:15px;font-weight:600;line-height:1.25;overflow:hidden}.document-viewer-page-status{letter-spacing:-.01em;color:var(--secondary-label);align-items:center;gap:.35rem;margin:0;font-size:12px;font-weight:500;line-height:1.2;display:inline-flex}.document-viewer-page-actions{flex-shrink:0;align-items:center;gap:.2rem;display:inline-flex}.document-viewer-page-pager{color:var(--secondary-label);letter-spacing:-.01em;flex-shrink:0;align-items:center;gap:.3rem;margin-inline-end:.1rem;font-size:12.5px;font-weight:550;display:inline-flex}.document-viewer-page-pager__input{box-sizing:border-box;border:.5px solid var(--separator);background:var(--background);width:2.4rem;height:1.75rem;color:var(--label);font:inherit;font-variant-numeric:tabular-nums;text-align:center;transition:border-color .14s var(--ease-apple), background-color .14s var(--ease-apple);border-radius:7px;outline:none;padding:0 .25rem}.document-viewer-page-pager__input:hover:not(:disabled){border-color:var(--label)}@supports (color:color-mix(in lab, red, red)){.document-viewer-page-pager__input:hover:not(:disabled){border-color:color-mix(in srgb, var(--label) 28%, var(--separator))}}.document-viewer-page-pager__input:focus{border-color:var(--label)}.document-viewer-page-pager__input:disabled{opacity:.45}.document-viewer-page-pager__of{color:var(--secondary-label)}.document-viewer-page-pager__total{min-width:1.1rem;color:var(--secondary-label);font-variant-numeric:tabular-nums}.document-viewer-page-actions-divider{background:rgb(var(--shade-rgb) / .14);width:1px;height:1rem;margin-inline:.25rem}.document-viewer-page-action{width:2rem;height:2rem;color:var(--secondary-label);transition:background-color .16s var(--ease-apple), color .16s var(--ease-apple);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.document-viewer-page-action:hover{background:rgb(var(--shade-rgb) / .08);color:var(--label)}.document-viewer-page-action:disabled{cursor:not-allowed;opacity:.4}.document-viewer-page-action:disabled:hover{color:var(--secondary-label);background:0 0}.document-viewer-page-stage{background:var(--workspace-panel);flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}.document-viewer-page--pdf .document-viewer-page-stage{background:var(--workspace-panel)}.document-viewer-page--media .document-viewer-page-stage{background:var(--pure-black)}.document-viewer-page--media:has(.document-media-viewer--audio) .document-viewer-page-stage{background:var(--secondary-grouped-background)}.document-editor-page{background:var(--workspace-panel);flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.document-editor-page--empty{min-height:0}.document-editor-page--embedded,.document-viewer-page--embedded{background:var(--workspace-panel);border:0;border-radius:0;flex-direction:column;flex:auto;height:100%;min-height:0;display:flex;overflow:hidden}.case-documents-tab,.case-documents-editor{flex-direction:column;flex:auto;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.document-viewer-page--embedded .document-viewer-page-stage{background:var(--workspace-panel)}.document-viewer-page--embedded .document-viewer-shell-pane{visibility:visible;opacity:1;pointer-events:auto}.document-editor-page-back{color:var(--foreground);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex-shrink:0;align-items:center;gap:.2rem;padding:.25rem .45rem .25rem .15rem;font-size:13px;font-weight:600;display:inline-flex}.document-editor-page-back:hover{background:rgb(var(--shade-rgb) / .08)}.document-editor-page-chrome{border-bottom:.5px solid var(--separator);background:var(--workspace-panel);flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;min-height:3.25rem;padding:.55rem .85rem .55rem 1rem;display:flex}.document-editor-page-titlebar{flex:1;align-items:center;gap:.55rem;min-width:0;display:flex}.document-editor-page-heading{flex-direction:column;gap:.1rem;min-width:0;display:flex}.document-editor-page-icon{background:rgb(var(--shade-rgb) / .06);width:1.75rem;height:1.75rem;color:var(--secondary-label);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.document-editor-page-title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;min-width:0;color:var(--label);margin:0;font-size:15px;font-weight:600;line-height:1.25;overflow:hidden}.document-editor-page-status{letter-spacing:-.01em;color:var(--secondary-label);align-items:center;gap:.35rem;margin:0;font-size:12px;font-weight:500;line-height:1.2;display:inline-flex}.document-editor-page-actions{flex-shrink:0;align-items:center;gap:.35rem;display:inline-flex}.document-editor-page-presence{cursor:pointer;transition:background-color .16s var(--ease-apple);background:0 0;border:0;border-radius:999px;align-items:center;margin-right:.35rem;padding:.15rem .2rem .15rem .55rem;display:inline-flex}.document-editor-page-presence:hover,.document-editor-page-presence[data-state=open]{background:rgb(var(--shade-rgb) / .08)}.document-editor-page-presence-avatar{width:1.7rem;height:1.7rem;box-shadow:0 0 0 1.5px var(--secondary-grouped-background);color:var(--background);letter-spacing:.02em;text-transform:uppercase;-webkit-user-select:none;user-select:none;pointer-events:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-left:-.4rem;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.document-editor-page-presence-avatar:first-child{margin-left:0}.document-editor-page-following{background:rgb(var(--shade-rgb) / .06);max-width:11rem;height:1.85rem;color:var(--secondary-label);cursor:pointer;letter-spacing:-.01em;transition:background-color .14s var(--ease-apple), color .14s var(--ease-apple);border:0;border-radius:999px;flex-shrink:1;align-items:center;gap:.4rem;padding:0 .65rem 0 .4rem;font-family:inherit;font-size:12px;font-weight:550;display:inline-flex}.document-editor-page-following:hover{background:rgb(var(--shade-rgb) / .1);color:var(--label)}.document-editor-page-following__dot{border-radius:999px;flex-shrink:0;width:.55rem;height:.55rem}.document-editor-page-following__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.document-editor-presence-menu{z-index:var(--z-dropdown);border:.5px solid var(--cc-glass-border);background:var(--popover);width:min(17.5rem,100vw - 2rem);color:var(--foreground);box-shadow:inset 0 .5px 0 var(--cc-glass-inset), 0 14px 40px rgb(var(--shade-rgb) / .22);-webkit-backdrop-filter:blur(40px)saturate(170%);animation:documents-sort-menu-in .16s var(--ease-apple);border-radius:14px;outline:none;padding:.45rem;overflow:hidden}.dark .document-editor-presence-menu{border-color:rgb(var(--tint-rgb) / .12);background:var(--pale)}@supports (color:color-mix(in lab, red, red)){.dark .document-editor-presence-menu{background:color-mix(in srgb, var(--pale) 11%, var(--pure-black))}}.dark .document-editor-presence-menu{box-shadow:inset 0 .5px 0 rgb(var(--tint-rgb) / .1), 0 16px 44px rgb(var(--shade-rgb) / .5)}.document-editor-presence-menu__title{letter-spacing:.02em;text-transform:uppercase;color:var(--secondary-label);margin:0;padding:.35rem .55rem .45rem;font-size:11px;font-weight:600;line-height:1.2}.document-editor-presence-menu__list{margin:0;padding:0;list-style:none}.document-editor-presence-menu__row{align-items:center;gap:.25rem;display:flex}.document-editor-presence-menu__item{min-width:0;color:var(--label);cursor:pointer;text-align:left;transition:background-color .14s var(--ease-apple);background:0 0;border:0;border-radius:10px;flex:auto;align-items:center;gap:.55rem;padding:.45rem .5rem;display:flex}.document-editor-presence-menu__item:hover{background:rgb(var(--shade-rgb) / .08)}.document-editor-presence-menu__avatar{width:1.55rem;height:1.55rem;color:var(--background);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.document-editor-presence-menu__name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;min-width:0;font-size:13px;font-weight:550;overflow:hidden}.document-editor-presence-menu__follow{color:var(--secondary-label);cursor:pointer;letter-spacing:-.01em;transition:background-color .14s var(--ease-apple), color .14s var(--ease-apple);background:0 0;border:0;border-radius:8px;flex-shrink:0;padding:.35rem .5rem;font-family:inherit;font-size:12px;font-weight:600}.document-editor-presence-menu__follow:hover,.document-editor-presence-menu__follow--on{background:rgb(var(--shade-rgb) / .08);color:var(--label)}.document-editor-page-action{width:2rem;height:2rem;color:var(--secondary-label);cursor:pointer;transition:background-color .16s var(--ease-apple), color .16s var(--ease-apple);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.document-editor-page-action:hover:not(:disabled){background:rgb(var(--shade-rgb) / .08);color:var(--label)}.document-editor-page-action--panel{width:2.25rem;height:2.25rem;color:var(--foreground);border-radius:9999px}.document-editor-page-sidebar-btn{border:.5px solid var(--separator);min-height:2rem;color:var(--foreground);cursor:pointer;white-space:nowrap;transition:background-color .16s var(--ease-apple), border-color .16s var(--ease-apple);background:0 0;border-radius:9999px;justify-content:center;align-items:center;padding:.3rem .85rem;font-size:13px;font-weight:600;display:inline-flex}.document-editor-page-sidebar-btn:hover{background:rgb(var(--shade-rgb) / .08);border-color:rgb(var(--shade-rgb) / .2)}.document-editor-ai-rail-toggle{z-index:14;border:.5px solid rgb(var(--shade-rgb) / .16);background:var(--background);width:28px;height:28px;color:var(--foreground);box-shadow:0 6px 18px rgb(var(--shade-rgb) / .14);cursor:pointer;transition:transform .22s var(--ease-apple), background-color .16s var(--ease-apple);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:36px;left:0;transform:translate(-50%)}.document-editor-ai-rail-toggle:hover{background:var(--elevated-background)}.document-editor-ai-rail-toggle:active{transform:translate(-50%)scale(.94)}.document-editor-ai-rail-toggle--closed{left:auto;right:12px;transform:none}.document-editor-ai-rail-toggle--closed:active{transform:scale(.94)}.document-editor-ai__header{border-bottom:.5px solid var(--separator);background:var(--secondary-grouped-background);flex-flow:row;flex-shrink:0;align-items:center;gap:.45rem;min-height:2.75rem;padding:.55rem .75rem;display:flex}.document-editor-ai__close{width:1.85rem;height:1.85rem;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.document-editor-ai__close:hover{background:rgb(var(--shade-rgb) / .08);color:var(--foreground)}.document-editor-ai__header-actions{flex-shrink:0;align-items:center;gap:.15rem;margin-left:auto;display:inline-flex}.document-editor-ai__icon-btn{width:1.85rem;height:1.85rem;color:var(--muted-foreground);cursor:pointer;transition:background-color .16s var(--ease-apple), color .16s var(--ease-apple);background:0 0;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.document-editor-ai__icon-btn:hover{background:rgb(var(--shade-rgb) / .08);color:var(--foreground)}.document-editor-ai__icon-btn--active{background:rgb(var(--tint-rgb) / .14);color:var(--foreground)}.document-editor-ai__history{background:var(--background);flex-direction:column;flex:auto;min-height:0;padding:.75rem .7rem 1rem;display:flex}.document-editor-ai__history-header{align-items:center;gap:.5rem;margin-bottom:.65rem;display:flex}.document-editor-ai__history-title{letter-spacing:-.01em;color:var(--foreground);flex:1;margin:0;font-size:13px;font-weight:650}.document-editor-ai__history-new{border:.5px solid var(--separator);background:rgb(var(--tint-rgb) / .08);width:100%;color:var(--foreground);letter-spacing:-.01em;cursor:pointer;transition:background-color .16s var(--ease-apple), border-color .16s var(--ease-apple);border-radius:12px;align-items:center;gap:.45rem;margin-bottom:.85rem;padding:.55rem .7rem;font-size:13px;font-weight:600;display:inline-flex}.document-editor-ai__history-new:hover,.document-editor-ai__history-new--active{border-color:rgb(var(--tint-rgb) / .28);background:rgb(var(--tint-rgb) / .14)}.document-editor-ai__history-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 .35rem .15rem;font-size:11px;font-weight:600}.document-editor-ai__history-list{flex-direction:column;flex:auto;gap:.25rem;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.document-editor-ai__history-empty{color:var(--muted-foreground);padding:.85rem .35rem;font-size:12.5px;line-height:1.45}.document-editor-ai__history-item{text-align:left;cursor:pointer;width:100%;transition:background-color .16s var(--ease-apple);background:0 0;border:0;border-radius:12px;flex-direction:column;gap:.15rem;padding:.55rem .65rem;display:flex}.document-editor-ai__history-item:hover{background:rgb(var(--shade-rgb) / .08)}.document-editor-ai__history-item--active{background:rgb(var(--tint-rgb) / .14)}.document-editor-ai__history-item-title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;color:var(--foreground);font-size:13px;font-weight:600;overflow:hidden}.document-editor-ai__history-item-preview,.document-editor-ai__history-item-time{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);font-size:11.5px;overflow:hidden}.document-editor-page-action:disabled{cursor:not-allowed;opacity:.4}.document-editor-page-stage{background:var(--background);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.document-editor-page-body{flex-flow:row;flex:auto;align-items:stretch;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.document-editor-ai-scrim{display:none}.document-editor-ai{width:var(--document-editor-ai-width,340px);border-left:.5px solid var(--separator);background:var(--secondary-grouped-background);transition:width var(--transition-spring), border-color var(--transition-spring);flex-shrink:0;position:relative;overflow:visible}.document-editor-ai--closed{pointer-events:none;border-left-color:#0000;width:0;overflow:hidden}.document-editor-ai--resizing{transition:none}.document-editor-ai__inner{height:100%;width:var(--document-editor-ai-width,340px);opacity:1;transition:opacity .36s var(--ease-ios);flex-direction:column;display:flex;overflow:hidden}.document-editor-ai--closed .document-editor-ai__inner{opacity:0}.document-editor-ai__resize{z-index:3;cursor:col-resize;touch-action:none;background:0 0;border:0;width:8px;padding:0;position:absolute;top:0;bottom:0;left:-4px}.document-editor-ai__resize:after{content:"";opacity:0;width:2px;transition:opacity .16s var(--ease-ios), background .16s var(--ease-ios);background:0 0;position:absolute;top:0;bottom:0;left:0}.document-editor-ai__resize:hover:after,.document-editor-ai__resize:focus-visible:after,.document-editor-ai--resizing .document-editor-ai__resize:after{background:var(--foreground);opacity:.35}.document-editor-ai__icon{border-radius:var(--radius-control);background:rgb(var(--tint-rgb) / .12);width:1.7rem;height:1.7rem;color:var(--foreground);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.document-editor-ai__title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;min-width:0;color:var(--foreground);flex:auto;margin:0;font-size:15px;font-weight:650;overflow:hidden}.document-editor-ai__subtitle{color:var(--muted-foreground);margin:.12rem 0 0;font-size:12px;line-height:1.4}.document-editor-ai__file{background:rgb(var(--shade-rgb) / .06);max-width:100%;color:var(--muted-foreground);border-radius:999px;align-items:center;gap:.35rem;margin:.45rem 0 0;padding:.2rem .5rem .2rem .35rem;font-size:11px;line-height:1.3;display:inline-flex}.document-editor-ai__body{flex:auto;min-height:0;padding:.65rem .75rem .75rem;overflow:auto}.document-editor-ai__empty{text-align:left;flex-direction:column;align-items:stretch;gap:1.1rem;padding:.25rem 0 .35rem;display:flex}.document-editor-ai__empty-hero{text-align:left;flex-direction:column;align-items:stretch;gap:.4rem;display:flex}.document-editor-ai__empty-badge{display:none}.document-editor-ai__empty-title{letter-spacing:-.02em;color:var(--foreground);text-align:left;margin:0;font-size:15px;font-weight:650;line-height:1.35}.document-editor-ai__empty-copy{color:var(--muted-foreground);text-align:left;margin:0;font-size:12.5px;line-height:1.45}.document-editor-ai__prompts{flex-direction:column;align-items:stretch;gap:.4rem;display:flex}.document-editor-ai__prompts-label{letter-spacing:.02em;text-transform:uppercase;color:var(--muted-foreground);text-align:left;margin:0 0 .15rem;font-size:11px;font-weight:600}.document-editor-ai__prompt{border:1px solid var(--foreground);justify-content:space-between;align-items:center;gap:.65rem;width:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.document-editor-ai__prompt{border:1px solid color-mix(in srgb, var(--foreground) 14%, var(--separator))}}.document-editor-ai__prompt{background:var(--elevated-background);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.document-editor-ai__prompt{background:color-mix(in srgb, var(--elevated-background) 70%, var(--background))}}.document-editor-ai__prompt{text-align:left;color:var(--foreground);cursor:pointer;transition:background .16s var(--ease-ios), border-color .16s var(--ease-ios), transform .16s var(--ease-ios);padding:.7rem .75rem;font-size:12.5px;line-height:1.4}.document-editor-ai__prompt-text{text-align:left;flex:1;min-width:0}.document-editor-ai__prompt-icon{color:var(--muted-foreground);flex-shrink:0;transform:rotate(45deg)}.document-editor-ai__prompt:hover:not(:disabled){border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.document-editor-ai__prompt:hover:not(:disabled){border-color:color-mix(in srgb, var(--foreground) 28%, var(--separator))}}.document-editor-ai__prompt:hover:not(:disabled){background:rgb(var(--tint-rgb) / .12)}.document-editor-ai__prompt:hover:not(:disabled) .document-editor-ai__prompt-icon{color:var(--foreground)}.document-editor-ai__prompt:active:not(:disabled){transform:scale(.985)}.document-editor-ai__prompt:disabled{cursor:not-allowed;opacity:.55}.document-editor-ai__list{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.document-editor-ai__msg{gap:.5rem;min-width:0;display:flex}.document-editor-ai__msg--user{justify-content:flex-end}.document-editor-ai__msg--assistant{align-items:flex-start}.document-editor-ai__avatar{background:rgb(var(--tint-rgb) / .14);width:1.55rem;height:1.55rem;color:var(--foreground);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:.15rem;display:inline-flex}.document-editor-ai__answer{flex-direction:column;flex:1;gap:.45rem;min-width:0;display:flex}.document-editor-ai__status{margin:.15rem 0 .15rem 2.05rem;padding:.1rem 0}.document-editor-ai__bubble{border-radius:16px;max-width:100%;padding:.75rem .85rem;font-size:13px;line-height:1.5}.document-editor-ai__bubble--user{background:var(--foreground);max-width:92%;color:var(--background);box-shadow:0 8px 20px rgb(var(--shade-rgb) / .12);border-radius:16px 16px 4px}.document-editor-ai__bubble-text{white-space:pre-wrap;word-break:break-word;margin:0}.document-editor-ai__bubble--assistant{border:.5px solid var(--separator);background:var(--elevated-background);color:var(--foreground);box-shadow:0 1px 0 rgb(var(--tint-rgb) / .18) inset, 0 10px 24px rgb(var(--shade-rgb) / .08);border-radius:4px 16px 16px}.document-editor-ai__bubble--assistant .wmde-markdown{color:inherit;font-size:13px;line-height:1.5;background:0 0!important}.document-editor-ai__bubble--assistant .wmde-markdown p{margin:0 0 .55em}.document-editor-ai__bubble--assistant .wmde-markdown p:last-child{margin-bottom:0}.document-editor-ai__bubble--streaming{position:relative}.document-editor-ai__alert{border:.5px solid var(--separator);border-radius:14px;align-items:flex-start;gap:.55rem;margin-top:.35rem;padding:.7rem .75rem;display:flex}.document-editor-ai__alert--success{background:rgb(var(--tint-rgb) / .1)}.document-editor-ai__alert--error{background:rgb(var(--shade-rgb) / .06)}.document-editor-ai__alert-icon{background:var(--foreground);width:1.4rem;height:1.4rem;color:var(--background);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.document-editor-ai__alert-title{color:var(--foreground);margin:0;font-size:12.5px;font-weight:650}.document-editor-ai__alert-copy{color:var(--muted-foreground);margin:.2rem 0 0;font-size:12px;line-height:1.4}.document-editor-ai__alert-dismiss{width:1.5rem;height:1.5rem;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.document-editor-ai__alert-dismiss:hover{background:rgb(var(--shade-rgb) / .08);color:var(--foreground)}.document-editor-ai__confirm{border:.5px solid var(--separator);background:var(--elevated-background);box-shadow:0 10px 24px rgb(var(--shade-rgb) / .08);border-radius:16px;margin-top:.5rem;padding:.85rem}.document-editor-ai__confirm-title{color:var(--foreground);margin:0;font-size:14px;font-weight:650}.document-editor-ai__confirm-copy{color:var(--muted-foreground);margin:.35rem 0 0;font-size:13px;line-height:1.45}.document-editor-ai__confirm-warn{color:var(--muted-foreground);margin:.45rem 0 0;font-size:12px;line-height:1.4}.document-editor-ai__confirm-actions{gap:.5rem;margin-top:.75rem;display:flex}.document-editor-ai__dock{border-top:.5px solid var(--separator);background:var(--secondary-grouped-background);flex-shrink:0;padding:.5rem .75rem .65rem}.document-editor-ai__composer{border-radius:var(--radius-control);border:.5px solid var(--separator);background:var(--elevated-background);box-shadow:none;flex-direction:row;align-items:flex-end;gap:.4rem;padding:.4rem .4rem .4rem .55rem;display:flex}.document-editor-ai__composer:focus-within{border-color:var(--focus-border)}.document-editor-ai__input{resize:none;min-width:0;min-height:1.5rem;max-height:5.5rem;color:var(--foreground);background:0 0;border:0;outline:none;flex:1;padding:.15rem 0;font-size:13px;line-height:1.4}.document-editor-ai__input::placeholder{color:var(--muted-foreground)}.document-editor-ai__send{background:var(--foreground);width:1.75rem;height:1.75rem;color:var(--background);cursor:pointer;transition:transform .14s var(--ease-ios), opacity .14s var(--ease-ios);border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.document-editor-ai__send:hover:not(:disabled){transform:scale(1.04)}.document-editor-ai__send:active:not(:disabled){transform:scale(.96)}.document-editor-ai__send:disabled{cursor:not-allowed;opacity:.35}@media (max-width:1023px){.document-editor-ai-scrim{z-index:11;background:rgb(var(--pure-black-rgb) / .32);cursor:pointer;border:0;display:block;position:absolute;inset:0}.document-editor-ai{z-index:12;width:min(var(--document-editor-ai-width,320px), 88vw);box-shadow:-16px 0 32px rgb(var(--pure-black-rgb) / .18);transition:transform .28s var(--ease-ios);position:absolute;top:0;bottom:0;right:0;overflow:hidden;transform:translate(105%)}.document-editor-ai--closed{width:min(var(--document-editor-ai-width,320px), 88vw);border-left-color:var(--separator);pointer-events:none}.document-editor-ai--resizing{transition:none}.document-editor-ai--open{transform:translate(0)}.document-editor-ai__inner{width:100%}}.document-editor-page-iframe{background:var(--background);border:0;flex:auto;align-self:stretch;width:100%;min-width:0;min-height:0;display:block}.document-editor-page-iframe--loading{opacity:0}.document-editor-page-iframe-loading{z-index:1;background:var(--background);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.document-editor-page-empty{text-align:center;color:var(--secondary-label);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:2rem 1.25rem;font-size:14px;display:flex}:is(.document-editor-page-empty:has(.document-editor-skeleton--page),.document-editor-page-empty:has(.office-editor-loading)){text-align:initial;justify-content:stretch;align-items:stretch;padding:0}.workspace-tab-pane__loading .document-editor-skeleton--page,.workspace-tab-pane__loading .office-editor-loading{flex:1;width:100%;min-height:100%}.office-editor-loading,.syncfusion-word-editor__loading{background:var(--background);pointer-events:all;cursor:wait;flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex}.office-editor-loading--fill,.syncfusion-word-editor__loading{z-index:40;position:absolute;inset:0}.document-editor-page-empty-title{color:var(--label);margin:0;font-size:16px;font-weight:600}.syncfusion-word-editor{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.syncfusion-word-editor--booting .e-documenteditor,.syncfusion-word-editor--booting .e-de-ctn{visibility:hidden!important;pointer-events:none!important}.document-editor-skeleton{background:var(--secondary-grouped-background);flex-direction:column;flex:1;min-height:0;display:flex}.document-editor-skeleton--page{width:100%;min-height:100%}.document-editor-skeleton--stage{background:var(--background);width:100%;height:100%;min-height:0}.document-editor-skeleton__chrome{border-bottom:.5px solid var(--separator);flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;min-height:3.25rem;padding:.55rem .85rem .55rem 1rem;display:flex}.document-editor-skeleton__titlebar{flex:1;align-items:center;gap:.55rem;min-width:0;display:flex}.document-editor-skeleton__heading{flex-direction:column;flex:1;gap:.4rem;min-width:0;display:flex}.document-editor-skeleton__icon{border-radius:var(--radius-control);width:1.85rem;height:1.85rem}.document-editor-skeleton__title{border-radius:var(--radius-sm);width:min(14rem,42vw);height:.95rem}.document-editor-skeleton__status{border-radius:var(--radius-sm);width:min(8.5rem,28vw);height:.72rem}.document-editor-skeleton__actions{flex-shrink:0;align-items:center;gap:.45rem;display:flex}.document-editor-skeleton__action{border-radius:var(--radius-control);width:2rem;height:2rem}.document-editor-skeleton__action--save{width:4.5rem}.document-editor-skeleton__toolbar{border-bottom:.5px solid var(--separator);background:var(--secondary-grouped-background);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.4rem;padding:.45rem .75rem;display:flex}.document-editor-skeleton__tool{border-radius:var(--radius-control);width:1.85rem;height:1.85rem}.document-editor-skeleton__tool--wide{width:2.75rem}.document-editor-skeleton__stage{background:var(--background);flex:1;min-width:0;min-height:0;display:flex;position:relative}.document-editor-skeleton__body{flex-direction:row;flex:1;align-items:stretch;min-width:0;min-height:0;display:flex;overflow:hidden}.document-editor-skeleton__outline{border-right:.5px solid var(--separator);background:var(--secondary-grouped-background);flex-direction:column;flex-shrink:0;gap:.55rem;width:11.5rem;padding:.85rem .75rem;display:none}.document-editor-skeleton__outline-title{border-radius:var(--radius-sm);width:55%;height:.7rem;margin-bottom:.35rem}.document-editor-skeleton__outline-row{border-radius:var(--radius-sm);width:100%;height:.85rem}.document-editor-skeleton__outline-row:nth-child(3){width:82%}.document-editor-skeleton__outline-row:nth-child(4){width:70%}.document-editor-skeleton__outline-row:nth-child(5){width:88%}.document-editor-skeleton__ai{border-left:.5px solid var(--separator);background:var(--secondary-grouped-background);flex-direction:column;flex-shrink:0;gap:.65rem;width:17rem;padding:.9rem .85rem;display:none}.document-editor-skeleton__ai-head{border-radius:var(--radius-sm);width:42%;height:.9rem;margin-bottom:.35rem}.document-editor-skeleton__ai-line{border-radius:var(--radius-sm);width:100%;height:.75rem}.document-editor-skeleton__ai-line--short{width:64%}@media (min-width:900px){.document-editor-skeleton__outline{display:flex}}@media (min-width:1100px){.document-editor-skeleton__ai{display:flex}}.document-editor-skeleton__canvas{background:var(--foreground);flex:1;width:100%;min-height:100%;position:relative;border-radius:0!important}@supports (color:color-mix(in lab, red, red)){.document-editor-skeleton__canvas{background:color-mix(in srgb, var(--foreground) 4%, var(--background))}}.document-editor-skeleton__canvas--fill{height:100%}.document-editor-page-save:disabled{cursor:not-allowed;opacity:.55}.syncfusion-word-editor .e-de-blink-cursor.frix-collab-caret{pointer-events:none;z-index:4;filter:none;opacity:1!important;border-left-style:solid!important;border-left-width:3px!important}.syncfusion-word-editor .frix-collab-caret .e-de-user-info{z-index:5;visibility:visible!important;pointer-events:none!important;width:auto!important;min-width:0!important;height:auto!important;top:-22px!important;left:-2px!important}.syncfusion-word-editor .frix-collab-caret .e-de-user-info span{box-shadow:0 1px 2px rgb(var(--shade-rgb) / .28);min-width:max-content!important;max-width:12rem!important;height:auto!important;color:var(--background)!important;letter-spacing:-.01em!important;white-space:nowrap!important;opacity:1!important;border-radius:4px 4px 4px 0!important;padding:.2rem .45rem!important;font-size:11px!important;font-weight:700!important;line-height:1.2!important;display:inline-block!important;position:relative!important;bottom:auto!important}.syncfusion-word-editor .frix-collab-caret--flash{animation:frix-collab-caret-flash 1.1s var(--ease-apple)}@keyframes frix-collab-caret-flash{0%,to{filter:brightness()}35%{filter:brightness(1.35)}}.document-viewer-page-empty{text-align:center;min-height:0;color:var(--secondary-label);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:2rem 1.25rem;font-size:14px;display:flex}.document-viewer-page .document-viewer-shell-pane{position:absolute;inset:0}.document-viewer-shell--page{z-index:auto;background:0 0;flex:1;justify-content:stretch;align-items:stretch;height:100%;min-height:0;padding:0;position:relative;inset:auto;overflow:hidden}.document-viewer-shell-backdrop{background:rgb(var(--pure-black-rgb) / .72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:absolute;inset:0}.document-viewer-shell-window{z-index:1;border:1px solid rgb(var(--shade-rgb) / .22);background:var(--background);width:min(96vw,1440px);height:min(92dvh,920px);max-height:calc(100dvh - 1.5rem);box-shadow:0 28px 80px rgb(var(--pure-black-rgb) / .34), 0 0 0 1px rgb(var(--tint-rgb) / .06) inset;border-radius:16px;outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.document-viewer-shell-window--media{width:min(96vw,1120px);height:min(90dvh,820px)}@media (max-width:1023.98px){.document-viewer-shell{justify-content:stretch;align-items:stretch;padding:0}.document-viewer-shell--mobile{align-items:stretch;padding:0}.document-viewer-shell-window:not(.document-viewer-shell-window--page),.document-viewer-shell-window--mobile{width:100%;height:100%;max-height:100dvh;box-shadow:none;border:0;border-radius:0}.document-viewer-shell-window--media,.document-viewer-shell-window--mobile.document-viewer-shell-window--media{width:100%;height:100%;max-height:100dvh}.document-viewer-shell-window--mobile .document-viewer-shell-chrome,.document-viewer-shell-window .document-viewer-shell-chrome{min-height:calc(2.85rem + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px)}.document-viewer-shell-titlebar--mobile{min-width:0;padding:.35rem .75rem .35rem max(.75rem, env(safe-area-inset-left,0px));flex-direction:column;flex:1;align-items:stretch;gap:.15rem;display:flex}.document-viewer-shell-back{width:fit-content;color:var(--foreground);background:0 0;border:0;align-items:center;gap:.2rem;padding:.15rem 0;font-size:15px;font-weight:500;display:inline-flex}.document-viewer-shell-title--mobile{text-overflow:ellipsis;white-space:nowrap;margin:0;padding:0;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.document-viewer-shell-actions{padding-inline-end:max(.45rem, env(safe-area-inset-right,0px))}.document-viewer-shell-window--mobile .document-viewer-shell-stage,.document-viewer-shell-window .document-viewer-shell-stage{padding-bottom:env(safe-area-inset-bottom,0px)}}.document-viewer-shell-chrome{border-bottom:1px solid rgb(var(--shade-rgb) / .14);background:rgb(var(--shade-rgb) / .08);align-items:stretch;gap:.35rem;min-height:2.85rem;display:flex}.document-viewer-shell-chrome-main{flex:1;min-width:0;display:flex}.document-viewer-shell-tabs{flex:1;align-items:flex-end;gap:.2rem;min-width:0;padding:.45rem .45rem 0;display:flex;overflow-x:auto}.document-viewer-shell-tab{background:rgb(var(--tint-rgb) / .04);min-width:0;max-width:min(16rem,42vw);color:var(--muted-foreground);transition:background .16s var(--ease-apple), color .16s var(--ease-apple), border-color .16s var(--ease-apple);border:1px solid #0000;border-bottom:0;border-radius:10px 10px 0 0;flex-shrink:0;align-items:center;gap:.45rem;padding:.55rem .85rem;font-size:12px;font-weight:600;display:inline-flex}.document-viewer-shell-tab:hover{color:var(--foreground);background:rgb(var(--tint-rgb) / .08)}.document-viewer-shell-tab--active{border-color:rgb(var(--shade-rgb) / .16);background:var(--background);color:var(--foreground);box-shadow:0 -1px 0 rgb(var(--tint-rgb) / .05) inset}.document-viewer-shell-tab-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.document-viewer-shell-titlebar{min-width:0;color:var(--muted-foreground);flex:1;align-items:center;gap:.55rem;padding:.65rem .95rem;display:flex}.document-viewer-shell-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--foreground);font-size:14px;font-weight:600;overflow:hidden}.document-viewer-shell-actions{flex-shrink:0;align-items:center;gap:.2rem;padding:.35rem .45rem;display:inline-flex}.document-viewer-shell-actions-divider{background:rgb(var(--border-rgb) / .55);width:1px;height:1.25rem;margin-inline:.1rem}.document-viewer-shell-action{width:2rem;height:2rem;color:var(--muted-foreground);transition:background .16s var(--ease-apple), color .16s var(--ease-apple);background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.document-viewer-shell-action:hover{background:rgb(var(--tint-rgb) / .08);color:var(--foreground)}.document-viewer-shell-action--close:hover{background:rgb(var(--shade-rgb) / .16)}.document-viewer-shell-stage{background:rgb(var(--shade-rgb) / .05);flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}.document-content-viewer{background:0 0;flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.document-citation-banner{border:1px solid rgb(var(--shade-rgb) / .14);background:rgb(var(--tint-rgb) / .08);color:var(--foreground);border-radius:12px;flex-shrink:0;align-items:flex-start;gap:.55rem;margin:.75rem .9rem 0;padding:.7rem .85rem;display:flex}.document-citation-banner-icon{color:var(--muted-foreground);flex-shrink:0;margin-top:.1rem}.document-citation-banner-text{color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:.8125rem;line-height:1.45}.document-media-viewer>.document-citation-banner{margin-bottom:.35rem}.document-content-viewer--pdf{flex:auto;height:100%;min-height:0;overflow:hidden}.document-content-viewer--image{justify-content:center;align-items:center;padding:1rem}.document-content-viewer-image{object-fit:contain;max-width:100%;max-height:100%}.document-doc-viewer{background:rgb(var(--shade-rgb) / .04);flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.document-viewer-shell-pane{visibility:hidden;opacity:0;pointer-events:none;flex-direction:column;min-height:0;display:flex;position:absolute;inset:0;overflow:hidden}.document-viewer-shell-pane--active{visibility:visible;opacity:1;pointer-events:auto}.document-doc-viewer-state{text-align:center;height:100%;min-height:12rem;color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;padding:2rem 1.25rem;font-size:14px;display:flex}.document-viewer-shell .document-doc-viewer#react-doc-viewer,.document-viewer-shell .document-doc-viewer{background:rgb(var(--shade-rgb) / .04);border:0;border-radius:0;flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.document-viewer-shell #react-doc-viewer.document-doc-viewer #header-bar,.document-viewer-shell .document-doc-viewer #header-bar{display:none}.document-viewer-shell .document-doc-viewer #proxy-renderer{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.document-viewer-shell .document-doc-viewer #pdf-renderer,.document-viewer-shell .document-doc-viewer #image-renderer,.document-viewer-shell .document-doc-viewer #msdoc-renderer,.document-viewer-shell .document-doc-viewer #video-renderer,.document-viewer-shell .document-doc-viewer #txt-renderer{background:rgb(var(--shade-rgb) / .04);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.document-viewer-shell .document-doc-viewer #pdf-renderer .react-pdf__Document{flex-direction:column;align-items:center;width:100%;display:flex}.document-viewer-shell .document-doc-viewer #pdf-controls,.document-viewer-shell .document-doc-viewer #pdf-pagination{display:none!important}.document-viewer-shell .document-doc-viewer #pdf-renderer{color:var(--foreground)}.document-viewer-shell .document-doc-viewer #pdf-renderer .react-pdf__Page{margin-inline:auto}.document-viewer-shell .document-doc-viewer #image-renderer{align-items:center;padding:1rem}.document-viewer-shell .document-doc-viewer #image-renderer img{object-fit:contain;max-width:100%;height:auto}.document-viewer-shell .document-doc-viewer #msdoc-renderer iframe{background:var(--background);border:0}.document-viewer-shell .document-doc-viewer #txt-renderer pre{color:var(--foreground);background:0 0;margin:0;padding:1.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.55}.document-viewer-shell .document-doc-viewer ::-webkit-scrollbar{width:10px;height:10px}.document-viewer-shell .document-doc-viewer ::-webkit-scrollbar-thumb{background:rgb(var(--shade-rgb) / .22);border-radius:999px}.document-viewer-shell .document-doc-viewer ::-webkit-scrollbar-track{background:0 0}.document-viewer-shell-iframe{background:rgb(var(--shade-rgb) / .04);border:0;width:100%;height:100%;display:block}.document-viewer-shell-image-wrap{justify-content:center;align-items:center;width:100%;height:100%;padding:1rem;display:flex;overflow:auto}.document-viewer-shell-image{object-fit:contain;max-width:100%;max-height:100%}.document-viewer-shell-empty{text-align:center;height:100%;color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;padding:2rem 1.25rem;font-size:14px;display:flex}.document-media-viewer{background:0 0;flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.document-media-viewer--audio{background:0 0}.document-media-viewer--audio .document-media-viewer-inner{flex-direction:column;flex:1;width:100%;min-height:0;padding:1.15rem 1.25rem 1rem;display:flex}.document-media-viewer--audio:not(.document-media-viewer--with-transcript) .document-media-viewer-inner{justify-content:center;max-width:min(100%,36rem);margin-inline:auto}.document-media-viewer--audio .document-media-viewer-player-strip{flex-shrink:0}.document-media-viewer--audio.document-media-viewer--with-transcript .document-media-viewer-player-strip{padding-bottom:.55rem}.document-media-viewer--audio .document-media-viewer-player-card{border:1px solid rgb(var(--shade-rgb) / .12);background:rgb(var(--shade-rgb) / .04);border-radius:16px;width:100%;padding:.95rem 1rem .85rem}.document-media-viewer--audio .document-transcript-panel-header{padding:0 0 .65rem}.document-media-viewer--audio .document-transcript-panel-title{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:12px;font-weight:600}.document-media-viewer--audio .document-transcript-panel-scroll{border:1px solid rgb(var(--shade-rgb) / .12);background:rgb(var(--shade-rgb) / .03);border-radius:16px;padding:.85rem 1.35rem .95rem;overflow-y:auto}.document-media-viewer--split{flex-direction:row;align-items:stretch}.document-media-viewer-stage{flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:0;min-height:0;padding:1rem 1.15rem;display:flex}.document-media-viewer--split .document-media-viewer-stage{background:var(--pure-black);flex:0 0 70%;width:70%;max-width:70%;padding:0}.document-media-viewer--video:not(.document-media-viewer--with-transcript) .document-media-viewer-stage{background:var(--pure-black);padding:0}.document-media-viewer--split .document-media-viewer-video{box-shadow:none;border-radius:0}.document-media-viewer--video:not(.document-media-viewer--split) .document-media-viewer-video{max-height:100%;box-shadow:none;border-radius:0}.document-media-viewer-sidebar{background:var(--secondary-grouped-background);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.dark .document-media-viewer-sidebar{background:var(--secondary-grouped-background)}.document-media-viewer--split .document-media-viewer-sidebar{border-left:.5px solid rgb(var(--tint-rgb) / .12);background:var(--secondary-grouped-background);flex:0 0 30%;width:30%;max-width:30%}.document-media-viewer-video-shell{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex;position:relative}.document-recording-player.call-recording-player{width:100%}.document-recording-player.call-recording-player .wfp-host{border-radius:12px}.document-media-viewer-video{background:var(--pure-black);object-fit:contain;border-radius:0;width:100%;height:100%;max-height:100%;display:block}.document-media-viewer-video-status{background:rgb(var(--tint-rgb) / .04);border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;min-height:12rem;display:flex}.document-media-viewer-video-error{text-align:center;max-width:28rem;color:var(--muted-foreground);margin-top:.75rem;font-size:13px;line-height:1.5}.document-transcript-panel{flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.document-transcript-panel-header{flex-shrink:0;padding:.95rem 1rem .55rem}.document-transcript-panel-title{letter-spacing:-.01em;color:var(--foreground);margin:0;font-size:13px;font-weight:600}.document-transcript-panel--empty{text-align:center;flex:1;justify-content:center;align-items:center;padding:1.5rem 1rem}.document-transcript-panel-scroll{flex:1;min-height:0;padding:.15rem .65rem 1rem;overflow-y:auto}.document-transcript-panel--rail .document-transcript-panel-scroll{padding-inline:.55rem}.document-transcript-panel-messages{flex-direction:column;gap:.55rem;width:100%;display:flex}.document-transcript-panel-lines{flex-direction:column;gap:.2rem;width:100%;display:flex}.document-transcript-line{text-align:left;width:100%;transition:background-color .16s var(--ease-apple), box-shadow .16s var(--ease-apple);background:0 0;border:0;border-radius:10px;flex-direction:column;gap:.2rem;padding:.55rem .65rem;display:flex}.document-transcript-line:hover{background:rgb(var(--shade-rgb) / .06)}.document-transcript-line--active{background:rgb(var(--shade-rgb) / .1);box-shadow:inset 0 0 0 1px rgb(var(--shade-rgb) / .12)}.document-transcript-line--cited{background:rgb(var(--tint-rgb) / .16);box-shadow:inset 0 0 0 1px rgb(var(--shade-rgb) / .2)}.document-transcript-line-meta{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.document-transcript-line-speaker{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted-foreground);font-size:11px;font-weight:600;overflow:hidden}.document-transcript-line-time{color:var(--muted-foreground);flex-shrink:0;font-size:11px;font-weight:500}.document-transcript-line-text{color:var(--foreground);overflow-wrap:anywhere;word-break:break-word;font-size:13px;font-weight:400;line-height:1.45}.document-transcript-line--active .document-transcript-line-text{font-weight:500}.document-transcript-bubble-row{width:100%;min-width:0;padding-inline:.35rem;display:flex}.document-transcript-bubble-row--left{justify-content:flex-start;padding-right:2.5rem}.document-transcript-bubble-row--right{justify-content:flex-end;padding-left:2.5rem}.document-transcript-bubble{text-align:left;min-width:0;max-width:100%;transition:box-shadow .16s var(--ease-apple), transform .16s var(--ease-apple);flex-direction:column;gap:.35rem;padding:.7rem 1rem;display:flex}.document-transcript-bubble:hover{transform:translateY(-1px)}.document-transcript-bubble--active{box-shadow:0 0 0 1px rgb(var(--shade-rgb) / .18)}.document-transcript-bubble--cited{box-shadow:0 0 0 1px rgb(var(--shade-rgb) / .28), 0 0 0 4px rgb(var(--tint-rgb) / .2)}.document-transcript-bubble-meta{letter-spacing:.05em;text-transform:uppercase;color:var(--muted-foreground);font-size:10px;font-weight:600}.document-transcript-bubble-dot{color:var(--muted-foreground);padding-inline:.25rem}.document-transcript-bubble-text{color:var(--foreground);overflow-wrap:anywhere;word-break:break-word;min-width:0;font-size:14px;line-height:1.5}.document-transcript-load-more{font-size:13px}.document-email-viewer{flex:1;height:100%;min-height:0;padding:1.25rem 1.5rem 1.5rem;overflow-y:auto}.document-email-viewer-header{margin-bottom:1rem}.document-email-viewer-subject{color:var(--foreground);font-size:18px;font-weight:600;line-height:1.35}.document-email-viewer-meta{flex-direction:column;gap:.45rem;margin-top:.85rem;display:flex}.document-email-viewer-meta-row{grid-template-columns:3.5rem 1fr;gap:.65rem;font-size:13px;line-height:1.45;display:grid}.document-email-viewer-meta-row dt{color:var(--muted-foreground);font-weight:600}.document-email-viewer-meta-row dd{color:var(--foreground);word-break:break-word;margin:0}.document-email-viewer-attachments{border:1px solid rgb(var(--border-rgb) / .7);background:rgb(var(--foreground-rgb) / .03);border-radius:12px;margin-bottom:1rem;padding:.75rem .9rem}.document-email-viewer-attachments-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);font-size:11px;font-weight:600}.document-email-viewer-attachments-list{color:var(--foreground);margin:.45rem 0 0;padding-left:1rem;font-size:13px;line-height:1.5}.document-email-viewer-body{border:1px solid rgb(var(--border-rgb) / .7);background:rgb(var(--foreground-rgb) / .02);border-radius:12px;padding:1rem 1.1rem}.document-email-viewer-body-text{white-space:pre-wrap;color:var(--foreground);margin:0;font-family:inherit;font-size:14px;line-height:1.6}.documents-kind-filters{flex-wrap:wrap;gap:.35rem;padding:0 0 .75rem;display:flex}.documents-kind-filter{border:1px solid rgb(var(--border-rgb) / .7);color:var(--muted-foreground);transition:background .16s var(--ease-apple), color .16s var(--ease-apple), border-color .16s var(--ease-apple);background:0 0;border-radius:999px;padding:.3rem .7rem;font-size:12px;font-weight:500}.documents-kind-filter:hover{color:var(--foreground);background:rgb(var(--foreground-rgb) / .04)}.documents-kind-filter--active{border-color:rgb(var(--foreground-rgb) / .22);background:rgb(var(--foreground-rgb) / .07);color:var(--foreground)}.cases-page-toolbar{border-bottom:.5px solid var(--separator);flex-direction:column;flex-shrink:0;gap:.75rem;width:100%;min-width:0;padding:.85rem 1rem 1rem;display:flex}.cases-page-toolbar__row{align-items:center;gap:.65rem;width:100%;min-width:0;display:flex}.cases-page-toolbar__count{color:var(--secondary-label);font-variant-numeric:tabular-nums;margin:0;padding-inline:.15rem;font-size:13px;line-height:1.3}@media (max-width:479px){.cases-page-toolbar__row{flex-wrap:wrap;gap:.55rem}.cases-page-search{flex:100%;max-width:none}.cases-page-toolbar-actions{justify-content:space-between;width:100%;margin-left:0}}@media (min-width:640px){.cases-page-toolbar{padding-block:1rem 1.1rem;padding-inline:1.25rem}}.cases-page-search{flex:1 1 0;min-width:0;max-width:none}.cases-page-toolbar-actions{flex-shrink:0;align-items:center;gap:.5rem;margin-left:auto;display:flex}.cases-page-view-toggle.collection-view-toggle{border:.5px solid var(--separator);background:var(--secondary-system-fill);border-radius:999px;height:2.5rem}.cases-page-view-toggle .collection-view-btn{border-radius:999px;width:2.5rem;height:2.5rem}.cases-page-view-toggle .collection-view-btn--active{background:var(--foreground);color:var(--background)}.cases-page-table-wrap{min-height:0}.cases-page-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:18rem;padding:3rem 1.5rem;display:flex}.cases-page-empty__title{letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:17px;font-weight:600}.cases-page-empty__body{max-width:28ch;color:var(--secondary-label);margin:.4rem 0 0;font-size:14px;line-height:1.55}.cases-table-sort-th{text-align:left;vertical-align:middle}.cases-table{border-collapse:separate;border-spacing:0;width:100%;min-width:40rem}.cases-table thead th{z-index:2;background:var(--heading-surface);-webkit-backdrop-filter:none;border-bottom:0;position:sticky;top:0}.cases-table-th{text-align:left;vertical-align:middle;white-space:nowrap;letter-spacing:-.005em;color:var(--muted-foreground);padding:.55rem .9rem;font-size:.6875rem;font-weight:550}.cases-table-th--number{width:7.5rem}.cases-table-th--case{min-width:14rem}.cases-table-th--date{width:8.5rem}.cases-table-th--stage{width:11rem}.cases-table-th--actions{text-align:right;width:12rem}.cases-table-row{transition:background .16s var(--ease-apple)}.cases-table-row:hover{background:rgb(var(--tint-rgb) / .04)}.cases-table-row:not(:last-child) .cases-table-cell{border-bottom:.5px solid var(--separator)}@supports (color:color-mix(in lab, red, red)){.cases-table-row:not(:last-child) .cases-table-cell{border-bottom:.5px solid color-mix(in srgb, var(--separator) 70%, transparent)}}.cases-table-cell{text-align:left;vertical-align:middle;color:var(--foreground);padding:.85rem .9rem;font-size:.875rem;line-height:1.4}.cases-table-cell--actions{text-align:right}.cases-table-cell--number{font-variant-numeric:tabular-nums}.cases-table-case-number{font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--secondary-label);font-size:12px;font-weight:600}.cases-table-case-link{min-width:0;color:inherit;flex-direction:column;gap:.2rem;text-decoration:none;display:flex}.cases-table-case-link:hover .cases-table-case-title{text-underline-offset:2px;text-decoration:underline}.cases-table-case-title{letter-spacing:-.015em;color:var(--foreground);font-size:15px;font-weight:600}.cases-table-case-meta{color:var(--secondary-label);font-size:12px}.cases-table-cell--date{font-variant-numeric:tabular-nums;color:var(--secondary-label)}.cases-table-empty{color:var(--secondary-label);opacity:.7;font-size:12px;font-weight:500}.cases-table-stage{border:.5px solid var(--separator);background:var(--secondary-system-fill);letter-spacing:-.01em;max-width:100%;color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;padding:.3rem .7rem;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex;overflow:hidden}@media (min-width:640px){.cases-table-th,.cases-table-cell{padding-block:1rem;padding-inline:1.25rem}}.document-upload-minimized{z-index:280;pointer-events:none;inset-inline:0;justify-content:center;padding-inline:1rem;display:flex;position:fixed;bottom:1rem}.document-upload-minimized__main{pointer-events:auto;border:.5px solid var(--cc-glass-border);background:var(--cc-glass-strong);text-align:left;width:min(100%,34rem);box-shadow:0 18px 40px rgb(var(--shade-rgb) / .16), 0 2px 8px rgb(var(--shade-rgb) / .08);transition:transform .2s var(--ease-apple), box-shadow .2s var(--ease-apple);border-radius:18px;align-items:center;gap:.85rem;padding:.85rem 1rem;display:flex}.document-upload-minimized__main:hover{box-shadow:0 22px 44px rgb(var(--shade-rgb) / .18), 0 4px 10px rgb(var(--shade-rgb) / .1);transform:translateY(-1px)}.document-upload-minimized__spinner{background:rgb(var(--foreground-rgb) / .06);width:2rem;height:2rem;color:var(--foreground);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.document-upload-minimized__copy{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.document-upload-minimized__title{color:var(--foreground);font-size:14px;font-weight:600}.document-upload-minimized__detail{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12px;overflow:hidden}.document-upload-minimized__progress{margin-top:.35rem}.upload-progress-bar__meta{justify-content:flex-end;margin-bottom:.3rem;display:flex}.upload-progress-bar__percent{color:var(--muted);font-size:12px;font-weight:500}.upload-progress-bar__percent--preparing{animation:1.4s ease-in-out infinite upload-progress-pulse}.upload-progress-stats__preparing{text-align:center;font-variant-numeric:tabular-nums;width:100%;animation:1.4s ease-in-out infinite upload-progress-pulse}@keyframes upload-progress-pulse{0%,to{opacity:.55}50%{opacity:1}}.upload-progress-bar__track{background:rgb(var(--foreground-rgb) / .08);border-radius:999px;height:6px;overflow:hidden}.upload-progress-bar__fill{border-radius:inherit;background:var(--foreground);height:100%;transition:width 75ms linear;display:block}.upload-progress-stats{color:var(--muted);justify-content:space-between;align-items:baseline;gap:1rem;font-size:13px;font-weight:500;display:flex}.upload-progress-stats__bytes,.upload-progress-stats__speed{font-variant-numeric:tabular-nums}.upload-progress-stats__speed{text-align:right;flex-shrink:0}.document-upload-minimized .upload-progress-bar__percent{font-size:11px}.document-upload-minimized .upload-progress-bar__track{height:4px}.document-upload-minimized .upload-progress-stats{margin-top:.25rem;font-size:11px}.document-upload-progress .upload-progress-bar__percent,.document-upload-progress .upload-progress-stats{color:var(--muted-foreground)}.document-upload-minimized__expand{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);flex-direction:column;flex-shrink:0;align-items:center;gap:.1rem;font-size:10px;font-weight:600;display:inline-flex}@media (max-width:900px){.document-media-viewer--split{flex-direction:column}.document-media-viewer--split .document-media-viewer-stage{flex:none;width:100%;max-width:none;min-height:min(42vh,360px);padding:.85rem}.document-media-viewer--split .document-media-viewer-sidebar{border-left:0;border-top:1px solid rgb(var(--shade-rgb) / .12);flex:auto;width:100%;max-width:none}.document-media-viewer--split .document-media-viewer-video{max-height:min(40vh,340px)}.document-media-viewer--audio .document-media-viewer-inner{max-width:100%;padding-inline:.85rem}.document-transcript-bubble-row--left{padding-right:1.25rem}.document-transcript-bubble-row--right{padding-left:1.25rem}}.document-viewer-modal .app-modal-body{flex-direction:column;gap:.75rem;min-height:0;display:flex}.document-viewer-tabs{gap:.35rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.document-viewer-tab{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-control);border:1px solid rgb(var(--shade-rgb) / .12);background:rgb(var(--tint-rgb) / .05);max-width:12rem;color:var(--muted-foreground);flex-shrink:0;padding:.4rem .65rem;font-size:12px;font-weight:600;overflow:hidden}.document-viewer-tab--active{border-color:rgb(var(--shade-rgb) / .24);background:rgb(var(--shade-rgb) / .1);color:var(--foreground)}.document-viewer-empty{text-align:center;min-height:14rem;color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;padding:2rem 1rem;font-size:14px;display:flex}.document-viewer-image-wrap{border:1px solid rgb(var(--shade-rgb) / .12);background:rgb(var(--shade-rgb) / .04);border-radius:12px;justify-content:center;max-height:min(70dvh,720px);display:flex;overflow:auto}.document-viewer-image{object-fit:contain;max-width:100%}.document-viewer-pdf,.document-pdf-viewer{min-height:0}.document-pdf-viewer{background:0 0;border:none;border-radius:0;flex-direction:column;flex:auto;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.document-pdf-viewer--embedded{background:0 0;border:none;border-radius:0;flex:auto;height:100%;min-height:0}.document-pdf-viewer--embedded .document-pdf-viewer-toolbar{background:var(--secondary-grouped-background);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.document-pdf-viewer--embedded .document-pdf-viewer-toolbar{background:color-mix(in srgb, var(--secondary-grouped-background) 92%, transparent)}}.document-pdf-viewer--embedded .document-pdf-viewer-toolbar{border-bottom:.5px solid var(--separator)}.document-viewer-page--pdf .document-pdf-viewer-page{background:var(--system-background);box-shadow:0 1px 2px rgb(var(--shade-rgb) / .06), 0 12px 32px rgb(var(--shade-rgb) / .1)}.document-pdf-viewer--embedded .document-pdf-viewer-canvas-wrap{background:0 0}.document-pdf-viewer--state{justify-content:center;align-items:center}.document-pdf-viewer-toolbar{border-bottom:1px solid rgb(var(--shade-rgb) / .1);background:rgb(var(--tint-rgb) / .05);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .85rem;display:flex}.document-pdf-viewer-toolbar-group{align-items:center;gap:.35rem;display:inline-flex}.document-pdf-viewer-btn{background:rgb(var(--tint-rgb) / .08);width:1.85rem;height:1.85rem;color:var(--foreground);border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.document-pdf-viewer-btn:disabled{opacity:.35}.document-pdf-viewer-page-label,.document-pdf-viewer-zoom-label{text-align:center;font-variant-numeric:tabular-nums;min-width:5.5rem;color:var(--muted-foreground);font-size:12px}.document-pdf-viewer-canvas-wrap{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1 1 0;width:100%;min-height:0;padding:1rem 1.15rem 1.35rem;display:block;position:relative;overflow:auto}.document-pdf-viewer-pages{flex-direction:column;align-items:center;gap:1rem;width:max-content;min-width:100%;margin-inline:auto;display:flex}.document-pdf-viewer-page{background:var(--pale);box-shadow:0 1px 2px rgb(var(--shade-rgb) / .08), 0 10px 28px rgb(var(--shade-rgb) / .12);border-radius:4px;flex-shrink:0;line-height:0;position:relative;overflow:hidden}.dark .document-pdf-viewer-page{background:var(--dusk-night)}@supports (color:color-mix(in lab, red, red)){.dark .document-pdf-viewer-page{background:color-mix(in srgb, var(--dusk-night) 70%, var(--fuji-black))}}.document-pdf-viewer-page-placeholder{background:rgb(var(--shade-rgb) / .05);width:100%}.document-pdf-viewer-page-loading{z-index:1;background:var(--background);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.document-pdf-viewer-page-loading{background:color-mix(in srgb, var(--background) 70%, transparent)}}.document-pdf-viewer-canvas{width:auto;max-width:none;height:auto;display:block}.document-pdf-viewer-highlights{pointer-events:none;z-index:1;position:absolute;inset:0}.document-pdf-viewer-highlight{background:rgb(var(--shade-rgb) / .28);box-shadow:inset 0 0 0 1px rgb(var(--shade-rgb) / .35);mix-blend-mode:multiply;border-radius:2px;position:absolute}.dark .document-pdf-viewer-highlight{background:rgb(var(--tint-rgb) / .34);box-shadow:inset 0 0 0 1px rgb(var(--tint-rgb) / .4);mix-blend-mode:screen}.documents-move-modal .app-modal-body{flex-direction:column;gap:.75rem;display:flex}.documents-folder-picker-modal .app-modal-body{flex-direction:column;gap:.75rem;min-height:min(28rem,70vh);display:flex}.documents-folder-picker{flex-direction:column;flex:auto;gap:.65rem;min-height:0;display:flex}.documents-folder-picker__crumbs{min-width:0;padding-bottom:.15rem}.documents-folder-picker__toolbar{align-items:center;gap:.55rem;min-width:0;display:flex}.documents-folder-picker__toolbar .documents-explorer-search{flex:auto;min-width:0}.documents-folder-picker__count{color:var(--muted-foreground);flex-shrink:0;font-size:12px}.documents-folder-picker__stage{border:1px solid rgb(var(--shade-rgb) / .12);background:rgb(var(--tint-rgb) / .03);border-radius:14px;min-height:16rem;max-height:min(22rem,48vh);padding:.75rem;overflow:auto}.documents-folder-picker__grid{gap:.75rem}.documents-folder-picker__empty{text-align:center;min-height:12rem;color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:.55rem;padding:1.25rem;font-size:13.5px;display:flex}.documents-folder-picker__file{opacity:.72;pointer-events:none}.documents-folder-picker__file-row{opacity:.72}.documents-folder-picker__file-name{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);padding:.35rem .15rem;font-size:13px;display:block;overflow:hidden}.documents-move-tree-wrap{border:1px solid rgb(var(--shade-rgb) / .12);background:rgb(var(--tint-rgb) / .04);border-radius:12px;max-height:min(20rem,50vh);padding:.35rem;overflow:auto}.documents-move-tree-empty{text-align:center;color:var(--muted-foreground);padding:1rem;font-size:14px}.documents-move-tree{flex-direction:column;gap:.1rem;display:flex}.documents-move-tree-row{align-items:center;gap:.15rem;min-height:2rem;display:flex}.documents-move-tree-chevron{width:1.5rem;height:1.5rem;color:var(--muted-foreground);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.documents-move-tree-chevron:hover{background:rgb(var(--shade-rgb) / .08);color:var(--foreground)}.documents-move-tree-chevron--spacer{pointer-events:none;visibility:hidden}.documents-move-tree-item{text-align:left;min-width:0;color:var(--foreground);transition:background .16s var(--ease-apple), color .16s var(--ease-apple);border-radius:8px;flex:auto;align-items:center;gap:.45rem;padding:.35rem .5rem;font-size:14px;display:inline-flex}.documents-move-tree-item:hover{background:rgb(var(--shade-rgb) / .08)}.documents-move-tree-item--selected{background:rgb(var(--shade-rgb) / .14);font-weight:600}.documents-move-destination{color:var(--muted-foreground);margin:0;font-size:13px}.documents-explorer-select-btn--share{font-weight:600}.documents-share-history-bar{border-bottom:1px solid var(--border);background:rgb(var(--shade-rgb) / .03);flex-wrap:wrap;align-items:center;gap:.65rem 1rem;padding:.75rem 1rem;display:flex}.documents-share-history-btn{border-radius:var(--radius-control);border:1px solid var(--border);background:var(--background);min-width:2.25rem;min-height:2.25rem;color:var(--foreground);transition:background .16s var(--ease-apple);justify-content:center;align-items:center;gap:.45rem;padding:.45rem;font-size:13px;font-weight:600;display:inline-flex}.documents-share-history-btn--header{border-color:rgb(var(--shade-rgb) / .14);background:0 0}.documents-share-history-label{display:none}@media (min-width:1024px){.documents-share-history-btn{min-width:0;padding:.45rem .75rem}.documents-share-history-label{display:inline}}.documents-share-history-btn:hover{background:rgb(var(--shade-rgb) / .08)}.documents-share-history-bar-copy{min-width:min(100%,20rem);color:var(--muted-foreground);flex:16rem;margin:0;font-size:13px;line-height:1.45}.documents-share-history-bar-copy--desktop{display:none}@media (min-width:1024px){.documents-share-history-bar-copy--desktop{display:block}}.documents-explorer-overflow-menu{z-index:60;border:1px solid rgb(var(--shade-rgb) / .14);background:var(--background);max-width:min(100vw - 2rem,18rem);max-height:min(70vh,28rem);box-shadow:0 12px 40px rgb(var(--shade-rgb) / .16);border-radius:14px;padding:.35rem;overflow:auto}.documents-explorer-overflow-item{border-radius:var(--radius-control);width:100%;color:var(--foreground);text-align:left;transition:background .16s var(--ease-apple);background:0 0;border:0;align-items:center;gap:.55rem;padding:.55rem .65rem;font-size:14px;font-weight:500;display:flex}.documents-explorer-overflow-item:hover:not(:disabled),.documents-explorer-overflow-item--active{background:rgb(var(--shade-rgb) / .08)}.documents-explorer-overflow-item--danger{color:var(--accent-danger)}.documents-explorer-overflow-item--danger:hover:not(:disabled){background:var(--accent-danger-soft)}.documents-explorer-overflow-item:disabled{opacity:.45;cursor:not-allowed}.documents-explorer-overflow-divider{background:rgb(var(--shade-rgb) / .12);height:1px;margin:.25rem .35rem}.documents-explorer-overflow-sort{padding:.15rem .35rem .35rem}.documents-explorer-overflow-sort-title{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);margin:.15rem .35rem .35rem;font-size:11px;font-weight:700}.documents-explorer-overflow-sort .documents-sort-menu{box-shadow:none;background:0 0;border:0;padding:0}.share-documents-link-row{align-items:stretch;gap:.5rem;display:flex}.share-documents-link-input{flex:auto;min-width:0}.share-documents-item-list{border:1px solid var(--border);border-radius:var(--radius-control);background:rgb(var(--shade-rgb) / .04);max-height:9rem;overflow-y:auto}.share-documents-item-row{color:var(--foreground);border-bottom:1px solid rgb(var(--border-rgb) / .55);padding:.45rem .65rem;font-size:14px}.share-documents-item-row:last-child{border-bottom:none}.public-share-layout{flex-direction:column;display:flex}.public-share-page{width:min(960px,100%);margin:0 auto;padding:1.25rem 1rem 2.5rem}@media (min-width:640px){.public-share-page{padding:2rem 1.5rem 3rem}}.public-share-page--state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60dvh;display:flex}.public-share-header{margin-bottom:1.25rem}.public-share-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 .35rem;font-size:13px;font-weight:600}.public-share-title{font-family:var(--font-serif), ui-serif, Georgia, serif;letter-spacing:-.03em;color:var(--foreground);margin:0;font-size:clamp(1.5rem,4vw,1.875rem);font-weight:500}.public-share-subtitle{color:var(--muted-foreground);margin:.35rem 0 0;font-size:14px}.public-share-message{max-width:42rem;color:var(--foreground);margin:.85rem 0 0;font-size:15px;line-height:1.55}.public-share-card{border:1px solid var(--border);background:var(--background);box-shadow:0 1px 0 rgb(var(--shade-rgb) / .06);border-radius:16px;overflow:hidden}.public-share-card--empty{text-align:center;padding:2rem 1.25rem}.public-share-breadcrumbs{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.15rem .25rem;min-width:0;padding:.75rem 1rem;display:flex}.public-share-crumb-btn{max-width:14rem;color:var(--muted-foreground);text-align:left;border-radius:6px;padding:.15rem .25rem;font-size:13px}.public-share-crumb-btn:hover{background:rgb(var(--shade-rgb) / .08);color:var(--foreground)}.public-share-loading,.public-share-empty{justify-content:center;align-items:center;padding:2.5rem 1rem;display:flex}.public-share-table-wrap{overflow-x:auto}.public-share-table{border-collapse:collapse;width:100%}.public-share-table th{letter-spacing:.03em;text-transform:uppercase;text-align:left;color:var(--muted-foreground);background:rgb(var(--shade-rgb) / .04);padding:.55rem 1rem;font-size:12px;font-weight:600}.public-share-table td{border-top:1px solid rgb(var(--border-rgb) / .55);vertical-align:middle;padding:.65rem 1rem}.public-share-meta{white-space:nowrap;color:var(--muted-foreground);font-size:13px}.public-share-row-btn{text-align:left;max-width:100%;color:var(--foreground);border-radius:8px;align-items:center;gap:.5rem;padding:.15rem .25rem;font-size:14px;font-weight:500;display:inline-flex}.public-share-row-btn:hover:not(:disabled){background:rgb(var(--shade-rgb) / .08)}.public-share-row-btn:disabled{cursor:default;opacity:.65}.public-share-row-actions{justify-content:flex-end;gap:.25rem;display:flex}.public-share-icon-btn{width:2rem;height:2rem;color:var(--muted-foreground);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.public-share-icon-btn:hover:not(:disabled){background:rgb(var(--shade-rgb) / .1);color:var(--foreground)}.public-share-icon-btn:disabled{opacity:.35;cursor:not-allowed}.share-history-loading,.share-history-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:8rem;padding:1.25rem 1rem;display:flex}.share-history-empty--tab{min-height:5rem}.share-history-panel{flex-direction:column;gap:.85rem;display:flex}.share-history-list{flex-direction:column;gap:.35rem;max-height:min(22rem,52dvh);display:flex;overflow-y:auto}.share-history-row{border:1px solid rgb(var(--border-rgb) / .65);border-radius:var(--radius-control);background:rgb(var(--shade-rgb) / .02);justify-content:space-between;align-items:center;gap:.65rem;padding:.65rem .75rem;display:flex}.share-history-row-copy{flex:auto;min-width:0}.share-history-row-title{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);margin:0;font-size:14px;font-weight:600;overflow:hidden}.share-history-row-meta{color:var(--muted-foreground);margin:.2rem 0 0;font-size:12px}.share-history-revoke-btn{width:2rem;height:2rem;color:var(--accent-danger);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.share-history-revoke-btn:hover:not(:disabled){background:rgb(var(--shade-rgb) / .1)}.share-history-revoke-btn:disabled{opacity:.35;cursor:not-allowed}.dn-markdown,.dn-markdown .wmde-markdown,[data-color-mode=dark] .dn-markdown .wmde-markdown{--color-canvas-default:transparent;--color-canvas-subtle:var(--dn-well,rgb(var(--tint-rgb) / .06));--color-fg-default:var(--dn-fg,var(--foreground));--color-fg-muted:var(--dn-muted,var(--muted-foreground));--color-border-default:var(--dn-line,var(--border));--color-border-muted:var(--dn-line,var(--border));--color-accent-fg:var(--dn-fg,var(--foreground));color:inherit;background-color:#0000}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-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-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}
