@font-face{font-family:Archivo;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Display;font-style:normal;font-weight:400 700;font-stretch:112.5%;font-display:swap;src:url(/fonts/archivo-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Display;font-style:normal;font-weight:400 700;font-stretch:112.5%;font-display:swap;src:url(/fonts/archivo-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--bg:#eaf1f5;--wash-a:#e5eef3;--wash-b:#f2f7f9;--blob-a:#1096aa38;--blob-b:#ecce9c42;--glass:#ffffffb3;--glass-strong:#ffffffdb;--glass-edge:#ffffff9e;--solid:#fff;--solid-edge:#082c3c1c;--shade:6 40 56;--deep:2 16 24;--stage:#0a1b24;--hero-a:#062a3f;--hero-b:#0e5a7a;--hero-glow-a:#20aabe61;--hero-glow-b:#0e7ca64d;--hero-floor:#02141e1a;--streak:#ffffff12;--hero-soft:#9ee0ea;--dglass-a:#ffffff24;--dglass-b:#ffffff0f;--dglass-hover:#fff3;--accent:#0c6e95;--accent-hi:#0e7aa3;--accent-ink:#0a5a7a;--mark-end:#3fb8cf;--ink:#072130;--ink-2:#34505e;--ink-3:#465f6d;--hairline:#082c3c17;--map-land:#e3eef2;--map-zone:#d7e7ed;--map-block:#c9dee6;--map-warm:#f6ebda;--map-water:#bfdde8;--map-water-hi:#d6ebf2;--map-road-edge:#c8dce4;--av-1-bg:#d3eef5;--av-1-ink:#0a5a7a;--av-2-bg:#d9f2ea;--av-2-ink:#146a54;--on-dark:#fff;--on-dark-2:#ffffffdb;--on-dark-3:#ffffffb3;--on-dark-dim:#ffffff52;--on-dark-edge:#ffffff29;--hi-1:#ffffffd9;--hi-2:#fff3;--hero-edge:#ffffff12;--ring:#fff;--ring-soft:#ffffffd9;--map-road:#fff;--coral:#ef5a45;--coral-ink:#a82318;--coral-tint:#ef5a4521;--coral-edge:#ef5a4547;--coral-soft:#ffb4a5;--coral-glow:#ff806c33;--amber:#ee9b15;--amber-ink:#8e4207;--amber-tint:#ee9b1529;--amber-edge:#ee9b1557;--amber-soft:#ffd584;--amber-glow:#ffc45c2e;--quiet:#6b7592;--quiet-ink:#465069;--quiet-tint:#6b759221;--quiet-edge:#6b759242;--positive:#1e9467;--positive-ink:#126447;--positive-tint:#1e946721;--positive-edge:#1e94674d;--chart-1:var(--accent);--chart-2:#8dc2d7;--chart-mark:var(--coral);--off:#dfe7ec;--off-ink:var(--ink-3);--off-edge:#082c3c1a;--av-3-bg:#ffe6da;--av-3-ink:#983a12;--sw-cobalt-a:#0b1f5c;--sw-cobalt-b:#1e4dd8;--sw-steel-a:#1c2733;--sw-steel-b:#34506b;--sw-ocean-a:#062a3f;--sw-ocean-b:#0e5a7a;--sw-sky-a:#0a3d7a;--sw-sky-b:#2b7fe0;--sw-midnight-a:#0a0f2e;--sw-midnight-b:#1b2a6b;--hero-mid:color-mix(in oklab, var(--hero-a) 55%, var(--hero-b));--accent-tint:color-mix(in srgb, var(--accent) 12%, transparent);--accent-edge:color-mix(in srgb, var(--accent) 26%, transparent);--accent-glow:color-mix(in srgb, var(--accent) 55%, transparent);--hero-soft-glow:color-mix(in srgb, var(--hero-soft) 20%, transparent);--count-bg:color-mix(in srgb, var(--accent) 8%, transparent);--rail:color-mix(in srgb, var(--accent) 22%, transparent);--dash:color-mix(in srgb, var(--ink-3) 45%, transparent);--seg-track:color-mix(in srgb, var(--ink) 6%, transparent);--card-bg:var(--glass);--card-bd:var(--glass-edge);--card-blur:blur(20px) saturate(160%);--card-shadow:inset 0 1px 0 var(--hi-1), 0 1px 2px rgb(var(--shade) / .05), 0 8px 20px -6px rgb(var(--shade) / .08), 0 28px 56px -24px rgb(var(--shade) / .2);--label-bg:var(--glass-strong);--label-bd:var(--hi-1);--hover:#ffffff9e;--chip-bg:#ffffffa8;--brief-blur:blur(16px) saturate(140%);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--gutter:16px;--r-card:20px;--r-inner:14px;--r-ctl:12px;--font-display:"Archivo Display", "Archivo", "Helvetica Neue", Arial, Roboto, "Segoe UI", system-ui, -apple-system, sans-serif;--font-text:"Archivo", "Helvetica Neue", Arial, Roboto, "Segoe UI", system-ui, -apple-system, sans-serif;--fs-xs:12px;--fs-sm:13px;--fs-md:14px;--fs-lg:16px;--fs-xl:20px;--fs-2xl:24px;--fs-3xl:32px;--fs-4xl:40px;--ease:cubic-bezier(.2, .7, .2, 1);--hq-paper:#f5f4f0;--hq-paper-2:#efeee9;--hq-surface:#fff;--hq-sunk:#e9e8e3;--hq-paper-rgb:245 244 240;--hq-paper-2-rgb:239 238 233;--hq-surface-rgb:255 255 255;--hq-sunk-rgb:233 232 227;--hq-hairline:#e3e2dd;--hq-line:#d3d2cd;--hq-line-strong:#898b8f;--hq-hairline-rgb:227 226 221;--hq-line-rgb:211 210 205;--hq-line-strong-rgb:137 139 143;--hq-ink:#1c1f25;--hq-ink-2:#575b62;--hq-ink-3:#5e6269;--hq-ink-faint:#a0a4ab;--hq-ink-inverse:#fff;--hq-ink-rgb:28 31 37;--hq-ink-2-rgb:87 91 98;--hq-ink-3-rgb:94 98 105;--hq-ink-faint-rgb:160 164 171;--hq-ink-inverse-rgb:255 255 255;--hq-accent-50:#f2f7fd;--hq-accent-100:#e4eefe;--hq-accent-200:#cce1ff;--hq-accent-300:#a9cbfc;--hq-accent-400:#82aeef;--hq-accent-500:#5489d8;--hq-accent-600:#1d4074;--hq-accent-700:#14325e;--hq-accent-800:#0d264a;--hq-accent-900:#081b35;--hq-accent-50-rgb:242 247 253;--hq-accent-100-rgb:228 238 254;--hq-accent-200-rgb:204 225 255;--hq-accent-300-rgb:169 203 252;--hq-accent-400-rgb:130 174 239;--hq-accent-500-rgb:84 137 216;--hq-accent-600-rgb:29 64 116;--hq-accent-700-rgb:20 50 94;--hq-accent-800-rgb:13 38 74;--hq-accent-900-rgb:8 27 53;--hq-blue-600:#1d54c1;--hq-blue-700:#0c3e9e;--hq-blue-600-rgb:29 84 193;--hq-blue-700-rgb:12 62 158;--hq-success-50:#edf9ef;--hq-success-100:#d8f2dc;--hq-success-500:#4ba964;--hq-success-600:#398e51;--hq-success-700:#2c7441;--hq-success-800:#205930;--hq-success-50-rgb:237 249 239;--hq-success-100-rgb:216 242 220;--hq-success-500-rgb:75 169 100;--hq-success-600-rgb:57 142 81;--hq-success-700-rgb:44 116 65;--hq-success-800-rgb:32 89 48;--hq-warning-50:#fff4e5;--hq-warning-100:#ffe8c4;--hq-warning-500:#e9aa38;--hq-warning-600:#ca8f12;--hq-warning-700:#a2710f;--hq-warning-800:#7b560a;--hq-warning-50-rgb:255 244 229;--hq-warning-100-rgb:255 232 196;--hq-warning-500-rgb:233 170 56;--hq-warning-600-rgb:202 143 18;--hq-warning-700-rgb:162 113 15;--hq-warning-800-rgb:123 86 10;--hq-danger-50:#fef1f0;--hq-danger-100:#ffe1df;--hq-danger-500:#dc4348;--hq-danger-600:#c12733;--hq-danger-700:#9f2029;--hq-danger-800:#7e1920;--hq-danger-50-rgb:254 241 240;--hq-danger-100-rgb:255 225 223;--hq-danger-500-rgb:220 67 72;--hq-danger-600-rgb:193 39 51;--hq-danger-700-rgb:159 32 41;--hq-danger-800-rgb:126 25 32;--hq-chart-1:var(--hq-accent-600);--hq-chart-2:var(--hq-ink-2);--hq-chart-3:var(--hq-accent-400);--hq-grid-line:var(--hq-line);--hq-grid-size:24px;--hq-grid:linear-gradient(to right, var(--hq-grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--hq-grid-line) 1px, transparent 1px);--hq-grid-mask:radial-gradient(58% 62% at 50% 42%, #000 0%, #0000008c 45%, transparent 78%);--hq-whatsapp:#25d366;--hq-whatsapp-deep:#075e54;--hq-whatsapp-rgb:37 211 102;--hq-whatsapp-deep-rgb:7 94 84;--hq-r-xs:6px;--hq-r-sm:10px;--hq-r-md:14px;--hq-r-lg:18px;--hq-r-xl:24px;--hq-r-2xl:32px;--hq-r-full:999px;--hq-shadow-0:none;--hq-shadow-1:0 1px 2px #1c1f250d, 0 2px 8px -2px #1c1f250f;--hq-shadow-2:0 2px 4px #1c1f250f, 0 12px 24px -8px #1c1f251a;--hq-shadow-3:0 8px 16px #1c1f2514, 0 32px 64px -24px #1c1f252e;--hq-focus-ring:0 0 0 5px var(--hq-accent-200);--hq-focus-color:var(--hq-blue-600);--hq-scrim:#1c1f2552;--hq-s-1:4px;--hq-s-2:8px;--hq-s-3:12px;--hq-s-4:16px;--hq-s-5:20px;--hq-s-6:24px;--hq-s-8:32px;--hq-s-10:40px;--hq-s-12:48px;--hq-s-16:64px;--hq-s-20:80px;--hq-s-24:96px;--hq-s-32:128px;--hq-font-sans:var(--font-text);--hq-font-mono:ui-monospace, "SF Mono", "Roboto Mono", "DejaVu Sans Mono", monospace;--hq-t-display-l:600 32px/36px var(--hq-font-sans);--hq-ls-display-l:-.022em;--hq-t-display-m:600 26px/32px var(--hq-font-sans);--hq-ls-display-m:-.018em;--hq-t-title:600 20px/26px var(--hq-font-sans);--hq-ls-title:-.012em;--hq-t-heading:600 17px/24px var(--hq-font-sans);--hq-ls-heading:-.006em;--hq-t-body:400 16px/24px var(--hq-font-sans);--hq-ls-body:0em;--hq-t-body-strong:600 16px/24px var(--hq-font-sans);--hq-ls-body-strong:-.004em;--hq-t-body-s:400 14px/20px var(--hq-font-sans);--hq-ls-body-s:0em;--hq-t-label:600 13px/16px var(--hq-font-sans);--hq-ls-label:.004em;--hq-t-micro:600 11px/14px var(--hq-font-sans);--hq-ls-micro:.1em;--hq-t-num-xl:700 34px/38px var(--hq-font-sans);--hq-ls-num-xl:-.022em;--hq-t-num-l:700 26px/30px var(--hq-font-sans);--hq-ls-num-l:-.018em;--hq-t-num-m:600 20px/24px var(--hq-font-sans);--hq-ls-num-m:-.01em;--hq-t-num-s:600 15px/20px var(--hq-font-sans);--hq-ls-num-s:-.004em;--hq-dur-micro:.14s;--hq-dur-standard:.28s;--hq-dur-expressive:.62s;--hq-dur-exit:.18s;--hq-ease-out:cubic-bezier(.2, 0, 0, 1);--hq-ease-expo:cubic-bezier(.16, 1, .3, 1);--hq-ease-in:cubic-bezier(.4, 0, 1, 1);--hq-press-scale:.985;--hq-gutter:20px;--hq-card-pad:20px;--hq-header-h:56px;--hq-bar-h:56px;--hq-tap-min:48px;--hq-tap-field:56px;--hq-safe-top:env(safe-area-inset-top,0px);--hq-safe-bottom:env(safe-area-inset-bottom,0px);--hq-container:1240px;--hq-z-base:0;--hq-z-sticky:10;--hq-z-header:20;--hq-z-bar:30;--hq-z-scrim:40;--hq-z-sheet:50;--hq-z-toast:60}@media (min-width:430px){:root{--hq-gutter:24px;--hq-card-pad:24px}}@media (prefers-reduced-motion:reduce){:root{--hq-dur-micro:1ms;--hq-dur-standard:1ms;--hq-dur-expressive:1ms;--hq-dur-exit:1ms;--hq-press-scale:1}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-text);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--hq-font-mono);font-feature-settings:normal;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--hq-ink);font:var(--hq-t-body);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}input,select,textarea{font-size:16px}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}input[type=search]::-webkit-search-cancel-button{appearance:none}input[type=search]::-webkit-search-decoration{appearance:none}input[type=date]{appearance:none;align-items:center;min-width:0;max-width:100%}input[type=date]::-webkit-date-and-time-value{text-align:left;min-height:1.5em;margin:0}:where(button,a,[role=button],[role=tab],input,select,textarea):focus-visible{outline:2px solid var(--hq-focus-color);outline-offset:2px;box-shadow:var(--hq-focus-ring)}::selection{background:var(--hq-accent-100);color:var(--hq-ink)}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.t-title{font:var(--hq-t-title);letter-spacing:var(--hq-ls-title)}.t-heading{font:var(--hq-t-heading);letter-spacing:var(--hq-ls-heading)}.t-body{font:var(--hq-t-body)}.t-body-strong{font:var(--hq-t-body-strong);letter-spacing:var(--hq-ls-body-strong)}.t-body-s{font:var(--hq-t-body-s)}.t-label{font:var(--hq-t-label);letter-spacing:var(--hq-ls-label)}.t-micro{font:var(--hq-t-micro);letter-spacing:var(--hq-ls-micro);text-transform:uppercase}.t-num-l{font:var(--hq-t-num-l);letter-spacing:var(--hq-ls-num-l)}.t-num-m{font:var(--hq-t-num-m);letter-spacing:var(--hq-ls-num-m)}.t-num-s{font:var(--hq-t-num-s);letter-spacing:var(--hq-ls-num-s)}.press{transition:transform .12s var(--hq-ease-out), background-color var(--hq-dur-micro) var(--hq-ease-out)}.press:active:not(:disabled){transform:scale(var(--hq-press-scale))}.skeleton{background:var(--hq-sunk);position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffff8c 50%,#fff0 100%);width:40%;animation:1.2s linear 8 hq-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes hq-shimmer{to{transform:translate(350%)}}@media (prefers-reduced-motion:reduce){.skeleton:after{display:none}}.o-text{font-family:var(--font-text);font-size:var(--fs-md);font-variant-numeric:normal;font-feature-settings:normal;color:var(--ink);line-height:1.5}.o-ring :where(button,a,[role=button],[role=tab],input,select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:0 0 0 4px var(--accent-tint)}.o-backdrop{z-index:-1;pointer-events:none;background:radial-gradient(circle max(64vw, 540px) at 84% 18%, var(--blob-a), transparent 68%), radial-gradient(circle max(54vw, 456px) at 6% 94%, var(--blob-b), transparent 66%), linear-gradient(165deg, var(--wash-a) 0%, var(--wash-b) 100%);position:fixed;inset:0}.o-glass{background:var(--card-bg);-webkit-backdrop-filter:var(--card-blur);backdrop-filter:var(--card-blur);border:1px solid var(--card-bd);box-shadow:var(--card-shadow)}.o-glass-strong{background:var(--label-bg);-webkit-backdrop-filter:var(--card-blur);backdrop-filter:var(--card-blur);border:1px solid var(--label-bd);box-shadow:var(--card-shadow)}.o-card{border-radius:var(--r-card);padding:14px 14px 12px}.o-card-head{align-items:center;gap:10px;padding:4px 6px 8px;display:flex}.o-card-title{font:600 var(--fs-lg)/1.3 var(--font-display);letter-spacing:-.015em;color:var(--ink);overflow-wrap:anywhere}.o-eyebrow{font:500 var(--fs-xs)/1.3 var(--font-text);color:var(--ink-3);align-items:center;gap:6px;margin-bottom:4px;display:flex}.o-line{font:400 var(--fs-md)/1.5 var(--font-text);color:var(--ink-2);text-wrap:pretty}.o-hairline{background:var(--hairline);border:0;height:1px;margin:0;display:block}.o-hero{isolation:isolate;border-radius:var(--r-card);color:var(--on-dark);background:radial-gradient(110% 85% at 100% 0%, var(--hero-glow-a), transparent 58%), radial-gradient(80% 90% at 0% 100%, var(--hero-glow-b), transparent 62%), linear-gradient(0deg, var(--hero-floor) 0%, transparent 72%), linear-gradient(125deg, var(--hero-a) 0%, var(--hero-mid) 55%, var(--hero-b) 100%);box-shadow:inset 0 1px 0 var(--hi-2), inset 0 0 0 1px var(--hero-edge), 0 2px 4px rgb(var(--shade) / .16), 0 16px 32px -12px rgb(var(--shade) / .42), 0 40px 80px -32px var(--accent-glow);padding:20px 20px 18px;position:relative;overflow:hidden}.o-hero:before,.o-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg, transparent, var(--streak), transparent);height:220%;position:absolute;top:-60%;transform:rotate(26deg)}.o-hero:before{width:30%;left:42%}.o-hero:after{width:10%;left:66%}.o-tag{height:24px;font:600 var(--fs-xs)/1 var(--font-text);white-space:nowrap;box-shadow:inset 0 1px 0 var(--hi-1);border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 9px;display:inline-flex}.o-tag:before{content:"";border-radius:50%;width:6px;height:6px}.o-tag-coral{color:var(--coral-ink);background:var(--coral-tint);border-color:var(--coral-edge)}.o-tag-coral:before{background:var(--coral)}.o-tag-amber{color:var(--amber-ink);background:var(--amber-tint);border-color:var(--amber-edge)}.o-tag-amber:before{background:var(--amber)}.o-tag-accent{color:var(--accent-ink);background:var(--accent-tint);border-color:var(--accent-edge)}.o-tag-accent:before{background:var(--accent)}.o-tag-quiet{color:var(--quiet-ink);background:var(--quiet-tint);border-color:var(--quiet-edge)}.o-tag-quiet:before{background:var(--quiet)}.o-tile{border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.o-tone-coral{color:var(--coral-ink);background:var(--coral-tint);box-shadow:inset 0 0 0 1px var(--coral-edge)}.o-tone-amber{color:var(--amber-ink);background:var(--amber-tint);box-shadow:inset 0 0 0 1px var(--amber-edge)}.o-tone-accent{color:var(--accent-ink);background:var(--accent-tint);box-shadow:inset 0 0 0 1px var(--accent-edge)}.o-tone-quiet{color:var(--quiet-ink);background:var(--quiet-tint);box-shadow:inset 0 0 0 1px var(--quiet-edge)}.o-avatar{width:38px;height:38px;font:600 var(--fs-md)/1 var(--font-text);color:var(--on-dark);background:linear-gradient(140deg, var(--mark-end), var(--accent));box-shadow:0 0 0 3px var(--ring-soft), 0 8px 16px -8px var(--accent-glow);border-radius:50%;flex:none;place-items:center;display:grid}.o-avatar-1{color:var(--av-1-ink);background:var(--av-1-bg)}.o-avatar-2{color:var(--av-2-ink);background:var(--av-2-bg)}.o-avatar-3{color:var(--av-3-ink);background:var(--av-3-bg)}.o-btn{border-radius:var(--r-ctl);min-height:48px;font:600 var(--fs-lg)/1.2 var(--font-text);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.o-btn-accent{border:1px solid var(--accent-ink);color:var(--on-dark);background:linear-gradient(180deg, var(--accent-hi), var(--accent));box-shadow:inset 0 1px 0 var(--hi-2), 0 1px 2px rgb(var(--shade) / .24), 0 10px 20px -10px var(--accent-glow)}.o-btn-glass{border:1px solid var(--card-bd);color:var(--ink);background:var(--card-bg);-webkit-backdrop-filter:var(--card-blur);backdrop-filter:var(--card-blur);box-shadow:var(--card-shadow)}.o-btn:disabled{cursor:not-allowed}.o-btn:disabled:not([data-loading]){color:var(--off-ink);background:var(--off);border-color:var(--off-edge);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.o-btn-block{width:100%}.o-field{border-radius:var(--r-ctl);border:1px solid var(--solid-edge);background:var(--label-bg);width:100%;min-height:48px;font:400 16px/1.4 var(--font-text);color:var(--ink);box-shadow:inset 0 1px 0 var(--hi-1);padding:0 14px}.o-field::placeholder{color:var(--ink-3);opacity:1}.o-field:focus{border-color:var(--accent-edge);box-shadow:inset 0 1px 0 var(--hi-1), 0 0 0 4px var(--accent-tint);outline:none}.o-scrim{background:rgb(var(--deep) / .32)}.o-sheet{border-radius:var(--r-card) var(--r-card) 0 0;color:var(--ink)}.o-toast{border-radius:var(--r-inner);color:var(--on-dark);background:var(--ink);box-shadow:0 2px 4px rgb(var(--shade) / .16), 0 16px 32px -12px rgb(var(--shade) / .42)}.o-shell{isolation:isolate;--shell-left:0px;--shell-bottom:0px;min-height:100svh;position:relative}.o-shell-main{padding-left:var(--shell-left);padding-bottom:var(--shell-bottom)}.o-rail{display:none}.o-brand{align-items:center;gap:12px;padding:2px 4px 20px;display:flex}.o-brand-mark{border-radius:var(--r-ctl);width:40px;height:40px;color:var(--on-dark);background:linear-gradient(140deg, var(--hero-a) 0%, var(--accent) 72%, var(--mark-end) 100%);box-shadow:inset 0 1px 0 var(--hi-2), 0 8px 18px -8px var(--accent-glow);flex:none;place-items:center;display:grid}.o-brand-mark svg{width:22px;height:22px}.o-brand-name{min-width:0;font:700 var(--fs-md)/1.25 var(--font-text);letter-spacing:-.01em;color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.o-nav{flex-direction:column;gap:2px;display:flex}.o-nav-item{border-radius:var(--r-ctl);min-height:48px;font:500 var(--fs-md)/1 var(--font-text);color:var(--ink-2);align-items:center;gap:12px;padding:0 12px;text-decoration:none;display:flex}.o-nav-item svg{flex:none}.o-nav-item:hover{background:var(--hover);color:var(--ink)}.o-nav-item.is-active{color:var(--on-dark);background:linear-gradient(180deg, var(--accent-hi), var(--accent));box-shadow:inset 0 1px 0 var(--hi-2), 0 10px 22px -10px var(--accent-glow);font-weight:600}.o-nav-sep{background:var(--hairline);flex:none;height:1px;margin:8px;display:block}.o-person{border-top:1px solid var(--hairline);align-items:center;gap:12px;margin-top:10px;padding:12px 6px 2px;display:flex}.o-person-text{flex-direction:column;min-width:0;display:flex}.o-person-name{font:600 var(--fs-md)/1.25 var(--font-text);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.o-person-role{font:500 var(--fs-xs)/1.3 var(--font-text);color:var(--ink-3)}.o-tabbar{z-index:30;grid-template-columns:repeat(var(--tabs,5), minmax(0, 1fr));padding:6px var(--gutter) env(safe-area-inset-bottom,0px);border:0;border-top:1px solid var(--card-bd);border-radius:var(--r-card) var(--r-card) 0 0;background:var(--label-bg);-webkit-backdrop-filter:var(--card-blur);backdrop-filter:var(--card-blur);box-shadow:inset 0 1px 0 var(--hi-1), 0 -10px 30px -14px rgb(var(--shade) / .22);display:grid;position:fixed;bottom:0;left:0;right:0}.o-tab{border-radius:var(--r-inner);min-height:56px;font:600 var(--fs-xs)/1.2 var(--font-text);color:var(--ink-3);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px 0 8px;text-decoration:none;display:flex}.o-tab-ico{border-radius:999px;place-items:center;width:46px;height:28px;display:grid}.o-tab.is-active{color:var(--accent-ink)}.o-tab.is-active .o-tab-ico{color:var(--on-dark);background:linear-gradient(180deg, var(--accent-hi), var(--accent));box-shadow:inset 0 1px 0 var(--hi-2), 0 6px 14px -6px var(--accent-glow)}.o-more-row{border-radius:var(--r-inner);min-height:56px;font:600 var(--fs-lg)/1.25 var(--font-text);color:var(--ink);align-items:center;gap:14px;padding:6px 8px;text-decoration:none;display:flex}.o-more-row:hover{background:var(--hover)}.o-more-row.is-active{color:var(--accent-ink)}.o-page{padding:var(--gutter) var(--gutter) 32px}.o-page-inner{flex-direction:column;gap:16px;max-width:1080px;display:flex}.o-top{padding:4px 0}.o-date{font:600 var(--fs-sm)/1.3 var(--font-text);letter-spacing:.01em;color:var(--ink-3);margin-bottom:4px}.o-greet{font:600 var(--fs-2xl)/1.15 var(--font-display);letter-spacing:-.02em;color:var(--ink)}.o-section-card{align-items:flex-start;gap:14px;display:flex}.o-section-card .o-tile{border-radius:var(--r-ctl);width:40px;height:40px}@media (max-width:767px){.o-shell.has-tabbar{--shell-bottom:calc(68px + env(safe-area-inset-bottom,0px))}}@media (min-width:768px){.o-shell{--shell-left:calc(var(--gutter) * 2 + 76px)}.o-tabbar{display:none}.o-rail{z-index:20;top:var(--gutter);bottom:var(--gutter);left:var(--gutter);border-radius:var(--r-card);overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;justify-content:space-between;width:76px;padding:14px 11px 12px;display:flex;position:fixed;overflow-y:auto}.o-rail::-webkit-scrollbar{display:none}.o-page{padding:var(--gutter) var(--gutter) 40px 8px}.o-card{padding:18px 18px 16px}.o-card-title{font-size:var(--fs-xl)}}@media (min-width:768px) and (max-width:1179px){.o-brand{justify-content:center;padding:2px 0 18px}.o-brand-name,.o-person-text{display:none}.o-nav-item{justify-content:center;padding:0}.o-nav-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.o-person{justify-content:center;padding:12px 0 2px}}@media (min-width:1180px){.o-shell{--shell-left:calc(var(--gutter) * 2 + 244px)}.o-rail{width:244px;padding:18px 14px 14px}.o-page{padding:var(--gutter) var(--gutter) 48px 12px}}.o-phone{--phone-bar-h:64px;--phone-bar-space:calc(var(--phone-bar-h) + env(safe-area-inset-bottom,0px));max-width:480px;min-height:100svh;padding:var(--gutter) var(--gutter) calc(var(--phone-bar-space) + 12px);flex-direction:column;gap:16px;margin:0 auto;display:flex}.o-day{padding:18px 20px 20px}.o-day-date{font:500 var(--fs-sm)/1.3 var(--font-text);color:var(--on-dark-2)}.o-day-top{padding-right:104px;position:relative}.o-day-send{white-space:nowrap;position:absolute;bottom:0;right:0}.o-day-note{min-height:2.75em;font-size:var(--fs-xs);margin-top:6px;line-height:1.375;display:grid}.o-day-note>p{grid-area:1/1}.o-day-note[data-saved] .o-day-rec{visibility:hidden}.o-day-saved{align-items:flex-start;gap:6px;display:flex}.o-day-saved:before{content:"";background:var(--amber);border-radius:999px;flex:none;width:6px;height:6px;margin-top:calc(.6875em - 3px)}.o-day-state{font:600 var(--fs-xl)/1.2 var(--font-display);letter-spacing:-.02em;color:var(--on-dark);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:6px;display:-webkit-box;overflow:hidden}.o-actions{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.o-action{border-radius:var(--r-card);width:100%;min-height:64px;font:600 var(--fs-lg)/1.25 var(--font-text);color:var(--ink);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:14px;padding:8px 16px 8px 10px;display:flex}.o-action .o-tile{border-radius:var(--r-ctl);width:44px;height:44px}.o-action-go{color:var(--ink-3);margin-left:auto}.o-action.is-first{color:var(--on-dark);border-color:var(--accent-ink);background:linear-gradient(180deg, var(--accent-hi), var(--accent));box-shadow:inset 0 1px 0 var(--hi-2), 0 1px 2px rgb(var(--shade) / .24), 0 14px 26px -12px var(--accent-glow)}.o-action.is-first .o-tile{color:var(--on-dark);background:var(--dglass-a);box-shadow:inset 0 0 0 1px var(--on-dark-edge)}.o-action.is-first .o-action-go{color:var(--on-dark-3)}.o-phone-bar{--tabs:3;box-sizing:border-box;max-width:480px;height:calc(64px + env(safe-area-inset-bottom,0px));align-items:start;margin:0 auto;left:0;right:0}@media (max-height:600px){.o-phone{gap:8px;padding-top:12px}.o-day{padding:12px 16px 14px}.o-day-date{font-size:var(--fs-xs)}.o-day-state{font-size:var(--fs-lg);margin-top:4px}.o-actions{gap:8px}.o-action{min-height:52px;padding-top:4px;padding-bottom:4px}.o-action .o-tile{width:38px;height:38px}}@media (min-height:601px) and (max-height:680px){.o-phone{gap:12px;padding-top:12px}.o-day{padding-bottom:16px}.o-actions{gap:8px}}@media (max-height:540px) and (max-width:319px){.o-phone{padding-top:8px;padding-bottom:calc(var(--phone-bar-space) + 4px);gap:6px}.o-day{padding-top:10px;padding-bottom:8px}.o-day-state{margin-top:2px}.o-day-note{margin-top:4px}.o-actions{gap:6px}}@media (max-width:319px){.o-day{padding-left:16px;padding-right:16px}}@media (max-width:319px) and (min-height:601px) and (max-height:680px){.o-phone{gap:10px;padding-top:8px}.o-day{padding-bottom:12px}.o-actions{gap:6px}}@media (min-width:768px){.o-phone{--phone-bar-space:calc(var(--phone-bar-h) + var(--gutter))}.o-phone-bar{bottom:var(--gutter);border-radius:var(--r-card);border:1px solid var(--card-bd);height:64px;display:grid}}@media (prefers-reduced-motion:no-preference){.o-btn,.o-nav-item,.o-tab,.o-action,.o-more-row{transition:background-color .2s var(--ease), color .2s var(--ease), box-shadow .2s var(--ease), transform .2s var(--ease)}.o-btn:hover:not(:disabled),.o-action:hover{transform:translateY(-1px)}.o-btn:active:not(:disabled),.o-action:active{transform:translateY(0)}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-\[3px\]{top:3px;bottom:3px}.-right-2\.5{right:-.625rem}.-top-1{top:-.25rem}.-top-2{top:-.5rem}.bottom-0{bottom:0}.left-3\.5{left:.875rem}.left-\[3px\]{left:3px}.right-0{right:0}.right-0\.5{right:.125rem}.right-4{right:1rem}.top-0{top:0}.top-1\/2{top:50%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[60\]{z-index:60}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.m-4{margin:1rem}.m-5{margin:1.25rem}.m-7{margin:1.75rem}.m-9{margin:2.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.\!mb-0{margin-bottom:0!important}.\!mb-1{margin-bottom:.25rem!important}.-ml-2{margin-left:-.5rem}.-mr-2{margin-right:-.5rem}.-mt-2{margin-top:-.5rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.ml-2{margin-left:.5rem}.ml-\[68px\]{margin-left:68px}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-\[3px\]{margin-top:3px}.mt-\[7px\]{margin-top:7px}.mt-\[9px\]{margin-top:9px}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.\!size-12{width:3rem!important;height:3rem!important}.size-1\.5{width:.375rem;height:.375rem}.size-12{width:3rem;height:3rem}.size-14{width:3.5rem;height:3.5rem}.size-24{width:6rem;height:6rem}.size-6{width:1.5rem;height:1.5rem}.size-\[72px\]{width:72px;height:72px}.size-full{width:100%;height:100%}.\!h-auto{height:auto!important}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-20{height:5rem}.h-5{height:1.25rem}.h-8{height:2rem}.h-\[26px\]{height:26px}.h-\[42px\]{height:42px}.h-full{height:100%}.h-px{height:1px}.max-h-32{max-height:8rem}.max-h-60{max-height:15rem}.max-h-\[88vh\]{max-height:88vh}.\!min-h-12{min-height:3rem!important}.min-h-0{min-height:0}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-24{min-height:6rem}.min-h-32{min-height:8rem}.min-h-40{min-height:10rem}.min-h-\[100svh\]{min-height:100svh}.min-h-\[104px\]{min-height:104px}.min-h-\[132px\]{min-height:132px}.min-h-\[168px\]{min-height:168px}.min-h-\[48px\]{min-height:48px}.min-h-\[96px\]{min-height:96px}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-20{width:5rem}.w-5{width:1.25rem}.w-9{width:2.25rem}.w-\[18px\]{width:18px}.w-\[40\%\]{width:40%}.w-full{width:100%}.min-w-0{min-width:0}.min-w-12{min-width:3rem}.min-w-\[18px\]{min-width:18px}.min-w-\[24px\]{min-width:24px}.max-w-\[160px\]{max-width:160px}.max-w-\[220px\]{max-width:220px}.max-w-\[300px\]{max-width:300px}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[46ch\]{max-width:46ch}.max-w-app{max-width:560px}.max-w-full{max-width:100%}.max-w-sm{max-width:24rem}.flex-1{flex:1}.flex-\[1_1_220px\]{flex:220px}.flex-none{flex:none}.shrink-0{flex-shrink:0}.origin-left{transform-origin:0}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-4{scroll-margin-top:1rem}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.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))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.\!justify-start{justify-content:flex-start!important}.justify-center{justify-content:center}.\!justify-between{justify-content:space-between!important}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-3{column-gap:.75rem}.gap-x-6{column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-3{row-gap:.75rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\!whitespace-normal{white-space:normal!important}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-\[12px\]{border-radius:12px}.rounded-\[6px\]{border-radius:6px}.rounded-\[9px\]{border-radius:9px}.rounded-\[var\(--r-card\)\]{border-radius:var(--r-card)}.rounded-\[var\(--r-ctl\)\]{border-radius:var(--r-ctl)}.rounded-\[var\(--r-inner\)\]{border-radius:var(--r-inner)}.rounded-full{border-radius:999px}.rounded-lg{border-radius:18px}.rounded-md{border-radius:14px}.rounded-sm{border-radius:10px}.rounded-xl{border-radius:24px}.rounded-xs{border-radius:6px}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.\!border-ocean-accent-edge{border-color:var(--accent-edge)!important}.\!border-ocean-coral-edge{border-color:var(--coral-edge)!important}.border-\[color\:var\(--solid-edge\)\]{border-color:var(--solid-edge)}.border-danger-600{--tw-border-opacity:1;border-color:rgb(var(--hq-danger-600-rgb) / var(--tw-border-opacity,1))}.border-hairline{--tw-border-opacity:1;border-color:rgb(var(--hq-hairline-rgb) / var(--tw-border-opacity,1))}.border-line{--tw-border-opacity:1;border-color:rgb(var(--hq-line-rgb) / var(--tw-border-opacity,1))}.border-line-strong{--tw-border-opacity:1;border-color:rgb(var(--hq-line-strong-rgb) / var(--tw-border-opacity,1))}.border-ocean-amber-edge{border-color:var(--amber-edge)}.border-ocean-coral-edge{border-color:var(--coral-edge)}.border-ocean-hairline{border-color:var(--hairline)}.border-ocean-ink-3{border-color:var(--ink-3)}.border-ocean-on-dark-edge{border-color:var(--on-dark-edge)}.border-ocean-quiet-edge{border-color:var(--quiet-edge)}.border-ocean-solid-edge{border-color:var(--solid-edge)}.border-transparent{border-color:#0000}.\!bg-ocean-accent-tint{background-color:var(--accent-tint)!important}.bg-\[var\(--accent-tint\)\]{background-color:var(--accent-tint)}.bg-\[var\(--coral\)\]{background-color:var(--coral)}.bg-\[var\(--hero-soft\)\]{background-color:var(--hero-soft)}.bg-\[var\(--label-bg\)\]{background-color:var(--label-bg)}.bg-brand-50{--tw-bg-opacity:1;background-color:rgb(var(--hq-accent-50-rgb) / var(--tw-bg-opacity,1))}.bg-brand-600{--tw-bg-opacity:1;background-color:rgb(var(--hq-accent-600-rgb) / var(--tw-bg-opacity,1))}.bg-danger-50{--tw-bg-opacity:1;background-color:rgb(var(--hq-danger-50-rgb) / var(--tw-bg-opacity,1))}.bg-danger-600{--tw-bg-opacity:1;background-color:rgb(var(--hq-danger-600-rgb) / var(--tw-bg-opacity,1))}.bg-hairline{--tw-bg-opacity:1;background-color:rgb(var(--hq-hairline-rgb) / var(--tw-bg-opacity,1))}.bg-ink-3{--tw-bg-opacity:1;background-color:rgb(var(--hq-ink-3-rgb) / var(--tw-bg-opacity,1))}.bg-line{--tw-bg-opacity:1;background-color:rgb(var(--hq-line-rgb) / var(--tw-bg-opacity,1))}.bg-ocean-accent{background-color:var(--accent)}.bg-ocean-amber{background-color:var(--amber)}.bg-ocean-amber-tint{background-color:var(--amber-tint)}.bg-ocean-coral-tint{background-color:var(--coral-tint)}.bg-ocean-quiet-tint{background-color:var(--quiet-tint)}.bg-ocean-solid{background-color:var(--solid)}.bg-paper{--tw-bg-opacity:1;background-color:rgb(var(--hq-paper-rgb) / var(--tw-bg-opacity,1))}.bg-paper-2{--tw-bg-opacity:1;background-color:rgb(var(--hq-paper-2-rgb) / var(--tw-bg-opacity,1))}.bg-success-50{--tw-bg-opacity:1;background-color:rgb(var(--hq-success-50-rgb) / var(--tw-bg-opacity,1))}.bg-success-500{--tw-bg-opacity:1;background-color:rgb(var(--hq-success-500-rgb) / var(--tw-bg-opacity,1))}.bg-success-600{--tw-bg-opacity:1;background-color:rgb(var(--hq-success-600-rgb) / var(--tw-bg-opacity,1))}.bg-sunk{--tw-bg-opacity:1;background-color:rgb(var(--hq-sunk-rgb) / var(--tw-bg-opacity,1))}.bg-surface{--tw-bg-opacity:1;background-color:rgb(var(--hq-surface-rgb) / var(--tw-bg-opacity,1))}.bg-transparent{background-color:#0000}.bg-warning-50{--tw-bg-opacity:1;background-color:rgb(var(--hq-warning-50-rgb) / var(--tw-bg-opacity,1))}.bg-warning-700{--tw-bg-opacity:1;background-color:rgb(var(--hq-warning-700-rgb) / var(--tw-bg-opacity,1))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-0{padding:0!important}.\!p-4{padding:1rem!important}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-9{padding:2.25rem}.p-\[18px\]{padding:18px}.p-\[3px\]{padding:3px}.\!px-0{padding-left:0!important;padding-right:0!important}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!px-3\.5{padding-left:.875rem!important;padding-right:.875rem!important}.\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-\[var\(--gutter\)\]{padding-left:var(--gutter);padding-right:var(--gutter)}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.\!pl-10{padding-left:2.5rem!important}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-8{padding-bottom:2rem}.pl-1{padding-left:.25rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pr-11{padding-right:2.75rem}.pr-16{padding-right:4rem}.pr-24{padding-right:6rem}.pr-4{padding-right:1rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-\[-2px\]{vertical-align:-2px}.font-mono{font-family:var(--hq-font-mono)}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.text-\[length\:20px\]{font-size:20px}.text-\[length\:28px\]{font-size:28px}.text-\[length\:var\(--fs-lg\)\]{font-size:var(--fs-lg)}.text-\[length\:var\(--fs-md\)\]{font-size:var(--fs-md)}.text-\[length\:var\(--fs-sm\)\]{font-size:var(--fs-sm)}.text-\[length\:var\(--fs-xl\)\]{font-size:var(--fs-xl)}.text-\[length\:var\(--fs-xs\)\]{font-size:var(--fs-xs)}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.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)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-\[1\.4\]{line-height:1.4}.leading-\[18px\]{line-height:18px}.leading-none{line-height:1}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.02em\]{letter-spacing:.02em}.text-\[var\(--accent-ink\)\]{color:var(--accent-ink)}.text-brand-700{--tw-text-opacity:1;color:rgb(var(--hq-accent-700-rgb) / var(--tw-text-opacity,1))}.text-brand-800{--tw-text-opacity:1;color:rgb(var(--hq-accent-800-rgb) / var(--tw-text-opacity,1))}.text-danger-700{--tw-text-opacity:1;color:rgb(var(--hq-danger-700-rgb) / var(--tw-text-opacity,1))}.text-danger-800{--tw-text-opacity:1;color:rgb(var(--hq-danger-800-rgb) / var(--tw-text-opacity,1))}.text-ink{--tw-text-opacity:1;color:rgb(var(--hq-ink-rgb) / var(--tw-text-opacity,1))}.text-ink-2{--tw-text-opacity:1;color:rgb(var(--hq-ink-2-rgb) / var(--tw-text-opacity,1))}.text-ink-3{--tw-text-opacity:1;color:rgb(var(--hq-ink-3-rgb) / var(--tw-text-opacity,1))}.text-ocean-accent-ink{color:var(--accent-ink)}.text-ocean-amber-ink{color:var(--amber-ink)}.text-ocean-coral-ink{color:var(--coral-ink)}.text-ocean-ink{color:var(--ink)}.text-ocean-ink-2{color:var(--ink-2)}.text-ocean-ink-3{color:var(--ink-3)}.text-ocean-on-dark{color:var(--on-dark)}.text-ocean-on-dark-2{color:var(--on-dark-2)}.text-ocean-quiet-ink{color:var(--quiet-ink)}.text-success-700{--tw-text-opacity:1;color:rgb(var(--hq-success-700-rgb) / var(--tw-text-opacity,1))}.text-success-800{--tw-text-opacity:1;color:rgb(var(--hq-success-800-rgb) / var(--tw-text-opacity,1))}.text-warning-800{--tw-text-opacity:1;color:rgb(var(--hq-warning-800-rgb) / var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-\[var\(--accent\)\]{accent-color:var(--accent)}.opacity-0{opacity:0}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-1{--tw-shadow:0 1px 2px #1c1f250d, 0 2px 8px -2px #1c1f250f;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color), 0 2px 8px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-2{--tw-shadow:0 2px 4px #1c1f250f, 0 12px 24px -8px #1c1f251a;--tw-shadow-colored:0 2px 4px var(--tw-shadow-color), 0 12px 24px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--accent-edge\)\]{--tw-shadow:0 0 0 1px var(--accent-edge);--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_0_0_1\.5px_rgb\(var\(--hq-accent-600-rgb\)\)\]{--tw-shadow:inset 0 0 0 1.5px rgb(var(--hq-accent-600-rgb));--tw-shadow-colored:inset 0 0 0 1.5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgb\(var\(--hq-line-rgb\)\)\]{--tw-shadow:inset 0 0 0 1px rgb(var(--hq-line-rgb));--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-glass{--tw-shadow:var(--card-shadow);--tw-shadow-colored:var(--card-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-ocean-amber{--tw-ring-color:var(--amber)}.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)}.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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-\[160ms\]{transition-duration:.16s}.duration-micro{transition-duration:.14s}.duration-standard{transition-duration:.28s}.ease-out{transition-timing-function:cubic-bezier(.2,0,0,1)}.\[font-family\:var\(--font-display\)\]{font-family:var(--font-display)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.placeholder\:text-ink-3::placeholder{--tw-text-opacity:1;color:rgb(var(--hq-ink-3-rgb) / var(--tw-text-opacity,1))}.first\:mt-0:first-child{margin-top:0}.first\:border-t-0:first-child{border-top-width:0}.last\:border-b-0:last-child{border-bottom-width:0}.empty\:hidden:empty{display:none}.focus-within\:border-brand-600:focus-within{--tw-border-opacity:1;border-color:rgb(var(--hq-accent-600-rgb) / var(--tw-border-opacity,1))}.focus-within\:shadow-\[var\(--hq-focus-ring\)\]:focus-within{--tw-shadow-color:var(--hq-focus-ring);--tw-shadow:var(--tw-shadow-colored)}.focus-within\:outline:focus-within{outline-style:solid}.focus-within\:outline-2:focus-within{outline-width:2px}.focus-within\:outline-offset-2:focus-within{outline-offset:2px}.focus-within\:outline-\[color\:var\(--hq-blue-600\)\]:focus-within{outline-color:var(--hq-blue-600)}.hover\:bg-\[var\(--hover\)\]:hover{background-color:var(--hover)}.hover\:bg-brand-700:hover{--tw-bg-opacity:1;background-color:rgb(var(--hq-accent-700-rgb) / var(--tw-bg-opacity,1))}.hover\:bg-danger-700:hover{--tw-bg-opacity:1;background-color:rgb(var(--hq-danger-700-rgb) / var(--tw-bg-opacity,1))}.hover\:bg-paper-2:hover{--tw-bg-opacity:1;background-color:rgb(var(--hq-paper-2-rgb) / var(--tw-bg-opacity,1))}.hover\:bg-sunk:hover{--tw-bg-opacity:1;background-color:rgb(var(--hq-sunk-rgb) / var(--tw-bg-opacity,1))}.hover\:text-ocean-ink:hover{color:var(--ink)}.focus\:border-\[color\:var\(--accent-edge\)\]:focus{border-color:var(--accent-edge)}.focus\:border-brand-600:focus{--tw-border-opacity:1;border-color:rgb(var(--hq-accent-600-rgb) / var(--tw-border-opacity,1))}.focus\:border-danger-600:focus{--tw-border-opacity:1;border-color:rgb(var(--hq-danger-600-rgb) / var(--tw-border-opacity,1))}.focus\:shadow-\[0_0_0_4px_var\(--accent-tint\)\]:focus{--tw-shadow:0 0 0 4px var(--accent-tint);--tw-shadow-colored:0 0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.active\:bg-brand-700:active{--tw-bg-opacity:1;background-color:rgb(var(--hq-accent-700-rgb) / var(--tw-bg-opacity,1))}.active\:bg-danger-700:active{--tw-bg-opacity:1;background-color:rgb(var(--hq-danger-700-rgb) / var(--tw-bg-opacity,1))}.active\:bg-paper-2:active{--tw-bg-opacity:1;background-color:rgb(var(--hq-paper-2-rgb) / var(--tw-bg-opacity,1))}.active\:bg-sunk:active{--tw-bg-opacity:1;background-color:rgb(var(--hq-sunk-rgb) / var(--tw-bg-opacity,1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-sunk:disabled{--tw-bg-opacity:1;background-color:rgb(var(--hq-sunk-rgb) / var(--tw-bg-opacity,1))}.disabled\:text-ink-3:disabled{--tw-text-opacity:1;color:rgb(var(--hq-ink-3-rgb) / var(--tw-text-opacity,1))}.disabled\:opacity-100:disabled{opacity:1}.peer:checked~.peer-checked\:border-ocean-accent{border-color:var(--accent)}.peer:checked~.peer-checked\:bg-ocean-accent{background-color:var(--accent)}.peer:focus-visible~.peer-focus-visible\:outline{outline-style:solid}.peer:focus-visible~.peer-focus-visible\:outline-2{outline-width:2px}.peer:focus-visible~.peer-focus-visible\:outline-offset-2{outline-offset:2px}.peer:focus-visible~.peer-focus-visible\:outline-ocean-accent{outline-color:var(--accent)}@media (min-width:340px){.min-\[340px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:420px){.min-\[420px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:430px){.min-\[430px\]\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.min-\[430px\]\:p-6{padding:1.5rem}.min-\[430px\]\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:480px){.min-\[480px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:640px){.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1024px){.lg\:max-w-\[1040px\]{max-width:1040px}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.min-\[1024px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1180px){.min-\[1180px\]\:inline-block{display:inline-block}.min-\[1180px\]\:hidden{display:none}.min-\[1180px\]\:justify-start{justify-content:flex-start}.min-\[1180px\]\:px-3{padding-left:.75rem;padding-right:.75rem}}.\[\&\>svg\]\:invisible>svg{visibility:hidden}.peer:checked~.peer-checked\:\[\&\>svg\]\:visible>svg{visibility:visible}.\[\&_\.text-ink-3\]\:text-ink-2 .text-ink-3{--tw-text-opacity:1;color:rgb(var(--hq-ink-2-rgb) / var(--tw-text-opacity,1))}@media (max-height:540px){.\[\@media\(max-height\:540px\)\]\:\!min-h-\[49px\]{min-height:49px!important}}.of-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.of-page{gap:20px}.of-link-btn{text-decoration:none}.of-sub{font:400 var(--fs-xs)/1.25 var(--font-text);font-variant-numeric:tabular-nums;color:var(--ink-3);margin-top:1px;display:block}.of-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;padding:4px 0;display:flex}.of-head-text{flex:320px;min-width:0}.of-head-titleline{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.of-head-title{min-width:0;font:600 var(--fs-2xl)/1.15 var(--font-display);letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere;margin:0}h2.of-head-title{font-size:var(--fs-xl)}.of-head-facts{font:400 var(--fs-md)/1.45 var(--font-text);color:var(--ink-2);text-wrap:pretty;margin:4px 0 0}.of-head-ladder{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (max-width:767px){.of-head{flex-direction:column;align-items:stretch}.of-head-text{flex-basis:auto}.of-head-ladder{justify-content:flex-start}.of-head-ladder:empty{display:none}.of-head-primary.is-pinned{z-index:25;left:var(--gutter);right:var(--gutter);bottom:calc(var(--shell-bottom,0px) + 12px);position:fixed}.of-head-primary.is-pinned .o-btn:disabled{box-shadow:0 1px 2px rgb(var(--shade) / .12), 0 10px 24px -10px rgb(var(--shade) / .32)}.of-page{gap:14px}.o-page:has(.of-head-primary.is-pinned){padding-bottom:104px}}.of-tabs{overscroll-behavior-x:contain;scrollbar-width:none;border-bottom:1px solid var(--hairline);gap:2px;max-width:100%;display:flex;overflow-x:auto}.of-tabs::-webkit-scrollbar{display:none}.of-tab{border-radius:var(--r-ctl) var(--r-ctl) 0 0;min-height:48px;font:500 var(--fs-md)/1 var(--font-text);white-space:nowrap;color:var(--ink-2);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;align-items:center;gap:8px;padding:0 12px;display:inline-flex;position:relative}.of-tab:hover{color:var(--ink);background:var(--hover)}.of-tab.is-active{color:var(--ink);font-weight:600}.of-tab.is-active:after{content:"";background:var(--hero-a);border-radius:2px;height:2px;position:absolute;bottom:0;left:10px;right:10px}.of-count{min-width:24px;height:22px;font:600 var(--fs-xs)/1 var(--font-text);font-variant-numeric:tabular-nums;color:var(--ink-2);background:var(--count-bg);border-radius:999px;place-items:center;padding:0 7px;display:inline-grid}.of-tab.is-active .of-count{color:var(--accent-ink);background:var(--accent-tint)}.of-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.of-strip>li{min-width:0}.of-fig{border-radius:var(--r-card);text-align:left;width:100%;min-width:0;height:100%;min-height:48px;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;flex-direction:column;align-items:flex-start;gap:0;padding:12px 14px;display:flex}.of-fig:hover{background:var(--glass-strong)}.of-fig.is-active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent), var(--card-shadow)}.of-fig-num{max-width:100%;font:600 var(--fs-2xl)/1.1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:break-word}.of-fig-label{font:500 var(--fs-sm)/1.3 var(--font-text);color:var(--ink-2);margin-top:6px}.of-fig-sub{font:400 var(--fs-xs)/1.3 var(--font-text);font-variant-numeric:tabular-nums;color:var(--ink-3);margin-top:1px}@media (max-width:767px){.of-strip{gap:8px}.of-fig{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-content:center;column-gap:10px;padding:8px 12px;display:grid}.of-fig-num{font-size:var(--fs-xl);grid-row:1/span 2;align-self:center}.of-fig-label{font-size:var(--fs-xs);grid-column:2;align-self:end;margin-top:0}.of-fig-label:last-child{grid-row:1/span 2;align-self:center}.of-fig-sub{grid-column:2;align-self:start;margin-top:0}}@media (min-width:768px){.of-strip{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr))}}@media (min-width:1180px){.of-fig{padding:14px 18px 16px}.of-fig-num{font-size:var(--fs-3xl)}}.o-tag.of-pill{letter-spacing:.01em;height:22px;padding:0 9px 0 8px;font-weight:600}.o-tag.of-pill-outline{color:var(--accent-ink);border-color:var(--accent-ink);box-shadow:none;background:0 0}.o-tag.of-pill-outline:before{background:var(--accent-ink)}.o-tag.of-pill-positive{color:var(--positive-ink);background:var(--positive-tint);border-color:var(--positive-edge)}.o-tag.of-pill-positive:before{background:var(--positive)}.of-date{flex-direction:column;align-items:flex-start;gap:2px;display:inline-flex}.of-card-aside .of-date,.of-card-foot .of-card-cell:last-child:not(:first-child) .of-date{align-items:flex-end}.of-date-main{font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.of-date-sub{font:400 var(--fs-xs)/1.3 var(--font-text);font-variant-numeric:tabular-nums;color:var(--ink-3);white-space:nowrap}.of-table td.is-end .of-date{align-items:flex-end}.of-date-sub.is-past{color:var(--coral-ink);font-weight:500}.of-table-wrap{border-radius:var(--r-card);max-width:100%;padding:4px 8px;overflow-x:auto}.of-table{border-collapse:collapse;width:100%;font:400 var(--fs-md)/1.4 var(--font-text);color:var(--ink)}.of-table th{text-align:left;white-space:nowrap;height:48px;font:500 var(--fs-xs)/1.2 var(--font-text);letter-spacing:.02em;color:var(--ink-3);border-bottom:1px solid var(--hairline);padding:0 10px}.of-table td{vertical-align:middle;border-bottom:1px solid var(--hairline);height:48px;padding:4px 10px;line-height:1.35}.of-table td.is-end{font-weight:500}.of-table tbody tr:last-child td{border-bottom:0}.of-table .is-end{text-align:right;font-variant-numeric:tabular-nums}.of-table td.is-primary{font-weight:600}.of-table tr.is-open{cursor:pointer}.of-table tr.is-open:hover td{background:var(--hover)}.of-th-btn{min-width:48px;min-height:48px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.of-th-btn:hover{color:var(--ink)}.of-table th.is-end .of-th-btn{justify-content:flex-end}.of-cell-link{min-height:48px;font:600 var(--fs-md)/1.35 var(--font-text);text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;padding:0;text-decoration:none;display:flex}.of-cell-link:hover{color:var(--accent-ink)}.of-th-menu,.of-td-menu{text-align:right;width:56px;padding:0 4px}.of-menu-btn{border-radius:var(--r-ctl);width:48px;height:48px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.of-menu-btn:hover,.of-menu-btn[aria-expanded=true]{color:var(--ink);background:var(--hover)}.of-menu{z-index:45;border-radius:var(--r-inner);min-width:220px;max-height:calc(100vh - 16px);margin:0;padding:6px;list-style:none;transition-property:none;position:fixed;overflow-y:auto}.of-menu-item{border-radius:var(--r-ctl);width:100%;min-height:48px;font:500 var(--fs-md)/1.2 var(--font-text);text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 14px;display:flex}.of-menu-item:hover:not(:disabled){background:var(--hover)}.of-menu-item:disabled{color:var(--ink-3);cursor:not-allowed}.of-cards{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.of-card-row{border-radius:var(--r-inner);width:100%;min-height:56px;font:400 var(--fs-md)/1.4 var(--font-text);text-align:left;color:var(--ink);flex-direction:column;gap:6px;padding:12px 14px;text-decoration:none;display:flex}a.of-card-row,button.of-card-row{cursor:pointer;-webkit-tap-highlight-color:transparent}a.of-card-row:hover,button.of-card-row:hover{background:var(--glass-strong)}.of-card-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.of-card-title{min-width:0;font-weight:600}.of-card-aside{flex:none}.of-card-foot{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.of-card-aside:empty,.of-card-foot:empty{display:none}.of-card-cell{overflow-wrap:anywhere;min-width:0;display:block}.of-card-cell.is-end{font-variant-numeric:tabular-nums}.of-card-foot .of-card-cell:last-child:not(:first-child){text-align:right}.of-search-bar{flex-direction:column;gap:4px;display:flex}.of-search-row{align-items:center;gap:8px;display:flex}.of-search{flex:1;min-width:0;display:block;position:relative}.of-search-ico{color:var(--ink-3);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.o-field.of-search-input{padding-left:40px;padding-right:12px}.o-field.of-search-input.has-value{padding-right:48px}.of-search-clear{border-radius:var(--r-ctl);width:48px;height:48px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:0;right:0}.of-filter-btn{flex:none;padding:0 14px}@media (max-width:767px){.of-search-row{flex-wrap:wrap}.of-search{flex-basis:100%}}@media (max-width:400px){.of-search-input::placeholder{font-size:15px}}.of-chips{flex-wrap:wrap;align-items:center;gap:0 6px;margin:0;padding:0;list-style:none;display:flex}.of-chip-btn{cursor:pointer;background:0 0;border:0;align-items:center;min-height:48px;padding:0;display:inline-flex}.of-chip{border:1px solid var(--accent-edge);background:var(--chip-bg);height:32px;font:500 var(--fs-sm)/1 var(--font-text);white-space:nowrap;color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 12px;display:inline-flex}.of-chip-btn:hover .of-chip{background:var(--glass-strong)}.of-clear-all{min-height:48px;font:600 var(--fs-sm)/1 var(--font-text);color:var(--accent-ink);cursor:pointer;background:0 0;border:0;padding:0 8px}.of-banner ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.of-banner-line{border-radius:var(--r-inner);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 8px 8px 14px;display:flex}.of-banner-coral{background:linear-gradient(var(--coral-tint), var(--coral-tint)), var(--glass);border-color:var(--coral-edge)}.of-banner-amber{background:linear-gradient(var(--amber-tint), var(--amber-tint)), var(--glass);border-color:var(--amber-edge)}.of-banner-dot{border-radius:50%;flex:none;width:8px;height:8px}.of-banner-coral .of-banner-dot{background:var(--coral)}.of-banner-amber .of-banner-dot{background:var(--amber)}.of-banner-text{min-width:0;font:500 var(--fs-md)/1.4 var(--font-text);color:var(--ink);flex:160px;margin:0}.of-banner-act{flex:none;margin-left:auto}.of-empty{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.of-empty-line{font:400 var(--fs-lg)/1.45 var(--font-text);color:var(--ink-2);margin:0;padding:0 4px}.of-empty-actions{flex-wrap:wrap;gap:12px;display:flex}.of-rail{padding:4px 16px}.of-facts{flex-direction:column;margin:0;display:flex}.of-fact{border-bottom:1px solid var(--hairline);flex-direction:column;gap:2px;padding:9px 0;display:flex}.of-fact:last-child{border-bottom:0}.of-fact dt{font:500 var(--fs-xs)/1.3 var(--font-text);color:var(--ink-3)}.of-fact dd{font:400 var(--fs-md)/1.45 var(--font-text);color:var(--ink);overflow-wrap:anywhere;margin:0}.of-with-rail,.of-with-rail-main{flex-direction:column;gap:16px;min-width:0;display:flex}.of-with-rail-side{order:-1;min-width:0}@media (max-width:1023px){.of-facts{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));column-gap:16px;display:grid}.of-fact{border-bottom:0;padding:8px 0}}@media (min-width:1024px){.of-with-rail{grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.of-with-rail-side{top:var(--gutter);order:0;position:sticky}.of-with-rail-side .of-fact{grid-template-columns:92px minmax(0,1fr);align-items:baseline;column-gap:12px;display:grid}.of-with-rail-main .of-fig-num{font-size:var(--fs-2xl)}}@media (max-width:599px){.of-facts{flex-direction:column;display:flex}.of-fact{border-bottom:1px solid var(--hairline);grid-template-columns:88px minmax(0,1fr);align-items:baseline;column-gap:12px;padding:9px 0;display:grid}.of-fact:last-child{border-bottom:0}}@media (min-width:1180px){.of-with-rail{grid-template-columns:minmax(0,1fr) 360px;gap:20px}}.of-progress{border-radius:var(--r-inner);width:100%;min-height:48px;font:inherit;text-align:left;color:var(--ink);background:0 0;border:0;flex-direction:column;gap:6px;padding:12px 8px;display:flex}.of-progress-list>.of-progress+.of-progress{border-top:1px solid var(--hairline);border-radius:0}.of-progress.is-open{cursor:pointer;-webkit-tap-highlight-color:transparent}.of-progress.is-open:hover{background:var(--hover)}.of-progress-top{align-items:center;gap:10px;display:flex}.of-progress-name{min-width:0;font:600 var(--fs-md)/1.3 var(--font-text);flex:1}.of-progress-pct{font:600 var(--fs-md)/1 var(--font-text);font-variant-numeric:tabular-nums}.of-progress-pct.is-unset{color:var(--ink-3);font-weight:500}.of-progress-go{color:var(--ink-3);flex:none}.of-progress-tick{font:500 var(--fs-sm)/1.2 var(--font-text);color:var(--ink-3);align-items:center;gap:6px;display:inline-flex}.of-progress-tick.is-done{color:var(--positive-ink)}.of-bar{background:var(--seg-track);height:8px;box-shadow:inset 0 0 0 1px var(--hairline);border-radius:999px;display:block;overflow:hidden}.of-bar-fill{background:linear-gradient(90deg, var(--accent), var(--mark-end));border-radius:999px;height:100%;display:block}.of-progress-line{font:500 var(--fs-sm)/1.35 var(--font-text);font-variant-numeric:tabular-nums;color:var(--ink-2)}.of-progress-source{font:400 var(--fs-xs)/1.35 var(--font-text);color:var(--ink-3)}.of-figures{max-width:100%;overflow-x:auto}.of-figures-table{border-collapse:collapse;width:100%;font:400 var(--fs-md)/1.4 var(--font-text);color:var(--ink)}.of-figures-table th,.of-figures-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--hairline);padding:10px 8px}.of-figures-table thead th{font:500 var(--fs-sm)/1.2 var(--font-text);color:var(--ink-3);padding-top:4px}.of-figures-table tbody th{font-weight:400}.of-figures-table .is-end{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.of-figures-table td.is-unset{color:var(--ink-3);font-weight:500}.of-figures-name{font-weight:500;display:block}.of-figures-basis{font:400 var(--fs-xs)/1.35 var(--font-text);font-variant-numeric:tabular-nums;color:var(--ink-3);margin-top:2px;display:block}.of-figures-group th{font:600 var(--fs-sm)/1.2 var(--font-text);color:var(--ink);padding-top:16px}.of-figures-total th,.of-figures-total td{border-top:1px solid var(--dash);font-weight:600}.of-figures-table tbody:last-child tr:last-child th,.of-figures-table tbody:last-child tr:last-child td{border-bottom:0}.of-story{flex-direction:column;gap:14px;display:flex}.of-story-none{color:var(--ink-3);margin:0}.of-story-heading{font:600 var(--fs-xs)/1.3 var(--font-text);letter-spacing:.02em;color:var(--ink-3);margin:0 0 2px}.of-story-list{margin:0;padding:0;list-style:none}.of-story-row{border-radius:var(--r-inner);min-height:48px;color:var(--ink);grid-template-columns:64px 34px minmax(0,1fr);grid-template-areas:"time icon text";align-items:center;column-gap:10px;padding:6px 4px;text-decoration:none;display:grid}.of-story-row.is-link:hover{background:var(--hover)}.of-story-time{font:500 var(--fs-sm)/1.3 var(--font-text);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;color:var(--ink-3)}.of-story-row>.of-story-time{grid-area:time}.of-story-row>.o-tile{grid-area:icon}.of-story-text{font:400 var(--fs-md)/1.45 var(--font-text);color:var(--ink);overflow-wrap:anywhere;grid-area:text}.of-with-rail-side .of-story-row{grid-template-columns:22px minmax(0,1fr);grid-template-areas:"icon time""text text";align-items:center;gap:2px 8px;padding:8px 2px}.of-with-rail-side .of-story-row>.o-tile{border-radius:7px;width:22px;height:22px}.of-with-rail-side .of-story-row>.o-tile svg{width:13px;height:13px}.of-with-rail-side .of-story-time{text-align:left;font-size:var(--fs-xs)}.of-with-rail-side .of-story-text{font-size:var(--fs-sm)}@media (max-width:767px){.of-story-row{grid-template-columns:22px minmax(0,1fr);grid-template-areas:"icon time""text text";align-items:center;gap:2px 8px;padding:8px 2px}.of-story-row>.o-tile{border-radius:7px;width:22px;height:22px}.of-story-row>.o-tile svg{width:13px;height:13px}.of-story-time{text-align:left;font-size:var(--fs-xs)}}.of-story-who{font-weight:600}.of-note{border-top:1px solid var(--hairline);flex-direction:column;gap:8px;padding-top:12px;display:flex}.of-note-label{font:600 var(--fs-md)/1.3 var(--font-text);color:var(--ink)}.o-field.of-note-text{resize:vertical;min-height:72px;padding:12px 14px;line-height:1.45}.of-note-line{font:400 var(--fs-xs)/1.35 var(--font-text);color:var(--ink-3);margin:0}.of-note-refused{font:500 var(--fs-sm)/1.35 var(--font-text);color:var(--coral-ink);margin:0}@media (prefers-reduced-motion:no-preference){.of-tab,.of-fig,.of-menu-btn,.of-menu-item,.of-card-row,.of-chip,.of-progress,.of-story-row,.of-table td{transition:background-color .2s var(--ease), color .2s var(--ease), box-shadow .2s var(--ease)}}.of-step{flex-direction:column;gap:6px;min-width:0;display:flex}.of-step-row{align-items:center;gap:6px;min-width:0;display:flex}.of-step-btn{border-radius:var(--r-ctl);border:1px solid var(--solid-edge);background:var(--label-bg);width:48px;height:48px;color:var(--ink);cursor:pointer;flex:none;place-items:center;display:inline-grid}.of-step-btn:disabled{color:var(--ink-3);background:var(--seg-track);border-color:var(--hairline);cursor:not-allowed}.of-step-box{border-radius:var(--r-ctl);border:1px solid var(--solid-edge);background:var(--label-bg);flex:auto;align-items:center;gap:6px;min-width:0;height:48px;padding:0 12px;display:flex}.of-step-box:focus-within{border-color:var(--accent-edge);box-shadow:0 0 0 4px var(--accent-tint)}.of-step-box.is-invalid{border-color:var(--coral-edge)}.of-step-input{width:100%;min-width:0;height:48px;font:600 var(--fs-lg)/1 var(--font-text);font-variant-numeric:tabular-nums;text-align:right;color:var(--ink);background:0 0;border:0;outline:none;flex:auto;align-self:stretch;margin:-1px 0;padding:0}.of-step-input::placeholder{font-weight:400;font-size:var(--fs-md);color:var(--ink-3);opacity:1}.of-step-unit{font:500 var(--fs-md)/1 var(--font-text);color:var(--ink-2);flex:none}.of-step-quick{flex-wrap:wrap;gap:6px;display:flex}.of-step-chip{border:1px solid var(--accent-edge);background:var(--chip-bg);min-height:48px;font:500 var(--fs-sm)/1 var(--font-text);font-variant-numeric:tabular-nums;color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:999px;padding:0 12px}.of-step-chip:disabled{color:var(--ink-3);background:var(--seg-track);border-color:var(--hairline);cursor:not-allowed}.mc-sub{font:400 var(--fs-xs)/1.35 var(--font-text);color:var(--ink-3);overflow-wrap:anywhere;display:block}.mc-tone-amber{color:var(--amber-ink);font-weight:600}.mc-tone-coral{color:var(--coral-ink);font-weight:600}.mc-photo{border-radius:var(--r-ctl);background:var(--quiet-tint);color:var(--quiet-ink);place-items:center;display:grid;overflow:hidden}.mc-photo.is-icon{background:var(--accent-tint);color:var(--accent-ink)}.mc-thumb{flex:none;width:48px;height:48px}.mc-thumb-btn{border-radius:var(--r-ctl);cursor:pointer;background:0 0;border:0;width:48px;height:48px;padding:0;display:block}.mc-chips{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;gap:0 6px;max-width:100%;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.mc-chips::-webkit-scrollbar{display:none}.mc-chips>li{flex:none}.mc-chip .of-count{margin-left:2px}.mc-chip.is-on{border-color:var(--hero-a);background:var(--accent-tint);font-weight:600}.mc-banner-quiet{background:linear-gradient(var(--quiet-tint), var(--quiet-tint)), var(--glass);border-color:var(--quiet-edge)}.mc-banner-quiet .of-banner-dot{background:var(--quiet)}.mc-photos{grid-template-columns:repeat(auto-fit,minmax(200px,300px));gap:16px;display:grid}.mc-photo-main,.mc-photo-move{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}.mc-photo-big{aspect-ratio:4/3;width:100%;height:auto}img.mc-photo-big{object-fit:contain}.mc-photo-btn{border-radius:var(--r-ctl);cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.mc-photo-full{object-fit:contain;width:100%;height:auto;max-height:70vh}.mc-table-wrap{max-width:100%;overflow-x:auto}.mc-table{border-collapse:collapse;width:100%;font:400 var(--fs-md)/1.4 var(--font-text);color:var(--ink)}.mc-table th{text-align:left;white-space:nowrap;font:500 var(--fs-sm)/1.2 var(--font-text);color:var(--ink-3);border-bottom:1px solid var(--hairline);padding:8px 10px}.mc-table td{vertical-align:middle;border-bottom:1px solid var(--hairline);height:56px;padding:6px 10px}.mc-table tr:last-child td{border-bottom:0}.mc-table .is-end{text-align:right}.mc-table tr.is-late td{color:var(--ink-2)}.mc-row{border-bottom:1px solid var(--hairline);min-height:48px;font:400 var(--fs-md)/1.35 var(--font-text);color:var(--ink);grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:4px 12px;padding:6px 0;display:grid}.mc-row:last-child{border-bottom:0}.mc-row-when,.mc-row-who{color:var(--ink-2)}@media (max-width:767px){.mc-row{grid-template-columns:minmax(0,1fr) auto}.mc-row-what{grid-column:1}.mc-row-who{text-align:right}}.mc-qr{flex:none}.mc-qr-paper{fill:var(--solid)}.mc-qr-ink{fill:var(--ink)}.mc-label{border:1px dashed var(--accent-edge);border-radius:var(--r-ctl);background:var(--solid);align-items:center;gap:16px;max-width:360px;padding:12px;display:flex}.mc-label-number{font:700 var(--fs-3xl)/1 var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums}.mc-label-name{font:400 var(--fs-sm)/1.35 var(--font-text);color:var(--ink);overflow-wrap:anywhere;margin-top:4px}.mc-ticks{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:0 16px;margin:0;padding:0;list-style:none;display:grid}.mc-ticks>li{border-bottom:1px solid var(--hairline);min-width:0}.mc-page,.mc-strip,.mc-strip .of-strip>li,.mc-strip .of-fig{min-width:0}.mc-strip .of-fig-num{overflow-wrap:break-word;max-width:100%}@media (min-width:768px){.mc-strip .of-strip{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr))}.mc-strip .of-strip .of-fig-num{font-size:var(--fs-xl);line-height:1.2}}@media (max-width:767px){.mc-strip .of-fig{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.mc-strip .of-fig>*{align-self:flex-start}.mc-strip .of-fig-num{font-size:var(--fs-lg);line-height:1.2}.mc-strip .of-fig-label{margin-top:4px}.mc-page section{min-width:0}.mc-table-wrap{width:100%}.mc-table th,.mc-table td{padding-left:6px;padding-right:6px}}.wb{min-width:0}.wb-list{border-bottom:1px solid var(--hairline);gap:0;margin:0;padding:0;list-style:none;display:grid}.wb-seg{border-radius:var(--r-ctl) var(--r-ctl) 0 0;text-align:left;width:100%;min-height:56px;color:var(--ink-2);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:8px 12px 10px;display:flex;position:relative}.wb-seg:hover{color:var(--ink);background:var(--hover)}.wb-count{font:600 var(--fs-lg)/1.1 var(--font-display);font-variant-numeric:tabular-nums;color:var(--ink)}.wb-seg.is-none .wb-count{color:var(--ink-3)}.wb-label{max-width:100%;font:500 var(--fs-sm)/1.2 var(--font-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wb-seg.is-active{color:var(--ink)}.wb-seg.is-active .wb-label{font-weight:600}.wb-seg.is-active:after{content:"";background:var(--hero-a);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}@media (max-width:767px){.wb-seg{text-align:center;align-items:center;padding:8px 6px 10px}.wb-seg.is-active:after{left:6px;right:6px}.wb-label{font-size:var(--fs-xs)}}.ql{z-index:50;position:fixed;inset:0}.ql-scrim{cursor:default;border:0;width:100%;height:100%;position:absolute;inset:0}.ql-panel{border-radius:var(--r-card);flex-direction:column;width:min(420px,100vw - 24px);display:flex;position:absolute;top:12px;bottom:12px;right:12px;overflow:hidden}.ql-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 12px 8px 20px;display:flex}.ql-title{font:600 var(--fs-lg)/1.3 var(--font-display);color:var(--ink);overflow-wrap:anywhere}.ql-sub{font:400 var(--fs-sm)/1.4 var(--font-text);color:var(--ink-3)}.ql-close{border-radius:var(--r-ctl);width:48px;height:48px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.ql-close:hover{background:var(--hover);color:var(--ink)}.ql-body{flex-direction:column;flex:1;gap:16px;min-height:0;padding:4px 20px 16px;display:flex;overflow-y:auto}.ql-photo{border-radius:var(--r-ctl);aspect-ratio:4/3;background:var(--quiet-tint);overflow:hidden}.ql-photo>*{width:100%;height:100%}.ql-photo>img{object-fit:contain}.ql-facts{flex-direction:column;margin:0;display:flex}.ql-fact{border-bottom:1px solid var(--hairline);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.ql-fact:last-child{border-bottom:0}.ql-fact dt{font:400 var(--fs-sm)/1.4 var(--font-text);color:var(--ink-3)}.ql-fact dd{font:500 var(--fs-sm)/1.4 var(--font-text);color:var(--ink);text-align:right;overflow-wrap:anywhere;margin:0}.ql-events{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ql-event{border-bottom:1px solid var(--hairline);flex-direction:column;gap:2px;padding:8px 0;display:flex}.ql-event:last-child{border-bottom:0}.ql-when{font:500 var(--fs-xs)/1.3 var(--font-text);color:var(--ink-3)}.ql-what{font:400 var(--fs-sm)/1.4 var(--font-text);color:var(--ink);overflow-wrap:anywhere}.ql-foot{padding:12px 20px 20px}.qe-frame{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.qe-form{border:0;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;display:flex}.qe-pane{min-width:0;display:none}@media (min-width:1024px){.qe-frame{grid-template-columns:minmax(0,55fr) minmax(0,45fr)}.qe-pane{top:var(--gutter);max-height:calc(100svh - 2 * var(--gutter));overscroll-behavior:contain;display:block;position:sticky;overflow-y:auto}.qe-preview-btn{display:none}}.qe-saved{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.qe-saved.is-kept{color:var(--amber-ink);font-weight:500}.qe-saved.is-refused{color:var(--coral-ink);font-weight:500}.qe-held{font:500 var(--fs-md)/1.45 var(--font-text);color:var(--amber-ink);margin:0}.qe-ladder-btn[aria-disabled=true]{cursor:not-allowed}.qe-ladder-btn[aria-disabled=true]:not([data-loading]){color:var(--off-ink);background:var(--off);border-color:var(--off-edge);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transform:none}.of-head-primary.is-pinned .qe-ladder-btn[aria-disabled=true]:not([data-loading]){box-shadow:0 1px 2px rgb(var(--shade) / .12), 0 10px 24px -10px rgb(var(--shade) / .32)}.qe-section{flex-direction:column;gap:14px;padding:16px;display:flex}.qe-section-head{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.qe-section-title{font:600 var(--fs-lg)/1.3 var(--font-text);letter-spacing:-.01em;color:var(--ink);margin:0}.qe-toggle{width:100%;min-height:48px;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;margin:-8px 0;padding:0;display:flex}.qe-toggle-ico{color:var(--ink-3);flex:none}.qe-section-line{font:400 var(--fs-md)/1.5 var(--font-text);color:var(--ink-2);text-wrap:pretty;margin:-6px 0 0}.qe-grid{grid-template-columns:minmax(0,1fr);gap:14px 16px;display:grid}@media (min-width:560px){.qe-grid.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.qe-grid.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}}.qe-span{grid-column:1/-1}.qe-quiet{font:400 var(--fs-sm)/1.45 var(--font-text);color:var(--ink-3);text-wrap:pretty;margin:0}.qe-line{font:400 var(--fs-md)/1.5 var(--font-text);color:var(--ink-2);text-wrap:pretty;margin:0}.qe-strong{color:var(--ink);font-weight:600}.qe-field{flex-direction:column;gap:8px;min-width:0;display:flex}.qe-said{font:500 var(--fs-md)/1.45 var(--font-text);color:var(--coral-ink);margin:0}.qe-picks{border:1px solid var(--hairline);border-radius:var(--r-inner);background:var(--glass-strong);flex-direction:column;margin:0;padding:4px;list-style:none;display:flex}.qe-pick{border-radius:var(--r-ctl);width:100%;min-height:48px;font:500 var(--fs-md)/1.3 var(--font-text);text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:2px;padding:6px 12px;display:flex}.qe-pick:hover,.qe-pick:focus-visible{background:var(--hover)}.qe-pick-sub{font:400 var(--fs-sm)/1.3 var(--font-text);color:var(--ink-3)}.qe-chosen{border:1px solid var(--accent-edge);border-radius:var(--r-inner);background:var(--accent-tint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.qe-chosen-name{font:600 var(--fs-md)/1.35 var(--font-text);color:var(--ink);overflow-wrap:anywhere}.qe-tax{font:500 var(--fs-md)/1.4 var(--font-text);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;display:flex}.qe-chips{flex-wrap:wrap;gap:0 6px;margin:0;padding:0;list-style:none;display:flex}.qe-chip-btn{cursor:pointer;background:0 0;border:0;align-items:center;min-height:48px;padding:0;display:inline-flex}.qe-chip{border:1px solid var(--solid-edge);background:var(--chip-bg);height:34px;font:500 var(--fs-md)/1 var(--font-text);white-space:nowrap;color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.qe-chip-btn[aria-pressed=true] .qe-chip{border-color:var(--accent-edge);background:var(--accent-tint);color:var(--accent-ink);font-weight:600}.qe-inline{border:1px solid var(--hairline);border-radius:var(--r-inner);background:var(--glass-strong);flex-direction:column;gap:12px;padding:12px;display:flex}.qe-row-btns{flex-wrap:wrap;gap:8px;display:flex}.qe-system{border:1px solid var(--hairline);border-radius:var(--r-inner);background:var(--glass-strong);flex-direction:column;gap:12px;padding:12px;display:flex}.qe-system.is-option{border-style:dashed;border-color:var(--accent-edge)}.qe-system-top{align-items:flex-start;gap:8px;display:flex}.qe-system-name{min-width:0;font:600 var(--fs-md)/1.35 var(--font-text);color:var(--ink);overflow-wrap:anywhere;flex:1;margin:12px 0 0}.qe-system-amount{font:600 var(--fs-md)/1.4 var(--font-text);font-variant-numeric:tabular-nums;text-align:right;color:var(--ink);margin:0}.qe-system-amount.is-option{color:var(--ink-3);font-weight:500}.qe-system-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.qe-layer-del{margin-top:28px}.qe-layers{border-top:1px solid var(--hairline);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.qe-layer{border-bottom:1px solid var(--hairline);align-items:flex-start;gap:10px;min-height:48px;padding:8px 0;display:flex}.qe-layer-pos{background:var(--count-bg);width:26px;height:26px;font:600 var(--fs-sm)/1 var(--font-text);font-variant-numeric:tabular-nums;color:var(--accent-ink);border-radius:999px;flex:none;place-items:center;margin-top:1px;display:inline-grid}.qe-layer-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.qe-layer-name{font:600 var(--fs-md)/1.35 var(--font-text);color:var(--ink);overflow-wrap:anywhere}.qe-layer-cover{font:400 var(--fs-sm)/1.4 var(--font-text);font-variant-numeric:tabular-nums;color:var(--ink-2)}.qe-layer-qty{font:600 var(--fs-sm)/1.4 var(--font-text);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;flex:none}.qe-layer-note{font:500 var(--fs-sm)/1.4 var(--font-text);color:var(--amber-ink);text-wrap:pretty}.qe-icon-btn{border-radius:var(--r-ctl);width:48px;height:48px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.qe-icon-btn:hover:not(:disabled){color:var(--coral-ink);background:var(--hover)}.qe-icon-btn:disabled{opacity:.45;cursor:not-allowed}.qe-check{min-height:48px;font:500 var(--fs-md)/1.4 var(--font-text);color:var(--ink);cursor:pointer;align-items:center;gap:12px;padding:4px 0;display:flex}.qe-check input{width:20px;height:20px;accent-color:var(--accent);cursor:pointer;flex:none;margin:0}.qe-check-hint{font:400 var(--fs-sm)/1.4 var(--font-text);color:var(--ink-2);margin:-6px 0 0 32px}.qe-catalogue{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.qe-catalogue>li+li{border-top:1px solid var(--hairline)}.qe-cat-btn{border-radius:var(--r-inner);width:100%;min-height:56px;font:500 var(--fs-md)/1.35 var(--font-text);text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:8px;display:flex}.qe-cat-btn:hover:not(:disabled){background:var(--hover)}.qe-cat-btn:disabled{color:var(--ink-3);cursor:default}.qe-cat-rate{font-variant-numeric:tabular-nums;color:var(--ink-2);flex:none}.qe-totals{flex-direction:column;gap:2px;margin:0;display:flex}.qe-total{justify-content:space-between;align-items:baseline;gap:12px;padding:4px 0;display:flex}.qe-total dt{font:400 var(--fs-md)/1.4 var(--font-text);color:var(--ink-2)}.qe-total dd{font:500 var(--fs-md)/1.4 var(--font-text);font-variant-numeric:tabular-nums;text-align:right;color:var(--ink);margin:0}.qe-total.is-grand{border-top:1px solid var(--hairline);margin-top:6px;padding-top:10px}.qe-total.is-grand dt,.qe-total.is-grand dd{font:600 var(--fs-lg)/1.3 var(--font-text);color:var(--ink)}.qe-total.is-due{padding-top:8px}.qe-total.is-due dt,.qe-total.is-due dd{color:var(--accent-ink);font-weight:600}.qe-preview{z-index:48;background:var(--bg);flex-direction:column;display:flex;position:fixed;inset:0}.qe-preview-top{padding:8px var(--gutter);border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:8px;display:flex}.qe-preview-title{font:600 var(--fs-lg)/1.3 var(--font-text);color:var(--ink);margin:0}.qe-preview-body{overscroll-behavior:contain;padding:12px var(--gutter) 24px;flex:1;overflow-y:auto}.qe-placeholder{padding:16px}@media (max-width:767px){.qe-page .of-head-primary.is-pinned{z-index:26}}:where(.st-scope) .st-back{border-radius:var(--r-ctl);min-height:48px;font:600 var(--fs-md)/1 var(--font-text);color:var(--accent-ink);align-self:flex-start;align-items:center;gap:6px;margin:-8px 0 -12px -6px;padding:0 10px 0 4px;text-decoration:none;display:inline-flex}:where(.st-scope) .st-back:hover{background:var(--hover)}:where(.st-scope) .st-group{flex-direction:column;gap:14px;padding:16px;display:flex}:where(.st-scope) .st-group-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 12px;display:flex}:where(.st-scope) .st-group-title{font:600 var(--fs-lg)/1.3 var(--font-text);letter-spacing:-.01em;color:var(--ink);margin:0}:where(.st-scope) .st-group-line{font:400 var(--fs-md)/1.5 var(--font-text);color:var(--ink-2);text-wrap:pretty;margin:2px 0 0}:where(.st-scope) .st-grid{grid-template-columns:minmax(0,1fr);gap:14px 16px;display:grid}@media (min-width:640px){:where(.st-scope) .st-grid.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.st-scope) .st-grid.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}}:where(.st-scope) .st-span{grid-column:1/-1}:where(.st-scope) .st-eyebrow{font:600 var(--fs-sm)/1.3 var(--font-text);letter-spacing:.01em;color:var(--ink-2);margin:0}:where(.st-scope) .st-line{font:400 var(--fs-md)/1.5 var(--font-text);color:var(--ink-2);text-wrap:pretty;margin:0}:where(.st-scope) .st-quiet{font:400 var(--fs-sm)/1.45 var(--font-text);color:var(--ink-3);margin:0}:where(.st-scope) .st-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}:where(.st-scope) .st-rows>li+li{border-top:1px solid var(--hairline)}:where(.st-scope) .st-row{border-radius:var(--r-inner);min-height:64px;color:var(--ink);align-items:center;gap:14px;padding:10px 8px;text-decoration:none;display:flex}:where(.st-scope) .st-row:hover{background:var(--hover)}:where(.st-scope) .st-row-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}:where(.st-scope) .st-row-name{font:600 var(--fs-lg)/1.3 var(--font-text)}:where(.st-scope) .st-row-sub{font:400 var(--fs-md)/1.4 var(--font-text);color:var(--ink-2);overflow-wrap:anywhere}:where(.st-scope) .st-row-go{color:var(--ink-3);flex:none}:where(.st-scope) .st-refusal{border:1px solid var(--coral-edge);border-radius:var(--r-inner);background:var(--coral-tint);font:500 var(--fs-md)/1.45 var(--font-text);color:var(--coral-ink);margin:0;padding:10px 12px}:where(.st-scope) .st-done{font:500 var(--fs-md)/1.45 var(--font-text);color:var(--positive-ink);margin:0}:where(.st-scope) .st-check{min-height:48px;font:500 var(--fs-md)/1.4 var(--font-text);color:var(--ink);cursor:pointer;align-items:center;gap:12px;padding:4px 0;display:flex}:where(.st-scope) .st-check input{width:20px;height:20px;accent-color:var(--accent);cursor:pointer;flex:none;margin:0}:where(.st-scope) .st-check-hint{font:400 var(--fs-sm)/1.4 var(--font-text);color:var(--ink-2);margin:-6px 0 0 32px}:where(.st-scope) .st-check:has(input:disabled){cursor:default}:where(.st-scope) .st-icon-btn{border-radius:var(--r-ctl);width:48px;height:48px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:inline-grid}:where(.st-scope) .st-icon-btn:hover:not(:disabled){color:var(--ink);background:var(--hover)}:where(.st-scope) .st-icon-btn:disabled{color:var(--ink-3);opacity:.45;cursor:not-allowed}:where(.st-scope) .st-icon-btn.is-danger:hover:not(:disabled){color:var(--coral-ink)}:where(.st-scope) .st-block{border:1px solid var(--hairline);border-radius:var(--r-inner);background:var(--glass-strong);flex-direction:column;gap:12px;padding:12px;display:flex}:where(.st-scope) .st-block-top{align-items:flex-end;gap:8px;display:flex}:where(.st-scope) .st-block-top>:first-child{flex:1;min-width:0}:where(.st-scope) .st-chips{flex-wrap:wrap;gap:0 6px;margin:0;padding:0;list-style:none;display:flex}:where(.st-scope) .st-chip-btn{cursor:pointer;background:0 0;border:0;align-items:center;min-height:48px;padding:0;display:inline-flex}:where(.st-scope) .st-chip{border:1px solid var(--solid-edge);background:var(--chip-bg);height:34px;font:500 var(--fs-md)/1 var(--font-text);white-space:nowrap;color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}:where(.st-scope) .st-chip-btn[aria-pressed=true] .st-chip{border-color:var(--accent-edge);background:var(--accent-tint);color:var(--accent-ink);font-weight:600}:where(.st-scope) .st-chip-count{font-variant-numeric:tabular-nums;color:var(--ink-3)}:where(.st-scope) .st-asset{flex-direction:column;gap:10px;display:flex}:where(.st-scope) .st-asset-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}:where(.st-scope) .st-asset-name{font:600 var(--fs-md)/1.3 var(--font-text);color:var(--ink)}:where(.st-scope) .st-asset-tools{flex-wrap:wrap;gap:8px;display:flex}:where(.st-scope) .st-asset-view{border:1px dashed var(--dash);border-radius:var(--r-inner);background:var(--glass-strong);min-height:72px;font:500 var(--fs-sm)/1.3 var(--font-text);color:var(--ink-3);place-items:center;padding:8px;display:grid;overflow:hidden}:where(.st-scope) .st-asset-view img{object-fit:contain;max-width:100%;max-height:96px;display:block}:where(.st-scope) .st-logo{flex-wrap:wrap;align-items:center;gap:14px;display:flex}:where(.st-scope) .st-logo .st-asset-view{width:72px;height:72px;min-height:0;padding:4px}:where(.st-scope) .st-brand{flex-direction:column;gap:12px;display:flex}:where(.st-scope) .st-brand-name{font:600 var(--fs-xl)/1.25 var(--font-display);letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere;margin:8px 0 0}:where(.st-scope) .st-system{flex-direction:column;gap:12px;padding:16px;display:flex}:where(.st-scope) .st-system-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;display:flex}:where(.st-scope) .st-system-name{font:600 var(--fs-lg)/1.3 var(--font-text);color:var(--ink);overflow-wrap:anywhere;margin:0}:where(.st-scope) .st-system-facts{font:500 var(--fs-md)/1.4 var(--font-text);font-variant-numeric:tabular-nums;color:var(--ink-2);flex-wrap:wrap;gap:6px 14px;margin:4px 0 0;padding:0;list-style:none;display:flex}:where(.st-scope) .st-system-facts b{color:var(--ink);font-weight:600}:where(.st-scope) .st-layers{border-top:1px solid var(--hairline);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}:where(.st-scope) .st-layer{border-bottom:1px solid var(--hairline);align-items:center;gap:8px;min-height:56px;padding:4px 0;display:flex}:where(.st-scope) .st-layer[draggable=true]{cursor:grab}:where(.st-scope) .st-layer.is-dragging{opacity:.45}:where(.st-scope) .st-layer.is-over{box-shadow:inset 0 2px 0 var(--accent)}:where(.st-scope) .st-layer.is-over-end{box-shadow:inset 0 -2px 0 var(--accent)}:where(.st-scope) .st-layer-pos{background:var(--count-bg);width:28px;height:28px;font:600 var(--fs-sm)/1 var(--font-text);font-variant-numeric:tabular-nums;color:var(--accent-ink);border-radius:999px;flex:none;place-items:center;display:inline-grid}:where(.st-scope) .st-layer-text{flex-direction:column;flex:1;gap:2px;min-width:0;padding:4px 0;display:flex}:where(.st-scope) .st-layer-name{font:600 var(--fs-md)/1.35 var(--font-text);color:var(--ink);overflow-wrap:anywhere}:where(.st-scope) .st-layer-cover{font:400 var(--fs-md)/1.35 var(--font-text);font-variant-numeric:tabular-nums;color:var(--ink-2)}:where(.st-scope) .st-layer-tools{flex:none;align-items:center;display:flex}:where(.st-scope) .st-layer-edit{border-radius:var(--r-ctl);min-width:0;min-height:48px;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:0 8px 0 4px;display:flex}:where(.st-scope) .st-layer-edit:hover{background:var(--hover)}:where(.st-scope) .st-layer-pen{color:var(--ink-3);flex:none}:where(.st-scope) .st-handle{cursor:grab}:where(.st-scope) .st-system-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}:where(.st-scope) .st-system-foot .st-quiet{flex:260px}:where(.st-scope) .st-preview{font:600 var(--fs-md)/1.4 var(--font-text);font-variant-numeric:tabular-nums;color:var(--accent-ink);margin:0}:where(.st-scope) .st-form{flex-direction:column;gap:14px;padding-bottom:4px;display:flex}:where(.st-scope) .st-sheet-foot{flex-wrap:wrap;gap:8px;display:flex}:where(.st-scope) .st-sheet-foot>*{flex:160px}@media (prefers-reduced-motion:no-preference){:where(.st-scope) .st-row,:where(.st-scope) .st-back,:where(.st-scope) .st-icon-btn,:where(.st-scope) .st-chip{transition:background-color .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease)}}:root:has(.o-shell.has-tabbar .st-scope :is(.st-group,.st-system,.st-back)){scroll-padding-bottom:calc(var(--gutter) + 68px + env(safe-area-inset-bottom,0px))}:root:has(.o-shell.has-tabbar .st-scope .of-head-primary.is-pinned){scroll-padding-bottom:calc(var(--gutter) + 140px + env(safe-area-inset-bottom,0px))}:where(.st-scope) .st-field{flex-direction:column;gap:8px;min-width:0;display:flex}:where(.st-scope) .st-stale{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:14px 16px;display:flex}:where(.st-scope) .st-stale-line{font:500 var(--fs-md)/1.45 var(--font-text);color:var(--ink);text-wrap:pretty;flex:240px;margin:0}:where(.st-scope) .st-layer-note{font:500 var(--fs-sm)/1.4 var(--font-text);color:var(--amber-ink);text-wrap:pretty}:where(.st-scope) .st-signin{flex-direction:column;gap:14px;padding-bottom:4px;display:flex}:where(.st-scope) .st-signin-title{font:600 var(--fs-lg)/1.3 var(--font-text);letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere;outline:none;margin:0}:where(.st-scope) .st-signin-facts{border:1px solid var(--hairline);border-radius:var(--r-inner);background:var(--label-bg);flex-direction:column;margin:0;padding:4px 16px;display:flex}:where(.st-scope) .st-signin-fact{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding:12px 0;display:flex}:where(.st-scope) .st-signin-fact+.st-signin-fact{border-top:1px solid var(--hairline)}:where(.st-scope) .st-signin-fact dt{font:400 var(--fs-md)/1.4 var(--font-text);color:var(--ink-2)}:where(.st-scope) .st-signin-fact dd{font:600 var(--fs-xl)/1.3 var(--font-text);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--ink);overflow-wrap:anywhere;margin:0}:where(.st-scope) .st-signin-said{min-height:1.45em;font:500 var(--fs-sm)/1.45 var(--font-text);color:var(--ink-2);margin:0}:where(.st-scope) .st-profiles-link{vertical-align:middle;min-width:48px;min-height:48px;color:var(--accent-ink);text-underline-offset:3px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.mp-quiet{border-radius:var(--r-card);background:var(--map-land);min-height:140px;font:500 var(--fs-md)/1.4 var(--font-text);color:var(--ink-2);text-align:center;place-items:center;margin:0;padding:16px;display:grid}.mp-gl{position:absolute;inset:0}.mp-gl.maplibregl-map{position:absolute}.mp-marker{width:48px;height:48px}.mp-quiet-line{font:400 var(--fs-md)/1.45 var(--font-text);color:var(--ink-2);margin:0}.mp-sample{z-index:2;border-radius:var(--r-ctl);background:var(--label-bg);max-width:min(320px,100% - 16px);font:400 var(--fs-xs)/1.35 var(--font-text);color:var(--ink-2);pointer-events:none;margin:0;padding:4px 8px;position:absolute;bottom:8px;right:8px}.mp-sample.is-small{padding:3px 6px;bottom:6px;right:6px}.of-tap{flex-direction:column;gap:4px;min-width:0;display:flex}.of-tap-head{grid-template-columns:minmax(0, 1fr) repeat(var(--tap-cols), 96px);font:500 var(--fs-xs)/1.2 var(--font-text);color:var(--ink-3);column-gap:6px;padding:0 0 4px;display:none}.of-tap-head:before{content:""}.of-tap-col{text-align:center}.of-tap-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.of-tap-item{border-bottom:1px solid var(--hairline);flex-direction:column;gap:8px;padding:10px 0;display:flex}.of-tap-item:last-child{border-bottom:0}.of-tap-name{flex-direction:column;gap:2px;min-width:0;display:flex}.of-tap-label{font:500 var(--fs-md)/1.35 var(--font-text);color:var(--ink);overflow-wrap:anywhere}.of-tap-sub{font:400 var(--fs-sm)/1.35 var(--font-text);color:var(--ink-3)}.of-tap-cells{grid-template-columns:repeat(var(--tap-cols), minmax(0, 1fr));gap:6px;display:grid}.of-tap-cell{border-radius:var(--r-ctl);border:1px solid var(--solid-edge);background:var(--label-bg);min-height:48px;font:500 var(--fs-sm)/1.2 var(--font-text);color:var(--ink);cursor:pointer;padding:0 6px}.of-tap-cell.is-on{background:var(--hero-a);border-color:var(--hero-a);color:var(--on-dark);font-weight:600}.of-tap-cell:disabled{cursor:not-allowed}@media (min-width:768px){.of-tap-head{display:grid}.of-tap-item{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:6px;display:grid}.of-tap-cells{grid-template-columns:repeat(var(--tap-cols), 96px)}}.sk-lines{flex-direction:column;align-self:stretch;width:100%;margin:0;padding:0;list-style:none;display:flex}.sk-line{border-bottom:1px solid var(--hairline);flex-direction:column;gap:8px;min-width:0;padding:12px 0;display:flex}.sk-line:last-child{border-bottom:0}.sk-line-head{flex-direction:column;gap:2px;min-width:0;display:flex}.sk-line-name{font:500 var(--fs-md)/1.35 var(--font-text);color:var(--ink);overflow-wrap:anywhere}.sk-line-sub{font:400 var(--fs-sm)/1.35 var(--font-text);font-variant-numeric:tabular-nums;color:var(--ink-3)}.sk-add{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.sk-add>:first-child{flex:200px;min-width:0}.sk-photo{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sk-photo-btn{cursor:pointer;align-items:center;gap:8px;min-height:48px;display:inline-flex;position:relative}.sk-num{font-variant-numeric:tabular-nums;white-space:nowrap}.sk-coral{color:var(--coral-ink)}.sk-amber{color:var(--amber-ink)}.sk-quiet{color:var(--ink-3)}.sk-scroll{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.sk-scroll::-webkit-scrollbar{display:none}.sk-finish-bar{z-index:25;left:var(--gutter,16px);right:var(--gutter,16px);bottom:calc(var(--shell-bottom,0px) + 12px);position:fixed}.o-page:has(.sk-finish-bar){padding-bottom:104px}.sk-columns th,.sk-columns td{padding-left:4px;padding-right:4px}.sk-columns tr>:first-child{min-width:6rem;padding-left:0}.sk-columns tr>:last-child{padding-right:0}.sk-columns tr>:nth-child(6){padding-left:12px}.of-ft-card:focus-within{z-index:3;position:relative}.of-ft{flex-direction:column;align-items:stretch;gap:8px;min-width:0;display:flex}.of-ft-card{border-radius:var(--r-ctl);flex-direction:column;gap:8px;min-width:0;padding:14px;display:flex}.of-ft-title{font:600 var(--fs-xs)/1.2 var(--font-text);letter-spacing:.02em;color:var(--ink-3);margin:0}.of-ft-place{min-width:0}.of-ft-holds{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.of-ft-holds li{font:400 var(--fs-sm)/1.4 var(--font-text);color:var(--ink-2);justify-content:space-between;gap:8px;display:flex}.of-ft-name{overflow-wrap:anywhere;min-width:0}.of-ft-qty{font-variant-numeric:tabular-nums;color:var(--ink);flex:none;font-weight:600}.of-ft-error{font:400 var(--fs-sm)/1.4 var(--font-text);color:var(--coral-ink);margin:0}.of-ft-swap{border:1px solid var(--accent-edge);background:var(--chip-bg);width:48px;height:48px;color:var(--accent-ink);cursor:pointer;border-radius:999px;align-self:center;place-items:center;display:inline-grid}@media (min-width:768px){.of-ft{flex-direction:row;align-items:flex-start}.of-ft-card{flex:1 1 0}.of-ft-swap{align-self:center;transform:rotate(90deg)}}.of-figstrip{padding:0;overflow:hidden}.of-figstrip-list{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.of-figstrip-item{border-bottom:1px solid var(--hairline);min-width:0}.of-figstrip-item:nth-child(odd){border-right:1px solid var(--hairline)}.of-figstrip-item:nth-last-child(-n+2):nth-child(odd),.of-figstrip-item:nth-last-child(-n+2):nth-child(odd)~.of-figstrip-item{border-bottom:0}.of-figstrip-link{min-width:0;height:100%;min-height:48px;color:var(--ink);-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:flex-start;padding:12px 14px;text-decoration:none;display:flex}.of-figstrip-link:hover{background:var(--hover)}.of-figstrip-link:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.of-figstrip-num{max-width:100%;font:600 var(--fs-xl)/1.15 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:break-word}.of-figstrip-label{font:500 var(--fs-sm)/1.3 var(--font-text);color:var(--ink-2);margin-top:4px}.of-figstrip-sub{font:400 var(--fs-xs)/1.3 var(--font-text);font-variant-numeric:tabular-nums;color:var(--ink-3);margin-top:1px}@media (min-width:768px){.of-figstrip-list{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr))}.of-figstrip-item{border-bottom:0;border-right:1px solid var(--hairline)}.of-figstrip-item:last-child{border-right:0}.of-figstrip-link{padding:16px 18px}.of-figstrip-num{font-size:var(--fs-2xl)}}@media (min-width:1180px){.of-figstrip-num{font-size:var(--fs-3xl)}}.of-needs-row{border-bottom:1px solid var(--hairline);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:10px 0;display:grid}.of-needs-row:last-child{border-bottom:0}.of-needs-text{flex-direction:column;gap:2px;min-width:0;display:flex}.of-needs-title{font:500 var(--fs-md)/1.35 var(--font-text);color:var(--ink);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.of-needs-why{font:400 var(--fs-sm)/1.35 var(--font-text);color:var(--ink-3);overflow-wrap:anywhere}.of-needs-count{min-width:22px;height:20px;font:600 var(--fs-xs)/1 var(--font-text);font-variant-numeric:tabular-nums;color:var(--ink-2);background:var(--count-bg);border-radius:999px;place-items:center;padding:0 7px;display:inline-grid}.of-needs-act{border-radius:var(--r-ctl);border:1px solid var(--solid-edge);background:var(--label-bg);min-width:64px;min-height:48px;font:600 var(--fs-sm)/1.2 var(--font-text);color:var(--accent-ink);white-space:nowrap;justify-content:center;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.of-needs-act:hover{background:var(--glass-strong)}.of-needs-act:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.home-card-head{justify-content:space-between;align-items:center;gap:10px;padding:0 0 6px;display:flex}.home-card-title{font:600 var(--fs-lg)/1.3 var(--font-display);letter-spacing:-.015em;color:var(--ink)}.home-list{margin:0;padding:0;list-style:none}.home-pages{font:500 var(--fs-sm)/1.3 var(--font-text);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 6px;margin:-6px 0 0;padding:0 2px;display:flex}.home-pages a{min-height:48px;color:var(--accent-ink);text-underline-offset:3px;align-items:center;padding:0 6px;text-decoration:underline;display:inline-flex}.home-line-link{border-bottom:1px solid var(--hairline);min-height:48px;font:400 var(--fs-md)/1.4 var(--font-text);color:var(--ink);overflow-wrap:anywhere;align-items:center;padding:4px 0;text-decoration:none;display:flex}li:last-child>.home-line-link{border-bottom:0}a.home-line-link:hover{color:var(--accent-ink)}.home-tonight-lines{flex-direction:column;gap:6px;margin:8px 0 4px;padding:0;list-style:none;display:flex}.home-tonight-lines li{font:400 var(--fs-md)/1.45 var(--font-text);color:var(--ink);overflow-wrap:anywhere}.home-more{min-height:48px;font:600 var(--fs-sm)/1.2 var(--font-text);color:var(--accent-ink);text-underline-offset:3px;align-items:center;padding:0 2px;text-decoration:underline;display:inline-flex}.home-quiet{font:400 var(--fs-md)/1.5 var(--font-text);color:var(--ink-2)}.home-busy{min-height:88px}.home-setup-count{font:500 var(--fs-sm)/1.3 var(--font-text);color:var(--ink-3);white-space:nowrap}.home-setup-line{font:400 var(--fs-md)/1.5 var(--font-text);color:var(--ink-2);margin:0 0 4px}.home-setup-steps{margin:4px 0 0}.home-setup-step{border-bottom:1px solid var(--hairline);min-height:48px;color:var(--ink);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:10px 0;text-decoration:none;display:grid}li:last-child>.home-setup-step{border-bottom:0}.home-setup-step:hover .home-setup-name{color:var(--accent-ink)}.home-setup-step:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-ctl)}.home-setup-tick{border:1.5px solid var(--quiet-edge);background:var(--quiet-tint);width:28px;height:28px;font:600 var(--fs-sm)/1 var(--font-text);color:var(--ink-2);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:-2px;display:inline-flex}.home-setup-step.is-done .home-setup-tick{border-color:var(--accent);background:var(--accent);color:var(--on-dark)}.home-setup-text{flex-direction:column;gap:2px;min-width:0;display:flex}.home-setup-name{font:600 var(--fs-md)/1.4 var(--font-text);color:var(--ink);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.home-setup-step.is-done .home-setup-name{color:var(--ink-3);font-weight:500}.home-setup-optional{font:500 var(--fs-xs)/1.3 var(--font-text);color:var(--ink-3)}.home-setup-todo{font:400 var(--fs-sm)/1.45 var(--font-text);color:var(--ink-2);overflow-wrap:anywhere}.home-setup-after{color:var(--ink-3)}.home-setup-foot{justify-content:flex-end;padding-top:8px;display:flex}.home-issue{border-bottom:1px solid var(--hairline);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px 12px;padding:12px 0;display:grid}.home-issue:last-child{border-bottom:0}.home-issue>.o-btn,.home-issue>.of-link-btn{grid-column:2;justify-self:start}.home-issue-photo{border-radius:var(--r-ctl);width:56px;height:56px;display:block}.home-issue-photo.is-none{background:var(--quiet-tint)}.home-issue-text{flex-direction:column;gap:3px;min-width:0;display:flex}.home-issue-site{font:600 var(--fs-md)/1.35 var(--font-text);color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.home-issue-site a{min-height:48px;color:var(--ink);text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;text-decoration:underline;display:inline-flex}.home-issue-line{font:400 var(--fs-md)/1.45 var(--font-text);color:var(--ink);overflow-wrap:anywhere}.home-issue-who{font:400 var(--fs-sm)/1.35 var(--font-text);color:var(--ink-3)}@media (min-width:768px){.home-issue{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.home-issue>.o-btn,.home-issue>.of-link-btn{grid-column:3}}.home-message{border-bottom:1px solid var(--hairline)}.home-message:last-child{border-bottom:0}.home-message-row{text-align:left;cursor:pointer;width:100%;min-height:56px;color:var(--ink);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:10px 2px;display:grid}.home-message-row:hover{background:var(--hover)}.home-message-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.home-message-who{font:500 var(--fs-md)/1.35 var(--font-text);flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.home-message-row.is-unread .home-message-who{font-weight:700}.home-message-when{font:400 var(--fs-sm)/1.35 var(--font-text);color:var(--ink-3);white-space:nowrap}.home-message-line{font:400 var(--fs-md)/1.45 var(--font-text);color:var(--ink-2);overflow-wrap:anywhere;white-space:pre-line;grid-column:1/-1}
