:root{--font-body:"Bricolage Grotesque", sans-serif;--font-display:"Bricolage Grotesque", sans-serif;--font-handwritten:"Shadows Into Light", cursive;--font-note:"Reenie Beanie", cursive;--font-error:"VT323", monospace;--ui-background:#f8f8fa;--ui-surface:#fff;--ui-foreground:#18181b;--ui-muted:#71717a;--ui-border:#e4e4e7;--ui-primary:#6591d7;--ui-primary-foreground:#fff;--ui-radius:10px;--ui-shadow:0 1px 3px #18181b14, 0 8px 24px #18181b0a}body{font-family:var(--font-body);color:var(--ui-foreground);background-color:var(--ui-background);cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAADH0lEQVRYhb1WMW7cMBAcGlKKNNYj3DiAcQXZJB9xm0p6hK6UmvxAqtL6L2RhGHCK8yPkxo0OYIolVyTFO8uJ7QV4J1Ekdzg7u6Sw1lokVva9SPs+yoS11irVcIfWw6cCWQBIST3GfCqQi/BFDzUBkRJKNfDMzG1r57Zdheo9TBRdh7ltmQU91FCNAUBMfDQjRdqhGgM9SKhRknMXGc+G1gM8G+8BhEOg9eB2a6BGQNdw4agByJOheRcAq52YBUQtHRDIFRAP4n+ARCHQeqCFJQBIjMYBAIGoVcK4GOnf2n8OC4cgx8JowCBqJQBr800Ianh7WC7SjlALPgMgnPNTFgLB28ISAcjRxzvfYhvZmPd77l+lIZBqIWPHZ6B4Ct6vYhAAs5ZqY97vLazFLIQtu06IouvWCF1h0mZc715kNOaLlJQEpriMx4ZrCPopu04AGQ3wmn7R43PsfJ6oWU2OdQ2oBqSZEdPhcZmTESlsDCgLINLC/R24LPv3+7sEbQ2oEYBB9fKbvofAz2RLVgOxGfK/u4q7hSIWjImG0o9rso5DktHHNgAAUEhyKFTyXS5jpFwAGQNgBFdPL9TicmHD2g0MGADS1YTdLcW/eHILPmUmOECNAQY/Vy7fZJxaJ0UIgJA2ZqGWU0/Ssy9YoXN3VmCQy1wOkyEGheJwnGSg7Hsxt61lugaAKWVqDKDc4noghgBMhxtUEjSnCZz7TQWWrQOhcTUTgnYlAwDKxH3+6AaA4zOmwyOqlwdK08BxmGWvAmAQuQI0BPF0J+hK+T4dy4pBeHbLvhcbsiDjUEpMX38uuxtkINZE+WEKBunnWdgOgLVAIKrrL8DxFtDGFSEP0rFhDD3sbs+COJ8FznJ3BVb27tdyFnDWBMLjSmooHMGxDWzUAJARI0DxdsoPY8wOdJ2s4kKzJQ1TW6clFZzpcIPq+ns8OAXCYBw7Vr+hEp4DAYNKA9MfoJonXjQa5y3KouWY36SB8AbDevAnnBpRfftBIUjAQgiUfY9ovG9uzKsMpDeYEMRql/l5KN01JGfbCtF+z86949z9Me1P5+XG/QXVXw0Ks59W8AAAAABJRU5ErkJggg==),auto;flex-direction:column;min-height:100vh;display:flex;overflow:hidden auto}h1,h2,h3,h4,h5,h6,button,.btn,nav a{font-family:var(--font-display)}.auth-card__eyebrow,.landing-eyebrow,.home-kicker,.home-eyebrow{font-family:var(--font-handwritten);letter-spacing:.08em}.auth-card__state{font-family:var(--font-note);letter-spacing:.04em;font-size:17px}#modal_alert,#modal_alert *,.error-page,.error-page *{font-family:var(--font-error)}a,button,[role=button],[onclick],.tooltipped{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAADH0lEQVRYhb1WMW7cMBAcGlKKNNYj3DiAcQXZJB9xm0p6hK6UmvxAqtL6L2RhGHCK8yPkxo0OYIolVyTFO8uJ7QV4J1Ekdzg7u6Sw1lokVva9SPs+yoS11irVcIfWw6cCWQBIST3GfCqQi/BFDzUBkRJKNfDMzG1r57Zdheo9TBRdh7ltmQU91FCNAUBMfDQjRdqhGgM9SKhRknMXGc+G1gM8G+8BhEOg9eB2a6BGQNdw4agByJOheRcAq52YBUQtHRDIFRAP4n+ARCHQeqCFJQBIjMYBAIGoVcK4GOnf2n8OC4cgx8JowCBqJQBr800Ianh7WC7SjlALPgMgnPNTFgLB28ISAcjRxzvfYhvZmPd77l+lIZBqIWPHZ6B4Ct6vYhAAs5ZqY97vLazFLIQtu06IouvWCF1h0mZc715kNOaLlJQEpriMx4ZrCPopu04AGQ3wmn7R43PsfJ6oWU2OdQ2oBqSZEdPhcZmTESlsDCgLINLC/R24LPv3+7sEbQ2oEYBB9fKbvofAz2RLVgOxGfK/u4q7hSIWjImG0o9rso5DktHHNgAAUEhyKFTyXS5jpFwAGQNgBFdPL9TicmHD2g0MGADS1YTdLcW/eHILPmUmOECNAQY/Vy7fZJxaJ0UIgJA2ZqGWU0/Ssy9YoXN3VmCQy1wOkyEGheJwnGSg7Hsxt61lugaAKWVqDKDc4noghgBMhxtUEjSnCZz7TQWWrQOhcTUTgnYlAwDKxH3+6AaA4zOmwyOqlwdK08BxmGWvAmAQuQI0BPF0J+hK+T4dy4pBeHbLvhcbsiDjUEpMX38uuxtkINZE+WEKBunnWdgOgLVAIKrrL8DxFtDGFSEP0rFhDD3sbs+COJ8FznJ3BVb27tdyFnDWBMLjSmooHMGxDWzUAJARI0DxdsoPY8wOdJ2s4kKzJQ1TW6clFZzpcIPq+ns8OAXCYBw7Vr+hEp4DAYNKA9MfoJonXjQa5y3KouWY36SB8AbDevAnnBpRfftBIUjAQgiUfY9ovG9uzKsMpDeYEMRql/l5KN01JGfbCtF+z86949z9Me1P5+XG/QXVXw0Ks59W8AAAAABJRU5ErkJggg==),pointer!important}.material-tooltip.thi-itemshop-tooltip{box-sizing:border-box;color:#fff;text-align:left;overflow-wrap:anywhere;scrollbar-color:#666a70 transparent;scrollbar-width:thin;white-space:normal;background:#303236;border-radius:3px;width:max-content;max-width:calc(100vw - 28px);min-height:0;max-height:none;padding:12px 10px;font-size:.76rem;font-weight:600;line-height:1.42;overflow:visible;box-shadow:0 8px 22px #20252b4d;pointer-events:auto!important;margin-left:-6px!important}.material-tooltip.thi-itemshop-tooltip .backdrop{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important;transform:none!important}.material-tooltip.thi-itemshop-tooltip::-webkit-scrollbar{width:5px}.material-tooltip.thi-itemshop-tooltip::-webkit-scrollbar-thumb{background:#666a70;border-radius:10px}.thi-itemshop-tooltip__title{color:#fff;margin-bottom:10px;font-size:.98rem;font-weight:800;line-height:1.3;display:block}.thi-itemshop-tooltip__line{min-height:1.42em;display:block}.thi-itemshop-tooltip__line.is-spacer{min-height:.7em}.thi-itemshop-tooltip__line.is-section{color:#ffbd24;font-weight:800}main{flex:1 0 auto}main:has(.auth-page){flex-direction:column;min-height:0;display:flex}main:has(.auth-page)>center{flex-direction:column;flex:auto;min-height:0;display:flex}main:has(.auth-page)>center>div{flex-direction:column;flex:auto;min-height:0;display:flex}main:has(.auth-page)+.thi-footer{margin-top:0!important}main .card{border:1px solid var(--ui-border);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow)}main .btn,main button.btn,.modal .btn{box-shadow:none;text-transform:none;border-radius:8px;font-weight:600;transition:background-color .12s,border-color .12s,box-shadow .12s,color .12s,transform .12s}main .btn:hover,main button.btn:hover,.modal .btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #18181b1a}main input:focus-visible,main select:focus-visible,main textarea:focus-visible,main .btn:focus-visible,main button.btn:focus-visible,.modal .btn:focus-visible{outline-offset:2px;outline:3px solid #6591d7}.auth-page{--auth-lilac:#b39ddb;--auth-lilac-deep:#6591d7;--auth-plum:#30263f;--auth-copy:#655b70;--auth-mist:#f6f3f9;--auth-surface:#fffafd;--auth-line:#e8dfed;box-sizing:border-box;background-color:var(--auth-mist);background-image:var(--auth-background-image,none);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;flex:auto;justify-content:center;align-items:center;width:100%;min-height:0;padding:16px;display:flex}.auth-page .auth-card{background:#fffffff7;border:1px solid #ffffffc7;border-radius:20px;animation:.24s ease-out both auth-card-in;overflow:hidden;box-shadow:0 22px 54px #181f3e3d,0 3px 12px #181f3e1f;width:min(100%,460px)!important;margin:0!important}.auth-card__image{background-color:var(--auth-plum);height:156px;position:relative;overflow:hidden}.auth-card__image-el{object-fit:cover;object-position:center 52%;width:100%;height:100%;display:block}.auth-card__image:after{content:"";background-color:#f0c45c;height:4px;position:absolute;bottom:0;left:0;right:0}.auth-card__image-mark{z-index:1;color:#fffafd;letter-spacing:.12em;background-color:#263746b8;border:1px solid #fffafda6;border-radius:50%;place-items:center;width:42px;height:42px;font-size:11px;font-weight:700;display:grid;position:absolute;top:16px;right:18px}.auth-card__heading{color:var(--auth-lilac-deep);grid-area:heading;justify-content:space-between;align-items:center;padding:20px 28px 0;display:flex}.auth-card__eyebrow,.auth-card__state{letter-spacing:.14em;font-size:10px;font-weight:700;line-height:1.2}.auth-card__state{color:#a89db2;font-weight:400}.auth-card__content{padding:12px 28px 6px}.auth-register-note,.auth-register-security{color:var(--auth-copy);margin:0 0 16px;font-size:13px;line-height:1.55;display:block}.auth-register-security{background:#fbf8fe;border:1px solid #e2d9ed;border-radius:10px;padding:12px 14px}.auth-register-security strong,.auth-register-security small{display:block}.auth-register-security strong{color:var(--auth-plum);font-size:12px}.auth-register-security small{color:#657786;margin-top:4px;font-size:12px;line-height:1.45}.auth-page .auth-field select.browser-default{box-sizing:border-box;width:100%;height:50px;color:var(--auth-plum);background-color:#f9fbfd;border:1px solid #d7e0e8;border-radius:11px;margin:0;padding:0 42px 0 50px;font-family:inherit;font-size:16px;line-height:50px}.auth-page .auth-field select.browser-default:focus{border:1px solid var(--auth-lilac-deep);border-bottom:2px solid var(--auth-lilac-deep);background-color:#fff;outline:none;box-shadow:0 0 0 3px #7358a524}.auth-password-requirements{color:#657786;background:#fbf8fe;border:1px solid #e2d9ed;border-radius:10px;margin:-2px 0 16px;padding:11px 14px 12px;font-size:12px;line-height:1.35}.auth-password-requirements strong{color:var(--auth-plum);margin-bottom:7px;font-size:12px;display:block}.auth-password-requirements ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 14px;margin:0;padding:0;list-style:none;display:grid}.auth-password-requirements li{color:#657786;align-items:center;gap:5px;min-width:0;transition:color .12s;display:flex}.auth-password-requirements li.is-valid{color:#238b67}.auth-password-requirements li.is-invalid{color:#c45b5b}.auth-password-rule__icon{color:#9aa8b5;flex:none;font-size:16px;line-height:1}.auth-password-requirements li.is-valid .auth-password-rule__icon{color:#238b67}.auth-password-requirements li.is-invalid .auth-password-rule__icon{color:#c45b5b}.auth-password-symbols{color:#657786;margin-top:8px;font-size:11px;display:block}.auth-password-symbols code{color:var(--auth-plum);background:#7358a514;border-radius:4px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.auth-register-resend{color:var(--auth-copy);background:#fbf8fe;border:1px solid #e2d9ed;border-radius:10px;flex-direction:column;gap:6px;margin:4px 0 12px;padding:12px 14px;font-size:12px;line-height:1.45}.auth-register-resend strong,.auth-register-resend span,.auth-register-resend small{display:block}.auth-register-resend .btn-flat{min-height:34px;color:var(--auth-lilac-deep);align-self:flex-start;padding:0 10px;font-size:12px;font-weight:700;line-height:34px}.auth-register-resend .btn-flat[disabled]{cursor:wait;opacity:.6}.auth-card__description{clear:both;color:var(--auth-copy);margin:0 0 18px;font-size:16px;font-weight:500;line-height:1.55}.auth-page .auth-field{clear:both;float:none;width:100%;margin:0 0 14px;padding:0}.auth-page .auth-field__label{width:auto;color:var(--auth-plum);letter-spacing:.02em;margin:0 0 8px;font-size:12px;font-weight:700;line-height:1.2;display:block;position:static!important;transform:none!important}.auth-page .auth-field input{box-sizing:border-box;width:100%;height:50px;color:var(--auth-plum);box-shadow:none;background-color:#f9fbfd;border:1px solid #d7e0e8;border-radius:11px;margin:0;padding:0 15px;transition:border-color .12s,box-shadow .12s,background-color .12s}.auth-input-control,.auth-password-control{position:relative}.auth-page .auth-input-control input,.auth-page .auth-password-control input{padding-left:50px}.auth-page .auth-password-control input{padding-right:54px}.auth-field__icon{z-index:1;color:#8997a2;pointer-events:none;font-size:20px;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.auth-password-toggle{color:#7b8994;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:color .12s,background-color .12s;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.auth-password-toggle:hover,.auth-password-toggle:focus-visible{color:var(--auth-lilac-deep);background-color:#edf1f5}.auth-password-toggle:focus-visible{outline-offset:1px;outline:3px solid #7358a529}.auth-password-toggle .material-icons{font-size:20px}.auth-page .auth-field input:focus{border:1px solid var(--auth-lilac-deep);border-bottom:2px solid var(--auth-lilac-deep);background-color:#fff;box-shadow:0 0 0 3px #7358a524}.auth-turnstile{justify-content:center;align-items:center;min-height:65px;margin:2px 0 8px;display:flex}.auth-turnstile iframe{max-width:100%}.auth-page .auth-card__actions{background-color:#f7f9fb;border-top:1px solid #eee8f2;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 28px 18px;display:flex}.auth-page .auth-card__actions .btn{min-width:112px;min-height:46px;box-shadow:none;letter-spacing:.01em;text-transform:none;border-radius:10px;margin:0;font-weight:700;line-height:46px;transition:background-color .12s,border-color .12s,color .12s,box-shadow .12s}.auth-page .auth-card__actions .btn:hover{box-shadow:0 5px 12px #30263f24}.auth-page .auth-card__actions .btn:focus-visible,.auth-page .auth-field input:focus-visible{outline-offset:2px;outline:3px solid #d86f6261}.auth-page .auth-card__actions .btn[disabled]{cursor:wait;opacity:.62}.auth-page .auth-card__secondary-link{display:inline-block}.auth-page .auth-card__secondary-link .btn{color:var(--auth-plum);border:1px solid #d4dde5;background-color:#fff!important}.auth-switch-text{color:#657786;text-align:center;width:100%;margin-left:0;font-size:.82rem;line-height:1.4}.auth-card--login .auth-card__actions{flex-direction:column;align-items:stretch;gap:6px;padding-top:8px;padding-bottom:8px}.auth-card--login .auth-card__actions>.btn{width:100%}.auth-card--register .auth-card__actions{flex-direction:column;align-items:stretch;gap:14px}.auth-card--register .auth-card__actions>.btn{width:100%}.auth-switch-text strong{color:var(--auth-lilac-deep);font-weight:800}.auth-switch-text:hover,.auth-switch-text:focus-visible{color:var(--auth-plum);text-underline-offset:3px;text-decoration:underline}@keyframes auth-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media only screen and (width>=601px) and (height<=760px){.auth-page{padding-top:10px;padding-bottom:10px}}@media only screen and (width<=600px){.auth-page{background-attachment:scroll;min-height:0;padding:16px 12px 24px}.auth-page .auth-card{border-radius:16px;width:min(100%,460px)!important}.auth-card__image{height:132px}.auth-card__image:after{width:auto;height:4px;bottom:0;left:0;right:0}.auth-card__heading{padding:17px 18px 0}.auth-card__content{padding:12px 18px 4px}.auth-page .auth-card__actions{align-items:stretch;padding:17px 18px 20px}.auth-page .auth-card__actions .btn,.auth-page .auth-card__secondary-link{flex:140px}.auth-page .auth-card__secondary-link .btn{width:100%}}#admin-panel.admin-dashboard-shell{--admin-bg:#f4f7fb;--admin-surface:#fff;--admin-surface-soft:#f8faff;--admin-ink:#18253a;--admin-muted:#71809a;--admin-border:#e1e8f2;--admin-blue:#5576d3;--admin-blue-dark:#3f5eaf;box-sizing:border-box;width:100%;color:var(--admin-ink);background:var(--admin-bg);text-align:left;padding:26px 24px 54px}#admin-panel.admin-dashboard-shell *,#admin-panel.admin-dashboard-shell :before,#admin-panel.admin-dashboard-shell :after{box-sizing:border-box}#admin-panel .admin-dashboard-frame{grid-template-columns:238px minmax(0,1fr);align-items:start;gap:22px;width:min(1460px,100%);margin:0 auto;display:grid}#admin-panel .admin-dashboard-sidebar{border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:18px;position:sticky;top:18px;overflow:visible;box-shadow:0 12px 28px #273e6d12}#admin-panel .admin-dashboard-brand{border-bottom:1px solid var(--admin-border);align-items:center;gap:11px;padding:19px 17px 17px;display:flex}#admin-panel .admin-dashboard-brand__mark{color:#fff;background:linear-gradient(135deg,#6b8be4,#4d6bc2);border-radius:11px;flex:0 0 37px;place-items:center;width:37px;height:37px;display:grid;box-shadow:0 8px 16px #5576d338}#admin-panel .admin-dashboard-brand strong,#admin-panel .admin-dashboard-brand small{display:block}#admin-panel .admin-dashboard-brand strong{color:var(--admin-ink);font-size:.78rem;font-weight:900}#admin-panel .admin-dashboard-brand small{color:var(--admin-muted);margin-top:3px;font-size:.63rem}#admin-panel .admin-dashboard-sidebar__caption{color:#9ba8bc;letter-spacing:.13em;text-transform:uppercase;padding:17px 18px 7px;font-size:.59rem;font-weight:900}#admin-panel .menu_google_style{background:0 0;margin:0;padding:0 10px 13px;list-style:none;display:block}#admin-panel .menu_google_style>a,#admin-panel .menu_google_style>.admin-nav-dropdown>a{color:#5e6d83;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;min-height:41px;padding:0 11px;font-size:.75rem;font-weight:800;line-height:41px;transition:color .18s,background-color .18s,border-color .18s;display:flex}#admin-panel .menu_google_style>a>i:first-child,#admin-panel .menu_google_style>.admin-nav-dropdown>a>i:first-child{color:#8ca1cb;text-align:center;width:16px;font-size:.88rem}#admin-panel .menu_google_style>a:hover,#admin-panel .menu_google_style>a:focus-visible,#admin-panel .menu_google_style>a.active,#admin-panel .menu_google_style>.admin-nav-dropdown>a:hover,#admin-panel .menu_google_style>.admin-nav-dropdown>a:focus-visible,#admin-panel .menu_google_style>.admin-nav-dropdown>a.active{color:var(--admin-blue-dark);background:#f1f5ff;border-color:#dbe4f7;outline:0}#admin-panel .menu_google_style>a.active>i:first-child,#admin-panel .menu_google_style>.admin-nav-dropdown>a.active>i:first-child{color:var(--admin-blue)}#admin-panel .admin-nav-dropdown{margin:0;padding:0;list-style:none;display:block;position:relative}#admin-panel .admin-dashboard-chevron{color:#9eabc0;width:auto;margin-left:auto;font-size:1.15rem}#admin-panel .menu_google_style .dropdown-content{z-index:20;border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:11px;overflow:hidden;box-shadow:0 15px 30px #1e305224}#admin-panel .menu_google_style .dropdown-content li{min-height:0}#admin-panel .menu_google_style .dropdown-content li>a{height:auto;color:var(--admin-muted);padding:11px 14px;font-size:.71rem;line-height:1.25}#admin-panel .menu_google_style .dropdown-content li>a:hover,#admin-panel .menu_google_style .dropdown-content li>a:focus-visible{color:var(--admin-blue-dark);background:#f1f5ff;outline:0}#admin-panel .admin-dashboard-sidebar__divider{background:var(--admin-border);height:1px;margin:12px 8px 5px;padding:0}#admin-panel .admin-dashboard-sidebar__label{color:#a0acbe;letter-spacing:.12em;text-transform:uppercase;padding:9px 11px 4px;font-size:.58rem;font-weight:900;line-height:1.2}#admin-panel .admin-dashboard-sidebar__footer{border-top:1px solid var(--admin-border);color:#9aa7ba;align-items:flex-start;gap:8px;padding:14px 17px 16px;font-size:.61rem;line-height:1.45;display:flex}#admin-panel .admin-dashboard-sidebar__footer i{color:#8ca1cb;margin-top:2px}#admin-panel .admin-dashboard-main{min-width:0;padding:0}#admin-panel .admin-dashboard-toolbar{justify-content:space-between;align-items:flex-end;gap:22px;padding:5px 4px 23px;display:flex}#admin-panel .admin-dashboard-toolbar__eyebrow{color:var(--admin-blue);letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:.63rem;font-weight:900;line-height:1.2;display:block}#admin-panel .admin-dashboard-toolbar__eyebrow i{margin-right:4px}#admin-panel .admin-dashboard-toolbar h1{color:var(--admin-ink);letter-spacing:-.045em;margin:0 0 7px;font-size:clamp(1.5rem,2.4vw,2.1rem);font-weight:900;line-height:1.05}#admin-panel .admin-dashboard-toolbar p{color:var(--admin-muted);margin:0;font-size:.81rem;line-height:1.5}#admin-panel .admin-dashboard-toolbar__status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}#admin-panel .admin-dashboard-toolbar__status>span,#admin-panel .admin-dashboard-toolbar__status>a{border:1px solid var(--admin-border);min-height:35px;color:var(--admin-muted);background:var(--admin-surface);border-radius:9px;align-items:center;gap:7px;padding:0 11px;font-size:.66rem;font-weight:800;line-height:35px;display:inline-flex}#admin-panel .admin-dashboard-toolbar__status>span i{color:#38b987;font-size:.45rem}#admin-panel .admin-dashboard-toolbar__status>a{color:var(--admin-blue)}#admin-panel .admin-dashboard-toolbar__status>a:hover,#admin-panel .admin-dashboard-toolbar__status>a:focus-visible{color:var(--admin-blue-dark);background:#f1f5ff;border-color:#b9c9f2;outline:0}#admin-panel .admin-dashboard-workspace{min-width:0}#admin-panel .admin-dashboard-overview__hero{color:#fff;background:radial-gradient(circle at 90% 8%,#fff3,#0000 27%),linear-gradient(125deg,#5576d3,#7898ed);border:1px solid #dce5f4;border-radius:18px;justify-content:space-between;align-items:center;gap:22px;min-height:181px;padding:29px 31px;display:flex;box-shadow:0 15px 31px #4a65b333}#admin-panel .admin-dashboard-overview__eyebrow{color:#e4ecff;letter-spacing:.14em;text-transform:uppercase;margin-bottom:9px;font-size:.63rem;font-weight:900;display:block}#admin-panel .admin-dashboard-overview__hero h2{letter-spacing:-.04em;margin:0 0 8px;font-size:clamp(1.22rem,2.2vw,1.75rem);font-weight:900;line-height:1.1}#admin-panel .admin-dashboard-overview__hero p{color:#ffffffc7;max-width:620px;margin:0;font-size:.8rem;line-height:1.6}#admin-panel .admin-dashboard-overview__hero-icon{color:#fff0b8;background:#ffffff1f;border:1px solid #ffffff40;border-radius:21px;flex:0 0 69px;place-items:center;width:69px;height:69px;font-size:1.55rem;display:grid}#admin-panel .admin-dashboard-overview__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}#admin-panel .admin-dashboard-overview__card{border:1px solid var(--admin-border);min-height:135px;color:var(--admin-ink);background:var(--admin-surface);border-radius:14px;padding:18px;transition:border-color .18s,box-shadow .18s,transform .18s;display:block;box-shadow:0 8px 21px #273e6d0d}#admin-panel .admin-dashboard-overview__card:hover,#admin-panel .admin-dashboard-overview__card:focus-visible{border-color:#b9c9f2;outline:0;transform:translateY(-2px);box-shadow:0 12px 25px #273e6d1a}#admin-panel .admin-dashboard-overview__card>span{width:34px;height:34px;color:var(--admin-blue);background:#edf2ff;border-radius:10px;place-items:center;margin-bottom:15px;display:grid}#admin-panel .admin-dashboard-overview__card strong,#admin-panel .admin-dashboard-overview__card small{display:block}#admin-panel .admin-dashboard-overview__card strong{margin-bottom:5px;font-size:.82rem;font-weight:900}#admin-panel .admin-dashboard-overview__card small{color:var(--admin-muted);font-size:.68rem;line-height:1.45}#admin-panel .admin-dashboard-workspace>.admin-data-page,#admin-panel .admin-dashboard-workspace>.admin-vip-page{width:100%;max-width:none;margin:0}#admin-panel .admin-data-page__header,#admin-panel .admin-vip-page__header{border:1px solid #dce5f4;border-radius:16px;margin-bottom:14px;box-shadow:0 10px 23px #273e6d12}#admin-panel .admin-data-page__header{background:linear-gradient(125deg,#eef3ff,#fff);padding:21px 24px}#admin-panel .admin-data-page__header h1,#admin-panel .admin-vip-page__header h1{color:var(--admin-ink)}#admin-panel .admin-data-page__header p,#admin-panel .admin-vip-page__header p{color:var(--admin-muted)}#admin-panel .admin-search-form,#admin-panel .admin-data-card,#admin-panel .admin-vip-stat,#admin-panel .admin-vip-table-card,#admin-panel .admin-vip-page__notice{border-color:var(--admin-border);background:var(--admin-surface);border-radius:14px;box-shadow:0 8px 21px #273e6d0d}#admin-panel .admin-search-form{padding:15px 18px}#admin-panel .admin-search-form label,#admin-panel .admin-content-form label{color:#53647d;font-size:.7rem;font-weight:800}#admin-panel .admin-search-form input,#admin-panel .admin-content-form input,#admin-panel .admin-content-form select,#admin-panel .admin-content-form textarea,#admin-panel .admin-vip-exp-input{color:var(--admin-ink);background:#fbfcfe;border-color:#dce4f0;border-radius:9px}#admin-panel .admin-search-form input:focus,#admin-panel .admin-content-form input:focus,#admin-panel .admin-content-form select:focus,#admin-panel .admin-content-form textarea:focus,#admin-panel .admin-vip-exp-input:focus{border-color:#91a9e7;outline:0;box-shadow:0 0 0 3px #5576d31f}#admin-panel .admin-data-card{margin-top:14px;overflow:hidden}#admin-panel .admin-data-card__heading,#admin-panel .admin-vip-table-card__heading{border-bottom-color:var(--admin-border);padding:17px 20px}#admin-panel .admin-data-card__heading h2,#admin-panel .admin-vip-table-card__heading h2{color:var(--admin-ink);font-size:.94rem}#admin-panel .admin-data-card__heading span,#admin-panel .admin-vip-table-card__heading p,#admin-panel .admin-content-form small{color:var(--admin-muted)}#admin-panel .admin-table-wrap,#admin-panel .admin-vip-table-wrap{border-color:var(--admin-border);background:var(--admin-surface)}#admin-panel .admin-data-table,#admin-panel .admin-vip-table{color:var(--admin-ink)}#admin-panel .admin-data-table th,#admin-panel .admin-vip-table th{color:#8492a8;background:#f7f9fc}#admin-panel .admin-data-table th,#admin-panel .admin-data-table td,#admin-panel .admin-vip-table th,#admin-panel .admin-vip-table td{border-bottom-color:var(--admin-border)}#admin-panel .admin-data-table tbody tr:nth-child(2n),#admin-panel .admin-vip-table tbody tr:nth-child(2n){background:#fbfcfe}#admin-panel .admin-data-table tbody tr:hover,#admin-panel .admin-vip-table tbody tr:hover{background:#f3f6ff}#admin-panel .admin-data-notice,#admin-panel .admin-data-empty,#admin-panel .admin-vip-page__notice{border-radius:11px}#admin-panel .admin-section-tabs{border-color:var(--admin-border);background:var(--admin-surface);border-radius:10px;overflow-x:auto}#admin-panel .admin-section-tabs a{color:var(--admin-muted)}#admin-panel .admin-section-tabs a.is-active,#admin-panel .admin-section-tabs a:hover{color:var(--admin-blue-dark);background:#eff3ff}#admin-panel .admin-content-actions{margin:14px 0 0}#admin-panel .admin-content-actions .btn,#admin-panel .admin-content-form__actions .btn,#admin-panel .admin-vip-save,#admin-panel .admin-search-form button,#admin-panel .admin-gift-submit,#admin-panel .admin-shop-form-fields .btn{color:#fff;background:var(--admin-blue);border-radius:9px;font-weight:800;box-shadow:0 7px 14px #5576d32e}#admin-panel .admin-content-actions .btn:hover,#admin-panel .admin-content-form__actions .btn:hover,#admin-panel .admin-vip-save:hover,#admin-panel .admin-search-form button:hover,#admin-panel .admin-gift-submit:hover,#admin-panel .admin-shop-form-fields .btn:hover{color:#fff;background:var(--admin-blue-dark)}#admin-panel .admin-content-form__actions .btn-flat,#admin-panel .admin-data-table .btn-flat{color:var(--admin-blue-dark);font-weight:800}#admin-panel .admin-dashboard-workspace>.card{border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:14px;overflow:hidden;box-shadow:0 8px 21px #273e6d0d}#admin-panel .admin-dashboard-workspace>.card .card{border-color:var(--admin-border);background:var(--admin-surface-soft);box-shadow:none;border-radius:11px}#admin-panel .admin-dashboard-workspace .card-content{color:var(--admin-ink);padding:18px 20px;font-size:.88rem;font-weight:900}#admin-panel .admin-dashboard-workspace .card-action{border-top-color:var(--admin-border);background:0 0}#admin-panel .admin-dashboard-workspace .card-action table{width:100%!important}#admin-panel .admin-dashboard-workspace .card-action td{border-bottom-color:var(--admin-border);color:#53647d;vertical-align:middle}#admin-panel .admin-dashboard-workspace .card-action tr:last-child td{border-bottom:0}#admin-panel .admin-dashboard-workspace .pagination{align-items:center;gap:5px;width:auto;height:auto;margin:0 0 12px;display:flex}#admin-panel .admin-dashboard-workspace .pagination li{width:auto;height:auto;line-height:1}#admin-panel .admin-dashboard-workspace .pagination li a{border:1px solid var(--admin-border);min-width:32px;height:32px;color:var(--admin-muted);background:var(--admin-surface);border-radius:8px;place-items:center;padding:0 9px;font-size:.7rem;font-weight:800;display:grid}#admin-panel .admin-dashboard-workspace .pagination li.active a,#admin-panel .admin-dashboard-workspace .pagination li a:hover{border-color:var(--admin-blue);color:#fff;background:var(--admin-blue)}#admin-panel .admin-dashboard-workspace .pagination li.disabled a{color:#b8c1cf;background:#f2f4f8}#admin-panel .admin-shop-form-fields,#admin-panel #submit_gift .card-action>div,#admin-panel #submit_ban .card-action>div{width:min(100%,720px)!important}#admin-panel .admin-shop-form-fields input,#admin-panel .admin-shop-form-fields select,#admin-panel #submit_gift input,#admin-panel #submit_ban input{min-height:42px;color:var(--admin-ink);background:#fbfcfe;border:1px solid #dce4f0;border-radius:9px;padding:0 12px;width:100%!important}#admin-panel .admin-shop-form-fields input:focus,#admin-panel .admin-shop-form-fields select:focus,#admin-panel #submit_gift input:focus,#admin-panel #submit_ban input:focus{border-color:#91a9e7;outline:0;box-shadow:0 0 0 3px #5576d31f}#admin-panel .admin-shop-item-actions{gap:7px}#admin-panel .admin-shop-delete{background:#d95c68;border-radius:8px}#admin-panel .admin-shop-delete:hover,#admin-panel .admin-shop-delete:focus{background:#be4050}#admin-panel .admin-gift-feedback{border-radius:9px;margin:0 20px 12px}#admin-panel .admin-audit-entry{border-bottom-color:var(--admin-border)}@media only screen and (width<=1050px){#admin-panel.admin-dashboard-shell{padding-left:16px;padding-right:16px}#admin-panel .admin-dashboard-frame{grid-template-columns:210px minmax(0,1fr);gap:16px}}@media only screen and (width<=820px){#admin-panel .admin-dashboard-frame{grid-template-columns:1fr}#admin-panel .admin-dashboard-sidebar{position:static}#admin-panel .admin-dashboard-toolbar{flex-direction:column;align-items:flex-start;gap:15px}#admin-panel .admin-dashboard-toolbar__status{justify-content:flex-start}#admin-panel .admin-dashboard-overview__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (width<=560px){#admin-panel.admin-dashboard-shell{padding:17px 10px 35px}#admin-panel .admin-dashboard-sidebar__footer{display:none}#admin-panel .admin-dashboard-toolbar{padding-left:3px;padding-right:3px}#admin-panel .admin-dashboard-toolbar__status{width:100%}#admin-panel .admin-dashboard-toolbar__status>span,#admin-panel .admin-dashboard-toolbar__status>a{flex:1;justify-content:center;padding:0 7px;font-size:.61rem}#admin-panel .admin-dashboard-overview__hero{align-items:flex-start;min-height:0;padding:23px}#admin-panel .admin-dashboard-overview__hero-icon{display:none}#admin-panel .admin-dashboard-overview__cards{grid-template-columns:1fr}#admin-panel .admin-data-page__header,#admin-panel .admin-vip-page__header{padding:18px}#admin-panel .admin-search-form__row{flex-direction:column;align-items:stretch}#admin-panel .admin-search-form button{width:100%}#admin-panel .admin-content-form{padding:15px}#admin-panel .admin-content-form__grid{grid-template-columns:1fr}#admin-panel .admin-dashboard-workspace .card-action{padding-left:14px!important;padding-right:14px!important}#admin-panel .admin-dashboard-workspace .card-action table{display:block;overflow-x:auto}}html[data-thi-theme-effective=dark] #admin-panel.admin-dashboard-shell{--admin-bg:#0e141d;--admin-surface:#171f2b;--admin-surface-soft:#121b28;--admin-ink:#edf2f7;--admin-muted:#a7b1bf;--admin-border:#2d3a4b;--admin-blue:#83a7ff;--admin-blue-dark:#c2d2f2}html[data-thi-theme-effective=dark] #admin-panel .admin-dashboard-toolbar h1,html[data-thi-theme-effective=dark] #admin-panel .admin-dashboard-brand strong,html[data-thi-theme-effective=dark] #admin-panel .admin-data-card__heading h2,html[data-thi-theme-effective=dark] #admin-panel .admin-vip-table-card__heading h2,html[data-thi-theme-effective=dark] #admin-panel .admin-dashboard-workspace .card-content{color:var(--admin-ink)}html[data-thi-theme-effective=dark] #admin-panel .admin-dashboard-sidebar,html[data-thi-theme-effective=dark] #admin-panel .admin-dashboard-toolbar__status>span,html[data-thi-theme-effective=dark] #admin-panel .admin-dashboard-toolbar__status>a,html[data-thi-theme-effective=dark] #admin-panel .admin-dashboard-overview__card,html[data-thi-theme-effective=dark] #admin-panel .admin-search-form,html[data-thi-theme-effective=dark] #admin-panel .admin-data-card,html[data-thi-theme-effective=dark] #admin-panel .admin-vip-stat,html[data-thi-theme-effective=dark] #admin-panel .admin-vip-table-card,html[data-thi-theme-effective=dark] #admin-panel .admin-vip-page__notice,html[data-thi-theme-effective=dark] #admin-panel .admin-section-tabs,html[data-thi-theme-effective=dark] #admin-panel .admin-dashboard-workspace>.card,html[data-thi-theme-effective=dark] #admin-panel .menu_google_style .dropdown-content{border-color:var(--admin-border);color:var(--admin-ink);background:var(--admin-surface)}html[data-thi-theme-effective=dark] #admin-panel .menu_google_style>a,html[data-thi-theme-effective=dark] #admin-panel .menu_google_style>.admin-nav-dropdown>a{color:#bdc8d7}html[data-thi-theme-effective=dark] #admin-panel .menu_google_style>a:hover,html[data-thi-theme-effective=dark] #admin-panel .menu_google_style>a:focus-visible,html[data-thi-theme-effective=dark] #admin-panel .menu_google_style>a.active,html[data-thi-theme-effective=dark] #admin-panel .menu_google_style>.admin-nav-dropdown>a:hover,html[data-thi-theme-effective=dark] #admin-panel .menu_google_style>.admin-nav-dropdown>a:focus-visible,html[data-thi-theme-effective=dark] #admin-panel .menu_google_style>.admin-nav-dropdown>a.active{color:#e0eaff;background:#223556;border-color:#3f5d91}html[data-thi-theme-effective=dark] #admin-panel .admin-data-page__header{background:linear-gradient(125deg,#172844,#1b2a40);border-color:#35465d}html[data-thi-theme-effective=dark] #admin-panel .admin-data-page__header h1,html[data-thi-theme-effective=dark] #admin-panel .admin-data-page__header p,html[data-thi-theme-effective=dark] #admin-panel .admin-vip-page__header h1,html[data-thi-theme-effective=dark] #admin-panel .admin-vip-page__header p{color:var(--admin-ink)}html[data-thi-theme-effective=dark] #admin-panel .admin-search-form input,html[data-thi-theme-effective=dark] #admin-panel .admin-content-form input,html[data-thi-theme-effective=dark] #admin-panel .admin-content-form select,html[data-thi-theme-effective=dark] #admin-panel .admin-content-form textarea,html[data-thi-theme-effective=dark] #admin-panel .admin-vip-exp-input,html[data-thi-theme-effective=dark] #admin-panel .admin-shop-form-fields input,html[data-thi-theme-effective=dark] #admin-panel .admin-shop-form-fields select,html[data-thi-theme-effective=dark] #admin-panel #submit_gift input,html[data-thi-theme-effective=dark] #admin-panel #submit_ban input{color:var(--admin-ink);background:#1b2635;border-color:#35465d}html[data-thi-theme-effective=dark] #admin-panel .admin-data-table th,html[data-thi-theme-effective=dark] #admin-panel .admin-vip-table th{color:#b4c0ce;background:#1b2635}html[data-thi-theme-effective=dark] #admin-panel .admin-data-table tbody tr:nth-child(2n),html[data-thi-theme-effective=dark] #admin-panel .admin-vip-table tbody tr:nth-child(2n){background:#1b2736}html[data-thi-theme-effective=dark] #admin-panel .admin-data-table tbody tr:hover,html[data-thi-theme-effective=dark] #admin-panel .admin-vip-table tbody tr:hover{background:#22334b}html[data-thi-theme-effective=dark] #admin-panel .admin-dashboard-workspace>.card .card{border-color:var(--admin-border);color:var(--admin-ink);background:var(--admin-surface-soft)}@media (prefers-reduced-motion:reduce){.auth-page .auth-card,.auth-page .auth-field input,.auth-page .auth-card__actions .btn{transition:none;animation:none}}.online-exchange-page{color:#30263f;text-align:left;width:min(760px,100% - 32px);margin:28px auto 42px}.online-exchange-hero{color:#fff;background:radial-gradient(circle at 88% 12%,#ffffff38,#0000 22%),linear-gradient(132deg,#5d4a9e 0%,#8066bd 58%,#b19cd9 100%);border-radius:18px;justify-content:space-between;align-items:center;min-height:210px;padding:30px 38px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 32px #5d4a9e33}.online-exchange-hero:after{content:"";border:1px solid #fff3;border-radius:50%;width:290px;height:290px;position:absolute;bottom:-130px;right:-80px;box-shadow:0 0 0 28px #ffffff0d,0 0 0 58px #ffffff09}.online-hero-copy{z-index:1;max-width:480px;position:relative}.online-eyebrow,.online-card-eyebrow{color:#9a8bbb;letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:700;display:block}.online-exchange-hero .online-eyebrow{color:#ffffffb8}.online-eyebrow i{margin-right:7px}.online-exchange-hero h1{color:#fff;margin:10px 0 7px;font-size:2rem;font-weight:400}.online-exchange-hero p{color:#ffffffd1;max-width:430px;margin:0;font-size:.9rem;line-height:1.55}.online-reward-badge{background:#ffffff21;border:1px solid #ffffff3d;border-radius:999px;flex-wrap:wrap;align-items:center;gap:9px;margin-top:20px;padding:6px 12px 6px 7px;display:inline-flex}.online-reward-pill{align-items:center;gap:6px;display:inline-flex}.online-reward-badge img{border-radius:9px;width:34px;height:34px;display:block}.online-reward-pill-icon{color:#fff;background:#fff3;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;font-size:.72rem;font-weight:700;display:inline-flex}.online-reward-badge strong,.online-reward-badge small{display:block}.online-reward-badge strong{color:#fff;font-size:.82rem;font-weight:700}.online-reward-badge small{color:#ffffffb3;margin-top:1px;font-size:.7rem}.online-reward-badge>small{flex-basis:100%}.online-hero-art{z-index:1;flex:0 0 150px;justify-content:center;align-items:center;width:150px;height:150px;display:flex;position:relative}.online-hero-art img{z-index:2;border:4px solid #ffffffdb;border-radius:22px;width:78px;height:78px;display:block;position:relative;transform:rotate(8deg);box-shadow:0 11px 22px #271b583d}.online-hero-art .online-hero-main-icon{position:relative}.online-hero-art .online-hero-float{z-index:3;border:3px solid #ffffffe6;border-radius:14px;width:43px;height:43px;animation:3.2s ease-in-out infinite online-reward-float;display:block;position:absolute;box-shadow:0 8px 16px #271b5833}.online-hero-art .online-hero-float-tr{top:13px;right:2px;transform:rotate(13deg)}.online-hero-art .online-hero-float-cash{animation-delay:-1.6s;bottom:10px;left:1px;transform:rotate(-13deg)}@keyframes online-reward-float{0%,to{margin-top:0}50%{margin-top:-6px}}.online-hero-ring{border:1px solid #ffffff4d;border-radius:50%;display:block;position:absolute}.online-hero-ring-one{width:132px;height:132px}.online-hero-ring-two{border-color:#ffffff29;width:98px;height:98px}.online-exchange-card,.online-points-card{background:#fff;border:1px solid #eeeaf6;border-radius:15px;margin-top:18px;padding:26px 30px 24px;box-shadow:0 8px 22px #36295b14}.online-points-balance{color:#7358a5;white-space:nowrap;background:#f1edfb;border-radius:999px;align-items:center;padding:6px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.online-points-description{color:#91889e;margin:18px 0 0;font-size:.8rem}.online-points-hours{justify-content:center;align-items:center;margin-top:22px;display:flex}.online-points-hours label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.online-points-hours-input{align-items:center;gap:9px;display:flex}.online-points-hours-input input{text-align:center;color:#4b4062!important;width:140px!important;height:76px!important;box-shadow:none!important;background:#fff!important;border:1px solid #ddd8e8!important;border-radius:10px!important;margin:0!important;padding:0 14px!important;font-size:1.3rem!important}.online-points-hours-input input:focus{border-color:#8066bd!important;box-shadow:0 0 0 3px #8066bd1f!important}.online-points-hours-input span{color:#615a6e;font-size:.86rem;font-weight:800}.online-points-actions{gap:9px;max-width:420px;margin:22px auto 0;display:grid}.online-points-button{color:#fff;letter-spacing:.02em;cursor:pointer;background:#6584e0;border:0;border-radius:12px;min-height:45px;font-size:.76rem;font-weight:800;transition:background-color .15s,box-shadow .15s,opacity .15s,transform .15s;box-shadow:0 7px 14px #6584e033}.online-points-button:hover,.online-points-button:focus-visible{background:#506fc4;transform:translateY(-1px);box-shadow:0 9px 18px #506fc447}.online-points-button[disabled]{cursor:not-allowed;opacity:.5;transform:none}.online-points-button.is-loading{cursor:wait;opacity:.7}.online-points-open-button{max-width:420px;margin:0 auto}.online-points-note{color:#aaa3b8;text-align:center;margin:12px 0 0;font-size:.72rem}.online-points-modal{z-index:1005;display:none;position:fixed;inset:0}.online-points-modal.is-open{display:block}.online-points-modal__backdrop{background:#1f29378f;position:absolute;inset:0}.online-points-modal__dialog{background:#fff;border:1px solid #eeeaf6;border-radius:15px;width:min(460px,100% - 32px);margin:12vh auto 0;padding:28px 28px 25px;position:relative;box-shadow:0 20px 50px #1b123038}.online-points-modal__dialog h3{color:#263746;margin:7px 0 0;font-size:1.35rem;font-weight:600}.online-points-modal__description{color:#71808a;margin:10px 0 0;font-size:.8rem;line-height:1.5}.online-points-modal__close{color:#71808a;cursor:pointer;background:#f1f3f5;border:0;border-radius:50%;width:32px;height:32px;font-size:1.35rem;line-height:32px;position:absolute;top:13px;right:15px}.online-points-modal__close:hover,.online-points-modal__close:focus-visible{color:#263746;background:#e5e9ee}.online-points-modal .online-card-eyebrow{color:#71808a}body.online-points-modal-open{overflow:hidden}.online-card-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.online-card-heading h2{color:#30284a;margin:4px 0 0;font-size:1.35rem;font-weight:500}.online-progress-status{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:.73rem;font-weight:700;display:inline-flex}.online-progress-status.is-ready{color:#3f8c62;background:#edf8f1}.online-progress-status.is-waiting{color:#8066bd;background:#f4f1fb}.online-progress-status.is-offline{color:#667085;background:#f1f3f5}.online-progress-summary{justify-content:space-between;align-items:flex-end;margin-top:28px;display:flex}.online-progress-summary span,.online-benefit small{color:#91889e;font-size:.74rem;display:block}.online-progress-summary div strong{color:#4b4062;margin-top:4px;font-size:1.12rem;font-weight:500;display:block}.online-progress-percent{color:#8066bd;font-size:1.35rem;font-weight:500}.online-progress-track{background:#eeeaf6;border-radius:999px;height:10px;margin-top:11px;overflow:hidden}.online-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#8066bd,#b19cd9);min-width:0;height:100%;transition:width .3s;display:block;box-shadow:0 2px 8px #8066bd57}.online-progress-note{color:#9b92a7;align-items:center;gap:7px;margin:10px 0 0;font-size:.76rem;display:flex}.online-progress-note.is-ready{color:#4d9d72}.online-benefit-grid{border-top:1px solid #f0ecf5;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:26px;padding-top:20px;display:grid}.online-benefit{background:#faf9fd;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:11px 10px;display:flex}.online-benefit-icon,.online-benefit img{border-radius:10px;flex:0 0 35px;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.online-benefit-icon{color:#8066bd;background:#eee9fb}.online-benefit-icon-tr{font-size:.72rem;font-weight:700}.online-benefit-icon-cash{color:#c8862d;background:#fff3df}.online-benefit img{object-fit:cover}.online-benefit span:last-child{min-width:0}.online-benefit strong{color:#4b4062;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.8rem;font-weight:600;display:block;overflow:hidden}.online-reward-info{background:#f8faff;border:1px solid #e5e9f3;border-radius:12px;margin-top:16px;padding:15px 16px}.online-reward-info__heading{align-items:center;gap:10px;display:flex}.online-reward-info__icon{color:#6584e0;background:#e8efff;border-radius:9px;flex:0 0 31px;justify-content:center;align-items:center;width:31px;height:31px;font-size:.9rem;display:flex}.online-reward-info__heading strong,.online-reward-info__heading small,.online-reward-info__item strong,.online-reward-info__item small{display:block}.online-reward-info__heading strong{color:#394766;font-size:.8rem;font-weight:700}.online-reward-info__heading small{color:#8a94a8;margin-top:2px;font-size:.7rem}.online-reward-info__list{border-top:1px solid #e8edf5;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin-top:14px;padding-top:13px;display:grid}.online-reward-info__item{align-items:flex-start;gap:8px;min-width:0;display:flex}.online-reward-info__item>i{color:#6584e0;text-align:center;flex:0 0 15px;width:15px;padding-top:2px;font-size:.75rem}.online-reward-info__item strong{color:#4b5872;font-size:.72rem;font-weight:700}.online-reward-info__item small{color:#8993a7;margin-top:2px;font-size:.69rem;line-height:1.45}.online-redeem-button{text-transform:none;border-radius:9px;width:100%;height:48px;margin:22px 0 0;font-size:.88rem;font-weight:700;line-height:48px;transition:background-color .15s,box-shadow .15s,opacity .15s;display:block;box-shadow:0 7px 14px #6584e033;background:#6584e0!important}.online-redeem-button[disabled]{cursor:wait;opacity:.7}.online-redeem-button.is-loading{cursor:wait}.online-card-footnote{color:#aaa3b8;text-align:center;margin:10px 0 0;font-size:.72rem}.online-locked-message{color:#8066bd;background:#f8f6fb;border-radius:10px;align-items:center;gap:11px;margin-top:22px;padding:13px 15px;display:flex}.online-locked-message>i{font-size:1rem}.online-locked-message strong,.online-locked-message small{display:block}.online-locked-message strong{font-size:.8rem;font-weight:700}.online-locked-message small{color:#a29aaf;margin-top:2px;font-size:.73rem}.online-empty-state{text-align:center;background:#fff;border:1px solid #eeeaf6;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:35px 28px;display:flex;box-shadow:0 8px 22px #36295b14}.online-empty-icon{color:#8066bd;background:#eee9fb;border-radius:18px;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:16px;font-size:1.4rem;display:flex}.online-empty-state .online-eyebrow{color:#9a8bbb}.online-empty-state h1{color:#30284a;margin:8px 0;font-size:1.45rem;font-weight:500}.online-empty-state p{color:#8e849e;max-width:420px;margin:0;font-size:.86rem;line-height:1.6}.online-back-link{color:#7358a5;border:1px solid #d9cfe5;border-radius:8px;align-items:center;gap:8px;margin-top:22px;padding:9px 13px;font-size:.8rem;font-weight:700;display:inline-flex}@media only screen and (width<=700px){.online-exchange-page{width:calc(100% - 24px);margin-top:16px}.online-exchange-hero{flex-direction:column;align-items:stretch;min-height:0;padding:22px 18px 17px;display:flex}.online-hero-copy{max-width:none}.online-exchange-hero h1{margin-top:8px;font-size:1.6rem}.online-exchange-hero p{max-width:none;font-size:.82rem}.online-reward-badge{box-sizing:border-box;border-radius:12px;justify-content:space-between;width:100%;margin-top:16px;padding:8px 9px}.online-reward-pill{gap:5px;min-width:0}.online-reward-badge img,.online-reward-pill-icon{border-radius:8px;width:29px;height:29px}.online-reward-badge strong{font-size:.7rem}.online-reward-badge>small{margin-top:3px;font-size:.67rem}.online-hero-art{flex:0 0 58px;align-self:flex-end;width:82px;height:58px;margin:1px 5px -8px 0}.online-hero-art img{border-width:3px;border-radius:14px;width:43px;height:43px}.online-hero-art .online-hero-float{border-width:2px;border-radius:10px;width:31px;height:31px}.online-hero-ring-one{width:68px;height:68px}.online-hero-ring-two{width:49px;height:49px}.online-exchange-card{padding:20px 16px 18px}.online-card-heading{flex-direction:column;align-items:flex-start;gap:10px}.online-progress-summary{margin-top:21px}.online-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:22px;padding-top:16px}.online-benefit{align-items:flex-start;gap:7px;padding:10px 8px}.online-benefit-icon,.online-benefit img{border-radius:8px;flex-basis:30px;width:30px;height:30px}.online-benefit strong{white-space:normal;font-size:.7rem;line-height:1.3}.online-reward-info{padding:13px 12px}.online-reward-info__list{grid-template-columns:1fr;gap:10px}.online-reward-info__heading small{line-height:1.4}.online-progress-note{align-items:flex-start;line-height:1.45}.online-redeem-button{justify-content:center;align-items:center;gap:7px;height:auto;min-height:50px;padding:10px 14px;line-height:1.3;display:flex}.online-card-footnote{line-height:1.45}.online-locked-message{align-items:flex-start;margin-top:18px;padding:12px;line-height:1.4}}.vip-page{color:#30263f;text-align:left;width:min(980px,100% - 32px);margin:28px auto 48px}.admin-vip-page{color:#30263f;text-align:left;width:min(820px,100% - 32px);margin:28px auto 48px}.admin-vip-page__header,.admin-vip-table-card__heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.admin-vip-page__header{color:#fff;background:linear-gradient(135deg,#62458f,#9c83c9);border-radius:16px;margin-bottom:18px;padding:24px 26px;box-shadow:0 12px 28px #36295b24}.admin-vip-page__eyebrow{color:#ffffffb8;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:.68rem;font-weight:800;display:block}.admin-vip-page h1,.admin-vip-page h2,.admin-vip-page p{margin-top:0}.admin-vip-page h1{margin-bottom:6px;font-size:1.55rem}.admin-vip-page__header p{color:#ffffffd1;margin-bottom:0;font-size:.84rem}.admin-vip-page__icon{color:#ffeaa7;background:#ffffff1f;border:1px solid #ffffff40;border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:1.2rem;display:grid}.admin-vip-page__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.admin-vip-stat,.admin-vip-table-card,.admin-vip-page__notice{background:#fffafd;border:1px solid #e9e1f0;border-radius:14px;box-shadow:0 9px 24px #36295b12}.admin-vip-stat{padding:17px 19px}.admin-vip-stat__label,.admin-vip-stat small{color:#8b8095;font-size:.72rem;display:block}.admin-vip-stat strong{color:#62458f;margin:5px 0 2px;font-size:1.35rem;display:block}.admin-vip-table-card{overflow:hidden}.admin-vip-table-card__heading{border-bottom:1px solid #eee8f2;padding:19px 21px}.admin-vip-table-card__heading h2{color:#46335c;margin-bottom:4px;font-size:1rem}.admin-vip-table-card__heading p{color:#978da0;margin-bottom:0;font-size:.74rem}.admin-vip-table-card__heading>i{color:#9279bd;font-size:1.1rem}.admin-vip-table-wrap{overflow-x:auto}.admin-vip-table{border-collapse:collapse;white-space:nowrap;width:100%}.admin-vip-table th,.admin-vip-table td{text-align:left;border-bottom:1px solid #f0ebf3;padding:13px 21px;font-size:.8rem}.admin-vip-table th{color:#92859d;letter-spacing:.07em;text-transform:uppercase;font-size:.66rem}.admin-vip-table tbody tr:last-child td{border-bottom:0}.admin-vip-level{color:#62458f;font-weight:800}.admin-vip-active{color:#4c8c69;font-size:.72rem;font-weight:700}.admin-vip-exp-form{align-items:center;gap:7px;min-width:290px;display:flex}.admin-vip-exp-input{color:#46335c;box-sizing:border-box;background:#fff!important;border:1px solid #d9cee4!important;border-radius:7px!important;width:120px!important;height:32px!important;margin:0!important;padding:0 9px!important;font-size:.78rem!important}.admin-vip-exp-unit{color:#8b8095;font-size:.72rem}.admin-vip-save{color:#fff;height:32px;box-shadow:none;text-transform:none;background:#62458f;border-radius:7px;align-items:center;gap:5px;padding:0 10px;font-size:.68rem;line-height:32px;display:inline-flex}.admin-vip-save:disabled{opacity:.65}.admin-vip-feedback{min-height:15px;margin:4px 0 0;font-size:.68rem}.admin-vip-feedback.is-error{color:#a74a55}.admin-vip-feedback.is-success{color:#4c8c69}.admin-vip-page__notice{color:#695a76;padding:22px}.admin-vip-page__notice.is-error{color:#a74a55;background:#fff5f5;border-color:#f0c9ce}#admin-panel .dropdown-content.admin-dropdown-visible{z-index:2000;pointer-events:auto}#admin-panel .admin-nav-dropdown{position:relative;overflow:visible}#admin-panel .admin-nav-dropdown>.dropdown-content{background:#fff;border:1px solid #e4dced;border-radius:8px;max-width:calc(100vw - 32px);max-height:min(70vh,480px);margin:0;padding:6px 0;overflow-y:auto;box-shadow:0 8px 20px #31234929;width:220px!important;min-width:220px!important;top:100%!important;left:0!important;right:auto!important}#admin-panel .admin-nav-dropdown>.dropdown-content li{float:none;clear:both;width:100%;min-height:0;line-height:normal;display:block}#admin-panel .admin-nav-dropdown>.dropdown-content li>a{color:#514463;white-space:nowrap;align-items:center;width:100%;min-height:38px;padding:9px 14px;font-size:.72rem;line-height:20px;display:flex}#admin-panel .admin-nav-dropdown>.dropdown-content li>a:hover,#admin-panel .admin-nav-dropdown>.dropdown-content li>a:focus-visible{color:#62458f;background:0 0}.admin-gift-feedback{border:1px solid #0000;border-radius:7px;margin:0 24px 15px;padding:11px 14px;font-size:.78rem;line-height:1.45;display:none}.admin-gift-feedback.is-success{color:#277247;background:#effbf3;border-color:#b7e2c8}.admin-gift-feedback.is-error{color:#a33e4a;background:#fff3f4;border-color:#efc2c7}.admin-gift-submit.is-loading{opacity:.7;cursor:wait}@media only screen and (width<=700px){.admin-vip-page{width:calc(100% - 24px);margin-top:16px}.admin-vip-page__header{align-items:flex-start;padding:20px}.admin-vip-page__summary{grid-template-columns:1fr}.admin-vip-table th,.admin-vip-table td{padding-left:14px;padding-right:14px}.admin-vip-exp-form{min-width:265px}}.vip-layout{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:24px;display:grid}.vip-sidebar{background:#fff;border:1px solid #e8def3;border-radius:18px;position:sticky;top:20px;overflow:hidden;box-shadow:0 14px 32px #36295b1a}.vip-sidebar__heading{color:#fff;background:radial-gradient(circle at 92% 12%,#fff3 0 2px,#0000 3px),linear-gradient(145deg,#4c317a,#7c5ab1 62%,#a187d1);border-bottom:1px solid #ffffff2e;padding:24px 21px 22px;position:relative;overflow:hidden}.vip-sidebar__heading:after{content:"";border:1px solid #fff3;border-radius:50%;width:126px;height:126px;position:absolute;bottom:-48px;right:-34px}.vip-sidebar__heading strong,.vip-sidebar__eyebrow{display:block}.vip-sidebar__heading strong{z-index:1;color:#fff;letter-spacing:-.03em;margin-top:8px;font-size:1.28rem;font-weight:800;position:relative}.vip-sidebar__eyebrow,.vip-eyebrow{color:#9d89bf;letter-spacing:.15em;text-transform:uppercase;font-size:.62rem;font-weight:800;line-height:1.3}.vip-sidebar__eyebrow{color:#ffffffb8}.vip-sidebar__nav{gap:4px;padding:11px;display:grid}.vip-sidebar__nav a{color:#756b83;border:1px solid #0000;border-radius:10px;align-items:center;gap:11px;min-height:48px;padding:0 13px;font-size:.76rem;font-weight:700;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:flex;position:relative}.vip-sidebar__nav a i{color:#a38bc7;text-align:center;width:18px;font-size:15px}.vip-sidebar__nav a:hover,.vip-sidebar__nav a.active{color:#62458f;background:#f7f1fc;border-color:#e3d5f2;transform:translate(2px)}.vip-sidebar__nav a.active{font-weight:700;box-shadow:0 5px 12px #6f53a414}.vip-content{min-width:0}.vip-level-card,.vip-reward-card,.vip-table-card{background:#fff;border:1px solid #e7def0;border-radius:20px;box-shadow:0 14px 32px #36295b17}.vip-level-card{color:#fff;background:radial-gradient(circle at 96% 12%,#ffffff3d 0 2px,#0000 3px),linear-gradient(135deg,#4d327d 0%,#7654ab 54%,#a78bd2 100%);min-height:214px;padding:30px 31px 27px;position:relative;overflow:hidden}.vip-level-card:before{content:"";border:1px solid #ffffff29;border-radius:50%;width:275px;height:275px;position:absolute;bottom:-106px;right:-74px}.vip-level-card:after{content:"";border:1px solid #ffffff1a;border-radius:50%;width:205px;height:205px;position:absolute;bottom:-112px;right:62px}.vip-level-card__top,.vip-progress__meta{z-index:1;justify-content:space-between;align-items:center;gap:14px;display:flex;position:relative}.vip-level-card .vip-eyebrow{color:#ffffffb8}.vip-level-card h1{color:#fff;letter-spacing:-.05em;margin:8px 0 0;font-size:2.2rem;font-weight:800;line-height:1.15}.vip-level-card__description{z-index:1;color:#ffffffb8;max-width:390px;margin:7px 0 0;font-size:.76rem;line-height:1.45;position:relative}.vip-level-badge{color:#fff;letter-spacing:.05em;white-space:nowrap;background:#30263f33;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:.65rem;font-weight:700;display:inline-flex;box-shadow:0 5px 12px #30263f1a}.vip-progress{z-index:1;background:#2a194929;border:1px solid #ffffff29;border-radius:13px;margin-top:31px;padding:15px 16px 13px;position:relative}.vip-progress__heading{color:#ffffffbd;justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;font-size:.68rem;display:flex}.vip-progress__heading strong{color:#fff;font-size:.74rem}.vip-progress__track{background:#23153f45;border-radius:999px;height:11px;overflow:hidden}.vip-progress__fill{border-radius:inherit;background:linear-gradient(90deg,#fff,#ffeaa4);min-width:0;height:100%;box-shadow:0 0 14px #fff6}.vip-progress__meta{color:#ffffffbf;margin-top:10px;font-size:.7rem}.vip-progress__meta strong{color:#fff;font-size:.82rem;font-weight:800}.vip-exp-guide{background:linear-gradient(135deg,#fff,#faf7fd);border:1px solid #e8def2;border-radius:15px;grid-template-columns:auto minmax(0,1fr) minmax(220px,300px);align-items:center;gap:15px;margin-top:16px;padding:17px 18px;display:grid;box-shadow:0 8px 20px #36295b0d}.vip-exp-guide__icon{color:#7358a5;background:#eee5f8;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;display:flex}.vip-exp-guide__content h2{color:#403352;margin:4px 0 3px;font-size:.98rem;font-weight:800}.vip-exp-guide__content p{color:#867b92;margin:0;font-size:.7rem;line-height:1.5}.vip-exp-guide__packages{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.vip-exp-guide__packages span{color:#8c8198;background:#fff;border:1px solid #eee7f5;border-radius:8px;padding:7px 8px;font-size:.62rem;line-height:1.3}.vip-exp-guide__packages strong{color:#654a94;font-size:.65rem;display:block}.vip-section-heading{margin:31px 3px 16px}.vip-section-heading h2{color:#30263f;letter-spacing:-.04em;margin:7px 0 5px;font-size:1.55rem;font-weight:800}.vip-section-heading p{color:#8e849e;margin:0;font-size:.76rem}.vip-reward-card{overflow:hidden}.vip-reward-card__content{padding:21px}.vip-reward-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;display:grid}.vip-reward-item{color:#5c506b;text-align:center;background:radial-gradient(circle at 100% 0,#fbf7ff 0 28%,#0000 29%),#fff;border:1px solid #e9e0f1;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:176px;padding:18px 12px 15px;font-size:.7rem;font-weight:700;line-height:1.4;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative;overflow:hidden}.vip-reward-item:hover{border-color:#cdb9e5;transform:translateY(-2px);box-shadow:0 8px 18px #5d40851a}.vip-reward-item>img,.vip-reward-item>img+br{display:inline-block}.vip-reward-item>img{object-fit:contain;filter:drop-shadow(0 5px 7px #402a5b24);width:76px!important;height:76px!important;margin-bottom:9px!important}.vip-reward-item>img+br{height:7px;margin:0}.vip-reward-card__footer{text-align:center;background:#fbf8fe;border-top:1px solid #ede5f3;padding:17px 21px 20px}.vip-reward-card__footer .card-action{padding:0}.vip-reward-card__footer button{text-transform:none;border-radius:10px;min-height:42px;margin:0;font-weight:700;box-shadow:0 6px 14px #60448b2b}.vip-level-switcher{background:#fbf8fe;border-top:1px solid #ede5f3;justify-content:center;align-items:center;gap:16px;min-height:70px;padding:10px 21px;display:flex}.vip-level-switcher>a{background:#fff;border:1px solid #d9cfe5;border-radius:50%;place-items:center;height:40px;line-height:1;transition:background-color .12s,border-color .12s;display:grid;color:#7358a5!important;width:40px!important;margin:0!important}.vip-level-switcher>a[style*=rgba]{cursor:default;background:#f7f3f9;color:#b7aebe!important}.vip-level-switcher__current{color:#4b4062;text-align:center;min-width:86px;font-size:1rem;font-weight:800}.vip-table-card{overflow:hidden}.vip-table-card__intro{background:linear-gradient(135deg,#fff,#faf7fd);border-bottom:1px solid #ede5f3;padding:22px 22px 17px}.vip-table-card__intro h2{color:#403352;margin:5px 0 4px;font-size:1.12rem;font-weight:800}.vip-table-card__intro p{color:#8e849e;margin:0;font-size:.74rem}.vip-table{color:#5c506b}.vip-table thead{color:#62458f;background:#f5effb}.vip-table th{letter-spacing:.03em;padding:14px 16px;font-size:.78rem;font-weight:700}.vip-table td{padding:14px 16px;font-size:.86rem}.vip-table tbody tr:hover{background-color:#fcf8fd}@media only screen and (width<=700px){.vip-page{width:calc(100% - 24px);margin-top:16px}.vip-layout{grid-template-columns:1fr;gap:14px}.vip-sidebar{position:static}.vip-sidebar__heading{padding:19px 18px 17px}.vip-sidebar__heading strong{font-size:1.08rem}.vip-sidebar__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.vip-sidebar__nav a{text-align:center;justify-content:center;gap:7px;padding:0 8px;font-size:.74rem}.vip-level-card{min-height:0;padding:23px 19px 20px}.vip-level-card h1{font-size:1.8rem}.vip-level-card__description{max-width:270px}.vip-level-badge{padding:7px 9px;font-size:.58rem}.vip-progress{margin-top:25px}.vip-reward-card__content{padding:13px}.vip-reward-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.vip-reward-item{min-height:158px;padding:14px 8px 12px}.vip-exp-guide{grid-template-columns:auto minmax(0,1fr)}.vip-exp-guide__packages{grid-column:1/-1}}.mobile-nav-toggle{display:none}nav{z-index:20;background:radial-gradient(circle at 92% 0,#ffffff29,#0000 24%),linear-gradient(110deg,#4f3987 0%,#7358a5 56%,#9d87ce 100%);height:64px;line-height:64px;position:relative;box-shadow:0 8px 22px #3f2c6a29}nav .nav-wrapper{box-sizing:border-box;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;height:64px;margin:0 auto;padding:0;display:grid}nav .brand-logo{border-radius:10px;flex:none;grid-column:1;justify-self:start;align-items:center;height:64px;margin-right:0;padding:0 10px 0 14px;line-height:normal;transition:background-color .2s,box-shadow .2s;display:inline-flex;position:static!important}nav .brand-logo img{object-fit:contain;width:auto;max-width:290px;height:50px;transition:filter .2s,opacity .2s;display:block}nav ul#nav-mobile{grid-column:2;justify-self:center;align-items:center;gap:6px;height:64px;margin:0;float:none!important;display:flex!important}nav ul#nav-mobile li{float:none;height:auto;line-height:normal;display:block}nav ul#nav-mobile li a{color:#ffffffdb;border:1px solid #0000;border-radius:10px;align-items:center;gap:7px;height:40px;margin:0;padding:0 12px;font-size:.84rem;font-weight:600;line-height:1;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}nav ul#nav-mobile li a i{color:#ffffffb8;text-align:center;width:auto;height:auto;margin:0;font-size:.9rem;line-height:1}nav ul#nav-mobile li.is-active a{color:#fff;background:#ffffff24;border-color:#ffffff3d}nav ul#nav-mobile li a:hover,nav ul#nav-mobile li a:focus-visible{color:#fff;background:#ffffff2e;border-color:#ffffff42;transform:translateY(-1px)}nav ul#nav-mobile li a:hover i,nav ul#nav-mobile li a:focus-visible i{color:#fff}@media only screen and (width<=992px){nav .nav-wrapper{align-items:center;padding:0 12px;display:flex}nav .mobile-nav-toggle{z-index:2;float:right;color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff47;border-radius:10px;flex:0 0 42px;width:42px;height:42px;margin:0 0 0 auto;padding:0;line-height:42px;transition:background-color .16s,border-color .16s;display:block;position:relative}nav .mobile-nav-toggle:hover,nav .mobile-nav-toggle:focus-visible{background:#fff3;border-color:#ffffff85;outline:0}nav .mobile-nav-toggle i.material-icons{text-align:center;width:42px;height:42px;line-height:42px;display:block}nav .brand-logo{text-overflow:ellipsis;max-width:calc(100% - 54px);padding:0;left:0;overflow:hidden;transform:none}nav .brand-logo img{max-width:260px;height:44px}nav ul#nav-mobile{z-index:1000;box-sizing:border-box;background:#fff;border:1px solid #e7e0f0;border-top:0;border-radius:0 0 14px 14px;width:100%;height:auto;max-height:calc(100vh - 56px);padding:8px 12px 12px;position:absolute;top:64px;left:0;right:0;overflow-y:auto;box-shadow:0 12px 24px #3f2c6a29;float:none!important;display:none!important}nav ul#nav-mobile.mobile-nav-open{display:block!important}nav ul#nav-mobile li{float:none;width:100%;display:block}nav ul#nav-mobile li a{box-sizing:border-box;color:#514463;border:1px solid #0000;border-radius:9px;width:100%;height:44px;padding:0 14px;line-height:1;display:flex}nav ul#nav-mobile li a:hover{color:#62458f;background-color:#f7f2fb;border-color:#e4d8f1}nav ul#nav-mobile li a i{color:#b19cd9;text-align:center;width:26px;margin-right:0;line-height:1;display:inline-block}nav ul#nav-mobile li.is-active a{color:#62458f;background:#f7f2fb;border-color:#e4d8f1}}nav .thi-theme-switch{z-index:3;grid-column:3;justify-self:end;margin-right:14px;line-height:normal;position:relative}.thi-theme-switch__button{color:#ffffffe6;cursor:pointer;height:36px;font:inherit;background:#ffffff1a;border:1px solid #ffffff3d;border-radius:9px;align-items:center;gap:6px;padding:0 9px;font-size:.7rem;font-weight:700;line-height:1;transition:background-color .16s,border-color .16s;display:inline-flex}.thi-theme-switch__button:hover,.thi-theme-switch__button:focus-visible,.thi-theme-switch__button[aria-expanded=true]{background:#fff3;border-color:#ffffff7a;outline:0}.thi-theme-switch__button>i{color:#ffeaa7;width:auto;height:auto;font-size:17px;line-height:1}.thi-theme-switch__button .thi-theme-switch__chevron{color:#ffffffb3;font-size:16px}.thi-theme-switch__menu{background:#fff;border:1px solid #e1e7ef;border-radius:10px;width:158px;padding:5px;position:absolute;top:43px;right:0;box-shadow:0 10px 24px #1f2d402e}.thi-theme-switch__menu[hidden]{display:none}.thi-theme-switch__menu button{color:#4d5b6b;cursor:pointer;width:100%;height:34px;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:0 9px;font-size:.7rem;font-weight:700;display:flex}.thi-theme-switch__menu button:hover,.thi-theme-switch__menu button:focus-visible,.thi-theme-switch__menu button.is-selected{color:#385da9;background:#eef3ff;outline:0}.thi-theme-switch__menu button i{color:#6584e0;width:18px;font-size:17px}html[data-thi-theme-effective=dark] body.portal-page{--ui-background:#0e141d;--ui-surface:#171f2b;--ui-foreground:#edf2f7;--ui-muted:#a7b1bf;--ui-border:#2d3a4b;--ui-primary:#83a7ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--ui-foreground);background-color:var(--ui-background)}html[data-thi-theme-effective=dark] body.portal-page nav ul#nav-mobile{background:#141d29;border-color:#2d3a4b;box-shadow:0 12px 24px #00000057}html[data-thi-theme-effective=dark] body.portal-page nav ul#nav-mobile li a:hover,html[data-thi-theme-effective=dark] body.portal-page nav ul#nav-mobile li a:focus-visible,html[data-thi-theme-effective=dark] body.portal-page nav ul#nav-mobile li.is-active a{color:#fff;background:#202d43;border-color:#3c5276}html[data-thi-theme-effective=dark] body.portal-page .thi-footer{background:var(--ui-background)!important}html[data-thi-theme-effective=dark] body.portal-page .thi-footer__brand,html[data-thi-theme-effective=dark] body.portal-page .thi-footer__links a,html[data-thi-theme-effective=dark] body.portal-page .thi-footer__social,html[data-thi-theme-effective=dark] body.portal-page .thi-footer__social a{color:#9aa8b8}html[data-thi-theme-effective=dark] body.portal-page main .card,html[data-thi-theme-effective=dark] body.portal-page main .business-section,html[data-thi-theme-effective=dark] body.portal-page main .business-product-card,html[data-thi-theme-effective=dark] body.portal-page main .business-contact-panel,html[data-thi-theme-effective=dark] body.portal-page main .business-contact-card,html[data-thi-theme-effective=dark] body.portal-page main .business-callout,html[data-thi-theme-effective=dark] body.portal-page main .download-section,html[data-thi-theme-effective=dark] body.portal-page main .download-package-card,html[data-thi-theme-effective=dark] body.portal-page main .download-empty,html[data-thi-theme-effective=dark] body.portal-page main .download-spec-table-wrap,html[data-thi-theme-effective=dark] body.portal-page main .home-stat-card,html[data-thi-theme-effective=dark] body.portal-page main .home-online-card,html[data-thi-theme-effective=dark] body.portal-page main .topup-package-card,html[data-thi-theme-effective=dark] body.portal-page main .topup-history-card,html[data-thi-theme-effective=dark] body.portal-page main .topup-method-card,html[data-thi-theme-effective=dark] body.portal-page main .topup-promo-card,html[data-thi-theme-effective=dark] body.portal-page main .topup-balance,html[data-thi-theme-effective=dark] body.portal-page main .vip-sidebar,html[data-thi-theme-effective=dark] body.portal-page main .vip-level-card,html[data-thi-theme-effective=dark] body.portal-page main .vip-reward-card,html[data-thi-theme-effective=dark] body.portal-page main .vip-table-card,html[data-thi-theme-effective=dark] body.portal-page main .vip-exp-guide,html[data-thi-theme-effective=dark] body.portal-page main .gacha-card,html[data-thi-theme-effective=dark] body.portal-page main .exchange-card,html[data-thi-theme-effective=dark] body.portal-page main .nickname-card,html[data-thi-theme-effective=dark] body.portal-page main .nickname-rules-card,html[data-thi-theme-effective=dark] body.portal-page main .nickname-cost-card,html[data-thi-theme-effective=dark] body.portal-page main .online-exchange-card,html[data-thi-theme-effective=dark] body.portal-page main .online-reward-info,html[data-thi-theme-effective=dark] body.portal-page main .online-card,html[data-thi-theme-effective=dark] body.portal-page main .thi-itemshop__sidebar,html[data-thi-theme-effective=dark] body.portal-page main .thi-itemshop__collection,html[data-thi-theme-effective=dark] body.portal-page main .thi-itemshop__balance,html[data-thi-theme-effective=dark] body.portal-page main .thi-itemshop__history,html[data-thi-theme-effective=dark] body.portal-page main .thi-itemshop__empty,html[data-thi-theme-effective=dark] body.portal-page main .thi-itemshop__pagination,html[data-thi-theme-effective=dark] body.portal-page main .thi-item-card{border-color:var(--ui-border);color:var(--ui-foreground);background:var(--ui-surface);box-shadow:0 8px 24px #0000002e}html[data-thi-theme-effective=dark] body.portal-page main .online-reward-info{background:#1b293a;border-color:#2d3a4b}html[data-thi-theme-effective=dark] body.portal-page main .online-reward-info__heading strong,html[data-thi-theme-effective=dark] body.portal-page main .online-reward-info__item strong{color:#e5ebf5}html[data-thi-theme-effective=dark] body.portal-page main .online-reward-info__heading small,html[data-thi-theme-effective=dark] body.portal-page main .online-reward-info__item small{color:#a7b4c4}html[data-thi-theme-effective=dark] body.portal-page main .online-reward-info__list{border-top-color:#2d3a4b}html[data-thi-theme-effective=dark] body.portal-page main .online-reward-info__icon{color:#9bb8ff;background:#25395e}html[data-thi-theme-effective=dark] body.portal-page main .thi-itemshop{--thi-blue:#79a4ff;--thi-blue-dark:#a9c2ff;--thi-blue-soft:#223556;--thi-blue-pale:#1a293f;--thi-ink:#edf2f7;--thi-muted:#a7b4c4;--thi-line:#2d3a4b;--thi-green:#46da8a;--thi-pink:#f28bb6}html[data-thi-theme-effective=dark] body.portal-page main .thi-itemshop__profile,html[data-thi-theme-effective=dark] body.portal-page main .thi-itemshop__balance,html[data-thi-theme-effective=dark] body.portal-page main .thi-itemshop__search,html[data-thi-theme-effective=dark] body.portal-page main .thi-itemshop__sort,html[data-thi-theme-effective=dark] body.portal-page main .thi-itemshop__sort-wrap .dropdown-content,html[data-thi-theme-effective=dark] body.portal-page main .thi-item-card__visual,html[data-thi-theme-effective=dark] body.portal-page main .thi-item-card__image-trigger{background:#1a2534;border-color:#35465d}html[data-thi-theme-effective=dark] body.portal-page main .thi-itemshop__profile{background:radial-gradient(circle at 9% 12%,#79a4ff1f 0 2px,#0000 3px),radial-gradient(circle at 90% 27%,#79a4ff1a 0 3px,#0000 4px),linear-gradient(145deg,#172131,#1b293a);border-bottom-color:#2d3a4b}html[data-thi-theme-effective=dark] body.portal-page main .thi-itemshop__profile-avatar{background:#243248;border-color:#2f4057;box-shadow:0 3px 12px #00000047}html[data-thi-theme-effective=dark] body.portal-page main .thi-itemshop__balance{background:radial-gradient(circle at 100% 0,#263449 0 28%,#0000 29%),#172131;box-shadow:0 8px 18px #00000038}html[data-thi-theme-effective=dark] body.portal-page main .thi-itemshop__wallet-refresh,html[data-thi-theme-effective=dark] body.portal-page main .thi-itemshop__sort{color:#c4d0df;background:#1d2a3b;border-color:#35465d}html[data-thi-theme-effective=dark] body.portal-page main .thi-itemshop__category{color:#afc5e5}html[data-thi-theme-effective=dark] body.portal-page main .thi-itemshop__category:hover,html[data-thi-theme-effective=dark] body.portal-page main .thi-itemshop__category:focus-visible{background:#1b304f}html[data-thi-theme-effective=dark] body.portal-page main .thi-itemshop__category.is-active{color:#fff;background:linear-gradient(90deg,#3b6fc0,#5688dc)}html[data-thi-theme-effective=dark] body.portal-page main .thi-itemshop__collection-head,html[data-thi-theme-effective=dark] body.portal-page main .thi-item-card__meta{border-color:#2d3a4b}html[data-thi-theme-effective=dark] body.portal-page main .thi-itemshop__search input{color:#edf2f7;background:0 0}html[data-thi-theme-effective=dark] body.portal-page main .thi-itemshop__sort-wrap .dropdown-content li>a,html[data-thi-theme-effective=dark] body.portal-page main .thi-itemshop__sort-wrap .dropdown-content li>span{color:#d5deeb}html[data-thi-theme-effective=dark] body.portal-page main .thi-itemshop__sort-wrap .dropdown-content li:hover,html[data-thi-theme-effective=dark] body.portal-page main .thi-itemshop__sort-wrap .dropdown-content li.active,html[data-thi-theme-effective=dark] body.portal-page main .thi-itemshop__sort-wrap .dropdown-content li.selected{background:#223556}html[data-thi-theme-effective=dark] body.portal-page main .thi-item-card__visual{background:radial-gradient(circle at 50% 38%,#47658e8f 0 18%,#0000 60%),linear-gradient(145deg,#1c2a3b,#222b45)}html[data-thi-theme-effective=dark] body.portal-page main .thi-item-card__image-trigger{background:#202d3e;box-shadow:inset 0 0 0 2px #b9a650,0 7px 14px #0000004d}html[data-thi-theme-effective=dark] body.portal-page main .thi-item-card__number{color:#bdc9d7;background:#182433e0}html[data-thi-theme-effective=dark] body.portal-page main .thi-item-card__meta-label,html[data-thi-theme-effective=dark] body.portal-page main .thi-item-card__stock,html[data-thi-theme-effective=dark] body.portal-page main .thi-item-card__meta small{color:#9dadbf}html[data-thi-theme-effective=dark] body.portal-page main .thi-item-card__detail{color:#bdd0ef;background:#25364d}html[data-thi-theme-effective=dark] body.portal-page main .thi-item-card__buy.is-disabled,html[data-thi-theme-effective=dark] body.portal-page main .thi-item-card__buy:disabled{color:#8f9cac;background:#2a3543}html[data-thi-theme-effective=dark] body.portal-page main h1,html[data-thi-theme-effective=dark] body.portal-page main h2,html[data-thi-theme-effective=dark] body.portal-page main h3,html[data-thi-theme-effective=dark] body.portal-page main h4,html[data-thi-theme-effective=dark] body.portal-page main strong,html[data-thi-theme-effective=dark] body.portal-page main label{color:#edf2f7}html[data-thi-theme-effective=dark] body.portal-page main p,html[data-thi-theme-effective=dark] body.portal-page main small,html[data-thi-theme-effective=dark] body.portal-page main li,html[data-thi-theme-effective=dark] body.portal-page main td,html[data-thi-theme-effective=dark] body.portal-page main th{color:#b4c0ce}html[data-thi-theme-effective=dark] body.portal-page main input,html[data-thi-theme-effective=dark] body.portal-page main select,html[data-thi-theme-effective=dark] body.portal-page main textarea{color:#edf2f7;background-color:#121a25;border-color:#3a4a60}html[data-thi-theme-effective=dark] body.portal-page main input::placeholder,html[data-thi-theme-effective=dark] body.portal-page main textarea::placeholder{color:#8492a4}html[data-thi-theme-effective=dark] body.portal-page main table,html[data-thi-theme-effective=dark] body.portal-page main th,html[data-thi-theme-effective=dark] body.portal-page main td,html[data-thi-theme-effective=dark] body.portal-page main .business-section__heading,html[data-thi-theme-effective=dark] body.portal-page main .topup-section-heading{border-color:#2d3a4b}html[data-thi-theme-effective=dark] body.portal-page .modal,html[data-thi-theme-effective=dark] body.portal-page .modal .modal-content,html[data-thi-theme-effective=dark] body.portal-page .modal .modal-footer,html[data-thi-theme-effective=dark] body.portal-page .dropdown-content{color:#edf2f7;background:#172131}html[data-thi-theme-effective=dark] body.portal-page .modal .modal-footer,html[data-thi-theme-effective=dark] body.portal-page .dropdown-content{border-color:#2d3a4b}@media only screen and (width<=992px){nav .thi-theme-switch{margin:0 8px 0 auto;display:block}.thi-theme-switch__button{justify-content:center;width:42px;padding:0}.thi-theme-switch__button span,.thi-theme-switch__button .thi-theme-switch__chevron{display:none}html[data-thi-theme-effective=dark] body.portal-page nav .mobile-nav-toggle{background:#ffffff1f;border-color:#b8ccff52}}.home-dashboard{text-align:left;width:min(940px,100% - 32px);margin:28px auto 0}.home-dashboard-secondary{margin-top:18px;margin-bottom:42px}.home-hero{color:#fff;background:radial-gradient(circle at 76% 35%,#ffffff2e,#0000 24%),linear-gradient(120deg,#5e469f 0%,#8068b9 52%,#b19ddd 100%);border:1px solid #ffffff29;border-radius:16px;justify-content:space-between;align-items:center;min-height:208px;padding:32px 44px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 34px #5d4a9e33}.home-hero:before{content:"";border:1px solid #ffffff1a;border-radius:50%;width:250px;height:250px;position:absolute;top:-110px;right:100px;box-shadow:0 0 0 24px #ffffff09}.home-hero:after{content:"";border:1px solid #ffffff2e;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-100px;right:-80px;box-shadow:0 0 0 28px #ffffff0a,0 0 0 58px #ffffff09}.home-hero-content{z-index:1;max-width:560px;position:relative}.home-kicker,.home-eyebrow{color:#ffffffb8;letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:700;display:block}.home-kicker i{margin-right:7px}.home-hero h1{letter-spacing:-.02em;margin:12px 0 8px;font-size:2.05rem;font-weight:400}.home-hero p{color:#ffffffd1;max-width:420px;margin:0;font-size:.98rem}.home-player-name{background:#ffffff1f;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:9px;margin-top:20px;padding:8px 16px;font-size:.92rem;font-weight:600;transition:background-color .12s,border-color .12s,transform .12s;display:inline-flex}.home-player-name:hover{background:#ffffff2e;border-color:#ffffff57;transform:translateY(-1px)}.home-player-name i{color:#f4d77d;font-size:1.1rem}.home-hero-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.home-hero-button,.home-hero-vip{border-radius:10px;align-items:center;gap:8px;min-height:38px;padding:9px 15px;font-size:.82rem;font-weight:700;display:inline-flex}.home-hero-button{color:#5d4a9e;background:#fff;border:1px solid #ffffff29;transition:transform .12s,box-shadow .12s,background-color .12s;box-shadow:0 8px 18px #271b5824}.home-hero-button:hover,.home-hero-button:focus-visible{color:#493589;background:#faf8ff;transform:translateY(-1px);box-shadow:0 10px 22px #271b5833}.home-hero-vip{color:#fff;background:#ffffff1f;border:1px solid #ffffff42}.home-hero--new-player .home-hero-content{max-width:620px}.home-hero--new-player .home-hero-button{color:#fff;background:#ffffff24}.home-avatar-frame{z-index:1;background:#fff3;border:5px solid #ffffffc7;border-radius:32px;flex:0 0 128px;justify-content:center;align-items:center;width:128px;height:128px;display:flex;position:relative;transform:rotate(3deg);box-shadow:0 12px 24px #271b5833}.home-avatar-frame img{object-fit:cover;border-radius:26px;width:100%;height:100%;display:block;transform:rotate(-3deg)}.home-section-heading{justify-content:space-between;align-items:flex-end;margin:32px 2px 14px;display:flex}.home-section-heading .home-eyebrow,.home-panel-heading .home-eyebrow{color:#9a8bbb}.home-section-heading h2,.home-panel-heading h2{color:#30284a;margin:3px 0 0;font-size:1.35rem;font-weight:500}.home-section-note{color:#4d9d72;align-items:center;gap:7px;font-size:.82rem;font-weight:600;display:inline-flex}.home-stat-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.home-stat-card{background:#fff;border:1px solid #eeeaf6;border-radius:14px;min-height:118px;padding:19px 20px 16px 72px;position:relative;overflow:hidden;box-shadow:0 7px 20px #36295b12}.home-stat-icon{border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;font-size:1rem;display:flex;position:absolute;top:21px;left:20px;overflow:hidden}.home-stat-icon img{object-fit:cover;width:100%;height:100%;display:block}.home-stat-tr .home-stat-icon{color:#bc8a1a;background:#fff4d3}.home-stat-cash .home-stat-icon{color:#4d9d72;background:#e7f5ef}.home-stat-point .home-stat-icon{color:#8066bd;background:#eee9fb}.home-stat-label,.home-stat-card small{display:block}.home-stat-label{color:#766b8e;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:700}.home-stat-card strong{color:#30284a;margin-top:3px;font-size:1.35rem;font-weight:500;display:block}.home-stat-card small{color:#aaa3b8;margin-top:3px;font-size:.76rem}.home-content-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.home-panel{background:#fff;border:1px solid #eeeaf6;border-radius:14px;box-shadow:0 7px 20px #36295b12}.home-panel-heading{align-items:center;gap:12px;padding:22px 22px 16px;display:flex}.home-panel-icon{color:#8066bd;background:#eee9fb;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.home-action-list{padding:0 12px 12px}.home-action{color:#30284a;border-radius:10px;align-items:center;gap:12px;min-height:62px;padding:9px 10px;transition:background-color .2s,transform .2s;display:flex}.home-action:hover{color:#5d4a9e;background:#f7f4fc;transform:translate(3px)}.home-action-icon{color:#8066bd;background:#f4f1fb;border-radius:10px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.home-action-copy{flex:1;min-width:0}.home-action-copy strong,.home-action-copy small{display:block}.home-action-copy strong{font-size:.88rem;font-weight:500}.home-action-copy small{color:#aaa3b8;margin-top:2px;font-size:.74rem}.home-action-arrow{color:#c8c0d5}.home-server-status{border-radius:10px;align-items:center;gap:11px;margin:0 22px 16px;padding:12px 14px;display:flex}.home-server-status.is-online{color:#3f8c62;background:#edf8f1}.home-server-status.is-maintenance{color:#c25959;background:#fff1f1}.home-status-dot{background:currentColor;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #3f8c621f}.is-maintenance .home-status-dot{box-shadow:0 0 0 5px #c259591f}.home-server-status strong,.home-server-status small{display:block}.home-server-status strong{font-size:.88rem;font-weight:700}.home-server-status small{color:inherit;opacity:.75;margin-top:2px;font-size:.72rem}.home-server-facts{grid-template-columns:1fr;padding:0 22px 21px;display:grid}.home-server-facts div{border-bottom:1px solid #f1eef5;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.home-server-facts div:last-child{border-bottom:0}.home-server-facts span{color:#8e849e;font-size:.76rem}.home-server-facts strong{color:#4b4062;font-size:.82rem;font-weight:600}.home-online-heading{padding-bottom:19px}.home-online-count{color:#3f8c62;background:#edf8f1;border-radius:999px;margin-left:auto;padding:5px 10px;font-size:.75rem;font-weight:700}.home-online-list{flex-wrap:wrap;gap:8px;min-height:55px;padding:0 22px 22px;display:flex}.home-player-chip{color:#625875;background:#faf9fd;border:1px solid #ece7f5;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:.78rem;display:inline-flex}.home-player-chip i{color:#5bb37d;font-size:.48rem}.home-empty-state{color:#a59dae;align-items:center;gap:8px;width:100%;margin:4px 0 0;font-size:.82rem;display:flex}@media only screen and (width<=700px){.home-dashboard{width:calc(100% - 24px);margin-top:16px}.home-hero{align-items:flex-start;min-height:0;padding:26px 22px 24px}.home-hero h1{max-width:190px;font-size:1.65rem}.home-hero p{max-width:235px;font-size:.86rem}.home-avatar-frame{border-width:3px;border-radius:20px;flex-basis:78px;width:78px;height:78px}.home-avatar-frame img{border-radius:16px}.home-player-name{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.home-hero-actions{flex-direction:column;align-items:flex-start}.home-hero-button,.home-hero-vip{width:fit-content}.home-section-heading{flex-direction:column;align-items:flex-start;gap:8px;margin-top:24px}.home-stat-grid,.home-content-grid{grid-template-columns:1fr}.home-stat-card{min-height:102px}.home-online-heading{flex-wrap:wrap;align-items:flex-start}.home-online-count{width:100%;margin:0 0 0 50px}}html{-webkit-text-size-adjust:100%}.thi-footer{border-top:0;background:var(--ui-background)!important;margin-top:10px!important;padding:0!important}.thi-footer__inner{box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px 22px;width:min(1120px,100% - 32px);min-height:48px;margin:0 auto;padding:8px 0;display:flex}.thi-footer__brand{color:#8e959c;white-space:nowrap;font-size:1rem;font-weight:500;line-height:1.4}.thi-footer__links{flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;gap:8px 16px;display:flex}.thi-footer__links a{color:#8e959c;font-size:1rem;font-weight:500;line-height:1.4}.thi-footer__links a:hover,.thi-footer__links a:focus-visible{color:#71808a;text-underline-offset:3px;text-decoration:underline}.thi-footer__social{color:#aeb5bb;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px 13px;width:auto;height:auto;line-height:normal;display:flex;box-shadow:none!important;background:0 0!important}.thi-footer__social a{box-sizing:border-box;color:#aeb5bb;justify-content:center;align-items:center;width:28px;min-height:28px;padding:2px 0;font-size:.68rem;line-height:1.2;transition:color .12s;display:inline-flex}.thi-footer__social a:hover,.thi-footer__social a:focus-visible{color:#71808a}.thi-footer__social a:focus-visible{outline-offset:2px;outline:2px solid #71808a59}.thi-footer__social a i,.thi-footer__social a svg{width:24px;height:24px;color:inherit;stroke:currentColor;margin:0;transition:color .12s;display:block}.thi-footer__social a:hover svg,.thi-footer__social a:focus-visible svg{color:inherit}.auth-card__business-links{background:#fbfcfd;border-top:1px solid #edf1f4;flex-wrap:wrap;justify-content:center;gap:8px 18px;padding:14px 18px 18px;display:flex}.auth-card__business-links a{color:#526a7a;font-size:.8rem;font-weight:700;line-height:1.4}.auth-card__business-links a:hover,.auth-card__business-links a:focus-visible{color:#1976d2;text-decoration:underline}.business-page{color:#263746;text-align:left;width:min(1080px,100% - 32px);margin:24px auto 32px}.business-hero{background:radial-gradient(circle at 88% 18%,#26a69a33,#0000 28%),linear-gradient(135deg,#f4fbff 0%,#fff 60%,#f3fbf9 100%);border:1px solid #dce9f2;border-radius:24px;padding:34px clamp(22px,5vw,54px);position:relative;overflow:hidden;box-shadow:0 16px 40px #2d4b6017}.business-hero--compact{padding-top:28px;padding-bottom:28px}.business-eyebrow{color:#178477;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:7px;font-size:.75rem;font-weight:800;display:inline-flex}.business-hero h1{color:#17364d;margin:8px 0 10px;font-size:clamp(2rem,5vw,3.35rem);font-weight:900;line-height:1.05}.business-hero--compact h1{font-size:clamp(1.85rem,4vw,2.75rem)}.business-hero p{color:#536a7a;max-width:780px;margin:0;font-size:1rem;line-height:1.75}.business-hero small{color:#7b8c97;margin-top:14px;font-weight:600;display:block}.business-hero__badges{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.business-hero__badges span,.business-currency{color:#436477;background:#ffffffd9;border:1px solid #d3e7ee;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:.78rem;font-weight:800;display:inline-flex}.business-section,.business-legal{background:#fff;border:1px solid #e2e9ee;border-radius:20px;margin-top:18px;padding:clamp(20px,4vw,34px);box-shadow:0 10px 30px #2d4b600f}.business-legal-tabs{background:#f7fafb;border:1px solid #dfe9ee;border-radius:14px;gap:8px;margin-top:18px;padding:6px;display:flex}.business-legal-tab{color:#627887;border:1px solid #0000;border-radius:10px;flex:1 1 0;justify-content:center;align-items:center;min-height:42px;font-size:.92rem;font-weight:800;line-height:1;text-decoration:none;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex}.business-legal-tab:hover,.business-legal-tab:focus-visible{color:#147fba;background:#fff;border-color:#c9e0e5;outline:0}.business-legal-tab.is-active{color:#126f68;background:#fff;border-color:#b8ddd9;box-shadow:0 5px 12px #2d4b6014}.business-section__heading{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:18px;display:flex}.business-section h2,.business-legal h2{color:#203e52;margin:5px 0 12px;font-size:1.35rem;font-weight:900;line-height:1.3}.business-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.business-product-card{background:linear-gradient(#fff 0%,#f8fbfd 100%);border:1px solid #dfe8ee;border-radius:16px;flex-direction:column;min-width:0;padding:20px;display:flex}.business-product-card>span{color:#81919d;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.business-product-card h3{color:#24475c;margin:6px 0 4px;font-size:1.25rem;font-weight:900}.business-product-card>strong{color:#ee6c39;font-size:1.55rem;font-weight:900}.business-product-card ul{color:#667985;margin:14px 0 18px;line-height:1.65}.business-product-card__button{width:100%;box-shadow:none;text-align:center;background:#168d81;border-radius:9px;margin-top:auto}.business-product-card__button:hover,.business-product-card__button:focus-visible{background:#11766c}.business-steps{counter-reset:business-step;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0 0;padding:0;display:grid}.business-steps li{counter-increment:business-step;border:1px solid #e1ebef;border-radius:14px;min-width:0;padding:46px 16px 16px;list-style:none;position:relative}.business-steps li:before{color:#fff;content:counter(business-step);background:#1a9184;border-radius:50%;place-items:center;width:25px;height:25px;font-size:.75rem;font-weight:900;display:grid;position:absolute;top:13px;left:16px}.business-steps strong,.business-steps span{display:block}.business-steps strong{color:#29485a;margin-bottom:5px}.business-steps span{color:#6c7f8a;font-size:.88rem;line-height:1.55}.business-callout{color:#496777;background:#f2fafc;border:1px solid #cfe5ec;border-radius:12px;align-items:flex-start;gap:12px;margin-top:18px;padding:14px 16px;display:flex}.business-callout i{color:#168d81;margin-top:3px}.business-callout p{margin:0;line-height:1.6}.business-callout a,.business-legal a{color:#147fba;text-underline-offset:2px;font-weight:700;text-decoration:underline}.business-legal section+section{border-top:1px solid #edf1f3;margin-top:24px;padding-top:22px}.business-legal p,.business-legal li,.business-checklist li{color:#536b79;font-size:.96rem;line-height:1.75}.business-legal ul,.business-legal ol,.business-checklist{margin:8px 0 0;padding-left:22px}.business-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.business-contact-card{color:#385568;background:#fff;border:1px solid #dfe9ee;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr);column-gap:12px;min-width:0;padding:22px;display:grid;box-shadow:0 8px 24px #2d4b600f}.business-contact-card>i{color:#fff;background:#168d81;border-radius:12px;grid-row:1/3;place-items:center;width:40px;height:40px;display:grid}.business-contact-card span{color:#85939c;text-transform:uppercase;font-size:.76rem;font-weight:800}.business-contact-card strong{overflow-wrap:anywhere;color:#29495d;font-size:1rem}.business-contact-card:hover,.business-contact-card:focus-visible{border-color:#7ec9c0;transform:translateY(-1px)}@media only screen and (width<=700px){body{min-width:0;overflow-x:hidden}main{width:100%;overflow:hidden}main>center>div[style*="width:100%"]{box-sizing:border-box;padding:0 12px}main .row{margin-left:0;margin-right:0}main .row>.col.s3,main .row>.col.s4,main .row>.col.s9{box-sizing:border-box;float:none;margin-left:0;width:100%!important;padding-left:0!important;padding-right:0!important}main .row>.col.s3{margin-bottom:10px}main .row>.col.s9{padding-top:8px!important}main .card,main .card.horizontal,main .collection,main .pagination,main .input-field{max-width:100%}main .card,main .card.horizontal{box-sizing:border-box;width:100%!important}main .card.horizontal{display:block}main .card-content,main .card-action{box-sizing:border-box}main .modal,#modal_open{box-sizing:border-box;max-height:calc(100vh - 32px);width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important}main .modal-content{max-height:calc(100vh - 155px);overflow-y:auto}main table{max-width:100%}main .card table{white-space:nowrap;display:block;overflow-x:auto}main .btn,main button.btn,main .btn-large{box-sizing:border-box;white-space:normal;max-width:100%;min-height:42px;line-height:42px}main input[type=text],main input[type=password],main input[type=number],main input[type=email],main select,main textarea{box-sizing:border-box;max-width:100%}main .collection{margin-left:0;margin-right:0}main .collection-item{min-height:48px;padding:14px 16px;line-height:1.4}main .pagination{justify-content:center;margin:12px 0;display:flex}main .pagination li a{text-align:center;min-width:42px;padding:0 10px}footer.page-footer.thi-footer{margin-top:10px!important}.thi-footer__inner{box-sizing:border-box;flex-direction:column;align-items:center;gap:5px;width:100%;min-height:0;padding:10px 12px}.thi-footer__brand{text-align:center;white-space:normal}.thi-footer__links{gap:6px 14px}.thi-footer__social{justify-content:center;gap:2px 13px}.thi-footer__social a{width:28px;min-height:28px;padding:2px 0}.business-page{width:calc(100% - 24px);margin-top:14px}.business-hero{border-radius:18px;padding:24px 20px}.business-product-grid,.business-contact-grid{grid-template-columns:1fr}.business-steps{grid-template-columns:1fr 1fr}}@media only screen and (width<=420px){.business-section__heading{flex-direction:column;align-items:flex-start}.business-steps{grid-template-columns:1fr}nav .brand-logo{max-width:calc(100% - 64px);padding-left:12px}nav .brand-logo img{max-width:220px;height:36px}nav .mobile-nav-toggle,nav .mobile-nav-toggle i.material-icons{width:52px;height:56px}nav ul#nav-mobile li a{padding-left:16px;padding-right:16px}.auth-page{padding-left:10px;padding-right:10px}.auth-page .auth-card__actions{flex-direction:column}.auth-page .auth-card__actions .btn,.auth-page .auth-card__secondary-link{flex:none;width:100%}.vip-level-card__top{flex-direction:column;align-items:flex-start}.vip-level-badge{align-self:flex-start}}body.landing-page{color:#263746;background:linear-gradient(#f7f9ffdb,#f7f9fff0),url(/assets/IMG-HR-02.png) 50%/cover fixed;min-height:100vh;margin:0}.landing-nav{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;border-bottom:1px solid #e1e7f3eb;height:64px;position:sticky;top:0;box-shadow:0 8px 25px #283a5b14}.landing-nav__inner{box-sizing:border-box;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;gap:24px;width:min(1240px,100% - 36px);height:64px;margin:0 auto;display:grid}.landing-nav__brand{border-radius:12px;align-items:center;width:fit-content;height:64px;padding:0 10px 0 14px;transition:background-color .18s;display:inline-flex}.landing-nav__brand:hover,.landing-nav__brand:focus-visible{background:#f3f5ff;outline:0}.landing-nav__brand img{object-fit:contain;width:auto;max-width:290px;height:46px;display:block}.landing-nav__desktop{justify-content:center;align-items:center;gap:4px;display:flex}.landing-nav__desktop a{color:#617080;border:1px solid #0000;border-radius:10px;align-items:center;min-height:40px;padding:0 12px;font-size:.8rem;font-weight:800;line-height:1;text-decoration:none;transition:color .16s,background-color .16s,border-color .16s,transform .16s;display:inline-flex}.landing-nav__desktop a:hover,.landing-nav__desktop a:focus-visible,.landing-nav__desktop a.is-active{color:#506fc4;background:#f5f7ff;border-color:#e0e6f8;outline:0}.landing-nav__desktop a:hover,.landing-nav__desktop a:focus-visible{transform:translateY(-1px)}.landing-nav__actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.landing-language{color:#506fc4;letter-spacing:.04em;background:#f5f7ff;border:1px solid #dfe4f0;border-radius:12px;align-items:center;min-height:40px;padding:0;font-size:.72rem;font-weight:800;display:inline-flex;position:relative}.landing-language__button{color:#506fc4;cursor:pointer;background:0 0;border:0;border-radius:11px;place-items:center;width:40px;height:40px;padding:0;display:grid}.landing-language__button:hover,.landing-language__button:focus-visible,.landing-language__button[aria-expanded=true]{color:#385da9;background:#eaf0ff;outline:0}.landing-language__button>i,.landing-language__label i{color:#8094c9;width:18px;height:18px;font-size:17px;line-height:18px;display:block}.landing-language__menu{z-index:30;background:#fff;border:1px solid #e1e7ef;border-radius:10px;flex-direction:column;gap:3px;width:94px;padding:5px;display:flex;position:absolute;top:46px;right:0;box-shadow:0 10px 24px #1f2d402e}.landing-language__menu[hidden]{display:none}.landing-language__menu a{color:#506fc4;border-radius:7px;justify-content:center;align-items:center;height:32px;font-size:.72rem;font-weight:800;line-height:1;text-decoration:none;display:flex}.landing-language__menu a:hover,.landing-language__menu a:focus-visible,.landing-language__menu a.is-selected{color:#fff;background:#6584e0;outline:0}.landing-language a{color:#506fc4;border-radius:7px;justify-content:center;align-items:center;min-width:25px;height:26px;line-height:1;text-decoration:none;display:inline-flex}.landing-language a:hover,.landing-language a:focus-visible,.landing-language a.is-selected{color:#fff;background:#6584e0;outline:0}.landing-language>span{color:#a9b4ca}.landing-nav__auth{align-items:center;gap:6px;display:inline-flex}.landing-nav__auth-link,.landing-nav__mobile-login{border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:.78rem;font-weight:800;line-height:1;text-decoration:none;transition:background-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.landing-nav__auth-link--login{color:#fff;background:#6584e0;box-shadow:0 7px 16px #6584e033}.landing-nav__auth-link--register{color:#506fc4;background:#f5f7ff;border:1px solid #d5def5}.landing-nav__auth-link--login:hover,.landing-nav__auth-link--login:focus-visible,.landing-nav__mobile-login:hover,.landing-nav__mobile-login:focus-visible{color:#fff;background:#506fc4;outline:0;transform:translateY(-1px);box-shadow:0 9px 20px #506fc442}.landing-nav__auth-link--register:hover,.landing-nav__auth-link--register:focus-visible{color:#38539e;background:#edf1ff;border-color:#b8c8f1;outline:0;transform:translateY(-1px)}.landing-nav__auth-link i,.landing-nav__mobile-login i{width:18px;height:18px;font-size:18px;line-height:18px}.landing-nav__mobile-item--primary{color:#506fc4;box-shadow:none;background:#fff;border-color:#e3e9f5}.landing-nav__mobile-item--primary i{color:#6584e0}.landing-nav__mobile-item--primary:hover,.landing-nav__mobile-item--primary:focus-visible{color:#506fc4;background:#fff;border-color:#d5def5}.landing-nav__mobile-item--primary:hover i,.landing-nav__mobile-item--primary:focus-visible i{color:#6584e0}.landing-nav__mobile-item--secondary{color:#506fc4;background:#fff;border-color:#e3e9f5}.landing-nav__mobile-item--secondary i{color:#6584e0}.landing-nav__mobile-item--secondary:hover,.landing-nav__mobile-item--secondary:focus-visible{color:#38539e;background:#fff;border-color:#d5def5}.landing-nav__mobile-item--secondary:hover i,.landing-nav__mobile-item--secondary:focus-visible i{color:#506fc4}.landing-nav__toggle{color:#506fc4;cursor:pointer;background:#f5f7ff;border:1px solid #dfe4f0;border-radius:10px;width:42px;height:42px;padding:0;display:none}.landing-nav__toggle:hover,.landing-nav__toggle:focus-visible{background:#eaf0ff;border-color:#b9c9f2;outline:0}.landing-nav__toggle i{text-align:center;width:40px;height:40px;font-size:21px;line-height:40px;display:block}.landing-nav__mobile{display:none}.landing-shell{box-sizing:border-box;flex:1 0 auto;place-items:center;min-height:0;padding:28px 18px;display:grid}.landing-card{box-sizing:border-box;text-align:center;background:#fffffff5;border:1px solid #e1e7f3;border-radius:22px;width:min(520px,100%);padding:44px 42px;box-shadow:0 24px 65px #283a5b21}.landing-branding{flex-direction:column;align-items:center;gap:10px;margin-bottom:22px;display:flex}.landing-logo{width:auto;height:78px;margin:0;display:block}.landing-partner-logo{object-fit:contain;width:min(150px,58vw);height:auto;max-height:94px;display:block}.landing-eyebrow{color:#6584e0;letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;font-size:.72rem;font-weight:800;display:block}.landing-card h1{color:#263746;margin:0;font-size:clamp(1.8rem,5vw,2.35rem);font-weight:800;line-height:1.18}.landing-card p{color:#71808a;max-width:420px;font-family:var(--font-handwritten);letter-spacing:.02em;margin:18px auto 26px;font-size:.98rem;line-height:1.55}.landing-card small{color:#98a4ad;font-family:var(--font-handwritten);margin-top:20px;font-size:.74rem;line-height:1.45;display:block}body.landing-page .thi-footer__social a svg{flex:0 0 24px}body.landing-page .thi-footer__brand,body.landing-page .thi-footer__links a{font-size:15px}body.landing-page .thi-footer__social a{font-size:10.2px}body.landing-page .thi-footer__social .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body.landing-download-page{background:linear-gradient(#f7f9ffeb,#f7f9fff5),url(/assets/IMG-HR-02.png) 50%/cover fixed;min-height:100vh}body.landing-download-page .landing-download-shell{flex:1 0 auto}body.landing-download-page .download-page{color:#263746;width:100%;overflow:hidden}body.landing-download-page .download-hero{min-height:590px;box-shadow:none;background:radial-gradient(circle at 77% 44%,#7897eb4d,#0000 29%),linear-gradient(116deg,#2f4e9b 0%,#506fc4 58%,#7897eb 100%);border:0;border-radius:0;align-items:center;padding:76px max(7vw,32px) 60px}body.landing-download-page .download-hero:before{opacity:.45;background:linear-gradient(90deg,#0000,#ffffff85,#0000);width:48%;top:51%;left:48%}body.landing-download-page .download-hero__content{max-width:540px}body.landing-download-page .download-eyebrow{color:#dce6ff}body.landing-download-page .download-hero h1{color:#fff}body.landing-download-page .download-hero__content>p,body.landing-download-page .download-hero__features span{color:#ffffffd1}body.landing-download-page .download-hero__button{color:#38539e;background:#fff;box-shadow:0 8px 22px #192d6938}body.landing-download-page .download-hero__button:hover,body.landing-download-page .download-hero__button:focus-visible{color:#38539e;background:#eef2ff}body.landing-download-page .download-hero__features i{color:#dce6ff}body.landing-download-page .download-hero__art{background:#ffffff14}body.landing-download-page .download-hero__glow{border-color:#ffffff47;box-shadow:0 0 0 30px #ffffff0d,0 0 0 70px #ffffff09}body.landing-download-page .download-hero__art img{opacity:.95;filter:saturate(.9)contrast(1.04)}body.landing-download-page .download-section{background:#fffffff5;padding:72px max(7vw,24px)}body.landing-download-page .download-install{background:#f7f9fffa}body.landing-download-page .download-spec-section{background:#f2f6fffa}body.landing-download-page .download-section__heading h2,body.landing-download-page .download-package-card h3,body.landing-download-page .download-install__steps h3{color:#263746}body.landing-download-page .download-section__heading p,body.landing-download-page .download-package-card>p,body.landing-download-page .download-install__steps p,body.landing-download-page .download-spec-note{color:#71808a}body.landing-download-page .download-package-card{background:#fff;border-color:#dfe6f4;box-shadow:0 12px 30px #32487e14}body.landing-download-page .download-package-card:hover{border-color:#aebff2;box-shadow:0 16px 34px #32487e24}body.landing-download-page .download-package-card__button{color:#fff;background:#6584e0;box-shadow:0 4px 16px #6584e040}body.landing-download-page .download-package-card__button:hover,body.landing-download-page .download-package-card__button:focus-visible{color:#fff;background:#506fc4}body.landing-download-page .download-package-card__button--disabled{color:#7f8a9a;box-shadow:none!important;background:#eef2fa!important}body.landing-download-page .download-install__steps li>span{color:#6584e0}body.landing-download-page .download-spec-table{color:#4d5c6c;background:#fff}body.landing-download-page .download-spec-table thead{background:#506fc4}body.landing-download-page .download-spec-table tbody th{color:#263746}@media only screen and (width<=900px){body.landing-download-page .download-hero{padding:62px 24px 30px}}@media only screen and (width<=600px){body.landing-download-page .download-section{padding:52px 18px}}.landing-music{z-index:1;display:inline-flex;position:relative}.landing-music audio{display:none}.landing-music__button{color:#506fc4;cursor:pointer;background:#f5f7ff;border:1px solid #dfe4f0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;transition:color .16s,background-color .16s,border-color .16s,transform .16s;display:grid;position:relative}.landing-music__button:not(.is-playing):after{content:"";pointer-events:none;background:currentColor;border-radius:2px;width:25px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.landing-music__button:hover,.landing-music__button:focus-visible,.landing-music__button.is-playing{color:#fff;background:#6584e0;border-color:#6584e0;outline:0;transform:translateY(-1px)}.landing-music__icon{color:#6584e0;text-align:center;border-radius:9px;width:38px;height:38px;font-size:20px;line-height:38px;display:block}.landing-music__button:hover .landing-music__icon,.landing-music__button:focus-visible .landing-music__icon,.landing-music__button.is-playing .landing-music__icon{color:#fff}.landing-music__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media only screen and (width<=1020px){.landing-nav,.landing-nav__inner{grid-template-columns:minmax(160px,1fr) auto;height:60px}.landing-nav__brand{height:60px;padding:0}.landing-nav__brand img{max-width:230px;height:40px}.landing-nav__desktop{display:none}.landing-nav__actions{grid-column:2}.landing-nav__actions>.landing-language,.landing-nav__actions>.landing-nav__auth{display:none}.landing-nav__toggle{justify-content:center;align-items:center;width:40px;height:40px;display:flex}.landing-nav__toggle i{width:40px;height:40px;line-height:40px}.landing-nav__mobile{background:#fffffffa;border:1px solid #e1e7f3;border-top:0;border-radius:0 0 20px 20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid;position:absolute;top:60px;left:18px;right:18px;box-shadow:0 14px 30px #283a5b24}.landing-nav__mobile[hidden]{display:none}.landing-nav__mobile-item{box-sizing:border-box;color:#536273;background:#fff;border:1px solid #e3e9f5;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:78px;padding:0 14px;font-size:.84rem;font-weight:800;line-height:1;text-decoration:none;display:flex}.landing-nav__mobile-item i{color:#8094c9;width:24px;height:24px;font-size:22px;line-height:24px}.landing-nav__mobile-item:hover,.landing-nav__mobile-item:focus-visible,.landing-nav__mobile-item.is-active{color:#506fc4;background:#fff;border-color:#d5def5;outline:0}.landing-nav__mobile-item.landing-nav__mobile-item--primary:hover,.landing-nav__mobile-item.landing-nav__mobile-item--primary:focus-visible{color:#fff;background:#506fc4;border-color:#506fc4}.landing-nav__mobile-item.landing-nav__mobile-item--secondary:hover,.landing-nav__mobile-item.landing-nav__mobile-item--secondary:focus-visible{color:#38539e;background:#edf1ff;border-color:#b8c8f1}.landing-nav__mobile-item:hover i,.landing-nav__mobile-item:focus-visible i,.landing-nav__mobile-item.is-active i{color:#6584e0}.landing-nav__mobile-item.landing-nav__mobile-item--primary,.landing-nav__mobile-item.landing-nav__mobile-item--primary:hover,.landing-nav__mobile-item.landing-nav__mobile-item--primary:focus-visible{color:#506fc4;background:#fff;border-color:#d5def5}.landing-nav__mobile-item.landing-nav__mobile-item--primary i,.landing-nav__mobile-item.landing-nav__mobile-item--primary:hover i,.landing-nav__mobile-item.landing-nav__mobile-item--primary:focus-visible i{color:#6584e0}.landing-nav__mobile-language{color:#8190a1;border-top:1px solid #e8ecf4;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:48px;margin-top:6px;padding:8px 14px 0;font-size:.76rem;font-weight:800;display:flex}.landing-nav__mobile-language-label{align-items:center;gap:7px;display:inline-flex}.landing-nav__mobile-language-label i{color:#8094c9;width:18px;height:18px;font-size:17px;line-height:18px}.landing-nav__mobile-language .landing-language--mobile{background:0 0;border:0;gap:4px;min-height:34px;padding:0;position:static}.landing-language--mobile a{border-radius:8px;justify-content:center;align-items:center;min-width:30px;height:28px;display:inline-flex}.landing-language--mobile>span{color:#a9b4ca}.landing-nav__mobile-language .landing-language--mobile a:hover,.landing-nav__mobile-language .landing-language--mobile a:focus-visible,.landing-nav__mobile-language .landing-language--mobile a.is-selected{color:#fff;background:#6584e0;outline:0}.landing-nav__mobile-language .landing-language__button,.landing-nav__mobile-language .landing-language__menu{display:none}.landing-nav__mobile-language .landing-language{background:0 0;border:0;min-height:34px}}@media only screen and (width<=520px){.landing-nav,.landing-nav__inner{height:60px}.landing-nav__inner{width:calc(100% - 24px)}.landing-nav__brand{height:60px;padding:0}.landing-nav__brand img{max-width:230px;height:40px}.landing-nav__actions{gap:6px}.landing-nav__actions>.landing-language{display:none}.landing-nav__auth-link{min-height:38px;padding:0 10px}.landing-nav__auth-link span{display:none}.landing-nav__toggle{width:40px;height:40px}.landing-nav__toggle i{width:38px;height:38px;line-height:38px}.landing-nav__mobile{top:60px;left:12px;right:12px}.landing-card{border-radius:18px;padding:36px 24px}.landing-logo{height:66px}.landing-partner-logo{width:min(138px,55vw);max-height:86px}}@media only screen and (width<=420px){.landing-nav,.landing-nav__inner,.landing-nav__brand{height:60px}.landing-nav__brand img{max-width:210px;height:36px}.landing-nav__toggle{width:40px;height:40px}.landing-nav__toggle i{width:40px;height:40px;line-height:40px}.landing-nav__mobile{top:60px}}body.error-page{color:#263746;background:linear-gradient(#f7f9ffd6,#f7f9fff0),url(/assets/IMG-HR-02.png) 50%/cover fixed;min-height:100vh;margin:0}.error-shell{box-sizing:border-box;place-items:center;min-height:100vh;padding:28px 18px;display:grid}.error-card{box-sizing:border-box;text-align:center;background:#fffffff5;border:1px solid #e1e7f3;border-radius:24px;width:min(560px,100%);padding:42px 44px 46px;box-shadow:0 24px 65px #283a5b26}.error-card__logo{justify-content:center;align-items:center;display:inline-flex}.error-card__logo img{width:auto;height:76px;display:block}.error-card__code{color:#6584e0;font-family:var(--font-error);letter-spacing:.12em;margin-top:24px;font-size:1.3rem;display:block}.error-card h1{color:#263746;font-family:var(--font-error);margin:4px 0 0;font-size:clamp(2rem,6vw,2.8rem);font-weight:800;line-height:1.12}.error-card p{color:#71808a;max-width:420px;font-family:var(--font-error);margin:18px auto 28px;font-size:.98rem;line-height:1.7}.error-card__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.error-card__button{box-sizing:border-box;min-height:46px;font-family:var(--font-error);border-radius:11px;justify-content:center;align-items:center;padding:0 20px;font-weight:800;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.error-card__button:hover,.error-card__button:focus-visible{outline:0;transform:translateY(-1px)}.error-card__button--primary{color:#fff;background:#6584e0;box-shadow:0 10px 24px #6584e040}.error-card__button--primary:hover,.error-card__button--primary:focus-visible{color:#fff;background:#506fc4}.error-card__button--secondary{color:#50627c;background:#fff;border:1px solid #dce4f0}.error-card__button--secondary:hover,.error-card__button--secondary:focus-visible{color:#3f5680;background:#f5f8ff;border-color:#b9c9e3}@media only screen and (width<=520px){.error-card{border-radius:19px;padding:34px 22px 36px}.error-card__actions{flex-direction:column;align-items:stretch}.error-card__button{width:100%}}.itemshop-page{--shop-ink:#28213a;--shop-muted:#817993;--shop-purple:#7358a5;--shop-purple-dark:#4a3479;--shop-lilac:#eee9f8;--shop-line:#e7e0f0;--shop-orange:#e47d55;box-sizing:border-box;width:min(1180px,100% - 32px);color:var(--shop-ink);text-align:left;margin:34px auto 52px;display:block}.itemshop-brand{align-items:center;gap:10px;min-width:205px;padding:2px 4px 2px 0;display:flex}.itemshop-brand__mark{color:#fff;background:linear-gradient(145deg, var(--shop-purple), var(--shop-purple-dark));letter-spacing:.08em;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:800;display:grid}.itemshop-brand__eyebrow,.itemshop-brand strong,.itemshop-nav-label,.itemshop-wallet__label{display:block}.itemshop-brand__eyebrow{color:var(--shop-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:9px}.itemshop-brand strong{color:var(--shop-ink);font-size:1.05rem}.itemshop-wallet{color:#fff;background:linear-gradient(145deg,#302440,#503a70);border-radius:13px;flex:0 0 178px;width:178px;padding:15px;position:relative;box-shadow:0 10px 20px #402a672e}.itemshop-wallet__label{color:#ffffffad;align-items:center;gap:5px;font-size:.72rem;display:flex}.itemshop-wallet__label i{font-size:15px}.itemshop-wallet strong{color:#fff;letter-spacing:.02em;margin-top:5px;font-size:1.35rem;display:block}.itemshop-wallet__refresh{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff3d;border-radius:8px;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:11px;right:11px}.itemshop-wallet__refresh:hover,.itemshop-wallet__refresh:focus-visible{background:#fff3}.itemshop-wallet__refresh i{font-size:16px}.itemshop-content{min-width:0}.itemshop-hero{box-sizing:border-box;color:#fff;background:radial-gradient(circle at 84% 10%,#fff3,#0000 24%),linear-gradient(125deg,#4a3479 0%,#7358a5 57%,#a994d0 100%);border-radius:20px;justify-content:space-between;align-items:center;min-height:126px;padding:22px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 34px #49327833}.itemshop-hero:after{content:"";border:1px solid #ffffff40;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-118px;right:-30px;box-shadow:0 0 0 24px #ffffff0d,0 0 0 50px #ffffff09}.itemshop-hero>div:first-child{z-index:1;position:relative}.itemshop-hero__eyebrow{color:#ffffffb8;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:6px;font-size:.68rem;font-weight:800;display:flex}.itemshop-hero__eyebrow i{font-size:16px}.itemshop-hero h1{color:#fff;margin:6px 0 4px;font-size:clamp(1.7rem,3vw,2.35rem);font-weight:400}.itemshop-hero p{color:#ffffffc7;margin:0;font-size:.9rem}.itemshop-hero__icon{z-index:1;background:#ffffff21;border:1px solid #ffffff4d;border-radius:22px;place-items:center;width:58px;height:58px;display:grid;position:relative;transform:rotate(7deg)}.itemshop-hero__icon i{color:#fff;font-size:30px;transform:rotate(-7deg)}.itemshop-toolbar{justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:22px 3px 14px;display:flex}.itemshop-toolbar__eyebrow{color:var(--shop-muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font-size:.68rem;font-weight:800;display:block}.itemshop-toolbar strong{font-size:1.05rem}.itemshop-sort{border:1px solid var(--shop-line);height:40px;color:var(--shop-muted);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:0 11px;display:flex}.itemshop-sort>i{color:var(--shop-purple);font-size:18px}.itemshop-sort label{color:var(--shop-muted);font-size:.76rem}.itemshop-sort select{width:auto;height:38px;color:var(--shop-ink);background-position:100%;border:0;outline:none;margin:0;padding:0 20px 0 0;font-size:.78rem;display:block}.itemshop-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.itemshop-product{border:1px solid var(--shop-line);background:#fff;border-radius:16px;flex-direction:column;min-width:0;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex;overflow:hidden;box-shadow:0 8px 20px #38275b0f}.itemshop-product:hover{border-color:#d4c6eb;transform:translateY(-3px);box-shadow:0 14px 28px #38275b21}.itemshop-product.is-unavailable{opacity:.78}.itemshop-product__visual{background:radial-gradient(circle at 50% 40%,#fffffff2,#0000 36%),linear-gradient(145deg,#f5f1fb 0%,#ebe5f7 100%);place-items:center;min-height:142px;display:grid;position:relative;overflow:hidden}.itemshop-product__visual:after{content:"";border:1px solid #7358a51f;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-62px;right:-35px}.itemshop-product__number{z-index:1;color:var(--shop-muted);font-size:.68rem;font-weight:700;position:absolute;top:12px;left:13px}.itemshop-status{z-index:1;letter-spacing:.02em;border-radius:999px;padding:4px 8px;font-size:.62rem;font-weight:800;position:absolute;top:10px;right:11px}.itemshop-status.is-available{color:#347b5a;background:#e4f5eb}.itemshop-status.is-vip{color:#73531e;background:#fff1c9}.itemshop-status.is-coming{color:#4d5e94;background:#e7edff}.itemshop-status.is-sold-out{color:#9b4f58;background:#fbe7e9}.itemshop-product__image{z-index:1;object-fit:contain;filter:drop-shadow(0 10px 9px #37285129);cursor:help;width:96px;height:96px;transition:transform .18s;display:block;position:relative}.itemshop-product:hover .itemshop-product__image{transform:scale(1.06)rotate(-2deg)}.itemshop-product__body{flex-direction:column;min-height:146px;padding:15px 16px 14px;display:flex}.itemshop-product__type{color:#9c91ae;letter-spacing:.13em;font-size:.6rem;font-weight:800}.itemshop-product h2{min-height:2.65em;color:var(--shop-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 5px;font-size:.86rem;font-weight:700;line-height:1.32;display:-webkit-box;overflow:hidden}.itemshop-product__description{min-height:2.8em;color:var(--shop-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.72rem;line-height:1.42;display:-webkit-box;overflow:hidden}.itemshop-product__meta{justify-content:space-between;align-items:end;gap:8px;margin-top:auto;padding-top:10px;display:flex}.itemshop-product__meta-label{color:var(--shop-muted);margin-bottom:2px;font-size:.65rem;display:block}.itemshop-product__meta strong{color:var(--shop-purple-dark);font-size:1rem}.itemshop-product__meta small{color:var(--shop-muted);font-size:.68rem;font-weight:600}.itemshop-product__vip{color:var(--shop-purple);background:var(--shop-lilac);border-radius:6px;padding:4px 7px;font-size:.65rem;font-weight:800}.itemshop-product__actions{align-items:center;gap:8px;margin-top:9px;display:flex}.itemshop-buy{color:#fff;background:var(--shop-purple);cursor:pointer;min-width:0;height:36px;font:inherit;border:0;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:.72rem;font-weight:800;transition:background-color .14s,box-shadow .14s,transform .14s;display:inline-flex;box-shadow:0 6px 12px #7358a533}.itemshop-buy:hover:not(:disabled),.itemshop-buy:focus-visible:not(:disabled){background:var(--shop-purple-dark);transform:translateY(-1px);box-shadow:0 8px 16px #7358a54d}.itemshop-buy:focus-visible,.itemshop-detail:focus-visible,.itemshop-pagination a:focus-visible,.itemshop-wallet__refresh:focus-visible{outline-offset:2px;outline:3px solid #e47d5559}.itemshop-buy i{font-size:17px}.itemshop-buy.is-disabled,.itemshop-buy:disabled{color:#a49aac;box-shadow:none;cursor:not-allowed;background:#eeeaf3}.itemshop-detail{border:1px solid var(--shop-line);width:36px;height:36px;color:var(--shop-purple);background:#fff;border-radius:9px;flex:0 0 36px;place-items:center;text-decoration:none;display:grid}.itemshop-detail:hover{background:var(--shop-lilac)}.itemshop-detail i{font-size:19px}.itemshop-empty{color:var(--shop-muted);text-align:center;background:#ffffffb3;border:1px dashed #d8cde8;border-radius:16px;padding:62px 24px}.itemshop-empty i{color:#b8a8d1;font-size:42px}.itemshop-empty h2{color:var(--shop-ink);margin:10px 0 4px;font-size:1.15rem}.itemshop-empty p{margin:0;font-size:.85rem}.itemshop-pagination{justify-content:center;gap:6px;margin-top:24px;display:flex}.itemshop-pagination a,.itemshop-pagination span{width:35px;height:35px;color:var(--shop-muted);border-radius:9px;place-items:center;font-size:.78rem;text-decoration:none;display:grid}.itemshop-pagination a:hover{color:var(--shop-purple);background:var(--shop-lilac)}.itemshop-pagination a.is-current{color:#fff;background:var(--shop-purple)}.itemshop-pagination span.is-disabled{color:#cfc7d8}.itemshop-pagination i{font-size:19px}.itemshop-modal{border-radius:16px;width:min(500px,100% - 28px)}.itemshop-modal .modal-content{padding:28px}.itemshop-modal__eyebrow{color:var(--shop-purple);letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:800}.itemshop-modal h2{color:var(--shop-ink);margin:8px 0 10px;font-size:1.45rem;line-height:1.25}.itemshop-modal__description{color:var(--shop-muted);font-size:.88rem;line-height:1.55}.itemshop-modal__facts{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.itemshop-modal__facts span{background:var(--shop-lilac);border-radius:10px;flex-direction:column;flex:1;gap:4px;min-width:105px;padding:11px;display:flex}.itemshop-modal__facts small{color:var(--shop-muted);font-size:.65rem}.itemshop-modal__facts strong{color:var(--shop-purple-dark);font-size:.82rem}.itemshop-modal__close{font-weight:700;color:var(--shop-purple)!important}@media only screen and (width<=1100px){.itemshop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (width<=760px){.itemshop-page{grid-template-columns:1fr;gap:16px;width:min(100% - 24px,620px);margin-top:20px}.itemshop-brand{border-bottom:1px solid var(--shop-line);width:100%;min-width:0;padding-bottom:14px}.itemshop-wallet{box-sizing:border-box;flex-basis:auto;width:100%}}.topup-page{color:#30284a;text-align:left;width:min(1120px,100% - 32px);margin:32px auto 52px}.topup-hero{color:#fff;background:radial-gradient(circle at 92% 12%,#ffffff38,#0000 25%),linear-gradient(120deg,#506fc4 0%,#6584e0 60%,#83a7ff 100%);border:1px solid #dce5f6;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;display:flex;box-shadow:0 14px 30px #43609e29}.topup-hero__copy{text-align:left;flex:1;min-width:0}.topup-eyebrow{color:#6584e0;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:.7rem;font-weight:700;line-height:1.3;display:inline-flex}.topup-hero .topup-eyebrow{color:#ffffffb8}.topup-hero h1,.topup-section-heading h2,.topup-method-card h2{margin:0;font-weight:700}.topup-hero h1{color:#fff;letter-spacing:-.03em;margin-top:7px;font-size:clamp(1.65rem,3vw,2.15rem)}.topup-hero p{color:#fffc;max-width:540px;margin:8px 0 0;font-size:.9rem;line-height:1.6}.topup-balance{color:#fff;text-align:left;background:#ffffff2e;border:1px solid #ffffff75;border-radius:15px;min-width:210px;padding:15px 16px}.topup-balance__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.topup-balance__heading>span{color:#ffffffbf;letter-spacing:.08em;font-size:.72rem;font-weight:700;line-height:1.3}.topup-balance__refresh{color:#ffffffe6;background:#ffffff24;border:1px solid #ffffff4d;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .16s,color .16s,transform .16s;display:flex}.topup-balance__refresh:hover,.topup-balance__refresh:focus-visible{color:#506fc4;background:#fff;transform:rotate(18deg)}.topup-balance__refresh i{font-size:19px}.topup-balance__value{justify-content:flex-start;align-items:center;gap:10px;margin-top:10px;display:flex}.topup-balance__icon{object-fit:contain;flex:0 0 46px;width:46px;height:46px}.topup-balance__amount{min-width:0}.topup-balance__amount strong{color:#fff;letter-spacing:-.03em;font-size:1.7rem;display:block}.topup-balance__amount span{color:#ffffffb3;margin-top:1px;font-size:.68rem;display:block}.topup-layout{grid-template-columns:230px minmax(0,1fr);gap:28px;margin-top:26px;display:grid}.topup-sidebar{box-sizing:border-box;text-align:left;background:#ffffffb8;border:1px solid #e2e9f5;border-radius:14px;align-self:start;width:100%;padding:16px 10px}.topup-sidebar__label{color:#8a94a8;letter-spacing:.1em;text-transform:uppercase;padding:0 10px 10px;font-size:.68rem;font-weight:700;display:block}.topup-menu{text-align:left;gap:4px;width:100%;display:grid}.topup-menu a{box-sizing:border-box;color:#69778f;text-align:left;white-space:nowrap;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;min-height:42px;padding:0 10px;font-size:.8rem;font-weight:600;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:flex}.topup-menu a i{color:#7a96e0;text-align:center;width:16px}.topup-menu a:hover,.topup-menu a:focus-visible{color:#506fc4;background:#f8faff;border-color:#d5e0f3;transform:translate(2px)}.topup-menu a.is-active{color:#506fc4;background:#eef3ff;border-color:#c9d8f5}.topup-sidebar__tip{color:#8a94a8;border-top:1px solid #e8edf5;align-items:flex-start;gap:8px;margin:18px 6px 2px;padding-top:14px;font-size:.7rem;line-height:1.5;display:flex}.topup-sidebar__tip i{color:#7a96e0;margin-top:2px}.topup-sidebar__tip p{margin:0}.topup-content{text-align:left;min-width:0}.topup-promotion{background:#fff;border:1px solid #e2e9f5;border-radius:15px;padding:22px;box-shadow:0 8px 22px #3148770f}.topup-promotion__header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.topup-promotion__header h2{color:#394766;letter-spacing:-.02em;margin:5px 0 0;font-size:1.25rem}.topup-promotion__header p{color:#8a94a8;margin:6px 0 0;font-size:.76rem}.topup-promotion__progress{text-align:right;background:#f8faff;border:1px solid #dce5f6;border-radius:11px;min-width:150px;padding:11px 13px}.topup-promotion__progress span,.topup-promotion__progress strong{display:block}.topup-promotion__progress span{color:#8a94a8;font-size:.66rem}.topup-promotion__progress strong{color:#506fc4;margin-top:3px;font-size:1rem}.topup-promotion__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.topup-promo-card{background:#fff;border:1px solid #e1e8f5;border-radius:13px;transition:border-color .16s,box-shadow .16s,transform .16s;overflow:hidden;box-shadow:0 5px 14px #3148770a}.topup-promo-card:hover{border-color:#c9d8f5;transform:translateY(-2px);box-shadow:0 8px 18px #43609e1a}.topup-promo-card.is-eligible{border-color:#c9d8f5}.topup-promo-card__top{background:linear-gradient(135deg,#f8faff 0%,#eef3ff 100%);flex-wrap:wrap;align-items:center;gap:10px;padding:13px 14px;display:flex}.topup-promo-card__status-icon{color:#5d78c6;background:#e6efff;border-radius:10px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.topup-promo-card.is-eligible .topup-promo-card__status-icon{color:#4c9a6b;background:#e3f4e9}.topup-promo-card__title{flex:1;min-width:0}.topup-promo-card__title span,.topup-promo-card__title strong{display:block}.topup-promo-card__title span{color:#8a94a8;text-transform:uppercase;font-size:.65rem}.topup-promo-card__title strong{color:#4862a0;margin-top:2px;font-size:1.02rem}.topup-promo-card__badge{color:#77849a;white-space:nowrap;background:#ffffffb8;border-radius:999px;margin-left:auto;padding:5px 7px;font-size:.62rem;font-weight:700}.topup-promo-card.is-eligible .topup-promo-card__badge{color:#43855d;background:#e8f6ec}.topup-promo-card.is-claimed .topup-promo-card__badge{color:#506fc4;background:#eef3ff}.topup-promo-card__body{padding:12px 14px 13px}.topup-promo-card__meta{color:#8e99ab;justify-content:space-between;align-items:center;gap:8px;margin-bottom:11px;font-size:.7rem;display:flex}.topup-promo-card__meta strong{color:#56657c;font-size:.74rem}.topup-promo-card__reward{color:#506fc4;border-top:1px solid #e8edf5;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;font-size:.7rem;font-weight:700;display:flex}.topup-promo-card__reward span:last-child{color:#7a96e0;font-size:.67rem}.topup-promo-card__reward i{margin-right:3px}.topup-promo-modal{background:#fff;border-radius:15px;width:min(520px,100% - 28px);max-height:85vh}.topup-promo-modal__header{background:linear-gradient(135deg,#f8faff,#edf3ff);border-bottom:1px solid #e3eaf6;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 16px;display:flex}.topup-promo-modal__header h3{color:#3f5173;margin:5px 0 0;font-size:1.12rem}.topup-promo-modal__close{color:#5d78c6;background:#fff;border:1px solid #d5e0f3;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;position:static!important}.topup-promo-modal__content{padding:18px 22px}.topup-promo-modal__content p{color:#7f8ca0;margin:0 0 14px;font-size:.76rem}.topup-promo-modal__items{flex-wrap:wrap;gap:10px;display:flex}.topup-promo-modal__item{background:#f8faff;border:1px solid #e0e8f5;border-radius:12px;justify-content:center;align-items:center;width:70px;height:70px;display:flex}.topup-promo-modal__item img{object-fit:contain;max-width:58px;max-height:58px}.topup-promo-modal__actions{border-top:1px solid #e8edf5;justify-content:center;align-items:center;padding:14px 22px 20px;display:flex}.topup-promo-modal__claim{min-height:40px;font-size:.76rem;color:#fff!important;background:#6584e0!important;border-radius:9px!important}.topup-promo-modal__claim:hover,.topup-promo-modal__claim:focus-visible{background:#506fc4!important}.topup-promo-modal__claimed{color:#506fc4;background:#eef3ff;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 18px;font-size:.76rem;font-weight:700;display:inline-flex}.topup-promo-modal__locked{color:#8995a7;border-top:1px solid #e8edf5;padding:14px 22px 20px;font-size:.72rem}.topup-promo-modal__locked i{color:#7a96e0;margin-right:5px}.topup-promo-card__claimed{color:#4a9568;border-top:1px solid #e8edf5;align-items:center;gap:5px;padding-top:10px;font-size:.7rem;font-weight:700;display:inline-flex}.topup-promo-card.is-claimed{opacity:.72}.topup-section-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.topup-section-heading h2{color:#394766;letter-spacing:-.02em;margin-top:5px;font-size:1.25rem}.topup-section-note{color:#8995a7;white-space:nowrap;padding-bottom:3px;font-size:.72rem}.topup-section-note i{color:#8f72c0;margin-right:4px}.topup-package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.topup-package-card{background:#fff;border:1px solid #e9e2f0;border-radius:13px;overflow:hidden;box-shadow:0 6px 16px #3327490d}.topup-package-card__top{background:#faf7fd;justify-content:space-between;align-items:flex-end;gap:8px;padding:13px 14px 11px;display:flex}.topup-package-card__label{color:#978aa6;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.topup-package-card__top strong{color:#654a94;font-size:1.2rem}.topup-package-card__benefits{padding:8px 14px 10px}.topup-package-card__benefits div{color:#94899f;justify-content:space-between;align-items:center;gap:8px;padding:5px 0;font-size:.72rem;display:flex}.topup-package-card__benefits div+div{border-top:1px solid #f2eef5}.topup-package-card__benefits strong{color:#514463;font-size:.76rem}.topup-package-card__benefits .is-highlight span{color:#8060b5;font-weight:700}.topup-package-card__benefits .is-highlight strong{color:#6d4da1}.topup-package-card__button{width:calc(100% - 28px);min-height:38px;margin:0 14px 14px;padding:0 10px;font-size:.74rem;font-weight:700;display:block;color:#fff!important;background:#7355a7!important;border-radius:9px!important}.topup-package-card__button:hover,.topup-package-card__button:focus-visible{background:#62458f!important}.topup-method-card{background:#fff;border:1px solid #e9e2f0;border-radius:15px;margin-top:20px;padding:22px;box-shadow:0 8px 22px #3327490f}.topup-method-card__header{align-items:center;gap:12px;display:flex}.topup-method-card__header>div:nth-child(2){flex:1;min-width:0}.topup-method-card__icon{color:#7958ac;background:#f1eafb;border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.topup-method-card h2{color:#3f3455;margin-top:4px;font-size:1.05rem}.topup-status-badge{color:#4a9568;white-space:nowrap;background:#edf8f1;border-radius:999px;padding:5px 8px;font-size:.67rem;font-weight:700}.topup-status-badge i{margin-right:3px}.topup-method-card__intro{color:#776b83;margin:16px 0;font-size:.8rem;line-height:1.6}.topup-alert{border-radius:10px;align-items:flex-start;gap:9px;margin-bottom:16px;padding:12px 14px;font-size:.76rem;line-height:1.5;display:flex}.topup-alert i{margin-top:2px}.topup-alert--success{color:#367952;background:#edf8f1}.topup-alert--pending{color:#80622d;background:#fff8e8}.topup-code-form label{color:#50435f;margin-bottom:7px;font-size:.76rem;font-weight:700;display:block}.topup-code-form__row{align-items:stretch;gap:10px;display:flex}.topup-code-form__row input{box-sizing:border-box;color:#433750;background:#fff;flex:1;min-width:0;font-size:.82rem;height:44px!important;box-shadow:none!important;border:1px solid #ddd3e7!important;border-radius:9px!important;margin:0!important;padding:0 13px!important}.topup-code-form__row input:focus{border-color:#987ac5!important;box-shadow:0 0 0 3px #987ac524!important}.topup-primary-btn{white-space:nowrap;min-height:44px;padding:0 17px;font-size:.78rem;color:#fff!important;background:#7355a7!important;border-radius:9px!important}.topup-primary-btn:hover,.topup-primary-btn:focus-visible{background:#62458f!important}.topup-notes{border-top:1px solid #f0ebf4;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;padding-top:14px;display:grid}.topup-notes div{color:#8d8298;align-items:flex-start;gap:7px;font-size:.7rem;line-height:1.45;display:flex}.topup-notes i{color:#8d70ba;margin-top:2px}.topup-empty-state{color:#756984;background:#faf7fd;border-radius:10px;align-items:center;gap:12px;padding:14px;display:flex}.topup-empty-state>i{color:#8d70ba;font-size:1.3rem}.topup-empty-state strong,.topup-empty-state p{display:block}.topup-empty-state strong{color:#514463;font-size:.8rem}.topup-empty-state p{margin:3px 0 0;font-size:.74rem}.topup-history{gap:10px;display:grid}.topup-history-card{background:#fff;border:1px solid #e9e2f0;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex;box-shadow:0 5px 16px #3327490a}.topup-history-card__icon{color:#7958ac;background:#f1eafb;border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.topup-history-card__content{flex:1;min-width:0}.topup-history-card__content strong,.topup-history-card__content span{display:block}.topup-history-card__content strong{color:#50435f;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.topup-history-card__content span{color:#9a90a8;margin-top:4px;font-size:.7rem}.topup-history-card__content small{color:#8060b5;margin-top:4px;font-size:.68rem;font-weight:700;display:block}.topup-history-card__meta{text-align:right;justify-items:end;gap:4px;display:grid}.topup-history-card__status{color:#4a9568;font-size:.7rem;font-weight:700}.topup-history-card__status.is-pending{color:#a87a30}.topup-history-card__status.is-failed{color:#b25c5c}.topup-history-card__meta strong{color:#654a94;font-size:.78rem}.topup-recheck-form{margin-top:4px}.topup-recheck-button{color:#654a94;min-height:28px;font:inherit;cursor:pointer;background:#f5f0ff;border:1px solid #d9c9f4;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:.67rem;font-weight:800;transition:background-color .15s,border-color .15s,opacity .15s;display:inline-flex}.topup-recheck-button:hover,.topup-recheck-button:focus-visible{background:#ece2ff;border-color:#bda3e7}.topup-recheck-button:disabled{cursor:wait;opacity:.6}.topup-recheck-button.is-loading i{animation:.8s linear infinite topup-recheck-spin}@keyframes topup-recheck-spin{to{transform:rotate(360deg)}}#result_loadmore .card{text-align:center;margin-top:2px;width:100%!important}@media only screen and (width<=980px){.topup-layout{grid-template-columns:1fr;gap:16px}.topup-sidebar{padding:12px}.topup-sidebar__label{padding-bottom:8px}.topup-menu{grid-template-columns:repeat(3,minmax(0,1fr))}.topup-sidebar__tip{display:none}}@media only screen and (width<=600px){.topup-page{width:calc(100% - 20px);margin-top:20px}.topup-hero{flex-direction:column;align-items:flex-start;padding:22px 20px}.topup-balance{box-sizing:border-box;text-align:left;width:100%}.topup-balance__heading{width:100%;max-width:none}.topup-menu{grid-template-columns:1fr}.topup-menu a{min-height:40px}.topup-section-heading{flex-direction:column;align-items:flex-start;gap:5px}.topup-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.topup-method-card{padding:17px}.topup-method-card__header{align-items:flex-start}.topup-status-badge{margin-left:auto}.topup-code-form__row{flex-direction:column;align-items:stretch}.topup-primary-btn{width:100%}.topup-notes{grid-template-columns:1fr}.topup-promotion{padding:18px 14px}.topup-promotion__header{flex-direction:column;align-items:stretch;gap:14px}.topup-promotion__progress{box-sizing:border-box;text-align:left;width:100%}.topup-promotion__grid{gap:10px}.topup-promo-card__top{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:7px 8px;padding:12px 10px;display:grid}.topup-promo-card__status-icon{flex-basis:30px;grid-row:span 2;width:30px;height:30px}.topup-promo-card__title{min-width:0}.topup-promo-card__title span{line-height:1.25}.topup-promo-card__title strong{font-size:.94rem}.topup-promo-card__badge{white-space:normal;grid-column:2;justify-self:start;max-width:100%;margin-left:0;line-height:1.2}}@media only screen and (width<=380px){.topup-package-grid{grid-template-columns:1fr}.topup-history-card{align-items:flex-start}.topup-history-card__meta{text-align:right}}@media only screen and (width<=520px){.itemshop-hero{min-height:150px;padding:24px}.itemshop-hero__icon{border-radius:16px;width:54px;height:54px}.itemshop-hero__icon i{font-size:28px}.itemshop-toolbar{flex-direction:column;align-items:flex-start;gap:10px}.itemshop-sort{box-sizing:border-box;width:100%}.itemshop-sort select{flex:1}.itemshop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.itemshop-product__visual{min-height:142px}}@media (prefers-reduced-motion:reduce){.itemshop-product,.itemshop-product__image,.itemshop-buy{transition:none}}.admin-data-page{color:#30283b;text-align:left;width:min(1080px,100% - 28px);margin:24px auto 50px}.admin-data-page__header{background:linear-gradient(135deg,#fbf9ff,#f4effb);border:1px solid #e6dfee;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:24px;padding:25px 28px;display:flex}.admin-data-page__eyebrow,.admin-data-card__eyebrow{color:#82649e;letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:800}.admin-data-page__header h1,.admin-data-card h2{color:#322840;margin:7px 0 6px}.admin-data-page__header h1{font-size:1.7rem}.admin-data-page__header p{color:#786f83;margin:0;font-size:.88rem}.admin-data-page__icon{color:#fff;background:#7554a2;border-radius:16px;flex:none;place-items:center;width:54px;height:54px;font-size:1.35rem;display:grid}.admin-search-form{background:#fff;border:1px solid #e6dfee;border-radius:14px;margin:16px 0;padding:18px 20px}.admin-search-form label{color:#62566d;margin-bottom:7px;font-size:.76rem;font-weight:700;display:block}.admin-search-form__row{gap:10px;display:flex}.admin-search-form input{box-sizing:border-box;flex:1;height:40px!important;box-shadow:none!important;border:1px solid #d9d0e2!important;border-radius:8px!important;margin:0!important;padding:0 12px!important}.admin-search-form button{background:#7554a2;border-radius:8px;height:40px}.admin-data-card{background:#fff;border:1px solid #e6dfee;border-radius:14px;margin:16px 0;overflow:hidden}.admin-data-card__heading{border-bottom:1px solid #eee9f2;justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;display:flex}.admin-data-card__heading h2{margin:0;font-size:1.05rem}.admin-data-card__heading span{color:#958a9c;font-size:.75rem}.admin-data-card>.admin-data-empty,.admin-data-card>p{margin:0;padding:18px 20px}.admin-data-notice{color:#655873;background:#faf8fd;border:1px solid #e6dfee;border-radius:10px;margin:16px 0;padding:14px 17px;font-size:.86rem}.admin-data-notice.is-error{color:#a94442;background:#fff7f7;border-color:#f1caca}.admin-data-notice.is-warning{color:#8c6d1f;background:#fffaf0;border-color:#f0ddb2}.admin-table-wrap{overflow-x:auto}.admin-data-table{border-collapse:collapse;width:100%;font-size:.8rem}.admin-data-table th{color:#796b84;letter-spacing:.04em;text-transform:uppercase;background:#faf8fc;font-size:.69rem}.admin-data-table th,.admin-data-table td{text-align:left;vertical-align:top;white-space:nowrap;border-bottom:1px solid #f0ecf3;padding:12px 14px}.admin-data-table tr:last-child td{border-bottom:0}.admin-data-table code{color:#67458e;font-size:.76rem}.admin-data-table .btn-flat{color:#694a91;height:auto;padding:4px 8px;font-size:.75rem;line-height:1.4}.admin-status{color:#6d5b7c;background:#f0eaf6;border-radius:99px;padding:4px 8px;font-size:.69rem;font-weight:700;display:inline-block}.admin-status.is-online{color:#28794a;background:#e9f7ee}.admin-status.is-offline{color:#847d89;background:#f2f0f3}.admin-member-profile{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-member-profile>.admin-member-identity,.admin-member-profile>.admin-member-profile{grid-column:1/-1}.admin-member-identity{align-items:center;gap:16px;padding:20px;display:flex}.admin-member-identity__avatar{color:#9172b3;background:#f1ebf8;border-radius:18px;flex:none;place-items:center;width:72px;height:72px;font-size:1.8rem;display:grid;overflow:hidden}.admin-member-identity__avatar img{object-fit:contain;width:100%;height:100%}.admin-member-identity h2{margin:4px 0;font-size:1.25rem}.admin-member-identity p{color:#877c8d;margin:0 0 8px;font-size:.78rem}.admin-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.admin-detail-grid div{border-bottom:1px solid #f0ecf3;padding:13px 18px}.admin-detail-grid dt{color:#897e90;font-size:.7rem}.admin-detail-grid dd{color:#3d3249;margin:4px 0 0;font-size:.88rem;font-weight:700}.admin-section-tabs{gap:8px;margin:16px 0;padding-bottom:2px;display:flex;overflow-x:auto}.admin-section-tabs a{color:#786985;white-space:nowrap;background:#fff;border:1px solid #e2d8eb;border-radius:99px;padding:9px 14px;font-size:.78rem;font-weight:700;text-decoration:none}.admin-section-tabs a.is-active,.admin-section-tabs a:hover{color:#fff;background:#7554a2;border-color:#7554a2}.admin-content-actions{justify-content:flex-end;margin:16px 0;display:flex}.admin-content-actions .btn,.admin-content-form__actions .btn{background:#7554a2;border-radius:8px}.admin-content-form-card{padding-bottom:4px}.admin-content-form{gap:15px;padding:20px;display:grid}.admin-content-form label{color:#62566d;font-size:.78rem;font-weight:700;display:block}.admin-content-form input,.admin-content-form select,.admin-content-form textarea{box-sizing:border-box;color:#3d3249;width:100%;font:inherit;background:#fff;border:1px solid #d9d0e2;border-radius:8px;margin:7px 0 0;padding:9px 11px;font-weight:400}.admin-content-form input:focus,.admin-content-form select:focus,.admin-content-form textarea:focus{border-color:#7554a2;outline:0;box-shadow:0 0 0 2px #7554a21f}.admin-content-form textarea{resize:vertical;min-height:90px}.admin-content-form small{color:#958a9c;margin-top:5px;font-size:.7rem;font-weight:400;line-height:1.45;display:block}.admin-content-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-content-form__actions{align-items:center;gap:12px;padding-top:4px;display:flex}.admin-content-form__actions .btn-flat{color:#694a91}.admin-audit-list{padding:4px 20px}.admin-audit-entry{border-bottom:1px solid #f0ecf3;grid-template-columns:1fr auto;gap:3px 12px;padding:12px 0;font-size:.8rem;display:grid}.admin-audit-entry:last-child{border-bottom:0}.admin-audit-entry span,.admin-audit-entry small{color:#887d91}.admin-audit-entry small{grid-column:1/-1;font-size:.7rem}.admin-shop-item-actions{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.admin-shop-delete{color:#b3261e;cursor:pointer;min-height:34px;font:inherit;background:#fff7f7;border:1px solid #efcaca;border-radius:6px;align-items:center;gap:4px;padding:5px 8px;font-size:.72rem;font-weight:700;display:inline-flex}.admin-shop-delete:hover,.admin-shop-delete:focus{color:#fff;background:#c62828;border-color:#d98787;outline:0}.admin-shop-delete.is-deleting{opacity:.6;cursor:wait}.admin-item-lookup-result{transition:background-color .15s,border-color .15s}.admin-item-lookup-result:hover,.admin-item-lookup-result:focus{outline:0;background:#f7f2fb!important}.admin-item-lookup-result strong,.admin-item-lookup-result small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-vip-option-summary{color:#796b84;margin:-4px 0 14px;font-size:.73rem;line-height:1.45}@media only screen and (width<=760px){.admin-data-page{width:min(100% - 20px,620px);margin-top:16px}.admin-data-page__header{padding:20px}.admin-data-page__header h1{font-size:1.35rem}.admin-search-form__row{flex-direction:column;align-items:stretch}.admin-search-form button{width:100%}.admin-member-profile,.admin-detail-grid,.admin-content-form__grid{grid-template-columns:1fr}.admin-content-actions{justify-content:stretch}.admin-content-actions .btn{text-align:center;width:100%}.admin-shop-form-fields{width:100%!important}.admin-shop-item-actions{gap:3px}.admin-shop-delete{padding:5px}.admin-shop-delete-label{display:none}}.gacha-page{--gacha-ink:#2d2540;--gacha-muted:#857b95;--gacha-purple:#7358a5;--gacha-purple-dark:#4b347c;--gacha-lilac:#f1ecfa;--gacha-line:#e7e0f0;box-sizing:border-box;width:min(1160px,100% - 32px);color:var(--gacha-ink);text-align:left;margin:32px auto 54px}.gacha-eyebrow{color:#8a6bb8;letter-spacing:.13em;text-transform:uppercase;margin-bottom:7px;font-size:.68rem;font-weight:800;display:block}.gacha-hero{box-sizing:border-box;color:#fff;background:radial-gradient(circle at 82% 25%,#fff3,#0000 25%),linear-gradient(125deg,#4a337d 0%,#7657a9 55%,#aa8dd0 100%);border-radius:24px;justify-content:space-between;align-items:center;gap:28px;min-height:190px;padding:30px 38px;display:flex;overflow:hidden;box-shadow:0 16px 34px #4f357c33}.gacha-hero__copy{max-width:660px}.gacha-hero .gacha-eyebrow{color:#ffffffbf}.gacha-hero h1,.gacha-section-heading h2,.gacha-card h3,.gacha-modal h3,.gacha-empty h1,.gacha-empty h2{color:inherit;margin:0;font-weight:800}.gacha-hero h1{font-size:clamp(2rem,4vw,3rem);line-height:1.05}.gacha-hero p{color:#ffffffd1;max-width:570px;margin:14px 0 0;font-size:.94rem;line-height:1.65}.gacha-hero__badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff21;border:1px solid #ffffff45;border-radius:16px;align-items:center;gap:12px;min-width:210px;padding:15px 18px;display:flex}.gacha-hero__badge>i{color:#ffe28a;font-size:1.7rem}.gacha-hero__badge span{flex-direction:column;gap:4px;display:flex}.gacha-hero__badge strong{font-size:.82rem}.gacha-hero__badge small{color:#ffffffb8;font-size:.72rem}.gacha-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin:35px 2px 16px;display:flex}.gacha-section-heading h2{color:var(--gacha-ink);font-size:1.4rem}.gacha-section-note{color:var(--gacha-muted);font-size:.74rem;font-weight:700}.gacha-section-note i{color:var(--gacha-purple);margin-right:4px}.gacha-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.gacha-card{border:1px solid var(--gacha-line);background:#fff;border-radius:20px;flex-direction:column;min-width:0;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:0 10px 25px #43315f14}.gacha-card:hover{transform:translateY(-3px);box-shadow:0 15px 30px #43315f21}.gacha-card.is-ended{opacity:.7}.gacha-card__image{background:#eee9f6;height:188px;position:relative;overflow:hidden}.gacha-card__image:after{content:"";pointer-events:none;background:linear-gradient(#0000,#29194585);height:60%;position:absolute;bottom:0;left:0;right:0}.gacha-card__image img{object-fit:cover;width:100%;height:100%;display:block}.gacha-card.is-ended .gacha-card__image img{filter:grayscale(.65)}.gacha-card__status{z-index:1;color:#fff;background:#3e2a5fcc;border-radius:999px;padding:6px 10px;font-size:.7rem;font-weight:800;position:absolute;bottom:13px;right:14px}.gacha-card.is-active .gacha-card__status{color:#fff;background:#5c9a65}.gacha-card.is-upcoming .gacha-card__status{color:#503879;background:#f7dfa0}.gacha-card__body{flex-direction:column;min-height:174px;padding:20px 22px 17px;display:flex}.gacha-card__eyebrow{color:var(--gacha-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:800}.gacha-card h3{color:var(--gacha-ink);margin-top:5px;font-size:1.18rem;line-height:1.3}.gacha-card__cost{align-items:center;gap:10px;margin:18px 0;display:flex}.gacha-card__cost-icon{color:#fff;background:linear-gradient(145deg,#8d70be,#5b418e);border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.gacha-card__cost span:last-child{flex-direction:column;gap:3px;display:flex}.gacha-card__cost small,.gacha-modal__cost span{color:var(--gacha-muted);font-size:.7rem}.gacha-card__cost strong{color:var(--gacha-ink);font-size:.87rem}.gacha-card__footer{border-top:1px solid #f0ebf4;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:13px;display:flex}.gacha-card__footer>span{color:var(--gacha-muted);font-size:.68rem}.gacha-card__details{color:var(--gacha-purple-dark);white-space:nowrap;font-size:.75rem;font-weight:800}.gacha-card__details:hover,.gacha-card__details:focus{color:#9a5f35}.gacha-card__details i{margin-left:3px;font-size:.68rem}.gacha-empty{box-sizing:border-box;border:1px solid var(--gacha-line);color:var(--gacha-muted);text-align:center;background:#fff;border-radius:22px;margin:24px auto;padding:58px 24px;box-shadow:0 10px 25px #43315f0f}.gacha-empty__icon{width:58px;height:58px;color:var(--gacha-purple);background:var(--gacha-lilac);border-radius:18px;place-items:center;margin:0 auto 17px;font-size:1.35rem;display:grid}.gacha-empty .gacha-eyebrow{margin-bottom:6px}.gacha-empty h1,.gacha-empty h2{color:var(--gacha-ink);font-size:1.35rem}.gacha-empty p{max-width:510px;margin:10px auto 0;font-size:.86rem;line-height:1.6}.gacha-modal{background:#fff;border-radius:20px;max-height:calc(100vh - 50px);overflow:hidden;width:min(680px,100% - 28px)!important}.gacha-modal__header,.gacha-modal__footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.gacha-modal__header{color:#fff;background:linear-gradient(125deg,#4a337d,#8060b0);padding:23px 26px 18px}.gacha-modal__header .gacha-eyebrow{color:#ffffffb3;margin-bottom:5px}.gacha-modal h3{font-size:1.32rem}.gacha-modal__close{color:#fff;cursor:pointer;background:#ffffff26;border:0;border-radius:50%;flex:0 0 35px;place-items:center;width:35px;height:35px;margin:0;padding:0;display:grid}.gacha-modal__close:hover,.gacha-modal__close:focus{background:#ffffff45;outline:0}.gacha-modal__close .material-icons{font-size:19px}.gacha-modal__content{max-height:calc(100vh - 220px);padding:22px 26px 26px;overflow-y:auto}.gacha-modal__cost{background:var(--gacha-lilac);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px 15px;display:flex}.gacha-modal__cost strong{color:var(--gacha-purple-dark);font-size:.86rem}.gacha-modal__requirement{color:var(--gacha-muted);margin:13px 0 18px;font-size:.78rem;line-height:1.5}.gacha-reward-grid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px;display:grid}.gacha-reward{border:1px solid var(--gacha-line);text-align:center;background:#fcfbfe;border-radius:13px;padding:12px 8px 11px}.gacha-reward__image{place-items:center;height:78px;margin-bottom:7px;display:grid}.gacha-reward__image img{max-width:72px;max-height:72px}.gacha-reward span{color:var(--gacha-muted);font-size:.65rem;display:block}.gacha-reward strong{color:var(--gacha-purple-dark);margin-top:2px;font-size:.82rem;display:block}.gacha-modal__empty{color:var(--gacha-muted);text-align:center;background:#faf8fc;border-radius:12px;padding:22px;font-size:.8rem}.gacha-modal__footer{border-top:1px solid #f0ebf4;justify-content:flex-end;padding:13px 26px 20px}.gacha-try-button{border-radius:9px;min-width:150px;font-weight:800;background:linear-gradient(135deg,#7658aa,#593b89)!important}.gacha-try-button.is-loading{opacity:.72;cursor:wait}.gacha-modal__disabled{color:var(--gacha-muted);background:#f2eff5;border-radius:9px;padding:10px 14px;font-size:.75rem;font-weight:800}.gacha-result-message{color:#756b83;margin:0 0 12px;font-size:.82rem}.gacha-result-alert{background:0 0;border-radius:22px;max-height:calc(100vh - 34px);overflow:hidden;box-shadow:0 22px 60px #23183742;width:min(590px,100% - 24px)!important}.gacha-result-alert .modal-content{background:#fff;padding:0}.gacha-result-alert .modal-content>#title{color:#3d2b63;padding:22px 25px 8px;font-weight:900;display:block;font-size:1.22rem!important}.gacha-result-alert .modal-content>#desc{margin:0}.gacha-result-panel{text-align:center;background:radial-gradient(circle at 12% 18%,#ffffffe0,#0000 24%),linear-gradient(145deg,#fbf8ff 0%,#f5efff 56%,#fff8ef 100%);padding:0 25px 25px}.gacha-result-kicker{color:#7952ad;letter-spacing:.04em;text-transform:uppercase;background:#eadfff;border-radius:999px;align-items:center;gap:7px;margin:0 auto 9px;padding:6px 10px;font-size:.68rem;font-weight:900;display:inline-flex}.gacha-result-kicker i{color:#e8a73b}.gacha-result-message{color:#756b83;margin:0 auto 17px;font-size:.78rem;line-height:1.5}.gacha-result-item{background:#fffc;border:1px solid #9a74cd38;border-radius:15px;place-items:center;min-height:94px;padding:12px 8px 8px;display:grid;position:relative;box-shadow:0 8px 16px #5b3d891a}.gacha-result-item:after{z-index:0;content:"";pointer-events:none;border:1px solid #eeb24533;border-radius:11px;position:absolute;inset:7px}.gacha-result-item__number{z-index:2;color:#9875bd;font-size:.58rem;font-weight:900;position:absolute;top:6px;left:8px}.gacha-result-item .thi-item-tooltip,.gacha-result-item>img{z-index:1;position:relative}.gacha-result-item .thi-item-tooltip{place-items:center;width:68px;height:68px;display:grid}.gacha-result-item img{object-fit:contain;width:68px;height:68px}.gacha-result-alert .modal-footer{text-align:right;background:#fff;border-top:1px solid #eee6f6;padding:8px 20px 12px}.gacha-result-alert .modal-footer [data-button=link]{color:#7651a8;font-size:.72rem;font-weight:900}@media only screen and (width<=480px){.gacha-result-alert .modal-content>#title{padding:18px 17px 8px}.gacha-result-panel{padding:0 15px 18px}.gacha-result-grid{grid-template-columns:repeat(3,minmax(75px,1fr));gap:8px}}html[data-thi-theme-effective=dark] body.portal-page #modal_alert.gacha-result-alert .modal-content,html[data-thi-theme-effective=dark] body.portal-page #modal_alert.gacha-result-alert .modal-footer{background:#171f2b}html[data-thi-theme-effective=dark] body.portal-page #modal_alert.gacha-result-alert .modal-content>#title{color:#edf2f7}html[data-thi-theme-effective=dark] body.portal-page #modal_alert.gacha-result-alert .gacha-result-panel{background:radial-gradient(circle at 12% 18%,#4c659642,#0000 24%),linear-gradient(145deg,#172338 0%,#1d2a3b 56%,#2a2732 100%)}html[data-thi-theme-effective=dark] body.portal-page #modal_alert.gacha-result-alert .gacha-result-kicker{color:#d6c4f4;background:#35456a}html[data-thi-theme-effective=dark] body.portal-page #modal_alert.gacha-result-alert .gacha-result-message{color:#aebbc9}html[data-thi-theme-effective=dark] body.portal-page #modal_alert.gacha-result-alert .gacha-result-item{background:#1d2a3be0;border-color:#3d4d6a;box-shadow:0 8px 16px #0003}html[data-thi-theme-effective=dark] body.portal-page #modal_alert.gacha-result-alert .gacha-result-item__number{color:#b9c9f2}html[data-thi-theme-effective=dark] body.portal-page #modal_alert.gacha-result-alert .modal-footer{border-top-color:#2d3a4b}html[data-thi-theme-effective=dark] body.portal-page #modal_alert.gacha-result-alert .modal-footer [data-button=link]{color:#b9c9f2}.gacha-card__cost em{color:var(--gacha-purple);margin-top:3px;font-size:.65rem;font-style:normal;font-weight:700;display:block}.gacha-package-heading{flex-direction:column;align-items:flex-start;gap:4px;margin:0 0 14px;display:flex}.gacha-package-heading span{color:var(--gacha-ink);font-size:.82rem;font-weight:800;display:block}.gacha-package-heading small{color:var(--gacha-muted);text-align:left;font-size:.68rem;line-height:1.45;display:block}.gacha-pull-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:14px;display:grid}.gacha-package-locked{color:var(--gacha-muted);background:#faf8fc;border:1px dashed #ded5e7;border-radius:10px;align-items:center;gap:7px;margin-bottom:14px;padding:12px 14px;font-size:.74rem;display:flex}.gacha-package-locked i{color:var(--gacha-purple)}.gacha-package-button{box-sizing:border-box;width:100%;min-height:76px;box-shadow:none;white-space:normal;text-transform:none;border:1px solid #ddd2eb;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:3px;margin:0;padding:10px 7px;transition:border-color .16s,background-color .16s,transform .16s;display:flex;height:auto!important;color:var(--gacha-purple-dark)!important;background:#fbf9fd!important;line-height:1.15!important}.gacha-package-button:hover,.gacha-package-button:focus{box-shadow:none;border-color:#9e83c7;outline:0;transform:translateY(-2px);background:#f3edfa!important}.gacha-package-button strong{font-size:1.08rem;line-height:1.15;display:block}.gacha-package-button span{color:var(--gacha-ink);font-size:.72rem;font-weight:800;line-height:1.25;display:block}.gacha-package-button em{color:var(--gacha-muted);font-size:.61rem;font-style:normal;line-height:1.25;display:block}.gacha-package-button.is-featured{border-color:#8b6aba;box-shadow:0 7px 14px #593b8933;color:#fff!important;background:linear-gradient(145deg,#7658aa,#593b89)!important}.gacha-package-button.is-featured span,.gacha-package-button.is-featured em{color:#ffffffd1}.gacha-package-button.is-featured:hover,.gacha-package-button.is-featured:focus{border-color:#7658aa;background:linear-gradient(145deg,#8061b5,#62428f)!important}.gacha-modal__footer-note{color:var(--gacha-muted);font-size:.68rem;font-weight:700}.gacha-modal__footer-note i{color:var(--gacha-purple);margin-right:3px}.gacha-result-grid{grid-template-columns:repeat(auto-fit,minmax(82px,1fr));gap:11px;max-width:465px;margin:0 auto;display:grid}.gacha-result-grid img{object-fit:contain;width:68px;height:68px}@media only screen and (width<=760px){.gacha-page{width:min(100% - 20px,560px);margin-top:20px}.gacha-hero{flex-direction:column;align-items:flex-start;min-height:0;padding:25px 23px}.gacha-hero__badge{box-sizing:border-box;width:100%}.gacha-section-heading{flex-direction:column;align-items:flex-start;gap:8px;margin-top:26px}.gacha-grid{grid-template-columns:1fr}.gacha-card__image{height:176px}.gacha-modal__header,.gacha-modal__content,.gacha-modal__footer{padding-left:18px;padding-right:18px}}.exchange-page{--exchange-ink:#2d2540;--exchange-muted:#857b95;--exchange-purple:#7358a5;--exchange-purple-dark:#4b347c;--exchange-lilac:#f1ecfa;--exchange-line:#e7e0f0;box-sizing:border-box;width:min(1160px,100% - 32px);color:var(--exchange-ink);text-align:left;margin:32px auto 54px}.exchange-eyebrow{color:#8a6bb8;letter-spacing:.13em;text-transform:uppercase;margin-bottom:7px;font-size:.68rem;font-weight:800;display:block}.exchange-hero{box-sizing:border-box;color:#fff;background:radial-gradient(circle at 82% 25%,#fff3,#0000 25%),linear-gradient(125deg,#4a337d 0%,#7657a9 55%,#aa8dd0 100%);border-radius:24px;justify-content:space-between;align-items:center;gap:28px;min-height:190px;padding:30px 38px;display:flex;overflow:hidden;box-shadow:0 16px 34px #4f357c33}.exchange-hero__copy{max-width:660px}.exchange-hero h1,.exchange-section-heading h2,.exchange-card h3,.exchange-modal h3,.exchange-empty h1,.exchange-empty h2{color:inherit;margin:0;font-weight:800}.exchange-hero h1{font-size:clamp(2rem,4vw,3rem);line-height:1.05}.exchange-hero p{color:#ffffffd1;max-width:570px;margin:14px 0 0;font-size:.94rem;line-height:1.65}.exchange-hero__badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff21;border:1px solid #ffffff45;border-radius:16px;align-items:center;gap:12px;min-width:210px;padding:15px 18px;display:flex}.exchange-hero__badge>i{color:#ffe28a;font-size:1.7rem}.exchange-hero__badge span{flex-direction:column;gap:4px;display:flex}.exchange-hero__badge strong{font-size:.82rem}.exchange-hero__badge small{color:#ffffffb8;font-size:.72rem}.exchange-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin:35px 2px 16px;display:flex}.exchange-section-heading h2{color:var(--exchange-ink);font-size:1.4rem}.exchange-section-note{color:var(--exchange-muted);font-size:.74rem;font-weight:700}.exchange-section-note i{color:var(--exchange-purple);margin-right:4px}.exchange-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.exchange-card{border:1px solid var(--exchange-line);background:#fff;border-radius:20px;flex-direction:column;min-width:0;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:0 10px 25px #43315f14}.exchange-card:hover{transform:translateY(-3px);box-shadow:0 15px 30px #43315f21}.exchange-card.is-ended{opacity:.7}.exchange-card__visual{background:radial-gradient(circle at 50% 48%,#fff3,#0000 30%),linear-gradient(135deg,#e8ddf4,#b69bd7);justify-content:center;align-items:center;gap:18px;height:188px;display:flex;position:relative;overflow:hidden}.exchange-card__visual-glow{border:1px solid #ffffff7a;border-radius:50%;width:180px;height:180px;position:absolute;box-shadow:0 0 0 24px #ffffff1a,0 0 0 48px #ffffff0f}.exchange-card__item{z-index:1;flex-direction:column;align-items:center;gap:4px;width:92px;display:flex;position:relative}.exchange-card__item span{color:#32224cb3;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800}.exchange-card__item img{object-fit:contain;filter:drop-shadow(0 7px 6px #3c2a5838);width:66px;height:66px}.exchange-card__item strong{color:var(--exchange-purple-dark);font-size:.75rem}.exchange-card__item.is-reward{width:116px}.exchange-card__reward-stack{justify-content:center;align-items:center;width:108px;height:66px;display:flex}.exchange-card__reward-stack img{width:52px;height:52px;margin-left:-14px}.exchange-card__reward-stack img:first-child{margin-left:0}.exchange-card__arrow{z-index:1;color:#4b347cb3;font-size:1.25rem;position:relative}.exchange-card__status{z-index:2;color:#fff;background:#3e2a5fcc;border-radius:999px;padding:6px 10px;font-size:.7rem;font-weight:800;position:absolute;bottom:13px;right:14px}.exchange-card__body{flex-direction:column;min-height:154px;padding:20px 22px 17px;display:flex}.exchange-card__eyebrow{color:var(--exchange-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:800}.exchange-card h3{color:var(--exchange-ink);margin-top:5px;font-size:1.18rem;line-height:1.3}.exchange-card__description{color:var(--exchange-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 12px;font-size:.78rem;line-height:1.5;display:-webkit-box;overflow:hidden}.exchange-card__footer{border-top:1px solid #f0ebf4;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:13px;display:flex}.exchange-card__footer>span{color:var(--exchange-muted);font-size:.68rem}.exchange-card__details{color:var(--exchange-purple-dark);white-space:nowrap;font-size:.75rem;font-weight:800}.exchange-card__details i{margin-left:3px;font-size:.68rem}.exchange-empty{box-sizing:border-box;border:1px solid var(--exchange-line);color:var(--exchange-muted);text-align:center;background:#fff;border-radius:22px;margin:24px auto;padding:58px 24px;box-shadow:0 10px 25px #43315f0f}.exchange-empty__icon{width:58px;height:58px;color:var(--exchange-purple);background:var(--exchange-lilac);border-radius:18px;place-items:center;margin:0 auto 17px;font-size:1.35rem;display:grid}.exchange-empty .exchange-eyebrow{margin-bottom:6px}.exchange-empty h1,.exchange-empty h2{color:var(--exchange-ink);font-size:1.35rem}.exchange-empty p{max-width:510px;margin:10px auto 0;font-size:.86rem;line-height:1.6}.exchange-modal{background:#fff;border-radius:20px;max-height:calc(100vh - 50px);overflow:hidden;width:min(680px,100% - 28px)!important}.exchange-modal__header,.exchange-modal__footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.exchange-modal__header .exchange-eyebrow{color:#ffffffb3;margin-bottom:5px}.exchange-modal h3{font-size:1.32rem}.exchange-modal__close{color:#fff;cursor:pointer;background:#ffffff26;border:0;border-radius:50%;flex:0 0 35px;place-items:center;width:35px;height:35px;margin:0;padding:0;display:grid}.exchange-modal__close:hover,.exchange-modal__close:focus{background:#ffffff45;outline:0}.exchange-modal__close .material-icons{font-size:19px}.exchange-modal__content{max-height:calc(100vh - 220px);padding:22px 26px 26px;overflow-y:auto}.exchange-modal__description{color:var(--exchange-muted);margin:0 0 16px;font-size:.82rem;line-height:1.6}.exchange-modal__period{background:var(--exchange-lilac);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px 15px;display:flex}.exchange-modal__period span{color:var(--exchange-muted);font-size:.7rem}.exchange-modal__period strong{color:var(--exchange-purple-dark);text-align:right;font-size:.78rem}.exchange-flow{justify-content:center;align-items:center;gap:25px;margin:24px 0 18px;display:flex}.exchange-flow__step{text-align:center;flex-direction:column;align-items:center;gap:6px;min-width:150px;display:flex}.exchange-flow__label{color:var(--exchange-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.exchange-flow__item{flex-direction:column;justify-content:center;align-items:center;min-height:94px;display:flex}.exchange-flow__item img{object-fit:contain;filter:drop-shadow(0 7px 6px #3c2a582e);width:72px;height:72px}.exchange-flow__item strong,.exchange-flow__step small{color:var(--exchange-purple-dark);font-size:.76rem}.exchange-flow__step small{color:var(--exchange-muted)}.exchange-flow__arrow{color:var(--exchange-purple);font-size:1.45rem}.exchange-modal__rewards{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;max-width:240px;min-height:94px;display:flex}.exchange-modal__reward{border:1px solid var(--exchange-line);background:#fcfbfe;border-radius:11px;place-items:center;width:65px;height:65px;display:grid}.exchange-modal__reward img{max-width:55px;max-height:55px}.exchange-modal__no-reward{color:var(--exchange-muted);font-size:.75rem}.exchange-modal__note{color:var(--exchange-muted);background:#faf8fc;border-radius:10px;margin:0;padding:11px 13px;font-size:.74rem;line-height:1.5}.exchange-modal__note i{color:var(--exchange-purple);margin-right:4px}.exchange-modal__footer{border-top:1px solid #f0ebf4;justify-content:flex-end;padding:13px 26px 20px}.exchange-button{border-radius:9px;min-width:160px;font-weight:800;background:linear-gradient(135deg,#7658aa,#593b89)!important}.exchange-button.is-loading{opacity:.72;cursor:wait}.exchange-modal__disabled{color:var(--exchange-muted);background:#f2eff5;border-radius:9px;padding:10px 14px;font-size:.75rem;font-weight:800}@media only screen and (width<=760px){.exchange-page{width:min(100% - 20px,560px);margin-top:20px}.exchange-hero{flex-direction:column;align-items:flex-start;min-height:0;padding:25px 23px}.exchange-hero__badge{box-sizing:border-box;width:100%}.exchange-section-heading{flex-direction:column;align-items:flex-start;gap:8px;margin-top:26px}.exchange-grid{grid-template-columns:1fr}.exchange-card__visual{height:176px}.exchange-modal__header,.exchange-modal__content,.exchange-modal__footer{padding-left:18px;padding-right:18px}.exchange-modal__period{flex-direction:column;align-items:flex-start;gap:5px}.exchange-modal__period strong{text-align:left}.exchange-flow{gap:10px}.exchange-flow__step{flex:1;min-width:0}.exchange-flow__arrow{flex:none}}.exchange-page{--exchange-ink:#243b3a;--exchange-muted:#71817e;--exchange-teal:#2f8a83;--exchange-teal-dark:#1d625e;--exchange-orange:#e4874e;--exchange-cream:#fbf8f1;--exchange-line:#dce9e4;margin-top:28px}.exchange-eyebrow{color:var(--exchange-teal)}.exchange-hero{min-height:172px;color:var(--exchange-ink);background:linear-gradient(90deg,#ffffffe6,#eef8f1d1),repeating-linear-gradient(135deg,#0000 0 18px,#2f8a830d 18px 20px);border:1px solid #d9e8e1;border-radius:14px;align-items:flex-start;padding:28px 34px;position:relative;box-shadow:0 12px 24px #24534b17}.exchange-hero:after{content:"";pointer-events:none;border:1px dashed #2f8a833b;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-55px;right:235px}.exchange-hero .exchange-eyebrow{color:var(--exchange-teal)}.exchange-hero h1{color:var(--exchange-ink);font-size:clamp(1.9rem,3.5vw,2.7rem)}.exchange-hero p{color:#647571}.exchange-hero__badge{z-index:1;min-width:192px;color:var(--exchange-teal-dark);background:#ffffffd6;border:1px solid #cfe1d8;border-radius:10px;margin-top:7px;position:relative;box-shadow:0 6px 14px #2f8a8314}.exchange-hero__badge>i{color:var(--exchange-orange)}.exchange-hero__badge small{color:var(--exchange-muted)}.exchange-section-heading{margin-top:30px}.exchange-section-heading h2{color:var(--exchange-ink)}.exchange-section-note i{color:var(--exchange-orange)}.exchange-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.exchange-card{border-color:var(--exchange-line);border-radius:13px;box-shadow:0 7px 18px #24534b12}.exchange-card:hover{box-shadow:0 12px 23px #24534b1f}.exchange-card__visual{background:radial-gradient(circle at 50% 45%,#ffffffc7,#0000 25%),linear-gradient(135deg,#eaf5ef,#c7e2d5);height:160px}.exchange-card.is-ended .exchange-card__visual{background:linear-gradient(135deg,#e7ece9,#cbd5d0)}.exchange-card__visual-glow{width:142px;height:142px;box-shadow:none;border:1px dashed #2f8a834d}.exchange-card__item span{color:#1d625eb8}.exchange-card__item img{filter:drop-shadow(0 6px 5px #24534b2e);width:58px;height:58px}.exchange-card__item strong{color:var(--exchange-teal-dark)}.exchange-card__arrow{color:var(--exchange-orange)}.exchange-card__status{color:#fff;background:#243b3ac7;border-radius:6px;font-size:.65rem;bottom:10px;right:11px}.exchange-card.is-active .exchange-card__status{background:var(--exchange-teal)}.exchange-card.is-upcoming .exchange-card__status{color:#87512d;background:#f5d4ad}.exchange-card__body{min-height:146px;padding:17px 18px 15px}.exchange-card__eyebrow{color:var(--exchange-muted)}.exchange-card h3{color:var(--exchange-ink);font-size:1.06rem}.exchange-card__description{color:var(--exchange-muted);font-size:.74rem}.exchange-card__footer{border-top-color:#edf3ef}.exchange-card__footer>span{color:var(--exchange-muted)}.exchange-card__details{color:var(--exchange-teal-dark)}.exchange-card__details:hover,.exchange-card__details:focus{color:var(--exchange-orange)}.exchange-empty{border-color:var(--exchange-line);background:var(--exchange-cream);border-radius:14px;box-shadow:0 8px 18px #24534b0d}.exchange-empty__icon{color:var(--exchange-teal);background:#e5f3eb;border-radius:14px}.exchange-empty h1,.exchange-empty h2{color:var(--exchange-ink)}.exchange-modal{border-radius:13px}.exchange-modal__header{color:#fff;background:linear-gradient(120deg,#236d68,#3c9a8b);padding:21px 25px 17px}.exchange-modal__header .exchange-eyebrow{color:#ffffffb8}.exchange-modal__close{background:#ffffff24;border-radius:8px}.exchange-modal__period{background:#edf7f0;border-radius:9px}.exchange-modal__period strong{color:var(--exchange-teal-dark)}.exchange-flow__arrow{color:var(--exchange-orange)}.exchange-flow__item img{filter:drop-shadow(0 6px 5px #24534b29)}.exchange-flow__item strong,.exchange-flow__step small{color:var(--exchange-teal-dark)}.exchange-modal__reward{border-color:var(--exchange-line);background:var(--exchange-cream);border-radius:8px}.exchange-modal__note{background:#f5faf6;border-radius:8px}.exchange-modal__note i{color:var(--exchange-orange)}.exchange-button{border-radius:7px;background:linear-gradient(135deg,#e99a5b,#d96f3f)!important}.exchange-modal__disabled{background:#eef3ef;border-radius:7px}@media only screen and (width<=900px){.exchange-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (width<=760px){.exchange-hero{padding:24px 22px}.exchange-hero:after{bottom:45px;right:-38px}.exchange-grid{grid-template-columns:1fr}}.exchange-card__visual{justify-content:flex-start;gap:17px;padding:0 20px}.exchange-card__item{flex:0 0 86px}.exchange-card__banner-copy{z-index:1;flex-direction:column;gap:4px;max-width:210px;padding-left:2px;display:flex;position:relative}.exchange-card__banner-kicker{color:var(--exchange-orange);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:800}.exchange-card__banner-kicker i{margin-right:3px}.exchange-card__banner-copy strong{color:var(--exchange-ink);font-size:.92rem;line-height:1.25}.exchange-card__banner-copy small{color:var(--exchange-muted);font-size:.68rem;line-height:1.35}@media only screen and (width<=420px){.exchange-card__visual{gap:12px;padding:0 14px}.exchange-card__item{flex-basis:76px}.exchange-card__banner-copy strong{font-size:.84rem}}.nickname-page{box-sizing:border-box;color:#2d2540;text-align:left;width:min(980px,100% - 32px);margin:32px auto 54px}.nickname-page--empty{box-sizing:border-box;text-align:center;background:#fffaff;border:1px solid #e8dfef;border-radius:22px;max-width:620px;margin-left:auto;margin-right:auto;padding:46px 28px}.nickname-empty-icon{color:#fff;background:linear-gradient(135deg,#7358a5,#4b347c);border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 15px;font-size:1.45rem;display:grid}.nickname-eyebrow{color:#8667b3;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:.68rem;font-weight:800;display:block}.nickname-hero{box-sizing:border-box;color:#fff;background:radial-gradient(circle at 83% 18%,#fff3,#0000 25%),linear-gradient(125deg,#3e306d 0%,#7358a5 56%,#a387c7 100%);border-radius:23px;justify-content:space-between;align-items:center;gap:25px;min-height:170px;padding:30px 38px;display:flex;box-shadow:0 15px 32px #4e367b2e}.nickname-hero .nickname-eyebrow{color:#ffffffbf}.nickname-hero h1{margin:0;font-size:clamp(1.9rem,4vw,2.7rem);line-height:1.05}.nickname-hero p{color:#ffffffd1;max-width:520px;margin:12px 0 0;font-size:.9rem;line-height:1.55}.nickname-hero-icon{color:#ffe28a;background:#ffffff21;border:1px solid #ffffff4d;border-radius:23px;flex:0 0 76px;place-items:center;width:76px;height:76px;font-size:1.7rem;display:grid}.nickname-layout{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:18px;margin-top:20px;display:grid}.nickname-card,.nickname-cost-card,.nickname-rules-card{box-sizing:border-box;background:#fff;border:1px solid #e9e1ef;border-radius:18px;box-shadow:0 9px 24px #4631600f}.nickname-card{padding:25px}.nickname-card__heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:24px;display:flex}.nickname-card__heading h2,.nickname-cost-card h2,.nickname-rules-card h2{color:#332548;margin:0;font-size:1.12rem;font-weight:800}.nickname-card__heading>i{color:#7358a5;background:#f1ecfa;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.nickname-field{margin-bottom:15px;display:block}.nickname-field>span{color:#665a75;margin-bottom:7px;font-size:.72rem;font-weight:800;display:block}.nickname-field input{box-sizing:border-box;color:#342747;width:100%;height:45px;font:inherit;background:#fff;border:1px solid #ded5e7;border-radius:9px;outline:0;margin:0;padding:0 13px;font-size:.84rem}.nickname-field input[readonly]{color:#83788e;background:#faf8fc}.nickname-hint{color:#877b91;align-items:flex-start;gap:7px;margin:5px 0 22px;font-size:.73rem;line-height:1.5;display:flex}.nickname-hint i{color:#8667b3;margin-top:2px}.nickname-submit{text-transform:none;border-radius:9px;min-width:170px;margin:0;font-weight:800;color:#fff!important;background:linear-gradient(135deg,#7358a5,#4b347c)!important}.nickname-submit:hover,.nickname-submit:focus{outline:0;box-shadow:0 7px 15px #4b347c2e;background:linear-gradient(135deg,#8064b1,#593d88)!important}.nickname-submit.is-loading{opacity:.7;cursor:wait}.nickname-side{flex-direction:column;gap:18px;display:flex}.nickname-cost-card,.nickname-rules-card{padding:22px}.nickname-cost-card{color:#fff;background:linear-gradient(145deg,#5d438e,#382c63);border-color:#0000}.nickname-cost-card .nickname-eyebrow,.nickname-cost-card h2{color:#fff}.nickname-cost-card p{color:#ffffffbf;margin:8px 0 17px;font-size:.75rem;line-height:1.5}.nickname-cost-card ul,.nickname-rules-card ul{margin:0;padding:0;list-style:none}.nickname-cost-card li{border-top:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;font-size:.76rem;display:flex}.nickname-cost-card li span{align-items:center;gap:7px;display:inline-flex}.nickname-cost-card li i{color:#ffe28a;text-align:center;width:15px}.nickname-cost-card li img{object-fit:contain;width:17px;height:17px}.nickname-cost-card li strong{color:#fff;font-size:.78rem}.nickname-rules-card{background:#fffaff}.nickname-rules-card ul{margin-top:13px}.nickname-rules-card li{color:#766b81;align-items:flex-start;gap:8px;padding:7px 0;font-size:.73rem;line-height:1.45;display:flex}.nickname-rules-card li i{color:#6f9a76;margin-top:2px}.nickname-result-message{color:#70657c;margin:0;font-size:.84rem;line-height:1.5}@media only screen and (width<=760px){.nickname-page{width:min(100% - 20px,560px);margin-top:20px}.nickname-hero{align-items:flex-start;min-height:0;padding:25px 23px}.nickname-hero-icon{border-radius:17px;flex-basis:54px;width:54px;height:54px;font-size:1.25rem}.nickname-layout{grid-template-columns:1fr}}@media only screen and (width<=420px){.nickname-hero{gap:14px;padding:22px 18px}.nickname-hero h1{font-size:1.75rem}.nickname-card,.nickname-cost-card,.nickname-rules-card{padding:19px}.nickname-submit{width:100%}}.business-page--products .business-hero,.business-page--contact .business-hero{background:#fff;border-color:#e5eaee;border-radius:14px;box-shadow:0 1px 2px #18273408}.business-page--products .business-hero--product{grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:36px;padding:42px 48px;display:grid}.business-page--products .business-eyebrow,.business-page--contact .business-eyebrow{color:#647883;letter-spacing:.13em;font-size:.7rem}.business-page--products .business-hero h1,.business-page--contact .business-hero h1{color:#172c3b;letter-spacing:-.035em;max-width:700px;margin-top:12px;font-size:clamp(2rem,4vw,3rem)}.business-page--products .business-hero p,.business-page--contact .business-hero p{color:#647480;max-width:650px;font-size:.98rem;line-height:1.7}.business-hero__meta{flex-wrap:wrap;gap:8px 20px;margin-top:24px;display:flex}.business-hero__meta span{color:#60737e;font-size:.8rem;font-weight:700}.business-hero__meta span+span:before{color:#b7c2c8;content:"•";margin-right:20px}.business-hero__summary{border-left:1px solid #e4eaed;padding:20px 0 20px 28px}.business-hero__summary span,.business-hero__summary small{color:#84929a;font-size:.78rem;font-weight:700;display:block}.business-hero__summary strong{color:#167d73;letter-spacing:-.04em;margin:7px 0 3px;font-size:1.8rem;display:block}.business-page--products .business-section,.business-page--contact .business-section--contact{border-color:#e5eaee;border-radius:14px;box-shadow:0 1px 2px #18273408}.business-page--products .business-section--products{padding:30px}.business-page--products .business-section__heading{align-items:center;margin-bottom:22px}.business-page--products .business-section h2,.business-page--contact .business-section h2{color:#203746;letter-spacing:-.025em;margin-top:7px;font-size:1.45rem}.business-page--products .business-currency{color:#7c8b93;background:0 0;border:0;padding:0}.business-page--products .business-product-grid{gap:12px}.business-page--products .business-product-card{min-height:230px;box-shadow:none;background:#fff;border-color:#e4e9ec;border-radius:10px;padding:22px;transition:border-color .14s,box-shadow .14s,transform .14s}.business-page--products .business-product-card:hover{border-color:#9ecbc5;transform:translateY(-2px);box-shadow:0 8px 22px #194e5412}.business-page--products .business-product-card__eyebrow{color:#8a989f;letter-spacing:.12em;font-size:.68rem}.business-page--products .business-product-card h3{color:#203c4c;margin-top:12px;font-size:1.22rem}.business-page--products .business-product-card>strong{color:#167d73;font-size:1.45rem}.business-product-card__details{color:#788890;flex-wrap:wrap;gap:6px 14px;margin:17px 0 20px;font-size:.78rem;display:flex}.business-product-card__details span{flex-direction:column;gap:4px;display:flex}.business-product-card__details b{color:#3d5663;font-size:.86rem;font-weight:800}.business-page--products .business-product-card__button{color:#fff;text-transform:none;background:#167d73;border-radius:7px;min-height:39px;padding:0 15px;font-size:.78rem;line-height:39px}.business-page--products .business-product-card__button:hover,.business-page--products .business-product-card__button:focus-visible{background:#12675f}.business-page--products .business-section--steps{padding:26px 30px 30px}.business-text-link{color:#167d73;font-size:.82rem;font-weight:800}.business-text-link:hover,.business-text-link:focus-visible{color:#12675f;text-underline-offset:3px;text-decoration:underline}.business-page--products .business-steps{gap:10px}.business-page--products .business-steps li{border-color:#e7ecee;border-radius:9px;padding:43px 15px 15px}.business-page--products .business-steps li:before{color:#167d73;background:#e4f2f0;width:23px;height:23px}.business-page--products .business-steps strong{color:#314b58;font-size:.88rem}.business-page--products .business-steps span{color:#73838b;font-size:.8rem}.business-page--products .business-callout{color:#687b84;background:#fafcfc;border-color:#e5eaec;border-radius:9px;font-size:.82rem}.business-contact-panel{background:#fff;border:1px solid #e5eaee;border-radius:14px;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);margin-top:18px;display:grid;box-shadow:0 1px 2px #18273408}.business-contact-primary{padding:34px 36px}.business-contact-primary h2{color:#203746;letter-spacing:-.025em;margin:12px 0 8px;font-size:1.55rem}.business-contact-primary p{color:#6c7d85;max-width:440px;margin:0;font-size:.9rem;line-height:1.7}.business-contact-primary__link{color:#167d73;align-items:center;gap:14px;margin-top:24px;font-size:.92rem;font-weight:800;display:inline-flex}.business-contact-primary__link i{font-size:.75rem;transition:transform .14s}.business-contact-primary__link:hover i,.business-contact-primary__link:focus-visible i{transform:translate(3px)}.business-contact-channels{border-left:1px solid #e8edef;padding:28px 30px}.business-contact-channels__label{color:#87949b;letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px;font-size:.7rem;font-weight:800;display:block}.business-contact-channel{color:#425c68;border-top:1px solid #eef1f2;grid-template-columns:25px minmax(0,1fr) 15px;align-items:center;column-gap:10px;min-height:42px;font-size:.85rem;font-weight:700;display:grid}.business-contact-channel>i:first-child{color:#6f858d;text-align:center}.business-contact-channel>i:last-child{color:#a7b2b6;font-size:.7rem}.business-contact-channel:hover,.business-contact-channel:focus-visible,.business-contact-channel:hover>i:first-child,.business-contact-channel:focus-visible>i:first-child{color:#167d73}.business-page--contact .business-section--contact{padding:26px 30px 30px}.business-page--contact .business-section__heading{margin-bottom:3px}.business-page--contact .business-checklist{grid-template-columns:1fr 1fr;gap:0 30px;padding-left:22px;display:grid}.business-page--contact .business-checklist li{color:#64757d;border-bottom:1px solid #edf1f2;padding:9px 0 9px 5px;font-size:.84rem;line-height:1.55}.business-page--download .business-hero{background:#fff;border-color:#e5eaee;border-radius:14px;box-shadow:0 1px 2px #18273408}.business-page--download .business-hero--download{grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:36px;padding:42px 48px;display:grid}.business-hero--download__main{min-width:0}.business-page--download .business-hero h1{color:#172c3b;letter-spacing:-.035em;max-width:650px;margin-top:12px;font-size:clamp(2rem,4vw,3rem)}.business-page--download .business-hero p{color:#647480;max-width:650px;font-size:.98rem;line-height:1.7}.download-hero-art{place-items:center;width:158px;height:158px;margin:0 auto;display:grid;position:relative}.download-hero-art__halo{background:#f2faf8;border:1px solid #cfe5e1;border-radius:50%;width:100%;height:100%;position:absolute;box-shadow:0 0 0 18px #f8fcfb,0 0 0 19px #edf5f3}.download-hero-art__icon{color:#fff;background:#167d73;border-radius:18px;place-items:center;width:72px;height:72px;font-size:2rem;display:grid;position:relative;box-shadow:0 12px 22px #167d7338}.download-hero-art>span{color:#fff;letter-spacing:.04em;background:#ee6c39;border:5px solid #fff;border-radius:50%;place-items:center;width:43px;height:43px;font-size:.64rem;font-weight:900;display:grid;position:absolute;bottom:13px;right:-9px}.business-page--download .business-section{border-color:#e5eaee;border-radius:14px;box-shadow:0 1px 2px #18273408}.download-section{padding:30px}.download-section .business-section__heading{align-items:center;margin-bottom:22px}.download-section h2,.download-guide h2{color:#203746;letter-spacing:-.025em;margin-top:7px;font-size:1.45rem}.download-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.download-card{background:#fff;border:1px solid #e4e9ec;border-radius:10px;grid-template-columns:45px minmax(0,1fr);gap:15px;min-width:0;padding:20px;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid}.download-card:hover{border-color:#9ecbc5;transform:translateY(-2px);box-shadow:0 8px 22px #194e5412}.download-card__icon{color:#167d73;background:#e6f3f1;border-radius:11px;place-items:center;width:45px;height:45px;font-size:1.2rem;display:grid}.download-card__body{min-width:0}.download-card__eyebrow{color:#8a989f;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800}.download-card h3{overflow-wrap:anywhere;color:#203c4c;margin:8px 0 5px;font-size:1.12rem;font-weight:900}.download-card p{color:#73838b;margin:0;font-size:.82rem;line-height:1.6}.download-card__button{color:#fff;background:#167d73;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-height:38px;margin-top:18px;padding:0 13px;font-size:.78rem;font-weight:800;line-height:38px;display:inline-flex}.download-card__button:hover,.download-card__button:focus-visible{color:#fff;background:#12675f}.download-card__button i{font-size:.72rem;transition:transform .14s}.download-card__button:hover i,.download-card__button:focus-visible i{transform:translate(3px)}.download-card__unavailable{color:#a07c5c;align-items:center;gap:7px;margin-top:18px;font-size:.78rem;font-weight:800;display:inline-flex}.download-empty{background:#fafcfc;border:1px dashed #d9e5e5;border-radius:10px;align-items:center;gap:16px;padding:22px;display:flex}.download-empty__icon{color:#167d73;background:#e6f3f1;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:1.1rem;display:grid}.download-empty h3{color:#314b58;margin:0 0 4px;font-size:.96rem;font-weight:900}.download-empty p{color:#73838b;margin:0;font-size:.82rem;line-height:1.55}.download-guide{padding:26px 30px 30px}.download-steps{counter-reset:download-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.download-steps li{border:1px solid #e7ecee;border-radius:9px;padding:43px 15px 15px;position:relative}.download-steps li:before{color:#167d73;content:counter(download-step);counter-increment:download-step;background:#e4f2f0;border-radius:50%;place-items:center;width:23px;height:23px;font-size:.7rem;font-weight:900;display:grid;position:absolute;top:14px;left:15px}.download-steps strong{color:#314b58;font-size:.88rem;display:block}.download-steps span{color:#73838b;margin-top:4px;font-size:.8rem;line-height:1.55;display:block}.download-callout{color:#687b84;background:#fafcfc;border-color:#e5eaec;border-radius:9px;font-size:.82rem}@media only screen and (width<=700px){.business-page--products .business-hero--product{padding:28px 22px;display:block}.business-hero__summary{border-top:1px solid #e4eaed;border-left:0;margin-top:25px;padding:18px 0 0}.business-hero__meta{gap:7px 14px}.business-hero__meta span+span:before{margin-right:14px}.business-page--products .business-section--products,.business-page--products .business-section--steps,.business-page--contact .business-section--contact{padding:23px 18px}.business-page--products .business-section__heading{flex-direction:column;align-items:flex-start;gap:8px}.business-contact-panel{display:block}.business-contact-primary{padding:27px 22px}.business-contact-channels{border-top:1px solid #e8edef;border-left:0;padding:21px 22px 24px}.business-page--contact .business-checklist{display:block}.business-page--download .business-hero--download{padding:28px 22px;display:block}.download-hero-art{margin-top:42px}.download-section,.download-guide{padding:23px 18px}.download-section .business-section__heading,.download-guide .business-section__heading{flex-direction:column;align-items:flex-start;gap:8px}.download-grid,.download-steps{grid-template-columns:1fr}}.legal-consent{box-sizing:border-box;text-align:left;background:#f8fafb;border:1px solid #dfe6ea;border-radius:9px;padding:13px 14px}.legal-consent input[type=checkbox]+label{color:#62747d;height:auto;min-height:22px;padding-left:30px;font-size:.8rem;line-height:1.55;display:block}.legal-consent input[type=checkbox]+label:before{top:1px}.legal-consent input[type=checkbox]:checked+label:before{top:-3px}.legal-consent a{color:#167d73;text-underline-offset:2px;font-weight:800;text-decoration:underline}.legal-consent a:hover,.legal-consent a:focus-visible{color:#12675f}.auth-legal-consent{margin-top:9px}.topup-legal-consent{margin:0 0 16px}.topup-package-card__button:disabled{cursor:not-allowed;opacity:.52}@media only screen and (width<=700px){.legal-consent{padding:12px}.legal-consent input[type=checkbox]+label{font-size:.77rem}}body.route-download{background:#f5f5f5}body.route-download nav{background:#f7f7f7;box-shadow:0 1px #0f172a14}body.route-download nav ul#nav-mobile li a{color:#4c4c4c;letter-spacing:.025em;text-transform:uppercase;font-size:.8rem;font-weight:800}body.route-download nav ul#nav-mobile li a i{color:#8d8d8d}body.route-download nav ul#nav-mobile li.is-active a,body.route-download nav ul#nav-mobile li a:hover,body.route-download nav ul#nav-mobile li a:focus-visible{color:#252525;background:#fff;border-color:#e7e7e7}body.route-download nav ul#nav-mobile li.is-active a i,body.route-download nav ul#nav-mobile li a:hover i,body.route-download nav ul#nav-mobile li a:focus-visible i{color:#e89b13}body.route-download nav .mobile-nav-toggle{color:#4c4c4c;background:#fff;border-color:#d7d7d7}.download-page{color:#222831;text-align:left;width:min(1180px,100% - 32px);margin:0 auto 46px}.download-hero{box-sizing:border-box;background:radial-gradient(circle at 70% 48%,#303b4e4d,#0000 28%),linear-gradient(110deg,#03060d 0%,#070d19 58%,#0d1521 100%);grid-template-columns:minmax(0,.95fr) minmax(330px,1.05fr);align-items:center;gap:30px;min-height:470px;padding:66px clamp(26px,6vw,76px);display:grid;position:relative;overflow:hidden;box-shadow:0 16px 38px #0b101b38}.download-hero:before{content:"";background:linear-gradient(90deg,#0000,#e6a414b8,#0000);width:68%;height:1px;position:absolute;top:50%;left:42%;transform:rotate(-4deg)}.download-hero__content{z-index:1;max-width:520px;position:relative}.download-eyebrow{color:#f1b329;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-size:.7rem;font-weight:900;display:inline-flex}.download-eyebrow i{font-size:.78rem}.download-hero h1{color:#fff;letter-spacing:-.045em;margin:17px 0 16px;font-size:clamp(2.4rem,5vw,4.15rem);font-weight:900;line-height:1.02}.download-hero__content>p{color:#ffffffad;max-width:475px;margin:0;font-size:.94rem;line-height:1.75}.download-hero__button{color:#171717;text-transform:uppercase;background:#f2a91b;border-radius:4px;align-items:center;gap:11px;min-height:45px;margin-top:26px;padding:0 20px;font-size:.82rem;font-weight:900;line-height:45px;transition:background-color .14s,box-shadow .14s,transform .14s;display:inline-flex;box-shadow:0 8px 18px #e1940c33}.download-hero__button:hover,.download-hero__button:focus-visible{color:#171717;background:#ffc33f;transform:translateY(-2px);box-shadow:0 11px 23px #e1940c47}.download-hero__features{flex-wrap:wrap;gap:9px 16px;margin-top:25px;display:flex}.download-hero__features span{color:#fff9;font-size:.72rem;font-weight:700}.download-hero__features i{color:#e9aa20;margin-right:4px}.download-hero__art{justify-content:center;align-items:center;min-height:350px;display:flex;position:relative}.download-hero__glow{border:1px solid #e4a72329;border-radius:50%;width:350px;height:350px;position:absolute;box-shadow:0 0 0 30px #e4a72309,0 0 0 70px #e4a72306}.download-hero__art img{z-index:1;object-fit:cover;opacity:.75;filter:brightness(.72)saturate(.76)contrast(1.08);width:min(480px,100%);height:330px;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 18% 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 18% 82%,#0000 100%)}.download-section{background:#fff;padding:50px clamp(18px,5vw,66px)}.download-packages{margin-top:24px}.download-section__heading{text-align:center;margin-bottom:27px}.download-section__heading h2{color:#202631;letter-spacing:-.04em;margin:10px 0 5px;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:900}.download-section__heading p{color:#8a929a;margin:0;font-size:.84rem}.download-package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.download-package-card{background:#fff;border:1px solid #e7e9eb;border-radius:3px;flex-direction:column;min-height:315px;padding:24px 22px 21px;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex;position:relative}.download-package-card:hover{border-color:#e5b34b;transform:translateY(-3px);box-shadow:0 13px 28px #1c202a14}.download-package-card__top{justify-content:space-between;align-items:center;display:flex}.download-package-card__icon{color:#d68b09;background:#fff4d9;border-radius:50%;place-items:center;width:39px;height:39px;font-size:.94rem;display:grid}.download-package-card__label{color:#a1a7ad;letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:900}.download-package-card h3{color:#252b35;margin:23px 0 8px;font-size:1.2rem;font-weight:900}.download-package-card>p{color:#7c858e;min-height:47px;margin:0;font-size:.82rem;line-height:1.6}.download-package-card ul{margin:19px 0 20px;padding:0;list-style:none}.download-package-card li{color:#616b74;padding:4px 0;font-size:.76rem}.download-package-card li i{color:#d99a21;width:16px}.download-package-card__button{color:#fff;text-transform:uppercase;background:#e69b13;border-radius:3px;justify-content:space-between;align-items:center;gap:12px;min-height:38px;margin-top:auto;padding:0 13px;font-size:.76rem;font-weight:900;line-height:38px;display:inline-flex}.download-package-card__button:hover,.download-package-card__button:focus-visible{color:#fff;background:#c98108}.download-package-card__button--disabled{color:#a4a9ad;background:#f0f1f2}.download-empty{background:#fafafa;border:1px dashed #dfe2e5;align-items:center;gap:16px;max-width:620px;margin:0 auto;padding:22px;display:flex}.download-empty>i{color:#df9a19;font-size:1.4rem}.download-empty h3{color:#343b44;margin:0 0 4px;font-size:.95rem}.download-empty p{color:#858d94;margin:0;font-size:.8rem}.download-install{margin-top:24px}.download-install__steps{counter-reset:download-install;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:0;padding:0;list-style:none;display:grid}.download-install__steps li{padding-left:54px;position:relative}.download-install__steps li:before{color:#e6a01a;content:counter(download-install, decimal-leading-zero);counter-increment:download-install;font-size:1.2rem;font-weight:900;position:absolute;top:0;left:0}.download-install__steps h3{color:#303842;margin:1px 0 7px;font-size:.92rem;font-weight:900}.download-install__steps p{color:#7c858e;margin:0;font-size:.78rem;line-height:1.55}.download-spec-section{margin-top:24px}.download-spec-table-wrap{overflow-x:auto}.download-spec-table{border-collapse:collapse;color:#68727b;width:100%;min-width:620px;font-size:.78rem}.download-spec-table th,.download-spec-table td{text-align:left;border-bottom:1px solid #eceeef;padding:14px 15px;line-height:1.5}.download-spec-table thead{color:#fff;background:#202631}.download-spec-table thead th{letter-spacing:.04em;text-transform:uppercase;border-bottom:0;font-size:.72rem;font-weight:800}.download-spec-table tbody th{color:#343c45;width:18%;font-weight:900}.download-spec-table tbody tr:nth-child(2n){background:#fafafa}.download-spec-note{color:#858d94;align-items:center;gap:8px;margin:18px 0 0;font-size:.76rem;display:flex}.download-spec-note i{color:#dfa020}@media only screen and (width<=700px){body.route-download nav ul#nav-mobile li a{font-size:.78rem}.download-page{width:calc(100% - 20px);margin-bottom:25px}.download-hero{min-height:0;padding:42px 22px 30px;display:block}.download-hero h1{font-size:clamp(2.1rem,11vw,3.1rem)}.download-hero__features{grid-template-columns:1fr 1fr;display:grid}.download-hero__art{min-height:245px;margin-top:30px}.download-hero__glow{width:245px;height:245px}.download-hero__art img{height:245px}.download-section{padding:36px 18px}.download-package-grid,.download-install__steps{grid-template-columns:1fr}.download-package-card{min-height:0}.download-install__steps{gap:22px}.download-spec-note{align-items:flex-start;line-height:1.55}}:root{--ui-background:#f7f8fa;--ui-surface:#fff;--ui-foreground:#263746;--ui-muted:#71808a;--ui-border:#e5e9ed;--ui-primary:#7358a5;--ui-primary-foreground:#fff;--ui-radius:12px;--ui-shadow:0 8px 24px #1c2a360b}body{color:var(--ui-foreground);background-color:var(--ui-background)}nav{background:#fff!important;box-shadow:0 1px #1c2a3614!important}nav ul#nav-mobile li a{color:#455563!important}nav ul#nav-mobile li a i{color:#84919a!important}nav .mobile-nav-toggle{color:#596a76!important;background:#fff!important;border-color:#dfe4e8!important}main .card{border-color:var(--ui-border);box-shadow:var(--ui-shadow);background:#fff}.thi-footer{border-top:0;background:#fff!important}.auth-page{--auth-lilac:#b9a6d5;--auth-lilac-deep:#7358a5;--auth-plum:#263746;--auth-copy:#687781;--auth-mist:#f7f8fa;--auth-surface:#fff;--auth-line:#e5e9ed;background-color:var(--auth-mist)}.auth-page .auth-card{background:#fff;border-color:#e5e9ed;box-shadow:0 12px 32px #1c2a3614}.auth-card__image{background-color:#eeeaf5}.auth-card__image:after{background-color:#7358a5}.auth-card__heading{color:#7358a5}.auth-page .auth-field__label{color:#263746}.auth-page .auth-field input{color:#263746;background-color:#fff;border-color:#dfe5e9}.auth-page .auth-card__actions{background:#fff;border-top-color:#edf0f2}.auth-card--login .auth-card__actions .btn.blue.lighten-1,.auth-card--register .auth-card__actions .btn.light-green{background-color:#7358a5!important}.auth-page .auth-card__secondary-link .btn{color:#455563;border-color:#d9dfe4}.auth-page .auth-card__secondary-link .btn:hover{color:#5c4288;border-color:#c4b5da;background-color:#faf8fd!important}.auth-card__business-links{background:#fff;border-top-color:#edf0f2}.home-hero,.topup-hero,.gacha-hero,.exchange-hero,.nickname-hero,.itemshop-hero{color:#263746!important;box-shadow:var(--ui-shadow)!important;background:#fff!important;border:1px solid #e5e9ed!important}.home-hero h1,.topup-hero h1,.gacha-hero h1,.exchange-hero h1,.nickname-hero h1,.itemshop-hero h1{color:#263746!important}.home-hero p,.topup-hero p,.gacha-hero p,.exchange-hero p,.nickname-hero p{color:#71808a!important}.home-kicker,.home-eyebrow,.topup-hero .topup-eyebrow,.gacha-hero .gacha-eyebrow,.exchange-hero .exchange-eyebrow,.nickname-hero .nickname-eyebrow,.itemshop-hero .itemshop-hero__eyebrow{color:#7358a5!important}.home-hero-vip{color:#3f568b;background:#f5f7ff;border-color:#dce4f8}.home-hero-vip i{color:#6584e0}.home-hero--new-player .home-hero-button{color:#506fc4;background:#f5f7ff;border-color:#dce4f8}.home-hero--new-player .home-hero-button:hover,.home-hero--new-player .home-hero-button:focus-visible{color:#3f568b;background:#eef2ff}.topup-balance,.gacha-hero__badge,.exchange-hero__badge,.nickname-hero-icon{color:#4d3b68!important;box-shadow:none!important;background:#faf8fd!important;border-color:#e5dcef!important}.topup-balance__heading,.topup-balance__value,.topup-balance__amount strong,.topup-balance__amount span,.gacha-hero__badge strong,.exchange-hero__badge strong{color:#4d3b68!important}.topup-balance__heading span,.topup-balance__amount span,.gacha-hero__badge small,.exchange-hero__badge small{color:#8c8098!important}.gacha-hero__badge>i,.exchange-hero__badge>i,.nickname-hero-icon{color:#7358a5!important}.itemshop-brand__mark,.nickname-empty-icon{color:#fff;background:#7358a5}.itemshop-wallet{color:#4d3b68;box-shadow:none;background:#faf8fd;border:1px solid #e5dcef}.itemshop-wallet__label,.itemshop-wallet strong{color:#4d3b68}.itemshop-wallet__refresh{color:#7358a5;background:#fff;border-color:#d8cbe6}.download-hero{box-shadow:var(--ui-shadow);border:1px solid #e5e9ed;border-radius:16px;background:#fff!important}.download-hero:before{display:none}.download-hero h1{color:#263746!important}.download-hero__content>p,.download-hero__features span{color:#71808a!important}.download-hero__features i{color:#7358a5!important}.download-hero__button{color:#fff;background:#7358a5;box-shadow:0 8px 18px #7358a529}.download-hero__button:hover,.download-hero__button:focus-visible{color:#fff;background:#5c4288;box-shadow:0 11px 23px #7358a538}.download-hero__art{background:#faf8fd;border-radius:14px}.download-hero__art img{opacity:1;filter:saturate(.8)contrast(1.03);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 16% 84%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 16% 84%,#0000 100%)}@media only screen and (width<=700px){.download-hero__art{background:#faf8fd}}:root{--ui-primary:#6584e0}.auth-page{--auth-lilac:#aebff2;--auth-lilac-deep:#6584e0}.itemshop-page{--shop-ink:#263746;--shop-muted:#71808a;--shop-purple:#6584e0;--shop-purple-dark:#506fc4;--shop-lilac:#eef2ff;--shop-line:#dce4f8}.gacha-page{--gacha-ink:#263746;--gacha-muted:#71808a;--gacha-purple:#6584e0;--gacha-purple-dark:#506fc4;--gacha-lilac:#eef2ff;--gacha-line:#dce4f8}.exchange-page{--exchange-ink:#263746;--exchange-muted:#71808a;--exchange-purple:#6584e0;--exchange-purple-dark:#506fc4;--exchange-lilac:#eef2ff;--exchange-line:#dce4f8}nav ul#nav-mobile li.is-active a,nav ul#nav-mobile li a:hover,nav ul#nav-mobile li a:focus-visible{color:#506fc4!important;background:#f5f7ff!important;border-color:#dce4f8!important}nav ul#nav-mobile li.is-active a i,nav ul#nav-mobile li a:hover i,nav ul#nav-mobile li a:focus-visible i{color:#6584e0!important}.auth-card__image:after,.auth-card--login .auth-card__actions .btn.blue.lighten-1,.auth-card--register .auth-card__actions .btn.light-green{background-color:#6584e0!important}.auth-card__heading,.auth-switch-text strong,.auth-password-toggle:hover,.auth-password-toggle:focus-visible{color:#6584e0}.auth-page .auth-field input:focus{border-color:#6584e0;box-shadow:0 0 0 3px #6584e024}.auth-password-toggle:focus-visible{outline-color:#6584e033}.auth-card--login .auth-card__actions .btn.blue.lighten-1:hover,.auth-card--register .auth-card__actions .btn.light-green:hover{background-color:#506fc4!important}.home-hero:before,.home-hero:after,.itemshop-hero:after{border-color:#6584e024;box-shadow:0 0 0 24px #6584e009}.home-kicker,.home-eyebrow,.topup-hero .topup-eyebrow,.gacha-hero .gacha-eyebrow,.exchange-hero .exchange-eyebrow,.nickname-hero .nickname-eyebrow,.itemshop-hero .itemshop-hero__eyebrow,.gacha-hero__badge>i,.exchange-hero__badge>i,.nickname-hero-icon,.itemshop-wallet__refresh,.download-hero__features i{color:#6584e0!important}.home-player-name{color:#506fc4;background:#f5f7ff;border-color:#dce4f8}.home-player-name:hover{background:#eef2ff;border-color:#b9c8f2}.home-avatar-frame{background:#f5f7ff;border-color:#dce4f8;box-shadow:0 12px 24px #6584e01f}.home-stat-point .home-stat-icon,.home-panel-icon,.home-action-icon,.online-benefit-icon,.online-empty-icon{color:#6584e0;background:#eef2ff}.topup-balance,.gacha-hero__badge,.exchange-hero__badge,.nickname-hero-icon,.itemshop-wallet{color:#3f568b!important;background:#f5f7ff!important;border-color:#dce4f8!important}.topup-balance__heading,.topup-balance__value,.topup-balance__amount strong,.topup-balance__amount span,.gacha-hero__badge strong,.exchange-hero__badge strong,.itemshop-wallet__label,.itemshop-wallet strong{color:#3f568b!important}.itemshop-brand__mark,.nickname-empty-icon{background:#6584e0}.itemshop-wallet__refresh{border-color:#cbd7f5}.download-hero__button{background:#6584e0;box-shadow:0 8px 18px #6584e033}.download-hero__button:hover,.download-hero__button:focus-visible{background:#506fc4;box-shadow:0 11px 23px #6584e042}.download-hero__art,.download-hero__glow{background-color:#f5f7ff}.download-hero__glow{border-color:#6584e02e;box-shadow:0 0 0 30px #6584e00a,0 0 0 70px #6584e006}.online-exchange-page,.vip-page,.admin-vip-page{color:#263746}.online-exchange-hero{background:radial-gradient(circle at 88% 12%,#ffffff38,#0000 22%),linear-gradient(132deg,#506fc4 0%,#6584e0 58%,#aebff2 100%);box-shadow:0 16px 32px #506fc433}.online-progress-status.is-waiting,.online-locked-message{color:#6584e0;background:#eef2ff}.online-progress-percent,.online-back-link{color:#6584e0}.online-progress-track span{background:linear-gradient(90deg,#6584e0,#aebff2);box-shadow:0 2px 8px #6584e057}.online-redeem-button{box-shadow:0 7px 14px #6584e038;background:#6584e0!important}.online-redeem-button:hover{box-shadow:0 9px 18px #6584e04a;background:#506fc4!important}.online-back-link:hover{color:#506fc4;background:#eef2ff;border-color:#aebff2}.admin-vip-page__header{background:linear-gradient(135deg,#506fc4,#86a0eb);box-shadow:0 12px 28px #506fc42e}.admin-vip-stat strong,.admin-vip-level,#admin-panel .admin-nav-dropdown>.dropdown-content li>a:hover,#admin-panel .admin-nav-dropdown>.dropdown-content li>a:focus-visible{color:#506fc4}.admin-vip-table-card__heading>i,.admin-vip-exp-input:focus{color:#6584e0}.admin-vip-exp-input:focus{border-color:#6584e0!important;box-shadow:0 0 0 2px #6584e029!important}.admin-vip-save{background:#6584e0}.admin-vip-save:hover,.admin-vip-save:focus{background:#506fc4}#admin-panel .admin-nav-dropdown>.dropdown-content li:hover,#admin-panel .admin-nav-dropdown>.dropdown-content li.active,#admin-panel .admin-nav-dropdown>.dropdown-content li.selected{background:#f5f7ff}.vip-sidebar__heading,.vip-level-card{background:radial-gradient(circle at 92% 12%,#fff3 0 2px,#0000 3px),linear-gradient(145deg,#506fc4,#6584e0 62%,#aebff2)}.vip-sidebar__nav a i,.vip-eyebrow,.vip-exp-guide__icon,.vip-exp-guide__packages strong,.vip-level-switcher>a,.vip-table thead{color:#6584e0!important}.vip-sidebar__nav a:hover,.vip-sidebar__nav a.active{color:#506fc4;background:#f5f7ff;border-color:#dce4f8}.vip-sidebar__nav a.active i{color:#6584e0}.vip-exp-guide__icon{background:#eef2ff}.vip-level-switcher>a{border-color:#cbd7f5}.vip-level-switcher>a:hover{background:#eef2ff;border-color:#aebff2}.vip-table thead{background:#eef2ff}.nickname-hero-icon,.nickname-field__icon{color:#6584e0;background:#eef2ff}.nickname-field input:focus{border-color:#6584e0;box-shadow:0 0 0 3px #6584e024}.nickname-submit{background:#6584e0!important}.nickname-submit:hover,.nickname-submit:focus-visible{background:#506fc4!important}@media only screen and (width<=992px){nav{height:60px;line-height:60px;background:#fff!important;box-shadow:0 1px #1c2a361a,0 8px 20px #1c2a360d!important}nav .nav-wrapper{height:60px;padding:0 16px}nav .brand-logo{max-width:calc(100% - 58px);height:60px;padding:0}nav .brand-logo img{max-width:230px;height:40px}nav .mobile-nav-toggle{border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;margin:0 0 0 auto;line-height:1;display:flex;box-shadow:0 3px 9px #6584e01f;color:#506fc4!important;background:#f5f7ff!important;border:1px solid #cbd7f5!important}nav .mobile-nav-toggle:hover,nav .mobile-nav-toggle:focus-visible,nav .mobile-nav-toggle[aria-expanded=true]{outline:0;color:#fff!important;background:#6584e0!important;border-color:#6584e0!important}nav .mobile-nav-toggle i.material-icons{width:40px;height:40px;font-size:22px;line-height:40px}nav ul#nav-mobile{border:1px solid #e5e9ed;border-top:0;border-radius:0 0 16px 16px;max-height:calc(100vh - 60px);padding:10px 12px 14px;top:60px;box-shadow:0 14px 28px #1c2a361f;background:#fff!important}nav ul#nav-mobile li+li{margin-top:4px}nav ul#nav-mobile li a{border:1px solid #0000;border-radius:12px;height:46px;padding:0 14px;font-size:.86rem;font-weight:700;color:#455563!important}nav ul#nav-mobile li a i{width:28px;font-size:.95rem;color:#84919a!important}nav ul#nav-mobile li.is-active a,nav ul#nav-mobile li a:hover,nav ul#nav-mobile li a:focus-visible{color:#506fc4!important;background:#f5f7ff!important;border-color:#dce4f8!important}nav ul#nav-mobile li.is-active a{box-shadow:inset 3px 0 #6584e0}nav ul#nav-mobile li.is-active a i,nav ul#nav-mobile li a:hover i,nav ul#nav-mobile li a:focus-visible i{color:#6584e0!important}}@media only screen and (width<=420px){nav .nav-wrapper{padding:0 12px}nav .brand-logo img{max-width:210px;height:36px}nav .mobile-nav-toggle,nav .mobile-nav-toggle i.material-icons{width:40px;height:40px;line-height:40px}}nav ul#nav-mobile .nav-theme-item{vertical-align:middle;align-items:center;margin-left:8px;display:inline-flex}nav ul#nav-mobile .nav-theme-item .thi-theme-switch{margin:0}nav ul#nav-mobile .nav-theme-item .thi-theme-switch__menu{top:47px}body.portal-page nav .thi-theme-switch__button{color:#506fc4;background:#f5f7ff;border-color:#dfe4f0}body.portal-page nav .thi-theme-switch__button:hover,body.portal-page nav .thi-theme-switch__button:focus-visible,body.portal-page nav .thi-theme-switch__button[aria-expanded=true]{color:#385da9;background:#eaf0ff;border-color:#b9c9f2}body.portal-page nav .thi-theme-switch__button>i{color:#6584e0}body.portal-page nav .thi-theme-switch__button .thi-theme-switch__chevron{color:#8094c9}html[data-thi-theme-effective=dark] body.portal-page{--ui-background:#0e141d;--ui-surface:#171f2b;--ui-foreground:#edf2f7;--ui-muted:#a7b1bf;--ui-border:#2d3a4b;--ui-primary:#83a7ff}html[data-thi-theme-effective=dark] body.portal-page nav{background:radial-gradient(circle at 92% 0,#8daaff29,#0000 24%),linear-gradient(110deg,#111a2b 0%,#263b70 56%,#3e5ca3 100%)!important;box-shadow:0 8px 22px #00000047!important}html[data-thi-theme-effective=dark] body.portal-page nav .thi-theme-switch__button{color:#eef3ff;background:#ffffff1f;border-color:#b8ccff52}html[data-thi-theme-effective=dark] body.portal-page nav .thi-theme-switch__button:hover,html[data-thi-theme-effective=dark] body.portal-page nav .thi-theme-switch__button:focus-visible,html[data-thi-theme-effective=dark] body.portal-page nav .thi-theme-switch__button[aria-expanded=true]{color:#fff;background:#fff3;border-color:#dce6ff94}html[data-thi-theme-effective=dark] body.portal-page .auth-page{--auth-mist:#0e141d;--auth-surface:#171f2b;--auth-line:#2d3a4b;--auth-copy:#b4c0ce;background-color:#0e141d}html[data-thi-theme-effective=dark] body.portal-page main .auth-card__business-links,html[data-thi-theme-effective=dark] body.portal-page main .auth-card__actions{background:#141d29;border-color:#2d3a4b}html[data-thi-theme-effective=dark] body.portal-page nav .mobile-nav-toggle{color:#eef3ff!important;background:#ffffff1f!important;border-color:#b8ccff52!important}html[data-thi-theme-effective=dark] body.portal-page nav ul#nav-mobile li.nav-theme-item{background:0 0!important;border-color:#0000!important}@media only screen and (width<=992px){nav ul#nav-mobile .nav-theme-item{border-top:1px solid #e5e9ed;padding-top:10px;display:block;margin:10px 0 0!important}nav ul#nav-mobile .nav-theme-item .thi-theme-switch{margin:0;display:block}nav ul#nav-mobile .nav-theme-item .thi-theme-switch__button{justify-content:flex-start;width:100%;padding:0 14px}nav ul#nav-mobile .nav-theme-item .thi-theme-switch__button span,nav ul#nav-mobile .nav-theme-item .thi-theme-switch__button .thi-theme-switch__chevron{display:inline}nav ul#nav-mobile .nav-theme-item .thi-theme-switch__menu{width:100%;box-shadow:none;margin-top:5px;position:static}html[data-thi-theme-effective=dark] body.portal-page nav ul#nav-mobile .nav-theme-item{border-top-color:#2d3a4b}html[data-thi-theme-effective=dark] body.portal-page nav ul#nav-mobile .nav-theme-item .thi-theme-switch__button{color:#d5deeb;background:#1d2a3b;border-color:#35465d}}html[data-thi-theme-effective=dark] body.portal-page main,html[data-thi-theme-effective=dark] body.portal-page .home-dashboard,html[data-thi-theme-effective=dark] body.portal-page .topup-page,html[data-thi-theme-effective=dark] body.portal-page .vip-page,html[data-thi-theme-effective=dark] body.portal-page .gacha-page,html[data-thi-theme-effective=dark] body.portal-page .exchange-page,html[data-thi-theme-effective=dark] body.portal-page .nickname-page,html[data-thi-theme-effective=dark] body.portal-page .online-exchange-page,html[data-thi-theme-effective=dark] body.portal-page .admin-vip-page,html[data-thi-theme-effective=dark] body.portal-page #admin-panel{color:var(--ui-foreground);background-color:var(--ui-background)}html[data-thi-theme-effective=dark] body.portal-page main .card-content,html[data-thi-theme-effective=dark] body.portal-page main .card-action,html[data-thi-theme-effective=dark] body.portal-page main .home-panel,html[data-thi-theme-effective=dark] body.portal-page main .home-online-panel,html[data-thi-theme-effective=dark] body.portal-page main .home-server-facts,html[data-thi-theme-effective=dark] body.portal-page main .home-action,html[data-thi-theme-effective=dark] body.portal-page main .topup-layout,html[data-thi-theme-effective=dark] body.portal-page main .topup-content,html[data-thi-theme-effective=dark] body.portal-page main .topup-sidebar,html[data-thi-theme-effective=dark] body.portal-page main .topup-notes,html[data-thi-theme-effective=dark] body.portal-page main .topup-legal-consent,html[data-thi-theme-effective=dark] body.portal-page main .topup-empty-state,html[data-thi-theme-effective=dark] body.portal-page main .topup-promotion__empty,html[data-thi-theme-effective=dark] body.portal-page main .vip-content,html[data-thi-theme-effective=dark] body.portal-page main .vip-reward-item,html[data-thi-theme-effective=dark] body.portal-page main .gacha-empty,html[data-thi-theme-effective=dark] body.portal-page main .exchange-empty,html[data-thi-theme-effective=dark] body.portal-page main .nickname-side,html[data-thi-theme-effective=dark] body.portal-page main .online-empty-state,html[data-thi-theme-effective=dark] body.portal-page main .admin-data-card,html[data-thi-theme-effective=dark] body.portal-page main .admin-data-empty,html[data-thi-theme-effective=dark] body.portal-page main .admin-data-notice,html[data-thi-theme-effective=dark] body.portal-page main .admin-content-form-card,html[data-thi-theme-effective=dark] body.portal-page main .admin-vip-table-card,html[data-thi-theme-effective=dark] body.portal-page main .thi-itemshop__shop-shell{border-color:var(--ui-border);color:var(--ui-foreground);box-shadow:0 8px 24px #0000002e;background:var(--ui-surface)!important}html[data-thi-theme-effective=dark] body.portal-page main .home-action-copy,html[data-thi-theme-effective=dark] body.portal-page main .topup-promotion,html[data-thi-theme-effective=dark] body.portal-page main .topup-promotion__grid,html[data-thi-theme-effective=dark] body.portal-page main .vip-progress,html[data-thi-theme-effective=dark] body.portal-page main .gacha-pull-options,html[data-thi-theme-effective=dark] body.portal-page main .exchange-flow,html[data-thi-theme-effective=dark] body.portal-page main .nickname-rules-card,html[data-thi-theme-effective=dark] body.portal-page main .nickname-cost-card,html[data-thi-theme-effective=dark] body.portal-page main .admin-search-form,html[data-thi-theme-effective=dark] body.portal-page main .admin-detail-grid{border-color:var(--ui-border);color:var(--ui-foreground);background:#1b2635}html[data-thi-theme-effective=dark] body.portal-page main .home-online-list,html[data-thi-theme-effective=dark] body.portal-page main .home-player-chip,html[data-thi-theme-effective=dark] body.portal-page main .topup-history,html[data-thi-theme-effective=dark] body.portal-page main .topup-promotion__progress,html[data-thi-theme-effective=dark] body.portal-page main .vip-reward-grid,html[data-thi-theme-effective=dark] body.portal-page main .gacha-reward-grid,html[data-thi-theme-effective=dark] body.portal-page main .exchange-flow__item,html[data-thi-theme-effective=dark] body.portal-page main .admin-section-tabs,html[data-thi-theme-effective=dark] body.portal-page main .admin-table-wrap{border-color:var(--ui-border);background:#121b28}html[data-thi-theme-effective=dark] body.portal-page main table,html[data-thi-theme-effective=dark] body.portal-page main .vip-table,html[data-thi-theme-effective=dark] body.portal-page main .admin-data-table,html[data-thi-theme-effective=dark] body.portal-page main .admin-vip-table{color:#c5d0dd;background:0 0}html[data-thi-theme-effective=dark] body.portal-page main table tbody tr:nth-child(2n),html[data-thi-theme-effective=dark] body.portal-page main .admin-data-table tbody tr:nth-child(2n),html[data-thi-theme-effective=dark] body.portal-page main .vip-table tbody tr:nth-child(2n){background:#1b2736}html[data-thi-theme-effective=dark] body.portal-page main table tbody tr:hover{background:#22334b}html[data-thi-theme-effective=dark] body.portal-page main .home-panel-heading,html[data-thi-theme-effective=dark] body.portal-page main .home-section-heading,html[data-thi-theme-effective=dark] body.portal-page main .topup-section-heading,html[data-thi-theme-effective=dark] body.portal-page main .vip-section-heading,html[data-thi-theme-effective=dark] body.portal-page main .gacha-section-heading,html[data-thi-theme-effective=dark] body.portal-page main .exchange-section-heading,html[data-thi-theme-effective=dark] body.portal-page main .admin-data-card__heading,html[data-thi-theme-effective=dark] body.portal-page main .admin-content-form__header{border-color:var(--ui-border);color:#edf2f7}html[data-thi-theme-effective=dark] body.portal-page main .home-server-status,html[data-thi-theme-effective=dark] body.portal-page main .home-online-count,html[data-thi-theme-effective=dark] body.portal-page main .topup-balance__refresh,html[data-thi-theme-effective=dark] body.portal-page main .topup-alert,html[data-thi-theme-effective=dark] body.portal-page main .topup-promo-modal__content,html[data-thi-theme-effective=dark] body.portal-page main .gacha-result-message,html[data-thi-theme-effective=dark] body.portal-page main .nickname-result-message,html[data-thi-theme-effective=dark] body.portal-page main .admin-status{color:#c8d5e5;background:#1d2a3b;border-color:#35465d}html[data-thi-theme-effective=dark] body.portal-page main .admin-data-page__header,html[data-thi-theme-effective=dark] body.portal-page main .admin-vip-page__header,html[data-thi-theme-effective=dark] body.portal-page main .online-exchange-hero,html[data-thi-theme-effective=dark] body.portal-page main .download-hero,html[data-thi-theme-effective=dark] body.portal-page main .gacha-hero,html[data-thi-theme-effective=dark] body.portal-page main .exchange-hero,html[data-thi-theme-effective=dark] body.portal-page main .nickname-hero,html[data-thi-theme-effective=dark] body.portal-page main .topup-hero,html[data-thi-theme-effective=dark] body.portal-page main .vip-level-card{color:#f4f7fb}html[data-thi-theme-effective=dark] body.portal-page main .vip-sidebar__nav a:hover,html[data-thi-theme-effective=dark] body.portal-page main .vip-sidebar__nav a.active,html[data-thi-theme-effective=dark] body.portal-page main .admin-section-tabs a:hover,html[data-thi-theme-effective=dark] body.portal-page main .admin-section-tabs a.active,html[data-thi-theme-effective=dark] body.portal-page main .admin-nav-dropdown>.dropdown-content li:hover,html[data-thi-theme-effective=dark] body.portal-page main .admin-nav-dropdown>.dropdown-content li.active,html[data-thi-theme-effective=dark] body.portal-page main .admin-nav-dropdown>.dropdown-content li.selected{color:#dbe7ff;background:#223556;border-color:#3f5d91}html[data-thi-theme-effective=dark] body.portal-page main .vip-level-switcher>a,html[data-thi-theme-effective=dark] body.portal-page main .online-back-link,html[data-thi-theme-effective=dark] body.portal-page main .admin-content-actions a,html[data-thi-theme-effective=dark] body.portal-page main .admin-item-lookup{color:#bcd0f2;background:#1a2a43;border-color:#3a4e6d}html[data-thi-theme-effective=dark] body.portal-page main .vip-level-switcher>a:hover,html[data-thi-theme-effective=dark] body.portal-page main .online-back-link:hover,html[data-thi-theme-effective=dark] body.portal-page main .admin-content-actions a:hover{color:#f2f6ff;background:#29436b;border-color:#7599e8}html[data-thi-theme-effective=dark] body.portal-page .collection,html[data-thi-theme-effective=dark] body.portal-page .collapsible-header,html[data-thi-theme-effective=dark] body.portal-page .collapsible-body{border-color:var(--ui-border);color:#d7e0ea;background:#171f2b}html[data-thi-theme-effective=dark] body.portal-page .modal,html[data-thi-theme-effective=dark] body.portal-page .modal .modal-content,html[data-thi-theme-effective=dark] body.portal-page .modal .modal-footer,html[data-thi-theme-effective=dark] body.portal-page .dropdown-content,html[data-thi-theme-effective=dark] body.portal-page .dropdown-content li{border-color:var(--ui-border);color:#edf2f7;background:#171f2b}html[data-thi-theme-effective=dark] body.portal-page .modal .modal-footer{background:#141d29}html[data-thi-theme-effective=dark] body.portal-page .modal a.btn-flat,html[data-thi-theme-effective=dark] body.portal-page .modal .modal-close{color:#a9c2ff}html[data-thi-theme-effective=dark] body.portal-page .dropdown-content li>a,html[data-thi-theme-effective=dark] body.portal-page .dropdown-content li>span{color:#d7e0ea}html[data-thi-theme-effective=dark] body.portal-page .dropdown-content li:hover,html[data-thi-theme-effective=dark] body.portal-page .dropdown-content li.active,html[data-thi-theme-effective=dark] body.portal-page .dropdown-content li.selected{background:#223556}html[data-thi-theme-effective=dark] body.portal-page main .download-section,html[data-thi-theme-effective=dark] body.portal-page main .download-package-card{background:#171f2b!important}html[data-thi-theme-effective=dark] body.portal-page main .download-section__heading h2,html[data-thi-theme-effective=dark] body.portal-page main .download-package-card h3,html[data-thi-theme-effective=dark] body.portal-page main .download-install__steps h3,html[data-thi-theme-effective=dark] body.portal-page main .download-spec-table tbody th{color:#edf2f7}html[data-thi-theme-effective=dark] body.portal-page main .download-section__heading p,html[data-thi-theme-effective=dark] body.portal-page main .download-package-card>p,html[data-thi-theme-effective=dark] body.portal-page main .download-package-card li,html[data-thi-theme-effective=dark] body.portal-page main .download-install__steps p,html[data-thi-theme-effective=dark] body.portal-page main .download-spec-note{color:#aebbc9}html[data-thi-theme-effective=dark] body.portal-page main .download-spec-table tbody tr:nth-child(2n),html[data-thi-theme-effective=dark] body.portal-page main .download-empty{background:#1d2938}html[data-thi-theme-effective=dark] body.portal-page main .download-spec-table tbody tr,html[data-thi-theme-effective=dark] body.portal-page main .download-spec-table td,html[data-thi-theme-effective=dark] body.portal-page main .download-spec-table th{border-color:#2d3a4b}html[data-thi-theme-effective=dark] body.portal-page main .download-hero__art,html[data-thi-theme-effective=dark] body.portal-page main .download-hero__glow{background-color:#101927}html[data-thi-theme-effective=dark] body.portal-page main .business-hero,html[data-thi-theme-effective=dark] body.portal-page main .business-legal,html[data-thi-theme-effective=dark] body.portal-page main .business-section,html[data-thi-theme-effective=dark] body.portal-page main .business-contact-panel{color:#edf2f7;box-shadow:0 10px 28px #0003;background:#171f2b!important;border-color:#2d3a4b!important}html[data-thi-theme-effective=dark] body.portal-page main .business-hero{background:radial-gradient(circle at 90% 10%,#6e97ff29,#0000 27%),linear-gradient(135deg,#17243a,#1a2735)!important}html[data-thi-theme-effective=dark] body.portal-page main .business-hero h1,html[data-thi-theme-effective=dark] body.portal-page main .business-legal h2,html[data-thi-theme-effective=dark] body.portal-page main .business-section h2,html[data-thi-theme-effective=dark] body.portal-page main .business-contact-panel h2{color:#edf2f7!important}html[data-thi-theme-effective=dark] body.portal-page main .business-hero p,html[data-thi-theme-effective=dark] body.portal-page main .business-hero small,html[data-thi-theme-effective=dark] body.portal-page main .business-legal p,html[data-thi-theme-effective=dark] body.portal-page main .business-legal li,html[data-thi-theme-effective=dark] body.portal-page main .business-checklist li,html[data-thi-theme-effective=dark] body.portal-page main .business-section p{color:#b8c4d1!important}html[data-thi-theme-effective=dark] body.portal-page main .business-legal section+section{border-top-color:#2d3a4b}html[data-thi-theme-effective=dark] body.portal-page main .business-legal a,html[data-thi-theme-effective=dark] body.portal-page main .business-contact-primary__link{color:#73d7c8!important}html[data-thi-theme-effective=dark] body.portal-page main .business-contact-channel{color:#b8c4d1;border-color:#35465d}html[data-thi-theme-effective=dark] body.portal-page main .business-contact-channel:hover,html[data-thi-theme-effective=dark] body.portal-page main .business-contact-channel:focus-visible{color:#e9f4f4;background:#203342;border-color:#4d7890}html[data-thi-theme-effective=dark] body.portal-page main .home-hero,html[data-thi-theme-effective=dark] body.portal-page main .topup-hero,html[data-thi-theme-effective=dark] body.portal-page main .gacha-hero,html[data-thi-theme-effective=dark] body.portal-page main .exchange-hero,html[data-thi-theme-effective=dark] body.portal-page main .nickname-hero,html[data-thi-theme-effective=dark] body.portal-page main .itemshop-hero,html[data-thi-theme-effective=dark] body.portal-page main .download-hero{color:#edf2f7!important;background:radial-gradient(circle at 90% 10%,#6e97ff26,#0000 26%),linear-gradient(135deg,#17243a,#1a2735)!important;border-color:#2d3a4b!important;box-shadow:0 10px 28px #0003!important}html[data-thi-theme-effective=dark] body.portal-page main .home-hero h1,html[data-thi-theme-effective=dark] body.portal-page main .topup-hero h1,html[data-thi-theme-effective=dark] body.portal-page main .gacha-hero h1,html[data-thi-theme-effective=dark] body.portal-page main .exchange-hero h1,html[data-thi-theme-effective=dark] body.portal-page main .nickname-hero h1,html[data-thi-theme-effective=dark] body.portal-page main .itemshop-hero h1,html[data-thi-theme-effective=dark] body.portal-page main .download-hero h1{color:#f1f5fb!important}html[data-thi-theme-effective=dark] body.portal-page main .home-hero p,html[data-thi-theme-effective=dark] body.portal-page main .topup-hero p,html[data-thi-theme-effective=dark] body.portal-page main .gacha-hero p,html[data-thi-theme-effective=dark] body.portal-page main .exchange-hero p,html[data-thi-theme-effective=dark] body.portal-page main .nickname-hero p,html[data-thi-theme-effective=dark] body.portal-page main .download-hero__content>p,html[data-thi-theme-effective=dark] body.portal-page main .download-hero__features span{color:#b8c7d8!important}html[data-thi-theme-effective=dark] body.portal-page main .topup-balance,html[data-thi-theme-effective=dark] body.portal-page main .gacha-hero__badge,html[data-thi-theme-effective=dark] body.portal-page main .exchange-hero__badge,html[data-thi-theme-effective=dark] body.portal-page main .nickname-hero-icon,html[data-thi-theme-effective=dark] body.portal-page main .itemshop-wallet{color:#edf2f7!important;background:#202f48!important;border-color:#3b5275!important}html[data-thi-theme-effective=dark] body.portal-page main .topup-balance__heading,html[data-thi-theme-effective=dark] body.portal-page main .topup-balance__value,html[data-thi-theme-effective=dark] body.portal-page main .topup-balance__amount strong,html[data-thi-theme-effective=dark] body.portal-page main .gacha-hero__badge strong,html[data-thi-theme-effective=dark] body.portal-page main .exchange-hero__badge strong{color:#edf2f7!important}html[data-thi-theme-effective=dark] body.portal-page main .topup-balance__heading span,html[data-thi-theme-effective=dark] body.portal-page main .topup-balance__amount span,html[data-thi-theme-effective=dark] body.portal-page main .gacha-hero__badge small,html[data-thi-theme-effective=dark] body.portal-page main .exchange-hero__badge small{color:#a9b9cd!important}html[data-thi-theme-effective=dark] body.portal-page nav ul#nav-mobile{box-shadow:0 14px 28px #0000005c;background:#141d29!important;border-color:#2d3a4b!important}html[data-thi-theme-effective=dark] body.portal-page nav ul#nav-mobile li a{color:#d5deeb!important}html[data-thi-theme-effective=dark] body.portal-page nav ul#nav-mobile li a i{color:#9cabc0!important}html[data-thi-theme-effective=dark] body.portal-page nav ul#nav-mobile li.is-active a,html[data-thi-theme-effective=dark] body.portal-page nav ul#nav-mobile li a:hover,html[data-thi-theme-effective=dark] body.portal-page nav ul#nav-mobile li a:focus-visible{color:#fff!important;background:#22314a!important;border-color:#3c5276!important}html[data-thi-theme-effective=dark] body.portal-page nav ul#nav-mobile li.is-active a i,html[data-thi-theme-effective=dark] body.portal-page nav ul#nav-mobile li a:hover i,html[data-thi-theme-effective=dark] body.portal-page nav ul#nav-mobile li a:focus-visible i{color:#a9c2ff!important}html[data-thi-theme-effective=dark] body.portal-page .thi-footer{color:#aebbc9;background:#0e141d!important}nav ul#nav-mobile .nav-language-item{vertical-align:middle;align-items:center;margin-left:8px;display:inline-flex}.thi-language-switch{color:#506fc4;letter-spacing:.04em;background:#f5f7ff;border:1px solid #dfe4f0e6;border-radius:12px;align-items:center;gap:4px;min-height:38px;padding:0 7px;font-size:.76rem;font-weight:800;display:inline-flex}.thi-language-switch__label{color:#8094c9;letter-spacing:0;text-transform:uppercase;align-items:center;gap:3px;margin-right:2px;font-size:.7rem;display:inline-flex}.thi-language-switch__label i{font-size:16px}.thi-language-switch a{color:#506fc4;border-radius:8px;justify-content:center;align-items:center;min-width:30px;height:27px;padding:0 6px;text-decoration:none;display:inline-flex}.thi-language-switch a:hover,.thi-language-switch a:focus-visible,.thi-language-switch a.is-selected{color:#fff;background:#6584e0;outline:none}html[data-thi-theme-effective=dark] body.portal-page .thi-language-switch{color:#eef3ff;background:#ffffff1f;border-color:#b8ccff52}html[data-thi-theme-effective=dark] body.portal-page .thi-language-switch__label{color:#c2d0e7}html[data-thi-theme-effective=dark] body.portal-page .thi-language-switch a{color:#e0e8f8}html[data-thi-theme-effective=dark] body.portal-page .thi-language-switch a:hover,html[data-thi-theme-effective=dark] body.portal-page .thi-language-switch a:focus-visible,html[data-thi-theme-effective=dark] body.portal-page .thi-language-switch a.is-selected{color:#14203a;background:#a9c2ff}@media only screen and (width<=992px){nav ul#nav-mobile .nav-language-item{border-top:1px solid #e5e9ed;padding:10px 14px 0;display:block;margin:10px 0 0!important}.thi-language-switch{justify-content:flex-start;width:100%;min-height:42px}.thi-language-switch__label{flex:1}html[data-thi-theme-effective=dark] body.portal-page nav ul#nav-mobile .nav-language-item{border-top-color:#2d3a4b}}body.portal-page nav .thi-theme-switch__button,body.portal-page nav .thi-language-switch__button{color:#506fc4;width:40px;height:40px;font:inherit;cursor:pointer;background:#f5f7ff;border:1px solid #dfe4f0;border-radius:11px;place-items:center;padding:0;transition:background-color .16s,border-color .16s,color .16s;display:inline-grid}body.portal-page nav .nav-compact-controls .thi-theme-switch__button,body.portal-page nav .nav-compact-controls .thi-language-switch__button{align-content:center;place-items:center!important;line-height:1!important;display:grid!important}body.portal-page nav .thi-theme-switch__button>i,body.portal-page nav .thi-language-switch__button>i{color:#6584e0;width:20px;height:20px;margin:0;font-size:20px;display:block;transform:translateY(0);line-height:20px!important}body.portal-page nav .thi-theme-switch__button:hover,body.portal-page nav .thi-theme-switch__button:focus-visible,body.portal-page nav .thi-theme-switch__button[aria-expanded=true],body.portal-page nav .thi-language-switch__button:hover,body.portal-page nav .thi-language-switch__button:focus-visible,body.portal-page nav .thi-language-switch__button[aria-expanded=true]{color:#385da9;background:#eaf0ff;border-color:#b9c9f2;outline:0}body.portal-page nav .thi-language-switch{background:0 0;border:0;min-height:40px;padding:0;display:inline-flex;position:relative}body.portal-page nav .thi-language-switch__menu{z-index:10;background:#fff;border:1px solid #e1e7ef;border-radius:10px;flex-direction:column;gap:3px;width:94px;padding:5px;display:flex;position:absolute;top:46px;right:0;box-shadow:0 10px 24px #1f2d402e}body.portal-page nav .thi-language-switch__menu[hidden]{display:none}body.portal-page nav .thi-language-switch__menu a{color:#506fc4;border-radius:7px;justify-content:center;align-items:center;height:32px;font-size:.72rem;font-weight:800;line-height:1;text-decoration:none;display:flex}body.portal-page nav .thi-language-switch__menu a:hover,body.portal-page nav .thi-language-switch__menu a:focus-visible,body.portal-page nav .thi-language-switch__menu a.is-selected{color:#fff;background:#6584e0;outline:0}html[data-thi-theme-effective=dark] body.portal-page main .auth-legal-consent{color:#d9e3ef!important;background:#1d2a3b!important;border-color:#35465d!important}html[data-thi-theme-effective=dark] body.portal-page main .auth-legal-consent input[type=checkbox]+label{color:#d9e3ef!important}html[data-thi-theme-effective=dark] body.portal-page main .auth-legal-consent input[type=checkbox]+label:before{border-color:#91a6c2!important}html[data-thi-theme-effective=dark] body.portal-page main .auth-legal-consent a{color:#73d7c8!important}html[data-thi-theme-effective=dark] body.portal-page nav .thi-theme-switch__button,html[data-thi-theme-effective=dark] body.portal-page nav .thi-language-switch__button{color:#eef3ff;background:#ffffff1f;border-color:#b8ccff52}html[data-thi-theme-effective=dark] body.portal-page nav .thi-theme-switch__button>i,html[data-thi-theme-effective=dark] body.portal-page nav .thi-language-switch__button>i{color:#ffeaa7}html[data-thi-theme-effective=dark] body.portal-page nav .thi-language-switch__menu{background:#171f2b;border-color:#35465d}html[data-thi-theme-effective=dark] body.portal-page nav .thi-language-switch__menu a{color:#e0e8f8}html[data-thi-theme-effective=dark] body.portal-page nav .thi-language-switch__menu a:hover,html[data-thi-theme-effective=dark] body.portal-page nav .thi-language-switch__menu a:focus-visible,html[data-thi-theme-effective=dark] body.portal-page nav .thi-language-switch__menu a.is-selected{color:#14203a;background:#a9c2ff}@media only screen and (width>=993px){nav .nav-wrapper{grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;gap:0;width:100%;padding:0 clamp(14px,2.5vw,36px);display:grid}nav .brand-logo{flex:0 clamp(180px,22vw,290px);grid-area:1/1;justify-self:start;min-width:0;max-width:clamp(180px,22vw,290px);padding:0}nav .brand-logo img{max-width:100%;height:46px}nav ul#nav-mobile{flex:none;grid-area:1/2;justify-content:center;justify-self:center;gap:3px;min-width:max-content}nav ul#nav-mobile li,nav ul#nav-mobile li a,nav ul#nav-mobile li a i{line-height:1}nav ul#nav-mobile li a{white-space:nowrap;gap:5px;padding-left:clamp(7px,.85vw,12px);padding-right:clamp(7px,.85vw,12px);font-size:clamp(.72rem,.76vw,.84rem)}nav .nav-compact-controls{flex:none;grid-area:1/3;justify-self:end;margin:0}nav .mobile-nav-toggle{grid-area:1/3;justify-self:end}body.portal-page nav .thi-language-switch__menu{max-width:calc(100vw - 24px);right:0}}html[data-thi-theme-effective=dark] body.portal-page nav .thi-theme-switch__button,html[data-thi-theme-effective=dark] body.portal-page nav .thi-language-switch__button{color:#dbe5ff;background:#111a2b7a;border-color:#b8ccff3d;box-shadow:inset 0 1px #ffffff0a}html[data-thi-theme-effective=dark] body.portal-page nav .thi-theme-switch__button:hover,html[data-thi-theme-effective=dark] body.portal-page nav .thi-theme-switch__button:focus-visible,html[data-thi-theme-effective=dark] body.portal-page nav .thi-theme-switch__button[aria-expanded=true],html[data-thi-theme-effective=dark] body.portal-page nav .thi-language-switch__button:hover,html[data-thi-theme-effective=dark] body.portal-page nav .thi-language-switch__button:focus-visible,html[data-thi-theme-effective=dark] body.portal-page nav .thi-language-switch__button[aria-expanded=true]{color:#f4f7ff;background:#263b70b8;border-color:#b8ccff7a}html[data-thi-theme-effective=dark] body.portal-page nav .thi-theme-switch__button>i{color:#ffeaa7}html[data-thi-theme-effective=dark] body.portal-page nav .thi-language-switch__button>i{color:#b9c9f2}@media only screen and (width<=992px){nav ul#nav-mobile .nav-theme-item,nav ul#nav-mobile .nav-language-item{vertical-align:middle;border-top:0;width:44px;min-height:40px;padding:0;display:inline-flex;margin:10px 4px 0 0!important}nav ul#nav-mobile .nav-theme-item .thi-theme-switch,nav ul#nav-mobile .nav-language-item .thi-language-switch{margin:0}nav ul#nav-mobile .nav-theme-item .thi-theme-switch__button,nav ul#nav-mobile .nav-language-item .thi-language-switch__button{justify-content:center;width:40px}nav ul#nav-mobile .nav-theme-item .thi-theme-switch__menu,nav ul#nav-mobile .nav-language-item .thi-language-switch__menu{top:46px;right:0}}nav .nav-compact-controls{grid-column:3;place-self:center end;align-items:center;gap:6px;height:42px;line-height:normal;display:flex}nav .nav-compact-controls>.thi-theme-switch,nav .nav-compact-controls>.thi-language-switch{align-items:center;height:42px;display:inline-flex}nav .nav-compact-controls .thi-theme-switch,nav .nav-compact-controls .thi-language-switch{margin:0}@media only screen and (width<=992px){nav .nav-wrapper{gap:0;display:flex}nav .brand-logo{flex:auto;min-width:0;max-width:none}nav .nav-compact-controls{flex:none;margin-left:auto;display:flex}nav .mobile-nav-toggle{flex:0 0 42px;height:42px;margin:0 0 0 6px}}html[data-thi-theme-effective=dark] body.portal-page nav .thi-theme-switch__menu{background:#171f2b;border-color:#35465d;box-shadow:0 12px 26px #00000057}html[data-thi-theme-effective=dark] body.portal-page nav .thi-theme-switch__menu button{color:#d9e3ef}html[data-thi-theme-effective=dark] body.portal-page nav .thi-theme-switch__menu button i{color:#a9c2ff}html[data-thi-theme-effective=dark] body.portal-page nav .thi-theme-switch__menu button:hover,html[data-thi-theme-effective=dark] body.portal-page nav .thi-theme-switch__menu button:focus-visible,html[data-thi-theme-effective=dark] body.portal-page nav .thi-theme-switch__menu button.is-selected{color:#f7faff;background:#293a58}.auth-page .auth-field input,.auth-page .auth-field input:focus{caret-color:#263746;color:#263746!important;-webkit-text-fill-color:#263746!important}.auth-page .auth-field input:-webkit-autofill{caret-color:#263746;color:#263746!important;-webkit-text-fill-color:#263746!important}.auth-page .auth-field input:-webkit-autofill:hover{caret-color:#263746;color:#263746!important;-webkit-text-fill-color:#263746!important}.auth-page .auth-field input:-webkit-autofill:focus{caret-color:#263746;color:#263746!important;-webkit-text-fill-color:#263746!important}.auth-page .auth-field input::placeholder{color:#4b5865!important;opacity:1!important}html[data-thi-theme-effective=dark] body.portal-page .auth-page .auth-field input,html[data-thi-theme-effective=dark] body.portal-page .auth-page .auth-field input:focus{caret-color:#edf2f7;color:#edf2f7!important;-webkit-text-fill-color:#edf2f7!important}html[data-thi-theme-effective=dark] body.portal-page .auth-page .auth-field input:-webkit-autofill{caret-color:#edf2f7;color:#edf2f7!important;-webkit-text-fill-color:#edf2f7!important}html[data-thi-theme-effective=dark] body.portal-page .auth-page .auth-field input:-webkit-autofill:hover{caret-color:#edf2f7;color:#edf2f7!important;-webkit-text-fill-color:#edf2f7!important}html[data-thi-theme-effective=dark] body.portal-page .auth-page .auth-field input:-webkit-autofill:focus{caret-color:#edf2f7;color:#edf2f7!important;-webkit-text-fill-color:#edf2f7!important}html[data-thi-theme-effective=dark] body.portal-page .auth-page .auth-field input::placeholder{color:#aebdce!important}html[data-thi-theme-effective=dark] body.portal-page main>center>div,html[data-thi-theme-effective=dark] body.portal-page main .auth-page,html[data-thi-theme-effective=dark] body.portal-page main .business-page{color:var(--ui-foreground);background-color:var(--ui-background)}html[data-thi-theme-effective=dark] body.portal-page main .auth-page .auth-card,html[data-thi-theme-effective=dark] body.portal-page main .auth-page .auth-card__content,html[data-thi-theme-effective=dark] body.portal-page main .auth-page .auth-card__heading{border-color:var(--ui-border);color:var(--ui-foreground);background:var(--ui-surface)!important}html[data-thi-theme-effective=dark] body.portal-page main .auth-page .auth-card__heading{border-bottom-color:var(--ui-border)}html[data-thi-theme-effective=dark] body.portal-page main .auth-page .auth-card__eyebrow,html[data-thi-theme-effective=dark] body.portal-page main .auth-page .auth-card__state,html[data-thi-theme-effective=dark] body.portal-page main .auth-page .auth-field__label,html[data-thi-theme-effective=dark] body.portal-page main .auth-page .auth-switch-text{color:#b9c7d7!important}html[data-thi-theme-effective=dark] body.portal-page main .auth-page .auth-field input,html[data-thi-theme-effective=dark] body.portal-page main .auth-page .auth-field input:focus{box-shadow:none;color:#edf2f7!important;background:#121b28!important;border-color:#3b4b61!important}html[data-thi-theme-effective=dark] body.portal-page main .auth-page .auth-field input:focus{box-shadow:0 0 0 3px #83a7ff29;border-color:#83a7ff!important}html[data-thi-theme-effective=dark] body.portal-page main .auth-page .auth-register-note,html[data-thi-theme-effective=dark] body.portal-page main .auth-page .auth-register-security,html[data-thi-theme-effective=dark] body.portal-page main .auth-page .auth-register-resend{color:#d9e3ef!important;background:#1d2a3b!important;border-color:#35465d!important}html[data-thi-theme-effective=dark] body.portal-page main .auth-page .auth-register-security strong,html[data-thi-theme-effective=dark] body.portal-page main .auth-page .auth-register-resend strong{color:#edf2f7!important}html[data-thi-theme-effective=dark] body.portal-page main .auth-page .auth-register-security small,html[data-thi-theme-effective=dark] body.portal-page main .auth-page .auth-register-resend span,html[data-thi-theme-effective=dark] body.portal-page main .auth-page .auth-register-resend small{color:#b9c7d7!important}html[data-thi-theme-effective=dark] body.portal-page main .auth-page .auth-password-requirements{color:#b9c7d7!important;background:#1d2a3b!important;border-color:#35465d!important}html[data-thi-theme-effective=dark] body.portal-page main .auth-page .auth-password-requirements strong{color:#edf2f7!important}html[data-thi-theme-effective=dark] body.portal-page main .auth-page .auth-password-requirements li{color:#b9c7d7}html[data-thi-theme-effective=dark] body.portal-page main .auth-page .auth-password-requirements li.is-valid{color:#67d5ad}html[data-thi-theme-effective=dark] body.portal-page main .auth-page .auth-password-requirements li.is-invalid{color:#f09a9a}html[data-thi-theme-effective=dark] body.portal-page main .auth-page .auth-password-symbols{color:#b9c7d7}html[data-thi-theme-effective=dark] body.portal-page main .auth-page .auth-password-symbols code{color:#dbe7ff;background:#263752}html[data-thi-theme-effective=dark] body.portal-page main .auth-page .auth-password-rule__icon{color:#93a7bd}html[data-thi-theme-effective=dark] body.portal-page main .auth-page .auth-password-requirements li.is-valid .auth-password-rule__icon{color:#67d5ad}html[data-thi-theme-effective=dark] body.portal-page main .auth-page .auth-password-requirements li.is-invalid .auth-password-rule__icon{color:#f09a9a}html[data-thi-theme-effective=dark] body.portal-page main .auth-page .auth-field select.browser-default{color:#edf2f7!important;background-color:#121b28!important;border-color:#3b4b61!important}html[data-thi-theme-effective=dark] body.portal-page main .auth-page .auth-field select.browser-default:focus{box-shadow:0 0 0 3px #83a7ff29;background-color:#121b28!important;border-color:#83a7ff!important}html[data-thi-theme-effective=dark] body.portal-page main .auth-page .auth-field select.browser-default option{color:#edf2f7;background:#121b28}html[data-thi-theme-effective=dark] body.portal-page main .auth-page .auth-field__icon,html[data-thi-theme-effective=dark] body.portal-page main .auth-page .auth-password-toggle{color:#9eafc2}html[data-thi-theme-effective=dark] body.portal-page main .auth-page .auth-password-toggle:hover,html[data-thi-theme-effective=dark] body.portal-page main .auth-page .auth-password-toggle:focus-visible{color:#edf2f7;background:#263752}html[data-thi-theme-effective=dark] body.portal-page main .auth-page .auth-card__actions,html[data-thi-theme-effective=dark] body.portal-page main .auth-page .auth-card__business-links{border-color:var(--ui-border);background:#141d29!important}html[data-thi-theme-effective=dark] body.portal-page main .auth-page .auth-card__secondary-link .btn{color:#c5d5ed;border-color:#3b4b61;background:#202f48!important}html[data-thi-theme-effective=dark] body.portal-page main .auth-page .auth-card__secondary-link .btn:hover,html[data-thi-theme-effective=dark] body.portal-page main .auth-page .auth-card__secondary-link .btn:focus-visible{color:#f4f7ff;border-color:#7599e8;background:#29436b!important}html[data-thi-theme-effective=dark] body.portal-page main .business-legal-tabs,html[data-thi-theme-effective=dark] body.portal-page main .business-product-card,html[data-thi-theme-effective=dark] body.portal-page main .business-steps li,html[data-thi-theme-effective=dark] body.portal-page main .business-callout,html[data-thi-theme-effective=dark] body.portal-page main .business-contact-card{border-color:var(--ui-border);color:var(--ui-foreground);background:var(--ui-surface)!important}html[data-thi-theme-effective=dark] body.portal-page main .business-product-card h3,html[data-thi-theme-effective=dark] body.portal-page main .business-product-card>strong,html[data-thi-theme-effective=dark] body.portal-page main .business-steps strong,html[data-thi-theme-effective=dark] body.portal-page main .business-contact-card strong{color:#edf2f7!important}html[data-thi-theme-effective=dark] body.portal-page main .business-product-card>span,html[data-thi-theme-effective=dark] body.portal-page main .business-product-card__details span,html[data-thi-theme-effective=dark] body.portal-page main .business-steps span,html[data-thi-theme-effective=dark] body.portal-page main .business-callout p,html[data-thi-theme-effective=dark] body.portal-page main .business-contact-card span{color:#aebbc9!important}html[data-thi-theme-effective=dark] body.portal-page main .business-product-card__details,html[data-thi-theme-effective=dark] body.portal-page main .business-steps li:before{background:#1d2a3b;border-color:#35465d}html[data-thi-theme-effective=dark] body.portal-page main .business-legal-tabs{box-shadow:0 8px 24px #0000002e}html[data-thi-theme-effective=dark] body.portal-page main .business-legal-tabs .business-legal-tab{color:#b9c7d7;border-color:#35465d;background:#1d2a3b!important}html[data-thi-theme-effective=dark] body.portal-page main .business-legal-tabs .business-legal-tab:hover,html[data-thi-theme-effective=dark] body.portal-page main .business-legal-tabs .business-legal-tab:focus-visible{color:#f2f6ff;border-color:#7599e8;background:#29436b!important}html[data-thi-theme-effective=dark] body.portal-page main .business-legal-tabs .business-legal-tab.is-active{color:#eaf0ff;border-color:#5b78b3;background:#223556!important}html[data-thi-theme-effective=dark] body.portal-page nav .thi-language-switch{background:0 0;border-color:#0000}html[data-thi-theme-effective=dark] body.portal-page nav .thi-theme-switch__button,html[data-thi-theme-effective=dark] body.portal-page nav .thi-language-switch__button{background:#18263b!important}html[data-thi-theme-effective=dark] body.portal-page nav .thi-theme-switch__button:hover,html[data-thi-theme-effective=dark] body.portal-page nav .thi-theme-switch__button:focus-visible,html[data-thi-theme-effective=dark] body.portal-page nav .thi-theme-switch__button[aria-expanded=true],html[data-thi-theme-effective=dark] body.portal-page nav .thi-language-switch__button:hover,html[data-thi-theme-effective=dark] body.portal-page nav .thi-language-switch__button:focus-visible,html[data-thi-theme-effective=dark] body.portal-page nav .thi-language-switch__button[aria-expanded=true]{background:#263a5b!important}html[data-thi-theme-effective=dark] body.portal-page nav{background:#111a2b!important}html[data-thi-theme-effective=dark] body.portal-page main .home-stat-card,html[data-thi-theme-effective=dark] body.portal-page main .home-panel{color:#edf2f7;border-color:#2d3a4b;box-shadow:0 8px 24px #0000002e;background:#171f2b!important}html[data-thi-theme-effective=dark] body.portal-page main .home-stat-icon,html[data-thi-theme-effective=dark] body.portal-page main .home-panel-icon,html[data-thi-theme-effective=dark] body.portal-page main .home-action-icon,html[data-thi-theme-effective=dark] body.portal-page main .home-stat-tr .home-stat-icon,html[data-thi-theme-effective=dark] body.portal-page main .home-stat-cash .home-stat-icon,html[data-thi-theme-effective=dark] body.portal-page main .home-stat-point .home-stat-icon{color:#b9c9f2;background:#243653}html[data-thi-theme-effective=dark] body.portal-page main .home-stat-label,html[data-thi-theme-effective=dark] body.portal-page main .home-stat-card small,html[data-thi-theme-effective=dark] body.portal-page main .home-server-facts span,html[data-thi-theme-effective=dark] body.portal-page main .home-action-copy small{color:#aebbc9}html[data-thi-theme-effective=dark] body.portal-page main .home-stat-card strong,html[data-thi-theme-effective=dark] body.portal-page main .home-server-facts strong,html[data-thi-theme-effective=dark] body.portal-page main .home-action-copy strong{color:#edf2f7}html[data-thi-theme-effective=dark] body.portal-page main .home-server-status.is-online{border-color:#2e6948;color:#75e2a0!important;background:#193629!important}html[data-thi-theme-effective=dark] body.portal-page main .home-server-status.is-online strong,html[data-thi-theme-effective=dark] body.portal-page main .home-server-status.is-online small{color:#75e2a0!important}html[data-thi-theme-effective=dark] body.portal-page main .home-server-status.is-maintenance{border-color:#69404a;color:#f19aa5!important;background:#38232b!important}html[data-thi-theme-effective=dark] body.portal-page main .home-server-facts div{border-bottom-color:#2d3a4b}nav .thi-settings-switch{z-index:3;line-height:normal;position:relative}body.portal-page nav .thi-settings-switch__button{color:#506fc4;cursor:pointer;width:40px;height:40px;font:inherit;background:#f5f7ff;border:1px solid #dfe4f0;border-radius:12px;place-items:center;padding:0;display:inline-grid}body.portal-page nav .thi-settings-switch__button:hover,body.portal-page nav .thi-settings-switch__button:focus-visible,body.portal-page nav .thi-settings-switch__button[aria-expanded=true]{color:#385da9;background:#eef3ff;border-color:#b9c7eb;outline:0}body.portal-page nav .thi-settings-switch__button>i{width:auto;height:auto;font-size:20px;line-height:1}.thi-settings-switch__menu{background:#fff;border:1px solid #dfe4f0;border-radius:10px;width:220px;padding:5px;position:absolute;top:46px;right:0;box-shadow:0 12px 28px #1f2d402e}.thi-settings-switch__menu[hidden]{display:none}.thi-settings-switch__menu>a{color:#4d5b6b;border-radius:7px;align-items:center;gap:8px;height:34px;min-height:34px;margin:0;padding:0 8px;font-size:.72rem;font-weight:600;line-height:1.2;text-decoration:none;display:flex}.thi-settings-switch__menu>a:hover,.thi-settings-switch__menu>a:focus-visible{color:#385da9;background:#eef3ff;outline:0}.thi-settings-switch__menu>a>i,.thi-settings-language>i{color:#6584e0;text-align:center;width:17px;font-size:16px}.thi-settings-switch__divider{background:#e5e9ed;height:1px;margin:5px 0}.thi-settings-language{color:#4d5b6b;align-items:center;gap:7px;height:34px;min-height:34px;padding:0 8px;line-height:1.2;display:flex}.thi-settings-language__label{flex:1;min-width:0;font-size:.72rem;font-weight:600}.thi-settings-language__options{gap:3px;display:inline-flex}.thi-settings-language__options a{color:#5c759d;border-radius:5px;justify-content:center;align-items:center;min-width:25px;height:23px;font-size:.64rem;font-weight:800;text-decoration:none;display:inline-flex}.thi-settings-language__options a:hover,.thi-settings-language__options a:focus-visible,.thi-settings-language__options a.is-selected{color:#fff;background:#6584e0;outline:0}html[data-thi-theme-effective=dark] body.portal-page nav .thi-settings-switch__button{color:#dbe5ff;background:#111a2b7a;border-color:#b8ccff3d}html[data-thi-theme-effective=dark] body.portal-page nav .thi-settings-switch__button:hover,html[data-thi-theme-effective=dark] body.portal-page nav .thi-settings-switch__button:focus-visible,html[data-thi-theme-effective=dark] body.portal-page nav .thi-settings-switch__button[aria-expanded=true]{color:#f4f7ff;background:#263b70b8;border-color:#b8ccff7a}html[data-thi-theme-effective=dark] body.portal-page nav .thi-settings-switch__menu{background:#171f2b;border-color:#35465d;box-shadow:0 12px 26px #00000057}html[data-thi-theme-effective=dark] body.portal-page nav .thi-settings-switch__menu>a,html[data-thi-theme-effective=dark] body.portal-page nav .thi-settings-language{color:#d9e3ef}html[data-thi-theme-effective=dark] body.portal-page nav .thi-settings-switch__menu>a:hover,html[data-thi-theme-effective=dark] body.portal-page nav .thi-settings-switch__menu>a:focus-visible{color:#f7faff;background:#293a58}html[data-thi-theme-effective=dark] body.portal-page nav .thi-settings-switch__divider{background:#35465d}html[data-thi-theme-effective=dark] body.portal-page nav .thi-settings-language__options a{color:#c5d5ed}html[data-thi-theme-effective=dark] body.portal-page nav .thi-settings-language__options a:hover,html[data-thi-theme-effective=dark] body.portal-page nav .thi-settings-language__options a:focus-visible,html[data-thi-theme-effective=dark] body.portal-page nav .thi-settings-language__options a.is-selected{color:#14203a;background:#a9c2ff}@media only screen and (width<=992px){nav .nav-compact-controls>.thi-settings-switch{align-items:center;height:42px;display:inline-flex}}html[data-thi-theme-effective=dark] body.portal-page main .home-online-count{color:#75e2a0;background:#193629}html[data-thi-theme-effective=dark] body.portal-page main .home-player-chip{background:#1d2a3b;border-color:#35465d;color:#fff!important}html[data-thi-theme-effective=dark] body.portal-page main .home-player-chip i{color:#75e2a0}html[data-thi-theme-effective=dark] body.portal-page main .home-empty-state{color:#aebbc9}html[data-thi-theme-effective=dark] body.portal-page main .home-avatar-frame{border-color:#3b5275;box-shadow:0 12px 24px #0000003d;background:#243653!important}html[data-thi-theme-effective=dark] body.portal-page main .topup-layout,html[data-thi-theme-effective=dark] body.portal-page main .topup-content{box-shadow:none;background:0 0!important}html[data-thi-theme-effective=dark] body.portal-page main .topup-sidebar,html[data-thi-theme-effective=dark] body.portal-page main .topup-package-card,html[data-thi-theme-effective=dark] body.portal-page main .topup-method-card,html[data-thi-theme-effective=dark] body.portal-page main .topup-promotion,html[data-thi-theme-effective=dark] body.portal-page main .topup-history-card{color:#edf2f7;border-radius:14px;box-shadow:0 8px 24px #0000002e;background:#171f2b!important;border:1px solid #2d3a4b!important}html[data-thi-theme-effective=dark] body.portal-page main .topup-sidebar__label,html[data-thi-theme-effective=dark] body.portal-page main .topup-sidebar__tip,html[data-thi-theme-effective=dark] body.portal-page main .topup-section-note,html[data-thi-theme-effective=dark] body.portal-page main .topup-method-card__intro,html[data-thi-theme-effective=dark] body.portal-page main .topup-notes div{color:#aebbc9}html[data-thi-theme-effective=dark] body.portal-page main .topup-menu a{color:#b8c7d8;background:0 0;border-color:#0000}html[data-thi-theme-effective=dark] body.portal-page main .topup-menu a:hover,html[data-thi-theme-effective=dark] body.portal-page main .topup-menu a:focus-visible{color:#edf2f7;background:#1d2a3b;border-color:#35465d}html[data-thi-theme-effective=dark] body.portal-page main .topup-menu a.is-active{color:#dbe7ff;background:#223556;border-color:#3f5d91}html[data-thi-theme-effective=dark] body.portal-page main .topup-sidebar__tip{border-top-color:#2d3a4b}html[data-thi-theme-effective=dark] body.portal-page main .topup-recheck-button{color:#dbe7ff;background:#223556;border-color:#3f5d91}html[data-thi-theme-effective=dark] body.portal-page main .topup-recheck-button:hover,html[data-thi-theme-effective=dark] body.portal-page main .topup-recheck-button:focus-visible{color:#fff;background:#2b4775;border-color:#6e8fcf}html[data-thi-theme-effective=dark] body.portal-page main .topup-package-grid{align-items:stretch}html[data-thi-theme-effective=dark] body.portal-page main .topup-package-card{flex-direction:column;height:100%;display:flex;overflow:hidden}html[data-thi-theme-effective=dark] body.portal-page main .topup-package-card__top{background:#1d2a3b;border-bottom:1px solid #2d3a4b}html[data-thi-theme-effective=dark] body.portal-page main .topup-package-card__label,html[data-thi-theme-effective=dark] body.portal-page main .topup-package-card__benefits div{color:#aebbc9}html[data-thi-theme-effective=dark] body.portal-page main .topup-package-card__top strong,html[data-thi-theme-effective=dark] body.portal-page main .topup-package-card__benefits strong{color:#edf2f7}html[data-thi-theme-effective=dark] body.portal-page main .topup-package-card__benefits{flex:1}html[data-thi-theme-effective=dark] body.portal-page main .topup-package-card__benefits div+div{border-top-color:#2d3a4b}html[data-thi-theme-effective=dark] body.portal-page main .topup-package-card__benefits .is-highlight span,html[data-thi-theme-effective=dark] body.portal-page main .topup-package-card__benefits .is-highlight strong{color:#b9c9f2}html[data-thi-theme-effective=dark] body.portal-page main .topup-method-card__icon{color:#b9c9f2;background:#243653}html[data-thi-theme-effective=dark] body.portal-page main .topup-method-card h2{color:#edf2f7}html[data-thi-theme-effective=dark] body.portal-page main .topup-status-badge,html[data-thi-theme-effective=dark] body.portal-page main .topup-alert--success{color:#75e2a0;background:#193629;border:1px solid #2e6948}html[data-thi-theme-effective=dark] body.portal-page main .topup-alert--pending{color:#f0c978;background:#352d1e;border:1px solid #69542f}html[data-thi-theme-effective=dark] body.portal-page main .topup-code-form label{color:#d7e0ea}html[data-thi-theme-effective=dark] body.portal-page main .topup-code-form__row input{color:#edf2f7!important;background:#121a25!important;border-color:#3a4a60!important}html[data-thi-theme-effective=dark] body.portal-page main .topup-code-form__row input:focus{border-color:#6f8fce!important;box-shadow:0 0 0 3px #6f8fce2e!important}html[data-thi-theme-effective=dark] body.portal-page main .topup-notes{border-top-color:#2d3a4b;background:0 0!important}html[data-thi-theme-effective=dark] body.portal-page main .topup-legal-consent{color:#aebbc9;background:#1d2a3b;border-color:#2d3a4b}html[data-thi-theme-effective=dark] body.portal-page main .topup-menu a i,html[data-thi-theme-effective=dark] body.portal-page main .topup-sidebar__tip i,html[data-thi-theme-effective=dark] body.portal-page main .topup-section-note i,html[data-thi-theme-effective=dark] body.portal-page main .topup-notes i,html[data-thi-theme-effective=dark] body.portal-page main .topup-empty-state>i{color:#9fb7ee}html[data-thi-theme-effective=dark] body.portal-page main .topup-balance__refresh{color:#b9c9f2;background:#243653;border-color:#3b5275}html[data-thi-theme-effective=dark] body.portal-page main .topup-balance__refresh:hover,html[data-thi-theme-effective=dark] body.portal-page main .topup-balance__refresh:focus-visible{color:#fff;background:#314a78;border-color:#6f8fce}html[data-thi-theme-effective=dark] body.portal-page main .topup-package-card__button,html[data-thi-theme-effective=dark] body.portal-page main .topup-primary-btn,html[data-thi-theme-effective=dark] body.portal-page main .topup-promo-modal__claim{box-shadow:0 6px 14px #6584e033;color:#fff!important;background:#6584e0!important;border-color:#6584e0!important}html[data-thi-theme-effective=dark] body.portal-page main .topup-package-card__button:hover,html[data-thi-theme-effective=dark] body.portal-page main .topup-package-card__button:focus-visible,html[data-thi-theme-effective=dark] body.portal-page main .topup-primary-btn:hover,html[data-thi-theme-effective=dark] body.portal-page main .topup-primary-btn:focus-visible,html[data-thi-theme-effective=dark] body.portal-page main .topup-promo-modal__claim:hover,html[data-thi-theme-effective=dark] body.portal-page main .topup-promo-modal__claim:focus-visible{box-shadow:0 8px 18px #6584e047;background:#506fc4!important;border-color:#506fc4!important}html[data-thi-theme-effective=dark] body.portal-page main .topup-promotion__header h2,html[data-thi-theme-effective=dark] body.portal-page main .topup-promotion__progress strong,html[data-thi-theme-effective=dark] body.portal-page main .topup-promo-card__title strong{color:#edf2f7}html[data-thi-theme-effective=dark] body.portal-page main .topup-promotion__header p,html[data-thi-theme-effective=dark] body.portal-page main .topup-promotion__progress span,html[data-thi-theme-effective=dark] body.portal-page main .topup-promo-card__title span,html[data-thi-theme-effective=dark] body.portal-page main .topup-promo-card__meta,html[data-thi-theme-effective=dark] body.portal-page main .topup-promo-card__reward span:last-child{color:#aebbc9}html[data-thi-theme-effective=dark] body.portal-page main .topup-promotion__progress{background:#1d2a3b;border-color:#35465d}html[data-thi-theme-effective=dark] body.portal-page main .topup-promo-card{background:#171f2b;border-color:#2d3a4b}html[data-thi-theme-effective=dark] body.portal-page main .topup-promo-card:hover{border-color:#4f6fae;box-shadow:0 8px 18px #00000042}html[data-thi-theme-effective=dark] body.portal-page main .topup-promo-card.is-eligible{border-color:#3f5d91}html[data-thi-theme-effective=dark] body.portal-page main .topup-promo-card__top{background:#1d2a3b}html[data-thi-theme-effective=dark] body.portal-page main .topup-promo-card__status-icon{color:#b9c9f2;background:#243653}html[data-thi-theme-effective=dark] body.portal-page main .topup-promo-card.is-eligible .topup-promo-card__status-icon{color:#75e2a0;background:#193629}html[data-thi-theme-effective=dark] body.portal-page main .topup-promo-card__badge{color:#aebbc9;background:#263449}html[data-thi-theme-effective=dark] body.portal-page main .topup-promo-card.is-eligible .topup-promo-card__badge{color:#75e2a0;background:#193629}html[data-thi-theme-effective=dark] body.portal-page main .topup-promo-card__meta strong{color:#d7e0ea}html[data-thi-theme-effective=dark] body.portal-page main .topup-promo-card__reward,html[data-thi-theme-effective=dark] body.portal-page main .topup-promo-card__claimed{color:#b9c9f2;border-top-color:#2d3a4b}html[data-thi-theme-effective=dark] body.portal-page main .topup-promotion__empty,html[data-thi-theme-effective=dark] body.portal-page main .topup-empty-state{color:#aebbc9;background:#1d2a3b;border-color:#2d3a4b}html[data-thi-theme-effective=dark] body.portal-page main .topup-empty-state strong{color:#edf2f7}html[data-thi-theme-effective=dark] body.portal-page main .topup-promo-modal{color:#edf2f7;border:1px solid #2d3a4b;background:#171f2b!important}html[data-thi-theme-effective=dark] body.portal-page main .topup-promo-modal__header{background:#1d2a3b;border-bottom-color:#2d3a4b}html[data-thi-theme-effective=dark] body.portal-page main .topup-promo-modal__header h3{color:#edf2f7}html[data-thi-theme-effective=dark] body.portal-page main .topup-promo-modal__close{color:#b9c9f2;background:#243653;border-color:#35465d}html[data-thi-theme-effective=dark] body.portal-page main .topup-promo-modal__content p{color:#aebbc9}html[data-thi-theme-effective=dark] body.portal-page main .topup-promo-modal__item{background:#1d2a3b;border-color:#35465d}html[data-thi-theme-effective=dark] body.portal-page main .topup-promo-modal__actions,html[data-thi-theme-effective=dark] body.portal-page main .topup-promo-modal__locked{border-top-color:#2d3a4b}html[data-thi-theme-effective=dark] body.portal-page main .topup-promo-modal__locked{color:#aebbc9}html[data-thi-theme-effective=light] body.portal-page main .topup-hero .topup-eyebrow{color:#6584e0!important}html[data-thi-theme-effective=dark] body.portal-page main .vip-level-card{background:radial-gradient(circle at 92% 12%,#a9c2ff29 0 2px,#0000 3px),linear-gradient(145deg,#263f72,#4265a9 62%,#587ac5)!important;border-color:#3b5275!important}html[data-thi-theme-effective=dark] body.portal-page main .vip-exp-guide,html[data-thi-theme-effective=dark] body.portal-page main .vip-reward-card,html[data-thi-theme-effective=dark] body.portal-page main .vip-table-card{color:#edf2f7;box-shadow:0 8px 24px #0000002e;background:#171f2b!important;border:1px solid #2d3a4b!important}html[data-thi-theme-effective=dark] body.portal-page main .vip-exp-guide{grid-template-columns:auto minmax(0,1fr) minmax(220px,300px)}html[data-thi-theme-effective=dark] body.portal-page main .vip-exp-guide__icon{color:#b9c9f2;background:#243653}html[data-thi-theme-effective=dark] body.portal-page main .vip-exp-guide__content h2,html[data-thi-theme-effective=dark] body.portal-page main .vip-section-heading h2,html[data-thi-theme-effective=dark] body.portal-page main .vip-table-card__intro h2{color:#edf2f7}html[data-thi-theme-effective=dark] body.portal-page main .vip-exp-guide__content p,html[data-thi-theme-effective=dark] body.portal-page main .vip-section-heading p,html[data-thi-theme-effective=dark] body.portal-page main .vip-table-card__intro p{color:#aebbc9}html[data-thi-theme-effective=dark] body.portal-page main .vip-exp-guide__packages span{color:#aebbc9;background:#1d2a3b;border-color:#35465d}html[data-thi-theme-effective=dark] body.portal-page main .vip-exp-guide__packages strong,html[data-thi-theme-effective=dark] body.portal-page main .vip-eyebrow,html[data-thi-theme-effective=dark] body.portal-page main .vip-sidebar__nav a,html[data-thi-theme-effective=dark] body.portal-page main .gacha-section-heading .gacha-eyebrow,html[data-thi-theme-effective=dark] body.portal-page main .gacha-card__eyebrow,html[data-thi-theme-effective=dark] body.portal-page main .gacha-card__footer>span,html[data-thi-theme-effective=dark] body.portal-page main .gacha-card__details,html[data-thi-theme-effective=dark] body.portal-page main .exchange-section-heading .exchange-eyebrow,html[data-thi-theme-effective=dark] body.portal-page main .exchange-card__eyebrow,html[data-thi-theme-effective=dark] body.portal-page main .exchange-card__description,html[data-thi-theme-effective=dark] body.portal-page main .exchange-card__footer>span,html[data-thi-theme-effective=dark] body.portal-page main .exchange-card__details{color:#b9c9f2!important}html[data-thi-theme-effective=dark] body.portal-page main .gacha-section-note,html[data-thi-theme-effective=dark] body.portal-page main .exchange-section-note,html[data-thi-theme-effective=dark] body.portal-page main .admin-data-page__eyebrow,html[data-thi-theme-effective=dark] body.portal-page main .topup-section-heading .topup-eyebrow,html[data-thi-theme-effective=dark] body.portal-page main .topup-method-card .topup-eyebrow,html[data-thi-theme-effective=dark] body.portal-page main .topup-legal-consent a{color:#aebbc9!important}html[data-thi-theme-effective=dark] body.portal-page main .exchange-card__item span{color:#d7e0ea!important}html[data-thi-theme-effective=dark] body.portal-page main .menu_google_style>a,html[data-thi-theme-effective=dark] body.portal-page main .menu_google_style>li>a{color:#d5deeb!important}html[data-thi-theme-effective=dark] body.portal-page .thi-footer__links a{color:#b9c9f2!important}html[data-thi-theme-effective=dark] body.portal-page main .vip-section-heading{margin-left:0;margin-right:0;padding-left:8px;padding-right:8px}html[data-thi-theme-effective=dark] body.portal-page main .vip-reward-card__content{background:#171f2b}html[data-thi-theme-effective=dark] body.portal-page main .vip-reward-item{color:#d7e0ea;overflow-wrap:anywhere;border-color:#35465d;background:radial-gradient(circle at 100% 0,#263449 0 28%,#0000 29%),#1d2a3b!important}html[data-thi-theme-effective=dark] body.portal-page main .vip-reward-item:hover{border-color:#4f6fae;box-shadow:0 8px 18px #00000042}html[data-thi-theme-effective=dark] body.portal-page main .vip-reward-item>img{filter:drop-shadow(0 5px 7px #0000004d)}html[data-thi-theme-effective=dark] body.portal-page main .vip-reward-card__footer,html[data-thi-theme-effective=dark] body.portal-page main .vip-level-switcher{background:#141d29;border-top-color:#2d3a4b}html[data-thi-theme-effective=dark] body.portal-page main .vip-reward-card__footer button{box-shadow:0 6px 14px #6584e033;color:#fff!important;background:#6584e0!important;border-color:#6584e0!important}html[data-thi-theme-effective=dark] body.portal-page main .vip-level-switcher{gap:14px;padding-left:18px;padding-right:18px}html[data-thi-theme-effective=dark] body.portal-page main .vip-level-switcher>a{flex:0 0 40px;color:#bcd0f2!important;background:#1a2a43!important;border-color:#3a4e6d!important}html[data-thi-theme-effective=dark] body.portal-page main .vip-level-switcher>a:hover{color:#f2f6ff!important;background:#29436b!important;border-color:#7599e8!important}html[data-thi-theme-effective=dark] body.portal-page main .vip-level-switcher>a[style*=rgba]{color:#718099!important;background:#1d2a3b!important;border-color:#35465d!important}html[data-thi-theme-effective=dark] body.portal-page main .vip-level-switcher__current{color:#edf2f7;min-width:86px}html[data-thi-theme-effective=dark] body.portal-page main .vip-table-card__intro{background:#1d2a3b;border-bottom-color:#2d3a4b}html[data-thi-theme-effective=dark] body.portal-page main .vip-table{color:#d7e0ea;background:0 0}html[data-thi-theme-effective=dark] body.portal-page main .vip-table thead{background:#223556;border-color:#35465d;color:#dbe7ff!important}html[data-thi-theme-effective=dark] body.portal-page main .vip-table th,html[data-thi-theme-effective=dark] body.portal-page main .vip-table td{border-color:#2d3a4b}html[data-thi-theme-effective=dark] body.portal-page main .vip-table tbody tr{background:#171f2b}html[data-thi-theme-effective=dark] body.portal-page main .vip-table tbody tr:nth-child(2n){background:#1b2736}html[data-thi-theme-effective=dark] body.portal-page main .vip-table tbody tr:hover{background:#22334b}html[data-thi-theme-effective=dark] body.portal-page main .gacha-modal{color:#edf2f7;border:1px solid #2d3a4b;box-shadow:0 16px 36px #00000057;background:#171f2b!important}html[data-thi-theme-effective=dark] body.portal-page main .gacha-modal__header{background:radial-gradient(circle at 90% 12%,#a9c2ff29,#0000 28%),linear-gradient(145deg,#263f72,#4265a9)!important}html[data-thi-theme-effective=dark] body.portal-page main .gacha-modal__close{color:#edf2f7;background:#111a2b5c;border:1px solid #dbe7ff3d}html[data-thi-theme-effective=dark] body.portal-page main .gacha-modal__close:hover,html[data-thi-theme-effective=dark] body.portal-page main .gacha-modal__close:focus{background:#111a2b9e}html[data-thi-theme-effective=dark] body.portal-page main .gacha-modal__content{color:#d7e0ea;background:#171f2b}html[data-thi-theme-effective=dark] body.portal-page main .gacha-modal__cost{color:#d7e0ea;background:#1d2a3b;border:1px solid #35465d}html[data-thi-theme-effective=dark] body.portal-page main .gacha-modal__cost strong,html[data-thi-theme-effective=dark] body.portal-page main .gacha-reward strong{color:#b9c9f2}html[data-thi-theme-effective=dark] body.portal-page main .gacha-modal__cost span,html[data-thi-theme-effective=dark] body.portal-page main .gacha-modal__requirement,html[data-thi-theme-effective=dark] body.portal-page main .gacha-reward span,html[data-thi-theme-effective=dark] body.portal-page main .gacha-result-message{color:#aebbc9}html[data-thi-theme-effective=dark] body.portal-page main .gacha-reward{color:#d7e0ea;background:#1d2a3b;border-color:#35465d}html[data-thi-theme-effective=dark] body.portal-page main .gacha-reward__image{background:#243653;border-radius:10px}html[data-thi-theme-effective=dark] body.portal-page main .gacha-modal__empty{color:#aebbc9;background:#1d2a3b;border:1px solid #35465d}html[data-thi-theme-effective=dark] body.portal-page main .gacha-modal__footer{background:#141d29;border-top-color:#2d3a4b}html[data-thi-theme-effective=dark] body.portal-page main .gacha-try-button{box-shadow:0 6px 14px #6584e038;color:#fff!important;background:linear-gradient(135deg,#6584e0,#506fc4)!important;border-color:#6584e0!important}html[data-thi-theme-effective=dark] body.portal-page main .gacha-try-button:hover,html[data-thi-theme-effective=dark] body.portal-page main .gacha-try-button:focus{background:linear-gradient(135deg,#7599e8,#5d79d1)!important}html[data-thi-theme-effective=dark] body.portal-page main .gacha-modal__disabled{color:#8f9cac;background:#1d2a3b;border:1px solid #35465d}html[data-thi-theme-effective=dark] body.portal-page main .gacha-modal__footer-note,html[data-thi-theme-effective=dark] body.portal-page main .gacha-modal__footer-note i{color:#b9c9f2}html[data-thi-theme-effective=dark] body.portal-page main .exchange-modal{color:#edf2f7;border:1px solid #2d3a4b;box-shadow:0 16px 36px #00000057;background:#171f2b!important}html[data-thi-theme-effective=dark] body.portal-page main .exchange-modal__header{background:radial-gradient(circle at 90% 12%,#a9c2ff29,#0000 28%),linear-gradient(145deg,#263f72,#4265a9)!important}html[data-thi-theme-effective=dark] body.portal-page main .exchange-modal__close{color:#edf2f7;background:#111a2b5c;border:1px solid #dbe7ff3d}html[data-thi-theme-effective=dark] body.portal-page main .exchange-modal__close:hover,html[data-thi-theme-effective=dark] body.portal-page main .exchange-modal__close:focus{background:#111a2b9e}html[data-thi-theme-effective=dark] body.portal-page main .exchange-modal__content{color:#d7e0ea;background:#171f2b}html[data-thi-theme-effective=dark] body.portal-page main .exchange-modal__description,html[data-thi-theme-effective=dark] body.portal-page main .exchange-modal__period span,html[data-thi-theme-effective=dark] body.portal-page main .exchange-modal__no-reward,html[data-thi-theme-effective=dark] body.portal-page main .exchange-modal__note,html[data-thi-theme-effective=dark] body.portal-page main .exchange-flow__label,html[data-thi-theme-effective=dark] body.portal-page main .exchange-flow__step small{color:#aebbc9}html[data-thi-theme-effective=dark] body.portal-page main .exchange-modal__period{color:#d7e0ea;background:#1d2a3b;border:1px solid #35465d}html[data-thi-theme-effective=dark] body.portal-page main .exchange-modal__period strong,html[data-thi-theme-effective=dark] body.portal-page main .exchange-flow__item strong{color:#b9c9f2}html[data-thi-theme-effective=dark] body.portal-page main .exchange-flow__arrow{color:#9fb7ee}html[data-thi-theme-effective=dark] body.portal-page main .exchange-modal__reward{background:#1d2a3b;border-color:#35465d}html[data-thi-theme-effective=dark] body.portal-page main .exchange-modal__note{background:#1d2a3b;border:1px solid #35465d}html[data-thi-theme-effective=dark] body.portal-page main .exchange-modal__note i{color:#b9c9f2}html[data-thi-theme-effective=dark] body.portal-page main .exchange-modal__footer{background:#141d29;border-top-color:#2d3a4b}html[data-thi-theme-effective=dark] body.portal-page main .exchange-button{box-shadow:0 6px 14px #6584e038;color:#fff!important;background:linear-gradient(135deg,#6584e0,#506fc4)!important;border-color:#6584e0!important}html[data-thi-theme-effective=dark] body.portal-page main .exchange-button:hover,html[data-thi-theme-effective=dark] body.portal-page main .exchange-button:focus{background:linear-gradient(135deg,#7599e8,#5d79d1)!important}html[data-thi-theme-effective=dark] body.portal-page main .exchange-modal__disabled{color:#8f9cac;background:#1d2a3b;border:1px solid #35465d}body.route-download .download-page{z-index:1;margin-top:20px;position:relative}body.route-download nav{z-index:20;position:relative}@media only screen and (width<=600px){body.route-download .download-page{margin-top:12px}.online-points-card{padding:20px 16px 18px}.online-points-card .online-card-heading{flex-direction:column;align-items:flex-start;gap:10px}.online-points-hours-input input{width:130px!important;height:68px!important}.online-points-button{min-height:48px;padding:10px 12px;line-height:1.3}.online-points-modal__dialog{margin-top:8vh;padding:24px 18px 20px}}html[data-thi-theme-effective=dark] body.portal-page main .online-points-card{color:#edf2f7;background:#171f2b;border-color:#2d3a4b;box-shadow:0 10px 24px #0003}html[data-thi-theme-effective=dark] body.portal-page main .online-points-card h2,html[data-thi-theme-effective=dark] body.portal-page main .online-points-hours-input span{color:#edf2f7}html[data-thi-theme-effective=dark] body.portal-page main .online-points-description,html[data-thi-theme-effective=dark] body.portal-page main .online-points-note{color:#a7b1bf}html[data-thi-theme-effective=dark] body.portal-page main .online-points-balance{color:#dbe7ff;background:#223556}html[data-thi-theme-effective=dark] body.portal-page main .online-points-hours-input input{color:#edf2f7!important;background:#111a26!important;border-color:#35465d!important}html[data-thi-theme-effective=dark] body.portal-page main .online-points-modal__dialog{color:#edf2f7;background:#171f2b;border-color:#2d3a4b}html[data-thi-theme-effective=dark] body.portal-page main .online-points-modal__dialog h3{color:#edf2f7}html[data-thi-theme-effective=dark] body.portal-page main .online-points-modal__description{color:#a7b1bf}html[data-thi-theme-effective=dark] body.portal-page main .online-points-modal__close{color:#c8d5e5;background:#223556}html[data-thi-theme-effective=dark] body.portal-page main .online-benefit-grid{border-top-color:#2d3a4b}html[data-thi-theme-effective=dark] body.portal-page main .online-benefit{background:#1d2a3b;border:1px solid #2d3a4b}html[data-thi-theme-effective=dark] body.portal-page main .online-benefit small{color:#a7b4c4}html[data-thi-theme-effective=dark] body.portal-page main .online-benefit strong{color:#edf2f7}html[data-thi-theme-effective=dark] body.portal-page main .online-benefit-icon{color:#b9c9f2;background:#2a3b62}html[data-thi-theme-effective=dark] body.portal-page main .online-benefit-icon-cash{color:#f0c77e;background:#4a3b27}html[data-thi-theme-effective=dark] body.portal-page main .online-locked-message{color:#b9c9f2;background:#22314a;border:1px solid #35465d}html[data-thi-theme-effective=dark] body.portal-page main .online-locked-message strong{color:#edf2f7}html[data-thi-theme-effective=dark] body.portal-page main .online-locked-message small{color:#a7b4c4}.itemcode-page{color:#263746;text-align:left;width:min(940px,100% - 32px);margin:30px auto 54px}.itemcode-hero{color:#fff;background:radial-gradient(circle at 87% 18%,#ffffff47 0 2px,#0000 3px),radial-gradient(circle at 78% 72%,#ffffff38 0 1px,#0000 2px),linear-gradient(125deg,#506fc4 0%,#6584e0 58%,#83a7ff 100%);border:1px solid #dce5f6;border-radius:22px;justify-content:space-between;align-items:center;gap:28px;min-height:230px;padding:34px 38px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 34px #43609e2e}.itemcode-hero:after{content:"";border:1px solid #fff3;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-86px;right:122px;box-shadow:0 0 0 22px #ffffff0d,0 0 0 52px #ffffff0a}.itemcode-hero__copy{z-index:1;min-width:0;max-width:610px;position:relative}.itemcode-eyebrow{color:#6584e0;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:7px;font-size:.68rem;font-weight:800;line-height:1.3;display:inline-flex}.itemcode-hero .itemcode-eyebrow{color:#ffffffc7}.itemcode-hero h1{color:#fff;letter-spacing:-.045em;margin:10px 0 8px;font-size:clamp(1.8rem,4vw,2.65rem);font-weight:800;line-height:1.05}.itemcode-hero p{color:#ffffffd1;max-width:520px;margin:0;font-size:.92rem;line-height:1.65}.itemcode-hero__chips{flex-wrap:wrap;gap:8px;margin-top:21px;display:flex}.itemcode-hero__chips span{color:#ffffffe6;background:#ffffff1f;border:1px solid #ffffff3b;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:.7rem;font-weight:700;display:inline-flex}.itemcode-hero__mark{z-index:1;background:#ffffff24;border:1px solid #ffffff6b;border-radius:34px;flex-direction:column;flex:0 0 132px;justify-content:center;align-items:center;gap:6px;width:132px;height:132px;display:flex;position:relative;transform:rotate(5deg);box-shadow:0 14px 28px #23377024}.itemcode-hero__mark i{font-size:2.2rem}.itemcode-hero__mark span{letter-spacing:.18em;text-align:center;font-size:.62rem;font-weight:800;line-height:1.25}.itemcode-layout{grid-template-columns:minmax(0,1.25fr) minmax(270px,.75fr);gap:16px;margin-top:16px;display:grid}.itemcode-redeem-card,.itemcode-guide{background:#fff;border:1px solid #e2e9f5;border-radius:17px;box-shadow:0 9px 24px #31487712}.itemcode-redeem-card{padding:25px 26px 21px}.itemcode-card-heading{align-items:center;gap:12px;margin-bottom:24px;display:flex}.itemcode-card-heading__icon{color:#506fc4;background:#e8efff;border-radius:13px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;font-size:1rem;display:flex}.itemcode-card-heading h2,.itemcode-guide h2{color:#394766;letter-spacing:-.025em;margin:5px 0 0;font-size:1.22rem;font-weight:700}.itemcode-input-label{color:#69778f;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:800;display:block}.itemcode-input-wrap{background:#f8faff;border:1px solid #d5e0f3;border-radius:12px;align-items:center;gap:11px;height:58px;padding:0 13px;transition:border-color .16s,box-shadow .16s,background-color .16s;display:flex}.itemcode-input-wrap:focus-within{background:#fff;border-color:#6584e0;box-shadow:0 0 0 4px #6584e021}.itemcode-input-wrap>i{color:#6584e0;text-align:center;flex:0 0 18px;width:18px;font-size:1rem}.itemcode-input-wrap input{letter-spacing:.045em;text-transform:uppercase;outline:0;flex:1;min-width:0;font-size:.98rem;font-weight:700;color:#394766!important;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.itemcode-input-wrap input::placeholder{color:#a2afc3;letter-spacing:0;text-transform:none;font-size:.82rem;font-weight:500}.itemcode-input-limit{color:#9aa8bc;font-size:.67rem;font-weight:700}.itemcode-form-help{color:#8995a7;margin:9px 1px 0;font-size:.71rem;line-height:1.5}.itemcode-submit{color:#fff;cursor:pointer;width:100%;min-height:47px;font:inherit;background:#6584e0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding:0 16px;font-size:.8rem;font-weight:800;transition:background-color .16s,box-shadow .16s,transform .16s,opacity .16s;display:flex;box-shadow:0 7px 14px #6584e038}.itemcode-submit:hover,.itemcode-submit:focus-visible{background:#506fc4;outline:0;transform:translateY(-1px);box-shadow:0 9px 18px #506fc447}.itemcode-submit.is-loading{cursor:wait;opacity:.7}.itemcode-submit i{font-size:.85rem}.itemcode-card-footnote{color:#9aa6b8;align-items:flex-start;gap:7px;margin:15px 1px 0;font-size:.68rem;line-height:1.5;display:flex}.itemcode-card-footnote i{color:#7a96e0;padding-top:2px}.itemcode-guide{padding:25px 24px 22px}.itemcode-steps{gap:17px;margin:24px 0 21px;padding:0;list-style:none;display:grid}.itemcode-steps li{align-items:flex-start;gap:11px;display:flex}.itemcode-steps li>span{color:#506fc4;background:#e8efff;border-radius:9px;flex:0 0 29px;justify-content:center;align-items:center;width:29px;height:29px;font-size:.67rem;font-weight:800;display:flex}.itemcode-steps strong,.itemcode-steps small{display:block}.itemcode-steps strong{color:#4b5872;font-size:.76rem;font-weight:800}.itemcode-steps small{color:#8995a7;margin-top:3px;font-size:.69rem;line-height:1.45}.itemcode-guide-note{color:#7586a2;background:#f8faff;border:1px solid #e0e8f5;border-radius:10px;align-items:flex-start;gap:8px;padding:11px 12px;font-size:.68rem;line-height:1.5;display:flex}.itemcode-guide-note i{color:#6584e0;padding-top:2px}.itemcode-empty-state{background:#fff;border:1px solid #e2e9f5;border-radius:17px;align-items:center;gap:17px;max-width:660px;margin:0 auto;padding:28px 30px;display:flex;box-shadow:0 9px 24px #31487712}.itemcode-empty-state__icon{color:#506fc4;background:#e8efff;border-radius:15px;flex:0 0 50px;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.2rem;display:flex}.itemcode-empty-state h1{color:#394766;margin:5px 0;font-size:1.25rem}.itemcode-empty-state p{color:#8995a7;margin:0;font-size:.78rem;line-height:1.5}@media only screen and (width<=720px){.itemcode-page{width:calc(100% - 20px);margin-top:20px}.itemcode-hero{align-items:flex-start;min-height:0;padding:27px 23px}.itemcode-hero__mark{border-radius:25px;flex-basis:92px;width:92px;height:92px}.itemcode-hero__mark i{font-size:1.65rem}.itemcode-hero__mark span{font-size:.52rem}.itemcode-layout{grid-template-columns:1fr}}@media only screen and (width<=480px){.itemcode-hero{padding:24px 20px;display:block}.itemcode-hero__mark{width:68px;height:68px;position:absolute;top:19px;right:18px;transform:rotate(5deg)scale(.86)}.itemcode-hero h1{max-width:230px;font-size:1.75rem}.itemcode-hero p{max-width:285px;font-size:.82rem}.itemcode-redeem-card,.itemcode-guide{padding:21px 17px 18px}.itemcode-card-heading{margin-bottom:20px}.itemcode-input-wrap{height:54px;padding:0 11px}.itemcode-empty-state{flex-direction:column;align-items:flex-start;padding:23px 19px}}html[data-thi-theme-effective=dark] body.portal-page main .itemcode-redeem-card,html[data-thi-theme-effective=dark] body.portal-page main .itemcode-guide,html[data-thi-theme-effective=dark] body.portal-page main .itemcode-empty-state{color:#edf2f7;background:#171f2b;border-color:#2d3a4b;box-shadow:0 9px 24px #0003}html[data-thi-theme-effective=dark] body.portal-page main .itemcode-hero{background:linear-gradient(125deg,#314a78 0%,#4265a9 58%,#587ac5 100%);border-color:#3f5d91;box-shadow:0 16px 34px #0000003d}html[data-thi-theme-effective=dark] body.portal-page main .itemcode-card-heading h2,html[data-thi-theme-effective=dark] body.portal-page main .itemcode-guide h2,html[data-thi-theme-effective=dark] body.portal-page main .itemcode-empty-state h1{color:#edf2f7}html[data-thi-theme-effective=dark] body.portal-page main .itemcode-card-heading__icon,html[data-thi-theme-effective=dark] body.portal-page main .itemcode-steps li>span,html[data-thi-theme-effective=dark] body.portal-page main .itemcode-empty-state__icon{color:#b9c9f2;background:#243653}html[data-thi-theme-effective=dark] body.portal-page main .itemcode-input-label,html[data-thi-theme-effective=dark] body.portal-page main .itemcode-steps strong{color:#d7e0ea}html[data-thi-theme-effective=dark] body.portal-page main .itemcode-input-wrap{background:#111a26;border-color:#35465d}html[data-thi-theme-effective=dark] body.portal-page main .itemcode-input-wrap:focus-within{background:#172335;border-color:#6584e0}html[data-thi-theme-effective=dark] body.portal-page main .itemcode-input-wrap input{color:#edf2f7!important}html[data-thi-theme-effective=dark] body.portal-page main .itemcode-form-help,html[data-thi-theme-effective=dark] body.portal-page main .itemcode-card-footnote,html[data-thi-theme-effective=dark] body.portal-page main .itemcode-steps small,html[data-thi-theme-effective=dark] body.portal-page main .itemcode-empty-state p{color:#aebbc9}html[data-thi-theme-effective=dark] body.portal-page main .itemcode-guide-note{color:#b9c9f2;background:#1d2a3b;border-color:#35465d}body.landing-download-page{--download-ink:#19263d;--download-muted:#687892;--download-blue:#416fd0;--download-blue-dark:#2851ad;--download-gold:#f5bf56;color:var(--download-ink);background:#f7f9fd}body.landing-download-page .landing-nav{z-index:20;background:#fffffff0;border-bottom-color:#e0e7f4db;position:relative;box-shadow:0 8px 24px #2339660d}body.landing-download-page .landing-download-shell{width:100%;overflow:hidden}body.landing-download-page .download-page{background:#f7f9fd;width:100%;max-width:none;margin:0}body.landing-download-page .download-hero{box-sizing:border-box;isolation:isolate;grid-template-columns:minmax(0,1.03fr) minmax(420px,.97fr);align-items:center;gap:28px;min-height:590px;padding:76px max(7vw,42px) 86px;display:grid;position:relative;background:radial-gradient(circle at 78% 38%,#5d85e76b,#0000 22%),radial-gradient(circle at 15% 0,#6099eb33,#0000 30%),linear-gradient(118deg,#111c36 0%,#172a52 48%,#263f7d 100%)!important}body.landing-download-page .download-hero:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(135deg,#0000 0 60%,#ffffff0b 60% 61%,#0000 61%),linear-gradient(160deg,#0000 0 74%,#f5bf5614 74% 75%,#0000 75%);position:absolute;inset:0}body.landing-download-page .download-hero:after{z-index:-1;content:"";border:1px solid #ffffff17;border-radius:50%;width:580px;height:360px;position:absolute;bottom:-190px;right:-110px;transform:rotate(-12deg);box-shadow:0 0 0 26px #ffffff06,0 0 0 52px #ffffff05}body.landing-download-page .download-hero__content{z-index:2;width:min(590px,100%);margin:0 auto 0 0;position:relative}body.landing-download-page .download-eyebrow{box-sizing:border-box;color:#f8ce79;letter-spacing:.16em;text-transform:uppercase;background:#f5bf561a;border:1px solid #f5bf566b;border-radius:999px;align-items:center;gap:8px;min-height:28px;padding:6px 11px;font-size:.67rem;font-weight:800;line-height:1;display:inline-flex}body.landing-download-page .download-eyebrow i{color:var(--download-gold);font-size:.9rem}body.landing-download-page .download-hero h1{color:#fff;letter-spacing:-.065em;text-wrap:balance;max-width:620px;margin:22px 0 18px;font-size:clamp(3.15rem,6vw,5.55rem);font-weight:800;line-height:.96}body.landing-download-page .download-hero__content>p{color:#c7d4ee;max-width:500px;margin:0;font-size:1rem;line-height:1.75}body.landing-download-page .download-hero__button{color:#17233d;letter-spacing:.07em;text-transform:uppercase;background:linear-gradient(135deg,#ffd77e,#f2b94d);border:0;border-radius:12px;align-items:center;gap:11px;min-height:54px;margin-top:30px;padding:0 23px;font-size:.78rem;font-weight:900;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 24px #070f2440,inset 0 1px #ffffff73}body.landing-download-page .download-hero__button:hover,body.landing-download-page .download-hero__button:focus-visible{outline:0;transform:translateY(-3px);box-shadow:0 16px 28px #070f2452,inset 0 1px #ffffff80}body.landing-download-page .download-hero__button i{font-size:1.1rem}body.landing-download-page .download-hero__features{flex-wrap:wrap;gap:9px;max-width:550px;margin-top:28px;display:flex}body.landing-download-page .download-hero__features span{color:#b8c9e8;background:#ffffff0f;border:1px solid #cadbf933;border-radius:999px;align-items:center;gap:6px;min-height:29px;padding:0 10px;font-size:.68rem;font-weight:700;display:inline-flex}body.landing-download-page .download-hero__features i{color:#7fdbb1;font-size:.8rem}body.landing-download-page .download-hero__art{place-items:center;min-height:420px;display:grid;position:relative}body.landing-download-page .download-hero__glow{aspect-ratio:1;background:radial-gradient(circle,#8fb7ff33,#4668be14 46%,#0000 69%);border:1px solid #a4c5ff52;border-radius:50%;width:min(470px,90%);position:absolute;box-shadow:0 0 0 22px #8fb7ff0d,0 0 90px #5991ff61}body.landing-download-page .download-hero__art img{z-index:1;object-fit:contain;filter:drop-shadow(0 24px 24px #040b1e4d);width:min(600px,110%);max-height:510px;transition:transform .35s;display:block;position:relative;transform:translateY(7px)}body.landing-download-page .download-hero__art:hover img{transform:translateY(0)scale(1.025)}body.landing-download-page .download-section{width:min(1160px,100% - 48px);margin:0 auto;padding:92px 0}body.landing-download-page .download-packages{padding-bottom:84px}body.landing-download-page .download-section__heading{text-align:center;max-width:620px;margin:0 auto 34px}body.landing-download-page .download-section__heading .download-eyebrow{color:#5474c4;background:#edf3ff;border-color:#dbe5fb}body.landing-download-page .download-section__heading .download-eyebrow i{color:#5474c4}body.landing-download-page .download-section__heading h2{color:#1b2a45;letter-spacing:-.045em;margin:13px 0 8px;font-size:clamp(2rem,3.2vw,2.8rem);font-weight:800;line-height:1.05}body.landing-download-page .download-section__heading p{color:var(--download-muted);margin:0;font-size:.92rem;line-height:1.65}body.landing-download-page .download-package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}body.landing-download-page .download-package-card{box-sizing:border-box;background:#fff;border:1px solid #e4eaf5;border-radius:18px;flex-direction:column;min-height:350px;padding:25px 24px 22px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #324f8b12}body.landing-download-page .download-package-card:before{content:"";background:linear-gradient(90deg,#5e84df,#94b9ff);height:4px;position:absolute;top:0;left:0;right:0}body.landing-download-page .download-package-card:nth-child(2):before{background:linear-gradient(90deg,#f0b548,#ffe19a)}body.landing-download-page .download-package-card:nth-child(3):before{background:linear-gradient(90deg,#63b893,#a4e6c4)}body.landing-download-page .download-package-card:hover{border-color:#c8d6f2;transform:translateY(-6px);box-shadow:0 18px 38px #324f8b21}body.landing-download-page .download-package-card__top{justify-content:space-between;align-items:center;gap:10px;display:flex}body.landing-download-page .download-package-card__icon{color:#4e70c5;background:#edf3ff;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}body.landing-download-page .download-package-card:nth-child(2) .download-package-card__icon{color:#b17718;background:#fff5dd}body.landing-download-page .download-package-card:nth-child(3) .download-package-card__icon{color:#398b69;background:#e9f8f0}body.landing-download-page .download-package-card__label{color:#8795ad;letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:800}body.landing-download-page .download-package-card h3{color:#1d2d4a;letter-spacing:-.025em;margin:26px 0 10px;font-size:1.28rem;font-weight:800}body.landing-download-page .download-package-card>p{color:#74829a;min-height:47px;margin:0;font-size:.83rem;line-height:1.6}body.landing-download-page .download-package-card ul{border-top:1px solid #edf0f6;border-bottom:1px solid #edf0f6;gap:9px;margin:22px 0 25px;padding:15px 0;list-style:none;display:grid}body.landing-download-page .download-package-card li{color:#52627d;align-items:center;gap:7px;font-size:.74rem;font-weight:700;display:flex}body.landing-download-page .download-package-card li i{color:#54a77e;font-size:.78rem}body.landing-download-page .download-package-card__button{color:#fff;background:var(--download-blue);letter-spacing:.04em;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:43px;margin-top:auto;font-size:.72rem;font-weight:800;text-decoration:none;transition:background-color .18s,transform .18s;display:inline-flex}body.landing-download-page .download-package-card__button:hover,body.landing-download-page .download-package-card__button:focus-visible{background:var(--download-blue-dark);outline:0;transform:translateY(-2px)}body.landing-download-page .download-package-card__button--disabled{color:#9ba8bb;cursor:not-allowed;background:#f0f3f8}body.landing-download-page .download-install{box-sizing:border-box;background:#edf3ff;width:100%;max-width:none;padding-left:max(7vw,42px);padding-right:max(7vw,42px)}body.landing-download-page .download-install__steps{grid-template-columns:repeat(3,1fr);width:min(1050px,100%);margin:0 auto;padding:0;list-style:none;display:grid}body.landing-download-page .download-install__steps li{padding:8px 32px 8px 28px;position:relative}body.landing-download-page .download-install__steps li+li:before{content:"";background:#cfdbf2;width:1px;height:92px;position:absolute;top:25px;left:0}body.landing-download-page .download-install__steps li>span{color:#6382ce;letter-spacing:.15em;margin-bottom:16px;font-size:.72rem;font-weight:900;display:block}body.landing-download-page .download-install__steps h3{color:#213252;margin:0 0 9px;font-size:1.08rem}body.landing-download-page .download-install__steps p{color:#6c7d9c;max-width:245px;margin:0;font-size:.78rem;line-height:1.65}body.landing-download-page .download-spec-section{padding-bottom:105px}body.landing-download-page .download-spec-table-wrap{background:#fff;border:1px solid #e2e8f2;border-radius:16px;overflow:hidden;box-shadow:0 12px 30px #324f8b0f}body.landing-download-page .download-spec-table{border-collapse:collapse;width:100%;font-size:.78rem}body.landing-download-page .download-spec-table thead{color:#fff;background:#243b70}body.landing-download-page .download-spec-table th,body.landing-download-page .download-spec-table td{text-align:left;border-bottom:1px solid #edf0f5;padding:16px 20px;line-height:1.5}body.landing-download-page .download-spec-table thead th{color:#dbe7ff;letter-spacing:.08em;text-transform:uppercase;border-bottom:0;font-size:.67rem;font-weight:800}body.landing-download-page .download-spec-table tbody th{color:#3b527d;width:18%;font-weight:800}body.landing-download-page .download-spec-table tbody td{color:#6c7a92}body.landing-download-page .download-spec-table tbody tr:last-child th,body.landing-download-page .download-spec-table tbody tr:last-child td{border-bottom:0}body.landing-download-page .download-spec-note{color:#74829a;align-items:flex-start;gap:8px;margin:18px 0 0;font-size:.75rem;line-height:1.55;display:flex}body.landing-download-page .download-spec-note i{color:#5a7ad0;padding-top:2px}@media (width<=820px){body.landing-download-page .download-hero{grid-template-columns:1fr;gap:22px;min-height:0;padding-top:60px;padding-bottom:58px}body.landing-download-page .download-hero__content{text-align:center;width:min(600px,100%);margin:0 auto}body.landing-download-page .download-hero h1{margin-left:auto;margin-right:auto;font-size:clamp(3rem,13vw,4.8rem)}body.landing-download-page .download-hero__content>p{margin-left:auto;margin-right:auto}body.landing-download-page .download-hero__button{margin-top:24px}body.landing-download-page .download-hero__features{justify-content:center}body.landing-download-page .download-hero__art{min-height:280px}body.landing-download-page .download-hero__art img{width:min(470px,100%);max-height:350px}body.landing-download-page .download-package-grid{grid-template-columns:1fr}body.landing-download-page .download-package-card{min-height:0}body.landing-download-page .download-install__steps{grid-template-columns:1fr;gap:22px}body.landing-download-page .download-install__steps li{padding:0 0 0 25px}body.landing-download-page .download-install__steps li+li:before{width:2px;height:100%;top:0;left:0}}@media (width<=560px){body.landing-download-page .download-hero{padding-left:22px;padding-right:22px}body.landing-download-page .download-hero h1{font-size:clamp(2.7rem,14vw,4rem)}body.landing-download-page .download-hero__features span{font-size:.63rem}body.landing-download-page .download-section{width:calc(100% - 36px);padding:68px 0}body.landing-download-page .download-install{width:100%;padding-left:22px;padding-right:22px}body.landing-download-page .download-spec-section{padding-bottom:74px}body.landing-download-page .download-spec-table-wrap{overflow-x:auto}body.landing-download-page .download-spec-table{min-width:640px}}body.landing-download-page{background:#f3f5f9}body.landing-download-page .download-new-page{--new-ink:#17243a;--new-muted:#718098;--new-blue:#5279d4;--new-blue-dark:#2d4f9e;--new-gold:#f2bd59;color:var(--new-ink);overflow:hidden}body.landing-download-page .download-new-hero{box-sizing:border-box;background:#111c35;grid-template-columns:minmax(0,.93fr) minmax(430px,1.07fr);align-items:stretch;min-height:640px;padding:0 max(7vw,42px);display:grid;position:relative}body.landing-download-page .download-new-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 72% 38%,#557ddd52,#0000 27%),linear-gradient(135deg,#0000 0 64%,#ffffff09 64% 64.2%,#0000 64.2%),linear-gradient(155deg,#0000 0 78%,#f2bd5914 78% 78.25%,#0000 78.25%);position:absolute;inset:0}body.landing-download-page .download-new-hero:after{content:"";border:1px solid #acc7ff21;border-radius:50%;width:720px;height:720px;position:absolute;bottom:-340px;right:-210px;transform:rotate(25deg);box-shadow:0 0 0 34px #acc7ff09,0 0 0 68px #acc7ff05}body.landing-download-page .download-new-hero__copy{z-index:2;flex-direction:column;justify-content:center;max-width:570px;padding:94px 0 80px;display:flex;position:relative}body.landing-download-page .download-new-kicker{color:#f4c66c;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;width:fit-content;font-size:.68rem;font-weight:900;line-height:1.4;display:inline-flex}body.landing-download-page .download-new-kicker i{font-size:.95rem}body.landing-download-page .download-new-kicker b{color:#ffffff59;font-weight:500}body.landing-download-page .download-new-hero h1{letter-spacing:-.075em;max-width:590px;margin:23px 0 19px;font-size:clamp(3.6rem,6.2vw,6.4rem);font-weight:800;line-height:.91;color:#fff!important}body.landing-download-page .download-new-hero__copy>p{max-width:470px;margin:0;font-size:.96rem;line-height:1.8;color:#bdcbe7!important}body.landing-download-page .download-new-hero__actions{align-items:center;gap:17px;margin-top:31px;display:flex}body.landing-download-page .download-new-primary{color:#18243a;background:var(--new-gold);letter-spacing:.055em;text-transform:uppercase;border-radius:11px;align-items:center;gap:11px;min-height:54px;padding:0 18px;font-size:.73rem;font-weight:900;text-decoration:none;transition:background-color .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 13px 27px #00000040}body.landing-download-page .download-new-primary:hover,body.landing-download-page .download-new-primary:focus-visible{background:#ffd47b;outline:0;transform:translateY(-3px);box-shadow:0 17px 31px #0000004d}body.landing-download-page .download-new-primary>i:last-child{margin-left:8px;font-size:.78rem}body.landing-download-page .download-new-primary--disabled{color:#59677d;box-shadow:none;cursor:not-allowed;background:#d9e0eb}body.landing-download-page .download-new-platform{color:#c2d0ea;align-items:center;gap:8px;font-size:.72rem;font-weight:800;display:inline-flex}body.landing-download-page .download-new-platform i{color:#84a8f9;font-size:1.1rem}body.landing-download-page .download-new-stats{gap:27px;margin-top:56px;display:flex}body.landing-download-page .download-new-stats span{border-left:1px solid #b8cdf542;flex-direction:column;gap:4px;padding-left:14px;display:flex}body.landing-download-page .download-new-stats strong{color:#fff;letter-spacing:.08em;font-size:.88rem;font-weight:900}body.landing-download-page .download-new-stats small{color:#8094ba;white-space:nowrap;font-size:.65rem;font-weight:700}body.landing-download-page .download-new-hero__visual{place-items:center;min-height:640px;display:grid;position:relative}body.landing-download-page .download-new-hero__art{z-index:2;aspect-ratio:1.08;background:linear-gradient(145deg,#ffffff21,#ffffff06),radial-gradient(circle at 50% 46%,#86b5ff52,#0000 46%);border:1px solid #c0d6ff2e;border-radius:26px;align-items:end;width:min(620px,100%);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 60px #040c2347,inset 0 1px #ffffff1a}body.landing-download-page .download-new-hero__art:before{content:"";border:1px solid #b5d4ff42;border-radius:50%;position:absolute;inset:14%}body.landing-download-page .download-new-hero__art:after{content:"";background:linear-gradient(90deg,#0000,#c3dbff59,#0000);height:1px;position:absolute;bottom:9%;left:10%;right:10%}body.landing-download-page .download-new-hero__art img{z-index:1;object-fit:contain;filter:drop-shadow(0 28px 22px #020a1d59);width:100%;max-height:590px;display:block;position:relative;transform:translateY(7%)}body.landing-download-page .download-new-orbit{z-index:1;border:1px solid #9cc1ff40;border-radius:50%;width:430px;height:150px;position:absolute;transform:rotate(-24deg)}body.landing-download-page .download-new-orbit--one{bottom:92px;right:-45px}body.landing-download-page .download-new-orbit--two{opacity:.45;bottom:60px;right:42px;transform:rotate(14deg)}body.landing-download-page .download-new-sticker{z-index:3;color:#e2eaff;letter-spacing:.06em;text-transform:uppercase;background:#16274ed4;border:1px solid #ffffff21;border-radius:9px;align-items:center;gap:7px;padding:10px 12px;font-size:.62rem;font-weight:800;display:inline-flex;position:absolute;box-shadow:0 12px 25px #040a1b33}body.landing-download-page .download-new-sticker i{color:var(--new-gold)}body.landing-download-page .download-new-sticker--top{top:18%;right:0}body.landing-download-page .download-new-sticker--bottom{bottom:15%;left:0}body.landing-download-page .download-new-sticker--bottom i{color:#78d5a4}body.landing-download-page .download-new-packages{width:min(1160px,100% - 48px);margin:0 auto;padding:92px 0 104px}body.landing-download-page .download-new-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:31px;display:flex}body.landing-download-page .download-new-label{color:#6080d0;letter-spacing:.17em;text-transform:uppercase;margin-bottom:12px;font-size:.65rem;font-weight:900;display:block}body.landing-download-page .download-new-heading h2,body.landing-download-page .download-new-guide h2,body.landing-download-page .download-new-requirements h2{color:#182844;letter-spacing:-.065em;max-width:610px;margin:0;font-size:clamp(2rem,3.7vw,3.3rem);font-weight:800;line-height:.98}body.landing-download-page .download-new-heading>p{width:270px;color:var(--new-muted);margin:0 0 3px;font-size:.78rem;line-height:1.65}body.landing-download-page .download-new-package-list{gap:11px;display:grid}body.landing-download-page .download-new-package{box-sizing:border-box;background:#fff;border:1px solid #e0e6ef;border-radius:15px;grid-template-columns:48px 55px minmax(0,1fr) auto;align-items:center;gap:19px;min-height:118px;padding:22px 25px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;position:relative;box-shadow:0 8px 22px #2c3f650b}body.landing-download-page .download-new-package:before{content:"";background:#6a8be0;border-radius:0 3px 3px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}body.landing-download-page .download-new-package:nth-child(2):before{background:var(--new-gold)}body.landing-download-page .download-new-package:nth-child(3):before{background:#73bd9a}body.landing-download-page .download-new-package:hover{border-color:#c5d4f1;transform:translate(5px);box-shadow:0 14px 29px #2c3f651a}body.landing-download-page .download-new-package__number{color:#aab6c8;letter-spacing:.08em;font-size:.75rem;font-weight:900}body.landing-download-page .download-new-package__icon{color:#5477cf;background:#edf2ff;border-radius:13px;place-items:center;width:47px;height:47px;display:grid}body.landing-download-page .download-new-package:nth-child(2) .download-new-package__icon{color:#b18025;background:#fff5dd}body.landing-download-page .download-new-package:nth-child(3) .download-new-package__icon{color:#3e976e;background:#e9f8f0}body.landing-download-page .download-new-package__body{min-width:0}body.landing-download-page .download-new-package__status{color:#92a0b3;letter-spacing:.1em;text-transform:uppercase;font-size:.61rem;font-weight:900}body.landing-download-page .download-new-package h3{color:#203252;letter-spacing:-.025em;margin:5px 0 4px;font-size:1.18rem;font-weight:800}body.landing-download-page .download-new-package p{color:#75839a;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.76rem;line-height:1.45;overflow:hidden}body.landing-download-page .download-new-package__action{color:#5276ce;background:#f5f8ff;border:1px solid #d6e0f3;border-radius:50%;place-items:center;width:42px;height:42px;text-decoration:none;transition:color .18s,background-color .18s,transform .18s;display:grid}body.landing-download-page .download-new-package__action:hover,body.landing-download-page .download-new-package__action:focus-visible{color:#fff;background:#5276ce;outline:0;transform:rotate(45deg)}body.landing-download-page .download-new-package__action.is-disabled{color:#aeb8c6;cursor:not-allowed;background:#f7f8fa;border-color:#e6eaf0}body.landing-download-page .download-new-guide{background:#172746;grid-template-columns:.86fr 1.14fr;gap:80px;padding:100px max(7vw,42px);display:grid}body.landing-download-page .download-new-guide__intro{align-self:center}body.landing-download-page .download-new-guide .download-new-label{color:#f0bf62}body.landing-download-page .download-new-guide__intro>p{color:#b4c5e4;max-width:350px;margin:22px 0 0;font-size:.83rem;line-height:1.75}body.landing-download-page .download-new-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}body.landing-download-page .download-new-timeline li{grid-template-columns:58px 1fr;gap:18px;padding:0 0 29px;display:grid;position:relative}body.landing-download-page .download-new-timeline li:last-child{padding-bottom:0}body.landing-download-page .download-new-timeline li:not(:last-child):after{content:"";background:#456196;width:1px;position:absolute;top:43px;bottom:0;left:20px}body.landing-download-page .download-new-timeline li>span{z-index:1;color:#f3c66f;background:#203762;border:1px solid #6383c5;border-radius:50%;place-items:center;width:42px;height:42px;font-size:.68rem;font-weight:900;display:grid;position:relative}body.landing-download-page .download-new-timeline h3{color:#fff;margin:5px 0 7px;font-size:1.05rem}body.landing-download-page .download-new-timeline p{color:#9fb3d5;max-width:360px;margin:0;font-size:.78rem;line-height:1.6}body.landing-download-page .download-new-requirements{box-sizing:border-box;grid-template-columns:.7fr 1.3fr;align-items:center;gap:70px;width:min(1160px,100% - 48px);margin:0 auto;padding:100px 0 114px;display:grid}body.landing-download-page .download-new-requirements__heading>p{max-width:335px;color:var(--new-muted);margin:22px 0 0;font-size:.81rem;line-height:1.7}body.landing-download-page .download-new-requirements__card{background:#fff;border:1px solid #dfe6f0;border-radius:17px;padding:24px;box-shadow:0 15px 34px #2c3f6514}body.landing-download-page .download-new-requirements__card-title{color:#283e68;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:18px;font-size:.75rem;font-weight:900;display:flex}body.landing-download-page .download-new-requirements__card-title i{color:#6082d5;font-size:1rem}body.landing-download-page .download-new-requirements table{border-collapse:collapse;width:100%;font-size:.7rem}body.landing-download-page .download-new-requirements th,body.landing-download-page .download-new-requirements td{text-align:left;border-bottom:1px solid #edf0f5;padding:12px 10px;line-height:1.45}body.landing-download-page .download-new-requirements thead th{color:#8a98ab;letter-spacing:.08em;text-transform:uppercase;font-size:.59rem;font-weight:900}body.landing-download-page .download-new-requirements tbody th{color:#3d5788;width:16%;font-weight:900}body.landing-download-page .download-new-requirements tbody td{color:#75839a}body.landing-download-page .download-new-requirements tbody tr:last-child th,body.landing-download-page .download-new-requirements tbody tr:last-child td{border-bottom:0}@media (width<=920px){body.landing-download-page .download-new-hero{grid-template-columns:1fr;padding-top:65px;padding-bottom:65px}body.landing-download-page .download-new-hero__copy{max-width:650px;padding:0}body.landing-download-page .download-new-hero__visual{min-height:440px}body.landing-download-page .download-new-hero__art{width:min(590px,100%)}body.landing-download-page .download-new-guide,body.landing-download-page .download-new-requirements{grid-template-columns:1fr;gap:45px}body.landing-download-page .download-new-requirements{padding-top:78px}}@media (width<=620px){body.landing-download-page .download-new-hero{padding-left:22px;padding-right:22px}body.landing-download-page .download-new-hero h1{overflow-wrap:normal;text-wrap:balance;max-width:100%;font-size:clamp(2.75rem,12vw,4.7rem);line-height:.96;white-space:normal!important}body.landing-download-page .download-new-hero__actions{flex-direction:column;align-items:flex-start;gap:14px}body.landing-download-page .download-new-stats{gap:17px;margin-top:39px}body.landing-download-page .download-new-hero__visual{min-height:310px}body.landing-download-page .download-new-sticker{padding:8px 9px;font-size:.53rem}body.landing-download-page .download-new-sticker--top{top:6%;right:-3px}body.landing-download-page .download-new-sticker--bottom{bottom:7%;left:-3px}body.landing-download-page .download-new-packages{width:calc(100% - 36px);padding:70px 0 76px}body.landing-download-page .download-new-heading{display:block}body.landing-download-page .download-new-heading>p{width:auto;margin-top:17px}body.landing-download-page .download-new-package{grid-template-columns:37px 45px minmax(0,1fr) 33px;gap:10px;padding:18px 13px 18px 18px}body.landing-download-page .download-new-package__icon{width:40px;height:40px}body.landing-download-page .download-new-package h3{font-size:1rem}body.landing-download-page .download-new-package p{font-size:.68rem}body.landing-download-page .download-new-package__action{width:32px;height:32px}body.landing-download-page .download-new-guide{gap:42px;padding:75px 22px}body.landing-download-page .download-new-requirements{width:calc(100% - 36px);padding-bottom:80px}body.landing-download-page .download-new-requirements__card{padding:15px;overflow-x:auto}body.landing-download-page .download-new-requirements table{min-width:550px}}body.landing-download-page .download-new-hero{background:#fff}body.landing-download-page .download-new-hero:before{background:radial-gradient(circle at 72% 38%,#749ef433,#0000 27%),linear-gradient(135deg,#0000 0 64%,#567cd20d 64% 64.2%,#0000 64.2%),linear-gradient(155deg,#0000 0 78%,#f2bd591a 78% 78.25%,#0000 78.25%)}body.landing-download-page .download-new-hero:after{border-color:#537dd224;box-shadow:0 0 0 34px #537dd209,0 0 0 68px #537dd205}body.landing-download-page .download-new-hero h1{color:#182844!important}body.landing-download-page .download-new-hero__copy>p{color:#718098!important}body.landing-download-page .download-new-platform{color:#53627a}body.landing-download-page .download-new-stats span{border-left-color:#d9e2f1}body.landing-download-page .download-new-stats strong{color:#1f3150}body.landing-download-page .download-new-stats small{color:#7c8ba2}body.landing-download-page .download-new-hero__art{background:linear-gradient(145deg,#ffffffe6,#eff5ffe6),radial-gradient(circle at 50% 46%,#86b5ff4d,#0000 46%);border-color:#dbe5f5;box-shadow:0 24px 54px #4062a321,inset 0 1px #fffffff2}body.landing-download-page .download-new-hero__art:before{border-color:#6892e247}body.landing-download-page .download-new-hero__art:after{background:linear-gradient(90deg,#0000,#6892e245,#0000)}body.landing-download-page .download-new-orbit{border-color:#6892e240}body.landing-download-page .download-new-sticker{color:#3d527a;background:#fffffff0;border-color:#d6e1f2;box-shadow:0 10px 22px #4062a31f}body.landing-download-page .download-new-guide{background:#eef4ff}body.landing-download-page .download-new-guide h2{color:#182844}body.landing-download-page .download-new-guide__intro>p{color:#718098}body.landing-download-page .download-new-timeline li:not(:last-child):after{background:#c6d5ed}body.landing-download-page .download-new-timeline li>span{color:#5274c4;background:#fff;border-color:#b8cbed}body.landing-download-page .download-new-timeline h3{color:#213554}body.landing-download-page .download-new-timeline p{color:#718098}body.landing-download-page .download-new-hero__art img{align-self:center;max-height:94%;transform:none}@media (width<=620px){body.landing-download-page .download-new-hero__art{aspect-ratio:1;align-items:center;width:min(350px,100%)}body.landing-download-page .download-new-hero__art img{width:96%;max-height:96%;transform:none}}body.landing-support-page{color:#1b2b47;background:#f7f9fd}body.landing-support-page .landing-nav{background:#fffffff5;border-bottom-color:#e6ebf3;box-shadow:0 8px 24px #253d6b0a}body.landing-support-page .support-page{overflow:hidden}body.landing-support-page .support-hero{box-sizing:border-box;background:radial-gradient(circle at 84% 36%,#81aaf63b,#0000 24%),linear-gradient(140deg,#fff 0%,#f5f8ff 68%,#eef4ff 100%);grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:center;gap:30px;min-height:475px;padding:78px max(7vw,42px) 84px;display:grid;position:relative}body.landing-support-page .support-hero:after{content:"";border:1px solid #5b82d424;border-radius:50%;width:560px;height:560px;position:absolute;bottom:-260px;right:-130px;box-shadow:0 0 0 27px #5b82d409,0 0 0 54px #5b82d406}body.landing-support-page .support-hero__copy{z-index:2;max-width:660px;position:relative}body.landing-support-page .support-kicker,body.landing-support-page .support-label{color:#5e7dcc;letter-spacing:.15em;text-transform:uppercase;font-size:.66rem;font-weight:900}body.landing-support-page .support-kicker{align-items:center;gap:8px;display:inline-flex}body.landing-support-page .support-kicker i{color:#f0b94e;font-size:1rem}body.landing-support-page .support-hero h1{color:#1b2b47;letter-spacing:-.07em;max-width:680px;margin:17px 0 16px;font-size:clamp(3rem,5.3vw,5.4rem);font-weight:800;line-height:.96}body.landing-support-page .support-hero__copy>p{color:#718098;max-width:560px;margin:0;font-size:.96rem;line-height:1.75}body.landing-support-page .support-search{box-sizing:border-box;background:#fff;border:1px solid #d9e2f1;border-radius:13px;align-items:center;gap:12px;width:min(570px,100%);min-height:56px;margin-top:27px;padding:0 15px 0 18px;display:flex;box-shadow:0 13px 27px #2d4b8314}body.landing-support-page .support-search>i{color:#6b88d0;font-size:.95rem}body.landing-support-page .support-search input{color:#233758;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0;font-family:inherit;font-size:.8rem}body.landing-support-page .support-search input::placeholder{color:#9aa8bb}body.landing-support-page .support-search kbd{color:#8b99ac;white-space:nowrap;background:#f8faff;border:1px solid #e0e6ef;border-radius:5px;padding:4px 6px;font-family:inherit;font-size:.57rem}body.landing-support-page .support-search-status{color:#6681c5;min-height:18px;margin:8px 0 0;font-size:.68rem;font-weight:700}body.landing-support-page .support-hero__visual{place-items:center;min-height:340px;display:grid;position:relative}body.landing-support-page .support-hero__visual:before{content:"";background:radial-gradient(circle,#7ca5f233,#fff3 62%,#0000 63%);border:1px solid #d3e0f6;border-radius:50%;width:265px;height:265px;position:absolute;box-shadow:0 0 0 22px #7ca5f214,0 0 80px #7ca5f226}body.landing-support-page .support-hero__life-ring{z-index:1;color:#5f83d5;background:#eaf1ff;border:17px solid #fff;border-radius:50%;place-items:center;width:134px;height:134px;font-size:3.7rem;display:grid;position:relative;box-shadow:0 16px 28px #4266af29,inset 0 0 0 1px #bfd0ee}body.landing-support-page .support-hero__float{z-index:2;color:#4c638c;letter-spacing:.05em;text-transform:uppercase;background:#fffffff0;border:1px solid #d9e4f5;border-radius:9px;align-items:center;gap:7px;padding:10px 12px;font-size:.61rem;font-weight:900;display:inline-flex;position:absolute;box-shadow:0 10px 22px #2c48801a}body.landing-support-page .support-hero__float i{color:#65b28b}body.landing-support-page .support-hero__float--one{top:23%;right:2%}body.landing-support-page .support-hero__float--two{bottom:21%;left:5%}body.landing-support-page .support-hero__float--two i{color:#efb84f}body.landing-support-page .support-content,body.landing-support-page .support-faq-section{width:min(1160px,100% - 48px);margin:0 auto;padding:91px 0 96px}body.landing-support-page .support-section-heading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:31px;display:flex}body.landing-support-page .support-section-heading h2,body.landing-support-page .support-contact h2{color:#1b2b47;letter-spacing:-.06em;max-width:630px;margin:12px 0 0;font-size:clamp(2rem,3.8vw,3.15rem);font-weight:800;line-height:1}body.landing-support-page .support-section-heading>p{color:#7a899e;width:255px;margin:0 0 2px;font-size:.79rem;line-height:1.65}body.landing-support-page .support-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}body.landing-support-page .support-topic{box-sizing:border-box;background:#fff;border:1px solid #e0e7f1;border-radius:14px;grid-template-columns:43px minmax(0,1fr) 16px;align-items:center;gap:13px;min-height:101px;padding:18px 17px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 8px 20px #324f8b0a}body.landing-support-page .support-topic:hover,body.landing-support-page .support-topic:focus-visible{border-color:#b9cbec;outline:0;transform:translateY(-3px);box-shadow:0 13px 25px #324f8b1a}body.landing-support-page .support-topic[hidden],body.landing-support-page .support-faq[hidden]{display:none}body.landing-support-page .support-topic__icon{color:#5e80d1;background:#edf3ff;border-radius:12px;place-items:center;width:43px;height:43px;display:grid}body.landing-support-page .support-topic:nth-child(2) .support-topic__icon{color:#bd8a2f;background:#fff6e3}body.landing-support-page .support-topic:nth-child(3) .support-topic__icon{color:#3f9b76;background:#eaf8f0}body.landing-support-page .support-topic:nth-child(4) .support-topic__icon{color:#9b6cc3;background:#f5edff}body.landing-support-page .support-topic:nth-child(5) .support-topic__icon{color:#d27376;background:#fff0f1}body.landing-support-page .support-topic:nth-child(6) .support-topic__icon{color:#568eaa;background:#eaf7fb}body.landing-support-page .support-topic strong,body.landing-support-page .support-topic small{display:block}body.landing-support-page .support-topic strong{color:#253858;font-size:.79rem;font-weight:900}body.landing-support-page .support-topic small{color:#8290a3;margin-top:5px;font-size:.65rem;line-height:1.35}body.landing-support-page .support-topic__arrow{color:#9aabc4;font-size:.76rem}body.landing-support-page .support-empty{color:#718098;margin:23px 0 0;font-size:.79rem}body.landing-support-page .support-faq-section{padding-top:0}body.landing-support-page .support-faq-list{gap:9px;display:grid}body.landing-support-page .support-faq{background:#fff;border:1px solid #e0e7f1;border-radius:13px;box-shadow:0 7px 18px #324f8b09}body.landing-support-page .support-faq__question{color:#263959;cursor:pointer;width:100%;min-height:67px;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:0 21px;font-size:.8rem;font-weight:800;display:flex}body.landing-support-page .support-faq__question:focus-visible{outline-offset:-2px;outline:2px solid #89a8e9}body.landing-support-page .support-faq__question>i{color:#6383cf;background:#eff4ff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.7rem;transition:transform .18s;display:grid}body.landing-support-page .support-faq__question.is-open>i{transform:rotate(45deg)}body.landing-support-page .support-faq__answer{padding:0 58px 20px 21px}body.landing-support-page .support-faq__answer p{color:#738198;max-width:780px;margin:0 0 11px;font-size:.75rem;line-height:1.7}body.landing-support-page .support-faq__answer a{color:#5577cb;font-size:.7rem;font-weight:900;text-decoration:none}body.landing-support-page .support-faq__answer a i{margin-left:4px}body.landing-support-page .support-contact{background:#edf3ff;grid-template-columns:1.25fr .75fr;gap:65px;padding:83px max(7vw,42px) 91px;display:grid}body.landing-support-page .support-contact__intro{max-width:680px}body.landing-support-page .support-contact h2{max-width:650px}body.landing-support-page .support-contact__intro>p{color:#718098;max-width:585px;margin:20px 0 0;font-size:.81rem;line-height:1.75}body.landing-support-page .support-contact__email{color:#496ec4;background:#fff;border:1px solid #cddbf2;border-radius:10px;align-items:center;gap:10px;min-height:48px;margin-top:24px;padding:0 16px;font-size:.75rem;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 8px 17px #4062a312}body.landing-support-page .support-contact__email>i:first-child{color:#6c8bda}body.landing-support-page .support-contact__email>i:last-child{margin-left:8px;font-size:.7rem}body.landing-support-page .support-contact__safety{background:#ffffffad;border:1px solid #d4e0f3;border-radius:15px;align-self:center;padding:25px}body.landing-support-page .support-contact__safety-heading{color:#2f4772;align-items:center;gap:9px;font-size:.78rem;display:flex}body.landing-support-page .support-contact__safety-heading i{color:#5d83d2;font-size:1rem}body.landing-support-page .support-contact__safety ul{gap:11px;margin:18px 0 0;padding:0;list-style:none;display:grid}body.landing-support-page .support-contact__safety li{color:#74839a;padding-left:18px;font-size:.71rem;line-height:1.5;position:relative}body.landing-support-page .support-contact__safety li:before{content:"";background:#74b996;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:0}@media (width<=900px){body.landing-support-page .support-hero{grid-template-columns:1fr;padding-top:60px;padding-bottom:52px}body.landing-support-page .support-hero__copy{max-width:650px}body.landing-support-page .support-hero__visual{min-height:260px}body.landing-support-page .support-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.landing-support-page .support-contact{grid-template-columns:1fr;gap:34px}}@media (width<=600px){body.landing-support-page .support-hero{padding-left:22px;padding-right:22px}body.landing-support-page .support-hero h1{text-wrap:balance;font-size:clamp(2.75rem,13vw,4.4rem)}body.landing-support-page .support-search kbd{display:none}body.landing-support-page .support-hero__visual{min-height:225px}body.landing-support-page .support-hero__visual:before{width:190px;height:190px}body.landing-support-page .support-hero__life-ring{border-width:12px;width:92px;height:92px;font-size:2.5rem}body.landing-support-page .support-hero__float{font-size:.52rem}body.landing-support-page .support-hero__float--one{top:11%;right:0}body.landing-support-page .support-hero__float--two{bottom:9%;left:0}body.landing-support-page .support-content,body.landing-support-page .support-faq-section{width:calc(100% - 36px);padding:68px 0 72px}body.landing-support-page .support-section-heading{display:block}body.landing-support-page .support-section-heading>p{width:auto;margin-top:16px}body.landing-support-page .support-topic-grid{grid-template-columns:1fr}body.landing-support-page .support-topic{min-height:91px}body.landing-support-page .support-faq__question{min-height:63px;padding-left:16px;padding-right:15px;font-size:.75rem}body.landing-support-page .support-faq__answer{padding-left:16px;padding-right:18px}body.landing-support-page .support-contact{gap:27px;padding:68px 22px 74px}body.landing-support-page .support-contact__email{max-width:100%;font-size:.68rem}body.landing-support-page .support-contact__safety{padding:20px}}html[data-thi-theme-effective=dark] #admin-panel.admin-dashboard-shell .admin-search-form label,html[data-thi-theme-effective=dark] #admin-panel.admin-dashboard-shell .admin-content-form label{color:#d4deea}.password-change-page{color:#213047;width:min(1080px,100% - 32px);margin:28px auto 42px}.password-change-hero{background:linear-gradient(135deg,#f7fbff,#eef6ff);border:1px solid #dce7f1;border-radius:20px;align-items:center;gap:18px;margin-bottom:20px;padding:24px 28px;display:flex;box-shadow:0 12px 30px #27598214}.password-change-hero__icon{color:#fff;background:linear-gradient(145deg,#2b78c5,#15508e);border-radius:16px;flex:0 0 54px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 8px 18px #1f66ab3d}.password-change-hero__icon .material-icons{font-size:28px}.password-change-eyebrow,.password-change-card__eyebrow{color:#3979ad;letter-spacing:.11em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:800;display:block}.password-change-hero h1,.password-change-card h2{color:#1d2e46;margin:0;font-weight:800}.password-change-hero h1{font-size:clamp(24px,3vw,32px);line-height:1.1}.password-change-hero p,.password-change-card__intro{color:#62748a;line-height:1.55}.password-change-hero p{max-width:650px;margin:8px 0 0;font-size:14px}.password-change-layout{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start;gap:20px;display:grid}.password-change-card{background:#fff;border:1px solid #dfe8f0;border-radius:18px;box-shadow:0 10px 28px #25456312}.password-change-card--form,.password-change-card--rules{padding:26px}.password-change-card__heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.password-change-card__heading h2{font-size:21px;line-height:1.2}.password-change-card__heading>.material-icons{color:#4b88bb;font-size:26px}.password-change-card__intro{margin:12px 0 22px;font-size:13px}.password-change-field{margin-bottom:17px}.password-change-field label{color:#334c68;margin:0 0 7px;font-size:13px;font-weight:700;display:block}.password-change-control{position:relative}.password-change-control>.material-icons{z-index:1;color:#8296aa;pointer-events:none;font-size:20px;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.password-change-control input{box-sizing:border-box;color:#23384f;width:100%;height:48px;font:inherit;background:#f9fbfd;border:1px solid #d5e0ea;border-radius:11px;outline:0;margin:0;padding:0 52px 0 48px;font-size:15px;transition:border-color .12s,box-shadow .12s,background-color .12s}.password-change-control input::placeholder{color:#8b9bab;opacity:1}.password-change-control input:focus{background:#fff;border-color:#4c91c9;box-shadow:0 0 0 3px #4c91c924}.password-change-toggle{color:#71869b;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.password-change-toggle:hover,.password-change-toggle:focus-visible{color:#276fa9;background:#edf5fb}.password-change-toggle:focus-visible{outline-offset:1px;outline:3px solid #4c91c92e}.password-change-toggle .material-icons{font-size:20px}.password-change-message{color:#a04444;background:#fff6f6;border:1px solid #f0caca;border-radius:10px;margin:4px 0 16px;padding:11px 13px;font-size:13px;line-height:1.45}.password-change-message.is-success{color:#18704f;background:#f2fbf7;border-color:#b9e4d3}.password-change-actions{align-items:center;gap:10px;margin-top:22px;display:flex}.password-change-submit,.password-change-cancel{border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 17px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .12s,box-shadow .12s,background-color .12s;display:inline-flex}.password-change-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#287fc3,#15558f);border:0;box-shadow:0 7px 16px #1f66ab33}.password-change-submit:hover,.password-change-submit:focus-visible{transform:translateY(-1px);box-shadow:0 9px 20px #1f66ab45}.password-change-submit:disabled{cursor:wait;opacity:.65}.password-change-submit .material-icons{font-size:18px}.password-change-cancel{color:#55708a;background:#edf3f8}.password-change-cancel:hover,.password-change-cancel:focus-visible{color:#2d597b;background:#e0edf7}.password-change-card--rules{background:linear-gradient(160deg,#fff,#f7fbff)}.password-change-requirements{gap:10px;margin:22px 0 20px;padding:0;list-style:none;display:grid}.password-change-requirements li{color:#6d7e8e;align-items:center;gap:8px;font-size:13px;line-height:1.35;display:flex}.password-change-requirements li.is-valid{color:#1d8662}.password-change-requirements .auth-password-rule__icon{color:#a3b1bf;flex:none;font-size:18px}.password-change-requirements li.is-valid .auth-password-rule__icon{color:#1d9a6d}.password-change-note{color:#55718a;background:#f1f8fd;border:1px solid #dceaf5;border-radius:11px;align-items:flex-start;gap:9px;padding:12px;display:flex}.password-change-note .material-icons{color:#3d86b9;flex:none;font-size:19px}.password-change-note p{margin:0;font-size:12px;line-height:1.5}.password-change-card--blocked{text-align:center;max-width:560px;margin:44px auto;padding:36px 28px}.password-change-card--blocked>.material-icons{color:#397eb1;font-size:38px}.password-change-card--blocked h1{color:#213047;margin:12px 0 8px;font-size:24px}.password-change-card--blocked p{color:#6a7d91;margin:0;line-height:1.55}html[data-thi-theme-effective=dark] body.portal-page main .password-change-hero{background:linear-gradient(135deg,#172d42,#1a3853);border-color:#294663}html[data-thi-theme-effective=dark] body.portal-page main .password-change-hero h1,html[data-thi-theme-effective=dark] body.portal-page main .password-change-card h2,html[data-thi-theme-effective=dark] body.portal-page main .password-change-card--blocked h1{color:#f2f7fc}html[data-thi-theme-effective=dark] body.portal-page main .password-change-eyebrow,html[data-thi-theme-effective=dark] body.portal-page main .password-change-card__eyebrow{color:#8fc5ed}html[data-thi-theme-effective=dark] body.portal-page main .password-change-hero p,html[data-thi-theme-effective=dark] body.portal-page main .password-change-card__intro,html[data-thi-theme-effective=dark] body.portal-page main .password-change-card--blocked p{color:#aec2d5}html[data-thi-theme-effective=dark] body.portal-page main .password-change-card{background:#17293b;border-color:#2a455e}html[data-thi-theme-effective=dark] body.portal-page main .password-change-card--rules{background:linear-gradient(160deg,#17293b,#162d43)}html[data-thi-theme-effective=dark] body.portal-page main .password-change-requirements{background:#17293b;border-color:#2a455e}html[data-thi-theme-effective=dark] body.portal-page main .password-change-field label{color:#c8d8e8}html[data-thi-theme-effective=dark] body.portal-page main .password-change-control input{color:#e8f1f8;background:#122233;border-color:#3a5871}html[data-thi-theme-effective=dark] body.portal-page main .password-change-control input:focus{background:#14293c;border-color:#65a9dc;box-shadow:0 0 0 3px #65a9dc2e}html[data-thi-theme-effective=dark] body.portal-page main .password-change-control input::placeholder,html[data-thi-theme-effective=dark] body.portal-page main .password-change-toggle{color:#8fa7bb}html[data-thi-theme-effective=dark] body.portal-page main .password-change-toggle:hover,html[data-thi-theme-effective=dark] body.portal-page main .password-change-toggle:focus-visible{color:#a9d5f4;background:#203d57}html[data-thi-theme-effective=dark] body.portal-page main .password-change-cancel{color:#bdd0e0;background:#243b50}html[data-thi-theme-effective=dark] body.portal-page main .password-change-requirements li{color:#afc2d2}html[data-thi-theme-effective=dark] body.portal-page main .password-change-requirements li.is-valid{color:#7ee1b8}html[data-thi-theme-effective=dark] body.portal-page main .password-change-requirements li.is-invalid,html[data-thi-theme-effective=dark] body.portal-page main .password-change-requirements li.is-invalid .auth-password-rule__icon{color:#f19aa5}html[data-thi-theme-effective=dark] body.portal-page main .password-change-note{color:#adc7dc;background:#19344c;border-color:#315471}html[data-thi-theme-effective=dark] body.portal-page main .password-change-note .material-icons{color:#8bc6ef}@media (width<=760px){.password-change-page{width:min(100% - 20px,620px);margin-top:18px}.password-change-hero{align-items:flex-start;padding:20px}.password-change-layout{grid-template-columns:1fr}.password-change-card--form,.password-change-card--rules{padding:21px 18px}}@media (width<=430px){.password-change-hero{gap:12px}.password-change-hero__icon{border-radius:13px;flex-basis:44px;width:44px;height:44px}.password-change-hero__icon .material-icons,.password-change-hero h1{font-size:23px}.password-change-actions{flex-direction:column;align-items:stretch}.password-change-submit,.password-change-cancel{width:100%}}
