:root{color:#172321;font-synthesis:none;text-rendering:optimizelegibility;background:#f4f7f5;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:#f4f7f5;min-width:320px}body{min-width:320px;min-height:100vh;margin:0}button,input,textarea,select{font:inherit}.app-shell{grid-template-rows:auto 1fr auto;min-height:100dvh;display:grid}.skip-link{z-index:10;color:#fff;background:#102826;border-radius:.5rem;padding:.75rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.app-header{color:#fff;background:#102826;align-items:center;gap:.75rem;min-width:0;padding:1rem;display:flex}.brand-copy{min-width:0}.account-controls{flex:none;align-items:center;gap:.75rem;min-width:0;margin-left:auto;display:flex}.account-email{color:#b9d1ca;text-overflow:ellipsis;white-space:nowrap;max-width:14rem;font-size:.75rem;display:none;overflow:hidden}.sign-out-button,.settings-button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:.625rem;min-height:2.75rem;padding:0 .75rem;font-size:.75rem;font-weight:750}.sign-out-button:hover,.sign-out-button:focus-visible,.settings-button:hover,.settings-button:focus-visible{background:#ffffff1a}.settings-button{flex:0 0 2.75rem;width:2.75rem;padding:0;font-size:1.1rem}.brand-mark{color:#102826;background:#b9f5dc;border:1px solid #ffffff59;border-radius:.875rem;flex:none;place-items:center;width:2.75rem;height:2.75rem;font-size:1.25rem;font-weight:800;display:grid}.eyebrow,.brand-name{margin:0}.eyebrow{color:#b9d1ca;letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:700;line-height:1.25}.brand-name{letter-spacing:-.02em;margin-top:.125rem;font-size:1.375rem;font-weight:750}.app-content{place-items:start stretch;width:100%;max-width:48rem;margin:0 auto;padding:clamp(1.25rem,5vw,3rem) 1rem;display:grid}.page-card{background:#fff;border:1px solid #d7e2de;border-radius:1.25rem;padding:clamp(1.25rem,5vw,2.25rem);overflow:hidden;box-shadow:0 1rem 3rem #10282614}.status-pill{color:#0b523e;letter-spacing:.05em;text-transform:uppercase;background:#d9f8e9;border-radius:999px;align-items:center;min-height:1.75rem;margin:0 0 1rem;padding:.25rem .625rem;font-size:.75rem;font-weight:800;display:inline-flex}.page-card h1{color:#102826;letter-spacing:-.045em;max-width:15ch;margin:0;font-size:clamp(2rem,10vw,3.5rem);line-height:1.02}.page-intro{color:#50615d;max-width:58ch;margin:1.25rem 0 0;font-size:1rem;line-height:1.65}.app-navigation{z-index:2;padding:.5rem max(.5rem, env(safe-area-inset-right)) max(.5rem, env(safe-area-inset-bottom)) max(.5rem, env(safe-area-inset-left));background:#fffffff5;border-top:1px solid #d7e2de;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.navigation-item{color:#71807c;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:.625rem;justify-content:center;align-items:center;gap:.375rem;min-width:0;min-height:3rem;font-size:clamp(.6875rem,3vw,.8125rem);font-weight:700;display:flex}.navigation-item--current{color:#0b523e;background:#e4f4ed}.navigation-item:disabled{cursor:not-allowed;opacity:.45}.navigation-dot{background:currentColor;border-radius:50%;width:.375rem;height:.375rem}.primary-button,.quiet-button,.danger-button,.load-warning button,.sync-warning button{cursor:pointer;border-radius:.625rem;min-height:2.75rem;padding:.625rem .875rem;font-weight:750}.primary-button{color:#fff;background:#0b674d;border:0}.primary-button:hover,.primary-button:focus-visible{background:#084e3b}.primary-button:disabled{cursor:wait;opacity:.65}.quiet-button{color:#28413a;background:#fff;border:1px solid #aebfba}.danger-button{color:#7f2e26;background:#fff0ee;border:1px solid #bd6e64}.command-capture{width:100%;margin-top:1.5rem}.capture-fab{z-index:4;right:max(1rem, env(safe-area-inset-right));bottom:calc(4.5rem + env(safe-area-inset-bottom));color:#fff;cursor:pointer;background:#0b674d;border:0;border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;font-size:2rem;line-height:1;display:grid;position:fixed;box-shadow:0 .75rem 2rem #1028263d}.capture-backdrop{z-index:20;background:#07181585;align-items:end;padding-top:3rem;display:grid;position:fixed;inset:0}.capture-sheet{width:min(100%,34rem);max-height:calc(100dvh - 2rem);padding:1.25rem max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));background:#fff;border-radius:1.25rem 1.25rem 0 0;margin:0 auto;overflow-y:auto}.capture-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.capture-heading h2{color:#102826;margin:.25rem 0 0;font-size:1.5rem}.capture-form,.edit-form{gap:.75rem;margin-top:1.25rem;display:grid}.capture-form>label,.edit-form label,.search-field{color:#263733;font-size:.875rem;font-weight:750}.capture-form>input,.capture-form>textarea,.capture-form>select,.edit-form input,.edit-form textarea,.search-field input{color:#172321;background:#fff;border:1px solid #aebfba;border-radius:.625rem;width:100%;min-height:3rem;padding:.75rem}.capture-form input:focus-visible,.capture-form textarea:focus-visible,.capture-form select:focus-visible,.edit-form input:focus-visible,.edit-form textarea:focus-visible,.search-field input:focus-visible{border-color:#167a5c;outline:3px solid #167a5c2e}.form-note,.dialog-intro{color:#5f706c;margin:0;font-size:.875rem;line-height:1.5}.command-actions{grid-template-columns:1fr;gap:.625rem;margin-top:1.5rem;display:grid}.command-wip{background:#f8faf9;border:1px solid #d7e2de;border-radius:.875rem;margin-top:1.5rem;padding:1rem}.command-wip h2,.section-title-row h2,.vault-section-title{color:#102826;margin:0;font-size:1.125rem}.command-wip p{color:#5f706c}.command-wip ul{color:#28413a;gap:.375rem;margin:.75rem 0;padding-left:1.25rem;font-weight:700;display:grid}.command-execution{gap:1rem;margin-top:1.5rem;display:grid}.command-module{background:#fff;border:1px solid #d7e2de;border-radius:.875rem;padding:1rem}.command-module--now{background:#f2fcf7;border-color:#91cdb7}.command-module h2,.ready-section h2{color:#102826;margin:0;font-size:1.125rem}.command-module>p,.section-help{color:#5f706c;margin:.625rem 0;font-size:.875rem;line-height:1.45}.focus-task,.execution-card{background:#fff;border:1px solid #cfe0da;border-radius:.75rem;gap:.25rem;margin:.75rem 0;padding:.875rem;display:grid}.focus-task>span,.execution-card>span,.next-list span{color:#657570;font-size:.8125rem}.ready-section{border-top:1px solid #d7e2de;margin-top:2rem;padding-top:1.5rem}.execution-list,.next-list,.today-list{gap:.75rem;margin:.875rem 0;padding:0;list-style:none;display:grid}.next-list{counter-reset:next-item}.next-list>li{counter-increment:next-item;background:#f6f9f8;border-radius:.75rem;gap:.5rem;padding:.75rem;display:grid}.next-list>li>div:first-child{grid-template-columns:auto 1fr;align-items:baseline;gap:.25rem .625rem;display:grid}.next-list>li>div:first-child:before{content:counter(next-item);color:#0b674d;grid-row:1/span 2;font-size:1.25rem;font-weight:850}.module-state{font-weight:700}.today-item{background:#f6f9f8;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.625rem;min-height:3rem;padding:.625rem;display:grid}.today-item--done{color:#5c6c67;background:#eef3f1}.today-item--done strong{text-decoration:line-through}.today-slot{color:#0b523e;background:#d9f8e9;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;font-weight:850;display:grid}.done-badge{color:#42675c;font-size:.75rem;font-weight:750}.time-budget{background:#f7faff;border-color:#c8d8ee}.budget-state{color:#315a50;text-align:right;background:#e5f2ed;border-radius:999px;max-width:55%;padding:.3rem .5rem;font-size:.75rem;font-weight:800}.budget-state--tight{color:#71521d;background:#fff0c9}.budget-state--overbooked{color:#8a2626;background:#ffe1e1}.budget-state--incomplete{color:#5a4c74;background:#eee8fb}.budget-comparison{flex-wrap:wrap;align-items:baseline;gap:.35rem;display:flex;font-size:1rem!important}.budget-comparison strong:first-child{color:#163f67}.budget-missing{color:#453b59;background:#faf8ff;border:1px solid #d9d0ee;border-radius:.75rem;margin:.875rem 0;padding:.75rem}.budget-missing>strong{font-size:.8125rem}.budget-missing ul{gap:.625rem;margin:.625rem 0 0;padding:0;list-style:none;display:grid}.budget-missing li{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.budget-missing li>div{gap:.125rem;min-width:0;display:grid}.budget-missing li span{color:#6c617f;font-size:.75rem}.budget-estimates{background:#fff;border:1px solid #d7e2de;border-radius:.75rem;margin:.875rem 0;padding:.75rem}.budget-estimates>strong{font-size:.8125rem}.budget-estimates ul{gap:.625rem;margin:.625rem 0 0;padding:0;list-style:none;display:grid}.budget-estimates li{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.budget-estimates li>div{gap:.125rem;min-width:0;display:grid}.budget-estimates li span{color:#657570;font-size:.75rem}.critical-strip{color:#4f2d0e;cursor:pointer;text-align:left;overflow-wrap:anywhere;background:#fff3df;border:1px solid #d7914f;border-radius:.875rem;gap:.25rem;width:100%;min-width:0;margin:1rem 0;padding:.875rem;display:grid}.critical-strip--p0{color:#681f19;background:#ffebe8;border-color:#b64b40}.critical-strip span{font-size:.75rem}.deadline-radar,.radar-tier,.radar-list,.deadline-card{min-width:0}.radar-tier{margin-top:1.5rem}.radar-tier .section-title-row h2{font-size:1rem}.radar-list{gap:.875rem;display:grid}.deadline-card{overflow-wrap:anywhere;background:#fff;border:1px solid #cbd9d4;border-radius:.875rem;padding:1rem}.deadline-card--p0{background:#fff5f3;border-color:#c76157}.deadline-card--p1{background:#fffaf0;border-color:#d79a53}.deadline-card-heading{justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.deadline-card-heading>div{min-width:0}.deadline-card-heading span,.deadline-absolute{color:#687872;font-size:.75rem}.deadline-card-heading h3{color:#142824;margin:.2rem 0 0;font-size:1rem}.deadline-card-heading>strong{color:#24443b;background:#e5f1ed;border-radius:999px;flex:none;padding:.25rem .45rem;font-size:.6875rem}.deadline-countdown{color:#173d34;margin:.875rem 0 0;font-size:1.125rem;font-weight:850}.deadline-absolute{margin:.2rem 0 0}.deadline-metrics{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.625rem;margin:1rem 0;display:grid}.deadline-metrics div{background:#f2f7f5;border-radius:.625rem;min-width:0;padding:.625rem}.deadline-metrics dt{color:#687872;font-size:.6875rem}.deadline-metrics dd{color:#172b26;margin:.2rem 0 0;font-size:.8125rem;font-weight:800}.deadline-explanation{color:#465852;font-size:.8125rem;line-height:1.55}.page-title-row,.section-title-row,.project-card-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.wip-meter{color:#0b523e;background:#d9f8e9;border-radius:.75rem;justify-content:space-between;align-items:center;margin-top:1.25rem;padding:.875rem 1rem;font-weight:750;display:flex}.wip-meter strong{font-size:1.125rem}.project-tabs{background:#eef3f1;border-radius:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;margin-top:1rem;padding:.25rem;display:grid}.project-tab{color:#667672;cursor:pointer;background:0 0;border:0;border-radius:.5rem;min-width:0;min-height:2.75rem;padding:.5rem .25rem;font-size:clamp(.7rem,3vw,.8125rem);font-weight:750}.project-tab--current{color:#0b523e;background:#fff;box-shadow:0 .125rem .5rem #10282614}.project-list,.swap-list{gap:.875rem;margin-top:1rem;display:grid}.project-card,.swap-option{background:#fff;border:1px solid #d7e2de;border-radius:.875rem;padding:1rem}.project-card h3{overflow-wrap:anywhere;color:#172321;margin:0;font-size:1.0625rem}.project-status{color:#50615d;letter-spacing:.04em;background:#eef3f1;border-radius:999px;flex:none;padding:.2rem .5rem;font-size:.625rem;font-weight:800}.project-status--active{color:#0b523e;background:#d9f8e9}.project-status--paused{color:#684c20;background:#fff3cf}.project-outcome,.project-why{color:#34433f;gap:.25rem;margin:.875rem 0 0;line-height:1.5;display:grid}.project-outcome span,.project-why span,.project-facts dt{color:#71807c;letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:750}.project-facts{gap:.625rem;margin:.875rem 0 0;display:grid}.project-facts div{gap:.125rem;display:grid}.project-facts dd{color:#34433f;margin:0;font-size:.875rem}.vault-section-title{margin-top:1.25rem}.candidate-section{border-top:1px solid #d7e2de;margin-top:2rem;padding-top:1.5rem}.swap-option{gap:.375rem;display:grid}.swap-option span{color:#5f706c;font-size:.875rem}.full-width-button{width:100%;margin-top:1rem}.destination-toggle{border:0;grid-template-columns:1fr 1fr;gap:.5rem;margin:0;padding:0;display:grid}.destination-toggle legend{color:#50615d;margin-bottom:.5rem;font-size:.75rem;font-weight:700}.destination-toggle label{color:#28413a;background:#f8faf9;border:1px solid #c4d2ce;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem;font-weight:700;display:flex}.inline-error{color:#7f2e26;margin:0;font-size:.875rem}.toast{z-index:30;right:1rem;bottom:calc(8.75rem + env(safe-area-inset-bottom));color:#fff;background:#102826;border-radius:999px;width:fit-content;max-width:calc(100% - 2rem);margin:0 auto;padding:.75rem 1rem;font-size:.875rem;font-weight:700;position:fixed;left:1rem;box-shadow:0 .75rem 2rem #10282633}.page-eyebrow{color:#4e7167}.search-field{gap:.5rem;margin-top:1.25rem;display:grid}.loading-state,.empty-state{color:#5f706c;text-align:center;background:#f3f6f5;border-radius:.75rem;margin:1.5rem 0 0;padding:1.25rem}.load-warning,.sync-warning{color:#684c20;background:#fff8e8;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;padding:.75rem;font-size:.8125rem;display:flex}.load-warning button,.sync-warning button{color:#684c20;background:0 0;border:1px solid #c9a867;flex:none;min-height:2.25rem;font-size:.75rem}.capture-list{gap:.75rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.captured-item{background:#fff;border:1px solid #d7e2de;border-radius:.875rem;overflow:hidden}.item-summary{color:#172321;cursor:pointer;text-align:left;background:0 0;border:0;gap:.375rem;width:100%;padding:1rem;display:grid}.item-title{overflow-wrap:anywhere;font-weight:750}.item-meta{color:#71807c;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.pending-badge{color:#684c20;background:#fff3cf;border-radius:999px;padding:.2rem .5rem;font-weight:750}.sync-warning{margin:0 1rem 1rem}.item-details{border-top:1px solid #eef3f1;padding:0 1rem 1rem}.button-row{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.compact-button{min-height:2.75rem}.confirm-copy{color:#5f4d49;font-size:.8125rem;font-weight:700}.auth-layout{background:radial-gradient(circle at top,#b9f5dc73,#0000 40%),#f4f7f5;place-items:center;min-width:320px;min-height:100dvh;padding:1rem;display:grid}.auth-loading{color:#50615d;font-weight:700}.login-card{background:#fff;border:1px solid #d7e2de;border-radius:1.25rem;width:min(100%,26rem);padding:clamp(1.5rem,7vw,2.5rem);box-shadow:0 1rem 3rem #1028261a}.login-brand{color:#102826;background:#b9f5dc;border-radius:1rem;place-items:center;width:3.25rem;height:3.25rem;margin-bottom:1rem;font-size:1.375rem;font-weight:850;display:grid}.login-eyebrow{color:#4e7167}.login-card h1{color:#102826;letter-spacing:-.035em;margin:.375rem 0 0;font-size:clamp(1.75rem,8vw,2.375rem);line-height:1.08}.login-intro{color:#5f706c;margin:1rem 0 0;line-height:1.55}.login-form{gap:.625rem;margin-top:1.5rem;display:grid}.login-form label{color:#263733;margin-top:.5rem;font-size:.875rem;font-weight:750}.login-form input{color:#172321;background:#fff;border:1px solid #aebfba;border-radius:.625rem;width:100%;min-height:3rem;padding:.75rem}.login-form input:focus-visible{border-color:#167a5c;outline:3px solid #167a5c2e}.auth-error{color:#7f2e26;background:#fff0ee;border-radius:.625rem;margin:.75rem 0 0;padding:.75rem;font-size:.875rem;line-height:1.45}.sign-in-button{color:#fff;cursor:pointer;background:#0b674d;border:0;border-radius:.625rem;min-height:3rem;margin-top:1rem;padding:.75rem 1rem;font-weight:800}.sign-in-button:hover,.sign-in-button:focus-visible{background:#084e3b}.sign-in-button:disabled{cursor:wait;opacity:.65}.review-workspace,.review-heading,.done-log,.weekly-review,.review-sections,.review-section,.done-entry-copy{min-width:0}.review-workspace{gap:1rem;display:grid}.review-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-top:1.25rem;display:grid}.review-tab{color:#35534b;cursor:pointer;overflow-wrap:anywhere;background:#f4f8f6;border:1px solid #c2d2cd;border-radius:.625rem;min-width:0;min-height:2.75rem;padding:.5rem .35rem;font-size:.75rem;font-weight:750}.review-tab--active{color:#fff;background:#1f745c;border-color:#1f745c}.done-group{margin-top:1.5rem}.done-group .section-title-row h3{margin:0;font-size:.9375rem}.done-list{gap:.75rem;margin-top:.75rem;display:grid}.done-entry{background:#f7fbf9;border:1px solid #cde0d9;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:.875rem;display:grid}.done-check{color:#fff;background:#2b7a61;border-radius:999px;place-items:center;width:1.75rem;height:1.75rem;font-weight:900;display:grid}.done-entry-copy>span{color:#587069;text-transform:uppercase;font-size:.6875rem;font-weight:800}.done-entry-copy h4{overflow-wrap:anywhere;margin:.15rem 0 .35rem}.done-entry-copy p{color:#52645e;overflow-wrap:anywhere;margin:.2rem 0;font-size:.75rem;line-height:1.45}.week-selector{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem;margin-top:1rem;display:grid}.week-selector .quiet-button{overflow-wrap:anywhere;width:100%;min-width:0}.quiet-button--selected{color:#174f3f;background:#e5f3ee;border-color:#1f745c}.review-period{color:#5d706a;font-size:.8125rem}.review-sections{gap:1rem;margin-top:1.25rem;display:grid}.review-section{background:#fbfdfc;border:1px solid #d6e1dd;border-radius:.75rem;padding:.875rem}.review-section h3{margin:0 0 .75rem;font-size:.9375rem}.review-section p{overflow-wrap:anywhere}.review-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.review-metrics>div{text-align:center;background:#edf5f2;border-radius:.625rem;align-content:start;gap:.2rem;min-width:0;padding:.625rem .4rem;display:grid}.review-metrics strong{color:#173d34;font-size:1.25rem}.review-metrics span{color:#5b6e68;overflow-wrap:anywhere;font-size:.6875rem}.review-primary-value{color:#173d34;margin:0;font-size:1.25rem;font-weight:850}.review-fact-list,.comparison-list,.project-progress-list{gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.review-fact-list li,.comparison-list li,.project-progress-list li{background:#f0f5f3;border-radius:.625rem;gap:.2rem;min-width:0;padding:.625rem;display:grid}.review-fact-list strong,.comparison-list strong,.project-progress-list strong,.review-fact-list span,.comparison-list span,.project-progress-list span{overflow-wrap:anywhere}.settings-workspace,.settings-section,.settings-form,.setting-field,.setting-input-row,.export-actions,.account-facts,.account-facts>div{min-width:0}.settings-workspace{gap:1rem;display:grid}.settings-section h2{margin-top:0}.settings-form{gap:1rem;margin-top:1rem;display:grid}.setting-field{background:#f8fbfa;border:1px solid #d5e1dd;border-radius:.75rem;gap:.35rem;padding:.875rem;display:grid}.setting-field>span:first-child{color:#173d34;font-weight:800}.setting-field small{color:#5c6f69;overflow-wrap:anywhere;line-height:1.4}.setting-input-row{grid-template-columns:minmax(0,8rem) minmax(0,1fr);align-items:center;gap:.6rem;display:grid}.setting-input-row input{color:#172321;background:#fff;border:1px solid #9cb3ac;border-radius:.625rem;width:100%;min-width:0;min-height:2.75rem;padding:.6rem .7rem}.fixed-rule-note{color:#27453d;overflow-wrap:anywhere;background:#edf6f2;border-left:.25rem solid #1f745c;gap:.25rem;min-width:0;padding:.875rem;display:grid}.fixed-rule-note span,.form-note{color:#5b6d67;font-size:.75rem;line-height:1.45}.success-note{color:#15543f;margin:0;font-weight:750}.export-actions{gap:.6rem;margin-top:1rem;display:grid}.export-actions button{overflow-wrap:anywhere;width:100%;min-width:0}.account-facts{gap:.65rem;margin:1rem 0 0;display:grid}.account-facts>div{border-bottom:1px solid #dce5e2;grid-template-columns:minmax(0,6.5rem) minmax(0,1fr);gap:.75rem;padding-bottom:.65rem;display:grid}.account-facts dt{color:#5b6d67;font-size:.75rem;font-weight:750}.account-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.review-fact-list span,.comparison-list span,.project-progress-list span{color:#5b6d67;font-size:.75rem}@media (width>=48rem){.app-shell{grid-template:"header content""navigation content"1fr/15rem minmax(0,1fr)}.app-header{flex-direction:column;grid-area:header;align-items:flex-start;padding:1.5rem}.account-controls{flex-direction:column;align-items:stretch;width:100%;margin-top:1rem;margin-left:0}.account-email{display:block}.sign-out-button,.settings-button{width:100%}.app-content{grid-area:content;align-items:center;max-width:68rem;padding:3rem}.app-navigation{background:#102826;border-top:0;grid-area:navigation;grid-template-columns:1fr;align-content:start;gap:.375rem;padding:1rem}.capture-fab{bottom:2rem;right:2rem}.toast{bottom:6.5rem;left:auto;right:2rem}.capture-backdrop{place-items:center;padding:2rem}.capture-sheet{border-radius:1.25rem}.command-actions{grid-template-columns:1fr 1fr}.navigation-item{color:#b9d1ca;justify-content:flex-start;min-height:3rem;padding:0 1rem;font-size:.875rem}.navigation-item--current{color:#102826;background:#b9f5dc}}@media (prefers-reduced-motion:no-preference){.skip-link{transition:transform .12s ease-out}}
