
:root{--bk:#0b0c12;--bg2:#0e1118;--vel:#1b1647;--vel2:#2b2270;--g1:#d9ff9a;--g2:#8efa00;--g3:#4d8c00;--cr:#e9ecf7;--rb:#ff3337;--mut:#8195c3;--ln:rgba(142,250,0,.35);--gold:linear-gradient(180deg,#d9ff9a 0%,#8efa00 52%,#4d8c00 100%);--d:"Kumbh Sans",Helvetica,Arial,sans-serif;--s:"Kumbh Sans",Helvetica,Arial,sans-serif;--b:"Kumbh Sans",Helvetica,Arial,sans-serif}
*{box-sizing:border-box}html{background:var(--bk);scroll-behavior:smooth}body{margin:0;background:var(--bk);color:var(--cr);font:400 17.5px/1.62 var(--b);overflow-x:hidden}
a{color:var(--g2);overflow-wrap:anywhere}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4{font-family:var(--d);font-weight:800;margin:0;line-height:1.12;overflow-wrap:break-word}b,span,small,em,p,li{overflow-wrap:anywhere}
.gt1{background:var(--gold);-webkit-background-clip:text;background-clip:text;color:transparent}
.bul{height:14px;background:radial-gradient(circle,#eaffbd 0 2.5px,#8efa00 3.5px,transparent 4.5px) 0 50%/22px 14px repeat-x;animation:tw 1.3s steps(2) infinite}@keyframes tw{50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.bul,.gt:before,.pool:before{animation:none}}
.top{position:sticky;top:0;z-index:40;background:rgba(11,12,18,.96);backdrop-filter:blur(8px);border-bottom:1px solid var(--g3)}.top .in{display:flex;align-items:center;gap:18px;padding:10px 24px}.top img{height:38px;width:auto}.top nav{display:flex;gap:4px;flex:1;justify-content:center;flex-wrap:wrap}.top nav a{color:var(--cr);text-decoration:none;font:500 14px var(--b);letter-spacing:.16em;text-transform:uppercase;padding:8px 14px;border:1px solid transparent}.top nav a:hover{border-color:var(--g2);color:var(--g1)}.ls{display:flex;gap:3px}.ls a{font:500 12.5px var(--b);letter-spacing:.1em;color:var(--mut);text-decoration:none;padding:5px 8px;border:1px solid var(--g3)}.ls a.on{background:var(--gold);color:#0b0a08;border-color:var(--g2)}
.in{max-width:1180px;margin:0 auto;padding:0 24px}
.bt{display:inline-block;position:relative;overflow:hidden;background:var(--gold);color:#0b0a08;font:600 15px var(--b);letter-spacing:.18em;text-transform:uppercase;text-decoration:none;padding:14px 30px;border:1px solid var(--g1);box-shadow:0 0 0 3px var(--bk),0 0 0 4px var(--g2),0 10px 24px rgba(142,250,0,.25)}.bt:after{content:"";position:absolute;top:0;bottom:0;width:40%;left:-60%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.65),transparent);transform:skewX(-20deg);animation:sh 4s ease-in-out infinite}@keyframes sh{0%,70%{left:-60%}100%{left:130%}}@media(prefers-reduced-motion:reduce){.bt:after{display:none}}.bt.g{background:transparent;color:var(--g1);box-shadow:0 0 0 3px var(--bk),0 0 0 4px var(--g3)}.bt.s{padding:9px 18px;font-size:13px}
.hero{background:repeating-conic-gradient(from 0deg at 50% 118%,rgba(142,250,0,.13) 0 3deg,transparent 3deg 9deg),radial-gradient(ellipse at 50% 0,#2b2270 0,#171c27 52%,#0b0c12 80%);border-bottom:1px solid var(--g3)}.hero .in{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:44px;align-items:center;padding-top:60px;padding-bottom:36px}
.kick{display:flex;align-items:center;gap:12px;font:500 13px var(--b);letter-spacing:.34em;text-transform:uppercase;color:var(--g2)}.kick:before,.kick:after{content:"";height:1px;width:40px;background:var(--g2)}
.hero h1{font-size:clamp(40px,5.6vw,76px);margin:16px 0 10px;color:var(--cr);text-shadow:0 3px 0 #000}.hero h1 em{text-shadow:none;display:block;font:900 1.1em/1 var(--s);font-style:italic;margin-top:6px;background:var(--gold);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 14px rgba(142,250,0,.45))}.hero .dk{font-size:20px;color:var(--g1);margin:14px 0;font-weight:300;letter-spacing:.02em}.hero p.l{color:#c6c9d9;max-width:56ch}.cta{display:flex;gap:22px;flex-wrap:wrap;margin-top:28px}
.frame{position:relative;padding:12px;background:linear-gradient(135deg,#d9ff9a,#4d8c00 50%,#8efa00);box-shadow:0 24px 60px rgba(0,0,0,.6)}.frame:before{content:"";position:absolute;inset:6px;border:1px solid #0b0a08;pointer-events:none}.frame img{width:100%;aspect-ratio:3/2;object-fit:cover}.frame figcaption{background:#000;color:var(--mut);font-size:14px;text-align:center;padding:6px 8px;letter-spacing:.06em}
.sign{position:relative;margin:-30px 18px 0;background:#0b0c12;border:3px solid var(--g2);box-shadow:0 0 0 2px #000,0 0 30px rgba(142,250,0,.45),inset 0 0 24px rgba(142,250,0,.25);text-align:center;padding:16px 14px 14px;z-index:2}.sign small{font:500 12px var(--b);letter-spacing:.3em;text-transform:uppercase;color:var(--g2)}.sign b{display:block;font:800 clamp(44px,5.4vw,70px)/1 var(--d);color:#d8ffa0;text-shadow:0 0 8px #b6ff3d,0 0 24px #ff3337,0 0 50px #ff3337;margin:6px 0 2px}.sign span{font:800 24px var(--s);color:var(--g1)}
.stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:34px 0 0}.stat{text-align:center;padding:16px 8px;background:linear-gradient(#0b0c12,#0b0c12) padding-box,var(--gold) border-box;border:2px solid transparent;position:relative}.stat:before{content:"◆";position:absolute;top:-11px;left:50%;transform:translateX(-50%);background:var(--bk);padding:0 6px;color:var(--g2);font-size:12px}.stat b{display:block;font:800 clamp(22px,2.6vw,32px) var(--d)}.stat span{font:500 12px var(--b);letter-spacing:.2em;text-transform:uppercase;color:var(--mut)}
.sec{padding:70px 0 6px;scroll-margin-top:60px}.sh{text-align:center;margin-bottom:34px}.kk{font:500 12px var(--b);letter-spacing:.34em;text-transform:uppercase;color:var(--rb);margin-bottom:8px}.orn{display:flex;align-items:center;justify-content:center;gap:14px;color:var(--g2);font-size:18px;margin-bottom:12px}.orn:before,.orn:after{content:"";height:1px;flex:0 1 180px;background:linear-gradient(90deg,transparent,var(--g2))}.orn:after{background:linear-gradient(270deg,transparent,var(--g2))}.orn i{font-style:normal;letter-spacing:.4em}.sh h2{font-size:clamp(30px,4.4vw,56px)}.sh p{color:var(--mut);margin:14px auto 0;max-width:64ch;font-size:18px}
h3.sb{font:800 26px var(--d);margin:44px 0 18px;text-align:center}h3.sb:after{content:"♦";display:block;font:16px var(--b);color:var(--g2);margin-top:6px}
.kv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;border:1px solid var(--g3);padding:6px 26px;background:linear-gradient(180deg,#171c27,#0e1118);box-shadow:0 0 0 4px var(--bk),0 0 0 5px var(--g3)}.kv div{display:flex;gap:12px;align-items:baseline;padding:11px 0;border-bottom:1px solid rgba(142,250,0,.18)}.kv span{flex:none;max-width:44%;font:500 12.5px var(--b);letter-spacing:.18em;text-transform:uppercase;color:var(--g2)}.kv b{font-weight:500;margin-left:auto;text-align:right}
.hand{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:12px 0 20px}.pc{position:relative;background:var(--cr);color:#12141f;border-radius:14px;aspect-ratio:5/7;padding:12px 12px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;box-shadow:0 14px 28px rgba(0,0,0,.55);border:1px solid #c4c9dc;transition:transform .2s}.pc:nth-child(1){transform:rotate(-6deg) translateY(10px)}.pc:nth-child(2){transform:rotate(-3deg) translateY(2px)}.pc:nth-child(4){transform:rotate(3deg) translateY(2px)}.pc:nth-child(5){transform:rotate(6deg) translateY(10px)}.pc:hover{transform:rotate(0) translateY(-10px)}.pc .ci{position:absolute;left:8px;right:8px;top:38px;width:calc(100% - 16px);height:48%;object-fit:cover;border-radius:8px;border:1px solid #12141f}.pc small{position:absolute;top:8px;left:10px;font:600 11.5px/1.15 var(--b);letter-spacing:.1em;text-transform:uppercase;text-align:left;max-width:68%;color:#5a6482}.pc i{position:absolute;font-style:normal;font-size:24px;line-height:1}.pc i.a{top:8px;right:10px}.pc i.c{bottom:8px;right:10px;transform:rotate(180deg)}.pc i.h{color:var(--rb)}.pc b{font:900 clamp(18px,2vw,26px)/1.1 var(--d);color:#2b2270;position:relative}.pc em{font-style:normal;font:700 13.5px/1.3 var(--b);margin-top:6px;color:#2a3042;position:relative}
.rk{background:linear-gradient(180deg,var(--vel2),var(--vel));border:1px solid var(--g2);box-shadow:0 0 0 4px var(--bk),0 0 0 5px var(--g3);padding:24px 28px;margin-top:26px}.rk h3{font:800 28px var(--d);text-align:center;margin-bottom:6px}.rk p{margin:0 0 14px;color:#c6c9d9;text-align:center}.rk table{width:100%;border-collapse:collapse}.rk th{font:500 12px var(--b);letter-spacing:.2em;text-transform:uppercase;text-align:left;padding:8px;color:var(--g2);border-bottom:1px solid var(--g2)}.rk td{padding:9px 8px;border-bottom:1px solid rgba(142,250,0,.2)}.rk td:first-child{font-weight:500}.rk input{width:120px;font:500 18px var(--b);background:#0b0c12;border:1px solid var(--g2);padding:6px 10px;color:var(--g1)}.rk tr.t td{border-top:2px solid var(--g2);border-bottom:0;font:800 22px var(--d);color:var(--g1)}.rk .fine{font-size:14px;margin:12px 0 0}
.tw{overflow-x:auto;margin:12px 0;border:1px solid var(--g3)}.tb{width:100%;border-collapse:collapse;min-width:480px;background:#0e1118}.tb th{background:linear-gradient(180deg,#1b1647,#1c2231);color:var(--g1);font:500 12.5px var(--b);letter-spacing:.2em;text-transform:uppercase;text-align:left;padding:12px 16px;border-bottom:1px solid var(--g2)}.tb td{padding:11px 16px;border-top:1px solid rgba(142,250,0,.16);vertical-align:top}.tb tr:nth-child(even) td{background:rgba(142,250,0,.05)}.tb td:first-child{font-weight:600;color:var(--g1)}
.nts{list-style:none;margin:20px 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nts li{position:relative;padding:12px 16px 12px 44px;border:1px solid rgba(142,250,0,.28);background:rgba(43,34,112,.45)}.nts li:before{content:"♦";position:absolute;left:16px;top:11px;color:var(--g2)}
.four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.four div{padding:16px 18px;border:1px solid var(--g3);background:linear-gradient(180deg,#171c27,#0e1118)}.four b{display:block;font:800 19px var(--d);color:var(--g1);margin-bottom:8px}.four span{font-size:15.5px;color:#c6c9d9}
.tick{background:#0e1118;border-top:2px solid var(--rb);border-bottom:2px solid var(--rb);overflow:hidden;white-space:nowrap;margin:0 0 24px;box-shadow:0 0 24px rgba(142,250,0,.35)}.tick div{display:inline-block;padding:12px 0 12px 100%;animation:tk 40s linear infinite;font:500 15px var(--b);letter-spacing:.2em;text-transform:uppercase;color:#d8ffa0;text-shadow:0 0 8px rgba(142,250,0,.8)}.tick div span{margin-right:34px}.tick div span:before{content:"♠";color:var(--g2);margin-right:34px}@keyframes tk{to{transform:translateX(-100%)}}@media(prefers-reduced-motion:reduce){.tick div{animation:none;padding-left:14px;white-space:normal}}
.pl{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:22px 18px}.gt{display:block;text-decoration:none;color:var(--cr);background:#0e1118;border:2px solid var(--g2);padding:0 8px 10px;position:relative;transition:transform .18s,box-shadow .18s}.gt:before{content:"";display:block;height:14px;margin:0 -8px 8px;background:radial-gradient(circle,#eaffbd 0 2px,#8efa00 3px,transparent 4px) 0 50%/18px 14px repeat-x,#171c27;animation:tw 1.3s steps(2) infinite}.gt:hover{transform:translateY(-6px);box-shadow:0 14px 30px rgba(142,250,0,.28)}.gt img{width:100%;aspect-ratio:3/4;object-fit:cover}.gt b{display:block;font:800 17px/1.15 var(--d);margin-top:10px;text-align:center}.gt small{display:block;text-align:center;font:500 11.5px var(--b);letter-spacing:.2em;text-transform:uppercase;color:var(--g2);margin-top:4px}
.cats{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 12px}.cats span{border:1px solid var(--g2);padding:6px 16px;font:500 13px var(--b);letter-spacing:.14em;text-transform:uppercase}.cats span:nth-child(4n+1):before{content:"♠ "}.cats span:nth-child(4n+2):before{content:"♥ ";color:var(--rb)}.cats span:nth-child(4n+3):before{content:"♦ ";color:var(--rb)}.cats span:nth-child(4n):before{content:"♣ "}
.dkk{color:var(--mut);text-align:center;max-width:70ch;margin:8px auto 18px}
.ch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 44px}.ch a{display:grid;grid-template-columns:62px 58px minmax(0,1fr);gap:14px;align-items:center;padding:10px 0;border-bottom:1px solid rgba(142,250,0,.25);text-decoration:none;color:var(--cr)}.ch i{font:800 44px/1 var(--d);font-style:normal;text-align:center;background:var(--gold);-webkit-background-clip:text;background-clip:text;color:transparent}.ch img{width:58px;height:58px;object-fit:cover;border:1px solid var(--g2)}.ch b{display:block;font:800 18px/1.15 var(--d)}.ch small{font:500 11.5px var(--b);letter-spacing:.18em;text-transform:uppercase;color:var(--g2)}.ch a:hover b{color:var(--g1)}
.cls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.cl{position:relative;padding:20px 22px;background:linear-gradient(135deg,var(--vel2),var(--vel));border:1px dashed var(--g2);outline:1px solid var(--g3);outline-offset:4px}.cl:before,.cl:after{content:"";position:absolute;top:50%;width:18px;height:18px;border-radius:50%;background:var(--bk);border:1px solid var(--g3);transform:translateY(-50%)}.cl:before{left:-10px}.cl:after{right:-10px}.cl small{font:500 12px var(--b);letter-spacing:.24em;text-transform:uppercase;color:var(--g2)}.cl b{display:block;font:800 26px var(--d);margin:6px 0;color:var(--g1)}.cl span{font-size:15.5px;color:#c6c9d9}
.pools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pool{background:#0b0c12;border:3px solid var(--g2);box-shadow:0 0 0 2px #000,0 0 26px rgba(142,250,0,.4);text-align:center;padding:0 14px 20px}.pool:before{content:"";display:block;height:14px;margin:0 -14px 14px;background:radial-gradient(circle,#eaffbd 0 2.5px,#8efa00 3.5px,transparent 4.5px) 0 50%/22px 14px repeat-x;animation:tw 1.3s steps(2) infinite}.pool small{font:500 12px var(--b);letter-spacing:.3em;text-transform:uppercase;color:var(--g2)}.pool h4{font:800 19px var(--d);margin:8px 0 12px}.pool b{font:800 clamp(30px,3.4vw,44px)/1 var(--d);color:#d8ffa0;text-shadow:0 0 8px #b6ff3d,0 0 22px #ff3337}
.cal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cal div{display:grid;grid-template-columns:54px minmax(0,1fr);gap:14px;padding:16px 18px;border:1px solid var(--g3);background:linear-gradient(180deg,#171c27,#0e1118);align-items:center}.cal i{font:800 40px/1 var(--d);font-style:normal;background:var(--gold);-webkit-background-clip:text;background-clip:text;color:transparent;text-align:center}.cal b{display:block;font:800 19px var(--d);color:var(--g1)}.cal span{font-size:15.5px}
.mk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:22px}.mk div{padding:20px 22px;text-align:center;background:linear-gradient(180deg,var(--vel2),var(--vel));border:1px solid var(--g2);box-shadow:0 0 0 4px var(--bk),0 0 0 5px var(--g3)}.mk small{font:500 12px var(--b);letter-spacing:.24em;text-transform:uppercase;color:var(--g2)}.mk b{display:block;font:800 24px var(--d);margin:6px 0}.mk em{font:800 34px var(--d);font-style:normal;color:var(--g1)}
.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.bars{display:grid;grid-template-columns:repeat(15,minmax(0,1fr));gap:6px;align-items:end;height:160px;margin:34px 0 8px;border-bottom:2px solid var(--g2)}.bars i{display:block;position:relative;background:var(--gold);border:1px solid var(--g3)}.bars i:nth-child(n+6){background:linear-gradient(180deg,#b3a6ff,#5c48d7 60%,#2b2270)}.bars i:nth-child(n+11){background:linear-gradient(180deg,#fff,#c4c9dc 60%,#6b7391)}.bars b{position:absolute;top:-22px;left:50%;transform:translateX(-50%);font:500 12px var(--b);color:var(--g1)}.bl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));text-align:center;font:500 12px var(--b);letter-spacing:.22em;text-transform:uppercase;color:var(--g2)}
.rc{background:var(--cr);color:#12141f;padding:20px 24px;position:relative;box-shadow:0 14px 30px rgba(0,0,0,.5);border-top:6px double var(--rb)}.rc h4{font:800 20px var(--d);text-align:center;margin-bottom:10px;color:var(--rb)}.rc p{display:flex;justify-content:space-between;gap:10px;margin:0;padding:7px 0;border-bottom:1px dotted #5a6482}.rc p:last-of-type{font-weight:700;border-bottom:0;border-top:2px solid #12141f;margin-top:6px}.rc .nt{font-size:14.5px;color:#4c5575;margin-top:10px}
.lg{display:grid;gap:12px}.lg>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:20px;align-items:center;padding:18px 24px;background:linear-gradient(90deg,var(--vel2),var(--vel) 70%,#171c27);border:1px solid var(--g2);box-shadow:0 0 0 3px var(--bk),0 0 0 4px var(--g3)}.lg .cr{text-align:center;font:800 28px/1.1 var(--d);color:var(--g2);letter-spacing:.06em;text-shadow:0 0 12px rgba(142,250,0,.5)}.lg b{display:block;font:800 28px var(--d);color:var(--g1)}.lg small{font:500 12px var(--b);letter-spacing:.24em;text-transform:uppercase;color:var(--g2)}.lg p{margin:4px 0 0;font-size:16.5px;color:#c6c9d9}.lg .bar{height:6px;background:var(--gold);margin-top:10px}
details.dos{border:1px solid var(--g2);margin:10px 0;background:linear-gradient(135deg,var(--vel2),var(--vel))}details.dos summary{cursor:pointer;list-style:none;display:flex;gap:14px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;padding:14px 22px}details.dos summary::-webkit-details-marker{display:none}details.dos summary b{font:800 24px var(--d);color:var(--g1)}details.dos summary span{font:500 13px var(--b);letter-spacing:.14em;text-transform:uppercase;color:var(--g2)}details.dos summary:after{content:"＋";margin-left:auto;color:var(--g2)}details.dos[open] summary:after{content:"－"}details.dos .tw{margin:0;border:0;border-top:1px solid var(--g2)}.xt{padding:8px 22px 14px;color:var(--mut)}
.vp{padding:26px 30px;text-align:center;border:1px solid var(--g2);box-shadow:0 0 0 4px var(--bk),0 0 0 5px var(--g3);background:var(--gold);color:#0b0a08}.vp big{display:block;font:900 clamp(44px,5vw,70px)/1 var(--d);margin:6px 0;color:#0b0a08}.vp small{font:600 12px var(--b);letter-spacing:.26em;text-transform:uppercase}.vp h3{font:800 24px var(--d);margin:8px 0}.vp p{margin:0}.vp.l{background:linear-gradient(180deg,#171c27,#0e1118);color:var(--cr)}.vp.l h3{color:var(--g1)}
.ban{margin:26px 0;border:1px solid var(--g2);box-shadow:0 0 0 4px var(--bk),0 0 0 5px var(--g3)}
.ld{margin:0}.ld div{display:flex;gap:10px;align-items:baseline;padding:8px 0}.ld div:before{content:"";order:2;flex:1;border-bottom:2px dotted var(--g2);opacity:.55;transform:translateY(-4px)}.ld b{order:3;font:800 22px var(--d);color:var(--g1)}.ld span{order:1;font:500 13px var(--b);letter-spacing:.18em;text-transform:uppercase}
.sp2{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:36px;align-items:start}.board{background:#06070a;border:3px solid var(--g2);padding:20px 24px;box-shadow:0 0 0 2px #000,0 0 22px rgba(142,250,0,.3)}.board h3{font:800 22px var(--d);margin-bottom:10px;color:#d8ffa0;text-shadow:0 0 10px #ff3337}
.tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.tags span{border:1px solid var(--g2);padding:5px 14px;font:500 13px var(--b);letter-spacing:.14em;text-transform:uppercase}
.stp{list-style:none;margin:0;padding:0;counter-reset:s;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.stp li{counter-increment:s;position:relative;background:var(--cr);color:#12141f;padding:44px 14px 16px;min-height:170px;box-shadow:0 10px 22px rgba(0,0,0,.5);border-radius:10px}.stp li:before{content:counter(s);position:absolute;top:6px;left:12px;font:800 30px/1 var(--d);color:var(--rb)}.stp li:after{content:var(--sx);position:absolute;top:8px;right:12px;font-size:24px;color:#12141f}.stp li:nth-child(4n+2):after,.stp li:nth-child(4n+3):after{color:var(--rb)}.stp li:nth-child(4n+1){--sx:"♠"}.stp li:nth-child(4n+2){--sx:"♥"}.stp li:nth-child(4n+3){--sx:"♦"}.stp li:nth-child(4n){--sx:"♣"}
.ntc{border:1px solid var(--g2);box-shadow:0 0 0 4px var(--bk),0 0 0 5px var(--g3);padding:20px 26px;background:linear-gradient(135deg,var(--vel2),var(--vel));margin-top:26px}.ntc b{font:800 21px var(--d);color:var(--g1);display:block;margin-bottom:6px}.ntc p{margin:0}
.app2{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:34px}.app2 h3{font:800 24px var(--d);margin:0 0 10px;color:var(--g1)}.ol{list-style:none;margin:0 0 26px;padding:0;counter-reset:o}.ol li{counter-increment:o;display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:9px 0;border-bottom:1px solid rgba(142,250,0,.22)}.ol li:before{content:counter(o);font:800 22px var(--d);color:var(--g2);text-align:center}
.phones{display:grid;gap:12px;align-content:start;padding:12px;background:linear-gradient(135deg,#d9ff9a,#4d8c00 50%,#8efa00)}.phones img{width:100%;border:1px solid #0b0a08}
.warn{border-left:5px solid var(--rb);padding:12px 18px;margin:22px 0 0;background:rgba(142,250,0,.12)}
.con{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.con div{padding:22px 22px;text-align:center;border:1px solid var(--g2);background:linear-gradient(180deg,#171c27,#0e1118);box-shadow:0 0 0 4px var(--bk),0 0 0 5px var(--g3)}.con i{font-style:normal;font-size:32px}.con b{display:block;font:800 21px var(--d);color:var(--g1);margin:6px 0}.con span{font-size:16px;color:#c6c9d9}
.faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.faq details{background:var(--cr);color:#12141f;border-radius:10px;box-shadow:0 8px 18px rgba(0,0,0,.5)}.faq summary{cursor:pointer;list-style:none;display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start;padding:16px 18px;font:800 19px/1.25 var(--d)}.faq summary::-webkit-details-marker{display:none}.faq summary:before{content:var(--sx);font:400 30px/1 var(--b);color:#12141f}.faq details:nth-child(4n+1){--sx:"♠"}.faq details:nth-child(4n+2){--sx:"♥"}.faq details:nth-child(4n+3){--sx:"♦"}.faq details:nth-child(4n){--sx:"♣"}.faq details:nth-child(4n+2) summary:before,.faq details:nth-child(4n+3) summary:before{color:var(--rb)}.faq p{margin:0;padding:0 20px 18px 64px;font-size:17px;color:#2a3042}
.fin{position:relative;margin:80px 0 36px;padding:0;background:radial-gradient(ellipse at 50% 0,#2b2270,#171c27 70%);border:3px solid var(--g2);box-shadow:0 0 0 3px #000,0 0 40px rgba(142,250,0,.35)}.fin .fi{padding:38px 40px;display:flex;gap:26px;justify-content:space-between;align-items:center;flex-wrap:wrap}.fin h2{font:900 clamp(34px,4.6vw,60px)/1.05 var(--s);background:var(--gold);-webkit-background-clip:text;background-clip:text;color:transparent}.fin p{margin:8px 0 0;color:#c6c9d9;max-width:52ch}
.more{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.more a{padding:16px 18px;border:1px solid var(--g3);text-decoration:none;color:var(--cr);background:linear-gradient(180deg,#171c27,#0e1118)}.more a:hover{border-color:var(--g2)}.more b{display:block;font:800 19px var(--d);color:var(--g1)}.more span{font-size:15px;color:var(--mut)}
.ip{max-width:780px;margin:0 auto;padding:56px 0 10px}.ip h1{font-size:clamp(36px,5vw,62px);margin-bottom:16px;text-align:center}.ip .lead{font-size:20px;color:var(--g1);text-align:center;font-weight:300;margin:0 0 28px;padding:14px 0;border-top:1px solid var(--g2);border-bottom:1px solid var(--g2)}.ip h2{font:800 27px var(--d);margin:32px 0 10px;color:var(--g2)}.ip ul{padding-left:22px;display:grid;gap:6px}.ip .fx{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.ip .fx b{border:1px solid var(--g2);padding:5px 14px;font:500 14px var(--b);letter-spacing:.1em}.ip .cs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}.ip .cs div{padding:12px 16px;border:1px solid var(--g3);background:linear-gradient(180deg,#171c27,#0e1118)}.ip .cs b{display:block;font:500 12.5px var(--b);letter-spacing:.18em;text-transform:uppercase;color:var(--g2)}
footer{margin-top:50px;border-top:1px solid var(--g3);background:#06070a;padding:0 0 46px;color:var(--mut);font-size:15px}footer .in{display:grid;gap:16px;padding-top:30px}footer .fn{display:flex;gap:8px 24px;flex-wrap:wrap}footer .fn a{color:var(--g1);font:500 13.5px var(--b);letter-spacing:.16em;text-transform:uppercase;text-decoration:none}footer .fr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 24px}footer .fr span{display:block;font:500 11.5px var(--b);letter-spacing:.2em;text-transform:uppercase;color:var(--g2)}footer p{margin:0}
@media(max-width:1060px){.top nav{display:none}.top .in{justify-content:space-between}.hero .in{grid-template-columns:minmax(0,1fr);padding-top:40px}.hand{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pc{aspect-ratio:auto;min-height:190px;transform:none!important}.cls,.pools,.mk,.con{grid-template-columns:minmax(0,1fr)}.sp2,.app2,.two{grid-template-columns:minmax(0,1fr)}.four,.more{grid-template-columns:repeat(2,minmax(0,1fr))}.stp{grid-template-columns:repeat(2,minmax(0,1fr))}.lg>div{grid-template-columns:90px minmax(0,1fr)}}
@media(max-width:700px){body{font-size:17px}.in{padding:0 16px}.top .in{padding:8px 16px;gap:8px}.top img{height:32px}.top .bt{padding:8px 14px;font-size:12px;letter-spacing:.1em}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stats .stat:last-child{grid-column:1/-1}.hand,.kv,.nts,.faq,.ch,.cal,.four,.more,.stp,.ip .cs{grid-template-columns:minmax(0,1fr)}.kv{padding:6px 16px}.kv span{max-width:50%}.pl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.ch a{grid-template-columns:44px 48px minmax(0,1fr)}.ch i{font-size:34px}.fin .fi{padding:26px 20px}footer .fr{grid-template-columns:minmax(0,1fr)}.rk{padding:18px 14px}.rk input{width:70px;min-width:0}.rk table{table-layout:fixed}.rk td:first-child{word-break:break-word}.rk td,.rk th{padding:7px 4px}.sign{margin:-24px 8px 0}.lg>div{grid-template-columns:minmax(0,1fr);gap:6px;text-align:center}.faq p{padding-left:20px}.orn:before,.orn:after{flex-basis:50px}.sec{padding-top:54px}.top .ls a{padding:4px 6px}.cta{gap:18px}.kick:before,.kick:after{width:18px}}
