@font-face{font-family:Fraunces;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/fraunces-var.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-700.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-400.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-500.woff2)format("woff2")}:root{--paper:#fafaf8;--paper-2:#f2f2ec;--card:#fff;--card-2:#fbfbf9;--rule:#e6e7e1;--rule-2:#efefea;--ink:#0f172a;--ink-2:#48505c;--ink-3:#6b7480;--accent:#2563eb;--accent-hover:#1d4ed8;--accent-ink:#1b3abf;--on-accent:#fff;--accent-soft:#eef3ff;--cyan:#22d3ee;--focus:#2563eb66;--pass:#0d7a41;--pass-soft:#e6f5ec;--warn:#8a5308;--warn-soft:#fbf3df;--fail:#c42317;--level:#6d34d6;--level-soft:#f3eefe;--star:#b4780a;--hot:#b4360a;--hot-soft:#fcede4;--r-s:9px;--r-m:12px;--r-pill:999px;--sh-1:0 1px 2px #1013190d,0 3px 10px #1013190a;--sh-2:0 2px 6px #1013190f,0 12px 28px #10131914;--ring:inset 0 0 0 0 transparent;--sans:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--disp:"Fraunces",Georgia,"Iowan Old Style","Times New Roman",serif;--mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--maxw:1440px;--rail:264px;--hdr:64px;--catbar:46px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#0f1114;--paper-2:#15171b;--card:#16181c;--card-2:#1b1e23;--rule:#262a30;--rule-2:#20242a;--ink:#e9ebee;--ink-2:#b4bac2;--ink-3:#868d96;--accent:#8ca2ff;--accent-hover:#a5b6ff;--accent-ink:#a5b6ff;--on-accent:#0f1114;--accent-soft:#1a2036;--cyan:#67e8f9;--focus:#8ca2ff80;--pass:#3dd68c;--pass-soft:#12291d;--warn:#e8c468;--warn-soft:#2c2413;--fail:#ff8078;--level:#b79bfa;--level-soft:#221a38;--star:#e8c468;--hot:#ff9e7a;--hot-soft:#2e1c14;--sh-1:none;--sh-2:none;--ring:inset 0 0 0 1px var(--rule);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--paper:#0f1114;--paper-2:#15171b;--card:#16181c;--card-2:#1b1e23;--rule:#262a30;--rule-2:#20242a;--ink:#e9ebee;--ink-2:#b4bac2;--ink-3:#868d96;--accent:#8ca2ff;--accent-hover:#a5b6ff;--accent-ink:#a5b6ff;--on-accent:#0f1114;--accent-soft:#1a2036;--cyan:#67e8f9;--focus:#8ca2ff80;--pass:#3dd68c;--pass-soft:#12291d;--warn:#e8c468;--warn-soft:#2c2413;--fail:#ff8078;--level:#b79bfa;--level-soft:#221a38;--star:#e8c468;--hot:#ff9e7a;--hot-soft:#2e1c14;--sh-1:none;--sh-2:none;--ring:inset 0 0 0 1px var(--rule);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font:400 15px/1.5 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;margin:0}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select{color:inherit;font-family:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:5px}::selection{background:var(--accent-soft);color:var(--accent-ink)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{position:absolute;left:-9999px}.skip:focus{z-index:80;background:var(--card);border-radius:var(--r-s);border:1px solid var(--rule);padding:9px 13px;top:10px;left:14px}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}h2{font-family:var(--disp);letter-spacing:-.016em;color:var(--ink);margin:0;font-size:19px;font-weight:580}h3{font:600 14px/1.3 var(--sans);letter-spacing:-.01em;color:var(--ink);margin:0}.btn{border-radius:var(--r-s);font:600 13.5px/1 var(--sans);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:10px 14px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.btn-primary{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn-quiet{background:var(--card);color:var(--ink);border-color:var(--rule)}.btn-quiet:hover{border-color:var(--ink-3)}.btn-sm{padding:8px 12px;font-size:13px}.btn-block{width:100%}.hdr{z-index:50;background:var(--paper);background:color-mix(in srgb,var(--paper)93%,transparent);-webkit-backdrop-filter:saturate(150%)blur(10px);backdrop-filter:saturate(150%)blur(10px);border-bottom:1px solid var(--rule);position:sticky;top:0}.hdr-main{height:var(--hdr);grid-template-columns:1fr minmax(320px,600px) 1fr;align-items:center;gap:20px;display:grid}.brand{color:var(--accent-ink);font:800 20px/1 var(--sans);letter-spacing:-.03em;justify-self:start;align-items:center;gap:8px;display:inline-flex}.search{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-s);box-shadow:var(--sh-1);justify-self:stretch;align-items:center;padding:4px;display:flex}.search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus)}.search .fld{flex:1;align-items:center;gap:8px;min-width:0;padding:7px 10px;display:flex}.search input{font:400 14.5px/1 var(--sans);background:0 0;border:0;outline:none;width:100%;min-width:0;padding:0}.search input::placeholder{color:var(--ink-3)}.search .vr{background:var(--rule);align-self:stretch;width:1px;margin:3px 0}.search .loc{color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:7px 10px;font-size:13.5px;font-weight:500;display:flex}.hdr-tools{justify-self:end;align-items:center;gap:6px;display:flex}.tool{border-radius:var(--r-s);width:36px;height:36px;color:var(--ink-2);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid;position:relative}.tool:hover{background:var(--paper-2);color:var(--ink)}.tool .badge{background:var(--accent);min-width:16px;height:16px;color:var(--on-accent);font:600 10px/16px var(--sans);text-align:center;border:2px solid var(--paper);border-radius:999px;padding:0 4px;position:absolute;top:2px;right:2px}.login{color:var(--ink-2);white-space:nowrap;font-size:14px;font-weight:500}.login:hover{color:var(--ink)}.avatar{background:var(--level-soft);width:32px;height:32px;color:var(--level);font:600 12.5px/1 var(--sans);border:1px solid var(--rule);border-radius:50%;flex:none;place-items:center;display:grid}.sun{display:none}:root[data-theme=dark] .sun{display:block}:root[data-theme=dark] .moon{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sun{display:block}:root:not([data-theme=light]) .moon{display:none}}.catbar{border-bottom:1px solid var(--rule);background:var(--card)}.catbar-in{height:var(--catbar);scrollbar-width:none;align-items:center;gap:2px;display:flex;overflow-x:auto}.catbar-in::-webkit-scrollbar{display:none}.cat{border-radius:var(--r-s);font:500 13.5px/1 var(--sans);color:var(--ink-2);white-space:nowrap;flex:none;align-items:center;gap:7px;padding:7px 11px;display:inline-flex}.cat:hover{background:var(--paper-2);color:var(--ink)}.cat.on{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.shell{grid-template-columns:var(--rail)minmax(0,1fr);gap:24px;padding:20px 0 40px;display:grid}.railwrap{top:calc(var(--hdr) + var(--catbar) + 16px);max-height:calc(100vh - var(--hdr) - var(--catbar) - 32px);scrollbar-width:thin;flex-direction:column;align-self:start;gap:14px;padding-right:2px;display:flex;position:sticky;overflow-y:auto}.railwrap>*{flex:none}.fpanel{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-m);box-shadow:var(--ring);overflow:hidden}.fpanel-h{border-bottom:1px solid var(--rule);background:var(--card-2);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.fpanel-h .t{font:600 13px/1 var(--sans);color:var(--ink)}.fpanel-h .reset{font:500 12px/1 var(--sans);color:var(--accent-ink);cursor:pointer;background:0 0;border:0}.fpanel-h .reset:hover{text-decoration:underline}.fsec{border-bottom:1px solid var(--rule);padding:13px 14px}.fsec:last-child{border-bottom:0}.fsec h4,.fsec .fsec-h{font:600 11.5px/1 var(--sans);letter-spacing:.055em;text-transform:uppercase;color:var(--ink-3);margin:0 0 10px}.frow{height:29px;color:var(--ink-2);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;font-size:13.5px;display:grid}.frow:hover{color:var(--ink)}.frow.on{color:var(--accent-ink);font-weight:600}.frow .n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.frow .ct{font-family:var(--mono);color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:10.5px}.frow.sub{padding-left:11px;font-size:13px}.morelink{font:500 12.5px/1 var(--sans);color:var(--accent-ink);cursor:pointer;background:0 0;border:0;padding:7px 0 0}.morelink:hover{text-decoration:underline}.seg{border:1px solid var(--rule);border-radius:var(--r-s);display:flex;overflow:hidden}.seg button{font:600 11.5px/1 var(--mono);color:var(--ink-2);background:var(--card);border:0;border-right:1px solid var(--rule);cursor:pointer;flex:1;padding:8px 0}.seg button:last-child{border-right:0}.seg button:hover{background:var(--paper-2);color:var(--ink)}.seg button[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.segnote{color:var(--ink-3);margin:9px 0 0;font-size:12px;line-height:1.5}.segnote b{color:var(--ink-2);font-weight:600}.tog{cursor:pointer;text-align:left;width:100%;height:32px;color:var(--ink-2);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:0;font-size:13.5px;display:grid}.tog:hover{color:var(--ink)}.tog .n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tog .ct{font-family:var(--mono);color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:10.5px}.sw{background:var(--rule);border-radius:999px;flex:none;width:32px;height:19px;transition:background .16s;position:relative}.sw:after{content:"";background:var(--card);border-radius:50%;width:15px;height:15px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #10131940}.tog[aria-pressed=true] .sw{background:var(--accent)}.tog[aria-pressed=true] .sw:after{transform:translate(13px)}.fchips{flex-wrap:wrap;gap:6px;display:flex}.fchip{border:1px solid var(--rule);background:var(--card);border-radius:var(--r-pill);font:500 12.5px/1 var(--sans);color:var(--ink-2);cursor:pointer;padding:6px 11px}.fchip:hover{border-color:var(--ink-3);color:var(--ink)}.fchip[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.money{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.money .box{border:1px solid var(--rule);background:var(--card);border-radius:var(--r-s);align-items:center;gap:5px;height:34px;padding:0 9px;display:flex}.money .box:focus-within{border-color:var(--accent)}.money .cur{font-family:var(--mono);color:var(--ink-3);font-size:11.5px}.money input{width:100%;min-width:0;height:100%;font-family:var(--mono);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;font-size:12.5px}.money .to{color:var(--ink-3);font-size:12px}.sel{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-s);cursor:pointer;width:100%;height:34px;padding:0 9px;font-size:13.5px}.savedrow{height:32px;color:var(--ink-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;font-size:13.5px;display:grid}.savedrow:hover{color:var(--accent-ink)}.savedrow .n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.savedrow .new{font-family:var(--mono);color:var(--pass);background:var(--pass-soft);border-radius:var(--r-pill);padding:3px 7px;font-size:10px}.savedrow svg{color:var(--ink-3);flex:none}.toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.toolbar .res{color:var(--ink-2);font-size:14px}.toolbar .res b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.toolbar .right{align-items:center;gap:8px;margin-left:auto;display:flex}.views{border:1px solid var(--rule);border-radius:var(--r-s);background:var(--card);display:flex;overflow:hidden}.views button{border:0;border-right:1px solid var(--rule);width:34px;height:34px;color:var(--ink-3);cursor:pointer;background:0 0;place-items:center;display:grid}.views button:last-child{border-right:0}.views button:hover{color:var(--ink);background:var(--paper-2)}.views button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-ink)}.sortsel{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-s);cursor:pointer;height:34px;padding:0 9px;font-size:13.5px}.chipsrow{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:16px;display:flex}.tag{font:500 12.5px/1 var(--sans);background:var(--card);border:1px solid var(--rule);color:var(--ink-2);border-radius:var(--r-pill);align-items:center;gap:6px;padding:6px 8px 6px 11px;display:inline-flex}.tag button{color:var(--ink-3);cursor:pointer;background:0 0;border:0;place-items:center;width:14px;height:14px;padding:0;display:grid}.tag button:hover{color:var(--fail)}.clear{color:var(--ink-3);cursor:pointer;background:0 0;border:0;font-size:12.5px;text-decoration:underline}.clear:hover{color:var(--ink)}.savebtn{font:600 12.5px/1 var(--sans);color:var(--accent-ink);background:var(--accent-soft);border-radius:var(--r-pill);cursor:pointer;border:0;align-items:center;gap:6px;margin-left:auto;padding:7px 12px;display:inline-flex}.grid{grid-template-columns:repeat(auto-fill,minmax(198px,1fr));gap:14px;display:grid}.lst{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-m);box-shadow:var(--ring);flex-direction:column;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex;overflow:hidden}.lst:hover{box-shadow:var(--sh-2),var(--ring);border-color:var(--ink-3);transform:translateY(-2px)}.pic{aspect-ratio:4/3;background-position:50%;background-size:cover;background-color:var(--paper-2);border-bottom:1px solid var(--rule);position:relative}.heart{background:var(--card);border:1px solid var(--rule);width:27px;height:27px;color:var(--ink-3);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:7px;right:7px}.heart:hover{color:var(--fail)}.shots{font-family:var(--mono);color:var(--ink-2);background:var(--card);border:1px solid var(--rule);border-radius:var(--r-pill);align-items:center;gap:4px;padding:2px 7px;font-size:10px;display:inline-flex;position:absolute;bottom:7px;left:7px}.scan{background:var(--card);border:1px solid var(--rule);width:22px;height:22px;color:var(--pass);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:7px;right:7px}.flag{font:600 9.5px/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;border-radius:5px;padding:4px 6px;position:absolute;top:7px;left:7px}.flag-new{background:var(--hot-soft);color:var(--hot)}.flag-feat{background:var(--level-soft);color:var(--level)}.lbody{flex-direction:column;flex:1;gap:3px;padding:11px 12px;display:flex}.amt{font:700 18px/1.05 var(--sans);color:var(--ink);letter-spacing:-.024em;font-variant-numeric:tabular-nums}.amt .per{font:500 11px var(--mono);color:var(--ink-3);letter-spacing:0}.ttl{font:500 13px/1.35 var(--sans);color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.where{font-family:var(--mono);color:var(--ink-3);margin-top:2px;font-size:10.5px}.foot{border-top:1px solid var(--rule-2);background:var(--card-2);align-items:center;gap:6px;margin-top:auto;padding:9px 12px;display:flex}.lvl{font-family:var(--mono);color:var(--level);background:var(--level-soft);white-space:nowrap;border-radius:4px;padding:3px 5px;font-size:10px;font-weight:500}.cond{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.note{font:600 10.5px/1 var(--sans);background:var(--warn-soft);color:var(--warn);border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:4px;padding:4px 7px;display:inline-flex}.rt{font-family:var(--mono);color:var(--ink-2);align-items:center;gap:3px;margin-left:auto;font-size:10.5px;display:inline-flex}.rt svg{color:var(--star)}.adslot{border:1px solid var(--rule);border-radius:var(--r-m);background:var(--card);box-shadow:var(--ring);flex-direction:column;display:flex;overflow:hidden}.adslot .lbl{border-bottom:1px solid var(--rule);background:var(--card-2);font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:center;gap:8px;padding:7px 11px;font-size:9.5px;display:flex}.adslot .fill{text-align:center;background:repeating-linear-gradient(135deg,transparent 0 9px,var(--rule-2)9px 10px);flex:1;place-items:center;gap:4px;padding:20px 12px;display:grid}.adslot .fill.card{aspect-ratio:4/3;flex:none;padding:0}.adfoot{color:var(--ink-3);padding:11px 12px;font-size:12px;line-height:1.5}.adfoot b{color:var(--ink-2);font-size:12.5px;font-weight:600;display:block}.adslot .fill .sz{font-family:var(--mono);color:var(--ink-2);font-size:12px}.adslot .fill .src{color:var(--ink-3);font-size:11.5px}.adbar{margin:24px 0}.adbar .fill{min-height:92px}.pager{flex-wrap:wrap;align-items:center;gap:6px;margin-top:26px;display:flex}.pager .rng{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-right:auto;font-size:13px}.pager button{border:1px solid var(--rule);border-radius:var(--r-s);background:var(--card);min-width:34px;height:34px;font:600 13px/1 var(--sans);color:var(--ink-2);cursor:pointer;padding:0 10px}.pager button:hover{border-color:var(--ink-3);color:var(--ink)}.pager button[aria-current=true]{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.pager .gap{color:var(--ink-3);padding:0 2px}.fhead{align-items:baseline;gap:12px;margin:32px 0 13px;display:flex}.fhead .sub{color:var(--ink-3);font-size:12.5px}.fhead .more{color:var(--accent-ink);white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:13px;font-weight:500;display:inline-flex}.fhead .more:hover{text-decoration:underline}.hint{background:var(--card);border:1px solid var(--rule);border-left:3px solid var(--accent);border-radius:var(--r-s);align-items:flex-start;gap:11px;margin-bottom:16px;padding:12px 14px;display:flex}.hint .tx{min-width:0;color:var(--ink-2);flex:1;font-size:13.5px;line-height:1.55}.hint .tx b{color:var(--ink);font-weight:600}.hint a{color:var(--accent-ink);font-weight:500}.jobs,.reqs{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-m);box-shadow:var(--ring);overflow:hidden}.job{border-bottom:1px solid var(--rule);align-items:center;gap:13px;padding:13px 15px;display:flex}.job:last-child,.req:last-child{border-bottom:0}.job:hover,.req:hover{background:var(--card-2)}.jlogo{border-radius:var(--r-s);background:var(--paper-2);width:38px;height:38px;color:var(--ink-3);font:600 12px/1 var(--sans);flex:none;place-items:center;display:grid}.jmain{flex:1;min-width:0}.jmeta{font-family:var(--mono);color:var(--ink-3);margin-top:3px;font-size:10.5px}.jpay{font:600 13.5px/1 var(--sans);font-variant-numeric:tabular-nums;white-space:nowrap}.req{border-bottom:1px solid var(--rule);align-items:center;gap:13px;padding:12px 15px;display:flex}.req .q{min-width:0;color:var(--ink);flex:1;font-size:13.5px}.req .qm{font-family:var(--mono);color:var(--ink-3);margin-top:3px;font-size:10.5px;display:block}.req .off{font-family:var(--mono);color:var(--pass);background:var(--pass-soft);border-radius:var(--r-pill);white-space:nowrap;padding:4px 9px;font-size:10.5px}.vpill{font:600 10.5px/1 var(--sans);background:var(--pass-soft);color:var(--pass);border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:4px;padding:4px 7px;display:inline-flex}.crumbs{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:7px;padding:14px 0 0;font-size:12.5px;display:flex}.crumbs a:hover{color:var(--ink-2)}.detail{grid-template-columns:minmax(0,1fr) 330px;gap:26px;padding:18px 0 44px;display:grid}.gallery{border-radius:var(--r-m);border:1px solid var(--rule);background:var(--card);overflow:hidden}.gal-main{aspect-ratio:16/9;background-position:50%;background-size:cover;position:relative}.gal-badge{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-pill);font:600 11.5px/1 var(--sans);color:var(--pass);align-items:center;gap:6px;padding:6px 11px;display:inline-flex;position:absolute;top:12px;left:12px}.gal-count{font-family:var(--mono);background:var(--card);border:1px solid var(--rule);border-radius:var(--r-pill);color:var(--ink-2);padding:4px 9px;font-size:11px;position:absolute;bottom:12px;right:12px}.gal-fav{background:var(--card);border:1px solid var(--rule);width:34px;height:34px;color:var(--ink-3);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.gal-strip{border-top:1px solid var(--rule);grid-template-columns:repeat(6,1fr);gap:7px;padding:7px;display:grid}.gal-strip span{aspect-ratio:16/10;border:1px solid var(--rule);cursor:pointer;background-position:50%;background-size:cover;border-radius:7px}.gal-strip span[aria-current=true]{outline:2px solid var(--accent);outline-offset:1px}.dtitle{font-family:var(--disp);letter-spacing:-.02em;margin:20px 0 0;font-size:26px;font-weight:580}.dprice{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:8px;display:flex}.dprice .p{font:700 28px/1 var(--sans);letter-spacing:-.026em;font-variant-numeric:tabular-nums}.dmeta{font-family:var(--mono);color:var(--ink-3);margin-top:9px;font-size:11.5px}.dacts{flex-wrap:wrap;gap:9px;margin:17px 0 9px;display:flex}.dacts .btn{flex:1;min-width:148px}.btn-soft{background:var(--level-soft);color:var(--level);border-color:#0000}.btn-soft:hover{border-color:var(--level)}.paynote{color:var(--ink-3);align-items:center;gap:7px;margin:0;font-size:12.5px;display:flex}.panels{grid-template-columns:1fr 1fr;gap:15px;margin-top:20px;display:grid}.panel{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-m);box-shadow:var(--ring);padding:16px}.panel h3{margin-bottom:10px}.panel h2{font:600 14px/1.3 var(--sans);letter-spacing:-.01em;color:var(--ink);margin-bottom:10px}.panel p{color:var(--ink-2);margin:0 0 10px;font-size:13.5px;line-height:1.6}.speclist{margin:0;padding:0;list-style:none}.speclist li{border-bottom:1px dashed var(--rule);gap:12px;padding:7px 0;font-size:13px;display:flex}.speclist li:last-child{border-bottom:0}.speclist .k{color:var(--ink-3);flex:none;width:104px}.speclist .v{font-weight:500}.ticks{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.ticks li{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:13.5px;display:flex}.ticks svg{color:var(--pass);flex:none;margin-top:3px}.report{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-m);box-shadow:var(--ring);margin-top:20px;overflow:hidden}.report-top{border-bottom:1px solid var(--rule);background:var(--card-2);align-items:center;gap:9px;padding:12px 15px;display:flex}.report-top .t{font:600 13px/1 var(--sans)}.report-top .mono{color:var(--ink-3);margin-left:auto;font-size:11px}.rrow{border-bottom:1px dashed var(--rule);align-items:flex-start;gap:12px;padding:11px 15px;display:flex}.rrow:last-child{border-bottom:0}.rv{border-radius:6px;flex:none;place-items:center;width:21px;height:21px;margin-top:1px;display:grid}.rv-ok{background:var(--pass-soft);color:var(--pass)}.rv-no{background:var(--warn-soft);color:var(--warn)}.rrow .k{font:600 12.5px/1.4 var(--sans);flex:none;width:62px;margin-top:2px}.rrow .v{min-width:0;font-family:var(--mono);color:var(--ink-2);flex:1;font-size:11.5px;line-height:1.6}.rrow .v b{color:var(--ink);font-weight:500}.rrow .v em{color:var(--warn);font-style:normal;font-weight:500}.drail{top:calc(var(--hdr) + var(--catbar) + 16px);flex-direction:column;align-self:start;gap:14px;display:flex;position:sticky}.rcard{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-m);box-shadow:var(--ring);overflow:hidden}.rcard-h{border-bottom:1px solid var(--rule);background:var(--card-2);align-items:center;gap:9px;padding:13px 15px;display:flex}.rcard-b{padding:14px 15px}.who{align-items:center;gap:12px;display:flex}.who .av{width:44px;height:44px;font:600 14px/1 var(--sans);background:var(--level-soft);color:var(--level);border:1px solid var(--rule);border-radius:50%;flex:none;place-items:center;display:grid}.who .nm{font:600 15px/1.2 var(--sans);align-items:center;gap:6px;display:flex}.who .sub{font-family:var(--mono);color:var(--ink-3);margin-top:4px;font-size:10.5px}.kv{color:var(--ink-2);border-bottom:1px dashed var(--rule);justify-content:space-between;gap:10px;padding:7px 0;font-size:13px;display:flex}.kv:last-child{border-bottom:0}.kv .v{color:var(--ink);font-weight:500;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:11.5px}.lvlbox{border-radius:var(--r-s);background:var(--level-soft);align-items:flex-start;gap:11px;padding:11px;display:flex}.lvlbox .ic{background:var(--card);width:30px;height:30px;color:var(--level);border-radius:8px;flex:none;place-items:center;display:grid}.lvlbox .t{font:600 13px/1.3 var(--sans);color:var(--level)}.lvlbox .s{color:var(--ink-2);margin-top:3px;font-size:12.5px;line-height:1.5}.vtrail{margin:0;padding:0;list-style:none}.vtrail li{border-bottom:1px dashed var(--rule);align-items:baseline;gap:9px;padding:7px 0;font-size:13px;display:flex}.vtrail li:last-child{border-bottom:0}.vtrail .tick{color:var(--pass);flex:none;transform:translateY(2px)}.vtrail .lab{color:var(--ink-2);flex:1}.vtrail .dt{font-family:var(--mono);color:var(--ink-3);font-size:10.5px}.maplike{background:repeating-linear-gradient(0deg,transparent 0 21px,var(--rule)21px 22px),repeating-linear-gradient(90deg,transparent 0 27px,var(--rule)27px 28px),var(--paper-2);height:116px;position:relative}.maplike .pin{color:var(--accent);position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.note2{color:var(--ink-3);margin:10px 0 0;font-size:12.5px;line-height:1.55}.cover{border-radius:var(--r-m);border:1px solid var(--rule);background-position:50%;background-size:cover;height:176px;margin-top:14px;position:relative}.cover .vb{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-pill);font:600 12px/1 var(--sans);color:var(--pass);align-items:center;gap:6px;padding:7px 12px;display:inline-flex;position:absolute;top:14px;right:14px}.profile{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-m);box-shadow:var(--sh-1);z-index:2;align-items:center;gap:18px;margin:-52px 20px 0;padding:16px 20px;display:flex;position:relative}.profile.plain{box-shadow:none;background:0 0;border:0;margin:22px 0 0;padding:0}.plogo{border-radius:var(--r-m);background:var(--accent-ink);color:#fff;width:88px;height:88px;font:700 14px/1.15 var(--sans);text-align:center;border:4px solid var(--card);box-shadow:var(--sh-1);flex:none;place-items:center;margin-top:-42px;margin-bottom:-4px;padding:8px;display:grid}.pav{background:var(--level-soft);width:88px;height:88px;color:var(--level);font:700 28px/1 var(--sans);border:4px solid var(--card);box-shadow:var(--sh-1);border-radius:50%;flex:none;place-items:center;display:grid}.pmain{flex:1;min-width:0}.pname{font-family:var(--disp);letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:9px;font-size:25px;font-weight:580;display:flex}.psub{color:var(--ink-2);margin-top:5px;font-size:13.5px}.ppills{flex-wrap:wrap;align-items:center;gap:7px;margin-top:9px;display:flex}.pill-top{font:600 10.5px/1 var(--sans);border-radius:var(--r-pill);background:var(--warn-soft);color:var(--warn);align-items:center;gap:5px;padding:5px 9px;display:inline-flex}.pacts{flex-wrap:wrap;gap:9px;display:flex}.stats{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-m);box-shadow:var(--ring);grid-template-columns:repeat(5,1fr);margin-top:18px;display:grid;overflow:hidden}.stat{border-right:1px solid var(--rule);padding:14px 16px}.stat:last-child{border-right:0}.stat .n{font:700 18px/1 var(--sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.stat .l{color:var(--ink-2);margin-top:5px;font-size:12.5px}.stat .s{font-family:var(--mono);color:var(--ink-3);margin-top:3px;font-size:10.5px}.tabs{border-bottom:1px solid var(--rule);gap:2px;margin-top:22px;display:flex}.tab{font:600 13.5px/1 var(--sans);color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:11px 15px}.tab:hover{color:var(--ink)}.tab[aria-current=true]{color:var(--accent-ink);border-bottom-color:var(--accent)}.sellerbody{grid-template-columns:minmax(0,1fr) 296px;gap:24px;padding:20px 0 44px;display:grid}.revbar{color:var(--ink-2);align-items:center;gap:9px;padding:5px 0;font-size:12.5px;display:flex}.revbar .track{background:var(--rule);border-radius:3px;flex:1;height:6px;overflow:hidden}.revbar .fill2{background:var(--star);height:100%;display:block}.revbar .pc{font-family:var(--mono);color:var(--ink-3);text-align:right;width:32px;font-size:10.5px}.posthead{padding:22px 0 0}.posthead h1{font-family:var(--disp);letter-spacing:-.022em;margin:0;font-size:27px;font-weight:580}.posthead p{color:var(--ink-2);margin:7px 0 0;font-size:14px}.stepper{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-m);scrollbar-width:none;align-items:center;gap:0;margin:20px 0 0;padding:6px;display:flex;overflow-x:auto}.stepper::-webkit-scrollbar{display:none}.stepbtn{border-radius:var(--r-s);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:9px;padding:9px 13px;display:flex}.stepbtn:hover{background:var(--paper-2)}.stepbtn .num{width:23px;height:23px;font:600 11.5px/1 var(--mono);background:var(--paper-2);color:var(--ink-3);border:1px solid var(--rule);border-radius:50%;flex:none;place-items:center;display:grid}.stepbtn .lb{font:600 13.5px/1 var(--sans);color:var(--ink-3)}.stepbtn[data-state=done] .num{background:var(--pass-soft);color:var(--pass);border-color:#0000}.stepbtn[data-state=done] .lb{color:var(--ink-2)}.stepbtn[aria-current=true]{background:var(--accent-soft)}.stepbtn[aria-current=true] .num{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.stepbtn[aria-current=true] .lb{color:var(--accent-ink)}.steprule{background:var(--rule);flex:1;min-width:14px;height:1px}.postgrid{grid-template-columns:minmax(0,1fr) 330px;gap:24px;padding:18px 0 44px;display:grid}.pane,.arail{display:none}.pane.on,.arail.on{display:block}.arail{display:none}.arail.on{flex-direction:column;gap:14px;display:flex}.fcard{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-m);box-shadow:var(--ring);overflow:hidden}.fcard-h{border-bottom:1px solid var(--rule);background:var(--card-2);padding:15px 17px}.fcard-h h2{font-size:17px}.fcard-h p{color:var(--ink-3);margin:5px 0 0;font-size:13px}.fcard-b{padding:17px}.fld2{margin-bottom:18px}.fld2:last-child{margin-bottom:0}.flab{font:600 12.5px/1 var(--sans);margin-bottom:8px;display:block}.fhelp{color:var(--ink-3);margin:6px 0 0;font-size:12.5px;line-height:1.5}.inp{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-s);outline:none;width:100%;height:38px;padding:0 11px;font-size:14px}.inp:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus)}textarea.inp{resize:vertical;height:auto;min-height:104px;padding:10px 11px;font-family:inherit;line-height:1.6}.inpwrap{align-items:center;display:flex;position:relative}.inpwrap .pre{font-family:var(--mono);color:var(--ink-3);font-size:13px;position:absolute;left:11px}.inpwrap .inp{padding-left:26px}.cnt{font-family:var(--mono);color:var(--ink-3);text-align:right;margin-top:5px;font-size:10.5px}.grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.drop{border:1.5px dashed var(--rule);border-radius:var(--r-m);background:var(--card-2);text-align:center;cursor:pointer;padding:22px}.drop:hover{border-color:var(--accent);background:var(--accent-soft)}.drop .ic{background:var(--card);width:38px;height:38px;color:var(--accent);border:1px solid var(--rule);border-radius:50%;place-items:center;margin:0 auto 9px;display:grid}.drop .t{font:600 13.5px/1 var(--sans);display:block}.drop .s{color:var(--ink-3);margin-top:5px;font-size:12.5px;display:block}.thumbs{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:9px;margin-top:12px;display:grid}.thumb{aspect-ratio:4/3;border-radius:var(--r-s);border:1px solid var(--rule);background-position:50%;background-size:cover;position:relative}.thumb .cov{font:600 9px/1 var(--sans);letter-spacing:.05em;text-transform:uppercase;background:var(--accent);color:var(--on-accent);border-radius:4px;padding:3px 5px;position:absolute;bottom:5px;left:5px}.thumb .rm{background:var(--card);border:1px solid var(--rule);width:19px;height:19px;color:var(--ink-3);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:4px;right:4px}.thumb .rm:hover{color:var(--fail)}.cattiles{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:9px;display:grid}.cattile{border:1px solid var(--rule);background:var(--card);border-radius:var(--r-s);text-align:center;cursor:pointer;padding:13px 9px}.cattile:hover{border-color:var(--ink-3)}.cattile[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.cattile .ci{background:var(--paper-2);border-radius:50%;place-items:center;width:34px;height:34px;margin:0 auto 7px;display:grid}.cattile[aria-pressed=true] .ci{background:var(--card)}.cattile .n{font:600 12.5px/1.2 var(--sans);display:block}.cattile .s{color:var(--ink-3);margin-top:3px;font-size:11px;display:block}.radios{grid-template-columns:1fr 1fr;gap:10px;display:grid}.radio{border:1px solid var(--rule);background:var(--card);border-radius:var(--r-s);cursor:pointer;text-align:left;align-items:flex-start;gap:10px;padding:13px;display:flex}.radio:hover{border-color:var(--ink-3)}.radio[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.radio .dot{border:1.5px solid var(--rule);background:var(--card);border-radius:50%;flex:none;place-items:center;width:17px;height:17px;margin-top:1px;display:grid}.radio[aria-pressed=true] .dot{border-color:var(--accent)}.radio[aria-pressed=true] .dot:after{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px}.radio .t{font:600 13.5px/1.2 var(--sans);flex-wrap:wrap;align-items:center;gap:7px;display:flex}.radio .s{color:var(--ink-3);margin-top:4px;font-size:12.5px}.rec{font:600 9.5px/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;background:var(--pass-soft);color:var(--pass);border-radius:4px;padding:3px 5px}.guide{border:1px solid var(--rule);border-radius:var(--r-s);background:var(--card-2);margin-top:11px;padding:13px}.guide .hd{font:600 12.5px/1 var(--sans);align-items:center;gap:7px;margin-bottom:11px;display:flex}.gtrack{background:var(--paper-2);height:9px;box-shadow:inset 0 0 0 1px var(--rule);border-radius:5px;margin:16px 0 7px;position:relative}.gband{background:var(--pass-soft);box-shadow:inset 0 0 0 1.5px var(--pass);border-radius:4px;position:absolute;top:0;bottom:0}.gmark{border-radius:2px;width:3px;height:19px;position:absolute;top:50%;transform:translate(-50%,-50%)}.gmark.you{background:var(--accent)}.gmark.you:after{content:"You";font:600 9.5px/1 var(--sans);color:var(--accent-ink);white-space:nowrap;position:absolute;top:-17px;left:50%;transform:translate(-50%)}.gscale{font-family:var(--mono);color:var(--ink-3);justify-content:space-between;font-size:10.5px;display:flex}.gnote{color:var(--ink-2);margin:9px 0 0;font-size:12.5px;line-height:1.5}.summary{border-bottom:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:14px 17px;display:grid}.summary .sh{aspect-ratio:4/3;border-radius:var(--r-s);border:1px solid var(--rule);background-position:50%;background-size:cover;width:96px}.scanline{background:var(--accent-soft);border-bottom:1px solid var(--rule);color:var(--accent-ink);align-items:center;gap:10px;padding:13px 17px;font-size:13.5px;display:flex}.spin{border:2px solid var(--accent);border-top-color:#0000;border-radius:50%;flex:none;width:15px;height:15px;animation:.7s linear infinite sp}@keyframes sp{to{transform:rotate(360deg)}}.actbar{border-top:1px solid var(--rule);background:var(--card-2);flex-wrap:wrap;align-items:center;gap:10px;padding:15px 17px;display:flex}.actbar .sp{margin-left:auto}.fixbox{border:1px solid var(--warn);background:var(--warn-soft);border-radius:var(--r-s);align-items:flex-start;gap:11px;margin:15px 17px;padding:13px;display:flex}.fixbox .t{font:600 13px/1.3 var(--sans);color:var(--warn)}.fixbox .s{color:var(--ink-2);margin-top:4px;font-size:13px;line-height:1.55}.fixbox .acts{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.done{text-align:center;padding:34px 24px}.done .tick{background:var(--pass-soft);width:52px;height:52px;color:var(--pass);border-radius:50%;place-items:center;margin:0 auto 15px;display:grid}.done h2{font-size:23px}.done p{color:var(--ink-2);max-width:44ch;margin:9px auto 0;font-size:14px;line-height:1.6}.done .acts{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:19px;display:flex}.nextlist{text-align:left;max-width:430px;margin:22px auto 0;padding:0;list-style:none}.nextlist li{border-bottom:1px dashed var(--rule);color:var(--ink-2);align-items:flex-start;gap:10px;padding:9px 0;font-size:13.5px;display:flex}.nextlist li:last-child{border-bottom:0}.nextlist svg{color:var(--pass);flex:none;margin-top:3px}.assist{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-m);box-shadow:var(--ring);overflow:hidden}.assist-h{border-bottom:1px solid var(--rule);background:var(--level-soft);align-items:center;gap:8px;padding:13px 15px;display:flex}.assist-h h3{color:var(--level);font-size:13.5px}.assist-h .beta{font:600 9px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;background:var(--card);color:var(--level);border-radius:4px;margin-left:auto;padding:3px 5px}.sug{border-bottom:1px solid var(--rule);padding:13px 15px}.sug:last-child{border-bottom:0}.sug .k{font:600 11.5px/1 var(--sans);color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px}.sugbox{background:var(--pass-soft);border-radius:var(--r-s);align-items:flex-start;gap:10px;padding:10px;display:flex}.sugbox .tx{min-width:0;color:var(--ink);flex:1;font-size:13px;line-height:1.5}.sugbox.blue{background:var(--accent-soft)}.usebtn{font:600 11.5px/1 var(--sans);background:var(--card);color:var(--accent-ink);border:1px solid var(--rule);border-radius:var(--r-s);cursor:pointer;flex:none;padding:6px 9px}.usebtn:hover{border-color:var(--accent)}.tip{background:var(--level-soft);border-radius:var(--r-s);color:var(--ink-2);align-items:flex-start;gap:9px;padding:10px;font-size:12.5px;line-height:1.5;display:flex}.tip svg{color:var(--level);flex:none;margin-top:2px}.prog{flex-direction:column;gap:0;display:flex}.progrow{border-bottom:1px dashed var(--rule);color:var(--ink-2);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 0;font-size:13px;display:grid}.progrow:last-child{border-bottom:0}.progrow .dot2{border:1.5px solid var(--rule);border-radius:50%;place-items:center;width:15px;height:15px;display:grid}.progrow.ok .dot2{background:var(--pass-soft);color:var(--pass);border-color:#0000}.progrow.ok{color:var(--ink)}.progrow .st{font-family:var(--mono);color:var(--ink-3);font-size:10px}.previewwrap{padding:13px 15px}.previewwrap .lst{box-shadow:none}.previewwrap .lst:hover{border-color:var(--rule);transform:none}@media (max-width:1180px){.postgrid{grid-template-columns:1fr}}@media (max-width:640px){.radios,.grid2{grid-template-columns:1fr}.stepbtn .lb{display:none}.stepbtn{padding:9px}}.ftr{border-top:1px solid var(--rule);background:var(--card);padding:32px 0 20px}.ftr-grid{grid-template-columns:1.4fr repeat(4,1fr);gap:26px;display:grid}.ftr h4,.ftr h2{font:600 11.5px/1 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin:0 0 13px}.ftr ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ftr a{color:var(--ink-2);font-size:13.5px}.ftr a:hover{color:var(--ink)}.ftr .tag2{color:var(--ink-2);max-width:28ch;margin:10px 0 0;font-size:13px}.ftr-btm{border-top:1px solid var(--rule);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px;padding-top:18px;font-size:12.5px;display:flex}.ftr-btm .lnks{flex-wrap:wrap;gap:15px;margin-left:auto;display:flex}@media (max-width:1180px){.shell{grid-template-columns:1fr;gap:0}.railwrap{display:none}.detail,.sellerbody{grid-template-columns:1fr}.drail{position:static}.stats{grid-template-columns:repeat(2,1fr)}.stat{border-bottom:1px solid var(--rule)}}@media (max-width:900px){.hdr-main{grid-template-columns:auto minmax(0,1fr) auto;gap:12px}.hdr .brand span{display:none}.ftr-grid{grid-template-columns:1fr 1fr}.panels{grid-template-columns:1fr}}@media (max-width:640px){.hdr-main{grid-template-columns:1fr auto;row-gap:9px;height:auto;padding-top:9px;padding-bottom:9px}.search{order:3;grid-column:1/-1}.search .vr,.search .loc,.tool.hide-s{display:none}.grid{grid-template-columns:repeat(auto-fill,minmax(152px,1fr));gap:11px}.profile{flex-direction:column;align-items:flex-start;gap:12px;margin:-40px 12px 0}.gal-strip{grid-template-columns:repeat(3,1fr)}.dtitle{font-size:21px}.ftr-grid{grid-template-columns:1fr}.ftr-btm .lnks{margin-left:0}.job{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.tier{font:600 10.5px/1 var(--sans);border-radius:var(--r-pill);background:var(--level-soft);color:var(--level);white-space:nowrap;align-items:center;gap:5px;padding:4px 8px;display:inline-flex}.tier svg{opacity:.9}.tier-code{font-family:var(--mono);font-size:9.5px;font-weight:500}.trow{cursor:pointer;text-align:left;width:100%;height:31px;font:400 13.5px/1 var(--sans);color:var(--ink-2);background:0 0;border:0;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0;display:grid}.trow:hover{color:var(--ink)}.trow .rd{border:1.5px solid var(--rule);background:var(--card);border-radius:50%;flex:none;place-items:center;width:15px;height:15px;display:grid}.trow[aria-pressed=true]{color:var(--ink);font-weight:600}.trow[aria-pressed=true] .rd{border-color:var(--accent)}.trow[aria-pressed=true] .rd:after{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px}.trow .n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trow .ct{font-family:var(--mono);color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:10.5px}.shieldrow{align-items:flex-start;gap:11px;display:flex}.shieldrow .bug{background:var(--pass-soft);width:30px;height:30px;color:var(--pass);border-radius:8px;flex:none;place-items:center;display:grid}.shieldrow .t{font:600 13px/1.3 var(--sans)}.shieldrow .s{color:var(--ink-3);margin-top:3px;font-size:12.5px;line-height:1.5}.shieldband{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-m);box-shadow:var(--ring);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:30px;padding:26px;display:grid}.shieldband h2{margin-bottom:9px;font-size:23px}.shieldband p{color:var(--ink-2);max-width:46ch;margin:0;font-size:14.5px;line-height:1.6}.shieldgrid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.shieldcell{background:var(--card-2);border:1px solid var(--rule);border-radius:var(--r-s);align-items:flex-start;gap:10px;padding:12px;display:flex}.shieldcell .k{font:600 12.5px/1.3 var(--sans)}.shieldcell .v{color:var(--ink-3);margin-top:3px;font-size:12px;line-height:1.45}.shieldcell svg{color:var(--pass);flex:none;margin-top:2px}.adcard{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-m);box-shadow:var(--ring);flex-direction:column;transition:transform .16s,box-shadow .16s;display:flex;overflow:hidden}.adcard:hover{box-shadow:var(--sh-2),var(--ring);transform:translateY(-2px)}.adcard .shot{aspect-ratio:4/3;border-bottom:1px solid var(--rule);background-position:50%;background-size:cover;position:relative}.adcard .sp{font:600 9.5px/1 var(--sans);letter-spacing:.05em;text-transform:uppercase;background:var(--card);color:var(--ink-3);border:1px solid var(--rule);border-radius:5px;padding:4px 6px;position:absolute;top:7px;left:7px}.adcard .b{flex-direction:column;flex:1;gap:3px;padding:11px 12px;display:flex}.adcard .adt{font:700 14.5px/1.2 var(--sans);letter-spacing:-.018em}.adcard .ads{color:var(--ink-2);font-size:12.5px}.adcard .adc{font:600 12.5px/1 var(--sans);color:var(--accent-ink);align-items:center;gap:5px;margin-top:auto;padding-top:9px;display:inline-flex}.adwide{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-m);box-shadow:var(--ring);grid-template-columns:200px minmax(0,1fr) auto;align-items:center;gap:16px;margin:24px 0;padding:13px;display:grid}.adwide .im{aspect-ratio:16/9;border-radius:var(--r-s);border:1px solid var(--rule);background-position:50%;background-size:cover}.adwide .sp{font:600 9.5px/1 var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;display:block}.adwide .adt{font:700 16px/1.2 var(--sans);letter-spacing:-.02em;display:block}.adwide .ads{color:var(--ink-2);margin-top:4px;font-size:13px;display:block}.adrail{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-m);box-shadow:var(--ring);flex-direction:column;display:flex;overflow:hidden}.adrail .im{aspect-ratio:4/3;border-bottom:1px solid var(--rule);background-position:50%;background-size:cover;position:relative}.adrail .b{padding:13px 15px}.where b{color:var(--ink-2);font-weight:600}.foot .seller{font:500 11.5px/1 var(--sans);color:var(--ink-2);align-items:center;gap:5px;display:inline-flex}.foot .seller svg{color:var(--pass);flex:none}.resulthead{flex-wrap:wrap;align-items:flex-start;gap:14px;margin-bottom:13px;display:flex}.resulthead .rh{flex:1;min-width:0}.resulthead h1{font-family:var(--disp);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:580}.resulthead .facts{color:var(--ink-2);margin:6px 0 0;font-size:13px}.resulthead .facts b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.resulthead .facts .sep{color:var(--ink-3);margin:0 7px}.resulthead .acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.savesearch{font:600 13px/1 var(--sans);color:var(--accent-ink);background:var(--accent-soft);border-radius:var(--r-s);cursor:pointer;white-space:nowrap;border:1px solid #0000;align-items:center;gap:7px;padding:9px 13px;display:inline-flex}.savesearch:hover{border-color:var(--accent)}.savesearch[aria-pressed=true]{background:var(--pass-soft);color:var(--pass)}.subbar{border-bottom:1px solid var(--rule);background:var(--card-2)}.subbar-in{scrollbar-width:none;align-items:center;gap:3px;height:42px;display:flex;overflow-x:auto}.subbar-in::-webkit-scrollbar{display:none}.subcat{border-radius:var(--r-pill);font:500 13px/1 var(--sans);color:var(--ink-2);white-space:nowrap;flex:none;padding:6px 11px}.subcat:hover{background:var(--paper-2);color:var(--ink)}.subcat.on{background:var(--ink);color:var(--paper);font-weight:600}.subbar .lead{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;flex:none;padding-right:8px;font-size:10.5px}.hero{text-align:center;border-bottom:1px solid var(--rule);background:var(--card);padding:44px 0 34px}.hero h1{font-family:var(--disp);letter-spacing:-.028em;margin:0;font-size:clamp(30px,4vw,44px);font-weight:580;line-height:1.06}.hero p{color:var(--ink-2);max-width:40ch;margin:12px auto 0;font-size:16.5px}.herosearch{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-m);max-width:660px;box-shadow:var(--sh-2);align-items:center;margin:24px auto 0;padding:5px;display:flex}.herosearch:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus)}.herosearch .fld{flex:1;align-items:center;gap:9px;min-width:0;padding:9px 12px;display:flex}.herosearch input{font:400 15.5px/1 var(--sans);background:0 0;border:0;outline:none;width:100%;min-width:0}.herosearch input::placeholder{color:var(--ink-3)}.herosearch .vr{background:var(--rule);align-self:stretch;width:1px;margin:4px 0}.herosearch .loc{color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:9px 12px;font-size:14px;font-weight:500;display:flex}.trend{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:16px;display:flex}.trend .lead{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px}.tchip{border:1px solid var(--rule);background:var(--card);border-radius:var(--r-pill);font:500 13px/1 var(--sans);color:var(--ink-2);padding:7px 13px}.tchip:hover{border-color:var(--accent);color:var(--accent-ink)}.browse{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.btile{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-m);box-shadow:var(--ring);align-items:center;gap:11px;padding:14px;display:flex}.btile:hover{border-color:var(--ink-3);box-shadow:var(--sh-1),var(--ring);transform:translateY(-2px)}.btile .bi{border-radius:var(--r-s);background:var(--paper-2);flex:none;place-items:center;width:38px;height:38px;display:grid}.btile .n{font:600 13.5px/1.2 var(--sans);display:block}.btile .c{font-family:var(--mono);color:var(--ink-3);margin-top:3px;font-size:10.5px;display:block}.sectionhead{align-items:baseline;gap:12px;margin:38px 0 14px;display:flex}.sectionhead h2{font-size:21px}.sectionhead .sub{color:var(--ink-3);font-size:13px}.sectionhead .more{font:500 13px/1 var(--sans);color:var(--accent-ink);white-space:nowrap;align-items:center;gap:5px;margin-left:auto;display:inline-flex}.sectionhead .more:hover{text-decoration:underline}.closer{text-align:center;padding:52px 0 12px}.closer h2{font-size:25px}.closer p{color:var(--ink-2);max-width:46ch;margin:11px auto 0;font-size:15px}.closer .acts{flex-wrap:wrap;justify-content:center;gap:11px;margin-top:20px;display:flex}.typegrid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:9px;display:grid}.typetile{border:1px solid var(--rule);background:var(--card);border-radius:var(--r-s);cursor:pointer;text-align:left;align-items:flex-start;gap:10px;padding:13px 11px;display:flex}.typetile:hover{border-color:var(--ink-3)}.typetile[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.typetile .ti{border-radius:var(--r-s);background:var(--paper-2);flex:none;place-items:center;width:30px;height:30px;display:grid}.typetile[aria-pressed=true] .ti{background:var(--card)}.typetile .n{font:600 12.5px/1.2 var(--sans);display:block}.typetile .s{color:var(--ink-3);margin-top:3px;font-size:11px;line-height:1.35;display:block}.typed{display:none}.typed.on{display:block}.tnote{background:var(--accent-soft);border-radius:var(--r-s);color:var(--accent-ink);align-items:flex-start;gap:9px;margin-top:11px;padding:11px 12px;font-size:12.5px;line-height:1.5;display:flex}.tnote svg{flex:none;margin-top:2px}.pcover{background-position:50%;background-size:cover;flex:none;height:64px;position:relative}.pcover .vb2{background:var(--card);color:var(--pass);font:600 7.5px/1 var(--sans);border-radius:999px;align-items:center;gap:3px;padding:3px 7px;display:inline-flex;position:absolute;top:6px;right:6px}.pprof{z-index:2;align-items:flex-end;gap:9px;margin-top:-20px;padding:0 11px;display:flex;position:relative}.plogo2{text-align:center;background:var(--accent-ink);color:#fff;width:46px;height:46px;font:700 7px/1.15 var(--sans);border:3px solid var(--card);border-radius:9px;flex:none;place-items:center;padding:4px;display:grid}.pav3{background:var(--level-soft);width:46px;height:46px;color:var(--level);font:700 15px/1 var(--sans);border:3px solid var(--card);border-radius:50%;flex:none;place-items:center;display:grid}.pprof .nm2{font:700 11.5px/1.2 var(--sans);align-items:center;gap:4px;display:flex}.pprof .sb{color:var(--ink-3);margin-top:3px;font-size:8px}.ppills2{flex-wrap:wrap;gap:4px;padding:8px 11px 0;display:flex}.ppill{font:600 8px/1 var(--sans);border-radius:999px;align-items:center;gap:3px;padding:4px 7px;display:inline-flex}.ppill.lv{background:var(--level-soft);color:var(--level)}.ppill.tp{background:var(--warn-soft);color:var(--warn)}.pstats{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--card);flex:none;grid-template-columns:repeat(3,1fr);margin-top:9px;display:grid}.pstats div{border-right:1px solid var(--rule);text-align:center;padding:7px 8px}.pstats div:last-child{border-right:0}.pstats .n4{font:700 12px/1 var(--sans);font-variant-numeric:tabular-nums}.pstats .l4{color:var(--ink-3);margin-top:3px;font-size:7.5px}.ptabs2{border-bottom:1px solid var(--rule);background:var(--card);flex:none;gap:2px;padding:0 11px;display:flex}.ptab2{font:600 9px/1 var(--sans);color:var(--ink-3);border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 9px}.ptab2.on{color:var(--accent-ink);border-bottom-color:var(--accent)}.pactions{flex:none;gap:6px;padding:8px 11px;display:flex}.devicewrap{grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:26px;padding:6px 0 44px;display:grid}.device{flex-direction:column;gap:11px;display:flex}.device .cap{font:600 12.5px/1.3 var(--sans);color:var(--ink)}.device .cap span{color:var(--ink-3);margin-top:3px;font-size:11.5px;font-weight:400;display:block}.phone{aspect-ratio:9/19.5;background:var(--paper);border:7px solid var(--ink);width:100%;max-width:268px;box-shadow:var(--sh-2);border-radius:30px;flex-direction:column;display:flex;position:relative;overflow:hidden}:root[data-theme=dark] .phone{border-color:#2c3138}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .phone{border-color:#2c3138}}.pstat{height:24px;font:600 9px/1 var(--sans);color:var(--ink);background:var(--card);flex:none;justify-content:space-between;align-items:center;padding:0 13px;display:flex}.pstat .dots{align-items:center;gap:2px;display:flex}.pstat .dots i{background:var(--ink);border-radius:50%;width:3px;height:3px;display:block}.pbody{background:var(--paper);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.pscroll{flex:1;min-height:0;overflow:hidden}.phdr{background:var(--card);border-bottom:1px solid var(--rule);flex:none;padding:8px 11px}.pbrand{color:var(--accent-ink);font:800 13px/1 var(--sans);letter-spacing:-.03em;align-items:center;gap:5px;display:flex}.psearch{background:var(--paper-2);border:1px solid var(--rule);color:var(--ink-3);border-radius:7px;align-items:center;gap:6px;margin-top:8px;padding:7px 9px;font-size:10.5px;display:flex}.pcats{background:var(--card);border-bottom:1px solid var(--rule);flex:none;gap:5px;padding:8px 11px;display:flex;overflow:hidden}.pcat{font:600 9.5px/1 var(--sans);background:var(--paper-2);color:var(--ink-2);white-space:nowrap;border-radius:999px;flex:none;padding:6px 9px}.pcat.on{background:var(--accent);color:var(--on-accent)}.psec{font:600 11px/1 var(--sans);align-items:baseline;gap:6px;padding:9px 11px 0;display:flex}.psec .m{font:500 9px/1 var(--sans);color:var(--accent-ink);margin-left:auto}.pgrid{grid-template-columns:1fr 1fr;gap:7px;padding:8px 11px;display:grid}.pcard{background:var(--card);border:1px solid var(--rule);border-radius:8px;overflow:hidden}.pcard .im{aspect-ratio:4/3;background-position:50%;background-size:cover;position:relative}.pcard .im .sh2{background:var(--card);width:14px;height:14px;color:var(--pass);border:1px solid var(--rule);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:4px;right:4px}.pcard .b{padding:6px 7px}.pcard .p{font:700 12px/1 var(--sans);letter-spacing:-.02em}.pcard .t{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:9.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.pcard .w{font-family:var(--mono);color:var(--ink-3);margin-top:3px;font-size:7.5px}.prow{border-bottom:1px solid var(--rule);background:var(--card);align-items:center;gap:8px;padding:8px 11px;display:flex}.prow .im{background-position:50%;background-size:cover;border-radius:6px;flex:none;width:52px;height:40px}.prow .b{flex:1;min-width:0}.prow .p{font:700 12px/1 var(--sans)}.prow .t{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9.5px;overflow:hidden}.prow .w{font-family:var(--mono);color:var(--ink-3);margin-top:3px;font-size:7.5px}.ptabs{border-top:1px solid var(--rule);background:var(--card);flex:none;padding:5px 0 7px;display:flex}.ptab{font:600 8px/1 var(--sans);color:var(--ink-3);flex-direction:column;flex:1;align-items:center;gap:3px;display:flex}.ptab.on{color:var(--accent-ink)}.pfilters{flex:none;gap:5px;padding:8px 11px;display:flex;overflow:hidden}.pfchip{font:600 9px/1 var(--sans);border:1px solid var(--rule);background:var(--card);color:var(--ink-2);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;padding:6px 8px;display:inline-flex}.pfchip.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink)}.phero{aspect-ratio:4/3;background-position:50%;background-size:cover;flex:none;position:relative}.pdetail{padding:9px 11px}.pdetail .p{font:700 17px/1 var(--sans);letter-spacing:-.024em}.pdetail .t{color:var(--ink);margin-top:5px;font-size:11px;font-weight:500;line-height:1.35}.pdetail .w{font-family:var(--mono);color:var(--ink-3);margin-top:4px;font-size:8px}.pseller{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--card);align-items:center;gap:7px;margin-top:8px;padding:8px 11px;display:flex}.pav2{background:var(--level-soft);width:26px;height:26px;color:var(--level);font:600 9px/1 var(--sans);border-radius:50%;flex:none;place-items:center;display:grid}.pbtns{gap:6px;padding:9px 11px;display:flex}.pbtn{text-align:center;font:600 10px/1 var(--sans);background:var(--accent);color:var(--on-accent);border-radius:7px;flex:1;padding:9px 0}.pbtn.alt{background:var(--card);color:var(--ink);border:1px solid var(--rule)}.pscan{background:var(--card);border:1px solid var(--rule);border-radius:8px;margin:0 11px;overflow:hidden}.pscan .h{border-bottom:1px solid var(--rule);background:var(--card-2);font:600 9.5px/1 var(--sans);align-items:center;gap:5px;padding:7px 9px;display:flex}.pscan .r{border-bottom:1px dashed var(--rule);align-items:flex-start;gap:6px;padding:6px 9px;display:flex}.pscan .r:last-child{border-bottom:0}.pscan .r .k{font:600 8.5px/1.3 var(--sans);flex:none;width:34px}.pscan .r .v{font-family:var(--mono);color:var(--ink-2);font-size:7.5px;line-height:1.45}.pscan .ok{color:var(--pass);flex:none}.pscan .no{color:var(--warn);flex:none}.pchat{flex-direction:column;gap:7px;padding:9px 11px;display:flex}.bub{border-radius:11px;max-width:78%;padding:7px 9px;font-size:9.5px;line-height:1.4}.bub.them{background:var(--card);border:1px solid var(--rule);border-bottom-left-radius:3px;align-self:flex-start}.bub.me{background:var(--accent);color:var(--on-accent);border-bottom-right-radius:3px;align-self:flex-end}.offer{background:var(--card);border:1px solid var(--accent);border-radius:9px;align-self:stretch;padding:9px}.offer .l{font:600 8.5px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink)}.offer .a{font:700 15px/1 var(--sans);letter-spacing:-.02em;margin-top:5px}.offer .b2{gap:5px;margin-top:8px;display:flex}.offer .b2 span{text-align:center;font:600 9px/1 var(--sans);border-radius:6px;flex:1;padding:7px 0}.offer .y{background:var(--pass);color:#fff}.offer .n2{background:var(--card);border:1px solid var(--rule);color:var(--ink-2)}.plist{padding:0}.pitem{border-bottom:1px solid var(--rule);background:var(--card);align-items:center;gap:8px;padding:9px 11px;display:flex}.pitem .ic2{background:var(--paper-2);border-radius:7px;flex:none;place-items:center;width:26px;height:26px;display:grid}.pitem .b{flex:1;min-width:0}.pitem .t{font:600 10px/1.2 var(--sans)}.pitem .s{color:var(--ink-3);margin-top:3px;font-size:8.5px}.pitem .n3{font-family:var(--mono);color:var(--pass);background:var(--pass-soft);border-radius:999px;flex:none;padding:3px 6px;font-size:8px}.padslot{background:var(--card);border:1px solid var(--rule);border-radius:8px;margin:8px 11px;overflow:hidden}.padslot .im{aspect-ratio:16/9;background-position:50%;background-size:cover;position:relative}.padslot .sp{font:600 7px/1 var(--sans);letter-spacing:.05em;text-transform:uppercase;background:var(--card);color:var(--ink-3);border-radius:4px;padding:3px 5px;position:absolute;top:5px;left:5px}.padslot .b{padding:7px 9px}.padslot .t{font:700 10.5px/1.2 var(--sans)}.padslot .s{color:var(--ink-2);margin-top:3px;font-size:9px}.applead{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-m);box-shadow:var(--ring);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:26px;margin:18px 0 8px;padding:24px;display:grid}.applead h2{margin-bottom:9px;font-size:22px}.applead p{color:var(--ink-2);margin:0 0 12px;font-size:14px;line-height:1.6}.applead ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.applead li{color:var(--ink-2);align-items:flex-start;gap:9px;font-size:13.5px;display:flex}.applead li svg{color:var(--pass);flex:none;margin-top:3px}.specs{grid-template-columns:1fr 1fr;gap:11px;display:grid}.spec{background:var(--card-2);border:1px solid var(--rule);border-radius:var(--r-s);padding:12px}.spec .k{font:600 12px/1.2 var(--sans)}.spec .v{color:var(--ink-3);margin-top:4px;font-size:11.5px;line-height:1.45}.dealgrid{grid-template-columns:288px minmax(0,1fr) 320px;align-items:start;gap:22px;padding:18px 0 44px;display:grid}.dcol{flex-direction:column;gap:14px;display:flex}.dcol.stick{top:calc(var(--hdr) + var(--catbar) + 16px);position:sticky}.thread{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-m);box-shadow:var(--ring);flex-direction:column;min-height:660px;display:flex;overflow:hidden}.thread-h{border-bottom:1px solid var(--rule);background:var(--card-2);align-items:center;gap:10px;padding:12px 16px;display:flex}.thread-h .w2{font:600 13.5px/1.2 var(--sans);flex-wrap:wrap;align-items:center;gap:7px;display:flex}.thread-h .s3{font-family:var(--mono);color:var(--ink-3);margin-left:auto;font-size:10.5px}.msgs{flex-direction:column;gap:12px;padding:17px 16px;display:flex}.daystamp{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);background:var(--paper-2);border-radius:var(--r-pill);align-self:center;padding:4px 11px;font-size:9.5px}.dm{flex-direction:column;gap:4px;max-width:74%;display:flex}.dm.me{align-self:flex-end;align-items:flex-end}.dm .bb{border-radius:13px;padding:10px 13px;font-size:13.5px;line-height:1.5}.dm.them .bb{background:var(--paper-2);border:1px solid var(--rule);border-bottom-left-radius:4px}.dm.me .bb{background:var(--accent);color:var(--on-accent);border-bottom-right-radius:4px}.dm .tm{font-family:var(--mono);color:var(--ink-3);font-size:9.5px}.dsys{background:var(--accent-soft);border-radius:var(--r-s);color:var(--accent-ink);align-self:stretch;align-items:flex-start;gap:9px;padding:11px 13px;font-size:12.5px;line-height:1.55;display:flex}.dsys.good{background:var(--pass-soft);color:var(--pass)}.dsys svg{flex:none;margin-top:2px}.doffer{background:var(--card);border:1px solid var(--pass);border-radius:var(--r-m);align-self:stretch;overflow:hidden}.doffer .oh{background:var(--pass-soft);color:var(--pass);font:600 10px/1 var(--sans);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:7px;padding:9px 13px;display:flex}.doffer .oh .tm{font-family:var(--mono);letter-spacing:0;text-transform:none;opacity:.8;margin-left:auto;font-weight:400}.doffer .ob{padding:14px}.doffer .amt2{font:700 25px/1 var(--sans);letter-spacing:-.028em;font-variant-numeric:tabular-nums}.doffer .trail{font-family:var(--mono);color:var(--ink-3);margin-top:8px;font-size:11px;line-height:1.7}.dmeet{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-m);grid-template-columns:50px minmax(0,1fr);align-self:stretch;gap:13px;padding:14px;display:grid}.dmeet .cal{border-radius:var(--r-s);background:var(--paper-2);text-align:center;flex:none;place-content:center;width:50px;height:50px;display:grid}.dmeet .cal .mo{font:600 8.5px/1 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--hot)}.dmeet .cal .dy{font:700 19px/1 var(--sans);font-variant-numeric:tabular-nums;margin-top:4px}.dmeet .t6{font:600 13.5px/1.3 var(--sans);display:block}.dmeet .s6{color:var(--ink-2);margin-top:5px;font-size:12.5px;line-height:1.5;display:block}.dmeet .s6 b{color:var(--pass);font-weight:600}.composer{border-top:1px solid var(--rule);background:var(--card-2);align-items:center;gap:9px;margin-top:auto;padding:11px 13px;display:flex}.composer .fake{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-pill);min-width:0;color:var(--ink-3);flex:1;padding:10px 15px;font-size:13.5px}.ladder{margin:0;padding:0;list-style:none}.lstep{grid-template-columns:25px minmax(0,1fr);gap:12px;padding-bottom:17px;display:grid;position:relative}.lstep:before{content:"";background:var(--rule);width:1.5px;position:absolute;top:25px;bottom:0;left:11.5px}.lstep:last-child{padding-bottom:0}.lstep:last-child:before{display:none}.lstep .bd{border:1.5px solid var(--rule);background:var(--card);width:25px;height:25px;color:var(--ink-3);font:500 10px/1 var(--mono);z-index:1;border-radius:50%;place-items:center;display:grid;position:relative}.lstep.is-done .bd{background:var(--pass);border-color:var(--pass);color:#fff}.lstep.is-done:before{background:var(--pass)}.lstep.is-now .bd{border-color:var(--accent);color:var(--accent-ink);box-shadow:0 0 0 3px var(--focus)}.lstep .t2{font:600 13.5px/1.3 var(--sans);color:var(--ink-3);display:block}.lstep.is-done .t2,.lstep.is-now .t2{color:var(--ink)}.lstep .s2{color:var(--ink-3);margin-top:5px;font-size:12.5px;line-height:1.55;display:block}.lstep .dt2{font-family:var(--mono);color:var(--ink-3);margin-top:5px;font-size:10px;display:block}.held{background:var(--pass-soft);border-radius:var(--r-s);text-align:center;margin-bottom:15px;padding:15px}.held .n5{font:700 27px/1 var(--sans);letter-spacing:-.03em;color:var(--pass);font-variant-numeric:tabular-nums}.held .l5{color:var(--pass);margin-top:7px;font-size:12.5px;line-height:1.5}.rqtop{border-bottom:1px solid var(--rule);padding:19px}.rqtop .ask{font-family:var(--disp);letter-spacing:-.022em;margin:0;font-size:23px;font-weight:580;line-height:1.25}.rqtop .body{color:var(--ink-2);max-width:62ch;margin:12px 0 0;font-size:14px;line-height:1.65}.rqfacts{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.rqfact{background:var(--paper-2);border-radius:var(--r-pill);font:500 12.5px/1 var(--sans);color:var(--ink-2);align-items:center;gap:6px;padding:6px 11px;display:inline-flex}.rqfact b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.rqfact svg{color:var(--ink-3)}.resp{border-bottom:1px solid var(--rule);grid-template-columns:52px minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px 19px;display:grid}.resp:last-child{border-bottom:0}.resp .av2{border-radius:var(--r-s);border:1px solid var(--rule);background-position:50%;background-size:cover;width:52px;height:52px}.resp .nm3{font:600 13.5px/1.2 var(--sans);flex-wrap:wrap;align-items:center;gap:7px;display:flex}.resp .tx3{color:var(--ink-2);margin-top:7px;font-size:13.5px;line-height:1.6}.resp .mt3{font-family:var(--mono);color:var(--ink-3);margin-top:7px;font-size:10.5px}.resp .rt2{text-align:right;white-space:nowrap}.resp .pr3{font:700 17px/1 var(--sans);letter-spacing:-.022em;font-variant-numeric:tabular-nums}.rqrow{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:14px 17px;display:grid}.rqrow:last-child{border-bottom:0}.rqrow:hover{background:var(--card-2)}.rqrow .q2{color:var(--ink);font-size:13.5px;font-weight:500;display:block}.rqrow .m2{font-family:var(--mono);color:var(--ink-3);margin-top:5px;font-size:10.5px;display:block}.rqrow .bg{font:600 13px/1 var(--sans);white-space:nowrap;font-variant-numeric:tabular-nums}.rqrow .rp{font-family:var(--mono);border-radius:var(--r-pill);white-space:nowrap;padding:5px 10px;font-size:10.5px}.rqrow .rp.some{color:var(--pass);background:var(--pass-soft)}.rqrow .rp.none{color:var(--ink-3);background:var(--paper-2)}.anav{font:500 13.5px/1 var(--sans);color:var(--ink-2);border-bottom:1px solid var(--rule-2);grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 15px;display:grid}.anav:last-child{border-bottom:0}.anav:hover{background:var(--card-2);color:var(--ink)}.anav.on{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.anav svg{color:var(--ink-3)}.anav.on svg{color:var(--accent-ink)}.anav .ct2{font-family:var(--mono);color:var(--ink-3);background:var(--paper-2);border-radius:var(--r-pill);padding:3px 7px;font-size:10px}.anav.on .ct2{background:var(--card);color:var(--accent-ink)}.todo{border-bottom:1px solid var(--rule);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px 17px;display:grid}.todo:last-child{border-bottom:0}.todo .ti2{border-radius:var(--r-s);flex:none;place-items:center;width:32px;height:32px;display:grid}.todo .ti2.act{background:var(--accent-soft);color:var(--accent-ink)}.todo .ti2.warn{background:var(--warn-soft);color:var(--warn)}.todo .ti2.ok{background:var(--pass-soft);color:var(--pass)}.todo .t4{font:600 13.5px/1.3 var(--sans);display:block}.todo .s4{color:var(--ink-3);margin-top:4px;font-size:12.5px;line-height:1.5;display:block}.mine,.minehead{grid-template-columns:66px minmax(0,1fr) repeat(3,56px) 96px 74px;align-items:center;gap:14px;display:grid}.minehead{border-bottom:1px solid var(--rule);background:var(--card-2);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);padding:9px 17px;font-size:9.5px}.mine{border-bottom:1px solid var(--rule);padding:12px 17px}.mine:last-child{border-bottom:0}.mine:hover{background:var(--card-2)}.mine .im2{border-radius:var(--r-s);border:1px solid var(--rule);background-position:50%;background-size:cover;width:66px;height:50px}.mine .t5{font:600 13.5px/1.3 var(--sans);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mine .s5{font-family:var(--mono);color:var(--ink-3);margin-top:5px;font-size:10.5px;display:block}.mine .num,.minehead .num{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-2);font-size:12.5px}.mine .num i{color:var(--ink-3);margin-top:3px;font-size:9.5px;font-style:normal;display:block}.mine .pill2{font:600 11px/1 var(--sans);border-radius:var(--r-pill);white-space:nowrap;text-align:center;justify-self:start;padding:5px 10px}.mine .pill2.live{background:var(--pass-soft);color:var(--pass)}.mine .pill2.hold{background:var(--warn-soft);color:var(--warn)}.mine .pill2.sold{background:var(--paper-2);color:var(--ink-3)}.tband{background:var(--card);border-bottom:1px solid var(--rule);text-align:center;padding:46px 0 40px}.tband h1{font-family:var(--disp);letter-spacing:-.028em;margin:0;font-size:clamp(27px,3.3vw,37px);font-weight:580;line-height:1.12}.tband p{color:var(--ink-2);max-width:60ch;margin:14px auto 0;font-size:16px;line-height:1.6}.ladderhead,.tier2{grid-template-columns:184px minmax(0,1fr) minmax(0,1fr) 92px 90px;align-items:start;gap:18px;display:grid}.ladderhead{background:var(--card-2);border-bottom:1px solid var(--rule);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);padding:10px 18px;font-size:9.5px}.ladderhead .r{text-align:right}.tier2{border-bottom:1px solid var(--rule);padding:17px 18px}.tier2:last-child{border-bottom:0}.tier2:hover{background:var(--card-2)}.tier2 .nm4{font:700 15px/1.2 var(--sans);letter-spacing:-.016em;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tier2 .cd{font-family:var(--mono);color:var(--level);background:var(--level-soft);border-radius:4px;padding:3px 6px;font-size:10px;font-weight:500}.tier2 .who4{color:var(--ink-3);margin-top:7px;font-size:12.5px;line-height:1.5}.tier2 .li{color:var(--ink-2);font-size:13px;line-height:1.6}.tier2 .li b{color:var(--ink);font-weight:600}.tier2 .tm4{font-family:var(--mono);color:var(--ink-2);font-variant-numeric:tabular-nums;text-align:right;font-size:11.5px}.tier2 .ct4{font-family:var(--mono);color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;font-size:12.5px}.tier2 .ct4 i{color:var(--ink-3);margin-top:4px;font-size:9.5px;font-style:normal;display:block}.checkgrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.checkcell{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-m);box-shadow:var(--ring);padding:17px}.checkcell .hd2{align-items:center;gap:10px;margin-bottom:12px;display:flex}.checkcell .bug2{border-radius:var(--r-s);background:var(--pass-soft);width:32px;height:32px;color:var(--pass);flex:none;place-items:center;display:grid}.checkcell h3{font-size:14.5px}.checkcell p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.6}.checkcell .out{border-top:1px dashed var(--rule);font-family:var(--mono);color:var(--ink-3);margin-top:13px;padding-top:12px;font-size:10.5px;line-height:1.7}.checkcell .out b{color:var(--ink-2);font-weight:500}.oddsrow{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.odds{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-m);box-shadow:var(--ring);padding:18px}.odds .n6{font:700 27px/1 var(--sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.odds .l6{color:var(--ink-2);margin-top:9px;font-size:13.5px;line-height:1.55}.odds .b6{font-family:var(--mono);color:var(--ink-3);margin-top:8px;font-size:10.5px}.gscale2{border-radius:5px;gap:2px;height:9px;margin-top:14px;display:flex;overflow:hidden}.gscale2 i{border-radius:3px;height:100%;display:block}@media (max-width:1240px){.dealgrid{grid-template-columns:minmax(0,1fr) 316px}.dealgrid .dcol.item{flex-flow:wrap;grid-column:1/-1;position:static}.dealgrid .dcol.item>*{flex:260px}.checkgrid{grid-template-columns:1fr 1fr}}@media (max-width:1180px){.shieldband,.applead{grid-template-columns:1fr;gap:20px}.ladderhead{display:none}.tier2{grid-template-columns:1fr 1fr;gap:13px}.tier2 .tm4,.tier2 .ct4{text-align:left}}@media (max-width:900px){.dealgrid{grid-template-columns:minmax(0,1fr)}.dealgrid .dcol{position:static}.oddsrow,.checkgrid,.tier2{grid-template-columns:1fr}.mine,.minehead{grid-template-columns:66px minmax(0,1fr) auto}.mine .num,.minehead .num{display:none}}@media (max-width:760px){.adwide{grid-template-columns:1fr;gap:12px}.adwide .im{aspect-ratio:16/7}.adwide .btn{justify-self:start}.sectionhead{flex-wrap:wrap;gap:4px 12px;margin:30px 0 12px}.sectionhead h2{flex:100%}.sectionhead .more{margin-left:0}.resulthead{flex-direction:column;gap:12px}.resulthead .acts{flex-wrap:wrap;width:100%}.closer h2{font-size:22px}.shieldband,.applead{padding:20px}}@media (max-width:640px){.shieldgrid,.specs{grid-template-columns:1fr}.hero{padding:30px 0 24px}.herosearch{flex-wrap:wrap}.herosearch .vr{display:none}.herosearch .fld{flex:100%}.resp{grid-template-columns:44px minmax(0,1fr)}.resp .rt2{grid-column:2}.rqrow{grid-template-columns:minmax(0,1fr) auto}}
button.frow,button.savedrow{text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:0;padding:0}button.frow{color:var(--ink-2)}.cover.nophoto{background:linear-gradient(180deg,var(--paper-2),var(--card));border-bottom:1px solid var(--rule)}.pic.nophoto,.av2.nophoto,.im2.nophoto,.gal-main.nophoto{background:var(--paper-2);color:var(--ink-3);place-items:center;display:grid}.nophoto svg{opacity:.55}.av2.nophoto,.im2.nophoto{box-shadow:inset 0 0 0 1px var(--rule)}.emptyset{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-m);text-align:center;box-shadow:var(--ring);grid-column:1/-1;padding:44px 24px}.emptyset h3{margin-bottom:7px;font-size:16px}.emptyset p{color:var(--ink-2);max-width:44ch;margin:0 auto;font-size:13.5px;line-height:1.6}.emptyset .acts{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.legal-wrap{grid-template-columns:210px minmax(0,1fr);gap:28px;padding:22px 0 48px;display:grid}.legal-tabs{top:calc(var(--hdr) + var(--catbar) + 16px);flex-direction:column;align-self:start;gap:2px;display:flex;position:sticky}.legal-tabs a{border-radius:var(--r-s);font:500 13.5px/1.3 var(--sans);color:var(--ink-2);padding:9px 12px;display:block}.legal-tabs a:hover{background:var(--card-2);color:var(--ink)}.legal-tabs a[aria-current=page]{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.doc{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-m);box-shadow:var(--ring);max-width:78ch;padding:30px 34px 34px}.doc h1{font-family:var(--disp);letter-spacing:-.026em;margin:0;font-size:30px;font-weight:580}.doc .updated{font-family:var(--mono);color:var(--ink-3);margin-top:9px;font-size:11px}.doc h2{margin:30px 0 10px;scroll-margin-top:120px;font-size:18px}.doc h3{margin:20px 0 8px;font-size:14.5px}.doc p{color:var(--ink-2);margin:0 0 12px;font-size:14.5px;line-height:1.7}.doc ul,.doc ol{margin:0 0 12px;padding-left:20px}.doc li{color:var(--ink-2);margin-bottom:6px;font-size:14.5px;line-height:1.7}.doc a{color:var(--accent-ink);text-underline-offset:2px;text-decoration:underline}.doc strong{color:var(--ink);font-weight:600}.doc table{border-collapse:collapse;width:100%;margin:0 0 14px;font-size:13px}.doc th,.doc td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;padding:9px 11px}.doc th{font:600 11px/1.3 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);background:var(--card-2)}.doc td{color:var(--ink-2);line-height:1.6}.tablewrap{-webkit-overflow-scrolling:touch;margin:0 0 14px;overflow-x:auto}.tablewrap>table{min-width:34rem}.toc{background:var(--card-2);border:1px solid var(--rule);border-radius:var(--r-s);margin:20px 0 26px;padding:14px 16px}.toc .hd{font:600 11px/1 var(--sans);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin-bottom:9px}.toc ol{margin:0;padding-left:18px}.toc li{margin-bottom:5px;font-size:13.5px}.page{max-width:78ch;padding:26px 0 48px}.page h2{margin:30px 0 10px;font-size:20px}.page h3{margin:22px 0 8px;font-size:15px}.page p{color:var(--ink-2);margin:0 0 13px;font-size:15px;line-height:1.7}.page ul{margin:0 0 14px;padding-left:20px}.page li{color:var(--ink-2);margin-bottom:7px;font-size:15px;line-height:1.7}.page a{color:var(--accent-ink)}.page table{border-collapse:collapse;width:100%;margin:0 0 14px;font-size:13px}.page th,.page td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;padding:9px 11px}.page th{font:600 11px/1.3 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);background:var(--card-2)}.page td{color:var(--ink-2);line-height:1.6}@media (max-width:860px){.legal-wrap{grid-template-columns:minmax(0,1fr);gap:16px}.legal-tabs{scrollbar-width:none;flex-direction:row;position:static;overflow-x:auto}.legal-tabs::-webkit-scrollbar{display:none}.legal-tabs a{white-space:nowrap}.doc{padding:22px 18px 26px}.doc h1{font-size:24px}}.fl{font:600 12.5px/1.4 var(--sans);color:var(--ink-2);letter-spacing:.01em;margin:0 0 6px;display:block}.fl .opt,.fsec h3 .opt{color:var(--ink-3);letter-spacing:0;font-weight:500}.fsec{border-bottom:1px solid var(--rule);padding:18px}.fsec:last-of-type{border-bottom:0}.fsec h3{font:600 14.5px/1.3 var(--sans);margin:0 0 12px}.frow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.inp.bad{border-color:var(--fail)}.fieldbad{font:500 12px/1.45 var(--sans);color:var(--fail);margin-top:6px;display:block}.chk{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.chk input{flex:none;margin-top:3px}.chk b{font:600 13.5px/1.4 var(--sans);display:block}.chk i{font:400 12.5px/1.55 var(--sans);color:var(--ink-3);margin-top:2px;font-style:normal;display:block}.fact{border-top:1px solid var(--rule);background:var(--paper-2);border-radius:0 0 var(--r-m)var(--r-m);justify-content:flex-end;gap:10px;padding:16px 18px;display:flex}.reqhead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cat-tag{font:600 11.5px/1 var(--sans);border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent);align-items:center;gap:5px;padding:5px 9px;display:inline-flex}@media (max-width:720px){.frow{grid-template-columns:1fr}.fact{flex-direction:column-reverse}.fact .btn{justify-content:center;width:100%}}.authpage{background:radial-gradient(900px 420px at 50% -180px,var(--accent-soft)0%,transparent 70%),var(--paper);flex-direction:column;min-height:100vh;display:flex}.authtop{justify-content:center;padding:26px 20px 4px;display:flex}.authmain{flex:1;justify-content:center;padding:18px 20px 40px;display:flex}.authshell{width:100%;max-width:430px}.authcard{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-m);box-shadow:var(--sh-2);padding:28px 28px 24px}.authcard h1{font:600 24px/1.2 var(--disp);margin:0 0 6px}.authsub{font:400 14px/1.55 var(--sans);color:var(--ink-2);margin:0 0 20px}.authalt{text-align:center;font:400 13.5px/1.5 var(--sans);color:var(--ink-2);margin:18px 0 0}.formerr{background:var(--warn-soft);border:1px solid var(--warn);color:var(--warn);border-radius:var(--r-s);font:500 13.5px/1.5 var(--sans);margin:0 0 14px;padding:10px 12px}.authnote{background:var(--pass-soft);border:1px solid var(--pass);border-radius:var(--r-s);font:400 13px/1.55 var(--sans);color:var(--ink-2);align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;display:flex}.authnote svg{color:var(--pass);flex:none;margin-top:1px}.authfoot{font:400 12px/1.5 var(--sans);color:var(--ink-3);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:4px 20px 28px;display:flex}.authfoot .lnks{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.authfoot a{color:var(--ink-2)}.authdiv{font:500 11.5px/1 var(--sans);color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:12px;margin:18px 0;display:flex}.authdiv:before,.authdiv:after{content:"";background:var(--rule);flex:1;height:1px}.authmeta{font:400 13px/1.4 var(--sans);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}@media (max-width:480px){.authcard{padding:22px 18px 20px}.authcard h1{font-size:21px}}.anav-out{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.anav-out:hover{color:var(--fail)}.dacts form{flex:1;min-width:148px;display:flex}.dacts form .btn{flex:1;justify-content:center;min-width:0}@font-face{font-family:Fraunces;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/inter-600.woff2)format("woff2");unicode-range:U+181,U+18A,U+198-199,U+253,U+257,U+1E44-1E45}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400.woff2)format("woff2");unicode-range:U+181,U+18A,U+198-199,U+253,U+257,U+1E44-1E45,U+1E62-1E63}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500.woff2)format("woff2");unicode-range:U+181,U+18A,U+198-199,U+253,U+257,U+1E44-1E45,U+1E62-1E63}
