/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:Montserrat, "Noto Sans", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.fixed{position:fixed}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.h-6{height:calc(var(--spacing) * 6)}.h-11{height:calc(var(--spacing) * 11)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--bg:#161a20;--surface:#1e2128;--tab:#20262f;--field:#13171c;--line:#262d38;--nav:#353a41;--accent:#00aeef;--icon:#28c1f4;--text:#fff;--text-2:#c5c6c7;--mute:#868c93;--faint:#686976;--placeholder:#747584;--hair:var(--line);--main:var(--accent);--s-4:4px;--s-8:8px;--s-12:12px;--s-16:16px;--s-24:24px;--s-32:32px;--s-40:40px;--s-48:48px;--s-64:64px;--container:1200px;--gutter:var(--s-24);--header-h:72px;--nav-h:52px;--logo-h:36px;--control:44px;--control-header:40px;--control-sm:32px;--hero-h:360px;--promo-h:160px;--sidebar:200px;--row:44px;--table-row:48px;--radius:10px;--radius-btn:4px;--radius-field:6px;--nav-bar:3px;--type-hero:32px;--leading-hero:40px;--type-title:24px;--leading-title:32px;--type-section:18px;--leading-section:26px;--type-body:14px;--leading-body:20px;--type-meta:12px;--leading-meta:16px;--font:Montserrat, "PingFang SC", "Noto Sans SC", "Noto Sans", Arial, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{min-height:100%}body{background:var(--bg);color:var(--text);font-family:var(--font);font-size:var(--type-body);font-weight:500;line-height:var(--leading-body);margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,h4,strong,b{font-weight:600}.app{background:var(--bg);min-height:100vh;padding-bottom:var(--s-64);flex-direction:column;display:flex}.wrap{width:min(var(--container), calc(100% - (var(--gutter) * 2)));margin-inline:auto}header{z-index:30;position:relative}main.stage{flex:1}.topbar{height:var(--header-h);align-items:center;display:flex}.topbar-inner,.header-end,.guest-tools,.member-tools{align-items:center;min-width:0;display:flex}.topbar-inner{justify-content:space-between;gap:var(--s-16);height:100%}.header-end,.guest-tools,.member-tools{gap:var(--s-8)}.brand{align-items:center;display:flex}.brand img{height:var(--logo-h);object-fit:contain;width:auto}.grow{flex:1}.guest-tools,.member-tools{align-items:center;gap:8px;display:flex}.field{height:var(--control);padding:0 var(--s-12);background:var(--field);border:1px solid var(--line);border-radius:var(--radius-field);color:var(--text-2);align-items:center;gap:8px;display:flex}.field:focus-within{border-color:var(--accent)}.field svg{width:18px;height:18px;fill:var(--icon);flex:none}.field input{width:128px;color:var(--text);font-size:var(--type-body);background:0 0;border:0;outline:none;flex:1;padding:0;font-weight:500}.topbar .field,.topbar .btn-login,.topbar .btn-register,.topbar .btn-deposit,.topbar .btn-withdraw,.topbar .btn-outline{height:var(--control-header)}.btn-outline{height:var(--control-header);padding:0 var(--s-16);border-radius:var(--radius-btn);border:1px solid var(--accent);color:var(--accent);font-size:var(--type-meta);text-transform:uppercase;letter-spacing:.04em;background:0 0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.topbar .btn-register{color:#fff;background:linear-gradient(#00adee,#105373);border:0}.field input::placeholder{color:var(--placeholder)}.eye{color:var(--icon);background:0 0;border:0;padding:0;display:inline-flex}.btn-login,.btn-register,.btn-deposit,.btn-withdraw,.btn-solid,.btn-ghost{border-radius:var(--radius-btn);height:var(--control);padding:0 var(--s-16);font-size:var(--type-meta);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;color:#fff;background:linear-gradient(#00adee,#105373);border:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.btn-ghost{background:var(--surface);border:1px solid var(--line);color:var(--text)}.btn-sm{height:var(--control-sm);padding:0 var(--s-12);border-radius:var(--radius-btn);color:var(--bg);font-size:var(--type-meta);text-transform:uppercase;background:#fff;justify-content:center;align-items:center;width:fit-content;font-weight:700;display:inline-flex}.icon-btn,.flag-btn,.avatar-btn{width:var(--control-header);height:var(--control-header);border:1px solid var(--line);background:var(--field);color:var(--icon);border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.flag-btn,.avatar-btn{background:0 0;border:0}.avatar-btn img{object-fit:cover;border-radius:50%;width:30px;height:30px}.icon-btn svg{width:20px;height:20px}.badge{top:var(--s-4);right:var(--s-4);color:#fff;text-align:center;background:#e11d48;border-radius:99px;min-width:16px;height:16px;padding:0 4px;font-size:10px;line-height:16px;position:absolute}.balance-chip{justify-content:center;align-items:flex-end;gap:var(--s-4);min-height:var(--control-header);padding:0 var(--s-8);color:#fff;background:0 0;border:0;flex-direction:column;line-height:1.15;display:flex}.balance-chip small{color:var(--mute);font-size:12px}.balance-chip b{font-variant-numeric:tabular-nums;font-weight:500}.avatar-menu{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);width:280px;padding:var(--s-8) 0}.avatar-head{gap:var(--s-12);padding:var(--s-12) var(--s-16);align-items:center;display:flex}.avatar-head img{width:var(--s-48);height:var(--s-48);object-fit:cover;border-radius:50%}.avatar-head span{flex-direction:column;min-width:0;display:flex}.avatar-head b{font-size:var(--type-body)}.avatar-head small{color:var(--mute);font-size:var(--type-meta)}.avatar-menu .badge{margin-left:var(--s-8);position:static}.status{height:var(--s-24);padding:0 var(--s-8);font-size:var(--type-meta);border-radius:99px;align-items:center;font-weight:700;display:inline-flex}.status.success{color:#7ddea2;background:#7ddea21f}.status.pending{color:#f5c16c;background:#f5c16c1f}.status.failed{color:#ff8ca4;background:#ff8ca41f}.status.processing{color:var(--accent);background:#00aeef1f}.summary-strip{gap:var(--s-16);margin:var(--s-16) 0;color:var(--mute);font-size:var(--type-meta);align-items:center;display:flex}.summary-strip b{color:#fff;font-size:var(--type-body)}.summary-strip em{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin-left:auto;font-style:normal;font-weight:700}.report-tools{gap:var(--s-12);flex-wrap:wrap;display:flex}.wager{width:var(--s-64);height:var(--s-8);margin-right:var(--s-8);background:var(--field);vertical-align:middle;border-radius:99px;display:inline-block;overflow:hidden}.wager i{background:var(--accent);height:100%;display:block}.sec-page,.rep-page,.ben-page,.ben-stack{gap:var(--s-16);flex-direction:column;min-width:0;display:flex}.ben-stack h2{font-size:var(--type-section);margin:0}.ben-hero{justify-content:space-between;align-items:flex-start;gap:var(--s-16);padding:var(--s-16);background:radial-gradient(circle at 0 0,#00aeef2e,#0000 42%),#1e2128;border:1px solid #262d38;border-radius:12px;display:flex}.ben-hero b{margin:var(--s-8) 0;font-size:var(--type-title);line-height:var(--leading-title);display:block}.ben-progress{gap:var(--s-8);flex-direction:column;flex:1;min-width:min(360px,100%);display:flex}.ben-progress p{justify-content:space-between;gap:var(--s-8);margin:0;display:flex}.ben-progress span,.ben-progress small,.ben-tier span{color:var(--mute);font-size:12px}.ben-progress small{display:block}.vip-bands{gap:var(--s-8);flex-wrap:wrap;display:flex}.vip-bands button{height:32px;padding:0 var(--s-12);color:var(--text-2);background:#14181e;border:1px solid #262d38;border-radius:99px;font-size:12px;font-weight:700}.vip-bands button.on{background:var(--accent);border-color:var(--accent);color:#06202c}.vip-rail{align-items:center;gap:var(--s-8);min-width:0;display:flex;position:relative}.vip-scroller{scrollbar-width:none;scroll-behavior:smooth;flex:1;min-width:0;overflow-x:auto}.vip-scroller::-webkit-scrollbar{display:none}.vip-lane{gap:var(--s-8);width:max-content;padding:var(--s-8) 0;display:flex}.vip-col{align-items:center;gap:var(--s-8);flex-direction:column;flex:none;width:148px;display:flex}.vip-node{z-index:1;color:#06202c;clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);background:#8d97a3;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid;position:relative}.vip-col:before{content:"";position:absolute}.vip-lane{position:relative}.vip-lane:before{content:"";background:#2a3340;height:2px;position:absolute;top:20px;left:74px;right:74px}.vip-col.bronze .vip-node,.vip-mini.bronze{background:linear-gradient(#e4c09a,#8d5a32)}.vip-col.silver .vip-node,.vip-mini.silver{background:linear-gradient(#d7e6f0,#6e8fa6)}.vip-col.gold .vip-node,.vip-mini.gold{background:linear-gradient(#f4e2a8,#b08a3c)}.vip-col.is-current .vip-node{box-shadow:0 0 0 2px var(--accent)}.vip-card{align-items:flex-start;gap:var(--s-8);width:100%;min-height:168px;padding:var(--s-12);background:#14181e;border:1px solid #262d38;border-radius:10px;flex-direction:column;display:flex;position:relative}.vip-col.bronze .vip-card{border-top:3px solid #c4895a}.vip-col.silver .vip-card{border-top:3px solid #8fb4c9}.vip-col.gold .vip-card{border-top:3px solid #d4b15e}.vip-col.is-current .vip-card{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);opacity:1}.vip-col.is-future .vip-card{opacity:.5}.vip-shield{color:#06202c;clip-path:polygon(50% 0,100% 16%,86% 74%,50% 100%,14% 74%,0 16%);align-self:center;place-items:center;width:48px;height:56px;font-weight:800;display:grid}.vip-col.bronze .vip-shield{background:linear-gradient(#f0d2b0,#8d5a32)}.vip-col.silver .vip-shield{background:linear-gradient(#e7f1f6,#6e8fa6)}.vip-col.gold .vip-shield{background:linear-gradient(#f8ecc4,#b08a3c)}.vip-card b{font-size:13px}.vip-card span,.vip-card small{color:var(--text-2);font-size:12px;line-height:16px}.vip-card small{color:var(--mute);margin-top:auto}.vip-mark{color:var(--accent);font-style:normal;font-weight:800;position:absolute;top:8px;right:8px}.vip-mark svg{width:14px;height:14px;display:block}.vip-fade{pointer-events:none;z-index:2;width:28px;position:absolute;top:0;bottom:0}.vip-fade.left{background:linear-gradient(90deg, var(--surface), transparent);left:40px}.vip-fade.right{background:linear-gradient(270deg, var(--surface), transparent);right:40px}.vip-table-wrap{border:1px solid #262d38;border-radius:10px;max-width:100%;overflow-x:auto}.vip-table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%}.vip-table th,.vip-table td{padding:var(--s-8) var(--s-12);text-align:right;white-space:nowrap;background:#161a20;border-bottom:1px solid #262d38;font-size:12px}.vip-table th:first-child,.vip-table td:first-child{z-index:2;text-align:left;min-width:148px;color:var(--text-2);background:#1a1e25;font-weight:700;position:sticky;left:0}.vip-table thead th{z-index:1;position:sticky;top:0}.vip-table thead th:first-child{z-index:3}.vip-table .is-current{background:#00aeef24}.vip-group td{text-align:left;color:var(--accent);letter-spacing:.04em;text-transform:uppercase;background:#20262f;font-weight:700}.vip-mini{color:#06202c;clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:inline-grid}.ben-note{padding:var(--s-16);color:var(--text-2);background:#14181e;border:1px solid #262d38;border-radius:10px;margin:0}.ben-tiers{gap:var(--s-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ben-tier{gap:var(--s-8);padding:var(--s-16);background:#14181e;border:1px solid #262d38;border-radius:10px;flex-direction:column;min-width:0;display:flex}.ben-tier.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.ben-tier.is-locked{opacity:.55}.ben-tier header{justify-content:space-between;align-items:center;gap:var(--s-8);display:flex}.ben-tier header b{font-size:var(--type-section)}.ben-tier p{justify-content:space-between;gap:var(--s-8);margin:0;display:flex}.ben-perks{gap:var(--s-4);flex-wrap:wrap;display:flex}.ben-perks span{color:var(--mute);border:1px solid #262d38;border-radius:99px;padding:2px 8px;font-size:11px}.ben-perks span.on{color:var(--accent);border-color:#00aeef73}.ben-stats{gap:var(--s-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ben-stats article,.ben-link{gap:var(--s-4);min-width:0;padding:var(--s-12) var(--s-16);background:#14181e;border:1px solid #262d38;border-radius:8px;flex-direction:column;display:flex}.ben-stats span,.ben-link span{color:var(--mute);font-size:12px}.ben-stats b{font-size:var(--type-section)}.ben-page .btn-solid{align-self:flex-start}.ben-page .btn-solid:disabled{opacity:.4}.ben-page .rep-table tbody tr{cursor:default}.ben-share{gap:var(--s-16);padding:var(--s-16);background:#1e2128;border:1px solid #262d38;border-radius:12px;grid-template-columns:136px minmax(0,1fr);align-items:center;display:grid}.ben-share-copy{gap:var(--s-8);flex-direction:column;min-width:0;display:flex}.ben-share-copy label,.ben-link{align-items:center;gap:var(--s-8);flex-direction:row;display:flex}.ben-share-copy b,.ben-link b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.ben-share-row{gap:var(--s-8);flex-wrap:wrap;display:flex}.ben-share-row button{height:32px;padding:0 var(--s-12);color:#fff;background:#14181e;border:1px solid #262d38;border-radius:99px;font-size:12px;font-weight:700}.ben-steps{margin:var(--s-8) 0 0;gap:var(--s-8);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.ben-steps li{gap:var(--s-8);padding:var(--s-12);background:#14181e;border:1px solid #262d38;border-radius:10px;display:flex}.ben-steps b{width:24px;height:24px;color:var(--accent);background:#00aeef29;border-radius:50%;flex:none;place-items:center;display:grid}.ben-steps p{margin:var(--s-4) 0 0;color:var(--text-2);font-size:12px}.ben-benefits{gap:var(--s-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ben-benefits li{padding:var(--s-12) var(--s-16);background:#14181e;border:1px solid #262d38;border-radius:8px}@media (width<=1100px){.ben-tiers,.ben-stats,.ben-steps{grid-template-columns:1fr 1fr}.ben-hero,.ben-share{flex-direction:column;grid-template-columns:1fr}}.sec-pin{gap:var(--s-16);flex-direction:column;max-width:520px;display:flex}.sec-pin>.btn-solid{width:100%}.sec-pin>.btn-solid:disabled{opacity:.4}.sec-pin-row{align-items:flex-start;gap:var(--s-8);flex-direction:column;min-width:0;display:flex}.sec-pin-label{color:var(--mute);font-size:var(--type-meta);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.sec-pin-unit{align-items:center;gap:var(--s-8);display:inline-flex}.sec-pin-unit .pin-boxes{flex-wrap:nowrap}.sec-eye{width:32px;height:32px;color:var(--accent);background:0 0;border:0;flex:none;padding:0}.sec-eye svg{width:20px;height:20px}.sec-hint{color:var(--mute);margin:0;font-size:12px;line-height:16px}.sec-social{gap:var(--s-8);flex-direction:column;max-width:640px;display:flex}.sec-social-card{gap:var(--s-16);padding:var(--s-16);background:#14181e;border:1px solid #262d38;border-radius:10px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;display:grid}.sec-social-card p{margin:var(--s-4) 0 0;color:var(--text-2);font-size:12px}.sec-logo{border-radius:8px;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.sec-logo.is-telegram{color:#fff;background:#1d96c8}.sec-logo.is-google{color:#7ad8f6;background:#10161c;border:1px solid #262d38}.sec-block{gap:var(--s-16);flex-direction:column;min-width:0;display:flex}.sec-block h2{font-size:var(--type-section);margin:0}.sec-steps{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}.sec-steps li{gap:var(--s-16);grid-template-columns:32px minmax(0,1fr);align-items:start;display:grid}.sec-steps li>div{align-items:flex-start;gap:var(--s-16);flex-direction:column;min-width:0;display:flex}.sec-steps li>b{width:32px;height:32px;color:var(--accent);background:#00aeef29;border-radius:50%;place-items:center;display:grid}.sec-steps h2,.sec-steps p{margin:0}.sec-steps p{color:var(--text-2)}.sec-field{align-items:flex-start;gap:var(--s-8);flex-direction:column;display:flex}.sec-field>span{color:var(--mute);font-size:var(--type-meta);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.sec-verify{align-items:center;gap:var(--s-8);display:inline-flex}.sec-stores{gap:var(--s-8);flex-wrap:wrap;display:flex}.sec-stores span{height:32px;padding:0 var(--s-12);background:#14181e;border:1px solid #262d38;border-radius:8px;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.sec-qr{background:repeating-conic-gradient(#0e1218 0 25%, #fff 0 50%) 0 0 / 16px 16px;border:8px solid #fff;border-radius:8px;width:120px;height:120px}.sec-secret{align-items:center;gap:var(--s-8);margin-top:var(--s-8);display:flex}.sec-secret code{letter-spacing:.06em}.sec-active{align-items:center;gap:var(--s-8);flex-wrap:wrap;display:flex}.sec-codes{gap:var(--s-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sec-codes code{padding:var(--s-8);text-align:center;background:#14181e;border:1px solid #262d38;border-radius:6px}.sec-status{align-items:center;gap:var(--s-8);flex-wrap:wrap;display:flex}.sec-banner{background:#00aeef14;border-radius:8px;margin:0;padding:12px 16px}.sec-banner.is-bad{background:#ff8ca41f}.sec-banner button{margin-left:var(--s-8);color:var(--accent);background:0 0;border:0;font-weight:700}.sec-track{gap:var(--s-8);grid-template-columns:repeat(3,1fr);display:grid}.sec-track span{background:#262d38;border-radius:99px;height:4px}.sec-track span.on{background:var(--accent)}.sec-levels{gap:var(--s-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sec-choose{gap:var(--s-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sec-levels article,.sec-choose button{align-items:flex-start;gap:var(--s-4);min-width:0;padding:var(--s-12);color:#fff;text-align:left;background:#14181e;border:1px solid #262d38;border-radius:10px;flex-direction:column;display:flex}.sec-levels article.on,.sec-choose button.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.sec-levels span,.sec-choose em{color:var(--accent);font-size:12px;font-style:normal;font-weight:700}.sec-levels small,.sec-choose span{color:var(--text-2);font-size:12px}.sec-grid{gap:var(--s-16);grid-template-columns:1fr 1fr;display:grid}.sec-phone{gap:var(--s-8);display:flex;position:relative}.sec-phone>button{height:44px;padding:0 var(--s-12);color:#fff;background:#13171c;border:1px solid #262d38;border-radius:6px;font-weight:700}.sec-phone .pf-input{flex:1;min-width:0}.sec-codes-menu{z-index:4;min-width:200px;padding:var(--s-8);background:#1e2128;border:1px solid #262d38;border-radius:8px;flex-direction:column;display:flex;position:absolute;top:48px;left:0}.sec-codes-menu button{color:#fff;text-align:left;background:0 0;border:0;height:32px}.sec-drops{gap:var(--s-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sec-drop,.sec-file{box-sizing:border-box;border-radius:8px;height:112px}.sec-drop{padding:var(--s-8);border:1px dashed var(--accent);text-align:center;background:#00aeef0f;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.sec-drop.over,.sec-drop:hover{background:#00aeef24;border-style:solid}.sec-drop svg{width:20px;height:20px;color:var(--accent)}.sec-drop b{font-size:12px;line-height:16px}.sec-drop .btn-outline{height:28px;padding:0 var(--s-8)}.sec-drop span,.sec-file span{color:var(--text-2);margin:0;font-size:11px;line-height:16px}.sec-file{gap:var(--s-8);padding:var(--s-8);background:#14181e;border:1px solid #262d38;grid-template-columns:48px minmax(0,1fr);align-items:center;display:grid}.sec-file img{object-fit:cover;border-radius:6px;width:48px;height:48px}.sec-file b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.sec-file .ref-actions{margin-top:4px}.sec-file .btn-outline,.sec-file .btn-ghost{height:28px;padding:0 var(--s-8)}.sec-face-card{align-items:flex-start;gap:var(--s-8);max-width:280px;padding:var(--s-12);background:#14181e;border:1px solid #262d38;border-radius:10px;flex-direction:column;display:flex}.sec-face-card svg{width:24px;height:24px;color:var(--accent)}.sec-face-card p{margin:0}.sec-submit{align-self:flex-start;min-width:240px}.sec-submit:disabled{opacity:.4}@media (width<=1100px){.sec-grid,.sec-levels,.sec-choose,.sec-codes,.sec-drops{grid-template-columns:1fr 1fr}}@media (width<=700px){.sec-grid,.sec-levels,.sec-choose,.sec-social-card{grid-template-columns:1fr}}.rep-page{gap:var(--s-16);flex-direction:column;min-width:0;display:flex}.rep-tabs{align-items:center;gap:var(--s-8);min-width:0;display:flex;position:relative}.rep-tabs-scroller{gap:var(--s-8);scrollbar-width:none;scroll-behavior:smooth;flex:1;min-width:0;display:flex;overflow-x:auto}.rep-tabs-scroller::-webkit-scrollbar{display:none}.rep-tabs-scroller button{height:32px;padding:0 var(--s-12);color:var(--text-2);font-weight:700;font-size:var(--type-meta);background:#14181e;border:1px solid #262d38;border-radius:99px;flex:none}.rep-tabs-scroller button.on{background:var(--accent);border-color:var(--accent);color:#06202c}.rep-arrow{width:32px;height:32px;color:var(--accent);background:#14181e;border:1px solid #262d38;border-radius:8px;flex:none;font-size:18px;line-height:1}.rep-fade{pointer-events:none;z-index:1;width:24px;position:absolute;top:0;bottom:0}.rep-fade.left{background:linear-gradient(90deg, var(--surface), transparent);left:40px}.rep-fade.right{background:linear-gradient(270deg, var(--surface), transparent);right:40px}.rep-tools{align-items:center;gap:var(--s-8);flex-wrap:wrap;display:flex}.rep-dates{gap:var(--s-8);flex-wrap:wrap;display:flex}.rep-dates label,.rep-facet{align-items:center;gap:var(--s-8);color:var(--mute);font-size:var(--type-meta);font-weight:700;display:inline-flex}.rep-dates input,.rep-facet select{color:#fff;height:32px;padding:0 var(--s-8);font:inherit;font-size:var(--type-meta);background:#14181e;border:1px solid #262d38;border-radius:6px}.rep-stats{gap:var(--s-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rep-stats article{gap:var(--s-4);min-width:0;padding:var(--s-12) var(--s-16);background:#14181e;border:1px solid #262d38;border-radius:8px;flex-direction:column;display:flex}.rep-stats span{color:var(--mute);font-size:12px}.rep-stats b{font-size:var(--type-section);font-variant-numeric:tabular-nums}.rep-wrap{border:1px solid #262d38;border-radius:10px;max-width:100%;max-height:520px;overflow:auto}.rep-table{border-collapse:separate;border-spacing:0;width:100%;min-width:760px}.rep-table th,.rep-table td{text-align:left;padding:0 var(--s-12);height:44px;font-size:var(--type-body);white-space:nowrap;border-bottom:1px solid #262d38}.rep-table th{z-index:1;color:var(--mute);font-size:var(--type-meta);letter-spacing:.04em;text-transform:uppercase;background:#1a1e25;font-weight:700;position:sticky;top:0}.rep-table tbody tr{cursor:pointer}.rep-table tbody tr:hover{background:#00aeef0f}.rep-play{height:28px;padding:0 var(--s-8)}.rep-empty{align-items:center;gap:var(--s-8);padding:var(--s-48) var(--s-16);text-align:center;background:#14181e;border:1px dashed #262d38;border-radius:12px;flex-direction:column;display:flex}.rep-empty svg{width:48px;height:48px;color:var(--accent)}.rep-empty h2,.rep-empty p{margin:0}.rep-empty p{color:var(--text-2)}.ref-drawer p{justify-content:space-between;gap:var(--s-8);margin:0 0 var(--s-8);display:flex}.ref-drawer p span{color:var(--mute)}@media (width<=1100px){.rep-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.pager{gap:var(--s-12);margin-top:var(--s-16);justify-content:flex-end;align-items:center;display:flex}.pager button{height:var(--control-sm);padding:0 var(--s-12);border-radius:var(--radius-btn);border:1px solid var(--line);background:var(--field);color:#fff}.vip-hero{justify-content:space-between;align-items:center;gap:var(--s-24);padding:var(--s-32);border-radius:var(--radius);background:linear-gradient(135deg,#01adee,#0788bb 45%,#143141);display:flex}.vip-hero h1{margin:var(--s-8) 0;font-size:var(--type-title);line-height:var(--leading-title)}.tier-badge{width:var(--s-64);height:var(--s-64);background:var(--surface);border-radius:50%;place-items:center;font-weight:700;display:grid}.tier-grid{gap:var(--s-16);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.tier-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s-16);gap:var(--s-8);flex-direction:column;display:flex}.tier-card.on{border-color:var(--accent)}.tier-card img{width:var(--s-40);height:var(--s-40);object-fit:contain}.sample-flag{color:var(--accent);font-size:var(--type-meta);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.rewards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reward-feature{grid-template-columns:var(--s-64) 1fr;gap:var(--s-16);padding:var(--s-16);border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);display:grid}.reward-icon{width:var(--s-64);height:var(--s-64);border-radius:var(--radius);font-size:var(--type-title);background:linear-gradient(#00adee,#105373);place-items:center;display:grid}.reward-feature b{font-size:var(--type-section);display:block}.reward-feature em{color:var(--accent);font-style:normal;font-size:var(--type-meta);font-weight:700}.reward-feature p{margin:var(--s-8) 0;color:var(--text-2)}.calendar{gap:var(--s-12);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar .day{min-height:96px}.day.today{border-color:var(--accent)}.wheel-wrap{align-items:flex-start;gap:var(--s-24);flex-direction:column;display:flex}.wheel{background:conic-gradient(#00adee,#105373,#01adee,#143141,#00adee);border-radius:50%;place-items:center;width:240px;height:240px;display:grid;position:relative}.wheel span{font-weight:700;position:absolute}.wheel span:first-child{top:var(--s-24)}.wheel span:nth-child(2){right:var(--s-24)}.wheel span:nth-child(3){bottom:var(--s-24)}.wheel span:nth-child(4){left:var(--s-24)}.task-list{gap:var(--s-16);display:grid}.podium{gap:var(--s-16);margin-bottom:var(--s-24);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;display:grid}.podium>div{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s-16);text-align:center;min-height:96px}.podium .first{border-color:var(--accent);min-height:140px}.badge-grid{gap:var(--s-16);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.badge-grid article{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s-16);opacity:.45}.badge-grid article.on{opacity:1;border-color:var(--accent)}.menu-pop{top:calc(100% + var(--s-8));background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-field);min-width:220px;box-shadow:0 var(--s-16) var(--s-40) #000c;z-index:80;padding:var(--s-8) 0;position:absolute;right:0}.menu-pop button,.menu-pop a{text-align:left;gap:var(--s-8);width:100%;min-height:var(--s-40);padding:var(--s-8) var(--s-16);color:#fff;background:0 0;border:0;align-items:center;display:flex}.menu-pop button:hover,.menu-pop a:hover{background:var(--main)}@supports (color:color-mix(in lab, red, red)){.menu-pop button:hover,.menu-pop a:hover{background:color-mix(in srgb, var(--main) 12%, #1e2128)}}.menu-pop .danger{color:#ff8b8b;border-top:1px solid var(--line)}.menu-pop .who{color:var(--text-2);padding:8px 14px 4px;font-size:12px}.rel{position:relative}.flag-ico{object-fit:cover;object-position:center;border-radius:2px;width:24px;height:16px;display:block;box-shadow:0 0 0 1px #536174}.navline{background:var(--nav);z-index:20;height:var(--nav-h);position:relative}.nav-inner{align-items:stretch;height:100%;display:flex}.nav-tabs{flex-wrap:nowrap;flex:auto;align-items:stretch;min-width:0;display:flex}.nav-split{width:1px;height:20px;margin:0 var(--s-24);background:var(--accent);flex:none;align-self:center}@supports (color:color-mix(in lab, red, red)){.nav-split{background:color-mix(in srgb, var(--accent) 35%, #262d38)}}.nav-tabs>a{justify-content:center;align-items:center;gap:var(--s-8);padding:0 var(--s-12);color:#fff;text-transform:uppercase;font-size:var(--type-body);font-weight:600;line-height:var(--leading-body);letter-spacing:.03em;white-space:nowrap;background:0 0;flex:none;display:flex;position:relative}.nav-dot{background:var(--accent);border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #00aeefa6}.nav-vip-mark{background:linear-gradient(135deg,#f5f7fb,#8e98a4 46%,#e4ebf3);flex:none;width:7px;height:7px;transform:rotate(45deg);box-shadow:0 0 6px #d2dce873}.nav-tabs>a.nav-vip:not(.active):not(:hover){color:#e6edf4}.nav-tabs>a:hover{color:var(--accent)}.nav-tabs>a.active{color:#fff;background:0 0}.nav-tabs>a.active:after{content:"";left:var(--s-12);right:var(--s-12);height:var(--nav-bar);background:var(--accent);position:absolute;bottom:0}.nav-chips{align-items:center;gap:var(--s-8);background:var(--nav);padding-left:var(--s-8);flex:none;display:flex}.nav-chips a{height:var(--control-sm);padding:0 var(--s-12);border:1px solid var(--line);color:#fff;font-size:var(--type-meta);font-weight:600;line-height:var(--leading-meta);text-transform:uppercase;background:0 0;border-radius:99px;align-items:center;display:inline-flex}.nav-chips a.active,.nav-chips a:hover{background:var(--accent);color:var(--bg);border-color:#0000}.nav-inner>a{color:#fff;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;flex:1 0 auto;justify-content:center;align-items:center;padding:0 8px;font-size:12px;display:flex}.nav-inner>a:hover,.nav-inner>a.active{color:#161a20;background:#00aeef}.vendor-drop{background:var(--surface);border-bottom:1px solid var(--line);position:absolute;top:100%;left:0;right:0;box-shadow:0 16px 30px #0006}.vendor-row{width:min(var(--nav-width), calc(100% - 24px));gap:14px;margin:0 auto;padding:14px 0 16px;display:flex;overflow-x:auto}.vendor-row a{background:#0c0e13;border:1px solid #2a3140;border-radius:8px;flex:0 0 116px;overflow:hidden}.vendor-row img{object-fit:contain;background:#0c0e13;width:100%;height:64px;padding:8px}.vendor-row span{text-align:center;color:#d5dde8;white-space:nowrap;text-overflow:ellipsis;padding:6px 4px 8px;font-size:11px;display:block;overflow:hidden}.member-hello{background:var(--surface);border-bottom:1px solid var(--line)}.member-hello .wrap{align-items:center;gap:16px;min-height:54px;display:flex}.member-hello b{font-weight:500}.member-hello span{color:var(--mute)}.page-stack{gap:var(--s-40);padding-block:var(--s-24) var(--s-48);flex-direction:column;display:flex}.section{gap:var(--s-16);flex-direction:column;display:flex}.rail-head{justify-content:space-between;align-items:center;gap:var(--s-16);min-height:var(--control-sm);display:flex}.rail-head h2{font-size:var(--type-section);line-height:var(--leading-section);margin:0;font-weight:600}.rail-tools{align-items:center;gap:var(--s-8);display:flex}.view-all{color:var(--accent);font-size:var(--type-body);line-height:var(--leading-body);font-weight:600}.arrow{width:var(--control-sm);height:var(--control-sm);border:1px solid var(--accent);color:var(--accent);font-size:var(--type-section);background:0 0;border-radius:50%;padding:0;line-height:1}.rail{grid-auto-flow:column;grid-auto-columns:calc((100% - (5 * var(--s-16))) / 6);gap:var(--s-16);scroll-behavior:smooth;scrollbar-width:none;display:grid;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.gcard{width:100%;padding:0 0 var(--s-8);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);text-align:left;color:#fff;transition:transform .16s,border-color .16s;overflow:hidden}.gcard:hover{transform:translateY(calc(var(--s-4) * -1));border-color:var(--accent)}.gcard-art{display:block;position:relative}.gcard img,.gcard .ph{aspect-ratio:1;object-fit:cover;border-radius:var(--radius);background:var(--field);width:100%;height:auto}.heart{top:var(--s-8);right:var(--s-8);z-index:2;width:var(--control-sm);height:var(--control-sm);color:#fff;opacity:0;font-size:var(--type-section);line-height:var(--control-sm);background:#161a20b8;border:0;border-radius:50%;position:absolute}.gcard:hover .heart,.gcard.force-hover .heart,.heart.on{opacity:1}.heart.on{color:#ff5a7a}.gcard .play{color:#fff;letter-spacing:.08em;text-transform:uppercase;opacity:0;background:#161a2073;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;inset:0}.gcard:hover .play{opacity:1}.flag-tag{color:#161a20;letter-spacing:.06em;background:#00aeef;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700;position:absolute;top:8px;left:8px}.flag-tag.new{background:#fff;left:auto;right:8px}.gcard b{margin:var(--s-8) var(--s-8) 0;font-size:var(--type-body);font-weight:600;line-height:var(--leading-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.gcard small{margin:var(--s-4) var(--s-8) var(--s-8);color:var(--mute);font-size:var(--type-meta);line-height:var(--leading-meta);display:block}.game-grid{gap:var(--s-16);padding-bottom:var(--s-32);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.game-grid.one-row{padding-bottom:0}.page-head{justify-content:space-between;align-items:flex-end;gap:var(--s-16);padding:var(--s-24) 0 var(--s-16);display:flex}.page-head h1{font-size:var(--type-title);line-height:var(--leading-title);margin:0;font-weight:700}.page-head p{margin:var(--s-4) 0 0;color:var(--mute);font-size:var(--type-body);line-height:var(--leading-body)}.search{border:1px solid var(--line);background:var(--field);color:#fff;border-radius:6px;min-width:220px;height:44px;padding:0 16px;font-size:13px}.search::placeholder{color:var(--placeholder)}.lobby-grid{gap:var(--s-16);padding-bottom:var(--s-32);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lobby-card{background:var(--surface);border:1px solid var(--line);border-radius:10px;height:240px;transition:transform .16s,border-color .16s;display:block;position:relative;overflow:hidden}.lobby-card:hover{border-color:#00aeef;transform:translateY(-4px)}.lobby-card img,.lobby-card .ph{object-fit:contain;background:#1e2128;width:100%;height:100%;padding:28px 36px 48px;position:absolute;inset:0}.lobby-card figcaption{color:#fff;text-transform:uppercase;letter-spacing:.04em;background:linear-gradient(#0000,#161a20 40%);place-items:center;height:44px;font-size:12px;font-weight:700;display:grid;position:absolute;bottom:0;left:0;right:0}.lobby-card .enter{opacity:0;color:#fff;letter-spacing:.06em;background:linear-gradient(#00adee,#105373);border-radius:4px;padding:10px 22px;font-size:13px;font-weight:700;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.lobby-card:hover .enter{opacity:1}.empty{text-align:center;color:var(--mute);padding:72px 16px}.empty b{color:#fff;margin-bottom:6px;font-size:16px;font-weight:400;display:block}.site-foot{margin-top:var(--s-48);padding-top:var(--s-48);background:var(--bg);color:var(--text-2);border-top:1px solid var(--line)}.foot-top{text-transform:uppercase;color:var(--accent);justify-content:center;gap:8px 28px;padding:8px 0 16px;font-size:12px;font-weight:700;display:flex}.foot-top a{border-radius:4px;padding:8px 12px}.foot-top a:hover{background:var(--accent);color:#161a20}.foot-brand-row{margin-bottom:var(--s-24);align-items:center;gap:var(--s-16);display:flex}.foot-brand-row img{object-fit:contain;background:#000;border-radius:4px;width:72px;height:72px}.foot-brand-row p{color:var(--text-2);max-width:520px;margin:0}.foot-main{gap:var(--s-24);padding-bottom:var(--s-24);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.foot-brand img{object-fit:contain;background:#000;border-radius:4px;width:80px;height:80px;margin-bottom:12px}.foot-col a,.foot-col span{margin:0 0 var(--s-12);color:var(--text-2);font-size:var(--type-body);line-height:var(--leading-body);display:block}.foot-col h2{margin:0 0 var(--s-16);font-size:var(--type-meta);line-height:var(--leading-meta);letter-spacing:.04em;text-transform:uppercase;color:#fff;font-weight:700}.foot-copy{text-align:center;text-transform:uppercase;margin:var(--s-16) 0 var(--s-24);font-size:var(--type-meta);line-height:var(--leading-meta)}.mask{z-index:50;background:#0000008c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.dialog{background:#1b1f27;border:1px solid #3a4454;border-radius:12px;width:min(460px,100%);padding:28px 26px 22px;position:relative;box-shadow:0 24px 60px #000a}.dialog.wide{width:min(720px,100%)}.dialog h2{text-align:center;letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px;font-size:22px}.x{background:var(--accent);color:#fff;border:0;border-radius:50%;width:28px;height:28px;font-size:18px;line-height:1;position:absolute;top:12px;right:12px}.auth-row{grid-template-columns:116px 1fr;align-items:center;gap:12px;margin-bottom:12px;display:grid}.auth-row input,.stack input,.stack select,.stack textarea{border:1px solid var(--line);color:#fff;background:#12151b;border-radius:24px;outline:none;width:100%;height:40px;padding:0 14px}.stack textarea{border-radius:12px;height:auto;padding:10px 14px}.stack{gap:8px;display:grid}.stack label{color:var(--mute);font-size:12px}.form-error{color:#ff8ca4;text-align:center;min-height:1.2em;margin:0 0 8px}.dialog .btn-solid,.dialog .btn-login{width:100%;height:42px;margin-top:6px}.fine{color:var(--mute);text-align:center;margin:12px 0 0}.fine button,.fine a{color:var(--accent);background:0 0;border:0;padding:0}.preview-body{grid-template-columns:180px 1fr;align-items:center;gap:16px;display:grid}.preview-body img{object-fit:cover;border-radius:10px;width:180px;height:180px}.tabs{background:var(--tab);border-radius:6px;flex-wrap:wrap;gap:8px;margin-bottom:16px;padding:6px;display:flex}.tabs button{color:var(--text-2);background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.tabs button.on{background:var(--surface);color:#fff;box-shadow:inset 0 0 0 1px var(--line)}.pay-logo{letter-spacing:.02em;font-size:11px;font-weight:800}.pay-logo.esewa{color:#5cdb5c}.pay-logo.khalti{color:#5c2d91;background:#fff;border-radius:3px;padding:1px 4px}.pay-logo.bank{color:var(--icon)}.pay-logo.usdt{color:#26a17b}.pay-logo.card{color:var(--text-2)}.promo-list{gap:16px;padding-bottom:20px;display:grid}.promo-card{background:var(--elev);border:1px solid var(--hair);border-radius:12px;grid-template-columns:280px 1fr;gap:16px;min-height:150px;display:grid;overflow:hidden}.promo-card img,.promo-fallback{object-fit:cover;background:linear-gradient(135deg,#08344a,#00aeef 60%,#e5be61);width:100%;height:100%;min-height:150px}.promo-card div{padding:16px 16px 16px 0}.promo-card h3{margin:0 0 6px;font-size:18px}.promo-card p{color:var(--mute);margin:0}.tag{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:700;display:inline-block}.meta{grid-template-columns:140px 1fr;gap:8px 12px;margin:8px 0 16px;display:grid}.meta span{color:var(--mute)}.hero-bonus{background:radial-gradient(circle at 80% 20%,#e5be6159,#0000 40%),linear-gradient(160deg,#072433,#0d4d73 55%,#123);border-radius:12px;min-height:180px;padding:22px}.hero-bonus em{color:var(--accent);letter-spacing:.14em;font-size:12px;font-style:normal;font-weight:700}.hero-bonus strong{margin-top:8px;font-size:32px;font-weight:700;display:block}.accordion details{border-top:1px solid var(--hair);padding:10px 0}.accordion summary{cursor:pointer}.note{display:none}.vip-title{text-align:center;letter-spacing:.14em;text-transform:uppercase;margin:26px 0 8px}.vip-title:before,.vip-title:after{content:"";vertical-align:middle;background:#8d97a6;width:42px;height:1px;margin:0 12px;display:inline-block}.vip-table{border-collapse:collapse;background:#1a1f28;border:1px solid #3a4454;border-radius:8px;width:100%;overflow:hidden}.vip-table th,.vip-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #313846;padding:12px 16px}.vip-table th{color:var(--mute);background:#222833;font-weight:400}.vip-level{width:72px;color:var(--mute);flex-direction:column;align-items:center;gap:4px;font-size:12px;display:flex}.vip-level img{object-fit:contain;width:36px;height:36px}.vip-open{color:var(--mute);background:0 0;border:0}.vip-detail{color:var(--mute);padding-top:0}.vip-pills{flex-wrap:wrap;gap:8px;display:flex}.vip-pills i{color:#d5dde8;border:1px solid #3a4454;border-radius:99px;padding:4px 10px;font-style:normal}.banner{min-height:96px;margin-top:var(--s-24);align-items:center;gap:var(--s-16);padding:var(--s-16) var(--s-24);background:linear-gradient(90deg,#10202c,#0e4d68 40%,#1e2128);border-radius:10px;display:flex}.banner-earn{align-items:flex-end;gap:var(--s-8);flex-direction:column;margin-left:auto;display:flex}.banner-earn>span{color:var(--mute);font-size:var(--type-meta);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.banner-empty{align-items:center;gap:var(--s-12);padding:var(--s-8) var(--s-12);border-radius:var(--radius);background:#14181e73;border:1px dashed #262d38;display:flex}.banner-empty img{object-fit:contain;mix-blend-mode:screen;width:36px;height:36px}.banner-empty b{font-size:var(--type-meta);display:block}.banner-empty p{color:var(--mute);margin:0;font-size:12px}.banner>img{object-fit:cover;border:2px solid var(--line);border-radius:50%;flex:none;width:64px;height:64px}.banner-id{gap:var(--s-8);flex-direction:column;min-width:0;display:flex}.banner-id b{font-size:var(--type-section);line-height:var(--leading-section)}.banner-meta{color:var(--mute);font-size:var(--type-meta);line-height:var(--leading-meta);margin:0}.banner-badges{align-items:center;gap:var(--s-8);margin-left:var(--s-8);flex-wrap:wrap;display:flex}.id-badge,.id-more{height:28px;padding:0 var(--s-8);border:1px solid var(--line);color:#fff;font-size:var(--type-meta);white-space:nowrap;background:#14181e;border-radius:99px;align-items:center;gap:6px;font-weight:700;line-height:1;display:inline-flex;position:relative}.id-badge.vip-silver{color:#e6edf4;background:linear-gradient(#2a3038,#171b22);border-color:#8e98a4;box-shadow:0 0 10px #d2dce840}.id-badge.vip-silver img{object-fit:contain;mix-blend-mode:screen;width:18px;height:18px}.id-badge.verified{color:#7ad8f6;background:#00aeef1f;border-color:#00aeefb3}.id-medal{border-radius:50%;justify-content:center;width:28px;height:28px;padding:0;overflow:hidden}.id-medal img{object-fit:cover;mix-blend-mode:screen;width:28px;height:28px}.id-more{color:var(--accent);border-color:#00aeef73}.id-badge[data-tip]:hover:after,.id-more:hover:after,.phone-tick:hover:after,.phone-lock:hover:after{content:attr(data-tip);padding:6px var(--s-8);border:1px solid var(--line);color:#fff;white-space:nowrap;z-index:5;pointer-events:none;background:#0e1218;border-radius:6px;font-size:12px;font-weight:600;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.phone-join{border-radius:var(--radius-field);background:var(--field);border:1px solid #262d38;align-items:center;height:44px;display:flex;position:relative}.phone-join.is-locked{background:#191d24}.phone-join.is-locked .phone-cc{cursor:default;opacity:1}.phone-lock{color:var(--mute);place-items:center;display:grid;position:relative}.phone-lock .pf-lock-ico{width:16px;height:16px}.pf-tabs{gap:var(--s-24);border-bottom:1px solid #262d38;margin:0;display:flex}.pf-tabs a{align-items:center;gap:var(--s-8);height:44px;color:var(--mute);font-weight:700;font-size:var(--type-body);display:inline-flex;position:relative}.pf-tabs a.on{color:#fff}.pf-tabs a.on:after,.pf-tabs button.on:after{content:"";background:var(--accent);height:3px;position:absolute;bottom:-1px;left:0;right:0}.pf-tabs button{height:44px;color:var(--mute);font-weight:700;font-size:var(--type-body);background:0 0;border:0;align-items:center;display:inline-flex;position:relative}.pf-tabs button.on{color:#fff}.pf-tabs em{background:var(--accent);color:#06202c;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-style:normal;display:inline-grid}.profile-page{gap:var(--s-16);flex-direction:column;display:flex}.profile-head,.profile-complete,.profile-card{border-radius:var(--radius);background:#1e2128;border:1px solid #262d38}.profile-head{align-items:center;gap:var(--s-16);padding:var(--s-16);margin:0;display:flex}.profile-head img{object-fit:cover;border:2px solid var(--line);border-radius:50%;width:64px;height:64px}.profile-name{align-items:center;gap:var(--s-8);flex-wrap:wrap;display:flex}.profile-name>b{font-size:var(--type-section)}.profile-head p{margin:var(--s-8) 0 0;color:var(--mute);font-size:var(--type-meta)}.profile-complete{padding:var(--s-16);margin:0}.pf-complete-top{margin-bottom:var(--s-8);justify-content:space-between;align-items:baseline;display:flex}.pf-complete-top span,.profile-complete p{color:var(--mute);font-size:var(--type-meta)}.profile-complete p{margin:var(--s-8) 0 0}.profile-grid{gap:var(--s-16);grid-template-columns:1fr 1fr;display:grid}.profile-card{padding:var(--s-16);gap:var(--s-16);flex-direction:column;display:flex}.profile-card h2{font-size:var(--type-section);line-height:var(--leading-section);margin:0}.pf-field{gap:var(--s-8);flex-direction:column;display:flex;position:relative}.pf-field>span{color:var(--mute);font-size:var(--type-meta);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.pf-input{border-radius:var(--radius-field);background:var(--field);color:#fff;width:100%;height:44px;padding:0 var(--s-12);font-family:var(--font);border:1px solid #262d38;font-size:14px;font-weight:500}.pf-input:focus{border-color:#00aeef;outline:none;box-shadow:0 0 0 3px #00aeef47}.pf-input::placeholder,.pf-placeholder{color:var(--placeholder)}.pf-select{justify-content:space-between;align-items:center;gap:var(--s-8);text-align:left;cursor:pointer;display:flex}.pf-select svg{width:14px;height:14px;color:var(--mute);flex:none}.pf-lock{justify-content:space-between;align-items:center;gap:var(--s-8);height:44px;padding:0 var(--s-12);border-radius:var(--radius-field);color:var(--text-2);background:#191d24;border:1px solid #262d38;display:flex}.pf-lock-ico{width:14px;height:14px;color:var(--mute)}.pf-menu,.pf-cal{z-index:6;border-radius:var(--radius-field);background:#1e2128;border:1px solid #262d38;position:absolute;top:calc(100% - 4px);left:0;right:0;box-shadow:0 16px 32px #0008}.pf-menu{padding:var(--s-4);flex-direction:column;display:flex}.pf-menu button,.pf-cal-head button,.pf-cal-grid button{color:#fff;font:inherit;background:0 0;border:0}.pf-menu button{text-align:left;height:36px;padding:0 var(--s-12);border-radius:4px}.pf-menu button.on,.pf-menu button:hover,.pf-cal-grid button:hover,.pf-cal-grid button.on{color:#fff;background:#143041}.pf-cal{padding:var(--s-12)}.pf-cal-head{margin-bottom:var(--s-8);justify-content:space-between;align-items:center;display:flex}.pf-cal-head button{width:32px;height:32px;color:var(--accent);border-radius:4px;font-size:18px}.pf-cal-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.pf-cal-grid button,.pf-cal-grid span{border-radius:4px;place-items:center;height:32px;font-size:13px;display:grid}.pf-cal-dow span{color:var(--mute);height:24px;font-size:11px}.pf-refer{gap:var(--s-8);grid-template-columns:1fr auto auto;align-items:center;display:grid}.pf-qr{border-radius:var(--radius-field);background:var(--field);width:44px;height:44px;color:var(--accent);border:1px solid #262d38;place-items:center;display:grid}.pf-qr svg{width:18px;height:18px}.pf-qr-note{color:var(--mute);font-size:var(--type-meta);margin:0}.pf-save{z-index:30;left:50%;bottom:var(--s-16);align-items:center;gap:var(--s-12);padding:var(--s-12) var(--s-16);border-radius:var(--radius);background:#1e2128;border:1px solid #262d38;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 12px 32px #000a}.pf-save span{color:var(--text-2);font-size:var(--type-meta)}.msg-title-row{justify-content:space-between;align-items:baseline;gap:var(--s-12);display:flex}.msg-title-row h1{font-size:var(--type-title);line-height:var(--leading-title);margin:0}.msg-search{max-width:320px}.msg-chips{gap:var(--s-8);flex-wrap:wrap;margin:0;display:flex}.msg-chips button{align-items:center;gap:var(--s-8);height:32px;padding:0 var(--s-12);color:var(--text-2);font-size:var(--type-meta);background:#14181e;border:1px solid #262d38;border-radius:99px;font-weight:700;display:inline-flex}.msg-chips button.on{background:var(--accent);border-color:var(--accent);color:#06202c}.msg-chips em{font-style:normal}.msg-page{gap:var(--s-16);flex-direction:column;display:flex}.msg-bar{align-items:center;gap:var(--s-8);color:var(--mute);font-size:var(--type-meta);flex-wrap:wrap;margin:0;display:flex}.msg-bar label{align-items:center;gap:var(--s-8);display:inline-flex}.msg-group h2{margin:0 0 var(--s-8);font-size:var(--type-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.msg{gap:var(--s-12);padding:var(--s-16);margin-bottom:var(--s-8);border-radius:var(--radius);background:#1e2128;border:1px solid #262d38;border-left-width:3px;grid-template-columns:auto auto 1fr;align-items:flex-start;display:grid}.msg.is-unread{border-left-color:var(--accent)}.msg-check{padding-top:8px}.msg-ico{border-radius:8px;width:36px;height:36px;padding:8px}.msg-ico.is-login{color:#7ad8f6;background:#00aeef29}.msg-ico.is-finance{color:#9adcf6;background:#1490c42e}.msg-ico.is-rebate{color:#d7f4ff;background:#00aeef47}.msg-ico.is-activity{color:#7ad8f6;background:#1053738c}.msg-ico.is-system{color:#e6edf4;background:#8e98a433}.msg-top{justify-content:space-between;gap:var(--s-12);align-items:center;display:flex}.msg-top b{align-items:center;gap:var(--s-8);font-weight:500;display:inline-flex}.msg.is-unread .msg-top b{font-weight:700}.msg-dot{background:var(--accent);border-radius:50%;width:8px;height:8px;box-shadow:0 0 6px #00aeefb3}.msg-meta{margin:var(--s-4) 0;color:var(--mute);font-size:var(--type-meta)}.msg-meta em{margin-left:var(--s-8);color:#7ad8f6;font-style:normal;font-weight:700}.msg-preview{color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.msg-hover{align-items:center;gap:var(--s-8);display:flex}.msg-hover button:not(.msg-del){opacity:0}.msg:hover .msg-hover button,.msg:focus-within .msg-hover button{opacity:1}.msg-del{width:28px;height:28px;color:var(--mute);place-items:center;display:grid}.msg-del svg{width:16px;height:16px}.msg-hover button,.msg-expand{color:var(--accent);font-size:var(--type-meta);background:0 0;border:0;padding:0;font-weight:700}.msg-fold{grid-template-rows:0fr;transition:grid-template-rows .24s;display:grid}.msg.is-open .msg-fold{grid-template-rows:1fr}.msg-fold>div{overflow:hidden}.msg-body{margin:var(--s-8) 0;white-space:pre-line;color:var(--text-2)}.msg-empty{align-items:flex-start;gap:var(--s-8);padding:var(--s-32);border-radius:var(--radius);background:#1e2128;border:1px dashed #262d38;flex-direction:column;display:flex}.msg-empty img{object-fit:contain;mix-blend-mode:screen;width:72px;height:72px}.msg-empty h2{font-size:var(--type-section);margin:0}.msg-empty p{color:var(--mute);margin:0}.msg-more{margin-top:var(--s-8)}.rw-page{column-gap:var(--s-24);row-gap:var(--s-16);grid-template-columns:minmax(0,1.65fr) minmax(240px,.85fr);align-items:start;display:grid}.rw-page>:not(.rw-history){grid-column:1}.rw-page>.msg-title-row{grid-column:1/-1}.rw-history{grid-area:2/2/span 8}.rw-hero,.rw-grid,.rw-shop-row{gap:var(--s-16);display:grid}.rw-hero{grid-template-columns:1.2fr .8fr}.rw-grid,.rw-shop-row{grid-template-columns:1fr 1fr}.rw-shop-row{grid-template-columns:repeat(3,minmax(0,1fr))}.rw-vip,.rw-avail,.rw-rain,.rw-card,.rw-shop,.rw-history{border-radius:var(--radius);padding:var(--s-16);background:#1e2128;border:1px solid #262d38}.rw-vip{gap:var(--s-16);grid-template-columns:120px 1fr;align-items:center;display:grid}.rw-vip img,.rw-card img,.rw-shop-row img,.rw-history img,.rw-rain img{object-fit:contain;mix-blend-mode:screen}.rw-vip img{width:120px;height:120px}.rw-vip h2,.rw-card h2,.rw-rain h2,.rw-shop h2,.rw-history h2{font-size:var(--type-section);margin:0}.rw-vip p,.rw-avail p,.rw-perks{margin:var(--s-8) 0;color:var(--text-2)}.rw-vip .bar{margin:var(--s-8) 0}.rw-vip a,.rw-shop-head a{color:var(--accent);font-weight:700}.rw-avail b{font-size:32px;line-height:40px;display:block}.rw-avail ul{margin:var(--s-12) 0;gap:var(--s-8);flex-direction:column;padding:0;list-style:none;display:flex}.rw-avail li{color:var(--text-2);justify-content:space-between;display:flex}.rw-avail em{color:#fff;font-style:normal}.rw-rain{gap:var(--s-16);grid-template-columns:140px 1fr auto;align-items:center;display:grid}.rw-rain img{width:140px;height:120px}.rw-rain.is-live{box-shadow:inset 0 0 0 1px #00aeef73}.rw-rain.is-live .kicker{animation:1.6s ease-in-out infinite pulse}.rw-card{gap:var(--s-12);grid-template-columns:88px 1fr auto;align-items:center;display:grid}.rw-card img{width:88px;height:88px}.rw-card p,.rw-card em{color:var(--mute);font-size:var(--type-meta);margin:0;font-style:normal}.rw-card b{margin:var(--s-4) 0;font-size:var(--type-section);display:block}.rw-card em.is-ready{color:#7ad8f6}.rw-shop-head{align-items:center;gap:var(--s-16);margin-bottom:var(--s-16);display:flex}.rw-shop-head>span{color:var(--mute);margin-left:auto}.rw-shop-head>a{color:var(--accent);white-space:nowrap;margin-left:auto}.rw-shop-head b{color:#fff}.rw-shop-row article{gap:var(--s-8);border-radius:var(--radius);padding:var(--s-12);background:#14181e;flex-direction:column;align-items:flex-start;display:flex}.rw-shop-row img{width:88px;height:88px}.rw-history ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rw-history li{gap:var(--s-12);padding:var(--s-12) 0;border-bottom:1px solid #262d38;grid-template-columns:40px 1fr auto auto;align-items:center;display:grid}.rw-history img{width:40px;height:40px}.rw-history span{color:var(--mute);font-size:var(--type-meta);display:block}.rw-history em{font-style:normal;font-weight:700}.rw-history em.is-cash{color:#7ad8f6}.rw-history em.is-points{color:#b9e9fb}.rw-history em.is-spins{color:#e6edf4}.rw-history i{color:#7ddea2;background:#7ddea21f;border-radius:99px;padding:4px 8px;font-size:11px;font-style:normal;font-weight:700}.fin-page{gap:var(--s-16);flex-direction:column;min-width:0;display:flex}.fin-block{gap:var(--s-8);flex-direction:column;min-width:0;display:flex}.fin-section-head{justify-content:space-between;align-items:center;gap:var(--s-8);display:flex}.fin-section-head h2{font-size:var(--type-section);margin:0}.fin-text-link{color:var(--accent);font-weight:700;font-size:var(--type-meta);background:0 0;border:0;padding:0}.fin-chip-grid{gap:var(--s-8);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.fin-chip-grid>button{align-items:center;gap:var(--s-8);width:100%;min-height:56px;padding:var(--s-8);text-align:left;color:var(--text);border-radius:var(--radius);background:#14181e;border:1px solid #262d38;min-width:0;display:flex}.fin-chip-grid>button.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.fin-chip-grid .fin-add-chip{border-style:dashed;border-color:var(--accent);color:var(--accent);justify-content:center;font-weight:700}.fin-chip-copy{gap:var(--s-4);flex-direction:column;flex:1;min-width:0;display:flex}.fin-chip-copy b,.fin-chip-copy em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fin-chip-copy em{color:var(--text-2);font-style:normal;font-weight:500;font-size:var(--type-meta)}.fin-chip-grid .tick{color:var(--accent);flex:none;font-style:normal}.fin-seg{background:#14181e;border:1px solid #262d38;border-radius:8px;flex-wrap:wrap;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.fin-seg button{min-width:96px;height:32px;color:var(--text-2);background:0 0;border:0;border-radius:6px;padding:0 16px;font-weight:700}.fin-seg button.on{background:var(--accent);color:#06202c}.fin-net{height:16px;color:var(--accent);border:1px solid #00aeef73;border-radius:99px;align-items:center;margin-right:4px;padding:0 6px;font-size:10px;font-style:normal;font-weight:700;line-height:16px;display:inline-flex}.fin-crypto-empty{align-items:flex-start;gap:var(--s-8);padding:var(--s-16);background:#14181e;border:1px dashed #262d38;border-radius:8px;flex-direction:column;display:flex}.fin-crypto-empty b,.fin-crypto-empty p{margin:0}.fin-crypto-empty p{color:var(--text-2);font-size:var(--type-meta)}.fin-crypto-empty .fin-add-chip{width:auto;min-height:40px;padding:0 16px}.fin-quote{gap:var(--s-8);background:#14181e;border:1px solid #262d38;border-radius:8px;flex-direction:column;padding:12px 16px;display:flex}.fin-quote p{justify-content:space-between;align-items:center;gap:var(--s-8);margin:0;display:flex}.fin-quote span{color:var(--mute);font-size:12px}.fin-quote b{font-size:13px;font-weight:700}.fin-lock{gap:var(--s-8);background:#00aeef0f;border:1px solid #00aeef29;border-radius:8px;flex-direction:column;padding:12px 16px;display:flex}.fin-lock-top{justify-content:space-between;align-items:center;gap:var(--s-8);min-width:0;display:flex}.fin-lock-top span{align-items:center;gap:var(--s-8);min-width:0;color:var(--text);font-size:13px;font-weight:600;line-height:16px;display:inline-flex}.fin-lock-top svg{width:16px;height:16px;color:var(--accent);flex:none}.fin-lock-top b{color:#fff;flex:none;margin:0;font-size:13px;font-weight:700;line-height:16px}.fin-lock-bar{background:#262d38;border-radius:99px;height:4px;overflow:hidden}.fin-lock-bar span{background:var(--accent);height:100%;display:block}.fin-lock-meta{color:var(--mute);margin:0;font-size:12px;line-height:16px}.fin-lock-row{justify-content:space-between;gap:var(--s-8);color:var(--text-2);font-size:var(--type-meta);display:flex}.pin-field{gap:var(--s-8);flex-direction:column;display:flex}.pin-field .fin-section-head span{color:var(--mute);font-size:var(--type-meta);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.pin-field .fin-section-head button{color:var(--accent);background:0 0;border:0;font-weight:700}.pin-boxes{gap:var(--s-8);flex-wrap:wrap;display:flex}.pin-boxes input{text-align:center;border-radius:var(--radius-field);background:var(--field);color:#fff;width:40px;height:44px;font:inherit;border:1px solid #262d38;font-size:18px;font-weight:700}.fin-submit{width:100%}.fin-submit:disabled{opacity:.4}.fin-accounts{gap:var(--s-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fin-account{gap:var(--s-8);padding:var(--s-16);border-radius:var(--radius);background:#14181e;border:1px solid #262d38;flex-direction:column;min-width:0;display:flex}.fin-account-top{align-items:center;gap:var(--s-8);min-width:0;display:flex}.fin-account-top small{flex:none;margin-left:auto}.fin-vault-card{gap:var(--s-16);padding:var(--s-16);background:radial-gradient(circle at 0 0,#00aeef2e,#0000 42%),#1e2128;border:1px solid #262d38;border-radius:12px;flex-direction:column;display:flex}.fin-vault-top{justify-content:space-between;gap:var(--s-16);align-items:flex-start;display:flex}.fin-vault-top>div:first-child{align-items:flex-start;gap:var(--s-8);flex-direction:column;display:flex}.fin-vault-card .fin-vault-top b{font-size:var(--type-title);line-height:var(--leading-title)}.fin-apr{height:24px;padding:0 var(--s-8);color:var(--accent);border:1px solid #00aeef73;border-radius:99px;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.fin-vault-figs{gap:var(--s-16);display:flex}.fin-vault-figs p{gap:var(--s-4);flex-direction:column;margin:0;display:flex}.fin-vault-figs span{color:var(--mute);font-size:var(--type-meta)}.fin-actions{gap:var(--s-8);flex-wrap:wrap;display:flex}.fin-actions>button{flex:160px}.fin-info{gap:var(--s-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fin-info article{gap:var(--s-4);padding:var(--s-8);border-radius:var(--radius);background:#14181e;border:1px solid #262d38;flex-direction:column;min-width:0;display:flex}.fin-info span{color:var(--mute);font-size:var(--type-meta)}.fin-info b{font-size:var(--type-body)}.fin-amount-row{gap:var(--s-8);align-items:center;display:flex}.fin-amount-row .pf-input{flex:1;min-width:0}.fin-book em{font-style:normal;font-weight:700}.fin-book li>div{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.fin-book li>div span{display:block}@media (width<=1100px){.fin-info{grid-template-columns:1fr 1fr}.fin-vault-top,.fin-vault-figs{flex-direction:column}}@media (width<=1024px){.fin-accounts{grid-template-columns:1fr}}@media (width<=700px){.fin-info{grid-template-columns:1fr}}.fin-split{gap:var(--s-24);grid-template-columns:minmax(0,1.65fr) minmax(220px,.85fr);align-items:start;display:grid}.fin-split:not(:has(.fin-side)){grid-template-columns:1fr}.fin-split>div{gap:var(--s-16);flex-direction:column;min-width:0;display:flex;container-type:inline-size}.fin-side{border-radius:var(--radius);padding:var(--s-16);gap:var(--s-16);background:#14181e;border:1px solid #262d38;flex-direction:column;display:flex}.fin-side h2{font-size:var(--type-body);margin:0}.fin-side p{color:var(--text-2);font-size:var(--type-meta);margin:0}.fin-sums,.fin-tiles,.fin-card-grid,.fin-steps{gap:var(--s-16);display:grid}.fin-sums{grid-template-columns:repeat(3,minmax(0,1fr))}.fin-sums article,.fin-card,.fin-bank,.fin-hero{border-radius:var(--radius);padding:var(--s-16);background:#1e2128;border:1px solid #262d38}.fin-sums span,.fin-bank p,.fin-meta,.fin-ledger span{color:var(--mute);font-size:var(--type-meta)}.fin-sums b,.fin-hero>div>b{font-size:var(--type-title);margin-top:var(--s-4);display:block}.fin-card-head,.fin-custom{justify-content:space-between;align-items:center;gap:var(--s-16);display:flex}.fin-card,.dep-form{gap:var(--s-16);flex-direction:column;display:flex}.fin-card h2,.fin-review h2{font-size:var(--type-section);margin:0}.fin-tiles{grid-template-columns:1fr}.fin-tiles button,.fin-add{align-items:center;gap:var(--s-12);text-align:left;width:100%;padding:var(--s-12);border-radius:var(--radius);color:#fff;background:#14181e;border:1px solid #262d38;display:flex}.fin-tiles button.on{border-color:var(--accent)}.fin-tiles i,.fin-bank>i{color:#7ad8f6;background:#00aeef29;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;font-style:normal;font-weight:700;display:grid}.fin-tiles em,.fin-bank em{color:var(--mute);font-style:normal;font-size:var(--type-meta);display:block}.fin-tiles small,.fin-bank small{color:#7ad8f6;margin-left:auto;font-size:11px;font-weight:700}.fin-tiles strong{color:var(--accent)}.fin-wager{gap:var(--s-8);margin:var(--s-16) 0;padding:var(--s-12);border-radius:var(--radius);background:#14181e;flex-direction:column;display:flex}.fin-review{align-items:flex-start;gap:var(--s-8);flex-direction:column;display:flex}.fin-review img{object-fit:contain;mix-blend-mode:screen;width:96px;height:96px}.copy-row{align-items:center;gap:var(--s-8);vertical-align:middle;display:inline-flex}.copy-hit{flex:none;align-items:center;display:inline-flex;position:relative}.copy-ico{width:32px;height:32px;min-height:32px;color:var(--accent);cursor:pointer;background:0 0;border:1px solid #2a3340;border-radius:8px;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.copy-ico svg{width:16px;height:16px;display:block}.copy-ico:hover,.copy-ico:focus-visible{border-color:#00aeefb3}.copy-ico:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.copy-ico:not(.is-done):hover:after,.copy-ico:not(.is-done):focus-visible:after{content:attr(data-tip);color:#fff;white-space:nowrap;z-index:6;pointer-events:none;background:#0e1218;border:1px solid #262d38;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:600;line-height:16px;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.copy-toast{color:#fff;white-space:nowrap;z-index:7;pointer-events:none;background:#0e7490;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:700;line-height:16px;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.fin-pill{border-radius:99px;padding:4px 8px;font-size:11px;font-style:normal;font-weight:700}.fin-pill.is-pending{color:#9adcf6;background:#00aeef26}.fin-pill.is-processing{color:#e6edf4;background:#8e98a433}.fin-pill.is-approved{color:#7ddea2;background:#7ddea21f}.fin-pill.is-rejected{color:#ff8ca4;background:#ff8ca41f}.fin-hero{align-items:stretch;gap:var(--s-16);flex-direction:column;display:flex}.fin-balances{gap:var(--s-16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fin-balances>div,.fin-balances article{gap:var(--s-8);flex-direction:column;min-width:0;display:flex}.fin-balances b,.fin-sums b{white-space:nowrap}.fin-hero article b,.fin-balances b{font-size:var(--type-title)}.fin-ledger{margin:0;padding:0;list-style:none}.fin-ledger li{gap:var(--s-12);padding:var(--s-12) 0;border-bottom:1px solid #262d38;grid-template-columns:1fr auto auto;align-items:center;display:grid}.fin-card-grid{grid-template-columns:1fr}.fin-bank{gap:var(--s-12);grid-template-columns:auto 1fr;align-items:center;display:grid}.fin-bank .ref-actions{grid-column:1/-1}.fin-bank-list{gap:var(--s-4);flex-direction:column;max-height:200px;margin:0;display:flex;overflow:auto}.bank-menu{top:calc(100% + var(--s-8));padding:var(--s-8);gap:var(--s-8)}.fin-bank-list button{text-align:left;height:36px;padding:0 var(--s-8);color:#fff;background:0 0;border:0;border-radius:4px}.fin-bank-list button.on,.fin-bank-list button:hover{background:#143041}.fin-dialog{gap:var(--s-12);text-align:left;flex-direction:column;width:min(520px,100%);display:flex}.fin-dialog h2{text-align:left;text-transform:none;letter-spacing:0}.fin-dialog .btn-solid:disabled{opacity:.4}.fin-vault{gap:var(--s-16);border-radius:var(--radius);padding:var(--s-16);background:radial-gradient(circle at 12%,#00aeef33,#0000 36%),#1e2128;border:1px solid #262d38;grid-template-columns:140px 1fr;align-items:center;display:grid}.fin-vault img{object-fit:contain;mix-blend-mode:screen;width:140px;height:120px}.fin-vault b{font-size:32px}.fin-vault-actions{grid-column:1/-1}.fin-project{margin:var(--s-12) 0 0;gap:var(--s-8);flex-direction:column;padding:0;list-style:none;display:flex}.fin-project li{justify-content:space-between;display:flex}.fin-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.fin-steps article{border-radius:var(--radius);padding:var(--s-12);background:#14181e}.fin-steps h3{margin:var(--s-8) 0;font-size:var(--type-body)}.fin-steps p{color:var(--text-2);margin:0}.fin-custom{margin-bottom:var(--s-12)}.fin-custom .pf-input{max-width:180px}@container (width<=560px){.fin-balances,.fin-sums,.dep-channels,.dep-account{grid-template-columns:1fr}.dep-prow{grid-template-columns:minmax(0,1fr) auto}.dep-prow em{grid-column:1/-1}}@media (width<=1100px){.fin-split,.fin-steps,.fin-vault{grid-template-columns:1fr}}.rw-info{width:18px;height:18px;color:var(--accent);vertical-align:middle;background:#14181e;border:1px solid #262d38;border-radius:50%;margin-left:6px;font-size:11px;font-weight:700;position:relative}.rw-info:hover:after{content:attr(data-tip);color:#fff;white-space:normal;z-index:5;background:#0e1218;border:1px solid #262d38;border-radius:6px;width:max-content;max-width:240px;padding:8px;font-size:12px;font-weight:500;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}@media (width<=1280px){.nav-tabs>a{padding:0 var(--s-8);letter-spacing:0}.nav-split{margin:0 var(--s-16)}.nav-tabs>a.active:after{left:var(--s-8);right:var(--s-8)}}@media (width<=800px){.rw-hero,.rw-grid,.rw-rain,.rw-card,.rw-shop-row,.rw-vip,.rw-page,.fin-split,.profile-grid{grid-template-columns:1fr}.rw-history{grid-area:auto/1}.profile-grid,.pf-refer{grid-template-columns:1fr}.banner,.banner-earn,.banner-badges{align-items:flex-start}.banner{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.msg-fold{transition:none}}.phone-cc,.phone-num,.phone-edit{color:#fff;font-family:var(--font);font-size:var(--type-body);background:0 0;border:0;font-weight:500}.phone-cc{align-items:center;gap:var(--s-8);height:100%;padding:0 var(--s-12);border-radius:var(--radius-field) 0 0 var(--radius-field);border-right:1px solid #262d38;display:inline-flex}.phone-cc b{letter-spacing:.02em;font-weight:700}.phone-cc svg.chev{width:10px;height:10px;color:var(--mute)}.phone-flag{border-radius:2px;width:18px;height:12px;display:block;box-shadow:0 0 0 1px #536174}.phone-num{min-width:0;height:100%;padding:0 var(--s-12);letter-spacing:.04em;outline:none;flex:1}.phone-num:read-only{color:var(--text-2)}.phone-end{align-items:center;gap:var(--s-8);padding-right:var(--s-8);display:inline-flex}.phone-tick{background:var(--accent);color:#06202c;border-radius:50%;place-items:center;width:16px;height:16px;font-size:11px;font-weight:800;display:grid;position:relative}.phone-edit{height:28px;padding:0 var(--s-8);color:var(--accent);font-weight:700;font-size:var(--type-meta);letter-spacing:.04em;text-transform:uppercase}.phone-menu{z-index:6;top:calc(100% + var(--s-8));background:var(--surface);border-radius:var(--radius-field);width:min(320px,100%);padding:var(--s-8);border:1px solid #262d38;position:absolute;left:0;box-shadow:0 16px 32px #0008}.phone-menu input{border-radius:var(--radius-field);background:var(--field);color:#fff;width:100%;height:36px;padding:0 var(--s-12);font:inherit;font-size:var(--type-body);border:1px solid #262d38;outline:none}.phone-list{max-height:220px;margin-top:var(--s-8);flex-direction:column;display:flex;overflow:auto}.phone-list button{align-items:center;gap:var(--s-8);width:100%;height:36px;padding:0 var(--s-8);color:#fff;text-align:left;font-size:var(--type-body);background:0 0;border:0;border-radius:4px;display:flex}.phone-list button.on,.phone-list button:hover{background:#20262f}.phone-list b{color:var(--text-2);margin-left:auto;font-weight:600}.mem{grid-template-columns:var(--sidebar) minmax(0, 1fr);gap:var(--s-24);padding:var(--s-24) 0 var(--s-48);align-items:start;display:grid}.side{gap:var(--s-16);background:0 0;border:0;flex-direction:column;display:flex}.panel{background:#1e2128;border:1px solid #262d38;border-radius:12px}.side-bal{align-items:center;gap:var(--s-12);padding:var(--s-16);background:#1e2128;border:1px solid #262d38;border-radius:12px;display:flex}.side-wallet{width:36px;height:36px;color:var(--accent);flex:none}.icon-btn{position:relative}.dep-tabs{flex-wrap:wrap;row-gap:0}.dep-methods{gap:var(--s-8);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.dep-nets{grid-template-columns:repeat(2,minmax(160px,240px))}.dep-seg{gap:var(--s-8);flex-wrap:wrap;display:flex}.dep-seg button{height:32px;padding:0 var(--s-16);color:var(--text-2);background:#14181e;border:1px solid #262d38;border-radius:99px;font-weight:700}.dep-seg button.on{background:var(--accent);color:#06202c;border-color:#0000}.dep-desk{gap:var(--s-24);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.dep-side{gap:var(--s-8);max-height:calc(100vh - 96px);padding:var(--s-16);top:var(--s-16);background:#1e2128;border:1px solid #262d38;border-radius:12px;flex-direction:column;display:flex;position:sticky;overflow:auto}.dep-side h2{margin:0 0 var(--s-8);font-size:var(--type-section);flex:none}.dep-side:focus{outline:none}.dep-side>*,.dep-promo-drawer>*{flex-shrink:0}.dep-code{gap:var(--s-8);display:flex}.dep-code .pf-input{flex:1;min-width:0}.dep-promo-stack{gap:var(--s-8);flex-direction:column;flex:none;min-width:0;display:flex}.dep-promo-stack>*{flex-shrink:0}.dep-code-block{margin-bottom:var(--s-8)}.dep-bonus{gap:var(--s-8);border-radius:var(--radius);cursor:pointer;background:#14181e;border:1px solid #262d38;flex:none;grid-template-columns:16px 56px minmax(0,1fr);align-items:center;height:98px;min-height:98px;padding:12px 8px;display:grid;position:relative;overflow:visible}.dep-info-btn{z-index:2;width:18px;height:18px;color:var(--accent);background:#10161c;border:1px solid #2a3340;border-radius:50%;padding:0;font-size:11px;font-weight:800;line-height:16px;position:absolute;top:8px;right:8px}.dep-unavail-tag{height:16px;color:var(--mute);align-items:center;gap:4px;font-size:10px;font-style:normal;line-height:16px;display:flex}.dep-unavail-tag svg{flex:none;width:12px;height:12px}.dep-promo-list.is-locked .dep-bonus{opacity:.55}.dep-title-tools{justify-content:flex-end;align-items:center;gap:var(--s-8);flex-wrap:wrap;display:flex}.dep-demo{background:#14181e;border:1px solid #262d38;border-radius:99px;align-items:center;gap:4px;padding:4px;display:inline-flex}.dep-demo span{color:var(--mute);letter-spacing:.06em;text-transform:uppercase;padding:0 8px;font-size:11px;font-weight:700}.dep-demo button{height:24px;color:var(--text-2);background:0 0;border:0;border-radius:99px;padding:0 8px;font-size:11px;font-weight:700}.dep-demo button.on{background:var(--accent);color:#06202c}.dep-modal{gap:var(--s-16);text-align:left;flex-direction:column;width:min(440px,100%);display:flex}.dep-modal h2{text-align:left;text-transform:none;letter-spacing:0;font-size:var(--type-section);margin:0}.dep-modal h3{font-size:var(--type-body);margin:0}.dep-modal-sub{color:var(--text-2);margin:0}.dep-sum,.dep-wager-card,.dep-turn-card{gap:var(--s-8);padding:var(--s-12) var(--s-16);background:#14181e;border:1px solid #262d38;border-radius:10px;flex-direction:column;display:flex}.dep-sum p,.dep-wager-card p,.dep-turn-card p{justify-content:space-between;gap:var(--s-8);margin:0;display:flex}.dep-sum hr{border:0;border-top:1px solid #262d38;width:100%;margin:0}.dep-sum .plus{color:#7ddea2}.dep-sum .total{color:var(--accent)}.dep-formula{padding:var(--s-8) var(--s-12);color:var(--text);background:#10161c;border-radius:8px;align-self:flex-start;font-size:13px;font-weight:700}.dep-warn{gap:var(--s-8);padding:var(--s-12);color:#f5c16c;background:#f5c16c1f;border:1px solid #f5c16c66;border-radius:8px;margin:0;font-size:13px;line-height:18px;display:flex}.dep-note{padding:var(--s-12);color:var(--text-2);background:#00aeef14;border-radius:8px;margin:0;font-size:13px;line-height:18px}.dep-confirm-actions{gap:var(--s-8);display:flex}.dep-confirm-actions .btn-outline,.dep-confirm-actions .btn-solid{text-align:center;flex:1;width:auto}.dep-terms{color:var(--text-2);gap:var(--s-8);flex-direction:column;margin:0;padding-left:18px;display:flex}.dep-bonus.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.dep-bonus input{accent-color:#00aeef;margin:0}.dep-bonus>span:last-child{flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:0;display:flex}.dep-bonus em,.dep-bonus small{color:var(--text-2);font-style:normal;font-size:var(--type-meta)}.dep-lock{gap:var(--s-8);padding:var(--s-16);border-radius:var(--radius);background:#00aeef14;border:1px solid #00aeef73;flex-direction:column;flex:none;display:flex}.dep-lock p,.dep-lock b{margin:0}.dep-promo-list{gap:var(--s-8);flex-direction:column;flex:none;min-height:min-content;display:flex}.dep-promo-list>*{flex-shrink:0}.dep-promo-list.is-locked{opacity:.4}.dep-promo-list.is-locked .dep-bonus{pointer-events:none}.dep-thumb,.dep-thumb-empty,.dep-thumb-free{object-fit:cover;background:#0e1218;border-radius:6px;flex:none;width:56px;height:42px;display:block}.dep-thumb-free{color:var(--accent);background:linear-gradient(160deg,#00aeef6b,#00aeef14 58%,#10161c);border:1px solid #00aeef66;place-items:center;display:grid}.dep-thumb-free svg{width:20px;height:20px;display:block}.dep-bonus b{-webkit-line-clamp:2;-webkit-box-orient:vertical;height:26px;margin:0;font-size:13px;line-height:13px;display:-webkit-box;overflow:hidden}.dep-bonus em{text-overflow:ellipsis;white-space:nowrap;height:14px;line-height:14px;display:block;overflow:hidden}.dep-bonus small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:24px;margin:0;line-height:12px;display:-webkit-box;overflow:hidden}.dep-bonus.is-free b{height:auto;max-height:26px}.dep-bonus.is-free small{height:auto;max-height:24px}.dep-free-tag{height:16px;color:var(--accent);background:#00aeef1f;border:1px solid #00aeef73;border-radius:99px;align-self:flex-start;margin:0;padding:0 6px;font-size:10px;font-style:normal;font-weight:700;line-height:14px}.dep-brands button>b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dep-chosen{align-items:center;gap:var(--s-16);padding:var(--s-12) var(--s-16);border-radius:var(--radius);background:#14181e;border:1px solid #262d38;display:flex}@media (width<=1199px){.dep-desk{grid-template-columns:minmax(0,1fr)}.dep-side{display:none}}@media (width>=1200px){.dep-mobile-shade,.dep-promo-drawer{display:none}}.dep-chosen>div:first-child{gap:var(--s-4);flex-direction:column;flex:1;min-width:0;display:flex}.dep-chosen span,.dep-chosen small{color:var(--mute);font-size:var(--type-meta)}.dep-chosen .bar{flex:none;width:160px}.dep-promo-drawer{gap:var(--s-16);flex-direction:column;width:min(420px,100%);display:flex}.dep-drawer-head{justify-content:space-between;align-items:center;gap:var(--s-8);display:flex}.dep-drawer-head h2{font-size:var(--type-section);margin:0}.dep-methods button{align-items:center;gap:var(--s-8);width:100%;min-width:0;height:48px;padding:0 var(--s-8);text-align:left;color:var(--text);border-radius:var(--radius);background:#14181e;border:1px solid #262d38;display:flex}.dep-methods button.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.dep-methods button:disabled{opacity:.4}.dep-chip-text{align-items:baseline;gap:var(--s-4);flex:1;min-width:0;display:flex}.dep-chip-text b{white-space:nowrap;font-size:var(--type-meta)}.dep-chip-text em{min-width:0;color:var(--text-2);font-style:normal;font-weight:500;font-size:var(--type-meta);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dep-speed{height:24px;padding:0 var(--s-8);color:var(--accent);border:1px solid #00aeef73;border-radius:99px;flex:none;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.dep-methods i.tick{color:var(--accent);flex:none;font-style:normal}.dep-mark{color:#7ad8f6;background:#00aeef29;border-radius:6px;flex:none;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;font-weight:700;display:grid}@media (width<=1100px){.dep-methods{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.dep-chosen{flex-wrap:wrap}.dep-chosen .bar{width:100%}}@media (width<=700px){.dep-methods{grid-template-columns:repeat(2,minmax(0,1fr))}}.dep-account{gap:var(--s-16);padding:var(--s-16);border-radius:var(--radius);background:radial-gradient(circle at 0 0,#00aeef2e,#0000 46%),#14181e;border:1px solid #262d38;grid-template-columns:minmax(0,1fr) 120px;align-items:center;display:grid}.dep-live{gap:var(--s-8);padding:var(--s-16);border-radius:var(--radius);background:radial-gradient(circle at 0 0,#00aeef38,#0000 55%),#14181e;border:1px solid #00aeef73;flex-direction:column;display:flex}.dep-live b{font-size:var(--type-section)}.dep-live p{margin:0}.dep-prow{gap:var(--s-8);padding:var(--s-8);border-radius:var(--radius);background:#14181e;border:1px solid #262d38;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.dep-prow.on{border-color:var(--accent)}.dep-prow>button{align-items:flex-start;gap:var(--s-4);color:#fff;text-align:left;background:0 0;border:0;flex-direction:column;min-width:0;padding:0;display:flex}.dep-prow small,.dep-prow em{color:var(--mute);font-size:var(--type-meta);font-style:normal}.dep-info{position:relative}.dep-tip{right:0;bottom:calc(100% + var(--s-8));width:220px;padding:var(--s-8);border-radius:var(--radius);color:#fff;font-size:var(--type-meta);z-index:4;background:#0e1218;border:1px solid #262d38;position:absolute}.dep-error{color:#ff8ca4;text-align:left;margin:0}.dep-card{max-width:480px}.dep-secret>button{right:var(--s-8);height:44px;color:var(--accent);background:0 0;border:0;font-weight:700;position:absolute;bottom:0}.dep-table-wrap{overflow-x:auto}.dep-done{align-items:flex-start}.msg-chips button:disabled{opacity:.4}.dep-rows p{gap:var(--s-8);padding:var(--s-8) 0;border-bottom:1px solid var(--hair);grid-template-columns:120px 1fr auto;align-items:center;margin:0;display:grid}.dep-rows button.copy-ico{width:32px;height:32px;min-height:32px;color:var(--accent);border-radius:8px;padding:0}.dep-rows .copy-hit{justify-self:end}.dep-none{border:1px solid var(--line);color:var(--text);border-radius:var(--radius);min-height:32px;padding:0 var(--s-8);background:0 0}.dep-none.on,.dep-offers button.on{border-color:var(--accent);color:var(--accent)}.dep-qr{width:120px;height:120px;margin:var(--s-12) 0;border-radius:4px}.dep-req{color:#ff8ca4;font-style:normal}.dep-zone{align-items:center;gap:var(--s-8);padding:var(--s-24);border:1px dashed var(--accent);border-radius:var(--radius);text-align:center;background:#00aeef0f;flex-direction:column;display:flex}.dep-zone.over,.dep-zone:hover{background:#00aeef24;border-style:solid}.dep-zone svg{width:32px;height:32px;color:var(--accent)}.dep-zone p,.dep-zone span{margin:0}.dep-zone span,.dep-file span{color:var(--text-2);font-size:var(--type-meta)}.dep-file{gap:var(--s-8) var(--s-16);padding:var(--s-8);border-radius:var(--radius);background:#14181e;border:1px solid #262d38;grid-template-columns:64px minmax(0,1fr);align-items:center;display:grid}.dep-file img{object-fit:cover;border-radius:8px;grid-row:span 2;width:64px;height:64px}.dep-file b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dep-file .ref-actions{grid-column:2}.pf-field>input[type=file]{display:none}.dep-drop{gap:var(--s-8);padding:var(--s-16);border:1px dashed var(--line);border-radius:var(--radius);cursor:pointer;display:grid}.dep-drop input{display:none}.dep-offers{gap:var(--s-8);flex-direction:column;max-height:280px;display:flex;overflow:auto}.dep-offers button{text-align:left;color:var(--text);border:1px solid var(--hair);border-radius:var(--radius);padding:var(--s-8);background:#14181e}.dep-offers span,.dep-drop span{color:var(--text-2);font-size:var(--type-meta)}.side-bal span{color:var(--mute);font-size:var(--type-meta);display:block}.side-bal b{font-size:var(--type-section);font-variant-numeric:tabular-nums;font-weight:600}.side-wallet{width:36px;height:36px;color:var(--accent);padding:var(--s-8);background:#00aeef1f;border-radius:8px;flex:none}.side-menu{gap:var(--s-4);padding:var(--s-8);background:#1e2128;border:1px solid #262d38;border-radius:12px;flex-direction:column;display:flex}.side .group+.group{border-top:1px solid var(--line);margin-top:var(--s-16);padding-top:var(--s-16)}.side .sec{color:var(--accent);font-size:var(--type-meta);line-height:var(--leading-meta);letter-spacing:.08em;text-transform:uppercase;padding:0 var(--s-16) var(--s-8);align-items:center;gap:var(--s-8);margin-top:0;font-weight:700;display:flex}.side .sec i{font-style:normal}.side a,.side button.linkish{text-align:left;width:100%;height:var(--row);padding:0 var(--s-8);color:var(--text-2);white-space:nowrap;font-size:var(--type-body);line-height:var(--leading-body);background:0 0;border:0;border-radius:6px;align-items:center;display:flex}.side a{position:relative}.side a:hover{color:#fff;background:var(--tab)}.side a svg,.side button.linkish svg{flex:none;width:16px;height:16px}.side a,.side button.linkish{gap:var(--s-8)}.side a.active,.side a.active:hover{color:#06202c;background:var(--accent)}.side a.active:before{display:none}.nav-hot{background:var(--accent);color:#06202c;letter-spacing:0;border-radius:3px;margin-right:4px;padding:0 4px;font-size:9px;font-style:normal;font-weight:800}.bal-pop{width:220px;padding:var(--s-12)}.bal-pop p{margin:0 0 var(--s-8);font-size:var(--type-meta);justify-content:space-between;display:flex}.icon-btn .badge{top:var(--s-4);right:var(--s-4);position:absolute}.panel{padding:var(--s-24)}.panel h1{margin:0 0 var(--s-16);font-size:var(--type-title);line-height:var(--leading-title);font-weight:700}.stats{grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0;display:grid}.stat{border:1px solid var(--hair);background:#12161d;border-radius:8px;padding:12px}.stat span{color:var(--mute);font-size:12px;display:block}.stat b{font-size:18px;font-weight:500}table.data{border-collapse:collapse;width:100%}table.data th,table.data td{text-align:left;height:var(--table-row);padding:0 var(--s-8);border-bottom:1px solid var(--line);font-size:var(--type-body);line-height:var(--leading-body)}table.data th{color:var(--mute);font-weight:400}.ok{color:#7ddea2}.warn{color:var(--accent)}.bad{color:#ff8ca4}.chips{gap:var(--s-8);flex-wrap:wrap;display:flex}.chips button{border:1px solid var(--line);background:var(--field);color:#fff;border-radius:6px;min-width:88px;padding:12px 18px;font-size:16px;font-weight:700}.chips button.on{background:linear-gradient(#00adee,#105373);border-color:#0000}.days{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.day{border:1px solid var(--hair);text-align:center;background:#12161d;border-radius:8px;padding:10px 6px}.day.on{border-color:var(--accent);color:var(--accent)}.progress{background:#12161d;border-radius:99px;height:8px;overflow:hidden}.progress span{background:linear-gradient(90deg, var(--nav), var(--accent));height:100%;display:block}.split{grid-template-columns:1.1fr .9fr;gap:16px;display:grid}.dl{grid-template-columns:1fr 1fr;gap:12px;display:grid}.store{border:1px solid var(--line);background:#12161d;border-radius:12px;flex-direction:column;gap:6px;padding:16px;display:flex}.faq details{border-bottom:1px solid var(--hair);padding:8px 0}.faq summary{cursor:pointer;font-size:15px}.devtog{left:var(--s-8);bottom:var(--s-8);z-index:80;height:var(--control-sm);align-items:center;gap:var(--s-8);background:var(--surface);color:#fff;border:1px solid var(--line);border-radius:var(--radius-btn);width:auto;padding:0 var(--s-8);box-shadow:0 var(--s-8) var(--s-24) #000a;display:flex;position:fixed}.devtog b{color:#fff;font-size:var(--type-meta);line-height:var(--leading-meta);letter-spacing:.08em}.devtog p{display:none}.switch{background:var(--field);padding:var(--s-4);border-radius:99px;grid-template-columns:1fr 1fr;display:grid}.switch button{color:var(--mute);height:var(--s-24);padding:0 var(--s-8);font-size:var(--type-meta);background:0 0;border:0;border-radius:99px;font-weight:700}.switch button.on{color:#fff;background:linear-gradient(#00adee,#105373)}.toast{color:#fff;z-index:70;background:#0e7490;border-radius:99px;padding:10px 16px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0008}.login-prompt{text-align:center;max-width:460px;margin:48px auto}.login-prompt h1{margin-bottom:8px;font-size:26px}.prose{color:#d5dde8}.prose h2{color:#fff;margin:18px 0 6px;font-size:16px}.prose p,.prose li{color:#c5ceda}.prose ul{padding-left:18px}.foot-five{grid-template-columns:1.2fr 1fr 1.2fr 1fr .8fr}.crumb{color:var(--mute);flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 0;font-size:12px;display:flex}.crumb a{color:var(--accent);font-weight:700}.silo-chips{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.silo-chips a,.silo-chips button{border:1px solid var(--line);background:var(--field);height:32px;color:var(--text-2);border-radius:99px;padding:0 12px;font-size:12px;font-weight:700}.silo-chips a.on,.silo-chips button.on{color:#161a20;background:#00aeef;border-color:#0000}.lobby-tools{align-items:center;gap:12px;display:flex}.pillar-promo{color:#fff;background:linear-gradient(135deg,#01adee,#0788bb 55%,#143141);border-radius:10px;flex-direction:column;justify-content:flex-end;min-height:96px;margin:0 0 16px;padding:16px;display:flex}.pillar-promo span{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.pillar-promo b{font-size:18px}.hub-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.hub-card{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:8px;min-height:120px;padding:16px;display:flex}.hub-card b{font-size:18px}.hub-card span{color:var(--text-2);font-size:13px}.hub-card:hover{border-color:#00aeef}.inferred{display:none}.hero{border-radius:var(--radius);height:var(--hero-h);background:var(--surface);border:1px solid var(--line);position:relative;overflow:hidden}.hero img,.hero-fallback{object-fit:cover;width:100%;height:100%}.hero-fallback{background:linear-gradient(135deg,#01adee,#0788bb 55%,#143141)}.hero-copy{background:linear-gradient(90deg,#161a20eb 0%,#161a20b8 42%,#161a2026 100%);flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:24px;display:flex;position:absolute;inset:0}.hero-copy .btn-solid{min-width:180px}.hero-copy h2{margin:0 0 8px;font-size:28px}.hero-copy p{color:var(--text-2);max-width:460px;margin:0 0 16px;font-size:14px}.hero-dots{left:50%;bottom:var(--s-16);gap:var(--s-8);display:flex;position:absolute;transform:translate(-50%)}.hero-dots button{background:#686976;border:0;border-radius:99px;width:8px;height:8px;padding:0}.hero-dots button.on{background:#00aeef;width:22px}.home-promos,.promo-list{gap:var(--s-16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-promo,.promo-card{height:var(--promo-h);border-radius:var(--radius);padding:var(--s-16);color:#fff;gap:var(--s-12);background:linear-gradient(135deg,#01adee,#0788bb 55%,#143141);grid-template-columns:1fr 96px;align-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.home-promo-copy,.promo-card>div{align-items:flex-start;gap:var(--s-8);flex-direction:column;min-width:0;padding:0;display:flex}.home-promo-copy>span:first-child,.promo-card .tag{font-size:var(--type-meta);line-height:var(--leading-meta);letter-spacing:.06em;text-transform:uppercase;color:#fff;margin:0;font-weight:700}.home-promo .btn-sm,.promo-card .btn-sm{color:var(--bg);background:#fff}.home-promo b,.promo-card h3{font-size:var(--type-section);line-height:var(--leading-section);margin:0;font-weight:600}.home-promo img,.home-promo-art,.promo-card img,.promo-fallback{object-fit:cover;border-radius:var(--radius);background:#ffffff1f;justify-self:end;width:96px;height:96px;min-height:0}.stack-field{gap:6px;margin-bottom:12px;display:grid}.stack-field>span{color:var(--text-2);font-size:12px;font-weight:600}.stack-field .field input,.phone-line .field input{width:100%}.phone-line{grid-template-columns:84px 1fr;gap:8px;display:grid}.cc{border:1px solid var(--line);background:var(--field);color:#fff;border-radius:6px;height:44px;font-size:13px;font-weight:700}.picker{position:relative}.picker-list{z-index:5;background:var(--surface);border:1px solid var(--line);border-radius:6px;max-height:220px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}.picker-list button{text-align:left;color:#fff;background:0 0;border:0;width:100%;padding:10px 12px;font-size:13px;display:block}.picker-list button:hover,.picker-list button.on{background:#20262f}.limits{color:var(--mute);gap:16px;margin:0 0 12px;font-size:12px;display:flex}.bal-line{color:var(--text-2);margin:0 0 12px;font-size:13px}.bal-line b{color:#fff}.empty .cta{margin-top:16px}.sample-note{margin:var(--s-8) 0 0;color:var(--mute);font-size:var(--type-meta);line-height:var(--leading-meta);letter-spacing:.04em;text-transform:uppercase}.crumb{color:var(--accent);font-size:var(--type-meta);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.kicker{color:var(--accent);font-size:var(--type-meta);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:700}.yes{color:var(--accent);font-weight:700}.no{color:var(--mute)}.metal-bronze{--metal:linear-gradient(155deg, #f0c9a0, #8a4b24 42%, #e7b184 70%, #5c3014);--glow:#c47a4a73;--metal-ink:#e7c2a2}.metal-silver{--metal:linear-gradient(155deg, #f5f7fb, #8e98a4 42%, #e4ebf3 70%, #5c6672);--glow:#d2dce866;--metal-ink:#e6edf4}.metal-gold{--metal:linear-gradient(155deg, #ffe7a3, #a67c1f 42%, #f3d36a 70%, #6a4e12);--glow:#d4af3766;--metal-ink:#f0d78a}.metal-platinum{--metal:linear-gradient(155deg, #f7fbff, #9aabbd 40%, #e7eef6 68%, #4d5d6e);--glow:#bacee066;--metal-ink:#d5e4f2}.metal-diamond{--metal:linear-gradient(155deg, #e7fbff, #1493c4 42%, #b7f1ff 70%, #0c4660);--glow:#00aeef80;--metal-ink:#9be7ff}.tone-silver{--glow:#d2dce847}.vip-cinema{background:radial-gradient(ellipse at 78% 40%, var(--glow,#00aeef33), transparent 46%), #12161c;border-bottom:1px solid var(--line);padding:var(--s-48) 0}.vip-cinema-grid{gap:var(--s-32);grid-template-columns:1.05fr .95fr;align-items:center;display:grid}.vip-cinema h1{margin:var(--s-8) 0 var(--s-12);font-size:var(--type-hero);line-height:var(--leading-hero);font-weight:700}.cinema-line{font-size:var(--type-section);line-height:var(--leading-section);margin:0}.vip-cinema .btn-solid{margin-top:var(--s-16)}.cinema-guest{flex-direction:column;align-items:flex-start;display:flex}.cinema-art{justify-content:flex-end;align-items:center;gap:var(--s-8);display:flex}.crest-glow{flex:none;width:280px;height:280px;position:relative}.crest-glow img{object-fit:contain;mix-blend-mode:screen;width:100%;height:100%;filter:drop-shadow(0 0 18px var(--glow,#00aeef59))}.spark{background:#fff;border-radius:50%;width:6px;height:6px;animation:2.6s ease-in-out infinite spark;position:absolute}.s1{top:18%;left:12%}.s2{animation-delay:.4s;top:10%;right:18%}.s3{animation-delay:.8s;bottom:16%;left:20%}.s4{animation-delay:1.2s;bottom:22%;right:10%}@keyframes spark{0%,to{opacity:.15;transform:translateY(0)}50%{opacity:1;transform:translateY(-8px)}}.crest-line{gap:var(--s-12);width:100%;margin:var(--s-24) 0;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.crest-mini{text-align:center;margin:0}.crest-mini img{object-fit:contain;mix-blend-mode:screen;width:100%;height:132px;filter:drop-shadow(0 0 12px var(--glow))}.crest-mini figcaption{color:var(--metal-ink);font-weight:700;font-size:var(--type-meta)}.progress-ring{flex:none;width:132px;height:132px}.ring-track{fill:none;stroke:#262d38;stroke-width:10px}.ring-value{fill:none;stroke:#00aeef;stroke-width:10px;stroke-linecap:round}.progress-ring text{fill:var(--mute);font-size:11px;font-family:var(--font)}.progress-ring .ring-num{fill:#fff;font-size:20px;font-weight:700}.section-row{justify-content:space-between;align-items:flex-end;gap:var(--s-16);display:flex}.vip-page h2,.page-stack>section>h2{margin:0 0 var(--s-16);font-size:var(--type-section);line-height:var(--leading-section)}.section-row h2{margin:0}.arrow-pair{gap:var(--s-8);display:flex}.arrow-pair button{border-radius:var(--radius-btn);border:1px solid var(--line);background:var(--surface);color:#fff;width:36px;height:36px;font-size:22px;line-height:1}.tier-scroller{gap:var(--s-16);scroll-snap-type:x mandatory;padding:var(--s-8) 0 var(--s-4);display:flex;overflow-x:auto}.tier-card{scroll-snap-align:start;background:var(--metal);box-shadow:0 0 22px var(--glow);border-radius:16px;flex:0 0 280px;padding:2px}.tier-card.is-current{box-shadow:0 0 28px var(--glow)}.tier-card.is-locked .tier-card-inner{opacity:.72}.tier-card-inner{min-height:360px;padding:var(--s-16);gap:var(--s-8);background:#171b22;border-radius:14px;flex-direction:column;display:flex;position:relative}.tier-card img{object-fit:contain;mix-blend-mode:screen;align-self:center;width:180px;height:180px}.tier-card h3{margin:var(--s-8) 0 0;font-size:var(--type-section)}.tier-card p,.tier-card em{color:var(--text-2);margin:0;font-style:normal}.lock,.now{top:var(--s-12);right:var(--s-12);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700;position:absolute}.lock{color:var(--mute)}.now{color:var(--accent)}.vip-compare{border:1px solid var(--line);border-radius:var(--radius);overflow:auto}.vip-compare table{border-collapse:separate;border-spacing:0;width:100%;min-width:880px}.vip-compare th,.vip-compare td{padding:var(--s-12) var(--s-16);text-align:center;border-bottom:1px solid var(--line);background:var(--surface)}.vip-compare thead th{z-index:2;font-size:var(--type-meta);letter-spacing:.04em;text-transform:uppercase;position:sticky;top:0}.vip-compare th[scope=row],.vip-compare thead th:first-child{text-align:left;color:#fff}.col-bronze{color:#e7c2a2;box-shadow:inset 0 3px #c48a55}.col-silver{color:#e6edf4;box-shadow:inset 0 3px #b7c2ce}.col-gold{color:#f0d78a;box-shadow:inset 0 3px #c6a24a}.col-platinum{color:#d5e4f2;box-shadow:inset 0 3px #9eb0c2}.col-diamond{color:#9be7ff;box-shadow:inset 0 3px #00aeef}.vip-compare .is-current{background:#243038}.perk-grid{gap:var(--s-16);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.perk-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s-16)}.perk-card img{object-fit:contain;mix-blend-mode:screen;width:100%;height:140px}.perk-card h3{margin:var(--s-12) 0 var(--s-8);font-size:var(--type-body)}.perk-card p{color:var(--text-2);margin:0}.rule-grid{gap:var(--s-24);grid-template-columns:1fr 1fr;display:grid}.accordion{gap:var(--s-8);flex-direction:column;display:flex}.acc-item{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.acc-item button{justify-content:space-between;gap:var(--s-12);width:100%;padding:var(--s-16);text-align:left;background:0 0;border:0;font-weight:700;display:flex}.acc-item p{padding:0 var(--s-16) var(--s-16);color:var(--text-2);margin:0}.points-strip{justify-content:space-between;align-items:center;gap:var(--s-16);padding:var(--s-16);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);display:flex}.points-main{align-items:center;gap:var(--s-12);display:flex}.points-main b,.pool-banner b,.streak-pill b{font-size:var(--type-title);line-height:var(--leading-title);display:block}.points-main span,.streak-pill span{color:var(--mute);font-size:var(--type-meta)}.points-main img,.streak-pill img{object-fit:contain;mix-blend-mode:screen;width:64px;height:64px}.reward-board{gap:var(--s-16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.reward-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;min-height:380px;display:flex;overflow:hidden}.reward-art{background:radial-gradient(circle at 50% 60%,#00aeef38,#0000 62%),#14181e;place-items:center;height:180px;display:grid}.reward-art img{object-fit:contain;mix-blend-mode:screen;width:150px;height:150px}.reward-body{gap:var(--s-8);padding:var(--s-16);flex-direction:column;flex:1;display:flex}.reward-body p{color:var(--text-2);margin:0}.chip-row{justify-content:space-between;align-items:center;gap:var(--s-8);display:flex}.chip-row h2,.task-card h2,.prize-list h2{font-size:var(--type-section);line-height:var(--leading-section);margin:0}.chip{color:#7ad8f6;padding:2px var(--s-8);font-size:var(--type-meta);white-space:nowrap;border:1px solid #00aeef8c;border-radius:99px;font-weight:700}.count-em{color:var(--mute);font-style:normal;font-size:var(--type-meta)}.reward-body .btn-solid{align-self:flex-start;margin-top:auto}.glow-cta{box-shadow:0 0 16px #00aeef73}.art-cut{object-fit:contain;mix-blend-mode:screen}.dialog-art{width:160px;height:160px}.prize-dialog{align-items:center;gap:var(--s-8);text-align:center;flex-direction:column;display:flex}.dialog-copy{color:var(--text-2);margin:0}.streak-pill{align-items:center;gap:var(--s-12);padding:var(--s-12) var(--s-16);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);display:flex}.week-track{gap:var(--s-12);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.day-cell{align-items:center;gap:var(--s-8);padding:var(--s-12);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);text-align:center;flex-direction:column;display:flex;position:relative}.day-cell img{width:84px;height:84px}.day-cell b{font-size:var(--type-meta)}.day-cell em{color:var(--mute);font-style:normal;font-size:var(--type-meta)}.day-today{border-color:var(--accent);animation:1.6s ease-in-out infinite pulse}.day-claimed{border-color:#1c6484}.day-locked{opacity:.55}@keyframes pulse{50%{opacity:.5}}.coin-burst{pointer-events:none;position:absolute;inset:0}.coin-burst img{mix-blend-mode:screen;width:40px;height:40px;animation:.9s ease-out forwards coins;position:absolute;top:28%;left:28%}.coin-burst img:nth-child(2){--x:28px;animation-delay:50ms}.coin-burst img:nth-child(3){--x:-28px;animation-delay:.1s}@keyframes coins{to{transform:translate(var(--x,0), -64px) scale(.7);opacity:0}}.mile-label{margin:0 0 var(--s-8);color:var(--mute)}.mile{height:8px;margin:72px var(--s-16) 48px;background:#262d38;border-radius:99px;position:relative}.mile-fill{border-radius:inherit;background:linear-gradient(90deg,#105373,#00aeef);height:100%}.mile-mark{text-align:center;width:72px;position:absolute;top:50%;transform:translate(-50%,-50%)}.mile-mark img{object-fit:contain;mix-blend-mode:screen;width:44px;height:44px;margin:-56px auto var(--s-8);display:block}.mile-mark small{color:var(--text-2);font-size:11px;display:block}.wheel-layout{gap:var(--s-32);grid-template-columns:1.15fr .85fr;align-items:center;display:grid}.wheel-aside{width:96px;height:96px}.prize-stage{width:min(480px,100%);margin-inline:auto;position:relative}.prize-rotor{transition:transform 4.4s cubic-bezier(.12,.7,.08,1)}.prize-rotor svg{width:100%;height:auto;display:block}.prize-pointer{z-index:3;filter:drop-shadow(0 2px 2px #00000073);border-top:22px solid #e7eef5;border-left:12px solid #0000;border-right:12px solid #0000;width:0;height:0;position:absolute;top:-2px;left:50%;transform:translate(-50%)}.spin-go{z-index:2;color:#fff;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#00adee,#105373);border:0;border-radius:50%;width:84px;height:84px;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spin-go:disabled,.claim-today:disabled,.task-card button:disabled{opacity:.5;cursor:default}.prize-list{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s-16)}.prize-list ul{margin:var(--s-12) 0 0;gap:var(--s-8);flex-direction:column;padding:0;list-style:none;display:flex}.prize-list li{align-items:center;gap:var(--s-12);display:flex}.prize-list i{border-radius:4px;width:14px;height:14px}.ticker{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.ticker div{gap:var(--s-32);width:max-content;padding:var(--s-12) 0;animation:28s linear infinite ticker;display:flex}.ticker span{color:var(--text-2);white-space:nowrap}.ticker span:before{content:"●";color:var(--accent);margin-right:var(--s-8)}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.tab-row{gap:var(--s-8);flex-wrap:wrap;display:flex}.tab-row button{height:36px;padding:0 var(--s-16);border:1px solid var(--line);background:var(--surface);color:var(--text-2);border-radius:99px}.tab-row button.on{background:var(--accent);border-color:var(--accent);color:#06202c;font-weight:700}.task-grid{gap:var(--s-12);flex-direction:column;display:flex}.task-card{gap:var(--s-16);padding:var(--s-16);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:72px 1fr auto;align-items:center;display:grid}.task-card img{width:72px;height:72px}.task-card p{margin:var(--s-4) 0;color:var(--text-2)}.task-card em{color:var(--accent);font-style:normal;font-weight:700;font-size:var(--type-meta)}.bar{background:#262d38;border-radius:99px;height:8px;overflow:hidden}.bar span,.bar i{background:linear-gradient(90deg,#105373,#00aeef);height:100%;display:block}.pool-banner{align-items:center;gap:var(--s-16);padding:var(--s-16) var(--s-24);border-radius:var(--radius);border:1px solid var(--line);background:radial-gradient(circle at 8% 50%, #00aeef38, transparent 36%), var(--surface);display:flex}.pool-banner img{width:88px;height:88px}.pool-banner em{color:var(--mute);margin-left:auto;font-style:normal}.podium{gap:var(--s-16);grid-template-columns:1fr 1.15fr 1fr;align-items:end;display:grid}.pod{align-items:center;gap:var(--s-8);padding:var(--s-16);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);text-align:center;flex-direction:column;display:flex}.place-1{border-color:var(--accent);justify-content:flex-end;min-height:300px}.place-2,.place-3{justify-content:flex-end;min-height:230px}.avatar{background:#143041;border-radius:50%;place-items:center;width:56px;height:56px;font-size:20px;font-weight:700;display:grid}.pod-trophy{width:72px;height:72px}.crown{width:52px;height:28px}.pod b{font-size:var(--type-body)}.pod span,.pod em{color:var(--text-2);font-style:normal;font-size:var(--type-meta)}.pod em{color:var(--accent);font-weight:700}.board-wrap{border:1px solid var(--line);border-radius:var(--radius);max-height:420px;overflow:auto}.board{border-collapse:collapse;width:100%}.board th,.board td{padding:var(--s-12) var(--s-16);text-align:left;border-bottom:1px solid var(--line)}.board thead th{z-index:1;font-size:var(--type-meta);letter-spacing:.04em;text-transform:uppercase;background:#1e2128;position:sticky;top:0}.board-you td{background:#102833;font-weight:700;position:sticky;bottom:0;box-shadow:inset 0 1px #00aeefa6}.complete-ring{flex:none;width:120px;height:120px}.complete-ring text{font-family:var(--font)}.complete-ring text:first-of-type{fill:#fff;font-size:16px;font-weight:700}.complete-ring text:last-of-type{fill:var(--mute);font-size:11px}.medal-grid{gap:var(--s-12);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.medal-card{align-items:center;gap:var(--s-8);padding:var(--s-12);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:inherit;text-align:center;flex-direction:column;display:flex;position:relative}.medal-card.on{border-color:#1c6484}.medal-card img{width:84px;height:84px}.medal-card b{font-size:var(--type-meta)}.medal-card>span{color:var(--mute);font-size:var(--type-meta)}.medal-card .bar{width:100%}.medal-lock{filter:grayscale()brightness(.62)}.confetti{pointer-events:none;z-index:70;position:fixed;inset:0;overflow:hidden}.confetti i{background:#00aeef;width:8px;height:10px;animation:.9s ease-out forwards burst;position:absolute;top:32%;left:50%}.confetti i:nth-child(odd){background:#fff}@keyframes burst{to{transform:translate(calc((var(--i) - 14) * 16px), calc(-30px - (var(--i) % 6) * 26px)) rotate(calc(var(--i) * 20deg));opacity:0}}.rise{animation:.55s both rise}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width<=980px){.vip-cinema-grid,.perk-grid,.rule-grid,.reward-board,.wheel-layout{grid-template-columns:1fr}.podium{grid-template-columns:repeat(3,minmax(0,1fr))}.week-track{grid-template-columns:repeat(4,minmax(0,1fr))}.medal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cinema-art,.crest-line{justify-content:flex-start}.task-card{grid-template-columns:72px 1fr}.task-card button{grid-column:2;justify-self:start}}@media (width<=640px){.week-track,.medal-grid,.crest-line,.perk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.points-strip,.pool-banner{flex-direction:column;align-items:flex-start}.pool-banner em{margin-left:0}}.ref-crumbs{gap:var(--s-8);color:var(--mute);font-size:var(--type-meta);flex-wrap:wrap;margin:0;display:flex}.ref-crumbs a{color:var(--accent)}.ref-crumbs b{color:#fff;font-weight:600}.ref-sub{gap:var(--s-8);padding-bottom:var(--s-4);display:flex;overflow-x:auto}.ref-sub a{height:36px;padding:0 var(--s-12);border:1px solid var(--line);background:var(--surface);color:var(--text-2);font-size:var(--type-meta);text-transform:uppercase;letter-spacing:.04em;border-radius:99px;flex:none;align-items:center;font-weight:700;display:inline-flex}.ref-sub a.on{background:var(--accent);border-color:var(--accent);color:#06202c}.ref-hero{gap:var(--s-24);padding:var(--s-32);border-radius:var(--radius);background:radial-gradient(circle at 85% 40%, #00aeef38, transparent 42%), var(--surface);border:1px solid var(--line);grid-template-columns:1.2fr .8fr;align-items:center;display:grid}.ref-hero h1{margin:var(--s-8) 0 var(--s-12);font-size:var(--type-hero);line-height:var(--leading-hero)}.ref-hero-art{justify-self:end;width:min(280px,100%);height:240px}.ref-earn{gap:var(--s-16);margin-top:var(--s-16);flex-wrap:wrap;display:flex}.ref-earn>div{gap:var(--s-4);flex-direction:column;min-width:160px;display:flex}.ref-earn span{color:var(--mute);font-size:var(--type-meta)}.ref-earn b{font-size:var(--type-section)}.ref-kpis{gap:var(--s-12);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.ref-kpis article,.ref-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s-16)}.ref-kpis span,.ref-kpis em{color:var(--mute);font-size:var(--type-meta);font-style:normal;display:block}.ref-kpis b{margin:var(--s-8) 0 var(--s-4);font-size:var(--type-section);display:block}.ref-card h2,.ref-page h1{margin:0 0 var(--s-12)}.ref-share-grid{gap:var(--s-24);grid-template-columns:1.4fr .6fr;align-items:center;display:grid}.ref-copy{gap:var(--s-12);margin-bottom:var(--s-12);grid-template-columns:64px 1fr auto;align-items:center;display:grid}.ref-copy span{color:var(--mute);font-size:var(--type-meta)}.ref-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-meta);overflow:hidden}.ref-copy button,.ref-share-row a,.ref-share-row button{height:32px;padding:0 var(--s-12);border:1px solid var(--line);color:#fff;font-size:var(--type-meta);background:#14181e;border-radius:99px;font-weight:700}.ref-share-row{gap:var(--s-8);flex-wrap:wrap;display:flex}.ref-qr{background:#fff;border-radius:8px;width:148px;height:148px}.ref-qr-box{align-items:center;gap:var(--s-12);flex-direction:column;display:flex}.ref-banners{gap:var(--s-12);margin-top:var(--s-16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ref-banners article{border-radius:var(--radius);padding:var(--s-12);text-align:center;background:#14181e}.ref-banners img{width:100%;height:120px}.ref-banners a{color:var(--accent);font-size:var(--type-meta);font-weight:700}.ref-banners.big{margin-top:0}.ref-locked{gap:var(--s-16);grid-template-columns:120px 1fr;align-items:center;display:grid}.ref-locked img{width:120px;height:120px}.ref-steps{gap:var(--s-16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ref-steps article{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s-16)}.ref-steps img{width:96px;height:96px}.ref-steps h3{margin:var(--s-8) 0}.ref-steps p{color:var(--text-2);margin:0}.ref-split{gap:var(--s-24);grid-template-columns:1fr 1fr;display:grid}.ref-tier-row,.ref-tier-grid{gap:var(--s-12);display:grid}.ref-tier-row{margin-bottom:var(--s-12);grid-template-columns:repeat(4,minmax(0,1fr))}.ref-tier-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ref-tier-row article,.ref-tier-grid article{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s-16)}.ref-tier-row article.on,.ref-tier-grid article.on{border-color:var(--accent)}.ref-tier-grid img{width:72px;height:72px}.ref-tier-row em,.ref-tier-grid em{color:var(--accent);font-style:normal;font-weight:700;font-size:var(--type-meta)}.ref-tease{margin:0 0 var(--s-12);gap:var(--s-8);flex-direction:column;padding:0;list-style:none;display:flex}.ref-tease li{justify-content:space-between;gap:var(--s-12);display:flex}.ref-head{justify-content:space-between;align-items:center;gap:var(--s-16);display:flex}.ref-head h1{margin:0}.ref-charts{gap:var(--s-16);grid-template-columns:1fr 1fr;display:grid}.ref-chart{width:100%;height:auto}.ref-funnel{gap:var(--s-8);flex-direction:column;display:flex}.ref-funnel div{gap:var(--s-8);grid-template-columns:120px 1fr;align-items:center;display:grid}.ref-funnel b{height:28px;padding:0 var(--s-8);color:#fff;line-height:28px;font-size:var(--type-meta);background:linear-gradient(90deg,#105373,#00aeef);border-radius:4px;display:block}.ref-donut{gap:var(--s-16);align-items:center;display:flex}.ref-donut svg{flex:none;width:140px;height:140px}.ref-donut ul{gap:var(--s-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ref-donut li{align-items:center;gap:var(--s-8);display:flex}.ref-donut i{border-radius:2px;width:10px;height:10px}.ref-donut b{margin-left:auto}.ref-bars{gap:var(--s-8);flex-direction:column;display:flex}.ref-bars div{gap:var(--s-8);grid-template-columns:64px 1fr auto;align-items:center;display:grid}.ref-bars i{background:#262d38;border-radius:99px;height:8px;display:block}.ref-bars b{background:#00aeef;border-radius:99px;height:8px;display:block}.ref-bars em{color:var(--mute);font-style:normal;font-size:var(--type-meta)}.ref-feed{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ref-feed li{gap:var(--s-12);padding:var(--s-12) 0;border-bottom:1px solid var(--line);grid-template-columns:120px 120px 1fr auto;display:grid}.ref-feed time,.ref-feed em{color:var(--mute);font-style:normal}.ref-tools{gap:var(--s-8);flex-wrap:wrap;display:flex}.ref-tools input,.ref-tools select{border-radius:var(--radius-field);border:1px solid var(--line);background:var(--field);color:#fff;height:40px;padding:0 var(--s-12)}.ref-table-wrap{border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}.ref-table{border-collapse:collapse;width:100%;min-width:720px}.ref-table th,.ref-table td{padding:var(--s-12);text-align:left;border-bottom:1px solid var(--line);white-space:nowrap}.ref-table th{font-size:var(--type-meta);letter-spacing:.04em;text-transform:uppercase}.ref-table small{color:var(--mute);display:block}.ref-table tbody tr{cursor:pointer}.ref-chip{height:24px;padding:0 var(--s-8);color:#7ad8f6;background:#00aeef26;border-radius:99px;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.ref-chip.is-inactive,.ref-chip.is-rejected{color:#ff8ca4;background:#ff8ca41f}.ref-chip.is-pending{color:#9adcf6;background:#00aeef1f}.ref-chip.is-paid,.ref-chip.is-approved,.ref-chip.is-active,.ref-chip.is-deposited{color:#7ddea2;background:#7ddea21f}.ref-shade{z-index:40;background:#00000073;border:0;position:fixed;inset:0}.ref-drawer{z-index:41;border-left:1px solid var(--line);width:min(420px,100%);padding:var(--s-24);background:#1b1f27;position:fixed;top:0;bottom:0;right:0;overflow:auto}.ref-drawer ol{gap:var(--s-12);padding-left:var(--s-16);flex-direction:column;display:flex}.ref-empty{align-items:flex-start;gap:var(--s-12);padding:var(--s-32);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;display:flex}.ref-empty img{width:120px;height:120px}.ref-actions{gap:var(--s-8);flex-wrap:wrap;display:flex}.ref-tree{margin:0;padding:0;list-style:none}.ref-tree ul{margin:var(--s-12) 0 0 var(--s-16);padding:0 0 0 var(--s-16);border-left:1px solid #2c5164;list-style:none}.ref-node{padding:var(--s-8) var(--s-12);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:var(--s-8);background:#14181e;flex-direction:column;gap:2px;display:inline-flex}.ref-node.you{border-color:var(--accent)}.ref-node span{color:var(--mute);font-size:var(--type-meta)}.ref-tree-card{overflow-x:auto}.ref-tree-art{float:right;width:96px;height:96px}.ref-progress .bar{margin-top:var(--s-16)}.ref-miles{gap:var(--s-12);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ref-miles article{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s-12);text-align:center}.ref-miles img{width:72px;height:72px}.ref-miles .is-locked{opacity:.55}.ref-templates{gap:var(--s-12);grid-template-columns:1fr 1fr;display:grid}.ref-heat td{text-align:center}.ref-report-tabs{margin-top:var(--s-8)}@media (width<=980px){.ref-hero,.ref-share-grid,.ref-split,.ref-charts,.ref-steps,.ref-tier-grid,.ref-kpis,.ref-kpis{grid-template-columns:1fr 1fr}.ref-miles{grid-template-columns:repeat(3,minmax(0,1fr))}.ref-feed li{grid-template-columns:1fr}.ref-hero-art{justify-self:start}}@media (width<=640px){.ref-hero,.ref-share-grid,.ref-split,.ref-charts,.ref-steps,.ref-tier-row,.ref-tier-grid,.ref-locked,.ref-templates,.ref-banners{grid-template-columns:1fr}.nav-split{margin-inline:var(--s-12)}}@media (prefers-reduced-motion:reduce){.rise,.spark,.day-today,.ticker div,.prize-rotor,.coin-burst img,.confetti i,.reward-card{transition:none!important;animation:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
