.kitt-red,html[data-skin=kitt-red]{--kr-ground: #0A0A0B;--kr-paper: #141416;--kr-band: #1B1B1E;--kr-nav: #000000;--kr-ink: #F2EEE6;--kr-muted: #9C978E;--kr-link: #E8E2D6;--kr-on: #0A0A0B;--kr-rule: #2E2E33;--kr-bezel: #4A4A50;--kr-shadow: #000000;--kr-shadow-card: 6px 6px 0 var(--kr-shadow);--kr-shadow-button: 4px 4px 0 var(--kr-shadow);--kr-me: #FF2A1A;--kr-me-dim: #5E1610;--kr-me-glow: 0 0 12px color-mix(in srgb, #FF2A1A 55%, transparent);--kr-hot: #FF2A1A;--kr-due: #FFB000;--kr-ok: #39E07A;--kr-hot-tint: color-mix(in srgb, #FF2A1A 13%, #0A0A0B);--kr-due-tint: color-mix(in srgb, #FFB000 12%, #0A0A0B);--kr-ok-tint: color-mix(in srgb, #39E07A 10%, #0A0A0B);--kr-glow-hot: 0 0 10px color-mix(in srgb, #FF2A1A 60%, transparent);--shroud-work: #5E7391;--shroud-home: #5E8670;--shroud-health: #9A6A5E;--shroud-ties: #7E6E96;--shroud-learning: #8F8263;--shroud-legal: #7A7F8C;--shroud-money: #5F8A84;--kr-font-disp: "Archivo Black", "Archivo", system-ui, sans-serif;--kr-font-ui: "Archivo", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--kr-font-mono: "Space Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--kr-text-masthead: 46px;--kr-text-masthead-phone: 28px;--kr-text-brand: 20px;--kr-text-readout: 24px;--kr-text-title: 17px;--kr-text-body: 15px;--kr-text-row: 13px;--kr-text-button: 12px;--kr-text-kicker: 11px;--kr-text-label: 10px;--kr-leading-body: 1.5;--kr-tracking-kicker: .12em;--kr-tracking-button: .05em;--kr-tracking-bar: .06em;--kr-radius: 0;--kr-border-card: 3px;--kr-border-button: 2.5px;--kr-border-chip: 2px;--kr-border-signal: 10px;--kr-section-rule: 3px;--kr-tap: 40px;--space-1: 2px;--space-2: 4px;--space-3: 6px;--space-4: 8px;--space-5: 12px;--space-6: 16px;--space-7: 24px;--space-8: 32px;--kr-scan-period: 2.4s;--kr-scan-width: 14%;--kr-bar-height: 16px;--kr-voice-period: 1.3s;--kr-blink: 1.6s;--kr-glow-hot-period: 1.8s;--kr-glow-due-period: 2.4s;--kr-rise: .6s;--kr-flicker-period: 7s;--kr-scanlines: repeating-linear-gradient(0deg, rgba(255, 255, 255, .045) 0 1px, transparent 1px 3px);--kr-vignette: radial-gradient(ellipse at center, transparent 62%, rgba(0, 0, 0, .5) 100%);--motion-swap: .15s}.kitt-red-paper,html[data-skin=kitt-red] .kitt-red-paper{--kr-ground: #FFFFFF;--kr-paper: #FFFFFF;--kr-band: #EDEDED;--kr-nav: #000000;--kr-ink: #000000;--kr-muted: #555555;--kr-rule: #999999;--kr-bezel: #000000;--kr-me: #000000;--kr-hot: #000000;--kr-due: #555555;--kr-ok: #555555}body{margin:0;background:var(--kr-ground)}:root{--seal-gold: hsl(43 72% 56%);--seal-faded: color-mix(in oklab, var(--kr-muted) 70%, transparent);--brand-fwh: #D38A3D;--brand-landfall: #4FA3C7;--lane-day: var(--kr-ink);--lane-fwh: var(--brand-fwh);--lane-landfall: var(--brand-landfall);--day-weight-eyebrow: 600;--day-weight-masthead: 400;--day-tracking-masthead: .05em;--day-leading-masthead: 1.05;--day-weight-caption: 600;--day-weight-door: 600;--day-weight-body: 500;--day-tracking-meta: 0;--day-leading-meta: 1.4}a{color:var(--kr-link)}a:hover{color:var(--kr-ink)}.kitt-red{font-family:var(--kr-font-ui);font-size:var(--kr-text-row);line-height:1.45;color:var(--kr-ink);background:var(--kr-ground);font-feature-settings:"rlig" 1,"calt" 1,"ss01" 1;-webkit-font-smoothing:antialiased}.kitt-red *{box-sizing:border-box}.kitt-red button{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;text-align:inherit}.kitt-red p,.kitt-red h1,.kitt-red ul{margin:0}.kitt-red ul{padding:0;list-style:none}.meta{font-family:var(--kr-font-mono);font-variant-numeric:tabular-nums}.disp{font-family:var(--kr-font-disp);font-weight:var(--day-weight-masthead);text-transform:uppercase;letter-spacing:.08em;font-variant-numeric:tabular-nums}.book{font-family:var(--kr-font-ui);letter-spacing:.01em}.tnum{font-variant-numeric:tabular-nums}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rule{height:1px;background:var(--kr-rule)}.pill,.chip{display:inline-flex;align-items:center;gap:var(--space-3);white-space:nowrap;padding:3px var(--space-4);font-family:var(--kr-font-mono);font-size:var(--kr-text-kicker);font-weight:var(--day-weight-eyebrow);text-transform:uppercase;line-height:1;font-variant-numeric:tabular-nums}.pill{border-radius:var(--kr-radius);letter-spacing:var(--kr-tracking-kicker)}.chip{border-radius:6px;letter-spacing:.1em}.pill[data-tone=quiet]{color:var(--kr-muted);border:1px solid var(--kr-rule);background:transparent}.pill[data-tone=info]{color:var(--kr-ink);border:var(--kr-border-chip) solid var(--kr-bezel);background:transparent}.pill[data-filled="1"][data-tone=info]{background:var(--kr-nav)}.pill.sig-hot{color:var(--kr-hot);border:var(--kr-border-chip) solid var(--kr-hot)}.pill.sig-due{color:var(--kr-due);border:var(--kr-border-chip) solid var(--kr-due)}.pill.sig-ok{color:var(--kr-ok);border:var(--kr-border-chip) solid color-mix(in srgb,var(--kr-ok) 50%,var(--kr-bezel))}.pill[data-filled="1"].sig-hot{background:var(--kr-hot-tint)}.pill[data-filled="1"].sig-due{background:var(--kr-due-tint)}.pill[data-filled="1"].sig-ok{background:var(--kr-ok-tint)}.attention-row.sig-hot{border-left:var(--kr-border-signal) solid var(--kr-hot);background:var(--kr-hot-tint)}.attention-row.sig-due{border-left:var(--kr-border-signal) solid var(--kr-due)}.due-day.sig-hot{color:var(--kr-hot)}.due-day.sig-due{color:var(--kr-due)}.label{font-family:var(--kr-font-mono);font-size:var(--kr-text-label);font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--kr-muted);font-variant-numeric:tabular-nums}.quiet{font-family:var(--kr-font-ui);font-size:var(--kr-text-row);font-style:italic;color:var(--kr-muted)}.page{--gutter: var(--space-6);min-height:100vh}.stage{margin:var(--space-4) auto;max-width:720px;background:var(--kr-paper);border:1px solid var(--kr-rule);border-radius:var(--kr-radius)}@media (min-width: 640px){.page{--gutter: var(--space-7)}}.masthead{border-bottom:1px solid var(--kr-rule)}.masthead-row{display:flex;flex-wrap:wrap;align-items:flex-end;column-gap:var(--space-7);row-gap:var(--space-4);padding:var(--space-5) var(--gutter) var(--space-4)}.masthead h1{font-family:var(--kr-font-disp);font-weight:var(--day-weight-masthead);text-transform:uppercase;letter-spacing:var(--day-tracking-masthead);white-space:nowrap;font-size:var(--kr-text-masthead-phone);line-height:var(--day-leading-masthead);color:var(--kr-ink)}@media (min-width: 640px){.masthead h1{font-size:var(--kr-text-masthead)}}.day-stage .masthead h1{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.masthead-sheet{margin-top:var(--space-3);max-width:60ch;font-size:var(--kr-text-body);font-style:italic;line-height:var(--kr-leading-body);color:var(--kr-muted)}.prime+.masthead-sheet{margin-top:var(--space-4)}.masthead-title{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-6);row-gap:var(--space-2)}.masthead-custody{min-width:0;display:flex;flex-direction:column;gap:2px}.masthead-custody .side-line{font-size:var(--kr-text-body);color:var(--kr-ink)}.masthead-meta{margin-top:var(--space-2);display:flex;flex-wrap:wrap;align-items:center;gap:7px}.masthead-meta .weather-row{margin-top:0}.masthead-wk{font-size:var(--kr-text-label);color:var(--kr-muted)}.masthead-error{margin-top:var(--space-3);font-size:var(--kr-text-body);color:var(--kr-due)}.weather-row{margin-top:var(--space-3);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);font-size:var(--kr-text-label)}.weather-visible{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.weather-hi{color:var(--kr-ink)}.weather-lo,.weather-word,.weather-sep{color:var(--kr-muted)}.weather-sun{margin-left:auto;display:flex;align-items:center;gap:var(--space-4);color:var(--kr-muted)}.weather-sun-word{font-size:var(--kr-text-kicker);text-transform:uppercase;letter-spacing:.1em;color:var(--kr-muted)}.prime{margin-top:var(--space-3);max-width:60ch;font-family:var(--kr-font-ui);font-size:var(--kr-text-body)}.prime>*+*{margin-top:var(--space-2)}.prime-line{cursor:pointer;color:var(--kr-muted)}.prime-idea{font-size:var(--kr-text-row);color:var(--kr-ink);overflow-wrap:anywhere}.prime-question{font-style:italic;line-height:var(--kr-leading-body);color:var(--kr-ink);overflow-wrap:anywhere}.prime-credit{font-size:var(--kr-text-kicker);color:var(--kr-muted)}.fold{display:flex;flex-direction:column;gap:9px;padding:var(--space-6) var(--gutter) var(--space-5)}.fold-head{display:flex;align-items:center;gap:var(--space-4)}.fold-count{font-size:var(--kr-text-label);font-weight:500;color:var(--kr-muted)}.fold-age[data-stale="1"]{color:var(--kr-due)}.stack{display:flex;flex-direction:column}.stack-3{display:flex;flex-direction:column;gap:3px}.stack-6{display:flex;flex-direction:column;gap:var(--space-3)}.stack-7{display:flex;flex-direction:column;gap:7px}.attention-row{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-4);margin:0 -4px;width:calc(100% + 8px);border-radius:var(--kr-radius);padding:2px 4px;font-size:var(--kr-text-row);font-weight:500;color:var(--kr-ink)}.attention-dot{height:6px;width:6px;flex:none;border-radius:var(--kr-radius)}.attention-dot[data-tone=hot]{background:var(--kr-hot)}.attention-dot[data-tone=due]{background:var(--kr-due)}.attention-dot[data-tone=quiet]{background:var(--kr-muted)}a.attention-row{color:inherit;text-decoration:none}.reply-rows{display:flex;flex-direction:column;gap:2px;padding-left:calc(6px + var(--space-4))}.reply-row{display:flex;align-items:baseline;gap:var(--space-4);font-size:var(--kr-text-label);color:var(--kr-muted)}.reply-rest{align-self:flex-start}.door{font-size:var(--kr-text-kicker);font-weight:var(--day-weight-door);text-transform:uppercase;letter-spacing:var(--kr-tracking-kicker);color:var(--kr-muted)}.strip{display:grid;grid-template-columns:64px 1fr;align-items:baseline;gap:var(--space-4)}@media (min-width: 640px){.strip{grid-template-columns:80px 1fr}}.strip-label{font-size:var(--kr-text-kicker);font-weight:var(--day-weight-door);text-transform:uppercase;letter-spacing:var(--kr-tracking-kicker);color:var(--kr-muted)}.strip-body{min-width:0;font-size:var(--kr-text-row);color:var(--kr-ink)}.line-button{display:flex;align-items:center;justify-content:flex-start;margin:0 -4px;border-radius:var(--kr-radius);padding:2px 4px;text-align:left;font-size:var(--kr-text-row);font-weight:500;color:var(--kr-ink)}.line-button{flex-wrap:wrap;min-width:0;overflow-wrap:anywhere}.line-button[data-done="1"]{color:var(--kr-muted);text-decoration:line-through}.line-button .tag{margin-left:var(--space-3);font-size:var(--kr-text-kicker);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--kr-muted)}.line-note{margin-top:2px;font-size:var(--kr-text-label);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--kr-hot)}.side-line{font-size:var(--kr-text-row);color:var(--kr-muted)}.queue-row{border-radius:var(--kr-radius);border:1px solid var(--kr-rule);background:var(--kr-band);padding:7px var(--space-5)}.queue-do{display:flex;align-items:center;gap:var(--space-4);font-size:var(--kr-text-row);font-weight:600;color:var(--kr-ink)}.queue-row[data-done="1"] .queue-do{color:var(--kr-muted);text-decoration:line-through}.queue-meta{margin-top:var(--space-2);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.queue-hours{font-size:var(--kr-text-label);font-weight:500;color:var(--kr-muted)}.queue-blocks{margin-top:2px;font-size:var(--kr-text-row);color:var(--kr-muted)}.kitt-red .tick{display:flex;height:14px;width:14px;flex:none;align-items:center;justify-content:center}.kitt-red .tick:before{content:"¹3";display:flex;height:14px;width:14px;align-items:center;justify-content:center;border-radius:var(--kr-radius);border:1px solid var(--kr-muted);color:transparent;font-size:9px;line-height:1}.kitt-red .tick.sig-ok:before{border-color:var(--kr-ok);color:var(--kr-ok)}.kitt-red .tick[data-busy="1"]{opacity:.5}.tick-word,.kitt-red .untick{display:inline-flex;align-items:center;margin-left:8px;font-size:var(--kr-text-label);font-weight:500;color:var(--kr-muted);white-space:nowrap}.tick-failed{color:var(--kr-due);white-space:normal}.kitt-red .untick{background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-decoration-color:var(--kr-rule);text-underline-offset:2px}.kitt-red .untick:hover,.kitt-red .untick:focus-visible{color:var(--kr-ink)}@media (max-width: 639px){.kitt-red .untick{min-height:44px;min-width:44px;justify-content:center;padding:0 10px;margin:-15px 0}}.kitt-red .tick:disabled{cursor:default;opacity:.35}@media (max-width: 639px){.kitt-red button.tick:not(:disabled){height:44px;width:44px;margin:-15px 0 -15px -15px}}.due-group{display:grid;grid-template-columns:64px 1fr;gap:var(--space-4)}@media (min-width: 640px){.due-group{grid-template-columns:80px 1fr}}.due-day{padding-top:2px;font-size:var(--kr-text-label);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--kr-muted)}.due-rows{display:flex;min-width:0;flex-direction:column;gap:var(--space-2)}.due-row{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-3);row-gap:2px;font-size:var(--kr-text-row);color:var(--kr-ink)}.due-who{font-size:var(--kr-text-row);color:var(--kr-muted)}.checklist{border-top:1px solid var(--kr-rule);padding:var(--space-6) var(--gutter) var(--space-5)}.check-row{display:flex;min-height:32px;width:100%;align-items:center;gap:10px;border-radius:var(--kr-radius);padding:0 4px;text-align:left}@media (max-width: 639px){.check-row{min-height:44px}}.check-time{width:38px;flex:none;font-size:var(--kr-text-label);color:var(--kr-muted)}.check-title{display:block;font-size:var(--kr-text-body);font-weight:var(--day-weight-body);color:var(--kr-ink)}.check-row[data-core="0"] .check-title{font-weight:400;color:var(--kr-muted)}.check-row[data-done="1"] .check-title{color:var(--kr-muted);text-decoration:line-through}.check-sub{display:block;font-size:var(--kr-text-label);color:var(--kr-muted)}.foot{padding:var(--space-5) var(--gutter);border-top:1px solid var(--kr-rule);font-size:var(--kr-text-label);color:var(--kr-muted)}.standing-line{font-family:var(--kr-font-ui);font-size:var(--kr-text-row);font-style:italic;color:var(--kr-muted)}.standing-line[data-standing=stale]{font-style:normal;font-weight:500;color:var(--kr-hot)}.none-line{font-family:var(--kr-font-ui);font-size:var(--kr-text-body);line-height:var(--kr-leading-body);color:var(--kr-muted)}.skeleton-line,.skeleton-block{border-radius:var(--kr-radius);border:1px solid var(--kr-rule);background:var(--kr-band)}.skeleton-line{height:14px;width:62%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skeleton-block{height:72px}[data-loading]{gap:var(--space-4)}.not-closed{display:flex;flex-direction:column;gap:var(--space-3);border-radius:var(--kr-radius);border:1px solid color-mix(in oklab,var(--kr-hot) 35%,var(--kr-rule));background:color-mix(in oklab,var(--kr-hot) 6%,var(--kr-band));padding:var(--space-4) var(--space-5)}.not-closed-line{font-size:var(--kr-text-row);color:var(--kr-ink)}.not-closed .close-door{margin:0;width:100%;padding:2px 0}.not-closed[data-daysheet-not-closed=closed-since]{border-color:var(--kr-rule);background:var(--kr-band)}.queue-fold>summary{list-style:none;cursor:pointer}.queue-fold>summary::-webkit-details-marker{display:none}.queue-fold>summary .fold-open-head,.queue-fold>summary .fold-closed-head{display:flex;align-items:center;gap:var(--space-4)}.queue-fold:not([open])>summary .fold-open-head{display:none}.queue-fold[open]>summary .fold-closed-head{display:none}.queue-fold>.queue-rows{margin-top:7px}.owed-fold>summary{list-style:none;cursor:pointer}.owed-fold>summary::-webkit-details-marker{display:none}.owed-fold>.queue-rows{margin-top:7px}.close-stage{max-width:720px}@media (min-width: 1024px){.close-stage{max-width:1240px}}.close-head .masthead-row{padding-bottom:var(--space-5)}.close-head .door{display:inline-block;margin-bottom:var(--space-3)}.close-title{font-size:var(--kr-text-kicker);color:var(--kr-muted)}.close-count{margin-left:var(--space-3);font-family:var(--kr-font-mono);font-size:var(--kr-text-kicker);color:var(--kr-ink)}.masthead-door{margin-left:var(--space-3)}.doors{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--space-6);row-gap:var(--space-2);margin-top:var(--space-2)}.doors .door{display:inline-block;margin:0;padding:var(--space-2) 0}.doors .door-quiet{opacity:.35;cursor:default}.close-grid{display:grid;grid-template-columns:1fr;gap:0}@media (min-width: 1024px){.close-grid{grid-template-columns:1.2fr 1fr .8fr}.close-col+.close-col{border-left:1px solid var(--kr-rule)}}.close-col{min-width:0;display:flex;flex-direction:column}.close-block{display:flex;flex-direction:column;gap:9px;padding:var(--space-6) var(--gutter) var(--space-5);border-top:1px solid var(--kr-rule)}.close-col>.close-block:first-child{border-top:0}@media (min-width: 1024px){.close-col>.close-block:first-child{border-top:0}}.review-row,.draft-row{border-radius:var(--kr-radius);border:1px solid var(--kr-rule);background:var(--kr-band);padding:7px var(--space-5);display:flex;flex-direction:column;gap:4px}.review-do{display:flex;align-items:center;gap:var(--space-4);font-size:var(--kr-text-row);font-weight:600;color:var(--kr-ink)}.review-row[data-state=landed] .review-do{color:var(--kr-muted);text-decoration:line-through}.review-src,.review-note{font-size:var(--kr-text-label);color:var(--kr-muted)}.review-note{color:var(--kr-muted)}.kitt-red .state-pill{cursor:pointer}.kitt-red .review-note-input,.kitt-red .close-tldr-input,.kitt-red .log-add input{width:100%;font:inherit;font-size:var(--kr-text-label);color:var(--kr-ink);background:var(--kr-paper);border:1px solid var(--kr-rule);border-radius:var(--kr-radius);padding:4px 8px}.who-combo{position:relative}.kitt-red .who-list{position:absolute;left:0;right:0;top:calc(100% + 2px);z-index:20;margin:0;padding:4px 0;list-style:none;max-height:280px;overflow-y:auto;background:var(--kr-band);border:1px solid var(--kr-rule);border-radius:var(--kr-radius)}.kitt-red .who-opt{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);min-height:40px;padding:8px 10px;font-size:var(--kr-text-row);color:var(--kr-ink);cursor:pointer;touch-action:manipulation}.kitt-red .who-opt .meta{flex:none;color:var(--kr-muted)}.kitt-red .who-opt .truncate{min-width:0}.kitt-red .who-opt[aria-selected=true],.kitt-red .who-opt[role=option]:hover{background:var(--kr-paper);color:var(--kr-ink)}.kitt-red .who-note{cursor:default;min-height:0;font-size:var(--kr-text-label);color:var(--kr-muted)}.kitt-red .close-tldr-input{font-family:var(--kr-font-ui);font-size:var(--kr-text-body);font-style:italic;resize:vertical}.close-tldr{font-family:var(--kr-font-ui);font-size:var(--kr-text-body);font-style:italic;color:var(--kr-ink)}.log-row{display:flex;align-items:baseline;gap:10px;font-size:var(--kr-text-row);color:var(--kr-ink);padding:2px 0}.log-add{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-2)}.kitt-red .log-add button{flex:none;cursor:pointer}.draft-n{width:22px;flex:none;color:var(--kr-muted)}.draft-ctl{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:2px}.kitt-red .draft-btn{font-size:var(--kr-text-label);text-transform:uppercase;letter-spacing:.1em;color:var(--kr-muted);border:1px solid var(--kr-rule);border-radius:6px;padding:2px 8px;cursor:pointer}.kitt-red .draft-btn:disabled{opacity:.35;cursor:default}.kitt-red [data-ask-toggle]{cursor:pointer}.draft-row[data-ask="1"]{border-color:var(--kr-bezel)}.close-mark{gap:var(--space-4)}.close-bulk{display:flex;align-items:center;gap:var(--space-3);font-size:var(--kr-text-label);color:var(--kr-muted)}.kitt-red .seal-button{align-self:flex-start;font-family:var(--kr-font-disp);font-weight:var(--day-weight-masthead);text-transform:uppercase;letter-spacing:.08em;font-size:var(--kr-text-body);color:var(--kr-me);border:1px solid color-mix(in oklab,var(--kr-me) 60%,transparent);border-radius:var(--kr-radius);padding:8px 18px;box-shadow:var(--kr-me-glow);cursor:pointer}.kitt-red .seal-button:disabled{opacity:.4;box-shadow:none;cursor:default}.kitt-red .seal-button[data-armed="1"]{background:color-mix(in oklab,var(--kr-me) 18%,transparent);text-transform:none;letter-spacing:.02em}.kitt-red .seal-drafted{box-shadow:none;border-color:color-mix(in oklab,var(--kr-me) 35%,transparent);color:var(--kr-muted)}.kitt-red .seal-drafted[data-armed="1"]{color:var(--kr-me)}.kitt-red .seal-refusal{margin:0;font-size:var(--kr-text-body);color:var(--kr-due);border-left:2px solid var(--kr-due);padding-left:var(--space-3)}.pill[data-log-add][data-armed="1"]{box-shadow:var(--kr-me-glow)}.kitt-red .door:not(.door-quiet),.kitt-red .draft-btn,.kitt-red .untick,.kitt-red .day-btn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--kr-rule);border-radius:6px;background:color-mix(in oklab,var(--kr-muted) 10%,transparent);box-shadow:0 1px color-mix(in oklab,var(--kr-muted) 35%,transparent);padding:4px 10px;color:var(--kr-muted);text-decoration:none;cursor:pointer}.kitt-red .doors .door{padding:4px 10px}.kitt-red .door-quiet{border:1px solid transparent;padding:4px 10px}.kitt-red button.pill{box-shadow:0 1px color-mix(in oklab,var(--kr-muted) 35%,transparent);cursor:pointer}.kitt-red :is(.door:not(.door-quiet),.draft-btn,.untick,.day-btn,button.pill,.seal-button):not(:disabled):active{transform:translateY(1px);box-shadow:none}.kitt-red .draft-btn:disabled{box-shadow:none}.kitt-red button.tick:not(:disabled){position:relative;z-index:0;cursor:pointer}.kitt-red button.tick:not(:disabled):after{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:22px;height:22px;transform:translate(-50%,-50%);box-sizing:border-box;border:1px solid var(--kr-rule);border-radius:6px;background:color-mix(in oklab,var(--kr-muted) 10%,transparent);box-shadow:0 1px color-mix(in oklab,var(--kr-muted) 35%,transparent)}.kitt-red button.tick:not(:disabled):active:after{transform:translate(-50%,calc(-50% + 1px));box-shadow:none}@media (max-width: 639px){.kitt-red .untick{position:relative;z-index:0;border-color:transparent;background:none;box-shadow:none}.kitt-red .untick:after{content:"";position:absolute;z-index:-1;top:9px;right:0;bottom:9px;left:0;border:1px solid var(--kr-rule);border-radius:6px;background:color-mix(in oklab,var(--kr-muted) 10%,transparent);box-shadow:0 1px color-mix(in oklab,var(--kr-muted) 35%,transparent)}}.kitt-red .day-nav{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--space-2);padding:var(--space-4) var(--gutter) 0}.kitt-red .day-btn{flex-direction:column;justify-content:center;gap:0;padding:6px 4px;min-height:44px}.kitt-red .day-btn-dow{color:var(--kr-muted)}.kitt-red .day-btn-date{font-size:var(--kr-text-body);color:var(--kr-ink)}.kitt-red .day-btn[aria-current=date],.kitt-red .day-btn[aria-current=page]{border-color:var(--kr-me);box-shadow:var(--kr-me-glow)}.kitt-red .day-btn[data-seal=gold] .day-btn-date{color:var(--seal-gold)}.kitt-red .day-btn[data-seal=faded] .day-btn-date{color:var(--seal-faded)}.close-mark[data-sealed="1"]{border-left:3px solid var(--kr-ok)}@media (max-width: 639px){.kitt-red .state-pill,.kitt-red .draft-btn,.kitt-red [data-ask-toggle]{min-height:32px}}.drag-handle{flex:none;width:24px;min-height:24px;display:inline-flex;align-items:center;justify-content:center;color:var(--kr-muted);cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;letter-spacing:-2px;font-size:var(--kr-text-label)}.draft-row[data-dragging="1"]{opacity:.45}.draft-row[data-drop-mark=before]{box-shadow:0 -3px 0 0 var(--kr-ink)}.draft-row[data-drop-mark=after]{box-shadow:0 3px 0 0 var(--kr-ink)}.hours-field{display:inline-flex;align-items:center;gap:4px}.kitt-red .hours-input{width:52px;font:inherit;font-size:var(--kr-text-label);color:var(--kr-ink);background:var(--kr-paper);border:1px solid var(--kr-rule);border-radius:6px;padding:2px 6px}.kitt-red .hours-input::placeholder{color:var(--kr-muted)}.slots-set{display:inline-flex;align-items:center;gap:6px}.deferred-row{background:transparent;border-style:dashed}.deferred-row .review-do{color:var(--kr-muted)}@media (max-width: 639px){.kitt-red .drag-handle{width:36px;min-height:36px}}.below-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(44px,1fr);gap:4px;overflow-x:auto;padding-bottom:2px}.kitt-red .below-cell{display:flex;flex-direction:column;align-items:center;gap:3px;min-height:48px;padding:6px 2px;border-radius:var(--kr-radius);border:1px solid var(--kr-rule);background:var(--kr-band);text-decoration:none;color:var(--kr-ink);text-align:center}.kitt-red .below-cell[data-state=closed]{border-color:color-mix(in srgb,var(--kr-ok) 50%,var(--kr-bezel))}.kitt-red .below-cell[data-state=open]{border-color:color-mix(in oklab,var(--kr-due) 50%,transparent)}.kitt-red .below-cell[data-state=gap]{color:var(--kr-muted);border-style:dashed}.below-name{font-size:var(--kr-text-label);letter-spacing:.1em;text-transform:uppercase;color:var(--kr-muted)}.below-words{font-size:var(--kr-text-label)}.below-part{font-size:var(--kr-text-kicker);color:var(--kr-muted)}.period-strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(64px,1fr);gap:4px;padding:var(--space-4) var(--gutter) 0;overflow-x:auto}.kitt-red .period-cell{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:44px;padding:6px 8px;border-radius:var(--kr-radius);border:1px solid var(--kr-rule);background:var(--kr-band);text-decoration:none;color:var(--kr-ink)}.kitt-red .period-cell[aria-current=page]{border-color:var(--kr-me);box-shadow:var(--kr-me-glow)}.kitt-red .period-cell[data-state=closed] .period-words{color:var(--kr-ok)}.kitt-red .period-cell[data-state=overdue] .period-words{color:var(--kr-hot)}.kitt-red .period-cell[data-state=none]{color:var(--kr-muted);border-style:dashed}.period-name{font-size:var(--kr-text-label)}.period-words{font-size:var(--kr-text-label);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.figure{display:block;width:100%;height:auto;overflow:visible;--figure-stroke: 1.5px}.figure path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-width:var(--figure-stroke)}.figure path[data-state=landed],.figure path[data-state=unplanned]{stroke:var(--kr-hot);opacity:.7}.figure path[data-state=carried]{stroke:var(--kr-muted);opacity:.45}.figure path[data-state=dropped]{stroke:var(--kr-muted);opacity:.55;stroke-width:calc(var(--figure-stroke) / 2)}.figure path[data-state=answered]{stroke:var(--kr-muted)}.figure path[data-state=open]{stroke:var(--kr-muted);opacity:.22}[data-seal=gold] .figure path:is([data-state=carried],[data-state=dropped],[data-state=answered],[data-state=open]):not([data-folds="0"]){stroke:var(--seal-gold)}.figure-tip{fill:var(--kr-hot)}.figure-label{font-family:var(--kr-font-mono);font-size:3px;font-weight:var(--day-weight-eyebrow);text-transform:uppercase;letter-spacing:.1em;fill:var(--kr-muted);paint-order:stroke fill;stroke:var(--kr-paper);stroke-width:1.2px;stroke-linejoin:round}.figure-box{display:block}.figure-box[data-area]{box-shadow:0 0 14px 2px color-mix(in srgb,var(--area-halo) 55%,transparent)}.figure-box[data-area=work]{--area-halo: var(--shroud-work)}.figure-box[data-area=home]{--area-halo: var(--shroud-home)}.figure-box[data-area=health]{--area-halo: var(--shroud-health)}.figure-box[data-area=ties]{--area-halo: var(--shroud-ties)}.figure-box[data-area=learning]{--area-halo: var(--shroud-learning)}.figure-box[data-area=legal]{--area-halo: var(--shroud-legal)}.figure-box[data-area=money]{--area-halo: var(--shroud-money)}.figure-box[data-size=day]{width:56px;height:56px}.figure-strip[data-curve] .figure-box[data-size=day]{width:100px;height:100px}.figure-strip[data-curve] .figure-box[data-size=day] .figure{--figure-stroke: 2px}.figure-strip[data-curve] .figure-box[data-size=day] .figure path[data-state=open]{opacity:.5}.figure-box[data-size=tile]{width:44px;height:44px}.figure-box[data-size=close]{width:300px;height:300px;--figure-stroke: 2px}.figure-box[data-size=close] .figure{--figure-stroke: 2px}.close-figure{align-items:center}.close-figure .figure-box{width:clamp(272px,100%,300px);height:auto;aspect-ratio:1}.figure-strip{display:flex;align-items:center;gap:var(--space-5);padding:var(--space-4) var(--gutter);border-bottom:1px solid var(--kr-rule)}.figure-strip .figure-box{flex:none}.figure-strip-words{min-width:0;display:flex;flex-direction:column;gap:2px}.figure-strip-line{font-size:var(--kr-text-label);color:var(--kr-muted)}.week-hint{margin-left:auto;font-size:var(--kr-text-label)}.week-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--space-2);padding:var(--space-4) var(--gutter);border-bottom:1px solid var(--kr-rule)}.kitt-red .week-cell{display:flex;min-width:0;min-height:44px;flex-direction:column;align-items:center;gap:2px;padding:var(--space-2) 2px;overflow:hidden;border-radius:var(--kr-radius);border:1px solid var(--kr-rule);background:var(--kr-paper);text-decoration:none;color:var(--kr-muted)}.kitt-red .week-cell .week-box{width:32px;height:32px}.kitt-red .week-cell[data-state=reading],.kitt-red .week-cell[data-state=unread]{opacity:.5}.kitt-red .week-cell[data-seal=gold]{border-color:color-mix(in oklab,var(--seal-gold) 60%,transparent)}.kitt-red .week-cell[data-today="1"]{border-color:var(--kr-me)}.kitt-red .week-cell[aria-current=date]:not([data-today="1"]){border-color:var(--kr-bezel)}.kitt-red .week-cell[aria-current=date] .week-dow{color:var(--kr-ink)}.week-dow,.week-date,.week-count{font-size:var(--kr-text-kicker)}.habits-block{display:flex;flex-direction:column;gap:7px;padding:var(--space-5) var(--gutter);border-bottom:1px solid var(--kr-rule)}.habit-row{display:flex;align-items:center;gap:var(--space-4);min-width:0}.habit-name{flex:1;min-width:0;font-size:var(--kr-text-row);color:var(--kr-ink)}.habit-days{display:flex;gap:3px;flex:none}.habit-day{width:10px;height:10px;border-radius:2px;border:1px solid var(--kr-rule);background:var(--kr-paper)}.habit-day[data-done="1"]{background:var(--kr-ok);border-color:var(--kr-ok)}.habit-count{flex:none;width:3ch;text-align:right;font-size:var(--kr-text-label);color:var(--kr-muted)}.pill[data-tone=gold]{color:var(--seal-gold);border:1px solid color-mix(in oklab,var(--seal-gold) 50%,transparent);background:transparent}.pill[data-filled="1"][data-tone=gold]{background:color-mix(in oklab,var(--seal-gold) 13%,transparent)}.pill[data-tone=faded]{color:var(--seal-faded);border:1px solid var(--kr-rule);background:transparent}.close-mark[data-seal=gold]{border-left-color:var(--seal-gold)}.close-mark[data-seal=faded]{border-left-color:var(--seal-faded)}.kitt-red .period-cell[data-seal=gold] .period-words{color:var(--seal-gold)}.kitt-red .period-cell[data-seal=faded] .period-words{color:var(--seal-faded)}.kitt-red .below-cell[data-seal=gold]{border-color:color-mix(in oklab,var(--seal-gold) 50%,transparent)}.kitt-red .below-cell[data-seal=faded]{border-color:var(--kr-rule);color:var(--seal-faded)}.kitt-red .week-cell[data-seal=faded] .week-box{opacity:.55}.kitt-red .flag-group{display:inline-flex;align-items:center;gap:4px}.kitt-red .flag-btn[aria-pressed=true]{border-color:var(--kr-ink);color:var(--kr-ground);background:var(--kr-ink)}.kitt-red .flag-note{color:var(--kr-muted)}.kitt-red .flag-note[data-flag-state=failed],.kitt-red .flag-note[data-flag-state=unread]{color:var(--kr-due)}.kitt-red .flag-group[data-held="1"] .flag-btn:disabled{opacity:1;color:var(--kr-muted);border-color:var(--kr-rule);background:transparent;box-shadow:none;cursor:default}.kitt-red .flag-group[data-held="1"] .flag-btn[aria-pressed=true]{border-color:var(--kr-muted);color:var(--kr-muted);background:color-mix(in oklab,var(--kr-muted) 22%,transparent)}.kitt-red .flag-note[data-flag-state=held]{color:var(--kr-muted)}.kitt-red :is(.queue-row,.draft-row)[data-work="1"]{border-top:1.5px solid var(--brand-fwh)}.kitt-red .wordmark{font-family:var(--kr-font-disp);font-weight:var(--day-weight-masthead);font-size:var(--kr-text-label);letter-spacing:var(--day-tracking-meta);line-height:var(--day-leading-meta);color:var(--kr-muted);padding:0}.kitt-red .wordmark b{color:var(--brand-fwh);font-weight:600}.kr-bar{position:relative;overflow-x:clip;z-index:1}.kr-bar-row{display:flex;flex-wrap:wrap;align-items:center}.kr-brand{margin:0;font-family:var(--kr-font-disp);font-weight:400;color:var(--kr-me)}@media (max-width: 767px){.kr-bar{background:var(--kr-nav);font-size:var(--kr-text-row);font-weight:700;text-transform:uppercase;letter-spacing:var(--kr-tracking-bar)}.kr-bar-row{column-gap:var(--space-7);row-gap:var(--space-2);min-height:36px;padding:0 var(--gutter)}.kr-bar a{color:var(--kr-muted);text-decoration:none}.kr-bar a[aria-current=page]{color:var(--kr-me);border-bottom:2px solid var(--kr-me);padding-bottom:2px}.kr-modes{display:flex;flex-wrap:wrap;column-gap:var(--space-6)}.kr-brand{font-size:var(--kr-text-brand);letter-spacing:.04em;text-shadow:var(--kr-me-glow)}.kr-page-line{color:var(--kr-muted)}.kr-mode kbd,.kr-mode-mark,.kr-subtabs{display:none}}@media (min-width: 768px){.kr-bar{padding-top:env(safe-area-inset-top);background:var(--kr-ground);border-bottom:1px solid var(--kr-bezel)}.kr-bar-row{column-gap:24px;row-gap:8px;padding:16px 32px}.kr-brand{font-size:18px;line-height:28px;letter-spacing:.05em;font-synthesis:none}.kr-page-line{display:none}.kr-modes{display:flex;flex-wrap:wrap;align-items:center;column-gap:4px;row-gap:4px}.kr-mode{position:relative;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;font-family:var(--kr-font-disp);font-weight:400;font-size:12px;line-height:16px;text-transform:uppercase;letter-spacing:.1em;color:color-mix(in srgb,var(--kr-ink) 55%,transparent);text-decoration:none;font-synthesis:none}.kr-mode:hover{color:var(--kr-ink);background:var(--kr-band)}.kr-mode[aria-current=page]{color:var(--kr-me)}.kr-mode kbd{font-family:var(--kr-font-mono);font-size:9px;line-height:1;letter-spacing:0;padding:1px 4px;border:1px solid var(--kr-bezel);background:color-mix(in srgb,var(--kr-ground) 60%,transparent);color:color-mix(in srgb,var(--kr-muted) 70%,transparent)}.kr-mode[aria-current=page] kbd{border-color:color-mix(in srgb,var(--kr-me) 30%,transparent);color:color-mix(in srgb,var(--kr-me) 80%,transparent)}.kr-mode-mark{position:absolute;left:8px;right:8px;bottom:-2px;height:2px;border-radius:9999px;background:var(--kr-me)}.kr-subtabs{display:flex;align-items:center;gap:4px;overflow-x:auto;padding:4px 32px;border-bottom:1px solid var(--kr-bezel);background:var(--kr-ground)}.kr-pill{flex:none;display:flex;align-items:center;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:none;cursor:pointer}.kr-pill>span{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border:1px solid var(--kr-bezel);border-radius:9999px;font-size:12px;color:var(--kr-muted)}.kr-pill:hover>span{background:var(--kr-band);color:var(--kr-ink)}.kr-pill[aria-current=page]>span{border-color:var(--kr-me);background:color-mix(in srgb,var(--kr-me) 10%,transparent);color:var(--kr-ink)}}.kr-bar:before{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;background:var(--kr-nav);pointer-events:none}.kr-bar:after{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;background-image:radial-gradient(ellipse at center,var(--kr-hot) 0 32%,color-mix(in srgb,var(--kr-hot) 45%,transparent) 56%,transparent 70%);background-size:var(--kr-scan-width) 100%;background-repeat:no-repeat;background-position:0 0;filter:drop-shadow(0 0 8px var(--kr-hot));will-change:transform;pointer-events:none;animation:kr-scan var(--kr-scan-period) ease-in-out infinite alternate}@media (min-width: 768px){.kr-bar:after{background-image:radial-gradient(ellipse at center,var(--kr-hot) 0 32%,color-mix(in srgb,var(--kr-hot) 45%,transparent) 56%,transparent 72%)}}@keyframes kr-scan{0%{transform:translate(0)}to{transform:translate(calc(100% - var(--kr-scan-width)))}}.kr-scanlines{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;pointer-events:none;background:var(--kr-scanlines),var(--kr-vignette);animation:kr-flicker var(--kr-flicker-period) steps(1) infinite}@keyframes kr-flicker{0%,to{opacity:1}48%{opacity:.6}49%{opacity:1}83%{opacity:.75}84%{opacity:1}}.kr-spiral-light{fill:none;stroke:var(--kr-me);stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:12 200;stroke-dashoffset:0;vector-effect:non-scaling-stroke;animation:kr-run var(--kr-scan-period) ease-in-out infinite alternate}@keyframes kr-run{to{stroke-dashoffset:-116}}.kr-alarm{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5);padding:var(--space-4) var(--gutter);background:color-mix(in srgb,var(--kr-hot) 16%,var(--kr-ground));border-bottom:2px solid var(--kr-hot)}.kr-lamp{flex:none;width:12px;height:12px;background:var(--kr-hot);box-shadow:var(--kr-glow-hot);animation:kr-blink 1.2s steps(1) infinite}.kr-alarm strong{color:var(--kr-hot);text-transform:uppercase;letter-spacing:var(--kr-tracking-button)}@keyframes kr-blink{50%{opacity:.35}}.kr-alarm>.not-closed{flex:1;min-width:0;border:0;background:none;padding:0}.kr-rail{display:flex;flex-direction:column;gap:var(--space-2)}.kr-rail-row{display:flex;align-items:baseline;gap:var(--space-4);min-width:0;padding:var(--space-2) 0;border-bottom:1px solid var(--kr-rule);font-size:var(--kr-text-row);color:var(--kr-ink)}.kr-rail-row[data-kind=work]{color:var(--kr-muted)}.kr-rail-at{flex:none;width:5.5ch;color:var(--kr-muted)}.kr-now{position:relative;height:0;border-top:1px solid var(--kr-hot);margin:var(--space-1) 0}.kr-now:before{content:"";position:absolute;left:0;top:-4px;width:7px;height:7px;background:var(--kr-hot)}@media (min-width: 1024px){.day-stage{max-width:1240px}}.lane-gauge i{display:inline-block;width:10px;height:10px;background:var(--lane, var(--kr-bezel));vertical-align:0}:is(.lane-gauge i,.lane-chip)[data-lane=day]{--lane: var(--lane-day)}:is(.lane-gauge i,.lane-chip)[data-lane=fwh]{--lane: var(--lane-fwh)}:is(.lane-gauge i,.lane-chip)[data-lane=landfall]{--lane: var(--lane-landfall)}.lane-gauge{display:inline-flex;gap:3px}.lane-gauge i[data-lit="0"]{opacity:.2}.lane-row{display:grid;grid-template-columns:5.5ch 1fr;column-gap:var(--space-3);align-items:baseline;padding:var(--space-2) 0;border-bottom:1px solid var(--kr-rule);font-size:var(--kr-text-row);color:var(--kr-ink)}.lane-row .lane-at{color:var(--kr-muted)}.lane-row .lane-meta{grid-column:2;display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:baseline}.lane-row[data-untimed]{grid-template-columns:1fr}.lane-row[data-untimed] .lane-meta{grid-column:1}.lf-objective{display:flex;flex-direction:column;gap:var(--space-1);padding-top:var(--space-3);border-top:var(--kr-border-card) solid var(--lane-landfall)}.bridge-card{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--kr-paper);border:3px solid var(--kr-bezel);box-shadow:var(--kr-shadow-card);--hatch: var(--kr-ink)}.bridge-hatch{position:relative;padding-left:calc(var(--space-5) + 12px)}.bridge-hatch:before{content:"";position:absolute;left:0;top:0;bottom:0;width:12px;background:repeating-linear-gradient(45deg,var(--hatch) 0 3px,transparent 3px 7px)}.bridge[data-signal=red] .bridge-card{border-color:var(--kr-hot);--hatch: var(--kr-hot)}.bridge[data-signal=amber] .bridge-card{border-color:var(--kr-due);--hatch: var(--kr-due)}.bridge-title{display:flex;align-items:baseline;gap:var(--space-3);font-size:var(--kr-text-row);font-weight:700;color:var(--kr-ink)}.bridge-meta{margin:0;color:var(--kr-muted)}.bridge-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.lane-chip[data-lane]:before{content:"";display:inline-block;width:8px;height:8px;margin-right:var(--space-2);background:var(--lane)}.bridge,.bridge-card,.bridge-title,.bridge-foot{min-width:0}.bridge-title,.bridge-meta{overflow-wrap:anywhere}.bridge-foot .bridge-split{margin-left:auto;max-width:100%;min-width:0;white-space:normal;text-align:left;overflow-wrap:anywhere}.day-frame{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-4) var(--gutter) var(--space-6)}.zones{display:flex;flex-direction:column;gap:var(--space-5)}.zone{display:contents}.zone-block{order:var(--phone-order);display:flex;flex-direction:column;gap:var(--space-4);min-width:0;padding:var(--space-5);border:1px solid var(--kr-rule);border-top:var(--kr-border-card) solid var(--kr-bezel);border-radius:var(--kr-radius);background:var(--kr-paper)}.zone-block .figure-strip,.zone-block .habits-block,.zone-block .checklist{padding:0;border:0}.zone-block[data-block=work]{padding:0;border:0;background:none}@media (min-width: 760px){.zones{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,2fr);grid-template-areas:"rail main" "rail side";column-gap:var(--space-5);align-items:start}.zone{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.zone[data-zone=rail]{grid-area:rail}.zone[data-zone=main]{grid-area:main}.zone[data-zone=side]{grid-area:side}.zone-block{order:0}}@media (min-width: 1024px){.zones{grid-template-columns:minmax(220px,1fr) minmax(0,2fr) minmax(220px,1fr);grid-template-areas:"rail main side"}}.plan-head{justify-content:space-between}.plan-facts{margin:0;color:var(--kr-muted)}.queue-at{flex:none;font-size:var(--kr-text-label);color:var(--kr-muted)}.work-card{gap:var(--space-4);padding:var(--space-5)}.work-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4)}.period-line{margin:var(--space-3) var(--gutter) 0;color:var(--kr-muted)}.stage>.week-row+.masthead{border-top:0}[data-not-connected-line]{margin:0;color:var(--kr-muted)}@media (min-width: 1024px){.close-grid.kr-close{grid-template-columns:minmax(0,1fr)}}.kr-alarm-slot:empty{display:none}.kr-catchup-slot:empty{display:none}.kr-alarm-days{display:flex;flex-wrap:wrap;gap:var(--space-3)}.kr-alarm-day{display:inline-flex;align-items:center;min-height:var(--kr-tap);padding:0 var(--space-4);border:var(--kr-border-chip) solid var(--kr-hot);color:var(--kr-ink);text-decoration:none;font-size:var(--kr-text-label);font-weight:700}.kr-card-page{gap:var(--space-6)}.kr-card-back{align-self:flex-start}.kr-card-title{margin:0;font-size:var(--kr-text-row);font-weight:700;color:var(--kr-ink)}.kr-card-notes{margin:0;white-space:pre-wrap;color:var(--kr-ink)}.kr-card-block{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--kr-rule)}.kr-readout.sig-hot{border-color:var(--kr-hot)}.kr-readout.sig-hot b{color:var(--kr-hot)}.kr-readout.sig-due{border-color:var(--kr-due)}.kr-readout.sig-due b{color:var(--kr-due)}.kr-readout.sig-ok b{color:var(--kr-ok)}.kr-readouts:empty{display:none}.week-hi,.week-storm{font-size:var(--kr-text-kicker)}.week-storm{color:var(--kr-ink);text-transform:lowercase}.kr-readouts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}@media (max-width: 639px){.kr-readouts{grid-template-columns:repeat(2,minmax(0,1fr))}}.kr-readout{background:var(--kr-nav);border:var(--kr-border-chip) solid var(--kr-bezel);padding:var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:var(--space-1);text-decoration:none;color:var(--kr-muted)}.kr-readout b{font-family:var(--kr-font-mono);font-size:var(--kr-text-readout);font-weight:700;line-height:1.1;color:var(--kr-ink)}.kr-readout span{font-size:var(--kr-text-label);font-weight:700;letter-spacing:var(--kr-tracking-bar);text-transform:uppercase;line-height:1.2}.kr-counts{display:flex;flex-wrap:wrap;gap:var(--space-3)}.kr-counts:empty{display:none}.kr-count{display:inline-flex;align-items:baseline;gap:var(--space-3);min-height:var(--kr-tap);padding:var(--space-2) var(--space-4);border:var(--kr-border-chip) solid var(--kr-bezel);border-radius:var(--kr-radius);background:var(--kr-nav);color:var(--kr-muted);text-decoration:none}.kr-count b{font-family:var(--kr-font-mono);font-size:var(--kr-text-readout);font-weight:700;line-height:1.1;color:var(--kr-ink)}.kr-count span{font-size:var(--kr-text-label);font-weight:700;letter-spacing:var(--kr-tracking-bar);text-transform:uppercase;line-height:1.2}.kr-count.sig-hot{border-color:var(--kr-hot)}.kr-count.sig-hot b{color:var(--kr-hot)}.kr-count.sig-due{border-color:var(--kr-due)}.kr-count.sig-due b{color:var(--kr-due)}.kr-count.sig-ok b{color:var(--kr-ok)}.kr-count:hover,.kr-count:focus-visible{border-color:var(--kr-ink)}.inbox-kept{margin:0;font-size:var(--kr-text-label);color:var(--kr-muted)}.kr-card{background:var(--kr-paper);border:var(--kr-border-card) solid var(--kr-bezel);border-radius:var(--kr-radius);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4);box-shadow:var(--kr-shadow-card)}.kr-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);font-family:var(--kr-font-ui);font-size:var(--kr-text-button);font-weight:700;text-transform:uppercase;letter-spacing:var(--kr-tracking-button);border:var(--kr-border-button) solid var(--kr-bezel);background:var(--kr-paper);color:var(--kr-ink);border-radius:var(--kr-radius);padding:0 14px;min-height:var(--kr-tap);box-shadow:var(--kr-shadow-button);cursor:pointer;white-space:nowrap;text-decoration:none}.kr-btn:not(:disabled):active{transform:translate(2px,2px);box-shadow:none}.kr-area{display:inline-block;width:8px;height:8px;margin-right:var(--space-3);background:var(--area, var(--kr-bezel));vertical-align:1px}.kr-area[data-area=work]{--area: var(--shroud-work)}.kr-area[data-area=home]{--area: var(--shroud-home)}.kr-area[data-area=health]{--area: var(--shroud-health)}.kr-area[data-area=ties]{--area: var(--shroud-ties)}.kr-area[data-area=learning]{--area: var(--shroud-learning)}.kr-area[data-area=legal]{--area: var(--shroud-legal)}.kr-area[data-area=money]{--area: var(--shroud-money)}.kr-catchup{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4) var(--gutter);border-bottom:var(--kr-border-chip) solid var(--kr-rule)}.kr-catchup-head{margin:0;font-size:var(--kr-text-label);font-weight:700;text-transform:uppercase;color:var(--kr-hot)}.kr-catchup-day{display:flex;flex-direction:column;gap:var(--space-3);border-top:1px solid var(--kr-rule);padding-top:var(--space-3)}.kr-catchup-toggle{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);min-height:var(--kr-tap);padding:0;border:0;background:none;color:var(--kr-ink);font-family:var(--kr-font-ui);font-size:var(--kr-text-row);text-align:left;cursor:pointer}.kr-catchup-date{font-weight:700}.kr-catchup-state{color:var(--kr-muted);font-size:var(--kr-text-label)}.kr-catchup-body{display:flex;flex-direction:column;gap:var(--space-3)}.kr-catchup-block{display:flex;flex-direction:column;gap:var(--space-2)}.kr-catchup-held{display:flex;flex-wrap:wrap;gap:var(--space-3);color:var(--kr-muted)}.kr-catchup-held-done{align-items:center}.kr-catchup-fold>summary{display:flex;align-items:center;min-height:var(--kr-tap);list-style:none;color:var(--kr-muted);font-size:var(--kr-text-label);font-weight:700;cursor:pointer}.kr-catchup-fold>summary::-webkit-details-marker{display:none}.kr-catchup-fold[open]>summary{color:var(--kr-ink)}.kr-catchup-fold>.kr-catchup-block{padding-top:var(--space-2)}.kr-catchup-gap{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-left:var(--kr-border-signal) solid var(--kr-rule)}.kr-catchup-gap[data-state=open]{border-left-color:var(--kr-hot);background:var(--kr-hot-tint)}.kr-catchup-gap[data-state=skipped]{color:var(--kr-muted)}.kr-catchup-line,.kr-catchup-done,.kr-catchup-hint,.kr-catchup-interim,.kr-catchup-error,.kr-catchup-work p{margin:0;overflow-wrap:anywhere}.kr-catchup-done,.kr-catchup-hint,.kr-catchup-interim{color:var(--kr-muted);font-size:var(--kr-text-label)}.kr-catchup-error{color:var(--kr-hot);font-size:var(--kr-text-label)}.kr-catchup-work{display:flex;flex-direction:column;gap:var(--space-2)}.kr-catchup-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.kr-catchup-button{min-height:var(--kr-tap);padding:0 var(--space-4);border:var(--kr-border-chip) solid var(--kr-rule);border-radius:var(--kr-radius);background:none;color:var(--kr-ink);font-family:var(--kr-font-ui);font-size:var(--kr-text-label);font-weight:700;cursor:pointer}.kr-catchup-button:disabled{color:var(--kr-muted);cursor:default}.kr-catchup-mic[aria-pressed=true]{border-color:var(--kr-hot);color:var(--kr-hot)}.kr-catchup-box{display:flex;flex-direction:column;gap:var(--space-2)}.kr-catchup-box textarea{width:100%;box-sizing:border-box;padding:var(--space-3);border:var(--kr-border-chip) solid var(--kr-rule);border-radius:var(--kr-radius);background:var(--kr-band);color:var(--kr-ink);font-family:var(--kr-font-ui);font-size:var(--kr-text-row);resize:vertical}.kr-catchup-add{display:flex;flex-direction:column;gap:var(--space-2)}.kr-catchup-close{align-self:flex-start;display:inline-flex;align-items:center;min-height:var(--kr-tap);color:var(--kr-ink);font-weight:700}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}.kr-bar:before,.kr-bar:after,.kr-spiral-light{display:none!important}.kr-scanlines{animation:none}}@media print{*,*:before,*:after{animation:none!important;transition:none!important}.kr-bar:before,.kr-bar:after,.kr-scanlines,.kr-spiral-light{display:none!important}.kr-modes,.kr-subtabs,.kr-catchup-slot{display:none!important}.zones{display:flex!important;flex-direction:column!important}.zone{display:contents!important}.zone-block{order:var(--phone-order)!important;break-inside:avoid}.bridge-split{display:none!important}}@media print{.figure-box[data-area]{box-shadow:none}}
