@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5972bc34-module__OU16Qa__className{font-family:Inter,Inter Fallback;font-style:normal}
:root{--bg:#f6f7f4;--surface:#fff;--surface-muted:#f0f3ef;--surface-raised:#fbfcfb;--ink:#151a18;--muted:#66716d;--muted-strong:#4c5853;--line:#dfe5df;--line-strong:#c8d3cb;--accent:#146a5d;--accent-strong:#0d463e;--accent-soft:#e9f3ef;--info:#315f9d;--info-soft:#eef4fb;--danger:#a43d3d;--danger-soft:#fff5f5;--focus:#4b8dd8;--shadow-sm:0 1px 2px #151a180f;--shadow-md:0 8px 18px #151a1814;--radius-sm:6px;--radius-md:8px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-kerning:normal;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer;touch-action:manipulation}input,select,textarea{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-width:0;color:var(--ink);padding:.68rem .72rem;font-size:max(1rem,16px);line-height:1.25}textarea{resize:vertical;min-height:86px;line-height:1.45}input::placeholder,textarea::placeholder{color:#69756f}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--focus);outline-offset:2px}label:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}input:focus,select:focus,textarea:focus{border-color:var(--focus)}label{gap:var(--space-2);color:var(--muted-strong);letter-spacing:0;font-size:.78rem;font-weight:700;display:grid}h1,h2,h3,p{margin:0}h1{color:var(--ink);letter-spacing:0;font-size:2rem;line-height:1.1}h2{color:var(--ink);font-size:1.05rem;line-height:1.25}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-shell{width:min(1240px,100% - 32px);padding:var(--space-5) 0 48px;margin:0 auto}.journal-shell{gap:var(--space-4);display:grid}.app-header{justify-content:space-between;align-items:end;gap:var(--space-5);display:flex}.app-header>div{min-width:0}.day-title-block{gap:var(--space-1);display:grid}.app-kicker{color:var(--accent-strong);font-size:.78rem;font-weight:850}.eyebrow{color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.day-context,.muted{color:var(--muted);font-size:.9rem;line-height:1.45}.header-controls,.header-actions,.date-form{align-items:center;gap:var(--space-2);min-width:0;display:flex}.date-form input{min-width:160px}.metric-strip{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);align-items:stretch;display:flex;overflow:hidden}.metric-strip div{gap:var(--space-1);min-width:0;padding:var(--space-3) var(--space-4);border-right:1px solid var(--line);flex:1 1 0;display:grid}.metric-strip div:last-child{border-right:0}.metric-strip span{overflow-wrap:anywhere;color:var(--accent-strong);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:850}.metric-strip p{color:var(--muted);font-size:.78rem}.panel,.capture-dock{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm)}.panel{padding:var(--space-4)}.capture-dock{padding:var(--space-3)}.panel-heading{gap:var(--space-1);margin-bottom:var(--space-4);display:grid}.row-heading{justify-content:space-between;align-items:start;gap:var(--space-4);display:flex}.row-heading>div{min-width:0}.quick-entry-form{gap:var(--space-3);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.quick-entry-form>*,.activity-edit-form>*{min-width:0}.quick-entry-form .activity-title-input{grid-column:span 4}.quick-entry-form .entry-type-input{grid-column:span 3}.quick-entry-form .timestamp-input{grid-column:span 2}.quick-entry-form .duration-fieldset{grid-column:span 1}.quick-entry-form .tags-input{grid-column:span 2}.quick-entry-form .primary-button{grid-column:span 1;width:100%}.activity-title-input input,.activity-title-input textarea{font-size:1rem}.quick-entry-form .activity-title-input textarea{field-sizing:content;resize:vertical;min-height:96px}.entry-type-segment{border:0;min-width:0;margin:0;padding:0}.entry-type-segment legend,.duration-fieldset legend,.tag-selector legend{margin-bottom:var(--space-2);color:var(--muted-strong);font-size:.78rem;font-weight:700}.segmented-control{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-muted);grid-template-columns:repeat(3,minmax(0,1fr));min-height:44px;padding:3px;display:grid}.segmented-control label{min-width:0;color:var(--muted-strong);cursor:pointer;justify-content:center;align-items:center;font-size:.84rem;font-weight:800;display:flex;position:relative}.segmented-control input{opacity:0;position:absolute;inset:0}.segmented-control span{width:100%;min-height:36px;padding-inline:var(--space-2);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.segmented-control input:checked+span{background:var(--surface);color:var(--accent-strong);box-shadow:var(--shadow-sm)}.duration-fieldset{border:0;min-width:0;margin:0;padding:0}.duration-inputs{gap:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.duration-inputs label{color:var(--muted);text-align:center;gap:2px}.duration-inputs input{text-align:center;min-height:44px;padding-inline:.35rem}.notes-disclosure{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised);padding:0}.notes-disclosure summary{min-height:44px;color:var(--muted-strong);cursor:pointer;padding:.72rem .78rem;font-size:.88rem;font-weight:800;list-style:none}.notes-disclosure summary::-webkit-details-marker{display:none}.notes-disclosure[open]{padding-bottom:var(--space-3)}.notes-disclosure[open] summary{margin-bottom:var(--space-2)}.notes-disclosure .activity-notes-input{padding-inline:var(--space-3)}.journal-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.timeline-panel,.workspace-panel{min-width:0}.activity-list{gap:var(--space-2);display:grid}.activity-row{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);padding:var(--space-3)}.journal-row{gap:var(--space-2);display:grid}.journal-entry-display{gap:var(--space-3);grid-template-columns:60px minmax(0,1fr);display:grid}.journal-entry-display time{color:var(--accent-strong);font-variant-numeric:tabular-nums;font-size:.98rem;font-weight:850}.journal-entry-display h3{overflow-wrap:anywhere;font-size:1rem;line-height:1.32}.activity-title-row{justify-content:space-between;align-items:start;gap:var(--space-2);display:flex}.entry-title-stack{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.entry-chip-row{flex:none;align-items:center;gap:6px;display:flex}.entry-type-chip,.duration-chip,.tag-chip{white-space:nowrap;border-radius:999px;align-items:center;max-width:100%;font-weight:800;display:inline-flex}.entry-type-chip{color:#5f533c;background:#f7f4ee;border:1px solid #d7d2c8;padding:.12rem .42rem;font-size:.72rem}.project-chip{background:var(--info-soft);color:var(--info);border-color:#cbd6ea}.duration-chip{background:var(--info-soft);color:var(--info);border:1px solid #c8d7e8;padding:.12rem .42rem;font-size:.74rem}.journal-entry-display p{color:var(--muted);margin-top:5px;font-size:.9rem;line-height:1.45}.tag-list{margin-top:var(--space-2);flex-wrap:wrap;gap:5px;display:flex}.tag-chip{background:var(--accent-soft);color:var(--accent-strong);border:1px solid #bdd7cf;padding:.15rem .45rem;font-size:.74rem}.entry-row-actions{gap:var(--space-2);border-top:1px solid var(--line);padding-top:var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.entry-row-actions:has(.entry-edit-details[open]){grid-template-columns:1fr}.entry-edit-details{min-width:0}.entry-edit-details[open]{grid-column:1/-1}.entry-edit-details summary{width:fit-content;min-height:36px;color:var(--info);cursor:pointer;padding:.35rem 0;font-weight:800}.activity-edit-form{gap:var(--space-3);border-top:1px solid var(--line);margin-top:var(--space-2);padding-top:var(--space-3);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.activity-edit-form .timestamp-input{grid-column:span 3}.activity-edit-form .entry-type-input{grid-column:span 2}.activity-edit-form .activity-title-input{grid-column:span 3}.activity-edit-form .duration-fieldset,.activity-edit-form .tags-input{grid-column:span 2}.activity-edit-form .activity-notes-input{grid-column:span 10}.activity-edit-form .secondary-button{grid-column:span 2;width:100%}.delete-entry-form{justify-content:flex-end;min-width:0;display:flex}.tag-selector{gap:var(--space-2);border:0;margin:0;padding:0;display:grid;position:relative}.tag-selector-menu{min-width:0;position:relative}.tag-selector-summary{justify-content:space-between;align-items:center;gap:var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:44px;color:var(--ink);cursor:pointer;padding:.68rem .72rem;font-size:max(1rem,16px);font-weight:700;list-style:none;display:flex}.tag-selector-summary::-webkit-details-marker{display:none}.tag-selector-summary:after{content:"⌄";color:var(--muted);flex:none;font-size:1rem;line-height:1}.tag-selector-menu[open] .tag-selector-summary{border-color:var(--focus);outline:2px solid #4b8dd840}.tag-selector-menu[open] .tag-selector-summary:after{transform:rotate(180deg)}.tag-selector-summary span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tag-selector-options{z-index:20;gap:var(--space-1);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);max-height:240px;box-shadow:var(--shadow-md);padding:6px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.tag-selector-search{z-index:1;margin-bottom:2px;position:sticky;top:0}.tag-selector-option{align-items:center;gap:var(--space-2);color:var(--ink);cursor:pointer;border-radius:5px;padding:.5rem .55rem;font-size:.9rem;font-weight:750;display:flex}.tag-selector-option:hover{background:var(--accent-soft);color:var(--accent-strong)}.tag-selector-option:has(input:checked){background:var(--accent-soft);color:var(--accent-strong)}.tag-selector-option input{width:auto;min-width:auto;padding:0}.tag-selector-option span{overflow-wrap:anywhere}.tag-selector-empty{color:var(--muted);padding:.5rem .55rem;font-size:.86rem}.tag-filter-form{justify-content:space-between;align-items:end;gap:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-muted);padding:var(--space-3);margin-bottom:var(--space-3);display:flex}.tag-filter-fieldset{border:0;min-width:0;margin:0;padding:0}.tag-filter-fieldset legend{margin-bottom:var(--space-2);color:var(--muted-strong);font-size:.78rem;font-weight:800}.tag-filter-options{flex-wrap:wrap;gap:6px;display:flex}.tag-filter-chip{background:var(--surface);width:auto;min-height:34px;color:var(--accent-strong);cursor:pointer;border:1px solid #bdd7cf;border-radius:999px;align-items:center;padding:.32rem .62rem;font-size:.78rem;font-weight:800;display:inline-flex;position:relative}.tag-filter-chip:has(input:checked){border-color:var(--accent-strong);background:var(--accent);color:#fff}.tag-filter-chip input{opacity:0;cursor:pointer;position:absolute;inset:0}.tag-filter-chip span{overflow-wrap:anywhere}.tag-filter-actions{align-items:center;gap:var(--space-2);flex:none;display:flex}.tag-filter-clear{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.workspace-panel{top:var(--space-4);gap:var(--space-3);display:grid;position:sticky}.workspace-tab-input{pointer-events:none;min-width:0;margin:0;padding:0;position:fixed;left:-100vw;overflow:hidden;width:1px!important;height:1px!important}.workspace-tabs{gap:var(--space-1);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-muted);grid-template-columns:repeat(3,minmax(0,1fr));padding:3px;display:grid}.workspace-tab{min-height:38px;color:var(--muted-strong);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:6px;font-size:.82rem;font-weight:850;display:flex}.workspace-tab span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.76rem}#workspace-plans:checked~.workspace-tabs label[for=workspace-plans],#workspace-projects:checked~.workspace-tabs label[for=workspace-projects],#workspace-export:checked~.workspace-tabs label[for=workspace-export]{background:var(--surface);color:var(--accent-strong);box-shadow:var(--shadow-sm)}.workspace-tab-panel{min-width:0;display:none}#workspace-plans:checked~.plans-tab-panel,#workspace-projects:checked~.projects-tab-panel,#workspace-export:checked~.export-tab-panel{display:block}.planned-list{gap:var(--space-3);max-height:560px;padding-right:var(--space-1);display:grid;overflow:auto}.planned-day-group{gap:7px;display:grid}.planned-date-link{width:fit-content;color:var(--info);font-size:.8rem;font-weight:850;text-decoration:none}.planned-day-list{gap:var(--space-2);display:grid}.planned-item{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);color:inherit;padding:var(--space-3);gap:5px;text-decoration:none;display:grid}.planned-item:focus-visible,.planned-item:hover{background:#f8fafc;border-color:#c8d7e8}.planned-edit-details[open]{background:var(--surface);border-color:#c8d7e8}.planned-item-summary{cursor:pointer;gap:5px;min-width:0;list-style:none;display:grid}.planned-item-summary::-webkit-details-marker{display:none}.planned-item-header{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.planned-item time{color:var(--accent-strong);font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:850}.planned-item h3,.planned-item-title{color:var(--ink);overflow-wrap:anywhere;font-size:.92rem;font-weight:800;line-height:1.3}.planned-item p,.planned-item-notes{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.84rem;line-height:1.4;display:-webkit-box;overflow:hidden}.planned-item .tag-list{margin-top:2px}.planned-edit-details .activity-edit-form{grid-template-columns:1fr}.planned-edit-details .activity-edit-form :is(.activity-title-input,.entry-type-input,.timestamp-input,.duration-fieldset,.tags-input,.activity-notes-input,.secondary-button){grid-column:1/-1}.context-box,.empty-state{border-radius:var(--radius-md);color:var(--muted);padding:var(--space-3);margin-bottom:var(--space-3);background:#f8faf8;border:1px dashed #b7c7c0}.context-box strong{color:var(--ink)}.copy-list{gap:var(--space-2);margin-top:var(--space-3);display:grid}.copy-list textarea{min-height:150px}.copy-list .secondary-button{width:100%}.copy-list .secondary-button:disabled{cursor:not-allowed;opacity:.58}.empty-state{text-align:center}.compact-empty-state{margin-bottom:0}.empty-state h3{color:var(--ink);margin-bottom:5px;font-size:1rem}.primary-button,.secondary-button,.ghost-button,.danger-button{border-radius:var(--radius-sm);white-space:nowrap;border:1px solid #0000;min-height:44px;padding:.58rem .9rem;font-weight:850;transition:background-color .18s,border-color .18s,color .18s,transform .12s}.primary-button{background:var(--accent);color:#fff}.secondary-button{border-color:var(--line-strong);background:var(--surface);color:var(--accent-strong)}.secondary-button:hover{border-color:var(--accent);background:var(--accent-soft)}.ghost-button{color:var(--muted-strong);background:0 0;border-color:#0000}.ghost-button:hover{background:var(--surface-muted);color:var(--ink)}.danger-button{background:var(--danger-soft);color:var(--danger);border-color:#e2bcbc}.danger-button:hover{border-color:var(--danger)}.primary-button:active,.secondary-button:active,.ghost-button:active,.danger-button:active{transform:translateY(1px)}.auth-shell{min-height:100vh;padding:var(--space-5);place-items:center;display:grid}.auth-panel{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);width:min(420px,100%);box-shadow:var(--shadow-sm);padding:26px}.auth-panel h1{margin:var(--space-2) 0;font-size:2rem}.auth-form{margin-top:var(--space-5);gap:14px;display:grid}.form-error{color:var(--danger);font-size:.85rem}@media (max-width:1180px){.quick-entry-form{grid-template-columns:repeat(6,minmax(0,1fr))}.quick-entry-form .activity-title-input{grid-column:span 3}.quick-entry-form .entry-type-input,.quick-entry-form .timestamp-input,.quick-entry-form .tags-input{grid-column:span 2}.quick-entry-form .duration-fieldset,.quick-entry-form .primary-button{grid-column:span 1}.quick-entry-form .notes-disclosure{grid-column:1/-1}}@media (max-width:1040px){.journal-grid{grid-template-columns:1fr}.workspace-panel{position:static}}@media (max-width:900px){.quick-entry-form,.activity-edit-form{grid-template-columns:1fr}.quick-entry-form :is(.activity-title-input,.entry-type-input,.timestamp-input,.duration-fieldset,.tags-input,.notes-disclosure,.primary-button),.activity-edit-form :is(.activity-title-input,.entry-type-input,.timestamp-input,.duration-fieldset,.tags-input,.activity-notes-input,.secondary-button){grid-column:1/-1}.quick-entry-form .primary-button,.activity-edit-form .secondary-button,.tag-filter-actions,.tag-filter-actions .secondary-button,.tag-filter-clear{width:100%}.tag-filter-form,.tag-filter-actions{flex-direction:column;align-items:stretch}}@media (max-width:760px){.app-shell{width:min(100% - 20px,1240px);padding:var(--space-4) 0 var(--space-6)}.app-header,.header-controls,.row-heading{flex-direction:column;align-items:stretch}.header-controls,.header-actions,.date-form{width:100%}.header-actions{justify-content:stretch}.header-actions .ghost-button,.date-form input{flex:1}.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.metric-strip div{border-right:0;border-bottom:1px solid var(--line)}.metric-strip div:nth-last-child(-n+1){border-bottom:0}.journal-entry-display{grid-template-columns:54px minmax(0,1fr)}.activity-title-row,.entry-row-actions{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.delete-entry-form{justify-content:stretch}.delete-entry-form .danger-button{width:100%}.panel,.capture-dock{padding:var(--space-3)}.auth-shell{padding:var(--space-4) 10px;align-items:start}.auth-panel{padding:20px var(--space-4)}}@media (max-width:520px){h1{font-size:1.75rem}.date-form{grid-template-columns:minmax(0,1fr) auto;display:grid}.date-form input{min-width:0}.metric-strip{gap:0}.metric-strip div{padding:10px var(--space-3)}.workspace-tabs{grid-template-columns:1fr}.journal-entry-display{gap:var(--space-2);grid-template-columns:1fr}.journal-entry-display time{font-size:.86rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--bg:#171913;--surface:#fff9e8;--surface-muted:#ebe3c9;--surface-raised:#fffdf3;--ink:#171913;--muted:#6f6a59;--muted-strong:#34362b;--line:#26281f;--line-strong:#171913;--accent:#00a86b;--accent-strong:#006949;--accent-soft:#dff4dd;--info:#205fb8;--info-soft:#dce8ff;--warning:#ffbf2e;--warning-soft:#fff0b7;--danger:#c33b2d;--danger-soft:#ffe4dc;--focus:#ffbf2e;--shadow-sm:none;--shadow-md:0 10px 0 #0003}body{background:linear-gradient(90deg, transparent 0 78%, #ffbf2e14 78% 100%), var(--bg)}.app-shell{width:min(1380px,100% - 28px);padding-block:18px 56px;position:relative}.journal-shell{gap:10px}.app-header{border-radius:var(--radius-md);min-height:210px;color:var(--ink);background:linear-gradient(90deg,#f6f0dc 0 62%,#ffbf2e 62% 78%,#171913 78% 100%);border:2px solid #2f3328;align-items:stretch;padding:18px}.day-title-block{align-content:end;max-width:760px}.app-kicker{color:#171913;letter-spacing:.04em;text-transform:uppercase;border:2px solid;border-radius:999px;width:fit-content;padding:.28rem .68rem;font-size:.76rem;font-weight:950}h1{color:#171913;text-transform:uppercase;font-size:5.2rem;font-weight:950;line-height:.88}.day-context{color:#3f4236;max-width:36ch;font-size:1.08rem;font-weight:750}.header-controls{flex-wrap:wrap;justify-content:flex-end;align-self:end;max-width:520px}.header-actions{flex-wrap:wrap;justify-content:flex-end}.date-form{border-radius:var(--radius-md);background:#171913;border:2px solid #171913;padding:6px}.date-form input{color:#171913;background:#fff9e8;border-color:#fff9e8;font-weight:850}.metric-strip{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:1.3fr 1.8fr repeat(3,1fr);gap:8px;display:grid}.metric-strip div{border-radius:var(--radius-md);background:#fff9e8;border:2px solid #171913;min-height:92px;padding:12px 14px}.metric-strip div:first-child{background:#00a86b}.metric-strip div:nth-child(2){background:#ffbf2e}.metric-strip div:nth-child(3){background:#fff9e8}.metric-strip div:nth-child(4),.metric-strip div:nth-child(5){background:#171913}.metric-strip span{color:#171913;font-size:2.05rem;font-weight:950;line-height:.95}.metric-strip div:nth-child(4) span,.metric-strip div:nth-child(5) span,.metric-strip div:nth-child(4) p,.metric-strip div:nth-child(5) p{color:#fff9e8}.metric-strip p{color:#25281f;text-transform:uppercase;font-size:.76rem;font-weight:850}.capture-dock{color:#fff9e8;background:#0f1410;border:2px solid #6de0a0;padding:18px;position:relative;box-shadow:0 12px #00000038}.capture-dock:before{content:"Command";color:#6de0a0;text-transform:uppercase;background:#0f1410;border:2px solid #6de0a0;border-radius:999px;padding:.16rem .58rem;font-size:.72rem;font-weight:950;position:absolute;top:-14px;left:16px}.quick-entry-form{grid-template-columns:minmax(280px,2.3fr) minmax(210px,1.25fr) 172px 112px minmax(160px,1fr) 88px;gap:12px}.quick-entry-form .activity-title-input,.quick-entry-form .entry-type-input,.quick-entry-form .timestamp-input,.quick-entry-form .duration-fieldset,.quick-entry-form .tags-input,.quick-entry-form .primary-button{grid-column:auto}.quick-entry-form .notes-disclosure{grid-column:1/-1}.capture-dock label,.capture-dock legend,.capture-dock .tag-selector legend{color:#d5e6cf;text-transform:uppercase;font-weight:850}.capture-dock input,.capture-dock select,.capture-dock textarea,.capture-dock .tag-selector-summary{color:#171913;background:#fff9e8;border-color:#6de0a0;font-weight:800}.capture-dock .tag-selector-option{color:#171913}.capture-dock .tag-selector-option:hover{color:#0d463e}.capture-dock .tag-selector-option:has(input:checked){color:#0d463e}.capture-dock .activity-title-input input,.capture-dock .activity-title-input textarea{min-height:64px;font-size:1.34rem;font-weight:900}.segmented-control{background:#172218;border-color:#6de0a0;min-height:64px}.segmented-control label{color:#b8cfb4}.segmented-control span{min-height:54px}.segmented-control input:checked+span{color:#071008;box-shadow:none;background:#00a86b}.duration-inputs input,.tag-selector-summary,.primary-button{min-height:64px}.notes-disclosure{background:#172218;border-color:#334336}.notes-disclosure summary{color:#6de0a0}.primary-button{color:#171913;text-transform:uppercase;background:#ffbf2e;border:2px solid #ffbf2e;font-size:1rem;font-weight:950}.primary-button:hover{background:#fff0a0}.journal-grid{grid-template-columns:minmax(0,1fr) 390px;gap:10px}.panel,.workspace-panel{box-shadow:none;background:#fff9e8;border:2px solid #171913}.panel-heading{border-bottom:2px solid #171913;padding-bottom:14px}.panel-heading h2{text-transform:uppercase;font-size:2.2rem;font-weight:950;line-height:.95}.timeline-panel .panel-heading{background:#dce8ff;margin:-16px -16px 16px;padding:16px}.timeline-panel{background:#fff9e8}.tag-filter-form{background:#ebe3c9;border:2px solid #171913}.tag-filter-fieldset legend{color:#171913;text-transform:uppercase}.tag-filter-chip{color:#171913;background:#fff9e8;border:2px solid #171913}.tag-filter-chip:has(input:checked){color:#071008;background:#00a86b;border-color:#171913}.activity-list{gap:0}.activity-row{background:0 0;border:0;border-bottom:2px solid #171913;border-radius:0;padding:16px 0}.activity-row:first-child{padding-top:0}.journal-entry-display{grid-template-columns:92px minmax(0,1fr)}.journal-entry-display time{color:#ffbf2e;background:#171913;border:2px solid #171913;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;font-size:1.04rem;display:inline-flex}.journal-entry-display h3{font-size:1.24rem;font-weight:900}.entry-type-chip,.duration-chip,.tag-chip{color:#171913;border-width:2px}.entry-type-chip{background:#ffbf2e;border-color:#171913}.project-chip,.duration-chip{background:#dce8ff;border-color:#171913}.tag-chip{background:#dff4dd;border-color:#171913}.entry-row-actions{border-top:0;padding-top:4px}.entry-edit-details summary{color:#205fb8;text-transform:uppercase}.secondary-button,.ghost-button,.danger-button{color:#171913;box-shadow:none;text-transform:uppercase;background:#fff9e8;border:2px solid #171913}.secondary-button:hover,.ghost-button:hover{background:#ffbf2e}.danger-button{color:#8d2119;background:#ffe4dc;border-color:#c33b2d}.workspace-panel{color:#fff9e8;background:#205fb8;top:12px}.workspace-tabs{background:#143d78;border:2px solid #fff9e8}.workspace-tab{color:#fff9e8;text-transform:uppercase;min-height:48px}.workspace-tab span{color:#ffbf2e}#workspace-plans:checked~.workspace-tabs label[for=workspace-plans],#workspace-projects:checked~.workspace-tabs label[for=workspace-projects],#workspace-export:checked~.workspace-tabs label[for=workspace-export]{color:#171913;box-shadow:none;background:#ffbf2e}#workspace-plans:checked~.workspace-tabs label[for=workspace-plans] span,#workspace-projects:checked~.workspace-tabs label[for=workspace-projects] span,#workspace-export:checked~.workspace-tabs label[for=workspace-export] span{color:#171913}.planned-list{max-height:620px}.planned-date-link{color:#ffbf2e;text-transform:uppercase}.planned-item{color:#fff9e8;background:#143d78;border:2px solid #fff9e8}.planned-item h3,.planned-item-title{color:#fff9e8}.planned-item p,.planned-item-notes{color:#d5d0bd}.planned-item time{color:#ffbf2e}.planned-edit-details[open]{background:#143d78}.planned-edit-details .activity-edit-form{border-color:#fff9e8}.context-box,.empty-state{background:0 0;border:2px dashed}.workspace-panel .empty-state,.workspace-panel .context-box{color:#fff9e8}.workspace-panel .empty-state h3,.workspace-panel .context-box strong{color:#ffbf2e}.copy-list label{color:#fff9e8}.copy-list textarea{color:#fff9e8;background:#143d78;border-color:#fff9e8}.tag-selector-options{background:#fff9e8;border:2px solid #171913;box-shadow:0 10px #0000003d}@media (max-width:1180px){.quick-entry-form{grid-template-columns:repeat(6,minmax(0,1fr))}.quick-entry-form .activity-title-input{grid-column:span 3}.quick-entry-form .entry-type-input,.quick-entry-form .timestamp-input,.quick-entry-form .tags-input{grid-column:span 2}.quick-entry-form .duration-fieldset,.quick-entry-form .primary-button{grid-column:span 1}.quick-entry-form .notes-disclosure{grid-column:1/-1}}@media (max-width:1040px){.app-header{background:#f6f0dc}.journal-grid{grid-template-columns:1fr}.workspace-panel{position:static}}@media (max-width:760px){.app-shell{width:min(100% - 18px,1380px)}.app-header{min-height:0;padding:14px}h1{font-size:3.4rem}.metric-strip{grid-template-columns:1fr}.metric-strip div{min-height:78px}.quick-entry-form{grid-template-columns:1fr}.quick-entry-form .activity-title-input,.quick-entry-form .entry-type-input,.quick-entry-form .timestamp-input,.quick-entry-form .duration-fieldset,.quick-entry-form .tags-input,.quick-entry-form .notes-disclosure,.quick-entry-form .primary-button{grid-column:1/-1}.capture-dock{padding:14px}.journal-entry-display{grid-template-columns:1fr}.journal-entry-display time{border-radius:999px;width:fit-content;height:auto;padding:.38rem .72rem}.panel-heading h2{font-size:1.8rem}}
