@font-face{font-family:Caprasimo;src:url(../media/caprasimo-s.p.1n4aulewzq7ez.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:Caprasimo Fallback;src:local(Times New Roman);ascent-override:72.24%;descent-override:18.02%;line-gap-override:0.0%;size-adjust:127.06%}._0kvwha_className{font-family:Caprasimo,Caprasimo Fallback,Georgia,serif;font-weight:400}._0kvwha_variable{--font-heading-loaded:"Caprasimo", "Caprasimo Fallback", Georgia, serif}
@font-face{font-family:Figtree;src:url(../media/figtree-s.p.08sr_7r2rzxl4.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:95.06%;descent-override:25.02%;line-gap-override:0.0%;size-adjust:99.94%}.oHBqua_className{font-family:Figtree,Figtree Fallback,system-ui,sans-serif}.oHBqua_variable{--font-body-loaded:"Figtree", "Figtree Fallback", system-ui, sans-serif}
@font-face{font-family:Caveat;src:url(../media/caveat-s.p.05jlb5hscku72.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:126.46%;descent-override:39.52%;line-gap-override:0.0%;size-adjust:75.91%}.Fvg1fW_className{font-family:Caveat,Caveat Fallback,cursive}.Fvg1fW_variable{--font-hand-loaded:"Caveat", "Caveat Fallback", cursive}
:root{--color-bg:#f5ead8;--color-surface:#ebddc5;--color-text:#201e1d;--color-accent:#c67139;--color-accent-2:#7a8a5e;--color-divider:#201e1d29;--color-neutral-100:#f9f4ed;--color-neutral-200:#eee7db;--color-neutral-300:#dcd3c4;--color-neutral-400:#c0b6a5;--color-neutral-500:#a19786;--color-neutral-600:#82796a;--color-neutral-700:#645c50;--color-neutral-800:#474238;--color-neutral-900:#2e2b25;--color-accent-100:#fff2eb;--color-accent-200:#ffe1d0;--color-accent-300:#ffc6a5;--color-accent-400:#f6a06b;--color-accent-500:#d67f48;--color-accent-600:#b2622d;--color-accent-700:#8c491a;--color-accent-800:#643312;--color-accent-900:#402310;--color-accent-2-100:#f0fae1;--color-accent-2-200:#e1eecc;--color-accent-2-300:#ccdbb2;--color-accent-2-400:#aebf92;--color-accent-2-500:#8fa073;--color-accent-2-600:#728157;--color-accent-2-700:#56633f;--color-accent-2-800:#3d472b;--color-accent-2-900:#272e1b;--font-heading:"Caprasimo", system-ui, sans-serif;--font-heading-weight:400;--font-body:"Figtree", system-ui, sans-serif;--space-1:4.4px;--space-2:8.8px;--space-3:13.2px;--space-4:17.6px;--space-6:26.4px;--space-8:35.2px;--radius-sm:8px;--radius-md:16px;--radius-lg:28px;--shadow-sm:0 1px 2px #2e2b2524;--shadow-md:0 3px 10px #2e2b2529;--shadow-lg:0 12px 32px #2e2b2538}
:root{--font-heading:var(--font-heading-loaded), system-ui, sans-serif;--font-body:var(--font-body-loaded), system-ui, sans-serif}
body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body)}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:var(--font-heading-weight)}.washed{filter:saturate(.6)contrast(.85)brightness(1.1)opacity(.94)}*,:before,:after{box-sizing:border-box}body{margin:0;font-size:15px;font-weight:400;line-height:1.55}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:-.015em;margin:0 0 var(--space-2);line-height:1.12}h1{font-size:42px}h2{font-size:32px}h3{font-size:25px}h4{font-size:20px}h5{font-size:16px}h6{letter-spacing:.08em;text-transform:uppercase;font-size:13px}p{margin:0 0 var(--space-3)}a{color:var(--color-accent);text-underline-offset:3px}img{max-width:100%;display:block}figure{margin:0}figcaption{margin-top:var(--space-1);color:color-mix(in srgb, var(--color-text) 55%, transparent);font-size:11px}.text-muted{color:color-mix(in srgb, var(--color-text) 55%, transparent)}:focus{outline:none}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::selection{background:color-mix(in srgb, var(--color-accent) 30%, transparent)}.hr{height:1px;margin:var(--space-4) 0;background:var(--color-divider);border:0}.btn{cursor:pointer;font-family:var(--font-heading);font-weight:var(--font-heading-weight);color:var(--color-text);padding:var(--space-2) calc(var(--space-3) * 1.2);border-radius:var(--radius-md);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;font-size:14px;line-height:1.2;text-decoration:none;display:inline-flex}.btn svg{display:block}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--color-accent);color:var(--color-bg)}.btn-primary:hover{background:var(--color-accent-600)}.btn-primary:active{background:var(--color-accent-700)}.btn-secondary{border-color:var(--color-divider)}.btn-secondary:hover{background:color-mix(in srgb, var(--color-text) 7%, transparent)}.btn-secondary:active{background:color-mix(in srgb, var(--color-text) 14%, transparent)}.btn-ghost{color:var(--color-accent);padding-inline:var(--space-1)}.btn-ghost:hover{background:color-mix(in srgb, var(--color-accent) 10%, transparent)}.btn-ghost:active{background:color-mix(in srgb, var(--color-accent) 18%, transparent)}.btn-icon{width:36px;height:36px;padding:0}.btn-block{width:100%;margin-top:var(--space-2)}.field>label{color:color-mix(in srgb, var(--color-text) 70%, transparent);margin-bottom:5px;font-size:12px;display:block}.input{width:100%;min-height:36px;font:inherit;color:var(--color-text);caret-color:var(--color-accent);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-md);padding:6px 10px;font-size:14px}.input:hover{border-color:color-mix(in srgb, var(--color-text) 45%, transparent)}.input:focus-visible{border-color:var(--color-accent);outline-offset:0}textarea.input{resize:vertical;min-height:90px}.radio{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.radio input,.seg-opt input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.radio .dot{border:1.5px solid var(--color-divider);border-radius:50%;flex:none;width:16px;height:16px}.radio .dot-sq{border-radius:5px}.radio:not(:has(input:disabled)):hover .dot{border-color:var(--color-accent)}.radio input:checked+.dot{border-color:var(--color-accent);background:var(--color-accent);box-shadow:inset 0 0 0 4px var(--color-bg)}.radio input:focus-visible+.dot{outline:2px solid var(--color-accent);outline-offset:2px}.radio:has(input:disabled){opacity:.45;cursor:not-allowed}.seg{border:1px solid var(--color-divider);border-radius:var(--radius-md);display:inline-flex;overflow:hidden}.seg-opt{cursor:pointer;align-items:center;gap:6px;padding:7px 12px;font-size:13px;display:inline-flex}.seg-opt+.seg-opt{border-left:1px solid var(--color-divider)}.seg-opt:has(input:checked){background:var(--color-accent);color:var(--color-text)}.seg-opt:not(:has(input:checked)):not(:has(input:disabled)):hover{background:color-mix(in srgb, var(--color-text) 7%, transparent)}.seg-opt:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:-2px}.seg-opt:has(input:disabled){opacity:.35;cursor:not-allowed}.card{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}.card-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);font-size:10px}.card-title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:17px;line-height:1.2}.card-body{opacity:.8;flex:1;margin:0;font-size:13px}.card-meta{color:color-mix(in srgb, var(--color-text) 50%, transparent);align-items:center;gap:6px;font-size:11px;display:flex}.elev-sm{box-shadow:var(--shadow-sm)}.elev-md{box-shadow:var(--shadow-md)}.elev-lg{box-shadow:var(--shadow-lg)}.tag{letter-spacing:.02em;border-radius:calc(var(--radius-md) * .75);align-items:center;padding:3px 10px;font-size:11px;display:inline-flex}.tag-accent{background:var(--color-accent-100);color:var(--color-accent-800)}.tag-accent-2{background:var(--color-accent-2-100);color:var(--color-accent-2-800)}.tag-neutral{background:var(--color-neutral-100);color:var(--color-neutral-800)}.tag-outline{border:1px solid var(--color-accent);color:var(--color-accent)}.nav{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:none;display:flex}.nav-brand{font-family:var(--font-heading);font-weight:var(--font-heading-weight);margin-right:auto;font-size:18px}.nav a{color:inherit;font-size:14px;text-decoration:none}.nav a:hover,.nav a[aria-current=page]{color:var(--color-accent)}.table{border-collapse:collapse;width:100%;font-size:14px}.table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 60%, transparent);padding:var(--space-2);border-bottom:1px solid var(--color-divider);font-size:11px}.table td{padding:var(--space-2);border-bottom:1px solid color-mix(in srgb, var(--color-text) 8%, transparent)}.table tbody tr:hover{background:color-mix(in srgb, var(--color-text) 4%, transparent)}.dialog-backdrop{padding:var(--space-4);background:color-mix(in srgb, var(--color-neutral-900) 50%, transparent);z-index:20;place-items:center;display:grid;position:fixed;inset:0}.dialog{gap:var(--space-3);width:min(440px,100%);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.dialog-title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:20px}.dialog-body{opacity:.85;font-size:14px}.dialog-actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);display:flex}.card,.dialog{border-radius:calc(var(--radius-lg) * 1.15)}.btn,.tag,.seg,.input{border-radius:999px}.input{padding-inline:14px}
.admin h1,h1.page-title{font-size:36px}.admin h3{font-size:20px}.text-accent,p a,.card-body a,.text-muted a,small a,.field-check a{color:var(--color-accent-700)}.text-muted,figcaption,.card-meta,.table th{color:color-mix(in srgb, var(--color-text) 68%, transparent)}.card-kicker,.btn-ghost,.tm-back,.site-footer-legal a,.nav a[aria-current=page],.sv-back,.seg-opt,.apex-legal-nav a,.apex-footer a{color:var(--color-accent-700)}.btn-primary{background:var(--color-accent);color:var(--color-text)}.btn-primary:hover{background:var(--color-accent-500)}.btn-primary:active{background:var(--color-accent-400)}.apex-main{max-width:720px;padding:var(--space-8) var(--space-4);margin:0 auto}.apex-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.start-main{min-height:100vh;padding:var(--space-4);place-items:center;display:grid}.start-card{width:min(720px,100%);padding:var(--space-6)}.admin-bar{z-index:10;background:var(--color-surface);border-bottom:1px solid var(--color-divider);position:sticky;top:0}.admin-bar-inner{max-width:1160px;padding:var(--space-2) var(--space-4);align-items:center;gap:var(--space-3);margin:0 auto;display:flex;position:relative}.admin-brand{font-family:var(--font-heading);font-weight:var(--font-heading-weight);color:inherit;flex:none;font-size:20px;text-decoration:none}.admin-pills{align-items:center;gap:var(--space-3);scrollbar-width:none;flex:1;min-width:0;padding:2px 0;display:flex;overflow-x:auto}.admin-pills::-webkit-scrollbar{display:none}.admin-pill{align-items:center;gap:var(--space-1);white-space:nowrap;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;flex:none;padding:6px 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.admin-pill:hover{background:var(--color-neutral-200)}.admin-pill-on{background:var(--color-bg);box-shadow:var(--shadow-sm);font-weight:700}.admin-chev{opacity:.6;font-size:10px;transition:transform .12s}.admin-chev-up{transform:rotate(180deg)}.admin-badge{background:var(--color-accent);color:var(--color-bg);text-align:center;border-radius:999px;min-width:18px;padding:0 6px;font-size:11px;font-weight:700;line-height:18px}.admin-lock{border:1px solid var(--color-divider);letter-spacing:.04em;text-transform:uppercase;opacity:.75;border-radius:999px;padding:0 6px;font-size:10px;font-weight:700}.admin-live{flex:none;gap:6px;font-weight:700}.admin-live-dot{background:var(--color-accent);border-radius:50%;width:7px;height:7px;animation:1.4s infinite admin-pulse;display:inline-block}@keyframes admin-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.admin-live-dot{animation:none}}.admin-viewsite{white-space:nowrap;flex:none}.admin-avatar{background:var(--color-accent-2);width:32px;height:32px;color:var(--color-bg);font:inherit;cursor:pointer;border:2px solid #0000;border-radius:50%;flex:none;font-size:13px;font-weight:700}.admin-avatar-on{border-color:var(--color-accent-700)}.admin-panel{top:calc(100% + 8px);left:var(--space-4);z-index:12;width:min(560px,100vw - 32px);padding:var(--space-3);position:absolute}.admin-panel-right{left:auto;right:var(--space-4)}.admin-menu{gap:var(--space-1);margin-top:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.admin-menu-item{padding:var(--space-2);border-radius:var(--radius-md);color:inherit;flex-direction:column;gap:2px;text-decoration:none;display:flex}.admin-menu-item:hover{background:var(--color-neutral-100)}.admin-menu-current{background:var(--color-accent-100)}.admin-menu-form{display:contents}.admin-menu-button{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.admin-menu-label{align-items:center;gap:var(--space-1);font-size:14px;font-weight:600;display:flex}.admin-menu-desc{opacity:.7;font-size:12px}.admin-backdrop{z-index:11;cursor:default;background:0 0;border:none;padding:0;position:fixed;inset:0}.admin-main{max-width:1160px;padding:var(--space-4) var(--space-4) var(--space-8);margin:0 auto}.auth-main{min-height:100vh;padding:var(--space-4);place-items:center;display:grid}.auth-card{width:min(420px,100%);padding:var(--space-6)}.auth-form{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;display:flex}.auth-problem{margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);border:1.5px solid var(--color-divider);border-radius:var(--radius-md);font-size:14px}.auth-alt{margin:var(--space-3) 0 0;text-align:center;font-size:13px}.auth-links{justify-content:space-between;gap:var(--space-3);margin:var(--space-3) 0 0;opacity:.7;font-size:12px;display:flex}.auth-links a{color:inherit}.auth-links-center{justify-content:center}.auth-twitch{justify-content:center;align-items:center;gap:10px;width:100%;padding:12px 18px;font-size:15px;font-weight:700;display:flex}.auth-twitch-dot{background:currentColor;border-radius:50%;flex:none;width:10px;height:10px}.auth-or{margin-top:var(--space-3);opacity:.6;align-items:center;gap:10px;font-size:12px;display:flex}.auth-or span{opacity:.4;background:currentColor;flex:1;height:1px}.auth-step{margin:0;font-size:14px;line-height:1.5}.field-check{align-items:flex-start;gap:var(--space-2);font-size:14px;display:flex}.field-check input{margin-top:3px}.sec-activity{margin:0 0 var(--space-3);gap:var(--space-2);padding:0;font-size:14px;list-style:none;display:grid}.sec-activity time{font-variant-numeric:tabular-nums;opacity:.75;margin-right:var(--space-2)}.sec-subtitle{margin:var(--space-4) 0 var(--space-2);font-size:15px}.sec-sessions{margin:0 0 var(--space-2);gap:var(--space-2);padding:0;font-size:14px;list-style:none;display:grid}.sec-sessions li{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.sec-sessions time{font-variant-numeric:tabular-nums}.ap-head{justify-content:space-between;align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.ap-head-actions{align-items:center;gap:var(--space-2);display:flex}.ap-status{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border:1.5px solid var(--color-divider);border-radius:var(--radius-md);font-size:14px}.ap-locked{align-items:flex-start;gap:var(--space-3);padding:var(--space-6);margin-bottom:var(--space-4)}.ap-locked .card-title{font-size:24px}.ap-locked .card-body{max-width:56ch;font-size:14px}.ap-stored-warnings{margin-bottom:var(--space-4)}.ap-stored-warnings .card-body{padding-left:var(--space-4);margin:0;font-size:13px}.ap-grid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;display:grid}.ap-tabs{margin-bottom:var(--space-4)}.ap-h6{margin:0 0 var(--space-2);opacity:.86;letter-spacing:.06em;text-transform:uppercase;font-size:12px}.ap-h6-note{text-transform:none;letter-spacing:0;opacity:.88;font-weight:400}.ap-note{margin:0 0 var(--space-4);font-size:13px}.ap-presets{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.ap-preset{border:1px solid var(--color-divider);color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 8px;font-size:13px;display:inline-flex}.ap-preset:hover{border-color:var(--color-accent)}.ap-preset-on{border-color:var(--color-accent);background:var(--color-accent-100)}.ap-preset-dots{display:inline-flex}.ap-dot{background:var(--swatch);border:1px solid var(--color-divider);border-radius:50%;flex:none;width:16px;height:16px;display:inline-block}.ap-dot-stack+.ap-dot-stack{margin-left:-6px}.ap-dot-lg{width:28px;height:28px}.ap-roles{gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex}.ap-role{border-radius:var(--radius-lg);transition:background .15s}.ap-role-open{background:var(--color-neutral-100)}.ap-role-head{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;border-radius:var(--radius-lg);background:0 0;border:none;align-items:center;gap:12px;padding:10px 14px;display:flex}.ap-role-head:hover{background:var(--color-neutral-200)}.ap-role-text{flex:1;min-width:0}.ap-role-label{font-size:14px;font-weight:600;display:block}.ap-role-hint{opacity:.78;font-size:12px;display:block}.ap-hex{opacity:.78;font-family:ui-monospace,Menlo,monospace;font-size:12px}.ap-swatches{flex-wrap:wrap;gap:8px;padding:4px 14px 14px 54px;display:flex}.ap-swatches-inline{padding:2px 12px 12px 48px}.ap-swatch{background:var(--swatch);cursor:pointer;border:2px solid #0000;border-radius:50%;width:30px;height:30px;padding:0;transition:transform .12s}.ap-swatch-sm{width:26px;height:26px}.ap-swatch:hover{transform:scale(1.12)}.ap-swatch-on{border-color:var(--color-accent-800);box-shadow:var(--shadow-sm)}.ap-picker{flex-direction:column;gap:8px;padding:0 14px 14px 54px;display:flex}.ap-picker-kicker{letter-spacing:.08em;text-transform:uppercase;opacity:.55;font-size:11px}.ap-picker-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ap-picker-row input[type=range]{flex:1}.ap-picker-label{opacity:.6;width:52px;font-size:12px}.ap-use{padding:5px 14px}.ap-warning{background:var(--color-accent-100);color:var(--color-accent-800);margin-bottom:var(--space-2);border-radius:999px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.ap-warning-text{flex:1}.ap-fix{padding:3px 10px;font-size:12px}.ap-upsell{align-items:center;gap:var(--space-3);margin-top:var(--space-3);flex-direction:row}.ap-upsell-text{flex:1}.ap-upsell .card-title{font-size:15px}.ap-upsell .card-body{margin:0;font-size:12px}.ap-layouts{gap:var(--space-2);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.ap-layout{text-align:left;border-radius:var(--radius-lg);border:2px solid var(--color-divider);color:inherit;font:inherit;cursor:pointer;background:0 0;flex-direction:column;gap:6px;padding:14px;display:flex}.ap-layout:hover{border-color:var(--color-accent-400)}.ap-layout-on{border-color:var(--color-accent);background:var(--color-accent-100)}.ap-layout-bars{align-items:stretch;gap:4px;height:34px;display:flex}.ap-layout-bar-a{flex:var(--ga);background:var(--color-neutral-400);opacity:.7;border-radius:6px}.ap-layout-bar-b{flex:var(--gb);background:var(--color-accent-400);opacity:.8;border-radius:6px}.ap-layout-label{font-family:var(--font-heading);align-items:center;gap:6px;font-size:15px;display:flex}.ap-layout-desc{opacity:.65;font-size:12px;line-height:1.35}.ap-pages{gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.ap-page{border:1px solid var(--color-divider);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:13px;display:inline-flex}.ap-page:hover{border-color:var(--color-accent)}.ap-page-on{border-color:var(--color-accent);background:var(--color-accent-100)}.ap-page-dot{background:var(--color-neutral-400);border-radius:50%;width:8px;height:8px}.ap-page-on .ap-page-dot{background:var(--color-accent)}.ap-fonts{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.ap-font{border-radius:var(--radius-lg);border:2px solid var(--color-divider);color:inherit;cursor:pointer;font-family:var(--font-heading);background:0 0;padding:14px 10px;font-size:15px}.ap-font:hover{border-color:var(--color-accent-400)}.ap-font-on{border-color:var(--color-accent);background:var(--color-accent-100)}.ap-radius{align-items:center;gap:12px;display:flex}.ap-radius input[type=range]{flex:1}.ap-radius-square{border:2px solid var(--color-neutral-500);flex:none;width:16px;height:16px}.ap-radius-round{border:2px solid var(--color-neutral-500);border-radius:50%;flex:none;width:16px;height:16px}.ap-elements{flex-direction:column;gap:6px;display:flex}.ap-element{border-radius:var(--radius-lg)}.ap-element-detached{background:var(--color-accent-100)}.ap-element-head{flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex}.ap-element-label{flex:140px;font-size:14px;font-weight:600}.ap-element-role{width:150px;min-height:30px;padding:2px 12px;font-size:12px}.ap-relink{cursor:pointer;color:inherit;opacity:.7;background:0 0;border:none;padding:4px;font-size:15px}.ap-relink:disabled{opacity:.3}.ap-relink:hover{opacity:1}.ap-element-actions{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.ap-assets{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));display:grid}.ap-asset{flex-direction:column;gap:6px;display:flex}.ap-asset-slot{aspect-ratio:3/4;border-radius:var(--radius-lg);background:var(--color-surface);border:1px dashed var(--color-divider);font:inherit;color:inherit;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:12px;text-decoration:none;display:flex}.ap-asset-circle{aspect-ratio:1;border-radius:50%}.ap-asset-locked{background:var(--color-neutral-200);opacity:.8}.ap-asset-label{font-size:13px}.ap-asset-used{opacity:.6;margin-top:-4px;font-size:12px}.ap-asset-state{opacity:.7;font-size:11px}.ap-asset-problem{color:var(--color-accent-800);font-size:12px}.ap-asset-remove{align-self:center;padding:0;font-size:12px}.ap-file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ap-emotes{gap:var(--space-2);flex-wrap:wrap;align-items:flex-start;display:flex}.ap-emote{flex-direction:column;align-items:center;gap:4px;width:84px;display:flex}.ap-emote .ap-asset-slot{aspect-ratio:1;border-radius:50%;width:72px;height:72px}.ap-emote-name{opacity:.7;font-size:11px}.ap-preview{top:var(--space-4);position:sticky}.ap-preview-bar{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.ap-preview-bezel{border-radius:var(--radius-lg);background:var(--color-neutral-800);justify-content:center;padding:8px;display:flex}.ap-frame{border-radius:calc(var(--radius-lg) - 4px);background:var(--t-bg);width:100%;max-width:100%;color:var(--t-text);font-family:var(--font-body);min-height:420px;font-size:13px;transition:width .3s;position:relative;overflow:hidden}.ap-frame-mobile{width:280px}.ap-frame-doodle{background-image:radial-gradient(var(--t-surface) 1px, transparent 1px);background-size:18px 18px}.ap-frame-nav{flex-wrap:wrap;align-items:center;gap:14px;padding:12px 16px;display:flex}.ap-frame-brand{font-family:var(--t-head-font,var(--font-heading));font-weight:var(--t-head-weight,700);align-items:center;gap:6px;margin-right:auto;font-size:17px;display:flex}.ap-frame-dot{background:var(--t-el-brand-dot);border-radius:50%;width:14px;height:14px;display:inline-block}.ap-frame-navitem{opacity:.85;font-size:12px}.ap-frame-body{flex-direction:column;gap:10px;padding:0 16px 16px;display:flex}.ap-pv-hub{flex-direction:column;align-items:center;gap:8px;padding-top:10px;display:flex}.ap-pv-avatar{background:var(--t-el-brand-dot);border-radius:50%;width:56px;height:56px}.ap-pv-name{font-family:var(--t-head-font,var(--font-heading));font-size:16px}.ap-pv-link{border-radius:var(--t-radius,12px);background:var(--t-el-card);width:100%;height:26px}.ap-pv-stage{align-items:stretch;gap:10px;display:flex}.ap-pv-art{border-radius:var(--t-radius,12px);background:var(--t-el-brand-dot);flex:1.2;min-height:120px}.ap-pv-stage-text{flex-direction:column;flex:1;justify-content:center;gap:8px;display:flex}.ap-pv-line{background:var(--t-el-card);border-radius:999px;height:8px}.ap-pv-btn{background:var(--t-el-btn);color:var(--t-on-el-btn);border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:11px}.ap-pv-magazine{flex-direction:column;gap:10px;display:flex}.ap-pv-banner{border-radius:var(--t-radius,12px);background:var(--t-el-brand-dot);height:70px}.ap-pv-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.ap-pv-card{border-radius:var(--t-radius,12px);background:var(--t-el-card);height:46px;display:block}.ap-pv-sticker{flex-wrap:wrap;gap:10px;padding-top:12px;display:flex;position:relative}.ap-pv-sticker .ap-pv-card{flex:40%}.ap-pv-tilt-a{transform:rotate(-3deg)}.ap-pv-tilt-b{transform:rotate(2.5deg)}.ap-pv-tilt-c{transform:rotate(-1.5deg)}.ap-pv-sticker-dot{background:var(--t-el-badge);border-radius:50%;width:26px;height:26px;position:absolute;top:0;right:4px}.ap-pv-livefirst{flex-direction:column;gap:10px;display:flex}.ap-pv-player{border-radius:var(--t-radius,12px);background:var(--t-el-card);height:120px;display:block;position:relative}.ap-pv-badge{background:var(--t-el-badge);color:var(--t-on-el-badge);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700;position:absolute;top:8px;left:8px}.ap-pv-weekhead{justify-content:flex-end;margin-bottom:4px;display:flex}.ap-pv-sample{letter-spacing:.06em;text-transform:uppercase;opacity:.65;white-space:nowrap;border:1px solid;border-radius:999px;padding:1px 6px;font-size:9px}.ap-pv-ann{background:var(--t-el-announcement);color:var(--t-on-el-announcement);text-align:center;padding:5px 12px;font-size:11px;font-weight:600}.ap-pv-tagline{border:1px solid var(--t-el-tag-line);border-radius:999px;align-self:flex-start;padding:2px 9px;font-size:10px}.ap-pv-tiles{gap:8px;display:flex}.ap-pv-tile{background:var(--t-el-card);border-radius:var(--t-radius,10px);text-align:center;flex:90px;padding:10px;font-size:11px}.ap-pv-tile-patch{background:var(--t-el-patch);color:var(--t-on-el-patch)}.ap-pv-week{gap:4px;display:flex}.ap-pv-day{text-align:center;border-radius:var(--t-radius,10px);background:var(--t-el-card);flex:1;padding:8px 0;font-size:11px}.ap-pv-day-on{background:var(--t-el-highlight);color:var(--t-on-el-highlight);font-weight:700}.ga-head{justify-content:space-between;align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.ga-sub{margin:0}.ga-filters{flex-wrap:wrap}.ga-count{opacity:.6}.ga-notice,.ga-status,.ga-error{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border:1.5px solid var(--color-divider);border-radius:var(--radius-md);font-size:14px}.ga-notice{background:var(--color-accent-100);border-color:#0000}.ga-official-intro{margin:0 0 var(--space-3);font-size:13px}.ga-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start;display:grid}.ga-card{gap:var(--space-2);padding:10px 10px 14px}.ga-thumb{border-radius:calc(var(--radius-lg) * .9);background:var(--color-neutral-200);place-items:center;gap:6px;height:150px;display:grid;position:relative;overflow:hidden}.ga-thumb-blob{background:var(--color-neutral-400);border-radius:50% 50% 30% 70%;width:76px;height:76px}.ga-thumb-note{opacity:.65;text-align:center;padding:0 var(--space-2);font-size:11px}.ga-badge-tl{font-weight:700;position:absolute;top:10px;left:10px}.ga-badge-bl{font-weight:700;position:absolute;bottom:10px;left:10px}.ga-meta{flex-wrap:wrap;align-items:baseline;gap:8px;padding:0 4px;display:flex}.ga-artist{font-size:14px}.ga-via{font-size:12px}.ga-tag-sm{padding:1px 7px;font-size:10px}.ga-report-note{overflow-wrap:anywhere;flex-basis:100%;margin:0;font-size:12px}.ga-scan-clean{background:var(--color-neutral-200)}.ga-scan-flagged{background:var(--color-accent-200)}.ga-scan-waiting{background:var(--color-accent-2-200)}.ga-scan-broken{background:var(--color-accent-200);font-weight:700}.ga-actions{flex-wrap:wrap;gap:6px;padding:0 4px;display:flex}.ga-btn{padding:6px 14px}.ga-btn-sm{padding:4px 10px;font-size:12px}.ga-remove{flex-wrap:nowrap;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.ga-remove-ask{white-space:nowrap;font-size:12px}.ga-held{margin:0;padding:0 4px;font-size:12px}.ga-add{min-height:200px;padding:var(--space-3);border:1px dashed var(--color-accent-2-500);border-radius:var(--radius-lg);color:var(--color-accent-2-800);text-align:center;cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}.ga-add:hover{background:var(--color-accent-2-100)}.ga-add-off{border-style:solid;border-color:var(--color-divider);cursor:default}.ga-add-off:hover{background:0 0}.ga-add-plus{background:var(--color-accent-2-200);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.ga-add-input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ga-empty{text-align:center;padding:var(--space-8) 0}.ga-empty-blob{background:var(--color-accent-2-200);width:90px;height:90px;color:var(--color-accent-2-800);font-family:var(--font-heading);border-radius:50%;place-items:center;font-size:30px;display:inline-grid}.ga-empty-title{margin:var(--space-3) 0 0;font-family:var(--font-heading);font-size:20px}.ga-dialog{width:min(520px,100%)}.ga-toggle{border-radius:var(--radius-lg);background:var(--color-neutral-100);align-items:center;gap:12px;padding:10px 14px;display:flex}.ga-toggle-text{flex:1;min-width:0}.ga-toggle-label{font-size:14px;font-weight:600}.ga-toggle-detail{font-size:12px}.ga-switch{background:var(--color-neutral-400);cursor:pointer;border:none;border-radius:999px;flex:none;width:42px;height:24px;padding:3px;transition:background .2s}.ga-switch-on{background:var(--color-accent-2)}.ga-switch-knob{background:var(--color-bg);width:18px;height:18px;box-shadow:var(--shadow-sm);border-radius:50%;transition:transform .2s;display:block;transform:translate(0)}.ga-switch-on .ga-switch-knob{transform:translate(18px)}.ga-dialog-note{margin:0;font-size:12px}.ga-blocklist{min-height:70px;font-size:13px}.ga-field-note{margin:var(--space-1) 0 0;font-size:12px}.ga-locked{align-items:flex-start;gap:var(--space-3);padding:var(--space-6)}.ga-locked-title{font-size:24px}.ga-locked-body{max-width:52ch;font-size:14px}.ac-svc{gap:var(--space-4);padding:var(--space-6);margin-bottom:var(--space-6);border:1.5px solid var(--color-accent-2-300)}.ac-svc-head{align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.ac-svc-intro{flex-direction:column;flex:280px;gap:4px;display:flex}.ac-svc-from{white-space:nowrap;align-self:flex-start}.ac-svc-title{margin-top:4px;font-size:24px}.ac-svc-body{max-width:56ch;font-size:14px}.ac-svc-actions{align-items:center;gap:var(--space-2);flex:none;display:flex}.ac-svc-total{white-space:nowrap}.ac-svc-line{margin:0;font-size:12px}.ac-svc-grid{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));display:grid}.ac-svc-card{border-radius:var(--radius-lg);border:1px solid var(--color-divider);background:var(--color-bg);color:inherit;align-items:center;gap:12px;min-width:0;padding:12px 14px;line-height:1.3;text-decoration:none;display:flex}.ac-svc-card:hover{background:var(--color-accent-2-100);border-color:var(--color-accent-2-500)}.ac-svc-icon{width:32px;height:32px}.ac-svc-cardtext{flex-direction:column;flex:1;min-width:0;display:flex}.ac-svc-cardtitle{font-size:14px;font-weight:700;line-height:1.25}.ac-svc-cardnote{margin-top:2px;font-size:12px;line-height:1.3}.ac-head{justify-content:space-between;align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.ac-sub{margin:0}.ac-notice,.ac-status,.ac-error{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border:1.5px solid var(--color-divider);border-radius:var(--radius-md);font-size:14px}.ac-notice{background:var(--color-accent-100);border-color:#0000}.ac-card{gap:var(--space-3);padding:var(--space-6);margin-bottom:var(--space-4)}.ac-card-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.ac-card-body{max-width:58ch;font-size:14px}.ac-note{margin:0;font-size:13px}.ac-inline-btn{align-self:flex-start;padding:4px 10px;font-size:13px}.ac-referrals{border:1.5px solid var(--color-accent-300)}.ac-credit{flex-direction:column;flex:none;align-items:flex-end;display:flex}.ac-credit-value{font-family:var(--font-heading);font-size:30px;line-height:1.1}.ac-credit-label{font-size:12px}.ac-link-row{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.ac-link{background:var(--color-neutral-100);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:240px;min-width:0;padding:10px 16px;font-size:13px;overflow:hidden}.ac-progress-wrap{flex-direction:column;gap:6px;display:flex}.ac-progress-label{opacity:.75;font-size:13px;display:flex}.ac-progress{background:var(--color-neutral-200);border-radius:999px;height:10px;overflow:hidden}.ac-progress-bar{background:var(--color-accent-2);height:100%;display:block}.ac-progress-0{width:0}.ac-progress-1{width:10%}.ac-progress-2{width:20%}.ac-progress-3{width:30%}.ac-progress-4{width:40%}.ac-progress-5{width:50%}.ac-progress-6{width:60%}.ac-progress-7{width:70%}.ac-progress-8{width:80%}.ac-progress-9{width:90%}.ac-progress-10{width:100%}.ac-intervals{margin-bottom:var(--space-2)}.ac-vatnote{margin:0 0 var(--space-3);max-width:76ch;font-size:13px}.ac-plans{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;display:grid}.ac-plan{gap:var(--space-2);padding:var(--space-4)}.ac-plan-current{border:1.5px solid var(--color-accent)}.ac-kicker{align-self:flex-start;font-size:11px}.ac-plan-name{font-family:var(--font-heading);font-size:22px}.ac-plan-price{font-size:26px;line-height:1.2}.ac-plan-price span{font-size:14px}.ac-vatline{font-size:12px}.ac-features{margin:var(--space-2) 0;padding-left:18px;font-size:13px;line-height:1.6}.ac-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.ac-faces{gap:6px;display:flex}.ac-face{background:var(--color-accent-2-200);width:30px;height:30px;color:var(--color-accent-2-900);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}.ac-domain{margin:0;font-size:15px}.ac-invoices{border-collapse:collapse;width:100%;font-size:14px}.ac-invoices th{text-align:left;opacity:.6;font-size:12px;font-weight:600}.ac-invoices th,.ac-invoices td{border-bottom:1px solid var(--color-divider);padding:8px 10px 8px 0}.ac-dialog{width:min(520px,100%)}.ac-summary{margin:var(--space-3) 0;font-size:14px}.ac-summary-row{justify-content:space-between;gap:var(--space-3);border-bottom:1px solid var(--color-divider);padding:6px 0;display:flex}.ac-summary-row dt,.ac-summary-row dd{margin:0}.ac-summary-row:last-child{border-bottom:0;font-weight:600}.ac-dialog .apex-legal-draft{margin:var(--space-3) 0}.ac-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.ac-cancel{color:var(--color-accent-800);white-space:nowrap}.ac-kept{padding-left:var(--space-4);opacity:.85;margin:0;font-size:14px}.ac-kept li+li{margin-top:var(--space-1)}.ob-main{min-height:100vh;padding:var(--space-8) var(--space-4);align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.ob-brand{font-family:var(--font-heading);margin-bottom:var(--space-2);align-items:center;gap:8px;font-size:22px;display:flex}.ob-brand-dot{background:var(--color-accent-2);border-radius:50%;width:22px;height:22px}.ob-steps{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.ob-chip{border:1px solid var(--color-divider);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:5px 12px 5px 6px;font-size:13px;display:inline-flex}.ob-chip:disabled{cursor:default;opacity:.55}.ob-chip-on{border-color:var(--color-accent);background:var(--color-accent-100);color:var(--color-accent-800)}.ob-chip-n{background:var(--color-neutral-300);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.ob-chip-on .ob-chip-n{background:var(--color-accent);color:var(--color-bg)}.ob-chip-done .ob-chip-n{background:var(--color-accent-2);color:var(--color-bg)}.ob-card{width:min(720px,100%);padding:var(--space-6);gap:var(--space-4)}.ob-h2{margin:0 0 var(--space-1);font-size:30px}.ob-lede{margin:0}.ob-error{padding:var(--space-2) var(--space-3);border:1.5px solid var(--color-divider);border-radius:var(--radius-md);margin:0;font-size:14px}.ob-two{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.ob-vibes{gap:var(--space-2);flex-wrap:wrap;display:flex}.ob-vibe{border:1px solid var(--color-divider);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.ob-vibe-on{border-color:var(--color-accent-2-500);background:var(--color-accent-2-100);color:var(--color-accent-2-800)}.ob-grid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.ob-tile{text-align:left;padding:var(--space-3);border-radius:var(--radius-lg);border:1px solid var(--color-divider);color:inherit;font:inherit;cursor:pointer;background:0 0;flex-direction:column;gap:4px;font-size:13px;display:flex}.ob-tile-on{border-color:var(--color-accent);background:var(--color-accent-100)}.ob-handle-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ob-handle-row .input{flex:200px;min-width:0}.ob-suffix{opacity:.7;white-space:nowrap;font-size:14px}.ob-ok,.ob-warn{margin:var(--space-1) 0 0;font-size:13px}.ob-ok{color:var(--color-accent-2-800)}.ob-warn{color:var(--color-accent-800)}.ob-nav{gap:var(--space-2);justify-content:space-between;display:flex}.ob-live{gap:var(--space-3);text-align:center;display:grid}.ob-live-actions{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.ov-h1{margin:0 0 var(--space-1)}.ov-lede{margin:0 0 var(--space-6)}.ov-cards{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.ov-card{gap:var(--space-3)}.ov-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ov-min0{min-width:0}.ov-live-tag{align-items:center;gap:6px;display:inline-flex}.ov-live-dot{background:currentColor;border-radius:50%;width:7px;height:7px;display:inline-block}.ov-check{cursor:pointer;font:inherit;color:inherit;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:0;display:flex}.ov-check-box{border:1.5px solid var(--color-divider);border-radius:5px;flex:none;place-items:center;width:16px;height:16px;font-size:11px;display:grid}.ov-check[aria-pressed=true] .ov-check-box{background:var(--color-accent);color:var(--color-bg);border-color:var(--color-accent)}.ov-quiet{opacity:.7;font-size:12px}.ov-switch{background:var(--color-neutral-400);cursor:pointer;border:none;border-radius:999px;flex:none;align-items:center;width:54px;height:30px;padding:3px;display:flex}.ov-switch-on{background:var(--color-accent-2)}.ov-knob{background:var(--color-bg);width:24px;height:24px;box-shadow:var(--shadow-sm);border-radius:50%;display:block;transform:translate(0)}.ov-switch-on .ov-knob{transform:translate(24px)}.ov-lock{font-size:13px}.ov-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ov-dates{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;display:grid}.ov-date{width:100%;min-width:0;min-height:32px;padding:2px 8px}.ov-lower{gap:var(--space-6);margin-top:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.ov-h3{margin:0 0 var(--space-2)}.ov-attention{gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}.ov-att{border:1px solid var(--color-divider);color:inherit;border-radius:999px;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}.ov-att:hover{background:color-mix(in srgb, var(--color-text) 5%, transparent)}.ov-att-dot{background:var(--color-accent);border-radius:50%;flex:none;width:8px;height:8px}.ov-allclear{margin:0;padding:12px 16px}.ov-stats{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.ov-stat{text-align:center;background:var(--color-accent-100);border-radius:50%;flex:none;place-content:center;display:grid}.ov-stat-visits{width:150px;height:150px}.ov-stat-clicks{background:var(--color-accent-2-200);width:122px;height:122px}.ov-stat-merch{background:var(--color-bg);border:1px solid var(--color-divider);width:104px;height:104px}.ov-stat-n{font-family:var(--font-heading);color:var(--color-accent-700);font-size:24px}.ov-stat-l{opacity:.75;font-size:12px}.ov-stat-note{margin:var(--space-2) 0 0;font-size:12px}.ov-toast{margin:var(--space-3) 0 0;color:var(--color-accent-800);font-size:13px}.ov-att-flat{cursor:default;margin:0}.ov-att-flat:hover{background:0 0}.lore-head{gap:var(--space-3);justify-content:space-between;align-items:flex-start;display:flex}.lore-h1{margin:0 0 var(--space-1)}.lore-lede{margin:0}.lore-cols{gap:var(--space-6);margin-top:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.lore-col{gap:var(--space-3);flex-direction:column;display:flex}.lore-pair{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);display:grid}.lore-bio{min-height:84px}.lore-h6{margin:var(--space-2) 0 0}.lore-h6-first{margin:0 0 var(--space-2)}.lore-rows{flex-direction:column;gap:6px;display:flex}.lore-stat{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) 32px;align-items:center;gap:6px;display:grid}.lore-rowwarn{grid-column:1/-1}.lore-slim{min-height:32px;padding:2px 12px}.lore-x{width:30px;height:30px}.lore-add{border:1px dashed var(--color-accent-2-500);color:var(--color-accent-2-800);cursor:pointer;font:inherit;background:0 0;border-radius:999px;padding:8px}.lore-add:hover{background:color-mix(in srgb, var(--color-accent-2-500) 8%, transparent)}.lore-ref{gap:var(--space-2);width:100%;padding:var(--space-3);border-radius:var(--radius-lg);border:1px dashed var(--color-divider);background:var(--color-surface);flex-direction:column;align-items:flex-start;display:flex}.lore-ref-locked{flex-flow:wrap;align-items:center}.lore-lock{font-size:13px}.lore-chapter{gap:6px;padding:12px 14px}.lore-chapter-head{align-items:center;gap:6px;display:flex}.lore-chk{flex:none;width:80px}.lore-cht{flex:1;min-width:0}.lore-chbody{min-height:56px}.lore-tagpreview{margin:var(--space-1) 0 0;flex-wrap:wrap;gap:6px;display:flex}.lore-hint{margin:var(--space-1) 0 0;opacity:.7;font-size:12px}.lore-warn{margin:var(--space-1) 0 0;color:var(--color-accent-800);font-size:12px}.lore-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lore-save{align-items:center;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.lore-note{color:var(--color-accent-2-800);font-size:13px}.sch-head{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.sch-h1{margin:0 0 var(--space-1)}.sch-lede{margin:0}.sch-actions{gap:var(--space-2);align-items:center;display:flex}.sch-cols{gap:var(--space-6);margin-top:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.sch-rail{gap:var(--space-4);flex-direction:column;display:flex}.sch-nav{gap:var(--space-2);align-items:center;display:flex}.sch-week{min-width:150px;margin:0}.sch-rows{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.sch-row{flex-flow:wrap;align-items:center;gap:10px;padding:10px 14px}.sch-day{width:84px;min-height:34px;padding:4px 10px}.sch-time{width:112px;min-height:34px;padding:4px 10px}.sch-title{flex:140px;min-height:34px;padding:4px 12px}.sch-special{cursor:pointer;font:inherit;border:none}.sch-x{width:32px;height:32px}.sch-rowwarn{flex:1 0 100%;margin:0}.sch-ext{opacity:.8;flex:1}.sch-extag{flex:none}.sch-add{border:1px dashed var(--color-accent-2-500);color:var(--color-accent-2-800);cursor:pointer;font:inherit;background:0 0;border-radius:999px;padding:12px}.sch-add:hover{background:color-mix(in srgb, var(--color-accent-2-500) 8%, transparent)}.sch-save{gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.sch-h6,.sch-h3{margin:0 0 var(--space-2)}.sch-hint{margin:var(--space-1) 0 0;font-size:12px}.sch-warn{color:var(--color-accent-800);font-size:12px}.sch-note{color:var(--color-accent-2-800);font-size:13px}.sch-poster{gap:var(--space-2);width:100%;padding:var(--space-3);border-radius:var(--radius-lg);border:1px dashed var(--color-divider);background:var(--color-surface);flex-wrap:wrap;align-items:center;display:flex}.sch-break{gap:var(--space-2)}.sch-break-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.sch-switch{background:var(--color-neutral-400);cursor:pointer;border:none;border-radius:999px;flex:none;align-items:center;width:42px;height:24px;padding:3px;display:flex}.sch-switch-on{background:var(--color-accent-2)}.sch-knob{background:var(--color-bg);width:18px;height:18px;box-shadow:var(--shadow-sm);border-radius:50%;display:block;transform:translate(0)}.sch-switch-on .sch-knob{transform:translate(18px)}.sch-slim{min-height:32px;padding:2px 12px}.sch-opts{gap:var(--space-1);flex-direction:column;display:flex}.sch-opt{gap:10px}.sch-preview{align-items:flex-start;gap:6px}.sch-settings{margin-top:var(--space-6);gap:var(--space-2)}.sch-sources{gap:var(--space-3);flex-direction:column;display:flex}.sch-source{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.sch-source-on{flex:180px;gap:10px}.sch-dirs{flex:none}.sch-rules{align-self:flex-start}.sch-ical{padding:var(--space-2);border-radius:var(--radius-md);background:var(--color-surface);overflow-wrap:anywhere;margin:0;font-family:ui-monospace,monospace;font-size:12px}.sch-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cl-head{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.cl-h1{margin:0 0 var(--space-1)}.cl-lede{margin:0}.cl-cols{gap:var(--space-6);margin-top:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.cl-left{gap:var(--space-4);flex-direction:column;display:flex}.cl-right{gap:var(--space-2);flex-direction:column;display:flex}.cl-h6{margin:0 0 var(--space-2)}.cl-hint{margin:var(--space-1) 0 0;font-size:12px}.cl-warn{color:var(--color-accent-800);margin:0;font-size:12px}.cl-note{color:var(--color-accent-2-800);margin:var(--space-2) 0 0;font-size:13px}.cl-sources{gap:var(--space-2);flex-direction:column;display:flex}.cl-source{border:2px solid #0000;flex-direction:row;align-items:center;gap:12px;padding:12px 14px}.cl-source-on{border-color:var(--color-accent)}.cl-source-text{flex:1;min-width:0}.cl-detail{font-size:12px}.cl-dot{background:var(--color-neutral-400);border-radius:50%;flex:none;width:10px;height:10px}.cl-dot-on{background:var(--color-accent-2)}.cl-notyet{flex:none}.cl-range{width:200px;max-width:100%}.cl-cats{gap:var(--space-2);flex-wrap:wrap;display:flex}.cl-cat{border:1px solid var(--color-divider);color:inherit;cursor:pointer;font:inherit;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;display:inline-flex}.cl-cat-on{border-color:var(--color-accent-2-500);background:var(--color-accent-2-100);color:var(--color-accent-2-800)}.cl-cat-dot{background:var(--color-neutral-400);border-radius:50%;flex:none;width:8px;height:8px}.cl-cat-on .cl-cat-dot{background:var(--color-accent-2)}.cl-cat-n{font-size:11px}.cl-manual-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.cl-rows{gap:var(--space-2);flex-direction:column;display:flex}.cl-row{flex-flow:wrap;align-items:center;gap:10px;padding:10px 14px}.cl-slim{flex:2 140px;min-height:32px;padding:2px 12px}.cl-cat-in{flex:100px}.cl-x{width:30px;height:30px}.cl-rowwarn{flex:1 0 100%}.cl-thumb{background:var(--color-surface);border-radius:8px;flex:none;place-items:center;width:56px;height:34px;font-size:13px;display:grid}.cl-switch{background:var(--color-neutral-400);cursor:pointer;border:none;border-radius:999px;flex:none;align-items:center;width:42px;height:24px;padding:3px;display:flex}.cl-switch-on{background:var(--color-accent-2)}.cl-knob{background:var(--color-bg);width:18px;height:18px;box-shadow:var(--shadow-sm);border-radius:50%;display:block;transform:translate(0)}.cl-switch-on .cl-knob{transform:translate(18px)}.cl-add{border:1px dashed var(--color-accent-2-500);color:var(--color-accent-2-800);cursor:pointer;font:inherit;background:0 0;border-radius:999px;padding:10px}.cl-add:hover{background:color-mix(in srgb, var(--color-accent-2-500) 8%, transparent)}.cl-locked{gap:var(--space-2);align-items:flex-start}.cl-save{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.cl-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sup-head{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.sup-h1{margin:0 0 var(--space-1)}.sup-lede{margin:0}.sup-actions{gap:var(--space-2);align-items:center;display:flex}.sup-h6{margin:0 0 var(--space-2)}.sup-sub{font-size:12px;font-weight:400}.sup-text{margin-top:var(--space-3)}.sup-ch{max-width:56ch}.sup-upsell{gap:var(--space-3);padding:var(--space-6);margin-top:var(--space-4);align-items:flex-start}.sup-off{border:1px solid var(--color-accent-2-500);background:var(--color-accent-100);margin-top:var(--space-3);border-radius:999px;align-items:center;gap:12px;padding:12px 18px;display:flex}.sup-off-text{flex:1}.sup-cols{gap:var(--space-6);margin-top:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.sup-left{gap:var(--space-3);flex-direction:column;display:flex}.sup-right{gap:var(--space-4);flex-direction:column;display:flex}.sup-offer{gap:var(--space-2);padding:12px 14px}.sup-dim{opacity:.6}.sup-offer-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sup-gap{flex:1}.sup-plat{align-items:center;gap:6px;display:inline-flex}.sup-dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.sup-lock{text-decoration:none}.sup-feat{cursor:pointer;font:inherit;border:none}.sup-move{cursor:pointer;font:inherit;color:inherit;border-radius:var(--radius-md);background:0 0;border:none;padding:2px 6px}.sup-move:disabled{opacity:.3;cursor:default}.sup-move:not(:disabled):hover{background:color-mix(in srgb, var(--color-text) 8%, transparent)}.sup-x{width:30px;height:30px}.sup-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.sup-slim{min-height:34px;padding:4px 12px}.sup-note{margin:0}.sup-warn{color:var(--color-accent-800);margin:0;font-size:12px}.sup-note-ok{color:var(--color-accent-2-800);font-size:13px}.sup-switch{background:var(--color-neutral-400);cursor:pointer;border:none;border-radius:999px;flex:none;align-items:center;width:42px;height:24px;padding:3px;display:flex}.sup-switch-on{background:var(--color-accent-2)}.sup-knob{background:var(--color-bg);width:18px;height:18px;box-shadow:var(--shadow-sm);border-radius:50%;display:block;transform:translate(0)}.sup-switch-on .sup-knob{transform:translate(18px)}.sup-addwrap{position:relative}.sup-add{border:1px dashed var(--color-accent-2-500);width:100%;color:var(--color-accent-2-800);cursor:pointer;font:inherit;background:0 0;border-radius:999px;padding:12px}.sup-add:disabled{opacity:.5;cursor:default}.sup-add:not(:disabled):hover{background:color-mix(in srgb, var(--color-accent-2-500) 8%, transparent)}.sup-menu{margin-top:var(--space-2);flex-flow:wrap;gap:8px;padding:12px;display:flex}.sup-opt{border:1px solid var(--color-divider);color:inherit;cursor:pointer;font:inherit;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;display:inline-flex}.sup-opt:hover{background:color-mix(in srgb, var(--color-text) 6%, transparent)}.sup-opt-locked{opacity:.7}.sup-optlock{margin-left:4px}.sup-save{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.sup-queue{gap:var(--space-3)}.sup-queue-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sup-upgrade{gap:var(--space-3);flex-flow:wrap;align-items:center}.sup-upgrade-text{flex:1}.sup-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lk-head{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.lk-h1{margin:0 0 var(--space-1)}.lk-lede{margin:0}.lk-h6{margin:0 0 var(--space-2)}.lk-hint{margin:var(--space-1) 0 0;font-size:12px}.lk-warn{color:var(--color-accent-800);margin:0;font-size:12px}.lk-note{color:var(--color-accent-2-800);font-size:13px}.lk-url{gap:var(--space-2);margin-top:var(--space-3);border:1px solid var(--color-divider);border-radius:999px;flex-wrap:wrap;align-items:center;padding:8px 8px 8px 14px;display:flex}.lk-urltext{overflow-wrap:anywhere;flex:1;font-family:ui-monospace,monospace;font-size:12px}.lk-cols{gap:var(--space-6);margin-top:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.lk-left,.lk-right{gap:var(--space-3);flex-direction:column;display:flex}.lk-rows{gap:var(--space-2);flex-direction:column;display:flex}.lk-row{flex-flow:wrap;align-items:center;gap:10px;padding:10px 14px}.lk-dim{opacity:.82}.lk-plat{flex:none}.lk-slim{min-height:32px;padding:2px 12px}.lk-label{flex:90px}.lk-url-in{flex:2 160px}.lk-rowwarn{flex:1 0 100%}.lk-move{cursor:pointer;font:inherit;color:inherit;border-radius:var(--radius-md);background:0 0;border:none;padding:2px 6px}.lk-move:disabled{opacity:.3;cursor:default}.lk-move:not(:disabled):hover{background:color-mix(in srgb, var(--color-text) 8%, transparent)}.lk-switch{background:var(--color-neutral-400);cursor:pointer;border:none;border-radius:999px;flex:none;align-items:center;width:42px;height:24px;padding:3px;display:flex}.lk-switch-on{background:var(--color-accent-2)}.lk-knob{background:var(--color-bg);width:18px;height:18px;box-shadow:var(--shadow-sm);border-radius:50%;display:block;transform:translate(0)}.lk-switch-on .lk-knob{transform:translate(18px)}.lk-watch,.lk-extra{gap:var(--space-2)}.lk-dests{gap:var(--space-1);flex-direction:column;display:flex}.lk-dest,.lk-follow{gap:10px}.lk-target{overflow-wrap:anywhere}.lk-desturl{overflow-wrap:anywhere;margin-left:auto;font-size:12px}.lk-utm{align-items:flex-start;gap:10px;display:flex}.lk-utmtext{flex:1;font-size:14px}.lk-mono{overflow-wrap:anywhere;margin:0;font-family:ui-monospace,monospace;font-size:11px}.lk-save{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.lk-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dc-wrap{gap:var(--space-4);flex-direction:column;display:flex}.dc-head{gap:var(--space-3);flex-wrap:wrap;align-items:flex-start;display:flex}.dc-head>div:first-child{flex:280px}.dc-h1{margin:0 0 var(--space-1)}.dc-lede{margin:0}.dc-h6{margin:0 0 var(--space-2)}.dc-connect{align-items:flex-start;gap:var(--space-3);padding:var(--space-6);flex-direction:column;display:flex}.dc-connect-body{max-width:56ch}.dc-add{align-items:center;gap:8px;display:inline-flex}.dc-dot{background:currentColor;border-radius:50%;width:10px;height:10px;display:inline-block}.dc-hint{margin:0;font-size:12px}.dc-server{gap:var(--space-3);flex-flow:wrap;align-items:center;display:flex}.dc-server-text{flex:200px}.dc-initial{background:var(--color-accent-2-200);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.dc-initial-sm{width:36px;height:36px;font-size:13px}.dc-remove{padding:6px 10px}.dc-cols{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.dc-right{gap:var(--space-4);flex-direction:column;display:flex}.dc-events{gap:var(--space-2);flex-direction:column;display:flex}.dc-event{gap:8px;padding:12px 14px}.dc-dim{opacity:.55}.dc-event-head{align-items:center;gap:10px;display:flex}.dc-event-text{flex:140px}.dc-detail{font-size:12px}.dc-lock{text-decoration:none}.dc-event-map{flex-wrap:wrap;gap:8px;display:flex}.dc-event-map .input{width:170px;min-height:30px;padding:2px 12px;font-size:12px}.dc-switch{background:var(--color-neutral-400);cursor:pointer;border:none;border-radius:999px;flex:none;width:42px;height:24px;padding:3px;transition:background .12s}.dc-switch:disabled{cursor:not-allowed}.dc-switch-on{background:var(--color-accent-2)}.dc-knob{background:var(--color-bg);border-radius:50%;width:18px;height:18px;transition:transform .12s;display:block}.dc-switch-on .dc-knob{transform:translate(18px)}.dc-template{width:100%;min-height:64px}.dc-vars{margin:var(--space-1) 0 var(--space-2);font-size:12px}.dc-slim{min-height:32px;padding:2px 12px}.dc-preview{border-radius:var(--radius-md);background:var(--color-neutral-200);gap:10px;padding:12px 14px;display:flex}.dc-preview-body{flex:1;min-width:0}.dc-preview-head{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.dc-app{background:var(--color-accent-2-700);color:var(--color-bg);border-radius:4px;padding:0 4px;font-size:10px}.dc-when{font-size:11px}.dc-preview-text{overflow-wrap:anywhere;font-size:14px}.dc-mention{background:var(--color-accent-2-200);border-radius:3px;margin-left:4px;padding:0 3px}.dc-embed{border-left:4px solid var(--color-accent);background:var(--color-bg);border-radius:4px;gap:10px;margin-top:8px;padding:10px 12px;display:flex}.dc-embed-body{flex:1;min-width:0}.dc-embed-title{display:block}.dc-embed-meta{overflow-wrap:anywhere;font-size:12px}.dc-embed-thumb{background:var(--color-neutral-200);border-radius:4px;flex:none;width:64px;height:40px}.dc-card{gap:var(--space-2)}.dc-card-head{align-items:center;gap:10px;display:flex}.dc-card-head>div:first-child{flex:1}.dc-resolved{margin:0}.dc-warn{color:var(--color-accent-700);margin:0;font-size:12px}.dc-note{font-size:13px}.dc-save{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.dc-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tm-wrap{gap:var(--space-4);flex-direction:column;display:flex}.tm-head{gap:var(--space-3);flex-wrap:wrap;align-items:flex-start;display:flex}.tm-head>div:first-child{flex:280px}.tm-back{gap:6px;font-size:13px;display:inline-flex}.tm-h1{margin:0 0 var(--space-1)}.tm-lede{margin:0}.tm-h6{margin:0 0 var(--space-2)}.tm-locked,.tm-refused{align-items:flex-start;gap:var(--space-3);padding:var(--space-6);flex-direction:column;display:flex}.tm-cols{gap:var(--space-6);flex-wrap:wrap;display:flex}.tm-left{gap:var(--space-6);flex-direction:column;flex:1.4 420px;min-width:0;display:flex}.tm-right{gap:var(--space-6);flex-direction:column;flex:320px;min-width:0;display:flex}.tm-members{gap:var(--space-2);flex-direction:column;display:flex}.tm-member{gap:var(--space-3);flex-flow:wrap;align-items:center;padding:12px 14px}.tm-initial{background:var(--color-accent-2-200);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.tm-who{flex:160px;min-width:0}.tm-name{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tm-tag{padding:1px 7px;font-size:10px}.tm-meta{overflow-wrap:anywhere;font-size:12px}.tm-role{width:128px;min-height:32px;padding:2px 12px}.tm-resend{padding:4px 10px}.tm-remove{width:32px;height:32px}.tm-invite{gap:var(--space-3)}.tm-invite-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.tm-email{flex:200px;min-width:0}.tm-note{margin:0}.tm-warn{color:var(--color-accent-600);margin:0;font-size:12px}.tm-note-line{margin:0;font-size:13px}.tm-activity{gap:0;padding:4px 14px}.tm-act{border-bottom:1px solid var(--color-divider);flex-wrap:wrap;gap:10px;padding:9px 0;font-size:13px;display:flex}.tm-act:last-child,.tm-act-empty{border-bottom:none}.tm-act-who{flex:none}.tm-act-what{flex:140px;min-width:0}.tm-act-when{flex:none;font-size:12px}.tm-matrix{gap:0;padding:6px 14px}.tm-grid{grid-template-columns:minmax(0,1fr) repeat(3,64px);gap:0;font-size:13px;display:grid}.tm-grid>b{padding:8px 0}.tm-row{grid-column:1/-1;grid-template-columns:subgrid;border-top:1px solid var(--color-divider);display:grid}.tm-col-area{min-width:0;padding:8px 0}.tm-cell{padding:8px 0}.tm-cell-no{color:var(--color-neutral-400)}.tm-owner-note{margin:var(--space-2) 0 0;font-size:12px}.tm-switches{gap:var(--space-2);flex-direction:column;display:flex}.tm-switch-row{border-radius:var(--radius-lg);background:var(--color-neutral-100);align-items:center;gap:12px;padding:10px 14px;display:flex}.tm-switch-text{flex:1;min-width:0}.tm-switch-label{font-size:14px}.tm-switch-detail{font-size:12px}.tm-switch{background:var(--color-neutral-400);cursor:pointer;border:none;border-radius:999px;flex:none;width:42px;height:24px;padding:3px;transition:background .12s}.tm-switch:disabled{cursor:not-allowed}.tm-switch-on{background:var(--color-accent-2)}.tm-knob{background:var(--color-bg);border-radius:50%;width:18px;height:18px;transition:transform .12s;display:block}.tm-switch-on .tm-knob{transform:translate(18px)}.tm-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.na-wrap{display:flex}.na-card{align-items:flex-start;gap:var(--space-3);padding:var(--space-6);flex-direction:column;max-width:60ch;display:flex}.dc-ro{align-self:flex-start}.lk-import{gap:var(--space-2)}.lk-import-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.lk-import-url{flex:200px;min-width:0}.lk-import-text{width:100%;min-height:72px;font-size:12px}.lk-import-paste{align-self:flex-start}.lk-found{gap:var(--space-1);margin-top:var(--space-2);flex-direction:column;display:flex}.lk-found-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lk-found-url{overflow-wrap:anywhere;flex:200px;font-size:12px}.sv-head{gap:var(--space-3);margin-bottom:var(--space-6);flex-wrap:wrap;align-items:flex-start;display:flex}.sv-head>div:first-child{flex:320px;min-width:0}.sv-back{align-items:center;gap:6px;display:inline-flex}.sv-title{margin:0 0 var(--space-1)}.sv-lede{max-width:62ch;margin:0}.sv-total{flex:none;gap:2px;min-width:200px;padding:12px 18px}.sv-total-n{font-family:var(--font-heading);font-size:26px;line-height:1.1}.sv-total-per{font-family:var(--font-body);color:color-mix(in srgb, var(--color-text) 68%, transparent);font-size:13px}.sv-total-line{font-size:12px}.sv-note{margin:0 0 var(--space-3);border-radius:var(--radius-lg);background:var(--color-accent-2-100);padding:10px 14px}.sv-cols{gap:var(--space-6);flex-wrap:wrap;align-items:flex-start;display:flex}.sv-col{gap:var(--space-6);flex-direction:column;flex:340px;min-width:0;display:flex}.sv-card{gap:var(--space-3)}.sv-card-head{gap:12px;display:flex}.sv-card-headtext{flex:1;min-width:0}.sv-icon{background:var(--color-accent-100);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.sv-icon-dom{background:var(--color-accent-100)}.sv-icon-m365{background:var(--color-accent-2-100)}.sv-icon-mail{background:var(--color-accent-2-200)}.sv-icon-dev{background:var(--color-neutral-100)}.sv-flat{margin:0}.sv-search{gap:6px;display:flex}.sv-search .input{flex:1;min-width:0}.sv-result{border-radius:var(--radius-lg);background:var(--color-neutral-100);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.sv-result-name{flex:140px}.sv-result-cta{padding:6px 14px}.sv-domain{border:1px solid var(--color-divider);border-radius:var(--radius-lg);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.sv-domain-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sv-domain-name{flex:120px}.sv-dns-toggle{padding:4px 10px}.sv-records{grid-template-columns:80px minmax(0,1fr) minmax(0,1.6fr) 30px;align-items:center;gap:6px;display:grid}.sv-rec{min-height:28px;padding:1px 8px;font-size:12px}.sv-rec-val{font-family:ui-monospace,Menlo,monospace}.sv-lock{opacity:.55;place-items:center;display:grid}.sv-records-foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sv-plans{flex-direction:column;gap:6px;display:flex}.sv-plan{border-radius:var(--radius-lg);border:1.5px solid var(--color-divider);cursor:pointer;align-items:center;gap:10px;padding:10px 14px;display:flex}.sv-plan-on{border-color:var(--color-accent)}.sv-plan-text{flex:1;min-width:0}.sv-seats{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sv-stepper{border:1px solid var(--color-divider);border-radius:999px;align-items:center;display:flex}.sv-seat-n{text-align:center;min-width:28px}.sv-seat-line{flex:1}.sv-callout{border-radius:var(--radius-lg);background:var(--color-neutral-100);padding:10px 14px}.sv-boxes{flex-direction:column;gap:6px;display:flex}.sv-box{border:1px solid var(--color-divider);border-radius:999px;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 8px 6px 14px;display:flex}.sv-box-addr{overflow-wrap:anywhere;flex:150px;min-width:0}.sv-box-size{width:128px;min-height:28px;padding:1px 10px}.sv-addbox{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sv-addbox .input{flex:1;min-width:0}.sv-aliases{min-height:58px}.sv-chips{flex-wrap:wrap;gap:6px;display:flex}.sv-chip{border:1.5px solid var(--color-divider);background:var(--color-bg);cursor:pointer;border-radius:999px;padding:6px 14px}.sv-chip-on{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-text)}.sv-devtext{min-height:76px}.sv-two{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.sv-requests{flex-direction:column;gap:6px;display:flex}.sv-requests-h{margin:var(--space-2) 0 0}.sv-request{border-radius:var(--radius-lg);background:var(--color-neutral-100);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 14px;display:flex}.sv-request-sum{overflow-wrap:anywhere;flex:160px;min-width:0}.an-head{gap:var(--space-3);margin-bottom:var(--space-6);flex-wrap:wrap;align-items:flex-start;display:flex}.an-headtext{flex:320px;min-width:0}.an-title{margin:0 0 var(--space-1)}.an-lede{max-width:62ch;margin:0}.an-controls{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.an-flat{margin:0}.an-h3{margin:0 0 var(--space-3)}.an-h3-spaced{margin:var(--space-6) 0 var(--space-3)}.an-locked{gap:var(--space-3);padding:var(--space-6)}.an-locked-body{max-width:56ch}.an-locked-sources{gap:var(--space-2);flex-wrap:wrap;display:flex}.an-src{align-items:center;gap:6px;display:inline-flex}.an-sources{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.an-src-chip{border:1px solid var(--color-divider);border-radius:999px;align-items:center;gap:8px;padding:7px 14px;display:inline-flex}.an-src-on{border-color:var(--color-accent-2-500);background:var(--color-accent-2-100)}.an-dot{background:var(--color-neutral-400);border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.an-src-on .an-dot{background:var(--color-accent-2)}.an-kpis{gap:var(--space-3);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.an-kpi{text-align:center;background:var(--color-accent-100);border-radius:50%;flex:none;place-content:center;padding:12px;display:grid}.an-kpi-lg{width:150px;height:150px}.an-kpi-md{width:122px;height:122px}.an-kpi-sm{width:104px;height:104px}.an-kpi-v{font-family:var(--font-heading);font-size:22px}.an-kpi-l{max-width:14ch;font-size:12px}.an-grid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.an-chart-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.an-bars{align-items:flex-end;height:160px;padding:0 4px;display:flex}.an-bars-7{gap:10px}.an-bars-30{gap:4px}.an-bars-90{gap:1px}.an-bar{min-width:0;height:var(--an-p,0%);background:var(--color-accent-2-300);border-radius:999px 999px 6px 6px;flex:1}.an-axis{justify-content:space-between;padding:0 4px;font-size:12px;display:flex}.an-breakdown{flex-direction:column;gap:10px;display:flex}.an-bd{flex-direction:column;gap:4px;display:flex}.an-bd-head{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.an-bd-label{align-items:center;gap:8px;display:inline-flex}.an-track{background:var(--color-neutral-200);border-radius:999px;height:8px;overflow:hidden}.an-track-lg{height:10px}.an-fill{width:var(--an-p,0%);background:var(--color-accent);border-radius:999px;height:100%}.an-goals{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.an-goal{gap:var(--space-2)}.an-goal-head{align-items:center;gap:8px;display:flex}.an-goal-kicker{flex:1}.an-goal-set{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.an-goal-input{width:96px;min-height:30px;padding:2px 12px}.an-goal-save{padding:4px 10px}.an-p-0{--an-p:0%}.an-p-1{--an-p:1%}.an-p-2{--an-p:2%}.an-p-3{--an-p:3%}.an-p-4{--an-p:4%}.an-p-5{--an-p:5%}.an-p-6{--an-p:6%}.an-p-7{--an-p:7%}.an-p-8{--an-p:8%}.an-p-9{--an-p:9%}.an-p-10{--an-p:10%}.an-p-11{--an-p:11%}.an-p-12{--an-p:12%}.an-p-13{--an-p:13%}.an-p-14{--an-p:14%}.an-p-15{--an-p:15%}.an-p-16{--an-p:16%}.an-p-17{--an-p:17%}.an-p-18{--an-p:18%}.an-p-19{--an-p:19%}.an-p-20{--an-p:20%}.an-p-21{--an-p:21%}.an-p-22{--an-p:22%}.an-p-23{--an-p:23%}.an-p-24{--an-p:24%}.an-p-25{--an-p:25%}.an-p-26{--an-p:26%}.an-p-27{--an-p:27%}.an-p-28{--an-p:28%}.an-p-29{--an-p:29%}.an-p-30{--an-p:30%}.an-p-31{--an-p:31%}.an-p-32{--an-p:32%}.an-p-33{--an-p:33%}.an-p-34{--an-p:34%}.an-p-35{--an-p:35%}.an-p-36{--an-p:36%}.an-p-37{--an-p:37%}.an-p-38{--an-p:38%}.an-p-39{--an-p:39%}.an-p-40{--an-p:40%}.an-p-41{--an-p:41%}.an-p-42{--an-p:42%}.an-p-43{--an-p:43%}.an-p-44{--an-p:44%}.an-p-45{--an-p:45%}.an-p-46{--an-p:46%}.an-p-47{--an-p:47%}.an-p-48{--an-p:48%}.an-p-49{--an-p:49%}.an-p-50{--an-p:50%}.an-p-51{--an-p:51%}.an-p-52{--an-p:52%}.an-p-53{--an-p:53%}.an-p-54{--an-p:54%}.an-p-55{--an-p:55%}.an-p-56{--an-p:56%}.an-p-57{--an-p:57%}.an-p-58{--an-p:58%}.an-p-59{--an-p:59%}.an-p-60{--an-p:60%}.an-p-61{--an-p:61%}.an-p-62{--an-p:62%}.an-p-63{--an-p:63%}.an-p-64{--an-p:64%}.an-p-65{--an-p:65%}.an-p-66{--an-p:66%}.an-p-67{--an-p:67%}.an-p-68{--an-p:68%}.an-p-69{--an-p:69%}.an-p-70{--an-p:70%}.an-p-71{--an-p:71%}.an-p-72{--an-p:72%}.an-p-73{--an-p:73%}.an-p-74{--an-p:74%}.an-p-75{--an-p:75%}.an-p-76{--an-p:76%}.an-p-77{--an-p:77%}.an-p-78{--an-p:78%}.an-p-79{--an-p:79%}.an-p-80{--an-p:80%}.an-p-81{--an-p:81%}.an-p-82{--an-p:82%}.an-p-83{--an-p:83%}.an-p-84{--an-p:84%}.an-p-85{--an-p:85%}.an-p-86{--an-p:86%}.an-p-87{--an-p:87%}.an-p-88{--an-p:88%}.an-p-89{--an-p:89%}.an-p-90{--an-p:90%}.an-p-91{--an-p:91%}.an-p-92{--an-p:92%}.an-p-93{--an-p:93%}.an-p-94{--an-p:94%}.an-p-95{--an-p:95%}.an-p-96{--an-p:96%}.an-p-97{--an-p:97%}.an-p-98{--an-p:98%}.an-p-99{--an-p:99%}.an-p-100{--an-p:100%}.dm-dialog{width:min(520px,100%)}.dm-steps{gap:6px;display:flex}.dm-step{background:var(--color-neutral-200);border-radius:999px;flex:1;height:6px}.dm-step-on{background:var(--color-accent)}.dm-cf{gap:8px;margin:0;padding:12px}.dm-cf-dot{background:currentColor;border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.dm-centre{text-align:center;margin:0;font-size:12px}.dm-callout{border-radius:var(--radius-lg);background:var(--color-accent-2-100);color:var(--color-accent-2-900);flex-direction:column;gap:4px;padding:10px 14px;font-size:12px;line-height:1.45;display:flex}.dm-manual{font-size:13px}.dm-manual summary{cursor:pointer;opacity:.75}.dm-table{margin-top:8px;font-size:13px}.dm-target{overflow-wrap:anywhere;font-family:ui-monospace,Menlo,monospace;font-size:12px}.dm-note{margin:8px 0 0;font-size:12px}.dm-verify{align-items:center;gap:10px;font-size:14px;display:flex}.dm-spinner{border:2.5px solid var(--color-neutral-300);border-top-color:var(--color-accent);border-radius:50%;flex:none;width:14px;height:14px}.dm-problem{border-radius:var(--radius-lg);background:var(--color-neutral-100);margin:0;padding:10px 14px;font-size:13px}.ac-domain-btn{align-self:flex-start}.ob-plans{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.ob-plan{gap:var(--space-1);padding:var(--space-3);border:2px solid var(--color-divider);text-align:left;cursor:pointer;background:var(--color-surface);flex-direction:column;display:flex}.ob-plan-on{border-color:var(--color-accent)}.ob-plan-price{font-family:var(--font-heading);font-size:20px}.ob-summary{gap:var(--space-2);display:grid}.ob-plan-vat{font-size:12px}.ob-summary .card-body,.ob-summary .card-title,.ob-summary .apex-legal-draft{margin:0}.ob-plan-features{margin:var(--space-1) 0;flex-direction:column;gap:3px;font-size:13px;display:flex}.ob-plan-f{align-items:baseline;gap:6px;display:flex}.ob-note{margin:0 0 var(--space-3);border-radius:var(--radius-lg);background:var(--color-accent-2-100);padding:10px 14px;font-size:13px}.apex-legal{text-align:left;max-width:74ch}.apex-legal-nav{gap:var(--space-3);margin-bottom:var(--space-6);flex-wrap:wrap;font-size:14px;display:flex}.apex-legal-on{font-weight:600}.apex-legal-draft{margin:0 0 var(--space-6);border-radius:var(--radius-lg);background:var(--color-accent-2-100);color:var(--color-accent-2-900);padding:10px 14px;font-size:13px}.apex-legal-intro{margin:0 0 var(--space-6)}.apex-legal-effective{margin:0 0 var(--space-6);opacity:.7;font-size:13px}.apex-legal-operator{margin-top:var(--space-6);padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--color-divider);font-size:13px;line-height:1.55}.apex-legal-operator p{margin:0 0 6px}.apex-status-now{gap:var(--space-2) var(--space-6);margin:0 0 var(--space-6);grid-template-columns:max-content 1fr;display:grid}.apex-status-now dd{margin:0;font-weight:600}.apex-status-windows{margin:0 0 var(--space-6);padding-left:1.2em}.apex-legal-operator p:last-child{margin-bottom:0}.apex-legal-section{margin-bottom:var(--space-6)}.apex-legal-section h2{margin:0 0 var(--space-2);font-size:18px}.apex-legal-section p{margin:0 0 var(--space-2);line-height:1.6}.apex-ref{gap:var(--space-3);padding:var(--space-6);margin-top:var(--space-6)}.apex-ref-title{margin:0;font-size:18px}.apex-ref-body{margin:0;line-height:1.6}.apex-ref-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.apex-ref-note{margin:0;font-size:13px}.apex-footer{justify-content:center;gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;font-size:13px;display:flex}.cx-list{flex-direction:column;display:flex}.cx-row{align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.cx-main{gap:var(--space-2);flex-direction:column;flex:20rem;min-width:0;display:flex}.cx-head{align-items:center;gap:var(--space-2);display:flex}.cx-actions{align-items:flex-end;gap:var(--space-2);flex-direction:column;flex-shrink:0;margin-left:auto;display:flex}.cx-on{background:var(--color-accent-2)}.cx-off{border:1px solid var(--color-divider);background:0 0}.cx-foot{margin-top:var(--space-2)}.pend{min-height:100vh;padding:var(--space-6);background:var(--color-bg);justify-content:center;align-items:center;display:flex}.pend-card{gap:var(--space-3);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-lg);width:100%;max-width:34rem;padding:var(--space-6);flex-direction:column;display:flex}.pend-kicker{letter-spacing:.08em;text-transform:uppercase;opacity:.7;font-size:12px}.pend-title{font-family:var(--font-heading);margin:0;font-size:26px}.pend-copy{margin:0;line-height:1.55}.pend-actions{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.pend-note{opacity:.7;margin:0;font-size:13px;line-height:1.5}.sec-label{margin-top:var(--space-2);font-size:13px;font-weight:600}.sec-input{font-family:var(--font-mono,monospace);letter-spacing:.18em;padding:var(--space-3);border:1px solid var(--color-divider);border-radius:var(--radius-md);background:var(--color-bg);color:inherit;font-size:20px}.sec-secret{word-break:break-all;margin:0;font-size:18px}.sec-secret code{letter-spacing:.12em}.sec-uri{word-break:break-all;font-size:12px}.sec-codes{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin:0;padding:0;list-style:none;display:grid}.sec-codes code{letter-spacing:.06em;font-size:14px}.mch-head{justify-content:space-between;align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.mch-h1{margin:0 0 var(--space-1);font-size:36px}.mch-lede{margin:0}.mch-actions{align-items:center;gap:var(--space-2);display:flex}.mch-live{white-space:nowrap}.mch-h6{margin:0 0 var(--space-2);opacity:.86}.mch-upsell{max-width:56ch;margin-top:var(--space-3)}.mch-off{background:var(--color-accent-100);color:var(--color-accent-800);margin-bottom:var(--space-4);border-radius:999px;align-items:center;gap:12px;padding:12px 18px;font-size:13px;display:flex}.mch-off-text{flex:1}.mch-cols{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;display:grid}.mch-left{gap:var(--space-3);flex-direction:column;display:flex}.mch-drop{gap:var(--space-3)}.mch-drop-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.mch-list{gap:var(--space-2);flex-direction:column;display:flex}.mch-row{flex-flow:wrap;align-items:center;gap:10px;padding:10px 14px}.mch-dim{opacity:.6}.mch-row-top{flex-wrap:wrap;align-items:center;gap:10px;width:100%;display:flex}.mch-swatch{background:var(--color-accent-2-200);border-radius:10px;flex:none;width:34px;height:34px}.mch-slim{min-height:32px;padding:2px 12px;font-size:13px}.mch-name{flex:2 120px}.mch-price{flex:none;width:72px}.mch-new{cursor:pointer;font:inherit;border:none;font-size:11px}.mch-move{cursor:pointer;font:inherit;color:inherit;border-radius:var(--radius-md);background:0 0;border:none;padding:2px 6px}.mch-move:disabled{opacity:.3;cursor:default}.mch-move:not(:disabled):hover{background:color-mix(in srgb, var(--color-text) 8%, transparent)}.mch-x{width:30px;height:30px}.mch-switch{background:var(--color-neutral-400);cursor:pointer;border:none;border-radius:999px;flex:none;align-items:center;width:54px;height:30px;padding:3px;display:flex}.mch-switch-on{background:var(--color-accent-2)}.mch-knob{background:var(--color-bg);width:24px;height:24px;box-shadow:var(--shadow-sm);border-radius:50%;display:block;transform:translate(0)}.mch-switch-on .mch-knob{transform:translate(24px)}.mch-switch-sm{width:42px;height:24px}.mch-switch-sm .mch-knob{width:18px;height:18px}.mch-switch-sm.mch-switch-on .mch-knob{transform:translate(18px)}.mch-add{border:1px dashed var(--color-accent-2-500);width:100%;color:var(--color-accent-2-800);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:10px;font-size:13px}.mch-add:not(:disabled):hover{background:var(--color-accent-2-100)}.mch-add:disabled{opacity:.4;cursor:default}.mch-save{align-items:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.mch-note{color:var(--color-accent-2-800);font-size:13px}.mch-problem{color:var(--color-accent-800);margin:0;font-size:12px}.mch-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
