.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s6)}.bk-auth-card{background:var(--panel)}.btn{cursor:pointer;font-family:var(--body);font-weight:var(--fw-semibold);font-size:var(--fs-base);border-radius:var(--r-sm);justify-content:center;align-items:center;gap:var(--s2);white-space:nowrap;border:1px solid #0000;padding:11px 18px;text-decoration:none;transition:all .14s;display:inline-flex}.btn-primary{background:linear-gradient(180deg, var(--brand), var(--brand-700));color:var(--on-brand);box-shadow:inset 0 1px 0 #ffffff6b, 0 2px 7px var(--brand-glow)}.btn-primary:hover{filter:brightness(1.06)}.btn-deposit{background:linear-gradient(180deg, var(--up), var(--up-700));color:var(--deposit-ink);box-shadow:inset 0 1px 0 #fff6, 0 2px 7px var(--up-glow)}.btn-deposit:hover{filter:brightness(1.06)}.btn-orange{background:var(--g-orange);color:#fff;box-shadow:inset 0 1px 0 #fff6, 0 2px 7px var(--orange-glow)}.btn-orange:hover{filter:brightness(1.06)}.btn-soft{background:linear-gradient(180deg, #ffffff0d, #0000001a), var(--brand-tint);color:var(--brand);border-color:var(--brand-line);box-shadow:inset 0 1px 0 #ffffff24, 0 2px 6px var(--brand-glow)}.btn-soft:hover{filter:brightness(1.06)}.btn-outline{background:linear-gradient(180deg, var(--surface-2), var(--surface));color:var(--text);border-color:var(--line-2);box-shadow:inset 0 1px #ffffff12,0 4px 10px #00000047}.btn-outline:hover{border-color:var(--brand);color:var(--brand);filter:brightness(1.05)}.btn-ghost{background:linear-gradient(180deg, var(--surface-2), var(--surface));color:var(--text-muted);border-color:var(--line);box-shadow:inset 0 1px #ffffff0f,0 3px 8px #00000038}.btn-ghost:hover{color:var(--text);filter:brightness(1.06)}.btn-sm{font-size:var(--fs-sm);padding:8px 13px}.btn-lg{font-size:var(--fs-md);padding:14px 24px}.btn-icon{background:var(--surface-2);border:1px solid var(--line);width:38px;height:38px;color:var(--text-muted);border-radius:10px;justify-content:center;padding:0}.btn-icon:hover{color:var(--brand);border-color:var(--brand-line)}.btn-block{justify-content:center;width:100%}.btn:disabled{opacity:.55;cursor:not-allowed}.badge{font-family:var(--display);border-radius:var(--r-pill);font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding:2px 10px;font-size:12px;font-weight:600;line-height:1.15;display:inline-flex}.b-rtp{background:var(--surface-3);color:var(--text-muted);border:1px solid var(--line)}.b-online{color:#fff;background:#00000080}.b-online .d{background:var(--up);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #28bd7340}.b-live{color:#fff;letter-spacing:.03em;text-transform:uppercase;border-radius:var(--r-pill);text-shadow:none;background:linear-gradient(45deg,#ff5240,#e00d0d);font-weight:800}.badge.is-sm{gap:4px;padding:3px 6px;font-size:9px}.b-new{background:var(--brand);color:var(--on-brand)}.b-mult{background:hsl(var(--brand-h) 60% 15%);color:var(--brand);border:1px solid var(--brand-line)}.chip-coin{align-items:center;gap:var(--s2);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-pill);font-family:var(--display);font-variant-numeric:tabular-nums;color:var(--text);padding:7px 14px 7px 8px;font-weight:600;text-decoration:none;display:inline-flex}.chip-coin .c{background:var(--up);width:20px;height:20px;color:var(--deposit-ink);border-radius:50%;place-items:center;font-size:12px;display:grid}.chips{flex-wrap:wrap;gap:9px;display:flex}.chip{align-items:center;gap:var(--s2);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-pill);color:var(--text);padding:8px 14px;font-size:13px;font-weight:500;display:flex}.sec-head{align-items:center;gap:var(--s3);margin:var(--s10) 0 var(--s4);display:flex}.sec-head.is-first{margin-top:0}.sec-head h2{font-family:var(--display);color:var(--text);align-items:center;gap:9px;font-size:19px;font-weight:700;display:flex}.sec-head h2 .si{color:var(--brand);flex:none;place-items:center;display:grid}.sec-head h2 .si svg{width:100%;height:100%;display:block}.sec-head h2 .fl{color:var(--brand);place-items:center;display:grid}.sec-head:after{content:"";background:linear-gradient(90deg, transparent 0, hsl(var(--brand-h) 80% 60% / .38) 18%, hsl(var(--brand-h) 80% 60% / .38) 82%, transparent 100%);flex:auto;order:1;min-width:24px;height:1px}.sec-head h2{order:0}.sec-head .r{gap:var(--s2);order:2;align-items:center;display:flex}.seeall{color:#fff;background:var(--g-orange);box-shadow:inset 0 1px 0 #fff6, 0 2px 7px var(--orange-glow);border:1px solid #0000;border-radius:9px;padding:7px 13px;font-size:13px;font-weight:600;text-decoration:none}.seeall:hover{filter:brightness(1.06)}@media (max-width:1023px){.seeall{border-radius:8px;padding:6px 11px;font-size:12px}}.field{margin-bottom:var(--s4)}.field label{color:var(--text-muted);margin-bottom:7px;font-size:12px;font-weight:600;display:block}.input{background:var(--field);border:1px solid var(--field-line);border-radius:var(--r-sm);width:100%;color:var(--field-ink);font:inherit;padding:11px 14px;font-size:14px}.input::placeholder{color:var(--field-ph)}.input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-glow);outline:none}select.input{height:45px}.input-icon{position:relative}.input-icon .ic{color:var(--text-subtle);position:absolute;top:50%;left:13px;transform:translateY(-50%)}.input-icon .input{padding-left:38px}.textarea{background:var(--field);border:1px solid var(--field-line);border-radius:var(--r-sm);width:100%;color:var(--field-ink);font:inherit;resize:vertical;min-height:84px;padding:11px 14px;font-size:14px}.textarea::placeholder{color:var(--field-ph)}.textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-glow);outline:none}.select{position:relative}.select select{appearance:none;background:var(--field);border:1px solid var(--field-line);border-radius:var(--r-sm);width:100%;color:var(--field-ink);font:inherit;padding:11px 38px 11px 14px;font-size:14px}.select select:focus{border-color:var(--brand);outline:none}.select .chev{color:var(--field-ph);pointer-events:none;position:absolute;top:50%;right:13px;transform:translateY(-50%)}label.check{align-items:center;gap:var(--s3);color:var(--text);cursor:pointer;margin-bottom:var(--s3);font-size:14px;display:flex}.check .box{border:1.5px solid var(--line-2);background:var(--sunken);color:#0000;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;display:grid}.check.on .box{background:var(--brand);color:#fff;border-color:#0000}label.radio{align-items:center;gap:var(--s3);color:var(--text);cursor:pointer;margin-bottom:var(--s3);font-size:14px;display:flex}.radio .dot{border:1.5px solid var(--line-2);background:var(--sunken);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.radio.on .dot{border-color:var(--brand)}.radio.on .dot:after{content:"";background:var(--brand);border-radius:50%;width:10px;height:10px}.switch{background:var(--surface-3);cursor:pointer;border:1px solid var(--line-2);border-radius:99px;width:46px;height:26px;position:relative}.switch:after{content:"";background:var(--text-muted);border-radius:50%;width:20px;height:20px;transition:all .16s;position:absolute;top:2px;left:2px}.switch.on{background:var(--brand);border-color:#0000}.switch.on:after{background:#fff;left:22px}.segment{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-pill);padding:4px;display:inline-flex}.segment button{color:var(--text-muted);font:inherit;border-radius:var(--r-pill);cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;padding:8px 18px;font-size:13px;font-weight:600;display:flex}.segment button.on{background:var(--brand);color:#fff}.amount{background:var(--field);border:1px solid var(--field-line);border-radius:var(--r-sm);align-items:center;padding:0 14px;display:flex}.amount:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-glow)}.amount .cur{font-family:var(--display);color:var(--field-ph);font-size:14px}.amount input{color:var(--field-ink);font:inherit;font-family:var(--display);font-variant-numeric:tabular-nums;background:0 0;border:none;flex:1;padding:12px 10px;font-size:16px}.amount input:focus{outline:none}.amount .max{font:600 12px var(--body);color:var(--brand);background:var(--brand-tint);border:1px solid var(--brand-line);cursor:pointer;border-radius:7px;padding:5px 10px}.ava{background:var(--surface-3);border-radius:50%;flex:none;width:38px;height:38px;position:relative}.ava.on:after{content:"";background:var(--up);border:2px solid var(--surface);border-radius:50%;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px}.ava.sq{border-radius:10px}.chat-msg{padding:var(--s3);border-radius:var(--r);background:var(--surface);gap:11px;display:flex}.chat-msg .body{flex:1}.chat-msg .head{align-items:center;gap:var(--s2);margin-bottom:3px;display:flex}.chat-msg .name{color:var(--brand);font-size:13px;font-weight:600}.chat-msg .time{color:var(--text-subtle);margin-left:auto;font-size:11px}.chat-msg .txt{color:var(--text-muted);font-size:13px;line-height:1.45}.tiles{gap:var(--s4);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:760px){.tiles{grid-template-columns:repeat(2,1fr)}}.tile{border-radius:var(--r-lg);padding:var(--s4);color:#fff;cursor:pointer;flex-direction:column;min-height:150px;text-decoration:none;transition:transform .15s;display:flex;position:relative;overflow:hidden}.tile:hover{transform:translateY(-3px)}.tile h4,.tile .tile-name{font-family:var(--display);font-size:18px;font-weight:700}.tile .orig{opacity:.8;align-items:center;gap:5px;margin-top:2px;font-size:11px;display:flex}.tile .art3d{filter:blur(1px);background:#ffffff29;border-radius:50%;width:70px;height:70px;position:absolute;bottom:8px;right:10px}.slots-row{gap:var(--s4);grid-template-columns:repeat(5,1fr);display:grid}@media (max-width:760px){.slots-row{grid-template-columns:repeat(2,1fr)}}.gcard{border-radius:var(--r);cursor:pointer;background:0 0;transition:transform .15s,box-shadow .15s;display:block;position:relative;overflow:hidden}.gcard:hover{box-shadow:var(--e-brand);transform:translateY(-3px)}.gcard .art{aspect-ratio:1;object-fit:cover;background:var(--surface-3);width:100%;height:auto;transition:transform .28s,filter .28s;display:block}.game-cell:hover .gcard .art{filter:brightness(.5);transform:scale(1.09)}.gcard .art-txt{aspect-ratio:1;background:var(--surface-3);border-radius:var(--r);text-align:center;padding:var(--s3);font-family:var(--display);color:#fff;text-shadow:0 2px 12px #000000b3;flex-direction:column;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.gcard .top{justify-content:space-between;display:flex;position:absolute;top:8px;left:8px;right:8px}.gcard .foot{font-family:var(--display);font-variant-numeric:tabular-nums;background:linear-gradient(#0000,#000000d1);justify-content:space-between;align-items:center;padding:9px 11px;display:flex;position:absolute;bottom:0;left:0;right:0}.gcard .foot .rtp{color:#dfe4ee;font-size:12px;font-weight:600}.gcard .foot:has(.jp){background:linear-gradient(#0000 0%,#2e140238 38%,#2e140270 72%,#2e140285 100%);justify-content:center;padding-top:30px}.gcard .foot .jp{color:var(--jackpot);font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #000000f2,0 2px 8px #000c;font-size:15px;font-weight:800;line-height:1.25}@media (max-width:1279px){.gcard .foot .jp{font-size:13.5px}}.gcard .foot .go{background:var(--brand);color:#fff;border-radius:7px;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.gcard .play{width:52px;height:52px;box-shadow:none;color:#0000;filter:drop-shadow(0 3px 10px #0000008c);opacity:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='white' stroke-width='6' stroke-linejoin='round'%3E%3Ccircle cx='50' cy='50' r='42'/%3E%3Cpath d='M41 30 L72 50 L41 70 Z'/%3E%3C/svg%3E") 50%/contain no-repeat;border-radius:0;margin:auto;font-size:0;transition:opacity .2s,transform .2s;position:absolute;inset:0;transform:scale(.82)}.gcard:hover .play,.game-cell:hover .gcard .play{opacity:1;transform:scale(1)}.gcard .hoverbar{z-index:3;background:var(--g-orange);color:#fff;text-align:left;flex-direction:column;gap:1px;padding:7px 9px;transition:transform .26s;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(101%)}.game-cell:hover .gcard .hoverbar{transform:translateY(0)}.gcard .hoverbar .hb-name{font:700 12px/1.15 var(--display);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gcard .hoverbar .hb-rtp{font:600 10.5px var(--body);opacity:.95}.gcard[data-pv]:before,.mh-mcard .art[data-pv]:before{content:"";background:var(--pv-scrim,radial-gradient(125% 125% at 100% 0%, #c43c02 0%, #cb4404d1 45%, #d6540800 82%));z-index:1;pointer-events:none;width:54%;height:40%;position:absolute;top:0;right:0}.gcard[data-pv]:after,.mh-mcard .art[data-pv]:after{content:"";background-image:var(--pv-mark);z-index:2;pointer-events:none;background-position:100%;background-repeat:no-repeat;background-size:auto 100%;width:66%;height:11%;position:absolute;top:6%;right:6%}@media (min-width:1024px){.gcard[data-pv]:after{height:8.5%}.gcard[data-pv]:before{width:46%;height:33%}}[data-pv=pp]{--pv-mark:url(/images/providers/marks/pp.webp)}[data-pv=pg]{--pv-mark:url(/images/providers/marks/pg.webp)}[data-pv=jili]{--pv-mark:url(/images/providers/marks/jili.webp)}[data-pv=jdb]{--pv-mark:url(/images/providers/marks/jdb.webp)}[data-pv=cq9]{--pv-mark:url(/images/providers/marks/cq9.webp)}[data-pv=spade]{--pv-mark:url(/images/providers/marks/spade.webp)}[data-pv=joker]{--pv-mark:url(/images/providers/marks/joker.webp)}[data-pv=live22]{--pv-mark:url(/images/providers/marks/live22.webp)}[data-pv=uuslot]{--pv-mark:url(/images/providers/marks/uuslot.webp)}[data-pv=ka]{--pv-mark:url(/images/providers/marks/ka.webp)}[data-pv=mega]{--pv-mark:url(/images/providers/marks/mega.webp)}[data-pv=epicwin]{--pv-mark:url(/images/providers/marks/epicwin.webp)}[data-pv=bng]{--pv-mark:url(/images/providers/marks/bng.webp)}[data-pv=dg]{--pv-mark:url(/images/providers/marks/dg.webp)}[data-pv=allbet]{--pv-mark:url(/images/providers/marks/allbet.webp)}[data-pv=playtech]{--pv-mark:url(/images/providers/marks/playtech.webp)}[data-pv=microgaming]{--pv-mark:url(/images/providers/marks/microgaming.webp)}[data-pv=ns]{--pv-mark:url(/images/providers/marks/ns.webp)}[data-pv=vpower]{--pv-mark:url(/images/providers/marks/vpower.webp)}[data-pv=fachai]{--pv-mark:url(/images/providers/marks/fachai.webp)}[data-pv=funky]{--pv-mark:url(/images/providers/marks/funky.webp)}[data-pv="568win"]{--pv-mark:url(/images/providers/marks/568win.webp)}[data-pv=dragoonsoft]{--pv-mark:url(/images/providers/marks/dragoonsoft.webp)}[data-pv=ambslot]{--pv-mark:url(/images/providers/marks/ambslot.webp)}[data-pv=sagaming]{--pv-mark:url(/images/providers/marks/sagaming.webp)}[data-pv=onn]{--pv-mark:url(/images/providers/marks/onn.webp)}[data-pv=sexybcrt]{--pv-mark:url(/images/providers/marks/sexybcrt.webp)}[data-pv=rich88]{--pv-mark:url(/images/providers/marks/rich88.webp)}[data-pv=advantplay]{--pv-mark:url(/images/providers/marks/advantplay.webp)}[data-pv=b2bcasino]{--pv-mark:url(/images/providers/marks/b2bcasino.webp)}.game-cell{cursor:pointer;flex-direction:column;gap:8px;min-width:0;height:100%;text-decoration:none;display:flex}.game-cell.badge-anchor{display:flex}button.game-cell{font:inherit;text-align:inherit;background:0 0;border:0;width:100%;margin:0;padding:0}button.gcard{font:inherit;text-align:inherit;width:100%;color:inherit;border:0;margin:0;padding:0}.game-cell .gcard{width:100%}.game-cell:hover .gcard{box-shadow:var(--e-brand);transform:translateY(-3px)}.game-cell:hover .gcard .play{opacity:1}.game-name{font-family:var(--display);color:var(--text-muted);text-align:center;white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;margin-top:auto;padding:0 2px;font-size:12.5px;font-weight:600;line-height:1.25;overflow:hidden}.game-cell:hover .game-name{color:var(--text)}.game-name-row{justify-content:center;align-items:center;gap:5px;max-width:100%;margin-top:auto;padding:0 2px;display:flex}.game-name-row .game-name{max-width:calc(100% - 22px);margin-top:0;padding:0}.fav-heart{cursor:pointer;width:24px;height:24px;color:var(--text-muted);-webkit-tap-highlight-color:transparent;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:-3px;transition:color .15s,transform .1s;display:inline-flex}.fav-heart svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:15px;height:15px}.fav-heart:hover{color:var(--live)}.fav-heart:active{transform:scale(.82)}.fav-heart.on{color:var(--live)}.fav-heart.on svg{fill:currentColor;stroke:currentColor}.fav-heart:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (prefers-reduced-motion:reduce){.fav-heart{transition:none}}.match-row{gap:var(--s4);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:760px){.match-row{grid-template-columns:1fr}}.match{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s3) var(--s4) 0;flex-direction:column;display:flex;overflow:hidden}.match .m-top{align-items:baseline;gap:var(--s3);display:flex}.match .m-top .lg-name{font-family:var(--display);color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:700;overflow:hidden}.match .m-top .when{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:12px}.match .m-top .b-live{white-space:nowrap;flex:none;padding:3px 7px;font-size:10.5px}.match .m-top .when.live{font-family:var(--display);color:var(--text);align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.match .m-top .when.live .clock{color:var(--text-muted);font-size:11.5px;font-weight:600}.match .m-rule{background:var(--g-orange);width:46px;height:3px;margin:6px 0 var(--s3);border-radius:99px;display:block}.match .m-team{align-items:center;gap:10px;min-width:0;display:flex}.match .m-team+.m-team{margin-top:9px}.match .m-team:last-of-type{margin-bottom:var(--s3)}.match .m-team .crest{border-radius:50%;flex:none;width:26px;height:26px;box-shadow:inset 0 1px #ffffff59,0 2px 6px #0006}.match .m-team .nm{min-width:0;color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13.5px;overflow:hidden}.match .m-team .line{background:var(--surface-2);border-radius:var(--r-pill);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:8px;padding:5px 10px;display:flex}.match .m-team .line .hcp{color:var(--text-muted);font-size:11.5px}.match .m-team .line .odd{font-family:var(--display);color:var(--brand);font-size:13px;font-weight:600}.match .m-bet{margin:0 calc(var(--s4) * -1);text-align:center;background:linear-gradient(180deg, var(--brand), var(--brand-700));color:var(--on-brand);font-family:var(--display);margin-top:auto;padding:7px 11px;font-size:13.5px;font-weight:700;text-decoration:none}@media (max-width:1023px){.match .m-bet{padding:6px 11px;font-size:13px}}.match .m-bet:hover{filter:brightness(1.06)}.odds{gap:var(--s3);grid-template-columns:1fr 1fr;display:grid}.odds.three{grid-template-columns:repeat(3,1fr)}.odds .o{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);cursor:pointer;justify-content:space-between;align-items:center;padding:9px 13px;transition:all .14s;display:flex}.odds.three .o{flex-direction:column;gap:2px;padding:8px 10px}.odds .o:hover{border-color:var(--brand);color:var(--brand)}.odds .o .k{color:var(--text-subtle);font-size:12px}.odds .o .v{font-family:var(--display);font-variant-numeric:tabular-nums;color:var(--text);font-weight:600}.race{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s5);position:relative;overflow:hidden}.race:before{content:"";background:radial-gradient(400px 160px at 50% -30%, var(--brand-glow), transparent 70%);pointer-events:none;position:absolute;inset:0}.race-head{align-items:center;gap:var(--s3);display:flex;position:relative}.race-head h3{font-family:var(--display);letter-spacing:.02em;color:var(--text);font-size:20px}.race-head .b-live{margin-left:auto}.race-prog{background:var(--surface-3);height:6px;margin:var(--s4) 0 18px;border-radius:99px;overflow:hidden}.race-prog>i{background:linear-gradient(90deg, var(--brand-700), var(--brand));border-radius:99px;height:100%;display:block}.tiers{gap:var(--s3);grid-template-columns:repeat(3,1fr);display:grid;position:relative}.tier{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r);text-align:center;padding:14px 12px}.tier.lead{border-color:var(--brand-line);background:linear-gradient(180deg, var(--brand-tint), var(--surface-2))}.tier .rank{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--text-subtle);font-size:11px;font-weight:600}.tier.lead .rank{color:var(--brand)}.tier .amt{font-family:var(--display);font-variant-numeric:tabular-nums;color:var(--text);margin:8px 0 2px;font-size:22px;font-weight:700}.tier .cur{color:var(--text-subtle);font-size:11px}.board{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.board-head{align-items:center;gap:var(--s3);border-bottom:1px solid var(--line);padding:15px 18px;display:flex}.board-head h3{font-family:var(--display);color:var(--text);font-size:16px}.board-head .timer{font-family:var(--display);font-variant-numeric:tabular-nums;color:var(--brand);margin-left:auto;font-size:14px;font-weight:600}.brow{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:12px 18px;display:flex}.brow:last-child{border-bottom:none}.brow .rk{background:var(--surface-3);width:24px;height:24px;color:var(--text-muted);font-family:var(--display);border-radius:7px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.brow.top .rk{background:var(--brand);color:#fff}.brow .who{color:var(--text-muted);flex:1;font-size:13px}.brow .amt{font-family:var(--display);font-variant-numeric:tabular-nums;color:var(--up);font-weight:700}.tabs{margin-bottom:var(--s4);gap:6px;display:flex}.tabs button{color:var(--text-muted);font:inherit;border-radius:var(--r-pill);cursor:pointer;background:0 0;border:none;padding:8px 15px;font-size:13px;font-weight:600}.tabs button.on{background:var(--surface-2);color:var(--text)}.tbl{border-collapse:collapse;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);width:100%;overflow:hidden}.tbl th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--text-subtle);border-bottom:1px solid var(--line);padding:12px 16px;font-size:11px;font-weight:600}.tbl td{border-bottom:1px solid var(--line);color:var(--text-muted);padding:13px 16px;font-size:13px}.tbl tr:last-child td{border-bottom:none}.tbl tr:hover td{background:var(--surface-2)}.tbl .num{color:var(--text);font-family:var(--display);font-variant-numeric:tabular-nums}.tbl .pay{color:var(--up);font-family:var(--display);font-variant-numeric:tabular-nums;font-weight:600}.tbl-scroll{overflow-x:auto}.promo{gap:var(--s4);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:760px){.promo{grid-template-columns:1fr}}.pcard{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);overflow:hidden}.pcard .p-banner{background:linear-gradient(135deg, var(--brand-700), var(--brand));height:118px;font-family:var(--display);color:#fff;justify-content:center;align-items:center;font-size:22px;font-weight:700;display:flex;position:relative}.pcard .p-body{padding:15px}.pcard .p-body h4{font-family:var(--display);color:var(--text);margin-bottom:5px;font-size:15px}.pcard .p-body p{color:var(--text-muted);margin-bottom:13px;font-size:12.5px}.icon-grid{gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));display:grid}.icon-cell{padding:var(--s4) 8px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);color:var(--text);flex-direction:column;align-items:center;gap:9px;text-decoration:none;display:flex}.icon-cell .icon{width:40px;height:40px}.icon-cell span{font-family:var(--display);color:var(--text-subtle);font-size:11px}.icon-cell:hover{color:var(--brand);border-color:var(--brand-line)}.modal-scrim{z-index:var(--z-modal);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:var(--s5);background:#04070cb8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg);width:100%;max-width:420px;box-shadow:var(--e2);overflow:hidden}.modal-hd{align-items:center;gap:var(--s3);border-bottom:1px solid var(--line);padding:18px 20px;display:flex}.modal-hd h3{font-family:var(--display);color:var(--text);font-size:18px}.modal-hd .x{background:var(--surface-2);border:1px solid var(--line);width:34px;height:34px;color:var(--text-muted);cursor:pointer;border-radius:9px;place-items:center;margin-left:auto;display:grid}.modal-hd .x:hover{color:var(--text)}.modal-bd{padding:20px}.modal-bd p{color:var(--text-muted);margin-bottom:var(--s4);font-size:14px}.modal-ft{gap:var(--s3);justify-content:flex-end;padding:0 20px 20px;display:flex}.seg{gap:var(--s2);border-radius:var(--r);border:1px solid var(--line);background:var(--surface-2);padding:4px;display:flex}.seg-btn{color:var(--brand);font-family:var(--body);font-size:var(--fs-sm);font-weight:var(--fw-black);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-radius:10px;flex:1;padding:10px 16px;transition:background .14s,color .14s}.seg-btn:hover{color:var(--brand-600)}.provcell{width:auto;height:54px;padding:0 var(--s3);border:1px solid var(--brand-line,var(--line));border-radius:var(--r);background:radial-gradient(120% 130% at 50% 0%, var(--surface-3) 0%, var(--surface-2) 45%, var(--surface) 100%);cursor:pointer;font:inherit;place-items:center;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.provcell:hover{border-color:var(--brand);transform:translateY(-2px)}.provcell.on{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand), 0 6px 18px -8px var(--brand-glow)}.provcell-txt{font-family:var(--display);color:var(--text-muted);white-space:nowrap;font-size:14px;font-weight:700}.provcell.on .provcell-txt,.provcell:hover .provcell-txt{color:var(--text)}.provcell-all{justify-content:center;align-items:center;gap:7px;display:flex}.provcell-allico{width:20px;height:20px;color:var(--text-muted);flex:none}.provcell-all.on .provcell-allico,.provcell-all:hover .provcell-allico{color:var(--brand)}@media (max-width:767px){.provcell{border-radius:10px;width:auto;height:38px;padding:0 5px}.provcell-allico{width:13px;height:13px}.provcell-txt{text-overflow:ellipsis;min-width:0;max-width:100%;font-size:11px;overflow:hidden}.provcell-all{gap:5px}}@media (max-width:359px){.provcell-all{gap:3px;padding:0 3px}.provcell-allico{width:12px;height:12px}.provcell-all .provcell-txt{font-size:9.5px}}.seg-btn.font-mm{letter-spacing:normal;text-transform:none}.seg-btn[aria-selected=true],.seg-btn.is-on{background:linear-gradient(180deg, var(--brand), var(--brand-700));color:var(--on-brand);box-shadow:inset 0 1px 0 #ffffff4d, 0 2px 7px var(--brand-glow)}@media (min-width:768px){.seg-btn{font-size:var(--fs-base)}}@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not(.de-txt):not(.de-color),textarea:not(.de-txt),select:not(.de-txt){font-size:16px!important}select.input{height:48px!important}}
