:root{color-scheme:dark;--brand-black:#000;--brand-white:#f8f8f8;--brand-tux:#182424;--brand-orange:#e09858;--brand-orange-deep:#cc7824;--brand-olive:#787860;--brand-cream:#f0f0e4;--bg:#0d1111;--surface:#1a2222;--surface-2:#212b2b;--surface-glass:rgba(13,17,17,.72);--hair:hsla(0,0%,100%,.08);--hair-strong:hsla(0,0%,100%,.14);--scrim:rgba(0,0,0,.55);--bg-fade:radial-gradient(ellipse 80% 40% at 50% 0%,rgba(224,152,88,.07),transparent 70%);--ink:#f8f8f8;--ink-2:#c9cbbf;--ink-3:#9a9d90;--ink-4:#767a70;--accent:#e09858;--accent-fill:#cc7824;--on-accent:#182424;--accent-soft:rgba(224,152,88,.14);--accent-glow:0 0 20px -4px rgba(224,152,88,.35);--focus:#e09858;--ok:#5cc08a;--warn:#e2b04a;--err:#f07c6c;--ok-soft:rgba(92,192,138,.14);--warn-soft:rgba(226,176,74,.14);--err-soft:hsla(7,81%,68%,.14);--viz-1:#cc7824;--viz-2:#35a895;--viz-3:#9585e0;--viz-4:#d65e90;--viz-5:#5b8fdb;--viz-1-a:#e0a060;--viz-1-b:#cc7824;--viz-1-c:#a85c14;--viz-2-a:#5fc2ae;--viz-2-b:#35a895;--viz-2-c:#1f8a78;--viz-3-a:#ab9fe8;--viz-3-b:#9585e0;--viz-3-c:#7a68cf;--viz-4-a:#e48ab2;--viz-4-b:#d65e90;--viz-4-c:#b4456f;--viz-5-a:#8db1e6;--viz-5-b:#5b8fdb;--viz-5-c:#3072d2;--viz-out-a:#a3abb6;--viz-out-b:#868f9c;--viz-out-c:#6b7482;--role-red:#f25c5c;--role-orange:#f5923e;--role-yellow:#e8c84a;--role-lime:#a8d23a;--role-green:#4cc66a;--role-teal:#2bc5a8;--role-cyan:#3bc3f0;--role-blue:#5b8df5;--role-violet:#8e7cf7;--role-purple:#bc6bef;--role-pink:#f065b8;--role-brown:#c58a5a;--role-slate:#868f9c;--seq-1:#5a3009;--seq-2:#7e440f;--seq-3:#a85c14;--seq-4:#cc7824;--seq-5:#e0a468;--seq-6:#edc59a;--viz-grid:#2a3434;--viz-axis:#3a4646;--viz-mute:#3e4848;--viz-wash:0.10;--viz-gap:2px;--viz-bar:24px;--viz-line:2px;--viz-dot:8px;--font-sans:-apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,"Segoe UI",Roboto,Inter,sans-serif;--font-rounded:ui-rounded,var(--font-sans);--fs-micro:11px;--lh-micro:14px;--fs-caption:13px;--lh-caption:18px;--fs-body:15px;--lh-body:22px;--fs-body-lg:17px;--lh-body-lg:24px;--fs-h3:17px;--lh-h3:22px;--fs-h2:20px;--lh-h2:26px;--fs-stat:26px;--lh-stat:30px;--fs-title:28px;--lh-title:34px;--fs-hero:44px;--lh-hero:48px;--track-tight:-0.02em;--track-eyebrow:0.06em;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:28px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--gutter:16px;--card-pad:16px;--stack:12px;--section:28px;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-xl:20px;--r-full:999px;--shadow-card:0 1px 0 0 hsla(0,0%,100%,.04) inset,0 8px 24px -8px rgba(0,0,0,.6);--shadow-raised:0 1px 0 0 hsla(0,0%,100%,.05) inset,0 12px 32px -8px rgba(0,0,0,.7);--shadow-sheet:0 -8px 40px rgba(0,0,0,.45);--blur-glass:16px;--dur-instant:80ms;--dur-fast:140ms;--dur-base:220ms;--dur-page:280ms;--dur-slow:320ms;--dur-count:420ms;--dur-draw:480ms;--stagger:50ms;--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-in:cubic-bezier(0.40,0,1,1);--ease-in-out:cubic-bezier(0.45,0,0.15,1);--ease-rise:cubic-bezier(0.20,0.7,0.20,1);--ease-spring:cubic-bezier(0.34,1.40,0.64,1);--ease-count:cubic-bezier(0.33,1,0.68,1);--sat:env(safe-area-inset-top,0px);--sab:env(safe-area-inset-bottom,0px);--sal:env(safe-area-inset-left,0px);--sar:env(safe-area-inset-right,0px);--tabbar-h:60px;--header-h:44px;--rail-w:88px;--content-max:1800px;--reports-max:1280px;--touch:44px;--touch-lg:48px}:root[data-theme=light]{color-scheme:light;--bg-fade:none;--bg:#f5f4ec;--surface:#fcfcfc;--surface-2:#f3f2ea;--surface-glass:hsla(53,33%,95%,.78);--hair:rgba(24,36,36,.1);--hair-strong:rgba(24,36,36,.18);--scrim:rgba(13,17,17,.45);--ink:#182424;--ink-2:#4a4e46;--ink-3:#6e6e58;--ink-4:#8f8f7e;--accent:#a85c14;--accent-fill:#cc7824;--on-accent:#182424;--accent-soft:rgba(204,120,36,.12);--accent-glow:none;--focus:#a85c14;--ok:#1f7a48;--warn:#9a6508;--err:#b23a2e;--ok-soft:rgba(31,122,72,.12);--warn-soft:rgba(154,101,8,.12);--err-soft:rgba(178,58,46,.12);--viz-1:#cc7824;--viz-2:#12907d;--viz-3:#6b5bc2;--viz-4:#c4477c;--viz-5:#3b6fc4;--viz-1-a:#dfa05c;--viz-1-b:#cc7824;--viz-1-c:#a85c14;--viz-2-a:#4fb5a1;--viz-2-b:#12907d;--viz-2-c:#0b6e60;--viz-3-a:#9a8bda;--viz-3-b:#6b5bc2;--viz-3-c:#51439e;--viz-4-a:#d97ba6;--viz-4-b:#c4477c;--viz-4-c:#9e3562;--viz-5-a:#7499d5;--viz-5-b:#3b6fc4;--viz-5-c:#2f589c;--viz-out-a:#9aa2ad;--viz-out-b:#636c7a;--viz-out-c:#48505c;--role-red:#d62f38;--role-orange:#d9731a;--role-yellow:#b08a00;--role-lime:#6e9a12;--role-green:#1e9b45;--role-teal:#0f8f78;--role-cyan:#0e8fc2;--role-blue:#2f6bd9;--role-violet:#6b5bc2;--role-purple:#8e3fd0;--role-pink:#c4327f;--role-brown:#9a6236;--role-slate:#636c7a;--seq-1:#f6e3cb;--seq-2:#edc59a;--seq-3:#e0a468;--seq-4:#cc7824;--seq-5:#a85c14;--seq-6:#7e440f;--viz-grid:#e6e5dc;--viz-axis:#c9c8bd;--viz-mute:#d9d8ce;--shadow-card:0 1px 2px rgba(24,36,36,.04);--shadow-raised:0 8px 24px -8px rgba(24,36,36,.18),0 1px 2px rgba(24,36,36,.06);--shadow-sheet:0 -8px 40px rgba(24,36,36,.18)}@media (min-width:768px){:root{--gutter:24px;--card-pad:20px;--section:40px;--fs-hero:52px;--lh-hero:56px}}html{overflow-x:clip;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-padding-top:calc(var(--header-h) + var(--sat))}body,html{background:var(--bg)}body{margin:0;min-height:100dvh;color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;padding-left:var(--sal);padding-right:var(--sar);background-image:radial-gradient(120% 40% at 50% -8%,rgba(224,152,88,.1) 0,rgba(224,152,88,0) 62%)}@media (max-width:767px){.shell-tabs{padding-bottom:calc(var(--tabbar-h) + var(--sab) + var(--sp-4))}}@media (min-width:768px){.shell-tabs{padding-left:calc(var(--rail-w) + var(--sal))}}.ask-column{margin-top:calc(-1 * var(--sp-4));height:calc(100dvh - var(--header-h) - var(--sat) - var(--tabbar-h) - var(--sab) - var(--sp-4))}@media (min-width:768px){.ask-column{height:calc(100dvh - var(--header-h) - var(--sat) - var(--sab) - var(--sp-6))}}html[data-ask-active]{overflow:hidden;overscroll-behavior:none}html[data-ask-active] .shell-tabs{position:fixed;top:var(--ask-viewport-top,0);left:0;right:0;height:var(--ask-viewport-height,100dvh);display:flex;flex-direction:column;overflow:hidden;padding-left:var(--sal);padding-right:var(--sar)}html[data-ask-active] .shell-tabs>[role=status],html[data-ask-active] .shell-tabs>header{flex-shrink:0}html[data-ask-active] .shell-tabs>main{flex:1;min-height:0;width:100%;padding-top:0}html[data-ask-active] .shell-tabs>main>.page-in{height:100%}html[data-ask-active] .ask-column{height:100%;margin-top:0}html[data-ask-active] .ask-composer textarea{max-height:min(220px,calc(var(--ask-viewport-height, 100dvh) * .3));overflow-y:auto!important;overscroll-behavior:contain}html[data-ask-keyboard] .ask-disclaimer{display:none}@media (max-width:767px){html[data-ask-keyboard] .shell-tabs{padding-bottom:var(--sp-2)}html[data-ask-keyboard] .shell-tabs>nav[aria-label=Tabs]{display:none}}@media (min-width:768px){html[data-ask-active] .shell-tabs{padding-left:calc(var(--rail-w) + var(--sal));padding-bottom:calc(var(--sab) + var(--sp-6))}html[data-ask-active] .shell-tabs>nav[aria-label=Tabs]{top:var(--ask-viewport-top,0);bottom:auto;height:var(--ask-viewport-height,100dvh)}}h1,h2,h3{letter-spacing:var(--track-tight);margin:0}[role=button],a,button,input,select,textarea{touch-action:manipulation}input,select,textarea{font-size:16px}@media (max-width:767px){input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}}@media (min-width:768px){input,select,textarea{font-size:inherit}}input[type=date]{-webkit-appearance:none;appearance:none;display:flex;width:100%;max-width:100%;min-width:0;box-sizing:border-box}input[type=date]::-webkit-date-and-time-value{text-align:left;min-height:1.2em}::selection{background:var(--accent-soft);color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tabular{font-variant-numeric:tabular-nums}.safe-top{padding-top:var(--sat)}.safe-bottom{padding-bottom:var(--sab)}.safe-x{padding-left:var(--sal);padding-right:var(--sar)}@keyframes it-page-in{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}@keyframes it-page-out{0%{opacity:1;transform:none}to{opacity:.6;transform:translateX(-8%)}}@keyframes it-page-back{0%{opacity:.6;transform:translateX(-8%)}to{opacity:1;transform:none}}@keyframes it-page-gone{0%{opacity:1;transform:none}to{opacity:0;transform:translateX(24px)}}@keyframes it-tab-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes it-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes it-ink{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes it-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes it-fade{0%{opacity:0}to{opacity:1}}@keyframes it-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}@keyframes it-grow-x{0%{transform:scaleX(0)}to{transform:none}}@keyframes it-grow-y{0%{transform:scaleY(0)}to{transform:none}}@keyframes it-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.page-in{animation:it-page-in var(--dur-page) var(--ease-out) both}.tab-in{animation:it-tab-in var(--dur-fast) var(--ease-out) both}.rise{animation:it-rise var(--dur-slow) var(--ease-rise) both}.ink{display:inline-block;animation:it-ink .36s ease-out both}.sheet-up{animation:it-sheet-up var(--dur-slow) var(--ease-out) both}.fade-in{animation:it-fade var(--dur-fast) ease-out both}.pop-in{animation:it-pop var(--dur-fast) ease-out both;transform-origin:top right}.grow-x{animation:it-grow-x var(--dur-draw) var(--ease-out) both;transform-origin:left center}.grow-y{animation:it-grow-y var(--dur-draw) var(--ease-out) both;transform-origin:center bottom}.pressable{transition:transform var(--dur-instant) var(--ease-out),opacity var(--dur-instant) var(--ease-out)}.pressable:active{transform:scale(.97)}.skeleton{background:linear-gradient(90deg,var(--surface-2) 0,var(--hair-strong) 50%,var(--surface-2) 100%);background-size:200% 100%;animation:it-shimmer 1.4s linear infinite;border-radius:var(--r-sm)}.refetching{opacity:.6;transition:opacity var(--dur-base) var(--ease-out)}::view-transition-old(root){animation:it-page-out var(--dur-page) var(--ease-out) both}::view-transition-new(root){animation:it-page-in var(--dur-page) var(--ease-out) both}html[data-nav=back]::view-transition-old(root){animation:it-page-gone var(--dur-page) var(--ease-out) both}html[data-nav=back]::view-transition-new(root){animation:it-page-back var(--dur-page) var(--ease-out) both}html[data-nav=tab]::view-transition-old(root){animation:none}html[data-nav=tab]::view-transition-new(root){animation:it-tab-in var(--dur-fast) var(--ease-out) both}@media (prefers-reduced-motion:reduce){.fade-in,.grow-x,.grow-y,.ink,.page-in,.pop-in,.rise,.sheet-up,.tab-in{animation:none;opacity:1;transform:none}.skeleton{animation:none}.pressable,.pressable:active{transition:none;transform:none}::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}body{background-image:var(--bg-fade);background-repeat:no-repeat}