:root{--paper:#fbfaf8;--card:#fff;--line:#efebe3;--line-soft:#f4f1ea;--rail:#ebe7de;--ink:#1d1b17;--ink-2:#565046;--ink-3:#a29c90;--accent:#4a7fc1;--accent-soft:#e8eff8;--green:#3d7a55;--green-soft:#e9f1e9;--rose:#a8544f;--rose-soft:#f7e9e6;--amber:#9a7326;--shadow-flat:0 1px 2px #1d1b170d;--shadow-lift:0 1px 2px #1d1b170d, 0 10px 24px -10px #1d1b1738;--seg-s:52%;--seg-l:53%;--card-left:66px;--card-inset:82px;--sans:"Segoe UI", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--mono:ui-monospace, "Cascadia Mono", "SF Mono", Menlo, Consolas, 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]){--paper:#171512;--card:#211f1a;--line:#2c2924;--line-soft:#262420;--rail:#2e2b25;--ink:#f1eee8;--ink-2:#b5afa3;--ink-3:#7c766b;--accent:#7fb2e8;--accent-soft:#1b2733;--green:#74c295;--green-soft:#1c2a21;--rose:#e0938c;--rose-soft:#2e1f1d;--amber:#d3a75a;--shadow-flat:0 1px 2px #0000004d;--shadow-lift:0 1px 2px #0000004d, 0 12px 28px -12px #000000b3;--seg-s:46%;--seg-l:58%}}:root[data-theme=dark]{--paper:#171512;--card:#211f1a;--line:#2c2924;--line-soft:#262420;--rail:#2e2b25;--ink:#f1eee8;--ink-2:#b5afa3;--ink-3:#7c766b;--accent:#7fb2e8;--accent-soft:#1b2733;--green:#74c295;--green-soft:#1c2a21;--rose:#e0938c;--rose-soft:#2e1f1d;--amber:#d3a75a;--shadow-flat:0 1px 2px #0000004d;--shadow-lift:0 1px 2px #0000004d, 0 12px 28px -12px #000000b3;--seg-s:46%;--seg-l:58%}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.shell{min-height:100vh;display:flex}.side{border-right:1px solid var(--line);flex-direction:column;flex:none;gap:20px;width:212px;height:100vh;padding:22px 12px;display:flex;position:sticky;top:0}.brand{color:var(--ink);flex-direction:column;align-items:flex-start;gap:6px;margin:0;padding:0 10px;display:flex}.brand small{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.side nav,.drawer nav{flex-direction:column;gap:2px;display:flex}.nav-item{color:var(--ink-2);border-radius:9px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.nav-item:hover{background:var(--line-soft);color:var(--ink)}.nav-item.is-active{background:var(--card);color:var(--ink);box-shadow:var(--shadow-flat);font-weight:600}.side-foot{font-family:var(--mono);color:var(--ink-3);margin:auto 0 0;padding:0 10px;font-size:10px}.main{flex:1;min-width:0}.menu-btn{color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:none}.menu-btn:hover{background:var(--line-soft);color:var(--ink)}.drawer-backdrop{z-index:50;background:#1d1b176b;position:fixed;inset:0}.drawer{background:var(--paper);flex-direction:column;gap:20px;width:248px;padding:22px 12px;display:flex;position:fixed;top:0;bottom:0;left:0;box-shadow:12px 0 32px -18px #0006}@media (width<=879px){.side{display:none}.menu-btn{display:inline-flex}.fab{bottom:calc(40px + env(safe-area-inset-bottom,0px))}}@media (width>=880px){.fab{left:calc(50% + 106px)}}.day{flex-direction:column;max-width:620px;height:100dvh;margin:0 auto;display:flex}.day-lead{align-items:flex-start;gap:8px;min-width:0;display:flex}.day-head{justify-content:space-between;align-items:flex-start;gap:14px;padding:22px 20px 14px;display:flex}.day-title h1{letter-spacing:-.035em;margin:0;font-size:27px;font-weight:700}.day-sub{color:var(--ink-3);letter-spacing:.005em;margin:2px 0 0;font-size:12px}.day-tools{flex:none;align-items:center;gap:6px;padding-top:3px;display:flex}.day-nav{align-items:center;gap:2px;display:flex}.day-nav button,.theme-toggle{color:var(--ink-3);cursor:pointer;min-width:32px;height:32px;font-family:var(--sans);background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;font-size:13px;transition:background .15s,color .15s;display:inline-flex}.day-nav button.today{padding:0 10px}.day-nav button:hover:not(:disabled),.theme-toggle:hover{background:var(--line-soft);color:var(--ink)}.day-nav button:disabled{opacity:.35;cursor:default}.theme-toggle{margin-left:2px}.nudge{background:color-mix(in srgb, var(--amber) 11%, transparent);border:1px solid color-mix(in srgb, var(--amber) 26%, transparent);border-radius:11px;flex:none;align-items:center;gap:10px;margin:0 20px 12px;padding:9px 13px;display:flex}.nudge p{color:var(--ink-2);flex:1;margin:0;font-size:13px;line-height:1.45}.nudge a{color:var(--amber);text-underline-offset:3px;font-weight:600}.nudge button{color:var(--ink-3);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;padding:4px 6px;font-size:13px}.nudge button:hover{background:color-mix(in srgb, var(--amber) 14%, transparent);color:var(--ink)}.now-strip{background:var(--ink);color:var(--paper);border-radius:14px;flex-direction:column;flex:none;gap:10px;margin:0 20px 12px;padding:13px 16px 11px;display:flex}.now-strip-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.now-strip-info{flex-direction:column;min-width:0;display:flex}.now-label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;opacity:.55;font-size:9.5px}.now-strip h2{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin:1px 0 0;font-size:17px;overflow:hidden}.now-range{font-family:var(--mono);opacity:.5;font-variant-numeric:tabular-nums;font-size:10.5px}.now-clock{font-family:var(--mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;flex:none;font-size:27px;font-weight:400}.now-bar{background:color-mix(in srgb, var(--paper) 16%, transparent);border-radius:3px;height:3px;overflow:hidden}.now-bar>span{background:var(--accent);border-radius:3px;height:100%;transition:width 1s linear;display:block}.grid-scroller{overscroll-behavior:contain;scrollbar-width:thin;flex:1;overflow-y:auto}.stage{position:relative}.rail{background:var(--rail);border-radius:100px;width:9px;position:absolute;left:44px}.rail[data-quiet=true]{opacity:.45}.hh{font-family:var(--mono);color:var(--ink-3);opacity:.75;font-variant-numeric:tabular-nums;font-size:9.5px;position:absolute;left:14px}.seg{border-radius:100px;width:9px;position:absolute;left:44px}.gap{left:var(--card-left);font-family:var(--mono);letter-spacing:.06em;color:var(--ink-3);font-size:9.5px;position:absolute}.card{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-flat);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:12px;flex-direction:column;gap:1px;padding:8px 12px;display:flex;position:absolute;overflow:hidden}@media (pointer:fine){.card{touch-action:none;cursor:grab}.card:active{cursor:grabbing}}.card.is-lifted{touch-action:none;z-index:7;box-shadow:var(--shadow-lift);border-color:#0000;transform:scale(1.025)}@media (prefers-reduced-motion:no-preference){.card{transition:transform .14s,box-shadow .14s}}.card.is-dragging{opacity:.96}.card.is-dragging i{color:var(--accent);font-weight:600}.card.is-done{opacity:.55}.card.is-done b{text-decoration:line-through}.resize{cursor:ns-resize;touch-action:none;height:16px;max-height:40%;position:absolute;bottom:0;left:0;right:0}.card:not(.is-tight) .resize:after{content:"";background:var(--line);border-radius:3px;width:26px;height:3px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.card.is-lifted .resize:after{background:var(--accent)}.card b{letter-spacing:-.012em;align-items:center;gap:7px;min-width:0;font-size:13.5px;font-weight:600;line-height:1.3;display:flex}.card b .dot{background:hsl(var(--hue) var(--seg-s) var(--seg-l));border-radius:50%;flex:none;width:6px;height:6px}.card i{font-style:normal;font-family:var(--mono);color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.card.is-running{box-shadow:var(--shadow-lift);border-color:#0000}.card.is-running i{color:hsl(var(--hue) var(--seg-s) var(--seg-l))}.card.is-tight{flex-direction:row;align-items:baseline;gap:8px;padding:5px 12px}.card.is-tight b,.card.is-tight i{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.marker{background:var(--ink);border:3px solid var(--paper);z-index:3;border-radius:50%;justify-content:center;align-items:center;width:21px;height:21px;display:flex;position:absolute;left:38px}.marker:after{content:"";background:var(--paper);border-radius:50%;width:5px;height:5px}.empty{left:var(--card-left);color:var(--ink-2);flex-direction:column;gap:2px;margin:0;font-size:15px;display:flex;position:absolute;right:20px}.empty span{color:var(--ink-3);font-size:13.5px}.fab{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));background:var(--ink);height:48px;color:var(--paper);font-family:var(--sans);cursor:pointer;z-index:20;border:none;border-radius:100px;align-items:center;gap:10px;padding:0 24px;font-size:15px;font-weight:600;transition:transform .15s;display:inline-flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 22px -8px #1d1b1780}.fab:hover{transform:translate(-50%)translateY(-1px)}.backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:40;background:#1d1b176b;justify-content:center;align-items:flex-end;padding:16px;display:flex;position:fixed;inset:0}@media (width>=640px){.backdrop{align-items:center}}.dialog{background:var(--card);overscroll-behavior:contain;border-radius:20px;flex-direction:column;gap:16px;width:100%;max-width:400px;max-height:calc(100dvh - 32px);padding:24px 22px 20px;display:flex;overflow-y:auto;box-shadow:0 24px 60px -20px #00000073}.dialog-hint{text-align:center;color:var(--ink-3);flex-direction:column;gap:4px;margin:0;font-size:13.5px;display:flex}.dialog-hint strong{font-family:var(--mono);color:var(--ink);font-size:13.5px;font-weight:600}.hint-lead{flex-direction:column;gap:3px;margin:0;display:flex}.hint-examples{text-align:left;flex-direction:column;gap:6px;margin:12px 0 0;display:flex}.hint-examples>div{background:var(--line-soft);border-radius:8px;align-items:baseline;gap:9px;padding:7px 11px;display:flex}.hint-examples dt{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);flex:none;width:62px;font-size:9.5px}.hint-examples dd{color:var(--ink);min-width:0;margin:0;font-size:13px}.edit-heading{letter-spacing:-.02em;text-align:center;margin:0;font-size:17px;font-weight:700}.edit-times{grid-template-columns:1fr 1fr;gap:10px;display:grid}.edit-times input{font-family:var(--mono);font-variant-numeric:tabular-nums}.edit-note{color:var(--ink-3);text-align:center;margin:0;font-size:12.5px}.seg-control{background:var(--line-soft);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:4px;padding:3px;display:grid}.seg-control button{color:var(--ink-2);font-family:var(--sans);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 4px;font-size:12.5px;font-weight:500}.seg-control button.is-on{background:var(--card);color:var(--ink);box-shadow:var(--shadow-flat);font-weight:600}.weekdays{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.weekdays button{border:1px solid var(--line);color:var(--ink-2);font-family:var(--sans);cursor:pointer;background:0 0;border-radius:8px;padding:9px 0;font-size:12.5px;font-weight:600}.weekdays button.is-on{background:var(--accent);border-color:var(--accent);color:#fff}.mic{background:var(--line);width:64px;height:64px;color:var(--ink-2);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-self:center;align-items:center;transition:background .2s,color .2s;display:inline-flex}.mic.is-live{background:var(--accent);color:#fff;box-shadow:0 0 0 8px color-mix(in srgb, var(--accent) 16%, transparent), 0 0 0 18px color-mix(in srgb, var(--accent) 7%, transparent)}@media (prefers-reduced-motion:no-preference){.mic.is-live{animation:2.2s ease-in-out infinite mic-pulse}@keyframes mic-pulse{50%{box-shadow:0 0 0 12px color-mix(in srgb, var(--accent) 11%, transparent), 0 0 0 24px color-mix(in srgb, var(--accent) 4%, transparent)}}}.heard{text-align:center;font-family:var(--mono);color:var(--ink);min-height:2.2em;margin:0;font-size:14.5px;line-height:1.5}.heard-idle{color:var(--ink-3)}.dialog-input{font-family:var(--sans);color:var(--ink);border:1px solid var(--line);background:0 0;border-radius:11px;width:100%;padding:12px 14px;font-size:17px}.dialog-error{color:var(--rose);text-align:center;margin:0;font-size:13.5px}.preview{border:1px dashed var(--line);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding:12px 14px;display:flex}.preview.is-ok{background:var(--green-soft);border-style:solid;border-color:#0000}.preview-title{letter-spacing:-.015em;font-size:16.5px;font-weight:600}.preview-time{font-family:var(--mono);color:var(--green);font-variant-numeric:tabular-nums;font-size:13px}.preview-repeat{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:11px}.preview-problem{color:var(--ink-3);font-size:13.5px}.dialog-actions{flex-direction:column;gap:8px;display:flex}.btn{font-family:var(--sans);cursor:pointer;border:1px solid var(--line);color:var(--ink);background:0 0;border-radius:11px;padding:12px 16px;font-size:15px;font-weight:600}.btn.primary{background:var(--ink);border-color:var(--ink);color:var(--paper)}.btn.primary:disabled{opacity:.35;cursor:default}.btn.ghost{color:var(--ink-3);border-color:#0000;font-weight:500}.btn.ghost:hover{color:var(--ink);background:var(--line-soft)}.chk-head{text-align:center;flex-direction:column;gap:3px;display:flex}.chk-queue{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--amber);background:color-mix(in srgb, var(--amber) 12%, transparent);border-radius:100px;align-self:center;margin-bottom:5px;padding:3px 10px;font-size:10px}.chk-title{letter-spacing:-.015em;margin:0;font-size:18px}.chk-sub{font-family:var(--mono);color:var(--ink-3);font-variant-numeric:tabular-nums;margin:0;font-size:12px}.btn.ok{background:var(--green-soft);color:var(--green);border-color:#0000}.btn.re{background:var(--accent-soft);color:var(--accent);border-color:#0000}.btn.no{background:var(--rose-soft);color:var(--rose);border-color:#0000}.btn.danger-solid{background:var(--rose);border-color:var(--rose);color:#fff}.btn.ghost.danger:hover{color:var(--rose)}.chk-foot{justify-content:space-between;gap:8px;margin-top:2px;display:flex}.chk-extend{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.chk-warning{color:var(--ink-2);text-align:center;margin:0;font-size:13.5px;line-height:1.5}.page-view{flex-direction:column;gap:16px;max-width:620px;margin:0 auto;padding:22px 20px 60px;display:flex}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:4px;display:flex}.page-head h1{letter-spacing:-.035em;margin:0;font-size:27px;font-weight:700}.period-chips{padding-top:5px}.tiles{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.tile{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-flat);border-radius:12px;flex-direction:column;gap:2px;padding:14px 15px;display:flex}.tile-label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.tile-value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:25px;font-weight:700}.tile-sub{color:var(--ink-3);font-size:12px}.panel{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-flat);border-radius:12px;flex-direction:column;gap:12px;padding:17px 18px;display:flex}.panel h2{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600}.panel-note{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.55}.panel-note code{font-family:var(--mono);background:var(--line-soft);border-radius:4px;padding:1px 5px;font-size:12px}.panel-note a{color:var(--accent);text-underline-offset:3px;overflow-wrap:anywhere}.panel-row{flex-wrap:wrap;gap:8px;display:flex}.panel .btn{padding:9px 14px;font-size:13.5px}.bands{flex-direction:column;gap:8px;display:flex}.band{grid-template-columns:82px 1fr 74px;align-items:center;gap:10px;display:grid}.band-label{color:var(--ink-2);font-size:13px}.band-track{background:var(--line-soft);border-radius:100px;height:7px;overflow:hidden}.band-fill{background:var(--green);border-radius:100px;height:100%;display:block}.band-value{font-family:var(--mono);color:var(--ink-3);text-align:right;font-variant-numeric:tabular-nums;font-size:11px}.rank{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.rank li{justify-content:space-between;gap:12px;font-size:14px;display:flex}.rank strong{font-family:var(--mono);color:var(--rose);font-variant-numeric:tabular-nums;font-size:12.5px}.history{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.history li{border-bottom:1px solid var(--line-soft);align-items:baseline;gap:10px;min-width:0;padding:7px 0;font-size:13.5px;display:flex}.history li:last-child{border-bottom:none}.h-mark{font-family:var(--mono);flex:none;width:14px;font-size:12px}.history .is-done .h-mark{color:var(--green)}.history .is-cancelled .h-mark{color:var(--rose)}.history .is-cancelled .h-title{color:var(--ink-3);text-decoration:line-through}.h-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.h-when{font-family:var(--mono);color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none;font-size:10.5px}.history-empty{color:var(--ink-3)}.stats-empty{color:var(--ink-2);flex-direction:column;gap:3px;margin:30px 0 0;font-size:15px;display:flex}.stats-empty span{color:var(--ink-3);font-size:13.5px}.field-line{flex-direction:column;gap:5px;display:flex}.field-line>span{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px}.field-line input{font-family:var(--sans);color:var(--ink);border:1px solid var(--line);background:0 0;border-radius:9px;width:100%;padding:9px 12px;font-size:14.5px}.field-join{gap:8px;display:flex}.field-join input{min-width:0;font-family:var(--sans);color:var(--ink);border:1px solid var(--line);background:0 0;border-radius:9px;flex:1;padding:9px 12px;font-size:14.5px}.code-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.code-big{font-family:var(--mono);letter-spacing:.12em;color:var(--ink);background:var(--line-soft);-webkit-user-select:all;user-select:all;border-radius:9px;padding:9px 15px;font-size:21px}.code-or{color:var(--ink-3);margin-top:2px;font-size:12.5px}.sync-status{color:var(--ink);font-weight:600}.advanced{border-top:1px solid var(--line-soft);flex-direction:column;gap:10px;margin-top:4px;padding-top:10px;display:flex}.advanced summary{color:var(--ink-3);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:12.5px}.advanced summary:hover{color:var(--ink)}.bench{flex-direction:column;gap:28px;max-width:820px;margin:0 auto;padding:clamp(28px,5vw,64px) clamp(18px,4vw,32px) 80px;display:flex}.bench-head{flex-direction:column;gap:8px;display:flex}.bench-head h1{letter-spacing:-.03em;margin:0;font-size:clamp(28px,4.5vw,38px)}.bench-head .sub{max-width:60ch;color:var(--ink-2);margin:0}.eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0;font-size:11.5px}.label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px}.format{flex-wrap:wrap;gap:10px;margin:6px 0 0;display:flex}.format>div{background:var(--card);border:1px solid var(--line);border-radius:10px;flex-direction:column;flex:220px;gap:5px;padding:12px 14px;display:flex}.format dt{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px}.format dd{color:var(--accent);margin:0;font-size:15.5px}.controls{flex-wrap:wrap;gap:14px;display:flex}.field{flex-direction:column;gap:6px;display:flex}.phrase-field{flex:320px}.time-field{flex:0 0 150px}.field input{font-family:var(--sans);color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:10px;width:100%;padding:13px 15px;font-size:18px}.time-field input{font-family:var(--mono);font-variant-numeric:tabular-nums}.result{background:var(--card);border:1px solid var(--line);border-left:3px solid var(--ink-3);border-radius:10px;flex-direction:column;gap:16px;padding:20px 22px;display:flex}.result.is-ok{border-left-color:var(--green)}.result.is-bad{border-left-color:var(--rose)}.result-grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:18px 22px;display:grid}.cell{flex-direction:column;gap:4px;min-width:0;display:flex}.value{letter-spacing:-.015em;font-size:21px;font-weight:600}.value.title{overflow-wrap:anywhere}.value.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:500}.value.muted{color:var(--ink-3);font-size:15px;font-weight:400}.value.repeat{color:var(--accent);font-size:16px}.next-day{font-family:var(--sans);color:var(--amber);vertical-align:middle;margin-left:7px;font-size:11px;font-style:normal;font-weight:600}.warnings{background:var(--rose-soft);color:var(--rose);border-radius:8px;flex-direction:column;gap:5px;margin:0;padding:12px 14px 12px 30px;font-size:14.5px;display:flex}.is-ok .warnings{background:var(--green-soft);color:var(--green)}.examples{flex-direction:column;gap:10px;display:flex}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{font-family:var(--mono);color:var(--ink-2);border:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;border-radius:100px;padding:7px 13px;font-size:12.5px}.chip:hover{border-color:var(--accent);color:var(--ink)}.chip.is-active{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}
