:root{--bg:#f2f4f6;--paper:#f7f8fa;--surface:#fff;--sunk:#f2f4f6;--ink:#191f28;--muted:#4e5968;--faint:#6b7684;--line:#e1e5ea;--line-2:#eef0f3;--box-line:transparent;--jade:#1b6552;--jade-2:#0f4a3c;--jade-3:#2a7f69;--jade-ink:#fff;--jade-soft:#e4f0ea;--gold:#c9a04e;--gold-soft:#f6eedb;--gold-ink:#7a5715;--good:#1d7a4c;--bad:#b95000;--hot:#d92b3a;--up:#d92b3a;--down:#1f63d6;--shadow:0 2px 8px rgba(25,31,40,.05);--shadow-lift:0 4px 10px rgba(25,31,40,.06),0 14px 28px -12px rgba(25,31,40,.18);--display:"Gowun Batang","Noto Serif KR","Noto Serif CJK KR","Nanum Myeongjo",serif;--body:"IBM Plex Sans KR","Noto Sans KR","Noto Sans CJK KR","Apple SD Gothic Neo","Malgun Gothic",system-ui,sans-serif;--mono:"IBM Plex Mono",ui-monospace,"SFMono-Regular",monospace;--r:14px;color-scheme:light}:root[data-theme=dark]{--bg:#0a0b0c;--paper:#101214;--surface:#1b1e21;--sunk:#24282c;--ink:#f4f6f5;--muted:#c2cac6;--faint:#98a29d;--line:#343a3f;--line-2:#2a2f33;--box-line:#2e3337;--jade:#4fd1a5;--jade-2:#0b2a22;--jade-3:#3fa387;--jade-ink:#0a0b0c;--jade-soft:#1f3a31;--gold:#e5be6a;--gold-soft:#2c2616;--gold-ink:#f0cd82;--good:#4fd18b;--bad:#ffa94d;--hot:#ff7a7a;--up:#ff6b6b;--down:#5b9dff;--shadow:0 1px 0 hsla(0,0%,100%,.04) inset;--shadow-lift:0 2px 4px rgba(0,0,0,.4),0 16px 30px -12px rgba(0,0,0,.7);color-scheme:dark}*{box-sizing:border-box}body,html{margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--body);font-size:14px;line-height:1.6;word-break:keep-all;overflow-wrap:anywhere;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}h1,h2,h3{margin:0;line-height:1.3;text-wrap:balance}p{margin:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--jade);outline-offset:2px;border-radius:4px}::selection{background:var(--gold-soft)}.num{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.wrap{max-width:1180px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.pos{color:var(--up)}.neg{color:var(--down)}.muted{color:var(--muted)}.small{font-size:12.5px}.ok{color:var(--good)}.empty{padding:18px 16px;color:var(--muted);font-size:13px}.seal{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:7px;background:linear-gradient(145deg,#c8473a,#a3302a);color:#fff6ec;font-family:var(--display);font-weight:700;font-size:20px;line-height:1;transform:rotate(-4deg);box-shadow:inset 0 0 0 2px rgba(255,240,225,.35),0 2px 6px rgba(0,0,0,.25);flex:0 0 auto}.seal.sm{width:24px;height:24px;font-size:13px;border-radius:5px}.seal.lg{width:48px;height:48px;font-size:26px;border-radius:9px}.top{position:-webkit-sticky;position:sticky;top:0;z-index:30}.bar1{background:radial-gradient(1200px 120px at 20% -40%,hsla(0,0%,100%,.12),transparent 60%),linear-gradient(120deg,var(--jade-2),#165846 55%,#1e6d58);color:#fff;border-bottom:1px solid rgba(201,160,78,.55)}:root[data-theme=dark] .bar1{background:linear-gradient(120deg,#0a231c,#0e2e25 60%,#123a2f)}.bar1 .wrap{gap:18px;padding-block:12px;flex-wrap:wrap}.bar1 .wrap,.brand{display:flex;align-items:center}.brand{gap:11px}.brand-t{display:grid;line-height:1.15}.brand b{font-family:var(--display);font-size:22px;letter-spacing:.04em}.brand small{font-size:11.5px;letter-spacing:.14em;color:#e9d7a8;opacity:.95}.search{flex:1 1 260px;display:flex;max-width:440px;margin-left:auto;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;padding:3px;transition:background .15s}.search:focus-within{background:hsla(0,0%,100%,.96)}.search input{flex:1 1;min-width:0;border:0;background:transparent;padding:6px 14px;color:#fff;outline:none}.search input::placeholder{color:hsla(0,0%,100%,.65)}.search:focus-within input{color:#17201c}.search:focus-within input::placeholder{color:#8c9892}.search button{border:0;border-radius:999px;padding:0 16px;background:var(--gold);color:#2b1f06;cursor:pointer;font-weight:700;font-size:13px}.hlogin{display:flex;gap:8px;align-items:center;flex:0 0 auto}.hlogin form{margin:0}.hlogin .me{display:inline-flex;align-items:center;gap:7px;font-weight:600;font-size:13.5px;padding:4px 10px 4px 5px;border-radius:999px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.16)}.hlogin .me:hover{background:hsla(0,0%,100%,.18)}.me-p{font-size:12px;color:#e9d7a8}.hbtn{display:inline-block;border:1px solid hsla(0,0%,100%,.35);background:transparent;color:#fff;border-radius:999px;padding:6px 14px;cursor:pointer;font-weight:600;font-size:13px}.hbtn:hover{background:hsla(0,0%,100%,.12)}.hbtn.solid{background:#fff;color:var(--jade-2);border-color:#fff}@media (max-width:680px){.search{order:3;flex-basis:100%;max-width:none}.hlogin{margin-left:auto}.me-p{display:none}}.bar2{background:var(--surface);border-bottom:1px solid var(--line);box-shadow:0 1px 0 var(--line-2)}.gnb{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.gnb::-webkit-scrollbar{display:none}.gnb a{position:relative;flex:0 0 auto;padding:12px 14px;font-weight:600;font-size:14.5px;color:var(--muted)}.gnb a:hover{color:var(--ink)}.gnb a[aria-current=page]{color:var(--jade)}.gnb a[aria-current=page]:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--jade)}.attend-toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);max-width:calc(100% - 32px);z-index:50;display:flex;align-items:center;gap:12px;background:var(--surface);border:1px solid var(--gold);border-radius:14px;padding:12px 14px;box-shadow:var(--shadow-lift);animation:pop .45s cubic-bezier(.2,1.3,.4,1)}.attend-toast .stamp{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:2px solid #b33a30;color:#b33a30;font-family:var(--display);font-weight:700;font-size:20px;transform:rotate(-12deg)}.attend-toast b{display:block;font-size:14.5px}.attend-toast span{font-size:12.5px;color:var(--muted)}.attend-toast button{border:0;background:none;color:var(--faint);font-size:18px;cursor:pointer;padding:0 0 0 4px}@keyframes pop{0%{opacity:0;transform:translate(-50%,12px) scale(.96)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.attend-toast{animation:none}}main{padding-block:20px 56px}.layout{display:grid;grid-template-columns:minmax(0,1fr) 304px;grid-gap:20px;gap:20px;align-items:start}@media (max-width:920px){.layout{grid-template-columns:minmax(0,1fr)}}.col{display:grid;grid-gap:18px;gap:18px}.box,.col{min-width:0}.box{background:var(--surface);border:1px solid var(--box-line);border-radius:var(--r);box-shadow:var(--shadow);overflow:hidden}.box-h{justify-content:space-between;padding:13px 16px;border-bottom:1px solid var(--line-2)}.box-h,.box-h h2{display:flex;align-items:center;gap:8px}.box-h h2{font-size:15px;font-weight:700;letter-spacing:-.01em}.box-h h2:before{content:"";width:7px;height:7px;border-radius:2px;background:var(--jade);transform:rotate(45deg);flex:0 0 auto}.box-h h2 em{font-style:normal;color:var(--jade)}.box-h .more{font-size:12.5px;color:var(--muted)}.box-h .more:hover{color:var(--jade)}.box-b{padding:14px 16px}.ad{display:grid;place-items:center;border:1px dashed var(--line);border-radius:var(--r);background:repeating-linear-gradient(135deg,var(--sunk) 0 10px,var(--surface) 10px 20px);color:var(--faint);font-size:12.5px;text-align:center;position:relative;padding:10px}.ad:before{content:"AD";position:absolute;top:8px;left:10px;font-size:10px;letter-spacing:.08em;border:1px solid var(--line);border-radius:4px;padding:0 5px;background:var(--surface)}.ad.wide{min-height:90px}.ad.side{min-height:250px}.ad.tall{min-height:600px}.side-sticky{position:-webkit-sticky;position:sticky;top:120px}@media (max-width:920px){.ad.tall{min-height:250px}.side-sticky{position:static}}.medal{--hi:#fff;--base:#999;--lo:#555;--ink:#fff;--rim:hsla(0,0%,100%,.45);position:relative;display:inline-grid;place-items:center;flex:0 0 auto;vertical-align:-3px}.medal .face{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 32% 28%,var(--hi),var(--base) 55%,var(--lo));color:var(--ink);font-family:var(--display);font-weight:700;line-height:1;box-shadow:inset 0 0 0 1.5px var(--rim),inset 0 -2px 3px rgba(0,0,0,.18),0 1px 2px rgba(0,0,0,.25)}.medal.sm{width:17px;height:17px}.medal.sm .face{font-size:9.5px}.medal.md{width:22px;height:22px}.medal.md .face{font-size:12px}.medal.lg{width:58px;height:70px;place-items:start center}.medal.lg .face{width:58px;height:58px;font-size:28px;position:relative;z-index:1;box-shadow:inset 0 0 0 3px var(--rim),inset 0 -4px 8px rgba(0,0,0,.2),0 4px 10px rgba(0,0,0,.25)}.medal .ribbon{position:absolute;bottom:0;left:50%;width:34px;height:26px;transform:translateX(-50%)}.medal .ribbon:after,.medal .ribbon:before{content:"";position:absolute;bottom:0;width:15px;height:26px;background:var(--ribbon,#1b6552);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%)}.medal .ribbon:before{left:0;transform:skewX(12deg)}.medal .ribbon:after{right:0;transform:skewX(-12deg);filter:brightness(.85)}.medal.g1{--hi:#e7ede9;--base:#a9b6af;--lo:#76847d;--ink:#33413a;--ribbon:#7f8c86}.medal.g2{--hi:#efe6da;--base:#b8a58c;--lo:#7d6b55;--ink:#3a2f22;--ribbon:#8c7a62}.medal.g3{--hi:#f7d2aa;--base:#c9844a;--lo:#874d22;--ink:#fff4e6;--ribbon:#9a5b2a}.medal.g4{--hi:#f4b98f;--base:#a9552c;--lo:#5e2a12;--ink:#ffebdd;--ribbon:#7a3a1c}.medal.g5{--hi:#fff;--base:#c9d1d6;--lo:#8a949b;--ink:#2e383e;--ribbon:#5f7280}.medal.g6{--hi:#e8f1f8;--base:#8fa7bc;--lo:#4a6278;--ink:#fff;--ribbon:#36506a}.medal.g7{--hi:#fff2bf;--base:#e2b348;--lo:#a3751b;--ink:#4a3305;--ribbon:#b23a30}.medal.g8{--hi:#ffe0c2;--base:#d9895e;--lo:#9b4a2c;--ink:#fff6ea;--rim:rgba(255,226,170,.8);--ribbon:#8e2f2a}.medal.g9{--hi:#bdf2de;--base:#2e9a7c;--lo:#0f4f3f;--ink:#fff;--rim:hsla(43,60%,79%,.9);--ribbon:#c9a04e}.medal.g10{--hi:#e9d2ff;--base:#7a3bb0;--lo:#3a145e;--ink:#ffe6a3;--rim:rgba(255,214,120,.95);--ribbon:#c9a04e}.medal.g9 .face{box-shadow:inset 0 0 0 1.5px var(--rim),0 0 0 1px rgba(201,160,78,.5),0 1px 3px rgba(0,0,0,.25)}.medal.g10 .face{box-shadow:inset 0 0 0 1.5px var(--rim),0 0 0 1px rgba(201,160,78,.6),0 0 10px rgba(201,160,78,.55)}.medal.g10.lg .face{box-shadow:inset 0 0 0 3px var(--rim),0 0 0 2px rgba(201,160,78,.7),0 0 22px rgba(201,160,78,.6)}.gname{display:inline-block;font-size:11.5px;font-weight:700;letter-spacing:.02em;padding:1px 8px;border-radius:999px;background:var(--sunk);color:var(--muted)}.gname.g2{background:#f1ebe2;color:#6b5a44}.gname.g3{background:#f6e6d6;color:#8a4d1f}.gname.g4{background:#f3ddcf;color:#7a3a1c}.gname.g5{background:#e9eef1;color:#4b5862}.gname.g6{background:#e2eaf1;color:#36506a}.gname.g7{background:var(--gold-soft);color:var(--gold-ink)}.gname.g8{background:#f7e1d6;color:#8e2f2a}.gname.g9{background:var(--jade-soft);color:var(--jade);box-shadow:inset 0 0 0 1px rgba(201,160,78,.6)}.gname.g10{background:linear-gradient(90deg,#5b2a86,#7a3bb0);color:#ffe6a3}:root[data-theme=dark] .gname.g2{background:#28241e;color:#cdb99c}:root[data-theme=dark] .gname.g3{background:#2e2116;color:#e2a876}:root[data-theme=dark] .gname.g4{background:#2e1c13;color:#e59a72}:root[data-theme=dark] .gname.g5{background:#222a2f;color:#c3cdd3}:root[data-theme=dark] .gname.g6{background:#1d2833;color:#a9c2d8}:root[data-theme=dark] .gname.g8{background:#2e1a17;color:#eda08a}.gbar .track{height:8px;border-radius:99px;background:var(--line-2);overflow:hidden}.gbar .track i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--jade-3),var(--gold))}.gbar-t{display:flex;justify-content:space-between;gap:8px;margin-top:6px;font-size:12px;color:var(--muted)}.mycard{padding:18px 16px 14px;display:grid;grid-gap:14px;gap:14px;background:linear-gradient(180deg,var(--gold-soft),var(--surface) 70%)}.mc-top{display:flex;gap:14px;align-items:center}.mc-id{display:grid;grid-gap:3px;gap:3px;min-width:0}.mc-id b{font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-id .gname{justify-self:start}.mc-pt{font-size:13px;color:var(--gold-ink)}.mc-stats{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:10px;background:var(--surface);overflow:hidden}.mc-stats div{display:grid;grid-gap:1px;gap:1px;padding:8px 10px;text-align:center}.mc-stats div+div{border-left:1px solid var(--line-2)}.mc-stats span{font-size:11px;color:var(--muted)}.mc-stats b{font-size:13.5px}.mc-link{justify-self:end;font-size:12.5px;color:var(--jade);font-weight:600}.mc-guest{display:flex;gap:12px;align-items:flex-start}.mc-guest b{display:block;font-size:15px;margin-bottom:3px}.mc-guest p{font-size:12.5px;color:var(--muted)}.mc-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.rank-list{list-style:none;margin:0;padding:6px 0}.rank-list li{display:grid;grid-template-columns:22px auto minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;padding:7px 16px}.rk{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;font-family:var(--mono);font-size:11.5px;color:var(--muted);background:var(--sunk)}.rk1{background:linear-gradient(135deg,#f3d57a,#c9a04e);color:#3b2a05}.rk2{background:linear-gradient(135deg,#e9eef1,#aeb8bf);color:#2e383e}.rk3{background:linear-gradient(135deg,#f2c8a0,#b87443);color:#3a1e08}.tagbox{display:inline-flex;align-items:center;justify-content:center;min-width:46px;font-size:11.5px;font-weight:700;border-radius:999px;padding:2px 9px;white-space:nowrap}.v-master{background:var(--jade);color:var(--jade-ink)}.v-user{background:var(--sunk)}.kind,.v-user{color:var(--muted);border:1px solid var(--line)}.kind{font-size:11px;font-weight:600;border-radius:999px;padding:1px 8px;white-space:nowrap}.kind.copy{border-color:var(--gold);color:var(--gold-ink);background:var(--gold-soft)}.staff{font-size:10px;font-weight:700;background:var(--jade);color:var(--jade-ink);border-radius:4px;padding:1px 5px;margin-left:4px;vertical-align:1px}.vgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:12px;gap:12px}.vcard{position:relative;display:grid;grid-gap:9px;gap:9px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:14px;min-width:0;transition:transform .15s,box-shadow .15s,border-color .15s}.vcard:before{content:"";position:absolute;inset:0 0 auto;height:3px;border-radius:var(--r) var(--r) 0 0;background:linear-gradient(90deg,var(--jade-3),var(--gold))}.vcard:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift);border-color:transparent}.vcard .hd{display:flex;justify-content:space-between;gap:8px;align-items:center}.vcard h3{font-size:15.5px;font-weight:700;min-width:0}.vcard .meta{font-size:12px;color:var(--muted)}.kp{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;border-top:1px dashed var(--line);padding-top:9px}.kp .l{font-size:11px;color:var(--muted)}.kp .v{font-size:15px;font-weight:500}.spark{width:100%;height:38px;display:block}.vlist{padding:4px 0}.vrow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 16px;border-top:1px solid var(--line-2)}.vrow:first-child{border-top:0}.vrow:hover{background:var(--sunk)}.vrow .nm{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vrow .sub{font-size:12px;color:var(--muted)}.vrow .rt{text-align:right;font-size:14px;font-weight:500}.boards,.two{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}@media (max-width:720px){.boards,.two{grid-template-columns:1fr}}.clist{list-style:none;margin:0;padding:6px 0}.clist li a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:7px 16px}.clist li a:hover{background:var(--sunk)}.clist li a:hover .tt{color:var(--jade)}.rank{display:grid;place-items:center;font-family:var(--mono);font-size:11.5px;width:20px;height:20px;border-radius:6px;color:var(--faint)}.rank.hot{background:color-mix(in srgb,var(--hot) 14%,transparent);color:var(--hot);font-weight:700}.tt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc{color:var(--hot);font-family:var(--mono);margin-left:4px;font-weight:500}.cc,.tag{font-size:11.5px}.tag{color:var(--jade);font-weight:600;flex:0 0 auto}.tm{font-size:12px;color:var(--faint);font-family:var(--mono);white-space:nowrap}.gall{list-style:none;margin:0;padding:6px 0}.gall li a{display:flex;justify-content:space-between;padding:8px 16px;font-weight:500}.gall li a:hover{background:var(--sunk);color:var(--jade)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line);background:var(--surface);padding:8px 16px;border-radius:999px;cursor:pointer;font-weight:600;font-size:13.5px;transition:border-color .15s,background .15s}.btn:hover{color:var(--jade)}.btn.primary,.btn:hover{border-color:var(--jade)}.btn.primary{background:linear-gradient(180deg,var(--jade-3),var(--jade));color:var(--jade-ink);box-shadow:0 2px 6px -2px rgba(27,101,82,.5)}.btn.primary:hover{filter:brightness(1.07);color:var(--jade-ink)}.btn[disabled]{opacity:.55;cursor:wait}.bhead{display:flex;justify-content:space-between;align-items:end;gap:12px;flex-wrap:wrap;padding:20px 18px 14px;background:linear-gradient(180deg,var(--paper),var(--surface))}.bhead h1{font-family:var(--display);font-size:26px;letter-spacing:-.01em}.bhead p{color:var(--muted);font-size:13px;margin-top:3px}.btabs{display:flex;gap:6px;flex-wrap:wrap;padding:0 18px 12px}.btabs a{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:500;color:var(--muted)}.btabs a:hover{color:var(--ink);border-color:var(--faint)}.btabs a[aria-current=true]{background:var(--ink);color:var(--surface);border-color:var(--ink)}.tbl{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13.5px}td,th{padding:10px 12px;border-top:1px solid var(--line-2);text-align:center;white-space:nowrap}th{font-weight:600;color:var(--muted);font-size:12px;letter-spacing:.02em;border-top:1px solid var(--line)}tbody tr:hover td,th{background:var(--sunk)}td.t{text-align:left;white-space:normal;width:100%;min-width:180px}td.t a{font-weight:500}td.t a:hover{color:var(--jade)}tr.notice td{background:var(--gold-soft)!important}tr.notice td.t a{font-weight:700;color:var(--gold-ink)}tr.mrow td{background:color-mix(in srgb,var(--jade-soft) 60%,var(--surface))}.tg,td .tg{color:var(--muted);font-size:12.5px}.writer{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.ip{color:var(--faint);font-size:11px;font-family:var(--mono)}.fix{color:var(--jade);font-weight:600}@media (max-width:640px){.hide-m{display:none}}.pager{padding:14px}.pager a{min-width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:0 8px;font-family:var(--mono);font-size:12.5px}.pager a:hover{border-color:var(--jade)}.pager a[aria-current=page]{color:var(--jade-ink)}.btools{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px 18px;border-top:1px solid var(--line-2);flex-wrap:wrap}.btools form{margin:0}.sec-t{font-size:14px;font-weight:700;padding:14px 18px 10px;display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.wform{display:grid;grid-gap:10px;gap:10px;padding:18px;background:var(--sunk);border-top:1px solid var(--line-2)}.wform .r{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.auth input,.cform input,.wform input,.wform select,.wform textarea{border:1px solid var(--line);border-radius:10px;padding:9px 12px;background:var(--surface);width:auto;transition:border-color .15s,box-shadow .15s}.auth input:focus,.cform input:focus,.wform input:focus,.wform select:focus,.wform textarea:focus{outline:none;border-color:var(--jade);box-shadow:0 0 0 3px color-mix(in srgb,var(--jade) 18%,transparent)}.wform textarea{width:100%;resize:vertical}.wform label{display:grid;grid-gap:4px;gap:4px;font-size:12px;color:var(--muted)}.wform label input,.wform label select,.wform label textarea{width:100%;color:var(--ink);font-size:14px}.grow{flex:1 1 240px;min-width:0}.grid3{grid-template-columns:repeat(3,1fr);grid-gap:8px}.grid2,.grid3{display:grid;gap:8px}.grid2{grid-template-columns:1fr 1fr;grid-gap:8px}@media (max-width:560px){.grid3{grid-template-columns:1fr 1fr}.grid2{grid-template-columns:1fr}}.warn{border:1px solid color-mix(in srgb,var(--bad) 50%,transparent);background:color-mix(in srgb,var(--bad) 7%,transparent);color:var(--bad);border-radius:10px;font-size:13px}.okmsg,.warn{padding:9px 12px}.okmsg{border:1px solid color-mix(in srgb,var(--jade) 45%,transparent);color:var(--jade);background:var(--jade-soft);border-radius:10px;font-size:13.5px}.auth{display:grid;grid-gap:14px;gap:14px;padding:22px}.auth label{display:grid;grid-gap:5px;gap:5px;font-size:13px;color:var(--muted)}.auth input{width:100%;color:var(--ink);font-size:15px}.auth .check{display:flex;gap:8px;align-items:flex-start;color:var(--ink)}.auth .check input{width:auto;margin-top:5px}.auth a{color:var(--jade);text-decoration:underline}.post-h{padding:20px 20px 16px;border-bottom:1px solid var(--line-2);display:grid;grid-gap:8px;gap:8px;background:linear-gradient(180deg,var(--paper),var(--surface))}.post-h .bn{font-size:12.5px;color:var(--jade);font-weight:700}.post-h h1{font-size:22px;font-weight:700;letter-spacing:-.01em}.post-h .meta{display:flex;gap:12px;flex-wrap:wrap;align-items:center;font-size:12.5px;color:var(--muted)}.post-b{padding:26px 20px;font-size:15.5px;line-height:1.85;max-width:76ch}.rich{display:grid;grid-gap:14px;gap:14px}.rich h2{font-family:var(--display);font-size:20px;margin-top:14px;padding-bottom:6px;border-bottom:1px solid var(--line-2)}.rich h3{font-size:16px;margin-top:6px;color:var(--jade)}.rich ol,.rich ul{margin:0;padding-left:22px;display:grid;grid-gap:5px;gap:5px}.rich li::marker{color:var(--jade);font-weight:700}.rich b{font-weight:700;background:linear-gradient(transparent 62%,var(--gold-soft) 62%)}.rich blockquote{margin:0;padding:12px 16px;border-left:4px solid var(--gold);background:var(--gold-soft);border-radius:0 10px 10px 0;font-size:14.5px}.rich pre{margin:0;padding:14px 16px;background:#13201b;color:#ddefe7;border-radius:10px;overflow-x:auto;font-family:var(--mono);font-size:12.5px;line-height:1.6}.rich figure{margin:6px 0;display:grid;grid-gap:6px;gap:6px}.rich figure img{width:100%;height:auto;border-radius:12px;border:1px solid var(--line);background:#fff}.rich .ilink{color:var(--jade);font-weight:600;text-decoration:underline;text-underline-offset:3px}.rich figcaption{font-size:12.5px;color:var(--muted);text-align:center}.votes{display:flex;justify-content:center;gap:14px;padding:6px 16px 26px}.votes form{margin:0}.vote{display:grid;place-items:center;width:92px;height:74px;border:1px solid var(--line);border-radius:16px;background:var(--surface);cursor:pointer;transition:transform .12s,border-color .12s,box-shadow .12s}.vote:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.vote b{font-family:var(--mono);font-size:22px}.vote span{font-size:12px;color:var(--muted)}.vote.up{border-color:color-mix(in srgb,var(--jade) 40%,var(--line))}.vote.up b{color:var(--jade)}.vote.down b{color:var(--muted)}.cmts{border-top:1px solid var(--line-2)}.cmts h3{padding:14px 20px 6px}.cmt,.cmts h3{font-size:14px}.cmt{display:grid;grid-template-columns:170px 1fr auto auto;grid-gap:12px;gap:12px;padding:11px 20px;border-top:1px solid var(--line-2);align-items:start}.cmt form{margin:0}.linkbtn{border:0;background:none;color:var(--faint);font-size:12px;cursor:pointer;padding:0}.linkbtn:hover{color:var(--bad)}@media (max-width:560px){.cmt{grid-template-columns:1fr auto auto}.cmt .who{grid-column:1/-1}}.cform{display:flex;gap:8px;padding:14px 20px;border-top:1px solid var(--line-2);background:var(--sunk);flex-wrap:wrap}.cform .nick{flex:0 1 120px;min-width:0}.cform .full{flex-basis:100%}.cform .full:empty{display:none}.vd{display:grid;grid-gap:18px;gap:18px;padding:20px}.vd-h{display:flex;justify-content:space-between;gap:12px;align-items:start;flex-wrap:wrap}.vd-h h1{font-family:var(--display);font-size:27px}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line-2);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.stats div{background:var(--surface);padding:12px 14px}.stats .l{font-size:12px;color:var(--muted)}.stats .v{font-size:18px;font-weight:500}@media (max-width:560px){.stats{grid-template-columns:repeat(2,1fr)}}.chart{border:1px solid var(--line);border-radius:var(--r);padding:12px;background:var(--paper)}.chart svg{display:block;width:100%;height:auto}.months{display:grid;grid-template-columns:repeat(auto-fill,minmax(58px,1fr));grid-gap:5px;gap:5px}.months div{border-radius:8px;padding:6px 4px;text-align:center;font-size:12px}.months small{display:block;color:var(--muted);font-size:10.5px}.master{border:1px solid var(--line);border-radius:var(--r);padding:16px;background:var(--sunk);display:grid;grid-gap:8px;gap:8px}.master.is-m{border-color:color-mix(in srgb,var(--jade) 45%,transparent);background:linear-gradient(135deg,var(--jade-soft),var(--surface))}.master .who{display:flex;align-items:center;gap:8px;font-weight:700}.master.is-m .who{color:var(--jade)}.master p{font-size:15px;line-height:1.75;white-space:pre-wrap}.pc{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:560px){.pc{grid-template-columns:1fr}}.pc div{border:1px solid var(--line);border-radius:var(--r);padding:14px}.pc h3{margin-bottom:6px}.pc h3,.pc ul{font-size:13.5px}.pc ul{margin:0;padding-left:18px;display:grid;grid-gap:4px;gap:4px}.disc{font-size:12px;color:var(--muted);border-top:1px solid var(--line-2);padding-top:12px}.doc{padding:22px 20px;max-width:72ch;display:grid;grid-gap:12px;gap:12px;font-size:14.5px;line-height:1.8}.doc h2{font-size:16px;margin-top:8px}.doc ul{margin:0;padding-left:20px}.ladder{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.ladder li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface);position:relative}.ladder li.on{border-color:var(--gold);background:linear-gradient(90deg,var(--gold-soft),var(--surface));box-shadow:var(--shadow)}.ld-t{display:grid;grid-gap:2px;gap:2px;min-width:0}.ld-t .gname{justify-self:start}.ld-t span{font-size:12px}.ld-p,.ld-t span{color:var(--muted)}.ld-p{font-size:12.5px}.ld-me{position:absolute;top:-9px;right:12px;font-size:10.5px;font-weight:700;background:var(--gold);color:#2b1f06;border-radius:999px;padding:1px 8px}table.rules td.t{min-width:140px}.profile{padding:0}.pf-hero{display:flex;gap:18px;align-items:center;padding:24px 22px 16px;background:radial-gradient(600px 160px at 0 0,var(--gold-soft),transparent 70%),linear-gradient(180deg,var(--paper),var(--surface))}.pf-id{display:grid;grid-gap:4px;gap:4px}.pf-id .gname{justify-self:start}.pf-id h1{font-family:var(--display);font-size:28px}.pf-pt{font-size:15px;color:var(--gold-ink)}.pf-bar{padding:0 22px 16px}.pf-stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line-2)}.pf-stats div{display:grid;grid-gap:2px;gap:2px;padding:14px;text-align:center}.pf-stats div+div{border-left:1px solid var(--line-2)}.pf-stats span{font-size:12px;color:var(--muted)}.pf-stats b{font-size:18px}@media (max-width:560px){.pf-stats{grid-template-columns:repeat(2,1fr)}.pf-stats div:nth-child(3){border-left:0}.pf-stats div:nth-child(n+3){border-top:1px solid var(--line-2)}}.plog{list-style:none;margin:0;padding:6px 0}.plog li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center;padding:8px 16px;border-top:1px solid var(--line-2);font-size:13.5px}.plog li:first-child{border-top:0}footer{border-top:1px solid var(--line);padding-block:26px;font-size:12px;color:var(--muted);background:var(--paper)}.foot{display:grid;grid-gap:10px;gap:10px}.foot-brand{display:flex;align-items:center;gap:8px;color:var(--ink)}.foot-brand b{font-family:var(--display);font-size:16px}.foot-brand span:last-child{font-size:11.5px;letter-spacing:.12em;color:var(--muted)}.foot p{max-width:90ch;line-height:1.7}.flinks{display:flex;gap:16px;flex-wrap:wrap}.flinks a:hover{color:var(--jade);text-decoration:underline}.draft{border-top:1px solid var(--line-2)}.draft summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:12px 18px;cursor:pointer;list-style:none}.draft summary::-webkit-details-marker{display:none}.draft summary:before{content:"▸";color:var(--jade);margin-right:-4px}.draft[open] summary:before{content:"▾"}.draft summary{grid-template-columns:auto auto minmax(0,1fr) auto}.draft summary:hover{background:var(--sunk)}.hbtn .cnt{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-left:5px;border-radius:9px;background:var(--gold);color:#2b1f06;font-size:11px;padding:0 5px}.srcbox{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:0 20px 18px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--sunk);font-size:13.5px;color:var(--muted)}.srcbox b{color:var(--ink)}.scgrid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));align-items:start}.scard,.scgrid{display:grid;grid-gap:14px;gap:14px}.scard{align-content:start;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:18px;min-width:0;transition:transform .15s,box-shadow .15s,border-color .15s}.scard:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift);border-color:transparent}.scard.danger{border-color:color-mix(in srgb,var(--bad) 45%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--bad) 5%,var(--surface)),var(--surface) 40%)}.sc-top{display:flex;gap:12px;align-items:center;min-width:0}.sc-av{flex:0 0 auto;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,var(--jade-soft),var(--gold-soft));color:var(--jade);font-family:var(--display);font-weight:700;font-size:20px}.sc-id{display:grid;grid-gap:2px;gap:2px;min-width:0}.sc-id b{font-size:16.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-id span{font-size:12.5px;color:var(--muted)}.sc-gain{display:flex;justify-content:space-between;align-items:flex-end;gap:10px}.sc-l{display:block;font-size:12px;font-weight:600;color:var(--muted)}.sc-gain>div{min-width:0}.sc-g{display:block;font-size:30px;font-weight:700;letter-spacing:-.035em;line-height:1.15;white-space:nowrap}.sc-g.long{font-size:23px}.sc-spark{width:110px;height:36px;flex:0 1 110px;min-width:60px}.sc-kv{margin:0;display:grid;grid-gap:6px;gap:6px}.sc-kv div{display:flex;justify-content:space-between;gap:8px;font-size:13.5px}.sc-kv dt{color:var(--muted)}.sc-kv dd{margin:0;font-weight:500}.sc-kv dd.strong{font-weight:700}.risk{font-size:11px;letter-spacing:1px;white-space:nowrap}.risk i{font-style:normal;color:var(--line)}.risk b{font-size:12.5px;letter-spacing:0;margin-left:4px;color:var(--ink)}.risk.r1,.risk.r2{color:var(--good)}.risk.r3{color:var(--gold)}.risk.r4,.risk.r5{color:var(--bad)}.sc-warn{display:flex;gap:6px;flex-wrap:wrap}.sc-warn span{font-size:11.5px;font-weight:600;border-radius:999px;padding:2px 9px}.sc-warn .bad{background:color-mix(in srgb,var(--bad) 12%,transparent);color:var(--bad)}.sc-warn .warn{background:var(--gold-soft);color:var(--gold-ink)}.sc-more{justify-self:stretch;text-align:center;font-size:13px;font-weight:600;color:var(--jade);border:1px solid var(--line);border-radius:10px;padding:9px}.scard:hover .sc-more{border-color:var(--jade);background:var(--jade-soft)}.sc-alert{margin:0 18px;padding:10px 14px;border-radius:10px;background:color-mix(in srgb,var(--bad) 8%,transparent);color:var(--bad);font-size:13.5px}.cform select{border:1px solid var(--line);border-radius:10px;padding:9px 10px;background:var(--surface);color:var(--ink);flex:0 0 auto}.vd .cmts{margin:0 -20px;border-top:1px solid var(--line-2)}.ctags{display:flex;flex-wrap:wrap;gap:6px;padding:4px 20px 10px}.ctag{display:inline-block;font-size:11.5px;font-weight:700;padding:2px 8px;border-radius:99px;background:var(--sunk);color:var(--muted);white-space:nowrap}.ctag b{margin-left:3px}.ctag.t-using{background:var(--jade-soft);color:var(--jade)}.ctag.t-stopped{background:var(--gold-soft);color:var(--gold-ink)}.ctag.t-watching{background:var(--sunk);color:var(--muted)}.ctag.t-warn{background:color-mix(in srgb,var(--bad) 14%,transparent);color:var(--bad)}.sc-cc{margin-right:8px;color:var(--muted);font-weight:500}.ptabs a{font-weight:700}.rawpre{background:var(--sunk);border:1px solid var(--line);border-radius:10px;padding:12px;font-family:var(--mono);font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-all;max-height:420px;overflow:auto}.sc-id{flex:1 1}.pf{flex:0 0 auto;align-self:flex-start;font-size:11px;font-weight:800;letter-spacing:.02em;padding:3px 8px;border-radius:6px;border:1px solid var(--line);background:var(--sunk);color:var(--ink);white-space:nowrap}.pf-okx{background:#111;color:#fff;border-color:#111}.pf-bybit{border-color:#1d1d22}.pf-bybit,.pf-bybit_mt5{background:#1d1d22;color:#f7a600}.pf-bybit_mt5{border-color:#f7a600}.pf-hl{background:#0f3b33;color:#97fce4;border-color:#0f3b33}.sc-insts{display:flex;flex-wrap:wrap;gap:5px;min-height:22px}.sc-insts span{font-family:var(--mono);font-size:11.5px;font-weight:600;padding:2px 7px;border-radius:99px;background:var(--jade-soft);color:var(--jade)}.sc-insts span.none{background:none;color:var(--faint);font-family:inherit;font-weight:400;padding-left:0}.wlist{list-style:none;margin:0;padding:4px 0}.wlist li a{display:grid;grid-gap:6px;gap:6px;padding:10px 16px;border-top:1px solid var(--line-2)}.wlist li:first-child a{border-top:0}.wlist li a:hover{background:var(--sunk)}.w-top{display:flex;align-items:center;gap:8px;min-width:0}.w-top .pf{font-size:10px;padding:2px 6px;align-self:center}.w-name{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w-day,.w-name{font-size:13.5px}.w-day{font-weight:700}.w-day small{font-weight:500;font-size:10.5px;color:var(--muted);margin-left:3px}.w-pos{display:flex;flex-wrap:wrap;gap:4px}.w-pos span{font-size:11.5px;font-family:var(--mono);padding:1px 6px;border-radius:6px;background:var(--sunk);border:1px solid var(--line)}.w-pos span.long{border-color:color-mix(in srgb,var(--up) 45%,transparent)}.w-pos span.short{border-color:color-mix(in srgb,var(--down) 45%,transparent)}.w-pos span.none{border:0;background:none;color:var(--faint);font-family:inherit;padding-left:0}.w-pos em{font-style:normal}.btn.watch.on{border-color:var(--gold);color:var(--gold-ink);background:var(--gold-soft)}.theme-btn{display:inline-flex;align-items:center;gap:6px}.theme-btn .ic{font-size:14px;line-height:1}@media (max-width:680px){.theme-btn .lb{display:none}}.badc{color:var(--bad)}.sc-bio{margin:0;font-size:12.5px;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bio{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border-radius:10px;background:var(--sunk)}.bio .l{font-size:12px;color:var(--muted)}.bio p{white-space:pre-wrap}.claim{margin:0;padding:16px 18px 4px;font-family:var(--display);font-size:20px;line-height:1.45;color:var(--muted);letter-spacing:-.01em;text-wrap:balance}.claim strong{color:var(--ink);font-weight:700}.claim mark{color:var(--jade);background:linear-gradient(transparent 62%,color-mix(in srgb,var(--gold) 38%,transparent) 62%);padding:0 2px}@media (max-width:560px){.claim{font-size:17px}}.stk-tally{display:grid;grid-gap:7px;gap:7px}.stk-chips{display:flex;flex-wrap:wrap;gap:5px}.stk-chip{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:700;padding:3px 9px;border-radius:999px;border:1px solid;white-space:nowrap}.stk-chip b{font-family:var(--mono);margin-left:3px}.stk-chip.sm{font-size:11px;padding:1px 7px;margin-right:4px}.stk-chip.t-good{color:#fff;background:var(--jade);border-color:var(--jade)}.stk-chip.t-bad{color:#fff;background:var(--bad);border-color:var(--bad)}.stk-chip.t-info{color:var(--ink);background:var(--sunk);border-color:var(--line)}:root[data-theme=dark] .stk-chip.t-bad,:root[data-theme=dark] .stk-chip.t-good{color:#0a0b0c}.stk-pick{display:grid;grid-gap:8px;gap:8px}.stk-head{font-size:12.5px;color:var(--muted);margin:0}.stk-head span{color:var(--faint)}.stk-group{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.stk-group legend{float:left;font-size:11.5px;font-weight:700;padding:0;margin-right:6px;min-width:58px;background:none;border:0}.stk-group legend.t-good{color:var(--jade)}.stk-group legend.t-bad{color:var(--bad)}.stk-group legend.t-info{color:var(--muted)}.stk{position:relative;cursor:pointer}.stk input{position:absolute;opacity:0;pointer-events:none}.stk span{display:inline-block;font-size:12.5px;font-weight:600;padding:5px 12px;border-radius:999px;border:1px dashed var(--line);color:var(--muted);background:var(--surface);transition:all .12s}.stk input:checked+span{border-style:solid;font-weight:700}.stk.t-good input:checked+span{color:#fff;border-color:var(--jade);background:var(--jade)}.stk.t-bad input:checked+span{color:#fff;border-color:var(--bad);background:var(--bad)}.stk.t-info input:checked+span{color:var(--ink);border-color:var(--ink);background:var(--sunk)}.stk.done{cursor:default}.stk.done span{opacity:.5;border-style:solid}.stk input:focus-visible+span{outline:2px solid var(--jade);outline-offset:2px}.news{display:grid;grid-gap:6px;gap:6px;border-top:1px solid var(--line-2);padding-top:12px}.news-h{display:flex;align-items:center;gap:8px}.news-h b{font-size:13.5px}.news-h form{margin:0 0 0 auto}.new-n{font-size:11px;font-weight:800;color:#fff;background:var(--hot);border-radius:999px;padding:1px 8px;font-family:var(--mono)}.news ul{list-style:none;margin:0;padding:0;display:grid}.news li a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:6px;gap:6px;align-items:center;padding:6px 4px;border-radius:8px;font-size:12.5px;color:var(--muted)}.news li a:hover{background:var(--sunk)}.news li.is-new a{color:var(--ink)}.news .nt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.news .nt b{color:var(--ink);font-weight:600}.news .new{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:4px;background:var(--hot);color:#fff;font-size:10px;font-weight:800}.news li:not(.is-new) a{grid-template-columns:minmax(0,1fr) auto}.news .tm{font-size:11px}.news-empty{font-size:12.5px;color:var(--faint);margin:0}.scard.out{opacity:.5;filter:grayscale(.6)}.scard.out:hover{opacity:.85;filter:none}.sc-out{justify-self:start;font-size:11.5px;font-weight:700;color:var(--muted);background:var(--sunk);border:1px solid var(--line);border-radius:6px;padding:2px 8px}.sc-divider{grid-column:1/-1;margin:6px 0;border:0;border-top:2px dashed var(--line)}.pager{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;padding:6px 16px 18px}.pager a,.pager span{min-width:34px;text-align:center;padding:6px 10px;border-radius:8px;font-size:13.5px;font-weight:600;color:var(--muted);border:1px solid var(--line);background:var(--surface)}.pager a:hover{color:var(--ink);border-color:var(--ink)}.pager a[aria-current=page]{background:var(--jade);border-color:var(--jade);color:#fff}:root[data-theme=dark] .pager a[aria-current=page]{color:#0a0b0c}.pager .off{opacity:.4}.mirage{margin:0 18px 6px;padding:12px 16px;border-radius:10px;font-family:var(--display);font-size:18px;font-weight:700;color:var(--ink);background:var(--sunk);border-left:4px solid var(--bad)}.w-pos span.deep{border-color:var(--bad);background:color-mix(in srgb,var(--bad) 10%,transparent)}tr.deep td{background:color-mix(in srgb,var(--bad) 7%,transparent)}.adb{position:relative;display:block;text-align:center;overflow:hidden}.adb,.adb a{max-width:100%}.adb a{display:inline-block;vertical-align:top;line-height:0}.adb img{display:block;max-width:100%;width:auto;height:auto;border-radius:8px}.adb-l{position:absolute;top:4px;right:6px;font-size:10px;font-weight:700;color:#fff;background:rgba(0,0,0,.45);padding:0 5px;border-radius:4px;letter-spacing:.04em}.adb.wide{min-height:0}.adb.side img{border-radius:var(--r)}.adb.tall{padding:4px 0}.rail-left{display:none}@media (min-width:1560px){.rail-left{display:grid;grid-gap:16px;gap:16px;align-content:start;position:absolute;top:150px;left:calc(50% - 590px - 180px);width:160px;z-index:5}}.logo-mark{flex:0 0 auto;display:block}:root[data-theme=dark] .foot-brand .logo-mark path,:root[data-theme=dark] .mc-guest .logo-mark path,:root[data-theme=dark] .who .logo-mark path{fill:#f4f6f5}.pf-hz{background:var(--gold-soft);color:var(--gold-ink);border-color:var(--gold)}.live-dot{color:var(--good);font-weight:700}.sform fieldset{border:1px solid var(--line);border-radius:12px;padding:14px 16px 16px;margin:0;display:grid;grid-gap:12px;gap:12px}.sform legend{font-weight:800;font-size:14px;padding:0 6px}.sform label{display:grid;grid-gap:5px;gap:5px;font-size:13px;font-weight:600;color:var(--muted)}.sform label input,.sform label select,.sform label textarea{font-weight:400;color:var(--ink)}.sform .hint{font-size:12px;font-weight:400;color:var(--faint);line-height:1.5}.sf-note{background:var(--sunk);border-radius:10px;padding:10px 14px;font-size:13px;color:var(--muted)}.sf-note b{color:var(--ink)}.setup{display:grid;grid-gap:16px;gap:16px}.setup-token{display:grid;grid-template-columns:1fr auto;grid-gap:6px 10px;gap:6px 10px;align-items:center;background:var(--gold-soft);border:1px solid var(--gold);border-radius:12px;padding:12px 14px}.setup-token .l{grid-column:1/-1;font-size:12.5px;font-weight:700;color:var(--gold-ink)}.setup-token code{font-family:var(--mono);font-size:13px;word-break:break-all;color:var(--ink)}.setup-steps{margin:0;padding-left:22px;display:grid;grid-gap:12px;gap:12px}.setup-steps>li>b{display:block;font-size:14px;margin-bottom:2px}.setup-steps p{margin:0;font-size:13.5px;color:var(--muted);line-height:1.7}.setup-steps em{font-style:normal;font-weight:700;color:var(--ink)}.setup-steps code{font-family:var(--mono);background:var(--sunk);padding:1px 6px;border-radius:5px;color:var(--ink)}.setup-notes{margin:0;padding-left:18px;font-size:12.5px;color:var(--faint);display:grid;grid-gap:4px;gap:4px}.regen{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.st-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}@media (max-width:700px){.st-meta{grid-template-columns:1fr}}.st-block{background:var(--sunk);border-radius:12px;padding:14px 16px;display:grid;grid-gap:6px;gap:6px}.st-block h3{font-size:14px;margin:0}.st-block p{white-space:pre-wrap;line-height:1.7}.st-block dl,.st-block p{font-size:13.5px;margin:0}.st-block dl{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 14px;gap:4px 14px}.st-block dt{color:var(--muted)}.st-block dd{margin:0;font-family:var(--mono);font-weight:600}.self-tag{font-size:11px;font-weight:700;color:var(--muted);border:1px solid var(--line);border-radius:5px;padding:0 6px;margin-left:6px}.copybox{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--surface);margin-top:8px}.copybox-h{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px 6px 12px;background:var(--sunk);font-size:12.5px;font-weight:700;color:var(--muted)}.copybox code{font-size:13px;word-break:break-all}.copybox code,.copybox textarea{display:block;padding:10px 12px;font-family:var(--mono);color:var(--ink)}.copybox textarea{width:100%;border:0;font-size:12px;line-height:1.5;background:var(--surface);resize:vertical}.setup .btabs{padding:0}.setup .btabs button{cursor:pointer;font:inherit;border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600;color:var(--muted)}.setup .btabs button[aria-current=true]{background:var(--ink);color:var(--surface);border-color:var(--ink)}.heads{display:flex;gap:0;margin:0 18px 12px;border-bottom:1px solid var(--line)}.heads a{padding:9px 14px;font-size:14.5px;font-weight:700;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px}.heads a .muted{font-size:12px;font-weight:500;margin-left:4px}.heads a[aria-current=true]{color:var(--ink);border-color:var(--ink)}.shots{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:10px;gap:10px}.shots a{display:block;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--sunk)}.shots img{width:100%;display:block}.paperbtn{display:grid;grid-gap:6px;gap:6px;justify-items:end;max-width:360px}.paperbtn .okmsg,.paperbtn .warn{text-align:left;margin:0}.paper-on{gap:8px;align-items:center;justify-content:flex-end;background:var(--sunk);border-radius:10px;padding:6px 6px 6px 12px}.paper-on,.presets{display:flex;flex-wrap:wrap}.presets{gap:6px;margin-top:6px}.presets .btn{padding:3px 10px;font-size:12.5px}.paper-set{display:grid;grid-template-columns:1fr 1.6fr;grid-gap:16px;gap:16px;align-items:start}@media (max-width:720px){.paper-set{grid-template-columns:1fr}.paperbtn{justify-items:stretch;max-width:none}}.mc-paper{display:flex;justify-content:space-between;align-items:center;gap:8px;background:var(--sunk);border-radius:10px;padding:8px 12px;font-size:13px;color:var(--muted);margin-top:10px}.mc-paper b{color:var(--ink);font-size:14px}.mc-paper em{font-style:normal;font-size:12.5px;margin-left:4px}.plist{list-style:none;margin:0;padding:0 14px 10px}.plist li{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;border-top:1px solid var(--line);padding:8px 0}.p-hold{flex-basis:100%;font-size:11.5px;color:var(--muted);padding-left:2px}.p-hold b{font-weight:700}.plist li:first-child{border-top:0}.plist li>a{flex:1 1;min-width:0;display:flex;align-items:center;gap:6px;color:inherit;font-size:13px}.plist .w-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plist .linkbtn{font-size:12px;color:var(--muted)}.plist .linkbtn:hover{color:var(--bad)}.paper-amt{display:grid;grid-gap:6px;gap:6px;justify-items:end}.pa-row{gap:6px}.pa-in,.pa-row{display:flex;align-items:center}.pa-in{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:0 8px}.pa-in span{color:var(--muted);font-weight:700}.pa-in input{border:0;background:transparent;width:96px;padding:7px 4px;font-family:var(--mono);font-weight:700;color:var(--ink);outline:0}.pa-quick{display:flex;gap:4px;align-items:center;flex-wrap:wrap;justify-content:flex-end;font-size:12px}.pa-quick button{cursor:pointer;font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:999px;padding:1px 9px}.pa-quick button:hover{color:var(--ink);border-color:var(--faint)}.pa-modes{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;max-width:440px;width:100%}.pa-mode{cursor:pointer;text-align:left;font:inherit;border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:8px 10px;display:grid;grid-gap:3px;gap:3px;color:var(--ink)}.pa-mode b{font-size:13px}.pa-mode em{font-style:normal;font-size:11px;color:var(--accent,#2563eb);margin-left:4px}.pa-mode span{font-size:12px;color:var(--muted);line-height:1.45}.pa-mode.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.pa-mode:disabled{opacity:.55;cursor:not-allowed}.pa-mult{display:grid;grid-gap:6px;gap:6px;justify-items:end;max-width:440px;width:100%}.pa-rec,.pa-risk{margin:0;font-size:12px;line-height:1.55;max-width:440px;text-align:left;border-radius:8px;padding:7px 10px;background:var(--soft,hsla(0,0%,50%,.08));color:var(--ink)}.pa-risk.warm{background:rgba(234,179,8,.14)}.pa-risk.hot{background:rgba(220,38,38,.13)}.warn-t{color:#dc2626;color:var(--bad)}@media (max-width:720px){.pa-mult,.pa-quick,.paper-amt{justify-items:stretch;justify-content:flex-start}.pa-modes,.pa-mult,.pa-rec,.pa-risk{max-width:none}}@media (min-width:1560px){.side-tall{display:none}}html{text-size-adjust:100%}.pager,.votes{justify-content:safe center}@media (max-width:920px){.bar2{position:relative}.bar2:after{content:"";position:absolute;top:0;right:0;bottom:0;width:28px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--surface))}.rail-left{display:none!important}.vd{padding:16px}.vd-h>div:last-child{justify-items:start!important;text-align:left!important;width:100%}.paper-amt,.paperbtn{justify-items:start;max-width:none}.pa-quick,.paper-on{justify-content:flex-start}}@media (max-width:640px){.wform label input,.wform label select,.wform label textarea,input,select,textarea{font-size:16px!important}.bar1 .wrap{gap:10px;padding-block:10px}.brand b{font-size:20px}.hlogin{gap:6px;flex-wrap:wrap;justify-content:flex-end}.hbtn{padding:5px 11px;font-size:12.5px}.gnb a{padding:11px;font-size:14px}.bhead{padding:16px 14px 12px}.bhead h1{font-size:22px}.box-b{padding:12px}.box-h{padding-left:14px;padding-right:14px}.btabs{padding:0 14px 12px}.heads{margin:0 14px 12px}.heads a{padding:9px 10px;font-size:14px}td,th{padding:8px 7px;font-size:13px}td.t{min-width:110px}.scgrid{grid-template-columns:minmax(0,1fr);gap:12px}.scard{padding:15px;gap:12px}.sc-g{font-size:clamp(22px,7.4vw,30px)}.sc-id .live-dot{font-size:12.5px}.vd{padding:14px;gap:14px}.vd-h h1{font-size:22px}.stats div{padding:10px 11px}.wform{padding:14px}.cform{padding:12px 14px}.pa-in input{width:84px}.shots{grid-template-columns:minmax(0,1fr)}}@media (max-width:360px){.wrap{padding-left:10px;padding-right:10px}.brand-t small{display:none}.gnb a{padding:10px 9px;font-size:13.5px}.sc-kv dd,.sc-kv dt{font-size:12.5px}.stats{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.sc-id span b{font-size:inherit;white-space:normal}@media (max-width:420px){td.t{min-width:88px}td,th{padding:8px 5px}.kind{padding:1px 6px}}.gnb-event{margin-left:auto;color:var(--hot)!important;font-weight:800!important}.gnb-event:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--hot);margin-right:5px;vertical-align:2px;animation:evpulse 1.6s ease-in-out infinite}@keyframes evpulse{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.gnb-event:before{animation:none}}.gnb-contact{font-size:12.5px!important;font-weight:500!important;color:var(--faint)!important;padding-inline:10px!important}.gnb-contact:hover{color:var(--ink)!important}.fb-list{list-style:none;margin:0;padding:0}.fb-list li{padding:14px 18px;border-top:1px solid var(--line-2);display:grid;grid-gap:6px;gap:6px}.fb-list li:first-child{border-top:0}.fb-list p{margin:0;white-space:pre-wrap;font-size:13.5px;line-height:1.7}.fb-h{display:flex;gap:8px;align-items:center}.fb-h .tm{margin-left:auto}.fb-st{font-size:11.5px;font-weight:700;color:var(--muted)}.fb-st.done{color:var(--good)}.fb-reply{background:var(--sunk);border-radius:10px;padding:10px 12px;display:grid;grid-gap:4px;gap:4px}.fb-reply b{font-size:12px;color:var(--jade)}.col,.vd{grid-template-columns:minmax(0,1fr)}.col>*,.vd>*{min-width:0}.stats{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:560px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.chart{max-width:100%;overflow:hidden}.msg-list{list-style:none;margin:0;padding:0}.msg-list li{border-top:1px solid var(--line-2)}.msg-list li:first-child{border-top:0}.msg-list a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:4px 10px;gap:4px 10px;align-items:center;padding:12px 18px;color:inherit}.msg-list a:hover{background:var(--sunk)}.msg-list .msg-t{font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-list .unread .msg-t{font-weight:800}.msg-list .msg-p{grid-column:2/4;font-size:12.5px;color:var(--muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-list .new{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--hot,#e5484d);color:#fff;font-size:10px;font-weight:800;margin-right:6px;vertical-align:1px}.msg-k{display:inline-block;font-size:11px;font-weight:800;border-radius:6px;padding:1px 7px;border:1px solid var(--line);color:var(--muted);white-space:nowrap}.msg-k.k-event{color:#b4235a;border-color:currentColor}.msg-k.k-notice{color:var(--jade);border-color:currentColor}.msg-k.k-reply{color:var(--gold-ink,#8a6a1f);border-color:currentColor}.msg-body{white-space:pre-wrap;line-height:1.8;font-size:14.5px;background:var(--sunk);border-radius:12px;padding:16px 18px;overflow-wrap:anywhere}.hmsg{position:relative;display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid hsla(0,0%,100%,.35);color:#fff;font-size:16px;line-height:1}.hmsg:hover{background:hsla(0,0%,100%,.12)}.hmsg .cnt{position:absolute;top:-4px;right:-6px;min-width:18px;height:18px;border-radius:9px;background:#e5484d;color:#fff;font-size:11px;font-weight:800;display:grid;place-items:center;padding:0 5px;font-family:var(--mono)}.setup-q{font-size:15px;margin:6px 0 0}.way-pick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}@media (max-width:640px){.way-pick{grid-template-columns:minmax(0,1fr)}}.way{display:grid;grid-gap:4px;gap:4px;text-align:left;cursor:pointer;font:inherit;border:2px solid var(--line);background:var(--surface);border-radius:12px;padding:14px 16px;color:var(--ink)}.way b{font-size:15px}.way span{font-size:12.5px;color:var(--muted);line-height:1.5}.way em{font-style:normal;font-weight:700;color:var(--jade)}.way:hover{border-color:var(--faint)}.way.on{border-color:var(--jade);background:color-mix(in srgb,var(--jade) 7%,var(--surface))}.where{margin:6px 0;padding:10px 12px;border-radius:10px;background:var(--sunk);font-family:var(--mono);font-size:12px;line-height:1.6;white-space:pre;overflow-x:auto;color:var(--muted)}.wr-guide{display:grid;grid-gap:8px;gap:8px}.wr-steps{margin:0;padding-left:20px;font-size:13.5px;line-height:1.8}.wr-img{display:block;width:100%;max-width:720px;height:auto;border-radius:10px;border:1px solid var(--line)}.pf.pf-hz.master{background:var(--jade);color:#fff;border-color:var(--jade)}.edit-btn{margin-left:10px;padding:3px 12px;font-size:12.5px;vertical-align:middle;font-family:var(--body)}.vedit>summary{list-style:none;width:max-content;cursor:pointer}.vedit>summary::-webkit-details-marker{display:none}.vedit[open]>summary{margin-bottom:10px}.master-sec{background:color-mix(in srgb,var(--jade) 6%,transparent)}.sc-kv .est{font-size:10.5px;color:var(--muted);font-weight:500}.live-feature{background:linear-gradient(180deg,color-mix(in srgb,var(--jade) 8%,transparent),transparent 70%);border-top:1px solid color-mix(in srgb,var(--jade) 25%,transparent)}.live-feature .scard{border:2px solid var(--jade);box-shadow:0 6px 22px color-mix(in srgb,var(--jade) 14%,transparent)}.lf-h{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:12px;font-size:14px}.lf-h b{color:var(--jade)}.lf-dot{width:9px;height:9px;border-radius:50%;background:var(--good);box-shadow:0 0 0 0 color-mix(in srgb,var(--good) 60%,transparent);animation:lfpulse 1.8s infinite}@keyframes lfpulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--good) 55%,transparent)}70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}@media (prefers-reduced-motion:reduce){.lf-dot{animation:none}}.lf-sub{font-size:12.5px;font-weight:700;color:var(--muted);margin-bottom:10px}.mini-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:10px;gap:10px}.mini-live{display:grid;grid-gap:8px;gap:8px;background:var(--surface);border:1.5px solid var(--jade);border-radius:12px;padding:12px 14px;color:inherit;transition:transform .15s,box-shadow .15s}.mini-live:hover{transform:translateY(-2px);box-shadow:0 6px 18px color-mix(in srgb,var(--jade) 16%,transparent)}.ml-top{display:flex;align-items:center;gap:6px;min-width:0}.ml-name{flex:1 1;min-width:0;font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ml-spark{display:block;width:100%;height:38px}.ml-spark.empty-spark{height:38px;border-bottom:1px dashed var(--line)}.ml-dot{width:8px;height:8px;border-radius:50%;background:var(--good);flex:0 0 auto}.ml-kv{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.ml-kv div{display:grid;grid-gap:1px;gap:1px}.ml-kv span{font-size:11px;color:var(--muted)}.ml-kv b{font-size:17px;font-weight:800;letter-spacing:-.02em}.ml-kv div:last-child b{font-size:14px;font-weight:700;align-self:end}.rich .cta{display:grid;justify-items:center;grid-gap:6px;gap:6px;margin:22px 0 8px;padding:18px;border-radius:14px;background:color-mix(in srgb,var(--jade) 7%,var(--surface));border:1px solid color-mix(in srgb,var(--jade) 30%,transparent)}.rich .cta-btn{display:inline-block;background:var(--jade);color:#fff;font-weight:800;font-size:16.5px;padding:13px 28px;border-radius:999px;letter-spacing:.02em}.rich .cta-btn:hover{filter:brightness(1.08)}.rich .cta-note{font-size:12px;color:var(--muted)}.mode-tag{display:inline-block;font-size:11px;font-weight:600;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:0 6px;margin-left:4px;vertical-align:1px;white-space:nowrap}.mode-tag.hot{color:#dc2626;border-color:rgba(220,38,38,.4)}.ph{margin-bottom:14px;padding:16px 18px}.ph-h{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.ph-h h2{font-size:16px;margin:0}.ph-sum{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:10px 0 4px}.ph-sum div{display:grid;grid-gap:2px;gap:2px;border:1px solid var(--line);border-radius:10px;padding:8px 10px;min-width:0}.ph-sum span{font-size:11px;color:var(--muted)}.ph-sum b{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ph-item{border-top:1px solid var(--line);padding:10px 0 4px;margin-top:8px}.ph-top{display:flex;flex-wrap:wrap;gap:6px 8px}.ph-name,.ph-top{align-items:center}.ph-name{display:inline-flex;gap:4px;min-width:0;color:var(--ink)}.ph-name b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.ph-val{margin-left:auto;font-size:13px;white-space:nowrap}.ph-top form{margin:0}.btn.sm{padding:3px 10px;font-size:12px;min-height:0}.ph-list{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:2px;gap:2px}.ph-pos{display:grid;grid-template-columns:minmax(0,1fr) auto 112px;grid-gap:8px;gap:8px;align-items:center;font-size:13px;padding:5px 8px;border-radius:8px;background:var(--soft,hsla(0,0%,50%,.06))}.ph-pos.ph-head{background:none;font-size:11px;color:var(--muted);padding:0 8px}.ph-me,.ph-pos.ph-head span:nth-child(n+2),.ph-tr{text-align:right}.ph-sym{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ph-sym em{font-style:normal;font-size:12px;font-weight:700}.ph-none{margin:6px 0 0}@media (max-width:720px){.ph-sum{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-val{margin-left:0;width:100%;order:3;white-space:normal}.ph-pos{grid-template-columns:minmax(0,1fr) auto 92px;font-size:12px;gap:6px}}.share-btn{display:inline-flex;align-items:center;gap:4px;font:inherit;font-size:12px;font-weight:600;cursor:pointer;border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:999px;padding:3px 10px;line-height:1.4;vertical-align:middle;white-space:nowrap;font-family:var(--body)}.share-btn:hover{color:var(--ink);border-color:var(--faint)}.share-btn.copied{color:var(--jade);border-color:var(--jade)}.share-btn.fail{color:var(--bad)}h1 .share-btn{margin-left:8px}.scard-w{position:relative;display:grid;min-width:0}.sc-share{position:absolute;left:26px;bottom:25px;padding:2px 8px;font-size:11.5px;transition:transform .15s}.scard-w:hover .sc-share{transform:translateY(-2px)}@media (max-width:720px){.sc-share{left:23px;bottom:22px}}.ph .tm{white-space:normal;line-height:1.5}.ph-me small{font-size:11px;opacity:.75;font-weight:400}.ph-more{margin-top:2px}.ph-more summary{cursor:pointer;list-style:none;font-size:12px;font-weight:600;color:var(--jade);padding:6px 8px}.ph-more summary::-webkit-details-marker{display:none}.ph-more .close-t,.ph-more[open] .open-t{display:none}.ph-more[open] .close-t{display:inline}.ph-more .ph-list{margin-top:0}.ev-banner{margin:8px 0 0;line-height:0;overflow:hidden;text-align:center}.ev-banner,.ev-banner img{display:block;border-radius:8px}.ev-banner img{width:100%;max-width:1196px;height:auto;margin:0 auto}.ev-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:14px;gap:14px;padding:0 20px 20px}.ev-card{display:grid;background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden;color:inherit;transition:transform .15s,box-shadow .15s}.ev-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift)}.ev-img{position:relative;aspect-ratio:1200/630;background:var(--sunk);overflow:hidden}.ev-img img{width:100%;height:100%;object-fit:cover;display:block}.ev-noimg{display:grid;place-items:center;height:100%;padding:16px;text-align:center;font-weight:800;color:var(--muted)}.ev-badge{position:absolute;left:10px;top:10px;font-size:12px;font-weight:800;padding:3px 10px;border-radius:999px;background:var(--hot);color:#fff}.ev-badge.soon{background:var(--jade)}.ev-badge.off{background:#555}.ev-b{display:grid;grid-gap:4px;gap:4px;padding:12px 14px 14px}.ev-t{font-size:15px}.ev-s{margin:0;font-size:13px;color:var(--muted);line-height:1.5}.ev-off{opacity:.45;filter:grayscale(.85)}.ev-off:hover{opacity:.75}.ev-detail{padding-bottom:10px}.ev-hero{display:block;width:100%;height:auto;border-bottom:1px solid var(--line)}.ev-head{padding:16px 22px 4px}.ev-head h1{margin:6px 0 4px}.ev-st.on{color:var(--hot)}.ev-me{margin:10px 22px 0;padding:12px 14px;border-radius:12px;border:1.5px dashed var(--hot);font-size:14px;line-height:1.9}.ev-me .btn{margin-left:8px;vertical-align:middle}.ev-me.on{border-style:solid;border-color:var(--jade);background:var(--jade-soft)}.ev-detail .doc{padding:6px 22px 16px}.phone-box .ph-now{margin:0 0 10px;font-size:14px;display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}.boost-on{font-size:12px;font-weight:800;color:#fff;background:var(--hot);border-radius:999px;padding:2px 10px}.warn-soft{padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--hot) 8%,var(--surface))}.claim-bar{height:10px;border-radius:999px;background:var(--sunk);overflow:hidden;border:1px solid var(--line)}.claim-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--jade),var(--hot))}.two-in{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}@media (max-width:720px){.ev-grid{padding:0 14px 14px}.ev-detail .doc,.ev-head{padding-left:16px;padding-right:16px}.ev-me{margin:10px 16px 0}.two-in{grid-template-columns:1fr}}.mult-tag{font-size:10.5px;font-weight:800;color:#fff;background:var(--hot);border-radius:6px;padding:0 5px;margin-left:5px;vertical-align:1px}.admin-links{gap:8px}.admin-links,.claim-row{display:flex;flex-wrap:wrap}.claim-row{gap:6px 14px;align-items:center;font-size:14px}.claim-act{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.claim-act input{flex:1 1;min-width:180px;border:1px solid var(--line);border-radius:8px;padding:6px 10px;background:var(--surface);color:var(--ink)}.srch{display:flex;gap:6px;flex-wrap:wrap}.srch input{flex:1 1;min-width:160px;max-width:320px;border:1px solid var(--line);border-radius:8px;padding:7px 10px;background:var(--surface);color:var(--ink)}.ph-calc{white-space:normal!important;margin:6px 0 0;line-height:1.5}tr.r-gold td{background:color-mix(in srgb,#ffd76a 16%,transparent)}.champ{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin:14px 22px 4px}.champ h2{font-size:16px;margin:0 0 4px}.champ-now,.champ-past{border:1px solid var(--line);border-radius:14px;padding:14px 16px;min-width:0}.champ-now{border-color:color-mix(in srgb,#ffd76a 60%,var(--line));background:color-mix(in srgb,#ffd76a 6%,var(--surface))}.champ-h{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;justify-content:space-between}.champ-left{font-size:12.5px;color:var(--muted)}.champ-left b{color:var(--hot)}.champ-list{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:4px;gap:4px}.champ-list li{display:grid;grid-template-columns:28px minmax(0,1fr) auto auto;grid-gap:8px;gap:8px;align-items:center;padding:6px 8px;border-radius:8px;background:var(--sunk);font-size:13.5px}.champ-list li.g1{background:color-mix(in srgb,#ffd76a 35%,var(--surface));font-weight:700}.champ-list .cr{font-weight:900;text-align:center}.champ-list .cn{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.champ-list .cp{font-size:11.5px;color:var(--muted);white-space:nowrap}.champ-past details{border-top:1px solid var(--line-2);padding:8px 0}.champ-past details:first-of-type{border-top:0}.champ-past summary{cursor:pointer}@media (max-width:720px){.champ{grid-template-columns:1fr;margin:12px 16px 4px}.champ-list .cp{display:none}}.as-master{display:flex;gap:6px;padding:8px 10px;border-radius:8px;background:var(--jade-soft)}.as-master,.pz{align-items:center}.pz{display:inline-flex;gap:5px;margin-left:8px;padding:3px 11px 3px 8px;border-radius:999px;font-family:var(--body);line-height:1.2;vertical-align:middle;white-space:nowrap;position:relative;overflow:hidden}.pz i{font-style:normal;font-size:13px}.pz b{font-size:13.5px;font-weight:900;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pz small{font-size:11px;font-weight:700;opacity:.85}.pz-gold{background:linear-gradient(135deg,#fff6c9,#ffd76a 35%,#e8a92a 65%,#ffe9a0);color:#4a3200;box-shadow:inset 0 0 0 1px #c98f1c,0 3px 12px rgba(232,169,42,.55)}.pz-gold:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,hsla(0,0%,100%,.75) 50%,transparent 70%);transform:translateX(-120%);animation:pzshine 2.8s ease-in-out infinite}.pz-silver{background:linear-gradient(135deg,#fff,#dfe6ee 45%,#b9c4d0);color:#1f2a37;box-shadow:inset 0 0 0 1px #9aa8b8,0 2px 8px rgba(120,140,160,.35)}.pz-jade{background:linear-gradient(135deg,#e9f6f0,#c8e8da);color:#0f4a3c;box-shadow:inset 0 0 0 1px #7fbfa6}@keyframes pzshine{0%,55%{transform:translateX(-120%)}to{transform:translateX(120%)}}@media (prefers-reduced-motion:reduce){.pz-gold:after{animation:none}}@media (max-width:720px){.pz small{display:none}.pz{padding:2px 9px 2px 7px}.pz b{font-size:12.5px}}tr.r-gold td{background:linear-gradient(90deg,rgba(255,215,106,.28),rgba(255,215,106,.08))}tr.r-gold td:first-child b{color:#b8860b;font-size:16px}tr.r-silver td:first-child b{color:#64748b}.champ-bar{display:flex;align-items:center;gap:16px;margin:0 0 12px;padding:16px 20px;border-radius:16px;color:#fff;text-decoration:none;position:relative;overflow:hidden;background:radial-gradient(420px 160px at 12% 50%,rgba(255,215,106,.28),transparent 70%),linear-gradient(120deg,#08261f,#0f4a3c 55%,#123d32);box-shadow:0 10px 28px -12px rgba(8,38,31,.7),inset 0 0 0 1px rgba(255,215,106,.35)}.champ-bar:hover{filter:brightness(1.07)}.cb-cup{font-size:44px;line-height:1;filter:drop-shadow(0 4px 10px rgba(255,200,60,.55))}.cb-main{display:grid;grid-gap:2px;gap:2px;min-width:0}.cb-t{font-size:12.5px;font-weight:800;color:#ffd76a;letter-spacing:.02em}.cb-big{font-family:var(--body);font-size:34px;font-weight:900;line-height:1.05;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#fff7d1,#ffd76a 45%,#e0a020);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 0 rgba(0,0,0,.25))}.cb-big em{font-style:normal;font-size:15px;font-weight:800;margin-left:8px;-webkit-text-fill-color:#fff;color:#fff;filter:none;vertical-align:4px}.cb-sub{font-size:12.5px;opacity:.92}.cb-sub b{color:#ffd76a}.cb-d{margin-left:auto;display:grid;justify-items:end;grid-gap:1px;gap:1px;text-align:right;padding-left:12px;border-left:1px solid hsla(0,0%,100%,.18)}.cb-d span{font-size:11.5px;opacity:.8}.cb-d b{font-size:22px;font-weight:900;color:#ffd76a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb-d small{font-size:11px;opacity:.75}@media (max-width:720px){.champ-bar{flex-wrap:wrap;gap:10px;padding:14px 16px}.cb-cup{font-size:34px}.cb-big{font-size:27px}.cb-big em{display:block;margin:2px 0 0;font-size:13px}.cb-d{margin-left:0;justify-items:start;text-align:left;border-left:0;padding-left:0;width:100%;grid-auto-flow:column;justify-content:start;align-items:baseline;gap:8px}}.champ-list .pz{margin-left:0}.ph-closed summary{color:var(--ink);font-weight:600}.ph-closed summary .close-t,.ph-closed summary .open-t{color:var(--jade)}.ph-closed{border-top:1px dashed var(--line);margin-top:6px;padding-top:2px}.pa-quick button.on{border-color:var(--jade);color:var(--jade);background:var(--jade-soft);font-weight:700}