:root{--ink:#0b0b0b;--ink-2:#111;--ink-3:#181818;--bone:#ede8dd;--bone-2:#e2dccf;--concrete:#a7a7a7;--mute:#8a8780;--soft:#cfcabf;--dim:#6f6c66;--signal:#ff5a1f;--ok:#95b29c;--warn:#bda684;--danger:#c99992;--line:#ede8dd24;--line-strong:#ede8dd52;--f-display:"Inter Tight", "Helvetica Neue", Helvetica, Arial, sans-serif;--f-body:"Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--f-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--ease:cubic-bezier(.2, .7, .2, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--ink:#ede8dd;--ink-2:#f1ede4;--ink-3:#e2dccf;--bone:#0b0b0b;--bone-2:#111;--soft:#3a3833;--mute:#6f6c66;--dim:#8a8780;--ok:#3e6048;--warn:#74552f;--danger:#8a4038;--line:#0b0b0b29;--line-strong:#0b0b0b66;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:light){:root[data-theme=system]{--ink:#ede8dd;--ink-2:#f1ede4;--ink-3:#e2dccf;--bone:#0b0b0b;--bone-2:#111;--soft:#3a3833;--mute:#6f6c66;--dim:#8a8780;--ok:#3e6048;--warn:#74552f;--danger:#8a4038;--line:#0b0b0b29;--line-strong:#0b0b0b66;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{color:var(--soft);font-family:var(--f-body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none;margin:0;font-size:16px;line-height:1.45}button,input,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:1px solid var(--bone);outline-offset:2px}::selection{background:var(--bone);color:var(--ink)}.shell{min-height:100dvh;padding:calc(env(safe-area-inset-top) + 12px) 16px calc(env(safe-area-inset-bottom) + 92px);max-width:1120px;margin:0 auto}.topbar{justify-content:space-between;align-items:center;gap:12px;padding:4px 0 16px;display:flex}.brand{align-items:center;gap:10px;display:flex}.brand-mark{background:var(--bone);width:30px;height:18px;display:block;-webkit-mask:url(/uc-mark.svg) 50%/contain no-repeat;mask:url(/uc-mark.svg) 50%/contain no-repeat}.brand-word{background:var(--bone);width:121px;height:11px;display:block;-webkit-mask:url(/wordmark-bone.png) 50%/contain no-repeat;mask:url(/wordmark-bone.png) 50%/contain no-repeat}.topnav{gap:6px;display:none}.tabbar{z-index:20;padding:8px 8px calc(env(safe-area-inset-bottom) + 8px);background:color-mix(in srgb, var(--ink) 92%, transparent);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--line);justify-content:space-around;display:flex;position:fixed;inset:auto 0 0}.tab{max-width:160px;font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:4px;padding:8px 4px;font-size:10px;display:flex}.tab svg{width:22px;height:22px}.tab[aria-current=page]{color:var(--bone)}@media (width>=900px){.shell{padding-bottom:48px}.tabbar{display:none}.topnav{display:flex}.topnav .tab{border:1px solid #0000;flex-direction:row;gap:8px;padding:8px 14px;font-size:11px}.topnav .tab svg{width:16px;height:16px}.topnav .tab[aria-current=page]{border-color:var(--line-strong)}}.label{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:11px;font-weight:500}.label.q:before,.label.q:after{content:"\""}.display{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.03em;color:var(--bone);margin:0;font-weight:900;line-height:.92}.mono{font-family:var(--f-mono)}.num{font-family:var(--f-display);letter-spacing:-.03em;color:var(--bone);font-variant-numeric:tabular-nums;font-weight:800}.dim{color:var(--dim)}.muted{color:var(--mute)}.card{background:var(--ink-2);border:1px solid var(--line);min-width:0;padding:16px}.card-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.stack{gap:12px;display:grid}.grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.home{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.home>div{min-width:0}.a-day{align-content:start;gap:12px;display:grid}@media (width>=900px){.home{grid-template-columns:minmax(300px,380px) minmax(0,1fr);grid-template-areas:"head head""hero now""hero strip""hero streaks""hero metrics""day day";align-items:start;column-gap:16px}.a-head{grid-area:head}.a-hero{grid-area:hero}.a-now{grid-area:now}.a-strip{grid-area:strip}.a-streaks{grid-area:streaks}.a-metrics{grid-area:metrics}.a-day{grid-area:day}.a-strip .strip-wrap{background:var(--glass);border:1px solid color-mix(in srgb, var(--concrete) 22%, transparent);box-shadow:var(--glass-edge), var(--glass-shadow);-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);padding:22px 16px 10px}.a-hero{align-self:stretch}.a-hero .hero{align-content:space-evenly;height:100%;padding:24px 18px 18px}.a-hero .rings{width:240px!important;height:240px!important}.a-hero .rings svg{width:240px;height:240px}.a-now .nowrow{padding:20px}.a-now .nr-name{font-size:28px}}@media (width>=1180px){.home{grid-template-columns:minmax(300px,360px) minmax(0,1fr) minmax(300px,360px);grid-template-areas:"head head head""hero now day""hero strip day""hero streaks day""hero metrics day"}.a-day{grid-row:2/span 4}.shell{max-width:1320px}}.btn{border:1px solid var(--line-strong);min-height:48px;font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bone);transition:background .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease);background:0 0;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:12px;font-weight:500;display:inline-flex}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.4;cursor:default}.btn-signal{background:var(--signal);border-color:var(--signal);color:#0b0b0b}.btn-bone{background:var(--bone);border-color:var(--bone);color:var(--ink)}.btn-block{width:100%;min-height:60px;font-size:14px}.btn-sm{min-height:34px;padding:0 12px;font-size:11px}.btn-ghost{color:var(--mute);border-color:#0000}.link{color:var(--mute);font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:11px;text-decoration:underline}.s-on_time,.s-done{--s:var(--ok)}.s-late{--s:var(--danger)}.s-skipped{--s:var(--concrete)}.s-missing,.s-pending{--s:var(--warn)}.s-now{--s:var(--bone)}.s-upcoming,.s-neutral,.s-paused{--s:var(--dim)}.chip{white-space:nowrap;font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--s,var(--mute));border:1px solid color-mix(in srgb, var(--s,var(--mute)) 45%, transparent);align-items:center;gap:6px;padding:3px 8px;font-size:10px;font-weight:500;display:inline-flex}.chip.solid{background:var(--s);color:var(--ink);border-color:var(--s)}.dot{background:var(--s);border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.dot.ring{background:var(--ink-2);border:2px solid var(--s)}.dot.hatch{background:repeating-linear-gradient(45deg, var(--s) 0 2px, var(--ink-2) 2px 4px);border:1px solid var(--s)}.now{border-color:var(--line-strong);padding:20px 16px;position:relative;overflow:hidden}.now .display{overflow-wrap:anywhere;margin:10px 0 6px;font-size:clamp(34px,10vw,52px)}.now .when{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.now .count{font-family:var(--f-mono);color:var(--bone);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(30px,9vw,40px)}.now .actions{gap:8px;margin-top:18px;display:grid}.now .bar{background:var(--bone);height:3px;transition:width 1s linear;position:absolute;bottom:0;left:0}.banner{border:1px solid var(--warn);color:var(--warn);font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;text-align:left;background:0 0;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:11px;display:flex}.progress{background:var(--ink-3);border:1px solid var(--line);height:10px;position:relative;overflow:hidden}.progress>span{background:var(--bone);transition:width .6s var(--ease);position:absolute;inset:0 auto 0 0}.progress.hit>span{background:var(--ok)}.progress .pace{background:var(--signal);width:2px;position:absolute;top:0;bottom:0}.metric{text-align:left;background:0 0;gap:10px;width:100%;display:grid}.metric .big{align-items:baseline;gap:8px;display:flex}.metric .big .num{font-size:56px;line-height:.9}.metric .big .of{font-family:var(--f-mono);color:var(--mute);font-size:14px}.streak .num{font-size:44px;line-height:1}.streak .dots{flex-wrap:wrap;gap:4px;margin-top:10px;display:flex}.streak .dots .dot{border-radius:0;width:8px;height:8px}.timeline{margin:0;padding:0;list-style:none;position:relative}.timeline:before{content:"";background:var(--line);width:1px;position:absolute;top:8px;bottom:8px;left:67px}.tl{text-align:left;background:0 0;border:0;grid-template-columns:50px 24px minmax(0,1fr) auto;align-items:center;gap:0 6px;width:100%;padding:9px 0;display:grid}.tl .t{font-family:var(--f-mono);color:var(--mute);text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.tl .t small{margin-left:2px;font-size:9px}.tl .rail{z-index:1;justify-content:center;display:flex;position:relative}.tl .rail .dot{box-shadow:0 0 0 4px var(--ink-2)}.tl .what{min-width:0}.tl .name{color:var(--bone);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;overflow:hidden}.tl.minor .name{color:var(--mute);font-size:14px;font-weight:400}.tl .sub{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.tl.is-now{background:linear-gradient(90deg, transparent 62px, var(--line) 62px)}.tl.past.minor{opacity:.55}.tl .stamp{font-family:var(--f-mono);color:var(--s);text-align:right;font-size:11px}.scrim{z-index:40;background:#0009;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{background:var(--ink-2);border:1px solid var(--line-strong);width:100%;max-width:560px;max-height:92dvh;padding:18px 16px calc(env(safe-area-inset-bottom) + 18px);border-bottom:0;overflow:auto}@media (width>=900px){.scrim{align-items:center}.sheet{border-bottom:1px solid var(--line-strong)}}.sheet h3{font-family:var(--f-display);color:var(--bone);text-transform:uppercase;letter-spacing:-.02em;margin:4px 0 14px;font-size:22px;font-weight:800}.opts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.field{gap:6px;display:grid}.field>span{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:10px}.input{background:var(--ink);border:1px solid var(--line-strong);width:100%;min-height:46px;color:var(--bone);border-radius:0;padding:0 12px;font-size:16px}.input:focus{border-color:var(--bone);outline:none}.input.big{font-family:var(--f-display);text-align:center;min-height:64px;font-size:36px;font-weight:800}.row{align-items:center;gap:10px;display:flex}.row.between{justify-content:space-between}.row.wrap{flex-wrap:wrap}.days{gap:4px;display:flex}.days button{border:1px solid var(--line-strong);width:36px;height:36px;font-family:var(--f-mono);color:var(--mute);background:0 0;padding:0;font-size:11px}.days button[aria-pressed=true]{background:var(--bone);border-color:var(--bone);color:var(--ink)}.toggle{border:1px solid var(--line-strong);background:var(--ink);flex:none;width:46px;height:28px;padding:0;position:relative}.toggle:after{content:"";background:var(--dim);width:20px;height:20px;transition:transform .2s var(--ease), background .2s;position:absolute;top:3px;left:3px}.toggle[aria-checked=true]{border-color:var(--bone)}.toggle[aria-checked=true]:after{background:var(--bone);transform:translate(18px)}.settings{gap:12px;max-width:720px;display:grid}.set-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.set-row:first-child{border-top:0}.set-row .lbl{color:var(--bone)}.set-row .hint{color:var(--dim);font-size:12px}.set-row .input{text-align:right;width:120px}.item-row{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:12px 0;display:grid}.item-row:first-child{border-top:0}.item-row .t{font-family:var(--f-mono);color:var(--mute);font-size:12px}.item-row .name{color:var(--bone);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.minidays{gap:2px;display:flex}.minidays i{width:14px;height:14px;font-style:normal;font-family:var(--f-mono);color:var(--dim);border:1px solid var(--line);place-items:center;font-size:8px;display:grid}.minidays i.on{color:var(--ink);background:var(--concrete);border-color:var(--concrete)}.keybox{font-family:var(--f-mono);word-break:break-all;border:1px dashed var(--signal);color:var(--bone);-webkit-user-select:all;user-select:all;padding:12px;font-size:12px}.hist{font-family:var(--f-mono);color:var(--dim);font-size:11px}.login{place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.login .box{gap:14px;width:100%;max-width:380px;display:grid}.login .brand-mark{width:76px;height:46px}.login .brand-word{width:154px;height:14px;margin:8px 0 18px}.error{color:var(--danger);font-size:14px}.center{place-items:center;min-height:60dvh;display:grid}.hero{justify-items:center;gap:14px;padding:18px 14px 14px;display:grid}.rings-btn{background:0 0;border:0;padding:0}.rings{position:relative}.rings svg{display:block;overflow:visible}.rings .track{fill:none;stroke:var(--ink-3)}.rings .fill{fill:none;transition:stroke-dasharray .8s var(--ease)}.rings .outer .fill{stroke:var(--bone)}.rings .inner .fill{stroke:var(--concrete)}.rings .hit .fill{stroke:var(--ok)}.rings .miss{fill:none;stroke:var(--warn)}.rings .tick{stroke:var(--signal);stroke-width:3px}.rings-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hero-stats{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.stat{text-align:left;background:var(--ink);border:1px solid var(--line);gap:2px;min-width:0;padding:10px 12px;display:grid}.stat .v{color:var(--bone);font-family:var(--f-display);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:19px;font-weight:800;overflow:hidden}.stat .sub{font-family:var(--f-mono);color:var(--mute);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.stat .sub.act{color:var(--signal);margin-top:2px}.stat.s-missing{border-color:var(--warn)}.stat.s-missing .v{color:var(--warn)}.key{vertical-align:0;width:8px;height:8px;margin-right:6px;display:inline-block}.key.outer{background:var(--bone)}.key.inner{background:var(--concrete)}.strip-wrap{padding:2px 0 0}.strip{height:34px;position:relative}.seg{background:var(--ink-3);border:0;padding:0;position:absolute;top:4px;bottom:4px}.seg.tracked{border:1px solid var(--line-strong);background:0 0}.seg.s-on_time,.seg.s-done{background:var(--ok);border-color:var(--ok)}.seg.s-late{background:var(--danger);border-color:var(--danger)}.seg.s-skipped{background:var(--concrete);border-color:var(--concrete);opacity:.6}.seg.s-missing{background:repeating-linear-gradient(45deg, var(--warn) 0 3px, transparent 3px 7px);border:1px solid var(--warn)}.seg.s-pending{border:1px dashed var(--warn);background:0 0}.seg.s-neutral{background:color-mix(in srgb, var(--bone) 10%, var(--ink))}.seg.s-now{background:var(--bone)}.seg.cur{outline:2px solid var(--signal);outline-offset:2px;z-index:1}.mom{background:var(--dim);border:0;width:3px;margin-left:-1px;padding:0;position:absolute;top:0;bottom:0}.mom.s-on_time{background:var(--ok)}.mom.s-late{background:var(--danger)}.mom.s-missing{background:var(--warn)}.now-line{background:var(--signal);z-index:2;pointer-events:none;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.strip-axis{font-family:var(--f-mono);color:var(--mute);justify-content:space-between;margin-top:4px;font-size:10px;display:flex}.nowrow{border-color:var(--line-strong);align-items:center;gap:12px;display:flex}.nr-name{font-family:var(--f-display);color:var(--bone);text-transform:uppercase;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:20px;font-weight:800;overflow:hidden}.nowrow .btn{min-width:96px}.tab-focus{display:none}@media (width>=900px){.topnav .tab-focus{display:flex}}.focus{align-content:center;gap:24px;min-height:calc(100dvh - 120px);display:grid}.focus-main{justify-items:start;display:grid}.focus-main .display{margin:12px 0;font-size:clamp(48px,9vw,120px)}.focus-count{font-family:var(--f-mono);color:var(--bone);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(64px,12vw,160px);line-height:1}.focus-main .progress{width:100%;height:6px}.focus-side{justify-items:center;gap:10px;display:grid}@media (width>=900px){.focus{grid-template-columns:minmax(0,1fr) 260px}.focus-strip{grid-column:1/-1}}.backdrop{z-index:-1;pointer-events:none;background:var(--ink) url(/backdrop/dark.svg) no-repeat center / cover;position:fixed;inset:0}:root[data-theme=light] .backdrop{background-image:url(/backdrop/light.svg)}@media (prefers-color-scheme:light){:root[data-theme=system] .backdrop{background-image:url(/backdrop/light.svg)}}html,body{background:var(--ink)}body{background:0 0}.shell{z-index:0;position:relative}:root{--glass:color-mix(in srgb, var(--ink-2) 55%, transparent);--glass-edge:inset 0 1px 0 #ffffff14;--glass-shadow:0 18px 40px -22px #000000b3}:root[data-theme=light]{--glass:color-mix(in srgb, var(--ink-2) 60%, transparent);--glass-edge:inset 0 1px 0 #ffffffb3;--glass-shadow:0 18px 40px -22px #0b0b0b59}@media (prefers-color-scheme:light){:root[data-theme=system]{--glass:color-mix(in srgb, var(--ink-2) 60%, transparent);--glass-edge:inset 0 1px 0 #ffffffb3;--glass-shadow:0 18px 40px -22px #0b0b0b59}}.card,.sheet{background:var(--glass);-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);border-color:color-mix(in srgb, var(--concrete) 22%, transparent);box-shadow:var(--glass-edge), var(--glass-shadow)}.card .card,.card .stat{background:color-mix(in srgb, var(--ink) 40%, transparent);box-shadow:none}.tabbar{background:color-mix(in srgb, var(--ink) 62%, transparent);-webkit-backdrop-filter:blur(24px)saturate(130%);backdrop-filter:blur(24px)saturate(130%);box-shadow:var(--glass-edge)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.card,.sheet{background:var(--ink-2)}}@media (prefers-reduced-transparency:reduce){.card,.sheet{background:var(--ink-2);-webkit-backdrop-filter:none;backdrop-filter:none}}.dayhead .display{font-size:clamp(52px,17vw,84px);line-height:.85}.dayhead .row{margin-top:8px}.rings-mark{background:var(--bone);opacity:.07;pointer-events:none;width:46%;height:28%;margin:auto;position:absolute;inset:0;-webkit-mask:url(/uc-mark.svg) 50%/contain no-repeat;mask:url(/uc-mark.svg) 50%/contain no-repeat}.rings .fill{transition:stroke-dasharray 1s cubic-bezier(.2,.7,.2,1),stroke .3s}.rings .outer.flash .fill{stroke:var(--signal)}.celebrate{z-index:60;pointer-events:none;background:color-mix(in srgb, var(--ink) 82%, transparent);place-items:center;animation:2s forwards wash;display:grid;position:fixed;inset:0}@keyframes wash{0%{opacity:0}10%,78%{opacity:1}to{opacity:0}}.celebrate>div{justify-items:center;gap:6px;animation:2s cubic-bezier(.2,.7,.2,1) forwards stamp;display:grid}.celebrate .amt{font-family:var(--f-display);letter-spacing:-.04em;color:var(--signal);font-size:clamp(64px,20vw,140px);font-weight:900;line-height:.9}.celebrate .label{color:var(--bone)}@keyframes stamp{0%{opacity:0;transform:scale(1.6)rotate(-4deg)}14%{opacity:1;transform:scale(.96)rotate(-4deg)}22%{transform:scale(1)rotate(-4deg)}80%{opacity:1;transform:scale(1)rotate(-4deg)}to{opacity:0;transform:scale(1)translateY(-24px)rotate(-4deg)}}.strip-wrap{padding-top:18px;position:relative}.strip .hr{background:var(--line);width:1px;position:absolute;top:0;bottom:0}.strip-labels{height:14px;margin-top:3px;position:relative}.strip-labels span{font-family:var(--f-mono);color:var(--mute);letter-spacing:.06em;font-size:10px;position:absolute;transform:translate(-50%)}.strip-labels span.cur{color:var(--bone)}.now-tag{font-family:var(--f-mono);color:var(--signal);white-space:nowrap;font-size:10px;position:absolute;top:0;transform:translate(-50%)}.nowrow{position:relative;overflow:hidden}.fuse{background:var(--bone);height:3px;transition:width 1s linear;position:absolute;bottom:0;left:0}.fuse:after{content:"";background:var(--signal);width:7px;height:7px;position:absolute;top:-2px;right:-3px}.nowrow.overdue{border-color:var(--signal)}.nowrow .late-by{color:var(--danger)}.btn.pulse{animation:1.2s ease-in-out infinite pulse}@keyframes pulse{50%{color:var(--signal);background:0 0}}.heat{grid-template-columns:repeat(10,1fr);gap:3px;margin-top:10px;display:grid}.heat i{aspect-ratio:1;background:var(--ink-3)}.heat i.s-on_time,.heat i.s-done{background:var(--ok)}.heat i.s-late{background:var(--danger)}.heat i.s-skipped{background:var(--concrete);opacity:.55}.heat i.s-missing{background:repeating-linear-gradient(45deg, var(--warn) 0 2px, transparent 2px 4px)}.heat i.s-pending{outline:1px solid var(--line-strong);outline-offset:-1px;background:0 0}.heat i.today{outline:1px solid var(--bone);outline-offset:1px}.seg-ctl{border:1px solid var(--line-strong);display:flex}.seg-ctl button{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);background:0 0;border:0;padding:8px 10px;font-size:11px}.seg-ctl button[aria-pressed=true]{background:var(--bone);color:var(--ink)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
