:root,[data-theme=dark]{--bg:#060505;--surface-1:#faf7f00d;--surface-2:#faf7f012;--surface-3:#faf7f01a;--surface-selected:#faf7f024;--surface-solid-1:#121111;--surface-solid-2:#171615;--surface-solid-3:#1e1d1c;--nav-fill:#1a1919b8;--border:#faf7f01f;--border-strong:#faf7f029;--divider:#faf7f014;--text:#faf7f0;--text-2:#faf7f0ad;--text-3:#faf7f094;--accent-fill:#a3142c;--on-accent:#fff;--accent-ink:#ff5466;--accent-soft:#ff54661f;--main-fill:#faf7f0;--on-main:#060505;--warn-ink:#ffc56e;--warn-mark:#ffb547;--warn-soft:#ffb5471f;--chart-rest:#faf7f05c;--focus:#faf7f0;--area-day:#8eb8ff;--area-money:#6fd3e3;--area-training:#7fe0a8;--area-agents:#b9a3ff;--black:#060505;--carbon:#141412;--bone:#faf7f0;--garnet:#a3142c;--flare:#ff5466;--glow-red:#a3142c;--glow-oxblood:#6b0c1a;--glow-night:#1b2c5e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=paper]{--bg:#faf7f0;--surface-1:#fff;--surface-2:#fff;--surface-3:#1414120d;--surface-selected:#14141217;--surface-solid-1:#fff;--surface-solid-2:#fff;--surface-solid-3:#f2eee6;--nav-fill:#faf7f0db;--border:#e7e2d8;--border-strong:#cfc8ba;--divider:#e7e2d8;--text:#141412;--text-2:#5e5c54;--text-3:#6e6b62;--accent-fill:#a3142c;--on-accent:#fff;--accent-ink:#a3142c;--accent-soft:#f3e5e0;--main-fill:#141412;--on-main:#faf7f0;--warn-ink:#8a5100;--warn-mark:#9a5b00;--warn-soft:#fbebd2;--chart-rest:#14141275;--focus:#141412;--area-day:#2f5fb3;--area-money:#0b6c7a;--area-training:#1e7a4c;--area-agents:#5b45b0;--black:#060505;--carbon:#141412;--bone:#faf7f0;--garnet:#a3142c;--flare:#ff5466;--glow-red:#a3142c;--glow-oxblood:#6b0c1a;--glow-night:#1b2c5e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-bar:4px;--radius-nav:14px;--radius-inner:20px;--radius-card:24px;--radius-hero:28px;--radius-pill:999px;--hit-min:44px;--tabbar-height:64px;--rail-width:72px;--sidebar-width:248px;--blur-overlay:24px;--font-sans:"Instrument Sans Variable", "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--font-mono:"Martian Mono Variable", "Martian Mono", ui-monospace, "SF Mono", monospace}.t-display{font-family:var(--font-sans);letter-spacing:-.05em;font-size:76px;font-weight:600;line-height:1.15}.t-h1-web{font-family:var(--font-sans);letter-spacing:-.045em;font-size:42px;font-weight:600;line-height:1.15}.t-h1{font-family:var(--font-sans);letter-spacing:-.04em;font-size:31px;font-weight:600;line-height:1.15}.t-h2{font-family:var(--font-sans);letter-spacing:-.03em;font-size:24px;font-weight:600;line-height:1.2}.t-title{font-family:var(--font-sans);font-size:15px;font-weight:600;line-height:1.35}.t-body{font-family:var(--font-sans);font-size:15px;font-weight:400;line-height:1.5}.t-small{font-family:var(--font-sans);font-size:13px;font-weight:400;line-height:1.45}.t-caption{font-family:var(--font-sans);font-size:12px;font-weight:500;line-height:1.4}.t-tab-label{font-family:var(--font-sans);font-size:11px;font-weight:500;line-height:1.2}.t-hero-web{font-family:var(--font-mono);letter-spacing:-.05em;font-size:54px;font-weight:400;line-height:1.1}.t-hero{font-family:var(--font-mono);letter-spacing:-.05em;font-size:40px;font-weight:400;line-height:1.1}.t-stat{font-family:var(--font-mono);letter-spacing:-.04em;font-size:22px;font-weight:400;line-height:1.15}.t-meta{font-family:var(--font-mono);font-size:12px;font-weight:400;line-height:1.4}.t-kicker{font-family:var(--font-mono);letter-spacing:.14em;font-size:11px;font-weight:500;line-height:1.4}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url(/assets/instrument-sans-latin-ext-standard-normal-C5E2Gvlv.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url(/assets/instrument-sans-latin-standard-normal-BVScPF0l.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/assets/martian-mono-cyrillic-ext-standard-normal-BFx_pHPN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/assets/martian-mono-cyrillic-standard-normal-Dgr-UBxV.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/assets/martian-mono-latin-ext-standard-normal-DeTdBbNh.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/assets/martian-mono-latin-standard-normal-1TqSgyfh.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);margin:0}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;text-rendering:optimizelegibility;font-size:15px;line-height:1.5}h1,h2,h3,p{margin:0}button,input,select{font:inherit;color:inherit}a{color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.num{font-family:var(--font-mono);letter-spacing:-.04em;white-space:nowrap;font-weight:400;font-stretch:87.5%}.num--hero{letter-spacing:-.05em;font-stretch:100%}.unit{font-family:var(--font-sans);letter-spacing:0;color:var(--text-2);margin-left:.25em;font-size:13px}.kicker{font:500 11px / 1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-2)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-surface=solid]{--surface-1:var(--surface-solid-1);--surface-2:var(--surface-solid-2);--surface-3:var(--surface-solid-3);--nav-fill:var(--carbon)}[data-theme=paper][data-surface=solid]{--nav-fill:var(--bone)}@media (prefers-reduced-transparency:reduce){:root:not([data-surface=translucent]){--surface-1:var(--surface-solid-1);--surface-2:var(--surface-solid-2);--surface-3:var(--surface-solid-3)}}@media (prefers-contrast:more){:root:not([data-theme=paper]){--text-3:#faf7f0cc}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.15s!important;animation-duration:.01ms!important}}.gn-glows{z-index:0;pointer-events:none;background:radial-gradient(420px 420px at 100% -6%, color-mix(in srgb, var(--glow-red) 50%, transparent), transparent 70%), radial-gradient(460px 460px at -10% 100%, color-mix(in srgb, var(--glow-oxblood) 60%, transparent), transparent 70%), radial-gradient(260px 260px at 104% 48%, color-mix(in srgb, var(--glow-night) 28%, transparent), transparent 70%);position:fixed;inset:0}[data-theme=paper] .gn-glows,[data-surface=solid] .gn-glows{display:none}.gn-card{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-card);flex-direction:column;gap:10px;min-width:0;padding:14px 18px;display:flex}.gn-card--hero{border-radius:var(--radius-hero);padding:18px var(--space-5);gap:var(--space-3)}.gn-card__head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.gn-card__title{font-size:14px;font-weight:600}.gn-card__meta{color:var(--text-3);font-size:12px}.gn-label{align-items:center;gap:var(--space-2);color:var(--text-2);font-size:13px;display:flex}.gn-label--strong{font-weight:600}.gn-btn{height:var(--hit-min);border-radius:var(--radius-pill);justify-content:center;align-items:center;gap:var(--space-2);cursor:pointer;white-space:nowrap;border:1px solid #0000;padding:0 18px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .15s;display:inline-flex}.gn-btn--main{background:var(--main-fill);color:var(--on-main);font-weight:600}.gn-btn--commit{background:var(--accent-fill);color:var(--on-accent);font-weight:600}.gn-btn--secondary{background:var(--surface-2);border-color:var(--border-strong);color:var(--text)}.gn-btn--tertiary{color:var(--text-2);background:0 0;padding:0 12px}.gn-btn--grow{flex:1}.gn-btn:disabled{opacity:.4;cursor:default}.gn-btn--secondary:hover:not(:disabled){background:var(--surface-3)}.gn-badge{border-radius:var(--radius-pill);min-width:24px;height:24px;font:500 12px / 1 var(--font-mono);flex-shrink:0;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.gn-badge--attention{background:var(--accent-fill);color:var(--on-accent)}.gn-badge--neutral{background:var(--surface-selected);color:var(--text)}.gn-pill{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.gn-pill--neutral{background:var(--surface-3);color:var(--text)}.gn-pill--warn{background:var(--warn-soft);color:var(--warn-ink)}.gn-chip{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.gn-chip--sm{width:26px;height:26px}.gn-chip--day{color:var(--area-day);background:color-mix(in srgb, var(--area-day) 15%, transparent)}.gn-chip--money{color:var(--area-money);background:color-mix(in srgb, var(--area-money) 15%, transparent)}.gn-chip--training{color:var(--area-training);background:color-mix(in srgb, var(--area-training) 15%, transparent)}.gn-chip--agents{color:var(--area-agents);background:color-mix(in srgb, var(--area-agents) 15%, transparent)}.gn-ink--day{color:var(--area-day)}.gn-ink--money{color:var(--area-money)}.gn-ink--training{color:var(--area-training)}.gn-ink--agents{color:var(--area-agents)}.gn-progress{background:color-mix(in srgb, var(--text) 12%, transparent);border-radius:6px;height:6px;overflow:hidden}.gn-progress>span{background:var(--text-2);border-radius:6px;height:100%;display:block}.gn-progress--hero>span{background:var(--accent-ink)}.gn-meter{border-radius:var(--radius-bar);background:var(--divider);height:4px;overflow:hidden}.gn-meter>span{border-radius:var(--radius-bar);height:100%;display:block}.gn-list{flex-direction:column;display:flex}.gn-list>*+*{border-top:1px solid var(--divider)}.gn-row{align-items:center;gap:var(--space-2);min-height:40px;display:grid}.gn-rowbtn{all:unset;box-sizing:border-box;align-items:center;gap:var(--space-3);min-height:64px;padding:0 14px 0 var(--space-4);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-card);color:var(--text);cursor:pointer;display:flex}.gn-rowbtn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.gn-seg{border-radius:var(--radius-pill);background:var(--surface-2);border:1px solid var(--border);padding:4px;display:flex}.gn-seg>button{height:var(--hit-min);border-radius:var(--radius-pill);color:var(--text-2);cursor:pointer;background:0 0;border:none;flex:1;font-size:14px;font-weight:500}.gn-seg>button[aria-selected=true]{background:var(--surface-selected);color:var(--text);font-weight:600}.gn-banner{border-radius:var(--radius-inner);align-items:center;gap:10px;min-height:56px;padding:6px 6px 6px 14px;display:flex}.gn-banner--warn{background:var(--warn-soft);color:var(--warn-ink)}.gn-banner__text{color:var(--text);flex:1;font-size:14px}.gn-bars{border-bottom:1px solid var(--border-strong);align-items:flex-end;gap:10px;height:100px;display:flex}.gn-bars>div{flex-direction:column;flex:1;justify-content:flex-end;gap:4px;min-width:0;height:100%;display:flex}.gn-bar{border-radius:var(--radius-bar) var(--radius-bar) 0 0;background:var(--chart-rest)}.gn-bar--partial{background:color-mix(in srgb, currentColor 15%, transparent);border:1.5px solid;border-bottom:none}.gn-axis{font:400 11px / 1.4 var(--font-mono);color:var(--text-2);gap:10px;font-stretch:87.5%;display:flex}.gn-axis>span{text-align:center;flex:1}.gn-hq{letter-spacing:-.04em;align-items:flex-end;gap:.12em;font-weight:700;line-height:1;display:inline-flex}.gn-hq>i{background:var(--accent-ink);border-radius:.02em;width:.14em;height:.14em;margin-bottom:.12em;display:block}.boot{background:var(--bg);min-height:100dvh}.shell{min-height:100dvh;position:relative}.content{z-index:1;padding:calc(env(safe-area-inset-top) + 16px) calc(env(safe-area-inset-right) + 16px) calc(var(--tabbar-height) + env(safe-area-inset-bottom) + 36px) calc(env(safe-area-inset-left) + 16px);position:relative}.screen{gap:var(--space-4);flex-direction:column;display:flex}.demo-flag{height:24px;margin-bottom:var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--radius-pill);font:500 11px / 1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);align-items:center;padding:0 10px;display:inline-flex}.page-header{justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}.page-header__text{flex-direction:column;gap:4px;min-width:0;display:flex}.page-header__actions{gap:var(--space-2);flex-shrink:0;display:flex}.page-title{letter-spacing:-.04em;font-size:31px;font-weight:600;line-height:1.15}.kicker--quiet{color:var(--text-3)}.muted{color:var(--text-2)}.small{font-size:13px;line-height:1.45}.meta{font:400 12px / 1.4 var(--font-mono);color:var(--text-2);font-stretch:87.5%}.stack-6{flex-direction:column;gap:6px;display:flex}.phone-only{display:flex}.desktop-only{display:none}.dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.dot--accent{background:var(--accent-ink)}.avatar{background:var(--surface-selected);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:600;display:inline-flex}.avatar--lg{width:48px;height:48px;font-size:19px}.icon-btn{width:var(--hit-min);padding:0}.source-problem{align-items:center;gap:var(--space-3);flex-direction:row;font-size:14px}.source-problem__icon{color:var(--warn-mark);display:flex}.skeleton{background:var(--surface-1);animation:1.4s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.5}}.empty{text-align:center;padding:var(--space-8) var(--space-6);align-items:center;gap:var(--space-2)}.empty__icon{background:var(--surface-3);width:48px;height:48px;color:var(--text-2);margin-bottom:var(--space-1);border-radius:50%;justify-content:center;align-items:center;display:flex}.empty__title{font-size:15px;font-weight:600}.empty__text{max-width:34ch;color:var(--text-2);font-size:13px}.chart{flex-direction:column;gap:6px;display:flex}.chart__note{font:400 11px / 1 var(--font-mono);text-align:center;color:var(--text-2);font-stretch:75%}.rowbtn__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rowbtn__title{font-size:15px;font-weight:600}.rowbtn__sub{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.rowbtn__chev{color:var(--text-3);display:flex}a.gn-card{color:var(--text);text-decoration:none}@media (hover:hover){a.gn-card:hover,.gn-rowbtn:hover{background:var(--surface-3)}}.today-grid{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.next-label--hero{color:var(--text)}.next{justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}.next__what{min-width:0}.next__title{letter-spacing:-.03em;font-size:24px;font-weight:600;line-height:1.2}.next__where{color:var(--text-2);font-size:14px}.stat-pair{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.stat{gap:6px}.event-row{grid-template-columns:20px 58px minmax(0,1fr);min-height:44px}.event-row__time{color:var(--text-2);font-size:13px}.event-row__title{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.event-row .is-next{color:var(--text);font-weight:600}.draft-line{flex-direction:column;gap:2px;padding:10px 0;display:flex}.draft-line__title{font-size:14px}.drafts-review{margin-top:auto}.month-switch{gap:var(--space-2);display:flex}.money-grid,.training-grid,.agents-grid,.more-grid{gap:var(--space-3);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.in-out{gap:var(--space-6);display:flex}.in-out>div{flex-direction:column;gap:2px;display:flex}.spend{flex-direction:column;gap:14px;display:flex}.spend__row{flex-direction:column;gap:6px;display:flex}.spend__line{justify-content:space-between;gap:var(--space-3);font-size:14px;display:flex}.spend__amount{font-size:13px}.tx{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;padding:10px 0;display:grid}.tx__what{flex-direction:column;min-width:0;font-size:14px;display:flex}.tx__amount{font-size:14px}.week-dots{padding-top:var(--space-1);justify-content:space-between;display:flex}.week-dot{font:500 11px / 1 var(--font-mono);color:var(--text-3);flex-direction:column;align-items:center;gap:6px;display:flex}.week-dot.is-today{color:var(--text)}.week-dot>i{border:1.5px solid var(--border-strong);border-radius:50%;width:12px;height:12px}.week-dot>i.done{background:var(--area-training);border-color:var(--area-training)}.week-dot>i.today{border-color:var(--text)}.session{align-items:center;gap:var(--space-3);grid-template-columns:52px minmax(0,1fr) auto;padding:10px 0;display:grid}.session__day{letter-spacing:.08em;color:var(--text-3);font-size:11px}.session__day.is-today{color:var(--text)}.session__what{flex-direction:column;min-width:0;font-size:14px;display:flex}.session__kg{color:var(--text-2);font-size:13px}.agents-main{gap:var(--space-3);flex-direction:column;display:flex}.section-label{align-items:center;gap:var(--space-2);font-size:15px;font-weight:600;display:flex}.draft{gap:var(--space-3)}.draft__title{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.25}.draft__body{color:var(--text-2);white-space:pre-line}.draft__actions{gap:var(--space-2);display:flex}.agent{align-items:center;gap:var(--space-3);grid-template-columns:28px minmax(0,1fr) auto;padding:10px 0;display:grid}.agent--compact{padding:8px 0}.agent__what{flex-direction:column;min-width:0;display:flex}.agent__what>.small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent__name{font-size:14px;font-weight:600}.status{color:var(--text);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:500;display:inline-flex}.status--warn{color:var(--warn-ink)}.status--quiet{color:var(--text-3)}.account{align-items:center;gap:var(--space-3);display:flex}.account__who{flex-direction:column;min-width:0;display:flex}.account__name{font-size:17px;font-weight:600}.account+.gn-btn{align-self:flex-start}.lockup{align-items:center;gap:14px;display:flex}.lockup__rule{background:var(--border-strong);width:1px;height:32px}.lockup--xl{gap:24px}.lockup--xl .lockup__rule{height:72px}.signin{min-height:100dvh;padding:calc(env(safe-area-inset-top) + 24px) 24px calc(env(safe-area-inset-bottom) + 28px);flex-direction:column;align-items:center;display:flex;position:relative}.signin>:not(.gn-glows){z-index:1;position:relative}.signin__top{text-align:center;align-self:stretch}.signin__hero{justify-content:center;align-items:center;gap:var(--space-6);text-align:center;flex-direction:column;flex:1;display:flex}.signin__tagline{max-width:26ch;color:var(--text-2);font-size:17px}.signin__actions{flex-direction:column;gap:10px;width:100%;max-width:400px;display:flex}.signin__btn{width:100%;height:52px;font-size:15px}.signin__note{text-align:center;color:var(--text-3);margin-top:var(--space-1);font-size:13px}.tabbar{z-index:30;left:calc(env(safe-area-inset-left) + 12px);right:calc(env(safe-area-inset-right) + 12px);bottom:max(10px, env(safe-area-inset-bottom));max-width:520px;height:var(--tabbar-height);background:var(--nav-fill);border:1px solid var(--border);border-radius:var(--radius-hero);-webkit-backdrop-filter:blur(var(--blur-overlay)) saturate(1.4);grid-template-columns:repeat(5,minmax(0,1fr));margin-inline:auto;padding:0 6px;display:grid;position:fixed}[data-surface=solid] .tabbar{-webkit-backdrop-filter:none}.tab{min-height:var(--hit-min);color:var(--text-3);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:500;line-height:1.2;text-decoration:none;display:flex}.tab[aria-current=page]{color:var(--text)}.tab__icon{display:flex;position:relative}.tab__dot{background:var(--text);width:8px;height:8px;box-shadow:0 0 0 2px var(--carbon);border-radius:50%;position:absolute;top:-1px;right:-4px}.sidenav{display:none}@media (width>=640px){.content{max-width:880px;padding-left:calc(env(safe-area-inset-left) + 32px);padding-right:calc(env(safe-area-inset-right) + 32px);padding-top:calc(env(safe-area-inset-top) + 28px);margin-inline:auto}.screen{gap:var(--space-5)}.money-grid,.training-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.area-sessions{grid-column:1/-1}.more-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"account settings""about settings"}.more-account{grid-area:account}.more-settings{grid-area:settings}.more-grid .about{grid-area:about}.money-grid>.gn-card,.training-grid>.gn-card{align-self:stretch}.money-seg{max-width:420px}.area-history .gn-bars,.area-volume .gn-bars{height:130px}}@media (width>=1024px){.tabbar,.phone-only{display:none}.desktop-only{display:flex}.sidenav{z-index:20;width:var(--rail-width);align-items:center;gap:var(--space-2);padding:calc(env(safe-area-inset-top) + 20px) 12px 16px calc(env(safe-area-inset-left) + 12px);background:color-mix(in srgb, var(--bg) 70%, transparent);border-right:1px solid var(--divider);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.sidenav__brand{height:44px;margin-bottom:var(--space-4);color:var(--text);align-items:center;text-decoration:none;display:flex}.sidenav__items{flex-direction:column;gap:4px;width:100%;display:flex}.navitem{justify-content:center;align-items:center;gap:var(--space-3);height:var(--hit-min);border-radius:var(--radius-nav);color:var(--text-2);font-size:14px;font-weight:500;text-decoration:none;display:flex;position:relative}.navitem[aria-current=page]{background:var(--surface-selected);color:var(--text)}.navitem__label,.navitem__soon,.sidenav__who,.sidenav__section{display:none}.navitem__badge{position:absolute;top:0;right:-2px;transform:scale(.85)}.navitem--static{cursor:default;color:var(--text-3)}.navitem__soon{font:500 11px / 1 var(--font-mono);color:var(--text-3);margin-left:auto}.sidenav__account{border-radius:var(--radius-nav);color:var(--text);align-items:center;gap:10px;margin-top:auto;padding:6px;text-decoration:none;display:flex}.sidenav__account[aria-current=page]{background:var(--surface-selected)}.sidenav__who{flex-direction:column;min-width:0}.sidenav__name{font-size:14px;font-weight:600}.sidenav__sub{color:var(--text-3);font-size:12px}@media (hover:hover){.navitem:not(.navitem--static):not([aria-current=page]):hover,.sidenav__account:not([aria-current=page]):hover{background:var(--surface-1);color:var(--text)}}.content{max-width:none;margin:0 0 0 var(--rail-width);padding:36px 40px 56px}.content>*{max-width:1180px}.page-title{letter-spacing:-.045em;font-size:42px}.screen{gap:var(--space-6)}.today-grid{gap:var(--space-4);grid-template:"next stats""events drafts""events agents"1fr/minmax(0,1.55fr) minmax(0,1fr);align-items:start}.today-grid:not(:has(.area-drafts)){grid-template-rows:auto 1fr;grid-template-areas:"next stats""events agents"}.today-grid:has(.area-briefing){grid-template-rows:auto auto auto 1fr;grid-template-areas:"next stats""brief brief""events drafts""events agents"}.today-grid:has(.area-briefing):not(:has(.area-drafts)){grid-template-rows:auto auto 1fr;grid-template-areas:"next stats""brief brief""events agents"}.area-briefing{grid-area:brief}.area-next{grid-area:next;justify-content:space-between;align-self:stretch}.area-next .next{--num-size:54px}.stat-pair{grid-area:stats;grid-template-columns:minmax(0,1fr)}.area-events{grid-area:events}.area-drafts{grid-area:drafts}.area-agents{grid-area:agents}.agents-grid{gap:var(--space-4);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.money-grid,.training-grid,.more-grid{gap:var(--space-4)}}@media (width>=1280px){.sidenav{width:var(--sidebar-width);padding:24px 16px 16px calc(env(safe-area-inset-left) + 16px);align-items:stretch}.sidenav__brand{padding:0 12px}.navitem{justify-content:flex-start;padding:0 12px}.navitem__label,.navitem__soon{display:inline}.navitem__badge{margin-left:auto;position:static;transform:none}.sidenav__section{margin-top:var(--space-6);display:block}.sidenav__kicker{margin-bottom:6px;padding:0 12px}.sidenav__who{display:flex}.content{margin-left:var(--sidebar-width);padding:40px 48px 64px}.today-grid{grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"next next stats""events drafts agents"}.today-grid:not(:has(.area-drafts)){grid-template-rows:auto auto;grid-template-areas:"next next stats""events events agents"}.today-grid:has(.area-briefing){grid-template-rows:auto auto 1fr;grid-template-areas:"next next stats""brief brief agents""events drafts agents"}.today-grid:has(.area-briefing):not(:has(.area-drafts)){grid-template-rows:auto auto 1fr;grid-template-areas:"next next stats""brief brief agents""events events agents"}}.gn-bars--signed{border-bottom:none}.bars__zone{flex-direction:column;min-height:0;display:flex}.bars__zone--pos{border-bottom:1px solid var(--border-strong);justify-content:flex-end}.bars__zone--neg{justify-content:flex-start}.gn-bar--below{border-radius:0 0 var(--radius-bar) var(--radius-bar)}.gn-bar--below.gn-bar--partial{border-top:none;border-bottom:1.5px solid}.briefing__body{flex-direction:column;gap:6px;font-size:14px;line-height:1.5;display:flex}.briefing__h{margin-top:var(--space-2);font:500 11px / 1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-2)}.briefing__h:first-child{margin-top:0}.briefing__list{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.briefing__list li::marker{color:var(--text-3)}.briefing strong{color:var(--text);font-weight:600}
