@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/manrope-latin-C46ZzDBF.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/jetbrains-mono-latin-Db4Uuiha.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-sans:"Manrope", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;font-family:var(--font-sans);color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;--radius-tile:22px;--radius-card:14px;--radius-pill:999px;--gap-tile:14px;--gap-section:22px;--page-max:1440px;--rail-peek:400px;--bg:#0d0f13;--bg-elevated:#191c22;--shell-gradient:linear-gradient(180deg, #0d0f13, #101318 48%, #0d0f13);--surface-strong:#21252d;--card-bg:#14171c;--row-bg:#14171c;--topbar-bg:#0d0f13eb;--milestone-gradient:linear-gradient(180deg, #21252d94, #14171c8c);--line:#c4cad624;--line-bright:#b4a6ff66;--line-faint:#b4a6ff1a;--text:#eef0f4;--text-strong:#fff;--muted:#c2c7d1;--dim:#949aa5;--agenda-date:#7a8090;--cyan:#b4a6ff;--cyan-soft:#cdc3ff;--cyan-dim:var(--line-bright);--accent-hover:#c9beff;--accent-contrast:#0d0f13;--accent-fill:#b4a6ff1f;--accent-edge:#b4a6ff7a;--focus-ring:var(--cyan);--shadow-soft:0 10px 30px #00000073;--amber:#f0c274;--amber-line:#f0c27466;--amber-fill:#f0c2740e;--red:#ff8a80;--red-line:#ff8a8059;--red-fill:#ff8a801a;--green:#7fd6a3;--green-line:#7fd6a340;--green-fill:#7fd6a314;--inactive:#c1adf5;--inactive-line:#c1adf566;--tile:#14171c;--tile-2:#21252d;--lift:#21252d;--ink:#eef0f4;--ink-2:#c2c7d1;--eve:#b4a6ff;--emphasis-surface:#1e1a33;--emphasis-ink:#fff;--emphasis-ink-2:#c9c3e8;--red-tint:#2a1a18;--red-tint-ink:#ff8a80;--violet-tint:#221d3a;--violet-tint-ink:#c1adf5;--amber-tint:#2a2118;--amber-tint-ink:#f0c274;--blue-tint:#16202c;--blue-tint-ink:#8dc0f0;--green-tint:#16241d;--green-tint-ink:#7fd6a3;--category-work:#58a6ff;--category-training:#62d98b;--category-meal:#f5b964;--category-personal:#b995ff;--category-study:#8b9cff;--category-social:#ef8ecb;--category-church:#b995ff;--category-chore:#c99a6b;--category-travel:#52d7e5;--category-appointment:#ef7c82;--category-errand:#4fc8b0;--category-rest:#82d9bc;--category-other:#88a1a6;--wash-faint:#b4a6ff0b;--wash-soft:#b4a6ff13;--wash-strong:#b4a6ff1c;--glow-strong:#9b8cff1c;--glow-soft:#b4a6ff12;--lift-shadow:0 12px 34px #00000073;--signin-gradient:radial-gradient(circle at 72% 40%, #9b8cff1f, transparent 34%), linear-gradient(145deg, #0b0d11, #12151b 58%, #0d0f13);--signin-grid-line:#b4bac81a;--signin-grid-opacity:.22;--core-fill:radial-gradient(circle, #9b8cff29, #0d0f13f2 68%);--loading-glow:#9b8cff14;--error-text:#ffaaa8}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--bg-elevated:#fff;--shell-gradient:linear-gradient(180deg, #fff, #fff);--surface-strong:#fff;--card-bg:#fff;--row-bg:#f2f3f5;--topbar-bg:#ffffffeb;--milestone-gradient:linear-gradient(180deg, #fff, #f2f3f5);--line:#11131817;--line-bright:#5b48c957;--line-faint:#5b48c924;--text:#111318;--text-strong:#0a0c10;--muted:#4b4f58;--dim:#5f646e;--agenda-date:#7a7f8a;--cyan:#5b48c9;--cyan-soft:#4a39ad;--accent-hover:#4a39ad;--accent-contrast:#fff;--accent-fill:#5b48c91a;--accent-edge:#5b48c980;--shadow-soft:0 10px 30px #11131814;--amber:#8f6210;--amber-line:#8f621061;--amber-fill:#8f621014;--red:#b3402b;--red-line:#b3402b4d;--red-fill:#b3402b12;--green:#277046;--green-line:#2770464d;--green-fill:#27704617;--inactive:#6f48a6;--inactive-line:#6f48a66b;--tile:#f2f3f5;--tile-2:#e9eaee;--lift:#fff;--ink:#111318;--ink-2:#4b4f58;--eve:#5b48c9;--emphasis-surface:#111318;--emphasis-ink:#fff;--emphasis-ink-2:#d6d9e0;--red-tint:#ffe9e4;--red-tint-ink:#b3402b;--violet-tint:#efeaff;--violet-tint-ink:#5b48c9;--amber-tint:#fff4dd;--amber-tint-ink:#8f6210;--blue-tint:#e4f1ff;--blue-tint-ink:#2d6cb3;--green-tint:#dcefe3;--green-tint-ink:#277046;--category-work:#2166a8;--category-training:#14763d;--category-meal:#8a5a00;--category-personal:#6f48a6;--category-study:#4d5fb8;--category-social:#a63d7f;--category-church:#6f48a6;--category-chore:#76502f;--category-travel:#08717c;--category-appointment:#bd353d;--category-errand:#0b716c;--category-rest:#28735c;--category-other:#536a70;--wash-faint:#5b48c90d;--wash-soft:#5b48c914;--wash-strong:#5b48c91f;--glow-strong:#5b48c91a;--glow-soft:#5b48c912;--lift-shadow:0 12px 30px #1113181a;--signin-gradient:radial-gradient(circle at 72% 40%, #5b48c914, transparent 34%), linear-gradient(145deg, #fff, #f6f7f9 58%, #fff);--signin-grid-line:#1113180f;--signin-grid-opacity:.5;--core-fill:radial-gradient(circle, #5b48c91a, #fff 68%);--loading-glow:#5b48c914;--error-text:#a3321f}*{box-sizing:border-box}html{background:var(--bg);min-width:320px;min-height:100%}body{background:var(--bg);min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{min-width:2.75rem;min-height:2.75rem;color:inherit}a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eyebrow{color:var(--cyan);letter-spacing:.18em;margin:0;font-size:.68rem;font-weight:750}.wordmark{color:var(--cyan-soft);letter-spacing:.2em;align-items:center;gap:.72rem;font-size:.78rem;font-weight:800;display:inline-flex}.wordmark-mark{border:1px solid var(--line-bright);width:2rem;height:2rem;color:var(--cyan);letter-spacing:0;clip-path:polygon(0 0,100% 0,100% 68%,68% 100%,0 100%);text-indent:0;place-items:center;font-size:.9rem;display:grid}.wordmark-mark:after{content:""}.wordmark.compact .wordmark-mark{width:1.8rem;height:1.8rem}.signin-shell{background:var(--signin-gradient);grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);min-height:100vh;display:grid;position:relative;overflow:hidden}.signin-grid{opacity:var(--signin-grid-opacity);pointer-events:none;background-image:linear-gradient(var(--signin-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--signin-grid-line) 1px, transparent 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.signin-copy{z-index:1;flex-direction:column;justify-content:center;max-width:720px;min-height:100vh;padding:clamp(2rem,7vw,7.5rem);display:flex;position:relative}.signin-copy>.wordmark{position:absolute;top:2.4rem;left:clamp(2rem,7vw,7.5rem)}.signin-copy>.eyebrow{margin-bottom:1.35rem}.signin-copy h1{max-width:680px;color:var(--text-strong);letter-spacing:-.065em;margin:0;font-size:clamp(3.5rem,7vw,7rem);font-weight:550;line-height:.91}.signin-lede{max-width:560px;color:var(--muted);margin:2rem 0 2.35rem;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.65}.google-button{border:1px solid var(--line-bright);background:var(--cyan);width:min(100%,350px);color:var(--accent-contrast);cursor:pointer;border-radius:2px;grid-template-columns:2rem 1fr auto;align-items:center;gap:.8rem;padding:.85rem 1rem;font-weight:750;transition:transform .16s,box-shadow .16s,background .16s;display:inline-grid}.google-button:hover:not(:disabled){box-shadow:var(--lift-shadow);background:var(--accent-hover);transform:translateY(-2px)}.google-button:disabled{opacity:.7;cursor:wait}.test-account-button{border:1px solid var(--line-bright);border-radius:var(--radius-pill);background:var(--card-bg);width:min(100%,350px);color:var(--cyan);cursor:pointer;justify-content:center;align-items:center;margin-top:.75rem;padding:.8rem 1rem;font-size:.92rem;font-weight:700;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s;display:flex}.test-account-button:hover{box-shadow:var(--lift-shadow);background:var(--wash-soft);border-color:var(--cyan);transform:translateY(-2px)}.google-g{color:#4285f4;background:#fff;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-size:1rem;font-weight:900;display:grid}.auth-error{max-width:480px;color:var(--error-text);margin:1rem 0 0;font-size:.86rem;line-height:1.5}.trust-row{color:var(--dim);letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;gap:1.2rem;margin:2.2rem 0 0;padding:0;font-size:.72rem;list-style:none;display:flex}.trust-row li{align-items:center;gap:.38rem;display:inline-flex}.signin-visual{border-left:1px solid var(--line);place-items:center;min-height:100vh;display:grid;position:relative;overflow:hidden}.signin-visual:before{content:"";border:1px solid var(--line-faint);position:absolute;inset:12% 10%;transform:rotate(45deg)}.orbit{border:1px solid var(--line-bright);opacity:.55;border-radius:50%;position:absolute}.orbit-one{width:min(34vw,470px);height:min(34vw,470px)}.orbit-two{border-style:dashed;width:min(24vw,330px);height:min(24vw,330px);animation:34s linear infinite orbit}.core-node{z-index:2;border:1px solid var(--line-bright);background:var(--core-fill);width:190px;height:190px;box-shadow:0 0 80px var(--glow-strong);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.core-node span{color:var(--cyan);letter-spacing:.2em;font-size:.62rem;font-weight:800}.core-node strong{max-width:130px;margin-top:.6rem;font-size:1.05rem;font-weight:550}.hierarchy-preview{z-index:3;width:min(78%,340px);position:absolute;bottom:9%;right:clamp(1rem,4vw,4rem)}.hierarchy-preview div{border-top:1px solid var(--line);grid-template-columns:2.4rem 1fr auto;align-items:center;gap:.7rem;padding:.85rem 0;display:grid}.hierarchy-preview div:last-child{border-bottom:1px solid var(--line)}.hierarchy-preview span{color:var(--cyan);font-size:.66rem}.hierarchy-preview strong{letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.hierarchy-preview small{color:var(--dim);font-size:.65rem}@keyframes orbit{to{transform:rotate(360deg)}}.loading-screen,.error-screen{background:radial-gradient(circle at center, var(--loading-glow), transparent 28%), var(--bg);place-items:center;min-height:100vh;display:grid}.loading-screen{color:var(--dim);letter-spacing:.18em;align-content:center;gap:1rem;font-size:.65rem;font-weight:750}.loading-mark{border:1px solid var(--line-bright);width:4rem;height:4rem;color:var(--cyan);place-items:center;font-size:1.2rem;animation:1.8s ease-in-out infinite pulse;display:grid}@keyframes pulse{50%{opacity:.46;transform:scale(.96)}}.error-screen{align-content:center;justify-items:start;gap:3rem;padding:clamp(2rem,8vw,8rem)}.error-screen section{max-width:600px}.error-screen h1{letter-spacing:-.055em;margin:.8rem 0;font-size:clamp(2.4rem,6vw,5rem);font-weight:550}.error-screen p:not(.eyebrow){color:var(--muted);line-height:1.6}.error-actions{gap:.7rem;margin-top:1.8rem;display:flex}.error-actions button{border:1px solid var(--line-bright);background:var(--cyan);color:var(--accent-contrast);cursor:pointer;padding:.7rem 1rem;font-weight:700}.error-actions .secondary-button{color:var(--muted);background:0 0}.error-actions button:disabled{opacity:.58;cursor:wait}.dashboard-shell{background:var(--shell-gradient);min-height:100vh}.skip-link{z-index:200;border:1px solid var(--cyan);background:var(--card-bg);min-width:2.75rem;min-height:2.75rem;color:var(--text-strong);letter-spacing:.04em;justify-content:center;align-items:center;padding:.65rem .9rem;font-size:.72rem;font-weight:750;text-decoration:none;transition:transform .14s;display:inline-flex;position:fixed;top:.75rem;left:.75rem;transform:translateY(calc(-100% - 1rem));box-shadow:0 14px 40px #00000061}.skip-link:focus,.skip-link:focus-visible{transform:translateY(0)}#main-content{scroll-margin-top:4.5rem}#main-content:focus:not(:focus-visible){outline:none}#main-content:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.topbar{z-index:20;border-bottom:1px solid var(--line);background:var(--topbar-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;height:64px;padding:0 1.25rem;display:grid;position:sticky;top:0}.view-label{color:var(--dim);letter-spacing:.16em;margin-left:.5rem;font-size:.58rem}.primary-navigation{justify-self:center;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.primary-navigation button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 2px;display:inline-flex}.primary-navigation .k-pill-face{color:var(--dim);background:0 0}.primary-navigation button.selected .k-pill-face{background:var(--emphasis-surface);color:var(--emphasis-ink)}.primary-navigation .navigation-count{border-radius:var(--radius-pill);min-width:1.15rem;height:1.15rem;color:var(--dim);font-variant-numeric:tabular-nums;letter-spacing:0;background:0 0;place-items:center;padding:0 .3rem;font-size:.62rem;display:grid}.primary-navigation button.selected .navigation-count{color:var(--emphasis-ink-2)}.primary-navigation .navigation-count.hot{background:var(--red);color:var(--accent-contrast)}.topbar-actions{justify-self:end;align-items:center;gap:.55rem;display:flex}.icon-button{width:2.75rem;height:2.75rem;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;flex:none;place-items:center;display:grid}.icon-button:hover:not(:disabled){border-color:var(--line);background:var(--wash-soft);color:var(--cyan)}.icon-button:disabled{opacity:.55;cursor:wait}.icon-button.action-confirmed{border-color:var(--green-line);background:var(--green-fill);color:var(--green)}.account{flex-shrink:0;align-items:center;gap:.65rem;min-width:0;margin:0 .2rem 0 .35rem;display:flex}.account>img{aspect-ratio:1;border:1px solid var(--line);background:var(--surface-strong);object-fit:cover;border-radius:50%;flex:0 0 2rem;width:2rem;min-width:2rem;max-width:2rem;height:2rem;min-height:2rem;max-height:2rem;display:block}.account>span{aspect-ratio:1;border:1px solid var(--line);background:var(--surface-strong);width:2rem;min-width:2rem;max-width:2rem;height:2rem;min-height:2rem;max-height:2rem;color:var(--cyan);text-transform:uppercase;border-radius:50%;flex:0 0 2rem;place-items:center;font-size:.82rem;font-weight:700;line-height:1;display:grid}.account div{gap:.1rem;min-width:0;display:grid}.account strong{text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:.73rem;overflow:hidden}.account small{max-width:160px;color:var(--dim);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.spin{animation:1s linear infinite orbit}.dashboard-action-error{border-bottom:1px solid var(--red-line);background:var(--red-fill);min-width:0;color:var(--error-text);align-items:center;gap:.55rem;padding:.72rem 1.25rem;font-size:.76rem;line-height:1.45;display:flex}.dashboard-action-error>svg{flex:none}.work-finder-backdrop{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02090cb8;place-items:start center;padding:min(12vh,7rem) 1rem 2rem;display:grid;position:fixed;inset:0;overflow-y:auto}.work-finder-dialog{border:1px solid var(--line-bright);background:var(--card-bg);width:min(100%,720px);max-height:min(720px,100vh - 8rem);box-shadow:0 32px 90px #0000006b, 0 0 55px var(--glow-soft);display:grid;overflow:hidden}.work-finder-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.35rem 1rem;display:flex}.work-finder-header h2{color:var(--text-strong);letter-spacing:-.025em;margin:.3rem 0 0;font-size:1.35rem;font-weight:560}.work-finder-input{border-bottom:1px solid var(--line-bright);min-height:4.25rem;color:var(--cyan);align-items:center;gap:.85rem;margin:1.25rem 1.35rem 0;display:flex}.work-finder-input input{min-width:0;color:var(--text-strong);font:inherit;background:0 0;border:0;flex:1;font-size:1rem}.work-finder-input input::placeholder{color:var(--dim)}.work-finder-input input::-webkit-search-cancel-button{appearance:none}.work-finder-input kbd,.work-finder-footer kbd{border:1px solid var(--line);color:var(--dim);background:var(--wash-faint);font:inherit;padding:.25rem .35rem;font-size:.55rem;font-weight:700}.work-finder-help{color:var(--dim);margin:0;padding:.75rem 1.35rem;font-size:.65rem}.work-finder-results{min-height:0;margin:0;padding:0 .8rem .8rem;list-style:none;overflow-y:auto}.work-finder-results li{margin:0}.work-finder-results button{width:100%;min-height:4.6rem;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.8rem 1rem;display:grid}.work-finder-results button:hover,.work-finder-results button.selected{border-left-color:var(--cyan);background:linear-gradient(90deg, var(--wash-strong), var(--wash-faint))}.work-finder-results button>svg{color:var(--dim)}.work-finder-results button.selected>svg{color:var(--cyan)}.work-finder-kind{color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;font-size:.57rem;font-weight:780}.work-finder-result-copy{gap:.18rem;min-width:0;display:grid}.work-finder-result-copy strong{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.work-finder-result-copy small{color:var(--cyan-soft);font-size:.61rem}.work-finder-result-copy>span{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;line-height:1.4;overflow:hidden}.work-finder-empty{min-height:190px;color:var(--muted);text-align:center;align-content:center;justify-items:center;gap:.55rem;padding:2rem;display:grid}.work-finder-empty strong{color:var(--text-strong);font-size:.9rem}.work-finder-empty span{max-width:450px;font-size:.7rem;line-height:1.5}.work-finder-footer{border-top:1px solid var(--line);min-height:3rem;color:var(--dim);justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 1.35rem;font-size:.6rem;display:flex}.work-finder-footer>span:last-child{align-items:center;gap:.4rem;display:inline-flex}.shortcut-help-backdrop{z-index:110;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02090cc2;place-items:start center;padding:min(9vh,5rem) 1rem 2rem;display:grid;position:fixed;inset:0;overflow-y:auto}.shortcut-help-dialog{border:1px solid var(--line-bright);background:var(--card-bg);width:min(100%,820px);max-height:calc(100vh - 6rem);box-shadow:0 32px 90px #0000006b, 0 0 55px var(--glow-soft);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.shortcut-help-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:1.5rem;padding:1.35rem 1.5rem 1.2rem;display:flex}.shortcut-help-header h2{color:var(--text-strong);letter-spacing:-.035em;margin:.32rem 0 0;font-size:clamp(1.25rem,3vw,1.65rem);font-weight:560}.shortcut-help-header p:not(.eyebrow){max-width:610px;color:var(--dim);margin:.55rem 0 0;font-size:.72rem;line-height:1.55}.shortcut-help-groups{min-height:0;padding:0 1.5rem 1.2rem;overflow-y:auto}.shortcut-help-group{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,.72fr) minmax(0,1.5fr);gap:1.5rem;padding:1.2rem 0;display:grid}.shortcut-help-group:last-child{border-bottom:0}.shortcut-help-group h3{color:var(--cyan);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:780}.shortcut-help-group header p{color:var(--dim);margin:.45rem 0 0;font-size:.67rem;line-height:1.5}.shortcut-help-group dl{gap:.2rem;margin:0;display:grid}.shortcut-help-group dl>div{background:var(--wash-faint);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:2.75rem;padding:.45rem .65rem;display:grid}.shortcut-help-group dt{color:var(--text);font-size:.72rem;line-height:1.4}.shortcut-help-group dd{justify-content:end;align-items:center;gap:.3rem;margin:0;display:flex}.shortcut-help-group kbd,.shortcut-help-footer kbd{border:1px solid var(--line-bright);border-bottom-color:var(--cyan);background:var(--wash-soft);min-width:1.9rem;min-height:1.75rem;color:var(--cyan-soft);font:inherit;white-space:nowrap;place-items:center;padding:.25rem .45rem;font-size:.62rem;font-weight:750;display:inline-grid}.shortcut-help-footer{border-top:1px solid var(--line);min-height:3.2rem;color:var(--dim);justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 1.5rem;font-size:.62rem;display:flex}.shortcut-help-footer>span:last-child{align-items:center;gap:.45rem;display:inline-flex}.snapshot-comparison-input{display:none}.snapshot-comparison-backdrop{z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02090cc7;place-items:start center;padding:min(7vh,4rem) 1rem 2rem;display:grid;position:fixed;inset:0;overflow-y:auto}.snapshot-comparison-dialog{border:1px solid var(--line-bright);background:var(--card-bg);width:min(100%,900px);max-height:calc(100vh - 5rem);box-shadow:0 32px 90px #00000075, 0 0 55px var(--glow-soft);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.snapshot-comparison-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:1.5rem;padding:1.35rem 1.5rem 1.2rem;display:flex}.snapshot-comparison-header h2{color:var(--text-strong);letter-spacing:-.035em;margin:.32rem 0 0;font-size:clamp(1.35rem,3vw,1.85rem);font-weight:560}.snapshot-comparison-header p:not(.eyebrow){max-width:650px;color:var(--dim);margin:.55rem 0 0;font-size:.72rem;line-height:1.55}.snapshot-comparison-body{min-height:0;padding:1.25rem 1.5rem 1.5rem;overflow-y:auto}.snapshot-comparison-source{border:1px solid var(--line);background:var(--wash-faint);color:var(--cyan);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;padding:.9rem 1rem;display:grid}.snapshot-comparison-source>svg{margin-top:.15rem}.snapshot-comparison-source dl{gap:.45rem;margin:0;display:grid}.snapshot-comparison-source dl>div{grid-template-columns:7rem minmax(0,1fr);gap:.8rem;display:grid}.snapshot-comparison-source dt{color:var(--dim);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:750}.snapshot-comparison-source dd{overflow-wrap:anywhere;min-width:0;color:var(--text);margin:0;font-size:.67rem;line-height:1.45}.snapshot-comparison-metrics{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:1rem 0 0;display:grid}.snapshot-comparison-metrics>div{border-right:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem;min-height:6.25rem;padding:.85rem 1rem;display:grid}.snapshot-comparison-metrics>div:last-child{border-right:0}.snapshot-comparison-metrics dt{color:var(--dim);letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;align-self:start;font-size:.58rem;font-weight:750}.snapshot-comparison-metrics dd{color:var(--text-strong);font-variant-numeric:tabular-nums;margin:0;font-size:1.8rem}.snapshot-change-added>svg{color:var(--green)}.snapshot-change-changed>svg{color:var(--cyan)}.snapshot-change-removed>svg{color:var(--red)}.snapshot-comparison-results{border:1px solid var(--line);margin-top:1rem}.snapshot-comparison-results>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .9rem;display:flex}.snapshot-comparison-results h3{color:var(--text-strong);margin:0;font-size:.8rem;font-weight:650}.snapshot-comparison-results>header>span{color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:750}.snapshot-comparison-results ul{margin:0;padding:0;list-style:none}.snapshot-change-row{border-bottom:1px solid var(--line);grid-template-columns:2rem minmax(0,1fr) minmax(5rem,auto);align-items:center;gap:.75rem;min-height:4.6rem;padding:.75rem .9rem;display:grid}.snapshot-change-row:last-child{border-bottom:0}.snapshot-change-icon{border:1px solid;place-items:center;width:2rem;height:2rem;display:grid}.snapshot-change-added .snapshot-change-icon{color:var(--green)}.snapshot-change-changed .snapshot-change-icon{color:var(--cyan)}.snapshot-change-removed .snapshot-change-icon{color:var(--red)}.snapshot-change-copy{gap:.18rem;min-width:0;display:grid}.snapshot-change-copy small{color:var(--cyan);letter-spacing:.07em;text-transform:uppercase;font-size:.55rem;font-weight:750}.snapshot-change-copy strong{overflow-wrap:anywhere;color:var(--text-strong);font-size:.75rem;line-height:1.35}.snapshot-change-copy>span{overflow-wrap:anywhere;color:var(--dim);font-size:.62rem;line-height:1.4}.snapshot-change-row code{max-width:12rem;color:var(--dim);text-overflow:ellipsis;white-space:nowrap;font-size:.55rem;overflow:hidden}.snapshot-comparison-overflow{border-top:1px solid var(--line);color:var(--dim);margin:0;padding:.75rem .9rem;font-size:.65rem;line-height:1.5}.snapshot-comparison-empty{border:1px solid var(--line);min-height:13rem;color:var(--green);text-align:center;align-content:center;justify-items:center;margin-top:1rem;padding:2rem;display:grid}.snapshot-comparison-empty h3{color:var(--text-strong);margin:.75rem 0 .35rem;font-size:1rem}.snapshot-comparison-empty p{max-width:500px;color:var(--dim);margin:0;font-size:.7rem;line-height:1.55}.snapshot-comparison-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:.65rem 1.5rem;display:flex}.snapshot-comparison-footer>span{color:var(--dim);align-items:center;gap:.45rem;font-size:.62rem;line-height:1.45;display:inline-flex}.snapshot-comparison-footer>span svg{color:var(--green);flex:none}.snapshot-comparison-footer button{border:1px solid var(--line-bright);background:var(--accent-fill);min-height:2.75rem;color:var(--cyan);font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;flex:none;padding:.5rem .8rem;font-size:.62rem;font-weight:750}.snapshot-comparison-footer button:hover{background:var(--wash-strong)}.scope-control{border:1px solid var(--line);background:var(--wash-faint);align-items:center;gap:2px;padding:2px;display:inline-flex}.scope-control button{min-height:2.75rem;color:var(--dim);font:inherit;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.35rem;padding:.45rem .72rem;font-size:.6rem;font-weight:750;display:inline-flex}.scope-control button:hover{color:var(--cyan)}.scope-control button.selected{background:var(--accent-fill);color:var(--cyan);box-shadow:inset 0 -1px var(--cyan)}.scope-control button span{color:inherit;font-variant-numeric:tabular-nums;opacity:.72}.project-button{text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;grid-template-columns:1.8rem minmax(0,1fr) auto;align-items:center;gap:.55rem;width:100%;padding:.72rem .7rem;display:grid}.project-button:hover{background:var(--wash-faint)}.project-button.selected{border-left-color:var(--cyan);background:linear-gradient(90deg, var(--wash-strong), transparent)}.project-index{color:var(--dim);font-variant-numeric:tabular-nums;font-size:.58rem}.project-button.selected .project-index,.project-button.selected>svg{color:var(--cyan)}.project-button-copy{gap:.22rem;min-width:0;display:grid}.project-button-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:650;overflow:hidden}.project-button-meta{justify-content:space-between;align-items:baseline;gap:.45rem;min-width:0;display:flex}.project-health-ages{flex:0 auto;align-items:baseline;gap:.4rem;min-width:0;display:inline-flex}.project-button-copy small{color:var(--dim);font-size:.61rem}.project-button-meta>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.project-button-copy .project-live-copy{color:var(--cyan);font-weight:700}.project-activity-age{color:var(--dim);font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap;flex:none;font-size:.55rem}.project-button.selected .project-activity-age{color:var(--cyan-soft)}.project-button>svg{color:var(--dim)}.project-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(300px,410px);align-items:center;gap:clamp(2rem,5vw,5rem);min-height:250px;padding:1.5rem 0 2.5rem;display:grid;position:relative;overflow:hidden}.project-hero:after{content:"";border:1px solid var(--line-faint);pointer-events:none;border-radius:50%;width:360px;height:360px;position:absolute;right:-4rem}.project-kicker{color:var(--cyan);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:.8rem;font-size:.64rem;font-weight:750;display:flex}.project-title-block{z-index:1;position:relative}.project-title-block h1{max-width:900px;color:var(--text-strong);letter-spacing:-.06em;margin:1rem 0 .8rem;font-size:clamp(2.8rem,5vw,5.8rem);font-weight:520;line-height:.98}.project-title-block>p{max-width:720px;color:var(--muted);margin:0;font-size:1rem;line-height:1.6}.project-action-row{flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:1.3rem;display:flex}.project-local-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.project-links{align-items:center;gap:1.2rem;display:flex}.project-links a{min-height:2.75rem;color:var(--cyan);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.68rem;font-weight:700;text-decoration:none;display:inline-flex}.project-pin-button{border:1px solid var(--line);background:var(--wash-faint);min-height:2.75rem;color:var(--muted);font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;align-items:center;gap:.4rem;padding:0 .75rem;font-size:.65rem;font-weight:700;display:inline-flex}.project-pin-button:hover{border-color:var(--line-bright);color:var(--cyan)}.project-pin-button[aria-pressed=true]{border-color:var(--green-line);background:var(--green-fill);color:var(--green)}.project-brief-button{border:1px solid var(--line);background:var(--wash-faint);min-height:2.75rem;color:var(--muted);font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;align-items:center;gap:.4rem;padding:0 .75rem;font-size:.65rem;font-weight:700;display:inline-flex}.project-brief-button:hover:not(:disabled){border-color:var(--line-bright);color:var(--cyan)}.project-brief-button:disabled{opacity:.62;cursor:wait}.project-brief-button.action-confirmed{border-color:var(--green-line);background:var(--green-fill);color:var(--green)}.current-status-card{z-index:2;border:1px solid var(--line);border-top-color:var(--line-bright);background:var(--bg-elevated);min-width:0;box-shadow:0 20px 70px var(--shadow-soft);padding:1.15rem;position:relative}.current-status-card.has-live-work{border-top-color:var(--cyan);box-shadow:0 20px 70px var(--shadow-soft), inset 0 1px var(--accent-edge)}.current-status-card>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.current-status-card h2{letter-spacing:-.01em;margin:.35rem 0 0;font-size:1rem;font-weight:580}.live-freshness{color:var(--dim);white-space:nowrap;flex:none;align-items:center;gap:.38rem;font-size:.55rem;display:inline-flex}.live-freshness>span{background:var(--green);width:6px;height:6px;box-shadow:0 0 9px var(--green);border-radius:50%}.current-status-explainer{color:var(--muted);margin:1rem 0 0;font-size:.72rem;line-height:1.5}.live-task-list{background:var(--line);gap:1px;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.live-task-list li{background:var(--row-bg);min-width:0;color:var(--cyan)}.live-task-list button{width:100%;min-height:2.75rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.55rem;padding:.68rem;display:grid}.live-task-list button:hover{background:var(--wash-soft)}.live-task-list button:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.live-task-list button>svg:first-child{margin-top:.12rem}.live-task-list button>svg:last-child{color:var(--dim);align-self:center}.live-task-list button>span{gap:.18rem;min-width:0;display:grid}.live-task-list strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:610;overflow:hidden}.live-task-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.live-task-freshness{color:var(--dim);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;overflow:hidden}.completion-progress{border-top:1px solid var(--line);gap:.45rem;margin-top:1rem;padding-top:.85rem;display:grid}.completion-progress>span{color:var(--dim);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:1rem;font-size:.58rem;display:flex}.completion-progress>span strong{color:var(--muted);font-weight:700}.completion-progress>div{background:var(--accent-fill);height:3px;overflow:hidden}.completion-progress>div>span{background:var(--cyan);width:0;height:100%;display:block}.completion-progress>div>span[data-completion="0"]{width:0%}.completion-progress>div>span[data-completion="5"]{width:5%}.completion-progress>div>span[data-completion="10"]{width:10%}.completion-progress>div>span[data-completion="15"]{width:15%}.completion-progress>div>span[data-completion="20"]{width:20%}.completion-progress>div>span[data-completion="25"]{width:25%}.completion-progress>div>span[data-completion="30"]{width:30%}.completion-progress>div>span[data-completion="35"]{width:35%}.completion-progress>div>span[data-completion="40"]{width:40%}.completion-progress>div>span[data-completion="45"]{width:45%}.completion-progress>div>span[data-completion="50"]{width:50%}.completion-progress>div>span[data-completion="55"]{width:55%}.completion-progress>div>span[data-completion="60"]{width:60%}.completion-progress>div>span[data-completion="65"]{width:65%}.completion-progress>div>span[data-completion="70"]{width:70%}.completion-progress>div>span[data-completion="75"]{width:75%}.completion-progress>div>span[data-completion="80"]{width:80%}.completion-progress>div>span[data-completion="85"]{width:85%}.completion-progress>div>span[data-completion="90"]{width:90%}.completion-progress>div>span[data-completion="95"]{width:95%}.completion-progress>div>span[data-completion="100"]{width:100%}.metric-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;display:grid}.metric-grid>div{border-right:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;min-height:112px;padding:1.25rem 1.4rem;display:grid;position:relative}.metric-grid>div:last-child{border-right:0}.metric-grid dt{color:var(--dim);letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;align-self:start;font-size:.62rem;font-weight:700}.metric-grid dd{grid-area:2/1;align-self:end;margin:0}.metric-grid strong{font-variant-numeric:tabular-nums;font-size:2.05rem;font-weight:500}.metric-grid svg,.metric-grid .metric-delta{grid-area:2/2;place-self:end}.metric-grid svg{color:var(--cyan)}.metric-grid .metric-delta{color:var(--green);font-size:.72rem;font-weight:750}.direction-grid{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:1.5rem 0 2.5rem;display:grid}.direction-grid>div{background:var(--bg-elevated);min-height:104px;padding:1.25rem 1.4rem}.direction-grid strong{margin-top:.65rem;font-size:.95rem;font-weight:540;line-height:1.5;display:block}.project-review-panel{border:1px solid var(--line);background:var(--bg-elevated);margin:-1rem 0 2.5rem}.project-review-panel>header{justify-content:space-between;align-items:start;gap:1rem;padding:1.1rem 1.2rem;display:flex}.project-review-panel>header h2{margin:.35rem 0 0;font-size:1.08rem;font-weight:590;line-height:1.35}.project-review-status{border:1px solid var(--green-line);min-height:2rem;color:var(--green);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;gap:.4rem;padding:.35rem .55rem;font-size:.6rem;font-weight:750;display:inline-flex}.project-review-status.due{border-color:var(--amber-line);color:var(--amber)}.project-review-status.inactive{border-color:var(--line-bright);color:var(--dim)}.project-review-summary{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:1.5rem;padding:1rem 1.2rem;display:grid}.project-review-summary>p{color:var(--muted);margin:0;font-size:.76rem;line-height:1.6}.project-review-summary dl{gap:.45rem;margin:0;display:grid}.project-review-summary dl>div{justify-content:space-between;gap:1rem;font-size:.62rem;line-height:1.4;display:flex}.project-review-summary dt{color:var(--dim);text-transform:uppercase;letter-spacing:.07em}.project-review-summary dd{color:var(--text);text-align:right;margin:0}.project-review-details{border-top:1px solid var(--line)}.project-review-details>summary{min-height:2.75rem;color:var(--cyan);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:0 1.2rem;font-size:.67rem;font-weight:720;list-style:none;display:flex}.project-review-details>summary::-webkit-details-marker{display:none}.project-review-details>summary:hover{background:var(--wash-soft)}.project-review-details>summary:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.project-review-details>summary svg{transition:transform .14s}.project-review-details[open]>summary svg{transform:rotate(180deg)}.project-review-details>div{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding-top:1px;display:grid}.project-review-details section{background:var(--row-bg);min-width:0;padding:1rem 1.2rem}.project-review-details h3{color:var(--dim);letter-spacing:.09em;text-transform:uppercase;margin:0 0 .55rem;font-size:.6rem}.project-review-details p,.project-review-details li{color:var(--muted);overflow-wrap:anywhere;font-size:.7rem;line-height:1.55}.project-review-details p{margin:0}.project-review-details ul{gap:.35rem;margin:0;padding-left:1rem;display:grid}.project-review-details small{color:var(--dim);margin-top:.6rem;font-size:.6rem;line-height:1.45;display:block}.project-review-details code{color:var(--text);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.project-review-links{list-style:none;margin-top:.7rem!important;padding:0!important}.project-review-links a{min-height:2.75rem;color:var(--cyan);align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.project-review-links a:hover{text-decoration:underline}.project-review-links a:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.project-review-empty{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:1rem 1.2rem;font-size:.76rem;line-height:1.6}.attention-panel{border:1px solid var(--line);border-top-color:var(--amber-line);background:var(--bg-elevated);margin:-1rem 0 2.5rem}.attention-panel>header{justify-content:space-between;align-items:end;gap:1rem;padding:1rem 1.2rem;display:flex}.attention-panel>header h2{margin:.35rem 0 0;font-size:1.05rem;font-weight:580}.attention-panel>header>span{color:var(--amber);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:750}.attention-list{background:var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1px;margin:0;padding:1px 0 0;list-style:none;display:grid}.attention-item{border-top:2px solid var(--cyan);background:var(--row-bg);min-width:0}.attention-item>button{width:100%;min-height:2.75rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.7rem;padding:.9rem 1rem 1rem;display:grid}.attention-target-signal{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;min-height:2.75rem;padding:.9rem 1rem 1rem;display:grid}.attention-target-signal>svg{color:var(--amber);margin-top:.08rem}.attention-target-signal>div{gap:.28rem;min-width:0;display:grid}.attention-item>button:hover{background:var(--wash-soft)}.attention-item>button:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.attention-item>button>svg:first-child{color:var(--cyan);margin-top:.08rem}.attention-item>button>svg:last-child{color:var(--dim);align-self:center}.attention-item>button>div{gap:.28rem;min-width:0;display:grid}.attention-item p{color:var(--cyan);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.55rem;font-weight:750}.attention-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:610;line-height:1.35;overflow:hidden}.attention-item small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.63rem;line-height:1.4;overflow:hidden}.attention-blocked{border-top-color:var(--red)}.attention-blocked>button>svg:first-child,.attention-blocked p{color:var(--red)}.attention-overdue{border-top-color:var(--amber)}.attention-overdue>button>svg:first-child,.attention-overdue p,.attention-dueSoon>button>svg:first-child,.attention-dueSoon p{color:var(--amber)}.attention-overflow{border-top:1px solid var(--line);color:var(--dim);margin:0;padding:.7rem 1rem;font-size:.62rem}.hierarchy-toolbar{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:1.1rem;display:flex}.hierarchy-toolbar>div>span{color:var(--dim);margin-top:.45rem;font-size:.72rem;display:block}.hierarchy-actions{justify-content:end;align-items:center;gap:.8rem;display:flex}.hierarchy-scope{flex:none}.scope-explainer{color:var(--dim);margin:-.4rem 0 1.2rem;font-size:.62rem;line-height:1.5}.search-field{border-bottom:1px solid var(--line);width:min(100%,300px);min-height:2.75rem;color:var(--dim);align-items:center;gap:.55rem;padding:0 .15rem;display:flex}.search-field:focus-within{border-color:var(--cyan);color:var(--cyan)}.search-field input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;flex:1;font-size:.78rem}.search-field input::-webkit-search-cancel-button{appearance:none}.search-field input::placeholder{color:var(--dim)}.search-clear-button{width:2.75rem;height:2.75rem;color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:3px;flex:none;place-items:center;display:grid}.search-clear-button:hover{background:var(--wash-soft);color:var(--cyan)}.milestone-list{gap:1rem;display:grid}.milestone-section{border-top:1px solid var(--line-bright);background:var(--milestone-gradient)}.milestone-header{justify-content:space-between;align-items:start;gap:2rem;padding:1.35rem 1.5rem 1.15rem;display:flex}.milestone-header h2{letter-spacing:-.02em;margin:.55rem 0 .35rem;font-size:1.35rem;font-weight:570}.milestone-header p:not(.eyebrow){max-width:700px;color:var(--muted);margin:0;font-size:.79rem;line-height:1.5}.milestone-header-meta{color:var(--dim);align-items:center;gap:.65rem;font-size:.65rem;display:flex}.work-item-actions{align-items:center;gap:.45rem;display:flex}.work-link-button{flex:none;width:2.75rem;height:2.75rem}.quest-grid{background:var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr));gap:1px;display:grid}.quest-card{background:var(--card-bg);min-width:0;padding:1.35rem 1.5rem 1.5rem}.quest-header{justify-content:space-between;align-items:center;display:flex}.quest-kicker{color:var(--cyan);letter-spacing:.14em;align-items:center;font-size:.58rem;font-weight:750;display:inline-flex}.quest-card h3{margin:.9rem 0 .45rem;font-size:1.03rem;font-weight:590}.quest-details{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.76rem;line-height:1.5;display:-webkit-box;overflow:hidden}.quest-meta{color:var(--dim);letter-spacing:.08em;text-transform:uppercase;gap:.7rem;margin:.9rem 0;font-size:.58rem;font-weight:700;display:flex}.status-pill{border:1px solid var(--line);width:fit-content;color:var(--muted);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:.25rem .48rem;font-size:.52rem;font-weight:750;line-height:1;display:inline-flex}.status-complete{border-color:var(--green-line);color:var(--green)}.status-inactive{border-color:var(--inactive-line);color:var(--inactive)}.status-active{border-color:var(--line-bright);color:var(--cyan)}.status-blocked{border-color:var(--red-line);color:var(--red)}.task-list,.direct-tasks{background:var(--line);gap:1px;margin-top:.7rem;display:grid}.task-row{background:var(--row-bg);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.72rem;padding:.75rem .8rem;display:grid}.focused-work{outline:2px solid var(--cyan);outline-offset:-2px;box-shadow:0 0 0 5px var(--accent-fill), var(--lift-shadow);scroll-margin-block:6rem}.task-row.focused-work,.quest-card.focused-work,.milestone-section.focused-work{background-color:var(--wash-strong)}.task-has-current-work{box-shadow:inset 2px 0 var(--accent-edge)}.task-state{border:1px solid var(--line-bright);width:17px;height:17px;color:var(--green);place-items:center;margin-top:1px;display:grid}.task-complete .task-state{border-color:var(--green-line);background:var(--green-fill)}.task-has-current-work .task-state{border-color:var(--line-bright);background:var(--accent-fill);color:var(--cyan)}.task-working .task-state{box-shadow:0 0 14px var(--glow-strong)}.task-main{min-width:0}.task-main strong{font-size:.75rem;font-weight:580;line-height:1.35;display:block}.task-complete .task-main strong{color:var(--muted)}.task-main p{color:var(--dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.3rem 0 0;font-size:.66rem;line-height:1.4;display:-webkit-box;overflow:hidden}.task-work-sessions{gap:.32rem;margin:.55rem 0 0;padding:0;list-style:none;display:grid}.task-work-session{border-left:1px solid var(--cyan);background:var(--wash-soft);color:var(--cyan);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.42rem;padding:.42rem .5rem;display:grid}.task-work-session>svg{margin-top:1px}.task-work-session-copy{gap:.14rem;min-width:0;display:grid}.task-work-session-copy>span{letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.59rem;font-weight:750;overflow:hidden}.task-work-session small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;line-height:1.35;overflow:hidden}.task-work-freshness{color:var(--dim);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;line-height:1.35;overflow:hidden}.task-work-session.work-state-waiting,.task-work-session.work-state-paused{border-left-color:var(--amber);background:var(--amber-fill);color:var(--amber)}.task-work-session.work-state-blocked{border-left-color:var(--red);background:var(--red-fill);color:var(--red)}.task-meta{flex-direction:column;align-items:end;gap:.4rem;display:flex}.task-meta>span:not(.status-pill){color:var(--dim);align-items:center;gap:.3rem;font-size:.57rem;display:inline-flex}.task-meta>.task-active-workers:not(.status-pill){color:var(--cyan);white-space:nowrap}.empty-nested{color:var(--dim);margin:1rem 0 0;font-size:.68rem}.direct-tasks{background:var(--card-bg);margin:0;padding:1.2rem 1.5rem 1.5rem}.direct-tasks>.eyebrow{margin-bottom:.55rem}.unassigned-section{border-top-color:var(--amber-line);margin-top:1rem}.zero-state{text-align:center;min-height:55vh;color:var(--dim);align-content:center;place-items:center;display:grid}.zero-state svg{color:var(--cyan)}.zero-state h1,.zero-state h2{color:var(--text);margin:.9rem 0 .4rem;font-weight:540}.zero-state p{max-width:440px;margin:0;line-height:1.5}.compact-zero{border-top:1px solid var(--line);min-height:280px;margin-top:1rem}.filter-zero{gap:0}.filter-clear-button{border:1px solid var(--line-bright);background:var(--accent-fill);min-height:2.75rem;color:var(--cyan);font:inherit;cursor:pointer;justify-content:center;align-items:center;margin-top:1rem;padding:.65rem 1rem;font-size:.72rem;font-weight:700;display:inline-flex}.filter-clear-button:hover{background:var(--wash-strong);color:var(--cyan-soft)}.task-queue-page{width:min(100%,1500px);margin:0 auto;padding:clamp(1.5rem,3vw,3rem)}.task-queue-hero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:2rem;padding:1.25rem 0 2.2rem;display:flex}.task-queue-hero h1{color:var(--text-strong);letter-spacing:-.06em;margin:.65rem 0 .55rem;font-size:clamp(3rem,6vw,6rem);font-weight:520;line-height:.95}.task-queue-hero>div>p:last-child{max-width:760px;color:var(--muted);margin:0;line-height:1.6}.task-queue-hero-meta{flex:none;justify-items:end;gap:.75rem;display:grid}.task-queue-hero-meta>time{color:var(--dim);letter-spacing:.08em;text-transform:uppercase;font-size:.61rem}.task-queue-brief-button{border:1px solid var(--line-bright);background:var(--wash-faint);min-height:44px;color:var(--cyan);font:inherit;letter-spacing:.04em;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.65rem .85rem;font-size:.64rem;font-weight:750;display:inline-flex}.task-queue-brief-button:hover:not(:disabled){background:var(--accent-fill);color:var(--cyan-soft)}.task-queue-brief-button:disabled{cursor:wait;opacity:.7}.task-queue-brief-button.action-confirmed{border-color:var(--green-line);background:var(--green-fill);color:var(--green)}.task-queue-metrics{border-bottom:1px solid var(--line)}.task-queue-metrics dl{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;display:grid}.task-queue-metrics dl>div{border-right:1px solid var(--line);gap:.35rem;min-width:0;padding:1rem 1.15rem;display:grid}.task-queue-metrics dl>div:first-child{border-left:1px solid var(--line)}.task-queue-metrics dt{color:var(--dim);letter-spacing:.1em;text-transform:uppercase;font-size:.55rem;font-weight:750}.task-queue-metrics dd{color:var(--cyan);font-variant-numeric:tabular-nums;order:-1;margin:0;font-size:1.55rem;font-weight:520}.task-queue-toolbar{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.task-queue-scopes{border:1px solid var(--line);background:var(--wash-faint);min-width:0;display:flex;overflow-x:auto}.task-queue-scopes button{border:0;border-right:1px solid var(--line);min-height:44px;color:var(--dim);font:inherit;cursor:pointer;background:0 0;flex:none;align-items:center;gap:.8rem;padding:.65rem .8rem;display:flex}.task-queue-scopes button:last-child{border-right:0}.task-queue-scopes button:hover{color:var(--cyan)}.task-queue-scopes button.selected{background:var(--accent-fill);color:var(--cyan);box-shadow:inset 0 -2px var(--cyan)}.task-queue-scopes span{letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:750}.task-queue-scopes strong{font-variant-numeric:tabular-nums;font-size:.7rem}.task-queue-actions{justify-content:flex-end;align-items:end;gap:1rem;min-width:min(100%,760px);display:flex}.task-queue-order{min-width:155px;color:var(--dim);gap:.28rem;display:grid}.task-queue-time{min-width:150px}.task-queue-order>span:first-child{letter-spacing:.12em;text-transform:uppercase;font-size:.52rem;font-weight:750}.task-queue-order-control{border:1px solid var(--line);background:var(--wash-faint);align-items:center;min-height:44px;display:flex;position:relative}.task-queue-order-control select{appearance:none;width:100%;min-height:44px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;outline:0;padding:0 2.4rem 0 .72rem;font-size:.68rem;font-weight:700}.task-queue-order-control>svg{pointer-events:none;position:absolute;right:.7rem}.task-queue-order-control:focus-within{border-color:var(--cyan);outline:2px solid var(--focus-ring);outline-offset:2px;color:var(--cyan)}.task-queue-search{border-bottom:1px solid var(--line-bright);width:min(100%,360px);min-height:44px;color:var(--cyan);align-items:center;gap:.55rem;display:flex}.task-queue-search input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:.65rem 0;font-size:.74rem}.task-queue-search input::placeholder{color:var(--dim)}.task-queue-search button{width:2.75rem;height:2.75rem;color:var(--dim);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.task-queue-search button:hover{color:var(--cyan)}.task-queue-results-status{color:var(--dim);margin:0;padding:.8rem 0;font-size:.62rem;line-height:1.5}.task-queue-list{background:var(--line);gap:1px;margin:0;padding:0;list-style:none;display:grid}.task-queue-row{background:var(--card-bg);min-width:0;box-shadow:inset 3px 0 var(--line-bright)}.task-queue-row.needs-attention{box-shadow:inset 3px 0 var(--amber)}.task-queue-row>button{width:100%;min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(220px,auto) auto;align-items:center;gap:1rem;padding:1rem 1.1rem 1rem 1.25rem;display:grid}.task-queue-row-main{gap:.35rem;min-width:0;display:grid}.task-queue-placement{min-width:0;color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.2rem;font-size:.55rem;font-weight:750;display:flex}.task-queue-placement-segment{align-items:center;gap:.25rem;min-width:0;display:inline-flex}.task-queue-placement-segment>span{text-overflow:ellipsis;overflow:hidden}.task-queue-placement-segment>svg{flex:none}.task-queue-placement-segment.has-integrity-signal{color:var(--amber)}.task-queue-placement-issues{min-width:0;color:var(--amber);align-items:center;gap:.3rem;font-size:.56rem;line-height:1.35;display:inline-flex}.task-queue-placement-issues>svg{flex:none}.task-queue-row-main>strong{color:var(--text-strong);font-size:.82rem;font-weight:600;line-height:1.35}.task-queue-details{max-width:760px;color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.65rem;line-height:1.45;display:-webkit-box;overflow:hidden}.task-queue-workers{min-width:0;color:var(--green);flex-wrap:wrap;gap:.4rem;font-size:.6rem;line-height:1.4;display:flex}.task-queue-workers .activity-freshness{color:var(--dim)}.task-queue-row-signals{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;min-width:0;display:flex}.task-queue-row-signals>span{border:1px solid var(--line);min-height:1.55rem;color:var(--dim);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.25rem;padding:.22rem .4rem;font-size:.51rem;font-weight:700;display:inline-flex}.task-queue-row-signals>.task-queue-live{border-color:var(--green-line);background:var(--green-fill);color:var(--green)}.task-queue-row-signals>.task-queue-attention{border-color:var(--amber-line);background:var(--amber-fill);color:var(--amber)}.task-queue-more{border:1px solid var(--line);color:var(--dim);border-top:0;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;font-size:.62rem;display:flex}.task-queue-more button{border:1px solid var(--line-bright);background:var(--accent-fill);min-height:2.75rem;color:var(--cyan);font:inherit;cursor:pointer;padding:.55rem .8rem;font-size:.62rem;font-weight:700}.task-queue-empty{border:1px solid var(--line);min-height:360px;color:var(--cyan);text-align:center;align-content:center;justify-items:center;padding:2rem;display:grid}.task-queue-empty h2{color:var(--text-strong);margin:.9rem 0 .35rem;font-size:1.1rem;font-weight:560}.task-queue-empty p{max-width:520px;color:var(--muted);margin:0;font-size:.72rem;line-height:1.6}.task-queue-empty button{border:1px solid var(--line-bright);background:var(--accent-fill);color:var(--cyan);font:inherit;cursor:pointer;margin-top:1rem;padding:.6rem 1rem;font-size:.68rem;font-weight:700}.inbox-page{width:min(100%,1500px);margin:0 auto;padding:clamp(1.5rem,3vw,3rem)}.inbox-hero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:2rem;padding:1.25rem 0 2.2rem;display:flex}.inbox-hero h1{color:var(--text-strong);letter-spacing:-.06em;margin:.65rem 0 .55rem;font-size:clamp(3rem,6vw,6rem);font-weight:520;line-height:.95}.inbox-hero>div>p:last-child{max-width:720px;color:var(--muted);margin:0;line-height:1.6}.inbox-hero-meta{flex:none;justify-items:end;gap:.75rem;display:grid}.inbox-hero-meta>time{color:var(--dim);letter-spacing:.08em;text-transform:uppercase;font-size:.61rem}.inbox-brief-button{border:1px solid var(--line-bright);background:var(--wash-faint);min-height:2.75rem;color:var(--cyan);font:inherit;letter-spacing:.04em;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.65rem .85rem;font-size:.64rem;font-weight:750;display:inline-flex}.inbox-brief-button:hover:not(:disabled){background:var(--accent-fill);color:var(--cyan-soft)}.inbox-brief-button:disabled{cursor:wait;opacity:.7}.inbox-brief-button.action-confirmed{border-color:var(--green-line);background:var(--green-fill);color:var(--green)}.inbox-metrics{border-bottom:1px solid var(--line)}.inbox-metrics dl{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;display:grid}.inbox-metrics dl>div{border-right:1px solid var(--line);gap:.35rem;min-width:0;padding:1rem 1.15rem;display:grid}.inbox-metrics dl>div:first-child{border-left:1px solid var(--line)}.inbox-metrics dt{color:var(--dim);letter-spacing:.1em;text-transform:uppercase;font-size:.55rem;font-weight:750}.inbox-metrics dd{color:var(--cyan);font-variant-numeric:tabular-nums;order:-1;margin:0;font-size:1.55rem;font-weight:520}.inbox-toolbar{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.inbox-scopes{border:1px solid var(--line);background:var(--wash-faint);min-width:0;display:flex;overflow-x:auto}.inbox-scopes button{border:0;border-right:1px solid var(--line);min-height:44px;color:var(--dim);font:inherit;cursor:pointer;background:0 0;flex:none;align-items:center;gap:.8rem;padding:.65rem .8rem;display:flex}.inbox-scopes button:last-child{border-right:0}.inbox-scopes button:hover{color:var(--cyan)}.inbox-scopes button.selected{background:var(--accent-fill);color:var(--cyan);box-shadow:inset 0 -2px var(--cyan)}.inbox-scopes span{letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:750}.inbox-scopes strong{font-variant-numeric:tabular-nums;font-size:.7rem}.inbox-search{border-bottom:1px solid var(--line-bright);width:min(100%,330px);min-height:44px;color:var(--cyan);align-items:center;gap:.55rem;display:flex}.inbox-search input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:.65rem 0;font-size:.74rem}.inbox-search input::placeholder{color:var(--dim)}.inbox-search button{width:2.75rem;height:2.75rem;color:var(--dim);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.inbox-search button:hover{color:var(--cyan)}.inbox-results-status{color:var(--dim);margin:0;padding:.8rem 0;font-size:.62rem;line-height:1.5}.inbox-task-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.inbox-task-card{border:1px solid var(--line);background:var(--card-bg);min-width:0;min-height:2.75rem;box-shadow:inset 3px 0 var(--line-bright);cursor:pointer;outline:0;scroll-margin:1rem}.inbox-task-card.needs-attention{border-color:var(--amber-line);box-shadow:inset 3px 0 var(--amber)}.inbox-task-card:hover{border-color:var(--cyan-dim);background:var(--wash-faint)}.inbox-task-card:focus-visible{border-color:var(--cyan);outline:2px solid var(--focus-ring);outline-offset:2px}.inbox-task-card.selected{border-color:var(--cyan);background:var(--accent-fill)}.inbox-task-card>header{justify-content:space-between;align-items:start;gap:1rem;padding:1.1rem 1.2rem;display:flex}.inbox-task-card h2{color:var(--text-strong);margin:.35rem 0 0;font-size:1.05rem;font-weight:580;line-height:1.3}.inbox-task-badges{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.35rem;display:flex}.inbox-task-badges>span{border:1px solid var(--line);min-height:1.6rem;color:var(--dim);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:.25rem;padding:.24rem .42rem;font-size:.53rem;font-weight:700;display:inline-flex}.inbox-task-badges>.inbox-live-badge{border-color:var(--green-line);background:var(--green-fill);color:var(--green)}.inbox-task-badges>.inbox-attention-badge{border-color:var(--amber-line);background:var(--amber-fill);color:var(--amber)}.inbox-task-details{border-top:1px solid var(--line);color:var(--muted);white-space:pre-wrap;margin:0;padding:.9rem 1.2rem;font-size:.74rem;line-height:1.6}.inbox-blocked-reason{border-top:1px solid var(--red-line);background:var(--red-fill);color:var(--red);gap:.25rem;padding:.8rem 1.2rem;font-size:.68rem;line-height:1.45;display:grid}.inbox-task-meta{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.inbox-task-meta>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:.75rem 1.2rem}.inbox-task-meta>div:nth-child(2n){border-right:0}.inbox-task-meta dt{color:var(--dim);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.28rem;font-size:.52rem;font-weight:750}.inbox-task-meta dd{overflow-wrap:anywhere;min-width:0;color:var(--text);margin:0;font-size:.66rem;line-height:1.45}.inbox-task-meta code{color:var(--cyan);font-size:.62rem}.inbox-workers{padding:.9rem 1.2rem 1rem}.inbox-workers>header{color:var(--dim);justify-content:space-between;align-items:center;gap:1rem;font-size:.6rem;display:flex}.inbox-workers>header>div{color:var(--cyan);align-items:center;gap:.4rem;display:flex}.inbox-workers ul{gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.inbox-workers li{color:var(--muted);grid-template-columns:minmax(7rem,auto) minmax(0,1fr);gap:.7rem;font-size:.66rem;line-height:1.45;display:grid}.inbox-workers li strong{color:var(--text)}.inbox-empty{border:1px solid var(--line);min-height:360px;color:var(--cyan);text-align:center;align-content:center;justify-items:center;padding:2rem;display:grid}.inbox-empty h2{color:var(--text-strong);margin:.9rem 0 .35rem;font-size:1.1rem;font-weight:560}.inbox-empty p{max-width:520px;color:var(--muted);margin:0;font-size:.72rem;line-height:1.6}.inbox-empty button{border:1px solid var(--line-bright);background:var(--accent-fill);color:var(--cyan);font:inherit;cursor:pointer;margin-top:1rem;padding:.6rem 1rem;font-size:.68rem;font-weight:700}.calendar-main{width:100%;max-width:var(--page-max);gap:var(--gap-section);flex-direction:column;margin-inline:auto;padding:22px 32px 32px;display:flex}.calendar-hero{border-bottom:0;justify-content:space-between;align-items:flex-end;gap:20px;padding:0;display:flex}.calendar-hero h1{color:var(--text-strong);letter-spacing:-.03em;margin:6px 0 0;font-size:34px;font-weight:800;line-height:1.05}.calendar-hero>div:first-child>p:last-child{max-width:650px;color:var(--dim);margin:8px 0 0;font-size:13px;line-height:1.5}.calendar-metrics{gap:var(--gap-tile);background:0 0;border:0;grid-template-columns:repeat(4,minmax(90px,1fr));margin:0;padding:0;display:grid}.calendar-metrics>div{border-radius:var(--radius-tile);background:var(--tile);border:0;gap:4px;min-width:110px;padding:20px;display:grid}.calendar-metrics dd{color:var(--text-strong);font-variant-numeric:tabular-nums;letter-spacing:-.03em;order:-1;margin:0;font-size:30px;font-weight:800}.calendar-metrics dt{color:var(--dim);letter-spacing:0;text-transform:none;font-size:12px;font-weight:800}.calendar-workspace{grid-template-columns:minmax(0, 1fr) var(--rail-peek);align-items:start;gap:var(--gap-tile);background:0 0;margin-top:0;display:grid}.calendar-panel{border-radius:var(--radius-tile);background:var(--tile);min-width:0;padding:4px 0 8px;overflow-x:auto}.calendar-toolbar{justify-content:space-between;align-items:center;min-width:760px;padding:16px 18px 12px;display:flex}.calendar-toolbar h2{letter-spacing:-.02em;margin:4px 0 0;font-size:19px;font-weight:800}.calendar-controls{align-items:center;gap:.25rem;display:flex}.calendar-today{border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted);font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;padding:.58rem .9rem;font-size:.62rem;font-weight:700}.calendar-today:hover{border-color:var(--line-bright);color:var(--cyan)}.calendar-export-bar{border-radius:var(--radius-card);background:var(--bg-elevated);border:0;justify-content:space-between;align-items:center;gap:.8rem;min-width:0;margin:0 18px 10px;padding:8px 12px;display:flex}.calendar-export-bar>div{min-width:0;color:var(--cyan);align-items:center;gap:.55rem;display:flex}.calendar-export-bar>div>span{gap:.15rem;min-width:0;display:grid}.calendar-export-bar>div strong{color:var(--text);font-size:.65rem;font-weight:700}.calendar-export-bar>div small{color:var(--dim);font-size:.57rem;line-height:1.35}.calendar-export-bar>button{border:1px solid var(--line-bright);border-radius:var(--radius-pill);background:var(--accent-fill);min-height:2.75rem;color:var(--cyan);font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;flex:none;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .9rem;font-size:.61rem;font-weight:750;display:inline-flex}.calendar-export-bar>button:hover:not(:disabled){background:var(--wash-strong);color:var(--cyan-soft)}.calendar-export-bar>button:disabled{border-color:var(--line);color:var(--dim);cursor:not-allowed;opacity:.55;background:0 0}.calendar-export-error{color:var(--red);flex-basis:100%;font-size:.62rem;line-height:1.4}.calendar-date-jump{border-radius:var(--radius-card);background:var(--bg-elevated);border:0;flex-wrap:wrap;align-items:center;gap:.55rem .8rem;min-width:0;margin:0 18px 10px;padding:6px 12px;display:flex}.calendar-date-jump label{min-height:2.75rem;color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.62rem;font-weight:750;display:inline-flex}.calendar-date-jump input{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--tile);min-width:9.5rem;min-height:2.75rem;color:var(--text-strong);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;padding:.45rem .85rem;font-size:.72rem}[data-theme=light] .calendar-date-jump input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.calendar-date-jump input:focus{border-color:var(--cyan);outline:2px solid var(--line-bright);outline-offset:1px}.calendar-signal-nav{border:1px solid var(--line);border-radius:var(--radius-pill);grid-template-columns:repeat(2,minmax(6.6rem,1fr));display:grid;overflow:hidden}.calendar-signal-nav button{border:0;border-right:1px solid var(--line);min-height:2.75rem;color:var(--muted);font:inherit;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:.4rem;padding:.35rem .55rem;display:flex}.calendar-signal-nav button:last-child{border-right:0}.calendar-signal-nav button:hover:not(:disabled){background:var(--wash-soft);color:var(--cyan)}.calendar-signal-nav button:disabled{color:var(--dim);cursor:not-allowed;opacity:.48}.calendar-signal-nav button>span{gap:.08rem;min-width:0;display:grid}.calendar-signal-nav button:first-child>span{text-align:left}.calendar-signal-nav button:last-child>span{text-align:right}.calendar-signal-nav strong{letter-spacing:.07em;text-transform:uppercase;font-size:.57rem;font-weight:750}.calendar-signal-nav small{color:currentColor;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.54rem}.calendar-selected-date-status{min-width:0;color:var(--dim);overflow-wrap:anywhere;text-align:right;flex:1;font-size:.62rem;line-height:1.4}.calendar-signal-filter{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--bg-elevated);grid-template-columns:repeat(3,minmax(110px,1fr));width:max-content;margin:0 18px 12px;display:grid;overflow:hidden}.calendar-signal-filter button{border:0;border-right:1px solid var(--line);min-height:44px;color:var(--dim);font:inherit;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:.8rem;padding:.65rem .8rem;display:flex}.calendar-signal-filter button:last-child{border-right:0}.calendar-signal-filter button:hover{color:var(--cyan)}.calendar-signal-filter strong{font-variant-numeric:tabular-nums;font-size:.72rem}.calendar-weekdays,.calendar-row{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.calendar-weekdays{border-bottom:0;padding-bottom:2px}.calendar-weekdays span{color:var(--dim);font-family:var(--font-mono);letter-spacing:.07em;border-right:0;padding:4px 10px;font-size:10px;font-weight:500}.calendar-grid{border:0;flex-direction:column;gap:6px;min-width:760px;padding:0 12px 4px;display:flex}.calendar-day{border-radius:var(--radius-card);background:var(--bg-elevated);min-width:0;min-height:118px;color:var(--text);font:inherit;text-align:left;cursor:pointer;border:0;flex-direction:column;gap:8px;padding:10px;display:flex;position:relative;overflow:hidden}.calendar-day:hover{background:var(--tile-2)}.calendar-day-selected{background:var(--accent-fill);box-shadow:inset 0 0 0 2px var(--cyan)}.calendar-day-outside{color:var(--dim);box-shadow:inset 0 0 0 1px var(--line);background:0 0}.calendar-day-today{background:var(--emphasis-surface);color:var(--emphasis-ink)}.calendar-day-today .calendar-day-number{background:var(--cyan);width:1.55rem;height:1.55rem;color:var(--accent-contrast);border-radius:50%;place-items:center;display:grid}.calendar-day-today .calendar-event{background:#ffffff1f}.calendar-day-number{font-variant-numeric:tabular-nums;min-height:1.55rem;font-size:.68rem;font-weight:700;display:block}.calendar-day-events{gap:.3rem;min-width:0;display:grid}.calendar-event{border-left:2px solid var(--category,var(--cyan));background:var(--tile);border-radius:6px;grid-template-columns:auto minmax(0,1fr);gap:.34rem;min-width:0;padding:3px 5px;display:grid}.calendar-event>span{color:var(--text);font-variant-numeric:tabular-nums;font-size:.5rem}.calendar-event strong{text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;font-weight:650;overflow:hidden}.calendar-event-complete{opacity:.58}.calendar-deadline{--category:var(--amber)}.calendar-project-target{--category:var(--cyan)}.calendar-unassigned-deadline{--category:var(--red)}.calendar-more{color:var(--muted);font-size:.54rem;font-weight:650}.calendar-day-today .calendar-event>span,.calendar-day-today .calendar-more{color:var(--emphasis-ink-2)}.calendar-agenda{border-radius:var(--radius-tile);background:var(--tile);border-left:0;flex-direction:column;min-height:650px;max-height:calc(100vh - 96px);display:flex;position:sticky;top:80px;overflow:hidden}.calendar-agenda>header{border-bottom:0;padding:18px 18px 12px;position:relative}.calendar-agenda>header h2{letter-spacing:-.015em;margin:2px 0;font-size:19px;font-weight:800}.calendar-agenda>header>p:last-child{color:var(--dim);margin:0;font-size:.67rem}.agenda-brief-button{border:1px solid var(--line-bright);border-radius:var(--radius-pill);background:var(--accent-fill);width:100%;min-height:2.75rem;color:var(--cyan);font:inherit;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;gap:.45rem;margin-top:.85rem;padding:.55rem .75rem;font-size:.61rem;font-weight:750;display:inline-flex}.agenda-brief-button:hover:not(:disabled){background:var(--wash-strong);color:var(--cyan-soft)}.agenda-brief-button:disabled{cursor:wait;opacity:.7}.agenda-brief-button.action-confirmed{border-color:var(--green-line);background:var(--green-fill);color:var(--green)}.calendar-brief-error{color:var(--red);margin-top:.55rem;font-size:.62rem;line-height:1.45;display:block}.agenda-day-number{color:var(--agenda-date);font-size:3.4rem;font-weight:500;line-height:1;position:absolute;top:.8rem;right:1.1rem}.agenda-list{background:0 0;flex:1;align-content:start;gap:6px;padding:0 12px 12px;display:grid;overflow-y:auto}.schedule-card{border-radius:var(--radius-card);background:var(--bg-elevated);border-bottom:0;grid-template-columns:3px minmax(0,1fr);display:grid;position:relative;overflow:hidden}.schedule-card-accent{background:var(--category,var(--cyan))}.schedule-card-main{min-width:0;padding:1rem 1.05rem 1.05rem}.schedule-card-heading{color:var(--category,var(--cyan));letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.6rem;font-size:.53rem;font-weight:750;display:flex}.schedule-complete{color:var(--green);align-items:center;gap:.2rem;display:inline-flex}.schedule-card h3{margin:.6rem 0 .45rem;font-size:.92rem;font-weight:580;line-height:1.3}.schedule-time,.schedule-repeat{color:var(--muted);align-items:center;gap:.38rem;margin:0;font-size:.65rem;display:flex}.schedule-notes{color:var(--dim);white-space:pre-wrap;margin:.7rem 0 0;font-size:.68rem;line-height:1.5}.schedule-repeat{color:var(--category,var(--cyan));margin-top:.7rem}.deadline-card{border-radius:var(--radius-card);background:var(--bg-elevated);width:100%;color:var(--text);font:inherit;text-align:left;border:0;grid-template-columns:3px minmax(0,1fr) auto;align-items:center;padding:0;display:grid;position:relative;overflow:hidden}button.deadline-card{cursor:pointer}button.deadline-card:hover{background:var(--wash-faint)}.deadline-card-accent{background:var(--amber);align-self:stretch}.deadline-card-main{gap:.4rem;min-width:0;padding:1rem 1.05rem 1.05rem;display:grid}.deadline-card-heading{color:var(--amber);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.6rem;font-size:.53rem;font-weight:750;display:flex}.deadline-card-heading>span{align-items:center;gap:.3rem;display:inline-flex}.deadline-card-main>strong{font-size:.92rem;font-weight:580;line-height:1.3}.deadline-card-context{color:var(--muted);font-size:.65rem}.deadline-card-blocked{color:var(--red);align-items:flex-start;gap:.35rem;font-size:.62rem;line-height:1.4;display:flex}.deadline-card-blocked svg{flex:none;margin-top:.05rem}.deadline-card-open{color:var(--amber);margin-right:.9rem}.project-target-card .deadline-card-accent{background:var(--cyan)}.project-target-card .deadline-card-heading,.project-target-card .deadline-card-open{color:var(--cyan)}.unassigned-deadline-card .deadline-card-accent{background:var(--red)}.unassigned-deadline-card .deadline-card-heading,.unassigned-deadline-card .deadline-card-open{color:var(--red)}.agenda-empty{border-radius:var(--radius-card);background:var(--bg-elevated);min-height:310px;color:var(--dim);text-align:center;align-content:center;place-items:center;padding:2rem;display:grid}.agenda-empty svg{color:var(--cyan)}.agenda-empty h3{color:var(--text);margin:.8rem 0 .3rem;font-size:.9rem;font-weight:550}.agenda-empty p{margin:0;font-size:.7rem}.calendar-agenda>footer{border-top:1px solid var(--line);color:var(--dim);align-items:center;gap:.4rem;margin:0 12px;padding:10px 6px;font-size:.58rem;display:flex}.calendar-agenda>footer svg{color:var(--cyan)}.category-work{--category:var(--category-work)}.category-training{--category:var(--category-training)}.category-meal{--category:var(--category-meal)}.category-personal{--category:var(--category-personal)}.category-study{--category:var(--category-study)}.category-social{--category:var(--category-social)}.category-church{--category:var(--category-church)}.category-chore{--category:var(--category-chore)}.category-travel{--category:var(--category-travel)}.category-appointment{--category:var(--category-appointment)}.category-errand{--category:var(--category-errand)}.category-rest{--category:var(--category-rest)}.category-other{--category:var(--category-other)}.notes-page{width:min(100%,1500px);margin:0 auto;padding:clamp(1.5rem,3vw,3rem)}.notes-empty{border:1px solid var(--line);background:var(--bg-elevated);margin-top:2rem;padding:2rem}.notes-empty h2{color:var(--text-strong);margin:0 0 .6rem;font-size:1.05rem;font-weight:620}.notes-tag-row{flex-wrap:wrap;align-items:center;gap:.35rem;padding:1.2rem 0 0;display:flex}.note-card{border:1px solid var(--line);background:var(--bg-elevated);min-width:0;padding:1.2rem}.note-card.pinned{box-shadow:inset 0 2px var(--cyan)}.note-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.8rem;display:flex}.note-card h3{min-width:0;color:var(--text-strong);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;font-size:.95rem;font-weight:620;display:flex}.note-card h3 svg{color:var(--cyan);flex:none}.note-card>header time{color:var(--dim);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:.6rem;font-weight:750}.note-body{color:var(--text);overflow-wrap:break-word;margin:1rem 0 0;font-size:.79rem;line-height:1.65}.note-body p{white-space:pre-line;max-width:82ch;margin:.95rem 0 0}.note-body h4{max-width:82ch;color:var(--muted);letter-spacing:.11em;text-transform:uppercase;margin:1.6rem 0 0;font-size:.58rem;font-weight:750}.note-body ul{max-width:82ch;margin:.95rem 0 0;padding-left:1.15rem;list-style:outside}.note-body ol{max-width:82ch;margin:.95rem 0 0;padding-left:1.45rem;list-style:decimal}.note-body .note-table-scroll{margin:.95rem 0 0}.note-body>:first-child{margin-top:0}.note-body li{padding-left:.15rem}.note-body li+li{margin-top:.35rem}.note-body li::marker{color:var(--dim)}.note-body code{border:1px solid var(--line);background:var(--wash-faint);padding:0 .22rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.note-body a{color:var(--cyan);overflow-wrap:anywhere;text-underline-offset:2px}.note-table-scroll{overflow-x:auto}.note-table-scroll table{border-collapse:collapse;width:max-content;max-width:none;font-size:.73rem}.note-table-scroll th{border-bottom:1px solid var(--line-bright);color:var(--dim);letter-spacing:.1em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:.4rem .9rem .4rem 0;font-size:.55rem;font-weight:750}.note-table-scroll td{border-bottom:1px solid var(--line);color:var(--text);vertical-align:baseline;padding:.35rem .9rem .35rem 0}.note-table-scroll tr>:last-child{padding-right:0}.note-table-scroll tbody tr:last-child td{border-bottom:0}.note-table-scroll .note-cell-numeric{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.note-tags{flex-wrap:wrap;gap:.3rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.note-tags li{border:1px solid var(--line);color:var(--dim);letter-spacing:.1em;text-transform:uppercase;padding:.2rem .5rem;font-size:.54rem;font-weight:750}.k-page{width:100%;max-width:var(--page-max);gap:var(--gap-section);flex-direction:column;margin-inline:auto;padding:22px 32px 32px;display:flex}.k-head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.k-head>div:first-child{min-width:0;max-width:860px}.k-stamp{color:var(--dim);font-family:var(--font-mono);letter-spacing:.02em;text-transform:uppercase;font-size:11px}.k-h1{color:var(--text-strong);letter-spacing:-.03em;margin:6px 0 0;font-size:34px;font-weight:800;line-height:1.05}.k-h1 .k-dim{color:var(--dim);font-weight:600}.k-grid{gap:var(--gap-tile);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.k-span-2{grid-column:span 2}.k-span-3{grid-column:span 3}.k-span-4{grid-column:span 4}.k-rowspan-2{grid-row:span 2}@media (width>=981px){.k-grid:has(>.k-rowspan-2){grid-template-rows:minmax(214px,auto) minmax(214px,auto)}}.k-tile{border-radius:var(--radius-tile);background:var(--tile);min-width:0;color:var(--ink);flex-direction:column;gap:10px;padding:20px;display:flex}.k-tile--red{background:var(--red-tint)}.k-tile--violet{background:var(--violet-tint)}.k-tile--amber{background:var(--amber-tint)}.k-tile--blue{background:var(--blue-tint)}.k-tile--green{background:var(--green-tint)}.k-tile--emphasis{background:var(--emphasis-surface);color:var(--emphasis-ink);padding:24px}.k-label{color:var(--dim);justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.k-tile--red>.k-label{color:var(--red-tint-ink)}.k-tile--violet>.k-label{color:var(--violet-tint-ink)}.k-tile--amber>.k-label{color:var(--amber-tint-ink)}.k-tile--blue>.k-label{color:var(--blue-tint-ink)}.k-tile--green>.k-label{color:var(--green-tint-ink)}.k-tile--emphasis>.k-label{color:var(--emphasis-ink-2)}.k-label-more{color:inherit;align-items:center;gap:4px;font-weight:700;display:inline-flex}.k-big{color:var(--text-strong);letter-spacing:-.045em;font-size:52px;font-weight:800;line-height:1}.k-big-unit{letter-spacing:-.02em;font-size:20px;font-weight:700}.k-tile--emphasis .k-big{color:var(--emphasis-ink)}.k-sub{color:var(--ink-2);font-size:12.5px;line-height:1.4}.k-tile--emphasis .k-sub{color:var(--emphasis-ink-2)}.k-lede{color:inherit;letter-spacing:-.01em;text-wrap:pretty;font-size:21px;font-weight:600;line-height:1.35}.k-lede--quiet{color:var(--emphasis-ink-2);font-size:17px;font-weight:500}.k-foot{border-top:1px solid var(--line);color:var(--dim);margin-top:4px;padding-top:10px;font-size:12px;line-height:1.45}.k-tile--emphasis .k-foot{border-top-color:var(--line-faint);color:var(--emphasis-ink-2)}.k-rows{flex-direction:column;display:flex}.k-row{border-top:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;display:flex}.k-row:first-child{border-top:0;padding-top:4px}.k-rank{width:18px;color:var(--dim);font-family:var(--font-mono);font-size:11px}.k-rt{color:var(--text-strong);letter-spacing:-.005em;font-size:14px;font-weight:700;line-height:1.3}.k-rm{color:var(--dim);font-size:12.5px;font-weight:500}.k-rm b{color:var(--ink-2);font-weight:700}.k-tile--emphasis .k-rt{color:var(--emphasis-ink)}.k-tile--emphasis .k-rm{color:var(--emphasis-ink-2)}.k-clip{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.k-mono{color:var(--dim);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:11.5px}.k-tag{border-radius:var(--radius-pill);background:var(--bg-elevated);height:22px;color:var(--ink-2);white-space:nowrap;align-items:center;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.k-tag--red{background:var(--red-tint);color:var(--red-tint-ink)}.k-tag--violet{background:var(--violet-tint);color:var(--violet-tint-ink)}.k-tag--amber{background:var(--amber-tint);color:var(--amber-tint-ink)}.k-tag--blue{background:var(--blue-tint);color:var(--blue-tint-ink)}.k-tag--green{background:var(--green-tint);color:var(--green-tint-ink)}.k-chips{flex-wrap:wrap;gap:6px;display:flex}.k-chip{border-radius:var(--radius-pill);background:var(--tile-2);height:32px;color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:700;display:inline-flex}.k-tile--emphasis .k-chip{color:var(--emphasis-ink);background:#ffffff1f}.k-tile--emphasis .k-chip-action:hover{color:var(--emphasis-ink);background:#fff3}.k-card{border-radius:var(--radius-card);background:var(--bg-elevated);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.k-paper{border-radius:var(--radius-card);background:var(--bg-elevated);flex-direction:column;gap:10px;padding:18px 20px;display:flex}.k-week{flex:1;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.k-day{border-radius:var(--radius-card);background:var(--bg-elevated);flex-direction:column;gap:6px;min-height:84px;padding:10px;display:flex}.k-day--today{background:var(--emphasis-surface);color:var(--emphasis-ink)}.k-day-name{color:var(--dim);font-family:var(--font-mono);text-transform:uppercase;font-size:10px}.k-day--today .k-day-name{color:var(--emphasis-ink-2)}.k-day-number{letter-spacing:-.02em;font-size:18px;font-weight:800}.k-dots{flex-wrap:wrap;gap:4px;margin-top:auto;display:flex}.k-dot{background:var(--tile-2);border-radius:50%;width:8px;height:8px}.k-dot--red{background:var(--red)}.k-dot--green{background:var(--green)}.k-dot--amber{background:var(--amber)}.k-dot--violet{background:var(--eve)}.k-tr{border-top:1px solid var(--line);align-items:center;gap:12px;padding:11px 0;font-size:13.5px;display:grid}.k-tr:first-child{border-top:0}.k-tr--head{color:var(--dim);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;border-top:0;padding-top:0;font-size:10.5px}.k-grp{border-top:1px solid var(--line);color:var(--dim);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;grid-column:1/-1;padding:16px 0 6px;font-size:10.5px;font-weight:500}.k-kv{grid-template-columns:76px 92px minmax(0,1fr);align-items:baseline;gap:8px 12px;font-size:12.5px;display:grid}.k-kv-head{color:var(--dim);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:10px}.k-bar-row{grid-template-columns:140px minmax(0,1fr) 92px 44px;align-items:center;gap:12px;padding:7px 0;font-size:13px;display:grid}.k-bar-track{background:var(--bg-elevated);border-radius:5px;height:10px;overflow:hidden}.k-bar-fill{background:var(--ink);border-radius:5px;height:100%}.k-big--money{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px}.k-big--word{letter-spacing:-.02em;font-size:27px;line-height:1.15}.k-ref{border-bottom:2px solid var(--line-bright);padding-bottom:1px;font-weight:700}.k-ref--risk{border-bottom-color:var(--red)}.k-ref--watch{border-bottom-color:var(--amber)}.k-ref--good{border-bottom-color:var(--green)}.budget-page .budget-hero-meta{color:var(--dim);flex-direction:column;align-items:flex-end;gap:4px;font-size:11.5px;display:flex}.budget-page .budget-narrative h2{margin:0;font-size:12px;font-weight:800}.budget-page .budget-metrics dl,.budget-page .budget-metrics dd{margin:0}.budget-page .budget-projection header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.budget-page .budget-projection header h2{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:800}.budget-page .budget-projection header p{color:var(--dim);margin:4px 0 0;font-size:12.5px}.budget-page .budget-projection-summary{gap:24px;margin:0;display:flex}.budget-page .budget-projection-summary dt{color:var(--dim);font-size:11px;font-weight:800}.budget-page .budget-projection-summary dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex-direction:column;margin:0;font-size:15px;display:flex}.budget-page .budget-projection-summary small{color:var(--dim);font-size:10.5px}.budget-page .budget-chart{margin:0}.budget-page .budget-chart svg{width:100%;height:auto;overflow:visible}.budget-chart-grid{stroke:var(--line);stroke-width:1px}.budget-chart-zero{stroke:var(--red);stroke-width:1px;stroke-dasharray:4 4}.budget-chart-area{fill:var(--wash-soft)}.budget-chart-line{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linejoin:round}.budget-chart-low{fill:var(--red)}.budget-chart-high{fill:var(--ink)}.budget-chart-tick{fill:var(--dim);font-variant-numeric:tabular-nums;font-size:10px}.budget-chart-month{fill:var(--dim);font-size:10px}.budget-page .budget-months{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.budget-page .budget-months li{border-radius:var(--radius-card);background:var(--bg-elevated);gap:3px;padding:8px 10px;display:grid}.budget-month-name{font-size:12px;font-weight:700}.budget-page .budget-month-figure{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.budget-page .budget-month-figure small{color:var(--dim);font-size:10px;font-weight:700}.budget-page .budget-month-figure strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.budget-page .budget-panel header h2{margin:0;font-size:13px;font-weight:800}.budget-page .budget-panel header p{color:var(--dim);margin:2px 0 0;font-size:12px}.budget-page .budget-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.budget-page .budget-rows li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;padding:9px 0;display:grid}.budget-page .budget-rows li:first-child{border-top:0}.budget-row-name{align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:inline-flex}.budget-row-meta{color:var(--dim);grid-column:1;font-size:12px}.budget-row-name{grid-area:1/1;min-width:0}.budget-row-meta{grid-row:2}.budget-row-value{white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:1/2/span 2;align-self:center}.budget-page .budget-bars{margin:0;padding:0;list-style:none}.budget-page .budget-bars li{grid-template-columns:140px minmax(0,1fr) 96px;align-items:center;gap:12px;padding:7px 0;display:grid}.budget-page .budget-bar-track svg{background:var(--bg-elevated);border-radius:5px;width:100%;height:10px;display:block}.budget-page .budget-bar-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.budget-bar-fill{fill:var(--ink)}.budget-page .budget-utilisation{align-items:center;gap:8px;margin:0;font-size:13px;font-weight:700;display:flex}.budget-page .budget-utilisation small{color:var(--dim);font-weight:500}.budget-negative{color:var(--red)}.budget-positive{color:var(--green)}.k-label-link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0 4px;font-size:12px;font-weight:700;display:inline-flex}.k-label-link:hover{text-decoration:underline}.k-head-action{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--bg-elevated);color:var(--ink-2);font:inherit;cursor:pointer;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.k-head-action:hover:not(:disabled){border-color:var(--line-bright);color:var(--text-strong)}.k-head-action:disabled{cursor:wait;opacity:.6}.k-row-action{border:0;border-top:1px solid var(--line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:10px 0;display:flex}.k-rows li:first-child .k-row-action{border-top:0}.k-row-action:hover{color:var(--text-strong)}.k-row-action:hover .k-rt{text-decoration:underline}.k-day-action{font:inherit;text-align:left;cursor:pointer;color:inherit;border:0}.k-day-action.k-day--today{color:var(--emphasis-ink)}.k-chip-action{max-width:100%;font:inherit;text-align:left;text-overflow:ellipsis;cursor:pointer;border:0;line-height:32px;display:inline-block;overflow:hidden}.k-chip-action:hover{background:var(--tile);color:var(--text-strong)}.k-chip-action>svg{vertical-align:-3px;margin-right:6px}.k-chip-action>.k-mono{margin-left:6px}.k-eve-mark{background:var(--eve);width:20px;height:20px;color:var(--accent-contrast);border-radius:7px;place-items:center;display:inline-grid}.k-rows{margin:0;padding:0;list-style:none}.k-rows li{margin:0}.k-spark{width:100%;height:56px}.k-spark-line{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.k-spark-zero{stroke:var(--red);stroke-width:1px;stroke-dasharray:4 4}.k-spark-low{fill:var(--red)}.home-page .home-row-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.home-page .k-tile h2{margin:0;font-size:12px;font-weight:800}.home-page .k-big+.k-sub{margin-top:auto}.k-pill-face{border-radius:var(--radius-pill);background:var(--tile);height:36px;color:var(--ink-2);white-space:nowrap;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.project-button{border-radius:var(--radius-card);border-left:0;padding:9px 10px}.project-button.selected{background:var(--emphasis-surface);color:var(--emphasis-ink);box-shadow:none}.project-button.selected strong,.project-button.selected .project-index{color:var(--emphasis-ink)}.project-button.selected .project-button-meta,.project-button.selected small{color:var(--emphasis-ink-2)}.project-index{font-family:var(--font-mono);font-size:10.5px}.project-hero{border-radius:var(--radius-tile);background:var(--tile);border-bottom:0;grid-template-columns:minmax(0,1fr) minmax(300px,400px);align-items:start;gap:20px;min-height:0;padding:22px;display:grid}.project-hero:after{display:none}.project-hero h1{letter-spacing:-.03em;font-size:34px;font-weight:800;line-height:1.05}.project-kicker{font-family:var(--font-mono);letter-spacing:.07em;font-size:10.5px}.status-pill,.project-pin-button,.project-brief-button,.work-link-button,.project-links a{border-radius:var(--radius-pill)}.current-status-card{border-radius:var(--radius-card);background:var(--bg-elevated);border:0;padding:16px}.completion-progress{border-radius:var(--radius-pill)}.project-totals,.direction-grid,.project-review-panel,.attention-panel,.unassigned-section{border-radius:var(--radius-tile);background:var(--tile);border:0;padding:20px}.metric-grid{gap:var(--gap-tile);border:0}.metric-grid>div{border-radius:var(--radius-card);background:var(--bg-elevated);border:0;padding:14px 16px}.metric-grid>div:first-child{padding-left:16px}.metric-grid dd{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:30px;font-weight:800}.metric-grid dt{letter-spacing:0;text-transform:none;font-size:12px;font-weight:800}.direction-grid{gap:var(--gap-tile);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.direction-grid>div{border-radius:var(--radius-card);background:var(--bg-elevated);border:0;padding:14px 16px}.hierarchy-toolbar{border-radius:var(--radius-tile);background:var(--tile);border:0;padding:14px 20px}.scope-control{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--bg-elevated);padding:3px}.scope-control button{border-radius:var(--radius-pill)}.milestone-section{border-radius:var(--radius-tile);background:var(--tile);border:0}.milestone-header{border-bottom:1px solid var(--line);padding:16px 20px}.quest-card{border-radius:var(--radius-card);background:var(--bg-elevated);border:0}.task-row,.attention-item{border-radius:var(--radius-card)}.zero-state{border-radius:var(--radius-tile);background:var(--tile)}.task-queue-page,.inbox-page,.notes-page{width:100%;max-width:var(--page-max);gap:var(--gap-section);flex-direction:column;margin-inline:auto;padding:22px 32px 32px;display:flex}.task-queue-hero,.inbox-hero,.notes-hero{border-bottom:0;align-items:flex-end;padding:0}.task-queue-hero h1,.inbox-hero h1,.notes-hero h1{letter-spacing:-.03em;margin:6px 0 0;font-size:34px;font-weight:800;line-height:1.05}.task-queue-hero>div>p:last-child,.inbox-hero>div>p:last-child,.notes-hero>div>p:last-child{color:var(--dim);margin-top:8px;font-size:13px}.task-queue-metrics,.inbox-metrics,.notes-metrics{border-bottom:0}.task-queue-metrics dl,.inbox-metrics dl,.notes-metrics dl{gap:var(--gap-tile)}.task-queue-metrics dl>div,.inbox-metrics dl>div,.notes-metrics dl>div{border-radius:var(--radius-tile);background:var(--tile);border:0;padding:20px}.task-queue-metrics dl>div:first-child,.inbox-metrics dl>div:first-child,.notes-metrics dl>div:first-child{border-left:0}.task-queue-metrics dd,.inbox-metrics dd,.notes-metrics dd{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:30px;font-weight:800}.task-queue-metrics dt,.inbox-metrics dt,.notes-metrics dt{letter-spacing:0;text-transform:none;font-size:12px;font-weight:800}.task-queue-toolbar,.inbox-toolbar,.notes-tag-row{border-radius:var(--radius-tile);background:var(--tile);border:0;padding:14px 20px}.task-queue-scopes,.inbox-scopes{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--bg-elevated);padding:3px}.task-queue-scopes button,.inbox-scopes button{border-radius:var(--radius-pill)}.task-queue-search,.inbox-search,.search-field{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--bg-elevated);min-height:44px}.task-queue-order-control,.task-queue-brief-button,.inbox-brief-button,.notes-tag{border-radius:var(--radius-pill)}.task-queue-list,.inbox-task-list,.notes-list{gap:var(--gap-tile)}.task-queue-row,.inbox-task-card,.notes-list>li{border-radius:var(--radius-tile);background:var(--tile);border:0}.task-queue-row:hover,.inbox-task-card:hover{background:var(--tile-2)}.task-queue-placement,.task-queue-row-signals,.inbox-task-badges>*{border-radius:var(--radius-pill)}.task-queue-empty,.inbox-empty,.notes-empty{border-radius:var(--radius-tile);background:var(--tile);border:0}.work-finder-dialog,.snapshot-comparison-dialog,.shortcut-help-dialog{border-radius:var(--radius-tile);background:var(--bg-elevated);box-shadow:var(--shadow-soft), 0 32px 90px #00000047;border:0}.work-finder-results button,.snapshot-comparison-results li{border-radius:var(--radius-card)}.work-finder-input,.snapshot-comparison-input{border-radius:var(--radius-pill);background:var(--tile);border-bottom:0;padding:0 16px}.work-finder-input kbd,.work-finder-footer kbd,.kbd{border-radius:6px}.shortcut-help-group{border-radius:var(--radius-card);background:var(--tile);border:0}.signin-shell{background:var(--bg)}.signin-copy h1{letter-spacing:-.045em;font-size:clamp(3rem,6vw,5.5rem);font-weight:800}.google-button{border-radius:var(--radius-pill)}.loading-screen,.error-screen{background:var(--bg)}.loading-mark{border-radius:var(--radius-tile)}.error-screen section{border-radius:var(--radius-tile);background:var(--tile)}.error-actions button{border-radius:var(--radius-pill)}.projects-page .k-head{align-items:flex-start}.k-pills{flex-wrap:wrap;gap:6px;display:flex}.k-pills>button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 2px;display:inline-flex}.k-pills>button .k-pill-face{background:var(--tile);color:var(--ink-2)}.k-pills>button:hover .k-pill-face{background:var(--tile-2);color:var(--text-strong)}.k-pills>button.selected .k-pill-face{background:var(--emphasis-surface);color:var(--emphasis-ink)}.k-pills>button.selected .navigation-count{color:var(--emphasis-ink-2)}.projects-list-controls{align-items:center;gap:8px;display:flex}.projects-control select{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--bg-elevated);min-height:36px;color:var(--ink-2);font:inherit;padding:0 10px;font-size:12.5px;font-weight:700}.project-finder{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--bg-elevated);min-width:220px;min-height:44px;color:var(--dim);align-items:center;gap:8px;padding:0 12px;display:inline-flex}.project-finder input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;flex:1;font-size:13px}.project-finder input::-webkit-search-cancel-button{appearance:none}.project-finder button{width:2.75rem;height:2.75rem;color:var(--dim);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.project-finder kbd{border:1px solid var(--line);color:var(--dim);font:inherit;border-radius:6px;padding:1px 6px;font-size:11px}.project-group-bulk{border-radius:var(--radius-pill);width:2.75rem;height:2.75rem;color:var(--dim);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.project-group-bulk:hover{background:var(--tile-2);color:var(--text-strong)}.projects-rows{flex-direction:column;display:flex}.projects-row{border:0;border-top:1px solid var(--line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:34px minmax(0,1.05fr) minmax(0,2.1fr) 150px 84px 96px;align-items:center;gap:12px;padding:10px 8px;display:grid}.projects-row-head{color:var(--dim);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;border-top:0;padding-bottom:6px;font-size:10.5px}.projects-row:hover{border-radius:var(--radius-card);background:var(--tile-2)}.projects-row.selected{border-radius:var(--radius-card);background:var(--emphasis-surface);color:var(--emphasis-ink)}.projects-row .project-button-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.projects-row .project-button-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;overflow:hidden}.projects-row .project-button-meta{color:var(--dim);font-size:11.5px}.projects-row-action{min-width:0;color:var(--dim);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.projects-row-signals{flex-wrap:wrap;gap:4px;display:flex}.projects-row-age{color:var(--dim);font-family:var(--font-mono);font-size:11px}.project-group{flex-direction:column;display:flex}.project-group-heading,.project-group-toggle{border:0;border-top:1px solid var(--line);width:100%;min-height:44px;color:var(--dim);font:inherit;font-family:var(--font-mono);letter-spacing:.07em;text-align:left;text-transform:uppercase;background:0 0;align-items:center;gap:8px;margin:0;padding:16px 8px 6px;font-size:10.5px;font-weight:500;display:flex}.project-group-toggle{cursor:pointer}.project-group-toggle:hover:not(:disabled){color:var(--text-strong)}.project-group-toggle:disabled{cursor:default;opacity:.7}.project-group-heading strong,.project-group-toggle strong{color:var(--ink-2);font-weight:700}.project-group-signals{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.project-group-signal{letter-spacing:0;text-transform:none;white-space:nowrap;align-items:center;gap:3px;font-size:10px;font-weight:700;display:inline-flex}.project-group-signal-live{color:var(--cyan)}.project-group-signal-attention{color:var(--amber)}.project-group-rows{flex-direction:column;display:flex}.project-empty{border-radius:var(--radius-card);background:var(--bg-elevated);flex-direction:column;align-items:flex-start;gap:10px;padding:20px;display:flex}.project-empty button{border:1px solid var(--line);border-radius:var(--radius-pill);min-height:44px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;padding:0 14px;font-size:13px;font-weight:700}.projects-detail{gap:var(--gap-section);flex-direction:column;display:flex}.notes-page .k-tile h2,.budget-page .k-tile h2{margin:0;font-size:12px;font-weight:800}.notes-page .notes-facets{flex:none}.notes-reading-paper{max-height:560px;overflow-y:auto}.notes-reading-title{letter-spacing:-.015em;margin:0;font-size:19px;font-weight:800;line-height:1.25}.notes-reading-meta{margin-bottom:4px}.notes-row-card{text-align:left}.notes-row-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.notes-rows{margin-top:4px}.notes-row{border:0;border-top:1px solid var(--line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:92px minmax(0,1fr) 220px 64px;align-items:baseline;gap:12px;padding:10px 8px;display:grid}.notes-row--head{color:var(--dim);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;cursor:default;border-top:0;padding-bottom:6px;font-size:10.5px}.notes-row:hover{border-radius:var(--radius-card);background:var(--tile-2)}.notes-row[aria-current=true]{border-radius:var(--radius-card);background:var(--emphasis-surface);color:var(--emphasis-ink)}.notes-row[aria-current=true] .k-rt{color:var(--emphasis-ink)}.notes-row[aria-current=true] .k-rm,.notes-row[aria-current=true] .k-mono{color:var(--emphasis-ink-2)}.notes-row-card[aria-current=true]{border-radius:var(--radius-card);background:var(--emphasis-surface);color:var(--emphasis-ink)}.notes-row-card[aria-current=true] .k-rt{color:var(--emphasis-ink)}.notes-row-card[aria-current=true] .k-rm{color:var(--emphasis-ink-2)}.notes-row .k-mono:last-child{text-align:right}.notes-xref-count{margin-left:auto}.notes-page .k-chip.selected{background:var(--emphasis-surface);color:var(--emphasis-ink)}.notes-page .k-chip.selected .k-mono{color:var(--emphasis-ink-2)}.notes-page .note-body{font-size:13.5px;line-height:1.6}.notes-page .note-body h4{letter-spacing:.02em;text-transform:uppercase;color:var(--dim);margin:14px 0 4px;font-size:12px;font-weight:800}.task-detail-page .task-detail-head-meta{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.task-detail-placement ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.task-detail-placement li{border-radius:var(--radius-card);background:var(--tile);flex-direction:column;gap:2px;min-width:0;max-width:100%;padding:8px 14px;display:flex}.task-detail-placement li.task-detail-placement-signal{background:var(--amber-tint);color:var(--amber-tint-ink)}.task-detail-placement-signal .k-stamp,.task-detail-placement-signal .k-rt{color:var(--amber-tint-ink)}.task-detail-placement li.task-detail-placement-here{background:var(--emphasis-surface);color:var(--emphasis-ink)}.task-detail-placement-here .k-stamp{color:var(--emphasis-ink-2)}.task-detail-placement-here .k-rt{color:var(--emphasis-ink)}.task-detail-page .k-tag{gap:5px}.task-detail-session-who{min-width:74px}.task-detail-session-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.task-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:4px 0 0;display:grid}.task-detail-facts>div{flex-direction:column;gap:3px;min-width:0;display:flex}.task-detail-facts dt{color:var(--dim);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:10px}.task-detail-facts dd{overflow-wrap:anywhere;margin:0;font-size:12.5px;font-weight:600}.task-detail-facts code{font-family:var(--font-mono);font-size:11.5px}.task-detail-details{white-space:pre-wrap;margin:0;font-size:13.5px;line-height:1.6}.tasks-page .task-queue-metrics{border-bottom:0}.tasks-page .task-queue-toolbar{justify-content:flex-end;margin-top:0}.tasks-page .task-queue-results-status{padding:0}.task-queue-crew-heading{margin:0 0 10px}.inbox-page .inbox-metrics{border-bottom:0}.inbox-page .inbox-toolbar{justify-content:flex-end;margin-top:0}.inbox-page .inbox-results-status{color:var(--dim);margin:0;padding:0;font-size:12px}.inbox-body{align-items:start;gap:var(--gap-tile);grid-template-columns:minmax(0,1fr);display:grid}.inbox-body:has(.inbox-peek){grid-template-columns:minmax(0, 1fr) var(--rail-peek)}.inbox-feed.k-tile{padding:12px}.inbox-feed>.k-foot{padding:0 12px}.inbox-row-check{border:1.5px solid var(--line-bright);border-radius:5px;justify-self:center;width:18px;height:18px}.inbox-row-project{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.inbox-feed .inbox-task-list{flex-direction:column;display:flex}.inbox-stream-head{align-items:flex-end;gap:16px}.inbox-stream-head .inbox-scopes{flex:none}.inbox-stream-head .inbox-brief-button{margin-left:auto}.inbox-stream-layout{grid-template-columns:minmax(0, 1fr) var(--rail-peek,400px);align-items:start;gap:var(--gap-tile);display:grid}.inbox-stream-main,.inbox-stream-rail{gap:var(--gap-tile);flex-direction:column;min-width:0;display:flex}.inbox-divider{color:var(--dim);align-items:center;gap:12px;padding:0 8px;font-size:12px;font-weight:700;display:flex}.inbox-divider-line{border-top:2px dashed var(--tile-2);flex:1}.inbox-feed--fyi{opacity:.9}.inbox-row--muted .k-rt{font-weight:600}.inbox-row-check--empty{border-color:#0000}.inbox-row-action{justify-self:end;height:32px;padding:0 12px;font-size:12.5px}.k-btn--light{background:var(--lift);color:var(--text-strong)}.k-chip--light{background:var(--lift);color:var(--ink-2)}.k-chip--light.k-chip-action:hover{background:var(--lift);box-shadow:inset 0 0 0 1px var(--line-bright);color:var(--text-strong)}.inbox-page .inbox-task-card .inbox-row-main{min-width:0;display:block}.inbox-page .inbox-task-card .inbox-row-main .k-rm{font-weight:500}@media (width<=1180px){.inbox-stream-layout{grid-template-columns:minmax(0,1fr)}.inbox-stream-head{flex-wrap:wrap;align-items:start}.inbox-stream-head .inbox-brief-button{margin-left:0}}.inbox-page .inbox-task-card{border:0;border-top:1px solid var(--line);cursor:pointer;background:0 0;border-radius:0;grid-template-columns:18px 118px minmax(0,1fr) 190px 70px 90px;align-items:center;gap:12px;padding:10px 12px;display:grid}.inbox-page .inbox-task-card:first-child{border-top:0}.inbox-page .inbox-task-card:focus-visible{border-radius:var(--radius-card);outline:2px solid var(--focus-ring);outline-offset:-2px}.inbox-page .inbox-task-card:hover{border-radius:var(--radius-card);background:var(--tile-2)}.inbox-page .inbox-task-card[aria-current=location]{border-radius:var(--radius-card);background:var(--emphasis-surface);color:var(--emphasis-ink)}.inbox-page .inbox-task-card[aria-current=location] .k-rt{color:var(--emphasis-ink)}.inbox-page .inbox-task-card[aria-current=location] .k-rm,.inbox-page .inbox-task-card[aria-current=location] .k-mono{color:var(--emphasis-ink-2)}.inbox-row-signal{min-width:0;display:flex}.inbox-row-signal .k-tag{gap:5px}.inbox-row-main{flex-direction:column;gap:2px;min-width:0;display:flex}.inbox-row-meta{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.inbox-row-figure{text-align:right}.inbox-row-quiet{color:var(--dim)}.inbox-peek-title{margin:0;font-size:15px}.inbox-peek-open{align-self:flex-start;margin-top:auto}.calendar-river{gap:8px}.river-heading{margin:2px 0 0}.river-allday{border-radius:var(--radius-card);background:var(--bg-elevated);flex-direction:column;gap:6px;padding:12px;display:flex}.river-allday .k-foot{margin-top:2px;padding-top:8px}.river-block{flex-direction:column;gap:4px;display:flex}.river-time{color:var(--dim)}.river-cards{flex-direction:column;gap:6px;display:flex}.river-gap{border-left:2px dashed var(--line-bright);color:var(--dim);margin:0;padding:8px 0 8px 10px}.topbar .wordmark{color:var(--text-strong);letter-spacing:-.02em;text-transform:none;gap:10px;font-size:15px;font-weight:800}.topbar .wordmark-mark,.topbar .wordmark.compact .wordmark-mark{background:var(--emphasis-surface);width:30px;height:30px;color:var(--emphasis-ink);letter-spacing:0;clip-path:none;border:0;border-radius:10px;font-size:15px;font-weight:800}.view-label{display:none}.primary-navigation .k-pill-face{background:var(--tile);color:var(--ink-2)}.primary-navigation .k-pill-face>svg{display:none}.primary-navigation button:hover .k-pill-face{background:var(--tile-2);color:var(--text-strong)}.primary-navigation button.selected:hover .k-pill-face{background:var(--emphasis-surface);color:var(--emphasis-ink)}.primary-navigation .navigation-count{font-family:var(--font-mono);letter-spacing:0;font-size:11px;font-weight:500}.primary-navigation .navigation-count.hot{color:var(--red);background:0 0}.primary-navigation button.selected .navigation-count.hot{color:var(--emphasis-ink-2)}.topbar-actions{gap:4px}.icon-button{border-radius:var(--radius-pill);color:var(--ink-2)}.icon-button:hover:not(:disabled){background:var(--tile);color:var(--text-strong);border-color:#0000}.account>img,.account>span{background:var(--tile);width:34px;min-width:34px;max-width:34px;height:34px;min-height:34px;max-height:34px;color:var(--ink-2);border:0;flex-basis:34px;font-size:12px;font-weight:800}.k-label h2,.k-label h3{align-items:center;gap:8px;min-width:0;margin:0;font-size:12px;font-weight:800;display:flex}.k-tile p,.k-tile ul,.k-tile ol,.k-tile dl,.k-tile h1,.k-tile h2,.k-tile h3{margin:0}.k-tile>.k-big+.k-sub,.k-tile--emphasis>.k-chips{margin-top:auto}.k-lede+.k-lede{margin-top:2px}.task-queue-scopes,.inbox-scopes,.tasks-scopes{background:0 0;border:0;padding:0;overflow:visible}.task-queue-scopes button,.inbox-scopes button{background:0 0;border-right:0;padding:0 2px}.task-queue-scopes button.selected,.inbox-scopes button.selected{color:inherit;box-shadow:none;background:0 0}.task-queue-scopes span,.inbox-scopes span{letter-spacing:0;text-transform:none;font-size:13px;font-weight:700}.task-queue-scopes .navigation-count,.inbox-scopes .navigation-count{font-family:var(--font-mono);font-size:11px;font-weight:500}.task-queue-order>span:first-child{color:var(--dim);letter-spacing:0;text-transform:none;font-size:12px;font-weight:800}.task-queue-order-control{background:var(--bg-elevated);border:0}.task-queue-order-control select{font-size:13px;font-weight:700}.task-queue-search input,.inbox-search input{font-size:13px}.task-queue-results-status{font-size:12.5px}.task-queue-list{border-radius:var(--radius-tile);background:var(--tile);gap:0;padding:8px 20px 10px}.task-queue-row,.task-queue-row.needs-attention{border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0}.task-queue-row:first-child{border-top:0}.task-queue-row:hover{background:0 0}.task-queue-row>button{padding:12px 0}.task-queue-row>button:hover{background:0 0}.task-queue-row>button:hover .task-queue-row-main>strong{text-decoration:underline}.task-queue-placement{color:var(--dim);letter-spacing:0;text-transform:none;font-size:12.5px;font-weight:500}.task-queue-placement-issues{font-size:12px}.task-queue-row-main>strong{color:var(--text-strong);letter-spacing:-.005em;font-size:14px;font-weight:700}.task-queue-details{color:var(--dim);font-size:12.5px}.task-queue-row-signals>span{border-radius:var(--radius-pill);background:var(--bg-elevated);height:22px;min-height:22px;color:var(--ink-2);letter-spacing:0;text-transform:none;border:0;padding:0 8px;font-size:11px;font-weight:800}.task-queue-row-signals>.task-queue-live{background:var(--green-tint);color:var(--green-tint-ink)}.task-queue-row-signals>.k-tag--red{background:var(--red-tint);color:var(--red-tint-ink)}.task-queue-row-signals>.k-tag--amber{background:var(--amber-tint);color:var(--amber-tint-ink)}.task-queue-row-signals>.k-tag--green{background:var(--green-tint);color:var(--green-tint-ink)}.task-queue-row-signals>.task-queue-attention{background:var(--amber-tint);color:var(--amber-tint-ink)}.task-queue-open{color:var(--text-strong)}.task-queue-more{border-radius:var(--radius-tile);background:var(--tile);border:0;padding:14px 20px;font-size:12.5px}.task-queue-more button{border-radius:var(--radius-pill);background:var(--emphasis-surface);color:var(--emphasis-ink);border:0;padding:0 16px;font-size:13px;font-weight:800}.eyebrow{color:var(--dim);letter-spacing:0;text-transform:lowercase;font-size:12px;font-weight:800}.eyebrow:first-letter{text-transform:uppercase}.project-hero{align-items:start}.project-kicker{color:var(--dim);font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-size:12px;font-weight:800}.project-title-block h1{margin:8px 0 6px}.project-title-block>p{font-size:13.5px}.project-links a{color:var(--ink-2);letter-spacing:0;text-transform:none;font-size:13px;font-weight:700}.project-links a:hover{color:var(--text-strong)}.project-pin-button,.project-brief-button{border-radius:var(--radius-pill);background:var(--bg-elevated);height:40px;color:var(--text-strong);letter-spacing:0;text-transform:none;border:0;padding:0 16px;font-size:13px;font-weight:800}.project-pin-button:hover,.project-brief-button:hover:not(:disabled){background:var(--tile-2);color:var(--text-strong);border-color:#0000}.project-pin-button[aria-pressed=true],.project-brief-button.action-confirmed{background:var(--green-tint);color:var(--green-tint-ink);border-color:#0000}.current-status-card{border-radius:var(--radius-card);background:var(--bg-elevated);box-shadow:none;border:0;padding:18px 20px}.current-status-card.has-live-work{box-shadow:none}.status-pill{background:var(--bg-elevated);height:22px;color:var(--ink-2);letter-spacing:0;text-transform:none;border:0;padding:0 8px;font-size:11px;font-weight:800}.status-complete{background:var(--green-tint);color:var(--green-tint-ink)}.status-active{background:var(--violet-tint);color:var(--violet-tint-ink)}.status-blocked{background:var(--red-tint);color:var(--red-tint-ink)}.status-inactive{background:var(--tile-2);color:var(--ink-2)}.project-review-status{border-radius:var(--radius-pill);background:var(--green-tint);color:var(--green-tint-ink);letter-spacing:0;text-transform:none;border:0;font-size:11px;font-weight:800}.project-review-status.due{background:var(--amber-tint);color:var(--amber-tint-ink)}.project-review-status.inactive{background:var(--tile-2);color:var(--ink-2)}.project-review-summary dt,.project-review-details h3{letter-spacing:0;text-transform:none;font-weight:800}.project-review-details>summary{color:var(--ink-2);letter-spacing:0;text-transform:none;font-size:13px;font-weight:700}.completion-progress>span{letter-spacing:0;text-transform:none;font-weight:700}.attention-panel>header>span,.attention-item p{letter-spacing:0;text-transform:none}.quest-kicker,.quest-meta{color:var(--dim);letter-spacing:0;text-transform:none;font-size:12px;font-weight:800}.quest-card h3{letter-spacing:-.015em;font-size:17px;font-weight:800}.task-main strong{font-size:13.5px;font-weight:700}.task-state{border-width:2px;border-radius:6px}.task-work-session-copy>span{letter-spacing:0;text-transform:none;font-size:12px;font-weight:700}.projects-row.selected{background:var(--tile-2);color:inherit}.projects-row.selected strong,.projects-row.selected .project-index{color:var(--text-strong)}.projects-row.selected small,.projects-row.selected .k-mono,.projects-row.selected .projects-row-action,.projects-row.selected .projects-row-age{color:var(--dim)}.projects-row.selected .projects-row-action{color:var(--ink-2)}.attention-item{background:var(--bg-elevated);border-top:0}.quest-kicker{text-transform:lowercase}.quest-kicker:first-letter{text-transform:uppercase}.notes-row[aria-current=true],.notes-row-card[aria-current=true]{background:var(--tile-2);color:inherit}.notes-row[aria-current=true] .k-rt,.notes-row-card[aria-current=true] .k-rt{color:var(--text-strong)}.notes-row[aria-current=true] .k-rm,.notes-row[aria-current=true] .k-mono,.notes-row-card[aria-current=true] .k-rm{color:var(--dim)}.calendar-today{border-color:var(--line);color:var(--ink-2);letter-spacing:0;text-transform:none;font-size:13px;font-weight:700}.calendar-today:hover{border-color:var(--line);background:var(--tile);color:var(--text-strong)}.calendar-export-bar>div{color:var(--ink-2)}.calendar-export-bar>div strong{font-size:13px}.calendar-export-bar>div small{font-size:12px}.calendar-export-bar>button{background:var(--emphasis-surface);color:var(--emphasis-ink);letter-spacing:0;text-transform:none;border:0;font-size:13px;font-weight:800}.calendar-export-bar>button:hover:not(:disabled){background:var(--emphasis-surface);color:var(--emphasis-ink);opacity:.9}.calendar-date-jump label{color:var(--ink-2);letter-spacing:0;text-transform:none;font-size:13px;font-weight:700}.calendar-date-jump input{background:var(--bg-elevated)}.calendar-signal-nav strong{letter-spacing:0;text-transform:none;font-size:12px}.calendar-signal-nav small{font-family:var(--font-mono);font-size:11px}.calendar-selected-date-status{font-size:12.5px}.calendar-signal-filter{background:0 0;border:0;gap:6px;display:flex;overflow:visible}.calendar-signal-filter button{border-radius:var(--radius-pill);background:var(--bg-elevated);height:44px;color:var(--ink-2);border-right:0;padding:0 14px}.calendar-signal-filter button:hover{background:var(--tile-2);color:var(--text-strong)}.calendar-signal-filter button.selected{background:var(--emphasis-surface);color:var(--emphasis-ink);box-shadow:none}.calendar-signal-filter span{letter-spacing:0;text-transform:none;font-size:13px;font-weight:700}.calendar-signal-filter strong{color:var(--dim);font-family:var(--font-mono);font-size:11px;font-weight:500}.calendar-signal-filter button.selected strong{color:var(--emphasis-ink-2)}.calendar-day-number{letter-spacing:-.02em;min-height:0;font-size:18px;font-weight:800}.calendar-day-today .calendar-day-number{width:auto;height:auto;color:inherit;background:0 0;display:block}.calendar-day-selected{background:var(--emphasis-surface);color:var(--emphasis-ink);box-shadow:none}.calendar-day-selected .calendar-event>span,.calendar-day-selected .calendar-more{color:var(--emphasis-ink-2)}.calendar-day-selected .calendar-event{background:#ffffff1f}.calendar-day-outside{box-shadow:none;opacity:.55;background:0 0}.calendar-event strong{font-size:12px;font-weight:700}.calendar-event>span{font-family:var(--font-mono);font-size:10.5px}.calendar-more{font-size:11px}.agenda-day-number{color:var(--text-strong);letter-spacing:-.045em;font-size:52px;font-weight:800}.agenda-brief-button{background:var(--emphasis-surface);height:40px;color:var(--emphasis-ink);letter-spacing:0;text-transform:none;border:0;font-size:13px;font-weight:800}.agenda-brief-button:hover:not(:disabled){background:var(--emphasis-surface);color:var(--emphasis-ink);opacity:.9}.agenda-brief-button.action-confirmed{background:var(--green-tint);color:var(--green-tint-ink)}.schedule-card-heading,.deadline-card-heading{letter-spacing:0;text-transform:none;font-size:11px;font-weight:800}.schedule-card h3,.deadline-card-main>strong{font-size:14px;font-weight:700}.schedule-time,.schedule-repeat,.deadline-card-context,.schedule-notes{font-size:12.5px}.tasks-head-tools{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.tasks-board{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.tasks-lane{gap:10px}.tasks-lane-head{align-items:center;gap:12px;display:flex}.tasks-lane-head>div{min-width:0}.tasks-lane-title{min-width:0;color:inherit;letter-spacing:-.005em;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;line-height:1.3;display:flex}.tasks-lane-title .k-tag{flex:none}.tasks-avatar{background:var(--emphasis-surface);width:34px;height:34px;color:var(--emphasis-ink);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.tasks-avatar--agent{background:var(--eve);color:var(--accent-contrast);border-radius:12px}.tasks-avatar--eve{color:var(--emphasis-ink);background:#ffffff24;border-radius:12px}.tasks-tag--dark{color:var(--emphasis-ink);background:#ffffff24}.tasks-lane>.k-label,.tasks-lane>.k-label:first-child,.tasks-lane-head+.k-label{margin-top:8px}.tasks-card{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border:0}.tasks-card:hover .k-rt{text-decoration:underline}.tasks-card .k-tag{align-self:flex-start;margin-top:4px}.tasks-card--waiting{background:var(--violet-tint)}.k-card--dashed{border:2px dashed var(--line-bright);background:0 0}.tasks-agent{flex-direction:column;gap:10px;display:flex}.tasks-agent+.tasks-agent{border-top:1px solid var(--line);margin-top:6px;padding-top:16px}.tasks-agent .k-label{margin-top:8px}.k-btn{border-radius:var(--radius-pill);background:var(--emphasis-surface);height:40px;color:var(--emphasis-ink);font:inherit;white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:800;display:inline-flex}.k-btn:hover:not(:disabled){opacity:.9}.k-btn:disabled{cursor:default;opacity:.45}.tasks-lane>.k-btn,.tasks-lane>.k-foot{margin-top:auto}.tasks-watch .k-row{padding:8px 0;font-size:13.5px}.tasks-watch .k-row:first-child{padding-top:4px}.k-tile--emphasis .tasks-watch .k-row{border-top-color:#ffffff14}.tasks-watch b{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}.tasks-table .k-label h2{font-size:12px}.tasks-table .task-queue-results-status{padding:0}.tasks-tr,.tasks-table .task-queue-row>button{grid-template-columns:minmax(0,2.4fr) minmax(0,1.2fr) 110px 90px 140px}.tasks-tr{padding-top:6px}.tasks-table .task-queue-list{background:0 0;border-radius:0;padding:0}.tasks-table .task-queue-row>button{align-items:center;gap:12px;padding:11px 0;display:grid}.tasks-table .task-queue-row-main{gap:3px}.tasks-table .task-queue-row-signals{justify-content:flex-start}.tasks-table .task-queue-row-signals>span{gap:4px}.tasks-table .task-queue-project{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tasks-table .task-queue-more{border-top:1px solid var(--line);background:0 0;border-radius:0;margin-top:8px;padding:12px 0 0}.tasks-table .task-queue-empty{background:0 0;border-radius:0}@media (width<=1180px){.tasks-board{grid-template-columns:repeat(2,minmax(0,1fr))}.tasks-board>.k-tile--emphasis{grid-column:1/-1}}@media (width<=800px){.tasks-board{grid-template-columns:minmax(0,1fr)}.tasks-tr{display:none}.tasks-table .task-queue-row>button{grid-template-columns:minmax(0,1fr);gap:4px}.tasks-table .task-queue-project,.tasks-table .task-queue-row>button>.k-mono{display:none}}@media (width<=1540px){.account{margin:0}.account>div{display:none}}@media (width<=1350px){.primary-navigation .k-pill-face{gap:6px;padding-inline:10px}.topbar-actions{gap:.28rem;margin-left:.75rem}.account{margin:0}.account>div{display:none}}@media (width<=1250px){.topbar-find{gap:6px;padding:0 10px 0 12px}.topbar-find>span{display:none}}@media (width<=1180px){.topbar .wordmark>:not(.wordmark-mark){display:none}.primary-navigation{gap:4px}.primary-navigation .k-pill-face{gap:5px;padding-inline:9px}.topbar-actions{margin-left:.5rem}}@media (width<=1040px){.topbar{padding:0 .85rem}.topbar-find{padding:0 10px}.topbar-find .k-kbd{display:none}}@media (width<=980px){.budget-metrics dl{grid-template-columns:repeat(3,minmax(0,1fr))}.budget-metrics dl>div:nth-child(3n+1){border-left:1px solid var(--line)}.signin-shell{grid-template-columns:1fr}.signin-visual{display:none}.signin-grid{-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.project-button{min-width:220px}.inbox-task-list{grid-template-columns:1fr}.task-queue-row>button{grid-template-columns:minmax(0,1fr) auto}.task-queue-row-signals{grid-column:1;justify-content:flex-start}.task-queue-open{grid-area:1/2/span 2}.calendar-hero{flex-direction:column;align-items:start}.calendar-workspace{grid-template-columns:1fr}.inbox-body:has(.inbox-peek){grid-template-columns:1fr}.inbox-page .inbox-task-card{grid-template-columns:18px 118px minmax(0,1fr) 70px}.inbox-page .inbox-task-card>:nth-child(4),.inbox-page .inbox-task-card>:nth-child(6){display:none}.calendar-agenda{border-top:1px solid var(--line);border-left:0;min-height:0;max-height:none;position:static}.agenda-list{max-height:520px}.k-page{padding:20px 20px 28px}.k-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.k-span-3,.k-span-4{grid-column:span 2}.k-h1{font-size:30px}.primary-navigation .k-pill-label{display:none}.primary-navigation .k-pill-face>svg{flex:none;display:block}.view-label{display:none}.projects-row{grid-template-columns:30px minmax(0,1.2fr) minmax(0,1.6fr) 150px}.projects-row>:nth-child(5),.projects-row>:nth-child(6){display:none}.projects-list-controls{flex-wrap:wrap}}@media (width<=800px){.wordmark.compact>span:nth-child(2){display:none}.topbar-actions{gap:.25rem}}@media (width<=700px){.budget-columns{grid-template-columns:minmax(0,1fr)}.budget-chart-month:nth-of-type(2n){display:none}.budget-hero{flex-direction:column;align-items:start;gap:1.2rem}.budget-hero-meta{justify-items:start}.budget-projection>header{flex-direction:column;align-items:start}.budget-projection-summary{gap:1.2rem}.budget-panel>header p{text-align:left}.topbar{grid-template-columns:auto minmax(0,1fr) auto;height:58px;padding:0 .85rem}.wordmark.compact>span:nth-child(2),.view-label,.account{display:none}.primary-navigation{scrollbar-width:none;-webkit-overflow-scrolling:touch;justify-self:center;min-width:0;max-width:100%;overflow-x:auto}.primary-navigation .k-pill-face{gap:3px;padding-inline:4px}.primary-navigation .navigation-count{display:grid}.topbar-actions{gap:.2rem;margin-left:0}.inbox-feed.k-tile{padding:12px 8px}.inbox-feed>.k-foot{padding:0 8px}.inbox-page .inbox-task-card{grid-template-columns:18px minmax(0,1fr) auto;row-gap:4px;padding:10px 8px}.inbox-page .inbox-task-card>.inbox-row-check{grid-row:1/span 2;align-self:start;margin-top:3px}.inbox-page .inbox-task-card>.inbox-row-signal{grid-area:1/2}.inbox-page .inbox-task-card>.inbox-row-figure{grid-area:1/3}.inbox-page .inbox-task-card>.inbox-row-main{grid-area:2/2/auto/-1}.work-finder-backdrop{align-items:stretch;padding:0}.work-finder-dialog{border:0;width:100%;min-height:100vh;max-height:100vh}.work-finder-header{padding:1rem}.work-finder-input{min-height:3.75rem;margin:.75rem 1rem 0}.work-finder-input input{font-size:.88rem}.work-finder-input kbd{display:none}.work-finder-help{padding-inline:1rem}.work-finder-results{padding-inline:.35rem}.work-finder-results button{grid-template-columns:4.25rem minmax(0,1fr) auto;padding-inline:.65rem}.work-finder-result-copy>span{white-space:normal}.work-finder-footer{padding-inline:1rem}.shortcut-help-backdrop{align-items:stretch;padding:0}.shortcut-help-dialog{border:0;width:100%;min-height:100vh;max-height:100vh}.shortcut-help-header{padding:1rem}.shortcut-help-groups{padding-inline:1rem}.shortcut-help-group{grid-template-columns:1fr;gap:.75rem;padding:1rem 0}.shortcut-help-group header p{max-width:520px}.shortcut-help-group dl>div{gap:.7rem;padding-inline:.55rem}.shortcut-help-group dt{font-size:.68rem}.shortcut-help-footer{padding-inline:1rem}.snapshot-comparison-backdrop{align-items:stretch;padding:0}.snapshot-comparison-dialog{border:0;width:100%;min-height:100vh;max-height:100vh}.snapshot-comparison-header,.snapshot-comparison-body{padding:1rem}.snapshot-comparison-source dl>div{grid-template-columns:1fr;gap:.18rem}.snapshot-comparison-metrics>div{min-height:5.5rem;padding:.7rem}.snapshot-change-row{grid-template-columns:2rem minmax(0,1fr)}.snapshot-change-row code{grid-column:2;max-width:100%}.snapshot-comparison-footer{flex-direction:column;align-items:stretch;padding:.8rem 1rem}.snapshot-comparison-footer button{width:100%}.inbox-page,.task-queue-page{padding:1rem}.task-queue-hero{flex-direction:column;align-items:start;gap:1rem;min-height:0;padding:1.4rem 0 2rem}.task-queue-hero h1{font-size:clamp(2.8rem,15vw,4.6rem)}.task-queue-hero-meta{justify-items:stretch;width:100%}.task-queue-hero-meta>time{white-space:normal}.task-queue-brief-button{width:100%}.task-queue-metrics dl{grid-template-columns:repeat(3,minmax(0,1fr))}.task-queue-metrics dl>div{border-bottom:1px solid var(--line);padding:.8rem}.task-queue-metrics dl>div:nth-child(3n){border-right:0}.task-queue-toolbar{flex-direction:column;align-items:stretch}.task-queue-scopes{width:100%}.task-queue-actions{justify-content:stretch;width:100%;max-width:none}.task-queue-search{flex:1;width:100%;max-width:none}.inbox-hero{flex-direction:column;align-items:start;gap:1rem;min-height:0;padding:1.4rem 0 2rem}.inbox-hero h1{font-size:clamp(2.8rem,15vw,4.6rem)}.inbox-hero-meta{justify-items:stretch;width:100%}.inbox-hero-meta>time{white-space:normal}.inbox-brief-button{width:100%}.inbox-metrics dl{grid-template-columns:repeat(3,minmax(0,1fr))}.inbox-metrics dl>div{border-bottom:1px solid var(--line);padding:.8rem}.inbox-metrics dl>div:nth-child(3n){border-right:0}.inbox-toolbar{flex-direction:column;align-items:stretch}.inbox-scopes{width:100%}.inbox-search{width:100%;max-width:none}.inbox-task-card>header{flex-direction:column}.inbox-task-badges{justify-content:flex-start}.project-hero{grid-template-columns:1fr;min-height:0;padding-top:1rem}.project-title-block h1{font-size:clamp(2.7rem,15vw,4.4rem)}.current-status-card{width:100%}.metric-grid{grid-template-columns:repeat(2,1fr)}.metric-grid>div{border-bottom:1px solid var(--line);padding:1rem}.metric-grid>div:first-child{padding-left:1rem}.metric-grid>div:nth-child(2){border-right:0}.direction-grid{grid-template-columns:1fr}.project-review-panel>header{flex-direction:column}.project-review-summary,.project-review-details>div{grid-template-columns:1fr}.attention-panel>header{align-items:start}.attention-list{grid-template-columns:1fr}.hierarchy-toolbar,.hierarchy-actions{flex-direction:column;align-items:stretch}.hierarchy-scope{align-self:flex-start}.search-field{width:100%;max-width:none}.milestone-header{flex-direction:column;gap:.8rem;padding:1.1rem}.milestone-header-meta{flex-wrap:wrap;width:100%}.milestone-header-meta .work-link-button{margin-left:auto}.quest-grid{grid-template-columns:1fr}.quest-card{padding:1.1rem}.task-row{grid-template-columns:auto minmax(0,1fr)}.task-meta{flex-flow:wrap;grid-column:2;align-items:center;min-width:0}.signin-copy{padding:7rem 1.5rem 2rem}.signin-copy>.wordmark{left:1.5rem}.signin-copy h1{font-size:clamp(3.2rem,17vw,5.2rem)}.trust-row{gap:.8rem}.calendar-main{padding:1rem .25rem}.calendar-hero{padding-top:.8rem}.calendar-metrics{width:100%}.calendar-metrics>div{min-width:0;padding:.8rem}.calendar-workspace{margin-top:1rem}.calendar-panel{overflow-x:visible}.calendar-toolbar{gap:.5rem;min-width:0;padding:.9rem .75rem}.calendar-toolbar .eyebrow{display:none}.calendar-toolbar h2{white-space:nowrap;margin:0;font-size:1rem}.calendar-controls{gap:.1rem}.calendar-today{padding-inline:.45rem}.calendar-export-bar{flex-wrap:wrap;margin:0 .75rem .8rem}.calendar-export-bar>div{flex:1}.calendar-export-bar>button{width:100%}.calendar-date-jump{margin:0 .75rem .8rem}.calendar-date-jump label{flex:1}.calendar-date-jump input{width:9.5rem;min-width:0}.calendar-signal-nav{flex-basis:100%}.calendar-selected-date-status{text-align:left;flex-basis:100%}.calendar-signal-filter{grid-template-columns:repeat(3,minmax(0,1fr));width:calc(100% - 1.5rem);margin:0 .75rem .8rem}.calendar-signal-filter button{gap:.3rem;min-width:0;padding-inline:.55rem}.calendar-grid{min-width:0}.calendar-weekdays span{letter-spacing:.04em;text-align:center;padding:.55rem .1rem;font-size:.5rem}.calendar-day{gap:.35rem;min-height:4.5rem;padding:.4rem .3rem}.calendar-day-number{min-height:1.3rem;font-size:.65rem}.calendar-day-events{flex-wrap:wrap;align-items:center;gap:.2rem;display:flex}.calendar-event{background:var(--category,var(--cyan));border:0;border-radius:50%;width:.4rem;min-width:.4rem;height:.4rem;padding:0;display:block}.calendar-event>span,.calendar-event strong{display:none}.calendar-more{font-size:.48rem;line-height:1}.k-page{padding:16px 16px 24px}.k-grid{grid-template-columns:minmax(0,1fr)}.k-span-2,.k-span-3,.k-span-4{grid-column:span 1}.k-rowspan-2{grid-row:auto}.k-head{flex-direction:column;align-items:flex-start;gap:12px}.k-week{grid-template-columns:repeat(4,minmax(0,1fr))}.k-h1{font-size:26px}.k-big{font-size:40px}.k-big--money{font-size:clamp(18px,6vw,26px)}.k-bar-row{grid-template-columns:110px minmax(0,1fr) 80px 40px}.projects-row{grid-template-columns:28px minmax(0,1fr);row-gap:4px}.projects-row>:nth-child(3),.projects-row>:nth-child(4){grid-column:2}.project-finder{flex:1;min-width:0}.notes-row{grid-template-columns:100px minmax(0,1fr);row-gap:2px}.notes-row>:nth-child(3),.notes-row>:nth-child(4){grid-column:2}}@media (width<=520px){.budget-metrics dl{grid-template-columns:repeat(2,minmax(0,1fr))}.budget-metrics dl>div{border-left:0}.budget-metrics dl>div:nth-child(odd){border-left:1px solid var(--line)}.budget-bars li{grid-template-columns:minmax(0,1fr) auto}.budget-bar-track{grid-column:1/-1}#main-content{scroll-margin-top:7.25rem}.task-queue-actions{flex-direction:column;align-items:stretch;gap:.75rem}.task-queue-order{width:100%}.k-label{flex-wrap:wrap}.projects-list-controls{width:100%}.projects-control{min-width:0}.projects-control select{max-width:100%}.project-finder{width:100%;min-width:0}.topbar{grid-template-rows:58px 50px;grid-template-columns:auto minmax(0,1fr);align-items:center;height:108px;padding:0 .75rem}.wordmark.compact{grid-area:1/1}.topbar-actions{grid-area:1/2}.primary-navigation{scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-area:2/1/auto/-1;grid-template-columns:repeat(8,minmax(0,1fr));justify-self:stretch;width:100%;min-width:0;max-width:100%;display:grid;overflow-x:auto}.primary-navigation button{justify-content:center;min-width:0;min-height:44px;padding:0}.primary-navigation .k-pill-face{gap:2px;min-width:36px;padding-inline:2px}.primary-navigation .navigation-count{min-width:1rem;height:1rem;padding:0 .2rem;font-size:.58rem}}@media (width<=360px){.topbar{padding:0 .35rem}.topbar-actions{gap:1px}.topbar-actions .icon-button{width:44px;height:44px}.primary-navigation .k-pill-face{gap:1px;padding-inline:1px}.primary-navigation .navigation-count{min-width:.95rem;height:.95rem;padding:0 .15rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.budget-page .spend-hero h2{margin:0;font-size:12px;font-weight:800}.budget-page .spend-hero-rates{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin:12px 0 0;display:grid}.budget-page .spend-hero-rates>div{align-content:start;gap:4px;display:grid}.budget-page .spend-hero-rates dd,.budget-page .spend-hero-rates .k-sub,.budget-page .spend-grid{margin:0}.budget-page .spend-compare header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.budget-page .spend-compare header h2{margin:0;font-size:13px;font-weight:800}.budget-page .spend-compare header p{color:var(--dim);margin:2px 0 0;font-size:12px}.budget-page .spend-table-scroll{margin-top:14px;overflow-x:auto}.budget-page .spend-table{border-collapse:collapse;width:100%}.budget-page .spend-table caption{text-align:left;padding-bottom:6px}.budget-page .spend-table th,.budget-page .spend-table td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:7px 10px}.budget-page .spend-table thead th{color:var(--dim);letter-spacing:.02em;text-transform:uppercase;font-size:10.5px;font-weight:800}.budget-page .spend-table tbody th{font-size:12.5px;font-weight:700}.budget-page .spend-table tbody th small{color:var(--dim);font-size:10.5px;font-weight:600}.budget-page .spend-table tbody tr:last-child th,.budget-page .spend-table tbody tr:last-child td{border-bottom:none}.budget-page .spend-table .spend-num{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px}.budget-page .spend-table .spend-muted{color:var(--dim)}.budget-page .spend-table .spend-partial th,.budget-page .spend-table .spend-partial td{background:var(--bg-elevated)}.budget-page .delivery-counter h2{margin:0;font-size:12px;font-weight:800}.budget-page .delivery-figures{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin:12px 0 0;display:grid}.budget-page .delivery-figures>div{align-content:start;gap:4px;display:grid}.budget-page .delivery-figures dd{font-family:var(--font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-size:30px;font-weight:500}.budget-page .delivery-figures dd small{color:var(--dim);letter-spacing:0;font-size:14px}.budget-page .delivery-figures .k-sub{margin:0}.budget-page .delivery-weeks{gap:4px;margin:16px 0 0;padding:0;list-style:none;display:grid}.budget-page .delivery-weeks li{grid-template-columns:104px 1fr 62px 68px;align-items:center;gap:10px;display:grid}.budget-page .delivery-week-label{color:var(--dim);font-size:11.5px}.budget-page .delivery-week-bar{background:var(--bg-elevated);border-radius:2px;height:12px;display:block;overflow:hidden}.budget-page .delivery-bar{background:var(--ink);border-radius:2px;height:100%;display:block}.budget-page .delivery-bar.over{background:var(--red)}.budget-page .delivery-week-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px}.budget-page .delivery-week-spend{font-family:var(--font-mono);text-align:right;color:var(--dim);font-variant-numeric:tabular-nums;font-size:12px}.budget-page .delivery-week--running .delivery-week-label{color:var(--text-strong);font-weight:700}.budget-page .delivery-bar--0{width:0}.budget-page .delivery-bar--10{width:10%}.budget-page .delivery-bar--20{width:20%}.budget-page .delivery-bar--30{width:30%}.budget-page .delivery-bar--40{width:40%}.budget-page .delivery-bar--50{width:50%}.budget-page .delivery-bar--60{width:60%}.budget-page .delivery-bar--70{width:70%}.budget-page .delivery-bar--80{width:80%}.budget-page .delivery-bar--90{width:90%}.budget-page .delivery-bar--100{width:100%}.eve-heading{align-items:center;gap:8px;min-width:0;margin:0;font-size:12px;font-weight:800;display:flex}.eve-chip{color:var(--ink-2)}.eve-chips .eve-chip{text-align:left;text-overflow:ellipsis;max-width:100%;line-height:32px;display:inline-block;overflow:hidden}.k-tile--emphasis .eve-chip{color:var(--emphasis-ink);background:#ffffff1f}.k-tile--emphasis .eve-chip:hover{color:var(--emphasis-ink);background:#fff3}.k-tile--emphasis .eve-chip.k-chip--light{background:var(--lift);color:var(--ink-2)}.k-tile--emphasis .eve-chip.k-chip--light:hover{background:var(--lift);box-shadow:inset 0 0 0 1px var(--line-bright);color:var(--text-strong)}.k-kbd{border:1px solid var(--line);color:var(--dim);font-family:var(--font-mono);border-radius:6px;padding:2px 6px;font-size:11px}.k-ask{border-radius:var(--radius-pill);background:var(--tile);height:56px;color:var(--eve);align-items:center;gap:12px;margin:0;padding:0 6px 0 18px;display:flex}.k-ask input{min-width:0;color:var(--text-strong);font:inherit;background:0 0;border:0;flex:1;padding:0;font-size:14px;font-weight:600}.k-ask input::placeholder{color:var(--dim)}.k-ask input:focus-visible{outline:none}.k-ask:focus-within{box-shadow:0 0 0 2px var(--focus-ring)}.k-ask-send{background:var(--emphasis-surface);width:2.75rem;height:2.75rem;color:var(--emphasis-ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.k-ask-send:hover{opacity:.88}.eve-backdrop{padding-top:min(8vh,5rem)}.eve-panel{border:1px solid var(--line);border-radius:var(--radius-tile);background:var(--bg);width:min(100%,760px);max-height:min(820px,100vh - 6rem);box-shadow:var(--shadow-soft);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.eve-panel-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 16px 16px 20px;display:flex}.eve-panel-title{flex:1;gap:2px;min-width:0;display:grid}.eve-panel-title h2{color:var(--text-strong);letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:800;display:flex}.eve-panel-title .k-rm{font-size:12px}.eve-avatar{background:var(--eve);width:34px;height:34px;color:var(--accent-contrast);border-radius:12px;flex:none;place-items:center;display:grid}.eve-tag{background:var(--violet-tint);color:var(--violet-tint-ink)}.eve-transcript{flex-direction:column;gap:14px;padding:20px;display:flex;overflow-y:auto}.eve-turn{flex-direction:column;gap:10px;max-width:640px;display:flex}.eve-turn--eve{align-self:flex-start}.eve-turn--user{align-self:flex-end;align-items:flex-end}.eve-bubble{border-radius:var(--radius-card);text-wrap:pretty;margin:0;padding:12px 14px;font-size:14px;line-height:1.5}.eve-turn--eve .eve-bubble{background:var(--tile);color:var(--ink)}.eve-turn--user .eve-bubble{background:var(--emphasis-surface);color:var(--emphasis-ink);border-bottom-right-radius:4px}.eve-turn--eve .eve-chip{border:1px solid var(--line);background:var(--tile)}.eve-turn--user .eve-bubble{white-space:pre-line}.markdown-body{overflow-wrap:break-word}.markdown-body>*{margin:0}.markdown-body>*+*{margin-top:.7em}.markdown-body>h3+*,.markdown-body>h4+*{margin-top:.4em}.markdown-body h3{color:var(--text-strong);letter-spacing:-.01em;font-size:1em;font-weight:800}.markdown-body h4{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.8em;font-weight:750}.markdown-body p{white-space:pre-line}.markdown-body ul{padding-left:1.2em;list-style:outside}.markdown-body ol{padding-left:1.5em;list-style:decimal}.markdown-body li{padding-left:.1em}.markdown-body li+li,.markdown-body li>ul,.markdown-body li>ol{margin-top:.3em}.markdown-body li::marker{color:var(--dim)}.markdown-body strong{color:var(--text-strong);font-weight:750}.markdown-body code{border:1px solid var(--line);background:var(--wash-faint);font-family:var(--font-mono);border-radius:4px;padding:.05em .3em;font-size:.88em}.markdown-body pre{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--bg);font-family:var(--font-mono);padding:10px 12px;font-size:.85em;line-height:1.5;overflow-x:auto}.markdown-body pre code{font-size:inherit;background:0 0;border:0;padding:0}.markdown-body blockquote{border-left:3px solid var(--line-bright);color:var(--ink-2);margin:0;padding-left:12px}.markdown-body blockquote>*+*{margin-top:.5em}.markdown-body hr{border:0;border-top:1px solid var(--line)}.markdown-body a{color:var(--cyan);overflow-wrap:anywhere;text-underline-offset:2px}.markdown-table-scroll{overflow-x:auto}.markdown-table-scroll table{border-collapse:collapse;width:max-content;max-width:none;font-size:.92em}.markdown-table-scroll th{border-bottom:1px solid var(--line-bright);color:var(--dim);letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:.3em .9em .3em 0;font-size:.72em;font-weight:750}.markdown-table-scroll td{border-bottom:1px solid var(--line);vertical-align:baseline;padding:.3em .9em .3em 0}.markdown-table-scroll tr>:last-child{padding-right:0}.markdown-table-scroll tbody tr:last-child td{border-bottom:0}.markdown-table-scroll .markdown-cell-numeric{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.eve-composer{margin:0 16px 16px}.fitness-page .fitness-scopes{flex:none}.fitness-page .k-chip.selected{background:var(--emphasis-surface);color:var(--emphasis-ink)}.fitness-tile-link{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:10px;padding:0;display:flex}.fitness-tile-link:hover .k-big{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.fitness-section-label{color:var(--dim);letter-spacing:.08em;text-transform:uppercase;margin:6px 0 0;font-size:11px;font-weight:800}.fitness-row{border:0;border-top:1px solid var(--line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 4px;display:grid}.k-rows>.fitness-row:first-child{border-top:0}.fitness-row:hover{border-radius:var(--radius-card);background:var(--tile-2)}.fitness-row[aria-current=true]{border-radius:var(--radius-card);background:var(--emphasis-surface);color:var(--emphasis-ink)}.fitness-row[aria-current=true] .k-rt{color:var(--emphasis-ink)}.fitness-row[aria-current=true] .k-rm,.fitness-row[aria-current=true] .k-mono,.fitness-row[aria-current=true] .fitness-row-icon{color:var(--emphasis-ink-2)}.fitness-row-icon{background:var(--bg-elevated);width:28px;height:28px;color:var(--ink-2);border-radius:9px;place-items:center;display:grid}.fitness-row[aria-current=true] .fitness-row-icon{background:#ffffff1f}.fitness-row-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.fitness-row-source{letter-spacing:.04em;text-transform:uppercase;font-size:10.5px}.fitness-pain{color:var(--red)}.fitness-bars{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:8px;display:grid}.fitness-bar{flex-direction:column;align-items:center;gap:6px;display:flex}.fitness-bar-track{background:var(--bg-elevated);border-radius:6px;align-items:flex-end;width:100%;height:72px;display:flex}.fitness-bar-fill{background:var(--ink);border-radius:6px;width:100%}.fitness-bar-fill[data-empty]{background:var(--line-bright);height:3px}.fitness-bar-fill[data-level="1"]{height:10%}.fitness-bar-fill[data-level="2"]{height:20%}.fitness-bar-fill[data-level="3"]{height:30%}.fitness-bar-fill[data-level="4"]{height:40%}.fitness-bar-fill[data-level="5"]{height:50%}.fitness-bar-fill[data-level="6"]{height:60%}.fitness-bar-fill[data-level="7"]{height:70%}.fitness-bar-fill[data-level="8"]{height:80%}.fitness-bar-fill[data-level="9"]{height:90%}.fitness-bar-fill[data-level="10"]{height:100%}.fitness-history-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fitness-search{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--bg-elevated);min-width:200px;height:36px;color:var(--text-strong);font:inherit;flex:1;padding:0 14px;font-size:13px}.fitness-search:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.fitness-more{align-self:flex-start;min-height:44px;margin-top:4px}.fitness-detail{gap:12px}.fitness-detail-title{color:var(--text-strong);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:800}.fitness-summary{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px 16px;margin:0;display:grid}.fitness-summary>div{flex-direction:column;gap:2px;display:flex}.fitness-summary dd{margin:0}.fitness-summary-value{color:var(--text-strong);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.fitness-summary--tight{grid-template-columns:repeat(3,minmax(0,1fr))}.fitness-exercises,.fitness-plan{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.fitness-exercise,.fitness-plan>li{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:12px;display:flex}.fitness-exercise-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.fitness-sets{flex-wrap:wrap;gap:6px;display:flex}.fitness-set{border:1px dashed var(--line-bright);height:26px;color:var(--ink-2);font-family:var(--font-mono);font-variant-numeric:tabular-nums;border-radius:8px;align-items:center;padding:0 9px;font-size:11.5px;display:inline-flex}.fitness-set--done{background:var(--green-tint);color:var(--green-tint-ink);border-style:solid;border-color:#0000}.fitness-set--warmup{color:var(--dim)}.fitness-set--skipped{color:var(--dim);text-decoration:line-through}.fitness-exercise-loads{line-height:1.45}.fitness-notes{color:var(--ink);white-space:pre-line;margin:0;font-size:13.5px;line-height:1.55}.fitness-empty h2{margin:0}.topbar-find{border:1px solid var(--line);border-radius:var(--radius-pill);height:36px;color:var(--ink-2);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;align-items:center;gap:8px;margin-right:4px;padding:0 12px 0 14px;font-size:13px;font-weight:700;display:inline-flex}.topbar-find:hover{background:var(--tile);color:var(--text-strong)}.topbar-find .k-kbd{margin-left:2px}.k-head-actions{flex:none;align-items:center;gap:8px;display:flex}.k-row-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.k-row>.k-mono,.k-row-action>.k-mono{margin-left:auto}.projects-review-paper{gap:4px;padding:14px 16px}.projects-review-paper .k-rt{font-size:13.5px}.inbox-page .inbox-feed .inbox-task-list{align-items:stretch}.inbox-page .inbox-task-card{width:100%}.k-btn.k-btn--light{background:var(--bg-elevated);color:var(--text-strong)}.k-btn.k-btn--light:hover:not(:disabled){background:var(--tile-2);opacity:1}.inbox-page .inbox-task-card{box-shadow:none}.inbox-page .inbox-row-figure{white-space:nowrap}.calendar-head-actions{flex-wrap:wrap;justify-content:flex-end}@media (width<=1250px){.calendar-main .k-head{flex-wrap:wrap}.calendar-main .k-head>.calendar-metrics-region{flex:1 0 100%}}.calendar-day-layout{grid-template-columns:minmax(0, 1fr) var(--rail-peek);align-items:start;gap:var(--gap-tile);display:grid}.calendar-day-rail{gap:var(--gap-tile);flex-direction:column;min-width:0;display:flex}.calendar-day-tile{padding:20px 24px}.calendar-day-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.calendar-day-steps{align-items:center;gap:4px;display:flex}.calendar-day-controls .calendar-signal-filter button{height:36px}.day-river{border-left:2px solid var(--tile-2);flex-direction:column;gap:8px;margin-top:8px;padding:14px 0 0 16px;display:flex;position:relative}.day-river-now{background:var(--eve);border-radius:50%;width:12px;height:12px;position:absolute;top:0;left:-7px}.day-river:has(.day-river-now):before{content:"";border-top:2px solid var(--eve);position:absolute;top:5px;left:0;right:0}.day-card{border-radius:var(--radius-card);background:var(--bg-elevated);text-align:left;flex-direction:column;gap:4px;width:100%;padding:12px 14px;display:flex}.day-card .k-rt{font-size:14px}.day-card-action{font:inherit;color:inherit;cursor:pointer;border:0}.day-card-action:hover .k-rt{text-decoration:underline}.day-card--red{background:var(--red-tint)}.day-card--amber{background:var(--amber-tint)}.day-card--violet{background:var(--violet-tint)}.day-card--slack{border:2px dashed var(--tile-2);background:0 0}.day-card-time{color:var(--dim)}.day-card-time--red{color:var(--red-tint-ink)}.day-card-time--amber{color:var(--amber-tint-ink)}.day-card-time--violet{color:var(--violet-tint-ink)}.day-card--timed{border-left:0}.day-card-swatch{background:var(--category,var(--eve));vertical-align:1px;border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}.day-concurrent{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.day-concurrent[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.day-concurrent[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.day-concurrent[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.day-concurrent .day-card{height:100%}.day-within{flex-direction:column;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.day-within li{background:var(--tile);border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.day-within .k-rt{font-size:13px}@media (width<=700px){.day-concurrent[data-count="2"],.day-concurrent[data-count="3"],.day-concurrent[data-count="4"]{grid-template-columns:minmax(0,1fr)}}.day-card-quiet{color:var(--dim)}.day-unplanned{border-radius:var(--radius-card);background:repeating-linear-gradient(135deg, var(--tile-2) 0 10px, var(--tile) 10px 20px);text-align:center;place-items:center;min-height:160px;padding:20px;display:grid}.calendar-week-strip{flex:none}.calendar-week-strip .k-day{min-height:72px}@media (width<=1180px){.calendar-day-layout{grid-template-columns:minmax(0,1fr)}}.calendar-week-tile{padding:20px 24px}.calendar-week-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.calendar-week-column{border-radius:var(--radius-card);flex-direction:column;gap:8px;min-width:0;padding:6px;display:flex}.calendar-week-column--selected{background:var(--tile-2)}.calendar-week-day{width:100%;min-height:0}.calendar-week-items{flex-direction:column;gap:6px;display:flex}.calendar-week-card{gap:2px;padding:8px 10px}.calendar-week-card .k-rt{font-size:12.5px}.calendar-week-card .day-card-time{font-size:10.5px}.calendar-week-empty{color:var(--dim);padding:8px 4px;font-size:12px}.inbox-page .inbox-body:has(.inbox-peek) .inbox-task-card{grid-template-columns:18px 100px minmax(0,1fr) 70px}:is(.inbox-page .inbox-body:has(.inbox-peek) .inbox-task-card>:nth-child(4),.inbox-page .inbox-body:has(.inbox-peek) .inbox-task-card>:nth-child(6)){display:none}
