@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700&family=Noto+Sans+SC:wght@400;500;600;700;800&display=swap";:root{color:#fff;font-synthesis:none;background:#10172b;font-family:Noto Sans SC,sans-serif}*{box-sizing:border-box}html{width:100%;max-width:100%;overflow:hidden}body{background:#10172b;min-width:320px;margin:0}html[data-route=hok] body{background:#0a0d1f}html[data-route=admin] body{background:#f4f7fb}html[data-route=topup] body,html[data-route=three] body{background:#f4fbfb}button,input{min-width:0;max-width:100%;font:inherit}img,svg{max-width:100%}button{cursor:pointer}.page-shell{background-image:linear-gradient(90deg,#080e20d1 0%,#0a122ab3 42%,#0c1227db 100%),url(/valorant-characters-bg.png);background-position:top;background-size:cover;background-attachment:fixed;min-height:100vh;position:relative;overflow:hidden}.page-shell:after{content:"";pointer-events:none;background:radial-gradient(circle at 15% 40%,#0096ff2e,#0000 32%),radial-gradient(circle at 86% 18%,#ff2f5c1f,#0000 30%);position:absolute;top:0;bottom:0;left:0;right:0}n.page-shell:before{content:"";opacity:.1;pointer-events:none;background-image:linear-gradient(#96b4ff99 1px,#0000 1px),linear-gradient(90deg,#96b4ff99 1px,#0000 1px);background-size:52px 52px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 75%);mask-image:linear-gradient(135deg,#000,#0000 75%)}.grid-glow{filter:blur(1px);pointer-events:none;border-radius:999px;position:absolute}.glow-one{background:#00a9ff2e;width:340px;height:340px;top:210px;left:-170px;box-shadow:0 0 140px 80px #00a9ff1f}.glow-two{background:#f03b6b24;width:240px;height:240px;top:80px;right:-120px;box-shadow:0 0 130px 80px #f03b6b1f}.topbar,.hero,.workspace-panel,.content-grid,.footer{z-index:1;position:relative}.topbar{border-bottom:1px solid #aac3ff29;align-items:center;gap:14px;max-width:1160px;height:78px;margin:auto;padding:0 24px;display:flex}.brand-mark{letter-spacing:-7px;color:#ff4665;width:58px;font-family:Barlow Condensed,sans-serif;font-size:33px;font-weight:700}.brand-mark span:first-child{color:#64bcff}.brand-slash{margin:0 3px;color:#fff!important}.topbar-copy{flex-direction:column;gap:5px;line-height:1;display:flex}.topbar-copy strong{letter-spacing:1px;font-family:Noto Sans SC,sans-serif;font-size:18px}.topbar-copy strong em{color:#ff5270;letter-spacing:1px;font-family:Barlow Condensed,sans-serif;font-style:normal}.topbar-copy span{letter-spacing:2.6px;color:#9aabd2;font-size:9px}.help-button{color:#b7c4e4;background:0 0;border:1px solid #b7c4e44d;border-radius:5px;align-items:center;gap:7px;margin-left:auto;padding:9px 13px;font-size:12px;display:flex}.help-button:hover{color:#fff;border-color:#6bbaff}.hero{text-align:center;padding:66px 20px 45px}.hero-kicker{color:#ff5d78;letter-spacing:1.5px;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.hero h1{letter-spacing:3px;text-shadow:0 0 28px #4ea9ff59;margin:12px 0 8px;font-size:max(30px,min(5vw,55px))}.hero p{color:#afbddb;margin:0;font-size:14px}.hero-line{background:linear-gradient(90deg,#51baff,#ff4267);width:92px;height:3px;margin:24px auto 0;transform:skew(-30deg)}.content-grid{grid-template-columns:1fr minmax(0,680px) 1fr;align-items:center;gap:24px;max-width:1085px;margin:0 auto;padding:0 24px 50px;display:grid}.side-panel{color:#7185b4;letter-spacing:3px;align-items:center;gap:15px;font-family:Barlow Condensed;font-size:13px;line-height:1.35;display:flex}.side-right{text-align:right;justify-content:flex-end}.side-line{background:linear-gradient(90deg,#0000,#4e77b5);flex:1;max-width:68px;height:1px}.side-right .side-line{background:linear-gradient(90deg,#4e77b5,#0000)}.redeem-card{background:#0e152fe0;border:1px solid #75a8ffa6;padding:25px 38px 27px;position:relative;box-shadow:0 25px 75px #02081980,inset 0 0 0 5px #497ecd0f}.redeem-card:after,.redeem-card:before{content:"";border:1px solid #80beff;width:8px;height:8px;position:absolute}.redeem-card:before{border-bottom:0;border-right:0;top:-5px;left:-5px}.redeem-card:after{border-top:0;border-left:0;bottom:-5px;right:-5px}.card-topline{color:#7189c0;letter-spacing:2px;border-bottom:1px solid #7e9ee226;justify-content:space-between;padding-bottom:17px;font-size:9px;display:flex}.tabs{border-bottom:1px solid #7e9ee226;gap:28px;margin:23px 0 28px;display:flex}.tabs button{color:#8193bb;background:0 0;border:0;align-items:center;gap:8px;padding:0 0 14px;font-size:14px;display:flex;position:relative}.tabs button.active{color:#fff;font-weight:700}.tabs button.active:after{content:"";background:#ff4567;height:3px;position:absolute;bottom:-1px;left:0;right:0;box-shadow:0 0 10px #ff4567}.form-heading{align-items:center;gap:14px;margin-bottom:25px;display:flex}.heading-icon{color:#ff5270;background:#ff48681a;border:1px solid #ff486866;flex:none;place-items:center;width:40px;height:40px;display:grid;transform:rotate(45deg)}.heading-icon svg{transform:rotate(-45deg)}.form-heading>div:last-child{min-width:0}.form-heading h2{letter-spacing:1px;margin:0 0 5px;font-size:20px}.form-heading p{color:#7d91bc;margin:0;font-size:11px}.field-label{color:#d8e4ff;align-items:baseline;gap:10px;margin:18px 0 8px;font-size:12px;font-weight:700;display:flex}.field-label span{color:#6880b5;letter-spacing:1.5px;font-size:9px;font-weight:500}.input-wrap{background:#17264a;border:1px solid #486a9c;height:44px;transition:all .2s;position:relative}.input-wrap:focus-within{border-color:#75c4ff;box-shadow:0 0 0 3px #4dacff1a}.input-wrap input{color:#fff;background:0 0;border:0;outline:0;width:100%;height:100%;padding:0 15px;font-size:13px}.input-wrap input[type=password],.input-wrap input[type=text]{padding-right:92px}.input-wrap input::placeholder{color:#6379aa}.input-count,.input-icon{color:#6078a9;font-size:10px;position:absolute;top:13px;right:13px}.input-icon{color:#78a4d7;font-size:20px;top:8px}.rewards-grid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.reward-option{color:#c2d3f5;background:#152447;border:1px solid #456397;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-height:69px;transition:all .2s;display:flex;position:relative}.reward-option:hover{border-color:#89caff;transform:translateY(-2px)}.reward-option.selected{color:#fff;background:linear-gradient(160deg,#fa3b5e,#a82249);border-color:#ff8a9e;box-shadow:0 0 20px #f52f5b59}.reward-option.blue.selected{background:linear-gradient(160deg,#1c72be,#244a9d);border-color:#73c5ff;box-shadow:0 0 20px #348dff47}.vp-icon{color:#7cadf4;font-size:11px;line-height:1}.reward-option.selected .vp-icon{color:#fff}.reward-option strong{font-size:16px;line-height:1.1}.reward-option small{letter-spacing:1.2px;font-size:9px}.reward-badge{color:#fff;background:#ff4265;border-radius:3px;padding:2px 5px;font-size:9px;position:absolute;top:-9px;right:4px}.notice{border-radius:3px;align-items:center;gap:8px;margin-top:15px;padding:11px 13px;font-size:12px;display:flex}.notice.success{color:#a5f4d5;background:#25b5821f;border:1px solid #25b58259}.notice.error{color:#ffb2c0;background:#ff41631a;border:1px solid #ff41634d}.submit-button{color:#fff;letter-spacing:2px;background:linear-gradient(90deg,#ff3d62,#dd285e);border:0;justify-content:center;align-items:center;gap:10px;width:100%;height:48px;margin-top:18px;font-weight:800;display:flex;box-shadow:0 8px 20px #e2275540}.submit-button:hover{filter:brightness(1.12);transform:translateY(-1px)}.form-foot{color:#6177a8;justify-content:center;align-items:center;gap:7px;margin-top:17px;font-size:10px;display:flex}.history-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:400px;display:flex}.empty-ring,.modal-icon{color:#7dbaff;background:#4a84dc1a;border:1px solid #5a78b3;border-radius:50%;place-items:center;width:66px;height:66px;display:grid}.history-empty h3{margin:18px 0 7px}.history-empty p{color:#8094bf;margin:0 0 22px;font-size:12px}.history-empty button{color:#fff;background:#21487f;border:1px solid #5689ca;align-items:center;gap:8px;padding:10px 18px;display:flex}.footer{color:#5e719d;letter-spacing:.5px;border-top:1px solid #7e9ee21f;justify-content:space-between;max-width:1085px;margin:auto;padding:18px 24px 24px;font-size:10px;display:flex}.modal-backdrop{z-index:4;background:#050a18c7;place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.help-modal{background:#162448;border:1px solid #6593d4;width:min(390px,100%);padding:30px;position:relative;box-shadow:0 20px 70px #00000080}.modal-close{color:#8096c1;background:0 0;border:0;position:absolute;top:12px;right:12px}.modal-icon{color:#ff6682;border-color:#ff5272;width:50px;height:50px}.help-modal h2{margin:15px 0 18px}.help-modal p{color:#c3d1ee;margin:7px 0;font-size:13px;line-height:1.7}.help-modal .muted{color:#7185b1;margin-top:18px;font-size:11px}@media (max-width:820px){.content-grid{grid-template-columns:1fr;max-width:680px}.side-panel{display:none}.redeem-card{padding:22px 20px}.rewards-grid{grid-template-columns:repeat(3,1fr)}.hero{padding-top:45px}.footer{text-align:center;flex-direction:column;gap:12px}}@media (max-width:460px){.topbar{padding:0 16px}.topbar-copy span{letter-spacing:1px}.help-button{padding:9px;font-size:0}.help-button svg{width:18px;height:18px}.hero h1{letter-spacing:2px}}.input-wrap .password-toggle{z-index:2;color:#6f8fbe!important;background:0 0!important;border:0!important;border-left:1px solid #5c84be42!important;place-items:center!important;width:36px!important;height:42px!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;top:1px!important;right:39px!important}.input-wrap .password-toggle:hover{color:#b9d8ff!important;background:#5b94e014!important}.code-line-two{margin-top:8px}.workspace-panel{max-width:1085px;margin:0 auto;padding:0 24px 30px}.view-tabs{background:#0e152fe0;border:1px solid #75a8ff57;gap:4px;width:min(100%,680px);margin:0 auto 18px;padding:4px;display:flex}.view-tabs button{color:#8193bb;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:700;display:flex;position:relative}.view-tabs button.active{color:#fff;background:linear-gradient(120deg,#2370bed9,#2f4293cc);box-shadow:0 5px 18px #2166be3d}.view-tabs button.active:first-child{background:linear-gradient(120deg,#ed365f,#aa2451);box-shadow:0 5px 18px #de2a563d}.tab-live-dot{background:#42e6a7;border-radius:50%;width:6px;height:6px;margin-left:2px;box-shadow:0 0 8px #42e6a7}.history-panel-view{max-width:680px;margin:0 auto;padding:18px 0 14px}.history-section{z-index:1;max-width:1085px;margin:0 auto;padding:0 24px 30px;position:relative}.history-heading{border-bottom:1px solid #7e9ee233;justify-content:space-between;align-items:end;padding:0 0 12px;display:flex}.history-kicker{color:#ff5b78;letter-spacing:1.6px;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.history-heading h2{letter-spacing:1px;margin:7px 0 0;font-size:22px}.history-status{color:#85a0d0;align-items:center;gap:7px;font-size:11px;display:flex}.history-status i{background:#42e6a7;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #42e6a7}.history-window{background:#0e152fb8;border:1px solid #75a8ff61;height:168px;margin-top:12px;overflow:hidden;box-shadow:0 12px 34px #030a1e3d;-webkit-mask-image:linear-gradient(#0000,#000 9%,#000 91%,#0000);mask-image:linear-gradient(#0000,#000 9%,#000 91%,#0000)}.history-track{animation:28s linear infinite history-scroll}.history-window:hover .history-track{animation-play-state:paused}.history-item{border-bottom:1px solid #7e9ee221;grid-template-columns:minmax(155px,1fr) minmax(180px,1.3fr) 78px;align-items:center;gap:18px;min-height:60px;padding:8px 18px;display:grid}.history-player{flex-direction:column;gap:5px;min-width:0;display:flex}.history-player strong{text-overflow:ellipsis;white-space:nowrap;color:#dce7ff;font-size:12px;overflow:hidden}.history-player span{color:#738bb9;font-size:10px}.history-code{color:#91c9ff;letter-spacing:1.2px;flex-direction:column;gap:2px;font-family:Barlow Condensed,sans-serif;font-size:13px;display:flex}.history-code span{overflow-wrap:anywhere}.history-reward{color:#fff;justify-content:flex-end;align-items:baseline;gap:4px;display:flex}.history-reward b{font-size:18px}.history-reward small{color:#ff6d88;letter-spacing:1px;font-size:10px}@keyframes history-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media (max-width:820px){.history-section{max-width:680px}.history-item{grid-template-columns:1fr 1fr 62px;gap:10px;padding:10px 12px}.workspace-panel{padding:0 16px 24px}.view-tabs{margin-bottom:12px}.content-grid{padding:0}.history-panel-view{padding:14px 0 8px}.history-window{height:calc(100dvh - 300px);min-height:210px;max-height:360px}.history-item{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 58px;min-height:64px}.history-player strong{font-size:11px}.history-code{font-size:12px}.history-reward b{font-size:16px}}@media (max-width:460px){.topbar{height:64px}.topbar-copy strong{font-size:15px}.topbar-copy span{display:none}.hero{padding:34px 16px 28px}.hero h1{font-size:30px;line-height:1.2}.hero p{font-size:12px;line-height:1.6}.workspace-panel{padding-left:12px;padding-right:12px}.view-tabs button{min-height:42px;font-size:12px}.redeem-card{padding:18px 14px 20px}.card-topline{padding-bottom:12px}.form-heading{gap:11px;margin-bottom:20px}.form-heading h2{font-size:17px}.form-heading p{font-size:10px;line-height:1.5}.heading-icon{width:34px;height:34px}.rewards-grid{gap:6px}.reward-option{min-height:65px}.history-heading h2{font-size:19px}.history-status{font-size:9px}.history-window{height:250px}.history-item{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 52px;gap:7px;padding:9px 8px}.history-player span{font-size:9px}.history-code{letter-spacing:.8px;font-size:11px}.history-reward b{font-size:15px}.footer{padding-left:16px;padding-right:16px}}.workspace-panel,.content-grid,.redeem-card{width:100%;min-width:0}.content-grid{grid-template-columns:minmax(0,1fr)}.side-panel{display:none}@media (min-width:821px){.content-grid{grid-template-columns:1fr minmax(0,680px) 1fr}.side-panel{display:flex}}@media (max-width:600px),(max-height:600px) and (orientation:landscape){html,body,#root{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior:none;width:100%;max-width:100%;height:100%;overflow:hidden}body,#root{position:fixed;top:0;bottom:0;left:0;right:0}.page-shell{background-attachment:scroll;width:100%;max-width:100%;height:100dvh;min-height:0;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.topbar{gap:8px;height:48px;padding:0 12px}.brand-mark{letter-spacing:-5px;width:42px;font-size:25px}.topbar-copy{gap:2px}.topbar-copy strong{letter-spacing:.5px;font-size:13px}.topbar-copy span{display:none}.help-button{padding:6px 8px;font-size:0}.help-button svg{width:16px;height:16px}.hero{padding:10px 12px 12px}.hero-kicker,.hero p,.hero-line{display:none}.hero h1{letter-spacing:1px;margin:0;font-size:22px;line-height:1.2}.workspace-panel{padding:0 8px}.view-tabs{width:100%;margin:0 0 8px;padding:3px}.view-tabs button{gap:5px;min-height:38px;font-size:12px}.content-grid{padding:0}.redeem-card{padding:11px 12px 10px}.card-topline{padding-bottom:8px;font-size:8px}.form-heading{gap:9px;margin-bottom:9px}.heading-icon{width:28px;height:28px}.heading-icon svg{width:16px;height:16px}.form-heading h2{margin-bottom:2px;font-size:16px}.form-heading p{font-size:9px;line-height:1.25}.field-label{gap:6px;margin:7px 0 4px;font-size:10px}.field-label span{font-size:8px}.input-wrap{height:34px}.input-wrap input{-webkit-text-size-adjust:100%;padding:0 9px;font-size:16px}.input-wrap input[type=password],.input-wrap input[type=text]{padding-right:70px}.input-wrap .password-toggle{width:30px!important;height:32px!important;right:30px!important}.input-wrap .password-toggle svg{width:15px;height:15px}.input-count{font-size:8px;top:9px;right:8px}.code-line-two{margin-top:5px}.rewards-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.reward-option{min-width:0;min-height:54px;padding:2px 0}.reward-option strong{font-size:13px}.reward-option small{letter-spacing:.5px;font-size:8px}.vp-icon{font-size:9px}.reward-badge{padding:1px 3px;font-size:7px;top:-7px;right:1px}.submit-button{height:38px;margin-top:9px;font-size:13px}.submit-button svg{width:15px;height:15px}.form-foot{gap:4px;margin-top:7px;font-size:8px}.form-foot svg{width:13px;height:13px}.footer{display:none}.history-panel-view{padding:8px 0 0}.history-heading{padding-bottom:7px}.history-heading h2{margin-top:4px;font-size:17px}.history-status{font-size:8px}.history-window{height:calc(100dvh - 155px);min-height:0;max-height:none}.workspace-panel.history-active{flex-direction:column;height:calc(100dvh - 96px);display:flex}.history-active .history-panel-view{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.history-active .history-window{flex:1;height:auto;min-height:0;max-height:none}}@media (max-height:600px) and (orientation:landscape){.topbar{height:36px}.brand-mark{width:33px;font-size:20px}.topbar-copy strong{font-size:11px}.help-button{padding:4px 6px}.hero{display:none}.workspace-panel{padding:4px 8px 0}.workspace-panel.history-active{height:calc(100dvh - 36px)}.view-tabs{margin-bottom:5px}.view-tabs button{min-height:30px;font-size:10px}.redeem-card{padding:7px 10px}.card-topline{display:none}.form-heading{margin-bottom:5px}.heading-icon{width:24px;height:24px}.heading-icon svg{width:13px;height:13px}.form-heading h2{font-size:14px}.form-heading p{display:none}.field-label{margin:4px 0 2px;font-size:9px}.input-wrap{height:30px}.input-wrap .password-toggle{height:28px!important}.input-count{top:7px}.rewards-grid{gap:3px}.reward-option{min-height:42px}.reward-option strong{font-size:11px}.reward-option small,.vp-icon{font-size:7px}.submit-button{height:31px;margin-top:6px;font-size:11px}.form-foot{display:none}}@media (max-height:340px) and (orientation:landscape){.form-heading{display:none}.workspace-panel{padding-top:2px}}@media (max-width:320px){body{min-width:280px}.topbar-copy strong{font-size:12px}.redeem-card{padding-left:9px;padding-right:9px}.workspace-panel{padding-left:5px;padding-right:5px}.rewards-grid{gap:3px}.reward-option strong{font-size:12px}.reward-badge{display:none}}@media (max-height:520px) and (orientation:portrait){.topbar{height:38px}.brand-mark{width:34px;font-size:21px}.topbar-copy strong{font-size:11px}.help-button{padding:4px 6px}.hero{display:none}.workspace-panel{padding-top:4px}.workspace-panel.history-active{height:calc(100dvh - 38px)}.view-tabs{margin-bottom:5px}.view-tabs button{min-height:31px;font-size:10px}.redeem-card{padding:7px 10px}.card-topline,.form-heading p,.form-foot{display:none}.form-heading{margin-bottom:5px}.heading-icon{width:24px;height:24px}.heading-icon svg{width:13px;height:13px}.form-heading h2{font-size:14px}.field-label{margin:4px 0 2px;font-size:9px}.input-wrap{height:30px}.input-wrap .password-toggle{height:28px!important}.input-count{top:7px}.code-line-two{margin-top:3px}.reward-option{min-height:43px}.reward-option strong{font-size:11px}.reward-option small,.vp-icon{font-size:7px}.reward-badge{display:none}.submit-button{height:31px;margin-top:6px;font-size:11px}}@media (min-width:390px) and (max-width:430px) and (min-height:780px) and (max-height:930px){html,body,#root,.page-shell{width:100vw;max-width:100vw;overflow:hidden}.page-shell{height:100svh;height:100dvh}.topbar{padding-left:max(12px, env(safe-area-inset-left));padding-right:max(12px, env(safe-area-inset-right))}.workspace-panel{padding-left:max(8px, env(safe-area-inset-left));padding-right:max(8px, env(safe-area-inset-right))}.content-grid,.redeem-card,.view-tabs{max-width:100%}.redeem-card,.history-active .history-window{overflow:hidden}}.admin-shell{color:#1f2937;background:#f4f7fb;min-height:100vh;overflow:auto}.admin-topbar{background:#fff;border-bottom:1px solid #e2e8f0;align-items:center;gap:24px;height:70px;padding:0 30px;display:flex}.admin-back,.admin-refresh{color:#4a5a70;background:0 0;border:1px solid #d7dfe9;align-items:center;gap:7px;padding:9px 12px;font-size:12px;text-decoration:none;display:inline-flex}.admin-back:hover,.admin-refresh:hover{color:#2563c9;border-color:#2563c9}.admin-brand{align-items:center;gap:10px;display:flex}.admin-brand>svg{color:#e11d48}.admin-brand div{flex-direction:column;gap:2px;display:flex}.admin-brand strong{font-size:17px}.admin-brand span,.admin-kicker{color:#5b6a7c;letter-spacing:2px;font-size:9px}.admin-refresh{margin-left:auto}.admin-refresh:disabled{opacity:.65;cursor:wait}.spin{animation:.8s linear infinite admin-spin}@keyframes admin-spin{to{transform:rotate(360deg)}}.admin-content{width:min(1180px,100%);margin:0 auto;padding:36px 28px 50px}.admin-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.admin-heading h1{letter-spacing:1px;margin:7px 0 5px;font-size:32px}.admin-heading p{color:#5b6a7c;margin:0;font-size:12px}.admin-updated{color:#5b6a7c;font-size:11px}.admin-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin:26px 0 18px;display:grid}.admin-stats>div{background:#fff;border:1px solid #e2e8f0;padding:17px 18px}.admin-stats span{color:#5b6a7c;font-size:11px;display:block}.admin-stats strong{margin-top:7px;font-size:25px;display:block}.admin-stats small,.admin-reward small{color:#be3455;letter-spacing:1px;font-size:10px}.admin-toolbar{align-items:center;gap:12px;margin:0 0 12px;display:flex}.admin-search{color:#5b6a7c;background:#fff;border:1px solid #d7dfe9;flex:1;align-items:center;gap:9px;min-width:0;height:42px;padding:0 12px;display:flex}.admin-search input{color:#0f172a;background:0 0;border:0;outline:0;width:100%;font-size:12px}.admin-search input::placeholder{color:#6b7688}.admin-count{color:#5b6a7c;white-space:nowrap;font-size:11px}.admin-table-wrap{background:#fff;border:1px solid #e2e8f0}.admin-table-head,.admin-row{grid-template-columns:minmax(145px,1.05fr) minmax(190px,1.4fr) 80px 100px minmax(145px,1fr);align-items:center;gap:16px;display:grid}.admin-table-head{color:#5b6a7c;letter-spacing:1px;border-bottom:1px solid #eef2f7;padding:12px 16px;font-size:10px}.admin-row{border-bottom:1px solid #eef2f7;min-height:70px;padding:10px 16px}.admin-row:last-child{border-bottom:0}.admin-player,.admin-code{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-player strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-player small,.admin-row time{color:#5b6a7c;font-size:10px}.admin-code code{color:#1d4ed8;overflow-wrap:anywhere;font-family:Barlow Condensed,monospace;font-size:13px}.admin-reward{font-size:17px}.admin-status{color:#15803d;background:#e9f8f0;border:1px solid #9ad3b0;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:4px 7px;font-size:10px}.admin-status.failed,.admin-status.error{color:#b91c1c;background:#fdecee;border-color:#f0a7b4}.admin-empty,.admin-error{text-align:center;color:#5b6a7c;padding:35px 20px;font-size:12px}.admin-error{color:#b91c1c;background:#fdecee;border:1px solid #f0a7b4;margin-bottom:12px}.admin-login-shell{background:radial-gradient(circle at 50% 0,#2563c914,#0000 52%),#f4f7fb;place-items:center;min-height:100dvh;padding:24px;display:grid;overflow:auto}.admin-login-card{background:#fff;border:1px solid #dfe5ee;width:min(410px,100%);padding:34px 32px 28px;box-shadow:0 24px 70px #0f172a1a}.admin-login-icon{color:#e11d48;background:#fdecee;border:1px solid #f2a8b6;place-items:center;width:52px;height:52px;margin-bottom:18px;display:grid}.admin-login-card h1{margin:8px 0 7px;font-size:27px}.admin-login-card>p{color:#5b6a7c;margin:0 0 24px;font-size:12px;line-height:1.6}.admin-login-card form{gap:14px;display:grid}.admin-login-card label{color:#4a5a70;gap:7px;font-size:11px;display:grid}.admin-login-card input{box-sizing:border-box;color:#0f172a;width:100%;height:44px;font:inherit;background:#fff;border:1px solid #d7dfe9;outline:0;padding:0 12px;font-size:14px}.admin-login-card input:focus{border-color:#2563c9;box-shadow:0 0 0 3px #2563c91f}.admin-login-button{color:#fff;letter-spacing:1px;cursor:pointer;background:linear-gradient(100deg,#e83760,#a92a58);border:0;width:100%;height:46px;margin-top:4px;font-size:13px;font-weight:800}.admin-login-button:disabled{opacity:.65;cursor:wait}.admin-login-back{color:#5b6a7c;justify-content:center;align-items:center;gap:6px;margin-top:20px;font-size:11px;text-decoration:none;display:flex}.admin-login-back:hover{color:#2563c9}@media (max-width:700px){.admin-shell{min-height:0;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.admin-topbar{z-index:2;gap:10px;height:58px;padding:0 12px;position:-webkit-sticky;position:sticky;top:0}.admin-back span,.admin-refresh span{display:none}.admin-back,.admin-refresh{padding:8px}.admin-brand{gap:7px}.admin-brand strong{font-size:14px}.admin-brand span{display:none}.admin-content{padding:22px 12px 30px}.admin-heading{flex-direction:column;align-items:flex-start;gap:7px}.admin-heading h1{font-size:25px}.admin-updated{font-size:10px}.admin-stats{gap:7px;margin:18px 0 12px}.admin-stats>div{padding:12px 10px}.admin-stats strong{font-size:19px}.admin-toolbar{gap:7px}.admin-count{font-size:10px}.admin-table-head{display:none}.admin-row{grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;padding:14px 12px;display:grid}.admin-player{grid-column:1}.admin-reward{grid-area:1/2/span 2;align-self:center}.admin-code{background:#f6f9fc;border:1px solid #eef2f7;grid-column:1/-1;padding:8px 9px}.admin-status{grid-column:1}.admin-row time{text-align:right;grid-column:2;align-self:center}.admin-search{height:40px}.admin-search input{font-size:13px}}@media (max-width:460px){.admin-login-shell{place-items:center;padding:16px}.admin-login-card{padding:26px 20px 22px}.admin-login-card h1{font-size:24px}.admin-login-card>p{margin-bottom:20px}.admin-login-card input{height:46px;font-size:16px}}.admin-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.admin-logout{color:#4a5a70;background:0 0;border:1px solid #eeb3bf;align-items:center;gap:7px;padding:9px 12px;font-size:12px;display:inline-flex}.admin-logout:hover{color:#b91c1c;background:#fdecee;border-color:#dc2626}.admin-stats>div{background:linear-gradient(145deg,#fff,#f7fafd);position:relative;overflow:hidden}.admin-stats>div:after{content:"";border:1px solid #e6eef7;width:88px;height:88px;position:absolute;bottom:-28px;right:-22px;transform:rotate(30deg)}.admin-row{transition:background .2s}.admin-row:hover{background:#f1f6fc}.admin-table-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a9bcd4 transparent;max-height:56vh;overflow-y:auto}.admin-table-body::-webkit-scrollbar{width:7px}.admin-table-body::-webkit-scrollbar-thumb{background:#a9bcd4;border-radius:4px}.admin-table-body::-webkit-scrollbar-track{background:0 0}@media (max-width:700px){.admin-back span,.admin-refresh span,.admin-logout span{display:none}.admin-back,.admin-refresh,.admin-logout{padding:8px}.admin-table-body{min-height:150px;max-height:calc(100dvh - 365px)}}.admin-table-head,.admin-row{grid-template-columns:minmax(145px,1.05fr) minmax(190px,1.4fr) 80px 100px minmax(145px,1fr) 70px}.admin-delete{color:#b91c1c;cursor:pointer;background:#fdecee;border:1px solid #f0a7b4;justify-content:center;align-items:center;gap:5px;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:6px 8px;font-size:10px;display:inline-flex}.admin-delete:hover{color:#b91c1c;background:#fadde1;border-color:#dc2626}.admin-delete-all{color:#b91c1c;cursor:pointer;background:#fdecee;border:1px solid #f0a7b4;flex:none;justify-content:center;align-items:center;gap:6px;height:42px;padding:0 12px;font-size:11px;display:inline-flex}.admin-delete-all:hover{color:#b91c1c;background:#fadde1;border-color:#dc2626}.admin-delete-all:disabled{opacity:.45;cursor:not-allowed}@media (max-width:700px){.admin-content{padding-top:14px}.admin-table-head,.admin-row{grid-template-columns:minmax(0,1fr) auto}.admin-delete{grid-area:3/2;align-self:center}.admin-status{grid-column:1}.admin-row time{grid-area:2/2}.admin-code{grid-column:1/-1}.admin-reward{grid-area:1/2/span 2}}.admin-code-copy{color:#1d4ed8;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;padding:2px 5px;display:flex}.admin-code-copy:hover{background:#edf4fc;border-color:#a8c8ee}.admin-code-copy:active{background:#e2edfa}.admin-code-copy svg{color:#2563c9;flex:none}.admin-code-copy code{min-width:0}.admin-code-line{border:1px solid #0000;justify-content:space-between;align-items:center;gap:6px;min-height:25px;padding:2px 4px;display:flex}.admin-code-line:hover{background:#f3f8fd;border-color:#d3e3f7}.admin-code-line code{color:#1d4ed8;overflow-wrap:anywhere;min-width:0;font-family:Barlow Condensed,monospace;font-size:13px}.admin-code-line>div{flex:none;display:flex}.admin-code-tool{color:#5b6a7c;cursor:pointer;background:0 0;border:0;place-items:center;width:27px;height:27px;display:grid}.admin-code-tool:hover{color:#2563c9;background:#e6effa}.admin-row-actions{align-items:center;gap:5px;display:flex}.admin-edit{color:#1d4ed8;cursor:pointer;background:#edf4fc;border:1px solid #a8c8ee;justify-content:center;align-items:center;gap:5px;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:6px 8px;font-size:10px;display:inline-flex}.admin-edit:hover{color:#1d4ed8;background:#e2edfa;border-color:#2563c9}.admin-edit-backdrop{z-index:20}.admin-edit-modal{background:#fff;border:1px solid #cddff3;width:min(540px,100%);max-height:calc(100dvh - 40px);padding:24px;overflow:auto;box-shadow:0 30px 90px #0f172a29}.admin-edit-header{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;padding-bottom:15px;display:flex}.admin-edit-header span{color:#5b6a7c;font-size:11px;display:block}.admin-edit-header strong{color:#0f172a;margin-top:5px;font-size:20px;display:block}.admin-edit-fields{gap:13px;display:grid}.admin-edit-field{color:#4a5a70;gap:7px;font-size:11px;display:grid}.admin-edit-field input,.admin-edit-field select{box-sizing:border-box;color:#0f172a;width:100%;height:41px;font:inherit;background:#fff;border:1px solid #d7dfe9;outline:0;padding:0 11px;font-size:13px}.admin-edit-field input:focus,.admin-edit-field select:focus{border-color:#2563c9;box-shadow:0 0 0 3px #2563c91f}.admin-edit-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-edit-code-row{position:relative}.admin-edit-code-row .admin-edit-field input{padding-right:42px}.admin-edit-eye{position:absolute;bottom:7px;right:5px}.admin-edit-actions{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.admin-edit-actions button{color:#4a5a70;cursor:pointer;background:0 0;border:1px solid #d7dfe9;height:38px;padding:0 16px;font-size:12px}.admin-edit-actions button[type=submit]{color:#fff;background:linear-gradient(100deg,#e83760,#a92a58);border-color:#df4f73}.admin-edit-actions button:disabled{opacity:.58;cursor:wait}.admin-content{padding-top:10px}.admin-stats{margin:12px 0 10px}.admin-stats>div{padding:11px 14px}.admin-stats strong{margin-top:4px;font-size:21px}@media (max-width:700px){.admin-content{padding-top:8px}.admin-stats{margin:10px 0 8px}.admin-stats>div{padding:10px 9px}.admin-stats strong{font-size:18px}.admin-row-actions{grid-area:3/2}.admin-row-actions .admin-edit,.admin-row-actions .admin-delete{padding:6px}.admin-row-actions span{display:none}.admin-edit-modal{padding:20px 16px}.admin-edit-grid{grid-template-columns:1fr;gap:13px}}.admin-brand strong,.admin-stats strong,.admin-player strong,.admin-platform strong{color:#0f172a}.admin-reward{color:#1f2937}.admin-login-card h1{color:#0f172a}.admin-edit-backdrop{background:#0f172a6b}.admin-edit-modal .modal-close{color:#5b6a7c}.admin-edit-modal .modal-close:hover{color:#b91c1c}@media (hover:none) and (pointer:coarse){.admin-search input{font-size:16px}.admin-game-select select{height:40px;font-size:16px}}.hok-shell{color:#f7f8ff;background:#0a0d1f;min-height:100vh;position:relative;overflow:visible}.hok-shell:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(100deg,#06091acc,#06091a99 26%,#06091a61 44%,#06091a42 60%,#070a1c6b),linear-gradient(#080b1c0f,#06091a85),url(/hok-background.jpg?v=b674e25b);background-position:50%,50%,top;background-repeat:no-repeat;background-size:100% 100%,100% 100%,cover;position:fixed;top:0;bottom:0;left:0;right:0}.hok-topbar,.hok-hero,.hok-workspace,.hok-footer{z-index:1;position:relative}.hok-topbar{border-bottom:1px solid #e4c1773d;align-items:center;gap:14px;max-width:1160px;height:78px;margin:auto;padding:0 24px;display:flex}.hok-back{color:#b6bdd8;white-space:nowrap;font-size:11px;text-decoration:none}.hok-back:hover{color:#f5d58e}.hok-brand{align-items:center;gap:12px;min-width:0;display:flex}.hok-brand-logo{object-fit:contain;object-position:left center;width:auto;height:50px;display:block}.hok-brand-subtitle{color:#a3a9c6;letter-spacing:2px;white-space:nowrap;font-size:9px}.hok-help{color:#d7c9ae;background:0 0;border:1px solid #e5bc6859;align-items:center;gap:7px;margin-left:auto;padding:9px 13px;font-size:12px;display:flex}.hok-help:hover{color:#fff;border-color:#e7bf71}.hok-hero{max-width:1160px;margin:auto;padding:66px 24px 45px}.hok-hero-copy{max-width:720px}.hok-kicker{color:#edc878;letter-spacing:1.5px;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.hok-hero h1{letter-spacing:3px;color:#fdf6e6;text-shadow:0 2px 26px #e7bf714d;margin:12px 0 8px;font-size:max(30px,min(5vw,55px))}.hok-hero p{color:#eef1fb;margin:0;font-size:14px}.hok-hero-line{background:linear-gradient(90deg,#e7bf71,#8b95d6);width:92px;height:3px;margin-top:24px;transform:skew(-30deg)}.hok-season{align-items:center;gap:13px;margin-bottom:15px;display:flex}.hok-season-badge{color:#101430;letter-spacing:1.4px;background:linear-gradient(120deg,#f2d894,#c69f57);align-items:center;padding:4px 11px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 3px 16px #e7bf714d}.hok-season-theme{color:#f4da9f;letter-spacing:5px;text-shadow:0 0 22px #e7bf7180;font-size:15px;font-weight:700}@supports ((-webkit-background-clip:text) or (background-clip:text)){.hok-hero h1{background:linear-gradient(100deg,#fff 0%,#f7e5b8 55%,#dfba74 100%);-webkit-text-fill-color:transparent;color:#0000;text-shadow:none;filter:drop-shadow(0 3px 22px #e7bf7152);-webkit-background-clip:text;background-clip:text}}.hok-workspace{max-width:1085px;margin:0 auto;padding:0 24px 30px}.hok-tabs{margin-left:auto;margin-right:auto}.hok-tabs button.active{background:linear-gradient(120deg,#b4813c,#765529)}.hok-tabs button.active:first-child{background:linear-gradient(120deg,#b88742,#72532e);box-shadow:0 5px 18px #c99d4d3d}.hok-content-grid{grid-template-columns:1fr minmax(0,680px) 1fr;align-items:center;gap:24px;max-width:1085px;margin:0 auto;padding:0 0 20px;display:grid}.hok-side-label{color:#8f95b8;letter-spacing:3px;font-family:Barlow Condensed;font-size:13px;line-height:1.35}.hok-side-label.right{text-align:right}.hok-card{-webkit-backdrop-filter:blur(22px)saturate(150%);background:#0a0e228f;border:1px solid #e5bc6894;padding:25px 38px 27px;position:relative;box-shadow:0 25px 75px #02040e80,inset 0 0 0 5px #e5bc680d}.hok-card:before,.hok-card:after{content:"";border:1px solid #e7bf71;width:8px;height:8px;position:absolute}.hok-card:before{border-bottom:0;border-right:0;top:-5px;left:-5px}.hok-card:after{border-top:0;border-left:0;bottom:-5px;right:-5px}.hok-heading-icon{color:#e7bf71;background:#e5bc681f;border-color:#e5bc686b}.hok-card .field-label{color:#e8e2f5}.hok-card .field-label span{color:#8f96b4}.hok-card .input-wrap{background:#121834a8;border-color:#6874aac7}.hok-card .input-wrap:focus-within{border-color:#e7bf71;box-shadow:0 0 0 3px #e5bc681a}.hok-card .input-wrap input::placeholder{color:#6c7398}.hok-card .input-count,.hok-card .form-foot{color:#8f97bd}.hok-field-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.segmented-control{grid-template-columns:1fr 1fr;gap:5px;display:grid}.segmented-control button{color:#a6adc9;background:#161c3c9e;border:1px solid #6874aab8;height:38px;font-size:12px}.segmented-control button.active{color:#152b32;background:#e7bf71;border-color:#edc878;font-weight:800}.hok-rewards{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.hok-reward{color:#d8ddf0;text-align:left;background:#141a3894;border:1px solid #6874aaa8;align-items:center;gap:14px;min-width:0;min-height:96px;padding:12px 14px;display:flex;position:relative}.hok-reward.selected{color:#fff;background:linear-gradient(145deg,#8a6528e6,#2b3160d6);border-color:#edc878;box-shadow:0 0 20px #e5bc6833}.hok-reward-image{background-position:top;background-size:cover;border:1px solid #eecd8480;flex:0 0 64px;width:64px;height:88px}.hok-reward-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.hok-reward-copy small{color:#e6c78c;letter-spacing:2px;font-size:11px}.hok-reward-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:19px;overflow:hidden}.hok-reward-tag{color:#b9c0dc;letter-spacing:.6px;font-size:10px;font-style:normal}.hok-check{color:#2a1d05;letter-spacing:.6px;background:linear-gradient(120deg,#f2d894,#c69f57);padding:2px 8px;font-size:10px;font-weight:800;position:absolute;top:11px;right:12px}.hok-submit{background:linear-gradient(90deg,#bf8c45,#7e5d34);box-shadow:0 8px 20px #855c2440}.hok-loading,.hok-modal-icon{color:#e7bf71;border-color:#d6aa57}.hok-footer{color:#8f97bd;max-width:1085px}.hok-history .history-kicker{color:#e7bf71}.hok-history-item{grid-template-columns:minmax(130px,1fr) 85px minmax(140px,1fr) minmax(150px,1.2fr)}.hok-record-meta{color:#b8bed9;flex-direction:column;gap:3px;font-size:10px;display:flex}.hok-history-reward{justify-content:flex-start}.hok-history-reward b{color:#f4d58c;font-size:13px}.admin-game-select{color:#5b6a7c;align-items:center;gap:6px;font-size:10px;display:flex}.admin-game-select select{color:#0f172a;background:#fff;border:1px solid #d7dfe9;outline:0;height:36px;padding:0 9px;font-size:12px}.admin-game-select select:focus{border-color:#2563c9}.admin-platform{color:#40535c;flex-direction:column;gap:3px;font-size:11px;display:flex}.admin-platform small{color:#5b6a7c;font-size:10px}.admin-hok-head,.admin-hok-row{grid-template-columns:minmax(130px,1fr) 90px minmax(160px,1.2fr) minmax(150px,1.1fr) 90px minmax(145px,1fr) 70px}.admin-skin-reward{color:#a16207;font-size:12px}.admin-switch-control{color:#5b6a7c;white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:flex}.admin-switch{color:#b91c1c;cursor:pointer;white-space:nowrap;background:#fdecee;border:1px solid #f0a7b4;align-items:center;gap:6px;height:36px;padding:0 9px;font-size:11px;display:inline-flex}.admin-switch i{background:#dc2626;border-radius:50%;width:7px;height:7px}.admin-switch.enabled{color:#15803d;background:#e9f8f0;border-color:#9ad3b0}.admin-switch.enabled i{background:#16a34a}.admin-external-switch{color:#5b6a7c;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:-3px 0 10px;font-size:11px;display:flex}.standard-not-found{color:#1f2937;text-align:center;background:#fff;place-content:center;justify-items:center;gap:10px;min-height:100vh;padding:24px;font-family:Arial,Microsoft YaHei,sans-serif;display:grid}.not-found-code{letter-spacing:4px;color:#d1d5db;font-size:96px;font-weight:700;line-height:1}.standard-not-found h1{margin:0;font-size:24px;font-weight:500}.standard-not-found p{color:#6b7280;margin:0;font-size:14px}.page-checking{background:0 0;min-height:100vh}.admin-mobile-head,.admin-mobile-row{grid-template-columns:minmax(130px,1fr) minmax(110px,.8fr) minmax(160px,1.2fr) 90px 90px minmax(145px,1fr) 70px}.admin-topup-reward{color:#c2410c;font-size:15px}@media (max-width:820px){.hok-content-grid{grid-template-columns:minmax(0,1fr)}.hok-side-label{display:none}.hok-card{padding:22px 20px}.hok-hero{padding-top:45px}.hok-history-item{grid-template-columns:1fr 68px 1fr}.hok-history-item .hok-record-meta{grid-area:1/2}.hok-history-item .history-code{grid-area:1/3}.hok-history-item .hok-history-reward{grid-area:2/1/auto/-1}.admin-hok-head,.admin-mobile-head{display:none}.admin-hok-row,.admin-mobile-row{grid-template-columns:minmax(0,1fr) auto;display:grid}.admin-hok-row .admin-platform{grid-area:1/2}.admin-hok-row .admin-code,.admin-mobile-row .admin-code{grid-column:1/-1}.admin-hok-row .admin-skin-reward{grid-area:3/1}.admin-hok-row .admin-status{grid-area:4/1}.admin-hok-row time{grid-area:4/2}.admin-hok-row .admin-delete{grid-area:3/2}.admin-mobile-row .admin-platform{grid-area:1/2}.admin-mobile-row .admin-topup-reward{grid-area:3/1}.admin-mobile-row .admin-status{grid-area:4/1}.admin-mobile-row time{grid-area:4/2}.admin-mobile-row .admin-delete{grid-area:3/2}}@media (max-width:600px),(max-height:600px) and (orientation:landscape){.hok-shell{background-position:top;background-attachment:scroll;width:100%;height:100dvh;min-height:0;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.hok-topbar{gap:8px;height:48px;padding:0 12px}.hok-back{font-size:10px}.hok-brand-logo{height:32px}.hok-brand-subtitle{display:none}.hok-help{padding:6px 8px;font-size:0}.hok-help svg{width:16px;height:16px}.hok-hero{padding:10px 12px 12px}.hok-season{gap:8px;margin:0 0 6px}.hok-season-badge{letter-spacing:.8px;padding:2px 8px;font-size:9px}.hok-season-theme{letter-spacing:3px;font-size:11px}.hok-kicker,.hok-hero p,.hok-hero-line{display:none}.hok-hero h1{letter-spacing:1px;margin:0;font-size:22px;line-height:1.2}.hok-workspace{height:calc(100dvh - 120px);padding:0 8px;overflow:hidden}.hok-tabs{margin-bottom:8px}.hok-content-grid{padding:0}.hok-card{padding:11px 12px 10px;overflow:hidden}.hok-card .card-topline{padding-bottom:8px;font-size:8px}.hok-card .form-heading{gap:9px;margin-bottom:9px}.hok-card .form-heading h2{font-size:16px}.hok-card .form-heading p{font-size:9px;line-height:1.25}.hok-card .heading-icon{width:28px;height:28px}.hok-card .field-label{margin:7px 0 4px;font-size:10px}.hok-card .input-wrap{height:34px}.hok-card .input-wrap input{font-size:16px}.hok-field-row{gap:7px}.segmented-control button{height:32px;font-size:10px}.hok-rewards{gap:4px}.hok-reward{gap:10px;min-height:60px;padding:8px 10px}.hok-reward-image{flex-basis:44px;width:44px;height:60px}.hok-reward-copy{gap:1px}.hok-reward-copy small{letter-spacing:1px;font-size:9px}.hok-reward-copy strong{font-size:15px}.hok-reward-tag{font-size:8px}.hok-check{padding:1px 6px;font-size:8px;top:7px;right:8px}.hok-submit{height:38px;margin-top:9px;font-size:13px}.hok-card .form-foot{margin-top:7px;font-size:8px}.hok-footer{display:none}.hok-history{padding:8px 0 0}.hok-workspace.history-active{flex-direction:column;display:flex}.hok-workspace.history-active .hok-history{flex-direction:column;flex:1;min-height:0;display:flex}.hok-workspace.history-active .history-window{flex:1;height:auto;min-height:0;max-height:none}}@media (max-width:600px) and (orientation:portrait){.hok-shell:before{background-image:linear-gradient(#06091ab3 0%,#06091a9e 16%,#06091a66 26%,#06091a14 38%,#06091a00 50%,#06091a4d 82%,#06091a8f 100%),url(/hok-background-mobile.jpg?v=276fc62b);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:100% 100%,cover}}@media (max-width:390px){.hok-reward-copy strong{font-size:14px}.hok-reward-image{flex-basis:40px;width:40px;height:54px}.hok-card{padding-left:9px;padding-right:9px}}.topup-shell{color:#153b43;background:#f4fbfb;min-height:100vh;position:relative;overflow:visible}.topup-shell:before{content:"";pointer-events:none;background:linear-gradient(130deg,#fffffff7,#e4f8f7b8);position:absolute;top:0;bottom:0;left:0;right:0}.topup-topbar,.topup-hero,.topup-workspace,.topup-footer{z-index:1;position:relative}.topup-topbar{border-bottom:1px solid #d6ece9;align-items:center;gap:14px;max-width:1160px;height:78px;margin:auto;padding:0 24px;display:flex}.topup-brand{align-items:center;gap:11px;min-width:0;display:flex}.topup-brand-mark{color:#fff;background:linear-gradient(145deg,#16b9a5,#168bb2);border-radius:12px;place-items:center;width:40px;height:40px;font-size:20px;font-weight:900;display:grid;box-shadow:0 8px 20px #15a89e33}.topup-brand div{flex-direction:column;gap:4px;min-width:0;display:flex}.topup-brand strong{color:#153b43;letter-spacing:1px;font-size:18px}.topup-brand em{color:#139c93;letter-spacing:1px;font-family:Barlow Condensed,sans-serif;font-style:normal}.topup-brand span{color:#709196;letter-spacing:2px;font-size:9px}.topup-help{color:#237276;background:#fff;border:1px solid #a8d8d1;align-items:center;gap:7px;margin-left:auto;padding:9px 13px;font-size:12px;display:flex}.topup-help:hover{color:#0c5f64;border-color:#25aa9d}.topup-hero{max-width:1160px;margin:auto;padding:66px 24px 45px}.topup-hero-copy{max-width:720px}.topup-kicker{color:#f28745;letter-spacing:1.5px;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.topup-hero h1{color:#153b43;letter-spacing:2px;margin:12px 0 8px;font-size:max(30px,min(5vw,55px))}.topup-hero p{color:#64858a;margin:0;font-size:14px}.topup-hero-line{background:linear-gradient(90deg,#16af9f,#f59b53);width:92px;height:3px;margin-top:24px;transform:skew(-30deg)}.topup-workspace{max-width:1085px;margin:0 auto;padding:0 24px 30px}.topup-tabs{width:min(100%,680px)}.topup-tabs button.active{color:#fff;background:linear-gradient(120deg,#17ad9d,#197caa);box-shadow:0 5px 18px #129d9933}.topup-tabs button.active:first-child{background:linear-gradient(120deg,#f28a48,#dc6c45);box-shadow:0 5px 18px #e3704133}.topup-content-grid{grid-template-columns:1fr minmax(0,680px) 1fr;align-items:center;gap:24px;max-width:1085px;margin:0 auto;padding:0 0 20px;display:grid}.topup-card{background:#fffffff0;border:1px solid #c8e6e2;padding:25px 38px 27px;position:relative;box-shadow:0 25px 70px #2473761f,inset 0 0 0 5px #1baea20a}.topup-card:before,.topup-card:after{content:"";border:1px solid #f29a57;width:8px;height:8px;position:absolute}.topup-card:before{border-bottom:0;border-right:0;top:-5px;left:-5px}.topup-card:after{border-top:0;border-left:0;bottom:-5px;right:-5px}.topup-heading-icon{color:#139f94;background:#e8f8f5;border-color:#9ed9d0}.topup-card .field-label{color:#295961}.topup-card .field-label span{color:#82a2a3}.topup-card .input-wrap{background:#f7fcfc;border-color:#b6d9d5}.topup-card .input-wrap:focus-within{border-color:#23a89b;box-shadow:0 0 0 3px #23a89b1c}.topup-card .input-wrap input{color:#163e45}.topup-card .input-wrap input::placeholder{color:#91afb1}.topup-input input{padding-right:72px!important}.carrier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.carrier-option{color:#527278;text-align:left;background:#f8fcfc;border:1px solid #c6e2df;grid-template-rows:auto auto;grid-template-columns:18px 1fr;align-items:center;column-gap:8px;min-width:0;min-height:74px;padding:10px;display:grid}.carrier-option:hover{border-color:#55b9ae;transform:translateY(-2px)}.carrier-option.selected{color:#173f46;background:#e9f8f4;border-color:#28aa9b;box-shadow:0 8px 18px #1aa9991f}.carrier-dot{background:#1db39f;border-radius:50%;grid-row:1/span 2;width:14px;height:14px;box-shadow:inset 0 0 0 3px #fff,0 0 0 1px #1db39f}.carrier-option.unicom .carrier-dot{background:#efb42e;box-shadow:inset 0 0 0 3px #fff,0 0 0 1px #efb42e}.carrier-option.telecom .carrier-dot{background:#3277d1;box-shadow:inset 0 0 0 3px #fff,0 0 0 1px #3277d1}.carrier-option strong{font-size:12px}.carrier-option small{color:#91aeb0;font-size:9px}.amount-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.amount-grid button{color:#4d7478;background:#f8fcfc;border:1px solid #c4dfdc;height:40px;font-size:13px;font-weight:800}.amount-grid button:hover{color:#db713b;border-color:#f09a58}.amount-grid button.selected{color:#fff;background:linear-gradient(135deg,#f39a57,#e66d48);border-color:#ef8d4e;box-shadow:0 6px 15px #eb7e4533}.topup-submit{color:#fff;background:linear-gradient(90deg,#f28e4e,#e56c4d);box-shadow:0 8px 20px #e26e4633}.topup-foot{color:#78999b}.topup-side-note{color:#2e7f7d;flex-direction:column;gap:5px;font-size:12px;display:flex}.topup-side-note strong{color:#e57d42;letter-spacing:1px;font-size:22px}.topup-side-note span{color:#7b9b9e}.topup-side-note i{background:linear-gradient(90deg,#ef9657,#0000);width:64px;height:2px;margin-top:8px}.topup-side-note.right{text-align:right;align-items:flex-end}.topup-side-note.right i{background:linear-gradient(90deg,#0000,#1ca99b)}.topup-history-kicker{color:#e57c45!important}.topup-history-item{grid-template-columns:minmax(130px,1fr) 100px minmax(140px,1fr) 72px}.topup-record-carrier{color:#4f8381;font-size:11px}.topup-history-reward b{color:#e67742;font-size:17px}.topup-footer{color:#7d9b9e;border-color:#d6ece9}@media (max-width:820px){.topup-content-grid{grid-template-columns:minmax(0,1fr)}.topup-side-note{display:none}.topup-card{padding:22px 20px}.topup-history-item{grid-template-columns:1fr 90px 1fr}.topup-history-item .topup-record-carrier{grid-area:1/2}.topup-history-item .history-code{grid-area:1/3}.topup-history-item .topup-history-reward{grid-area:2/1/auto/-1}}@media (max-width:600px),(max-height:600px) and (orientation:landscape){.topup-shell{width:100%;height:100dvh;min-height:0;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.topup-topbar{gap:8px;height:48px;padding:0 12px}.topup-brand-mark{border-radius:9px;width:29px;height:29px;font-size:15px}.topup-brand strong{font-size:13px}.topup-brand span{display:none}.topup-help{padding:6px 8px;font-size:0}.topup-help svg{width:16px;height:16px}.topup-hero{padding:10px 12px 12px}.topup-kicker,.topup-hero p,.topup-hero-line{display:none}.topup-hero h1{margin:0;font-size:22px;line-height:1.2}.topup-workspace{height:calc(100dvh - 96px);padding:0 8px;overflow:hidden}.topup-tabs{margin-bottom:8px}.topup-content-grid{padding:0}.topup-card{padding:11px 12px 10px;overflow:hidden}.topup-card .card-topline{padding-bottom:8px;font-size:8px}.topup-card .form-heading{gap:9px;margin-bottom:9px}.topup-card .form-heading h2{font-size:16px}.topup-card .form-heading p{font-size:9px}.topup-card .heading-icon{width:28px;height:28px}.topup-card .field-label{margin:7px 0 4px;font-size:10px}.topup-card .input-wrap{height:34px}.topup-card .input-wrap input{font-size:16px}.carrier-grid{gap:4px}.carrier-option{grid-template-columns:14px 1fr;column-gap:4px;min-height:56px;padding:5px}.carrier-dot{width:11px;height:11px}.carrier-option strong{font-size:10px}.carrier-option small{font-size:8px}.amount-grid{gap:4px}.amount-grid button{height:34px;font-size:11px}.topup-submit{height:38px;margin-top:9px;font-size:13px}.topup-foot{margin-top:7px;font-size:8px}.topup-footer{display:none}.topup-workspace.history-active{flex-direction:column;display:flex}.topup-workspace.history-active .topup-history{flex-direction:column;flex:1;min-height:0;display:flex}.topup-workspace.history-active .history-window{flex:1;height:auto;min-height:0;max-height:none}}@media (hover:hover) and (pointer:fine){html{overflow-x:hidden;overflow-y:auto}body,#root{min-height:100vh}.page-shell{min-height:100vh;overflow:visible}}.amount-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.topup-field-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.topup-field-row .field-label{display:block}.topup-card .code-line-two{margin-top:7px}.admin-electricity-head{grid-template-columns:minmax(130px,1fr) minmax(110px,.8fr) minmax(160px,1.2fr) 90px 90px minmax(145px,1fr) 70px}@media (max-width:820px){.admin-electricity-head{display:none}}@media (max-width:390px){.topup-tabs button{padding-left:6px;padding-right:6px;font-size:11px}.topup-tabs button svg{width:14px;height:14px}.topup-field-row{gap:7px}}.topup-shell{background-color:#eaf5f7;background-image:linear-gradient(90deg,#1a97b314 1px,#0000 1px),linear-gradient(#1a97b314 1px,#0000 1px),linear-gradient(135deg,#effafb 0%,#e4f3f5 52%,#edf8f7 100%);background-size:46px 46px,46px 46px,100% 100%}.topup-shell:before{background:linear-gradient(90deg,#eef9faf0,#eef9faad 48%,#eef9faed),repeating-linear-gradient(116deg,#0000 0,#0000 108px,#1b97b217 109px,#1b97b217 110px,#0000 111px,#0000 220px)}.topup-shell:after{content:"";z-index:0;pointer-events:none;opacity:.55;background-image:linear-gradient(90deg,#0000 0,#0000 8%,#1a97b347 8%,#1a97b347 calc(8% + 1px),#0000 calc(8% + 1px),#0000 30%,#f189453d 30%,#f189453d calc(30% + 1px),#0000 calc(30% + 1px),#0000 72%,#1a97b340 72%,#1a97b340 calc(72% + 1px),#0000 calc(72% + 1px)),linear-gradient(0deg,#0000 0,#0000 15%,#1a97b32e 15%,#1a97b32e calc(15% + 1px),#0000 calc(15% + 1px),#0000 75%,#f1894533 75%,#f1894533 calc(75% + 1px),#0000 calc(75% + 1px));background-size:100% 290px,390px 100%;position:absolute;top:78px;bottom:0;left:0;right:0}.topup-topbar,.topup-hero,.topup-workspace,.topup-footer{z-index:1}.topup-topbar{background:#ffffffb8}.topup-hero{padding-bottom:38px}.topup-card{background:#fffffff7;box-shadow:0 24px 55px #2a6d7926,inset 0 0 0 5px #1baea209}.carrier-option{text-align:center;grid-template-rows:28px auto auto;grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:2px;padding:8px 6px}.carrier-logo{object-fit:contain;object-position:center;filter:saturate(.92);width:auto;max-width:88px;height:24px;display:block}.carrier-option strong{line-height:1.15}.carrier-option small{line-height:1.1}.carrier-option.mobile .carrier-logo{max-width:78px}.carrier-option.unicom .carrier-logo{max-width:70px}.carrier-option.telecom .carrier-logo{max-width:74px}.carrier-option.selected .carrier-logo{filter:saturate(1.08)contrast(1.04)}.topup-shell.electricity-view{background-color:#eaf6ef;background-image:linear-gradient(90deg,#168f6514 1px,#0000 1px),linear-gradient(#168f6514 1px,#0000 1px),linear-gradient(135deg,#f0faf5 0%,#e2f2ea 52%,#eef8f2 100%)}.topup-shell.electricity-view:before{background:linear-gradient(90deg,#f0faf5f2,#f0faf5b3 48%,#f0faf5f0),repeating-linear-gradient(116deg,#0000 0,#0000 108px,#188d6517 109px,#188d6517 110px,#0000 111px,#0000 220px)}.topup-shell.electricity-view:after{opacity:.64;background-image:radial-gradient(circle at 18% 32%,#0000 0,#0000 36px,#188d6538 37px,#188d6538 38px,#0000 39px,#0000 65px,#188d6529 66px,#188d6529 67px,#0000 68px),radial-gradient(circle at 82% 62%,#0000 0,#0000 48px,#188d652e 49px,#188d652e 50px,#0000 51px,#0000 84px,#188d651f 85px,#188d651f 86px,#0000 87px),linear-gradient(90deg,#0000 0,#0000 18%,#188d653d 18%,#188d653d calc(18% + 1px),#0000 calc(18% + 1px),#0000 68%,#188d6533 68%,#188d6533 calc(68% + 1px),#0000 calc(68% + 1px));background-position:0 110px,right 290px,50% 0;background-repeat:no-repeat,no-repeat,repeat-y;background-size:360px 300px,420px 350px,100% 260px}.electricity-view .topup-kicker,.electricity-view .topup-brand em{color:#168e65}.electricity-view .topup-hero-line{background:linear-gradient(90deg,#169669,#67b67b)}.electricity-view .topup-tabs button.active{background:linear-gradient(120deg,#168f65,#317f71);box-shadow:0 5px 18px #168f6533}.electricity-view .topup-heading-icon{color:#168f65;background:#e9f7ef;border-color:#a5d8b8}.electricity-view .topup-card .input-wrap:focus-within{border-color:#249669;box-shadow:0 0 0 3px #2496691c}.electricity-view .topup-submit{background:linear-gradient(90deg,#198d65,#3caa79);box-shadow:0 8px 20px #198d6533}.electricity-view .topup-side-note{color:#2c8266}.electricity-view .topup-side-note strong{color:#198d65}.topup-modal{text-align:center;background:#fff;border:1px solid #6fd1bf;width:min(390px,100vw - 40px);padding:30px 28px 26px;box-shadow:0 26px 70px #0946464d}.topup-modal .topup-loading{color:#168f79;background:#eafaf6;border:2px solid #34bda8;border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 16px;display:grid;box-shadow:0 0 0 8px #34bda81c}.topup-modal h2{letter-spacing:0;flex-direction:column;gap:9px;margin:0;font-size:21px;line-height:1.35;display:flex}.topup-modal h2 span{color:#137b6e;font-weight:800}.topup-modal h2 small{color:#b85629;font-size:15px;font-weight:800}.topup-modal.is-error{background:#fff8f5;border:2px solid #d9482f;box-shadow:0 26px 70px #661b0f47}.topup-modal.is-error .topup-loading{color:#a92d1c;background:#ffe8df;border-color:#d9482f;box-shadow:0 0 0 8px #d9482f2e}.topup-modal .topup-error-message{gap:8px}.topup-modal .topup-error-message span{color:#951f12;text-shadow:none;font-weight:900}.topup-modal .topup-error-message small{color:#54170f;font-size:15px;font-weight:800;line-height:1.45;display:inline-block}.topup-modal-confirm{color:#fff;cursor:pointer;background:#168f79;border:1px solid #2fab98;width:100%;min-height:42px;margin-top:20px;font-size:14px;font-weight:800;transition:background .18s,border-color .18s,transform .18s}.topup-modal-confirm:hover{background:#117866;border-color:#168f79}.topup-modal-confirm:active{transform:translateY(1px)}.topup-modal.is-error .topup-modal-confirm{background:#b93725;border-color:#c33c28}.topup-modal.is-error .topup-modal-confirm:hover{background:#a92d1c;border-color:#a92d1c}.electricity-view .topup-modal .topup-loading{color:#1a8f65;background:#ecf9f0;border-color:#58b97c;box-shadow:0 0 0 8px #58b97c1f}.electricity-view .topup-modal h2 span{color:#187b58}.electricity-view .topup-modal h2 small{color:#a96325}.electricity-view .topup-modal .topup-error-message span{color:#951f12}.electricity-view .topup-modal .topup-error-message small{color:#54170f}@media (max-width:600px){.topup-modal{padding:25px 20px 22px}.topup-modal h2{font-size:19px}.topup-modal h2 small{font-size:14px}}@media (max-width:600px),(max-height:600px) and (orientation:landscape){.topup-shell:after{background-size:100% 210px,260px 100%;top:48px}.carrier-option{grid-template-rows:18px auto auto;min-height:58px;padding:4px}.carrier-logo,.carrier-option.mobile .carrier-logo,.carrier-option.unicom .carrier-logo,.carrier-option.telecom .carrier-logo{max-width:59px;height:17px}}.three-network-tabs{align-items:center}.three-network-tabs button{flex:1}.three-network-shell .form-heading h2{font-size:0}.three-network-shell .form-heading h2:after{content:"充值查询";color:#173f46;font-size:21px;line-height:1.2;display:block}.three-network-actions{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.three-network-actions .submit-button{margin-top:18px}.three-network-modify,.three-network-confirm{color:#237276;background:#f3fbfa;border:1px solid #9bcfc8;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:800;display:flex}.three-network-modify{width:100%;min-height:48px;margin-top:18px}.three-network-modify:hover,.three-network-confirm:hover{color:#12666b;background:#e7f7f3;border-color:#26a695}.three-network-result{background:#f4fbfa;border:1px solid #b8dcd7;margin-top:18px;padding:14px 16px}.three-network-result-head,.three-network-result-main{justify-content:space-between;align-items:center;gap:12px;display:flex}.three-network-result-head{color:#2f7e7b;font-size:12px;font-weight:800}.three-network-result-head small{color:#88a8a9;font-size:10px;font-weight:500}.three-network-result-main{margin-top:9px}.three-network-result-main strong{color:#153f46;letter-spacing:1px;font-size:18px}.three-network-result-main p{color:#6e9294;margin:4px 0 0;font-size:11px}.three-network-status{color:#cf7139;white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.three-network-status i{background:#e58a48;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e58a4821}.three-network-status.success{color:#168a6e}.three-network-status.success i{background:#23a983;box-shadow:0 0 0 4px #23a98321}html[data-route=refund] body{background:#f4f7fb}.refund-app{color:#1f2937;background:#f4f7fb;flex-direction:column;min-height:100vh;display:flex}.refund-topbar{background:#fff;border-bottom:1px solid #e2e8f0;flex:none;align-items:center;gap:12px;height:58px;padding:0 22px;display:flex}.refund-brandmark{color:#2563c9;background:#2563eb1a;border:1px solid #2563eb47;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.refund-brandcopy{flex-direction:column;line-height:1.25;display:flex}.refund-brandcopy strong{letter-spacing:1px;color:#0f172a;font-size:15px}.refund-brandcopy span{letter-spacing:2.2px;color:#5b6a7c;font-size:9px}.refund-topbar-right{align-items:center;gap:8px;margin-left:auto;display:flex}.refund-chip{letter-spacing:1px;color:#15803d;background:#15803d12;border:1px solid #15803d47;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:10px;display:flex}.refund-chip i{background:#16a34a;border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px #16a34ab3}.refund-help{color:#5b6a7c;background:0 0;border:1px solid #64748b52;border-radius:5px;align-items:center;gap:6px;padding:6px 11px;font-size:11px;display:flex}.refund-help:hover{color:#2563c9;border-color:#93c5fd}.refund-body{flex:1;min-height:0;display:flex}.refund-side{background:#fbfcfe;border-right:1px solid #e2e8f0;flex:0 0 216px;padding:18px 14px}.refund-sidelabel{letter-spacing:2px;color:#5b6a7c;padding:0 8px 10px;font-size:9px}.refund-nav{flex-direction:column;gap:3px;display:flex}.refund-navitem{color:#5b6a7c;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:9px 10px;font-size:12px;display:flex}.refund-navitem.active{color:#1d4ed8;background:#2563eb17;box-shadow:inset 2px 0 #2563c9}.refund-navitem:not(.active):hover{color:#1f2937;background:#94a3b824}.refund-main{flex:1;min-width:0;padding:26px 30px 40px;overflow-y:auto}.refund-crumb{color:#5b6a7c;align-items:center;gap:6px;font-size:11px;display:flex}.refund-pagehead{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-end;gap:16px;margin:10px 0 20px;padding-bottom:14px;display:flex}.refund-pagehead h1{letter-spacing:1.5px;color:#0f172a;margin:0 0 5px;font-size:23px}.refund-pagehead p{color:#5b6a7c;margin:0;font-size:12px}.refund-badge-idle,.refund-badge-busy{letter-spacing:1px;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 11px;font-size:10px;display:flex}.refund-badge-idle{color:#5b6a7c;border:1px solid #cbd5e1}.refund-badge-busy{color:#92400e;background:#d9770614;border:1px solid #d977064d}.refund-panel{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:18px;overflow:hidden;box-shadow:0 1px 2px #0f172a0d}.refund-panel-head{background:#f8fafc;border-bottom:1px solid #eef2f7;align-items:center;gap:9px;padding:13px 18px;display:flex}.refund-panel-head h2{letter-spacing:1px;color:#1f2937;margin:0;font-size:13px}.refund-panel-head small{color:#5b6a7c;letter-spacing:1px;margin-left:auto;font-size:10px}.refund-panel-body{padding:18px}.refund-intro p{color:#5b6a7c;margin:0 0 9px;font-size:12px;line-height:1.75}.refund-intro p:last-child{margin-bottom:0}.refund-form-row{align-items:stretch;gap:10px;display:flex}.refund-field{flex:1;min-width:0}.refund-label{color:#334155;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.refund-label span{color:#5b6a7c;letter-spacing:1px;font-weight:500}.refund-input{color:#0f172a;letter-spacing:.6px;-webkit-text-size-adjust:100%;background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:0;width:100%;height:42px;padding:0 13px;font-size:13px;transition:all .15s}.refund-input::placeholder{color:#94a3b8;letter-spacing:0}.refund-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f624}.refund-submit{color:#fff;letter-spacing:1px;background:linear-gradient(90deg,#2563c9,#1d4ed8);border:0;border-radius:6px;flex:none;align-self:flex-end;align-items:center;gap:8px;height:42px;padding:0 22px;font-size:13px;font-weight:700;display:flex;box-shadow:0 6px 16px #2563eb3d}.refund-submit:hover{filter:brightness(1.1)}.refund-reset{color:#5b6a7c;background:0 0;border:1px solid #cbd5e1;border-radius:6px;flex:none;align-self:flex-end;height:42px;padding:0 16px;font-size:12px}.refund-reset:hover{color:#2563c9;border-color:#93c5fd}.refund-hint{color:#5b6a7c;margin:11px 0 0;font-size:11px}.refund-panel .notice.error{color:#b91c1c;background:#dc262612;border-color:#dc262642}.refund-result-head{background:linear-gradient(90deg,#16a34a1a,#16a34a00);border-bottom:1px solid #eef2f7;align-items:center;gap:11px;padding:15px 18px;display:flex}.refund-result-icon{color:#15803d;background:#15803d1a;border:1px solid #15803d52;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.refund-result-title strong{letter-spacing:.8px;color:#0f172a;font-size:14px;display:block}.refund-result-title span{color:#15803d;font-size:11px}.refund-notice{color:#1f2937;margin:0;padding:16px 18px;font-size:13px;line-height:1.85}.refund-notice b{color:#1d4ed8;letter-spacing:1.2px;font-family:Barlow Condensed,sans-serif;font-size:15px}.refund-steps{grid-template-columns:repeat(4,1fr);gap:6px;margin:0;padding:16px 18px 4px;list-style:none;display:grid}.refund-step{text-align:center;color:#5b6a7c;padding-top:22px;font-size:11px;position:relative}.refund-step:before{content:"";background:#e2e8f0;height:1px;position:absolute;top:5px;left:-50%;right:50%}.refund-step:first-child:before{display:none}.refund-step i{z-index:1;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:50%;width:11px;height:11px;position:absolute;top:0;left:50%;transform:translate(-50%)}.refund-step.done{color:#334155}.refund-step.done i{background:#16a34a;border-color:#4ade80}.refund-step.done:before{background:#86efac}.refund-step.current{color:#92400e;font-weight:700}.refund-step.current i{background:#f59e0b;border-color:#fcd34d;box-shadow:0 0 0 4px #f59e0b2e}.refund-meta{border-collapse:collapse;width:100%;margin-top:8px}.refund-meta th,.refund-meta td{text-align:left;vertical-align:top;border-top:1px solid #eef2f7;padding:11px 18px;font-size:12px}.refund-meta th{color:#5b6a7c;width:108px;font-weight:500}.refund-meta td{color:#1f2937}.refund-meta td b{letter-spacing:1.2px;color:#0f172a;font-family:Barlow Condensed,sans-serif;font-size:14px}.refund-meta td svg{vertical-align:-2px;color:#5b6a7c;margin-left:6px}.refund-footnote{color:#5b6a7c;background:#f8fafc;border-top:1px solid #eef2f7;padding:13px 18px;font-size:11px;line-height:1.8}.refund-footnote p{margin:0}.refund-backdrop{z-index:5;background:#0f172a73;place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.refund-modal{background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:min(400px,100%);padding:26px;position:relative;box-shadow:0 20px 50px #0f172a29}.refund-modal h2{letter-spacing:1px;color:#0f172a;margin:0 0 14px;font-size:15px}.refund-modal-close{color:#5b6a7c;background:0 0;border:0;position:absolute;top:12px;right:12px}.refund-modal p{color:#475569;margin:7px 0;font-size:12px;line-height:1.75}.refund-modal .muted{color:#5b6a7c;margin-top:14px;font-size:11px}@media (hover:none) and (pointer:coarse){.refund-input{font-size:16px}}@media (max-width:900px){.refund-side{display:none}.refund-main{padding:20px 16px 34px}}@media (max-width:560px){.refund-topbar{height:52px;padding:0 14px}.refund-brandcopy span,.refund-chip{display:none}.refund-form-row{flex-wrap:wrap}.refund-submit,.refund-reset{justify-content:center;width:100%}.refund-pagehead{flex-direction:column;align-items:flex-start;gap:10px}.refund-steps{grid-template-columns:repeat(2,1fr);row-gap:14px}.refund-step:nth-child(odd):before{display:none}.refund-meta th{width:84px}}.three-network-confirm{width:100%;min-height:38px;margin-top:12px}.three-network-confirm:disabled{cursor:default;opacity:.7}@media (max-width:600px){.three-network-shell .form-heading h2:after{font-size:16px}.three-network-actions{grid-template-columns:minmax(0,1fr);gap:7px}.three-network-modify{min-height:38px;margin-top:9px;font-size:12px}.three-network-actions .submit-button{margin-top:9px}.three-network-result{margin-top:12px;padding:11px 12px}.three-network-result-main strong{font-size:16px}.three-network-status{font-size:10px}.three-network-confirm{min-height:34px;margin-top:9px;font-size:12px}}
