*{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI','Noto Sans Thai',Roboto,Arial,sans-serif;background:#f3f6f5;color:#13211d}a{color:#076c50;text-decoration:none}.topbar{background:linear-gradient(135deg,#076c50,#0b8f6a 55%,#10b981);color:#fff;padding:12px 16px;display:flex;align-items:center;gap:12px;position:sticky;top:0;z-index:30}.topbar .brand{display:flex;align-items:center;gap:9px;font-weight:800;font-size:15px;color:#fff;flex:0 0 auto}.topbar .ball{width:24px;height:24px;border-radius:50%;background:radial-gradient(circle at 32% 30%,#eafff6,#caf7e6 40%,#0b8f6a 41%,#076c50);box-shadow:inset 0 0 0 2px rgba(255,255,255,.35)}.topbar .tn{font-weight:700;font-size:13px;opacity:.95;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.topbar .lang{flex:0 0 auto;display:inline-flex;align-items:center;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.34);border-radius:999px;padding:2px;gap:2px}.topbar .lang a{color:rgba(255,255,255,.85);font-weight:800;font-size:12px;padding:4px 10px;border-radius:999px;line-height:1;text-decoration:none}.topbar .lang a.on{background:#fff;color:#076c50;box-shadow:0 1px 3px rgba(0,0,0,.25)}body{padding-bottom:76px}.bottomnav{position:fixed;left:0;right:0;bottom:0;width:100%;max-width:1500px;margin:0 auto;transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;background:linear-gradient(135deg,#076c50,#0b8f6a 55%,#10b981);box-shadow:0 -4px 18px rgba(8,40,30,.22);z-index:50}.bottomnav .bi{flex:1;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:10px 0 calc(10px + env(safe-area-inset-bottom,0px));text-decoration:none;color:rgba(255,255,255,.82);font-size:12px;font-weight:800;min-width:0}.bottomnav .bi .ic{font-size:21px;line-height:1}.bottomnav .bi .lb{font-size:11px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bottomnav .bi.on{color:#fff}.bottomnav .bi.on::before{content:'';position:absolute;top:0;width:36px;height:3px;border-radius:0 0 3px 3px;background:#fff;box-shadow:0 0 8px rgba(255,255,255,.6)}.mournbar{display:flex;align-items:center;gap:9px;background:#0c0c0d;color:#e9e9e9;text-decoration:none;padding:5px 14px;font-size:11.5px;border-bottom:1px solid #2a2a2a}.mournbar img{width:22px;height:22px;border-radius:50%;object-fit:cover;filter:grayscale(1);flex:0 0 auto;box-shadow:0 0 0 1px rgba(255,255,255,.25)}.mournbar .mtext{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.mournbar .mview{margin-left:auto;opacity:.85;flex:0 0 auto}.online-pill{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.28);color:#fff;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700;white-space:nowrap;flex:0 0 auto}.online-pill b{font-weight:800}.online-dot{width:7px;height:7px;border-radius:50%;background:#6ee7b7;box-shadow:0 0 0 0 rgba(110,231,183,.7);animation:onpulse 1.9s infinite}@keyframes onpulse{0%{box-shadow:0 0 0 0 rgba(110,231,183,.7)}70%{box-shadow:0 0 0 7px rgba(110,231,183,0)}100%{box-shadow:0 0 0 0 rgba(110,231,183,0)}}.wrap{max-width:1500px;margin:0 auto;padding:4px 12px 40px}.crumback{display:inline-flex;align-items:center;gap:6px;color:#076c50;font-weight:700;font-size:13px;padding:11px 2px}.ctabs{display:flex;gap:7px;flex-wrap:wrap;padding:4px 0 12px}.ctab{border:1px solid #d6e4de;background:#fff;color:#076c50;font:inherit;font-weight:800;font-size:13px;padding:7px 14px;border-radius:999px;cursor:pointer;transition:background .12s,color .12s}.ctab.on{background:#076c50;color:#fff;border-color:#076c50}.ctab.pend{color:#8a9b95;border-style:dashed;border-color:#c9d6d1}.ctab.pend.on{background:#6a7b76;border-color:#6a7b76;color:#fff}.ctab .pdot{margin-left:6px;font-size:11px;opacity:.9}.dpend{padding:42px 18px 50px;text-align:center;color:#6a7b76;max-width:430px;margin:0 auto}.dpend .pic{font-size:34px;line-height:1}.dpend .pt{margin:12px 0 7px;font-weight:800;font-size:15px;color:#13211d}.dpend .ps{margin:0;font-size:13px;line-height:1.55}.lgt{margin:0 0 14px;background:#fff;border:1px solid #e2ece8;border-radius:14px;overflow:hidden}.lgt h4{margin:0;padding:9px 13px;font-size:13px;font-weight:800;color:#076c50;background:#f3f8f6;border-bottom:1px solid #e2ece8}.lgt table{width:100%;border-collapse:collapse;font-size:12.5px}.lgt th{text-align:left;font-weight:700;color:#6a7b76;padding:6px 8px;font-size:11px;text-transform:uppercase}.lgt td{padding:7px 8px;border-top:1px solid #f0f5f3}.lgt td.pos{width:26px;color:#8a9b95;font-weight:800}.lgt td.nm{font-weight:700}.lgt td.num{text-align:center;width:34px}.lgt td.pts{text-align:center;width:42px;font-weight:800;color:#076c50}.lgt .sd{color:#8a9b95;font-weight:700;font-style:normal;font-size:11px}.viewbar{display:flex;gap:7px;overflow-x:auto;padding:2px 0 12px;scrollbar-width:none}.viewbar::-webkit-scrollbar{display:none}.viewchip{appearance:none;border:1px solid #d6e4de;background:#fff;color:#6a7b76;font:inherit;font-weight:800;font-size:12.5px;padding:8px 15px;border-radius:999px;cursor:pointer;white-space:nowrap;flex:0 0 auto;display:inline-flex;align-items:center;gap:7px}.viewchip .ic{font-size:14px}.viewchip.on{background:#13211d;border-color:#13211d;color:#fff}.seed{font-size:10px;color:#9aa9a4;font-weight:800;min-width:14px;text-align:center;flex:0 0 auto;font-variant-numeric:tabular-nums}.sc{margin-left:auto;font-weight:800;color:#076c50;font-variant-numeric:tabular-nums;white-space:nowrap;flex:0 0 auto;font-size:12.5px;display:inline-flex;justify-content:flex-end;gap:4px}.sc .sg{width:2.3ch;text-align:right;font-style:normal;flex:0 0 auto}.nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto;min-width:0}.nm a:hover{text-decoration:underline}.bye .nm,.empty .nm{color:#b6c4bf;font-weight:600}.fl{flex:0 0 auto;object-fit:cover;border-radius:3px;box-shadow:0 0 0 1px rgba(0,0,0,.15)}.aslot .fl{width:22px;height:15px}.slot .fl{width:15px;height:10px}.nm .fl{display:inline-block;margin-right:5px;vertical-align:-2px}.slot .nm .fl{margin-right:3px;vertical-align:-1px}sup{font-size:.7em}.accin{max-width:560px;margin:0 auto}.champstrip{background:linear-gradient(135deg,#076c50,#0b8f6a);color:#fff;border-radius:13px;padding:14px 16px;display:flex;align-items:center;gap:12px;margin-bottom:10px;box-shadow:0 6px 18px rgba(11,143,106,.3)}.champstrip .tr{font-size:26px}.champstrip .cw{font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;opacity:.9}.champstrip .cn{font-size:17px;font-weight:800;line-height:1.15}.accctl{display:flex;justify-content:flex-end;margin-bottom:8px}.accctl button{appearance:none;border:1px solid #d6e4de;background:#fff;color:#076c50;font:inherit;font-weight:800;font-size:12px;padding:6px 12px;border-radius:999px;cursor:pointer}.asec{background:#fff;border:1px solid #e6ecea;border-radius:13px;margin-bottom:10px;overflow:hidden;box-shadow:0 1px 6px rgba(16,40,34,.05)}.ahead{display:flex;align-items:center;gap:10px;padding:13px 15px;cursor:pointer;user-select:none}.ahead .rn{font-weight:800;font-size:15px}.ahead .cnt{font-size:11px;font-weight:800;color:#076c50;background:#eaf3ef;border-radius:999px;padding:2px 9px}.ahead .chev{margin-left:auto;color:#6a7b76;transition:transform .2s;font-size:13px}.asec.open .ahead .chev{transform:rotate(90deg)}.asec.open .ahead{border-bottom:1px solid #eef3f1}.abody{display:none}.asec.open .abody{display:block}.amatch{border-top:1px solid #eef3f1}.amatch:first-child{border-top:0}.aslot{display:flex;align-items:center;gap:9px;padding:10px 15px;font-size:14.5px}.aslot.win{background:#f1f9f5;font-weight:800}.aslot.win .nm{color:#076c50}.ainfo{font-size:11px;color:#9aa9a4;padding:4px 15px 8px;background:#fafcfb}.dtree{position:relative;height:72dvh;min-height:340px;border:1px solid #e6ecea;border-radius:13px;overflow:hidden;background:#f7faf9}.zoomrow{position:absolute;top:8px;right:10px;z-index:5;display:flex;gap:6px}.zoomrow button{width:34px;height:34px;border-radius:9px;border:1px solid #d6e4de;background:#fff;color:#076c50;font-size:18px;font-weight:800;cursor:pointer;box-shadow:0 2px 8px rgba(16,40,34,.12)}.bhint{position:absolute;top:10px;left:12px;z-index:4;background:rgba(19,33,29,.72);color:#fff;font-size:10.5px;font-weight:700;padding:4px 10px;border-radius:999px;pointer-events:none;transition:opacity .5s}.bwrap{position:absolute;inset:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px 6px 18px}.bracket{display:flex;align-items:stretch;transform-origin:0 0;width:max-content;min-width:100%}.round{display:flex;flex-direction:column;min-width:150px;padding:0 11px}.rtitle{position:sticky;top:0;z-index:2;background:#f7faf9;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:#6a7b76;text-align:center;padding:2px 0 6px;flex:0 0 auto}.match{flex:1 1 0;min-height:46px;display:flex;flex-direction:column;justify-content:center;position:relative}.round:not(:last-child) .match::after{content:'';position:absolute;right:-11px;top:50%;width:11px;height:2px;background:#d3e3dd}.mcard{border-radius:8px;box-shadow:0 1px 5px rgba(16,40,34,.07);overflow:hidden;border:1px solid #e6ecea;background:#fff}.slot{display:flex;align-items:center;gap:5px;padding:4px 7px;font-size:11px;border-top:1px solid #eef3f1;min-height:24px}.slot:first-child{border-top:0}.slot.win{background:#f1f9f5;font-weight:800}.slot.win .nm{color:#076c50}.slot .seed{min-width:11px;font-size:9px}.slot .sc{font-size:10px}.loading{padding:42px 16px;text-align:center;color:#6a7b76}.dwait{padding:44px 18px 52px;text-align:center;color:#6a7b76;max-width:430px;margin:0 auto}.dspin{width:34px;height:34px;margin:0 auto 16px;border-radius:50%;border:3px solid #dbe7e2;border-top-color:#0b8f6a;animation:dspin .9s linear infinite}@keyframes dspin{to{transform:rotate(360deg)}}.dwt{margin:0;font-size:15.5px;font-weight:800;color:#13211d}.dbar{margin:15px auto 0;height:6px;width:100%;max-width:260px;background:#e6ecea;border-radius:999px;overflow:hidden}.dbar i{display:block;height:100%;width:0;border-radius:999px;background:linear-gradient(90deg,#0b8f6a,#10b981);transition:width .35s ease}.dwg{margin:9px 0 0;font-size:12.5px;font-weight:700;color:#0b8f6a;font-variant-numeric:tabular-nums}.dws{margin:13px 0 0;font-size:12.5px;line-height:1.5;opacity:.85}@media (prefers-reduced-motion:reduce){.dspin{animation-duration:2.4s}.dbar i{transition:none}}.sitefooter{margin-top:20px;padding:18px 12px 26px;text-align:center;color:#9aa9a4;font-size:12px;border-top:1px solid #eef3f1}.sitefooter a{color:#6a7b76;font-weight:700;text-decoration:none}.sitefooter a:hover{color:#076c50}.sitefooter .fsep{margin:0 8px;opacity:.5}.sitefooter .fine{margin-top:7px;opacity:.9;font-size:11px}.ftours{margin-top:14px}.ftours>b{display:block;font-size:10.5px;text-transform:uppercase;letter-spacing:.07em;opacity:.75;margin-bottom:7px;font-weight:800}.ftl{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;max-width:640px;margin:0 auto}.ftl a{display:inline-block;padding:4px 11px;border:1px solid #e6ecea;border-radius:999px;background:#fff;font-size:11.5px;font-weight:700;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ftl a:hover{border-color:#0b8f6a;background:#f5faf8}.ftl a .fd{opacity:.62;font-weight:800;margin-right:6px;font-variant-numeric:tabular-nums}.finstallw{margin:2px 0 14px}.finstall{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#076c50,#0b8f6a 55%,#10b981);color:#fff;border:0;border-radius:13px;padding:12px 22px;font:inherit;font-weight:800;font-size:14.5px;cursor:pointer;box-shadow:0 8px 20px rgba(11,143,106,.34)}.finstall:hover{transform:translateY(-1px);box-shadow:0 12px 26px rgba(11,143,106,.42)}.dsum{max-width:560px;margin:0 auto 14px}.dsum[hidden]{display:none}.dsum h2{margin:0 0 3px;font-size:16px}.dsum .dsums{margin:0 0 10px;font-size:12.5px;color:#6a7b76}.dsumg{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:9px}.dsc{background:#fff;border:1px solid #e6ecea;border-radius:13px;padding:11px 13px;box-shadow:0 1px 6px rgba(16,40,34,.05)}.dsc .dscl{font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;color:#6a7b76}.dsc .dscw,.dsc .dscr{display:flex;align-items:baseline;gap:7px;margin-top:5px;font-size:14px;min-width:0}.dsc .dscw{font-weight:800}.dsc .dscr{font-size:13px;color:#6a7b76}.dsc .rl{flex:0 0 auto;font-size:10.5px;font-weight:800;color:#9aa9a4}.dsc .dscs{margin-top:6px;font-weight:800;color:#076c50;font-variant-numeric:tabular-nums;font-size:12.5px}.dsc.pend .dscn{margin-top:5px;font-size:13px;color:#8a9b95}.dsc.pend{border-style:dashed;border-color:#d6e4de;background:#fbfdfc}html[data-theme=dark] .dsum .dsums{color:#93a89f}html[data-theme=dark] .dsc{background:#17211d;border-color:#27332e}html[data-theme=dark] .dsc.pend{background:#131c19}html[data-theme=dark] .dsc .dscr{color:#93a89f}.bottomnav .bi.fold{display:none}.bottomnav .morebtn{background:none;border:0;font:inherit;cursor:pointer}.bottomnav .morepanel{position:absolute;right:10px;bottom:calc(100% + 10px);display:none;flex-direction:column;min-width:190px;background:#fff;color:#13211d;border-radius:14px;box-shadow:0 14px 40px rgba(8,28,22,.35);overflow:hidden;z-index:60}.bottomnav .morepanel.open{display:flex}.bottomnav .morepanel a{display:flex;align-items:center;gap:11px;padding:13px 18px;color:#13211d;text-decoration:none;font-weight:700;font-size:14px;border-top:1px solid #eef3f1}.bottomnav .morepanel a:first-child{border-top:0}.bottomnav .morepanel .mic{font-size:18px;line-height:1}html[data-theme=dark] .bottomnav .morepanel{background:#17211d;color:#e7efea}html[data-theme=dark] .bottomnav .morepanel a{color:#e7efea;border-top-color:#22302a}@media(min-width:600px){.bottomnav .bi.fold{display:flex}.bottomnav .morebtn{display:none}}html[data-theme=dark]{color-scheme:dark}html[data-theme=dark] body{background:#0e1714;color:#e7efea}html[data-theme=dark] a{color:#2bbd8a}html[data-theme=dark] .muted,html[data-theme=dark] .ratenote,html[data-theme=dark] .pcard .src,html[data-theme=dark] .rtitle,html[data-theme=dark] .fgrp .fl{color:#93a89f}html[data-theme=dark] .dwt{color:#e7efea}html[data-theme=dark] .dbar{background:#27332e}html[data-theme=dark] .dspin{border-color:#27332e;border-top-color:#2bbd8a}html[data-theme=dark] .gsearch input{background:#17211d;color:#e7efea}html[data-theme=dark] .gsearch input::placeholder{color:#7e918a}html[data-theme=dark] .rfbar input{background:#17211d;border-color:#27332e;color:#e7efea}html[data-theme=dark] .rfbar input::placeholder{color:#7e918a}html[data-theme=dark] .rfcount{color:#93a89f}html[data-theme=dark] .gsearch.accent .mag{color:#2bbd8a}html[data-theme=dark] .statline{color:rgba(255,255,255,.82)}html[data-theme=dark] .statline b{color:#e7efea}html[data-theme=dark] .exchips button{border-color:rgba(255,255,255,.3);background:rgba(255,255,255,.14);color:#e7efea}html[data-theme=dark] .exchips button:hover{background:rgba(255,255,255,.24);border-color:rgba(255,255,255,.45)}html[data-theme=dark] .callout{background:#17211d;border-color:#27332e}html[data-theme=dark] .callout .co-h{color:#e7efea}html[data-theme=dark] .callout .co-b{color:#92a79f}html[data-theme=dark] .callout .co-b b{color:#e7efea}html[data-theme=dark] .callout .co-x{color:#92a79f}html[data-theme=dark] .callout .co-x:hover{background:#0e1714;color:#e7efea}html[data-theme=dark] .gsearch .res,html[data-theme=dark] .h2h .pick .res{background:#17211d;color:#e7efea;border-color:#27332e}html[data-theme=dark] .gsearch .res a{color:#e7efea;border-top-color:#22302a}html[data-theme=dark] .gsearch .res a:hover,html[data-theme=dark] .hist a:hover{background:#1d2a24}html[data-theme=dark] .hist,html[data-theme=dark] .dc,html[data-theme=dark] .h2hres,html[data-theme=dark] .mcard,html[data-theme=dark] .listcard,html[data-theme=dark] .pod,html[data-theme=dark] .ctab,html[data-theme=dark] .fchip,html[data-theme=dark] .fcol{background:#17211d;border-color:#27332e;color:#e7efea}html[data-theme=dark] .hist a{color:#e7efea;border-top-color:#22302a}html[data-theme=dark] .hist .rres,html[data-theme=dark] h2 .rres{background:#22302a;color:#a9bcb4}html[data-theme=dark] .hist .rres.champ,html[data-theme=dark] h2 .rres.champ{background:#3a2f14;color:#f0c86a}html[data-theme=dark] .fcol .fr{border-top-color:#22302a}html[data-theme=dark] .fo.nolink,html[data-theme=dark] .fcol .fsc{color:#e7efea}html[data-theme=dark] a.fo{color:#2bbd8a}html[data-theme=dark] .fcol.loss .fsc{color:#93a89f}html[data-theme=dark] .dc .dd{color:#93a89f}html[data-theme=dark] .dpth,html[data-theme=dark] .rkchip{background:#17211d;border-color:#27332e;color:#e7efea}html[data-theme=dark] .dpr .dl,html[data-theme=dark] .dnote{color:#93a89f}html[data-theme=dark] .dpr .dbar{background:#22302a}html[data-theme=dark] .rkchip b{color:#2bbd8a}html[data-theme=dark] .rkchip .rkp{color:#e7efea}html[data-theme=dark] .rkchip small,html[data-theme=dark] .hist .hpt.cnt{color:#e9c46a}html[data-theme=dark] .rkch{background:#17211d;border-color:#27332e;color:#e7efea}html[data-theme=dark] .rkch .rkch-one+.rkch-one{border-top-color:#22302a}html[data-theme=dark] .rkch-h b{color:#2bbd8a}html[data-theme=dark] .rkch-h .rkch-p{color:#e7efea}html[data-theme=dark] .rkch-svg .b{fill:#3a4a43}html[data-theme=dark] .rkch-svg .b.cnt{fill:#e9c46a}html[data-theme=dark] .rkch-svg .b.nil{fill:#27332e}html[data-theme=dark] .rkch-svg .ax{stroke:#3a4a43}html[data-theme=dark] .rkch-svg .grid{stroke:#27332e}html[data-theme=dark] .rkch-svg .lb{fill:#93a89f}html[data-theme=dark] .hist .hpt{background:#22302a;color:#93a89f}html[data-theme=dark] .pager .pnum{color:#93a89f}html[data-theme=dark] .rankwrap .srow.me{background:#1b2a23}html[data-theme=dark] .rkg-body{border-top-color:#27332e}html[data-theme=dark] .intl{background:#1b2140;color:#a8b1f0;border-color:#2d3566}html[data-theme=dark] .hist .hpt.cnt{background:#33290f}html[data-theme=dark] .h2hres .head{background:#14201b;border-bottom-color:#27332e}html[data-theme=dark] .h2hres .m{border-top-color:#22302a}html[data-theme=dark] .h2hres .tally{color:#2bbd8a}html[data-theme=dark] .srow{color:#e7efea;border-top-color:#22302a}html[data-theme=dark] .pod{color:#e7efea}html[data-theme=dark] .pod.first{background:linear-gradient(135deg,#3a1722,#46101a);border-color:#7a2740;color:#ffe1ea}html[data-theme=dark] .bhero{background:linear-gradient(135deg,#2a2010,#3a2a0e);border-color:#6b4f12;color:#ffedd5}html[data-theme=dark] .win{color:#34d399}html[data-theme=dark] .slot{border-top-color:#22302a}html[data-theme=dark] .crumback{color:#2bbd8a}html[data-theme=dark] .sitefooter{border-top-color:#22302a;color:#7e918a}html[data-theme=dark] .ftl a{background:#17211d;border-color:#27332e}html[data-theme=dark] .ftl a:hover{border-color:#2bbd8a;background:#1d2a24}html[data-theme=dark] .heartrow{background:#17211d;border-color:#5a2740}html[data-theme=dark] .bhero .bs,html[data-theme=dark] .bhero .bd b{color:#ff9eb8}html[data-theme=dark] .bhero .bd small{color:#ffb3c6}html[data-theme=dark] .bdaywrap .mt{color:#ff9eb8}html[data-theme=dark] .mcard .slot.win{background:#143226}html[data-theme=dark] .slot.win .nm{color:#34d399}html[data-theme=dark] .minfo{background:#141d19;color:#93a89f}html[data-theme=dark] .ctab.on,html[data-theme=dark] .fchip.on{background:#076c50;color:#fff;border-color:#0b8f6a}html[data-theme=dark] .viewchip{background:#17211d;border-color:#27332e;color:#93a89f}html[data-theme=dark] .viewchip.on{background:#e7efea;border-color:#e7efea;color:#0e1714}html[data-theme=dark] .asec{background:#17211d;border-color:#27332e}html[data-theme=dark] .ahead .cnt{background:#143226;color:#34d399}html[data-theme=dark] .asec.open .ahead{border-bottom-color:#22302a}html[data-theme=dark] .amatch{border-top-color:#22302a}html[data-theme=dark] .aslot.win{background:#143226}html[data-theme=dark] .aslot.win .nm{color:#34d399}html[data-theme=dark] .ainfo{background:#141d19;color:#93a89f}html[data-theme=dark] .accctl button,html[data-theme=dark] .zoomrow button{background:#17211d;border-color:#27332e;color:#2bbd8a}html[data-theme=dark] .dtree,html[data-theme=dark] .rtitle{background:#0e1714;border-color:#27332e}html[data-theme=dark] .love-reset{background:#2a1620;border-color:#5a2740;color:#ff9eb8}html[data-theme=dark] .bday-reset{background:#2a2010;border-color:#6b4f12;color:#ffd9a8}html[data-theme=dark] .h2h .pick .res div{border-top-color:#22302a}html[data-theme=dark] .h2h .pick .res div:hover{background:#1d2a24}.champ{background:linear-gradient(180deg,#f7e08a,#d4a017 60%,#9c7400);-webkit-background-clip:text;background-clip:text;color:transparent}.medalist{background:linear-gradient(180deg,#3ddc97,#0b8f6a 55%,#076c50);-webkit-background-clip:text;background-clip:text;color:transparent}.theme2{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;width:32px;height:32px;border-radius:50%;font-size:15px;line-height:1;background:rgba(255,255,255,.16);color:#fff;border:1px solid rgba(255,255,255,.35)}.theme2:hover{background:rgba(255,255,255,.28)}.hicon{flex:0 0 auto;position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;width:32px;height:32px;border-radius:50%;font-size:15px;line-height:1;background:rgba(255,255,255,.16);color:#fff;border:1px solid rgba(255,255,255,.35);padding:0}.hicon:hover{background:rgba(255,255,255,.28)}.hicon .fcount{position:absolute;top:-5px;right:-5px;min-width:15px;height:15px;padding:0 3px;border-radius:999px;background:#e5275a;color:#fff;font-size:9.5px;font-weight:800;display:none;align-items:center;justify-content:center;line-height:1;box-sizing:border-box}.hicon .fcount.show{display:inline-flex}.favl{margin-top:6px;overflow-y:auto}.favl a{display:flex;align-items:center;gap:11px;padding:10px 6px;border-top:1px solid #eef3f1;color:#13211d;text-decoration:none}.favl a:first-child{border-top:0}html[data-theme=dark] .favl a{color:#e7efea;border-top-color:#22302a}.favl .fav-av{position:relative;overflow:hidden;flex:0 0 auto;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:15px;background:linear-gradient(135deg,#0b8f6a,#10b981)}.favl .fav-av img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.favl .fav-nm{flex:1;min-width:0;font-weight:700;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.favl .fav-rm{flex:0 0 auto;background:none;border:0;color:#c2453b;font-size:17px;cursor:pointer;padding:4px 6px;line-height:1}.favl-empty{padding:24px 8px;text-align:center;color:#9aa9a4;font-size:13px}.pfav{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1.5px solid #e6ecea;border-radius:12px;padding:9px 15px;font:inherit;font-weight:800;font-size:13.5px;color:#13211d;cursor:pointer;margin:2px 0 4px}.pfav .pfs{font-size:17px;color:#d4a017;line-height:1}.pfav.on{border-color:#d4a017;background:#fffaf0}html[data-theme=dark] .pfav{background:#17211d;color:#e7efea;border-color:#27332e}html[data-theme=dark] .pfav.on{background:#2a2410;border-color:#d4a017}.heartrow{display:inline-flex;align-items:center;gap:8px;margin:12px 0 2px;cursor:pointer;user-select:none;background:#fff;border:1px solid #f3c6d4;border-radius:999px;padding:7px 14px}.heartrow .hh{font-size:22px;line-height:1;color:#cdd8d3;transition:transform .12s,color .12s}.heartrow .hh.on{color:#e5275a}.heartrow .hc{font-size:15px;font-weight:800}.heartrow .hl{font-size:12px;color:#6a7b76;font-weight:600}@keyframes hpop2{0%{transform:scale(1)}40%{transform:scale(1.4)}100%{transform:scale(1)}}.heartrow .hh.pop{animation:hpop2 .35s ease}.ovl{position:fixed;inset:0;background:rgba(8,28,22,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:none;align-items:flex-start;justify-content:center;padding:16px;z-index:120}.ovl.open{display:flex}.ovl .sheet2{background:#fff;color:#13211d;border-radius:18px;box-shadow:0 24px 60px rgba(8,28,22,.4);width:100%;max-width:520px;margin-top:30px;padding:18px;position:relative;max-height:calc(100vh - 54px);display:flex;flex-direction:column}html[data-theme=dark] .ovl .sheet2{background:#17211d;color:#e7efea}.ovl .x{position:absolute;top:6px;right:12px;background:none;border:0;font-size:27px;color:#6a7b76;cursor:pointer;line-height:1}.ovl h3{margin:2px 26px 3px 0;font-size:19px}.ovl .sub{color:#6a7b76;font-size:13px;margin:0 0 13px}.ovl input,.ovl textarea{width:100%;border:1px solid #e6ecea;border-radius:11px;padding:12px;font:inherit;font-size:15px;background:#f8faf9;color:#13211d;outline:none}.ovl input:focus,.ovl textarea:focus{border-color:#0b8f6a;background:#fff}html[data-theme=dark] .ovl input,html[data-theme=dark] .ovl textarea{background:#101a16;color:#e7efea;border-color:#27332e}.ovl textarea{resize:vertical;min-height:88px}.ovl .fbl{font-size:12px;font-weight:800;color:#6a7b76;margin:11px 2px 4px;display:block}.ovl .send2{margin-top:15px;width:100%;background:linear-gradient(135deg,#0b8f6a,#10b981);color:#fff;border:0;border-radius:12px;padding:13px;font:inherit;font-weight:800;font-size:15px;cursor:pointer}.ovl .fres{margin-top:12px;overflow-y:auto}.ovl .fres a{display:flex;justify-content:space-between;gap:10px;padding:11px 12px;border:1px solid #e6ecea;border-radius:11px;margin-bottom:8px;color:#13211d;text-decoration:none}html[data-theme=dark] .ovl .fres a{background:#101a16;border-color:#27332e;color:#e7efea}.ovl .hint{padding:20px 8px;text-align:center;color:#6a7b76;font-size:13px}.ovl .shsheet{max-width:380px;text-align:center}.qrbox2{background:#fff;border:1px solid #e6ecea;border-radius:16px;padding:12px;width:206px;height:206px;margin:2px auto 14px;display:flex;align-items:center;justify-content:center}.qrbox2 img{width:100%;height:100%}html[data-theme=dark] .qrbox2{border-color:#27332e}.linkrow2{display:flex;align-items:center;gap:8px;border:1px solid #e6ecea;border-radius:12px;padding:6px 6px 6px 12px;margin-bottom:12px;background:#f8faf9}html[data-theme=dark] .linkrow2{background:#101a16;border-color:#27332e}.linkurl2{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;text-align:left}.copybtn2{flex:0 0 auto;background:#0b8f6a;color:#fff;border:0;border-radius:9px;padding:8px 13px;font:inherit;font-weight:700;font-size:12.5px;cursor:pointer}.copybtn2.done{background:#10b981}.bigshare2{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;cursor:pointer;background:linear-gradient(135deg,#0b8f6a,#10b981);color:#fff;border:0;border-radius:12px;padding:12px;margin-bottom:13px;font:inherit;font-weight:800;font-size:14px}.shgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.shgrid a{display:flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none;color:inherit;font-size:11px;font-weight:600}.shic{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800}