:root{--bg:#f4f5f7;--paper:#fff;--ink:#191f28;--ink2:#333d4b;--muted:#6b7684;--faint:#9aa3ad;--soft:#e5e8eb;--tint:#f2f4f6;--mark:#ffe14d;--on-mark:#191f28;--brand:#f04438;--focus:#3182f6;--shadow:0 1px 2px #191f280a, 0 8px 24px #191f280f;--shadow-h:0 2px 4px #191f280d, 0 14px 32px #191f281a;--r-card:20px;--r-in:12px;--tabbar:62px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#101215;--paper:#1a1d22;--ink:#f2f4f6;--ink2:#d1d6db;--muted:#a0a8b2;--faint:#6b7684;--soft:#2b3038;--tint:#22262c;--brand:#ff6b5e;--focus:#6aa6ff;--shadow:0 1px 2px #0000004d;--shadow-h:0 6px 20px #00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#101215;--paper:#1a1d22;--ink:#f2f4f6;--ink2:#d1d6db;--muted:#a0a8b2;--faint:#6b7684;--soft:#2b3038;--tint:#22262c;--brand:#ff6b5e;--focus:#6aa6ff;--shadow:0 1px 2px #0000004d;--shadow-h:0 6px 20px #00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{background:var(--bg);color:var(--ink);word-break:keep-all;overflow-wrap:anywhere;padding-bottom:calc(var(--tabbar) + env(safe-area-inset-bottom));margin:0;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Malgun Gothic,sans-serif;font-size:16px;line-height:1.6}@media (min-width:900px){body{padding-bottom:0}}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:8px}button{font:inherit;color:inherit}img{max-width:100%}h1,h2,h3,h4{letter-spacing:-.025em;margin:0;line-height:1.3}p{margin:0}.num{font-variant-numeric:tabular-nums}.disp{letter-spacing:-.01em;font-family:Black Han Sans,Pretendard Variable,sans-serif;font-weight:400}.muted{color:var(--muted)}.small{font-size:14px}.tiny{font-size:12.5px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hl{background:linear-gradient(transparent 60%, var(--mark) 60%, var(--mark) 92%, transparent 92%);padding:0 2px}.err{color:var(--brand);font-weight:700}.wrap{width:100%;max-width:640px;margin:0 auto;padding:0 16px}@media (min-width:900px){.wrap{max-width:1200px;padding:0 28px}}.narrow{max-width:760px;margin-left:auto;margin-right:auto}.m-only{display:block}.d-only{display:none}@media (min-width:900px){.m-only{display:none!important}.d-only{display:block}}main.wrap{padding-top:20px;padding-bottom:56px}@media (min-width:900px){main.wrap{padding-top:36px}}section+section{margin-top:32px}.sec-h{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.sec-h h2{font-size:20px;font-weight:800}.sec-h a{color:var(--muted);white-space:nowrap;font-size:14px;font-weight:600;text-decoration:none}.page-h{margin-bottom:18px}.page-h h1{font-size:28px;font-weight:800}.page-h p{color:var(--muted);margin-top:6px}@media (min-width:900px){.page-h h1{font-size:34px}}.top{z-index:20;background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--soft);position:sticky;top:0}.top .wrap{justify-content:space-between;align-items:center;gap:16px;height:56px;display:flex}.mark{letter-spacing:-.01em;font-family:Black Han Sans,sans-serif;font-size:24px;text-decoration:none}.mark i{color:var(--brand);font-style:normal}.topnav{gap:2px;display:none}.topnav a{color:var(--ink2);border-radius:10px;padding:7px 12px;font-size:15px;font-weight:600;text-decoration:none}.topnav a:hover{background:var(--tint)}.topnav a[aria-current=page]{color:var(--ink);background:var(--tint)}.iconbtn{background:var(--tint);border-radius:999px;place-items:center;width:40px;height:40px;text-decoration:none;display:inline-grid}.hsearch{display:none}@media (min-width:900px){.top .wrap{height:66px}.topnav{margin-left:auto;display:flex}.top .iconbtn{display:none}.hsearch{flex:1;max-width:380px;display:block;position:relative}.hsearch-in{background:var(--tint);border-radius:999px;align-items:center;padding:3px 4px 3px 16px;display:flex}.hsearch-in:focus-within{box-shadow:0 0 0 2px var(--focus)}.hsearch input{min-width:0;height:36px;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:15px}.hsearch button{background:var(--ink);height:34px;color:var(--paper);cursor:pointer;border:0;border-radius:999px;padding:0 14px;font-weight:700}}.tabbar{z-index:30;height:calc(var(--tabbar) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--paper);border-top:1px solid var(--soft);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar a{color:var(--faint);align-content:center;place-items:center;gap:2px;font-size:11px;font-weight:600;text-decoration:none;display:grid}.tabbar a svg{width:24px;height:24px}.tabbar a[aria-current=page]{color:var(--ink)}@media (min-width:900px){.tabbar{display:none}}.card{background:var(--paper);border-radius:var(--r-card);box-shadow:var(--shadow)}.press{transition:transform .12s,box-shadow .12s}.press:active{transform:scale(.98)}@media (hover:hover){.press:hover{box-shadow:var(--shadow-h);transform:translateY(-2px)}}.block{padding:20px}.block h2{margin-bottom:4px;font-size:19px;font-weight:800}.btn{background:var(--ink);min-height:50px;color:var(--paper);cursor:pointer;white-space:nowrap;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-weight:700;text-decoration:none;transition:transform .1s;display:inline-flex}.btn:active{transform:scale(.98)}.btn.white{background:var(--tint);color:var(--ink)}.btn.dark{background:var(--ink);color:var(--paper)}.btn.y{background:var(--mark);color:var(--on-mark)}.btn.block{width:100%}.chip{background:var(--tint);height:26px;color:var(--ink2);white-space:nowrap;border-radius:8px;align-items:center;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.chip.y{background:var(--mark);color:var(--on-mark)}.search{background:var(--paper);box-shadow:var(--shadow);border:1.5px solid #0000;border-radius:16px;align-items:center;padding:6px 6px 6px 18px;display:flex}.search:focus-within{border-color:var(--focus)}.search input{min-width:0;height:46px;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:17px}.search .btn{border-radius:12px;min-height:44px}.suggest{margin:10px 0 0;padding:6px;list-style:none}.suggest a{border-radius:12px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:8px;text-decoration:none;display:grid}.suggest a:hover,.suggest a:focus-visible{background:var(--tint)}.av{background:var(--tint);width:44px;height:54px;color:var(--ink2);border-radius:12px;flex:none;place-items:center;font-family:Black Han Sans,sans-serif;font-size:20px;display:grid;overflow:hidden}.av img{object-fit:cover;object-position:center 18%;width:100%;height:100%;display:block}.av.s{border-radius:10px;width:38px;height:46px;font-size:17px}.av.l{border-radius:18px;width:96px;height:120px;font-size:40px}.tone-0{color:#1b5fd1;background:#e8f1ff}.tone-1{color:#0f8a55;background:#e6f7ef}.tone-2{color:#c25a0a;background:#fff1e5}.tone-3{color:#c8283f;background:#ffe9ec}.tone-4{color:#0c7c8a;background:#e7f6f8}.tone-5{color:#8a6400;background:#fff7d6}.tone-6{color:#4e5968;background:#eef0f3}.tone-7{color:#5b3fc4;background:#f1ebff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) [class*=tone-]{filter:saturate(.9)brightness(.85)}}.hero h1{letter-spacing:-.01em;font-family:Black Han Sans,sans-serif;font-size:clamp(42px,12vw,76px);font-weight:400;line-height:1.06}.hero h1 i{color:var(--brand);font-style:normal}.hero .lead{color:var(--muted);max-width:520px;margin:14px 0 20px;font-size:16.5px}.hero .stat{color:var(--muted);margin-top:12px;font-size:13.5px}.stats{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.stats span{background:var(--paper);box-shadow:var(--shadow);border-radius:10px;padding:6px 10px;font-size:13px;font-weight:600}.stats b{font-variant-numeric:tabular-nums}.rail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:150px;grid-auto-flow:column;gap:12px;margin:0 -16px;padding:4px 16px 14px;display:grid;overflow-x:auto}.rail::-webkit-scrollbar{display:none}@media (min-width:900px){.rail{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-auto-flow:row;margin:0;padding:4px 0;overflow:visible}}.pcard{scroll-snap-align:start;gap:6px;padding:10px 10px 12px;text-decoration:none;display:grid}.pcard .ph{aspect-ratio:4/5;background:var(--tint);border-radius:14px;place-items:center;font-family:Black Han Sans,sans-serif;font-size:42px;display:grid;overflow:hidden}.pcard .ph img{object-fit:cover;object-position:center 18%;width:100%;height:100%}.pcard b{margin-top:4px;font-size:16px;line-height:1.2}.pcard .sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.3;overflow:hidden}.pcard .v{font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.rows{margin:0;padding:4px 16px;list-style:none}.rows li+li{border-top:1px solid var(--soft)}.rows a,.rowdiv{grid-template-columns:28px 38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;text-decoration:none;display:grid}.rowdiv{grid-template-columns:28px minmax(0,1fr) auto}.rows a:hover .nm{text-decoration:underline;text-decoration-thickness:1px}.rows .rk{text-align:center;color:var(--muted);font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.rows li:nth-child(-n+3) .rk{background:var(--mark);color:var(--on-mark);border-radius:8px;line-height:26px}.rows .nm{min-width:0;font-weight:700;line-height:1.3;display:grid}.rows .nm span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;overflow:hidden}.rows .v{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.rows.norank a{grid-template-columns:38px minmax(0,1fr) auto}.rows li.adrow{padding:12px 0}.tabs{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.tabs button{background:var(--paper);height:36px;box-shadow:inset 0 0 0 1px var(--soft);cursor:pointer;color:var(--ink2);border:0;border-radius:999px;padding:0 14px;font-size:14px;font-weight:600}.tabs button[aria-selected=true]{background:var(--ink);color:var(--paper);box-shadow:none}.tabs .tabfam{color:var(--faint);align-self:center;width:100%;margin-top:4px;font-size:12px;font-weight:800}.game{padding:18px}.game h2{font-size:20px;font-weight:800}.vs{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:10px;margin-top:14px;display:grid}.vs .opt{text-align:center;cursor:pointer;background:var(--tint);border:0;border-radius:16px;justify-items:center;gap:4px;padding:14px 8px;display:grid}.vs .opt.win{background:var(--mark);color:var(--on-mark)}.vs .opt[disabled]{cursor:default}.vs .or{color:var(--faint);align-self:center;font-family:Black Han Sans,sans-serif;font-size:20px}.vs .amt{min-height:26px;font-family:Black Han Sans,sans-serif;font-size:18px}.game .res{text-align:center;min-height:24px;margin-top:12px;font-weight:700}.phead{grid-template-columns:auto 1fr;align-items:end;gap:16px;display:grid}.phead h1{font-size:34px;font-weight:800;line-height:1.1}.phead .meta{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.phead .en{color:var(--muted);margin-top:4px;font-size:13px}.money{padding:22px 20px 20px;position:relative;overflow:hidden}.money .lbl{color:var(--muted);font-size:14px;font-weight:700}.money .big{font-variant-numeric:tabular-nums;margin-top:8px;font-family:Black Han Sans,sans-serif;font-size:clamp(52px,15vw,72px);line-height:1}.money .big small{margin-left:4px;font-family:Pretendard Variable,sans-serif;font-size:20px;font-weight:800}.money .how{color:var(--muted);margin-top:10px;font-size:13.5px}.stamp{border:2.5px solid var(--brand);width:72px;height:72px;color:var(--brand);text-align:center;opacity:.9;border-radius:50%;place-content:center;font-weight:800;line-height:1.05;display:grid;position:absolute;top:16px;right:16px;transform:rotate(-12deg)}.stamp b{font-family:Black Han Sans,sans-serif;font-size:24px;font-weight:400;display:block}.stamp span{font-size:10.5px}.stamp.B{border-style:double;border-width:4px}.stamp.C{border-style:dashed}.ticker{border-radius:var(--r-in);background:var(--tint);margin-top:14px;padding:10px 12px;font-size:14px}.ticker b{font-variant-numeric:tabular-nums;font-family:Black Han Sans,sans-serif;font-size:20px;font-weight:400}.fun{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.fun div{background:var(--tint);border-radius:14px;padding:12px 14px}.fun div:first-child{background:var(--mark);color:var(--on-mark)}.fun b{font-variant-numeric:tabular-nums;font-family:Black Han Sans,sans-serif;font-size:22px;font-weight:400;line-height:1.15;display:block}.fun span{font-size:12.5px}details.more{border-top:1px solid var(--soft);margin-top:14px;padding-top:12px}details.more summary{cursor:pointer;justify-content:space-between;font-size:14px;font-weight:700;list-style:none;display:flex}details.more summary:after{content:"+";font-weight:800}details.more[open] summary:after{content:"−"}table.lines{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:8px;font-size:14.5px}table.lines th,table.lines td{text-align:right;white-space:nowrap;padding:8px 0;font-weight:500}table.lines th:first-child,table.lines td:first-child{text-align:left;white-space:normal}table.lines thead th{color:var(--muted);font-size:12px}table.lines tbody tr+tr td{border-top:1px solid var(--soft)}table.lines tfoot td{border-top:1.5px solid var(--ink);font-weight:800}.compare{border-top:1px solid var(--soft);flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:16px;padding-top:14px;display:flex}.compare label{font-size:14px;font-weight:700}.compare input{width:92px;height:40px;font:inherit;border:1.5px solid var(--soft);background:var(--paper);color:var(--ink);text-align:right;border-radius:10px;padding:0 10px}.compare output:not(:empty){background:var(--mark);color:var(--on-mark);border-radius:6px;padding:2px 8px;font-weight:800}.kv{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.kv div{background:var(--tint);border-radius:14px;padding:12px 14px}.kv dt{color:var(--muted);font-size:12.5px;font-weight:600}.kv dd{font-variant-numeric:tabular-nums;margin:0;font-family:Black Han Sans,sans-serif;font-size:21px;line-height:1.2}.kv .up{color:var(--brand)}.chart{margin:16px 0 0}.chart svg{width:100%;height:auto;display:block;overflow:visible}.bars{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.bars li{grid-template-columns:92px 1fr 64px;align-items:center;gap:10px;font-size:14px;display:grid}.bars .track{background:var(--tint);border-radius:999px;height:10px;overflow:hidden}.bars .fill{background:var(--ink);border-radius:999px;height:100%;display:block}.bars .fill.debt{background:var(--brand)}.bars .v{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.info{grid-template-columns:84px 1fr;gap:8px 10px;margin:12px 0 0;font-size:15px;display:grid}.info dt{color:var(--muted);font-size:14px}.info dd{margin:0}.career h3{color:var(--muted);margin:16px 0 6px;font-size:14px}.career ul{margin:0;padding-left:18px}.career li{margin:3px 0;font-size:15px}.career details summary{cursor:pointer;color:var(--muted);padding:6px 0;font-size:14px;font-weight:600}.empty-note{background:var(--tint);border-radius:var(--r-in);color:var(--muted);padding:14px;font-size:14.5px}.src{margin:10px 0 0;padding-left:18px;font-size:14px}.src li{margin:4px 0}.next{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.pgrid2{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.mainc,.side{grid-template-columns:minmax(0,1fr);align-content:start;gap:20px;min-width:0;display:grid}.mainc>section+section,.side>section+section{margin-top:0}@media (min-width:900px){.pgrid2{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:28px}.pgrid2>.side{grid-area:1/2;position:sticky;top:86px}.pgrid2>.mainc{grid-area:1/1}}.field{gap:6px;margin-bottom:14px;display:grid}.field label{font-size:14.5px;font-weight:700}.field select,.field input,.field textarea{min-height:50px;font:inherit;border:1.5px solid var(--soft);border-radius:var(--r-in);background:var(--paper);color:var(--ink);padding:0 14px}.field select:focus,.field input:focus,.field textarea:focus{border-color:var(--focus);outline:none}.field textarea{resize:vertical;min-height:130px;padding:12px 14px}.field .hint{color:var(--muted);font-size:12.5px}.grid2{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.pgrid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.pgrid a{grid-template-columns:44px 1fr;align-items:center;gap:10px;padding:10px;text-decoration:none;display:grid}.pgrid .t{min-width:0;line-height:1.3;display:grid}.pgrid .t b{font-size:15px}.pgrid .t span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.party-h{align-items:baseline;gap:8px;margin:28px 0 12px;font-size:18px;font-weight:800;display:flex}.party-h span{color:var(--muted);font-size:14px;font-weight:600}.pct-big{margin-top:6px;font-family:Black Han Sans,sans-serif;font-size:clamp(56px,16vw,88px);line-height:1}.dist{margin:16px 0 0}.dist svg{width:100%;height:auto;display:block}.ad{text-align:center;min-width:0;margin:0}.ad-tag{color:var(--faint);text-align:left;margin-bottom:4px;font-size:11px;display:block}.ad-inline ins,.ad-inline .ad-preview{min-height:280px}.ad-preview{border:1.5px dashed var(--faint);border-radius:var(--r-card);color:var(--muted);background:var(--tint);place-content:center;font-size:13px;font-weight:600;display:grid}.ad-preview small{color:var(--faint);font-weight:500}.ad-side{display:none}@media (min-width:900px){.ad-side{display:block}.ad-side ins,.ad-side .ad-preview{min-height:600px}}.ad-sticky{z-index:29;left:0;right:0;bottom:calc(var(--tabbar) + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--soft);height:54px;padding:2px 0;position:fixed}.ad-sticky .ad-preview{border-radius:10px;height:48px;margin:0 8px;min-height:48px!important}body:has(.ad-sticky){padding-bottom:calc(var(--tabbar) + 54px + env(safe-area-inset-bottom))}@media (min-width:900px){.ad-sticky{display:none}body:has(.ad-sticky){padding-bottom:0}}.prose h2{margin:26px 0 8px;font-size:19px}.prose p+p{margin-top:8px}.prose ul{padding-left:20px}.site-foot{border-top:1px solid var(--soft);background:var(--paper);color:var(--muted);margin-top:24px;padding:24px 0 30px;font-size:13px}.site-foot nav{flex-wrap:wrap;gap:14px;margin-bottom:6px;display:flex}.site-foot a{color:var(--muted)}.home{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero""top""star""me""ad1""game""co""ad2""misc";gap:28px;display:grid}.home>section+section{margin-top:0}.a-hero{grid-area:hero}.a-top{grid-area:top}.a-me{grid-area:me}.a-ad1{grid-area:ad1}.a-game{grid-area:game}.a-co{grid-area:co}.a-star{grid-area:star}.a-ad2{grid-area:ad2}.a-misc{grid-area:misc}@media (min-width:900px){.home{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"hero game""top top""star star""me co""ad1 ad1""ad2 ad2""misc misc";gap:40px}.a-hero{align-self:center}}.promo{padding:22px;text-decoration:none;display:block}.promo h2{font-family:Black Han Sans,sans-serif;font-size:28px;font-weight:400;line-height:1.15}.promo p{margin-top:8px;font-weight:600}.promo.y{background:var(--mark);color:var(--on-mark)}.promo .go{margin-top:14px;font-weight:800;display:inline-flex}.topgrid-fam+.topgrid-fam{margin-top:26px}.topgrid-fam h3{color:var(--muted);margin:0 0 12px;font-size:15px;font-weight:700}.topgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (min-width:1180px){.topgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.topcard{align-content:start;padding:16px 16px 8px;display:grid}.topcard h4{justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 6px;font-size:16px;font-weight:800;display:flex}.topcard h4 a{color:var(--muted);white-space:nowrap;font-size:12.5px;font-weight:600;text-decoration:none}.topcard ol{margin:0;padding:0;list-style:none}.topcard li+li{border-top:1px solid var(--soft)}.topcard li a,.topcard li .rowdiv{grid-template-columns:22px 32px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;text-decoration:none;display:grid}.topcard li .rowdiv,.topcard li a.noav{grid-template-columns:22px minmax(0,1fr) auto}.topcard .rk{text-align:center;color:var(--muted);font-size:13px;font-weight:800}.topcard li:first-child .rk{background:var(--mark);color:var(--on-mark);border-radius:6px;line-height:22px}.topcard .av{border-radius:9px;width:32px;height:38px;font-size:15px}.topcard .nm{min-width:0;font-size:14.5px;font-weight:700;line-height:1.25;display:grid}.topcard .nm span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:500;overflow:hidden}.topcard .v{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px;font-weight:800}.topcard a:hover .nm{text-decoration:underline}@media (min-width:900px){.rank-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:32px;display:grid}.rank-nav{max-height:calc(100vh - 100px);position:sticky;top:86px;overflow:auto}.rank-nav .tabs{flex-direction:column;align-items:stretch;gap:4px}.rank-nav .tabs button{text-align:left;height:38px;box-shadow:none;background:0 0;border-radius:10px}.rank-nav .tabs button:hover{background:var(--paper)}.rank-nav .tabs button[aria-selected=true]{background:var(--ink);color:var(--paper)}.rank-layout .rows{padding:6px 22px}}.two{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.two>section+section{margin-top:0}@media (min-width:900px){.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.two.side{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.two>.stick{position:sticky;top:86px}}.search-grid{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:24px;display:grid}.search-grid>section{margin-top:0!important}@media (min-width:900px){.search-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}@media (prefers-reduced-motion:no-preference){.stamp{animation:.5s cubic-bezier(.2,.9,.3,1.25) .15s both press}@keyframes press{0%{opacity:0;transform:rotate(-12deg)scale(1.4)}to{opacity:.9;transform:rotate(-12deg)scale(1)}}.pop{animation:.35s cubic-bezier(.2,.9,.3,1.3) both pop}@keyframes pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}}.nm>b{font-weight:inherit;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.jobpills{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.jobpill{background:var(--tint,#f2f4f6);border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.jobpill span{color:var(--muted,#6b7684);font-size:12.5px}.jobpill b{font-family:Black Han Sans,sans-serif;font-size:22px;font-weight:400}.faces{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 8px;list-style:none;display:grid}.faces a{text-align:center;flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.faces b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13.5px;overflow:hidden}.faces span:last-child{color:var(--muted,#6b7684);font-size:12px}.av.m{width:64px;height:64px;font-size:24px}@media (min-width:960px){.jobpills{grid-template-columns:repeat(4,minmax(0,1fr))}.faces{grid-template-columns:repeat(8,minmax(0,1fr))}.av.m{width:84px;height:84px}}.timeline{border-left:2px solid var(--soft);gap:10px;margin-top:10px;padding-left:14px;list-style:none;display:grid}.timeline li{gap:1px;display:grid;position:relative}.timeline li:before{content:"";background:var(--brand);border-radius:50%;width:10px;height:10px;position:absolute;top:6px;left:-20px}.acwrap{position:relative}.acpop{z-index:60;max-height:70vh;box-shadow:var(--shadow-h,0 6px 20px #0000001f);margin:0;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.hsearch .acpop{min-width:420px}.suggest a.on{background:var(--tint)}.suggest .av.s{border-radius:10px;width:36px;height:40px;font-size:15px}.av.sq{border-radius:10px;height:36px!important}.acbadge{background:var(--tint);color:var(--ink2);border-radius:6px;margin-right:6px;padding:1px 6px;font-size:10.5px;font-weight:700;display:inline-block}.ell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jobcard .rowsx{gap:6px;margin-top:12px;display:grid}.jobcard .rowsx div{background:var(--tint);border-radius:12px;justify-content:space-between;gap:12px;padding:10px 12px;font-size:14.5px;display:flex}.jobcard .rowsx b{font-variant-numeric:tabular-nums}.av.colo{border-radius:12px;width:40px;height:40px;font-size:17px;font-weight:800}.av.colo.l{border-radius:18px;width:64px;height:64px;font-size:28px}.av.colo.haslogo{box-shadow:inset 0 0 0 1px var(--soft);background:#fff}.av.colo.haslogo img{object-fit:contain;width:70%;height:70%}.topcard .av.colo{border-radius:9px;width:32px;height:32px;font-size:14px}
