:root{--radius:.75rem;--popover:#fff;--popover-foreground:#111316;--primary:#e8600a;--primary-foreground:#fff;--secondary:#eef0f2;--secondary-foreground:#111316;--muted-fill:#1113160f;--accent-fill:#11131612;--destructive:#d6284f;--input:#cdd1d6;--ring:#e8600a;--chart-1:#111316;--chart-2:#d6284f;--chart-3:#0e9f52;--chart-4:#e8600a;--chart-5:#9aa0a8;--ink-2:#33383e;--ink-3:#6b7079;--hairline:#e2e4e7;--ember-foreground:#fff;--ember-soft:#e8600a1f;--positive:#0e9f52;--positive-soft:#0e9f5214;--negative:#d6284f;--negative-text:#c21f45;--negative-soft:#d6284f12;--glass:linear-gradient(180deg, #ffffffeb, #ffffffc2);--glass-border:#11131614;--glass-border-hover:#11131629;--glass-line:#1113160f;--glass-blur:26px;--dock:#ffffffc7;--pill:#1113160f;--button-fill:#ffffff8c;--button-edge:#11131624;--dot-field:#11131629;--shadow-card:inset 0 1px 0 #fffffff2, 0 24px 48px -32px #11131638;--shadow-card-hover:inset 0 1px 0 #fffffff2, 0 28px 52px -30px #11131647;--shadow-card-lift:inset 0 1px 0 #fff, 0 30px 60px -30px #11131647, 0 0 0 1px #1113160f;--shadow-popover:0 14px 30px -14px #11131638;--shadow-dialog:0 24px 48px -20px #11131647}html[data-portal-theme=focus],html.dark{--popover:#17191c;--popover-foreground:#ecedee;--secondary:#111315;--secondary-foreground:#ecedee;--muted-fill:#ecedee17;--accent-fill:#ecedee17;--destructive:#ff4d6d;--input:#2a2e32;--chart-1:#ecedee;--chart-2:#ff4d6d;--chart-3:#34d27a;--chart-4:#e8600a;--chart-5:#5c6167;--ink-2:#c9ccd0;--ink-3:#8e9297;--hairline:#1e2124;--ember-soft:#e8600a29;--positive:#34d27a;--positive-soft:#34d27a1a;--negative:#ff4d6d;--negative-text:#ff4d6d;--negative-soft:#ff4d6d1a;--glass:linear-gradient(180deg, #20242b75, #10121661);--glass-border:#ffffff16;--glass-border-hover:#ffffff29;--glass-line:#ffffff0f;--dock:#121418b8;--pill:#ecedee17;--button-fill:#ffffff08;--button-edge:#ffffff1f;--dot-field:#ecedee29;--shadow-card:inset 0 1px 0 #ffffff17, 0 30px 60px -36px #000000d9;--shadow-card-hover:inset 0 1px 0 #ffffff1f, 0 34px 64px -34px #000000e6;--shadow-card-lift:inset 0 1px 0 #ffffff1c, 0 34px 70px -34px #000000bf, 0 0 0 1px #ecedee17;--shadow-popover:0 14px 30px -14px #0009;--shadow-dialog:0 24px 48px -20px #000000b3}@keyframes card-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@property --sw{syntax:"<angle>";inherits:false;initial-value:0deg}:root{--ink:#111316;--blue:#111316;--blue-deep:#000;--blue-lt:#111316;--body:#33383e;--muted:#6b7079;--faint:#9aa0a8;--canvas:#f5f6f7;--flat:#eef0f2;--edge:#cdd1d6;--hair:#e2e4e7;--nav:#ffffffb8;--card:#fff;--card-border:#11131614;--card-border-hover:#11131629;--good:#0e9f52;--warn:#6b7079;--bad:#d6284f;--up:#0a7a3f;--down:#c21f45;--r-card:12px;--r-btn:7px;--r-chip:6px;--r-overlay:12px;--sh-rest:inset 0 1px 0 #fffffff2, 0 24px 48px -32px #11131638;--sh-hover:inset 0 1px 0 #fffffff2, 0 28px 52px -30px #11131647;--sh-overlay:0 14px 30px -14px #11131638;--sh-dialog:0 24px 48px -20px #11131647;--sh-btn:none;--sh-btn-hover:none;--orb:radial-gradient(circle at 34% 30%, #fff 0%, #eef0f2 60%, #e2e4e7 100%);--surface:#fff;--surface-raised:#fff;--surface-subtle:#eef0f2;--surface-glass:#ffffffdb;--accent:#111316;--accent-hover:#000;--chrono-ink:#111316;--chrono-ink-hover:#000;--chrono-mid:#33383e;--chrono-positive:#0a7a3f;--chrono-positive-tint:#0e9f5214;--chrono-negative:#c21f45;--chrono-negative-tint:#d6284f12;--chrono-warn:#6b7079;--chrono-warn-tint:#1113160d;--chrono-blue-tint:#1113160d;--landscape-neutral:#eef0f2;--chart-series-1:#111316;--chart-series-2:#6b7079;--chart-series-3:#a3a7ad;--chart-series-4:#cdd1d6;--chart-series-5:#4e545b;--x-gl-fill:linear-gradient(180deg, #ffffffeb, #ffffffc2);--x-gl-line:#1113160f;--x-well:#11131606;--x-pool:#ffffffe6;--x-sel:#11131612;--x-dot:#11131624}html[data-portal-theme=focus],html.dark{--ink:#ecedee;--blue:#ecedee;--blue-deep:#fff;--blue-lt:#ecedee;--body:#c9ccd0;--muted:#8e9297;--faint:#5c6167;--canvas:#0a0b0c;--flat:#111315;--nav:#141619b8;--card:#111315;--edge:#2a2e32;--hair:#1e2124;--card-border:#ffffff16;--card-border-hover:#ffffff29;--good:#34d27a;--warn:#8e9297;--bad:#ff4d6d;--up:#34d27a;--down:#ff4d6d;--sh-rest:inset 0 1px 0 #ffffff17, 0 30px 60px -36px #000000d9;--sh-hover:inset 0 1px 0 #ffffff1f, 0 34px 64px -34px #000000e6;--sh-overlay:0 14px 30px -14px #0009;--sh-dialog:0 24px 48px -20px #000000b3;--orb:radial-gradient(circle at 34% 30%, #2a2e32 0%, #17191c 60%, #0a0b0c 100%);--surface:#111315;--surface-raised:#17191c;--surface-subtle:#111315;--surface-glass:#141619d1;--accent:#ecedee;--accent-hover:#fff;--chrono-ink:#ecedee;--chrono-ink-hover:#fff;--chrono-mid:#8e9297;--chrono-positive:#34d27a;--chrono-positive-tint:#34d27a1a;--chrono-negative:#ff4d6d;--chrono-negative-tint:#ff4d6d1a;--chrono-warn:#8e9297;--chrono-warn-tint:#ecedee0f;--chrono-blue-tint:#ecedee0f;--landscape-neutral:#111315;--chart-series-1:#ecedee;--chart-series-2:#8e9297;--chart-series-3:#5c6167;--chart-series-4:#2a2e32;--chart-series-5:#c9ccd0;--x-gl-fill:linear-gradient(180deg, #20242b75, #10121661);--x-gl-line:#ffffff0f;--x-well:#0000003d;--x-pool:#ecedee0f;--x-sel:#ecedee1a;--x-dot:#ecedee24}html,body{-webkit-font-smoothing:antialiased;font-feature-settings:"cv11", "ss01", "tnum"}body:before{content:"";background:var(--x-pool);filter:blur(90px);pointer-events:none;z-index:0;border-radius:50%;width:72vw;height:72vh;animation:38s ease-in-out infinite x-drift;position:fixed;top:-38vh;left:8vw}@keyframes x-drift{50%{transform:translate(60px,40px)}}#app{z-index:1;position:relative}.c-card{-webkit-backdrop-filter:blur(26px)saturate(1.5);backdrop-filter:blur(26px)saturate(1.5);border:1px solid var(--card-border);border-radius:var(--r-card);box-shadow:var(--sh-rest);background:var(--x-gl-fill)!important}.c-card--lift:hover{box-shadow:var(--sh-hover);border-color:var(--card-border-hover);transform:none}.c-btn--primary{letter-spacing:0;border-radius:var(--r-btn);padding:8px 14px;font-size:13.5px;font-weight:500;color:var(--ink)!important;border:1px solid var(--ember)!important;box-shadow:none!important;background:0 0!important}.c-btn--primary:hover{background:color-mix(in srgb, var(--ember) 7%, transparent)!important;transform:none!important}.c-btn--secondary,html.dark .c-btn--secondary{color:var(--ink);box-shadow:none;padding:8px 14px;font-size:13.5px;font-weight:500;border:1px solid var(--edge)!important;background:0 0!important}.c-btn--secondary:hover,html.dark .c-btn--secondary:hover{border-color:var(--muted)!important;background:0 0!important}.c-btn--small{border-radius:var(--r-btn);border-color:var(--edge)!important;color:var(--ink)!important}.c-btn--small:hover{border-color:var(--muted)!important;background:0 0!important}.c-link{color:var(--muted)}.c-link:hover{color:var(--ink)}.c-link:after{background:var(--ink)}.app-sidebar{-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);background:var(--nav)!important;border-right:1px solid var(--card-border)!important}.app-tab{color:var(--muted);font-size:13.5px;font-weight:500}.app-tab.is-on,html.dark .app-tab.is-on{font-weight:500;background:var(--x-sel)!important;color:var(--ink)!important}.app-focusbtn{border-color:var(--edge)!important;color:var(--muted)!important}.app-focusbtn:hover{color:var(--ink)!important;background:0 0!important}.app-iconbtn--ember{color:var(--muted)!important}.app-toptabs .app-tab.is-on,html.dark .app-toptabs .app-tab.is-on{box-shadow:inset 0 -1px 0 var(--ink);background:0 0!important}.x-cres{flex:none;width:27px;height:30px;position:relative}.x-cres img{width:100%;height:100%;display:block;position:absolute;inset:0}.x-cres .x-base{filter:grayscale();opacity:.3}.x-cres .x-lit{-webkit-mask:conic-gradient(from 301deg at 43.9% 49.3%, #000 0 var(--sw), transparent var(--sw));-webkit-mask:conic-gradient(from 301deg at 43.9% 49.3%, #000 0 var(--sw), transparent var(--sw));-webkit-mask:conic-gradient(from 301deg at 43.9% 49.3%, #000 0 var(--sw), transparent var(--sw));-webkit-mask:conic-gradient(from 301deg at 43.9% 49.3%, #000 0 var(--sw), transparent var(--sw));mask:conic-gradient(from 301deg at 43.9% 49.3%, #000 0 var(--sw), transparent var(--sw));animation:2.6s cubic-bezier(.22,1,.36,1) .5s both x-read}@keyframes x-read{0%{--sw:0deg}to{--sw:274deg}}@media (prefers-reduced-motion:reduce){.x-cres .x-lit{--sw:274deg;animation:none}body:before{animation:none}}.c-meta{letter-spacing:0;color:var(--muted)}.c-sub{color:var(--muted)}.c-subtab.is-on,html.dark .c-subtab.is-on{font-weight:500;border-bottom-color:var(--ink)!important}.c-seg__opt.is-on,html.dark .c-seg__opt.is-on{background:var(--x-sel)!important;color:var(--ink)!important}.app-brand-mark.x-cres{display:none}@media (width>=861px){html:not([data-nav=open]) .app-sidebar .app-brand-mark.x-cres{display:block}}html,body{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--background)!important;color:var(--text-primary)!important}html[data-portal-theme=focus],html.dark,html[data-portal-theme=focus] body,html.dark body{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--g-out:cubic-bezier(.22, 1, .36, 1);--g-in:cubic-bezier(.4, 0, 1, 1);--g-io:cubic-bezier(.65, 0, .35, 1);--g-hover:.14s;--g-press:.1s;--g-small:.2s;--g-surface:.32s;--g-page:.42s;--g-card:.62s;--g-hair:#11131612;--g-btn-edge:#11131624;--g-btn-bg:#ffffff8c;--g-pill:#1113160f;--g-pill-hi:inset 0 1px 0 #ffffffb3;--g-lift:inset 0 1px 0 #fffffff2, 0 34px 60px -30px #1113164d;--g-edge-hi:#11131624;--g-dock:#ffffffc7;--g-glow:#11131600}html[data-portal-theme=focus],html.dark{--g-hair:#ffffff0f;--g-btn-edge:#ffffff1f;--g-btn-bg:#ffffff08;--g-pill:#ecedee17;--g-pill-hi:inset 0 1px 0 #ffffff0f;--g-lift:inset 0 1px 0 #ffffff1f, 0 40px 70px -34px #000000f2;--g-edge-hi:#ffffff26;--g-dock:#121418b8}@media (width>=861px){html[data-layout=dock] .app-topbar{height:64px;padding:0 28px;position:sticky;background:0 0!important;border-bottom:0!important}html[data-layout=dock] .app-toptabs{display:none!important}html[data-layout=dock]{--chrome-top:64px}}html[data-layout=dock] .app-bottomnav{display:none}.g-dock{z-index:60;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));background:var(--g-dock);border:1px solid var(--card-border);-webkit-backdrop-filter:blur(22px)saturate(1.4);backdrop-filter:blur(22px)saturate(1.4);box-shadow:var(--g-pill-hi), 0 18px 34px -16px #0000008c;transition:transform var(--g-surface) var(--g-out), opacity var(--g-small);border-radius:14px;align-items:center;gap:2px;padding:5px;display:flex;position:fixed;transform:translate(-50%)}.g-dock a,.g-dock button{min-width:46px;height:40px;color:var(--muted);transition:background-color var(--g-hover), color var(--g-hover), transform var(--g-press);border-radius:9px;place-items:center;display:grid;position:relative}.g-dock a:hover,.g-dock button:hover{color:var(--ink)}.g-dock a:active,.g-dock button:active{transform:scale(.97)}.g-dock a.is-on{background:var(--g-pill);color:var(--ink);box-shadow:var(--g-pill-hi)}.g-dock .g-dock-sep{background:var(--card-border);width:1px;height:22px;margin:0 4px}.g-dock .g-tip{opacity:0;pointer-events:none;white-space:nowrap;font-family:var(--f-mono);color:var(--ink);background:var(--g-dock);border:1px solid var(--card-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:7px;padding:4px 8px;font-size:11.5px;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px)}@media (hover:hover){.g-dock a:hover .g-tip,.g-dock button:hover .g-tip{opacity:1;transition-delay:.4s;transform:translate(-50%)}}html[data-layout=dock] [data-ask-launcher]{display:none!important}.g-status i.is-warn{background:var(--muted)}.g-page{animation:g-page var(--g-surface) var(--g-out) backwards}@keyframes g-page{0%{opacity:0;transform:translate(8px)}}.g-today{grid-template-columns:minmax(0,720px) 268px;justify-content:center;align-items:start;gap:40px;max-width:1060px;margin:0 auto;padding:6px 16px 140px;display:grid;position:relative}@media (width<=1099px){.g-today{grid-template-columns:minmax(0,720px)}.g-rail{display:none}}@media (width<=640px){.g-today{padding:0 12px 120px}}.g-col{min-width:0}.g-filters{z-index:20;top:var(--chrome-top,0px);scrollbar-width:none;transition:background-color var(--g-small), box-shadow var(--g-small);gap:2px;margin:0 -8px;padding:10px 8px 14px;display:flex;position:sticky;overflow-x:auto}.g-filters::-webkit-scrollbar{display:none}.g-filters.is-stuck{background:color-mix(in srgb, var(--canvas) 90%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);box-shadow:0 1px 0 var(--g-hair)}.g-filters button{z-index:1;height:34px;color:var(--muted);transition:color var(--g-hover);border-radius:8px;flex:none;padding:0 14px;font-size:15px;position:relative}.g-filters button:hover,.g-filters button[aria-pressed=true]{color:var(--ink)}.g-filters .g-fill{z-index:0;background:var(--g-pill);height:34px;box-shadow:var(--g-pill-hi);transition:transform .26s var(--g-io), width .26s var(--g-io);border-radius:8px;position:absolute;top:10px}.g-card{background:var(--x-gl-fill);border:1px solid var(--card-border);box-shadow:var(--sh-rest);-webkit-backdrop-filter:blur(26px)saturate(1.5);backdrop-filter:blur(26px)saturate(1.5);transition:transform var(--g-small) var(--g-out), box-shadow var(--g-small), border-color var(--g-small), opacity var(--g-small);border-radius:16px;margin-bottom:16px;padding:20px 20px 0;position:relative}.g-card.is-flat{padding-bottom:20px}@media (hover:hover) and (width>=861px){.g-card.is-lift:hover{box-shadow:var(--g-lift);border-color:var(--g-edge-hi);transform:translateY(-3px)}}.g-hd{align-items:center;gap:9px;min-height:26px;display:flex}.g-kind{color:var(--ink);white-space:nowrap;font-size:14.5px;font-weight:600}.g-meta{font-family:var(--f-mono);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.g-pill{border:1px solid var(--g-btn-edge);background:var(--g-btn-bg);height:26px;font-family:var(--f-mono);color:var(--ink);white-space:nowrap;border-radius:7px;flex:none;align-items:center;gap:6px;margin-left:auto;padding:0 10px;font-size:12px;display:inline-flex}.g-hd .g-pill+.g-more{margin-left:0}.g-more{width:30px;height:30px;color:var(--muted);transition:background-color var(--g-hover), color var(--g-hover);border-radius:8px;flex:none;place-items:center;margin-left:auto;display:grid}.g-more:hover{background:var(--g-pill);color:var(--ink)}.g-menu{z-index:30;background:var(--surface-raised);border:1px solid var(--card-border);min-width:210px;box-shadow:var(--sh-overlay);transform-origin:100% 0;animation:g-menu .16s var(--g-out) both;border-radius:12px;padding:5px;position:absolute;top:50px;right:16px}.g-menu button,.g-menu a{width:100%;color:var(--body);text-align:left;border-radius:8px;align-items:center;gap:9px;padding:9px 10px;font-size:14px;display:flex}.g-menu button:hover,.g-menu a:hover{background:var(--g-pill);color:var(--ink)}@keyframes g-menu{0%{opacity:0;transform:scale(.96)}}.g-row{align-items:flex-start;gap:20px;margin-top:12px;display:flex}.g-row>.g-grow{flex:1;min-width:0}.g-t{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:21px;font-weight:500;line-height:1.3}button.g-t,a.g-t{text-align:left;cursor:pointer}button.g-t:hover,a.g-t:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--muted);-webkit-text-decoration-color:var(--muted);-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}.g-s{color:var(--muted);margin:6px 0 0;font-size:15px;line-height:1.5}.g-s.is-change{color:var(--body)}.g-small{font-family:var(--f-mono);color:var(--muted);margin-top:8px;font-size:12px}.g-stake{text-align:right;flex:none}.g-stake .g-cap{font-family:var(--f-mono);color:var(--muted);white-space:nowrap;margin-top:6px;font-size:12px}.g-stake .g-pre{font-family:var(--f-mono);color:var(--muted);margin-bottom:4px;font-size:12px;display:block}.g-fig{font-family:var(--f-display);letter-spacing:-.01em;white-space:nowrap;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.g-fig .g-c{color:var(--faint)}.g-up{color:var(--up)}.g-down{color:var(--down)}.g-delta{white-space:nowrap;font-size:15px;font-weight:500}.g-well{background:var(--x-well);box-shadow:inset 0 0 0 1px var(--g-hair);border-radius:12px;margin-top:18px;position:relative;overflow:hidden}.g-grid{background-image:radial-gradient(var(--x-dot) .8px, transparent 1px);pointer-events:none;background-position:7px 7px;background-size:14px 14px;position:absolute;inset:0}.g-acts{border-top:1px solid var(--g-hair);flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;padding:14px 0 16px;display:flex}.g-acts .g-end{gap:4px;margin-left:auto;display:flex}.g-btn,.g-acts .c-btn,.g-acts .c-link{white-space:nowrap;border-radius:9px;align-items:center;gap:8px;height:38px;padding:0 15px;font-weight:500;display:inline-flex;border:1px solid var(--g-btn-edge)!important;background:var(--g-btn-bg)!important;color:var(--ink)!important;box-shadow:none!important;transition:border-color var(--g-hover), background-color var(--g-hover), transform var(--g-press)!important;font-size:14.5px!important}.g-acts .c-link:after{display:none}.g-btn:hover,.g-acts .c-btn:hover,.g-acts .c-link:hover{border-color:var(--muted)!important}.g-btn:active,.g-acts .c-btn:active,.g-acts .c-link:active,.g-ask:active{transform:scale(.97)}.g-btn.is-do,.g-acts .c-btn--primary{border-color:var(--ember)!important;background:color-mix(in srgb, var(--ember) 6%, transparent)!important}.g-btn.is-do:hover,.g-acts .c-btn--primary:hover{background:color-mix(in srgb, var(--ember) 11%, transparent)!important;border-color:var(--ember)!important}.g-btn.is-done{border-color:var(--good)!important;color:var(--good)!important}.g-acts>div{display:contents}.g-acts>div>div:first-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.g-acts .c-sub{font-family:var(--f-mono);color:var(--faint);flex-basis:100%;margin:2px 0 0;font-size:12px}.g-ask{height:38px;color:var(--muted);transition:color var(--g-hover), background-color var(--g-hover), transform var(--g-press);border-radius:9px;align-items:center;gap:8px;padding:0 10px;font-size:14.5px;display:inline-flex}.g-ask:hover{color:var(--ink)}.g-icon{width:36px;height:36px;color:var(--muted);transition:color var(--g-hover), background-color var(--g-hover);border-radius:9px;place-items:center;display:grid}.g-icon:hover{color:var(--ink);background:var(--g-pill)}.g-icon.is-on{color:var(--ink)}.g-askrow{border-top:1px solid var(--g-hair);align-items:center;gap:10px;margin-top:18px;padding:12px 0;display:flex}.g-askrow>button:first-child{text-align:left;height:38px;color:var(--body);transition:background-color var(--g-hover), color var(--g-hover);border-radius:9px;flex:1;align-items:center;gap:10px;margin-left:-8px;padding:0 8px;font-size:15px;display:flex}.g-askrow>button:first-child:hover{background:var(--g-pill);color:var(--ink)}.g-lbl{color:var(--muted);margin-top:16px;font-size:13.5px}.g-hero{flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-top:8px;display:flex}.g-hero .g-fig{font-size:56px}.g-bul{gap:7px;margin:14px 0 0;padding:0;list-style:none;display:grid}.g-bul li{color:var(--ink);gap:12px;font-size:15.5px;line-height:1.45;display:flex}.g-bul li:before{content:"–";color:var(--faint)}.g-cells{border:1px solid var(--g-hair);background:color-mix(in srgb, var(--x-well) 60%, transparent);border-radius:11px;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));margin-top:18px;display:grid;overflow:hidden}.g-cells>*{border-left:1px solid var(--g-hair);min-width:0;padding:12px 12px 11px}.g-cells>:first-child{border-left:0}.g-cells .g-cl{font-family:var(--f-mono);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.g-cells .g-fig{margin-top:6px;font-size:18px;display:block}.g-cells .g-cx{font-family:var(--f-mono);color:var(--faint);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11px;display:block;overflow:hidden}a.g-cellink{transition:background-color var(--g-hover)}a.g-cellink:hover{background:var(--g-pill)}.g-bars{gap:12px;margin-top:16px;display:grid}.g-bar{color:var(--ink);grid-template-columns:minmax(0,170px) minmax(0,1fr) auto;align-items:center;gap:16px;font-size:15px;display:grid}.g-bar>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.g-bar i{background:var(--g-hair);border-radius:2px;height:3px;display:block;overflow:hidden}.g-bar i b{background:var(--muted);transform-origin:0;height:100%;animation:g-grow .9s var(--g-out) both;border-radius:2px;display:block}.g-bar .g-fig{text-align:right;font-size:15px}@keyframes g-grow{0%{transform:scaleX(0)}}@keyframes g-dot{0%{opacity:0;transform:scale(.3)}}.g-key{font-family:var(--f-mono);color:var(--muted);gap:16px;padding:0 24px 16px;font-size:12px;display:flex}.g-key i{vertical-align:1px;background:var(--x-dot);border-radius:1px;width:6px;height:6px;margin-right:6px;display:inline-block}.g-key i.on{background:var(--ink)}.g-chart{height:220px;position:relative}.g-chart svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.g-chart .g-line{fill:none;stroke-width:1.7px;stroke-linejoin:miter;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0;animation:g-draw .9s var(--g-out) both}@keyframes g-draw{0%{stroke-dashoffset:1px}}.g-chart .g-end{width:7px;height:7px;animation:g-dot .3s var(--g-out) .9s both;border-radius:50%;margin:-3.5px 0 0 -3.5px;position:absolute}.g-chart .g-band{background:color-mix(in srgb, var(--ink) 4%, transparent);position:absolute;left:0;right:0}.g-chart .g-band span{font-family:var(--f-mono);color:var(--muted);white-space:nowrap;font-size:11px;position:absolute;top:4px;left:10px}.g-compare{align-items:center;gap:22px;padding:24px;display:flex}.g-compare .g-fig{font-size:34px}.g-compare .g-cl{font-family:var(--f-mono);color:var(--muted);margin-bottom:8px;font-size:12px}.g-compare .g-arrow{color:var(--faint);font-size:20px}.g-rail{top:calc(var(--chrome-top,0px) + 58px);gap:16px;display:grid;position:sticky}.g-seg{gap:4px;margin-top:12px;display:flex}.g-seg i{background:var(--g-hair);height:3px;transition:background-color .4s var(--g-out);border-radius:1px;flex:1}.g-seg i.on{background:var(--ink)}.g-stats{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.g-stats .g-cl{font-family:var(--f-mono);color:var(--muted);font-size:12px}.g-stats .g-fig{margin-top:6px;font-size:22px;display:block}.g-list{margin-top:8px}.g-list>*{border-top:1px solid var(--g-hair);color:var(--ink);align-items:baseline;gap:12px;padding:9px 0;font-size:14px;display:flex}.g-list>:first-child{border-top:0}.g-list .g-lt{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.g-list .g-lv{font-family:var(--f-mono);color:var(--body);white-space:nowrap;font-size:12px}.g-list a.g-lt:hover{text-underline-offset:3px;text-decoration:underline}.g-done{text-align:center;padding:34px 20px 30px}.g-done h3{font-family:var(--f-display);color:var(--ink);margin:0;font-size:26px;font-weight:600}.g-done .g-rule{background:var(--ink);transform-origin:0;width:120px;height:1px;animation:g-grow .7s var(--g-out) .6s both;margin:14px auto 0}.g-done p{color:var(--muted);animation:g-fade .42s var(--g-out) 1.1s both;margin:14px 0 0;font-size:15px}.g-done .g-stats{text-align:left;max-width:340px;margin:22px auto 0}@keyframes g-fade{0%{opacity:0}}.g-rv{opacity:0}.g-rv.is-in{animation:g-rise var(--g-card) var(--g-out) both}.g-refilter .g-rv.is-in{animation:g-rise-sm .42s var(--g-out) both;animation-delay:calc(var(--i,0) * 60ms)}@keyframes g-rise{0%{opacity:0;transform:translateY(22px)}}@keyframes g-rise-sm{0%{opacity:0;transform:translateY(10px)}}.g-out{transition:grid-template-rows .26s var(--g-io) .2s;grid-template-rows:1fr;display:grid}.g-out>*{min-height:0}.g-out.is-gone{grid-template-rows:0fr}.g-out.is-gone>.g-card{margin-bottom:0}.g-out.is-dismiss>.g-card{opacity:0;transition:transform .2s var(--g-in), opacity .2s var(--g-in);transform:translate(-24px)}.g-out.is-history>.g-card{opacity:0;transition:transform .42s var(--g-in), opacity .42s var(--g-in);transform:translateY(60px)scale(.92)}.g-roll{vertical-align:bottom;line-height:1;display:inline-flex;overflow:hidden}.g-roll>span{height:1em;line-height:1;display:inline-block}.g-roll .g-rc{transition:transform .6s var(--g-out);flex-direction:column;display:flex}.g-roll .g-rc>span{height:1em;line-height:1}[data-sonner-toast]{background:var(--surface-raised)!important;border:1px solid var(--card-border)!important;color:var(--ink)!important;box-shadow:var(--sh-overlay)!important;font-family:var(--f-body)!important;border-radius:12px!important}[data-sonner-toast] [data-button]{color:var(--ink)!important;border:1px solid var(--g-btn-edge)!important;background:0 0!important;border-radius:7px!important}[data-sonner-toast] [data-description]{color:var(--muted)!important}@media (prefers-reduced-motion:reduce){.g-page,.g-rv.is-in,.g-refilter .g-rv.is-in{animation:.15s linear both g-fade!important}.g-chart .g-line,.g-bar i b,.g-chart .g-end,.g-done .g-rule,.g-done p,.g-menu{animation:none!important}.g-card,.g-filters .g-fill,.g-roll .g-rc,.g-out,.g-out>.g-card{transition:opacity .15s linear!important;transform:none!important}}.g-nocents .g-c{display:none}.g-rv.is-in{opacity:1}.g-rail,.g-rail>*{min-width:0}.g-acts>.g-ask{order:1}.g-acts .c-sub{order:2}.g-acts>.g-end{order:1}.g-roll .g-rd{height:1em;display:inline-block;position:relative;overflow:hidden}.g-roll .g-rd>.g-rc{position:absolute;top:0;left:0}@media (width>=861px){html[data-layout=dock] .app-topbar{background:linear-gradient(180deg, var(--canvas) 0%, color-mix(in srgb, var(--canvas) 92%, transparent) 78%, color-mix(in srgb, var(--canvas) 0%, transparent) 100%)!important}}html[data-layout=dock] .app-mobilebar{background:color-mix(in srgb, var(--canvas) 86%, transparent)!important;border-bottom:0!important}.g-btn.is-do,.g-acts .c-btn--primary,.g-btn.is-do:hover,.g-acts .c-btn--primary:hover,.c-btn--primary,.c-btn--primary:hover{background:var(--g-btn-bg)!important}.g-acts .c-btn--primary:hover{box-shadow:0 0 0 3px color-mix(in srgb, var(--ember) 14%, transparent)!important}@media (width<=640px){.g-card{border-radius:15px;margin-bottom:12px;padding:16px 16px 0}.g-card.is-flat{padding-bottom:16px}.g-t{font-size:18px}.g-s{font-size:14.5px}.g-row{flex-direction:column;gap:12px}.g-stake{text-align:left;flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.g-stake .g-pre,.g-stake .g-cap{margin:0}.g-stake .g-fig{font-size:26px!important}.g-hero .g-fig{font-size:42px!important}.g-hero{gap:4px 12px}.g-cells{grid-template-columns:repeat(3,minmax(0,1fr))}.g-cells>:nth-child(n+4){display:none}.g-cells>*{padding:10px 10px 9px}.g-cells .g-fig{font-size:16px}.g-chart{height:150px!important}.g-filters{padding-top:6px;padding-bottom:10px}.g-filters button{padding:0 12px;font-size:14.5px}.g-filters .g-fill{top:6px}.g-acts{gap:6px}.g-acts .c-btn,.g-acts .c-link,.g-btn{height:36px;padding:0 12px;font-size:14px!important}.g-bar{grid-template-columns:minmax(0,1fr) 70px auto;gap:10px;font-size:14px}.g-bul li{font-size:15px}}:root{--g-hair2:#1113161f;--nl:#7a4fd6}html[data-portal-theme=focus],html.dark{--g-hair2:#ffffff21;--nl:#b795ff}.g-today[data-look=lines] .g-feed .g-card{padding:30px 4px 10px 108px;border:0!important;border-top:1px solid var(--g-hair2)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-radius:0!important;margin:0!important;transform:none!important}.g-today[data-look=lines] .g-feed .g-card.is-flat{padding-bottom:26px}.g-today[data-look=lines] .g-feed>.g-rv:first-child .g-card{padding-top:14px;border-top:0!important}.g-today[data-look=lines] .g-well,.g-today[data-look=lines] .g-cells{background:color-mix(in srgb, var(--ink) 2%, transparent)}.g-today[data-look=lines] .g-acts{border-top:0;margin-top:14px;padding-top:4px}.g-today[data-look=lines] .g-askrow{border-top:0;margin-top:10px}.g-today[data-look=lines] .g-done{border-top:1px solid var(--g-hair2)!important}@media (width<=640px){.g-today[data-look=lines] .g-feed .g-card{padding:22px 2px 6px}.g-today[data-look=lines] .g-card .g-kind{display:inline}}.g-nl{outline:1.5px dashed var(--nl);outline-offset:5px;border-radius:10px;position:relative}.g-nl.is-inline{outline-offset:3px;border-radius:8px;align-items:center;display:inline-flex}.g-nl.is-inline>.g-nl-tag{left:auto;right:-4px}.g-hd .g-nl.is-inline{margin-left:auto}.g-hd .g-nl.is-inline .g-pill{margin-left:0}@keyframes g-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--good) 55%, transparent)}70%,to{box-shadow:0 0 0 7px #0000}}.g-hist{margin-top:6px}.g-hweek{font-family:var(--f-mono);color:var(--muted);margin:20px 0 4px;font-size:12px}.g-hweek:first-child{margin-top:4px}.g-hrow{border-top:1px solid var(--g-hair);color:var(--ink);grid-template-columns:76px minmax(0,1fr) auto;align-items:baseline;gap:14px;padding:12px 0;font-size:15px;display:grid}.g-hrow .g-hd2{font-family:var(--f-mono);color:var(--muted);font-size:12px}.g-hrow .g-ht{min-width:0}.g-hrow .g-ht a:hover{text-underline-offset:3px;text-decoration:underline}.g-hrow .g-hs{font-family:var(--f-mono);color:var(--muted);margin-top:3px;font-size:12px;display:block}.g-hrow .g-fig{font-size:15px}@media (width<=640px){.g-hrow{grid-template-columns:minmax(0,1fr) auto}.g-hrow .g-hd2{display:none}}.g-q .g-qbody{color:var(--ink);margin-top:10px;font-size:15px}.g-q .g-qbody p,.g-q .g-qbody div{font-size:inherit}.g-q .g-qbody button{border-radius:9px;height:36px;padding:0 14px;font-weight:500;border:1px solid var(--g-btn-edge)!important;background:var(--g-btn-bg)!important;color:var(--ink)!important;box-shadow:none!important;font-size:14px!important}.g-q .g-qbody input{background:var(--x-well)!important;border-color:var(--g-hair)!important;color:var(--ink)!important;border-radius:9px!important}.gp{max-width:856px;margin:0 auto;padding:18px 16px 150px}.gp-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin:6px 0 30px;display:flex}.gp-title{font-family:var(--f-display);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:28px;font-weight:600}.gp-lede{max-width:560px;color:var(--muted);margin:8px 0 0;font-size:15px;line-height:1.5}.gp-bar b.is-up{background:color-mix(in srgb, var(--up) 80%, transparent)}.gp-bar b.is-down{background:color-mix(in srgb, var(--down) 80%, transparent)}@media (width<=640px){.gp-title{font-size:24px}}.g-nl:not(.is-inline){outline-offset:6px}.g-nl.is-inline>.g-nl-tag{opacity:0;pointer-events:none;transition:opacity .12s;top:-8px}.g-nl.is-inline:hover>.g-nl-tag,.g-nl.is-inline:focus-within>.g-nl-tag{opacity:1}.g-hd .g-nl.is-inline~.contents>.g-more{margin-left:4px}.g-nl{min-width:0;max-width:100%}.g-row>.g-grow{width:100%;min-width:0}.g-nl:has(>.g-lost){margin-top:16px}.g-out{grid-template-columns:minmax(0,1fr)}.g-out>*{min-width:0}@media (width<=640px){.g-hd{flex-wrap:wrap;row-gap:6px}}.g-step{font-family:var(--f-mono);color:var(--muted);margin-bottom:14px;font-size:12px}.gi-tile.is-add{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-style:dashed;align-items:center}.gi-tile.is-add .g-btn{height:34px;padding:0 12px;font-size:13.5px}.gi-dot{background:var(--good);vertical-align:1px;border-radius:1.5px;width:6px;height:6px;margin-right:4px;display:inline-block}.gi-dot.is-work{background:var(--muted);animation:g-ping 1.8s var(--g-out) infinite}.gi .ci-steps span.is-on{background:var(--ink)}.g-report{grid-template-columns:220px minmax(0,780px);justify-content:center;gap:44px;max-width:1100px;margin:0 auto;padding:22px 16px 150px;display:grid}.g-report-rail{top:calc(var(--chrome-top,0px) + 28px);flex-direction:column;align-self:start;gap:2px;padding-top:4px;display:flex;position:sticky}.g-report-rail a{color:var(--body);transition:background-color var(--g-hover), color var(--g-hover);border-radius:9px;flex-direction:column;gap:3px;padding:9px 12px;font-size:14px;display:flex}.g-report-rail a:hover{color:var(--ink)}.g-report-rail a[aria-current]{background:var(--g-pill);color:var(--ink);box-shadow:var(--g-pill-hi)}.g-report-main{min-width:0}.g-report-main h1{font-family:var(--f-display)!important;letter-spacing:-.01em!important;font-size:32px!important;font-weight:600!important;line-height:1.15!important}.g-report-main .rounded-xl,.g-report-main .rounded-lg{border-radius:14px}.g-report-main table th{font-family:var(--f-mono);color:var(--muted);font-weight:400}.g-report-main svg path{stroke-linejoin:miter}@media (width<=900px){.g-report{grid-template-columns:minmax(0,1fr);gap:0;padding-top:6px}.g-report-rail{scrollbar-width:none;flex-direction:row;margin:0 -16px 18px;padding:0 16px;position:static;overflow-x:auto}.g-report-rail>.g-meta{display:none}.g-report-rail a{flex:none}.g-report-main h1{font-size:25px!important}}.g-login{background:var(--canvas);flex-direction:column;min-height:100vh;padding:24px 28px;display:flex;position:relative}.g-login-top{align-items:center;display:flex}.g-login-main{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:440px;margin:0 auto;padding:40px 0;display:flex}.g-login-mark{width:72px!important;height:80px!important}.g-login-btn{justify-content:center;width:100%;margin-top:30px;height:46px!important;font-size:15.5px!important}.g-login-foot{text-align:center;font-family:var(--f-mono);color:var(--faint);font-size:12px}.gob .gob-h1,.gob h1.c-h1{color:var(--ink);font-family:var(--f-display)!important;letter-spacing:-.015em!important;font-size:32px!important;font-weight:500!important;line-height:1.1!important}.gc-list{border-bottom:1px solid var(--g-hair2)}.gc-row{border-top:1px solid var(--g-hair2);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 0;display:grid}.gc-row.is-soon{opacity:.55}.gc-mark{background:var(--g-pill);border-radius:8px;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.gc-mark svg,.gc-mark img{max-width:22px;max-height:22px}.gc-txt{flex-direction:column;gap:3px;min-width:0;display:flex}.gc-n{color:var(--ink);align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}.gc-w{font-family:var(--f-mono);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.gc-row .g-btn{height:34px;padding:0 14px;font-size:13.5px}.g-btn.is-pick{border-color:var(--ink)!important;background:var(--g-pill)!important}.gc-state{font-family:var(--f-mono);color:var(--muted);align-items:center;gap:8px;font-size:12px;display:inline-flex}.gc-state.is-done{color:var(--good)}.gob .c-card{border-radius:14px!important}.gob .c-checklist li{border-radius:9px}.gob .c-bar{background:var(--g-hair)!important;height:3px!important}.gob .c-bar__fill{background:var(--ink)!important}.g-field{margin:6px 0 26px}.g-report-main{--ember:var(--muted);--v-c1:var(--ink);--v-c2:var(--muted);--v-c3:var(--faint);--v-c4:color-mix(in srgb, var(--ink) 60%, transparent);--v-c5:color-mix(in srgb, var(--ink) 35%, transparent);--v-band:color-mix(in srgb, var(--ink) 5%, transparent)}html{--tx:1;--acc:70 105 170;--acc2:232 96 10}html:not([data-portal-theme=focus]):not(.dark){--acc:59 91 169}.g-bg{z-index:-1;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.g-bg>*{position:absolute;inset:0}.g-bg-light{opacity:0;transition:opacity .6s var(--g-out)}.g-bg:not([data-t=none]):not([data-t=grain]) .g-bg-light{opacity:1}.g-bg[data-t=light] .g-bg-light{background:radial-gradient(1000px 640px at 50% -14%, color-mix(in srgb, var(--ink) calc(7% * var(--tx)), transparent), transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--ink) calc(4% * var(--tx)), transparent), transparent 2px)}.g-bg-vig{opacity:0;background:radial-gradient(120% 90% at 50% 40%,#0000 55%,#00000080 100%);transition:opacity .6s}html[data-portal-theme=focus] .g-bg:not([data-t=none]) .g-bg-vig,html.dark .g-bg:not([data-t=none]) .g-bg-vig{opacity:calc(.8 * var(--tx))}:root{--k-brief:#3b5ba9;--k-act:#c8540a;--k-live:#0e8fa3;--k-report:#94732f;--k-ask:#a86e00;--k-update:#5464c4;--k-num:#3b5ba9;--k-find:#5464c4;--k-info:#7a808a;--k-win:var(--up)}html[data-portal-theme=focus],html.dark{--k-brief:#7f9dda;--k-act:#e8600a;--k-live:#43c8da;--k-report:#d3b073;--k-ask:#ebbb4a;--k-update:#929ff2;--k-num:#7f9dda;--k-find:#929ff2;--k-info:#8e9297}[data-k]{--k:var(--k-info)}[data-k=brief]{--k:var(--k-brief)}[data-k=act]{--k:var(--k-act)}[data-k=live]{--k:var(--k-live)}[data-k=report]{--k:var(--k-report)}[data-k=ask]{--k:var(--k-ask)}[data-k=update]{--k:var(--k-update)}[data-k=num]{--k:var(--k-num)}[data-k=find]{--k:var(--k-find)}[data-k=win]{--k:var(--k-win)}.g-chart{--lc:var(--ink)}.g-chart[data-tone=bad]{--lc:var(--down)}html:not([data-colour="0"]) .g-chart .g-area{animation:g-fade-in .9s var(--g-out) .25s both;display:block}@keyframes g-fade-in{0%{opacity:0}}html:not([data-colour="0"]) .g-chart[data-tone=good]{--lc:var(--up)}html:not([data-colour="0"]) .g-bar i b{background:color-mix(in srgb, var(--down) 80%, transparent)}html:not([data-colour="0"]) .g-seg i.on{background:color-mix(in srgb, rgb(var(--acc)) 70%, var(--ink))}html:not([data-colour="0"]) .g-chart .g-band{background:color-mix(in srgb, rgb(var(--acc)) 8%, transparent)}.g-today[data-look=lines] .g-feed .g-card:before,.g-today[data-look=lines] .g-feed .g-card:after{display:none!important}.gl{z-index:58;left:16px;bottom:calc(22px + env(safe-area-inset-bottom,0px));position:fixed}.gl-btn{background:var(--g-dock);border:1px solid var(--card-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);height:34px;font-family:var(--f-mono);color:var(--muted);transition:color var(--g-hover), border-color var(--g-hover), transform var(--g-press);border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-size:12px;display:flex}.gl-btn:hover,.gl.is-open .gl-btn{color:var(--ink);border-color:var(--card-border-hover)}.gl-btn:active{transform:scale(.97)}.gl-seg.is-wrap button{flex:0 auto}@media (width<=860px){.gl{bottom:auto;left:12px;top:calc(env(safe-area-inset-top,0px) + 66px)}.gl-btn{height:30px;padding:0 10px}}.g-menu-why{border-bottom:1px solid var(--g-hair);color:var(--body);max-width:300px;margin:-1px -1px 4px;padding:9px 10px 10px;font-size:13px;line-height:1.45}.g-menu-why>span{font-family:var(--f-mono);color:var(--faint);margin-bottom:3px;font-size:11px;display:block}.g-card .g-s{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.g-card .g-s.is-change{-webkit-line-clamp:3}.g-thread{font-family:var(--f-mono);color:var(--faint);white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:11.5px;overflow:hidden}.g-thread span{color:var(--muted)}.g-hd .g-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.g-pill-link{align-items:center;gap:4px;display:inline-flex;color:var(--ink)!important}.g-pill-link:hover{border-color:var(--card-border-hover)}.g-rin-wrap{transition:grid-template-rows var(--g-card) var(--g-out), opacity var(--g-surface) var(--g-out);opacity:0;grid-template-rows:0fr;display:grid}.g-rin.is-open .g-rin-wrap{opacity:1;grid-template-rows:1fr}.g-rin-in{min-height:0;overflow:hidden}.g-rin.is-open .g-acts{bottom:calc(86px + env(safe-area-inset-bottom,0px));z-index:5;background:color-mix(in srgb, var(--canvas) 72%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--g-hair);border-radius:0 0 16px 16px;margin-left:-20px;margin-right:-20px;padding:12px 20px;position:sticky}.g-rin.is-open{padding-bottom:0}.g-rin.is-open:hover{transform:none!important}@media (width<=640px){.g-rin.is-open .g-acts{bottom:calc(80px + env(safe-area-inset-bottom,0px));margin-left:-16px;margin-right:-16px;padding:10px 16px}}@media (prefers-reduced-motion:reduce){.g-rin-wrap{transition:opacity .15s linear}}.g-dask{background:color-mix(in srgb, var(--ink) 4%, transparent);width:250px;height:40px;box-shadow:inset 0 0 0 1px var(--g-hair);transition:width var(--g-surface) var(--g-out), background-color var(--g-hover), box-shadow var(--g-hover);view-transition-name:ask-bar;border-radius:9px;align-items:center;gap:8px;padding:0 4px 0 11px;display:flex;position:relative}.g-dask:focus-within{background:color-mix(in srgb, var(--ink) 6%, transparent);width:340px;box-shadow:inset 0 0 0 1px var(--card-border-hover)}.g-dask-mark{flex:none;width:auto;height:17px}.g-dask input{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:14.5px}.g-dask input::placeholder{color:var(--muted)}.g-dask kbd{border:1px solid var(--g-btn-edge);width:20px;height:20px;font-family:var(--f-mono);color:var(--faint);transition:opacity var(--g-hover);border-radius:5px;flex:none;place-items:center;font-size:11px;display:grid}.g-dask:focus-within kbd{opacity:0}.g-dock .g-dask-pop{border-radius:7px!important;min-width:32px!important;height:32px!important}.g-dock-here{background:var(--g-pill);height:40px;box-shadow:var(--g-pill-hi);color:var(--ink);border-radius:9px;align-items:center;gap:8px;padding:0 14px 0 11px;font-size:14px;font-weight:600;display:flex}::view-transition-group(ask-bar){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(ask-bar){object-fit:fill;height:100%}::view-transition-new(ask-bar){object-fit:fill;height:100%}::view-transition-old(root){animation-duration:.24s}::view-transition-new(root){animation-duration:.24s}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}@media (width<=860px){.g-dask{flex:1;width:auto;min-width:0}.g-dask:focus-within{width:auto}.g-dask kbd{display:none}}@media (width<=640px){.g-dock{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));transform:none}.g-dock a{min-width:42px}.g-dock.is-ask{left:50%;right:auto;transform:translate(-50%)}}.g-q .g-qbody{margin-top:0}.g-q .g-qbody .g-thread{font-size:11.5px}.g-q .g-qbody .g-cap{font-size:12px}.g-q .g-qbody .g-s{font-size:14px}.g-q .g-qbody .c-btn--primary{border-color:var(--ember)!important}.g-q .g-qbody>div>.mt-3{margin-top:18px;padding-bottom:20px}.g-dock.is-ask .g-dask{opacity:0;pointer-events:none;view-transition-name:none;height:1px;position:absolute;bottom:0;left:0;overflow:hidden;width:1px!important}.g-rin.is-open>.g-s{display:none}.app-mobilebar .client-switch{background:0 0!important;border-color:#0000!important;padding:0 4px!important}html body .app-mobilebar .c-btn.c-btn--icon{box-shadow:none!important;color:var(--muted)!important;background:0 0!important;border-color:#0000!important}.app-mobilebar .c-btn--icon:hover{color:var(--ink)!important}@media (width<=860px){.gl{top:auto;left:auto;right:0;bottom:calc(96px + env(safe-area-inset-bottom,0px))}.gl-btn{opacity:.8;border-right:0;border-radius:9px 0 0 9px;justify-content:center;width:24px;height:34px;padding:0}}@media (width<=640px){.g-cells .g-cmp{display:none}}.g-today[data-look=lines] .g-upd .g-meta{display:none}@media (width<=860px){.g-today[data-look=lines] .g-upd .g-meta{display:inline}}.g-hd:has(>.g-pill,>.g-nl.is-inline) .g-more{margin-left:0}.gi-impact{max-width:760px;margin:0 auto;padding:22px 16px 150px}.gi-impact>.g-rv{margin:0}.gi-lbl{font-family:var(--f-mono);color:var(--muted);font-size:12.5px}.gi-fig{align-items:baseline;gap:12px;margin-top:10px;display:flex}.gi-big,.gi-fig .g-fig.gi-big{line-height:.95;font-size:64px!important}.gi-dl{font-family:var(--f-mono);font-size:14px}.gi-cap{color:var(--muted);margin-top:12px;font-size:13.5px}.gi-spark{width:100%;height:auto;display:block;overflow:visible}.gi-ln{fill:none;stroke:var(--ink);stroke-width:1.8px;stroke-linejoin:miter;stroke-dasharray:1;animation:g-draw .9s var(--g-out) .15s both}.gi-ln-up{stroke:var(--up)}.gi-dot{fill:var(--ink);animation:g-dot .3s var(--g-out) 1s both}.gi-dot-up{fill:var(--up)}.gi-ret svg{width:100%;height:auto;display:block;overflow:visible}.gi-cone{fill:color-mix(in srgb, var(--ink) 10%, transparent);animation:g-fade-in .6s var(--g-out) 1s both}.gi-cone-e{fill:none;stroke:color-mix(in srgb, var(--ink) 28%, transparent);stroke-width:1px;stroke-dasharray:3 3;animation:g-fade-in .6s var(--g-out) 1s both}.gi-cone-m{fill:none;stroke:color-mix(in srgb, var(--ink) 18%, transparent);stroke-width:1px;stroke-dasharray:3 3;animation:g-fade-in .6s var(--g-out) 1.1s both}.gi-cone-t{font-family:var(--f-mono);fill:var(--muted);animation:g-fade-in .6s var(--g-out) 1.2s both;font-size:10.5px}.gi-axis{stroke:var(--g-hair2);stroke-width:1px}.gi-ax{font-family:var(--f-mono);fill:var(--muted);font-size:10.5px}.gi-back{border-bottom:1px solid var(--g-hair2);color:var(--body);padding:22px 0;font-size:15px}.gi-back b{color:var(--ink);font-weight:600}.gi-back .g-nl.is-inline{outline-offset:2px;display:inline}.gi-rows{flex-direction:column;display:flex}.gi-row{border-bottom:1px solid var(--g-hair2)}.gi-rowh{text-align:left;width:100%;color:var(--ink);transition:color var(--g-hover);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.gi-rowt{font-size:16px;font-weight:500}.gi-rowm{font-family:var(--f-mono);color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.gi-rowm svg{transition:transform var(--g-small) var(--g-out)}.gi-row.is-open .gi-rowm svg{transform:rotate(180deg)}.gi-rowh:hover .gi-rowm{color:var(--ink)}.gi-rowb{opacity:0;transition:grid-template-rows var(--g-surface) var(--g-out), opacity var(--g-small) var(--g-out);grid-template-rows:0fr;display:grid}.gi-row.is-open .gi-rowb{opacity:1;grid-template-rows:1fr}.gi-rowb>div{min-height:0;overflow:hidden}.gi-rowi{padding:0 0 20px}.gi-it{border-top:1px solid var(--g-hair);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:14px;padding:11px 0;display:grid}.gi-it:first-child{border-top:0}.gi-pts{font-family:var(--f-display);color:var(--up);min-width:26px;font-size:15px;font-weight:600;display:inline-block}.gi-itd{font-family:var(--f-mono);color:var(--muted);min-width:56px;font-size:12px}.gi-itt{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14.5px;overflow:hidden}a.gi-itt:hover{text-underline-offset:3px;text-decoration:underline}.gi-itv{font-family:var(--f-display);color:var(--ink);white-space:nowrap;font-size:15px;font-weight:600}.gi-more{color:var(--muted);margin-top:10px;font-size:14px;display:inline-block}.gi-more:hover{color:var(--ink)}.gi-part{border-top:1px solid var(--g-hair);grid-template-columns:52px minmax(0,1fr);gap:14px;padding:12px 0;display:grid}.gi-part:first-child{border-top:0}.gi-pw{font-family:var(--f-display);color:var(--ink);font-size:18px;font-weight:600}.gi-pt{color:var(--ink);font-size:14.5px;font-weight:500}.gi-ps{color:var(--muted);margin-top:2px;font-size:13.5px}.gi-how{color:var(--body);flex-direction:column;gap:10px;max-width:62ch;font-size:14.5px;display:flex}.gi-how b{color:var(--ink);font-weight:600}.gi-how .g-ask{align-self:flex-start;margin-top:4px}.gi-p{color:var(--muted);font-size:14px}@media (width<=640px){.gi-impact{padding-top:10px}.gi-big,.gi-fig .g-fig.gi-big{font-size:48px!important}.gi-it{grid-template-columns:minmax(0,1fr) auto}.gi-it>.gi-itd,.gi-it>.g-nl{grid-column:1/-1}.gi-it>.gi-itd{margin-bottom:-8px}}@media (prefers-reduced-motion:reduce){.gi-ln,.gi-dot,.gi-cone,.gi-cone-e,.gi-cone-m,.gi-cone-t{animation:none!important}.gi-rowb{transition:opacity .15s linear}}.g-card .g-kind{font-family:var(--f-mono);letter-spacing:.01em;color:var(--body);align-items:center;gap:7px;font-size:12.5px;font-weight:500;display:inline-flex}.g-feed .g-hd>.g-meta{display:none}.g-tick,.g-flag{font-family:var(--f-mono);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;flex:none;align-items:center;gap:7px;margin-left:auto;font-size:12.5px;display:inline-flex}.g-tick:before{content:"";background:var(--down);border-radius:50%;width:6px;height:6px;animation:1s step-end infinite g-tickdot}@keyframes g-tickdot{50%{opacity:.25}}.g-tick-l,.g-flag{color:var(--muted)}.g-hd>.g-nl.is-inline{margin-left:auto}.g-hd:has(>.g-tick,>.g-flag,>.g-nl.is-inline) .g-more{margin-left:0}.g-stake .g-cap{font-size:12px}.g-grid{display:none!important}.g-well:before{content:"";pointer-events:none;opacity:.07;mix-blend-mode:screen;background:url(/brand/r1/grain.png) 0 0/128px 128px;position:absolute;inset:0}html:not([data-portal-theme=focus]):not(.dark) .g-well:before{filter:invert();mix-blend-mode:multiply;opacity:.05}.g-acts .g-nr{display:none!important}.g-acts .c-btn--secondary,.g-acts .g-btn:not(.is-do),.g-acts .c-link{color:var(--body)!important;background:0 0!important;border-color:#0000!important;padding:0 11px!important}.g-acts .c-btn--secondary:hover,.g-acts .g-btn:not(.is-do):hover,.g-acts .c-link:hover{background:var(--g-pill)!important;color:var(--ink)!important;border-color:#0000!important}.g-acts .c-btn--primary,.g-btn.is-do{border-color:color-mix(in srgb, var(--ember) 85%, transparent)!important;background:color-mix(in srgb, var(--ember) 7%, transparent)!important}.g-icons{align-items:center;gap:2px;margin-left:auto;display:flex}.g-icons .g-icon{width:36px;height:36px}.g-icons .g-icon:hover{background:var(--g-pill);color:var(--ink)}.g-icons .g-icon.is-on{color:var(--ink)}.g-acts-icons{padding-top:10px;padding-bottom:12px}@media (width<=640px){.g-card .g-t{font-size:19px}.g-card .g-s{font-size:13.5px}.g-stake .g-fig{font-size:28px!important}.g-acts{flex-wrap:nowrap}.g-acts>div{min-width:0}.g-acts .c-btn,.g-acts .g-btn{padding:0 12px!important}.g-icons .g-icon{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.g-tick:before{animation:none}}.g-bg-beam.is-once>div{animation:2.4s cubic-bezier(.45,0,.55,1) both g-scan-once}@keyframes g-scan-once{0%{opacity:0;background-position:0 200px;transform:translateY(-200px)}12%{opacity:calc(.5 * var(--tx))}88%{opacity:calc(.5 * var(--tx))}to{opacity:0;background-position:0 -100vh;transform:translateY(100vh)}}.gi-impact{max-width:980px}.gi-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.gi-pair>.g-rv,.gi-pair>.g-rv>.g-nl{height:100%}.gi-tile2{background:var(--x-gl-fill);border:1px solid var(--card-border);height:100%;box-shadow:var(--sh-rest);-webkit-backdrop-filter:blur(26px)saturate(1.5);backdrop-filter:blur(26px)saturate(1.5);border-radius:16px;flex-direction:column;padding:22px 22px 18px;display:flex}.gi-tile2 .gi-fig{margin-top:12px}.gi-chart{align-items:flex-end;min-height:120px;margin-top:auto;padding-top:22px;display:flex}.gi-chart>*{width:100%}.gi-chart .g-nl{width:100%;display:block}.gi-cap b{color:var(--ink);font-weight:600}.gi-impact .gi-back{border:1px solid var(--g-hair2);border-radius:14px;margin-top:16px;padding:16px 22px}.gi-impact .gi-rows{margin-top:18px}@media (width<=760px){.gi-pair{grid-template-columns:1fr;gap:12px}.gi-tile2{padding:18px 16px 14px}.gi-chart{min-height:96px;padding-top:16px}.gi-impact .gi-back{padding:14px 16px}}.gi-pair .g-nl:not(.is-inline){position:relative;margin-top:0!important}.gi-pair .g-nl:not(.is-inline)>.gi-tile2{margin:0}.g-bg-vig,.g-well:before{display:none!important}.g-well{background:color-mix(in srgb, var(--ink) 2.4%, transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 4%, transparent)!important}.g-card .g-kind{font-family:var(--f-body,Inter), Inter, system-ui, sans-serif!important;letter-spacing:0!important;color:var(--ink)!important;font-size:14px!important;font-weight:600!important}.g-tick,.g-flag{font-feature-settings:"tnum";font-family:Inter,system-ui,sans-serif;font-size:13px}.g-tick b{color:var(--ink);font-weight:500}.g-card .g-t{letter-spacing:-.005em;font-size:21px;font-weight:500;line-height:1.3}.g-card .g-s{color:var(--muted);margin-top:8px;font-size:14.5px;line-height:1.55}.g-stake .g-fig{font-size:32px!important}.g-stake .g-cap{margin-top:8px;font-family:Inter,system-ui,sans-serif;font-size:12.5px}@media (width<=640px){.g-card .g-t{font-size:18px}.g-card .g-s{font-size:14px}.g-stake .g-fig{font-size:26px!important}}.g-nl,.g-nl.is-inline,.g-nl:not(.is-inline){transition:outline-color .14s;outline-color:#0000!important}.g-nl:hover,.g-nl:focus-within{outline-color:var(--nl)!important}.g-nl.is-inline:after{content:"";background:var(--nl);pointer-events:none;border-radius:50%;width:5px;height:5px;position:absolute;top:-1px;right:-7px}.g-menu{background:color-mix(in srgb, var(--surface-raised,#16181c) 96%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:14px;min-width:260px;padding:6px}.g-menu button,.g-menu a{min-height:42px;color:var(--ink);border-radius:9px;gap:12px;padding:6px 8px;font-size:14px;font-weight:500}.g-menu button>svg,.g-menu a>svg{background:var(--g-pill);width:30px;height:30px;color:var(--ink);border-radius:8px;flex:none;padding:7px}.g-menu-why{color:var(--body);padding:10px 10px 12px;font-size:13px}.g-menu-why>span{color:var(--muted);margin-bottom:4px;font-family:Inter,system-ui,sans-serif;font-size:11.5px}.g-bsheet-scrim{z-index:120;animation:g-fade-in .2s var(--g-out) both;background:#0506088c;position:fixed;inset:0}.g-bsheet{z-index:121;max-height:82dvh;padding:8px 14px calc(18px + env(safe-area-inset-bottom,0px));background:var(--surface-raised,#16181c);border-top:1px solid var(--card-border);animation:g-bsheet-in .32s var(--g-out) both;transition:transform .22s var(--g-out);border-radius:20px 20px 0 0;position:fixed;bottom:0;left:0;right:0;overflow:auto;box-shadow:0 -24px 60px -20px #000000b3}@keyframes g-bsheet-in{0%{transform:translateY(100%)}}.g-bsheet-grab{touch-action:none;cursor:grab;place-items:center;height:22px;display:grid}.g-bsheet-grab i{background:color-mix(in srgb, var(--ink) 22%, transparent);border-radius:2px;width:38px;height:4px}.g-bsheet-t{color:var(--ink);padding:4px 8px 10px;font-size:16px;font-weight:600;line-height:1.35}.g-menu.g-menu-sheet{width:auto;min-width:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;animation:none;position:static}.g-menu-sheet .g-menu-why{background:var(--g-pill);border:0;border-radius:12px;margin:0 0 6px;padding:12px}.g-menu-sheet button,.g-menu-sheet a{min-height:50px;font-size:15px}@media (prefers-reduced-motion:reduce){.g-bsheet,.g-bsheet-scrim{animation:none}}.g-today[data-look=lines] .g-feed .g-card{padding-left:112px}.g-q .g-qbody .g-answers{flex-wrap:wrap;width:100%;display:flex;gap:0!important}.g-q .g-qbody .g-answers>button.c-btn{min-width:0;transition:background-color var(--g-hover), border-color var(--g-hover);flex:1 1 0;margin:0 0 0 -1px;font-weight:500;position:relative;border:1px solid var(--g-hair2)!important;height:48px!important;min-height:48px!important;color:var(--ink)!important;background:0 0!important;border-radius:0!important;font-size:14.5px!important}.g-q .g-qbody .g-answers>button.c-btn:first-child{margin-left:0;border-radius:12px 0 0 12px!important}.g-q .g-qbody .g-answers>button.c-btn:nth-last-child(2),.g-q .g-qbody .g-answers>button.c-btn:last-child{border-radius:0 12px 12px 0!important}.g-q .g-qbody .g-answers>button.c-btn:hover{z-index:1;background:var(--g-pill)!important}.g-q .g-qbody .g-answers>button.c-btn--primary{z-index:2;border-color:var(--ember)!important}.g-q .g-qbody .g-answers>.g-addnote{text-align:left;flex-basis:100%;order:9;height:auto!important;min-height:0!important;color:var(--muted)!important;background:0 0!important;border:0!important;margin:10px 0 0!important;padding:4px 0!important;font-size:13px!important}.g-q .g-qbody .g-answers>.g-addnote:hover{color:var(--ink)!important}.g-q .g-qbody>div>.mt-3{padding-bottom:18px}.g-acts .c-btn--primary,.g-btn.is-do,.c-btn--primary{box-shadow:none!important;background:0 0!important}.g-acts .c-btn--primary:hover,.g-btn.is-do:hover,.c-btn--primary:hover{background:var(--g-pill)!important;box-shadow:none!important}.g-today[data-look=lines] .g-card .g-kind{display:inline-flex!important}.g-card .g-hd+.g-row,.g-card .g-hd+.g-t,.g-card .g-hd+h3.g-t{margin-top:12px!important}.g-card .g-row{margin-top:12px}.g-card .g-well,.g-card .g-cells,.g-card .g-bars,.g-card>.g-nl,.g-card .g-acts{margin-top:18px}@media (width<=640px){.g-card{padding:16px 16px 0}.g-card .g-row{gap:10px}.g-q .g-qbody .g-answers>button.c-btn{height:46px!important;min-height:46px!important;font-size:14px!important}.g-acts{padding:12px 0 14px}}.g-q .g-qbody .g-answers>button.c-btn{text-align:center;justify-content:center}html[data-card=window] :is(.g-card,.gi-tile2){background:linear-gradient(180deg, color-mix(in srgb, var(--card) 94%, transparent), color-mix(in srgb, var(--card) 90%, transparent))!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}html[data-card=window] .g-card .g-well,html[data-card=window] .gi-tile2 .gi-chart{background-color:color-mix(in srgb, var(--canvas) 82%, transparent)!important;box-shadow:inset 0 0 0 1px var(--g-hair), inset 0 10px 24px -14px #0009!important}html[data-card=window] .gi-tile2 .gi-chart{border-radius:12px;margin-top:20px;padding:16px 12px 6px}.g-q .g-qbody .g-answers>.g-addnote{border-radius:0!important}.g-clear-in{position:relative}.g-clear-x{width:28px;height:28px;color:var(--muted);background:var(--g-dock);border:1px solid var(--card-border);opacity:0;transition:opacity var(--g-small), transform var(--g-small) var(--g-out), color var(--g-hover);border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;right:-40px;transform:translate(-4px)}.g-clear-x:hover{color:var(--ink)}@media (hover:hover){.g-clear:hover .g-clear-x,.g-clear-x:focus-visible{opacity:1;transform:none}}@media (hover:none),(width<=1100px){.g-clear-x{display:none}}.g-clear{touch-action:pan-y}.g-out.is-dismiss>*{opacity:0;transition:transform .22s var(--g-in), opacity .22s var(--g-in);transform:translate(-40px)}html:not([data-abar=on]) .g-dismiss{display:none}html,html[data-accent]{--acc:236 237 238!important}html:not([data-portal-theme=focus]):not(.dark),html:not([data-portal-theme=focus]):not(.dark)[data-accent]{--acc:17 19 22!important}.g-bg .g-bg-light{background:radial-gradient(840px 560px at 62% -12%, rgb(var(--acc) / calc(.06 * var(--tx))), transparent 70%)!important}html:not([data-colour="0"]) .g-chart[data-tone=neutral]{--lc:var(--ink)!important}.g-when{color:var(--muted);white-space:nowrap;font-family:Inter,system-ui,sans-serif;font-size:13px}.g-hd .g-kind+.g-when{margin-left:-1px}@media (width<=640px){.g-today[data-look=lines] .g-feed .g-card{padding-left:0!important;padding-right:0!important}}.g-rv.is-in{animation-fill-mode:backwards!important}html[data-card=window] .g-card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#111316!important}html:not([data-portal-theme=focus]):not(.dark)[data-card=window] .g-card{background:#fff!important}html[data-card=window] .g-card .g-well{background-color:var(--canvas)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 6%, transparent), inset 0 14px 22px -16px #000c!important}html[data-card=window] .g-today[data-look=lines] .g-feed .g-card{background:0 0!important}.gi-pair{border-top:1px solid var(--g-hair2);border-bottom:1px solid var(--g-hair2);gap:0!important}.gi-tile2,html[data-card] .gi-tile2{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:28px 28px 22px 0!important}.gi-pair>.g-rv+.g-rv .gi-tile2{border-left:1px solid var(--g-hair2)!important;padding:28px 0 22px 28px!important}.gi-chart,html[data-card=window] .gi-tile2 .gi-chart{min-height:220px!important;box-shadow:none!important;background:0 0!important;margin:0!important;padding:24px 0 0!important}.gi-tile2 .gi-cap{border-top:0!important;margin-top:14px!important;padding-top:0!important}.gi-big,.gi-fig .g-fig.gi-big{font-size:72px!important}.gi-impact .gi-back{border:0!important;border-bottom:1px solid var(--g-hair2)!important;border-radius:0!important;margin-top:0!important;padding:18px 0!important}@media (width<=760px){.gi-tile2,.gi-pair>.g-rv+.g-rv .gi-tile2{border-left:0!important;padding:22px 0 18px!important}.gi-pair>.g-rv+.g-rv .gi-tile2{border-top:1px solid var(--g-hair2)!important}.gi-chart{min-height:170px!important}.gi-big,.gi-fig .g-fig.gi-big{font-size:52px!important}}.g-today[data-look=lines] .g-feed .g-card{padding-left:108px!important;padding-right:4px!important}@media (width<=640px){.g-today[data-look=lines] .g-feed .g-card{padding-left:28px!important;padding-right:0!important}}:root{--ov:#fff;--ov-edge:#11131614}html[data-portal-theme=focus],html.dark{--ov:#111316;--ov-edge:#ffffff16}.g-scrim{-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;background:#04050799!important}.g-ov,.g-pop{color:var(--body);font-family:Inter,system-ui,sans-serif;background:var(--ov)!important;border:1px solid var(--ov-edge)!important;box-shadow:inset 0 1px #ffffff0d,0 40px 100px -30px #000000d9!important}.g-ov:not(.g-ovs){overflow:hidden;border-radius:18px!important}@media (width>=641px){.g-sheet{border-width:1px 0 1px 1px!important;border-radius:18px 0 0 18px!important}}.g-ov :is(h1,h2,h3){letter-spacing:-.01em!important;color:var(--ink)!important;font-family:Inter,system-ui,sans-serif!important;font-weight:500!important}.g-sheet h2{font-size:22px!important;line-height:1.3!important}.g-ov :is(.mono,.micro-label),.g-pop .mono{letter-spacing:0!important;text-transform:none!important;color:var(--muted)!important;font-family:Inter,system-ui,sans-serif!important;font-size:12.5px!important}.g-ov p,.g-ov li{color:var(--body)}.g-ov [class*=tabular-nums][class*=font-semibold]{font-family:var(--f-display)!important;color:var(--ink)!important;font-weight:600!important}.g-ov [class*=rounded-md],.g-ov [class*=rounded-lg],.g-ov [class*=rounded-xl]{border-radius:12px!important}.g-ov .c-btn,.g-pop .c-btn{height:40px;border:1px solid var(--g-btn-edge)!important;color:var(--ink)!important;box-shadow:none!important;background:0 0!important;border-radius:10px!important;font:500 14px Inter,system-ui,sans-serif!important}.g-ov .c-btn--primary{border-color:var(--ember)!important}.g-ov .c-btn:hover,.g-ov .c-link:hover{background:var(--g-pill)!important}.g-ov .c-link{color:var(--body)!important;font:500 14px Inter,system-ui,sans-serif!important}.g-ov :is(input){font-family:Inter,system-ui,sans-serif;background:color-mix(in srgb, var(--ink) 3%, transparent)!important;border:1px solid var(--g-hair2)!important;color:var(--ink)!important;border-radius:10px!important}.g-ov>button[class*=absolute][class*=right-4]{background:var(--g-pill);place-items:center;width:32px;height:32px;display:grid;opacity:1!important;color:var(--muted)!important;border-radius:9px!important}.g-ov>button[class*=absolute][class*=right-4]:hover{color:var(--ink)!important}.g-dfoot{background:var(--ov)!important;border-top:1px solid var(--g-hair2)!important;padding:0!important}.g-dfoot .g-mact{align-items:stretch;flex-wrap:nowrap!important;gap:0!important}.g-dfoot .g-mact>*,.g-dfoot .g-mact .g-assign{flex:1 1 0;display:flex}.g-dfoot .g-mact :is(button){flex:1 1 0;justify-content:center;border:0!important;border-left:1px solid var(--g-hair2)!important;height:56px!important;color:var(--ink)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;font:500 14.5px Inter,system-ui,sans-serif!important}.g-dfoot .g-mact>button:first-child{border-left:0!important}.g-dfoot .g-mact .c-btn--primary{box-shadow:inset 0 -2px 0 var(--ember)!important}.g-dfoot .g-mact button:hover{background:var(--g-pill)!important}.g-dfoot .g-mact .g-nr{display:flex!important}.g-dfoot .c-sub{display:none}.g-draft{padding:24px!important}.g-draft h2{font-size:20px!important}.g-pop{min-width:240px;border-radius:14px!important;padding:6px!important}.g-pop button{min-height:44px;color:var(--ink);border-radius:9px;font:500 14px Inter,system-ui,sans-serif;padding:6px 10px!important}.g-pop button:hover{background:var(--g-pill)}.g-pop p{color:var(--muted)!important;font:400 12.5px Inter,system-ui,sans-serif!important}.g-askpage.is-embed{--chrome-top:0px}.g-askpage.is-embed,.g-askpage.is-embed>div{background:var(--ov)!important}.g-ov .mono.tabular-nums.font-semibold{font-family:var(--f-display)!important;letter-spacing:-.01em!important;color:var(--ink)!important;font-size:20px!important}.g-dfoot .g-mact :is(button){align-items:center!important;display:flex!important}.g-ov [class*=uppercase]{text-transform:none!important;letter-spacing:0!important;font-family:Inter,system-ui,sans-serif!important}.g-draft .c-btn,.g-draft button[class*=rounded-md]{height:40px;border-radius:10px!important;padding:0 16px!important;font:500 14px Inter,system-ui,sans-serif!important}html{--fv-top:calc(var(--chrome-top,64px) + 58px);--fv-bot:96px;--fv-h:calc(100svh - var(--fv-top) - var(--fv-bot))}@media (width<=640px){html{--fv-bot:84px}}.g-dock a{letter-spacing:-.005em;grid-auto-flow:column;gap:8px;padding:0 14px 0 12px;font-size:14px;font-weight:600}.g-dock a .g-tip{opacity:1;pointer-events:auto;font-family:var(--f-body,inherit);color:inherit;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;font-size:14px;font-weight:600;transition:none;position:static;transform:none}.g-dock a{color:var(--muted)}.g-dock a:hover{background:var(--g-pill);color:var(--ink)}.g-dock a.is-on,html[data-colour] .g-dock a.is-on{background:var(--ink)!important;color:var(--canvas)!important;box-shadow:0 6px 16px -8px #0009!important}.g-dock a.is-on svg{stroke-width:2.2px}@media (width<=640px){.g-dock a{grid-auto-flow:row;place-content:center;gap:2px;height:46px;padding:0;font-size:10.5px;min-width:58px!important}.g-dock a .g-tip{font-size:10.5px;line-height:1}.g-dock{padding:4px}}.gi-pair{border:0!important;gap:14px!important}.gi-tile2,html[data-card] .gi-tile2,.gi-pair>.g-rv+.g-rv .gi-tile2{background:color-mix(in srgb, var(--ink) 3.5%, transparent)!important;border:0!important;border-radius:20px!important;padding:26px 26px 22px!important}.gi-impact .gi-back{background:color-mix(in srgb, var(--ink) 3.5%, transparent);border:0!important;border-radius:14px!important;margin:14px 0 0!important;padding:14px 20px!important}.gi-rows{gap:8px;margin-top:28px;display:grid}.gi-row{background:color-mix(in srgb, var(--ink) 3.5%, transparent);transition:background-color var(--g-hover);border-radius:14px;border:0!important}.gi-row:hover,.gi-row.is-open{background:color-mix(in srgb, var(--ink) 5.5%, transparent)}.gi-row .gi-rowh{padding-left:20px!important;padding-right:18px!important}.gi-row .gi-rowi{padding:0 20px 18px}.gi-it,.gi-part{padding:9px 0;border-top:0!important}@media (width<=640px){.gi-tile2,.gi-pair>.g-rv+.g-rv .gi-tile2{border-top:0!important;padding:20px 18px 18px!important}}.g-rail .g-list>*{border:0!important}.g-rail .g-list{gap:4px}html[data-fv] .g-today .g-feed .g-q>.g-qbody,html[data-fv] .g-today .g-feed .g-q>.g-qbody>div{flex-direction:column;flex:auto;display:flex;margin-top:0!important}html[data-fv=a] .g-today .g-feed .g-q>.g-qbody>div>:first-child{margin-top:auto!important}html[data-fv=b] .g-today .g-feed .g-q>.g-qbody>div>:first-child{margin-top:clamp(18px,4vh,40px)!important}html[data-fv] .g-today .g-feed .g-q>.g-qbody>div>:last-child{margin-top:auto!important}html[data-fv] .g-today .g-feed .g-card .g-nl:not(.is-inline):has(.g-chart){margin-top:30px!important}html[data-fv] .g-today .g-feed .g-card .g-nl .g-chart{margin-top:0}@media (width<=640px){html[data-fv] .g-today .g-feed .g-card .g-chart{height:clamp(130px,100svh - 640px,320px)!important}}.rv-dev.is-phone{border-radius:30px}.g-bg .g-bg-light{opacity:0!important}.g-bg[data-t=light] .g-bg-light{opacity:1!important}html[data-fv=focus] .g-today{grid-template-columns:minmax(0,760px) 268px;max-width:1100px}@media (width<=1179px){html[data-fv=focus] .g-today{grid-template-columns:minmax(0,760px)}}html[data-fv=focus] .g-today .g-feed{flex-direction:column;padding-bottom:34vh;gap:22px!important;display:flex!important}html[data-fv=focus] .g-today .g-feed>.g-rv{scroll-snap-align:center;transition:opacity .38s var(--g-out), transform .38s var(--g-out), filter .38s var(--g-out);margin:0!important}html[data-fv=focus] .g-today .g-feed>.g-rv:not(.is-focus){opacity:.32;filter:saturate(.6);transform:scale(.975)}html[data-fv=focus] .g-today .g-feed>.g-rv:not(.is-focus):hover{opacity:.6}html[data-fv=focus] .g-today .g-feed .g-card{padding:24px 24px 0;margin:0!important}html[data-fv=focus] .g-today .g-feed .g-card .g-t{letter-spacing:-.015em;font-size:25px;line-height:1.22}html[data-fv=focus] .g-today .g-feed .g-card .g-s{font-size:15.5px}html[data-fv=focus] .g-today .g-feed .g-card .g-stake .g-fig{font-size:42px!important}html[data-fv=focus] .g-today .g-feed .g-card .g-chart{height:240px!important}html[data-fv=focus] .g-today .g-feed .g-card{padding-bottom:22px}@media (width<=640px){html[data-fv=focus] .g-today .g-feed .g-card{padding:20px 18px 18px}html[data-fv=focus] .g-today .g-feed .g-card .g-t{font-size:22px}html[data-fv=focus] .g-today .g-feed .g-card .g-stake .g-fig{font-size:34px!important}html[data-fv=focus] .g-today .g-feed .g-card .g-chart{height:170px!important}}@media (prefers-reduced-motion:reduce){html[data-fv=focus] .g-today .g-feed>.g-rv{transition:none}}html:not([data-abar=on]) .g-today .g-card .g-acts{border:0;flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;padding:0;display:flex}html:not([data-abar=on]) .g-today .g-card .g-acts .g-icons{gap:6px;margin-left:auto;display:flex}html:not([data-abar=on]) .g-today .g-q .g-answers{flex-wrap:wrap;margin-top:18px;gap:8px!important;display:flex!important}html[data-fv=focus] .g-today{scroll-snap-align:start;scroll-margin-top:400px}@media (width<=640px){.g-dock a{min-width:60px!important;padding:0 2px!important}.g-dock a .g-tip{font-size:10px}}.gm-h1{font-family:var(--f-display);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:32px;font-weight:600;line-height:1.1}.gm-sub{color:var(--muted);margin:6px 0 0;font-size:15px}.gm-init{background:var(--ink);width:54px;height:54px;color:var(--canvas);font-family:var(--f-display);border-radius:16px;place-items:center;font-size:20px;font-weight:600;display:grid}.gm-area.is-c0{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 12%, transparent);background:0 0}.gm-area.is-c2 .gm-meter i.on{background:var(--up)}.gm-h2{color:var(--ink);margin:18px 0 0;font-size:20px;font-weight:600}@media (width<=899px){.gm-h1{font-size:26px}}@media (width>=1180px){html[data-rail=cols] .g-today{grid-template-columns:200px minmax(0,640px) 300px!important;gap:36px!important;max-width:1260px!important}html[data-rail=cols] .g-today>.g-col>.g-filters{display:none!important}html[data-rail=cols] .g-today .g-rail{display:grid!important}}@media (width<=1179px){.g-lnav,html[data-rail=cols] .g-today .g-rail{display:none!important}}.g-lnav{top:calc(var(--chrome-top,64px) + 14px);align-self:start;gap:22px;padding-top:6px;display:grid;position:sticky}.g-lbiz{align-items:center;gap:11px;min-width:0;display:flex}.g-lbiz-i{background:var(--ink);width:38px;height:38px;color:var(--canvas);font-family:var(--f-display);border-radius:11px;flex:none;place-items:center;font-size:14px;font-weight:600;display:grid}.g-lbiz>span:last-child{min-width:0;display:grid}.g-lbiz b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;overflow:hidden}.g-lbiz b+span{color:var(--muted);font-size:12.5px}.g-lnav-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.g-lnav-list button{width:100%;height:40px;color:var(--muted);transition:background-color var(--g-hover), color var(--g-hover);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-size:15.5px;display:flex}.g-lnav-list button:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 4%, transparent)}.g-lnav-list button[aria-pressed=true]{color:var(--ink);background:color-mix(in srgb, var(--ink) 6.5%, transparent);font-weight:600}.g-lnav-n{font-family:var(--f-display);color:var(--faint);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.g-lnav-list button[aria-pressed=true] .g-lnav-n{color:var(--muted)}.g-rail{top:calc(var(--chrome-top,64px) + 14px)!important;gap:30px!important}.g-rail .g-nl{outline-offset:8px}.g-rsec{gap:12px;min-width:0;display:grid}.g-rsec h3{color:var(--ink);letter-spacing:.005em;justify-content:space-between;align-items:baseline;margin:0;font-size:13px;font-weight:600;display:flex}.g-rsec h3 span{color:var(--faint);font-size:12px;font-weight:400}.g-rsum{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.g-rsum .g-fig{font-size:26px}.g-rsum-l{color:var(--muted);margin-right:auto;font-size:13px}.g-rsum .g-fig+.g-rsum-l+.g-fig,.g-rsum>.g-fig:last-child{color:var(--muted);font-size:16px}.g-rsec .g-seg{gap:3px;display:flex}.g-rsec .g-seg i{background:color-mix(in srgb, var(--ink) 12%, transparent);border-radius:2px;flex:1;height:3px}.g-rsec .g-seg i.on{background:var(--ink)}.g-rlist{gap:2px;margin:0;padding:0;list-style:none;display:grid}.g-rlist li{color:var(--ink);transition:background-color var(--g-hover);border-radius:9px;justify-content:space-between;align-items:baseline;gap:12px;margin:0 -10px;padding:7px 10px;font-size:14px;display:flex}.g-rlist li:hover{background:color-mix(in srgb, var(--ink) 4.5%, transparent)}.g-rlist .g-lt{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.g-rlist .g-lv{font-family:var(--f-display);color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:13px}.g-rmore{color:var(--muted);justify-self:start;font-size:13px}.g-rmore:hover{color:var(--ink)}.g-rask{gap:6px;display:grid}.g-rask button{text-align:left;background:color-mix(in srgb, var(--ink) 4%, transparent);color:var(--ink);transition:background-color var(--g-hover);border-radius:10px;align-items:center;gap:9px;padding:9px 12px;font-size:13.5px;display:flex}.g-rask button:hover{background:color-mix(in srgb, var(--ink) 8%, transparent)}.g-rask svg{color:var(--faint);flex:none}@media (width>=760px){.g-today:not([data-look=lines]) .g-feed{padding-left:78px;position:relative}.g-today:not([data-look=lines]) .g-feed:before{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--ink) 16%, transparent), color-mix(in srgb, var(--ink) 9%, transparent) 70%, transparent);width:1px;position:absolute;top:8px;bottom:0;left:62px}.g-today:not([data-look=lines]) .g-feed>.g-rv{position:relative}.g-today:not([data-look=lines]) .g-feed>.g-rv[data-when]:before{content:attr(data-when);text-align:right;width:52px;font-family:var(--f-display);color:var(--faint);white-space:nowrap;font-size:11.5px;line-height:1;transition:color .3s;position:absolute;top:26px;left:-78px}.g-today:not([data-look=lines]) .g-feed>.g-rv[data-when]:after{content:"";border:1px solid color-mix(in srgb, var(--ink) 40%, transparent);background:var(--canvas);border-radius:1.5px;width:6px;height:6px;transition:background-color .3s,border-color .3s;position:absolute;top:26px;left:-19.5px}.g-today:not([data-look=lines]) .g-feed>.g-rv.is-focus[data-when]:before{color:var(--ink)}.g-today:not([data-look=lines]) .g-feed>.g-rv.is-focus[data-when]:after{background:var(--ink);border-color:var(--ink)}html[data-fv=focus] .g-today .g-feed>.g-rv:not(.is-focus):before,html[data-fv=focus] .g-today .g-feed>.g-rv:not(.is-focus):after{opacity:1}.g-today:not([data-look=lines]) .g-feed .g-card .g-hd .g-when{display:none}}html[data-btn=quiet] .g-today .g-card :is(.g-acts,.g-answers) :is(.g-btn,.c-btn,.c-link){border:1px solid color-mix(in srgb, var(--ink) 13%, transparent)!important;background:color-mix(in srgb, var(--ink) 3%, transparent)!important;height:32px!important;box-shadow:none!important;color:var(--ink)!important;border-radius:7px!important;padding:0 12px!important;font-size:13.5px!important;font-weight:500!important}html[data-btn=quiet] .g-today .g-card :is(.g-acts,.g-answers) :is(.g-btn,.c-btn,.c-link):hover{background:color-mix(in srgb, var(--ink) 7%, transparent)!important}html[data-btn=quiet] .g-today .g-card :is(.g-acts,.g-answers) :is(.c-btn--primary,.g-btn.is-do){border-color:var(--ember)!important;background:0 0!important}html[data-btn=quiet] .g-today .g-card :is(.g-acts,.g-answers) :is(.c-btn--primary,.g-btn.is-do):hover{background:color-mix(in srgb, var(--ember) 8%, transparent)!important}html[data-btn=quiet] .g-today .g-card .g-acts{gap:6px!important}html[data-btn=quiet] .g-today .g-card .g-acts .g-icon{width:32px;height:32px;color:var(--faint);background:0 0;border:0;border-radius:7px;place-items:center;display:grid}html[data-btn=quiet] .g-today .g-card .g-acts .g-icon:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent)}html[data-btn=quiet] .g-today .g-card .g-acts .g-icon svg{width:16px;height:16px}html[data-life=lift] .g-today:not([data-look=lines]) .g-feed .g-card:not(.g-card .g-card){box-shadow:inset 0 1px 0 #ffffff17, var(--sh-rest)!important;background-image:linear-gradient(180deg, color-mix(in srgb, var(--ink) 3.5%, transparent), transparent 120px)!important}html:not(.dark)[data-life=lift] .g-today:not([data-look=lines]) .g-feed .g-card:not(.g-card .g-card){background-image:linear-gradient(#ffffffb3,#0000 120px)!important;box-shadow:inset 0 1px #fff,0 1px 2px #1113160d!important}html[data-life=lift] .g-today .g-feed .g-card .g-chart{background:color-mix(in srgb, var(--canvas) 55%, transparent);border-radius:12px;box-shadow:inset 0 1px 3px #00000040}html[data-life=lift] .g-today:not([data-look=lines]) .g-feed>.g-rv.is-focus .g-card:not(.g-card .g-card){transform:translateY(-3px);box-shadow:inset 0 1px 0 #ffffff1c, 0 34px 70px -34px #000000bf, 0 0 0 1px color-mix(in srgb, var(--ink) 9%, transparent)!important}html:not(.dark)[data-life=lift] .g-today:not([data-look=lines]) .g-feed>.g-rv.is-focus .g-card:not(.g-card .g-card){box-shadow:inset 0 1px #fff,0 30px 60px -30px #11131647,0 0 0 1px #1113160f!important}.g-today .g-feed .g-card{transition:transform .42s var(--g-out), box-shadow .42s var(--g-out)}@supports (animation-timeline:view()){@keyframes g-sv-in{0%{opacity:.15;transform:translateY(56px)scale(.96)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){html[data-motion] .g-today .g-feed>.g-rv>[data-gcard]{animation:none!important}}@keyframes gsd-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.gsd-row.is-on .gsd-tick{background:var(--ink);border-color:var(--ink);color:var(--canvas)}.gsd-btn.is-do{border-color:var(--ember);background:0 0}.gsd-btn.is-do:disabled{border-color:color-mix(in srgb, var(--ink) 14%, transparent);color:var(--faint)}@keyframes gs-up{0%{transform:translateY(100%)}to{transform:none}}.g-sheet{background:var(--overlay,var(--card))!important}.g-sheet .rounded-lg{background:color-mix(in srgb, var(--ink) 4%, transparent)!important;border:0!important;border-radius:12px!important}.g-sheet .border-b{border-bottom-color:#0000!important}.g-sheet .g-dfoot{border-top:0!important}.g-sheet .g-dfoot :is(button,a){border-radius:8px!important;height:36px!important}@media (width<=640px){.g-sheet{border:0!important;border-radius:20px 20px 0 0!important;height:94svh!important;top:6svh!important}.g-sheet:before{content:"";background:color-mix(in srgb, var(--ink) 22%, transparent);z-index:30;border-radius:3px;flex:none;width:40px;height:5px;margin:9px auto -14px;display:block;position:sticky;top:0}}.g-rail{min-width:0;grid-template-columns:minmax(0,1fr)!important}.g-rlist li{min-width:0}html:not([data-btn=bar]) .g-dfoot{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:14px 24px calc(16px + env(safe-area-inset-bottom,0px))!important;background:color-mix(in srgb, var(--overlay,var(--card)) 94%, transparent)!important;border-top:0!important}html:not([data-btn=bar]) .g-dfoot .g-mact{flex-wrap:wrap!important;align-items:center!important;gap:8px!important}html:not([data-btn=bar]) .g-dfoot .g-mact>*,html:not([data-btn=bar]) .g-dfoot .g-mact .g-assign{flex:none!important}html:not([data-btn=bar]) .g-dfoot .g-mact :is(button){border:1px solid color-mix(in srgb, var(--ink) 14%, transparent)!important;border-left:1px solid color-mix(in srgb, var(--ink) 14%, transparent)!important;background:color-mix(in srgb, var(--ink) 3%, transparent)!important;height:36px!important;box-shadow:none!important;border-radius:8px!important;flex:none!important;padding:0 14px!important;font:500 14px Inter,system-ui,sans-serif!important}html:not([data-btn=bar]) .g-dfoot .g-mact button:hover{background:color-mix(in srgb, var(--ink) 7%, transparent)!important}html:not([data-btn=bar]) .g-dfoot .g-mact .c-btn--primary{border-color:var(--ember)!important;box-shadow:none!important;background:0 0!important}.g-sheet .space-y-6 [class*=rounded]{background:color-mix(in srgb, var(--ink) 4%, transparent)!important;border-color:#0000!important;border-radius:12px!important}.g-sheet [class*=border-b]{border-bottom-color:#0000!important}@media (width>=861px){.g-sheet .pr-12{padding-right:64px!important}}.g-clear-x{display:none!important}@media (width>=1180px){html[data-rail=cols] .g-today{grid-template-columns:196px minmax(0,640px) 288px!important;gap:56px!important;max-width:1300px!important}}.g-rail{padding-top:4px;gap:40px!important}.g-rsec{gap:14px!important}.g-rlist{gap:4px!important}.g-rlist li{padding:8px 10px!important}.g-rask{gap:8px!important}.g-done{isolation:isolate;position:relative;overflow:hidden;padding-top:120px!important}.g-done-mark{z-index:-1;background:color-mix(in srgb, var(--ink) 9%, transparent);width:190px;height:212px;animation:g-ghost-in 1.4s var(--g-out) both;position:absolute;top:-26px;left:50%;transform:translate(-50%);-webkit-mask:url(/brand/crescent-white.png) 50%/contain no-repeat;mask:url(/brand/crescent-white.png) 50%/contain no-repeat}@keyframes g-ghost-in{0%{opacity:0;transform:translate(-50%)scale(.92)rotate(-8deg)}to{opacity:1;transform:translateX(-50%) none}}@media (prefers-reduced-motion:reduce){.g-done-mark{animation:none}}.gm2{gap:18px;margin-bottom:24px;display:grid}.gm2-top .gm-sub{margin-top:6px}.gm2-map{aspect-ratio:1.45;width:min(760px,100%);margin:0 auto;position:relative}.gm2-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gm2-lines line{stroke:color-mix(in srgb, var(--ink) 30%, transparent);stroke-width:1.2px}.gm2-lines line[data-st=trouble]{stroke:color-mix(in srgb, var(--down) 60%, transparent)}.gm2-lines line:is([data-st=open],[data-st=setup]){stroke:color-mix(in srgb, var(--ink) 18%, transparent);stroke-dasharray:2 5}.gm2-core{text-align:center;background:var(--canvas);box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 10%, transparent), 0 0 0 10px color-mix(in srgb, var(--ink) 3%, transparent), 0 0 0 22px color-mix(in srgb, var(--ink) 1.6%, transparent);border-radius:22px;justify-items:center;gap:5px;padding:18px 22px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gm2-core b{color:var(--ink);white-space:nowrap;font-size:15px;font-weight:600}.gm2-core>span:last-child{color:var(--muted);font-size:12.5px}.gm2-node{text-align:center;justify-items:center;gap:4px;width:118px;display:grid;position:absolute;transform:translate(-50%,-50%)}.gm2-mark{background:var(--canvas);width:46px;height:46px;box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 12%, transparent);border-radius:13px;place-items:center;display:grid}.gm2-node[data-st=open] .gm2-mark{box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 14%, transparent);opacity:.75;border:1px dashed #0000}.gm2-node b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12.5px;font-weight:500;overflow:hidden}.gm2-node[data-st=open] b{color:var(--muted)}.gm2-st{color:var(--muted);align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.gm2-st:before{content:"";background:var(--up);border-radius:50%;width:6px;height:6px}[data-st=trouble] .gm2-st{color:var(--down)}[data-st=trouble] .gm2-st:before{background:var(--down)}[data-st=setup] .gm2-st:before,[data-st=delayed] .gm2-st:before{background:var(--faint)}.gm2-add{border:1px solid var(--ember);height:24px;color:var(--ink);background:0 0;border-radius:6px;padding:0 9px;font-size:12px;font-weight:500}.gm2-add:hover{background:color-mix(in srgb, var(--ember) 8%, transparent)}.gm2-list{margin:0;padding:0;list-style:none;display:none}@media (width<=760px){.gm2-map{display:none}.gm2-list{gap:0;padding-left:22px;display:grid;position:relative}.gm2-list:before{content:"";background:color-mix(in srgb, var(--ink) 22%, transparent);width:1px;position:absolute;top:14px;bottom:14px;left:8px}.gm2-list li{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid;position:relative}.gm2-list li:before{content:"";background:color-mix(in srgb, var(--ink) 30%, transparent);width:12px;height:1px;position:absolute;top:50%;left:-14px}.gm2-list li[data-st=open]:before{border-top:1px dashed color-mix(in srgb, var(--ink) 25%, transparent);background:0 0}.gm2-list li b{font-size:14.5px;font-weight:500}.gm2-list li[data-st=open] b{color:var(--muted)}}.gm2+section .ci-head .c-h1,.gm2+section .ci-head .c-h1+p{display:none}.g-done{padding-top:150px!important}.g-done-mark{background:color-mix(in srgb, var(--ink) 14%, transparent)!important;width:104px!important;height:116px!important;top:26px!important}.g-nl,.g-nl:hover,.g-nl:focus-within{outline:none!important}.g-nl.is-inline:after{display:none!important}.g-clear{position:relative}.g-swipe{background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--muted);pointer-events:none;border-radius:16px;align-items:center;padding:0 26px;font-size:14px;font-weight:600;display:flex;position:absolute;inset:0}.g-swipe.is-l{justify-content:flex-end}.g-swipe.is-go{color:var(--ink);background:color-mix(in srgb, var(--ink) 10%, transparent)}.g-clear>.g-clear-in{z-index:1;position:relative}.g-cow{color:var(--body);margin:10px 0 0;font-size:14px;line-height:1.45}html[data-fv=focus] .g-today .g-feed>.g-rv:has(.g-menu,.g-bsheet){z-index:5;opacity:1!important;filter:none!important;transform:none!important}.sr{--fd:color-mix(in srgb, var(--ink) 4.5%, transparent);--fd2:color-mix(in srgb, var(--ink) 8%, transparent);max-width:1180px;padding:22px max(24px, env(safe-area-inset-right,0px)) 140px max(24px, env(safe-area-inset-left,0px));color:var(--ink);margin:0 auto}.sr-grid{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:48px;display:grid}.sr-nav{top:calc(var(--chrome-top,64px) + 16px);gap:14px;display:grid;position:sticky}.sr-nav h1{font-family:var(--f-display);letter-spacing:-.01em;margin:0 0 4px;font-size:26px;font-weight:600}.sr-nav ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.sr-nav button{width:100%;height:40px;color:var(--muted);text-align:left;transition:background-color var(--g-hover), color var(--g-hover);border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-size:15px;display:flex}.sr-nav button>span:first-child{flex:1;min-width:0}.sr-nav button:hover{color:var(--ink);background:var(--fd)}.sr-nav button[aria-current=page]{color:var(--ink);background:var(--fd2);font-weight:600}.sr-badge{min-width:20px;height:20px;font-family:var(--f-display);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ember);border-radius:10px;place-items:center;padding:0 6px;font-size:12px;font-weight:600;display:grid}.sr-navnote{color:var(--faint);margin:6px 12px 0;font-size:12.5px}.sr-body{gap:18px;min-width:0;display:grid}.sr-body>section{gap:16px;display:grid}.sr-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.sr-head h2{font-family:var(--f-display);letter-spacing:-.01em;align-items:center;margin:0;font-size:28px;font-weight:600;line-height:1.15;display:flex}.sr-head p{max-width:62ch;color:var(--muted);margin:6px 0 0;font-size:15px;line-height:1.5}.sr-btn{border:1px solid color-mix(in srgb, var(--ink) 14%, transparent);background:color-mix(in srgb, var(--ink) 3%, transparent);height:34px;color:var(--ink);white-space:nowrap;transition:background-color var(--g-hover);border-radius:8px;align-items:center;gap:7px;padding:0 13px;font-size:13.5px;font-weight:500;display:inline-flex}.sr-btn:hover{background:var(--fd2)}.sr-btn.is-do{border-color:var(--ember);background:0 0}.sr-btn.is-do:hover{background:color-mix(in srgb, var(--ember) 8%, transparent)}.sr-btn:disabled{opacity:.45;pointer-events:none;border-color:color-mix(in srgb, var(--ink) 14%, transparent)}.sr-btn:focus-visible,.sr-link:focus-visible,.sr-pchip:focus-visible,.sr-nav button:focus-visible{outline:2px solid var(--ember);outline-offset:2px}.sr-link{color:var(--muted);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 20%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 20%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 20%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 20%, transparent);font-size:13.5px}.sr-link:hover{color:var(--ink)}.sr-muted{color:var(--muted);font-size:13.5px}.sr-req{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 18%, transparent);border-radius:16px;gap:10px;padding:16px 18px;display:grid}.sr-req-h{justify-content:space-between;font-size:13px;display:flex}.sr-req-k{font-weight:600}.sr-req-n{color:var(--faint)}.sr-req-b{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.sr-av{background:var(--fd2);width:38px;height:38px;font-family:var(--f-display);border-radius:10px;place-items:center;font-size:13px;font-weight:600;display:grid}.sr-req-b b{font-size:15px;font-weight:600;display:block}.sr-req-b span{color:var(--muted);font-size:13.5px;line-height:1.45}.sr-req-a{gap:8px;display:flex}.sr-table{background:var(--fd);border-radius:16px;padding:4px 18px}.sr-tr{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;font-size:14px;transition:opacity .3s;display:grid}.sr-tr+.sr-tr{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ink) 7%, transparent)}.sr-th{color:var(--faint);padding:12px 0 10px;font-size:12.5px}.sr-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.sr-who b{font-size:15px;font-weight:600;display:block}.sr-who span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.sr-chip{background:var(--fd2);white-space:nowrap;border-radius:7px;align-items:center;height:26px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.sr-soon{color:var(--ink);font-weight:600}.sr-acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.sr-tr.is-removed>span:not(.sr-acts){opacity:.35}.sr-empty{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ink) 7%, transparent);gap:4px;padding:14px 0 12px;font-size:14px;display:grid}.sr-empty span{color:var(--muted)}.sr-warn{background:var(--fd);color:var(--body);border-radius:12px;margin:0;padding:12px 14px;font-size:14px}.sr-skel{background:linear-gradient(90deg, var(--fd), var(--fd2), var(--fd));background-size:200% 100%;border-radius:10px;height:46px;margin:12px 0;animation:1.4s linear infinite sr-shim}@keyframes sr-shim{0%{background-position:100% 0}to{background-position:-100% 0}}.sr-state{background:var(--fd);border-radius:16px;justify-items:start;gap:6px;padding:20px;display:grid}.sr-state b{font-size:16px}.sr-state p{color:var(--muted);margin:0 0 6px;font-size:14px}.sr-visits{background:var(--fd);border-radius:16px;padding:16px 18px 6px}.sr-visits-h{flex-wrap:wrap;align-items:center;gap:14px;padding-bottom:8px;display:flex}.sr-visits-h>div:first-child{flex:1;min-width:220px}.sr-visits-h b{font-size:16px;display:block}.sr-visits-h span{color:var(--muted);font-size:13px}.sr-seg{background:var(--fd2);border-radius:9px;padding:3px;display:inline-flex}.sr-seg button{height:28px;color:var(--muted);border-radius:7px;padding:0 10px;font-size:13px}.sr-seg button[aria-checked=true]{background:var(--ink);color:var(--canvas)}.sr-x{width:30px;height:30px;color:var(--muted);border-radius:8px;place-items:center;display:grid}.sr-x:hover{background:var(--fd2);color:var(--ink)}.sr-v{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ink) 7%, transparent);grid-template-columns:140px 110px minmax(0,1fr) minmax(0,.8fr);gap:14px;padding:11px 0;font-size:14px;display:grid}.sr-vw{font-family:var(--f-display);color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.sr-vk{color:var(--muted)}.sr-vl{color:var(--faint);font-size:13px}.sr-scrim{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#06070999;place-items:center;padding:20px;animation:.2s both g-fade;display:grid;position:fixed;inset:0}.sr-sheet{--fd:color-mix(in srgb, var(--ink) 4.5%, transparent);--fd2:color-mix(in srgb, var(--ink) 8%, transparent);background:var(--overlay,var(--card));border:1px solid var(--card-border);width:min(560px,100%);max-height:min(820px,100svh - 40px);color:var(--ink);animation:gsd-in .32s var(--g-out) both;border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 40px 80px -30px #000000b3}.sr-sheet-grab{display:none}.sr-sheet-h{justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 22px 8px;display:flex}.sr-sheet-h h3{margin:0;font-size:20px;font-weight:600}.sr-sheet-h p{color:var(--muted);margin:4px 0 0;font-size:13.5px}.sr-sheet-b{flex:1;align-content:start;gap:16px;min-height:0;padding:8px 22px 14px;display:grid;overflow:auto}.sr-sheet-f{padding:12px 22px calc(16px + env(safe-area-inset-bottom,0px));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ink) 7%, transparent);flex:none;justify-content:flex-end;gap:8px;display:flex}.sr-quote{background:var(--fd);color:var(--body);border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.5}.sr-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sr-fields label{color:var(--muted);gap:6px;font-size:12.5px;display:grid}.sr-fields label>span{align-items:center;display:flex}.sr-fields input{border:1px solid color-mix(in srgb, var(--ink) 14%, transparent);background:var(--fd);height:40px;color:var(--ink);font:inherit;border-radius:9px;min-width:0;padding:0 12px;font-size:15px}.sr-fields input:focus{border-color:var(--ink);outline:none}.sr-hint{color:var(--muted);margin:-6px 0 0;font-size:13px}.sr-presets{gap:8px;display:grid}.sr-pl{color:var(--faint);font-size:12.5px}.sr-prow{flex-wrap:wrap;gap:6px;display:flex}.sr-pchip{border:1px solid color-mix(in srgb, var(--ink) 13%, transparent);background:var(--fd);height:32px;color:var(--ink);transition:background-color var(--g-hover);border-radius:8px;padding:0 12px;font-size:13.5px}.sr-pchip:hover{background:var(--fd2)}.sr-pchip[aria-checked=true]{background:var(--ink);color:var(--canvas);border-color:var(--ink)}.sr-sees{background:var(--fd);border-radius:12px;grid-template-columns:1fr 1fr;gap:14px;padding:14px;display:grid}.sr-sees p{margin:4px 0 0;font-size:14px;line-height:1.5}.sr-sees>div:last-child p{color:var(--muted)}.sr-promise{color:var(--body);align-items:flex-start;gap:8px;margin:0;font-size:13.5px;line-height:1.5;display:flex}.sr-promise svg{color:var(--muted);flex:none;margin-top:3px}.sr-ends{color:var(--muted);margin:0;font-size:13.5px}.sr-see{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:16px;display:grid}.sr-see-main,.sr-see-side{gap:14px;min-width:0;display:grid}.sr-box{background:var(--fd);border-radius:16px;gap:12px;padding:16px 18px;display:grid}.sr-box h3{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;font-size:15px;font-weight:600;display:flex}.sr-box h3 span{color:var(--muted);font-size:13px;font-weight:400}.sr-srcs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sr-src{background:var(--fd2);border-radius:11px;grid-template-columns:1fr auto;gap:4px 8px;min-width:0;padding:11px 12px;display:grid}.sr-src b{font-size:14px}.sr-src-t{color:var(--muted);white-space:nowrap;font-size:12px}.sr-src-w{color:var(--muted);grid-column:1/-1;font-size:12.5px;line-height:1.4}.sr-src.is-off{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 10%, transparent);background:0 0}.sr-src.is-off b{color:var(--muted)}.sr-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.sr-cols ul{margin:6px 0 0;padding:0;list-style:none;display:grid}.sr-cols li{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ink) 7%, transparent);justify-content:space-between;gap:8px;padding:8px 0;font-size:14px;display:flex}.sr-cols li .sr-muted{text-align:right;font-size:12px}.sr-hidden{margin:0;padding:0;list-style:none;display:grid}.sr-hidden li{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ink) 7%, transparent);gap:2px;padding:10px 0;display:grid}.sr-hidden li:first-child{box-shadow:none}.sr-hidden b{font-size:14.5px;font-weight:500}.sr-hidden span{color:var(--muted);font-size:13px}.sr-search{border:1px solid color-mix(in srgb, var(--ink) 14%, transparent);height:38px;color:var(--muted);border-radius:9px;align-items:center;gap:8px;padding:0 12px;display:flex}.sr-search input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14px}.sr-p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.5}.sr-strip{background:var(--fd);color:var(--body);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:18px;padding:10px 14px;font-size:13.5px;display:flex}.sr-strip b{color:var(--ink);font-weight:600}.sr-strip-m{color:var(--muted)}.sr-back{height:32px;color:var(--muted);align-items:center;gap:6px;font-size:14px;display:inline-flex}.sr-blocks{gap:14px;display:grid}.sr-row{background:var(--fd);border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.sr-row b{font-size:15px;display:block}.sr-row span{color:var(--muted);font-size:13.5px}@media (width<=1100px){.sr-see{grid-template-columns:1fr}.sr-srcs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.sr{padding:10px 14px 120px}.sr-grid{grid-template-columns:1fr;gap:0}.sr-nav{position:static}.sr-nav button{background:var(--fd);height:52px;margin-bottom:6px;font-size:16px}.sr-head h2{font-size:24px}.sr-req-b{grid-template-columns:38px minmax(0,1fr)}.sr-req-a{grid-column:1/-1}.sr-req-a .sr-btn{flex:1;justify-content:center}.sr-th{display:none}.sr-tr{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:14px 0}.sr-tr>span:nth-child(3),.sr-tr>span:nth-child(4){color:var(--muted);grid-column:1/-1;font-size:13px}.sr-tr>span:nth-child(2){grid-area:1/2}.sr-acts{grid-column:1/-1;justify-content:flex-start}.sr-v{grid-template-columns:1fr;gap:2px}.sr-cols,.sr-srcs{grid-template-columns:1fr}.sr-scrim{place-items:end stretch;padding:0}.sr-sheet{border-bottom:0;border-radius:20px 20px 0 0;width:100%;max-height:94svh;animation-name:gs-up}.sr-sheet-grab{background:color-mix(in srgb, var(--ink) 22%, transparent);border-radius:3px;width:40px;height:5px;margin:9px auto 0;display:block}.sr-fields,.sr-sees{grid-template-columns:1fr}.sr-sheet-f .sr-btn{flex:1;justify-content:center}}.sr-cols li>span:first-child{white-space:nowrap}.g-wait{gap:12px;display:grid;padding-bottom:22px!important}.g-wait i{background:linear-gradient(90deg, color-mix(in srgb, var(--ink) 5%, transparent), color-mix(in srgb, var(--ink) 10%, transparent), color-mix(in srgb, var(--ink) 5%, transparent));background-size:200% 100%;border-radius:6px;height:12px;animation:1.4s linear infinite sr-shim;display:block}.g-wait-r{padding:0}.g-wait-err{padding-bottom:22px!important}.g-wait-err .g-acts{margin-top:16px}@media (prefers-reduced-motion:reduce){.g-wait i{animation:none}}@media (width<=640px){.g-sheet>button.absolute{display:none!important}}.pp-shell{position:relative}.pp-tex{z-index:0;pointer-events:none;background-position:100% 0;background-repeat:no-repeat;background-size:max(100%,1400px);height:560px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000000bf,#0000);mask-image:linear-gradient(#000000bf,#0000)}.pp-shell>.app-main{z-index:1;position:relative}@media (width>=861px){html[data-layout=dock] .app-topbar{z-index:40;height:72px!important;padding:0 28px!important}}.app-topbar-end{gap:10px!important}.app-topbar .app-iconbtn,.app-topbar .c-btn--icon{place-items:center;border:1px solid var(--card-border)!important;width:34px!important;min-width:0!important;height:34px!important;color:var(--muted)!important;box-shadow:none!important;background:0 0!important;border-radius:7px!important;padding:0!important;display:inline-grid!important}.app-topbar .app-iconbtn:hover,.app-topbar .c-btn--icon:hover{color:var(--ink)!important;border-color:color-mix(in srgb, var(--ink) 22%, transparent)!important}.client-switch:not(.h-\[40px\]){border-color:var(--card-border)!important;background:var(--surface)!important;border-radius:9px!important;gap:10px!important;max-width:280px!important;height:38px!important;padding:0 10px 0 8px!important}.client-switch>span:first-child{background:var(--ink)!important;color:var(--canvas)!important;font-family:var(--f-sans,Inter), system-ui, sans-serif!important;border-radius:6px!important;font-weight:700!important}.client-switch>span:nth-child(2){font-size:13.5px!important;font-weight:500!important}.client-switch:hover{border-color:color-mix(in srgb, var(--ink) 22%, transparent)!important}.pp-head{flex-wrap:wrap;align-items:flex-end;gap:16px;margin:4px 0 26px;display:flex}.pp-head-t{flex:1;min-width:200px}.pp-kick{font-family:var(--f-mono);color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;line-height:1.4;display:flex}.pp-h1{letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin:8px 0 0;font-family:Inter,system-ui,sans-serif;font-size:44px;font-weight:500;line-height:1.05}@media (width<=640px){.pp-h1{font-size:32px}.pp-head{margin:0 0 18px}}.gm2-top .pp-kick{margin-bottom:0}.gm2-top .gm-h1.pp-h1{letter-spacing:-.025em!important;margin-top:8px!important;font-size:44px!important;font-weight:500!important}@media (width<=640px){.gm2-top .gm-h1.pp-h1{font-size:32px!important}}.gi-impact>.pp-head{grid-column:1/-1}.sr-nav>h1{letter-spacing:-.02em!important;font-size:28px!important;font-weight:500!important}.g-today .g-lbiz{display:none}.g-lnav{gap:10px!important;padding-top:0!important}.g-lnav:before{content:"Today";font-family:var(--f-mono);color:var(--muted);padding:0 12px;font-size:12px}.g-lnav-list button{border-radius:8px;height:42px;font-size:15px}.g-lnav-list button[aria-pressed=true]{background:color-mix(in srgb, var(--ink) 9%, transparent);font-weight:500}.g-lnav-n{font-family:var(--f-mono)!important;font-size:12px!important}@media (width>=861px){html[data-layout=dock] .app-topbar{background:0 0!important;position:relative!important}html[data-layout=dock]{--chrome-top:0px}.g-lnav,.g-rail{top:20px!important}}html:not([data-abar=on]) .g-card:not(.is-flat):not(.g-card .g-card){padding-bottom:20px}.g-today .g-feed>.g-rv{margin-bottom:4px}.g-askrow{margin-bottom:-4px;padding-bottom:0!important}.g-cells{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))!important}.g-cells .g-cmp{display:none}.g-chart .g-band span{bottom:calc(100% + 4px);top:auto!important}.app-mobilebar .client-switch>span:first-child{width:28px!important;height:28px!important}.app-mobilebar .c-btn--icon,html body .app-mobilebar .c-btn.c-btn--icon{border:1px solid var(--card-border)!important;border-radius:7px!important;width:34px!important;height:34px!important}@media (width<=860px){.g-dask input{min-width:0;font-size:14px!important}.g-dask input::placeholder{font-size:14px}}.pp-h1,.gm2-top .gm-h1.pp-h1{font-family:var(--f-display), "Chakra Petch", Inter, sans-serif!important;letter-spacing:-.01em!important;font-weight:600!important}html .g-card .g-well,html[data-card] .g-card .g-well,html[data-card][data-tex] .g-card .g-well{box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important;overflow:visible!important}.g-well:before,.g-well .g-grid{display:none!important}.g-chart{isolation:isolate}.g-chart:before{content:"";z-index:-1;background-image:radial-gradient(color-mix(in srgb, var(--ink) 16%, transparent) .9px, transparent 1.2px);-webkit-mask-composite:source-in;pointer-events:none;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;background-position:0 0;background-size:12px 12px;position:absolute;inset:-6px 0 0;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000),linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000),linear-gradient(90deg,#0000,#000 8% 92%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.g-chart:after{content:"";border-bottom:1px dashed color-mix(in srgb, var(--ink) 18%, transparent);pointer-events:none;position:absolute;bottom:0;left:0;right:0}.g-chart .g-area{display:none!important}.g-dotarea{background-image:radial-gradient(var(--lc) 1.05px, transparent 1.35px);opacity:.7;-webkit-mask-composite:source-in;animation:g-fade-in .9s var(--g-out) .25s both;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;background-size:6px 6px;position:absolute;inset:0;-webkit-mask-size:100% 100%,100% 100%;mask-size:100% 100%,100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.g-chart .g-band{border-top:1px dashed color-mix(in srgb, var(--ink) 14%, transparent);border-bottom:1px dashed color-mix(in srgb, var(--ink) 14%, transparent);background:color-mix(in srgb, var(--ink) 5%, transparent)!important}.g-chart .g-line{stroke-width:1.9px}.g-card .g-well{margin-top:22px}html[data-card] .gi-tile2 .gi-chart{box-shadow:none!important;background:0 0!important}html[data-fv=glide] .g-today .g-feed>.g-rv.is-focus[data-when]:before{color:var(--ink)}html .g-card .g-chart,html[data-card] .g-card .g-chart{box-shadow:none!important;background:0 0!important;border-radius:0!important}.app-mobilebar .c-btn--icon svg,.app-topbar .c-btn--icon svg{width:16px!important;height:16px!important}html[data-fv=focus] .g-today .g-feed{padding-bottom:62vh}html[data-fv=focus] .g-today .g-feed>.g-rv{scroll-margin-top:28px}html[data-fv=focus] .g-today .g-lnav,html[data-fv=focus] .g-today .g-rail{top:28px!important}.g-today{padding-top:6px}html:not([data-keys=off]) .g-feed>.g-rv [data-hk]:after,html:not([data-keys=off]) :is(.g-menu,.g-bsheet) [data-hk]:after{content:attr(data-hk);opacity:0;border:1px solid color-mix(in srgb, var(--ink) 16%, transparent);min-width:17px;height:17px;font:500 10px/1 var(--f-mono);color:var(--muted);vertical-align:1px;background:color-mix(in srgb, var(--canvas) 60%, transparent);border-radius:4px;place-items:center;margin-left:8px;padding:0 4px;transition:opacity .24s;display:inline-grid}:is(.g-menu,.g-bsheet) button[data-hk]{align-items:center;display:flex}:is(.g-menu,.g-bsheet) button[data-hk]:after{margin-left:auto!important}html:not([data-keys=off]) .g-feed>.g-rv.is-focus [data-hk]:after,html:not([data-keys=off]) :is(.g-menu,.g-bsheet) [data-hk]:after{opacity:1}html:not([data-keys=off]) .g-feed>.g-rv .g-icon[data-hk]{position:relative}html:not([data-keys=off]) .g-feed>.g-rv .g-icon[data-hk]:after{min-width:15px;height:15px;margin:0;padding:0 3px;font-size:9px;position:absolute;top:calc(100% + 3px);left:50%;transform:translate(-50%)}html:not([data-keys=off]) .g-feed>.g-rv.is-focus .c-btn--primary[data-hk]:after{border-color:color-mix(in srgb, var(--ember) 45%, transparent);color:var(--ember)}.is-keyed{transition:transform .12s;transform:scale(.96)}@media (hover:none),(width<=860px){html .g-feed>.g-rv [data-hk]:after{display:none!important}}html[data-fv=focus] .g-today .g-feed>.g-rv{transform-origin:50% 0}.g-cells .g-fig{white-space:nowrap;font-size:clamp(14px,1.25vw,17px)!important}.g-cells>*{min-width:0;overflow:hidden}.g-cells .g-fig .g-c{display:none}.pp-wait{gap:16px;max-width:1120px;margin:0 auto;padding:18px 28px 140px;display:grid}.pp-wait i{background:linear-gradient(90deg, color-mix(in srgb, var(--ink) 5%, transparent), color-mix(in srgb, var(--ink) 10%, transparent), color-mix(in srgb, var(--ink) 5%, transparent));background-size:200% 100%;border-radius:6px;height:12px;animation:1.4s linear infinite sr-shim;display:block}.pp-wait-head{gap:14px;margin-bottom:12px;display:grid}.pp-wait-head .pp-wait-title{border-radius:8px;height:40px}.pp-wait-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pp-wait .pp-wait-block{border-radius:10px;height:140px;margin-top:8px}@media (width<=760px){.pp-wait{padding:8px 16px 140px}.pp-wait-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pp-wait i{animation:none}}html:not([data-keys=off]) .g-feed>.g-rv .c-link[data-hk]:after{width:auto;height:17px;transition:opacity .24s;position:static;bottom:auto;left:auto}.ak{--fade:color-mix(in srgb, var(--ink) 4.5%, transparent);--fade2:color-mix(in srgb, var(--ink) 8%, transparent);--hair:var(--g-hair);--hair2:var(--g-hair2);--edge:var(--card-border);--pill:var(--g-pill);--shadow:#00000073;--out:cubic-bezier(.16, 1, .3, 1);color:var(--ink);font-family:var(--f-body);position:relative}html:not(.dark) .ak{--shadow:#11131629}.ak button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ak [hidden]{display:none!important}.ak .body{scroll-behavior:smooth;flex:1;min-height:0;position:relative;overflow:hidden auto}.ak .col{width:min(700px,100%);margin:0 auto;padding:18px 24px 40px;position:relative}.ak .turn{gap:18px;margin-bottom:34px;display:grid}.ak .q{background:var(--fade2);max-width:80%;color:var(--ink);border-radius:14px 14px 4px;justify-self:end;padding:10px 15px;font-size:15.5px;line-height:1.4}.ak .carry{color:var(--muted);justify-self:end;align-items:center;gap:8px;margin-bottom:-10px;font-size:12.5px;display:flex}.ak .carry button{background:var(--fade);height:26px;color:var(--ink);border-radius:7px;align-items:center;gap:6px;padding:0 9px;font-size:12.5px;display:inline-flex}.ak .work{background:var(--fade);border-radius:16px;gap:12px;padding:16px 18px;display:grid}.ak .wh{align-items:center;gap:10px;display:flex}.ak .wh b{font-size:14.5px;font-weight:600}.ak .wh .tm{font-family:var(--f-mono);color:var(--faint);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.ak .cres{flex:none;width:22px;height:25px;display:block}.ak .cres i{display:none}.ak .srcs{flex-wrap:wrap;gap:6px;display:flex}.ak .src{background:var(--fade2);height:24px;color:var(--muted);border-radius:7px;align-items:center;gap:6px;padding:0 9px;font-size:12.5px;transition:color .4s;display:inline-flex}.ak .src i{background:var(--faint);border-radius:50%;width:6px;height:6px;transition:background-color .4s}.ak .src.on{color:var(--ink)}.ak .src.on i{background:var(--ink);animation:1.4s ease-in-out infinite ak-pulse}.ak .src.done i{animation:none}@keyframes ak-pulse{50%{opacity:.35}}.ak .steps{gap:7px;display:grid}.ak .earlier{color:var(--faint);font-size:12.5px}.ak .st{color:var(--muted);animation:ak-in .42s var(--out) both;grid-template-columns:16px minmax(0,1fr) auto;align-items:baseline;gap:10px;font-size:14px;display:grid}.ak .st .ic{width:16px;color:var(--faint);place-items:center;display:grid}.ak .st.now{color:var(--ink)}.ak .st.now .tx{background:linear-gradient(90deg, var(--ink) 0%, var(--ink) 40%, var(--faint) 50%, var(--ink) 60%, var(--ink) 100%);color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:2.2s linear infinite ak-shim}@keyframes ak-shim{0%{background-position:100% 0}to{background-position:-150% 0}}.ak .st .t{font-family:var(--f-mono);color:var(--faint);font-size:11.5px}.ak .st .n{font-family:var(--f-display);font-variant-numeric:tabular-nums;color:var(--ink)}.ak .dot{background:var(--ink);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite ak-pulse}@keyframes ak-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ak .ans{gap:18px;display:grid}.ak .ans>.say+.fig{margin-top:-4px}.ak .body{-webkit-mask-image:linear-gradient(#0000 0,#000 14px calc(100% - 36px),#0000);mask-image:linear-gradient(#0000 0,#000 14px calc(100% - 36px),#0000)}.ak .fold{background:var(--fade);width:100%;color:var(--muted);text-align:left;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:13.5px;display:flex}.ak .fold .cres{width:18px;height:20px}.ak .fold svg.ch{transition:transform .3s var(--out);margin-left:auto}.ak .fold[aria-expanded=true] svg.ch{transform:rotate(180deg)}.ak .foldlist{gap:6px;padding:4px 14px 6px 42px;display:grid}.ak .foldlist div{color:var(--muted);justify-content:space-between;gap:12px;font-size:13px;display:flex}.ak .foldlist div span:last-child{font-family:var(--f-mono);color:var(--faint);font-size:11.5px}.ak .say{letter-spacing:-.01em;color:var(--ink);text-wrap:pretty;margin:0;font-size:21px;line-height:1.42}.ak .cite{background:var(--fade2);min-width:17px;height:17px;font-family:var(--f-display);color:var(--muted);vertical-align:3px;cursor:default;border-radius:5px;place-items:center;margin:0 1px;padding:0 4px;font-size:11px;font-weight:600;display:inline-grid;position:relative}.ak .cite:hover,.ak .cite:focus-visible{color:var(--ink);background:var(--pill)}.ak .cite .pop{background:var(--card);border:1px solid var(--edge);width:250px;box-shadow:0 18px 40px -18px var(--shadow);font-family:var(--f-body);color:var(--body);text-align:left;opacity:0;pointer-events:none;transition:opacity .14s, transform .2s var(--out);z-index:5;border-radius:11px;padding:10px 12px;font-size:12.5px;font-weight:400;line-height:1.45;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.ak .cite .pop b{color:var(--ink);margin-bottom:2px;font-weight:600;display:block}.ak .cite:hover .pop,.ak .cite:focus-visible .pop{opacity:1;transform:translate(-50%)}.ak .fig{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.ak .fig .v{font-family:var(--f-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:60px;font-weight:600;line-height:1}.ak .fig .d{color:var(--muted);font-size:14px}.ak .fig .d b{font-family:var(--f-display);font-weight:600}.ak .dn{color:var(--down)}.ak .upc{color:var(--up)}.ak .well{background:var(--fade);border-radius:14px;padding:14px 14px 8px;position:relative}.ak .well h4{color:var(--ink);justify-content:space-between;margin:0 0 6px;font-size:13px;font-weight:600;display:flex}.ak .well h4 span{font-family:var(--f-mono);color:var(--faint);letter-spacing:.04em;font-size:10.5px;font-weight:400}.ak svg.chart{width:100%;height:auto;display:block;overflow:visible}.ak svg.chart text{font-family:var(--f-mono);fill:var(--faint);font-size:10.5px}.ak svg.chart .grid{stroke:var(--hair);stroke-width:1px}.ak svg.chart .band{fill:var(--fade2)}.ak svg.chart .ln{fill:none;stroke-width:1.7px;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.ak svg.chart .mk{stroke:var(--faint);stroke-dasharray:3 3;stroke-width:1px}.ak svg.chart .draw{stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:ak-draw 1.1s var(--out) forwards}.ak.still svg.chart .draw{animation-duration:1ms}@keyframes ak-draw{to{stroke-dashoffset:0}}.ak .rows{background:var(--fade);border-radius:14px;gap:2px;padding:6px 14px;display:grid}.ak .rows div{justify-content:space-between;align-items:baseline;gap:14px;padding:8px 0;font-size:14.5px;display:flex}.ak .rows div+div{box-shadow:inset 0 1px 0 var(--hair)}.ak .rows b{font-family:var(--f-display);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.ak .miss{background:var(--fade);color:var(--body);border-radius:14px;gap:11px;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.ak .miss svg{color:var(--faint);flex:none;margin-top:3px}.ak .miss b{color:var(--ink)}.ak .note-acc{background:var(--fade);color:var(--body);border-radius:14px;gap:11px;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.ak .note-acc svg{color:var(--muted);flex:none;margin-top:3px}.ak .how{background:var(--fade);border-radius:14px}.ak .how>button{text-align:left;align-items:center;gap:10px;width:100%;padding:11px 14px;font-size:14px;display:flex}.ak .how>button b{color:var(--ink);font-weight:600}.ak .how>button span{color:var(--muted);font-size:13px}.ak .how>button svg.ch{color:var(--faint);transition:transform .3s var(--out);margin-left:auto}.ak .howb{gap:12px;padding:0 14px 14px 38px;display:grid}.ak .how:not([data-open]) .howb{display:none}.ak .howb h5{color:var(--faint);margin:0 0 4px;font-size:12px;font-weight:500}.ak .howb ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.ak .howb li{color:var(--body);justify-content:space-between;gap:12px;font-size:13.5px;display:flex}.ak .howb li span:last-child{color:var(--faint);white-space:nowrap;font-size:12px}.ak .howb li.ok:before{content:"";border-left:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);flex:none;width:10px;height:6px;margin-top:6px;margin-right:2px;transform:rotate(-45deg)}.ak .howb li.ok{justify-content:flex-start;gap:10px}.ak .acts{color:var(--faint);align-items:center;gap:4px;display:flex}.ak .ib{width:32px;height:32px;color:var(--faint);border-radius:7px;place-items:center;display:grid}.ak .ib:hover{background:var(--fade2);color:var(--ink)}.ak .acts .txt{color:var(--muted);margin-left:6px;font-size:13px}.ak .next h5{color:var(--faint);margin:0 0 8px;font-size:12.5px;font-weight:500}.ak .chips{flex-wrap:wrap;gap:6px;display:flex}.ak .btn{border:1px solid var(--hair2);background:var(--fade);height:32px;color:var(--ink);border-radius:7px;align-items:center;gap:7px;padding:0 12px;font-size:13.5px;font-weight:500;transition:background-color .16s;display:inline-flex}.ak .btn:hover{background:var(--fade2)}.ak .btn.do{border-color:var(--ember);background:0 0}.ak .btn.do:hover{background:color-mix(in srgb, var(--ember) 8%, transparent)}.ak .offer{background:var(--fade);text-align:left;border-radius:14px;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.ak .offer svg{color:var(--muted);flex:none}.ak .offer b{color:var(--ink);font-size:14px;font-weight:600;display:block}.ak .offer span{color:var(--muted);font-size:12.5px}.ak .rt{background:var(--fade);border-radius:16px;gap:12px;padding:16px;display:grid}.ak .rt h4{margin:0;font-size:15px;font-weight:600}.ak .rt dl{grid-template-columns:auto 1fr;gap:6px 16px;margin:0;font-size:13.5px;display:grid}.ak .rt dt{color:var(--faint)}.ak .rt dd{color:var(--ink);margin:0}.ak .rt .chips{margin-top:2px}.ak .saved{background:var(--fade);color:var(--body);border-radius:14px;flex-wrap:wrap;align-items:baseline;gap:10px;padding:12px 14px;font-size:14px;display:flex}.ak .saved b{color:var(--ink)}.ak .saved .lk{color:var(--muted);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--hair2);-webkit-text-decoration-color:var(--hair2);-webkit-text-decoration-color:var(--hair2);text-decoration-color:var(--hair2);font-size:13px}.ak .saved svg{color:var(--up);flex:none;align-self:center}.ak .tag{color:var(--muted);align-items:center;gap:10px;font-size:13px;display:flex}.ak .tag b{background:var(--fade2);height:24px;color:var(--ink);border-radius:7px;align-items:center;gap:6px;padding:0 9px;font-weight:500;display:inline-flex}.ak .tag svg{color:var(--up)}.ak .deep{gap:6px;display:grid}.ak .deep p{color:var(--faint);margin:0;font-size:12.5px}.ak .stopped{color:var(--body);background:var(--fade);border-radius:14px;padding:12px 14px;font-size:14px}.ak .empty{gap:22px;padding-top:min(10vh,80px);display:grid}.ak .hi{justify-items:start;gap:14px;display:grid}.ak .hi .cres{width:46px;height:52px}.ak .hi h2{font-family:var(--f-display);letter-spacing:-.01em;margin:0;font-size:34px;font-weight:600;line-height:1.1}.ak .hi p{color:var(--muted);margin:0;font-size:14.5px}.ak .starts{gap:8px;display:grid}.ak .starts h5{color:var(--faint);margin:0;font-size:12.5px;font-weight:500}.ak .start{background:var(--fade);text-align:left;border-radius:14px;align-items:center;gap:14px;width:100%;padding:14px 16px;transition:background-color .16s;display:flex}.ak .start:hover{background:var(--fade2)}.ak .start span:first-child{min-width:118px;color:var(--faint);flex:none;font-size:12.5px}.ak .start b{color:var(--ink);font-size:15px;font-weight:500}.ak .comp{background:var(--card);border:1px solid var(--hair2);width:min(652px,100%);height:54px;box-shadow:0 14px 30px -20px var(--shadow);border-radius:15px;align-items:center;gap:10px;padding:0 8px 0 14px;display:flex}.ak .comp input{min-width:0;height:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:15px}.ak .comp input::placeholder{color:var(--faint)}.ak .comp .ib{flex:none}.ak .comp .send{border:1px solid var(--hair2);border-radius:9px;align-items:center;gap:7px;height:36px;padding:0 13px;font-size:14px;font-weight:500;display:inline-flex}.ak .comp .send.stop{border-color:var(--hair2)}.ak .sub{width:min(652px,100%);color:var(--faint);justify-content:space-between;gap:12px;margin-top:-4px;font-size:12px;display:flex}.ak .rise>*{animation:ak-in .62s var(--out) both}.ak .rise>:nth-child(2){animation-delay:90ms}.ak .rise>:nth-child(3){animation-delay:.18s}.ak .rise>:nth-child(4){animation-delay:.27s}.ak .rise>:nth-child(5){animation-delay:.36s}.ak .rise>:nth-child(6){animation-delay:.45s}.ak .rise>:nth-child(7){animation-delay:.54s}.ak .rise>:nth-child(8){animation-delay:.63s}.ak .rise>:nth-child(9){animation-delay:.72s}.ak .rise>:nth-child(10){animation-delay:.81s}.ak.still .rise>*,.ak.still .st{animation:none}.ak{flex-direction:column;max-width:760px;min-height:calc(100svh - 64px);margin:0 auto;padding:8px 24px 0;display:flex}.ak>*{z-index:1;position:relative}.ak .col{flex:1;width:100%;padding:12px 0 24px}.ak-head{justify-content:space-between;align-items:center;gap:16px;padding:8px 0 4px;display:flex}.ak-title{align-items:center;gap:10px;display:flex}.ak-title h1{font-family:var(--f-display);letter-spacing:.01em;color:var(--muted);margin:0;font-size:15px;font-weight:600}.ak-beta{font-family:var(--f-mono);border:1px solid var(--hair2);color:var(--faint);border-radius:5px;padding:2px 6px;font-size:10.5px}.ak .prog{align-items:center;gap:16px;display:flex}.ak-foot{bottom:calc(84px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg, transparent, var(--canvas) 34%);justify-items:center;gap:8px;padding:14px 0 10px;display:grid;position:sticky}.ak .comp,.ak .sub{width:100%}@media (width<=640px){.ak{padding:4px 14px 0}.ak .say{font-size:19px}.ak .fig .v{font-size:46px}.ak .start{flex-direction:column;align-items:flex-start;gap:4px}.ak .sub span:last-child{display:none}.ak-foot{bottom:calc(74px + env(safe-area-inset-bottom,0px))}}html:has(.ak) .g-dock .g-dock-sep{display:none!important}@keyframes ak-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ak-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ak-fade{0%{opacity:0}to{opacity:1}}@keyframes ak-pop{0%{transform:scale(0)}70%{transform:scale(1.35)}to{transform:scale(1)}}.ak svg.chart .hb{transform-box:fill-box;transform-origin:0;animation:ak-grow-x .76s var(--out) both;animation-delay:calc(var(--d,0s) + .25s)}.ak svg.chart .vb{transform-box:fill-box;transform-origin:bottom;animation:ak-grow-y .82s var(--out) both;animation-delay:calc(var(--d,0s) + .2s)}.ak svg.chart .area-in{animation:.9s .9s both ak-fade}.ak svg.chart .mk-in{stroke-dasharray:3 3}.ak svg.chart .dot-in{transform-box:fill-box;transform-origin:50%;animation:ak-pop .52s var(--out) both;animation-delay:1.15s}.ak svg.chart .band{animation:.7s both ak-fade}.ak.still svg.chart :is(.hb,.vb,.area-in,.dot-in,.band){animation:none}@media (prefers-reduced-motion:reduce){.ak svg.chart *{animation:none!important}}.ak-foot>*{min-width:0;max-width:100%}.ak .comp input{width:100%}.ak .qleft{color:var(--muted);font-size:13px}.ak .qleft b{font-family:var(--f-display);color:var(--ink);font-weight:600}.ak .offers{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ak .offers .offer{align-items:flex-start}@media (width<=640px){.ak .offers{grid-template-columns:1fr}}.ak .err{background:var(--fade);border-radius:14px;gap:8px;padding:16px;display:grid}.ak .err b{font-size:16px;font-weight:600}.ak .err p{color:var(--body);margin:0;font-size:14px;line-height:1.5}.ak .err .chips{margin-top:4px}.ak .note-plain{color:var(--muted);padding:2px 0;font-size:14px;line-height:1.5}.ak .flagset{color:var(--body);flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;display:flex}.ak .flagset>span:first-child{color:var(--muted);margin-right:4px}.ak .dinput{gap:8px;display:flex}.ak .dinput input{border:1px solid var(--hair2);background:var(--fade);min-width:0;height:34px;color:var(--ink);font:inherit;border-radius:8px;flex:1;padding:0 12px;font-size:14px}.ak .lk{color:var(--muted);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--hair2);-webkit-text-decoration-color:var(--hair2);-webkit-text-decoration-color:var(--hair2);text-decoration-color:var(--hair2);font-size:13px}.ak .rt h4{font-size:16px}.ak .tag{flex-wrap:wrap}.ak-panel{z-index:70;background:var(--canvas);border:1px solid var(--card-border);overscroll-behavior:contain;width:min(460px,100vw - 32px);animation:ak-in .32s var(--out) both;border-radius:18px;position:fixed;top:76px;bottom:96px;right:16px;overflow-y:auto;box-shadow:0 40px 80px -30px #0009}.ak.is-dock{max-width:none;min-height:100%;padding:6px 18px 0}.ak.is-dock .ak-head{z-index:3;background:var(--canvas);padding:10px 0;position:sticky;top:0}.ak.is-dock .ak-foot{padding-bottom:12px;bottom:0}.ak.is-dock .say{font-size:18px}.ak.is-dock .fig .v{font-size:44px}.ak.is-dock .empty{padding-top:20px}.ak.is-dock .hi h2{font-size:26px}.ak.is-dock .start{flex-direction:column;align-items:flex-start;gap:4px}.ak.is-dock .offers{grid-template-columns:1fr}.ak.is-dock .prog{margin-left:auto;margin-right:10px}.ak-dockkeys{gap:6px;display:flex}.ak-dk{border:1px solid var(--hair2);height:28px;color:var(--ink);border-radius:7px;padding:0 10px;font-size:13px}.ak-dk[aria-label=Close]{width:28px;padding:0;font-size:18px;line-height:1}@media (width<=640px){.ak-panel{border:0;border-radius:0;width:auto;inset:0}}.ak.is-dock .ak-head{flex-wrap:wrap;row-gap:4px}.ak.is-dock .ak-title{order:1}.ak.is-dock .ak-dockkeys{order:2;margin-left:auto}.ak.is-dock .prog{order:3;width:100%;margin:0}.ak.is-dock .ak-title h1{white-space:nowrap}.ak-stage{pointer-events:none;transition:opacity 1.4s var(--out);inset:0;z-index:0!important;position:fixed!important}.ak-stage canvas{width:100%;height:100%;position:absolute;inset:0}.ak-stage[data-st=idle]{opacity:.6}.ak-stage[data-st=work],.ak-stage[data-st=done]{opacity:1;transition-duration:.5s}.ak-stage[data-st=out]{opacity:.05}.ak-stage.is-net{-webkit-mask-image:radial-gradient(30% 58% at 90% 60%,#000 40%,#0000 100%);mask-image:radial-gradient(30% 58% at 90% 60%,#000 40%,#0000 100%)}@media (width<=760px){.ak-stage.is-net{-webkit-mask-image:radial-gradient(48% 26% at 76% 60%,#000 35%,#0000 100%);mask-image:radial-gradient(48% 26% at 76% 60%,#000 35%,#0000 100%)}}.ak-stage.is-globe{-webkit-mask-image:linear-gradient(#0000 0,#000 30%);mask-image:linear-gradient(#0000 0,#000 30%)}.ak .col,.ak .ak-head{z-index:1;position:relative}.ak .ak-foot{z-index:2}.ak:has(.ak-stage.is-globe) .ak-foot{background:0 0}html.dark .bg-\[var\(--accent\)\].text-white,html[data-portal-theme=focus] .bg-\[var\(--accent\)\].text-white{color:var(--canvas)}.pp-tex{background-image:url(/brand/r1/halftone-light.png)}html[data-portal-theme=focus] .pp-tex,html.dark .pp-tex{background-image:url(/brand/r1/halftone-dark.png)}html[data-fv=focus]:has(.g-today .g-feed){scroll-snap-type:none}.g-roll{font-variant-numeric:tabular-nums}.g-roll .g-rd>.g-rc{text-align:center;right:0}.sr-nav button .sr-chev,.sr-back{display:none}@media (width<=760px){.sr-nav button .sr-chev{color:var(--faint);display:block}.sr-back{display:inline-flex}.sr-grid.is-list .sr-body,.sr-grid:not(.is-list) .sr-nav{display:none}}.gm2-mark .ci-logo{border-radius:9px;width:30px;height:30px}.gm2-mark .ci-logo svg,.gm2-mark .ci-logo img{width:18px;height:18px}.gm2-mark .ci-logo--letter{font-size:13px}.g-card[data-k]>.g-hd>.g-kind:before{content:"";vertical-align:1px;background:var(--k,var(--muted));border-radius:2px;width:7px;height:7px;margin-right:8px;display:inline-block}.g-card[data-urgent]>.g-hd>.g-kind{color:var(--k-act)!important}.r1-look{background:color-mix(in srgb, var(--ink) 4%, transparent);border-radius:10px;justify-self:start;gap:2px;padding:3px;display:inline-flex}.r1-look-b{height:30px;color:var(--muted);transition:background-color var(--g-hover), color var(--g-hover);border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-size:13px;display:inline-flex}.r1-look-b:hover{color:var(--ink)}.r1-look-b[aria-checked=true]{color:var(--ink);background:var(--g-pill,color-mix(in srgb, var(--ink) 8%, transparent));box-shadow:var(--g-pill-hi,none);font-weight:600}.r1-look-row{width:max-content;margin:0 0 12px auto;display:flex}@media (width>=1180px){.r1-look-row{display:none}}.g-lnav .r1-look{margin-top:6px;margin-left:6px}html[data-fv] .g-today[data-look=lines] .g-feed{padding-bottom:12vh;gap:0!important}html[data-fv] .g-today[data-look=lines] .g-feed>.g-rv,html[data-fv] .g-today[data-look=lines] .g-feed>.g-rv:not(.is-focus){opacity:1;filter:none;transform:none}html[data-fv] .g-today[data-look=lines] .g-feed .g-card{padding:18px 2px 14px!important}html[data-fv] .g-today[data-look=lines] .g-feed>.g-rv:first-child .g-card{padding-top:6px!important}html[data-fv] .g-today[data-look=lines] .g-feed .g-card .g-t{letter-spacing:-.005em;line-height:1.3;font-size:17px!important}html[data-fv] .g-today[data-look=lines] .g-feed .g-card .g-s{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:14px!important}html[data-fv] .g-today[data-look=lines] .g-feed .g-card .g-stake .g-fig{font-size:22px!important}html[data-fv] .g-today[data-look=lines] .g-feed .g-card .g-hero .g-fig{font-size:34px!important}.g-today[data-look=lines] .g-feed .g-card .g-cells,.g-today[data-look=lines] .g-feed .g-card .r1-chart,.g-today[data-look=lines] .g-feed .g-card .g-qbody .g-thread{display:none}.g-today[data-look=lines] .g-feed .g-card .g-acts{margin-top:8px}.g-today[data-look=lines] .g-feed .g-card .g-hd .g-when{display:inline}.r1-chart{margin:18px 0 0}.r1-chart-t{color:var(--body,var(--ink));margin-bottom:8px;font-size:13.5px}.r1-chart-cap{font-family:var(--f-mono);color:var(--muted);margin-top:6px;font-size:11.5px}.r1-chart .g-bars{gap:8px;margin-top:4px}.r1-chart .g-bar{grid-template-columns:minmax(0,120px) minmax(0,1fr) auto;gap:12px;font-size:13.5px}.r1-chart .g-bar i{border-radius:3px;height:6px}.r1-chart .g-bar .g-fig{font-size:14px}html .r1-chart .g-bar i b{background:color-mix(in srgb, var(--ink) 26%, transparent)}html .r1-wasnow .g-bar[data-row=now] i b,html .r1-breakdown .g-bar:first-child i b{background:var(--ink)}@media (width<=640px){.r1-chart .g-bar{grid-template-columns:minmax(0,96px) minmax(0,1fr) auto}}html .g-today .g-feed .g-card .r1-chart .g-chart{height:120px!important}@media (width<=640px){html .g-today .g-feed .g-card .r1-chart .g-chart{height:96px!important}}.r1-wasnow .g-bar{grid-template-columns:minmax(44px,96px) minmax(0,1fr) auto}.r1-win{border-left:2px solid color-mix(in srgb, var(--up) 45%, transparent);gap:10px;margin:16px 0 0;padding:0 0 0 14px;list-style:none;display:grid}.r1-win b{color:var(--ink);font-size:12.5px;font-weight:600}.r1-win span{font-family:var(--f-mono);color:var(--muted);font-size:11.5px}.r1-win p{color:var(--body,var(--ink));margin:2px 0 0;font-size:14px}.r1-win li.is-done p{color:var(--up);font-weight:600}.r1-stat{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.r1-stat .g-fig{font-size:34px}.r1-story-gone{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:13.5px;display:flex}.r1-story-gone span{align-items:center;gap:8px;display:inline-flex}.g-acts .g-btn svg{vertical-align:-2px;margin-right:4px;display:inline}.r1-open{margin-top:18px}.r1-open .g-bar{grid-template-columns:minmax(0,230px) minmax(0,1fr) auto}.r1-open-n{font-family:var(--f-mono);color:var(--muted);font-size:12px}html .r1-open .g-bar[data-row=waiting] i b{background:var(--ink)}@media (width<=640px){.r1-open .g-bar{grid-template-columns:minmax(0,1fr) auto}.r1-open .g-bar i{grid-area:2/1/auto/-1}}.r1-breakdown .g-bar{grid-template-columns:minmax(0,220px) minmax(0,1fr) auto}@media (width<=640px){.r1-breakdown .g-bar{grid-template-columns:minmax(0,1fr) auto}.r1-breakdown .g-bar i{grid-area:2/1/auto/-1}}.r1-request{border:1px dashed var(--card-border,var(--edge));border-radius:var(--r-card,14px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin:28px 0;padding:20px 22px;display:flex}.r1-request-t{color:var(--ink);margin:0;font-size:15.5px;font-weight:600}.r1-request-s{color:var(--muted);margin:4px 0 0;font-size:13.5px}.r1-request .c-btn svg{vertical-align:-2px;margin-right:4px;display:inline}
