@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_a5fa2b34-module__HXcp5W__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_a5fa2b34-module__HXcp5W__variable{--font-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_6116a8f4-module__H0GLkW__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_6116a8f4-module__H0GLkW__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--sky-lt:#175ec4;--sky-lt-hover:#12448d;--sky-lt-on:#fff;--sky-dk:#7cb6ff;--sky-dk-hover:#add2ff;--sky-dk-on:#08182e;--violet-lt:#6929c4;--violet-lt-hover:#491d8b;--violet-lt-on:#fff;--violet-dk:#be95ff;--violet-dk-hover:#d4bbff;--violet-dk-on:#1c0f2e;--graphite-lt:#2b3646;--graphite-lt-hover:#151d28;--graphite-lt-on:#fff;--graphite-dk:#d3dbe6;--graphite-dk-hover:#f2f7ff;--graphite-dk-on:#10161e;--rose-lt:#b12c67;--rose-lt-hover:#81234b;--rose-lt-on:#fff;--rose-dk:#ff92ba;--rose-dk-hover:#ffbed6;--rose-dk-on:#2e0b1a;--purple-lt:#8a3ffc;--purple-dk:#a56eff;--lt-ground:#edf0f4;--lt-surface:#fff;--lt-raised:#f3f6fa;--lt-line:#141e301a;--lt-line-2:#141e3029;--lt-track:#141e3012;--lt-text-1:#19222f;--lt-text-2:#445064;--lt-text-3:#5f6c83;--lt-action:var(--sky-lt);--lt-action-hover:var(--sky-lt-hover);--lt-action-soft:color-mix(in srgb, var(--lt-action) 10%, transparent);--lt-on-action:var(--sky-lt-on);--lt-ok:#0d6d60;--lt-warn:#8f5100;--lt-fail:#b52c2c;--lt-ok-soft:#0d6d6033;--lt-warn-soft:#8f510033;--lt-fail-soft:#b52c2c33;--lt-c1:#0f62fe;--lt-c2:#d02670;--lt-c3:#009d9a;--lt-c4:#8e6a00;--lt-c-other:#8494aa;--lt-heat-0:#141e3012;--lt-heat-1:color-mix(in oklab, var(--lt-action) 30%, var(--lt-surface));--lt-heat-2:color-mix(in oklab, var(--lt-action) 48%, var(--lt-surface));--lt-heat-3:color-mix(in oklab, var(--lt-action) 66%, var(--lt-surface));--lt-heat-4:color-mix(in oklab, var(--lt-action) 84%, var(--lt-surface));--lt-heat-5:var(--lt-action);--lt-grid:#141e3012;--lt-axis:#5f6c83;--lt-nodata:#a9b4c2;--dk-ground:#0b0f14;--dk-surface:#141a22;--dk-raised:#1c242e;--dk-line:#ffffff1a;--dk-line-2:#ffffff2e;--dk-track:#ffffff14;--dk-text-1:#e8edf4;--dk-text-2:#b0bed0;--dk-text-3:#899aad;--dk-action:var(--sky-dk);--dk-action-hover:var(--sky-dk-hover);--dk-action-soft:color-mix(in srgb, var(--dk-action) 14%, transparent);--dk-on-action:var(--sky-dk-on);--dk-ok:#5fd3c2;--dk-warn:#f6c68b;--dk-fail:#f08a8a;--dk-ok-soft:#5fd3c233;--dk-warn-soft:#f6c68b33;--dk-fail-soft:#f08a8a33;--dk-c1:#4589ff;--dk-c2:#ee5396;--dk-c3:#009d9a;--dk-c4:#b28600;--dk-c-other:#7387a0;--dk-heat-0:#ffffff14;--dk-heat-1:color-mix(in oklab, var(--dk-action) 30%, var(--dk-surface));--dk-heat-2:color-mix(in oklab, var(--dk-action) 48%, var(--dk-surface));--dk-heat-3:color-mix(in oklab, var(--dk-action) 66%, var(--dk-surface));--dk-heat-4:color-mix(in oklab, var(--dk-action) 84%, var(--dk-surface));--dk-heat-5:var(--dk-action);--dk-grid:#ffffff14;--dk-axis:#899aad;--dk-nodata:#46566a;--front-field:color-mix(in oklab, var(--sky-lt) 78%, #0b1e3d);--front-field-deep:color-mix(in oklab, var(--sky-lt) 46%, #0b1e3d);--front-on-field:#fff;--front-on-field-2:#cfe0f8;--front-on-field-line:#fff6;--front-on-field-hover:#ffffff1f;--front-white-hover:#e8f0fc;--front-device:#0d1117;--front-device-edge:#ffffff1f;--front-device-shadow:#051024b3;--wa-wallpaper:#efeae2;--wa-dot:#00000009;--wa-bar:#f7f8fa;--wa-edge:#e3e3e3;--wa-out:#d9fdd3;--wa-in:#fff;--wa-ink:#111b21;--wa-meta:#667781;--wa-day:#54656f;--wa-hint:#8696a0;--wa-bubble-shadow:#0b141a21;--wa-read:#53bdeb;--wa-send:#1daa61;--r-container:3px;--r-control:4px;--r-sheet:14px;--r-pill:999px;--shadow:#000;--ease-out-quint:cubic-bezier(.23, 1, .32, 1);--ease-in-cubic:cubic-bezier(.32, 0, .67, 0);--d-press:.1s;--d-alert:.12s;--d-reveal:.14s;--d-hover:.15s;--d-sheet:.2s;--d-exit:.14s;--d-arrive:.26s;--d-screen-in:.18s;--d-travel:.26s;--d-draw:.46s;--d-draw-long:.52s;--d-pulse:1s;--delay-pending:.15s;--ground:var(--lt-ground);--surface:var(--lt-surface);--raised:var(--lt-raised);--line:var(--lt-line);--line-2:var(--lt-line-2);--track:var(--lt-track);--text-1:var(--lt-text-1);--text-2:var(--lt-text-2);--text-3:var(--lt-text-3);--action:var(--lt-action);--action-hover:var(--lt-action-hover);--action-soft:var(--lt-action-soft);--on-action:var(--lt-on-action);--ok:var(--lt-ok);--warn:var(--lt-warn);--fail:var(--lt-fail);--ok-soft:var(--lt-ok-soft);--warn-soft:var(--lt-warn-soft);--fail-soft:var(--lt-fail-soft);--c1:var(--lt-c1);--c2:var(--lt-c2);--c3:var(--lt-c3);--c4:var(--lt-c4);--c-other:var(--lt-c-other);--heat-0:var(--lt-heat-0);--heat-1:var(--lt-heat-1);--heat-2:var(--lt-heat-2);--heat-3:var(--lt-heat-3);--heat-4:var(--lt-heat-4);--heat-5:var(--lt-heat-5);--grid:var(--lt-grid);--axis:var(--lt-axis);--nodata:var(--lt-nodata);--knob:var(--lt-surface);--front-band:var(--lt-text-1)}:root:not([data-accent]),[data-accent=sky]{--lt-action:var(--sky-lt);--lt-action-hover:var(--sky-lt-hover);--lt-on-action:var(--sky-lt-on);--dk-action:var(--sky-dk);--dk-action-hover:var(--sky-dk-hover);--dk-on-action:var(--sky-dk-on);--lt-c1:var(--purple-lt);--dk-c1:var(--purple-dk)}[data-accent=violet]{--lt-action:var(--violet-lt);--lt-action-hover:var(--violet-lt-hover);--lt-on-action:var(--violet-lt-on);--dk-action:var(--violet-dk);--dk-action-hover:var(--violet-dk-hover);--dk-on-action:var(--violet-dk-on)}[data-accent=graphite]{--lt-action:var(--graphite-lt);--lt-action-hover:var(--graphite-lt-hover);--lt-on-action:var(--graphite-lt-on);--dk-action:var(--graphite-dk);--dk-action-hover:var(--graphite-dk-hover);--dk-on-action:var(--graphite-dk-on)}[data-accent=rose]{--lt-action:var(--rose-lt);--lt-action-hover:var(--rose-lt-hover);--lt-on-action:var(--rose-lt-on);--dk-action:var(--rose-dk);--dk-action-hover:var(--rose-dk-hover);--dk-on-action:var(--rose-dk-on);--lt-c2:var(--violet-lt);--dk-c2:var(--violet-dk)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:var(--dk-ground);--surface:var(--dk-surface);--raised:var(--dk-raised);--line:var(--dk-line);--line-2:var(--dk-line-2);--track:var(--dk-track);--text-1:var(--dk-text-1);--text-2:var(--dk-text-2);--text-3:var(--dk-text-3);--action:var(--dk-action);--action-hover:var(--dk-action-hover);--action-soft:var(--dk-action-soft);--on-action:var(--dk-on-action);--ok:var(--dk-ok);--warn:var(--dk-warn);--fail:var(--dk-fail);--ok-soft:var(--dk-ok-soft);--warn-soft:var(--dk-warn-soft);--fail-soft:var(--dk-fail-soft);--c1:var(--dk-c1);--c2:var(--dk-c2);--c3:var(--dk-c3);--c4:var(--dk-c4);--c-other:var(--dk-c-other);--heat-0:var(--dk-heat-0);--heat-1:var(--dk-heat-1);--heat-2:var(--dk-heat-2);--heat-3:var(--dk-heat-3);--heat-4:var(--dk-heat-4);--heat-5:var(--dk-heat-5);--grid:var(--dk-grid);--axis:var(--dk-axis);--nodata:var(--dk-nodata);--front-band:var(--dk-raised)}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:var(--dk-ground);--surface:var(--dk-surface);--raised:var(--dk-raised);--line:var(--dk-line);--line-2:var(--dk-line-2);--track:var(--dk-track);--text-1:var(--dk-text-1);--text-2:var(--dk-text-2);--text-3:var(--dk-text-3);--action:var(--dk-action);--action-hover:var(--dk-action-hover);--action-soft:var(--dk-action-soft);--on-action:var(--dk-on-action);--ok:var(--dk-ok);--warn:var(--dk-warn);--fail:var(--dk-fail);--ok-soft:var(--dk-ok-soft);--warn-soft:var(--dk-warn-soft);--fail-soft:var(--dk-fail-soft);--c1:var(--dk-c1);--c2:var(--dk-c2);--c3:var(--dk-c3);--c4:var(--dk-c4);--c-other:var(--dk-c-other);--heat-0:var(--dk-heat-0);--heat-1:var(--dk-heat-1);--heat-2:var(--dk-heat-2);--heat-3:var(--dk-heat-3);--heat-4:var(--dk-heat-4);--heat-5:var(--dk-heat-5);--grid:var(--dk-grid);--axis:var(--dk-axis);--nodata:var(--dk-nodata);--front-band:var(--dk-raised)}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}
*{box-sizing:border-box}html{overscroll-behavior-y:none;scroll-padding-top:calc(61px + env(safe-area-inset-top))}@media (max-width:899px){html{scroll-padding-bottom:calc(71px + env(safe-area-inset-bottom))}}body{overscroll-behavior-y:none;background:var(--ground);color:var(--text-1);font-family:var(--font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;min-height:100dvh;margin:0;font-size:15px;line-height:1.5}a{color:inherit;text-decoration:none}:root{-webkit-tap-highlight-color:transparent}.btn,.switcher-tab,.phonenav-tab,.sheet-row,.card-hit,summary,.daytrend-plot{touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.daytrend-plot{touch-action:pan-y}:focus-visible{outline:3px solid var(--action);outline-offset:1px}.num{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}@media (pointer:coarse){input,select,textarea{font-size:16px!important}}.wrap{max-width:720px;padding:16px calc(16px + env(safe-area-inset-right)) calc(63px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left));margin:0 auto}@media (min-width:900px){.wrap{max-width:1120px;padding-bottom:48px}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
.chrome{z-index:45;border-bottom:1px solid var(--line);padding-top:env(safe-area-inset-top);background:var(--ground);position:sticky;top:0}.chrome-row{max-width:720px;padding:0 calc(16px + env(safe-area-inset-right)) 0 calc(16px + env(safe-area-inset-left));grid-template-columns:minmax(0,1fr) minmax(0,auto) minmax(0,1fr);align-items:center;column-gap:10px;min-height:52px;margin:0 auto;display:grid}.bar-left{justify-self:start;min-width:0;display:flex}.bar-right{justify-content:flex-end;justify-self:end;min-width:0;display:flex}.bar-center{justify-items:center;min-width:0;display:grid;position:relative}.bar-center>*{grid-area:1/1;min-width:0;max-width:100%}.bar-shop .lockup-name{font-size:15px}.bar-title{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;animation:rise var(--d-arrive) var(--ease-out-quint) backwards;font-size:15px;font-weight:600;display:block;overflow:hidden}.bar-back-label{text-overflow:ellipsis;max-width:28vw;overflow:hidden}.chrome:has(.bar-back) .bar-shop{visibility:hidden}.bar-back{min-height:44px;color:var(--action);white-space:nowrap;transition:opacity var(--d-press) var(--ease-out-quint);align-items:center;gap:2px;margin-left:-8px;padding-right:8px;font-size:15px;text-decoration:none;display:inline-flex}.bar-back:active{opacity:.55}.bar-back-mark{display:inline-flex;transform:rotate(90deg)}.bar-right .switcher-tab{min-height:32px;padding:0 10px;font-size:13px}@media (max-width:899px){.page-back.page-back{display:none}.bar-left{grid-area:1/1}.bar-center{grid-area:1/2}.bar-right{grid-area:1/3}.chrome:not(:has(.bar-back)) .bar-center{grid-column:1/3;justify-items:start}}@media (min-width:900px){.chrome-row{column-gap:20px;max-width:1120px;display:flex}.bar-left,.bar-center .bar-title-slot{display:none}.chrome:has(.bar-back) .bar-shop{visibility:visible}.bar-center{flex:none;justify-items:start}.bar-shop .lockup-name{font-size:14px}.bar-right{margin-left:auto}}.lockup{align-items:center;gap:9px;min-width:0;display:flex}.lockup-mark{border-radius:var(--r-container);object-fit:contain;background:var(--text-1);flex:none;width:26px;height:26px}.lockup-name{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-container);box-shadow:0 1px 2px var(--track);padding:20px 18px;container-type:inline-size}.card.hero{padding-block:22px 24px}.lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin:0 0 8px;font-size:12px;font-weight:600}.card .lbl{margin:0 0 14px}.card .val{font-family:var(--font-mono), monospace;font-weight:600;font-size:clamp(14px, min(14cqi, 100cqi / (var(--len,4) * .62)), 30px);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;line-height:1.1}.card.hero .val{font-size:clamp(18px, min(17cqi, 100cqi / (var(--len,4) * .62)), 36px)}.card .val .cur{color:var(--text-2);vertical-align:.35em;margin-right:.1em;font-size:.5em;font-weight:500}.card .sub{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:7px;margin:14px 0 0;font-size:12.5px;display:flex}.card .sub .pct{color:var(--text-1);font-weight:600}.card .sub-flow{display:block}.sub-flow .change{vertical-align:-1px}.card .hero-finding{flex-wrap:nowrap;align-items:flex-start;gap:6px;margin-top:8px;font-weight:600}.hero-finding svg{flex:none;margin-top:2px}.hero-finding[data-tone=good]{color:var(--ok)}.hero-finding[data-tone=watch]{color:var(--warn)}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (max-width:480px){.grid-3 .card{padding-inline:14px}}.stack{flex-direction:column;gap:16px;display:flex}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-container);box-shadow:0 1px 2px var(--track);padding:16px 18px}.panel-title{letter-spacing:-.015em;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 10px;margin:0 0 10px;font-size:17px;font-weight:600;display:flex}.panel-heading{font:inherit;letter-spacing:inherit;margin:0}.panel-title .meta{color:var(--text-3);letter-spacing:0;white-space:nowrap;font-size:12px;font-weight:500}.panel-aside{flex-wrap:wrap;align-items:baseline;gap:2px 14px;min-width:0;display:inline-flex}.onward{letter-spacing:0;white-space:nowrap;color:var(--action);align-items:center;gap:6px;margin:-14px 0;padding:14px 0;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.onward:after{content:"";width:5px;height:5px;transition:transform var(--d-hover) ease-out;border-top:1.5px solid;border-right:1.5px solid;align-self:center;transform:rotate(45deg)}.onward:hover{text-decoration:underline}[data-accent=graphite] :is(.bar-back-label,.onward,.person-back,.pick-price-set){text-underline-offset:2px;text-decoration:underline}.onward:hover:after{transform:translate(2px)rotate(45deg)}.kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--text-2);margin:0;font-size:12px;font-weight:600}.btn{font:inherit;border-radius:var(--r-control);border:1px solid var(--line-2);background:var(--surface);min-height:44px;color:var(--text-2);cursor:pointer;transition:color var(--d-hover) ease, border-color var(--d-hover) ease, transform var(--d-press) ease-out, filter var(--d-hover) ease;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.btn:hover{border-color:color-mix(in srgb, var(--action) 50%, transparent);color:var(--action)}.btn-primary{background:var(--action);color:var(--on-action);border-color:var(--action);width:100%;min-height:46px;font-size:14px}.btn-primary:hover{color:var(--on-action);filter:brightness(1.06)}.btn-primary:disabled{opacity:.6;cursor:default;filter:none}.btn-tonal{background:var(--action-soft);color:var(--action);border-color:#0000;gap:9px;padding:0 16px 0 10px;font-size:14px}.btn-tonal:hover{color:var(--action);border-color:color-mix(in srgb, var(--action) 35%, transparent)}.btn-disc{background:var(--action);width:24px;height:24px;color:var(--on-action);border-radius:50%;flex:none;place-items:center;display:grid}.tag{border-radius:var(--r-pill);color:var(--text-2);background:var(--track);align-items:center;padding:2px 9px;font-size:11px;font-weight:600;display:inline-flex}.tag-ok{color:var(--ok);background:color-mix(in srgb, var(--ok) 10%, transparent)}.tag-warn{color:var(--warn);background:color-mix(in srgb, var(--warn) 10%, transparent)}.field{border:1px solid var(--line-2);border-radius:var(--r-control);width:100%;min-height:46px;font:inherit;background:var(--surface);color:var(--text-1);align-items:center;padding:0 14px;font-size:16px;display:flex}.field::placeholder{color:var(--text-3);opacity:1}.phonenav{z-index:40;background:var(--surface);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);display:flex;position:fixed;bottom:0;left:0;right:0}.phonenav-tab{min-width:0;min-height:47px;font:inherit;color:var(--text-2);cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:11px;text-decoration:none;display:flex;position:relative}.phonenav-tab[aria-current=page]{color:var(--action)}.phonenav-bar{height:2px;width:var(--bar-w,0px);background:var(--action);border-radius:0 0 var(--r-pill) var(--r-pill);pointer-events:none;transform:translateX(var(--bar-x,0px));position:absolute;top:-1px;left:0}.phonenav-bar[data-ready]{transition:transform .32s var(--ease-out-quint), width .32s var(--ease-out-quint), opacity .16s ease}.phonenav-bar[data-hidden]{opacity:0}@media (prefers-reduced-motion:reduce){.phonenav-bar[data-ready]{transition:opacity .16s}}@media (min-width:900px){.stack.narrow{max-width:720px}}.heat-grid{align-items:center;gap:3px;display:grid}.heat-head{color:var(--text-3);text-align:center;font-size:10px}.heat-day{color:var(--text-2);transition:color var(--d-hover) ease;font-size:11px}.heat-day[data-held]{color:var(--text-1);font-weight:600}.heat-cell{aspect-ratio:1;cursor:pointer;border-radius:var(--r-control);background:var(--heat-0);width:100%;max-height:56px;animation:rise var(--d-arrive) var(--ease-out-quint) backwards;transition:box-shadow var(--d-press) var(--ease-out-quint), transform var(--d-press) var(--ease-out-quint);border:1px solid #0000;padding:0;position:relative}.heat-cell:after{content:"";position:absolute;inset:-2px}.heat-cell[data-step="1"]{background:var(--heat-1)}.heat-cell[data-step="2"]{background:var(--heat-2)}.heat-cell[data-step="3"]{background:var(--heat-3)}.heat-cell[data-step="4"]{background:var(--heat-4)}.heat-cell[data-step="5"]{background:var(--heat-5)}.heat-cell[data-shut]{background-image:repeating-linear-gradient(-45deg, transparent, transparent 3px, var(--line-2) 3px, var(--line-2) 4px)}.heat-cell[data-held]{box-shadow:0 0 0 2px var(--action);transform:scale(1.04)}.heat-cell:hover{box-shadow:0 0 0 2px color-mix(in srgb, var(--action) 45%, transparent)}@media (min-width:900px){.heat-cell{aspect-ratio:auto;height:48px}}.heat-key{flex-wrap:wrap;align-items:center;gap:5px;margin-top:10px;display:flex}.heat-key-word{color:var(--text-3);font-size:11px}.heat-key-swatch{border-radius:var(--r-container);background:var(--heat-0);width:14px;height:14px}.heat-key-swatch[data-step="1"]{background:var(--heat-1)}.heat-key-swatch[data-step="2"]{background:var(--heat-2)}.heat-key-swatch[data-step="3"]{background:var(--heat-3)}.heat-key-swatch[data-step="4"]{background:var(--heat-4)}.heat-key-swatch[data-step="5"]{background:var(--heat-5)}.heat-key-shut{background-image:repeating-linear-gradient(-45deg, transparent, transparent 3px, var(--line-2) 3px, var(--line-2) 4px);margin-left:8px}.heat-readout{min-height:3.2em;margin:14px 0 0}.heat-caption,.heat-none{color:var(--text-2);font-size:13px}.heat-when{color:var(--text-2);font-size:12.5px;font-weight:600;display:block}.heat-amount{font-family:var(--font-mono), monospace;letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:22px;font-weight:600;display:inline-block}.heat-share{color:var(--text-2);font-size:12px;display:block}.heat-peaks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.heat-peak{text-align:left;font:inherit;color:var(--text-1);cursor:pointer;transition:border-color var(--d-hover) ease, transform var(--d-press) ease-out;padding:12px 14px;display:block}.heat-peak:hover{border-color:color-mix(in srgb, var(--action) 45%, transparent)}.heat-peak[data-held]{border-color:var(--action)}.heat-peak .lbl{margin-bottom:6px;font-size:11px;display:block}.heat-peak-when{letter-spacing:-.01em;font-size:14px;font-weight:600;display:block}.heat-peak-said{color:var(--text-2);margin-top:3px;font-size:12px;display:block}.heat-shape{margin-top:14px}@media (min-width:900px){.phonenav{background:0 0;border:0;align-self:stretch;padding:0;position:relative}.phonenav-tab{flex-direction:row;flex:none;padding:0 14px;font-size:13px}.phonenav-bar{border-radius:var(--r-pill) var(--r-pill) 0 0;top:auto;bottom:-1px}}.pagehead{justify-content:space-between;align-items:center;gap:14px;display:flex}.pagehead .switcher{flex:0 auto;justify-content:flex-end;min-width:0}.pagehead .switcher-tab{padding:0 10px;font-size:12.5px}.branch-chip{cursor:pointer;gap:5px;padding-right:9px}.sheet-row-tick{color:var(--action);margin-left:auto}.today-top,.money-top{gap:16px;display:grid}.money-side{display:contents}.money-top .chart{margin-top:18px}.daytrend{margin:18px 0 0}.daytrend-plot{touch-action:pan-y;cursor:crosshair;position:relative}.daytrend .chart-plot{width:100%;height:104px;display:block;overflow:visible}.daytrend-readout{min-height:16px;color:var(--text-3);font-variant-numeric:tabular-nums;margin:0 0 4px;font-size:11.5px;line-height:1.3}.daytrend-readout .daytrend-day{color:var(--text-2)}.daytrend-readout .daytrend-amount{color:var(--text-1);margin-left:4px;font-weight:600}.daytrend .chart-axis{margin-top:6px}@keyframes draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes rise{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{stroke-width:0}to{stroke-width:7px}}.daytrend-area{transform-origin:bottom;animation:rise var(--d-draw) var(--ease-out-quint) backwards}.daytrend-end{animation:pop var(--d-reveal) var(--ease-out-quint) .42s backwards}.daytrend-rule,.daytrend-held{transition:none}[data-glide] .daytrend-rule,[data-glide] .daytrend-held{transition:all var(--d-press) var(--ease-out-quint)}.card .lbl,.card .val,.card .sub,.findings .finding{animation:rise var(--d-arrive) var(--ease-out-quint) backwards}.card .val.nodata{color:var(--text-3)}.card-link{position:relative}.card-link:has(.card-hit:hover){border-color:color-mix(in srgb, var(--action) 45%, transparent)}.card-hit{color:inherit;text-decoration:none}.card-hit:after{content:"";border-radius:inherit;position:absolute;inset:0}.card-link:has(.card-hit:focus-visible){outline:3px solid var(--action);outline-offset:1px}.card-hit:focus-visible{outline:none}.today-record{position:relative;overflow:hidden}.waiting-list{margin:0;padding:0;list-style:none}.waiting-row{padding:12px 0}.waiting-row+.waiting-row{border-top:1px solid var(--line)}.waiting-what{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.waiting-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14.5px;overflow:hidden}.waiting-category{color:var(--text-3);white-space:nowrap;flex:1;font-size:12px}.waiting-amount{white-space:nowrap;font-size:14.5px;font-weight:600}.waiting-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:3px;display:flex}.waiting-who{color:var(--text-3);flex:140px;min-width:0;margin:0;font-size:12px}.waiting-actions{flex:none;gap:8px;display:flex}.waiting-actions .btn{padding:0 13px}.btn[aria-busy=true]{opacity:.55;cursor:default}.btn-deny{color:var(--fail);border-color:color-mix(in srgb, var(--fail) 45%, transparent)}.btn-deny:hover{color:var(--fail);border-color:var(--fail)}.waiting-settled{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:12px;margin-top:4px;display:flex}.btn-undo{flex:none;min-height:38px;padding:0 12px;font-size:12.5px}.waiting-row{animation:rise var(--d-reveal) var(--ease-out-quint) backwards}@media (min-width:900px){.money-top{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}.money-top .money-side{align-content:start;gap:16px;display:grid}.money-top .grid-2{grid-template-columns:minmax(0,1fr);gap:16px}.money-top .card.hero{flex-direction:column;display:flex}.money-top .card.hero .val{font-size:clamp(22px, min(10cqi, 100cqi / (var(--len,4) * .62)), 58px)}.today-top{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start}.today-top .grid-2,.today-top .grid-3{grid-template-columns:minmax(0,1fr);gap:16px}.today-top .card.hero{flex-direction:column;display:flex}.today-top .card.hero .val{font-size:clamp(22px, min(11cqi, 100cqi / (var(--len,4) * .62)), 64px)}.today-top .daytrend{margin-top:18px}.today-top .daytrend .chart-plot{height:132px}}.findings{margin:0;padding:0;list-style:none}.finding{align-items:flex-start;gap:12px;padding:13px 0;display:flex}.finding+.finding{border-top:1px solid var(--line)}.finding:first-child{padding-top:4px}.finding:last-child{padding-bottom:2px}.finding-mark{border-radius:var(--r-pill);flex:none;justify-content:center;align-items:center;width:27px;height:27px;margin-top:1px;display:flex}.finding-said{min-width:0}.finding-text{margin:0;font-size:14px;line-height:1.4}.finding-detail{color:var(--text-2);font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:12.5px;line-height:1.5}.finding-good .finding-mark{color:var(--ok);background:var(--ok-soft)}.finding-watch .finding-mark{color:var(--warn);background:var(--warn-soft)}.finding-neutral .finding-mark{color:var(--text-2);background:var(--track)}.nothing{color:var(--text-2);max-width:46ch;margin:2px 0;font-size:13.5px}.switcher{scrollbar-width:none;gap:6px;margin-block:-8px;padding-block:8px;display:flex;overflow-x:auto}.switcher::-webkit-scrollbar{display:none}.switcher-tab{border:1px solid var(--line-2);border-radius:var(--r-pill);min-height:32px;font:inherit;color:var(--text-2);background:var(--surface);white-space:nowrap;flex:none;align-items:center;padding:0 12px;font-size:13px;text-decoration:none;display:inline-flex;position:relative}.switcher-tab:after{content:"";position:absolute;inset:-8px min(0px,50% - 22px)}.switcher-tab:is([aria-current=true],[aria-checked=true]){color:var(--action);border-color:var(--action)}.switcher-tab:disabled{opacity:.45;cursor:default}.day-pick{cursor:pointer}.day-pick:focus-within{outline:2px solid var(--action);outline-offset:2px}.day-pick-input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;min-height:0;padding:0;position:absolute;inset:0}.chart{margin:0}.chart-legend{color:var(--text-2);flex-wrap:wrap;gap:14px;margin-bottom:10px;font-size:12px;display:flex}.chart-key{align-items:center;gap:6px;display:inline-flex}.chart-swatch{border-radius:var(--r-pill);flex:none;width:14px;height:3px}.chart-swatch-dashed{background-image:linear-gradient(90deg, transparent 45%, var(--surface) 45% 62%, transparent 62%)}.chart-plot{width:100%;height:170px;display:block}.chart{position:relative}.chart-readout{min-height:16px;color:var(--text-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 12px;margin:0 0 5px;font-size:11.5px;line-height:1.3;display:flex}.chart-span{color:var(--text-1);font-weight:600}.chart-in{color:var(--c1);font-weight:600}.chart-out{color:var(--c2);font-weight:600}.chart-hit{touch-action:pan-y;cursor:crosshair;position:relative}.chart-rule,.chart-dot{transition:none}[data-glide] .chart-rule,[data-glide] .chart-dot{transition:all var(--d-press) var(--ease-out-quint)}.chart-line{stroke-dasharray:1;animation:draw var(--d-draw-long) var(--ease-out-quint) backwards}.chart-line-out{stroke-dasharray:5 4;animation-name:fade-in;animation-duration:var(--d-draw)}.chart-area{animation:rise var(--d-draw) var(--ease-out-quint) backwards;transform-origin:bottom}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.chart-axis{color:var(--text-3);justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.breakdown{border-radius:var(--r-pill);background:var(--track);gap:2px;width:100%;height:14px;display:flex;overflow:hidden}.breakdown-seg{min-width:2px;display:block}.breakdown-keys{margin:14px 0 0;padding:0;list-style:none}.breakdown-key{border-top:1px solid var(--line);align-items:center;gap:9px;padding:9px 0;font-size:13px;display:flex}.breakdown-key:first-child{border-top:0}.breakdown-swatch{border-radius:var(--r-container);flex:none;width:10px;height:10px}.breakdown-name{min-width:0;color:var(--text-1);flex:1}.breakdown-amount{font-variant-numeric:tabular-nums;font-weight:600}.breakdown-share{text-align:right;width:42px;color:var(--text-3);font-variant-numeric:tabular-nums}.margin-line{color:var(--text-2);max-width:72ch;margin:16px 0 0;font-size:13px;line-height:1.55}.margin-line strong{color:var(--text-1);font-variant-numeric:tabular-nums;white-space:nowrap}.hero-onward{margin:14px 0 0}.panel .val{font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(20px,9cqi,28px);font-weight:600;line-height:1.15}.panel .val .cur{color:var(--text-2);vertical-align:.3em;margin-right:.08em;font-size:.55em;font-weight:500}.range-to{font-family:var(--font-sans), sans-serif;color:var(--text-2);padding:0 .25em;font-size:.5em;font-weight:500}.scrim{z-index:45;background:color-mix(in srgb, var(--text-1) 38%, transparent);position:fixed;inset:0}.sheet-clip{z-index:46;top:0;left:0;right:0;bottom:calc(47px + env(safe-area-inset-bottom));pointer-events:none;position:fixed;overflow:hidden}.sheet{pointer-events:auto;background:var(--surface);border-top:1px solid var(--line);border-radius:var(--r-sheet) var(--r-sheet) 0 0;box-shadow:0 -8px 30px color-mix(in srgb, var(--text-1) 14%, transparent);padding:6px 0;position:absolute;bottom:0;left:0;right:0}.sheet-list{margin:0;padding:0;list-style:none}.sheet:focus{outline:none}button.sheet-row{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.sheet-row{min-height:52px;color:var(--text-1);align-items:center;gap:12px;padding:8px 18px;text-decoration:none;display:flex}.sheet-row[aria-current=page]{color:var(--action)}.sheet-last{border-top:1px solid var(--line);margin-top:6px;padding-top:6px}.sheet-row-label{font-size:15px}.sheet-row-detail{color:var(--text-3);font-size:12px}@media (min-width:900px){.sheet-clip{bottom:0}.sheet{border-radius:0 0 var(--r-sheet) var(--r-sheet);border-top:0;border-bottom:1px solid var(--line);top:0;bottom:auto}}.scrim-from-bar{top:calc(52px + env(safe-area-inset-top))}.sheet-from-bar{top:calc(52px + env(safe-area-inset-top));bottom:0}.sheet-from-bar .sheet{border-top:0;border-bottom:1px solid var(--line);border-radius:0 0 var(--r-sheet) var(--r-sheet);box-shadow:0 14px 30px -12px color-mix(in srgb, var(--text-1) 22%, transparent);animation-name:sheet-down;top:0;bottom:auto}.sheet-from-bar .sheet[data-phase=closing]{animation-name:sheet-down-out}@media (min-width:900px){.scrim-from-bar{background:0 0}.sheet-from-bar{width:280px;height:60vh;bottom:auto;left:auto;right:max(16px,50vw - 544px)}.sheet-from-bar .sheet{border:1px solid var(--line);border-radius:var(--r-sheet);margin-top:6px}.sheet-from-bar .sheet-row{min-height:42px}.scrim-more{top:calc(52px + env(safe-area-inset-top));background:0 0}.sheet-clip.sheet-more{top:calc(52px + env(safe-area-inset-top));height:70vh;bottom:auto;right:auto;left:var(--more-left,auto);width:280px}.sheet-more .sheet{border:1px solid var(--line);border-radius:var(--r-sheet);box-shadow:0 14px 30px -12px color-mix(in srgb, var(--text-1) 22%, transparent);margin-top:6px;animation-name:sheet-down;top:0;bottom:auto}.sheet-more .sheet[data-phase=closing]{animation-name:sheet-down-out}.sheet-more .sheet-row{min-height:42px}}.switcher-tab,.phonenav-tab,.card-link{transition:transform var(--d-press) ease-out}.card-link:has(.card-hit:active){transform:scale(.99)}.sheet-row{transition:background-color var(--d-press) ease-out}:is(a,button):is(.btn,.switcher-tab,.phonenav-tab):active:not(:disabled){transform:scale(.97)}:is(a,button).sheet-row:active:not(:disabled){background-color:var(--track)}@keyframes said{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}[role=alert]{animation:said var(--d-alert) var(--ease-out-quint) backwards}.pending{display:none}.switcher-tab:has(>.pending){color:var(--action);border-color:var(--action)}.phonenav-tab:has(>.pending){color:var(--action)}.phonenav:has(.pending) .phonenav-tab[aria-current=page]:not(:has(>.pending)){color:var(--text-2)}.stack:has(>.pagehead .pending,>.switcher .pending)>:not(.pagehead):not(.switcher){opacity:.5;transition:opacity var(--d-hover) ease var(--delay-pending)}.skel{border-radius:var(--r-control);background:var(--track);display:block;position:relative;overflow:hidden}.skel:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--surface) 55%, transparent), transparent);animation:1.6s ease-in-out infinite skel-sheen;position:absolute;inset:0;transform:translate(-100%)}.skel-ghost{color:#0000;background:var(--track);border-radius:var(--r-control);-webkit-box-decoration-break:clone;box-decoration-break:clone}.skel-ghost:before{content:attr(data-text)}.skel-frozen{display:contents}.skel-text{vertical-align:middle;max-width:100%;height:.75em;display:inline-block}.skel-page{animation:skel-in .2s var(--ease-out-quint) var(--delay-pending) backwards}.skel-card{flex-direction:column;gap:12px;display:flex}.skel-chart{height:120px;margin-top:6px}.skel-pills{gap:8px;display:flex}.skel-pill{border-radius:var(--r-pill);width:64px;height:32px}.skel-field{height:44px}.skel-rows{flex-direction:column;display:flex}.skel-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.skel-row:first-child{border-top:0}@keyframes skel-sheen{to{transform:translate(100%)}}@keyframes skel-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.skel:after{animation:none;display:none}.skel-page{animation:none}}@keyframes reveal-disclosure{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes reveal-confirm{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}details[open]:not(.entry)::details-content{animation:reveal-disclosure var(--d-reveal) var(--ease-out-quint) backwards}.confirm{animation:reveal-confirm var(--d-reveal) var(--ease-out-quint) backwards}.confirm>p:first-of-type{min-height:44px}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes sheet-down{0%{transform:translateY(-100%)}to{transform:none}}@keyframes sheet-up-out{0%{transform:none}to{transform:translateY(100%)}}@keyframes sheet-down-out{0%{transform:none}to{transform:translateY(-100%)}}@keyframes scrim-in{0%{opacity:0}to{opacity:1}}@keyframes scrim-out{0%{opacity:1}to{opacity:0}}.sheet{animation:sheet-up var(--d-sheet) var(--ease-out-quint) backwards;will-change:transform}.sheet[data-phase=closing]{animation:sheet-up-out var(--d-exit) var(--ease-in-cubic) forwards}.scrim{animation:scrim-in var(--d-sheet) var(--ease-out-quint) backwards}.scrim[data-phase=closing]{animation:scrim-out var(--d-exit) var(--ease-in-cubic) forwards}@keyframes row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.sheet[data-phase=open] .sheet-row{animation:row-in var(--d-reveal) var(--ease-out-quint) backwards;animation-delay:calc(60ms + var(--row,0) * 22ms)}.branch-chip svg{transition:transform var(--d-reveal) var(--ease-out-quint)}.branch-chip[data-phase=open] svg{transform:rotate(180deg)}@media (min-width:900px){.sheet{animation-name:sheet-down}.sheet[data-phase=closing]{animation-name:sheet-down-out}}@media (prefers-reduced-motion:reduce){.sheet[data-phase=open] .sheet-row,.card .lbl,.card .val,.card .sub,.findings .finding,.daytrend-end,.people-row,.bought-row,.sales-row,.sales-fill,.ask-suggestion,.heat-cell,.staff-row,.staff-fill,.trail-line,.change,.sales-note,.monthbars-bar,.spend-fill{animation-delay:0s!important}}@media (min-width:900px){.stack.narrow:is(.activity,.settings){width:100%;margin-inline:auto}}.to-place{border-radius:var(--r-container);background:var(--warn-soft);border:1px solid color-mix(in srgb, var(--warn) 35%, transparent);min-height:44px;color:var(--text-1);transition:border-color var(--d-hover) ease, transform var(--d-press) ease-out;align-items:center;gap:12px;padding:6px 14px;text-decoration:none;display:flex}.to-place:hover{border-color:var(--warn)}.to-place:active{transform:scale(.99)}.to-place-count{border-radius:var(--r-pill);background:var(--warn);min-width:28px;height:28px;color:var(--surface);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;padding:0 8px;font-size:14px;font-weight:600;display:inline-flex}.to-place-title{flex:1;min-width:0;font-size:14.5px;font-weight:600}.to-place-go{color:var(--warn);display:inline-flex;transform:rotate(-90deg)}.to-place-head{letter-spacing:-.015em;margin:0;font-size:17px;font-weight:600}.to-place-back{white-space:nowrap;margin-block:-12px;padding-block:12px;font-size:13px}.daystep{align-items:center;gap:8px;display:flex}.daystep-arrow{flex:none;width:44px;padding:0}.daystep-arrow[data-off]{opacity:.35}.daystep-back{display:inline-flex;transform:rotate(90deg)}.daystep-forward{display:inline-flex;transform:rotate(-90deg)}.daystep-form{flex:1;gap:8px;min-width:0;display:flex}.daystep-pill{flex:1;min-width:0;display:flex}.daystep-label{display:none}.daystep[data-ready] .daystep-pill{border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--surface);cursor:pointer;min-height:44px;transition:border-color var(--d-hover) ease, transform var(--d-press) ease-out;justify-content:center;align-items:center;position:relative}.daystep[data-ready] .daystep-pill:hover{border-color:color-mix(in srgb, var(--action) 50%, transparent)}.daystep[data-ready] .daystep-pill:active{transform:scale(.98)}.daystep[data-ready] .daystep-pill:focus-within{outline:2px solid var(--action);outline-offset:2px}.daystep[data-ready] .daystep-label{pointer-events:none;animation:rise var(--d-arrive) var(--ease-out-quint) backwards;font-size:14px;font-weight:600;display:block}.daystep[data-ready] .daystep-input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;min-height:0;padding:0;position:absolute;inset:0}.entry-list{margin:0;padding:0;list-style:none}.entry-none{color:var(--text-2);margin:0;font-size:13px}.entry-row{border-top:1px solid var(--line);grid-template-rows:1fr;display:grid}.panel>ul:first-child>.entry-row:first-child{border-top:0}.activity .panel:has(>ul:first-child){padding-top:5px}.daystep-takings{color:var(--text-2);font-weight:500}.entry{min-height:0;overflow:hidden}.entry-head{cursor:pointer;padding:11px 0;list-style:none;display:block}.entry-head::-webkit-details-marker{display:none}.entry-top{align-items:baseline;gap:10px;display:flex}.entry-what{flex:1;min-width:0;font-size:14px}.entry-who{color:var(--text-2)}.entry-tag{vertical-align:1px;margin-left:7px;padding:1px 7px;font-size:10.5px}.entry-amount{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px}.entry-chevron{color:var(--text-3);transition:transform var(--d-sheet) var(--ease-out-quint);align-self:center;display:inline-flex}.entry[data-phase=open] .entry-chevron{transform:rotate(180deg)}.entry-meta{color:var(--text-3);margin-top:2px;padding-right:25px;font-size:12px;display:block}.entry-body{animation:entry-open var(--d-sheet) var(--ease-out-quint) backwards;grid-template-rows:1fr;display:grid}.entry[data-phase=closing] .entry-body{animation:entry-close var(--d-exit) var(--ease-in-cubic) forwards}.entry-inner{min-height:0;overflow:hidden}.entry-tools{gap:12px;padding:4px 0 16px}.entry-fix{gap:12px}.entry-said{color:var(--text-2);margin:0;font-size:13px}.entry-note{color:var(--text-3);margin:0;font-size:12.5px}.entry-saying{color:var(--ok);margin:0;font-size:13px}.entry-saying[data-tone=bad]{color:var(--fail)}.entry-delete{min-height:44px;font:inherit;color:var(--fail);cursor:pointer;background:0 0;border:0;align-self:center;padding:0 12px;font-size:13px}.entry-confirm{gap:7px}.entry-confirm>p{margin:0;font-size:13px}.entry-confirm-actions{gap:8px;display:flex}.entry-confirm-actions .btn{flex:1}.entry-row:has(>.entry[data-leaving]){animation:entry-leave var(--d-sheet) var(--ease-in-cubic) forwards}@keyframes entry-open{0%{opacity:0;grid-template-rows:0fr}}@keyframes entry-close{to{opacity:0;grid-template-rows:0fr}}@keyframes entry-leave{to{opacity:0;border-top-color:#0000;grid-template-rows:0fr}}@media (min-width:900px){.stack.narrow.add{width:100%;max-width:560px;margin-inline:auto}}.add-form{gap:16px;padding-bottom:104px}@media (min-width:900px){.add-form{padding-bottom:0}}.picks{border:1px solid var(--line);min-width:0;margin:0;padding:6px 16px 8px}.picks-legend{float:left;width:100%;margin:10px 0 4px;padding:0}.field-label{display:block}.field-said{color:var(--fail);margin:6px 0 0;font-size:13px}.field-saved{color:var(--text-2);margin:6px 0 0;font-size:13px}.pick{clear:both;border-radius:var(--r-control);transition:background-color var(--d-hover) ease;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;column-gap:10px;margin-inline:-8px;padding:6px 8px;display:grid}.pick>.pick-step,.pick>.pick-qty{grid-row:1/span 2}.pick[data-chosen]{background:var(--action-soft)}.pick-name{cursor:pointer;-webkit-user-select:none;user-select:none;grid-area:1/1;min-width:0;font-size:14.5px}.pick[data-chosen] .pick-name{font-weight:600}.pick-price{color:var(--text-2);font-variant-numeric:tabular-nums;grid-area:2/1;font-size:12.5px}.pick-step{width:44px;padding:0;font-size:18px}.pick-step:disabled{opacity:.35;cursor:default}.pick-qty{text-align:center;font-variant-numeric:tabular-nums;min-width:1.6rem;font-size:15px}.pick[data-chosen] .pick-qty{color:var(--action);font-weight:600}.pick-tick{display:inline-block}.pick-price-set{min-width:44px;min-height:44px;font:inherit;font-variant-numeric:tabular-nums;color:var(--action);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;margin-left:-8px;padding:0 8px;font-size:12.5px;display:inline-flex}.pick-was{color:var(--text-2);text-decoration:line-through}.pick-price-field{width:7.5ch;min-height:40px;font:inherit;font-variant-numeric:tabular-nums;color:var(--text-1);background:var(--surface);border:1px solid var(--action);border-radius:var(--r-control);margin-left:-8px;padding:0 8px;font-size:12.5px}.pick-over{color:var(--fail);margin-left:10px;font-size:12px}.pick[data-unpriced] .pick-name{color:var(--text-3);cursor:default}.pick[data-unpriced] .pick-price{color:var(--text-3)}.pick-note{color:var(--text-2);margin:8px 0 2px;font-size:12.5px}.pick-giver{clear:both;flex-direction:column;gap:8px;padding:4px 0 10px;display:flex}.pick[data-chosen] .pick-tick{animation:tick var(--d-reveal) var(--ease-out-quint)}.picker{position:relative}.picker-label{display:block}.picker-hint{color:var(--text-2);min-height:1.2em;margin:6px 0 0;font-size:12.5px}.picker-pop{z-index:20;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-control);box-shadow:0 8px 24px var(--track);animation:rise var(--d-reveal) var(--ease-out-quint);padding:4px 0;position:absolute;top:calc(100% - 18px);left:0;right:0}.picker-head{letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);margin:6px 12px 2px;font-size:11px;font-weight:600}.picker-list{margin:0;padding:0;list-style:none}.picker-option{cursor:pointer;align-items:center;gap:9px;min-height:44px;padding:0 12px;font-size:14.5px;display:flex}.picker-option[aria-selected=true]{background:var(--action-soft)}.picker-chosen{border:1px solid var(--action);border-radius:var(--r-control);background:var(--action-soft);min-height:46px;animation:rise var(--d-reveal) var(--ease-out-quint);align-items:center;gap:10px;padding:0 6px 0 14px;display:flex}.picker-name{flex:1;font-weight:600}.picker-clear{min-height:36px;padding:0 12px;font-size:12.5px}.pills{flex-wrap:wrap;gap:6px;display:flex}.add-where{flex-wrap:wrap;gap:14px 22px;display:flex}.add-where-part{flex-direction:column;gap:6px;display:flex}.add-where-part .lbl{margin:0}.add-where-ask{color:var(--warn);margin-left:8px}.add-note{color:var(--text-2);margin:-8px 0 0;font-size:12.5px}.add-note a{color:var(--action);text-underline-offset:2px;text-decoration:underline}.amount-row{align-items:center;gap:10px;display:flex}.amount-row .field{flex:1;min-width:0}.add-bar{z-index:30;left:0;right:0;bottom:calc(47px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line);box-shadow:0 -6px 18px var(--track);animation:bar-up var(--d-sheet) var(--ease-out-quint);padding:10px 16px;position:fixed}@media (min-width:900px){.add-bar{border:1px solid var(--line);border-radius:var(--r-container);margin-top:8px;position:sticky;bottom:16px;left:auto;right:auto}}.add-bar-row{align-items:center;gap:12px;display:flex}.add-bar-sum{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.add-bar-what{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.add-bar-total{font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums;animation:tick var(--d-reveal) var(--ease-out-quint);font-size:20px;font-weight:600}.add-bar-kept{color:var(--text-2);font-size:11.5px}.add-bar-go{flex:none;width:auto;padding:0 18px}.recorded{border-radius:var(--r-container);background:var(--ok-soft);border:1px solid color-mix(in srgb, var(--ok) 35%, transparent);min-height:48px;animation:rise var(--d-arrive) var(--ease-out-quint);align-items:center;gap:10px;padding:8px 10px 8px 12px;display:flex}.recorded[data-phase=leaving]{animation:recorded-out var(--d-exit) var(--ease-in-cubic) forwards}.recorded-mark{border-radius:var(--r-pill);background:var(--ok);width:24px;height:24px;color:var(--surface);flex:none;justify-content:center;align-items:center;display:inline-flex}.recorded-text{flex:1;min-width:0;font-size:13.5px;font-weight:500}.recorded-link{white-space:nowrap;font-size:13px}.recorded-close{width:32px;height:32px;color:var(--text-2);cursor:pointer;border-radius:var(--r-pill);background:0 0;border:0;flex:none;font-size:18px}@keyframes tick{0%{transform:scale(1.18)}to{transform:none}}@keyframes bar-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes recorded-out{to{opacity:0;transform:translateY(-6px)}}.people-layout,.person-layout{align-items:start;gap:16px;display:grid}.people-book,.people-side,.person-main{gap:16px;min-width:0;display:grid}@media (min-width:900px){.people-layout{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.people-side{position:sticky;top:16px}.person-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.people-search{font-size:16px}.people-tiles{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:10px;display:grid}@media (max-width:620px){.people-tiles:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}}.people-tile{text-align:left;font:inherit;color:inherit;cursor:pointer;transition:border-color var(--d-hover) ease, background-color var(--d-hover) ease, transform var(--d-press) ease-out;flex-direction:column;align-items:flex-start;padding:14px 14px 12px;display:flex}@media (max-width:620px){.people-tiles>.people-tile-wide:nth-child(odd):last-child{grid-column:1/-1}.people-tiles>.people-tile-wide:nth-child(odd):last-child .val{font-size:clamp(20px,7cqi - 2.66px,30px)}}.people-tile:active{transform:scale(.98)}.people-tile[aria-pressed=true]{border-color:var(--action);background:var(--action-soft)}.people-tile .lbl{margin:0 0 8px}.people-tile .sub{margin:8px 0 0}.people-tile[aria-pressed=true] .val,.people-tile[aria-pressed=true] .lbl{color:var(--action)}.people-tile[aria-pressed=true] .sub{color:var(--text-1)}.people-panel .panel-title{margin-bottom:4px}.people-empty{color:var(--text-2);margin:8px 0 0;font-size:13px}.people-rows{margin:0;padding:0;list-style:none}.people-row{border-top:1px solid var(--line);animation:rise var(--d-arrive) var(--ease-out-quint) backwards}.people-link{border-radius:var(--r-control);color:inherit;transition:background-color var(--d-hover) ease;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;margin-inline:-4px;padding:10px 4px;text-decoration:none;display:grid}.people-link:hover{background:var(--raised)}.people-link:active{background:var(--action-soft)}.people-who{grid-column:1;align-items:center;gap:8px;min-width:0;display:flex}.people-name{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.people-meta{color:var(--text-2);grid-column:1;margin-top:2px;font-size:12px}.people-go{color:var(--text-3);grid-area:1/2/span 2;display:inline-flex;transform:rotate(-90deg)}.people-note{color:var(--text-2);margin:0;font-size:12px}.monthbars-hit{cursor:pointer;touch-action:pan-y;border-radius:var(--r-control);position:relative}.monthbars-bar{transform-box:fill-box;transform-origin:bottom;animation:grow var(--d-arrive) var(--ease-out-quint) backwards;transition:opacity var(--d-hover) ease}.monthbars-group .monthbars-bar{opacity:.45}.monthbars-group[data-held] .monthbars-bar{opacity:1}.monthbars-group:not([data-held]):hover .monthbars-bar{opacity:.7}.monthbars-axis{margin-top:6px;display:flex}.monthbars-axis span{text-align:center;color:var(--text-2);transition:color var(--d-hover) ease;flex:1;font-size:11px}.monthbars-axis span[data-held]{color:var(--text-1);font-weight:600}.person-back{min-height:44px;color:var(--action);align-self:flex-start;align-items:center;gap:4px;margin:-10px 0 -10px -6px;padding:0 6px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.person-back-mark{display:inline-flex;transform:rotate(90deg)}.person-name{letter-spacing:-.015em;margin:0;font-size:22px;font-weight:600}.person-head .sub{margin-top:8px}.person-why{font-size:13px}.staff-set{margin-block:-12px;padding-block:12px;display:inline-block}.person-reach{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.person-phone{font-variant-numeric:tabular-nums;color:var(--text-2);flex:140px;font-size:14px}.person-action{min-height:40px;padding:0 14px;font-size:13px;text-decoration:none}.spend-rows,.buys-rows,.bought-rows{margin:0;padding:0;list-style:none}.spend-row{align-items:center;gap:10px;padding:5px 0;display:flex}.spend-month{width:42px;color:var(--text-2);font-size:12px}.spend-track{background:var(--track);border-radius:var(--r-pill);flex:1;height:8px;overflow:hidden}.spend-fill{border-radius:var(--r-pill);background:var(--c1);transform-origin:0;height:100%;animation:grow-x var(--d-arrive) var(--ease-out-quint) backwards;display:block}.spend-amount{text-align:right;font-variant-numeric:tabular-nums;width:62px;font-size:12.5px}.buys-row{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:8px 0;font-size:13.5px;display:flex}.buys-qty{color:var(--text-2);font-variant-numeric:tabular-nums}.bought-row{animation:rise var(--d-arrive) var(--ease-out-quint) backwards}.bought-row+.bought-row{border-top:1px solid var(--line)}.bought-link{border-radius:var(--r-control);color:inherit;transition:background-color var(--d-hover) ease;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;margin-inline:-4px;padding:10px 4px;text-decoration:none;display:grid}.bought-link:hover{background:var(--raised)}.bought-what{font-size:13.5px}.bought-tag{margin-right:7px}.bought-amount{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13.5px}.bought-meta{color:var(--text-2);grid-column:1/-1;margin-top:2px;font-size:12px}.sales-layout{align-items:start;gap:16px;display:grid}.sales-side{gap:16px;min-width:0;display:grid}@media (min-width:900px){.sales-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}.sales-side{position:sticky;top:16px}}.sales-note{color:var(--text-2);margin:10px 0 0;font-size:12px}.sales-rank{align-items:center;gap:8px;margin-bottom:12px}.sales-rank-label{color:var(--text-2);font-size:12px}.compared-with{color:var(--text-2);margin:0 0 6px;font-size:12px}.sales-rows{margin:0;padding:0;list-style:none}.sales-row{animation:rise var(--d-arrive) var(--ease-out-quint) backwards;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;padding:12px 0;display:grid}.sales-row+.sales-row{border-top:1px solid var(--line)}.sales-name{font-size:14px}.sales-figure{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px}.sales-track{background:var(--track);border-radius:var(--r-pill);grid-column:1/-1;height:6px;margin-top:7px;display:block;overflow:hidden}.sales-fill{border-radius:var(--r-pill);background:var(--c1);transform-origin:0;height:100%;animation:grow-x var(--d-arrive) var(--ease-out-quint) backwards;display:block}.sales-fill[data-kind=product]{background:var(--c2)}.key-dot{vertical-align:1px;background:var(--c1);border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.key-dot[data-kind=product]{background:var(--c2)}.sales-meta{color:var(--text-3);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.sales-move{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.change{color:var(--text-2);white-space:nowrap;align-items:center;gap:2px;font-size:12px;display:inline-flex}.change[data-way=up]{color:var(--ok)}.change[data-way=down]{color:var(--warn)}.trail{flex:none;overflow:visible}.trail .trail-line{stroke:var(--text-3)}.trail[data-way=up] .trail-line{stroke:var(--ok)}.trail[data-way=down] .trail-line{stroke:var(--warn)}.trail-line{stroke-dasharray:1;animation:draw var(--d-arrive) var(--ease-out-quint) backwards}.change,.sales-note{animation:rise var(--d-arrive) var(--ease-out-quint) backwards}.sales-quiet{margin-top:14px}@media (min-width:900px){.stack.staff{max-width:760px}}.staff-rows{margin:0;padding:0;list-style:none}.staff-row{animation:rise var(--d-arrive) var(--ease-out-quint) backwards}.staff-body{border-radius:var(--r-control);color:inherit;transition:background-color var(--d-hover) ease;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;margin-inline:-4px;padding:12px 4px;text-decoration:none;display:grid}a.staff-body:hover{background:var(--raised)}a.staff-body:active{background:var(--action-soft)}.staff-row+.staff-row{border-top:1px solid var(--line)}.staff-name{font-size:14px}.person .grid-3 .val{font-size:clamp(14px, min(11cqi, 100cqi / (var(--len,4) * .62)), 26px)}.staff-tag{margin-left:7px}.staff-money{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px}.staff-track{background:var(--track);border-radius:var(--r-pill);grid-column:1/-1;height:6px;margin-top:7px;display:block;overflow:hidden}.staff-fill{border-radius:var(--r-pill);background:var(--c1);transform-origin:0;height:100%;animation:grow-x var(--d-arrive) var(--ease-out-quint) backwards;display:block}.staff-meta{color:var(--text-3);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.staff-move{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.staff-row[data-quiet] .staff-name,.staff-row[data-quiet] .staff-money{color:var(--text-2)}.staff-row[data-quiet] .staff-track{opacity:.5}@media (min-width:900px){.stack.ask{max-width:720px}}.ask-intro{margin-top:0}.ask-form{gap:10px;display:grid}.ask-form .lbl{margin:0}.ask-suggestions{flex-wrap:wrap;gap:8px;display:flex}.ask-suggestion{border-radius:var(--r-pill);min-height:36px;color:var(--text-2);animation:rise var(--d-arrive) var(--ease-out-quint) backwards;padding:0 12px;font-size:12.5px;font-weight:500}.ask-suggestion:disabled{opacity:.5;cursor:default}.ask-thread{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.ask-answer{animation:rise var(--d-arrive) var(--ease-out-quint) backwards}.ask-asked{color:var(--text-2);overflow-wrap:anywhere;margin:0 0 10px;font-size:12.5px;font-weight:600}.ask-said{overflow-wrap:anywhere;margin:0;font-size:14.5px;line-height:1.75}.ask-figure{font-variant-numeric:tabular-nums;box-shadow:inset 0 -.35em 0 var(--action-soft);font-weight:600}.ask-failed{justify-items:start;gap:12px;display:grid}.ask-failed .ask-said{color:var(--text-2)}.ask-source{margin-top:12px}.ask-source>summary{cursor:pointer;min-height:44px;color:var(--action);align-items:center;font-size:13px;display:inline-flex}.ask-figures{border-top:1px solid var(--line);gap:6px;margin:4px 0 0;padding:12px 0 0;display:grid}.ask-figures-row{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.ask-figures dt{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600}.ask-figures dd{color:var(--text-2);margin:0;font-size:12px}.ask-shimmer{gap:8px;margin:0;display:grid}.ask-shimmer span{border-radius:var(--r-pill);background:var(--track);height:10px;animation:1.1s ease-in-out infinite pulse;display:block}.ask-shimmer span:nth-child(2){width:88%;animation-delay:.12s}.ask-shimmer span:nth-child(3){width:62%;animation-delay:.24s}@keyframes pulse{50%{opacity:.45}}.signin{align-items:center;min-height:100dvh;display:flex}.signin-card{width:100%;max-width:420px;animation:rise var(--d-arrive) var(--ease-out-quint) backwards;gap:26px;margin:0 auto}.signin-head .kicker{margin-bottom:6px}.signin-title{letter-spacing:-.025em;margin:0;font-size:27px;font-weight:600;line-height:1.2}.signin-said{color:var(--text-2);margin-top:10px;font-size:14px;line-height:1.55}.signin-why{border-radius:var(--r-control);background:var(--raised);color:var(--text-1);animation:rise var(--d-arrive) var(--ease-out-quint) backwards;margin:0;padding:12px 14px;font-size:13px;line-height:1.5}.signin-form{gap:16px;display:grid}.signin-field{gap:6px;display:grid}.signin-secret{position:relative}.signin-secret .field{padding-right:50px}.signin-reveal{border-radius:var(--r-control);width:44px;height:44px;color:var(--text-3);cursor:pointer;transition:color var(--d-hover) ease;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:1px;transform:translateY(-50%)}.signin-reveal:hover,.signin-reveal[aria-pressed=true]{color:var(--action)}.signin-reveal svg{transition:opacity var(--d-hover) ease}.signin-error{color:var(--fail);margin:0;font-size:13px}.signin-sent{color:var(--text-2);margin:0;font-size:13px}.signin-forgot{color:var(--action);justify-self:start;margin-block:-12px;padding-block:12px;font-size:13px}.signin-field .field[aria-invalid=true]{border-color:var(--fail)}.signin-foot{border-top:1px solid var(--line);color:var(--text-2);gap:8px;margin:0;padding-top:22px;font-size:12.5px;line-height:1.55;display:grid}.signin-foot p{margin:0}.signin-foot a{color:var(--action);text-underline-offset:2px;font-weight:600;text-decoration:underline}.privacy{padding-top:44px;padding-bottom:64px}.privacy-page{max-width:640px;animation:rise var(--d-arrive) var(--ease-out-quint) backwards;margin:0 auto}.privacy-back{margin-bottom:18px}.privacy-kicker{margin-bottom:6px}.privacy-title{letter-spacing:-.025em;margin:0;font-size:27px;font-weight:600;line-height:1.2}.privacy-said{color:var(--text-2);margin:0 0 12px;font-size:14px;line-height:1.65}.privacy-lede{margin-top:14px}.privacy-head{letter-spacing:-.01em;margin:30px 0 8px;scroll-margin-top:16px;font-size:15px;font-weight:600}.privacy-list{margin:0 0 12px;padding-left:20px}.privacy-list li{color:var(--text-2);margin-bottom:6px;font-size:14px;line-height:1.65}.privacy-contents{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-container);margin:20px 0 4px;padding:14px 16px}.privacy-contents .lbl{margin:0 0 8px}.privacy-contents ol{gap:5px;margin:0;padding-left:20px;display:grid}.privacy-contents li{font-size:13.5px}.privacy-contents a,.privacy-link{color:var(--action);text-underline-offset:2px;text-decoration:underline}.privacy-updated{border-top:1px solid var(--line);color:var(--text-2);margin:26px 0 0;padding-top:18px;font-size:12.5px;line-height:1.65}.wrap{overflow-x:clip}:root[data-switched]{--d-arrive:1ms;--d-reveal:1ms;--d-draw:1ms;--d-draw-long:1ms}.chrome{view-transition-name:chrome}.phonenav{view-transition-name:phonenav}::view-transition-old(root){display:none}::view-transition-new(root){animation:none}::view-transition-group(chrome){z-index:100;animation:none}::view-transition-group(phonenav){z-index:100;animation:none}::view-transition-old(phonenav){animation:none}::view-transition-new(phonenav){animation:none}::view-transition-old(.fade-out){animation:var(--d-exit) var(--ease-in-cubic) both vt-fade reverse}::view-transition-new(.fade-in){animation:var(--d-screen-in) var(--ease-out-quint) var(--d-exit) both vt-fade}::view-transition-old(.nav-forward){--vt-shift:-26px;animation:var(--d-exit) var(--ease-in-cubic) both vt-fade reverse, var(--d-travel) var(--ease-out-quint) both vt-slide reverse}::view-transition-new(.nav-forward){--vt-shift:26px;animation:var(--d-screen-in) var(--ease-out-quint) var(--d-exit) both vt-fade, var(--d-travel) var(--ease-out-quint) both vt-slide}::view-transition-old(.nav-back){--vt-shift:26px;animation:var(--d-exit) var(--ease-in-cubic) both vt-fade reverse, var(--d-travel) var(--ease-out-quint) both vt-slide reverse}::view-transition-new(.nav-back){--vt-shift:-26px;animation:var(--d-screen-in) var(--ease-out-quint) var(--d-exit) both vt-fade, var(--d-travel) var(--ease-out-quint) both vt-slide}::view-transition-group(.text-morph){animation-duration:var(--d-travel);z-index:50}::view-transition-old(.text-morph){display:none}::view-transition-new(.text-morph){object-fit:none;object-position:left top;animation:none}@keyframes vt-fade{0%{opacity:0}}@keyframes vt-slide{0%{translate:var(--vt-shift)}}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}@keyframes grow{0%{transform:scaleY(0)}}@keyframes grow-x{0%{transform:scaleX(0)}}.people-more{border-top:1px solid var(--line);color:var(--text-2);margin:8px 0 0;padding-top:10px;font-size:12.5px}.person-recent .daystep{margin:6px 0 4px}.bought-none{padding-top:6px}.bought-none a{color:var(--action);padding-block:12px}.visit-grid{gap:3px;display:grid}.visit-line{grid-template-columns:1.1rem repeat(12,minmax(0,1fr));align-items:center;gap:3px;display:grid}.visit-day{color:var(--text-3);font-size:10px}.visit-cell{aspect-ratio:1;border-radius:var(--r-container)}@media (min-width:900px){.visit-cell{aspect-ratio:auto;height:14px}}.door-choices{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.door-choices .btn{flex:none}.door-team{width:auto;min-height:44px;padding-block:0;font-size:16px}@media (max-width:560px){.today-top .grid-3{gap:7px}.today-top .grid-3 .card{padding:12px 10px 11px}.today-top .grid-3 .val{font-size:clamp(14px, min(7.4cqi + 14px, 100cqi / (var(--len,4) * .62)), 30px)}.today-top .grid-3 .lbl{letter-spacing:.06em;font-size:10.5px}.today-top .grid-3 .sub{font-size:11.5px;line-height:1.35}.today-top .card.hero .daytrend{margin-top:14px}.today-top .card.hero .daytrend .chart-plot{height:84px}}.report-pick{flex-wrap:wrap;gap:8px;display:flex}.report-pick .field{flex:1;min-width:0}.report-pick+.buys-rows{margin-top:12px}.reports-head{flex-direction:column;gap:8px;display:flex}.reports-to{color:var(--text-2);text-wrap:pretty;max-width:46ch;margin:0;font-size:14px;line-height:1.5}.report-card{flex-direction:column;display:flex}.report-head{align-items:flex-start;gap:12px;margin-bottom:6px;display:flex}.report-mark{border-radius:var(--r-control);width:36px;height:36px;color:var(--action);background:var(--action-soft);flex:none;place-items:center;display:grid}.report-title{margin:0;font-size:16px;font-weight:600;line-height:1.3}.report-what{color:var(--text-2);text-wrap:pretty;margin:3px 0 0;font-size:13px;line-height:1.45}.report-empty{color:var(--text-2);text-wrap:pretty;margin:8px 0 0;font-size:13.5px}.report-send{gap:8px;width:100%;margin-top:14px}.report-send:disabled{opacity:1;background:var(--surface);color:var(--text-3);border-color:var(--line-2)}.reports-wait{color:var(--warn);margin-top:8px}.reports-to a{color:var(--action)}.report-presets{flex-wrap:wrap;gap:8px;display:flex}.report-dates{grid-template-columns:8.6rem minmax(0,1fr)}.report-dates>label{grid-column:1}.report-dates>input{grid-column:2}.report-span{border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin:0;padding:12px 0;font-size:14px;font-weight:500;display:flex}.report-span svg{color:var(--text-3)}.confirm-sheet{padding:20px 18px calc(18px + env(safe-area-inset-bottom))}.confirm-title{text-wrap:balance;margin:0;font-size:17px;font-weight:600;line-height:1.35}.confirm-detail{color:var(--text-2);text-wrap:pretty;margin:8px 0 0;font-size:14px;line-height:1.5}.confirm-actions{grid-template-columns:1fr 1.6fr;gap:10px;margin-top:18px;display:grid}@media (min-width:900px){.confirm-sheet{width:440px;max-width:calc(100% - 32px);margin:0 auto}}.report-history{margin:0;padding:0;list-style:none}.report-sent{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px 0;display:grid}.report-sent:first-child{border-top:0}.report-sent-what{flex-direction:column;gap:2px;min-width:0;display:flex}.report-sent-label{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.report-sent-when{color:var(--text-3);font-size:12px}.report-sent-why{color:var(--fail);text-wrap:pretty;grid-column:1/-1;margin:0;font-size:12.5px}.report-state{border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:6px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.report-state:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.report-state[data-state=sending]{color:var(--action);background:var(--action-soft)}.report-state[data-state=sending]:before{animation:1.4s ease-in-out infinite state-breathe}.report-state[data-state=sent]{color:var(--ok);background:color-mix(in srgb, var(--ok) 10%, transparent)}.report-state[data-state=failed],.report-state[data-state=stuck]{color:var(--fail);background:color-mix(in srgb, var(--fail) 10%, transparent)}@keyframes state-breathe{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.report-state[data-state=sending]:before{animation:none}}.nowrap{white-space:nowrap}@media (pointer:coarse){html,body,*{scrollbar-width:none}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}::-webkit-scrollbar{display:none}}.lockup-skel{vertical-align:middle;width:120px;height:14px;display:inline-block}.trouble{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:360px;min-height:calc(100dvh - 220px);margin:0 auto;padding-block:32px;display:flex}.trouble-whole{min-height:100dvh}.trouble-mark{background:var(--action-soft);width:64px;height:64px;color:var(--action);border-radius:50%;place-items:center;margin-bottom:20px;display:grid}.trouble .kicker{margin-bottom:8px}.trouble-title{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:24px;font-weight:600;line-height:1.2}.trouble-says{color:var(--text-2);text-wrap:pretty;margin:10px 0 0;font-size:14.5px;line-height:1.55}.btn-primary.trouble-go{width:auto;min-width:180px;margin-top:24px;padding-inline:24px}
