:root{--bg: #f3efe6;--surface: #fffdf8;--surface-2: #f8f4ec;--ink: #1b1a17;--ink-2: #2b2925;--muted: #6a645a;--line: #e3dccd;--teal: #1f4d4a;--teal-ink: #f3efe6;--accent: #c4570a;--accent-ink: #ffffff;--focus: #1f6fd1;--r1: 12px;--r2: 20px;--pill: 999px;--shadow: 0 1px 0 rgb(27 26 23 / .03), 0 8px 24px rgb(27 26 23 / .05);--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 24px;--s6: 32px;--s7: 48px;--s8: 72px;--font: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #141412;--surface: #1d1d1a;--surface-2: #232320;--ink: #f1ede4;--ink-2: #dcd7cc;--muted: #aaa395;--line: #2f2e29;--teal: #8ccfc6;--teal-ink: #10201e;--accent: #f0913f;--accent-ink: #1a0f04;--focus: #7db4ff;--shadow: none;color-scheme:dark}}:root[data-theme=dark]{--bg: #141412;--surface: #1d1d1a;--surface-2: #232320;--ink: #f1ede4;--ink-2: #dcd7cc;--muted: #aaa395;--line: #2f2e29;--teal: #8ccfc6;--teal-ink: #10201e;--accent: #f0913f;--accent-ink: #1a0f04;--focus: #7db4ff;--shadow: none;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.55 var(--font);padding-bottom:150px}a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px}h1,h2,h3{line-height:1.1;text-wrap:balance;margin:0 0 var(--s3);letter-spacing:-.02em}h1{font-size:clamp(34px,5.4vw,60px);letter-spacing:-.035em;line-height:1.02;font-weight:800}h2{font-size:24px}h3{font-size:18px;letter-spacing:-.01em}p{margin:0 0 var(--s3);text-wrap:pretty}.muted{color:var(--muted)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:-999px;top:8px;background:var(--ink);color:var(--bg);padding:8px 12px;z-index:50;border-radius:var(--r1)}.skip:focus{left:8px}.wrap{max-width:1240px;margin:0 auto;padding:0 28px}.top{background:color-mix(in srgb,var(--bg) 90%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:sticky;top:0;z-index:20;border-bottom:1px solid transparent}.top-in{display:flex;align-items:center;gap:var(--s5);height:72px}.brand{display:flex;align-items:center;gap:8px;font-weight:850;font-size:24px;letter-spacing:-.03em;text-decoration:none;color:var(--ink)}.brand i{font-style:normal;color:var(--accent)}.brand .mark{flex:none}.mark-c{fill:var(--teal)}.mark-t{fill:var(--teal);opacity:.72}.mark-p{fill:var(--accent)}.top nav{display:flex;gap:var(--s5)}.top nav a{text-decoration:none;color:var(--muted);font-weight:600}.top nav a:hover{color:var(--ink)}.top-actions{margin-left:auto;display:flex;align-items:center;gap:var(--s3)}.theme{background:var(--surface);border:1px solid var(--line);color:var(--ink);width:40px;height:40px;border-radius:var(--pill);display:grid;place-items:center;cursor:pointer}.top-search{flex:1;max-width:300px;margin-left:auto}.top-search input{width:100%;padding:9px 16px;border:1px solid var(--line);border-radius:var(--pill);background:var(--surface);color:var(--ink);font:inherit;font-size:15px}.top-search+.top-actions{margin-left:0}.acct{font-weight:650;text-decoration:none;color:var(--ink);padding:8px 16px;border:1.5px solid var(--ink);border-radius:var(--pill)}.acct:hover{background:var(--ink);color:var(--bg)}.demo-banner{margin:0;padding:6px var(--s5);text-align:center;font-size:13px;font-weight:700;background:var(--teal);color:var(--teal-ink)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);padding:10px 20px;border-radius:var(--pill);text-decoration:none;border:1.5px solid var(--ink);background:transparent;color:var(--ink);cursor:pointer;font:inherit;font-weight:700;white-space:nowrap}.btn:hover{background:var(--surface)}.btn:active{transform:scale(.97)}.btn-accent{background:var(--ink);border-color:var(--ink);color:var(--bg)}.btn-accent:hover{background:var(--ink-2)}.btn[disabled]{opacity:.45;cursor:not-allowed}.linkish{background:none;border:0;padding:0;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}section{margin:var(--s7) 0}.hero{margin:var(--s6) 0 var(--s6);max-width:860px}.hero p.lede,.lede{font-size:18px;color:var(--muted);max-width:640px}.hero-compact{margin:var(--s5) 0 var(--s5)}.hero-compact h1{font-size:clamp(32px,4.6vw,52px)}.eyebrow,.k{color:var(--accent);font-weight:800;font-size:12.5px;letter-spacing:.04em;text-transform:uppercase;margin-bottom:var(--s2);display:block}.crumbs{font-size:14px;color:var(--muted);margin:var(--s4) 0 0}.crumbs a{color:var(--muted)}.answer{font-size:19px;max-width:760px;color:var(--ink-2)}.sec-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s3) var(--s4);margin-bottom:var(--s4)}.sec-head h2{margin:0}.sec-head a{color:var(--accent);font-weight:700;text-decoration:none}.sec-head a:hover{text-decoration:underline}.two{display:grid;grid-template-columns:1.55fr 1fr;gap:var(--s5);align-items:start}.tile,.aside,.card,ol.tools,.foryou,.review-list:not(:empty),.search-form,.form.review-form,.q-item{background:var(--surface);border:1px solid var(--line);border-radius:var(--r2);box-shadow:var(--shadow)}.tile,.aside{padding:var(--s5)}.tile ol.tools,.aside ol.tools,.foryou ol.tools,.board ol.tools{background:none;border:0;box-shadow:none;padding:0;border-radius:0}.tile h2,.tile h3:first-child{margin-top:0}.grid{display:grid;gap:var(--s4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.card{padding:var(--s5);text-decoration:none;display:block;transition:border-color .15s ease-out,transform .15s ease-out}a.card:hover{border-color:var(--ink);transform:translateY(-2px)}.card h3{margin-bottom:var(--s1)}.card p{color:var(--muted);margin:0;font-size:15px}.grid-tight{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--s3)}.pills,.links{display:flex;flex-wrap:wrap;gap:10px;padding:0;margin:0;list-style:none}.pill,.links a{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--pill);background:var(--surface);border:1px solid var(--line);font-weight:650;text-decoration:none;color:var(--ink)}.pill:hover,.links a:hover{border-color:var(--ink)}.pill svg{color:var(--accent);flex:none}.pill span{color:var(--muted);font-weight:500}ol.tools{list-style:none;margin:0;padding:4px var(--s5)}.tool{display:grid;grid-template-columns:44px 1fr auto;gap:var(--s4);align-items:center;padding:var(--s4) 0;border-top:1px solid var(--line)}.tool:first-child{border-top:0}.logo{width:44px;height:44px;border-radius:14px;background:var(--accent);color:var(--accent-ink);display:grid;place-items:center;font-weight:800;font-size:18px;flex:none}.logo-img{background:#fff;object-fit:contain;padding:3px;border:1px solid var(--line)}.logo-lg{width:72px;height:72px;font-size:30px;border-radius:18px}.tool h3{margin:0;font-size:17px;display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px}.tool h3 a{text-decoration:none}.tool h3 a:hover{text-decoration:underline}.tool p{margin:2px 0 0;color:var(--muted);font-size:15px}.meta{font-size:13.5px;color:var(--muted)}.price{font-variant-numeric:tabular-nums;font-size:13px;white-space:nowrap;color:var(--muted);font-weight:650}.own{font-size:13px;color:var(--muted);font-style:normal}.rank{font-variant-numeric:tabular-nums;color:var(--muted);font-weight:800}.row-side{display:flex;align-items:center;gap:var(--s3)}ul.check{padding-left:20px}ul.check li{margin-bottom:var(--s2)}.faq dt{font-weight:700;margin-top:var(--s4)}.faq dd{margin:var(--s1) 0 0;color:var(--muted)}.vote{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:64px;padding:8px 14px;border:1.5px solid var(--line);border-radius:var(--pill);background:var(--surface);color:var(--ink);font:inherit;font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color .15s ease-out,background .15s ease-out}.vote svg{color:var(--accent)}.vote:hover{border-color:var(--accent)}.vote[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.vote[aria-pressed=true] svg{color:currentColor}.vote:active{transform:scale(.97)}.vote-lg{padding:11px 20px;font-size:15px}.badges{display:inline-flex;gap:6px;vertical-align:middle}.badge{display:inline-block;font-size:11.5px;font-weight:800;line-height:1;padding:5px 9px;border-radius:var(--pill);white-space:nowrap}.badge.top1{background:var(--accent);color:var(--accent-ink)}.badge.top2,.badge.top3{background:var(--ink);color:var(--bg)}.badge.trend{background:transparent;color:var(--accent);border:1.5px solid var(--accent);padding:4px 8px}.badge.boost{background:transparent;color:var(--teal);border:1.5px solid var(--teal);padding:4px 8px}.badge.flag{background:var(--surface-2);color:var(--ink);border:1.5px solid var(--accent);padding:4px 8px}.tool-head h1 .badges{margin-left:12px}.tool-head h1 .badge{font-size:13px;padding:6px 11px}.intro{display:grid;grid-template-columns:1.3fr 1fr;gap:var(--s6);align-items:end;margin:var(--s5) 0 var(--s5)}.intro h1{margin:0}.intro p{color:var(--muted);font-size:17px;margin:0 0 var(--s3)}.big-search{display:flex;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--pill);padding:6px 6px 6px 20px;box-shadow:var(--shadow)}.big-search input{flex:1;min-width:0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:16px}.big-search input:focus{outline:none}.big-search:focus-within{outline:3px solid var(--focus);outline-offset:2px}.big-search button{border:0;padding:10px 20px;border-radius:var(--pill);background:var(--accent);color:var(--accent-ink);font:inherit;font-weight:750;cursor:pointer}.bento{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--s4);margin-bottom:var(--s4)}.bento .tile{display:flex;flex-direction:column;position:relative}.bento .feat{grid-column:span 6;grid-row:span 2;background:var(--teal);color:var(--teal-ink);border:0;padding:var(--s5) 28px 28px;min-height:380px}.bento .feat .k{color:var(--teal-ink);opacity:.85}.bento .feat .logo{position:absolute;top:24px;right:24px}.bento .feat h2{font-size:clamp(30px,3.4vw,44px);letter-spacing:-.035em;margin:auto 0 var(--s2)}.bento .feat h2 a,.bento .mid h3 a{text-decoration:none}.bento .feat h2 a:hover,.bento .mid h3 a:hover{text-decoration:underline}.bento .feat p{font-size:17px;opacity:.9;max-width:440px;margin-bottom:var(--s5)}.bento .feat .vote{background:var(--teal-ink);color:var(--teal);border-color:transparent}.bento .feat .vote svg{color:var(--teal)}.bento .feat .price{color:var(--teal-ink);opacity:.85}.bento .mid{grid-column:span 3}.bento .mid h3{margin:var(--s3) 0 var(--s1);font-size:19px}.bento .mid p{color:var(--muted);font-size:14.5px;margin-bottom:var(--s4)}.bento .ft{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--s3)}.split{display:grid;grid-template-columns:7fr 5fr;gap:var(--s4);align-items:start}.split:has(>.board-wrap[hidden]){grid-template-columns:1fr}.split:has(>.board-wrap[hidden]) .launch-list{columns:2;column-gap:var(--s6)}.split:has(>.board-wrap[hidden]) .launch-list .tool{break-inside:avoid}.split .tile{padding:var(--s5)}.board-wrap{margin:0}.board .tool .rank{color:var(--accent)}.tabs{display:inline-flex;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--pill);padding:3px}.tabs button{white-space:nowrap;border:0;background:transparent;color:var(--muted);font:inherit;font-size:13.5px;font-weight:700;padding:6px 14px;border-radius:var(--pill);cursor:pointer}.tabs button[aria-selected=true]{background:var(--ink);color:var(--bg)}.mini{grid-template-columns:36px 1fr;padding:var(--s3) 0}.mini .logo{width:36px;height:36px;border-radius:11px;font-size:15px}.mini h3{font-size:15.5px}.mini p{font-size:13.5px}.day h2{font-size:20px}.day-count{font-size:15px;font-weight:500;margin-left:6px}.tool-head{display:flex;gap:var(--s5);align-items:center;margin-bottom:var(--s5)}.tool-head h1{margin:0;font-size:clamp(34px,4.6vw,54px)}.tool-head .answer{margin:var(--s2) 0 0}.tool-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3)}.foryou{margin:var(--s5) 0 0;border:0;background:var(--teal);color:var(--teal-ink);padding:var(--s5);scroll-margin-top:90px}.foryou h2{font-size:22px}.foryou .tool{border-color:color-mix(in srgb,var(--teal-ink) 18%,transparent)}.foryou .tool p,.foryou .meta,.foryou .price,.foryou .rank,.foryou .own{color:color-mix(in srgb,var(--teal-ink) 80%,transparent)}.foryou .links a{background:transparent;color:var(--teal-ink);border-color:color-mix(in srgb,var(--teal-ink) 40%,transparent)}.foryou.changed{animation:pulse .6s ease-out}@keyframes pulse{0%{box-shadow:0 0 0 8px color-mix(in srgb,var(--teal) 30%,transparent)}to{box-shadow:0 0 0 0 transparent}}.form{display:grid;gap:var(--s4);max-width:640px}.form label{font-weight:650;display:block;margin-bottom:var(--s1)}.form input,.form textarea,.form select,.q-note{width:100%;padding:11px 14px;border:1px solid var(--line);border-radius:var(--r1);background:var(--surface);color:var(--ink);font:inherit}.form .hint,.hint{font-size:14px;color:var(--muted);margin-top:var(--s1)}.search-form{display:grid;gap:var(--s4);margin-bottom:var(--s5);padding:var(--s5)}.search-q input{width:100%;padding:14px 20px;font:inherit;font-size:17px;border:1.5px solid var(--ink);border-radius:var(--pill);background:var(--surface);color:var(--ink)}.filters{display:flex;flex-wrap:wrap;gap:var(--s4)}.filters label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:700;color:var(--muted)}.filters select{padding:9px 14px;border:1px solid var(--line);border-radius:var(--pill);background:var(--surface);color:var(--ink);font:inherit;min-width:190px}.reviews{scroll-margin-top:90px}.review-list{list-style:none;padding:0 var(--s5);margin:0 0 var(--s5)}.review{padding:var(--s4) 0;border-top:1px solid var(--line)}.review:first-child{border-top:0}.review p{margin:0 0 var(--s2)}.review-head{color:var(--muted);font-size:14.5px}.stars{color:var(--accent);letter-spacing:1px;font-size:16px}.form.review-form{padding:var(--s5);max-width:760px}.stars-in{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--s2)}.stars-in legend{font-weight:650;margin-bottom:var(--s2)}.stars-in label{font-weight:600;display:inline-flex;gap:6px;align-items:center;white-space:nowrap;padding:6px 12px;border:1px solid var(--line);border-radius:var(--pill);margin:0;cursor:pointer}.stars-in label:has(input:checked){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.stars-in input{accent-color:var(--accent);width:auto}.review-count{font-variant-numeric:tabular-nums}.review-count.ok{color:var(--teal);font-weight:700}.credits{font-size:18px}.credits .num{font-size:40px;font-weight:850;color:var(--accent);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.status{font-size:12.5px;font-weight:800;padding:5px 10px;border-radius:var(--pill);white-space:nowrap}.status-pending{background:var(--surface-2);border:1px solid var(--line)}.status-approved{background:var(--teal);color:var(--teal-ink)}.status-rejected{background:transparent;border:1.5px solid var(--accent);color:var(--accent)}.queue{list-style:none;padding:0;display:grid;gap:var(--s4)}.q-item{padding:var(--s5)}.q-actions{display:flex;flex-wrap:wrap;gap:var(--s2);align-items:center}.q-note{flex:1;min-width:220px;width:auto}.escalated{color:var(--accent);font-weight:650}details.aside summary{cursor:pointer}.toast{position:fixed;left:50%;top:88px;transform:translate(-50%);z-index:60;background:var(--ink);color:var(--bg);padding:11px 18px;border-radius:var(--pill);font-weight:650;max-width:min(560px,calc(100% - 24px));box-shadow:0 10px 30px #0003}body[data-page=account] .askbar,body[data-page=moderate] .askbar{display:none}body[data-page=account],body[data-page=moderate]{padding-bottom:0}.foot{margin-top:var(--s8);padding:var(--s7) 0;border-top:1px solid var(--line)}.foot-in{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--s6)}.foot nav{display:flex;flex-direction:column;gap:var(--s2)}.foot nav a{color:var(--muted);text-decoration:none}.foot nav a:hover{color:var(--ink);text-decoration:underline}.foot-brand{font-weight:850;font-size:22px;letter-spacing:-.03em}.foot-h{font-weight:750;margin-bottom:var(--s1)}.askbar{position:fixed;left:50%;bottom:16px;transform:translate(-50%);width:min(700px,calc(100% - 24px));z-index:40}.ask-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r2);box-shadow:0 -8px 30px #0000001f;margin-bottom:var(--s2);overflow:hidden}.ask-head{display:flex;justify-content:space-between;align-items:center;padding:var(--s2) var(--s4);font-weight:750;border-bottom:1px solid var(--line)}.ask-min{background:none;border:0;color:var(--ink);cursor:pointer;width:32px;height:32px;display:grid;place-items:center;border-radius:var(--pill)}.ask-thread{max-height:min(34vh,300px);overflow-y:auto;padding:var(--s3) var(--s4);display:flex;flex-direction:column;gap:var(--s2)}.msg{max-width:88%;padding:9px 14px;border-radius:18px;font-size:15px;line-height:1.5}.msg.u{align-self:flex-end;background:var(--ink);color:var(--bg);border-bottom-right-radius:6px}.msg.bot{align-self:flex-start;background:var(--surface-2);border:1px solid var(--line);border-bottom-left-radius:6px}.msg a{color:inherit;font-weight:700}.ask-chips{display:flex;flex-wrap:wrap;gap:var(--s2);padding:0 var(--s4) var(--s3)}.ask-chips:empty{display:none}.chip{border:1px solid var(--line);color:var(--ink);background:var(--surface);padding:7px 14px;border-radius:var(--pill);font:inherit;font-size:14px;font-weight:650;cursor:pointer}.chip:hover{border-color:var(--ink)}.chip:active{transform:scale(.97)}.ask-form{display:flex;gap:var(--s2);align-items:center;background:var(--surface);border:1.5px solid var(--ink);border-radius:var(--pill);padding:6px 6px 6px 22px;box-shadow:0 14px 34px #00000024}.ask-form input{flex:1;border:0;background:transparent;color:var(--ink);font:inherit;font-size:16px;min-width:0}.ask-form input:focus{outline:none}.ask-form:focus-within{outline:3px solid var(--focus);outline-offset:2px}.ask-form input::placeholder{color:var(--muted)}.ask-send{width:42px;height:42px;border:0;border-radius:var(--pill);background:var(--accent);color:var(--accent-ink);cursor:pointer;display:grid;place-items:center;flex:none}.askbar:after{content:"";position:absolute;z-index:-1;left:-50vw;right:-50vw;bottom:-16px;height:46px;background:linear-gradient(to bottom,transparent,var(--bg) 45%)}.ask-by{text-align:center;font-size:12px;color:var(--muted);margin:4px 0 0}.ask-by a{color:var(--muted)}.optin{display:flex;gap:var(--s2);margin-top:var(--s2)}.optin input{flex:1;min-width:0;padding:8px 14px;border:1px solid var(--line);border-radius:var(--pill);background:var(--surface);color:var(--ink);font:inherit}.typing i{display:inline-block;width:6px;height:6px;margin:0 2px;background:var(--muted);border-radius:50%;animation:blink 1s infinite}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes blink{50%{opacity:.25}}@media(max-width:960px){.bento>.tile{grid-column:span 6}.bento .feat{grid-column:span 12;min-height:300px}.split{grid-template-columns:1fr}.split:has(>.board-wrap[hidden]) .launch-list{columns:1}}@media(max-width:820px){.wrap{padding:0 18px}.top-in{flex-wrap:wrap;height:auto;padding-top:var(--s3);padding-bottom:var(--s2);row-gap:var(--s3)}.top nav{order:3;width:100%;overflow-x:auto;gap:var(--s4);white-space:nowrap;padding-bottom:2px}.top-search{order:2;max-width:none;flex-basis:100%}.top-actions .btn{padding:8px 14px;font-size:14.5px}.acct{padding:7px 12px;font-size:14.5px}.intro,.two{grid-template-columns:1fr;gap:var(--s4)}.bento>.tile{grid-column:span 12}.bento .feat{min-height:260px}.foot-in{grid-template-columns:1fr 1fr}ol.tools,.review-list{padding:2px var(--s4)}.tile,.aside,.search-form,.form.review-form,.q-item{padding:var(--s4)}.tool{grid-template-columns:40px 1fr;align-items:start}.tool .row-side{grid-column:2;justify-content:space-between}.tool-head{gap:var(--s4)}.logo-lg{width:56px;height:56px}section{margin:var(--s6) 0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.job-ico{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--surface-2);color:var(--accent);margin-bottom:var(--s3)}.maker-cta{display:grid;gap:var(--s2)}.vs{padding:0;overflow-x:auto}.vs-table{width:100%;border-collapse:collapse;min-width:560px}.vs-table th,.vs-table td{text-align:left;vertical-align:top;padding:14px 20px;border-top:1px solid var(--line)}.vs-table thead th{border-top:0;padding-top:20px}.vs-table tbody th{width:22%;color:var(--muted);font-weight:650;font-size:14px}.vs-table td{width:39%}.vs-name{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:800;letter-spacing:-.01em}.vs-name a{text-decoration:none}.vs-name a:hover{text-decoration:underline}.vs-name .logo{width:40px;height:40px;border-radius:12px;font-size:16px}.discussion{scroll-margin-top:90px}.comment-list{list-style:none;padding:0;margin:0 0 var(--s4)}.comment{padding:var(--s4) 0;border-top:1px solid var(--line)}.comment-list>.comment:first-child{border-top:0}.comment p{margin:0 0 var(--s1)}.comment-head{font-size:14.5px}.comment-body{white-space:pre-wrap;overflow-wrap:anywhere}.comment-actions{display:flex;gap:var(--s4);font-size:14px;color:var(--muted)}.replies{list-style:none}.replies ol{list-style:none;padding:0 0 0 var(--s5);margin:0;border-left:2px solid var(--line)}.reply{border-top:0;padding:var(--s3) 0 var(--s3) var(--s4)}.comment-form{display:grid;gap:var(--s3);padding:var(--s4);max-width:760px}.comment-form textarea{width:100%;padding:11px 14px;border:1px solid var(--line);border-radius:var(--r1);background:var(--surface);color:var(--ink);font:inherit}.claim code,.copy{font-size:13px;background:var(--surface-2);border:1px solid var(--line);border-radius:8px;padding:2px 6px;overflow-wrap:anywhere;user-select:all}.claim h3{margin-top:0}@media(max-width:820px){.two[style]{grid-template-columns:1fr!important}.replies ol{padding-left:var(--s3)}}@media(max-width:640px){.vs-table{min-width:0}.vs-table thead tr,.vs-table tbody tr{display:grid;grid-template-columns:1fr 1fr}.vs-table thead th:first-child{display:none}.vs-table th,.vs-table td{padding:10px 14px;width:auto}.vs-table tbody th{grid-column:1 / -1;width:auto;padding-bottom:0;font-size:12.5px}.vs-table td{border-top:0}.vs-name{font-size:16px;gap:8px}.vs-name .logo{width:30px;height:30px}}.legal{max-width:820px}.legal h2{margin-top:var(--s6);font-size:22px}.legal-table-wrap{overflow-x:auto;margin:0 0 var(--s4)}.legal-table{width:100%;border-collapse:collapse;font-size:14.5px;min-width:640px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r1)}.legal-table th,.legal-table td{text-align:left;vertical-align:top;padding:10px 12px;border-top:1px solid var(--line)}.legal-table thead th{border-top:0;color:var(--muted);font-size:13px}.manage{margin-top:var(--s3)}.manage summary{cursor:pointer}.manage .stats{display:flex;flex-wrap:wrap;gap:var(--s5);margin:var(--s3) 0}.manage .stats p{margin:0;color:var(--muted)}.manage .num,.stats .num{display:block;font-size:28px;font-weight:850;color:var(--ink);font-variant-numeric:tabular-nums}.manage h4{margin:var(--s4) 0 var(--s2);font-size:15px}.edit-form{margin-top:var(--s5);max-width:none}.edit-form label{display:grid;gap:4px}.danger{margin-top:var(--s4);border:1px solid var(--line);border-radius:var(--r1);padding:var(--s3) var(--s4)}.danger summary{cursor:pointer;font-weight:700;color:var(--accent)}.danger input{width:100%;padding:9px 12px;margin:6px 0;border:1px solid var(--line);border-radius:var(--r1);background:var(--surface);color:var(--ink);font:inherit}.danger-btn{border-color:var(--accent);color:var(--accent)}.optin-small{display:block;margin-top:6px;font-size:13px;color:var(--muted)}.optin-small a{color:var(--muted)}body[data-page=legal] .askbar{display:none}body[data-page=legal]{padding-bottom:0}
