:root{--bg:#0a0a0b;--char:#131315;--char-2:#1a1a1d;--line:#2a2a2f;--line-2:#3a3a40;--fg:#ededee;--muted:#8d8d95;--dim:#5d5d65;--comm:#f0b23c;--mine:#57d3ea;--red:#e2483d;--f-num:"Big Shoulders Display","Oswald","Arial Narrow",sans-serif;--f-kr:"Gothic A1","Apple SD Gothic Neo","Malgun Gothic",system-ui,sans-serif;--f-mono:"IBM Plex Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;color-scheme:dark}*{box-sizing:border-box}html{text-size-adjust:100%}body,html{background:var(--bg)}body{color:var(--fg);font-family:var(--f-kr);font-size:15px;line-height:1.6;min-height:100vh;word-break:keep-all;overflow-wrap:break-word}h1,h2,h3{text-wrap:balance}button,input,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--mine);outline-offset:2px}a{color:inherit}.wrap{max-width:1200px;margin:0 auto;padding-inline:20px}.lbl,.mono{font-family:var(--f-mono)}.lbl{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.bar{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:10;background:rgba(10,10,11,.88);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.bar .wrap{justify-content:space-between;gap:14px;height:60px}.bar .wrap,.logo{display:flex;align-items:center}.logo{gap:10px;background:none;border:0;cursor:pointer;padding:0}.logo svg{width:26px;height:26px}.logo b{font-family:var(--f-num);font-weight:900;font-size:22px;letter-spacing:.06em}.logo b span{color:var(--comm)}.nav{display:flex;align-items:center;gap:6px}.nav .link{background:none;border:0;padding:8px 10px;cursor:pointer;font-family:var(--f-mono);font-size:12px;letter-spacing:.12em;color:var(--muted)}.nav .link[aria-current=page]{color:var(--fg)}.proto-x{font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;color:var(--dim);border:1px solid var(--line);padding:3px 7px;border-radius:4px}@media (max-width:640px){.nav .link.hide-sm,.proto{display:none}}.btn{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line-2);background:var(--char-2);padding:9px 14px;border-radius:6px;cursor:pointer;font-weight:700;font-size:14px;white-space:nowrap}.btn:hover{border-color:#55555d}.btn.go{background:var(--fg);color:var(--bg);border-color:var(--fg)}.btn.go:hover{background:#fff}.btn.mine{background:var(--mine);color:#04191d;border-color:var(--mine)}.btn:disabled{opacity:.45;cursor:not-allowed}.g-ico{width:16px;height:16px}.me{display:flex;align-items:center;gap:8px}.avatar,.me{font-size:13px}.avatar{width:30px;height:30px;border-radius:50%;background:var(--mine);color:#04191d;display:grid;place-items:center;font-weight:800}.p-head{position:relative;overflow:hidden;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#121214 0,var(--bg) 100%)}.p-head .ghost{position:absolute;right:-2vw;top:50%;transform:translateY(-52%);font-family:var(--f-num);font-weight:900;font-size:clamp(180px,34vw,430px);line-height:.8;color:transparent;-webkit-text-stroke:1px #26262b;letter-spacing:-.02em;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-head .wrap{position:relative;padding-block:36px 32px;display:grid;grid-gap:22px;gap:22px}.crumb{display:flex;gap:8px;align-items:center}.crumb button{background:none;border:0;padding:0;cursor:pointer;color:var(--muted);font-family:var(--f-mono);font-size:11px;letter-spacing:.14em}.crumb button:hover{color:var(--fg)}.pno{display:flex;align-items:flex-end;gap:18px;flex-wrap:wrap}.pno .tag{font-family:var(--f-mono);font-weight:600;font-size:13px;letter-spacing:.22em;color:var(--comm);border:1px solid var(--comm);padding:4px 10px;border-radius:3px;align-self:center}.pno .num{font-family:var(--f-num);font-weight:900;font-size:clamp(64px,11vw,128px);line-height:.82;letter-spacing:-.01em}.pno .num span{color:var(--dim)}.pname{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.pname h1{margin:0;font-weight:800;font-size:clamp(34px,5.5vw,54px);line-height:1.05;letter-spacing:-.02em}.pname .en{font-family:var(--f-num);font-weight:700;font-size:22px;letter-spacing:.14em;color:var(--muted)}.kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:8px;background:rgba(19,19,21,.8);max-width:820px}.kpi{padding:14px 16px;border-right:1px solid var(--line);min-width:0}.kpi:last-child{border-right:0}.kpi .v{font-family:var(--f-num);font-weight:800;font-size:40px;line-height:1;margin-top:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kpi .v small{font-size:18px;color:var(--muted);font-weight:600;margin-left:2px}.kpi.c .v{color:var(--comm)}.kpi.m .v{color:var(--mine)}@media (max-width:640px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi:nth-child(2){border-right:0}.kpi:nth-child(-n+2){border-bottom:1px solid var(--line)}}.p-body{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-gap:28px;gap:28px;padding-block:30px 10px}@media (max-width:900px){.p-body{grid-template-columns:1fr}}.panel{background:var(--char);border:1px solid var(--line);border-radius:10px;min-width:0}.panel-h{justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line)}.legend,.panel-h{display:flex;flex-wrap:wrap}.legend{gap:16px}.legend span{display:inline-flex;align-items:center;gap:7px;font-family:var(--f-mono);font-size:11px;letter-spacing:.12em}.legend i{width:18px;height:10px;border-radius:2px}.legend .c i{background:rgba(240,178,60,.35);border:1.5px solid var(--comm)}.legend .m i{background:rgba(87,211,234,.2);border:1.5px solid var(--mine)}.radar-wrap{padding:8px 10px 4px}#radar{display:block;width:100%;max-width:620px;margin:0 auto;height:auto}#radar .ring{fill:none;stroke:var(--line)}#radar .ring.outer{stroke:var(--line-2)}#radar .axis{stroke:var(--line)}#radar .tick{fill:var(--dim);font-family:var(--f-mono);font-size:10px}#radar .ax-ko{fill:var(--fg);font-family:var(--f-kr);font-weight:800;font-size:17px}#radar .ax-v{font-family:var(--f-num);font-weight:800;font-size:19px}#radar .ax-v .c{fill:var(--comm)}#radar .ax-v .m{fill:var(--mine)}#radar .ax-v .s{fill:var(--dim)}#radar .pc{fill:rgba(240,178,60,.22);stroke:var(--comm);stroke-width:2.5;stroke-linejoin:round}#radar .pm{fill:rgba(87,211,234,.16);stroke:var(--mine);stroke-width:2.5;stroke-linejoin:round}#radar .dc{fill:var(--comm)}#radar .dm{fill:var(--bg);stroke:var(--mine);stroke-width:2.5}.sliders{padding:8px 18px 18px;border-top:1px solid var(--line)}.sl{display:grid;grid-template-columns:52px minmax(0,1fr) 42px 64px;align-items:center;grid-gap:14px;gap:14px;padding:9px 0;border-bottom:1px solid #1f1f23}.sl:last-of-type{border-bottom:0}.sl label{font-weight:800;font-size:16px}.sl output{font-family:var(--f-num);font-weight:900;font-size:30px;color:var(--mine);text-align:right;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sl .cmp{font-family:var(--f-mono);font-size:11px;color:var(--muted);text-align:right;white-space:nowrap}.sl .cmp b{color:var(--comm);font-weight:600}@media (max-width:480px){.sl{grid-template-columns:44px minmax(0,1fr) 34px;gap:10px}.sl .cmp{display:none}}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:28px;background:transparent;cursor:pointer}input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:linear-gradient(90deg,var(--mine) 0 var(--p),var(--line-2) var(--p) 100%)}input[type=range]::-moz-range-track{height:6px;border-radius:3px;background:var(--line-2)}input[type=range]::-moz-range-progress{height:6px;border-radius:3px;background:var(--mine)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;margin-top:-7px;border-radius:3px;background:var(--fg);border:3px solid var(--mine);transform:rotate(45deg)}input[type=range]::-moz-range-thumb{width:14px;height:14px;border-radius:3px;background:var(--fg);border:3px solid var(--mine);transform:rotate(45deg)}.ticks{display:grid;grid-template-columns:52px minmax(0,1fr) 42px 64px;grid-gap:14px;gap:14px}.ticks div{display:flex;justify-content:space-between;font-family:var(--f-mono);font-size:10px;color:var(--dim);padding-inline:4px}@media (max-width:480px){.ticks{grid-template-columns:44px minmax(0,1fr) 34px;gap:10px}}.save-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:14px;margin-top:6px;border-top:1px solid var(--line)}.save-row .st{font-size:13px;color:var(--muted);min-width:0}.save-row .st b{color:var(--fg)}.side{display:grid;grid-gap:20px;gap:20px;align-content:start}.dossier dl{margin:0;display:grid;grid-template-columns:96px 1fr}.dossier dd,.dossier dt{margin:0;padding:11px 18px;border-bottom:1px solid #1f1f23}.dossier dt{font-family:var(--f-mono);font-size:11px;letter-spacing:.1em;color:var(--muted);padding-right:0;padding-top:13px}.dossier dd{font-weight:500}.dossier dl>:nth-last-child(-n+2){border-bottom:0}.rec{list-style:none;margin:0;padding:0}.rec li{display:grid;grid-template-columns:50px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 18px;border-bottom:1px solid #1f1f23}.rec li:last-child{border-bottom:0}.rec .yr{font-family:var(--f-mono);font-size:12px;color:var(--muted)}.rec .t{font-weight:700;font-size:14px;line-height:1.35;min-width:0}.rec .t small{display:block;font-weight:400;color:var(--muted);font-size:12px}.win{font-family:var(--f-mono);font-size:10px;font-weight:600;letter-spacing:.14em;color:var(--bg);background:var(--comm);padding:3px 7px;border-radius:3px}.rank{padding:16px 18px;grid-gap:10px}.rank,.rank .row{display:grid;gap:10px}.rank .row{grid-template-columns:46px 1fr 34px;grid-gap:10px;align-items:center;font-size:13px}.rank .tr{height:4px;background:var(--line);border-radius:2px;position:relative}.rank .tr i{position:absolute;inset:0 auto 0 0;background:var(--comm);border-radius:2px}.rank .row b{font-family:var(--f-num);font-size:18px;text-align:right;color:var(--comm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sample{font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;color:var(--dim);border:1px dashed var(--line-2);padding:2px 6px;border-radius:3px}.comments{padding-block:24px 70px}.comments .panel-h h2{margin:0;font-size:18px;font-weight:800}.c-form{padding:16px 18px;border-bottom:1px solid var(--line);display:grid;grid-gap:10px;gap:10px}.c-form textarea{width:100%;min-height:80px;resize:vertical;background:var(--bg);border:1px solid var(--line-2);border-radius:6px;padding:10px 12px;font-size:15px}.c-form textarea:disabled{opacity:.55}.c-form .f{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.c-list{list-style:none;margin:0;padding:0}.c-item{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:12px;gap:12px;padding:16px 18px;border-bottom:1px solid #1f1f23}.c-item:last-child{border-bottom:0}.c-item .avatar{width:34px;height:34px;background:var(--char-2);color:var(--muted);border:1px solid var(--line-2)}.c-item.mine-c .avatar{background:var(--mine);color:#04191d;border-color:var(--mine)}.c-meta{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;font-size:13px}.c-meta b{font-weight:700}.c-meta .sc{display:inline-flex;align-items:center;gap:6px;padding:2px 8px 2px 4px;border:1px solid rgba(87,211,234,.35);border-radius:4px;background:rgba(87,211,234,.06)}.c-meta .sc svg{width:18px;height:18px;flex:none}.c-meta .sc>b{font-family:var(--f-num);font-weight:800;font-size:16px;color:var(--mine);line-height:1}.c-meta .sc-d{display:inline-flex;gap:6px;font-family:var(--f-mono);font-size:11px;color:var(--muted);flex-wrap:wrap}.c-meta .sc-d i{font-style:normal;color:var(--fg);margin-left:2px}.c-meta time{font-family:var(--f-mono);font-size:11px;color:var(--dim)}.c-item p{margin:4px 0 0;overflow-wrap:anywhere;max-width:70ch}.h-hero{border-bottom:1px solid var(--line);background:radial-gradient(900px 340px at 20% -40px,#1c1c20,transparent 70%)}.h-hero .wrap{padding-block:54px 44px;display:grid;grid-gap:18px;gap:18px}.h-hero h1{margin:0;font-family:var(--f-num);font-weight:900;font-size:clamp(54px,10vw,112px);line-height:.85;letter-spacing:.01em}.h-hero h1 span{color:var(--comm)}.h-hero p{margin:0;color:var(--muted);max-width:52ch;font-size:16px}.h-stats{display:flex;gap:32px;flex-wrap:wrap;margin-top:8px}.h-stats div b{display:block;font-family:var(--f-num);font-weight:800;font-size:34px;line-height:1}.roster{padding-block:30px 70px}.roster-h{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px;gap:10px;flex-wrap:wrap}.roster-h h2{margin:0;font-family:var(--f-num);font-weight:800;font-size:28px;letter-spacing:.06em}.p-grid{display:grid;grid-template-columns:minmax(0,1fr) 250px;grid-gap:32px;gap:32px;align-items:end}.p-info{display:grid;grid-gap:22px;gap:22px;min-width:0}@media (max-width:760px){.p-grid{grid-template-columns:1fr;gap:22px}.p-photo{order:-1;width:180px}}.p-photo{display:grid;grid-gap:10px;gap:10px}.portrait{position:relative;aspect-ratio:3/4;width:100%;max-width:100%;background:var(--char);border:1px solid var(--line-2);overflow:hidden}.portrait img{width:100%;height:100%;object-fit:cover;object-position:center 20%;display:block;filter:contrast(1.05) saturate(.9)}.portrait:after{content:"";inset:0;background:linear-gradient(180deg,transparent 55%,rgba(10,10,11,.85))}.portrait .cn,.portrait:after{position:absolute;pointer-events:none}.portrait .cn{width:16px;height:16px;border-color:var(--comm);border-style:solid;z-index:2}.portrait .cn.tl{top:8px;left:8px;border-width:2px 0 0 2px}.portrait .cn.tr{top:8px;right:8px;border-width:2px 2px 0 0}.portrait .cn.bl{bottom:8px;left:8px;border-width:0 0 2px 2px}.portrait .cn.br{bottom:8px;right:8px;border-width:0 2px 2px 0}.portrait .cap{position:absolute;left:14px;bottom:12px;z-index:2;font-family:var(--f-mono);font-size:11px;letter-spacing:.18em;color:var(--fg)}.portrait .empty-ph{position:absolute;inset:0;display:grid;place-items:center;align-content:center;grid-gap:10px;gap:10px;text-align:center;padding:16px}.portrait .empty-ph svg{width:46%;opacity:.5}.portrait .empty-ph span{font-size:12px;color:var(--muted)}.portrait.drag{border-color:var(--mine);box-shadow:0 0 0 3px rgba(87,211,234,.25)}.ph-ctl{display:flex;gap:8px;flex-wrap:wrap}.ph-ctl .btn{padding:7px 11px;font-size:13px}.ph-ctl .hint{font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;color:var(--dim);width:100%}.f-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:26px 20px;gap:26px 20px}.fcard{--c1:#f6e49a;--c2:#c89a35;--ink:#251a04;--rule:rgba(37,26,4,.22);position:relative;container-type:inline-size;aspect-ratio:.69;width:100%;max-width:100%;border:0;padding:0;background:none;cursor:pointer;text-align:left;filter:drop-shadow(0 14px 22px rgba(0,0,0,.55));transition:transform .2s ease}.fcard:hover{transform:translateY(-6px)}.fcard .face{overflow:hidden;position:absolute;inset:0;color:var(--ink);-webkit-clip-path:polygon(0 6%,15% 0,85% 0,100% 6%,100% 89%,50% 100%,0 89%);clip-path:polygon(0 6%,15% 0,85% 0,100% 6%,100% 89%,50% 100%,0 89%);background:linear-gradient(115deg,transparent 30%,hsla(0,0%,100%,.38) 45%,transparent 60%) -160% 0 /260% 100% no-repeat,repeating-linear-gradient(135deg,hsla(0,0%,100%,.06) 0 3px,transparent 3px 9px),linear-gradient(160deg,var(--c1),var(--c2));display:grid;grid-template-rows:46% auto auto auto;padding:8cqw 8cqw 13cqw;transition:background-position .7s ease}.fcard:hover .face{background-position:160% 0,0 0,0 0}.fcard.t-legend{--c1:#2c2b33;--c2:#0d0c11;--ink:#f0c868;--rule:hsla(42,82%,67%,.3)}.fcard.t-silver{--c1:#f1f3f5;--c2:#9199a1;--ink:#1b2126;--rule:rgba(27,33,38,.22)}.fcard.t-bronze{--c1:#e8b07c;--c2:#8b4f28;--ink:#281306;--rule:rgba(40,19,6,.25)}.fcard .top{grid-template-columns:auto 1fr;grid-gap:3cqw;gap:3cqw;min-height:0}.fcard .meta,.fcard .top{position:relative;display:grid}.fcard .meta{align-content:start;justify-items:center;grid-gap:1cqw;gap:1cqw;z-index:2}.fcard .ovr{font-family:var(--f-num);font-weight:900;font-size:22cqw;line-height:.8}.fcard .ovr-l{font-family:var(--f-mono);font-size:4.6cqw;font-weight:600;letter-spacing:.12em}.fcard .no{font-family:var(--f-num);font-weight:800;font-size:9.5cqw;line-height:1;margin-top:2cqw;padding-top:2cqw;border-top:1.5px solid var(--rule)}.fcard .wins{font-family:var(--f-mono);font-size:4.6cqw;font-weight:600;letter-spacing:.06em;text-align:center;line-height:1.3}.fcard .pic{right:-4cqw;bottom:0;width:70cqw;height:100%;place-items:end center}.fcard .pic img{object-position:center 18%;-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}.fcard .pic .mono-l{font-family:var(--f-kr);font-weight:800;font-size:40cqw;line-height:1;opacity:.18;padding-bottom:2cqw}.fcard .nm{font-weight:800;font-size:11cqw;text-align:center;letter-spacing:-.01em;line-height:1.15;padding-block:2.5cqw 2cqw;border-bottom:1.5px solid var(--rule);overflow-wrap:anywhere}.fcard .st{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:6cqw;column-gap:6cqw;grid-row-gap:.4cqw;row-gap:.4cqw;padding-top:3cqw;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fcard .st div{display:flex;align-items:baseline;gap:2.4cqw}.fcard .st b{font-family:var(--f-num);font-weight:900;font-size:10.5cqw;width:13cqw;text-align:right;line-height:1.1}.fcard .st i{font-style:normal;font-weight:700;font-size:6.6cqw;opacity:.82}.fcard .ft{text-align:center;font-family:var(--f-mono);font-size:4.4cqw;letter-spacing:.14em;font-weight:600;opacity:.7;padding-top:2.5cqw}.fcard.locked{cursor:default;filter:none}.fcard.locked:hover{transform:none}.fcard.locked .face{background:repeating-linear-gradient(135deg,#17171a 0 6px,#131315 6px 12px);color:var(--dim)}.fcard.locked .face:before{content:"";position:absolute;inset:0;-webkit-clip-path:inherit;clip-path:inherit;border:0}.fcard.locked .lk{position:absolute;inset:0;display:grid;place-items:center;align-content:center;grid-gap:2cqw;gap:2cqw;text-align:center}.fcard.locked .lk b{font-family:var(--f-num);font-weight:900;font-size:20cqw;line-height:1;color:#2c2c31}.fcard.locked .lk span{font-family:var(--f-mono);font-size:5cqw;letter-spacing:.16em}.tiers{display:flex;gap:16px;flex-wrap:wrap;margin-top:30px;font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;color:var(--muted)}.tiers span{display:inline-flex;align-items:center;gap:7px}.tiers i{width:12px;height:16px;-webkit-clip-path:polygon(0 10%,50% 0,100% 10%,100% 85%,50% 100%,0 85%);clip-path:polygon(0 10%,50% 0,100% 10%,100% 85%,50% 100%,0 85%);background:var(--sw)}.fcard-w{position:relative;container-type:inline-size}.fcard-w:hover .fcard{transform:translateY(-6px)}.fcard.drag{filter:drop-shadow(0 0 0 var(--mine)) drop-shadow(0 0 12px rgba(87,211,234,.7))}.ph-btn{position:absolute;z-index:3;top:15cqw;right:9cqw;display:inline-flex;align-items:center;gap:5px;border:0;border-radius:999px;background:rgba(10,10,11,.78);color:var(--fg);padding:5px 9px 5px 7px;font-size:11px;font-weight:700;cursor:pointer;opacity:0;transition:opacity .15s,transform .2s ease}.ph-btn svg{width:14px;height:14px}.ph-btn.empty{opacity:1;top:30cqw;right:12cqw;background:rgba(10,10,11,.6)}.fcard-w:hover .ph-btn,.ph-btn:focus-visible{opacity:1}.fcard-w:hover .ph-btn{transform:translateY(-6px)}@media (hover:none){.ph-btn{opacity:1}}@media (prefers-reduced-motion:reduce){.fcard,.fcard .face,.ph-btn{transition:none}}.adm-bar{background:rgba(226,72,61,.12);border-bottom:1px solid rgba(226,72,61,.45)}.adm-bar .wrap{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-block:8px;font-size:13px}.adm-bar b{color:var(--red);font-family:var(--f-mono);letter-spacing:.1em;font-size:12px}.adm-bar span{color:var(--muted);flex:1 1 200px}.adm-bar .btn{padding:5px 10px;font-size:12px}.btn.danger{color:var(--red);border-color:rgba(226,72,61,.5)}.btn.danger-fill{background:var(--red);border-color:var(--red);color:#fff;justify-content:center}.btn.ghost{background:transparent;border-style:dashed}.adm-inline{margin-left:auto;display:flex;gap:6px}.adm-inline .btn{padding:6px 10px;font-size:12px}.crumb{flex-wrap:wrap}.fcard.t-new{--c1:#4a4a52;--c2:#1d1d22;--ink:#e4e4e8;--rule:hsla(240,8%,90%,.2)}.fcard.t-new .ovr{font-size:15cqw;letter-spacing:.02em}.fcard-new{aspect-ratio:.69;width:100%;border:1.5px dashed var(--line-2);background:transparent;border-radius:6px;cursor:pointer;display:grid;place-content:center;justify-items:center;grid-gap:6px;gap:6px;color:var(--muted);padding:16px;text-align:center;transition:border-color .15s,color .15s}.fcard-new:hover{border-color:var(--comm);color:var(--fg)}.fcard-new .plus{font-family:var(--f-num);font-weight:500;font-size:64px;line-height:.9;color:var(--comm)}.fcard-new b{font-family:var(--f-num);font-weight:800;font-size:24px;letter-spacing:.04em;color:var(--fg)}.fcard-new span{font-weight:700}.fcard-new small{letter-spacing:.12em;color:var(--dim)}.fcard-new small,.res{font-family:var(--f-mono);font-size:10px}.res{letter-spacing:.06em;border:1px solid var(--line-2);padding:2px 6px;border-radius:3px;white-space:nowrap}.none,.res{color:var(--muted)}.none{margin:0;padding:16px 18px;font-size:14px;list-style:none}.c-lock{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:14px 16px;border:1px dashed var(--line-2);border-radius:8px;background:rgba(87,211,234,.05)}.c-lock>div{display:grid;grid-gap:2px;gap:2px;min-width:0;flex:1 1 260px}.c-lock b{font-size:15px}.c-lock span{font-size:13px;color:var(--muted)}.c-id{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:8px;gap:8px;max-width:420px}.c-id input,.c-pw input{min-width:0;background:var(--bg);border:1px solid var(--line-2);border-radius:6px;padding:8px 11px;font-size:14px}.c-meta .ip{font-family:var(--f-mono);font-size:11px;color:var(--dim);margin-left:-6px}.c-pw{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:10px}.c-pw .btn{padding:6px 10px;font-size:12px}.c-del{margin-left:auto;background:none;border:1px solid rgba(226,72,61,.5);color:var(--red);font-size:11px;padding:1px 8px;border-radius:4px;cursor:pointer}.ed{padding-block:26px 80px;display:grid;grid-gap:22px;gap:22px}.ed-head{display:grid;grid-gap:10px;gap:10px}.ed-head p{margin:0;color:var(--muted);max-width:60ch}.ed-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-gap:36px;gap:36px;align-items:start}@media (max-width:820px){.ed-grid{grid-template-columns:1fr}.ed-prev{order:-1}.ed-prev .prev{max-width:200px}}.ed-form{display:grid;grid-gap:18px;gap:18px;min-width:0}.ed-form fieldset{margin:0;border:1px solid var(--line);border-radius:10px;background:var(--char);padding:16px 18px 18px;display:grid;grid-gap:8px;gap:8px;min-width:0}.ed-form legend{padding:0 6px}.ed-form label{font-size:13px;color:var(--muted);font-weight:700}.ed-form label em{font-style:normal;color:var(--comm);font-size:11px;margin-left:4px}.ed-form input,.ed-form select{width:100%;min-width:0;background:var(--bg);border:1px solid var(--line-2);border-radius:6px;padding:9px 11px;font-size:15px}.ed-form .two{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:6px}.ed-form .two>div{display:grid;grid-gap:6px;gap:6px;min-width:0}@media (max-width:520px){.ed-form .two{grid-template-columns:1fr}}.ph-pick{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ph-pick .hint{font-size:12px;color:var(--dim)}.rec-row{display:grid;grid-template-columns:70px minmax(0,2fr) minmax(0,1.2fr) 110px 34px;grid-gap:8px;gap:8px;align-items:center;margin-bottom:8px}.rec-row .rm{height:38px;border:1px solid var(--line-2);background:var(--char-2);border-radius:6px;cursor:pointer;font-size:16px}@media (max-width:640px){.rec-row{grid-template-columns:64px minmax(0,1fr) 96px 34px;padding-bottom:10px;border-bottom:1px solid var(--line)}.rec-row .r-yr{grid-area:1/1}.rec-row .r-t{grid-area:1/2/2/4}.rec-row .rm{grid-area:1/4}.rec-row .r-ch{grid-area:2/1/3/3}.rec-row .r-res{grid-area:2/3/3/5}}.ed-foot{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.warn{margin:2px 0 0;font-size:13px;color:var(--comm)}.linkish{background:none;border:0;padding:0;color:var(--fg);text-decoration:underline;cursor:pointer;font-weight:700}.ed-prev{display:grid;grid-gap:10px;gap:10px;position:-webkit-sticky;position:sticky;top:calc(76px + env(safe-area-inset-top, 0px))}.ed-prev .fcard{cursor:default}.toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom, 0px));transform:translateX(-50%);background:var(--fg);color:var(--bg);padding:10px 18px;border-radius:6px;font-weight:700;font-size:14px;z-index:30;max-width:calc(100% - 32px);text-align:center}.modal,.toast{position:fixed}.modal{inset:0;z-index:25;background:rgba(0,0,0,.7);display:grid;place-items:center;padding:16px}.modal .box{width:100%;max-width:380px;background:var(--char);border:1px solid var(--line-2);border-radius:12px;padding:26px 22px;display:grid;grid-gap:14px;gap:14px;text-align:center}.modal h3{margin:0;font-size:20px}.modal p{margin:0;color:var(--muted);font-size:14px}.modal .btn{justify-content:center}@media (prefers-reduced-motion:reduce){.pcard{transition:none}}body{margin:0;-webkit-font-smoothing:antialiased}img{max-width:100%}[hidden]{display:none!important}a.btn,a.link,a.logo{text-decoration:none}.nav a.link{padding:8px 10px;font-size:12px;color:var(--muted)}.adm-pill,.nav a.link{font-family:var(--f-mono);letter-spacing:.12em}.adm-pill{font-size:10px;color:var(--bg);background:var(--red);padding:4px 8px;border-radius:4px;text-decoration:none}.ts{min-height:0}.ts:not(:empty){margin-top:4px}.auth-page{max-width:420px;margin:0 auto;padding-block:70px 90px;display:grid;grid-gap:16px;gap:16px}.auth-page h1{margin:0;font-family:var(--f-num);font-weight:900;font-size:44px;letter-spacing:.04em}.auth-page p{margin:0;color:var(--muted)}.auth-page form{display:grid;grid-gap:10px;gap:10px}.auth-page input{background:var(--bg);border:1px solid var(--line-2);border-radius:6px;padding:11px 12px;font-size:15px}.nf{padding-block:90px;display:grid;grid-gap:14px;gap:14px;justify-items:start}.nf h1{margin:0;font-family:var(--f-num);font-weight:900;font-size:72px;line-height:.9}.nf p{margin:0;color:var(--muted)}.site-foot{border-top:1px solid var(--line);color:var(--dim);font-size:12px}.site-foot .wrap{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-block:20px}.busy{opacity:.6;pointer-events:none}.adm-tools{position:absolute;z-index:4;left:50%;bottom:-14px;transform:translateX(-50%);display:flex;gap:4px}.adm-tools a,.adm-tools button{white-space:nowrap;border:1px solid var(--red);background:var(--bg);color:var(--fg);font-size:12px;font-weight:700;padding:4px 10px;border-radius:4px;cursor:pointer}.adm-tools>:last-child{color:var(--red)}.adm-tools a{text-decoration:none;display:inline-block}.crumb>a{color:var(--muted);font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;text-decoration:none}.crumb>a:hover{color:var(--fg)}.adm-inline a.btn,a.fcard{text-decoration:none}a.fcard{display:block;color:inherit}a.fcard-new{text-decoration:none}.fcard .st b{width:auto;min-width:13cqw}.fcard .st i,.logo b{white-space:nowrap}@media (max-width:420px){.logo b{font-size:18px;letter-spacing:.03em}.bar .btn.go{padding:8px 11px;font-size:13px}}@media (max-width:520px){.f-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.ph-btn{font-size:10px;padding:4px 7px 4px 5px}.ph-btn svg{width:12px;height:12px}.fcard-new .plus{font-size:44px}.fcard-new b{font-size:18px}.fcard-new span{font-size:13px}#radar .ax-ko{font-size:22px}#radar .ax-v{font-size:21px}#radar .tick{font-size:13px}}@media (max-width:820px){.ed-prev{position:static}}.rate-c{display:grid;grid-gap:8px;gap:8px;padding-top:14px;margin-top:6px;border-top:1px solid var(--line)}.rate-c em{font-style:normal;color:var(--mine);margin-left:4px}.rate-c textarea{width:100%;min-height:70px;resize:vertical;background:var(--bg);border:1px solid var(--line-2);border-radius:6px;padding:10px 12px;font-size:15px}.rate-c .c-id{max-width:none}.modal .box.pp{max-width:460px}.pp-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.pp-opt{display:grid;grid-gap:6px;gap:6px;padding:6px;border:2px solid var(--line-2);border-radius:10px;background:var(--char-2);cursor:pointer;font-weight:700;font-size:13px;color:var(--muted)}.pp-opt.on{border-color:var(--mine);color:var(--fg)}.pp-opt:disabled{cursor:progress}.pp-img{aspect-ratio:3/4;border-radius:6px;overflow:hidden;display:grid;place-items:center;background:#26262b}.pp-img img{width:100%;height:100%;object-fit:contain}.pp-img.checker{background:repeating-conic-gradient(#3a3a40 0 25%,#2a2a2f 0 50%) 0 0 /16px 16px}.pp-msg{font-size:12px;font-weight:500;color:var(--muted);line-height:1.5;padding:8px}.spin{display:block;width:22px;height:22px;margin:0 auto 8px;border:2px solid var(--line-2);border-top-color:var(--mine);border-radius:50%;animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.spin{animation:none}}.roster-h,.search{align-items:center}.search{position:relative;display:flex;flex:0 1 340px;min-width:0}.search svg{position:absolute;left:12px;width:16px;height:16px;color:var(--muted);pointer-events:none}.search input{width:100%;min-width:0;background:var(--char);border:1px solid var(--line-2);border-radius:999px;padding:10px 36px;font-size:15px}.search input::-webkit-search-cancel-button{display:none}.search button{position:absolute;right:8px;width:26px;height:26px;border:0;border-radius:50%;background:var(--char-2);color:var(--muted);cursor:pointer;font-size:16px;line-height:1}@media (max-width:640px){.roster-h{flex-direction:column;align-items:stretch}.search{flex-basis:auto}}.sort-note{margin:0 0 22px}.ranked{position:relative;padding-top:40px}.rank-badge{position:absolute;z-index:5;top:0;left:0;height:32px;min-width:52px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:2px;background:var(--char);border:1px solid var(--line-2);border-radius:6px;font-family:var(--f-num);font-weight:900;font-size:22px;line-height:1;color:var(--fg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rank-badge small{font-family:var(--f-kr);font-size:12px;font-weight:700;color:var(--muted)}.top1 .rank-badge{background:#f0c868;border-color:#f0c868;color:#241a03}.top2 .rank-badge{background:#dfe3e7;border-color:#dfe3e7;color:#1b2126}.top3 .rank-badge{background:#d08a55;border-color:#d08a55;color:#2a1407}.top1 .rank-badge small,.top2 .rank-badge small,.top3 .rank-badge small{color:inherit;opacity:.75}@media (max-width:520px){.ranked{padding-top:34px}.rank-badge{height:28px;min-width:46px;font-size:19px;padding:0 8px}.rank-badge small{font-size:11px}}.f-grid .fcard-new{margin-top:40px}@media (max-width:520px){.f-grid .fcard-new{margin-top:34px}}.fcard .top{position:static}.fcard .pic{position:absolute;z-index:0;top:0;right:0;left:auto;bottom:auto;width:66%;height:54%;overflow:hidden;display:grid;place-items:center;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 26%,#000 88%,transparent),linear-gradient(180deg,transparent 0,#000 8%,#000 62%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 26%,#000 88%,transparent),linear-gradient(180deg,transparent 0,#000 8%,#000 62%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.fcard .pic img{width:100%;height:100%;object-fit:cover;object-position:50% 15%;-webkit-mask-image:none;mask-image:none}.fcard .pic .mono-l{padding:0}.fcard .meta{text-shadow:0 1px 6px rgba(0,0,0,.25)}.fcard .nm{position:relative;z-index:1}.ed-form legend .req{font-style:normal;color:var(--comm);font-size:11px;margin-left:4px;letter-spacing:0}.hint-line{margin:0 0 6px;font-size:13px;color:var(--muted)}.cat-tabs{display:flex;gap:8px;margin:0 0 22px;flex-wrap:wrap}.cat-tab{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;border:1px solid var(--line-2);background:var(--char);color:var(--muted);font-weight:800;font-size:15px;cursor:pointer}.cat-tab small{font-family:var(--f-mono);font-size:11px;font-weight:600;color:var(--dim)}.cat-tab .cat-n{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--char-2);font-family:var(--f-num);font-size:13px}.cat-tab.on{background:var(--fg);color:var(--bg);border-color:var(--fg)}.cat-tab.on small{color:var(--bg);opacity:.6}.cat-tab.on .cat-n{background:var(--comm);color:#241a03}.other-hit{margin-left:10px;font-family:var(--f-kr);letter-spacing:0;text-transform:none;font-size:12px}.cat-pick{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}@media (max-width:520px){.cat-pick{grid-template-columns:1fr}}.cat-opt{display:grid;grid-gap:4px;gap:4px;text-align:left;padding:14px 16px;border-radius:10px;border:2px solid var(--line-2);background:var(--bg);cursor:pointer;color:var(--muted)}.cat-opt b{color:var(--fg);font-size:15px}.cat-opt span{font-size:12px}.cat-opt.on{border-color:var(--comm);background:rgba(240,178,60,.08)}.kp-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 34px;grid-gap:8px;gap:8px;align-items:center;margin-bottom:8px}.kp-row .rm{height:38px;border:1px solid var(--line-2);background:var(--char-2);border-radius:6px;cursor:pointer;font-size:16px}@media (max-width:640px){.kp-row{grid-template-columns:minmax(0,1fr) 34px;padding-bottom:10px;border-bottom:1px solid var(--line)}.kp-row .r-t{grid-area:1/1}.kp-row .rm{grid-area:1/2}.kp-row .r-link{grid-area:2/1/3/3}}.ed-form .kp-row input{width:100%;min-width:0;background:var(--bg);border:1px solid var(--line-2);border-radius:6px;padding:9px 11px;font-size:15px}.pno .tag.scout{color:var(--mine);border-color:var(--mine)}.rec.kp li{grid-template-columns:1fr auto}.kp-host{font-family:var(--f-mono);font-size:11px!important}.kp-go{font-size:12px;font-weight:700;color:var(--bg);background:var(--mine);padding:5px 10px;border-radius:4px;text-decoration:none;white-space:nowrap}.board{padding-block:30px 70px;display:grid;grid-gap:16px;gap:16px}.board-h{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap}.board-h h1{margin:2px 0 0;font-size:30px;font-weight:800}.board-sub{margin:0;color:var(--muted);font-size:14px}.post-list{list-style:none;margin:0;padding:0}.post-row{display:grid;grid-template-columns:64px minmax(0,1fr) 220px 80px 52px 52px;grid-gap:12px;gap:12px;align-items:center;padding:12px 18px;border-bottom:1px solid #1f1f23;font-size:14px}.post-row:last-child{border-bottom:0}.post-row.head{font-family:var(--f-mono);font-size:11px;letter-spacing:.1em;color:var(--muted);padding-block:10px}.post-row .dt,.post-row .no,.post-row .up,.post-row .vw{color:var(--muted);font-size:12px;text-align:center}.post-row .ttl{color:var(--fg);text-decoration:none;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.post-row .ttl:hover{text-decoration:underline}.post-row .ttl em{font-style:normal;color:var(--comm);font-size:12px;margin-left:6px;font-family:var(--f-mono)}.post-row .by{min-width:0;overflow:hidden}@media (max-width:720px){.post-row.head{display:none}.post-row{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"ttl ttl ttl" "by up dt";column-gap:10px;row-gap:4px;padding:12px 16px}.post-row .no,.post-row .vw{display:none}.post-row .ttl{grid-area:ttl;white-space:normal}.post-row .by{grid-area:by;font-size:12px}.post-row .dt{grid-area:dt}}.who-line{display:inline-flex;align-items:center;gap:5px;min-width:0;white-space:nowrap}.who-line b{font-weight:700;overflow:hidden;text-overflow:ellipsis}.who-line .ip{font-family:var(--f-mono);font-size:11px;color:var(--dim)}.flag{width:20px;height:15px;border-radius:2px;box-shadow:0 0 0 1px hsla(0,0%,100%,.12);flex:none}.pager{display:flex;justify-content:center;gap:4px;flex-wrap:wrap}.pager a{min-width:34px;padding:6px 10px;border-radius:6px;border:1px solid var(--line-2);text-align:center;text-decoration:none;color:var(--muted);font-family:var(--f-mono);font-size:13px}.pager a[aria-current=page]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.post-h{padding:20px 22px 14px;border-bottom:1px solid var(--line);display:grid;grid-gap:10px;gap:10px}.post-h h1{margin:0;font-size:22px;line-height:1.35;overflow-wrap:anywhere}.post-meta{display:flex;gap:14px;align-items:center;flex-wrap:wrap;font-size:13px;color:var(--muted)}.post-meta .mono{font-size:12px}.post-body{padding:22px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.75;min-height:120px}.post-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.post-actions .c-pw{margin-top:0}.comments-b .c-form{border-top:1px solid var(--line);border-bottom:0}.c-item.b{grid-template-columns:minmax(0,1fr)}.write{padding:18px;display:grid;grid-gap:10px;gap:10px}.write input,.write textarea{width:100%;min-width:0;background:var(--bg);border:1px solid var(--line-2);border-radius:6px;padding:10px 12px;font-size:15px}.write .w-title{font-size:17px;font-weight:700}.write .w-body{min-height:320px;resize:vertical;line-height:1.7}.write .f{align-items:center;gap:10px;flex-wrap:wrap}.board-foot,.write .f{display:flex;justify-content:space-between}.board-foot{gap:8px}@media (max-width:480px){.bar .wrap{gap:8px}.nav{gap:2px}.nav a.link{padding:8px 6px;font-size:11px;letter-spacing:.08em}.hide-xs{display:none}}@media (max-width:360px){.logo b{font-size:16px}.logo svg{width:22px;height:22px}}.site-tabs{border-top:1px solid #18181c}.site-tabs .wrap{display:flex;justify-content:flex-start;align-items:stretch;gap:4px;height:auto;overflow-x:auto;scrollbar-width:none}.site-tabs .wrap::-webkit-scrollbar{display:none}.site-tab{display:inline-flex;align-items:center;gap:8px;padding:12px 14px 11px;color:var(--muted);text-decoration:none;font-weight:800;font-size:15px;white-space:nowrap;border-bottom:2px solid transparent}.site-tab .n{display:inline-grid;place-items:center;width:19px;height:19px;border-radius:50%;background:var(--char-2);font-family:var(--f-num);font-size:12px;color:var(--muted)}.site-tab.on,.site-tab:hover{color:var(--fg)}.site-tab.on{border-bottom-color:var(--comm)}.site-tab.on .n{background:var(--comm);color:#241a03}.site-tabs .site-tab:first-child{margin-left:-14px}@media (max-width:480px){.site-tab{padding:11px 10px 10px;font-size:14px;gap:6px}.site-tabs .site-tab:first-child{margin-left:-10px}}.roster-h h2 small{font-size:14px;color:var(--muted);font-weight:500;letter-spacing:0;margin-left:6px}.board-tabs{display:flex;align-items:center;gap:6px;margin:18px 0 12px}.board-tabs a{padding:8px 15px;border-radius:999px;border:1px solid var(--line-2);background:var(--char);color:var(--muted);font-weight:800;font-size:14px;text-decoration:none}.board-tabs a.on{background:var(--fg);color:var(--bg);border-color:var(--fg)}.board-tabs .star{color:var(--comm);margin-right:5px}.board-tabs .hint{margin-left:auto}.best-ic{color:var(--comm);margin-right:6px;font-size:12px}.best-tag{display:inline-block;vertical-align:middle;margin:-3px 10px 0 0;padding:3px 8px;border-radius:6px;background:var(--comm);color:#241a03;font-size:12px;font-weight:800}.post-row .up.hot{color:var(--comm);font-weight:600}@media (max-width:720px){.post-row .up{grid-area:up}.post-row .up:before{content:"추천 "}.board-tabs .hint{display:none}}.vote{display:flex;flex-direction:column;gap:8px;padding:6px 22px 26px}.vote,.vote-btn{align-items:center}.vote-btn{display:inline-flex;gap:9px;padding:13px 26px;border-radius:999px;border:1px solid var(--line-2);background:var(--char-2);color:var(--fg);cursor:pointer;font-size:15px;font-weight:800;transition:transform .1s,background .15s}.vote-btn svg{width:20px;height:20px;color:var(--comm)}.vote-btn b{font-family:var(--f-num);font-size:22px}.vote-btn:hover:not(:disabled){transform:translateY(-1px);border-color:var(--comm)}.vote-btn.done{background:var(--comm);color:#241a03;border-color:var(--comm)}.vote-btn.done svg{color:#241a03}.vote .lbl{color:var(--muted)}.board>.cat-tabs{margin-bottom:4px}a.cat-tab{text-decoration:none;white-space:nowrap}@media (max-width:640px){.cat-tabs{flex-wrap:nowrap;gap:6px;overflow-x:auto;scrollbar-width:none;margin-inline:-20px;padding-inline:20px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.cat-tabs::-webkit-scrollbar{display:none}.cat-tabs:after{content:"";flex:0 0 8px}.cat-tab{padding:9px 13px;font-size:14px;gap:6px;flex-shrink:0;scroll-snap-align:start}.cat-tab .cat-n{width:18px;height:18px;font-size:12px}}.c-pw-note{flex-basis:100%;color:var(--muted)}.fair-note{margin:0;padding:12px 18px 16px;color:var(--muted);font-size:12px;line-height:1.6;border-top:1px solid #1f1f23}.adm-r{padding-block:30px 70px;display:grid;grid-gap:14px;gap:14px}.adm-r h1{margin:2px 0 0;font-size:30px;font-weight:800}.board-tabs button{padding:8px 15px;border-radius:999px;border:1px solid var(--line-2);background:var(--char);color:var(--muted);font-weight:800;font-size:14px;cursor:pointer}.board-tabs button.on{background:var(--fg);color:var(--bg);border-color:var(--fg)}.adm-r-bar,.board-tabs{flex-wrap:wrap}.adm-r-bar{display:flex;align-items:center;gap:14px}.adm-r-bar label{display:inline-flex;gap:6px;align-items:center;font-weight:700;font-size:14px;cursor:pointer}.adm-r-bar .btn{margin-left:auto}.adm-r-list{list-style:none;margin:0;padding:0}.adm-r-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:12px 18px;border-bottom:1px solid #1f1f23;cursor:pointer}.adm-r-list li:last-child{border-bottom:0}.adm-r-list li.on{background:rgba(229,72,77,.08)}.adm-r-list .who{display:grid;grid-gap:3px;gap:3px;min-width:0}.adm-r-list .who a{color:var(--fg);font-weight:700;text-decoration:none}.adm-r-list .who .mono{color:var(--muted);font-size:12px}.adm-r-list .who p{margin:0;font-size:13px;color:#cfcfd4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-r-list .sc{display:grid;justify-items:end;grid-gap:2px;gap:2px}.adm-r-list .sc b{font-size:18px}.adm-r-list .sc b.flat{color:var(--red)}.adm-r-list .sc span{font-size:11px;color:var(--muted);letter-spacing:.08em}.grid-div{grid-column:1/-1;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding:18px 0 2px;margin-top:8px;border-top:1px solid var(--line)}.grid-div b{font-size:20px;font-weight:800}.grid-div span{color:var(--muted);font-size:13px}.rank-badge.pend{background:var(--char);border-style:dashed;color:var(--muted);font-size:18px}@media (max-width:520px){.rank-badge.pend{font-size:16px}}.stat-chips{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:-2px 0 12px}.stat-chips .lbl{margin-right:4px}.stat-chips button{padding:6px 13px;border-radius:999px;border:1px solid var(--line-2);background:var(--char);color:var(--muted);font-weight:700;font-size:13px;cursor:pointer}.stat-chips button:hover{color:var(--fg)}.stat-chips button.on{background:var(--comm);border-color:var(--comm);color:#241a03}.stat-chip{position:absolute;z-index:5;top:0;right:0;height:32px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;border-radius:8px;border:1px solid var(--comm);color:var(--comm);font-size:13px;font-weight:700;background:var(--bg)}.stat-chip b{font-family:var(--f-num);font-size:19px}@media (max-width:520px){.stat-chip{height:28px;padding:0 7px;font-size:12px}.stat-chip b{font-size:16px}.stat-chips .lbl{width:100%}}.rec-row.season{grid-template-columns:70px minmax(0,2fr) minmax(0,1.2fr) 34px}@media (max-width:640px){.rec-row.season{grid-template-columns:64px minmax(0,1fr) 96px 34px}.rec-row.season .r-ch{grid-area:2/1/3/5}}.fcard .face.show{grid-template-rows:42% auto auto auto}.fcard .show-nm{display:grid;grid-gap:.4cqw;gap:.4cqw;white-space:nowrap;min-height:min-content;overflow:visible;padding-block:2cqw 1.6cqw}.fcard .show-nm small{font-size:5.2cqw;line-height:1.1;font-weight:700;opacity:.7;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis}.fcard .show-nm span{line-height:1.1;overflow:hidden;text-overflow:ellipsis}.fcard .show-nm.long span{font-size:9cqw}.fcard .show-nm.xlong span{font-size:7.6cqw}.p-dir{margin-top:6px;color:var(--muted);font-size:15px}.p-dir b{color:var(--fg);font-weight:700;margin-left:4px}.adm-r-list .who p.full{white-space:pre-wrap;overflow-wrap:anywhere}.upd{position:absolute;z-index:6;top:-6px;right:-4px;padding:3px 7px 2px;border-radius:4px;background:#e5484d;color:#fff;font-family:var(--f-mono);font-size:10px;font-weight:700;letter-spacing:.1em;box-shadow:0 2px 8px rgba(229,72,77,.45);pointer-events:none}@media (max-width:520px){.upd{font-size:9px;padding:2px 5px 1px}}.stat-chips button.latest{display:inline-flex;align-items:center;gap:6px}.stat-chips button.latest i{width:7px;height:7px;border-radius:50%;background:#e5484d;box-shadow:0 0 0 3px rgba(229,72,77,.2)}.stat-chips button.latest.on{background:#e5484d;border-color:#e5484d;color:#fff}.stat-chips button.latest.on i{background:#fff;box-shadow:none}.feed{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:12px;background:var(--char);overflow:hidden}.feed li+li{border-top:1px solid #1f1f23}.feed-row{display:grid;grid-template-columns:52px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:14px 18px;color:inherit;text-decoration:none}.feed-row:hover{background:#18181c}.feed-pic{width:52px;height:52px;border-radius:10px;overflow:hidden;background:var(--char-2);display:grid;place-items:center}.feed-pic img{width:100%;height:100%;object-fit:cover;object-position:50% 15%}.feed-pic b{font-size:22px;color:var(--muted)}.feed-main{display:grid;grid-gap:4px;gap:4px;min-width:0}.feed-top{display:flex;align-items:baseline;gap:8px;min-width:0}.feed-name{font-weight:800;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feed-cat{font-size:11px;border:1px solid var(--line-2);border-radius:999px;padding:1px 7px}.feed-cat,.feed-top time{color:var(--muted);white-space:nowrap}.feed-top time{margin-left:auto;font-size:12px}.feed-body{font-size:14px;color:#dcdce0;line-height:1.5;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.feed-who{font-size:11px;color:var(--muted)}.feed-sc{display:grid;justify-items:center;grid-gap:2px;gap:2px}.feed-sc svg{width:26px;height:26px}.feed-sc b{font-family:var(--f-num);font-size:18px;color:var(--comm)}@media (max-width:520px){.feed-row{grid-template-columns:42px minmax(0,1fr) auto;gap:10px;padding:12px 14px}.feed-pic{width:42px;height:42px}}.ticker{display:flex;align-items:center;gap:12px;margin:0 0 18px;padding:10px 14px;border:1px solid rgba(229,72,77,.35);border-radius:10px;background:linear-gradient(90deg,rgba(229,72,77,.1),transparent 60%),var(--char);color:inherit;text-decoration:none;min-width:0}.ticker:hover{border-color:#e5484d}.tk-l{display:inline-flex;align-items:center;gap:7px;font-weight:800;font-size:13px;color:#ff6b70;white-space:nowrap}.tk-l i{width:7px;height:7px;border-radius:50%;background:#e5484d;animation:tk-pulse 1.6s ease-in-out infinite}@keyframes tk-pulse{50%{box-shadow:0 0 0 5px rgba(229,72,77,0);opacity:.55}}@media (prefers-reduced-motion:reduce){.tk-l i{animation:none}}.tk-t{display:flex;align-items:baseline;gap:8px;min-width:0;flex:1 1;white-space:nowrap;overflow:hidden}.tk-t b{font-weight:800;font-size:14px}.tk-t em{font-style:normal;font-family:var(--f-num);font-weight:800;color:var(--comm);font-size:15px}.tk-body{color:#cfcfd4;font-size:14px;overflow:hidden;text-overflow:ellipsis;min-width:0}.tk-r{font-size:12px;color:var(--muted);white-space:nowrap}@media (max-width:520px){.ticker{gap:8px;padding:9px 12px}.tk-l{font-size:12px}.tk-r{display:none}}.test-btn{border-color:rgba(240,178,60,.55);color:var(--comm);white-space:nowrap}.test-btn:hover{border-color:var(--comm)}@media (max-width:420px){.bar .test-btn{padding:8px 10px;font-size:13px}}.mg-modal{position:fixed;inset:0;z-index:60;overflow:hidden;background:rgba(5,5,6,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:max(16px,env(safe-area-inset-top,0px)) 16px max(16px,env(safe-area-inset-bottom,0px))}.mg-box{position:relative;width:min(640px,100%);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);display:grid;grid-template-rows:minmax(0,1fr) auto;background:var(--bg);border:1px solid var(--line-2);border-radius:16px;box-shadow:0 30px 80px rgba(0,0,0,.6);overflow:hidden}.mg-scroll{overflow-y:auto;overscroll-behavior:contain;padding:26px 22px 22px}.mg-x{position:absolute;z-index:2;top:10px;right:10px;width:36px;height:36px;border-radius:50%;border:1px solid var(--line-2);color:var(--fg);font-size:20px;cursor:pointer}.mg-foot,.mg-x{background:var(--char)}.mg-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;border-top:1px solid var(--line)}.mg-foot label{display:inline-flex;gap:8px;align-items:center;font-size:14px;color:var(--muted);cursor:pointer}.mg-page{padding-block:36px 70px;max-width:680px}.mg{scroll-margin-top:80px}.mg-stack{display:grid;grid-gap:16px;gap:16px}.mg-stack>p{margin:0;color:#cfcfd5;line-height:1.65}.mg-eyebrow{font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;color:var(--muted)}.mg-h{margin:0;font-size:clamp(28px,7vw,40px);font-weight:800;line-height:1.18;letter-spacing:-.02em;text-wrap:balance}.mg-h span{color:var(--comm)}.mg-h.sm{font-size:24px}.mg-host{color:var(--fg)!important;font-weight:600}.mg-row{display:flex;flex-wrap:wrap;gap:8px}.mg-row,a.btn{align-items:center}a.btn{text-decoration:none;display:inline-flex}.mg-name{display:grid;grid-gap:6px;gap:6px}.mg-name input{background:var(--char);border:1px solid var(--line-2);border-radius:10px;padding:12px 14px;font-size:15px}.mg-name small{color:var(--muted);font-size:12px}.mg-qhead{display:flex;justify-content:space-between;align-items:baseline}.mg-qhead b{color:var(--comm);font-size:15px}.mg-prog{height:4px;background:var(--char-2);border-radius:4px;overflow:hidden}.mg-prog i{display:block;height:100%;background:var(--comm);transition:width .25s}.mg-q{font-size:21px!important;font-weight:800;line-height:1.4!important;color:var(--fg)!important;text-wrap:balance}.mg-opts{display:grid;grid-gap:10px;gap:10px}.mg-opt{text-align:left;border:1px solid var(--line-2);background:var(--char);color:var(--fg);border-radius:12px;padding:15px 16px;font-size:15px;font-weight:500;cursor:pointer;transition:border-color .15s,background .15s}.mg-opt.on,.mg-opt:hover{border-color:var(--comm)}.mg-opt.on{background:rgba(240,178,60,.14)}.mg-sliders{display:grid;grid-gap:14px;gap:14px;background:var(--char);border:1px solid var(--line);border-radius:14px;padding:18px}.mg-sl{display:grid;grid-template-columns:44px minmax(0,1fr) 30px;grid-gap:12px;gap:12px;align-items:center}.mg-sl label,.mg-sl output{font-weight:800}.mg-sl output{font-family:var(--f-num);font-size:24px;color:var(--mine);text-align:right}.mg-top{display:grid;grid-template-columns:200px minmax(0,1fr);grid-gap:22px;gap:22px;align-items:center}.mg-card{width:200px}.mg-card .fcard{cursor:default}@media (max-width:560px){.mg-top{grid-template-columns:1fr;justify-items:center;text-align:center}}.mg-verdict{display:grid;grid-gap:6px;gap:6px}.mg-verdict p{margin:0;line-height:1.6}.mg-big{font-size:26px;font-weight:800}.mg-big em{font-style:normal}.gold,.mg-big em{color:var(--comm)}.mg-sec{display:grid;grid-gap:10px;gap:10px}.mg-sec h3{margin:6px 0 0;font-size:19px;font-weight:800}.mg-note{margin:0;color:var(--muted);font-size:12.5px;line-height:1.6}.mg-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.mg-it{display:grid;grid-template-columns:30px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;background:var(--char);border:1px solid var(--line);border-radius:12px;padding:13px 14px;color:inherit;text-decoration:none}.mg-it.pl{grid-template-columns:26px 52px minmax(0,1fr) auto}a.mg-it:hover{border-color:var(--line-2);background:#18181c}.mg-it .rk{font-family:var(--f-num);font-size:24px;font-weight:900;color:var(--muted);text-align:center}.mg-list li:first-child .rk{color:var(--comm)}.mg-it .t{display:grid;grid-gap:2px;gap:2px;min-width:0}.mg-it .t b{font-size:16px}.mg-it .t small{color:var(--muted);font-size:12.5px}.mg-it .t span{color:#c8c8cf;font-size:13px}.mg-it .pct{font-family:var(--f-num);font-size:26px;font-weight:900;color:var(--mine)}.mg-it .pct small{font-size:14px}.mg-it .av{width:52px;height:52px;border-radius:10px;overflow:hidden;display:grid;place-items:center;background:var(--char-2);border:1px solid var(--line-2);font-weight:800;font-size:20px;color:var(--muted)}.mg-it .av img{width:100%;height:100%;object-fit:cover;object-position:50% 15%}.mg-tag{font-style:normal;font-size:11px;font-weight:700;padding:1px 7px;border-radius:999px;border:1px solid var(--line-2);color:var(--muted);margin-left:4px}.mg-tag.w{border-color:var(--comm);color:var(--comm)}.mg-share img,.mg-shot-wait{width:100%;max-width:420px;border-radius:12px;border:1px solid var(--line);display:block;margin:0 auto}.mg-shot-wait{aspect-ratio:1080/1430;display:grid;place-items:center;color:var(--muted);background:var(--char)}.mg-copied{margin:0;color:var(--mine);font-size:13px}.mg-copytext{margin:0;white-space:pre-wrap;font-size:12.5px;color:var(--muted);background:var(--char);border:1px dashed var(--line-2);border-radius:10px;padding:10px 12px;-webkit-user-select:all;-moz-user-select:all;user-select:all}@media (max-width:520px){.mg-scroll{padding:22px 16px 18px}.mg-q{font-size:19px!important}}@media (prefers-reduced-motion:reduce){.mg-prog i{transition:none}}@media (max-width:420px){.hide-xxs{display:none}.logo b{font-size:15px;letter-spacing:.02em}.logo svg{width:22px;height:22px}.logo{gap:7px}.bar .nav{gap:6px}}.mg-res-head{display:grid;grid-gap:4px;gap:4px;text-align:center}.mg-res-title{margin:0;font-size:24px;font-weight:800;text-wrap:balance;word-break:keep-all}.mg-res-title em{font-style:normal;color:var(--comm)}.mgc{--c1:#f6e49a;--c2:#c89a35;--ink:#2a1d02;--rl:rgba(42,29,2,.25);width:min(270px,100%);margin:0 auto;filter:drop-shadow(0 16px 26px rgba(0,0,0,.55))}.mgc.t-legend{--c1:#2c2b33;--c2:#0d0c11;--ink:#f0c868;--rl:hsla(42,82%,67%,.3)}.mgc.t-silver{--c1:#f1f3f5;--c2:#9199a1;--ink:#1b2126;--rl:rgba(27,33,38,.22)}.mgc.t-bronze{--c1:#e8b07c;--c2:#8b4f28;--ink:#281306;--rl:rgba(40,19,6,.25)}.mgc.t-new{--c1:#4a4a52;--c2:#232328;--ink:#ededee;--rl:hsla(240,3%,93%,.2)}.mgc-face{color:var(--ink);-webkit-clip-path:polygon(0 4.5%,14% 0,86% 0,100% 4.5%,100% 91%,50% 100%,0 91%);clip-path:polygon(0 4.5%,14% 0,86% 0,100% 4.5%,100% 91%,50% 100%,0 91%);background:repeating-linear-gradient(135deg,hsla(0,0%,100%,.07) 0 3px,transparent 3px 9px),linear-gradient(160deg,var(--c1),var(--c2));padding:20px 17px 40px;display:grid;grid-gap:4px}.mgc-top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.mgc-ovr{font-family:var(--f-num);font-weight:900;font-size:50px;line-height:.8}.mgc-ovrl{font-family:var(--f-mono);font-size:10.5px;font-weight:600;letter-spacing:.14em;margin-top:6px}.mgc-name{text-align:right;display:grid;grid-gap:2px;gap:2px;min-width:0}.mgc-name small{font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;font-weight:600;opacity:.7}.mgc-name b{font-size:16px;font-weight:800;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgc-type{display:grid;grid-gap:2px;gap:2px;text-align:center;padding:6px 0 7px;border-bottom:1.5px solid var(--rl)}.mgc-type b{font-size:19px;font-weight:800;word-break:keep-all}.mgc-type span{font-size:12px;font-weight:600;line-height:1.45;text-wrap:balance;word-break:keep-all}.mgc-hex{display:grid;justify-items:center}.mgc-hex svg{max-width:200px}.mgc-stats{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2px 8px;gap:2px 8px}.mgc-stats div{gap:6px;justify-content:center}.mgc-stats b{font-size:21px}.mgc-foot{font-family:var(--f-mono);letter-spacing:.16em;text-align:center;font-weight:600;margin-top:4px}.mg-picks{display:grid;grid-gap:10px;gap:10px}.mg-pick{display:flex;align-items:center;gap:14px;background:var(--char);border:1px solid var(--line);border-radius:14px;padding:14px 16px;color:inherit;text-decoration:none}a.mg-pick:hover{border-color:var(--line-2);background:#18181c}.mg-pick .av{width:64px;height:64px;border-radius:12px;overflow:hidden;display:grid;place-items:center;flex:none;background:var(--char-2);border:1px solid var(--line-2);font-weight:800;font-size:26px;color:var(--muted)}.mg-pick .av img{width:100%;height:100%;object-fit:cover;object-position:50% 15%}.mg-pick-t{display:grid;grid-gap:2px;gap:2px;min-width:0;flex:1 1}.mg-pick-t b{font-size:26px;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.mg-pick-t b.gold{font-size:24px}.mg-pick-t small{color:var(--muted);font-size:13px}.mg-pick-pct{font-family:var(--f-num);font-size:36px;font-weight:900;color:var(--comm)}.mg-acts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.mg-acts .btn{padding:10px 8px;line-height:1.3;display:grid;place-items:center;min-height:58px}.mg-more{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:13px;margin-top:8px}.mg-more:after,.mg-more:before{content:"";flex:1 1;height:1px;background:var(--line)}.mg-res-head{margin-bottom:-6px}.mgc{width:min(300px,100%);filter:drop-shadow(0 12px 20px rgba(0,0,0,.5))}.mgc-face{-webkit-clip-path:polygon(0 5%,13% 0,87% 0,100% 5%,100% 90%,50% 100%,0 90%);clip-path:polygon(0 5%,13% 0,87% 0,100% 5%,100% 90%,50% 100%,0 90%);padding:16px 16px 34px;gap:6px}.mgc-ovr{font-size:44px}.mgc-ovrl{font-size:9.5px;margin-top:5px}.mgc-name small{font-size:9px}.mgc-name b{font-size:15px;max-width:140px}.mgc-type b{font-size:18px}.mgc-type span{font-size:11.5px;line-height:1.4}.mgc-icon{display:grid;justify-items:center;margin-bottom:-2px}.mgc-icon svg{display:block}.mgc-body{display:grid;grid-template-columns:148px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center}.mgc-hex svg{width:100%;max-width:none;height:auto;display:block;overflow:visible;font-family:var(--f-kr)}.mgc-stats{display:grid;grid-template-columns:1fr;grid-gap:2px;gap:2px}.mgc-stats div{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid var(--rl);padding-bottom:1px}.mgc-stats i{font-style:normal;font-weight:700;font-size:12px}.mgc-stats b{font-family:var(--f-num);font-weight:900;font-size:19px;line-height:1.12}.mgc-foot{font-size:9px;margin-top:0}.mg-picks{gap:8px}.mg-pick{gap:12px;padding:10px 14px;border-radius:12px}.mg-pick .av{width:44px;height:44px;border-radius:10px;font-size:18px}.mg-pick-t .lbl{font-size:10px}.mg-pick-t b{font-size:19px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mg-pick-t b.gold{font-size:17px}.mg-pick-pct{font-size:28px}.mg-pick-ch{color:var(--muted);font-size:12px;white-space:nowrap}.mg-result{gap:12px}.mgc-face{padding:14px 16px 30px}@media (max-width:520px){.mg-scroll{padding-top:14px}.mg-result .mg-res-head{padding-right:40px;padding-left:40px}}.mgc-top{margin-bottom:-4px}.mgc-ovr{font-size:58px;line-height:.85}.mgc-tier{font-family:var(--f-mono);font-size:9.5px;font-weight:600;letter-spacing:.14em;opacity:.7;padding-top:4px}.mgc-type{gap:0;padding:0 0 7px;justify-items:center}.mgc-pre{font-size:11px!important;font-weight:700!important;opacity:.75}.mgc-who{font-size:22px!important;font-weight:800!important;line-height:1.25!important;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgc-who em{font-style:normal;font-size:15px;font-weight:700;margin-left:2px}.mgc-icon{margin:2px 0 0}.mgc-type b{font-size:24px;line-height:1.2}.mgc-desc{margin-top:2px}.mgc-body{grid-template-columns:140px minmax(0,1fr)}.mgc-foot{letter-spacing:.1em;font-size:9.5px}.mgc-top{margin-bottom:-18px}.mgc-face{padding:12px 16px 24px;gap:4px}.mgc-who{font-size:21px!important}.mgc-type b{font-size:22px}.mgc-type .mgc-desc{font-size:11px;line-height:1.35}.mgc-icon{margin:0}.mgc-stats b{font-size:17px;line-height:1.08}.mgc-stats i{font-size:11.5px}.mgc-body{grid-template-columns:132px minmax(0,1fr)}.mg-result{gap:8px}.mgc-face{padding-top:16px}.mgc-stats .mgc-ovrbox{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:2px solid var(--ink);padding-bottom:3px;margin-bottom:3px}.mgc-ovrbox .mgc-ovr{font-size:46px;line-height:.85}.mgc-ovrbox .mgc-ovrl{margin:0;padding-bottom:4px;font-size:9.5px}.panel-h:has(.c-sort){display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.c-sort{display:inline-flex;border:1px solid var(--line-2);border-radius:999px;padding:2px}.c-sort button{background:none;border:0;color:var(--muted);font-size:12.5px;font-weight:700;padding:5px 12px;border-radius:999px;cursor:pointer}.c-sort button.on{background:var(--fg);color:#111}.c-thread{margin-top:8px}.c-acts{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.c-like,.c-rbtn{display:inline-flex;align-items:center;gap:5px;background:none;border:1px solid var(--line-2);color:var(--muted);font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px;cursor:pointer;font-family:inherit}.c-like:hover,.c-rbtn:hover{color:var(--fg);border-color:var(--muted)}.c-like.on{color:#ff5d73;border-color:rgba(255,93,115,.55);background:rgba(255,93,115,.08)}.c-rbtn{border-color:transparent;padding:3px 6px}.r-list{list-style:none;margin:8px 0 0;padding:0;border-left:2px solid var(--line-2)}.r-item{padding:6px 0 6px 12px}.r-item+.r-item{border-top:1px solid #1f1f23}.r-item p{margin:2px 0 0;font-size:14px;overflow-wrap:anywhere}.r-arrow{color:var(--dim);margin-right:-4px}.r-form{margin-top:8px;display:grid;grid-gap:6px;gap:6px}.r-form .c-id{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;max-width:360px}.r-row{display:flex;gap:6px;align-items:stretch}.r-row textarea{flex:1 1;min-width:0;min-height:44px;resize:vertical;background:var(--bg);border:1px solid var(--line-2);border-radius:6px;padding:8px 11px;font-size:14px;color:var(--fg);font-family:inherit}.r-row .btn{flex:none}.r-form{min-width:0}.r-form .c-id{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.r-form .c-id input,.r-row textarea{width:100%}.adm-t-kpi{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:10px;gap:10px;margin:16px 0}.adm-t-kpi div{background:var(--char);border:1px solid var(--line);border-radius:12px;padding:14px 16px;display:grid;grid-gap:2px;gap:2px}.adm-t-kpi b{font-family:var(--f-num);font-size:34px;font-weight:900;line-height:1;color:var(--comm)}.adm-t-kpi span{color:var(--muted);font-size:12px}.adm-t-types{margin-bottom:16px}.adm-t-types ul{list-style:none;margin:0;padding:10px 18px 14px;display:grid;grid-gap:6px;gap:6px}.adm-t-types li{display:grid;grid-template-columns:120px minmax(0,1fr) 40px;grid-gap:10px;gap:10px;align-items:center;font-size:13px}.adm-t-types li i{height:8px;border-radius:4px;background:var(--comm);opacity:.75;min-width:2px}.adm-t-types li b{text-align:right;font-size:12px}.adm-t-q{flex:1 1;min-width:0;background:var(--bg);border:1px solid var(--line-2);border-radius:6px;padding:7px 11px;font-size:14px;color:var(--fg)}.adm-t-list{list-style:none;margin:0;padding:0}.adm-t-list li{display:grid;grid-template-columns:46px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid #1f1f23}.adm-t-list li:last-child{border-bottom:0}.adm-t-ovr{font-family:var(--f-num);font-size:26px;font-weight:900;color:var(--comm)}.adm-t-list .who{display:grid;grid-gap:1px;gap:1px;min-width:0}.adm-t-name{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-t-name em{font-style:normal;font-size:11px;color:var(--muted);border:1px solid var(--line-2);border-radius:4px;padding:0 5px;margin-left:6px}.adm-t-list .mono{font-size:11.5px;color:var(--muted)}.adm-t-sub{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-t-at{display:grid;justify-items:end;grid-gap:2px;gap:2px;font-size:11px;color:var(--dim)}@media (max-width:520px){.adm-t-list li{grid-template-columns:40px minmax(0,1fr)}.adm-t-at{grid-column:2;justify-items:start;grid-auto-flow:column;justify-content:start;gap:8px}.adm-t-types li{grid-template-columns:100px minmax(0,1fr) 32px}}.c-meta .flag{align-self:center;margin-left:-4px}.feed-who .flag{vertical-align:-2px;margin-left:4px}.feed-row{padding-bottom:6px}.feed-thread{padding:0 18px 12px 84px}.feed-thread .c-thread{margin-top:0}@media (max-width:520px){.feed-row{padding-bottom:4px}.feed-thread{padding:0 14px 12px 66px}}.adm-e-st{font-family:var(--f-mono);font-size:12px;font-weight:700;border-radius:4px;padding:2px 6px;text-align:center;border:1px solid var(--line-2);color:var(--muted)}.adm-e-st.k-server{color:#ff6b5e;border-color:rgba(255,107,94,.5);background:rgba(255,107,94,.08)}.adm-e-st.k-limit{color:var(--comm);border-color:rgba(240,178,60,.5)}.adm-e-st.k-deny{color:#9ab4ff;border-color:rgba(154,180,255,.4)}.adm-e-top li{grid-template-columns:46px minmax(0,1fr) 40px}.adm-e-msg{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-e-list li{grid-template-columns:46px minmax(0,1fr) auto}.adm-e-list .adm-t-name{white-space:normal}@media (max-width:520px){.adm-e-list li{grid-template-columns:40px minmax(0,1fr)}}.c-tr{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-size:12px;font-weight:700;text-decoration:none;padding:3px 8px;border-radius:999px;border:1px solid transparent;white-space:nowrap}.c-tr:hover{color:var(--fg);border-color:var(--line-2)}.c-tr.in{padding:0 4px;font-size:11.5px;vertical-align:1px}.c-tr.post-tr{margin:4px 0 12px;border-color:var(--line-2)}.st-bar-top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.st-bar-top .board-tabs{margin:0}.st-live{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--muted)}.st-live i{width:8px;height:8px;border-radius:50%;background:#3ddc84;box-shadow:0 0 0 4px rgba(61,220,132,.15)}.st-live b{color:var(--fg);font-family:var(--f-num);font-size:18px}.st-kpi div{gap:4px}.st-d{font-size:12px;color:var(--muted)}.st-d.up{color:#3ddc84}.st-d.down{color:#ff8a7a}.st-d i{font-style:normal;color:var(--dim);margin-left:4px}.st-act,.st-chart-p{margin-bottom:16px}.st-chart{padding:10px 18px 14px}.st-tip{font-size:13px;min-height:20px;margin-bottom:8px}.st-tip span{color:var(--dim)}.st-tip b{color:var(--comm);margin-right:6px}.st-plot{position:relative;height:180px}.st-grid{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.st-grid span{border-top:1px solid #222227;position:relative;height:0}.st-grid i{position:absolute;right:100%;top:-7px;padding-right:6px;font-style:normal;font-size:10px;color:var(--dim);font-family:var(--f-mono)}.st-bars{position:absolute;inset:0 0 0 0;display:grid;grid-gap:2px;gap:2px;align-items:end}.st-bar{height:100%;display:flex;align-items:flex-end;background:none;border:0;padding:0;cursor:pointer}.st-bar span{display:block;width:100%;min-height:2px;background:var(--comm);opacity:.8;border-radius:4px 4px 0 0}.st-bar.on span,.st-bar:hover span{opacity:1;filter:brightness(1.12)}.st-x{display:grid;grid-gap:2px;gap:2px;margin-top:6px;font-family:var(--f-mono);font-size:10px;color:var(--dim);text-align:center}.st-chart{padding-left:34px}.st-act ul{list-style:none;margin:0;padding:12px 18px 16px;display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));grid-gap:10px;gap:10px}.st-act li{display:grid;grid-gap:1px;gap:1px}.st-act b{font-family:var(--f-num);font-size:26px;font-weight:800;line-height:1}.st-act span{font-size:12px;color:var(--muted)}.st-grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:14px;gap:14px}.st-list ul{list-style:none;margin:0;padding:8px 18px 14px;display:grid;grid-gap:6px;gap:6px}.st-list li{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(40px,1fr) 44px 40px;grid-gap:8px;gap:8px;align-items:center;font-size:13px}.st-list .panel-h{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap}.st-k{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fg);text-decoration:none}a.st-k:hover{text-decoration:underline}.st-flag{display:inline-flex;align-items:center;gap:6px}.st-bar-h{height:8px;background:#1c1c20;border-radius:4px;overflow:hidden}.st-bar-h i{display:block;height:100%;background:var(--comm);opacity:.75;border-radius:4px;min-width:2px}.st-list b{text-align:right;font-size:12px}.st-p{text-align:right;font-size:11px;color:var(--dim)}@media (max-width:520px){.st-grid2{grid-template-columns:1fr}.st-plot{height:150px}}.st-kpi2{margin-top:-6px}.st-kpi2 b{color:var(--fg)}.st-need{margin:-4px 0 14px}.st-k small.st-split{display:block;font-size:11px;color:var(--dim);margin-top:1px}.st-k small.st-split b{color:#3ddc84;font-weight:700;font-size:11px;text-align:left}.tickers{display:grid;grid-gap:8px;gap:8px;margin:0 0 16px}.tickers .ticker{margin:0}.ticker.post{border-color:rgba(61,139,255,.35)}.ticker.post:hover{border-color:#3d8bff}.ticker.post .tk-l{color:#6aa6ff}.ticker.post .tk-l i{background:#3d8bff}.roster-h.hv{display:block;margin:0 0 6px}.roster-h.hv .search{flex:none;width:100%}.hv-sec{margin-top:26px}.hv-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:12px}.hv-h h2{margin:0;font-size:19px;font-weight:800}.hv-h small{color:var(--dim);font-size:12px}.hv-acts{display:inline-flex;align-items:center;gap:12px}.hv-acts a:not(.btn){color:var(--muted);font-size:13px;font-weight:700;text-decoration:none}.btn.sm{padding:5px 11px;font-size:12.5px}.hv-gap{height:14px}.hv-none{padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--char)}.deck{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;align-items:start;transition:height .25s ease}.deck::-webkit-scrollbar{display:none}.deck>.deck-page{scroll-snap-align:start;min-width:0;margin:0}.deck.cards>.deck-page{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px 12px;gap:22px 12px;padding:6px 2px 2px;align-content:start}@media (min-width:600px){.deck.cards>.deck-page{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 16px}}@media (min-width:900px){.deck.cards>.deck-page{grid-template-columns:repeat(5,minmax(0,1fr));gap:26px 16px}}.deck.cards .fcard-new{margin-top:40px;aspect-ratio:.69}@media (max-width:520px){.deck.cards .fcard-new{margin-top:34px}}.deck.rows{border:1px solid var(--line);border-radius:12px;background:var(--char)}.deck.rows>.deck-page{list-style:none;padding:0}.deck-pager{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:10px}.deck-pager button{width:32px;height:32px;border-radius:50%;border:1px solid var(--line-2);background:var(--char);color:var(--muted);cursor:pointer;font-size:16px;line-height:1}.deck-pager button:disabled{opacity:.3;cursor:default}.deck-pager .dots{display:flex;gap:6px}.deck-pager .dots i{width:6px;height:6px;border-radius:3px;background:var(--line-2);transition:width .2s,background .2s}.deck-pager .dots i.on{width:18px;background:var(--comm)}.deck-pager .cnt{font-family:var(--f-mono);font-size:12px;color:var(--dim);min-width:56px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.deck-pager .cnt b{color:var(--comm);font-weight:600}@media (prefers-reduced-motion:reduce){.deck,.deck-pager .dots i{transition:none}}.rk-d{display:block;font-family:var(--f-mono);font-size:10px;font-weight:600;line-height:1.1;margin-top:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hv-legend .rise,.rk-d.rise{color:#ff4d4f}.hv-legend .fall,.rk-d.fall{color:#3d8bff}.rk-d.same{color:var(--dim)}.rk-d.new{color:var(--comm);font-size:8.5px;letter-spacing:.04em}.rk-dw{position:absolute;z-index:5;top:8px;left:62px}.rk-dw .rk-d{margin:0;font-size:12.5px}@media (max-width:520px){.rk-dw{top:6px;left:54px}.rk-dw .rk-d{font-size:11.5px}}.hv-legend{display:inline-flex;gap:10px;font-size:11.5px;color:var(--dim)}.hv-legend b{font-weight:600}.rrow{display:grid;grid-template-columns:34px 40px minmax(0,1fr) auto auto;grid-template-areas:"n av who sc ovr" "n av sub sub sub";grid-column-gap:10px;column-gap:10px;grid-row-gap:2px;row-gap:2px;align-items:center;padding:9px 14px;border-bottom:1px solid #1f1f23;color:inherit;text-decoration:none}.deck-page li:last-child .rrow{border-bottom:0}.rrow:hover{background:#18181c}.rr-n{grid-area:n;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--f-num);font-weight:800;font-size:20px;line-height:1;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rr-av{grid-area:av;width:40px;height:40px;border-radius:10px;overflow:hidden;display:grid;place-items:center;background:var(--char-2);border:1.5px solid var(--tc);font-weight:800;color:var(--muted)}.rr-av img{width:100%;height:100%;object-fit:cover;object-position:50% 15%}.rr-who{grid-area:who;min-width:0;display:flex;align-items:center;gap:6px}.rr-who b{font-size:15px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rr-up{flex:none;font-family:var(--f-mono);font-size:9px;font-weight:600;letter-spacing:.08em;color:#fff;background:#e5484d;border-radius:3px;padding:1px 4px}.rr-sub{grid-area:sub;min-width:0;font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rr-sc{font-size:11px;color:var(--dim)}.rr-pc,.rr-sc{grid-area:sc;font-family:var(--f-mono);white-space:nowrap}.rr-pc{font-size:11.5px;color:var(--mine)}.rr-ovr{grid-area:ovr;display:flex;align-items:center;gap:6px;justify-content:flex-end;font-family:var(--f-num);font-weight:900;font-size:24px;color:var(--tc);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:64px}.rr-hex{width:24px;height:24px;color:var(--tc);flex:none}.rr-bc{display:none}@media (max-width:520px){.rrow{grid-template-columns:24px 32px minmax(0,1fr) auto auto;column-gap:8px;padding:6px 10px}.rr-n{font-size:16px}.rr-av{width:32px;height:32px;border-radius:8px;font-size:13px}.rr-who b{font-size:14px}.rr-sc{display:none}.rr-ovr{font-size:19px;min-width:0;gap:4px}.rr-hex{width:18px;height:18px}.rr-sub{font-size:11.5px}.rr-up{font-size:8px;padding:0 3px}}@media (min-width:900px){.rrow{grid-template-columns:34px 40px minmax(150px,230px) minmax(0,1fr) auto auto;grid-template-areas:"n av who bc sc ovr" "n av sub bc sc ovr";column-gap:14px}.rr-bc{grid-area:bc;display:flex;align-items:center;gap:10px;min-width:0;border-left:1px solid #222227;padding-left:14px;font-size:13px;color:#c9c9cf}.rr-bc q{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;quotes:"“" "”"}.rr-bc em{font-style:normal;color:#ff5d73;font-family:var(--f-mono);font-size:11.5px;white-space:nowrap}}.hv-board{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:12px;background:var(--char)}.hv-board li{display:flex;align-items:center;gap:10px;padding:11px 14px;border-bottom:1px solid #1f1f23;min-width:0}.hv-board li:last-child{border-bottom:0}.hv-best{flex:none;font-size:11px;font-weight:800;color:#1d1404;background:var(--comm);border-radius:4px;padding:2px 6px}.hv-t{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}.hv-t a{color:var(--fg);text-decoration:none}.hv-t a:hover{text-decoration:underline}.hv-t em{font-style:normal;color:#ff6b70;font-size:12px;margin-left:4px}.hv-m,.hv-t em{font-family:var(--f-mono)}.hv-m{flex:none;font-size:11px;color:var(--dim)}a.hd{color:var(--comm)!important;font-weight:700;margin-right:6px;text-decoration:none}a.hd[data-free]{color:var(--muted)!important}.post-h h1 a.hd{font-size:.8em}.bd-filter{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 10px;font-size:13px;color:var(--muted)}.bd-filter b{color:var(--comm)}.bd-filter a{border:1px solid var(--line-2);border-radius:999px;padding:3px 10px;font-size:12px;color:var(--muted);text-decoration:none}.w-head{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;font-size:13px;font-weight:700;color:var(--muted)}.w-head select{width:100%;min-width:0;background:var(--bg);border:1px solid var(--line-2);border-radius:6px;padding:9px 11px;font-size:14px;color:var(--fg);font-family:inherit}.post-row .ttl a{color:var(--fg);text-decoration:none}.post-row .ttl a:hover{color:#fff;text-decoration:none}.hv-t a:hover,.post-row .ttl:hover{text-decoration:none}.hv-t a:hover{color:#fff}.st-refs li{grid-template-columns:minmax(0,1fr) auto auto auto}.st-url{color:#8fb8ff!important;text-decoration:none}.st-url:hover{text-decoration:underline}.st-more{display:block;width:calc(100% - 36px);margin:0 18px 14px;padding:8px 0;border:1px solid var(--line-2);background:none;border-radius:8px;color:var(--muted);font-size:13px;font-weight:700;cursor:pointer;font-family:inherit}.st-more:hover{color:var(--fg);border-color:var(--muted)}.st-cnt{margin:-6px 18px 12px}.deck>.deck-page{contain:layout paint}.deck{transition:height .18s ease;-webkit-overflow-scrolling:touch;transition:none}.rr-bc em.rr-new{color:var(--dim)!important}.p-ics{display:inline-flex;gap:3px;margin-left:5px;vertical-align:-2px}.p-ic{display:inline-grid;place-items:center;width:16px;height:16px}.p-ic svg{width:15px;height:15px}.p-ic.img{color:#6aa6ff}.p-ic.vid{color:#ff3b30}.post-imgs{display:grid;grid-gap:12px;gap:12px;padding:0 22px 18px}.post-imgs img{display:block;max-width:100%;height:auto;border-radius:8px;border:1px solid var(--line);background:var(--char-2)}.post-vids{display:grid;grid-gap:12px;gap:12px;padding:0 22px 18px}.post-yt{position:relative;width:100%;max-width:720px;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:#000}.post-yt iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.w-photos{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.w-ph{position:relative;width:76px;height:76px;border-radius:8px;overflow:hidden;border:1px solid var(--line-2);background:var(--char-2);display:grid;place-items:center;font-size:11px;color:var(--muted)}.w-ph img{width:100%;height:100%;object-fit:cover}.w-ph button{position:absolute;top:3px;right:3px;width:22px;height:22px;border-radius:50%;border:0;background:rgba(0,0,0,.7);color:#fff;font-size:14px;line-height:1;cursor:pointer}.w-add{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;border:1px dashed var(--line-2);border-radius:8px;background:none;color:var(--muted);font-size:13px;font-weight:700;cursor:pointer;font-family:inherit}.w-add:hover{color:var(--fg);border-color:var(--muted)}.w-add svg{width:18px;height:18px}.w-add small{font-family:var(--f-mono);font-size:11px;color:var(--dim)}@media (max-width:520px){.post-imgs,.post-vids{padding-inline:16px}}.adm-t-types .panel-h{display:flex;align-items:baseline;gap:8px}.adm-t-types li.zero{opacity:.45}@media (min-width:900px){.adm-t-types ul{grid-template-columns:1fr 1fr;column-gap:28px}}.rr-ls{display:none}@media (max-width:899px){.rrow{grid-template-areas:"n av who sc ovr" "n av bc bc ovr"}.rr-sub,.rr-up{display:none}.rr-who b{flex:none}.rr-ls{display:block;min-width:0;font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rr-ls:before{content:"·";margin-right:5px;color:var(--dim)}.rr-bc{grid-area:bc;display:flex;align-items:baseline;gap:6px;min-width:0;font-size:11.5px;line-height:1.35;color:#c9c9cf}.rr-bc q{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;quotes:"\201C" "\201D"}.rr-bc em{flex:none;font-style:normal;font-family:var(--f-mono);font-size:10.5px;display:none}}.rr-num{display:inline-flex;align-items:baseline;white-space:nowrap}.rr-wi{font-family:var(--f-kr);font-size:11px;font-weight:700;margin-left:1px}.rrow{grid-template-columns:44px 40px minmax(0,1fr) auto auto}@media (max-width:520px){.rrow{grid-template-columns:34px 32px minmax(0,1fr) auto auto}.rr-wi{font-size:9.5px}}@media (min-width:900px){.rrow{grid-template-columns:44px 40px minmax(150px,230px) minmax(0,1fr) auto auto}}.h-stats{flex-wrap:nowrap;gap:clamp(14px,4.6vw,32px)}.h-stats>div{min-width:0;flex:none}.h-stats div b{font-size:clamp(24px,7.4vw,34px)}.h-stats .lbl,.h-stats div b{white-space:nowrap}@media (max-width:400px){.h-stats .lbl{font-size:10px;letter-spacing:.08em}}.rk-d.keep{color:var(--comm);font-family:var(--f-kr);font-size:9.5px;font-weight:700;letter-spacing:-.02em;white-space:nowrap}@media (max-width:520px){.rk-d.keep{font-size:8.5px}}.cat-dot{width:6px;height:6px;border-radius:50%;background:#ff4b55;display:inline-block;margin-left:-2px}.ev{--ev-red:#e50914;--ev-hot:#ff4b55;--ev-blue:#3d7bea;--ev-sky:#7fb0ff}.ev-hero{border:1px solid #3a1518;border-radius:14px;background:radial-gradient(120% 120% at 0 0,rgba(179,18,27,.38),transparent 55%),var(--char);padding:18px;display:grid;grid-gap:6px;gap:6px}.ev-kick,.pr-kick{font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;color:var(--muted);display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ev-nf,.pr-nf{color:#fff;background:#e50914;padding:1px 6px;border-radius:3px;font-weight:600;letter-spacing:.1em}.ev-dd,.pr-dd{color:var(--comm);font-weight:600}.ev-hero h1{margin:0;font-size:clamp(22px,5.5vw,30px);line-height:1.2;font-weight:800;text-wrap:balance}.ev-hero h1 em{font-style:normal;color:var(--ev-hot)}.ev-hero p{margin:0;color:#c9c9cf;font-size:14px}.ev-rules{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:4px;font-size:12.5px;color:var(--muted)}.ev-rules b{color:var(--fg);font-weight:700}.ev-mine{margin-top:6px;font-size:13.5px;color:#dcdce0;background:rgba(240,178,60,.1);border:1px solid rgba(240,178,60,.35);border-radius:8px;padding:8px 10px}.ev-mine b{color:var(--comm)}.ev-h{align-items:center}#ev-rank{scroll-margin-top:70px}.ev-seg{display:inline-flex;gap:4px;padding:3px;border:1px solid var(--line-2);border-radius:11px;background:var(--char);margin:0}.ev-seg button{border:0;background:none;color:var(--muted);font:inherit;font-weight:800;font-size:15px;padding:7px 12px;border-radius:8px;cursor:pointer;white-space:nowrap}.ev-seg button[aria-selected=true]{background:var(--ev-red);color:#fff}.ev-seg button[data-k=out][aria-selected=true]{background:var(--ev-blue)}@media (max-width:380px){.ev-seg button{font-size:13.5px;padding:7px 9px}}.ev-sub{margin:-2px 0 10px;font-size:13px}.ev-sub,.ev-sub a{color:var(--muted)}.ev-sub a{font-weight:700}.ev-vr{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:12px 12px 0 0;background:var(--char);overflow:hidden}.ev-vr li{display:grid;grid-template-columns:40px 36px minmax(0,1fr) 62px auto;grid-gap:10px;gap:10px;align-items:center;padding:9px 14px;border-top:1px solid #1f1f23}.ev-vr li:first-child{border-top:0}.ev-vr .n{font-family:var(--f-num);font-weight:800;font-size:19px;color:var(--muted);text-align:center;line-height:1;white-space:nowrap}.ev-vr .n small{font-family:var(--f-kr);font-size:10.5px;font-weight:700;margin-left:1px}.ev-vr .av{width:36px;height:36px;border-radius:9px;background:var(--char-2);border:1.5px solid var(--line-2);display:grid;place-items:center;overflow:hidden;font-weight:800;color:var(--muted);font-size:14px;text-decoration:none}.ev-vr .av img{width:100%;height:100%;object-fit:cover;object-position:50% 15%}.ev-vr a.av:hover{border-color:var(--ev-hot)}.ev-vr .who{min-width:0;display:grid;grid-gap:4px;gap:4px}.ev-vr .who b{font-size:14.5px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ev-vr .who b span{font-weight:600;color:var(--muted);font-size:12px;margin-left:6px;font-family:var(--f-mono)}.ev-vr .who b span:before{content:"- ";color:var(--dim)}.ev-vr .who b em{font-style:normal;font-size:10px;font-weight:800;color:#111;background:var(--comm);border-radius:3px;padding:0 4px;margin-left:6px;vertical-align:2px}.ev-vr .nm{color:inherit;text-decoration:none}.ev-vr .nm:hover{text-decoration:underline;text-underline-offset:3px}.ev-vr .bar{height:8px;border-radius:4px;background:#222227;overflow:hidden}.ev-vr .bar i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#8a1219,var(--ev-hot));transition:width .5s ease}.ev-vr .pct{font-family:var(--f-num);font-weight:900;font-size:22px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ev-vr li.top1 .n,.ev-vr li.top1 .pct{color:var(--comm)}.ev-vr li.top1 .av{border-color:var(--comm)}.ev-vr li.top1 .bar i{background:linear-gradient(90deg,#a87a1e,var(--comm))}.ev-vr .vb{border:1px solid #5a1a1f;background:rgba(229,9,20,.12);color:#ffb3b8;border-radius:8px;padding:7px 12px;font:inherit;font-weight:800;font-size:13px;cursor:pointer;white-space:nowrap}.ev-vr .vb:hover:not(:disabled){background:var(--ev-red);border-color:var(--ev-red);color:#fff}.ev-vr .vb:disabled{opacity:.4;cursor:default}.ev-vr li.me .vb{background:var(--comm);border-color:var(--comm);color:#1d1404;opacity:1}.ev-vr.out .bar i{background:linear-gradient(90deg,#1f3f7a,#4c8dff)}.ev-vr.out li.top1 .n,.ev-vr.out li.top1 .pct{color:var(--ev-sky)}.ev-vr.out li.top1 .av{border-color:#4c8dff}.ev-vr.out li.top1 .bar i{background:linear-gradient(90deg,#2a5bb0,var(--ev-sky))}.ev-vr.out .vb{border-color:#22365c;background:rgba(76,141,255,.12);color:#a9c8ff}.ev-vr.out .vb:hover:not(:disabled){background:var(--ev-blue);border-color:var(--ev-blue);color:#fff}.ev-more{display:block;width:100%;background:var(--char);border:1px solid var(--line);border-top:0;border-radius:0 0 12px 12px;padding:9px;color:var(--muted);font:inherit;font-weight:700;font-size:13px;cursor:pointer}@media (max-width:420px){.ev-vr li{grid-template-columns:30px 28px minmax(0,1fr) 48px auto;gap:7px;padding:8px 10px}.ev-vr .av{width:28px;height:28px;font-size:12px;border-radius:7px}.ev-vr .pct{font-size:19px}.ev-vr .vb{padding:6px 9px;font-size:12px}.ev-vr .who b span{margin-left:4px;font-size:11px}}.ev-card{display:grid;grid-gap:8px;gap:8px;min-width:0;align-content:start}.ev-cv{border:1px solid var(--line-2);background:var(--char-2);border-radius:9px;padding:8px;font:inherit;font-weight:800;font-size:13px;cursor:pointer;display:flex;justify-content:center;gap:6px;align-items:baseline;color:var(--fg)}.ev-cv em{font-style:normal;font-family:var(--f-num);color:var(--muted);font-size:15px}.ev-cv:hover:not(:disabled){border-color:var(--ev-hot)}.ev-cv.on{background:var(--comm);border-color:var(--comm)}.ev-cv.on,.ev-cv.on em{color:#1d1404}.ev-cv:disabled{opacity:.45;cursor:default}.ev-dim{position:fixed;inset:0;z-index:70;background:rgba(0,0,0,.72);display:grid;place-items:end center;overflow-y:auto}@media (min-width:640px){.ev-dim{place-items:center;padding:16px}}.ev-sheet{width:min(520px,100%);background:var(--char);border:1px solid var(--line-2);border-radius:16px 16px 0 0;padding:18px 18px calc(18px + env(safe-area-inset-bottom, 0px));display:grid;grid-gap:10px;gap:10px}@media (min-width:640px){.ev-sheet{border-radius:16px}}.ev-sheet h3{margin:0;font-size:18px}.ev-sheet h3 em{font-style:normal;color:var(--comm)}.ev-sheet p{margin:0;color:var(--muted);font-size:13px}.ev-sheet p b{color:var(--comm)}.ev-sheet .c-id{max-width:none}.ev-sheet textarea,.ev-sheet>input{width:100%;min-width:0;background:var(--bg);border:1px solid var(--line-2);border-radius:8px;padding:10px 11px;font:inherit;font-size:14px;color:var(--fg)}.ev-sheet textarea{resize:vertical;min-height:96px}.ev-acts{display:grid;grid-template-columns:auto 1fr;grid-gap:8px;gap:8px}.ev-acts .btn.go{background:#e50914;border-color:#e50914;color:#fff}.ev-sheet.out .ev-acts .btn.go{background:var(--ev-blue);border-color:var(--ev-blue)}.mg-box.promo{width:min(560px,100%)}.mg-box.promo .mg-scroll{padding:0}.pr-top{display:grid;grid-gap:6px;gap:6px;background:radial-gradient(120% 90% at 0 0,rgba(179,18,27,.35),transparent 60%);padding:18px 56px 12px 20px}.pr-top h2{margin:2px 0 0;font-size:clamp(22px,5.6vw,28px);font-weight:800;line-height:1.2}.pr-top h2 em{font-style:normal;color:#ff4b55}.pr-top p{margin:0;color:#c9c9cf;font-size:14px;line-height:1.55}.pr-vid{position:relative;aspect-ratio:16/9;max-width:100%;background:#000}.pr-vid iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.pr-cast{padding:12px 20px 4px}.pr-lb{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.14em;color:var(--muted);margin-bottom:8px}.pr-chips{display:flex;flex-wrap:wrap;gap:6px}.pr-chips a,.pr-chips span{font-size:12.5px;font-weight:700;color:#dcdce0;border:1px solid var(--line-2);border-radius:999px;padding:4px 10px;text-decoration:none;background:var(--char-2)}.pr-chips a:hover{border-color:#ff4b55;color:#fff}.pr-chips b{font-family:var(--f-num);color:var(--comm);margin-left:4px;font-weight:800}.pr-acts{display:grid;grid-gap:8px;gap:8px;padding:14px 20px 18px}.pr-acts .btn{text-align:center;text-decoration:none;padding:12px 14px;font-size:14.5px;font-weight:800}.pr-acts .pr-go{background:#e50914;border-color:#e50914;color:#fff}.pr-acts .pr-out{background:rgba(76,141,255,.12);border-color:#2a4a86;color:#cfe0ff}.pr-acts .pr-out:hover{background:#3d7bea;border-color:#3d7bea;color:#fff}@media (max-width:420px){.pr-acts,.pr-cast,.pr-top{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.ev-vr .bar i{transition:none}}.ev-vr .ev-none{color:var(--dim);font-size:15px}.ev-pk{flex:none;font-size:12px;font-weight:800;padding:2px 8px;border-radius:999px;white-space:nowrap;margin-left:auto}.ev-pk.win{color:var(--comm);background:rgba(240,178,60,.12);border:1px solid rgba(240,178,60,.35)}.ev-pk.out{color:#a9c8ff;background:rgba(76,141,255,.12);border:1px solid #22365c}.og{display:grid;grid-gap:12px;gap:12px}.pr-game{padding:16px 20px 18px}.mg-box.promo .mg-scroll>.og{padding:22px 20px 20px}.og-h{display:grid;grid-gap:4px;gap:4px;padding-right:30px}.og-h h3{margin:0;font-size:19px;font-weight:800}.og-h h3 span{color:#ff4b55}.og-h p{margin:0;color:#c9c9cf;font-size:13.5px;line-height:1.55}.pr-game .og-h{padding-right:0}.og-perk{display:flex;gap:8px;align-items:center;font-size:12.5px;color:#e9cf8f;background:rgba(240,178,60,.1);border:1px solid rgba(240,178,60,.35);border-radius:8px;padding:7px 10px}.og-perk b{color:var(--comm)}.og-rule{margin:-4px 0 0;font-size:12px;color:var(--muted)}.og-next{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:14px}.og-next b{font-family:var(--f-num);font-size:26px;color:#ff4b55;line-height:1;margin-right:2px}.og-next small{color:var(--dim);font-size:12px}.og-next.done b{color:var(--comm);font-size:20px}.og-names{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.og-nm{position:relative;border:1px solid var(--line-2);background:var(--char-2);border-radius:12px;padding:8px 4px 7px;cursor:pointer;text-align:center;min-width:0;display:grid;justify-items:center;grid-gap:3px;gap:3px;color:var(--fg);font:inherit;transition:border-color .12s,background .12s}.og-nm:hover:not(:disabled){border-color:#ff4b55;background:rgba(229,9,20,.12)}.og-nm .ph{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;overflow:hidden;font-weight:800;font-size:18px;color:var(--muted);background:var(--char);border:2px solid var(--tc,var(--line-2))}.og-nm .ph img{width:100%;height:100%;object-fit:cover;object-position:50% 15%}.og-nm .nn{font-weight:800;font-size:13px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.og-nm .ov{font-family:var(--f-num);font-weight:900;font-size:15px;line-height:1;color:var(--tc,var(--muted))}.og-nm .ov.nw{font-family:var(--f-mono);font-size:9.5px;font-weight:600;letter-spacing:.1em;color:var(--dim)}.og-nm:disabled{cursor:default;background:transparent;border-style:dashed}.og-nm:disabled .ph{filter:grayscale(1) brightness(.55)}.og-nm:disabled .nn,.og-nm:disabled .ov{color:var(--dim)}.og-nm .rk{position:absolute;top:4px;right:4px;font-family:var(--f-num);font-size:12px;font-weight:800;color:#fff;background:#ff4b55;border-radius:6px;padding:0 4px;line-height:1.4}.og-nm.win:disabled{background:rgba(240,178,60,.14);border:1px solid var(--comm)}.og-nm.win:disabled .ph{filter:none}.og-nm.win:disabled .nn{color:var(--comm)}.og-nm.win .rk{color:#1d1404;background:var(--comm)}@media (max-width:380px){.og-nm .ph{width:40px;height:40px;font-size:16px}.og-nm .nn{font-size:12px}}.og-tools{display:flex;gap:6px;justify-content:flex-end}.og-tools button{background:none;border:1px solid var(--line-2);border-radius:8px;padding:5px 10px;font:inherit;font-size:12.5px;font-weight:700;color:var(--muted);cursor:pointer}.og-tools button:disabled{opacity:.35;cursor:default}.og-sheet{border:1px solid var(--line);border-radius:12px;background:var(--bg);overflow:hidden}.og-sheet-h{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:9px 12px;border-bottom:1px solid var(--line);font-size:13px;font-weight:800}.og-sheet-h small{color:var(--dim);font-weight:600;font-size:11.5px}.og-sheet-h .linkish{color:var(--comm);font-weight:700}.og-sheet ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(8,auto);grid-auto-flow:column}.og-sheet li{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:6px;gap:6px;align-items:center;padding:6px 12px;border-top:1px solid #1f1f23;font-size:13.5px;min-width:0}.og-sheet li:first-child,.og-sheet li:nth-child(9){border-top:0}.og-sheet li:nth-child(-n+8){border-right:1px solid #1f1f23}.og-sheet .r{font-family:var(--f-num);font-weight:800;font-size:16px;color:var(--muted);white-space:nowrap}.og-sheet .r small{font-family:var(--f-kr);font-size:10px;font-weight:700}.og-sheet .p{font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.og-sheet li.empty .p{color:var(--dim);font-weight:400}.og-sheet li.champ{background:rgba(240,178,60,.12)}.og-sheet li.champ .p,.og-sheet li.champ .r{color:var(--comm)}.btn.og-go{background:#e50914;border-color:#e50914;color:#fff;padding:12px 14px;font-weight:800;font-size:14.5px}.btn.og-go:disabled{opacity:.4;cursor:default}.og-form{display:grid;grid-gap:10px;gap:10px;padding:0}.mg-box.promo .mg-scroll>.og-done,.mg-box.promo .mg-scroll>.og-form{padding:22px 20px 20px}.og-form h3{margin:0;font-size:18px}.og-form p{margin:0;color:var(--muted);font-size:13px}.og-form p b{color:var(--comm)}.og-form .c-id{max-width:none}.og-form textarea,.og-form>input{width:100%;min-width:0;background:var(--bg);border:1px solid var(--line-2);border-radius:8px;padding:10px 11px;font:inherit;font-size:14px;color:var(--fg)}.og-form textarea{resize:vertical;min-height:84px}.og-preview{border:1px solid var(--line);border-radius:10px;background:var(--bg);padding:12px 14px;font-size:13.5px;line-height:1.7;white-space:pre-wrap;color:#dcdce0;max-height:240px;overflow-y:auto;overflow-wrap:anywhere}.og-preview .lb{display:block;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.14em;color:var(--dim);margin-bottom:6px;white-space:normal}.og-preview .ord{color:var(--muted)}.og-acts{display:grid;grid-template-columns:auto 1fr;grid-gap:8px;gap:8px}.og-acts .btn.go{background:#e50914;border-color:#e50914;color:#fff}.og-done{padding:26px 4px;text-align:center;display:grid;grid-gap:10px;gap:10px;justify-items:center}.og-done b{font-size:20px}.og-done p{margin:0;color:var(--muted);font-size:13.5px;max-width:420px}.pr-game .pr-acts{padding:0;margin-top:4px}@media (max-width:420px){.pr-game{padding-inline:16px}.og-sheet li{padding:6px 8px;grid-template-columns:34px minmax(0,1fr)}}.btn.ev-cta{background:#e50914;border-color:#e50914;color:#fff;padding:12px 14px;font-weight:800;font-size:15px}.btn.ev-cta,.ev-hero .og-sheet{margin-top:6px}.ev-avg{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:12px 12px 0 0;background:var(--char);overflow:hidden}.ev-avg li{display:grid;grid-template-columns:40px 36px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:9px 14px;border-top:1px solid #1f1f23}.ev-avg li:first-child{border-top:0}.ev-avg .n{font-family:var(--f-num);font-weight:800;font-size:19px;color:var(--muted);text-align:center;white-space:nowrap;line-height:1}.ev-avg .n small{font-family:var(--f-kr);font-size:10.5px;font-weight:700}.ev-avg .av{width:36px;height:36px;border-radius:9px;background:var(--char-2);border:1.5px solid var(--line-2);display:grid;place-items:center;overflow:hidden;font-weight:800;color:var(--muted);text-decoration:none}.ev-avg .av img{width:100%;height:100%;object-fit:cover;object-position:50% 15%}.ev-avg .who{min-width:0;display:grid;grid-gap:5px;gap:5px}.ev-avg .who b{font-size:14.5px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ev-avg .who b a{color:inherit;text-decoration:none}.ev-avg .who b span{font-family:var(--f-mono);font-size:11.5px;color:var(--muted);font-weight:600;margin-left:6px}.ev-avg .track{position:relative;height:8px;border-radius:4px;background:#222227}.ev-avg .track em{position:absolute;top:0;height:100%;border-radius:4px;background:rgba(255,75,85,.25)}.ev-avg .track i{position:absolute;top:-2px;width:12px;height:12px;border-radius:50%;background:#ff4b55;transform:translateX(-50%);box-shadow:0 0 0 2px var(--char)}.ev-avg .side{text-align:right;display:grid;grid-gap:2px;gap:2px}.ev-avg .side b{font-family:var(--f-num);font-weight:900;font-size:20px;line-height:1}.ev-avg .side small{font-size:10.5px;color:var(--dim);white-space:nowrap}.ev-avg li.top1 .n,.ev-avg li.top1 .side b{color:var(--comm)}.ev-avg li.top1 .av{border-color:var(--comm)}.ev-avg li.top1 .track i{background:var(--comm)}.ev-scale{margin:0;padding:6px 14px;font-size:10.5px;color:var(--dim);font-family:var(--f-mono);border-left:1px solid var(--line);border-right:1px solid var(--line);background:var(--char)}@media (max-width:420px){.ev-avg li{grid-template-columns:30px 28px minmax(0,1fr) auto;gap:7px;padding:8px 10px}.ev-avg .av{width:28px;height:28px;font-size:12px;border-radius:7px}.ev-avg .side b{font-size:18px}}.ev-chip{display:block;text-align:center;font-size:12.5px;color:var(--muted);border:1px solid var(--line-2);border-radius:9px;padding:7px;background:var(--char-2)}.ev-chip b{font-family:var(--f-num);color:var(--fg);font-size:15px;margin-left:4px}.bar .wrap{gap:10px}.bar .logo{margin-right:auto;min-width:0}.am-burger{width:38px;height:38px;flex:none;border-radius:10px;border:1px solid var(--line-2);background:var(--char);display:grid;place-items:center;cursor:pointer}.am-burger span,.am-burger span:after,.am-burger span:before{display:block;width:16px;height:2px;background:var(--fg);border-radius:2px;position:relative;content:""}.am-burger span:before{position:absolute;top:-5px}.am-burger span:after{position:absolute;top:5px}.am-login{background:#fff;color:#1f1f1f;border:0;border-radius:8px;padding:8px 12px}.am-login,.am-mebtn{font:inherit;font-weight:800;font-size:13px;cursor:pointer;white-space:nowrap}.am-mebtn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line-2);background:var(--char);color:var(--fg);border-radius:999px;padding:6px 11px;max-width:38vw;overflow:hidden;text-overflow:ellipsis}.am-vb{display:inline-grid;place-items:center;width:15px;height:15px;flex:none;border-radius:50%;background:#3d8bff;color:#fff;font-size:9.5px;font-weight:900;line-height:1}.am-fix{font-family:var(--f-mono);font-size:10px;font-weight:600;background:#2a3550;color:#a9c8ff;border-radius:4px;padding:0 4px}@media (max-width:560px){.bar .logo svg{width:22px;height:22px}.bar .logo b{font-size:17px;letter-spacing:.03em}.nav .nav-new,.nav .test-btn{display:none}}@media (max-width:360px){.bar .logo b{font-size:15px}}.am-scrim{position:fixed;inset:0;z-index:60;background:rgba(0,0,0,.6);opacity:0;pointer-events:none;transition:opacity .2s}.am-scrim.on{opacity:1;pointer-events:auto}.am-drawer{position:fixed;z-index:61;top:0;bottom:0;left:0;width:min(300px,86vw);background:var(--char);border-right:1px solid var(--line-2);transform:translateX(-102%);visibility:hidden;transition:transform .22s ease,visibility .22s;display:flex;flex-direction:column;padding-top:env(safe-area-inset-top,0)}.am-drawer.on{transform:none;visibility:visible}@media (prefers-reduced-motion:reduce){.am-drawer,.am-scrim{transition:none}}.am-dr-h{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--line)}.am-logo{font-family:var(--f-num);font-weight:900;font-size:19px;letter-spacing:.05em}.am-logo span{color:var(--comm)}.am-dr-h button{width:34px;height:34px;border-radius:50%;border:1px solid var(--line-2);background:none;color:var(--fg);cursor:pointer;font-size:18px}.am-dr-b{overflow-y:auto;padding:8px 10px 24px;display:grid;grid-gap:14px;gap:14px;align-content:start}.am-me{margin:4px 6px 0;border:1px solid var(--line);border-radius:12px;padding:12px;display:grid;grid-gap:8px;gap:8px;background:var(--bg)}.am-me p{margin:0;font-size:12.5px;color:var(--muted)}.am-me-n{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.am-me-n span:last-child{font-size:12px;color:var(--dim)}.am-grp h4{margin:6px 8px 4px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.14em;color:var(--dim);font-weight:600}.am-grp a,.am-grp button{display:flex;width:100%;align-items:center;gap:10px;padding:10px;border-radius:10px;color:var(--fg);text-decoration:none;font:inherit;font-weight:700;font-size:14.5px;background:none;border:0;cursor:pointer;text-align:left}.am-grp a.on,.am-grp a:hover,.am-grp button:hover{background:var(--char-2)}.am-grp a.on{color:var(--comm)}.am-grp .ic{width:24px;text-align:center;font-size:16px}.am-new{margin-left:auto;font-size:10px;font-weight:800;color:#fff;background:#ff4b55;border-radius:4px;padding:0 5px}.am-modal{position:fixed;inset:0;z-index:70;background:rgba(0,0,0,.74);display:grid;justify-items:center;align-items:start;padding:16px;overflow-y:auto}@media (min-height:700px){.am-modal{align-items:center}}.am-box{width:min(440px,100%);background:var(--char);border:1px solid var(--line-2);border-radius:16px;padding:20px;position:relative}.am-x{position:absolute;top:10px;right:10px;width:34px;height:34px;border-radius:50%;border:1px solid var(--line-2);background:none;color:var(--fg);cursor:pointer;font-size:18px}.am-col{display:grid;grid-gap:12px;gap:12px}.am-col h2{margin:0;font-size:20px;padding-right:36px}.am-col p{margin:0;color:var(--muted);font-size:13.5px}.am-center{text-align:center}.am-center h2{padding:0}.am-center p b{color:var(--fg)}.am-g{display:flex;align-items:center;justify-content:center;gap:10px;background:#fff;color:#1f1f1f;border-radius:10px;padding:12px 14px;font-weight:800;font-size:15px;text-decoration:none}.am-g svg{width:18px;height:18px}.am-or{display:flex;align-items:center;gap:10px;color:var(--dim);font-size:12px}.am-or:after,.am-or:before{content:"";flex:1 1;height:1px;background:var(--line)}.am-seg{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;padding:3px;border:1px solid var(--line-2);border-radius:10px;background:var(--bg)}.am-seg button{border:0;background:none;color:var(--muted);font:inherit;font-weight:800;padding:7px;border-radius:7px;cursor:pointer}.am-seg button[aria-selected=true]{background:var(--fg);color:#111}.am-f{width:100%;min-width:0;background:var(--bg);border:1px solid var(--line-2);border-radius:8px;padding:10px 11px;font:inherit;font-size:14px;color:var(--fg)}.am-go{padding:12px 14px;font-size:14.5px;font-weight:800}.btn.blue{background:#3d8bff;border-color:#3d8bff;color:#fff}.am-hint{font-size:12px;color:var(--dim)!important}.am-hint b{color:var(--fg)}.am-chk{display:flex;gap:8px;align-items:flex-start}.am-roles{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.am-role{border:1.5px solid var(--line-2);background:var(--bg);color:var(--fg);border-radius:14px;padding:14px 12px;text-align:left;cursor:pointer;display:grid;grid-gap:6px;gap:6px;align-content:start;font:inherit}.am-role .ic{font-size:26px;line-height:1}.am-role b{font-size:16px}.am-role span{font-size:12.5px;color:var(--muted);line-height:1.45}.am-role[aria-pressed=true]{border-color:var(--comm);background:rgba(240,178,60,.08)}.am-role.cr[aria-pressed=true]{border-color:#3d8bff;background:rgba(61,139,255,.08)}.am-find{position:relative}.am-find ul{list-style:none;margin:4px 0 0;padding:4px;border:1px solid var(--line-2);border-radius:10px;background:var(--char-2);display:grid;grid-gap:2px;gap:2px;max-height:220px;overflow-y:auto}.am-find li button{display:flex;align-items:center;gap:8px;width:100%;background:none;border:0;color:var(--fg);padding:6px 8px;border-radius:8px;cursor:pointer;font:inherit;text-align:left}.am-find li button:hover{background:var(--char)}.am-find i,.am-find img{width:28px;height:28px;border-radius:7px;object-fit:cover;display:grid;place-items:center;font-style:normal;background:var(--bg);font-size:12px}.am-find small{margin-left:auto;color:var(--dim);font-family:var(--f-mono);font-size:11px}.am-steps{margin:0;padding-left:18px;font-size:13px;color:#c9c9cf;display:grid;grid-gap:4px;gap:4px}.am-code{font-family:var(--f-mono);font-size:22px;letter-spacing:.2em;background:var(--bg);border:1px dashed var(--line-2);border-radius:10px;padding:12px;text-align:center;color:var(--comm);-webkit-user-select:all;-moz-user-select:all;user-select:all}.vmark{display:inline-grid;place-items:center;width:.8em;height:.8em;min-width:14px;min-height:14px;border-radius:50%;background:#3d8bff;color:#fff;font-size:.55em;font-weight:900;vertical-align:.12em;margin-left:.25em;line-height:1}.adm-cr{padding-block:24px 40px;display:grid;grid-gap:12px;gap:12px}.adm-cr-list,.adm-cr-row{display:grid;grid-gap:8px;gap:8px}.adm-cr-row{border:1px solid var(--line);background:var(--char);border-radius:12px;padding:12px 14px}.adm-cr-row .who{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.adm-cr-row .who small{color:var(--dim);font-family:var(--f-mono)}.adm-cr-row .st{font-size:12px;font-weight:800;border-radius:4px;padding:0 6px}.adm-cr-row .st.pending{color:#1d1404;background:var(--comm)}.adm-cr-row .st.verified{color:#fff;background:#3d8bff}.adm-cr-row .st.rejected{color:var(--muted);border:1px solid var(--line-2)}.adm-cr-row .info{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:13px;color:var(--muted)}.adm-cr-row .info a{color:var(--fg)}.adm-cr-row code{color:var(--comm);font-size:14px}.adm-cr-row .acts{display:flex;gap:6px}.pv-verified{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#a9c8ff;background:rgba(61,139,255,.1);border:1px solid rgba(61,139,255,.35);border-radius:8px;padding:5px 10px;margin-top:6px}.am-go,.am-me .btn{justify-content:center;text-align:center}.legal{max-width:760px;padding-block:28px 50px;line-height:1.75}.legal h1{margin:6px 0 2px;font-size:28px}.legal h2{margin:26px 0 8px;font-size:18px}.legal li,.legal p{color:#d6d6da;font-size:15px}.legal ul{padding-left:20px;display:grid;grid-gap:4px;gap:4px}.legal b{color:var(--fg)}.legal-d{color:var(--dim)!important;font-size:13px!important}.site-foot .legal-links{display:flex;gap:12px}.site-foot .legal-links a{color:var(--muted);text-decoration:none}.site-foot .legal-links a:hover{text-decoration:underline}.adm-mem{padding-block:24px 40px;display:grid;grid-gap:14px;gap:14px}.adm-mem-kpi{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}@media (max-width:700px){.adm-mem-kpi{grid-template-columns:repeat(3,minmax(0,1fr))}}.adm-mem-kpi div{background:var(--char);border:1px solid var(--line);border-radius:10px;padding:10px 12px;display:grid}.adm-mem-kpi b{font-family:var(--f-num);font-size:26px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adm-mem-kpi span{font-size:12px;color:var(--muted)}.adm-mem-bar{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.adm-mem-bar .seg{display:flex;gap:4px;flex-wrap:wrap}.adm-mem-bar .seg button{border:1px solid var(--line-2);background:var(--char);color:var(--muted);border-radius:999px;padding:5px 12px;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.adm-mem-bar .seg button[aria-pressed=true]{background:var(--fg);color:#111;border-color:var(--fg)}.adm-mem-bar .am-f{flex:1 1;min-width:180px;max-width:320px}.adm-mem-tbl{overflow-x:auto;border:1px solid var(--line);border-radius:12px;background:var(--char)}.adm-mem-tbl table{width:100%;border-collapse:collapse;font-size:13.5px;min-width:720px}.adm-mem-tbl td,.adm-mem-tbl th{padding:9px 12px;border-bottom:1px solid #1f1f23;text-align:left;white-space:nowrap}.adm-mem-tbl th{color:var(--muted);font-size:12px;font-weight:700}.adm-mem-tbl tr:last-child td{border-bottom:0}.adm-mem-tbl .dim,.adm-mem-tbl small{color:var(--dim)}.adm-mem-tbl .mono{font-family:var(--f-mono);font-size:12px;color:var(--muted)}.adm-mem-tbl a{color:var(--fg)}.adm-mem-tbl .st{font-size:11px;font-weight:800;border-radius:4px;padding:0 5px;margin-left:4px}.adm-mem-tbl .st.pending{background:var(--comm);color:#1d1404}.adm-mem-tbl .st.verified{background:#3d8bff;color:#fff}.adm-mem-tbl .st.rejected{border:1px solid var(--line-2);color:var(--muted)}.mid{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--char-2);font-size:14px}.mid small{color:var(--muted);font-size:12px;margin-left:auto}.am-apple{display:inline-flex;align-items:center;gap:4px;text-decoration:none;color:var(--fg);border:1px solid #5a2a26;background:rgba(226,72,61,.08);border-radius:999px;padding:4px 10px 4px 8px;margin-right:6px;white-space:nowrap}.am-apple .ic{font-size:13px;line-height:1}.am-apple b{font-family:var(--f-num);font-size:15px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.am-apple:hover,.am-pool:hover{border-color:var(--red)}.am-pool{display:inline-grid;grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:5px;align-items:center;text-decoration:none;color:var(--fg);border:1px solid #5a2a26;background:linear-gradient(180deg,rgba(226,72,61,.14),rgba(226,72,61,.04));border-radius:8px;padding:3px 8px 4px 6px;margin-right:6px}.am-pool .ic{grid-row:1/3;font-size:14px;line-height:1}.am-pool .tx{display:flex;align-items:baseline;gap:4px;white-space:nowrap}.am-pool small{color:#e9a39c;font-size:10.5px;font-weight:700}.am-pool b{font-family:var(--f-num);font-size:14px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.am-pool em{font-style:normal;color:var(--muted);font-size:10px;font-family:var(--f-mono)}.am-pool .mb{height:2px;border-radius:9px;background:#2b1a19;overflow:hidden;margin-top:2px}.am-pool .mb i{display:block;height:100%;background:linear-gradient(90deg,#ff7a6e,var(--red))}.hv-r{display:flex;align-items:center;gap:10px;margin-left:auto}.hv-addc{border:1px solid var(--fg);background:var(--fg);color:#111!important;border-radius:999px;padding:3px 12px;font-size:13px;font-weight:800;text-decoration:none;white-space:nowrap}@media (max-width:560px){.am-pool em,.am-pool small{display:none}.am-apple,.am-pool{margin-right:4px}.hv-r small{display:none}}.ap{padding-block:24px 48px;display:grid;grid-gap:22px;gap:22px;max-width:760px}.ap-hero{border:1px solid var(--line);border-radius:14px;padding:22px;background:radial-gradient(120% 140% at 100% 0,rgba(226,72,61,.18),transparent 55%),var(--char);display:grid;grid-gap:8px;gap:8px}.ap-kick{font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;color:var(--red)}.ap-hero h1{margin:0;font-size:26px}.ap-hero .btn{justify-self:start}.ap-bal{display:flex;align-items:baseline;gap:6px}.ap-bal b{font-family:var(--f-num);font-size:64px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ap-bal>span{color:var(--muted);font-size:18px}.ap-gen{font-style:normal;font-size:12px;font-weight:800;color:#1d1404;background:var(--comm);border-radius:4px;padding:1px 7px;align-self:center}.ap-sub,.ap-sub2{margin:0;color:var(--muted);font-size:14px}.ap-sub b,.ap-sub2 b{color:var(--fg)}.ap-gauge{border:1px solid var(--line);border-radius:12px;padding:14px 16px;background:var(--char);display:grid;grid-gap:8px;gap:8px}.ap-g-h{display:flex;justify-content:space-between;align-items:baseline}.ap-g-h span{color:var(--muted)}.ap-g-h span b{font-family:var(--f-num);font-size:26px;color:var(--fg)}.ap-bar{height:10px;background:#222226;overflow:hidden}.ap-bar,.ap-bar i{border-radius:99px}.ap-bar i{display:block;height:100%;background:linear-gradient(90deg,#ff6b5e,var(--red));transition:width .4s}.ap-g-f{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.ap-g-f b{color:var(--comm)}.ap-mine{font-size:13px;border-top:1px solid var(--line);padding-top:8px}.ap-mine b{font-family:var(--f-num);font-size:18px}.ap-mine small{color:var(--dim)}.ap-rules{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--char)}.ap-rules li{display:grid;grid-template-columns:1fr auto;grid-gap:0 12px;gap:0 12px;padding:10px 14px;border-bottom:1px solid #1f1f23}.ap-rules li:last-child{border-bottom:0}.ap-rules b{font-family:var(--f-num);font-size:18px;text-align:right;white-space:nowrap}.ap-rules small{grid-column:1}.ap-note,.ap-rules small{color:var(--dim);font-size:12px}.ap-note{margin:8px 0 0;line-height:1.6}.ap-claim,.ap-inv{display:flex;gap:8px;flex-wrap:wrap}.ap-claim input,.ap-inv input{flex:1 1;min-width:160px;background:var(--char-2);border:1px solid var(--line-2);color:var(--fg);border-radius:8px;padding:9px 11px;font:inherit;font-size:14px}.ap-inv input{font-family:var(--f-mono);font-size:13px}.ap-msg{margin:8px 0 0;font-size:14px;color:var(--comm)}.ap-hist{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:12px;background:var(--char)}.ap-hist li{display:flex;gap:10px;align-items:center;padding:8px 14px;border-bottom:1px solid #1f1f23;font-size:14px}.ap-hist li:last-child{border-bottom:0}.ap-hist time{margin-left:auto;color:var(--dim);font-family:var(--f-mono);font-size:12px}.ap-hist b{font-family:var(--f-num);font-size:17px;min-width:56px;text-align:right;color:#ff7a6e}.ap-hist b.neg{color:var(--muted)}.mg-box.ai{max-width:460px}.ai-p{display:grid;grid-gap:14px;gap:14px;padding:6px 2px 4px}.ai-apple{font-size:56px;line-height:1;text-align:center;filter:drop-shadow(0 8px 24px rgba(226,72,61,.45))}.ai-p h2{font-size:24px}.ai-lead,.ai-p h2{margin:0;text-align:center}.ai-lead{color:var(--muted);font-size:15px}.ai-lead b{color:var(--fg)}.ai-how,.ai-pts{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.ai-pts li{border:1px solid var(--line);background:var(--char-2);border-radius:10px;padding:10px 12px;display:grid;font-size:15px}.ai-pts li b{color:#ff7a6e}.ai-pts li span{color:var(--muted);font-size:12.5px}.ai-how li{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--line);background:var(--char-2);border-radius:10px;padding:10px 12px}.ai-how .n{flex:none;width:22px;height:22px;border-radius:50%;background:var(--red);color:#fff;font-weight:800;font-size:12px;display:grid;place-items:center;margin-top:1px}.ai-how div{display:grid}.ai-how small{color:var(--muted);font-size:12.5px}.ai-gen{border:1px dashed var(--comm);border-radius:10px;padding:12px;background:rgba(240,178,60,.07)}.ai-gen b{color:var(--comm)}.ai-gen p{margin:4px 0 0;font-size:13px;color:var(--muted)}.ai-gen p b{color:var(--fg)}.ai-go{justify-content:center}.ai-acts{display:flex;gap:8px;flex-direction:row-reverse}.ai-acts .go{flex:1 1;justify-content:center}.ai-dots{display:flex;gap:5px}.ai-dots i{width:6px;height:6px;border-radius:50%;background:var(--line-2)}.ai-dots i.on{background:var(--red)}@media (max-width:560px){.ap-bal b{font-size:52px}}.post-list.pinned{border-bottom:1px solid var(--line-2)}.post-row.notice{background:rgba(226,72,61,.06)}.post-row.notice .ttl a{font-weight:700}.nt-tag{display:inline-block;font-size:11px;font-weight:800;color:#fff;background:var(--red);border-radius:4px;padding:0 6px;line-height:18px}.am-out{border-top:1px solid var(--line);padding-top:10px}.am-out button{color:var(--muted)}.adm-nick{font-size:11px;font-weight:800;color:#fff;background:var(--red);border-radius:4px;padding:0 5px;line-height:17px;margin-left:4px}.am-grp .am-sub{margin-left:auto;font-size:11px;color:var(--dim)}.st-act-b{display:grid;grid-gap:1px;gap:1px;text-align:left;background:none;border:1px solid transparent;border-radius:8px;padding:6px 8px;margin:-6px -8px;color:inherit;font:inherit;cursor:pointer}.st-act-b:not(:disabled):hover{border-color:var(--line-2);background:var(--char-2)}.st-act-b:disabled{cursor:default}.st-act-b i{font-style:normal;font-size:11px;color:var(--comm)}.mg-box.st-al{max-width:640px}.st-al h2{margin:0 0 12px;font-size:18px;padding-right:36px}.st-al h2 small{color:var(--muted);font-size:13px;font-weight:500}.st-al-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.st-al-list li{border:1px solid var(--line);background:var(--char-2);border-radius:10px;padding:10px 12px;display:grid;grid-gap:3px;gap:3px}.st-al-list .h{display:flex;gap:10px;align-items:baseline}.st-al-list .h a,.st-al-list .h b{font-weight:700;color:var(--fg);min-width:0;overflow-wrap:anywhere}.st-al-list .h time{margin-left:auto;flex:none;font-family:var(--f-mono);font-size:11px;color:var(--dim)}.st-al-list .w{font-size:12.5px;color:var(--muted);display:flex;gap:4px;align-items:center}.st-al-list p{margin:0;font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}.st-al-list small{font-size:12px;color:var(--dim)}.ed-log{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.ed-log li{border:1px solid var(--line);background:var(--char);border-radius:10px;padding:10px 14px;display:grid;grid-gap:3px;gap:3px}.ed-log li.rv{opacity:.55}.ed-log .h{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ed-log .h a{color:var(--fg)}.ed-log .who{color:var(--muted);font-size:13px}.ed-log time{margin-left:auto;font-family:var(--f-mono);font-size:12px;color:var(--dim)}.ed-log .tag{font-size:11px;border:1px solid var(--line-2);border-radius:4px;padding:0 6px;color:var(--muted)}.ed-log .chg{margin:0;font-size:13.5px;overflow-wrap:anywhere}.ed-log .chg s{color:var(--dim)}.ed-log .minus{color:#ff8a80}.ed-log .plus{color:#7ee2a8}.ai-p{text-align:center;padding:14px 2px 4px}.ai-p h2{font-size:23px;line-height:1.35;font-weight:900}.ai-p h2 em{font-style:normal;color:#ff7a6e}.ai-lead{display:grid;justify-items:center;grid-gap:6px;gap:6px;margin-top:-4px!important}.ai-soon{font-family:var(--f-num);font-size:19px;letter-spacing:.14em;color:var(--comm);border:1px solid #6b5520;border-radius:6px;padding:2px 10px 0;line-height:1.2}.ai-link{display:flex;gap:8px}.ai-link input{flex:1 1;min-width:0;background:var(--char-2);border:1px solid var(--line-2);color:var(--fg);border-radius:10px;padding:11px;font-family:var(--f-mono);font-size:12.5px}.ai-link .btn.ok{background:#2f7d55;border-color:#2f7d55}.ai-wide{width:100%;justify-content:center;padding:13px;font-size:16px}.ai-need{display:grid;grid-gap:12px;gap:12px;border:1px solid #5a2a26;background:rgba(226,72,61,.08);border-radius:12px;padding:14px}.ai-need b{font-size:15px;line-height:1.5}.ai-how{color:var(--muted);font-size:14px;text-decoration:underline;text-underline-offset:3px;justify-self:center}.ai-how:hover{color:var(--fg)}.og-ask{display:grid;grid-gap:6px;gap:6px;border:1px solid #5a2a26;background:rgba(226,72,61,.08);border-radius:12px;padding:14px;text-align:center}.og-ask b{font-size:15.5px}.og-ask p{margin:0;font-size:13px;color:var(--muted)}.og-ask div{display:flex;gap:8px;margin-top:6px}.og-ask .btn{flex:1 1;justify-content:center}.ai-p .btn.go,.og-ask .btn.go{background:var(--red);border-color:var(--red);color:#fff}.apb{position:relative;display:inline-grid;place-items:center;width:20px;height:20px;vertical-align:-5px;margin-right:3px;flex:none}.apb svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.apb svg .bd{fill:#e2483d}.apb b{position:relative;font-family:var(--f-num);font-weight:900;font-size:11px;line-height:1;color:#fff!important;letter-spacing:-.02em;margin-top:3px;text-shadow:0 1px 1px rgba(0,0,0,.35)}.apb.w3 b{font-size:9px}.apb.w4 b{font-size:7.5px}.apb.zero svg .bd{fill:#3a3a40}.apb.zero b{color:#b9b9bf!important}.ap-share{border:1px solid #5a2a26;border-radius:14px;padding:18px;background:radial-gradient(120% 140% at 100% 0,rgba(226,72,61,.22),transparent 60%),var(--char);display:grid;grid-gap:12px;gap:12px}.ap-share-h{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ap-share-h .t{flex:1 1;min-width:200px;display:grid;grid-gap:4px;gap:4px}.ap-share-h h1{margin:0;font-size:22px}.ap-share-h p{margin:0;color:var(--muted);font-size:13.5px}.ap-share-h p b{color:#ff9a90}.ap-share .btn.go{background:var(--red);border-color:var(--red);color:#fff;padding:12px 20px;font-size:15px}.ap-share .btn.go.ok{background:#2f7d55;border-color:#2f7d55}.ap-need{border:1px solid #5a2a26;background:rgba(226,72,61,.08);border-radius:10px;padding:12px 14px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ap-need b{flex:1 1;min-width:200px;font-size:14.5px}.ap-chips{display:flex;gap:6px;flex-wrap:wrap}.ap-chips span{font-size:12px;color:var(--muted);border:1px solid var(--line-2);border-radius:999px;padding:3px 10px}.ap-soon{font-family:var(--f-num);letter-spacing:.12em;color:var(--comm)!important}.ap-rules li.hl{background:rgba(226,72,61,.07)}.ap-go{grid-column:1/-1;justify-self:start;margin-top:6px;font-size:12.5px;font-weight:800;color:#fff;background:var(--red);border-radius:999px;padding:4px 12px;text-decoration:none}.ap-go:hover{filter:brightness(1.1)}.nk{color:inherit;text-decoration:none;display:inline-flex;align-items:center;cursor:pointer}.nk:hover,.nk:hover b{text-decoration:underline;text-underline-offset:2px}.am-mebtn{position:relative;text-decoration:none}.am-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--red);box-shadow:0 0 0 2px var(--bg);margin-left:4px;vertical-align:2px}.am-mebtn .am-dot{position:absolute;top:-2px;right:-2px;margin:0}.pf{padding-block:22px 56px;display:grid;grid-gap:16px;gap:16px;max-width:820px}.pf-prof{border:1px solid var(--line);border-radius:14px;background:radial-gradient(120% 140% at 100% 0,rgba(226,72,61,.16),transparent 60%),var(--char);padding:18px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:14px;gap:14px;align-items:center}.pf-av{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#3a2320,#1b1b1e);border:1px solid var(--line-2);display:grid;place-items:center;font-size:22px;font-weight:800}.pf-who h1{margin:0;font-size:22px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pf-tag{font-size:11px;font-weight:800;border-radius:4px;padding:1px 6px;border:1px solid var(--line-2)}.pf-meta,.pf-tag{color:var(--muted)}.pf-meta{font-size:13px;margin-top:3px}.pf-meta b{color:var(--fg)}.pf-acts{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.pf-acts .btn{font-size:13px;padding:7px 12px;text-decoration:none}.pf-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.pf-tabs button{border:1px solid var(--line);background:var(--char);border-radius:12px;padding:12px;display:grid;grid-gap:2px;gap:2px;text-align:left;color:var(--fg);font:inherit;cursor:pointer}.pf-tabs button[aria-selected=true]{border-color:var(--red);background:rgba(226,72,61,.08)}.pf-tabs b{font-family:var(--f-num);font-size:28px;line-height:1}.pf-tabs span{color:var(--muted);font-size:12px}.pf-it{padding:12px 14px;border-bottom:1px solid #1f1f23;display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:center;color:var(--fg);text-decoration:none}.pf-it:hover{background:var(--char-2)}.pf-ph{width:40px;height:40px;border-radius:8px;background:#26262b;display:grid;place-items:center;font-weight:800;color:var(--muted)}.pf-it .t{min-width:0;display:grid;grid-gap:3px;gap:3px}.pf-it .t .p{color:var(--muted);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-it .r small,.pf-it .t small{color:var(--dim);font-size:12px}.pf-it .r{text-align:right;display:grid;grid-gap:2px;gap:2px}.pf-it .r b{font-family:var(--f-num);font-size:20px;line-height:1}.pf-sc{display:flex;gap:4px;flex-wrap:wrap}.pf-sc span{font-size:11px;border:1px solid var(--line-2);border-radius:4px;padding:0 5px;color:var(--muted)}.pf-sc b{color:var(--fg)}.pf-more{display:block;width:100%;background:none;border:0;color:var(--muted);padding:10px;font:inherit;font-size:13px;cursor:pointer}.pf-hint,.pf-more{border-top:1px solid var(--line)}.pf-hint{color:var(--dim);font-size:12px;padding:10px 14px;margin:0}.pf-none{padding:16px 14px;margin:0}.pf-order{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 18px;gap:0 18px;padding:12px 14px;font-size:13px}.pf-order ol{margin:0;padding:0}.pf-order li{list-style:none;display:flex;gap:8px;padding:3px 0;border-bottom:1px dashed #222}.pf-order li span{width:30px;color:var(--dim);font-family:var(--f-mono)}.pf-order li.ch{color:var(--comm);font-weight:800}.pf-news .panel-h h2{display:flex;align-items:center;gap:6px}.pf-dot{width:8px;height:8px;border-radius:50%;background:var(--red);display:inline-block}.pf-news ul{list-style:none;margin:0;padding:0}.pf-news li a{display:grid;grid-template-columns:1fr auto;grid-gap:2px 10px;gap:2px 10px;padding:10px 14px;border-bottom:1px solid #1f1f23;color:var(--fg);text-decoration:none;font-size:13.5px}.pf-news li:last-child a{border-bottom:0}.pf-news li a:hover{background:var(--char-2)}.pf-news .b{grid-column:1;color:var(--muted);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-news time{grid-column:2;grid-row:1;color:var(--dim);font-family:var(--f-mono);font-size:11px}.pf-tres{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:14px;flex-wrap:wrap}.pf-tres>div{display:grid;grid-gap:2px;gap:2px}.pf-tres>div>b{font-size:18px}.pf-tres span{color:var(--muted);font-size:13px}.pf-tres span b{color:var(--fg)}.pf-tres small{color:var(--dim);font-size:12px}@media (max-width:640px){.pf-prof{grid-template-columns:auto 1fr}.pf-acts{grid-column:1/-1;justify-content:flex-start}.pf-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-order{grid-template-columns:1fr}}.pf .panel{padding:0;overflow:hidden}.pf .panel-h{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:12px 14px;margin:0;border-bottom:1px solid var(--line)}.pf .panel-h h2{margin:0;font-size:16px}.pf .panel-h small{color:var(--dim);font-size:12px}button.c-tr{background:none;font:inherit;font-size:12px;font-weight:700;cursor:pointer}button.c-tr.in{font-size:11.5px}.tr-out{display:block;margin:6px 0 2px;padding:8px 10px;border-left:2px solid var(--comm);background:rgba(240,178,60,.06);border-radius:0 8px 8px 0;white-space:pre-wrap;font-size:14px;color:var(--fg)}.tr-l{display:block;font-size:10.5px;font-weight:800;letter-spacing:.04em;color:var(--comm);margin-bottom:2px}.lg-lv,html[data-mode=love] .lg-sv{display:none!important}html[data-mode=love] .lg-lv{display:inline!important}html[data-mode=love] svg.lg-lv{display:block!important}.logo svg.lg-lv{width:24px;height:24px}html[data-mode=love]{--bg:#fff6f8;--char:#fff;--char-2:#fff0f4;--line:#f6d7e0;--line-2:#efc2d0;--fg:#3b2330;--muted:#8f6b7c;--dim:#b896a6;--comm:#ff5d8f;--red:#ff5d8f;--mine:#9b6bff;color-scheme:light}html[data-mode=love] .bar{background:rgba(255,246,248,.9)}html[data-mode=love] .logo b span{color:#ff5d8f}html[data-mode=love] .adm-mem-tbl,html[data-mode=love] .ap-rules,html[data-mode=love] .hv-sec .fcard,html[data-mode=love] .panel{border-radius:20px}html[data-mode=love] .btn{border-radius:999px}html[data-mode=love] .btn.go,html[data-mode=love] .cat-tab.on{background:#ff5d8f;border-color:#ff5d8f;color:#fff}html[data-mode=love] .h-hero h1 span{color:#ff5d8f}html[data-mode=love] input,html[data-mode=love] textarea{background:#fff;color:var(--fg)}.msw{position:relative;display:inline-flex;align-items:center;height:30px;padding:3px;margin-left:6px;border-radius:999px;border:1px solid var(--line-2);background:var(--char-2);flex:none}.msw .knob{position:absolute;top:3px;bottom:3px;left:3px;width:30px;border-radius:999px;background:#f0b23c;transition:transform .35s cubic-bezier(.5,1.6,.4,1),background .35s}html[data-mode=love] .msw .knob{transform:translateX(30px);background:#ff5d8f}.msw button{position:relative;z-index:1;width:30px;height:24px;display:grid;place-items:center;background:none;border:0;padding:0;cursor:pointer;color:var(--dim)}.msw button svg{width:15px;height:15px}.msw .s[aria-pressed=true]{color:#1d1404}html[data-mode=love] .msw .l{color:#fff}html[data-mode=love] .msw .s{color:#c9a9b7}.sx{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;font-size:10.5px;font-weight:800;margin-left:4px;vertical-align:1px;color:#fff}.sx.f{background:#ff5d8f}.sx.m{background:#5b8cff}.gseg{display:inline-flex;gap:4px;margin-left:8px}.gseg button{border:1px solid var(--line-2);background:var(--char);color:var(--muted);border-radius:999px;padding:3px 11px;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.gseg button[aria-pressed=true]{background:#ff5d8f;border-color:#ff5d8f;color:#fff}html[data-mode=love] .adm-r-list .who p,html[data-mode=love] .am-steps,html[data-mode=love] .ev-hero p,html[data-mode=love] .ev-mine,html[data-mode=love] .feed-body,html[data-mode=love] .legal li,html[data-mode=love] .legal p,html[data-mode=love] .og-h p,html[data-mode=love] .og-preview,html[data-mode=love] .pr-chips a,html[data-mode=love] .pr-chips span,html[data-mode=love] .pr-top p,html[data-mode=love] .rr-bc,html[data-mode=love] .tk-body{color:var(--fg)}.logo b.lg-lv{font-size:26px;letter-spacing:.02em}.logo b.lg-lv,html[data-mode=love] .h-hero h1{font-family:"Gaegu",var(--f-kr);font-weight:700}html[data-mode=love] .h-hero h1{letter-spacing:.01em}html[data-mode=love] .h-hero{background:radial-gradient(900px 340px at 20% -40px,#ffe1ea,transparent 70%)}html[data-mode=love] .feed-row:hover,html[data-mode=love] .rrow:hover,html[data-mode=love] a.mg-it:hover,html[data-mode=love] a.mg-pick:hover{background:#ffeef3}html[data-mode=love] .fcard.locked .face{background:repeating-linear-gradient(135deg,#fff0f4 0 6px,#ffe6ee 6px 12px)}html[data-mode=love] .pf-ph,html[data-mode=love] .pp-img{background:#ffe6ee}html[data-mode=love] .am-pool .mb,html[data-mode=love] .ap-bar,html[data-mode=love] .ev-avg .track,html[data-mode=love] .ev-vr .bar,html[data-mode=love] .st-bar-h{background:#ffe1ea}html[data-mode=love] .pf-av{background:linear-gradient(135deg,#ffd3e0,#fff0f4)}html[data-mode=love] .am-fix{background:#ffe1ea;color:#c23c6c}.ltiers{gap:10px 18px}.ltiers svg{width:16px;height:16px;flex:none;filter:drop-shadow(0 2px 3px rgba(255,93,143,.25))}.ltiers b{font-family:Gothic A1,system-ui,sans-serif;font-weight:800;letter-spacing:.02em;color:var(--fg);margin-right:2px}html[data-mode=love] .fcard{--c1:#ffa9c4;--c2:#ff5d8f;--ink:#4a0f26;--rule:rgba(74,15,38,.2);filter:drop-shadow(0 14px 22px rgba(255,93,143,.28))}html[data-mode=love] .fcard.t-legend{--c1:#ff4f7e;--c2:#b0124a;--ink:#fff4f7;--rule:rgba(255,244,247,.3)}html[data-mode=love] .fcard.t-silver{--c1:#e3cfff;--c2:#a985f2;--ink:#2a1650;--rule:rgba(42,22,80,.2)}html[data-mode=love] .fcard.t-bronze{--c1:#ffd9c2;--c2:#f59c78;--ink:#4a1f0c;--rule:rgba(74,31,12,.2)}html[data-mode=love] .fcard.t-new{--c1:#f6e9ee;--c2:#e2cfd8;--ink:#7a5a6a;--rule:rgba(122,90,106,.2)}html[data-mode=love] .fcard .face,html[data-mode=love] .fcard.locked .face:before{-webkit-clip-path:none;clip-path:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 145' preserveAspectRatio='none'%3E%3Cpath d='M12 0H88Q100 0 100 12V118Q100 126 92 130L56 143Q50 145 44 143L8 130Q0 126 0 118V12Q0 0 12 0Z'/%3E%3C/svg%3E") center /100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 145' preserveAspectRatio='none'%3E%3Cpath d='M12 0H88Q100 0 100 12V118Q100 126 92 130L56 143Q50 145 44 143L8 130Q0 126 0 118V12Q0 0 12 0Z'/%3E%3C/svg%3E") center /100% 100% no-repeat}html[data-mode=love] .p-head{background:linear-gradient(180deg,#ffe3ec 0,#fff0f4 55%,var(--bg) 100%)}html[data-mode=love] .p-head .ghost{-webkit-text-stroke:1.5px #f6c9d7}html[data-mode=love] .kpis{background:hsla(0,0%,100%,.85);border-color:#f6d7e0;border-radius:18px;box-shadow:0 12px 28px -18px rgba(255,93,143,.45);overflow:hidden}html[data-mode=love] .kpi{border-right-color:#f6d7e0}html[data-mode=love] .kpi .v{color:var(--fg)}html[data-mode=love] .kpi.c .v{color:#ff5d8f}html[data-mode=love] .kpi.m .v{color:#8a62e0}html[data-mode=love] .portrait{background:#fff;border-color:#f6d7e0;border-radius:22px;box-shadow:0 16px 34px -20px rgba(255,93,143,.5)}html[data-mode=love] .portrait:after{background:linear-gradient(180deg,transparent 62%,rgba(255,214,228,.75))}html[data-mode=love] .portrait .cn{border-color:#ff8fb1}html[data-mode=love] .portrait .cap{color:#b0124a}html[data-mode=love] .portrait .empty-ph svg circle,html[data-mode=love] .portrait .empty-ph svg path{fill:#f6d7e0}html[data-mode=love] .dossier dd,html[data-mode=love] .dossier dt{border-bottom-color:#f6d7e0}html[data-mode=love] :is(.sl,.rec li,.c-item,.fair-note,.feed li+li,.r-item+.r-item,.hv-board li,.ap-rules li,.ap-hist li,.pf-it,.pf-news li a,.adm-mem-tbl th,.adm-mem-tbl td){border-color:#f6d7e0}html[data-mode=love] #radar .pm{fill:rgba(138,98,224,.14)}html[data-mode=love] .legend .m i{background:rgba(138,98,224,.16)}html[data-mode=love] input[type=range]::-webkit-slider-thumb{background:#fff}html[data-mode=love] input[type=range]::-moz-range-thumb{background:#fff}html[data-mode=love] .c-lock{background:#fff6f9;border-color:#f6c9d7}html[data-mode=love] .c-meta .sc{border-color:rgba(138,98,224,.35)}html[data-mode=love] :is(.pp-img,.pf-ph){background:#fde8ef}html[data-mode=love] :is(.hv-addc,.c-sort button.on,.am-seg button[aria-selected=true],.adm-mem-bar .seg button[aria-pressed=true]){background:#ff5d8f;border-color:#ff5d8f;color:#fff!important}html[data-mode=love] :is(.btn.go,.cat-tab.on,.pager a[aria-current=page],.board-tabs a.on,.board-tabs button.on){background:#ff5d8f;border-color:#ff5d8f;color:#fff}html[data-mode=love] .toast{background:#3b2330;color:#fff}html[data-mode=love] .ph-btn{background:hsla(0,0%,100%,.88);color:#b0124a;box-shadow:0 4px 12px -6px rgba(176,18,74,.5)}html[data-mode=love] .ph-btn.empty{background:hsla(0,0%,100%,.8)}html[data-mode=love] .ph-btn svg{color:inherit;stroke:currentColor}html[data-mode=love] :is(.feed-row:hover,a.mg-it:hover,a.mg-pick:hover,.rrow:hover){background:#fff0f5}html[data-mode=love] :is(.st-bar-h,.ev-vr .bar,.ev-avg .track,.ap-bar){background:#fde3ec}html[data-mode=love] .am-pool .mb{background:#fde3ec}html[data-mode=love] .am-fix{background:#efe6ff;color:#6b46c8}html[data-mode=love] .pf-av{background:linear-gradient(135deg,#ffd0de,#fff0f4)}html[data-mode=love] .h-hero{background:radial-gradient(900px 340px at 20% -40px,#ffe0ea,transparent 70%)}html[data-mode=love] .pp-img.checker{background:repeating-conic-gradient(#fde3ec 0 25%,#fff 0 50%) 0 0 /16px 16px}html[data-mode=love]{--dim:#a07f90;--comm:#f04a80;--red:#f04a80}html[data-mode=love] :is(.hv-addc,.c-sort button.on,.am-seg button[aria-selected=true],.btn.go,.cat-tab.on,.pager a[aria-current=page],.board-tabs a.on,.board-tabs button.on){background:#f04a80;border-color:#f04a80}@media (max-width:420px){html[data-mode=love] .logo b.lg-lv{font-size:19px;letter-spacing:.02em}}html[data-mode=love] .cat-opt{background:#fff;border-radius:16px}html[data-mode=love] .cat-opt.on{background:#fff0f5}html[data-mode=love] .ed fieldset{border-radius:18px}.rec-row.rec-pick{grid-template-columns:minmax(0,1fr) 140px 34px}@media (max-width:520px){.rec-row.rec-pick{grid-template-columns:minmax(0,1fr) 104px 34px}}.rec-pick select{height:40px}.rec-pick .r-meta{grid-column:1/-1;font-size:12.5px}.hint-line a,.rec-pick .r-meta{color:var(--comm);font-weight:700}.rec .win.cpl{background:#ff5d8f;color:#fff;border-color:#ff5d8f}.am-grp .am-soon{display:flex;width:100%;align-items:center;gap:10px;padding:10px;border-radius:10px;color:var(--dim);font-weight:700;font-size:14.5px;cursor:default}.am-new.soon{background:var(--dim);letter-spacing:.04em}.cat-tab.soon{cursor:default;opacity:.75}.cat-tab .soon-tag{font-family:var(--f-mono);font-size:9.5px;letter-spacing:.08em;color:var(--dim)}.w-target{align-items:center;gap:10px;flex-wrap:wrap}.w-target .lbl-t{font-size:13px;font-weight:700;color:var(--muted)}.w-target .seg{display:inline-flex;gap:6px;flex-wrap:wrap}.w-target .seg button{border:1px solid var(--line-2);background:var(--char-2);color:var(--muted);border-radius:999px;padding:6px 12px;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.w-target .seg button[aria-pressed=true]{background:var(--comm);border-color:var(--comm);color:#fff}.c-rp{background:none;border:0;padding:0;color:#ff8a80;font:inherit;font-size:12px;font-weight:700;cursor:pointer;margin-left:4px}.c-rp.done{color:var(--dim);cursor:default;font-weight:600}p .c-rp{margin-left:8px}.c-hid{color:var(--dim)!important;font-style:italic}.rp-dim{position:fixed;inset:0;z-index:80;background:rgba(0,0,0,.7);display:grid;place-items:center;padding:16px}.rp-sheet{width:min(460px,100%);background:var(--char);border:1px solid var(--line-2);border-radius:14px;padding:18px;display:grid;grid-gap:12px;gap:12px}.rp-sheet h3{margin:0;font-size:17px}.rp-q{background:var(--char-2);border-left:3px solid var(--red);border-radius:6px;padding:9px 11px;color:var(--muted);font-size:13px;white-space:pre-wrap}.rp-rs{display:grid;grid-gap:6px;gap:6px}.rp-rs label{display:flex;gap:9px;align-items:center;padding:10px 12px;border:1px solid var(--line-2);border-radius:10px;cursor:pointer;font-weight:600}.rp-rs label:has(input:checked){border-color:var(--red);background:rgba(226,72,61,.08)}.rp-sheet textarea,.rq-form input,.rq-form textarea{width:100%;background:var(--bg);border:1px solid var(--line-2);border-radius:8px;color:var(--fg);padding:10px 11px;font:inherit}.rp-sheet textarea{min-height:72px;resize:vertical}.rp-hint{margin:0;color:var(--dim);font-size:12px;line-height:1.55}.rp-row{display:flex;gap:8px;justify-content:flex-end}.rp-go{background:var(--red)!important;border-color:var(--red)!important;color:#fff!important}.rq{max-width:640px;padding-block:32px 60px;display:grid;grid-gap:10px;gap:10px}.rq h1{margin:0 0 6px;font-size:26px}.rq-lead,.rq-off{color:var(--muted);margin:0 0 6px;line-height:1.6}.rq-form{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:12px;background:var(--char);padding:18px}.rq-l{font-size:12.5px;font-weight:700;color:var(--muted)}.rq-done{border:1px solid var(--line);border-radius:12px;background:var(--char);padding:18px;display:grid;grid-gap:8px;gap:8px;justify-items:start}.rq-done p{margin:0;color:var(--muted)}.adm-rp{padding-block:28px 60px;display:grid;grid-gap:10px;gap:10px}.adm-rp h1{margin:0;display:flex;gap:10px;align-items:center}.adm-rp-n{font-size:14px;background:var(--red);color:#fff;border-radius:999px;padding:1px 9px}.adm-rp-d{color:var(--muted);margin:0 0 6px;font-size:13.5px}.adm-rp-list{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:12px;background:var(--char);overflow:hidden}.adm-rp-list li{padding:13px 16px;border-bottom:1px solid var(--line);display:grid;grid-gap:6px;gap:6px}.adm-rp-list li:last-child{border-bottom:0}.adm-rp-list .h{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:13px}.adm-rp-list .h .c{color:#4ade80;font-weight:700}.adm-rp-list .h .k{color:var(--muted)}.adm-rp-list .h time{margin-left:auto;color:var(--dim);font-family:var(--f-mono);font-size:12px}.adm-rp-list .st{font-size:11px;font-weight:800;border-radius:4px;padding:1px 6px;background:#3a3a40;color:#ddd}.adm-rp-list .st.st-new{background:var(--red);color:#fff}.adm-rp-list .q{margin:0;color:var(--fg);background:var(--char-2);border-left:3px solid var(--red);border-radius:6px;padding:8px 10px;white-space:pre-wrap}.adm-rp-list .m{margin:0;color:var(--muted);font-size:13px}.adm-rp-list .u{color:var(--comm);font-size:12.5px;word-break:break-all}.adm-rp-list .acts{display:flex;gap:6px;flex-wrap:wrap}.adm-rp-list .acts button{border:1px solid var(--line-2);background:var(--char-2);color:var(--fg);border-radius:7px;padding:5px 10px;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.adm-rp-list .acts .ip{color:var(--gold);border-color:#4a3a14}.adm-rp-list .log{margin:0;font-family:var(--f-mono);font-size:12px;color:var(--gold);word-break:break-all}.adm-rp-list li.st-deleted,.adm-rp-list li.st-rejected{opacity:.6}.rq-g2{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}@media (max-width:560px){.rq-g2{grid-template-columns:1fr}}.rq-l small{color:var(--dim);font-weight:500}.rq-chips{display:flex;gap:6px;flex-wrap:wrap}.rq-chips label{border:1px solid var(--line-2);border-radius:999px;padding:7px 12px;font-weight:700;font-size:13px;cursor:pointer}.rq-chips label:has(input:checked){border-color:var(--red);background:rgba(226,72,61,.1);color:#ffb0a8}.rq-chips input{position:absolute;opacity:0;pointer-events:none}.rq-up{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.rq-file{border:1px solid var(--line-2);border-radius:999px;padding:5px 10px;font-size:12.5px}.rq-file button{background:none;border:0;color:var(--dim);cursor:pointer;font:inherit}.rq-ck{display:flex;gap:8px;align-items:flex-start;color:var(--muted);font-size:13px;line-height:1.5}.age-ck{border:1px solid #5a2a26;background:rgba(226,72,61,.07);border-radius:10px;padding:12px 14px;display:grid;grid-gap:8px;gap:8px;margin:6px 0}.age-ck b{color:#ffb0a8}.age-ck label{display:flex;gap:8px;align-items:flex-start;color:var(--muted);font-size:13.5px;line-height:1.5;cursor:pointer}html[data-mode=love] .age-ck{border-color:#f6c9d7;background:#fff0f5}html[data-mode=love] .age-ck b{color:#e2457a}.ph-lock{font-size:12.5px;color:var(--muted);line-height:1.5}.ph-lock b{color:#4ade80}.adm-rp-list .h .x{color:var(--gold);font-weight:700}.adm-rp-list .files,.adm-rp-list .urls{display:flex;flex-direction:column;gap:3px}.adm-rp-list .files a{color:var(--gold);font-size:12.5px}@media (max-width:640px){.rec-row.rec-pick{grid-template-columns:minmax(0,1fr) 104px 34px;padding-bottom:8px}.rec-row.rec-pick .r-t{grid-area:1/1}.rec-row.rec-pick .r-res{grid-area:1/2}.rec-row.rec-pick .rm{grid-area:1/3}.rec-row.rec-pick .r-meta{grid-area:2/1/3/4}}.age-ck input,.rq-ck input{width:auto;flex:none;margin-top:3px;accent-color:var(--red)}html[data-mode=love] .logo{gap:9px}html[data-mode=love] .bar .logo svg.lg-mark{width:32px;height:28px;flex:none}.logo b.lg-lv{font-family:"Jost",var(--f-kr);font-weight:400;font-size:21px;letter-spacing:.14em;color:#5b2a4f}.logo b.lg-lv span{background:linear-gradient(90deg,#e2457a,#a985f2);-webkit-background-clip:text;background-clip:text;color:transparent}@media (max-width:420px){html[data-mode=love] .logo b.lg-lv{font-size:14.5px;letter-spacing:.05em}html[data-mode=love] .bar .logo svg.lg-mark{width:28px;height:24px}}html[data-mode=love] .am-logo{font-family:"Jost",var(--f-kr);font-weight:400;letter-spacing:.12em}html[data-mode=love] body{background:radial-gradient(1200px 520px at 50% -120px,hsla(15,86%,75%,.5),transparent 70%),linear-gradient(180deg,#e9dcf3 0,#f8dbe4 380px,#fff4f6 900px,var(--bg) 1400px) no-repeat,var(--bg)}html[data-mode=love] header.bar{background:rgba(255,246,248,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lv-hero .wrap{padding-block:20px 26px;display:grid;grid-gap:14px;gap:14px}.lv-ban{position:relative}.lv-ban picture{display:block;-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.04) 2%,rgba(0,0,0,.14) 5%,rgba(0,0,0,.32) 8%,rgba(0,0,0,.55) 11%,rgba(0,0,0,.76) 14%,rgba(0,0,0,.91) 17%,#000 21%,#000 79%,rgba(0,0,0,.91) 83%,rgba(0,0,0,.76) 86%,rgba(0,0,0,.55) 89%,rgba(0,0,0,.32) 92%,rgba(0,0,0,.14) 95%,rgba(0,0,0,.04) 98%,transparent),linear-gradient(180deg,transparent,rgba(0,0,0,.05) 3%,rgba(0,0,0,.18) 7%,rgba(0,0,0,.4) 11%,rgba(0,0,0,.64) 15%,rgba(0,0,0,.84) 19%,rgba(0,0,0,.95) 23%,#000 27%,#000 70%,rgba(0,0,0,.95) 74%,rgba(0,0,0,.84) 78%,rgba(0,0,0,.64) 82%,rgba(0,0,0,.4) 86%,rgba(0,0,0,.18) 90%,rgba(0,0,0,.05) 95%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.04) 2%,rgba(0,0,0,.14) 5%,rgba(0,0,0,.32) 8%,rgba(0,0,0,.55) 11%,rgba(0,0,0,.76) 14%,rgba(0,0,0,.91) 17%,#000 21%,#000 79%,rgba(0,0,0,.91) 83%,rgba(0,0,0,.76) 86%,rgba(0,0,0,.55) 89%,rgba(0,0,0,.32) 92%,rgba(0,0,0,.14) 95%,rgba(0,0,0,.04) 98%,transparent),linear-gradient(180deg,transparent,rgba(0,0,0,.05) 3%,rgba(0,0,0,.18) 7%,rgba(0,0,0,.4) 11%,rgba(0,0,0,.64) 15%,rgba(0,0,0,.84) 19%,rgba(0,0,0,.95) 23%,#000 27%,#000 70%,rgba(0,0,0,.95) 74%,rgba(0,0,0,.84) 78%,rgba(0,0,0,.64) 82%,rgba(0,0,0,.4) 86%,rgba(0,0,0,.18) 90%,rgba(0,0,0,.05) 95%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.lv-ban img{display:block;width:100%;height:auto}.lv-cap{position:absolute;left:0;right:0;bottom:11%;margin:0;padding:0 16px;text-align:center;color:#fff;font-size:clamp(14px,1.8vw,19px);font-weight:700;letter-spacing:.01em;text-shadow:0 1px 2px rgba(80,30,60,.45),0 2px 14px rgba(80,30,60,.35)}@media (max-width:760px){.lv-cap{bottom:7%;font-size:14px}.lv-hero .wrap{padding-top:8px}}.p-opinion{margin:10px 2px 0;color:var(--dim);font-size:12.5px;line-height:1.5}.ap-nudge{position:fixed;left:50%;bottom:calc(18px + env(safe-area-inset-bottom));transform:translateX(-50%);z-index:90;width:min(360px,calc(100% - 24px));background:#1d1610;border:1px solid #5a4416;border-radius:18px;padding:20px 18px 16px;display:grid;justify-items:center;grid-gap:6px;gap:6px;text-align:center;box-shadow:0 18px 40px -14px rgba(0,0,0,.8);animation:apn-up .25s ease;color:#f2f2f0}@keyframes apn-up{0%{transform:translate(-50%,24px);opacity:0}}.ap-nudge .ap{width:40px;height:40px;margin-bottom:2px}.ap-nudge b{font-size:16px;line-height:1.4}.ap-nudge b em{font-style:normal;color:#f0b23c}.ap-nudge span{color:#a1a1a8;font-size:12.5px;line-height:1.5}.ap-nudge .go{margin-top:10px;width:100%;background:#e2483d;border:0;color:#fff;border-radius:12px;padding:12px;font:inherit;font-weight:800;font-size:15px;cursor:pointer}.ap-nudge .x{position:absolute;top:8px;right:10px;background:none;border:0;color:#6c6c73;font-size:20px;cursor:pointer;padding:4px;line-height:1}.ap-nudge .bar{position:absolute;left:18px;right:18px;bottom:0;height:2px;border-radius:2px;background:linear-gradient(90deg,#f0b23c,transparent);transform-origin:left;animation:apn-t 6s linear forwards}@keyframes apn-t{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.wk{margin:18px 0 0;overflow:hidden}.wk-h{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line);flex-wrap:wrap}.wk-h b{font-size:15px}.wk-meta{color:var(--dim);font-size:12px}.wk-acts{margin-left:auto;display:flex;gap:6px}.wk-acts .btn{padding:7px 12px;font-size:13px}.wk-doc{padding:4px 20px 18px;line-height:1.75}.wk-doc h3{font-size:17px;margin:18px 0 6px;padding-bottom:6px;border-bottom:1px solid var(--line);display:flex;gap:8px;align-items:baseline;scroll-margin-top:70px}.wk-doc h3 i{font-style:normal;color:var(--comm);font-family:var(--f-num);font-size:18px}.wk-doc p,.wk-doc ul{margin:6px 0}.wk-doc ul{padding-left:20px}.wk-doc a{color:var(--comm);text-decoration:none;border-bottom:1px dashed}.wk-toc{margin:14px 0 4px;display:inline-grid;gap:3px;padding:10px 14px;border:1px solid var(--line-2);border-radius:10px;background:var(--char-2);font-size:13px}.wk-toc b{font-size:12px;color:var(--dim);letter-spacing:.1em}.wk-toc a{color:var(--muted);text-decoration:none}.wk-empty{padding:26px 20px;text-align:center;color:var(--muted);display:grid;grid-gap:10px;gap:10px;justify-items:center}.wk-empty b{color:var(--fg)}.wk-ed{padding:14px 16px 16px;display:grid;grid-gap:10px;gap:10px}.wk-tb{display:flex;gap:4px;flex-wrap:wrap;align-items:center}.wk-tb button{border:1px solid var(--line-2);background:var(--char-2);color:var(--muted);border-radius:7px;padding:5px 10px;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.wk-cnt{margin-left:auto;color:var(--dim);font-size:12px;font-family:var(--f-mono)}.wk-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.wk-ed input,.wk-ed textarea{width:100%;background:var(--bg);border:1px solid var(--line-2);border-radius:9px;color:var(--fg);padding:11px;font:inherit}.wk-ed textarea{min-height:320px;font-family:var(--f-mono);font-size:13px;line-height:1.6;resize:vertical}.wk-pv{border:1px dashed var(--line-2);border-radius:9px;max-height:360px;overflow:auto}.wk-pv .wk-doc{padding:0 14px 10px}.wk-ph{display:block;padding:14px}.wk-hint,.wk-ph{color:var(--dim)}.wk-hint{margin:0;font-size:12px;line-height:1.6}.wk-hint code{color:var(--comm);font-family:var(--f-mono)}.wk-row{display:flex;gap:8px;justify-content:flex-end}.wk-hist{list-style:none;margin:0;padding:0}.wk-hist li{padding:10px 16px;border-bottom:1px solid var(--line)}.wk-hist li:last-child{border-bottom:0}.wk-ld{color:var(--dim)}.wk-hr{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:13px}.wk-hr .r{font-family:var(--f-mono);color:var(--comm)}.wk-hr .w{color:var(--muted);flex:1 1;min-width:160px}.wk-hr .w b{color:var(--fg)}.wk-hr .p{color:#4ade80}.wk-hr .m,.wk-hr .p{font-family:var(--f-mono);font-size:12px}.wk-hr .m{color:#ff8a80}.wk-hr button{border:1px solid var(--line-2);background:none;color:var(--muted);border-radius:7px;padding:4px 9px;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.wk-diff{margin:8px 0 0;padding:10px;background:var(--bg);border:1px solid var(--line-2);border-radius:8px;font-family:var(--f-mono);font-size:12px;line-height:1.55;white-space:pre-wrap;max-height:320px;overflow:auto;color:var(--dim)}.wk-diff .add{color:#4ade80;background:rgba(74,222,128,.08);display:block}.wk-diff .del{color:#ff8a80;background:hsla(5,100%,75%,.08);display:block;text-decoration:line-through}@media (max-width:720px){.wk-two{grid-template-columns:1fr}.wk-pv{display:none}}html[data-mode=love] .wk-diff .add{color:#1f8a4c}html[data-mode=love] .wk-diff .del{color:#c0392b}html[data-mode=love] .wk-hr .p{color:#1f8a4c}.wk-fig{float:right;clear:right;margin:8px 0 12px 16px;width:min(300px,45%);display:grid;grid-gap:4px;gap:4px}.wk-fig.c{float:none;width:auto;max-width:100%;margin:14px auto;justify-items:center}.wk-fig img{width:100%;height:auto;border-radius:8px;border:1px solid var(--line-2);display:block}.wk-fig.c img{width:auto;max-width:min(560px,100%)}.wk-fig figcaption{font-size:12px;color:var(--muted);text-align:center;line-height:1.45}.wk-fig figcaption small{color:var(--dim);font-size:11px}.wk-clr,.wk-doc h3{clear:both}.wk-miss{color:var(--dim);font-size:12px}@media (max-width:600px){.wk-fig{float:none;width:auto;margin:12px auto;justify-items:center}.wk-fig img{max-width:100%;width:auto}}.wk-tb .wk-phb{border-color:#5a4416;color:var(--gold)}.wk-up{border:1px solid #5a4416;background:rgba(240,178,60,.05);border-radius:12px;padding:14px;display:grid;grid-gap:10px;gap:10px}.wk-drop{border:1px dashed var(--line-2);border-radius:10px;padding:16px;text-align:center;color:var(--muted);background:none;font:inherit;font-size:13px;cursor:pointer}.wk-up2{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.wk-up2 label{display:grid;grid-gap:5px;gap:5px;font-size:12px;color:var(--muted);font-weight:700}.wk-up2 em{font-style:normal;color:var(--red)}.wk-pos{display:flex;gap:6px}.wk-pos button{border:1px solid var(--line-2);background:none;color:var(--muted);border-radius:999px;padding:5px 11px;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.wk-pos button[aria-pressed=true]{border-color:var(--gold);color:var(--gold)}.wk-lock{border:1px dashed var(--line-2);border-radius:10px;padding:12px;color:var(--muted);font-size:13px;display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}@media (max-width:600px){.wk-up2{grid-template-columns:1fr}}.ticker.notice{border-color:rgba(240,178,60,.4)}.ticker.notice:hover{border-color:#f0b23c}.ticker.notice .tk-l{color:#f0b23c}.ticker.notice .tk-l i{background:#f0b23c;animation:none}html[data-mode=love] .ticker.notice{border-color:rgba(240,74,128,.35)}html[data-mode=love] .ticker.notice .tk-l{color:#e2457a}html[data-mode=love] .ticker.notice .tk-l i{background:#f04a80}.ed-tabs{display:flex;gap:6px;margin:12px 0 2px}.ed-tabs button{border:1px solid var(--line-2);background:var(--char-2);color:var(--muted);border-radius:999px;padding:6px 14px;font:inherit;font-size:13.5px;font-weight:700;cursor:pointer}.ed-tabs button.on{border-color:var(--gold);color:var(--gold)}.ed-seed{display:inline-flex;gap:6px;align-items:center;font-size:13px;color:var(--muted);margin:0 0 10px}.ed-seed input{width:auto}.ed-log .wk-diff{margin:6px 0 0}.post-edit{padding:14px;display:grid;grid-gap:10px;gap:10px;margin:0 0 14px}.post-edit input,.post-edit textarea{width:100%;background:var(--bg);border:1px solid var(--line-2);border-radius:9px;color:var(--fg);padding:10px 11px;font:inherit}.post-edit textarea{min-height:260px;line-height:1.6;resize:vertical}.post-edit .f{display:flex;justify-content:space-between;align-items:center;gap:8px}.ap-earn{position:fixed;left:50%;bottom:calc(22px + env(safe-area-inset-bottom));transform:translateX(-50%);z-index:89;width:min(330px,calc(100% - 24px));background:#1d1610;border:1px solid #5a4416;border-radius:16px;padding:12px 14px 11px;display:grid;grid-template-columns:auto 1fr;grid-column-gap:11px;column-gap:11px;grid-row-gap:2px;row-gap:2px;align-items:center;box-shadow:0 18px 40px -14px rgba(0,0,0,.8);animation:apn-up .22s ease;color:#f2f2f0;word-break:keep-all}.ap-earn.away{width:min(360px,calc(100% - 24px));padding-right:30px}.ap-earn .ae-ic{grid-row:span 2;width:36px;height:36px;animation:ape-bob .5s ease}.ap-earn.away .ae-ic{grid-row:span 3}@keyframes ape-bob{0%{transform:translateY(8px) scale(.6)}60%{transform:translateY(-4px) scale(1.1)}to{transform:none}}.ap-earn b{font-size:15px;line-height:1.35}.ap-earn b em{font-style:normal;color:#f0b23c;font-family:var(--f-num);font-size:19px;letter-spacing:.02em}.ap-earn .dt,.ap-earn a{color:#a1a1a8;font-size:12px}.ap-earn a{justify-self:start;text-decoration:none;border-bottom:1px dashed}.ap-earn a:hover{color:#f0b23c}.ap-earn .x{position:absolute;top:6px;right:8px;background:none;border:0;color:#6c6c73;font-size:18px;cursor:pointer;padding:2px 4px;line-height:1}.ap-earn .bar{position:absolute;left:14px;right:14px;bottom:0;height:2px;border-radius:2px;background:linear-gradient(90deg,#f0b23c,transparent);transform-origin:left;animation:ape-t 3.5s linear forwards}.ap-earn.away .bar{animation-duration:6s}@keyframes ape-t{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.am-apple.pop{animation:ape-pop .35s ease}@keyframes ape-pop{50%{transform:scale(1.18)}}.ap-nudge .ap{padding:0;display:block}.rs-top{padding:18px 56px 12px 20px;display:grid;grid-gap:6px;gap:6px;background:radial-gradient(120% 90% at 0 0,rgba(179,18,27,.35),transparent 60%)}.rs-top h2{margin:2px 0 0;font-size:clamp(21px,5.4vw,27px);font-weight:800;line-height:1.2}.rs-top h2 em{font-style:normal;color:#ff4b55}.rs-pad{padding:14px 20px 16px;display:grid;grid-gap:12px;gap:12px}.rs-big{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.rs-big b{font-family:var(--f-num);font-weight:900;font-size:54px;line-height:.9;color:var(--comm)}.rs-big span{color:#c9c9cf;font-size:14px}.rs-eps{display:grid;grid-gap:6px;gap:6px}.rs-ep{display:grid;grid-template-columns:46px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:8px 12px;font-size:13.5px}.rs-ep .no{font-family:var(--f-mono);font-size:11px;color:var(--muted)}.rs-ep .who{font-weight:800;min-width:0}.rs-ep .who small{color:#ff4b55;font-family:var(--f-num);font-size:14px;margin-right:6px}.rs-ep .left{font-family:var(--f-mono);font-size:12px;color:var(--comm);white-space:nowrap}.rs-ep .left.zero{color:var(--dim)}.rs-mine{font-size:13.5px;border-radius:10px;padding:10px 12px;border:1px solid var(--line-2);background:var(--bg)}.rs-mine.alive{border-color:rgba(60,207,142,.5);background:rgba(60,207,142,.08)}.rs-mine.dead{border-color:rgba(255,75,85,.4);background:rgba(255,75,85,.06)}.rs-surv h3{margin:0 0 8px;font-size:15px;display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.rs-surv h3 small{color:var(--dim);font-weight:600;font-size:12px}.rs-ids{display:flex;flex-wrap:wrap;gap:6px}.rs-ids a{display:inline-flex;align-items:center;gap:3px;font-size:13px;font-weight:800;border:1px solid rgba(240,178,60,.4);background:rgba(240,178,60,.1);color:#f6dca0;border-radius:999px;padding:4px 10px;text-decoration:none}.rs-ids a.me{background:var(--comm);color:#1d1404}.rs-ids a .flag{width:16px;height:12px;margin-left:3px}.rs-ids a i{font-style:normal;font-family:var(--f-mono);font-weight:600;font-size:11px;color:var(--muted)}.rs-ids a i.fx{font-family:inherit;font-size:10.5px;color:var(--comm);border:1px solid rgba(240,178,60,.45);border-radius:4px;padding:0 4px;margin-left:3px}.rs-ids a.me em,.rs-ids a.me i{color:#4a3510}.rs-ids a em{font-style:normal;font-weight:600;color:var(--muted);font-size:11px;margin-left:4px}.rs-ids .empty,.rs-more{color:var(--muted);font-size:13px}.rs-more{margin-top:8px;width:100%;background:none;border:1px solid var(--line-2);border-radius:9px;padding:8px;font-weight:700;cursor:pointer}.rs-best{margin:0;font-size:12.5px;color:var(--muted)}.rs-best b{color:var(--fg)}.ev-res{border:1px solid #3a1518;border-radius:14px;background:var(--char);overflow:hidden}.ev-res .rs-top{padding-right:20px}.rs-adm{margin-top:12px;border:1px dashed var(--comm);border-radius:12px;padding:14px;display:grid;grid-gap:10px;gap:10px}.rs-adm-h{display:grid;grid-gap:2px;gap:2px}.rs-adm-h span{color:var(--muted);font-size:12.5px}.rs-adm-ep{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:13.5px}.rs-adm-ep select{width:auto;background:var(--bg);border:1px solid var(--line-2);border-radius:8px;color:var(--fg);padding:6px 8px;font:inherit}.rs-adm-ep b{color:#ff4b55}.rs-adm-names{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.rs-adm-names button{border:1px solid var(--line-2);background:var(--char-2);color:var(--fg);border-radius:9px;padding:12px 4px 9px;font:inherit;font-weight:800;font-size:13.5px;cursor:pointer;position:relative}.rs-adm-names button:disabled{color:var(--dim);background:transparent;border-style:dashed;cursor:default}.rs-adm-names .rk{position:absolute;top:1px;right:5px;font-family:var(--f-mono);font-size:10px;color:#ff4b55}.rs-adm-tools{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.rs-adm-tools button:not(.btn){background:none;border:1px solid var(--line-2);border-radius:8px;padding:5px 10px;font:inherit;font-size:12.5px;font-weight:700;color:var(--muted);cursor:pointer}.rs-say{border-top:1px solid var(--line);padding:16px 20px 18px;display:grid;grid-gap:10px;gap:10px;background:linear-gradient(180deg,rgba(240,178,60,.06),transparent 70%)}.rs-say h3{margin:0;font-size:15px;display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.rs-say h3 b{color:var(--comm)}.rs-say h3 small{color:var(--dim);font-weight:600;font-size:12px}.rs-lines{display:grid;grid-gap:6px;gap:6px}.rs-ln{display:grid;grid-gap:2px;gap:2px;background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:8px 12px;font-size:13.5px;text-decoration:none;color:inherit}.rs-ln .h{display:flex;gap:6px;align-items:center;font-size:12px;color:var(--muted)}.rs-ln .h b{color:#f6dca0;font-size:12.5px}.rs-ln .h em{font-style:normal;font-family:var(--f-mono);font-size:11px}.rs-ln .h i.fx{font-style:normal;font-size:10.5px;color:var(--comm);border:1px solid rgba(240,178,60,.45);border-radius:4px;padding:0 4px}.rs-ln .h time{margin-left:auto;font-family:var(--f-mono);font-size:11px;color:var(--dim)}.rs-ln p{margin:0}.rs-form{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(240,178,60,.4);border-radius:12px;padding:12px;background:rgba(240,178,60,.04)}.rs-form .lb{font-size:12.5px;color:#f6dca0;font-weight:700}.rs-form input,.rs-form textarea{width:100%;background:var(--bg);border:1px solid var(--line-2);border-radius:9px;color:var(--fg);padding:10px 11px;font:inherit;font-size:14px}.rs-form textarea{min-height:64px;resize:none}.rs-form .c-id{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.rs-form .f{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;color:var(--dim)}.rs-lock{margin:0;font-size:13px;color:var(--muted);border:1px dashed var(--line-2);border-radius:10px;padding:10px 12px}.rs-top h2{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.rs-sv{font-family:var(--f-num);font-weight:900;font-size:1.32em;letter-spacing:.06em;color:#ff4b55;line-height:1;text-shadow:0 0 18px rgba(255,75,85,.45)}.rs-host{display:flex;align-items:flex-end;gap:10px;margin-top:8px}.rs-face{width:60px;height:60px;flex:none;animation:rs-float 3.2s ease-in-out infinite}@keyframes rs-float{50%{transform:translateY(-3px)}}.rs-bub{position:relative;background:#f2f2f0;color:#141416;border-radius:14px 14px 14px 4px;padding:8px 12px 9px;max-width:270px;margin-bottom:12px;box-shadow:0 8px 22px -10px rgba(0,0,0,.8)}.rs-bub:before{content:"";position:absolute;left:-7px;bottom:6px;border:7px solid transparent;border-right-color:#f2f2f0;border-left:0}.rs-bub .nm{display:block;font-family:var(--f-mono);font-size:10px;letter-spacing:.08em;color:#8a1f26;font-weight:600}.rs-bub p{margin:0;font-size:14px;font-weight:700;line-height:1.4}.rs-bub p b{color:#c4162a}.rs-surv h3{align-items:baseline}.rs-surv h3 .cnt{font-family:var(--f-mono);font-size:11.5px;color:var(--muted);font-weight:500}.rs-surv h3 .cnt b{color:var(--comm)}.rs-ids a{position:relative}.rs-ids a.out{border-color:var(--line-2);background:transparent;color:var(--dim)}.rs-ids a.out em,.rs-ids a.out i{color:#45454c}.rs-ids a.out .flag{opacity:.35;filter:grayscale(1)}.rs-ids a.out:after{content:"";position:absolute;left:6px;right:6px;top:50%;height:2px;background:#7a2a2e;border-radius:2px;transform-origin:left;animation:rs-cut .45s ease-out both}@keyframes rs-cut{0%{transform:rotate(-3deg) scaleX(0)}to{transform:rotate(-3deg) scaleX(1)}}.rs-ids a.out.me{background:rgba(240,178,60,.08);border-color:rgba(240,178,60,.35);color:#8a7449}.rs-big .wk{font-family:var(--f-num);font-weight:800;font-size:26px;color:#c9c9cf;letter-spacing:.02em}.dm{--dmr:#ff4b55;--dmb:#4aa8ff}.dm-box{max-width:640px;margin:0 auto;background:var(--char);border:1px solid var(--line-2);border-radius:18px;overflow:hidden}.dm-pad{padding:18px}.dm-top{padding:18px 56px 8px;text-align:center;display:grid;grid-gap:4px;gap:4px;background:radial-gradient(80% 100% at 50% 0,rgba(179,18,27,.3),transparent 70%)}.dm-page .dm-top{padding-inline:18px}.dm-top .kick{font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;color:var(--muted)}.dm-top .kick b{color:var(--dmr)}.dm-top h2{margin:0;font-family:var(--f-num);font-weight:900;font-size:clamp(32px,9vw,42px);letter-spacing:.05em;line-height:1}.dm-top h2 em{font-style:normal;color:var(--dmr);text-shadow:0 0 18px rgba(255,75,85,.45)}.dm-top .q{margin:6px 0 0;font-size:clamp(18px,5vw,22px);font-weight:800;color:var(--comm)}.dm-top .left{font-family:var(--f-mono);font-size:11.5px;color:var(--dim)}.dm-arena{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding:14px 16px 6px}.dm-arena .vs{position:absolute;left:50%;top:38%;transform:translate(-50%,-50%) rotate(-8deg);z-index:3;font-family:var(--f-num);font-weight:900;font-size:clamp(32px,9vw,46px);color:#fff;text-shadow:3px 3px 0 var(--dmr),-3px -3px 0 var(--dmb);pointer-events:none}.dm-side{display:grid;grid-gap:8px;gap:8px;align-content:start;transition:opacity .2s,filter .2s;min-width:0}.dm-card{background:none;border:0;padding:0;cursor:pointer;display:block;width:100%;container-type:inline-size}.dm-card:disabled{cursor:default}.dm-card .fcard{transition:transform .2s,filter .2s}.dm-card:not(:disabled):hover .fcard{transform:translateY(-5px)}.dm-side.r .fcard{filter:drop-shadow(0 0 10px rgba(255,75,85,.45)) drop-shadow(0 14px 22px rgba(0,0,0,.55))}.dm-side.b .fcard{filter:drop-shadow(0 0 10px rgba(74,168,255,.45)) drop-shadow(0 14px 22px rgba(0,0,0,.55))}.dm-side.dm-win .fcard{filter:drop-shadow(0 0 16px rgba(240,178,60,.85)) drop-shadow(0 14px 22px rgba(0,0,0,.55));transform:translateY(-4px)}.dm-side.dm-lose{opacity:.42;filter:grayscale(.8)}.dm-side .dm-pick{display:block;width:100%;text-align:center;border:0;border-radius:10px;padding:10px 6px;font:inherit;font-weight:800;font-size:14px;color:#fff;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-side.r .dm-pick{background:var(--dmr)}.dm-side.b .dm-pick{background:var(--dmb);color:#04121f}.dm-side .dm-pick.done{cursor:default;background:var(--char-2)!important;color:var(--muted)!important}.dm-side.dm-win .dm-pick.done{background:var(--comm)!important;color:#1d1404!important}.dm-cardlink{justify-self:center;font-size:12px;color:var(--muted);text-decoration:none}.dm-cardlink:hover{color:var(--fg)}.fcard[class*=dm-hl] .st div{opacity:.85}.fcard.dm-hl0 .st div:first-child,.fcard.dm-hl1 .st div:nth-child(2),.fcard.dm-hl2 .st div:nth-child(3),.fcard.dm-hl3 .st div:nth-child(4),.fcard.dm-hl4 .st div:nth-child(5),.fcard.dm-hl5 .st div:nth-child(6){opacity:1;color:#ff6a3d}.dm-ask{margin:8px 16px 0;border:1px solid #5a4416;background:#1d1610;border-radius:14px;padding:14px;display:grid;grid-gap:8px;gap:8px;justify-items:center;text-align:center}.dm-ask b{font-size:15px}.dm-ask b em{font-style:normal;color:var(--comm)}.dm-ask .btn{width:100%}.dm-guest{background:none;border:0;color:var(--muted);font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:4px}.dm-bar{margin:10px 16px 0;height:34px;border-radius:10px;overflow:hidden;display:flex;font-family:var(--f-num);font-weight:900;font-size:18px}.dm-bar div{display:flex;align-items:center;padding:0 12px;transition:width .6s ease;white-space:nowrap;min-width:0}.dm-bar .r{background:var(--dmr);color:#fff}.dm-bar .b{background:var(--dmb);color:#04121f;justify-content:flex-end}.dm-meta{display:flex;justify-content:space-between;padding:6px 16px 14px;font-size:12px;color:var(--muted)}.dm-meta b{color:var(--comm)}.dm-hint{text-align:center;color:var(--muted);font-size:13px;padding:4px 16px 14px;margin:0}.dm-cheer{border-top:1px solid var(--line);padding:14px 16px 16px;display:grid;grid-gap:10px;gap:10px}.dm-cheer h3{margin:0;font-size:15px;display:flex;justify-content:space-between;align-items:baseline}.dm-cheer h3 small{color:var(--dim);font-weight:600;font-size:12px}.dm-tabs{display:flex;gap:6px;flex-wrap:wrap}.dm-tabs button{border:1px solid var(--line-2);background:none;color:var(--muted);border-radius:999px;padding:5px 12px;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.dm-tabs button.on{color:var(--fg);border-color:var(--fg)}.dm-tabs button.tr.on{color:var(--dmr);border-color:var(--dmr)}.dm-tabs button.tb.on{color:var(--dmb);border-color:var(--dmb)}.dm-form{display:grid;grid-gap:8px;gap:8px}.dm-form input,.dm-form textarea{width:100%;background:var(--bg);border:1px solid var(--line-2);border-radius:9px;color:var(--fg);padding:10px 11px;font:inherit;font-size:14px}.dm-form textarea{min-height:56px;resize:none}.dm-form .c-id{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.dm-form .f{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--muted);gap:8px}.dm-form .side{font-weight:800}.dm-form .side.r{color:var(--dmr)}.dm-form .side.b{color:var(--dmb)}.dm-lock{margin:0;font-size:13px;color:var(--muted);border:1px dashed var(--line-2);border-radius:10px;padding:10px 12px}.dm-cm{display:grid;grid-gap:3px;gap:3px;background:var(--bg);border:1px solid var(--line);border-left:3px solid var(--line-2);border-radius:10px;padding:9px 12px;font-size:14px}.dm-cm.r{border-left-color:var(--dmr)}.dm-cm.b{border-left-color:var(--dmb)}.dm-cm .h{display:flex;gap:6px;align-items:center;font-size:12px;color:var(--muted);flex-wrap:wrap}.dm-cm .h b{color:var(--fg);font-size:12.5px}.dm-cm .h em{font-style:normal;font-family:var(--f-mono);font-size:11px}.dm-cm .h i.fx{font-style:normal;color:var(--comm);border:1px solid rgba(240,178,60,.45);padding:0 4px}.dm-cm .h i.fx,.dm-cm .tag{font-size:10.5px;border-radius:4px}.dm-cm .tag{font-weight:800;padding:0 5px}.dm-cm.r .tag{background:rgba(255,75,85,.15);color:var(--dmr)}.dm-cm.b .tag{background:rgba(74,168,255,.15);color:var(--dmb)}.dm-cm .h time{margin-left:auto;font-family:var(--f-mono);font-size:11px;color:var(--dim)}.dm-cm p{margin:0;overflow-wrap:anywhere}.dm-cm .lk{justify-self:start;background:none;border:1px solid var(--line-2);color:var(--muted);border-radius:999px;padding:2px 9px;font:inherit;font-size:11.5px;font-weight:700;cursor:pointer}.dm-cm .lk.on{border-color:var(--dmr);color:#ff8a80}.dm-past{border-top:1px solid var(--line);padding:14px 16px 16px;display:grid;grid-gap:6px;gap:6px}.dm-past h3{margin:0 0 4px;font-size:15px}.dm-pm{display:grid;grid-template-columns:62px 1fr auto;grid-gap:10px;gap:10px;align-items:center;background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:9px 12px;font-size:13.5px;color:inherit;text-decoration:none}.dm-pm .wk{font-family:var(--f-mono);font-size:11px;color:var(--muted)}.dm-pm b{color:var(--comm)}.dm-pm s{color:var(--dim)}.dm-pm .pc{font-family:var(--f-num);font-size:17px;color:var(--comm)}.dm-adm{padding:14px;display:grid;grid-gap:10px;gap:10px}.dm-adm label{display:grid;grid-gap:5px;gap:5px;font-size:12.5px;color:var(--muted);font-weight:700}.dm-adm input,.dm-adm select{width:100%;background:var(--bg);border:1px solid var(--line-2);border-radius:9px;color:var(--fg);padding:9px 10px;font:inherit;font-size:14px}.dm-adm .row2{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}@media (max-width:560px){.dm-adm .row2{grid-template-columns:1fr}}