:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--canvas:#f7f5f0;--surface:#fff;--surface-muted:#ecebe5;--line:#e7e3da;--ink:#1d2a2e;--muted:#66767a;--brand:#176b75;--on-brand:#fff;--brand-soft:#e9f3f1;--now:#e8952f;--now-soft:#fff2df;--now-ink:#7a4410;--danger:#a2352a;--danger-soft:#fbe6e2;--success-soft:#e5f4ed;--success-ink:#1f5c46;--feed:#e0794f;--feed-soft:#fbe3d6;--feed-ink:#6e2f14;--sleep:#5a63b8;--sleep-soft:#e3e5f6;--sleep-ink:#2c3270;--care:#3f9a76;--care-soft:#dcefe4;--care-ink:#1c4c37;--health:#8a5cb0;--health-soft:#ece3f4;--health-ink:#45285e;--note:#8a7a5a;--note-soft:#efe9dc;--note-ink:#4a4130;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--radius-control:12px;--radius-field:16px;--radius-card:20px;--radius-pill:999px;--font:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--text-display:2.125rem;--text-title:1.75rem;--text-heading:1.25rem;--text-body:1rem;--text-label:.9375rem;--text-small:.8125rem;--text-tiny:.75rem;--touch:48px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--canvas:#121513;--surface:#1b201e;--surface-muted:#24282a;--line:#2b322f;--ink:#f1ece2;--muted:#a3a99f;--brand:#8fd3cb;--on-brand:#0f2a2a;--brand-soft:#1f2b29;--now:#f2a64a;--now-soft:#2e2414;--now-ink:#ffd9a6;--danger:#ffb4a8;--danger-soft:#3d2420;--success-soft:#1f3329;--success-ink:#cdeedd;--feed:#f09a74;--feed-soft:#3a2a22;--feed-ink:#ffd6c2;--sleep:#9aa3f0;--sleep-soft:#272a45;--sleep-ink:#d6daff;--care:#7cc9a6;--care-soft:#1f3329;--care-ink:#c6ecd8;--health:#c9a3e6;--health-soft:#2f2538;--health-ink:#ead8f7;--note:#d8c79e;--note-soft:#2c2820;--note-ink:#efe4c8}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--canvas);color:var(--ink);font-family:var(--font);font-synthesis:none;margin:0;line-height:1.45}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}:focus-visible{outline:3px solid var(--brand);outline-offset:2px}h1{font-size:var(--text-title);letter-spacing:-.03em;margin:var(--space-1) 0 var(--space-4);line-height:1.15}h2{letter-spacing:-.01em;margin:var(--space-6) 0 var(--space-3);font-size:1.0625rem}h3{font-size:var(--text-label);margin:var(--space-4) 0 var(--space-2)}p{margin:0 0 var(--space-3)}.muted{color:var(--muted)}.eyebrow{font-size:var(--text-tiny);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:700}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.app-shell{max-width:1280px;min-height:100dvh;margin:auto;display:flex}.main-column{flex:1;min-width:0}main{width:min(100%,760px);padding:var(--space-2) var(--space-6) 7rem}.side-nav{width:232px;padding:var(--space-6) var(--space-4);gap:var(--space-1);flex-direction:column;height:100dvh;display:flex;position:sticky;top:0}.side-nav button{text-align:left;padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);min-height:var(--touch);color:var(--muted);background:0 0;border:0;font-weight:650}.side-nav button:hover{color:var(--ink)}.side-nav button.active{background:var(--brand-soft);color:var(--brand)}.side-nav small{padding:var(--space-4);color:var(--muted);margin-top:auto}.wordmark,.brand-mobile{align-items:center;gap:var(--space-2);letter-spacing:-.02em;color:var(--ink);font-weight:800;display:flex}.wordmark{padding:var(--space-1) var(--space-4) var(--space-8);font-size:1.25rem}.topbar{min-height:64px;padding:var(--space-3) var(--space-6);justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.brand-mobile{display:none}.target{align-items:center;gap:var(--space-2);font-size:var(--text-small);color:var(--muted);display:flex}.target select{max-width:220px;padding:var(--space-2) var(--space-8) var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);border:0;font-weight:700}.bottom-nav{display:none}.form-view{flex-direction:column;max-width:560px;display:flex}.form-view form{gap:var(--space-4);flex-direction:column;display:flex}.save{margin-top:var(--space-4);align-self:stretch}@media (width<=760px){.side-nav{display:none}.topbar{padding:var(--space-3) var(--space-4)}.target select{max-width:140px}main{padding:var(--space-2) var(--space-4) 7rem}.bottom-nav{z-index:2;background:var(--canvas);border-top:1px solid var(--line);padding:var(--space-1) var(--space-2) max(var(--space-2), env(safe-area-inset-bottom));grid-template-columns:repeat(3,1fr);display:grid;position:fixed;inset:auto 0 0}.bottom-nav button{min-height:52px;font-size:var(--text-small);color:var(--muted);justify-content:center;align-items:center;gap:var(--space-1);background:0 0;border:0;flex-direction:column;font-weight:700;display:flex}.bottom-nav button:before{content:"";background:0 0;border-radius:2px;width:22px;height:4px}.bottom-nav button.active{color:var(--brand)}.bottom-nav button.active:before{background:var(--brand)}.form-view{min-height:calc(100dvh - 120px - 5.5rem)}.form-view form,.form-view .capture-form{flex:1}.save{margin-top:auto}}.mark{background:var(--brand);width:32px;height:32px;color:var(--on-brand);border-radius:10px;place-items:center;display:inline-grid}.primary,.secondary{border-radius:var(--radius-pill);min-height:52px;padding:var(--space-3) var(--space-6);border:0;font-weight:700}.primary{background:var(--brand);color:var(--on-brand)}.secondary{color:var(--brand);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--brand) 45%, transparent);background:0 0}.text-action,.back{color:var(--brand);padding:var(--space-2) 0;background:0 0;border:0;min-height:40px;font-weight:700}.back{align-self:flex-start}.danger{color:var(--danger)}.panel{background:var(--surface);border-radius:var(--radius-card);padding:var(--space-5);margin:var(--space-3) 0}.panel>h2:first-child,.panel>h3:first-child{margin-top:0}.empty{text-align:center;color:var(--muted);padding:var(--space-8) var(--space-5)}.notice,.error{border-radius:var(--radius-field);padding:var(--space-3) var(--space-4);margin:var(--space-2) 0 var(--space-3)}.notice{background:var(--success-soft);color:var(--success-ink)}.notice.undo{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.error{background:var(--danger-soft);color:var(--danger)}.field-error{color:var(--danger);flex-basis:100%;margin:0;font-weight:700}label{gap:var(--space-2);font-size:var(--text-label);flex-direction:column;font-weight:650;display:flex}input,select,textarea{width:100%;min-height:var(--touch);padding:var(--space-3) var(--space-4);border:1.5px solid var(--line);border-radius:var(--radius-field);background:var(--surface)}input:focus,select:focus,textarea:focus{border-color:var(--brand);outline:none}input[type=file]{padding:var(--space-3);border-style:dashed}.choices{gap:var(--space-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.choices legend{font-size:var(--text-label);margin-bottom:var(--space-2);padding:0;font-weight:650}.choices label{flex:9rem}.chip{min-height:44px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--ink);border:0;font-weight:650}.chip[aria-pressed=true]{background:var(--brand);color:var(--on-brand)}.segmented{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-control);background:var(--surface-muted);margin-bottom:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.segmented button{min-height:40px;color:var(--muted);background:0 0;border:0;border-radius:9px;font-weight:700}.segmented button[aria-pressed=true]{background:var(--surface);color:var(--ink)}.tile-choices{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tile-choices button{border-radius:var(--radius-card);background:var(--surface);min-height:84px;color:var(--ink);border:0;font-size:1.0625rem;font-weight:750}.tile-choices button[aria-pressed=true]{background:var(--care-soft);color:var(--care-ink);box-shadow:inset 0 0 0 2px var(--care)}.stepper,.form-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.stepper button{flex:1}.capture-form{gap:var(--space-4);flex-direction:column;display:flex}.measure{gap:var(--space-3);flex-direction:column;display:flex}.time-row{align-items:center;gap:var(--space-1) var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-field);background:var(--surface);flex-wrap:wrap;display:flex}.time-row>div{flex-direction:column;margin-right:auto;display:flex}.time-row>div span{font-size:var(--text-small);color:var(--muted)}.time-input{flex-basis:100%}.icon{flex:none;place-items:center;display:inline-grid}.icon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.feed{--accent:var(--feed);--accent-soft:var(--feed-soft);--accent-ink:var(--feed-ink)}.sleep{--accent:var(--sleep);--accent-soft:var(--sleep-soft);--accent-ink:var(--sleep-ink)}.care{--accent:var(--care);--accent-soft:var(--care-soft);--accent-ink:var(--care-ink)}.health{--accent:var(--health);--accent-soft:var(--health-soft);--accent-ink:var(--health-ink)}.note{--accent:var(--note);--accent-soft:var(--note-soft);--accent-ink:var(--note-ink)}.entry{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-1);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.entry-dot{width:22px;height:22px;color:var(--accent)}.entry-main{text-align:left;min-width:0;padding:var(--space-1) 0;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:2px;display:flex}.entry-main strong{overflow-wrap:anywhere;font-weight:650}.entry-main small,.entry time{color:var(--muted);font-size:var(--text-small)}.entry-main:disabled{opacity:1;cursor:default}.entry time{white-space:nowrap;margin-left:auto}.entry-actions{gap:var(--space-2);padding:0 0 var(--space-2) 34px;flex-wrap:wrap;flex-basis:100%;display:flex}.entry-edit{border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--ink);min-height:40px;padding:var(--space-2) var(--space-4);border:0;font-weight:650}.section-heading{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.entry-list{background:var(--surface);border-radius:var(--radius-card);padding:0 var(--space-4)}.entry-list .entry:last-child{border-bottom:0}.screen-title{margin-top:var(--space-2)}input[type=file]::file-selector-button{border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--ink);font:inherit;padding:var(--space-2) var(--space-4);margin-right:var(--space-3);cursor:pointer;border:0;font-weight:650}.welcome{flex-direction:column;max-width:480px;min-height:calc(100dvh - 3rem);margin:0 auto;display:flex}.welcome-hero{text-align:center;padding:var(--space-8) var(--space-4);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.welcome-mark{background:var(--brand);width:88px;height:88px;color:var(--on-brand);border-radius:26px;place-items:center;display:grid}.welcome h1{font-size:var(--text-display);margin:var(--space-5) 0 var(--space-1)}.tagline{color:var(--muted);max-width:18em;font-size:1.0625rem}.promises{margin:var(--space-6) 0 0;gap:var(--space-4);text-align:left;flex-direction:column;width:100%;max-width:320px;padding:0;list-style:none;display:flex}.promises li{gap:var(--space-3);color:var(--brand);align-items:flex-start;display:flex}.promises b{color:var(--ink);display:block}.promises span{color:var(--muted);font-size:var(--text-label)}.welcome-actions{gap:var(--space-3);padding-bottom:var(--space-4);flex-direction:column;display:flex}.welcome-links{padding:0 var(--space-2);justify-content:space-between;display:flex}.first-child h1{margin-top:var(--space-4)}.optional-row{min-height:var(--touch);padding:var(--space-3) var(--space-4);border:1.5px dashed var(--line);border-radius:var(--radius-field);background:0 0;justify-content:space-between;align-items:center;font-weight:600;display:flex}.optional-row em{color:var(--brand);font-style:normal;font-weight:700}.reassure{gap:var(--space-2);color:var(--muted);font-size:var(--text-small);padding-top:var(--space-6);align-items:center;margin:auto 0 0;display:flex}.reassure .icon{color:var(--brand)}.join-form{align-items:end;gap:var(--space-3);display:flex}.join-form label{flex:1;min-width:0}.join-stage{color:var(--brand);margin-top:var(--space-3);font-weight:700}@media (width<=520px){.join-form{flex-direction:column;align-items:stretch}}.topbar{padding-top:var(--space-4)}.app-header{align-items:center;gap:var(--space-3);width:100%;display:flex}.who{min-width:0}.who-name{align-items:baseline;gap:var(--space-1);display:flex;position:relative}.who-name h1{font-size:var(--text-heading);letter-spacing:-.02em;margin:0}.who-caret{color:var(--muted);font-size:var(--text-small)}.who-name select{opacity:0;cursor:pointer;min-height:0;padding:0;position:absolute;inset:0}.who small{color:var(--muted);font-size:var(--text-small);display:block}.sync{align-items:center;gap:var(--space-2);font-size:var(--text-tiny);color:var(--muted);white-space:nowrap;margin-left:auto;font-weight:650;display:flex}.sync i{background:var(--muted);border-radius:50%;width:8px;height:8px}.sync.ok i{background:var(--care)}.sync.pending i{background:var(--now)}.sync.warn{color:var(--danger)}.sync.warn i{background:var(--danger)}.now-card{align-items:center;gap:var(--space-3);text-align:left;border-radius:var(--radius-card);width:100%;padding:var(--space-4) var(--space-5);margin-bottom:var(--space-3);background:var(--now-soft);color:var(--ink);border:0;display:flex}.now-card>span{flex-direction:column;flex:1;display:flex}.now-card small{color:var(--now-ink);font-weight:650;font-size:var(--text-small)}.now-card strong{font-size:var(--text-title);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.now-card .icon{color:var(--now-ink);opacity:.7}.since{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.since-card{background:var(--surface);border-radius:var(--radius-card);min-width:0;padding:var(--space-3);flex-direction:column;gap:2px;display:flex}.since-label{font-size:var(--text-tiny);color:var(--muted);align-items:center;gap:6px;font-weight:700;display:flex}.since-label i{background:var(--accent);border-radius:3px;width:9px;height:9px}.since-card strong{letter-spacing:-.03em;margin-top:var(--space-1);white-space:nowrap;font-size:1.5rem;font-weight:800}.since-card small{font-size:var(--text-tiny);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.actions-grid{gap:var(--space-2);margin:var(--space-3) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.action{border-radius:var(--radius-card);min-height:76px;padding:var(--space-3) var(--space-4);align-items:center;gap:var(--space-3);text-align:left;letter-spacing:-.01em;background:var(--accent-soft);color:var(--accent-ink);border:0;font-size:1.125rem;font-weight:750;display:flex}.action>span{flex-direction:column;gap:2px;min-width:0;display:flex}.action small{font-size:var(--text-small);opacity:.72;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.action.neutral{background:var(--surface-muted);color:var(--ink)}.day-card{background:var(--surface);border-radius:var(--radius-card);padding:var(--space-4)}.day-card h2{margin:0 0 var(--space-3);font-size:var(--text-label);justify-content:space-between;display:flex}.day-card h2 span{color:var(--muted);font-weight:600}.ribbon{background:color-mix(in srgb, var(--line) 60%, transparent);border-radius:10px;height:44px;position:relative;overflow:hidden}.ribbon span{position:absolute}.ribbon-sleep{background:color-mix(in srgb, var(--sleep) 55%, transparent);border-radius:6px;top:6px;bottom:6px}.ribbon-feed{background:var(--feed);border-radius:2px;width:4px;height:14px;margin-left:-2px;top:4px}.ribbon-diaper{background:var(--care);border-radius:50%;width:7px;height:7px;margin-left:-3.5px;bottom:5px}.ribbon-now{background:var(--now);width:2px;margin-left:-1px;top:0;bottom:0}.ribbon-future{background:repeating-linear-gradient(135deg, transparent 0 6px, color-mix(in srgb, var(--line) 80%, transparent) 6px 8px);top:0;bottom:0;right:0}.ribbon-ticks{font-size:var(--text-tiny);color:var(--muted);margin-top:var(--space-1);justify-content:space-between;display:flex}.day-totals-row{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.day-totals-row div{flex-direction:column;display:flex}.day-totals-row strong{letter-spacing:-.02em;font-size:1.0625rem}.day-totals-row span{font-size:var(--text-tiny);color:var(--muted)}.day-empty{margin:var(--space-3) 0 0}.recent-list{background:var(--surface);border-radius:var(--radius-card);padding:0 var(--space-4)}.recent-row{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) 0;border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;display:flex}.recent-row:last-child{border-bottom:0}.recent-row strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.recent-row>span:last-child{color:var(--muted);font-size:var(--text-small);white-space:nowrap}.recent-dot{color:var(--accent);display:grid}@media (width>=761px){.actions-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.quick-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.quick-grid button{border-radius:var(--radius-card);min-height:76px;padding:var(--space-4);align-items:center;gap:var(--space-3);text-align:left;background:var(--accent-soft,var(--surface-muted));color:var(--accent-ink,var(--ink));border:0;font-size:1.0625rem;font-weight:750;display:flex}.quick-grid .icon{width:28px;height:28px}.quick-grid small{font-size:var(--text-small);opacity:.72;font-weight:600;display:block}.breast-view{max-width:600px}.breast-totals{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.breast-totals div{gap:var(--space-1);flex-direction:column;display:flex}.breast-totals span{color:var(--muted);font-size:var(--text-label)}.breast-totals strong{font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,4vw,2.2rem)}.breast-controls{gap:var(--space-3);margin:var(--space-5) 0;direction:ltr;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.breast-controls button{border-radius:var(--radius-card);background:var(--feed-soft);min-height:150px;color:var(--feed-ink);justify-content:center;align-items:center;gap:var(--space-2);border:0;flex-direction:column;display:flex}.breast-controls button.running{background:var(--now-soft);color:var(--now-ink);box-shadow:inset 0 0 0 2px var(--now)}.breast-controls strong{font-size:1.125rem}.breast-controls small{font-size:var(--text-small)}.breast-control-symbol{font-size:1.5rem;line-height:1}.segment-list div{padding:var(--space-2) 0;border-top:1px solid var(--line)}.edit-segment{gap:var(--space-4);flex-direction:column;margin:0;display:flex}.edit-segment h2{margin:0}.discard{margin:var(--space-4) auto;align-self:center}.pump-timer{align-items:center;gap:var(--space-4);margin:0;display:flex}.pump-timer strong{font-variant-numeric:tabular-nums;margin-left:auto;font-size:1.4rem}.week-strip{gap:var(--space-1);margin-bottom:var(--space-3);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.week-strip button{border-radius:var(--radius-control);background:var(--surface);border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:56px;display:flex}.week-strip button small{color:var(--muted)}.week-strip button[aria-pressed=true]{background:var(--brand);color:var(--on-brand)}.week-strip button[aria-pressed=true] small{color:inherit}.day-picker{align-items:center;gap:var(--space-3);font-size:var(--text-small);flex-direction:row;grid-column:1/-1}.day-picker input{width:auto;min-height:40px;padding:var(--space-2) var(--space-3)}.filter-row{gap:var(--space-2);padding-bottom:var(--space-1);margin-bottom:var(--space-2);display:flex;overflow-x:auto}.filter-row .chip{flex:none}.day-totals{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.day-totals div{flex-direction:column;gap:2px;display:flex}.day-totals strong{letter-spacing:-.02em;font-size:1.125rem}.day-totals span,.day-totals small{color:var(--muted);font-size:var(--text-small)}.child-row{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--line);display:flex}.child-row>div{flex-direction:column;display:flex}.child-row small{color:var(--muted)}.child-row .text-action,.child-row .entry-edit{margin-left:auto}.child-row .text-action+.entry-edit{margin-left:0}.avatar{background:var(--brand-soft);width:42px;height:42px;color:var(--brand);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.family-switch{margin:var(--space-5) 0}.device-row{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.device-row>span{flex:16rem}.device-name{align-items:end;gap:var(--space-2);flex-basis:100%;display:flex}.device-name label{flex:1}.restore-preview{background:var(--brand-soft)}.sheet-backdrop{z-index:10;cursor:default;background:#0006;border:0;padding:0;position:fixed;inset:0}.sheet{z-index:11;background:var(--canvas);border-radius:var(--radius-card) var(--radius-card) 0 0;max-height:88dvh;padding:var(--space-5) var(--space-5) max(var(--space-6), env(safe-area-inset-bottom));gap:var(--space-3);flex-direction:column;display:flex;position:fixed;inset:auto 0 0;overflow-y:auto}@media (width>=761px){.sheet{border-radius:var(--radius-card);width:min(100%,520px);margin:0 auto;inset:auto 0 8vh}}.sheet-head{align-items:center;gap:var(--space-3);color:var(--accent);display:flex}.sheet-head>div{min-width:0;color:var(--ink);flex:1}.sheet-head h2{font-size:var(--text-heading);margin:0}.sheet-head h2:focus{outline:none}.sheet-head small{color:var(--muted);font-size:var(--text-small)}.icon-button{background:var(--surface-muted);color:var(--ink);border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.sheet-now{background:var(--now-soft);border-radius:var(--radius-card);padding:var(--space-4);flex-direction:column;display:flex}.sheet-now small{color:var(--now-ink);font-weight:650;font-size:var(--text-small)}.sheet-now strong{font-size:var(--text-title);font-variant-numeric:tabular-nums}.sheet-section{align-items:baseline;gap:var(--space-2);margin:var(--space-3) 0 0;font-size:var(--text-label);display:flex}.sheet-section small{color:var(--muted);font-weight:600}.icon-choices{gap:var(--space-2);padding-bottom:var(--space-1);display:flex;overflow-x:auto}.icon-choices button{border-radius:var(--radius-field);background:var(--surface);min-width:56px;min-height:84px;color:var(--ink);justify-content:center;align-items:center;gap:var(--space-1);font-size:var(--text-small);padding:var(--space-2);border:0;flex-direction:column;flex:1 1 0;font-weight:650;display:flex}.icon-choices button[aria-pressed=true]{background:var(--brand);color:var(--on-brand)}.sheet-row{width:100%;min-height:var(--touch);justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:var(--radius-field);background:var(--surface);padding:var(--space-3) var(--space-4);text-align:left;border:0;font-weight:650;display:flex}.sheet-row em{color:var(--brand);font-style:normal;font-weight:700}.sheet-row .icon{color:var(--muted)}.sheet-note{gap:var(--space-2);flex-direction:column;display:flex}.sheet-delete{margin-top:var(--space-2);align-self:center}.build-id{text-align:center;font-size:var(--text-tiny)}
