:root{--admin-surface:color-mix(in srgb, var(--fg) 2.5%, var(--bg));--admin-surface-2:color-mix(in srgb, var(--fg) 5%, var(--bg));--admin-sidebar-bg:var(--paper-2);--admin-hover:color-mix(in srgb, var(--fg) 6%, transparent);--admin-accent-soft:color-mix(in srgb, var(--accent) 14%, transparent);--admin-accent-ring:color-mix(in srgb, var(--accent) 26%, transparent);--admin-shadow:0 1px 2px color-mix(in srgb, var(--fg) 8%, transparent), 0 8px 28px color-mix(in srgb, var(--fg) 6%, transparent);--admin-radius:4px;--admin-radius-sm:2px;--admin-radius-nav:3px;--admin-sidebar-w:262px;--admin-topbar-h:64px;--admin-content-max:1180px;--btn-fill:var(--accent);--btn-fill-hover:color-mix(in srgb, var(--accent) 88%, #000);--pw-on:var(--accent);--ok:#1a7f37;--ok-bg:#1a7f3724;--warn:#9a6700;--warn-bg:#9a670029;--danger:#cf222e;--danger-bg:#cf222e1f;--info:var(--accent);--info-bg:var(--admin-accent-soft);--neutral:var(--muted);--neutral-bg:color-mix(in srgb, var(--fg) 8%, transparent)}@media (prefers-color-scheme:dark){:root{--ok:#3fb950;--ok-bg:#3fb9502e;--warn:#d29922;--warn-bg:#d2992233;--danger:#f85149;--danger-bg:#f8514929;--pw-on:color-mix(in srgb, var(--accent) 58%, #06080d)}}:root[data-theme=dark]{--ok:#3fb950;--ok-bg:#3fb9502e;--warn:#d29922;--warn-bg:#d2992233;--danger:#f85149;--danger-bg:#f8514929;--pw-on:color-mix(in srgb, var(--accent) 58%, #06080d)}:root[data-theme=light]{--ok:#1a7f37;--ok-bg:#1a7f3724;--warn:#9a6700;--warn-bg:#9a670029;--danger:#cf222e;--danger-bg:#cf222e1f}.admin-theme-toggle{cursor:pointer;border:1px solid var(--border);width:34px;height:34px;color:var(--muted);background:0 0;border-radius:999px;place-items:center;transition:background .16s,color .16s,border-color .16s;display:grid}.admin-theme-toggle:hover{background:var(--admin-hover);color:var(--fg)}.admin-theme-toggle svg{width:17px;height:17px}.admin-theme-toggle .icon-sun,:root[data-theme=dark] .admin-theme-toggle .icon-moon{display:none}:root[data-theme=dark] .admin-theme-toggle .icon-sun{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme]) .admin-theme-toggle .icon-moon{display:none}:root:not([data-theme]) .admin-theme-toggle .icon-sun{display:block}}.admin,.admin-gate{font-family:var(--sans)}.admin :where(h1,h2,h3,h4),.admin-gate :where(h1,h2,h3,h4){font-family:var(--serif-display);letter-spacing:-.015em;font-weight:600}.admin{grid-template-columns:var(--admin-sidebar-w) 1fr;min-height:100vh;display:grid}.admin-sidebar{background:var(--admin-sidebar-bg);border-right:1px solid var(--rule);flex-direction:column;align-self:start;height:100vh;padding:18px 12px 12px;display:flex;position:sticky;top:0;overflow:hidden}.admin-sidetop{flex:none;padding:0 4px}.admin-brand{align-items:center;text-decoration:none;display:inline-flex}.admin-brand:hover{text-decoration:none}.admin-brand .wm{font-family:var(--serif-display);letter-spacing:-.01em;color:var(--fg);font-size:17px;font-weight:600;line-height:1}.admin-brand .wm .are{color:var(--accent)}.admin-brand:hover .wm{opacity:.85}.admin-tagrow{align-items:baseline;gap:9px;margin-top:7px;display:flex}.admin-tagrow .studio{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-size:9.5px;font-weight:600}.admin-tagrow .sync{color:var(--ink-faint);align-items:center;gap:5px;margin-left:auto;font-size:11px;display:flex}.admin-tagrow .dot{background:var(--accent);width:5px;height:5px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);border-radius:999px;flex:none}.admin-write{background:var(--accent);color:var(--on-accent);font-family:var(--sans);border-radius:4px;align-items:center;gap:9px;margin-top:15px;padding:9px 12px;font-size:13.5px;font-weight:600;text-decoration:none;transition:filter .16s;display:flex}.admin-write:hover{filter:brightness(1.08);color:var(--on-accent);text-decoration:none}.admin-write svg{flex:none;width:15px;height:15px}.admin-nav{scrollbar-width:thin;flex-direction:column;flex:1;gap:1px;min-height:0;margin-top:20px;display:flex;overflow-y:auto}.admin-nav .nav-grp{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint);margin:15px 0 5px;padding:0 5px;font-size:9px;font-weight:600}.admin-nav .nav-grp:first-child{margin-top:0}.admin-nav a{color:var(--ink-soft);border-radius:3px;align-items:center;gap:10px;padding:7px 10px;font-size:13.5px;text-decoration:none;transition:background .16s,color .16s;display:flex}.admin-nav a:hover{background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink);text-decoration:none}.admin-nav a.is-active{background:color-mix(in srgb, var(--accent) 13%, transparent);color:var(--accent);font-weight:600}.admin-nav a svg{opacity:.85;flex:none;width:15px;height:15px}.admin-nav a.is-active svg{opacity:1}.admin-nav a .ct{color:var(--ink-faint);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.admin-nav a .ct.live{color:var(--accent);font-weight:600}.admin-nav a.is-active .ct{color:var(--accent)}.admin-side-foot{border-top:1px solid var(--rule);flex-direction:column;flex:none;gap:1px;margin-top:10px;padding-top:9px;display:flex}.admin-side-foot .quiet{color:var(--ink-faint);border-radius:3px;align-items:center;gap:10px;padding:7px 10px;font-size:12.5px;text-decoration:none;transition:background .16s,color .16s;display:flex}.admin-side-foot .quiet:hover{background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink);text-decoration:none}.admin-side-foot .quiet.is-active{background:color-mix(in srgb, var(--accent) 13%, transparent);color:var(--accent)}.admin-side-foot .quiet svg{opacity:.85;flex:none;width:14px;height:14px}.admin-side-foot .acct{border-top:1px solid var(--rule-soft);align-items:center;gap:9px;margin-top:7px;padding:8px 8px 0;display:flex}.admin-side-foot .av{background:radial-gradient(120% 120% at 30% 20%, var(--accent-soft), var(--accent));width:25px;height:25px;color:var(--on-accent);font-family:var(--serif-display);border-radius:999px;flex:none;place-content:center;font-size:12.5px;font-weight:600;display:grid}.admin-side-foot .who{min-width:0;color:var(--ink-soft);flex:1;font-size:12px}.admin-side-foot .who .em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-side-foot .who small{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-top:2px;font-size:10px;display:block}.admin-side-foot .out{color:var(--ink-faint);cursor:pointer;background:0 0;border:0;border-radius:3px;flex:none;padding:5px;line-height:0}.admin-side-foot .out svg{width:15px;height:15px}.admin-side-foot .out:hover{color:var(--accent);background:color-mix(in srgb, var(--ink) 6%, transparent)}.admin-content{flex-direction:column;min-width:0;display:flex}.admin-topbar{z-index:20;min-height:var(--admin-topbar-h);background:color-mix(in srgb, var(--paper) 88%, transparent);backdrop-filter:saturate(140%)blur(12px);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:1rem;padding:12px clamp(18px,3vw,38px);display:flex;position:sticky;top:0}.admin-topbar .tb-title{font-family:var(--serif-display);letter-spacing:-.01em;font-size:21px;font-weight:600}.admin-topbar .tb-actions{align-items:center;gap:.6rem;display:flex}.admin-main{width:100%;max-width:var(--admin-content-max);margin:0 auto;padding:1.6rem 1.4rem 4rem}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.35rem;display:flex}.page-head h1{font-family:var(--serif-display);letter-spacing:-.015em;margin:0 0 .15rem;font-size:1.5rem;font-weight:600}.page-head .sub{color:var(--ink-faint);margin:0;font-size:.9rem}.page-head .head-actions{align-items:center;gap:.6rem;display:flex}.card{background:var(--card);border:1px solid var(--rule);border-radius:var(--admin-radius)}.card-pad{padding:17px}.card-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:.75rem;padding:15px 17px;display:flex}.card-head h2{font-family:var(--serif-display);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.card-head .muted{font-size:11.5px}.kpi-grid{grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:13px;margin-bottom:1.4rem;display:grid}.kpi{padding:16px 17px}.kpi .kpi-label{text-transform:uppercase;letter-spacing:.14em;color:var(--ink-faint);margin:0 0 9px;font-size:10.5px}.kpi .kpi-value{font-family:var(--serif-display);letter-spacing:-.015em;font-size:31px;font-weight:600;line-height:1}.kpi .kpi-value.loading{color:var(--muted);opacity:.5}.kpi .kpi-foot{color:var(--ink-faint);align-items:center;gap:.35rem;margin-top:8px;font-size:12px;display:flex}.kpi .delta{font-weight:600}.kpi .delta.up{color:var(--ok)}.kpi .delta.down{color:var(--danger)}.table-wrap{border:1px solid var(--rule);border-radius:var(--admin-radius);background:var(--card);overflow-x:auto}table.table{border-collapse:collapse;width:100%;font-size:13.5px}.table thead th{text-align:left;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);border-bottom:1px solid var(--rule);white-space:nowrap;background:var(--paper-2);padding:11px 17px;font-size:10px;font-weight:500}.table tbody td{border-bottom:1px solid var(--rule-soft);vertical-align:middle;color:var(--ink-soft);padding:12px 17px}.table tbody tr:last-child td{border-bottom:0}.table tbody tr:hover td{background:var(--paper-2)}.table td.num,.table th.num{text-align:right;font-variant-numeric:tabular-nums}.t-title{font-family:var(--serif-display);color:var(--ink);font-size:16px;font-weight:600;line-height:1.3}.t-title a{color:inherit}.table .t-sub,.t-sub{color:var(--ink-faint);margin-top:3px;font-size:11.5px}.row-actions{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.btn{border:1px solid var(--rule);border-radius:var(--admin-radius-sm);color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:.4rem;padding:.5rem .85rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:background .12s,border-color .12s,opacity .12s;display:inline-flex}.btn:hover{background:var(--admin-hover);text-decoration:none}.btn:disabled{opacity:.55;cursor:default}.btn-sm{padding:.35rem .65rem;font-size:.82rem}.btn-primary{background:var(--btn-fill);border-color:var(--btn-fill);color:var(--on-accent)}.btn-primary:hover{background:var(--btn-fill-hover);border-color:var(--btn-fill-hover)}.btn-danger{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 45%, var(--border))}.btn-danger:hover{background:var(--danger-bg)}.btn-ghost{background:0 0;border-color:#0000}.btn-ghost:hover{background:var(--admin-hover)}.btn-icon{padding:.4rem}.btn svg{width:16px;height:16px}.input,.select,textarea.input{border:1px solid var(--rule);border-radius:var(--admin-radius-sm);background:var(--paper);width:100%;color:var(--ink);font:inherit;padding:9px 11px;font-size:13.5px}.input:focus,.select:focus,textarea.input:focus{outline:2px solid var(--accent);outline-offset:1px;box-shadow:none;border-color:#0000}.field{margin-bottom:.9rem;display:block}.field>.lbl{text-transform:uppercase;letter-spacing:.14em;color:var(--ink-faint);margin-bottom:.35rem;font-size:10px;display:block}.toolbar{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1rem;display:flex}.toolbar .grow{flex:auto}.toolbar .input,.toolbar .select{width:auto}.search{min-width:220px}.pw-cell{align-items:center;gap:.6rem;display:inline-flex}.pw-toggle{cursor:pointer;flex:none;width:36px;height:20px;display:inline-flex;position:relative}.pw-toggle input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.pw-toggle .track{background:var(--paper);border:1px solid var(--rule);border-radius:999px;width:36px;height:20px;transition:background .18s,border-color .18s}.pw-toggle .knob{background:var(--ink-faint);pointer-events:none;border-radius:50%;width:14px;height:14px;transition:transform .18s,background .18s;position:absolute;top:2px;left:2px}.pw-toggle input:checked~.track{background:color-mix(in srgb, var(--accent) 18%, transparent);border-color:var(--accent)}.pw-toggle input:checked~.track .knob{background:var(--accent);transform:translate(16px)}.pw-toggle input:focus-visible~.track{outline:2px solid var(--accent);outline-offset:1px}.pw-price{color:var(--muted);align-items:center;gap:.15rem;font-size:.9rem;display:inline-flex}.pw-price input{width:4.4rem;padding:.32rem .45rem}.badge{border-radius:var(--admin-radius-sm);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border:1px solid var(--rule);color:var(--ink-faint);background:0 0;align-items:center;gap:6px;padding:4px 9px;font-size:10px;font-weight:500;display:inline-flex}.badge.live{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.badge.paid{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 45%, var(--rule));background:0 0}.badge.draft,.badge.pending{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 42%, var(--rule));background:0 0}.badge.confirmed{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 42%, var(--rule));background:0 0}.badge.unsub,.badge.off{color:var(--ink-faint);border-color:var(--rule);background:0 0}.empty{text-align:center;color:var(--muted);padding:3rem 1.5rem}.empty .emoji{opacity:.85;margin-bottom:.6rem;font-size:1.8rem;display:block}.empty h3{color:var(--fg);margin:0 0 .35rem;font-size:1.05rem}.skeleton{background:linear-gradient(90deg, var(--admin-hover), color-mix(in srgb, var(--fg) 12%, transparent), var(--admin-hover));background-size:200% 100%;border-radius:6px;animation:1.2s ease-in-out infinite adm-shimmer}@keyframes adm-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.notice{border-radius:var(--admin-radius-sm);border:1px solid var(--border);padding:.7rem .9rem;font-size:.88rem}.notice.err{color:var(--danger);background:var(--danger-bg);border-color:color-mix(in srgb, var(--danger) 40%, var(--border))}.notice.warn{color:var(--warn);background:var(--warn-bg);border-color:color-mix(in srgb, var(--warn) 40%, var(--border))}.muted{color:var(--muted)}.rowflex{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.spread{justify-content:space-between;align-items:center;gap:1rem;display:flex}.mono{font-family:var(--font-mono)}.nowrap{white-space:nowrap}.admin-gate{place-items:center;min-height:100vh;padding:2rem;display:grid}.admin-gate .gate-card{text-align:center;width:100%;max-width:400px}.admin-gate .gate-card .card{padding:2rem 1.75rem}.admin-gate h1{margin:0 0 .4rem;font-size:1.35rem}.admin-gate p{color:var(--muted);margin:0 0 1.35rem}.admin-gate .gate-actions{flex-direction:column;gap:.6rem;display:flex}.admin-gate .or{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:.85rem 0;font-size:.78rem}.admin-gate .magic{gap:.5rem;display:flex}.admin-gate .magic .input{flex:1}.admin-gate .spinner{border:2.5px solid var(--admin-hover);border-top-color:var(--accent);border-radius:50%;width:26px;height:26px;margin:0 auto 1rem;animation:.7s linear infinite adm-spin}@keyframes adm-spin{to{transform:rotate(360deg)}}[hidden]{display:none!important}@media (width<=820px){.admin{grid-template-columns:1fr}.admin-sidebar{border-right:0;border-bottom:1px solid var(--border);flex-flow:wrap;align-items:center;gap:.15rem;height:auto;padding:.6rem .75rem;position:static}.admin-sidetop{flex:0 auto;align-items:center;gap:10px;padding:0;display:flex}.admin-brand{margin:0;padding:0}.admin-tagrow{display:none}.admin-write{margin:0;padding:.45rem}.admin-write span{display:none}.admin-nav{flex-flow:wrap;flex:auto;margin-top:0;overflow:visible}.admin-nav a{padding:.45rem .6rem;font-size:.9rem}.admin-nav a span.lbl,.admin-nav .nav-grp{display:none}.admin-side-foot{border-top:0;flex-direction:row;align-items:center;gap:2px;margin:0 0 0 auto;padding:0}.admin-side-foot .quiet{white-space:nowrap}.admin-side-foot .quiet span.lbl{display:none}.admin-side-foot .acct{border:0;margin:0;padding:0}.admin-side-foot .who{display:none}.admin-main{padding:1.1rem 1rem 3rem}}.stack{flex-direction:column;gap:26px;display:flex}.cols{gap:22px;display:grid}.cols.two{grid-template-columns:repeat(2,minmax(0,1fr))}.cols.side3{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}@media (width<=1060px){.cols.two,.cols.side3{grid-template-columns:1fr}}.rowhead{justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 16px;display:flex}.rowhead h2{font-family:var(--serif-display);letter-spacing:-.01em;margin:0;font-size:19px;font-weight:600}.rowhead .a{color:var(--accent);cursor:pointer;font-size:12.5px}.rowhead .a:hover{text-decoration:underline}.tiles{grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:13px;display:grid}.tile{border:1px solid var(--rule);background:var(--card);border-radius:4px;padding:16px 17px}.tile .l{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-size:10.5px}.tile .v{font-family:var(--serif-display);letter-spacing:-.015em;font-variant-numeric:tabular-nums;margin:9px 0 0;font-size:31px;font-weight:600;line-height:1}.tile .d{color:var(--ink-faint);margin-top:8px;font-size:12px}.tile .d b{color:var(--accent);font-weight:600}.panel{border:1px solid var(--rule);background:var(--card);border-radius:4px;overflow:hidden}.panel>header{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:14px;padding:15px 17px;display:flex}.panel>header h2{font-family:var(--serif-display);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.panel>header .hint{color:var(--ink-faint);font-size:11.5px}.panel .pb{padding:17px}.panel .pb.flush{padding:0}.barrow{grid-template-columns:minmax(0,1fr) 56px;align-items:center;gap:12px;font-size:13px;display:grid}.barrow+.barrow{margin-top:13px}.barrow .nm{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bar{background:color-mix(in srgb, var(--ink) 13%, transparent);border-radius:2px;height:5px;margin-top:6px;overflow:hidden}.bar i{background:var(--accent);height:100%;display:block}.barrow .pc{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-faint);font-size:12.5px}ul.feed{flex-direction:column;margin:0;padding:0;display:flex}.feed li{border-bottom:1px solid var(--rule-soft);color:var(--ink-soft);gap:12px;padding:13px 0;font-size:13.5px;list-style:none;display:flex}.feed li:last-child{border-bottom:0;padding-bottom:0}.feed .when{letter-spacing:.08em;text-transform:uppercase;width:52px;color:var(--ink-faint);flex:none;padding-top:2px;font-size:11px}.feed b{color:var(--ink);font-weight:600}.fr{color:var(--ink-soft);justify-content:space-between;align-items:center;gap:12px;padding:6px 0;font-size:13px;display:flex}.fr .v{color:var(--ink);text-align:right}.fr .v.act{color:var(--accent);cursor:pointer}.fr .v.act:hover{text-decoration:underline}.mono{font-family:var(--font-mono);font-size:12.5px}.chart{width:100%;display:block}.chart-x{color:var(--ink-faint);justify-content:space-between;margin-top:10px;font-size:11.5px;display:flex}.wtop{background:color-mix(in srgb, var(--paper) 80%, transparent);border:1px solid var(--rule);border-radius:var(--admin-radius);z-index:20;backdrop-filter:saturate(140%)blur(10px);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;padding:11px 15px;display:flex;position:sticky;top:8px}.wtop .badge{flex:none}.inp-mini.input{text-align:right;width:82px;padding:5px 8px}.sess{color:var(--ink-faint);flex-wrap:wrap;flex:auto;align-items:center;gap:18px;min-width:0;font-size:12.5px;display:flex}.sess b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.sess #editor-status{color:var(--accent)}.goalwrap{align-items:center;gap:8px;display:inline-flex}.goal{background:color-mix(in srgb, var(--ink) 13%, transparent);border-radius:2px;width:84px;height:5px;overflow:hidden}.goal i{background:var(--accent);height:100%;transition:width .3s;display:block}.acts{flex:none;gap:8px;display:flex}.wr{grid-template-columns:minmax(0,1fr) 264px;align-items:start;gap:20px;display:grid}@media (width<=1000px){.wr{grid-template-columns:1fr}}.wcanvas{min-width:0}.rail{border:1px solid var(--rule);border-radius:var(--admin-radius);background:var(--card);align-self:start;position:sticky;top:78px;overflow:hidden}.railtabs{border-bottom:1px solid var(--rule);display:flex}.railtabs button{font-family:var(--sans);color:var(--ink-faint);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1 1 0;padding:11px 8px;font-size:12.5px;font-weight:600}.railtabs button.on{color:var(--accent);border-bottom-color:var(--accent)}.rpane{display:none}.rpane.on{display:block}.grp{border-bottom:1px solid var(--rule);padding:14px 15px}.grp:last-child{border-bottom:0}.gl{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:9px;font-size:10.5px}.rnote{color:var(--ink-faint);font-size:12px;line-height:1.55}.rnote a{color:var(--accent)}.rempty{color:var(--ink-faint);font-size:12.5px;font-style:italic;list-style:none}ul.olist,ul.nlist{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.olist li{color:var(--ink-soft);cursor:pointer;align-items:baseline;gap:8px;padding:3px 0;font-size:12.5px;display:flex}.olist li.rempty{cursor:default}.olist li:not(.rempty):hover{color:var(--accent)}.olist li.sub{color:var(--ink-faint);padding-left:14px}.olist li>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.olist li .w,.nlist li .w{color:var(--ink-faint);font-variant-numeric:tabular-nums;flex:none;font-size:10.5px}.nlist li{color:var(--ink-soft);border-top:1px solid var(--rule-soft);padding:8px 0;font-size:12.5px;line-height:1.5}.nlist li:first-child,.nlist li.rempty{border-top:0}.nlist li .w{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:3px;font-size:10px;display:block}.inp-mini{text-align:right;width:82px;padding:5px 8px}.wstatus{color:var(--ink-faint);border-top:1px solid var(--rule-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:9px 4px;font-size:12.5px;display:flex}.wstatus kbd,.esc kbd{font-family:var(--font-mono);background:color-mix(in srgb, var(--ink) 8%, transparent);border:1px solid var(--rule);color:var(--ink-soft);border-radius:3px;padding:1px 5px;font-size:10.5px}.esc,body.studio-focus .admin-sidebar,body.studio-focus .admin-topbar{display:none}body.studio-focus .admin{grid-template-columns:1fr}body.studio-focus .admin-main{max-width:1080px;margin:0 auto;padding:40px 24px 80px}#editor-wrap.focus .wstatus{display:none}#editor-wrap.focus .rail{top:28px}#editor-wrap.focus .esc{background:var(--ink);color:var(--paper);z-index:40;border-radius:999px;padding:7px 14px;font-size:12.5px;display:block;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px -10px #00000080}#editor-wrap.focus .esc kbd{background:color-mix(in srgb, var(--paper) 22%, transparent);color:var(--paper);border:0}.inp,.sel{border:1px solid var(--rule);border-radius:var(--admin-radius-sm);background:var(--paper);width:100%;color:var(--ink);font:inherit;padding:9px 11px;font-size:13.5px}.inp:focus,.sel:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:#0000}.pill{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--rule);color:var(--ink-faint);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;padding:3px 9px;font-size:10.5px;font-weight:600;display:inline-flex}.pill.live{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.pill.sched{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 45%, var(--rule))}table.t{border-collapse:collapse;width:100%;font-size:13.5px}table.t thead th{text-align:left;font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);border-bottom:1px solid var(--rule);white-space:nowrap;padding:11px 15px;font-size:10.5px;font-weight:600}table.t tbody td{border-bottom:1px solid var(--rule-soft);color:var(--ink-soft);vertical-align:middle;padding:13px 15px}table.t tbody tr:last-child td{border-bottom:0}table.t tbody tr:hover td{background:color-mix(in srgb, var(--ink) 2.5%, transparent)}table.t .ti{color:var(--ink);font-weight:500;display:block}table.t .sub{color:var(--ink-faint);margin-top:2px;font-size:11.5px;display:block}table.t .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}table.t th.num{text-align:right}.tabs{background:color-mix(in srgb, var(--ink) 5%, transparent);border-radius:var(--admin-radius);flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.tabs button{border-radius:var(--admin-radius-sm);font-family:var(--sans);color:var(--ink-soft);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.tabs button.on{background:var(--paper);color:var(--ink);box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 10%, transparent)}.tabs button .n{color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:11px}.tabs button.on .n{color:var(--accent)}.search{align-items:center;display:inline-flex;position:relative}.search svg{width:15px;height:15px;color:var(--ink-faint);pointer-events:none;position:absolute;left:10px}.search input{border:1px solid var(--rule);border-radius:var(--admin-radius-sm);background:var(--paper);width:220px;max-width:100%;color:var(--ink);font:inherit;padding:8px 11px 8px 32px;font-size:13px}.search input:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:#0000}.pwgrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.pwgrid>div{border-right:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft);padding:16px 17px}.pwgrid .l{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-faint);font-size:10.5px}.pwgrid .v{font-family:var(--serif-display);font-variant-numeric:tabular-nums;margin:7px 0 0;font-size:27px;font-weight:600;line-height:1}.pwgrid .d{color:var(--ink-faint);margin-top:7px;font-size:12px}.pwfoot{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 17px;font-size:12.5px;display:flex}.acc{font-family:var(--sans);border-radius:var(--admin-radius-sm);border:1px solid var(--rule);color:var(--ink-soft);cursor:pointer;background:0 0;align-items:center;gap:5px;padding:4px 9px;font-size:12px;font-weight:600;display:inline-flex}.acc:hover{border-color:var(--accent);color:var(--accent)}.acc.paid{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 40%, var(--rule))}.acc.locked{color:var(--ink);border-color:var(--rule);background:color-mix(in srgb, var(--ink) 5%, transparent)}.acc .cv{opacity:.6;width:12px;height:12px}.dsum{flex-wrap:wrap;gap:34px;padding:4px 2px;display:flex}.dsum>div{color:var(--ink-faint);flex-direction:column;font-size:12.5px;display:flex}.dsum b{font-family:var(--serif-display);color:var(--ink);font-variant-numeric:tabular-nums;margin-top:4px;font-size:26px;font-weight:600;line-height:1}.dhead{align-items:baseline;gap:10px;margin:0 0 13px;display:flex}.dhead span{font-family:var(--serif-display);color:var(--ink);font-size:16px;font-weight:600}.dhead em{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);font-size:11.5px;font-style:normal}.dgrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.dcard{border:1px solid var(--rule);border-radius:var(--admin-radius);background:var(--card);flex-direction:column;gap:11px;padding:17px 18px;display:flex}.dcard h3{font-family:var(--serif-display);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600}.dcard .ser{color:var(--ink-faint);margin-top:-4px;font-size:12px}.dprog{color:var(--ink-faint);font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-size:11.5px;display:flex}.dprog .bar{background:color-mix(in srgb, var(--ink) 13%, transparent);border-radius:2px;flex:auto;height:5px;overflow:hidden}.dprog .bar i{background:var(--accent);height:100%;display:block}.dnote{color:var(--ink-soft);background:color-mix(in srgb, var(--ink) 3.5%, transparent);border-left:2px solid color-mix(in srgb, var(--accent) 55%, transparent);border-radius:0 var(--admin-radius-sm) var(--admin-radius-sm) 0;padding:9px 11px;font-size:12.5px;line-height:1.5}.dnote b{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:3px;font-size:10px;font-weight:600;display:block}.dfoot{color:var(--ink-faint);justify-content:space-between;align-items:baseline;gap:10px;font-size:11.5px;display:flex}.dfoot .go{color:var(--accent);font-weight:600}.seeds{margin:0;padding:0;list-style:none}.seeds li{border-bottom:1px solid var(--rule-soft);color:var(--ink-soft);align-items:center;gap:11px;padding:10px 0;font-size:13.5px;display:flex}.seeds li:last-child{border-bottom:0}.seeds .d{background:color-mix(in srgb, var(--accent) 55%, transparent);border-radius:50%;flex:none;width:7px;height:7px}.seeds .w{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin-left:auto;font-size:10.5px}@keyframes adm-pop{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.sh{background:var(--card);border:1px solid var(--rule);border-radius:5px;flex-direction:column;width:min(950px,100%);max-height:92vh;animation:.18s cubic-bezier(.2,.8,.2,1) adm-pop;display:flex;box-shadow:0 34px 90px -24px #0000008c}.shhead{border-bottom:1px solid var(--rule);align-items:flex-start;gap:18px;padding:21px 26px 17px;display:flex}.shhead .eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);font-size:10px}.shhead h2{font-family:var(--serif-display);letter-spacing:-.015em;color:var(--ink);margin:7px 0 5px;font-size:26px;font-weight:600;line-height:1.15}.shsub{color:var(--ink-faint);font-size:12.5px}.shx{color:var(--ink-faint);cursor:pointer;background:0 0;border:0;border-radius:3px;margin-left:auto;padding:2px 5px;font-size:20px;line-height:1}.shx:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 8%, transparent)}.shbody{grid-template-columns:1fr 1fr;display:grid;overflow:auto}.shcol{flex-direction:column;gap:21px;min-width:0;padding:21px 26px 24px;display:flex}.shcol+.shcol{border-left:1px solid var(--rule)}.dl{letter-spacing:.17em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:9px;font-size:10px}.pick{flex-direction:column;gap:7px;display:flex}.pk{border:1px solid var(--rule);cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border-radius:4px;align-items:flex-start;gap:11px;padding:10px 13px;transition:border-color .18s,background .18s;display:flex}.pk:hover{border-color:color-mix(in srgb, var(--accent) 42%, var(--rule))}.pk.on{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 7%, transparent)}.pk:disabled{opacity:.5;cursor:default}.pk:disabled:hover{border-color:var(--rule)}.pk .rd{border:1px solid var(--rule);border-radius:999px;flex:none;width:12px;height:12px;margin-top:3px}.pk.on .rd{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 2.5px var(--card)}.pk b{font-family:var(--sans);color:var(--ink);margin-bottom:2px;font-size:13px;font-weight:600;display:block}.pk small{color:var(--ink-faint);font-size:11.5px;line-height:1.45;display:block}.sub-x{border-left:2px solid color-mix(in srgb, var(--accent) 45%, transparent);color:var(--ink-soft);margin:8px 0 2px 24px;padding-left:12px;font-size:12px;line-height:1.5}.sub-x.off{display:none}.para{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.para .pin{background:var(--paper-2);border:1px solid var(--rule);width:78px;color:var(--ink);font:inherit;border-radius:3px;padding:5px 8px;font-size:12.5px}.mailrow{border:1px solid var(--rule);border-radius:4px;align-items:center;gap:12px;padding:11px 13px;display:flex}.mailrow .who{color:var(--ink);font-size:13px}.mailrow .who small{color:var(--ink-faint);margin-top:2px;font-size:11.5px;display:block}.mailrow .tog{margin-left:auto}.subj{margin-top:8px}.subj input{background:var(--paper-2);border:1px solid var(--rule);width:100%;color:var(--ink);font-family:var(--serif-display);border-radius:3px;padding:8px 11px;font-size:14px}.sched{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.spwrap{position:relative}.spick{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--admin-radius);height:42px;color:var(--ink);font:inherit;cursor:pointer;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;transition:border-color .15s,background .15s;display:inline-flex}.spick:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--rule))}.spick[aria-expanded=true]{border-color:var(--accent)}.spick-v{font-variant-numeric:tabular-nums;white-space:nowrap}.spick-i{opacity:.68;flex:none;width:15px;height:15px}.spick-c{opacity:.55;flex:none;width:13px;height:13px;margin-left:2px;transition:transform .18s}.spick[aria-expanded=true] .spick-c{transform:rotate(180deg)}.spwrap-tz{flex:240px;min-width:210px}.spwrap-tz .spick{justify-content:flex-start;width:100%}.spwrap-tz .spick-v{text-overflow:ellipsis;flex:auto;overflow:hidden}.spop{z-index:60;background:var(--paper);border:1px solid var(--rule);border-radius:var(--admin-radius);padding:10px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 18px 44px -18px #00000080,0 2px 8px #00000029}.spwrap-tz .spop{padding:8px;left:0;right:0}.cal-h{justify-content:space-between;align-items:center;margin-bottom:8px;padding:0 2px;display:flex}.cal-h b{font-size:13.5px;font-weight:600}.cal-nav{border:1px solid var(--rule);background:var(--paper-2);border-radius:var(--admin-radius-sm);width:28px;height:28px;color:var(--ink);cursor:pointer;font-size:15px;line-height:1}.cal-nav:hover{border-color:var(--accent);color:var(--accent)}.cal-wd{grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px;display:grid}.cal-wd span{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);padding:2px 0;font-size:10.5px}.cal-g{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.cal-x{height:32px}.cal-d{border-radius:var(--admin-radius-sm);height:32px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px}.cal-d:hover{background:var(--paper-2)}.cal-d.today{color:var(--accent);font-weight:600}.cal-d.sel{background:var(--accent);color:#fff;font-weight:600}.cal-f{border-top:1px solid var(--rule);justify-content:space-between;margin-top:8px;padding-top:8px;display:flex}.cal-f button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:12.5px}.cal-f button:hover{text-decoration:underline}.tm-cols{gap:8px;display:flex}.tm-col{scrollbar-width:thin;scroll-behavior:smooth;flex-direction:column;gap:2px;width:62px;max-height:208px;display:flex;overflow-y:auto}.tm-i{border-radius:var(--admin-radius-sm);height:32px;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;flex:none;font-size:13px}.tm-i:hover{background:var(--paper-2)}.tm-i.sel{background:var(--accent);color:#fff;font-weight:600}.tz-s{margin-bottom:6px}.tz-s input{box-sizing:border-box;background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--admin-radius-sm);width:100%;height:34px;color:var(--ink);font:inherit;padding:0 10px;font-size:13px}.tz-s input:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:#0000}.tz-l{scrollbar-width:thin;flex-direction:column;gap:1px;max-height:244px;display:flex;overflow-y:auto}.tz-i{text-align:left;border-radius:var(--admin-radius-sm);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:10px;padding:7px 9px;font-size:13px;display:flex}.tz-i:hover{background:var(--paper-2)}.tz-i.sel{background:color-mix(in srgb, var(--accent) 15%, transparent)}.tz-i b{font-variant-numeric:tabular-nums;color:var(--accent);flex:none;width:82px;font-size:12px;font-weight:600}.sepick{position:relative}.sepick .spick{justify-content:space-between;width:100%;height:38px;font-size:13px}.sepick .spick-v{text-overflow:ellipsis;white-space:nowrap;text-align:left;font-variant-numeric:normal;flex:auto;overflow:hidden}.sepick .spick-v.is-empty{color:var(--ink-faint);font-weight:400}.sepick .spop{min-width:260px;max-width:340px;left:0;right:auto}.tz-i.se-new{color:var(--accent);font-weight:600}.chk{border-top:1px solid var(--rule-soft);margin:0;padding:0;list-style:none}.chk li{border-bottom:1px solid var(--rule-soft);color:var(--ink-soft);align-items:flex-start;gap:10px;padding:9px 0;font-size:12.5px;line-height:1.5;display:flex}.chk svg{width:13px;height:13px;color:color-mix(in srgb, var(--ink) 34%, transparent);flex:none;margin-top:3px}.chk li.warn{color:var(--ink)}.chk li.warn svg{color:var(--accent)}.chk li b{color:var(--ink);font-weight:600}.chk a{color:var(--accent);white-space:nowrap;cursor:pointer;flex:none;margin-left:auto;font-size:11.5px}.chk a:hover{text-decoration:underline}.rec{border-top:1px solid var(--rule-soft)}.rr{border-bottom:1px solid var(--rule-soft);align-items:flex-start;gap:13px;padding:10px 0;display:flex}.rr .k{letter-spacing:.13em;text-transform:uppercase;width:74px;color:var(--ink-faint);flex:none;padding-top:4px;font-size:10px}.rr .v{min-width:0;color:var(--ink);flex:1;font-size:13px;line-height:1.5}.rr .v em{color:var(--ink-faint);font-style:italic}.chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chips span{letter-spacing:.06em;border:1px solid var(--rule);color:var(--ink-soft);border-radius:2px;padding:3px 8px;font-size:11px}.slug{font-family:var(--mono);word-break:break-all;font-size:12px}.slug i{color:var(--ink-faint);font-style:normal}.slug b,.slug .pm-slug{color:var(--accent);font-weight:400}.recin{width:100%;color:var(--ink);font:inherit;resize:vertical;background:0 0;border:0;padding:2px 0;font-size:13px;line-height:1.5}.recin:focus{box-shadow:inset 0 -1px 0 var(--accent);outline:0}.recin::placeholder{color:var(--ink-faint)}.input::placeholder,textarea::placeholder,.inp::placeholder,input::placeholder{color:color-mix(in srgb, var(--ink-faint) 55%, transparent);opacity:1;font-style:italic}.shfoot{border-top:1px solid var(--rule);background:color-mix(in srgb, var(--ink) 4%, transparent);border-radius:0 0 5px 5px;flex-wrap:wrap;align-items:center;gap:14px;padding:15px 26px;display:flex}.shnote{color:var(--ink-faint);font-size:12px;line-height:1.45}.shnote b{color:var(--ink);font-weight:600}.shacts{align-items:center;gap:9px;margin-left:auto;display:flex}.specsbtn{border:1px solid var(--rule);background:var(--paper);width:26px;height:26px;color:var(--ink-faint);cursor:pointer;border-radius:3px;flex:none;place-items:center;padding:0;transition:color .15s,border-color .15s;display:grid}.specsbtn:hover{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 45%, var(--rule))}.specsbtn svg{width:13px;height:13px;transition:transform .18s}.specsbtn[aria-expanded=true]{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 45%, var(--rule))}.specsbtn[aria-expanded=true] svg{transform:rotate(180deg)}.specsbtn.off{display:none}#seriesknobs .knob-h{letter-spacing:.15em;text-transform:uppercase;color:var(--accent);margin-bottom:9px;font-size:10px;font-weight:600}#seriesknobs .knob-l{color:var(--ink-faint);margin-bottom:6px;font-size:11px}#seriesknobs .fr{padding:5px 0}#seriesknobs .pin{background:var(--paper);border:1px solid var(--rule);width:72px;color:var(--ink);font:inherit;text-align:right;border-radius:3px;padding:5px 8px;font-size:12.5px}#seriesknobs .sel{background:var(--paper)}#seriesknobs textarea{background:var(--paper-2);border:1px solid var(--rule);width:100%;color:var(--ink);font:inherit;resize:vertical;border-radius:3px;padding:7px 9px;font-size:12.5px;line-height:1.5}#seriesknobs textarea:focus,#seriesknobs .pin:focus,#seriesknobs .sel:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:#0000}@media (width<=860px){.shbody{grid-template-columns:1fr}.shcol+.shcol{border-left:0;border-top:1px solid var(--rule)}}.eng-item{border-bottom:1px solid var(--rule-soft);grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:13px;padding:15px 17px;display:grid}.eng-item:last-child{border-bottom:0}.eng-item .av{background:var(--admin-accent-soft);width:34px;height:34px;color:var(--accent);font-family:var(--serif-display);border-radius:50%;place-items:center;font-size:15px;font-weight:600;display:grid}.eng-main{min-width:0}.eng-head{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:5px;display:flex}.eng-item .who{color:var(--ink);font-size:13.5px;font-weight:600}.eng-item .meta{color:var(--ink-faint);font-size:12px}.eng-item .meta a{color:var(--ink-soft);text-decoration:none}.eng-item .meta a:hover{color:var(--accent)}.eng-item .body{color:var(--ink-soft);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.55}.eng-item blockquote{border-left:2px solid color-mix(in srgb, var(--accent) 45%, transparent);color:var(--ink-soft);overflow-wrap:anywhere;margin:0;padding-left:12px;font-size:13.5px;font-style:italic;line-height:1.55}.eng-item .del{color:var(--ink-faint);font-family:var(--sans);border-radius:var(--admin-radius-sm);cursor:pointer;opacity:0;background:0 0;border:1px solid #0000;flex:none;align-self:center;padding:4px 10px;font-size:12px;font-weight:600;transition:opacity .15s,color .15s,border-color .15s}.eng-item:hover .del,.eng-item:focus-within .del{opacity:1}.eng-item .del:hover{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 40%, var(--rule))}.eng-item .del.armed{opacity:1;color:var(--on-accent);background:var(--danger);border-color:var(--danger)}@media (hover:none){.eng-item .del{opacity:1}}.setrow{border-bottom:1px solid var(--rule-soft);justify-content:space-between;align-items:center;gap:20px;padding:15px 17px;display:flex}.setrow:last-child{border-bottom:0}.setrow .k{color:var(--ink);flex-direction:column;gap:3px;font-size:13.5px;font-weight:500;display:flex}.setrow .k small{color:var(--ink-faint);font-size:12px;font-weight:400;line-height:1.45}.setrow .f{font-family:var(--sans);color:var(--ink-soft);text-align:right;flex:0 auto;align-items:center;gap:10px;font-size:13.5px;display:flex}.setrow .f .inp,.setrow .f .sel{min-width:200px}.panel.danger{border-color:color-mix(in srgb, var(--danger) 35%, var(--rule))}.panel.danger>header h2{color:var(--danger)}.tog{border:1px solid var(--rule);background:var(--paper);cursor:pointer;border-radius:999px;flex:none;width:40px;height:22px;padding:0;transition:background .18s,border-color .18s;position:relative}.tog:after{content:"";background:var(--ink-faint);border-radius:50%;width:16px;height:16px;transition:transform .18s,background .18s;position:absolute;top:2px;left:2px}.tog[aria-pressed=true]{background:var(--pw-on);border-color:var(--pw-on)}.tog[aria-pressed=true]:after{background:var(--on-accent);transform:translate(18px)}
