@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./instrument-sans-latin-400-normal-DRC__1Mx.woff2)format("woff2"),url(./instrument-sans-latin-400-normal-D1W7dsQl.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./instrument-sans-latin-600-normal-B7fBEWYG.woff2)format("woff2"),url(./instrument-sans-latin-600-normal-B9e8oLYv.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./instrument-sans-latin-700-normal-CYfAanHo.woff2)format("woff2"),url(./instrument-sans-latin-700-normal-DfAjL1vF.woff)format("woff")}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./dm-mono-latin-400-normal-4GdczIuU.woff2)format("woff2"),url(./dm-mono-latin-400-normal--0xN8mdc.woff)format("woff")}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./dm-mono-latin-500-normal-DRMDZjhP.woff2)format("woff2"),url(./dm-mono-latin-500-normal-CN8Miw6E.woff)format("woff")}:root{--bg:#f3f4f1;--surface:#fff;--ink:#15171b;--muted:#5f646c;--line:#ecefe8;--edge:#e6e8e1;--chip:#eaece6;--accent:#3b4eff;--on-accent:#fff;--assign:#4b2da8;--assign-tint:#e9e5fb;--now:#a8340a;--now-tint:#fce8df;--today:#7a4b00;--today-ring:#b7791f;--today-tint:#fdf1d6;--later:#3a5a40;--later-ring:#4b7f52;--later-tint:#e7ece4;--prep:#1d5a85;--prep-ring:#2f7fb5;--prep-tint:#e1eef8;--urgent:#8f1d0a;--urgent-tint:#f8d6cc;--sans:"Instrument Sans", system-ui, -apple-system, "Segoe UI", "Noto Sans JP", "Hiragino Sans", "Yu Gothic UI", Meiryo, sans-serif;--mono:"DM Mono", ui-monospace, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--bg:#0f1114;--surface:#1a1d22;--ink:#f5f4ef;--muted:#bcc0c7;--line:#2c3139;--edge:#353b45;--chip:#2c3139;--accent:#8a98ff;--on-accent:#0c0d10;--assign:#c8b8ff;--assign-tint:#33296a;--now:#ffb199;--now-tint:#4a271b;--today:#f7d27e;--today-ring:#e0b04c;--today-tint:#43340f;--later:#b4dcba;--later-ring:#7fb88b;--later-tint:#223a28;--prep:#a4d3f5;--prep-ring:#5aa6dc;--prep-tint:#17324a;--urgent:#ffc8b8;--urgent-tint:#6b2314}}:root[data-theme=dark]{--bg:#0f1114;--surface:#1a1d22;--ink:#f5f4ef;--muted:#bcc0c7;--line:#2c3139;--edge:#353b45;--chip:#2c3139;--accent:#8a98ff;--on-accent:#0c0d10;--assign:#c8b8ff;--assign-tint:#33296a;--now:#ffb199;--now-tint:#4a271b;--today:#f7d27e;--today-ring:#e0b04c;--today-tint:#43340f;--later:#b4dcba;--later-ring:#7fb88b;--later-tint:#223a28;--prep:#a4d3f5;--prep-ring:#5aa6dc;--prep-tint:#17324a;--urgent:#ffc8b8;--urgent-tint:#6b2314}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font:16px/1.4 var(--sans);margin:0}button{font:inherit;color:inherit;cursor:pointer}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.screen{max-width:640px;padding:28px 12px calc(120px + env(safe-area-inset-bottom));margin:0 auto}.screen.center{text-align:center;place-content:center;gap:16px;min-height:100dvh;display:grid}.top{justify-content:space-between;align-items:flex-end;padding:0 8px;display:flex}.kicker{font:500 12px var(--mono);letter-spacing:.04em;color:var(--muted)}h1{letter-spacing:-.02em;margin:2px 0 0;font-size:34px;font-weight:700;line-height:1.05}.call{background:var(--ink);height:44px;color:var(--bg);border:0;border-radius:22px;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:600;display:flex}.notice{color:var(--muted);padding:0 8px;font-size:14px}.empty{color:var(--muted);text-align:center;margin-top:64px}.panel{background:var(--surface);border:1px solid var(--edge);border-radius:22px;margin-top:16px;overflow:hidden}.band-title{letter-spacing:.06em;text-transform:uppercase;margin:0;padding:18px 18px 8px;font-size:13px;font-weight:700}.band-title span{opacity:.7;font-family:var(--mono);margin-left:4px;font-weight:500}section+section .band-title{border-top:1px solid var(--line);padding-top:16px}.band-title.band-assignment{color:var(--assign)}.band-title.band-urgent{color:var(--urgent)}.band-title.band-overdue{color:var(--now)}.band-title.band-prep{color:var(--prep)}.band-title.band-other{color:var(--muted)}.band-title.band-today{color:var(--today)}.band-title.band-later{color:var(--later)}.rows{margin:0;padding:0;list-style:none}.row{--ring:var(--later-ring);--tint:var(--later-tint);--meta:var(--later);gap:16px;padding:10px 18px 18px;display:flex}.row.band-assignment{--ring:var(--assign);--tint:var(--assign-tint);--meta:var(--assign)}.row.band-urgent{--ring:var(--urgent);--tint:var(--urgent-tint);--meta:var(--urgent)}.row.band-urgent .ring{background:var(--urgent-tint);border-width:3px}.row.band-overdue{--ring:var(--now);--tint:var(--now-tint);--meta:var(--now)}.row.band-prep{--ring:var(--prep-ring);--tint:var(--prep-tint);--meta:var(--prep)}.row.band-other{--ring:var(--later-ring);--tint:var(--later-tint);--meta:var(--later)}.row.band-today{--ring:var(--today-ring);--tint:var(--today-tint);--meta:var(--today)}.ring{border:2px solid var(--ring);background:var(--tint);border-radius:50%;flex:none;width:28px;height:28px;margin-top:0;padding:0}.ring:active{background:var(--ring)}.row-body{flex:1;min-width:0}.row-main{all:unset;box-sizing:border-box;cursor:pointer;gap:6px;width:100%;min-height:44px;display:grid}.row-title{font-size:17px;font-weight:600;line-height:1.3}.row-last{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.row-last b{color:var(--ink);font-weight:600}.row-meta{font:500 13px var(--mono);color:var(--meta);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.draft-flag{color:var(--muted);font-family:var(--sans);align-items:center;gap:4px;font-weight:600;display:inline-flex}.row-place{color:var(--ink);font-size:15px}.holiday{background:var(--later-tint);color:var(--later);border-radius:12px;margin:12px 8px 0;padding:10px 14px;font-weight:600}.row-actions{gap:8px;margin-top:8px;display:flex}.chip-btn{border:1px solid var(--edge);background:var(--surface);border-radius:12px;height:44px;padding:0 16px;font-size:15px;font-weight:500}.fab{right:20px;bottom:calc(100px + env(safe-area-inset-bottom));background:var(--accent);width:56px;height:56px;color:var(--on-accent);border:0;border-radius:50%;place-items:center;display:grid;position:fixed;box-shadow:0 8px 20px #3b4eff59}.tabs{left:16px;right:16px;bottom:calc(20px + env(safe-area-inset-bottom));background:var(--surface);border:1px solid var(--edge);border-radius:32px;grid-template-columns:repeat(4,1fr);gap:4px;max-width:608px;height:64px;margin:0 auto;padding:6px;display:grid;position:fixed;box-shadow:0 10px 28px #15171b1f}.tabs button{color:var(--muted);background:0 0;border:0;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11.5px;font-weight:500;display:flex}.tabs button[aria-current=page]{background:var(--chip);color:var(--ink);font-weight:600}.scrim{background:#15171b6b;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{background:var(--surface);width:100%;max-width:640px;padding:12px 20px calc(24px + env(safe-area-inset-bottom));border-radius:28px 28px 0 0;gap:16px;display:grid}.grab{background:var(--edge);border-radius:3px;justify-self:center;width:40px;height:5px}.sheet-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:14px;display:flex}.send{background:var(--accent);width:52px;height:52px;color:var(--on-accent);border:0;border-radius:50%;place-items:center;display:grid}.send:disabled{opacity:.4;cursor:default}.send-wide{background:var(--accent);height:52px;color:var(--on-accent);border:0;border-radius:26px;padding:0 24px;font-size:17px;font-weight:600}.tabs a{color:var(--muted);border-radius:26px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11.5px;font-weight:500;text-decoration:none;display:flex;position:relative}.tabs a[aria-current=page]{background:var(--chip);color:var(--ink);font-weight:600}.tabs button:disabled{opacity:.45;cursor:default}.badge{background:var(--accent);min-width:18px;height:18px;color:var(--on-accent);font:600 11px/18px var(--mono);text-align:center;border-radius:9px;padding:0 5px;font-style:normal;position:absolute;top:4px;right:calc(50% - 22px)}.chip-btn.link{color:inherit;align-items:center;text-decoration:none;display:inline-flex}.chip-btn.small{height:36px;padding:0 12px;font-size:14px}.thread-top{align-items:center;gap:8px;display:flex}.icon-btn{background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.thread-title{margin:6px 8px 0;font-size:26px;line-height:1.15}.bubbles{gap:16px;margin:20px 8px 0;padding:0;list-style:none;display:grid}.bubble-wrap{flex-direction:column;gap:6px;display:flex}.bubble-wrap.nexo{align-items:flex-start}.bubble-wrap.you{align-items:flex-end}.who{letter-spacing:.04em;color:var(--muted);font-size:12px;font-weight:600}.who .mono,.mono{font-family:var(--mono);font-weight:400}.bubble{white-space:pre-wrap;overflow-wrap:anywhere;max-width:300px;padding:12px 14px;font-size:15px;line-height:1.4}.nexo .bubble{background:var(--surface);border:1px solid var(--edge);border-radius:16px 16px 16px 4px}.you .bubble{background:var(--assign-tint);color:var(--ink);border-radius:16px 16px 4px}.draft-link{background:var(--surface);border:1px solid var(--edge);color:var(--ink);border-radius:12px;align-items:center;min-height:44px;margin:16px 8px 0;padding:12px 14px;font-weight:600;text-decoration:none;display:inline-flex}.reply-bar{background:var(--bg);border-top:1px solid var(--edge);padding:12px 16px calc(16px + env(safe-area-inset-bottom));gap:10px;max-width:640px;margin:0 auto;display:grid;position:fixed;bottom:0;left:0;right:0}.reply-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.act-ink{background:var(--ink);height:44px;color:var(--bg);border:0;border-radius:12px;font-size:15px;font-weight:600}.reply-form{gap:8px;display:flex}.reply-input{border:1px solid var(--edge);background:var(--surface);height:44px;color:var(--ink);font:16px var(--sans);border-radius:22px;flex:1;padding:0 14px}.send.small{width:44px;height:44px}.drafts{gap:14px;margin:16px 0 0;padding:0 8px;list-style:none;display:grid}.draft{background:var(--surface);border:1px solid var(--edge);border-radius:18px;gap:12px;padding:16px;display:grid}.draft-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.draft-title{margin:2px 0 0;font-size:17px;line-height:1.25}.draft-body{background:var(--bg);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;max-height:16em;padding:12px 14px;font-size:15px;line-height:1.45;overflow:auto}.need{color:var(--now);margin:0;font-size:15px}.draft-actions{grid-template-columns:1fr auto;gap:8px;display:grid}.copy-main{background:var(--accent);height:48px;color:var(--on-accent);border:0;border-radius:12px;font-size:16px;font-weight:600}.draft-more{flex-wrap:wrap;gap:8px;display:flex}.pill-ok{background:var(--later-tint);color:var(--later);letter-spacing:.03em;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.strip{grid-template-columns:repeat(7,1fr);gap:4px;margin:16px 0 4px;padding:0 4px;display:grid}.day{background:0 0;border:0;border-radius:14px;flex-direction:column;align-items:center;gap:4px;min-height:44px;padding:6px 0;display:flex}.dow{font:500 11px var(--mono);color:var(--muted)}.dom{border-radius:50%;place-items:center;width:32px;height:32px;font-weight:600;display:grid}.day.today .dom{color:var(--now)}.day.sel .dom{background:var(--ink);color:var(--bg)}.dot{background:0 0;border-radius:50%;width:5px;height:5px}.dot.has{background:var(--muted)}.day-group{margin-top:18px}.day-title{margin:0 8px 6px;font-size:14px;font-weight:600}.panel-flat{background:var(--surface);border:1px solid var(--edge);border-radius:18px;overflow:hidden}.panel-flat .row{border-top:1px solid var(--line);align-items:center;padding:10px 16px}.panel-flat .row:first-child{border-top:0}.link{color:inherit;text-decoration:none}.row-main.link{gap:2px;display:grid}.browse{margin:16px 0 0;padding:0;list-style:none}.browse li+li{border-top:1px solid var(--line)}.browse-row{color:inherit;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:16px;text-decoration:none;display:flex}.browse-row b{font-size:17px;display:block}.browse-row small{color:var(--muted);font-size:14px}.browse-row.off{opacity:.5}.badge.flat{position:static}.props{background:var(--surface);border:1px solid var(--edge);border-radius:16px;margin:14px 8px 0;padding:4px 14px;list-style:none}.props li{align-items:center;gap:12px;min-height:44px;font-size:15px;display:flex}.props li+li{border-top:1px solid var(--line)}.props svg{color:var(--muted);flex:none}.field{position:relative}.mirror,.add-input{font:600 20px/1.4 var(--sans);white-space:pre-wrap;overflow-wrap:anywhere;letter-spacing:normal;padding:8px 0}.mirror{pointer-events:none;color:var(--ink);position:absolute;inset:0}.mirror mark{background:var(--today-tint);color:var(--today);border-radius:6px;margin:0 -2px;padding:0 2px}.add-input{resize:none;color:#0000;width:100%;min-height:3.6em;caret-color:var(--ink);background:0 0;border:0;outline:0;position:relative}.add-input::placeholder{color:var(--muted);font-weight:500}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--edge);height:36px;color:var(--muted);border-radius:18px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}.chip.on{background:var(--today-tint);color:var(--today);border-color:#0000}.signin{padding-inline:28px}.signin h1{font-size:30px;line-height:1.12}.lede{color:var(--muted);margin:0}.mark{background:var(--ink);border-radius:22px;place-items:center;width:72px;height:72px;margin:0 auto;display:grid}.mark i{border:3px solid var(--bg);border-radius:50%;width:30px;height:30px;position:relative}.mark i:after{content:"";background:#e8a33d;border-radius:50%;position:absolute;inset:7px}:root[data-density=compact] .row{gap:14px;padding-top:6px;padding-bottom:12px}:root[data-density=compact] .row-last{-webkit-line-clamp:1}:root[data-density=compact] .ring{width:24px;height:24px}.search-input{border:1px solid var(--edge);background:var(--surface);width:100%;height:48px;color:var(--ink);font:16px var(--sans);border-radius:24px;margin-top:16px;padding:0 16px}.search-results{margin-top:16px}.group-title{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:24px 8px 8px;font-size:12px;font-weight:600}.settings{padding:4px 16px}.setting{justify-content:space-between;align-items:center;gap:12px;min-height:56px;display:flex}.setting+.setting{border-top:1px solid var(--line)}.seg{background:var(--chip);border-radius:12px;padding:3px;display:inline-flex}.seg button{text-transform:capitalize;min-width:44px;height:38px;color:var(--muted);background:0 0;border:0;border-radius:10px;padding:0 12px;font-size:14px}.seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:0 1px 3px #15171b1f}.switch{background:var(--chip);border:0;border-radius:16px;width:52px;height:32px;position:relative}.switch:after{content:"";background:var(--surface);border-radius:50%;width:26px;height:26px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #15171b40}.switch.on{background:var(--accent)}.switch.on:after{transform:translate(20px)}.more-link{min-height:48px;color:var(--muted);justify-content:center;align-items:center;margin-top:12px;font-weight:600;text-decoration:none;display:flex}.sync-warn{z-index:20;background:var(--today-tint);color:var(--today);text-align:center;margin:0;padding:10px 16px;font-size:14px;font-weight:600;position:sticky;top:0}.call-count{background:var(--accent);min-width:22px;height:22px;color:var(--on-accent);font:600 12px/22px var(--mono);text-align:center;border-radius:11px;margin-left:2px;padding:0 6px}.nexo-panel{background:var(--surface);border:1px solid var(--edge);border-radius:18px;gap:8px;margin:14px 8px 0;padding:14px 16px;display:grid}.nexo-panel.warn{background:var(--today-tint);border-color:#0000}.nexo-panel.done{background:var(--later-tint);color:var(--later);border-color:#0000}.np-head{justify-content:space-between;align-items:baseline;gap:8px;margin:0;font-weight:700;display:flex}.np-time{font:500 13px var(--mono);color:var(--muted)}.np-sub{color:var(--muted);margin:0;font-size:14px}.warn .np-sub,.warn .np-head{color:var(--today)}.np-bar{background:var(--chip);border-radius:4px;height:8px;position:relative;overflow:hidden}.np-bar i{background:var(--accent);border-radius:4px;height:100%;transition:width .4s;display:block}.np-bar.indeterminate:after{content:"";background:var(--accent);border-radius:4px;width:35%;animation:1.2s ease-in-out infinite np-slide;position:absolute;inset:0 auto 0 0}@keyframes np-slide{0%{left:-35%}to{left:100%}}@media (prefers-reduced-motion:reduce){.np-bar.indeterminate:after{opacity:.4;width:100%;animation:none}}.np-list{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.np-list li{align-items:baseline;gap:10px;font-size:15px;display:flex}.np-list li.done{color:var(--muted);text-decoration:line-through}.np-list li.more{color:var(--muted)}.np-mark{text-align:center;width:16px;color:var(--accent);flex:none}.send-main{background:var(--ink);height:52px;color:var(--bg);border:0;border-radius:12px;font-size:17px;font-weight:700}.send-main.armed{background:var(--now);color:var(--bg)}.send-confirm{color:var(--muted);overflow-wrap:anywhere;margin:-4px 0 0;font-size:14px}.send-wait{background:var(--today-tint);color:var(--today);border-radius:12px;margin:0;padding:12px 14px;font-size:15px;font-weight:600}.copy-main.alt{background:var(--chip);color:var(--ink)}.sent-line{color:var(--muted);background:0 0;border-style:dashed;gap:4px;font-size:15px;display:grid}.row-ask{color:var(--ink);background:var(--assign-tint);-webkit-line-clamp:3;border-radius:10px;-webkit-box-orient:vertical;padding:8px 10px;font-size:15px;line-height:1.35;display:-webkit-box;overflow:hidden}.row-ask b{color:var(--assign);margin-right:4px;font-weight:700}.ask-block{background:var(--assign-tint);border-radius:16px;margin:16px 8px 0;padding:14px 16px}.ask-block b{letter-spacing:.06em;text-transform:uppercase;color:var(--assign);margin-bottom:4px;font-size:12px;display:block}.ask-block p{margin:0;font-size:16px;font-weight:500;line-height:1.4}.reply-bar .ask-block{margin:0;padding:10px 14px}.reply-bar .ask-block p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;display:-webkit-box;overflow:hidden}.qchips{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.qchips::-webkit-scrollbar{display:none}.qchip{border:1px solid var(--edge);background:var(--surface);white-space:nowrap;border-radius:20px;flex:none;height:40px;padding:0 14px;font-size:15px;font-weight:500}.qchip:active{background:var(--chip)}.thread{padding-bottom:calc(300px + env(safe-area-inset-bottom))}.tagchip{background:var(--chip);color:var(--muted);font:600 11px/18px var(--mono);letter-spacing:.04em;border-radius:6px;padding:1px 7px}.pin{color:var(--muted);font-family:var(--sans);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;max-width:12em;font-weight:500;display:inline-flex;overflow:hidden}.relays{background:var(--surface);border:1px solid var(--edge);border-radius:18px;margin:14px 8px 0;overflow:hidden}.relays .band-title{color:var(--accent);padding-bottom:6px}.relay-list{margin:0;padding:0;list-style:none}.relay{border-top:1px solid var(--line)}.relay-head{all:unset;box-sizing:border-box;cursor:pointer;gap:4px;width:100%;min-height:44px;padding:12px 18px;display:grid}.relay-id{font:600 12px var(--mono);color:var(--accent)}.relay-topic{font-weight:600;line-height:1.3}.relay-target{color:var(--muted);font-size:13px}.relay-body{gap:10px;padding:0 18px 16px;display:grid}.relay-prompt{background:var(--bg);font:13px/1.45 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;max-height:14em;margin:0;padding:12px 14px;overflow:auto}.relay-answer{border:1px solid var(--edge);background:var(--bg);width:100%;color:var(--ink);font:15px/1.4 var(--sans);resize:vertical;border-radius:12px;padding:12px 14px}.copy-main:disabled{opacity:.4}.editor{gap:10px;display:grid}.revise-wait{background:var(--assign-tint);color:var(--assign);border-radius:12px;margin:0;padding:12px 14px;font-size:15px;font-weight:600}.setting.install{flex-wrap:wrap;padding:12px 0;line-height:1.4}.setting.install .copy-main{height:44px;padding:0 18px}.holiday.conf{background:var(--today-tint);color:var(--today)}.strip-info{background:var(--surface);border:1px solid var(--edge);border-radius:18px;margin:12px 8px 0;padding:12px 16px}.strip-info summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:8px;min-height:28px;list-style:none;display:flex}.strip-info summary::-webkit-details-marker{display:none}.strip-head{font-weight:700}.strip-up{font:500 12px var(--mono);color:var(--muted)}.strip-up.stale{color:var(--now)}.strip-row{flex-wrap:wrap;gap:4px 14px;margin:8px 0 0;font-size:15px;line-height:1.4;display:flex}.strip-row .mut,.strip-events .mut,.mut{color:var(--muted)}.strip-row .lab{font:600 11px var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-right:2px}.strip-row .bad{color:var(--now)}.strip-row .now{color:var(--accent);font-weight:600}.strip-events{gap:4px;margin:8px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.strip-events a{color:var(--accent)}.nexo-panel.asleep{background:var(--assign-tint);border-color:#0000}.nexo-panel.asleep .np-head{color:var(--assign)}.sleep-opts{grid-template-columns:1fr 1fr;gap:8px;padding:12px 0;display:grid}.sleep-opts .chip-btn{text-align:left;gap:2px;height:auto;min-height:56px;padding:8px 14px;display:grid}.sleep-opts small{color:var(--muted);font-size:13px;font-weight:400}
