@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Outfit:wght@400;500;600;700&display=swap";.operation-control{margin-bottom:26px}.control-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.control-heading .eyebrow{margin-bottom:7px}.control-heading h2{margin:0;font-size:26px}.control-date{text-align:right;font-size:12px;color:#dcf1ed}.control-date small{display:block;margin-top:5px}.control-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.control-card{min-width:0;border:1px solid var(--line);border-radius:12px;background:var(--panel);padding:23px 22px 0;overflow:hidden}.control-card header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:26px}.control-card h3{font-family:inherit;letter-spacing:0;font-size:13px;font-weight:600;margin:0}.control-card header svg{color:#8cadab;flex-shrink:0}.control-period{display:block;font-size:10px;letter-spacing:1.6px;color:#a6bfbc;font-weight:700}.control-value{display:block;font-size:clamp(25px,2.2vw,38px);letter-spacing:-1px;font-variant-numeric:tabular-nums;margin-top:8px;overflow-wrap:anywhere}.control-card p{font-size:11px;line-height:1.6;min-height:35px;margin:10px 0 20px}.control-in{border-top:3px solid #04d6c1;padding-top:21px}.control-in .control-value,.control-in header svg{color:#36e2c8}.control-out{border-top:3px solid #edb57b;padding-top:21px}.control-out .control-value,.control-out header svg{color:#f0be8b}.control-total{border-top:1px solid var(--line);padding:18px 0;display:flex;align-items:center;justify-content:space-between;gap:10px}.control-total>span{font-size:12px;color:#c3d6d2}.control-total small{display:block;font-size:9px;margin-top:5px}.control-total strong{font-size:19px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.control-context{display:flex;align-items:center;gap:28px;border-bottom:1px solid var(--line);padding:20px 0}.control-context>span{flex-shrink:0;font-size:12px}.control-context small{display:block;margin-top:6px}.control-context p{font-size:11px;margin:0 0 0 auto;max-width:480px}.control-history{font-size:11px;margin:12px 0 0}@media(max-width:1200px){.control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.control-context{flex-wrap:wrap}.control-context p{margin:0;max-width:none}.control-value{font-size:34px}}@media(max-width:600px){.control-heading{align-items:flex-start}.control-heading h2{font-size:22px}.control-date{font-size:10px;flex-shrink:0}.control-heading .eyebrow{font-size:8px}.control-grid{gap:10px}.control-card{padding:17px 14px 0}.control-in,.control-out{padding-top:15px}.control-card header{margin-bottom:20px;align-items:flex-start}.control-card h3{font-size:12px}.control-card header svg{width:16px}.control-value{font-size:26px}.control-total{display:block}.control-total strong{display:block;margin-top:9px;font-size:19px}.control-card p{font-size:10px;min-height:48px}.control-context{gap:20px}}@media(max-width:350px){.control-grid{grid-template-columns:1fr}}:root{font-family:Manrope,Segoe UI,sans-serif;color:#eaf2f1;background:#080e11;font-synthesis:none;--teal:#04d6c1;--muted:#839795;--line:#203033;--panel:#101b1f;--sidebar:#080f12}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer;color:inherit;border:1px solid var(--line);background:#152328;border-radius:8px;padding:10px 15px;font-weight:700}button:disabled{opacity:.45;cursor:not-allowed}button:not(:disabled):hover{filter:brightness(1.13)}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--teal);outline-offset:4px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Outfit,Segoe UI,sans-serif;letter-spacing:-.035em;font-weight:500}h1{font-size:34px;line-height:1.2;margin-bottom:8px}h2{font-size:23px;margin-bottom:12px}h3{font-size:19px}p{color:#9aafad;font-size:13px;line-height:1.8}small{font-size:11px;color:var(--muted)}em{font-style:normal;color:var(--teal)}.eyebrow{font-size:10px;font-weight:800;letter-spacing:2px;color:#8fa5a3;display:block;margin-bottom:16px}.brand{display:flex;align-items:center;gap:7px;white-space:nowrap}.brand img{width:42px;height:48px;object-fit:cover;object-position:center;clip-path:inset(0 0 20% 0);transform:scale(1.15)}.brand>div{font-family:Outfit,sans-serif;font-weight:600;letter-spacing:-1.4px;font-size:31px;line-height:1}.brand span{color:var(--teal)}.brand small{display:block;font-family:Manrope,sans-serif;font-size:6px;letter-spacing:2.2px;color:#a4b4b4;margin-top:8px}.primary,.outline,.text-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:12px;line-height:1.5;min-height:42px}.primary{background:var(--teal);border-color:var(--teal);color:#052420;padding:12px 19px}.outline{background:transparent;border-color:#345052;padding:11px 17px}.text-btn{background:transparent;border:0;padding:0;color:var(--teal);min-height:30px}.icon-btn{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;padding:7px}.auth{min-height:100vh;display:grid;grid-template-columns:1.16fr 1fr;background:#0b1317}.auth-story{position:relative;overflow:hidden;min-height:100vh;padding:45px 8%;background:radial-gradient(ellipse at 70% 60%,#07342f66,transparent 60%),#070c0f;display:flex;flex-direction:column}.auth-heading{margin-top:85px;z-index:1}.auth h1{font-size:clamp(34px,3.3vw,55px);line-height:1.16}.auth-heading p{max-width:350px;font-size:14px}.auth-art{height:270px;display:flex;justify-content:flex-end;mix-blend-mode:screen;opacity:.85}.auth-art img{height:340px;width:340px;object-fit:contain;transform:rotate(-8deg)}.auth-story footer{display:flex;justify-content:space-between;margin-top:auto;padding-top:45px;font-size:10px;color:#73938e;z-index:1}.auth-story footer span{display:flex;align-items:center;gap:7px}.auth-form{align-self:center;padding:60px 16%;max-width:720px}.auth-form h2{font-size:33px}.auth-form>p{margin-bottom:32px}.auth-form .text-btn{margin-top:24px}.auth-help{display:flex;gap:13px;border-top:1px solid var(--line);margin-top:42px;padding-top:25px;font-size:12px;color:#bbc8c7}.auth-help svg{color:var(--teal)}.auth-help small{display:block;margin-top:7px}.mobile-brand{display:none}form{display:grid;gap:20px}label{display:grid;gap:9px;font-size:12px;font-weight:600;color:#b8cbc7}input,select,textarea{width:100%;min-width:0;background:#0b1418;border:1px solid #2a3e41;border-radius:7px;padding:12px 13px;color:#e5efed;font-size:13px;min-height:44px}textarea{resize:vertical;min-height:110px}input[readonly]{color:#89a29e}label small{font-weight:400}select{color-scheme:dark}.check{display:flex;align-items:center;gap:10px;line-height:1.7}.check input{width:18px;min-height:18px;height:18px;accent-color:var(--teal)}.app-shell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:242px;background:var(--sidebar);padding:30px 18px 20px;border-right:1px solid #1c2b2d;display:flex;flex-direction:column;z-index:30}.sidebar .brand{padding:0 12px;margin-bottom:44px}.nav-label{font-size:9px;letter-spacing:1.8px;color:#526e70;font-weight:800;padding:0 16px;margin-bottom:17px}.sidebar nav{display:grid;gap:7px}.sidebar nav a{display:flex;align-items:center;gap:13px;padding:13px 15px;color:#8fa6a5;font-size:12px;border-radius:7px;position:relative;border:1px solid transparent}.sidebar nav a.active{background:#07342f80;color:#38dfc9;border-color:#125049}.sidebar nav a.active i{width:5px;height:5px;border-radius:50%;background:var(--teal);margin-left:auto}.sidebar nav a:hover{background:#142225}.sidebar-bottom{margin-top:auto;padding:25px 9px 0}.secure{display:flex;gap:11px;align-items:center;border:1px solid #223335;border-radius:8px;padding:13px 10px;font-size:10px;color:#c5d4d2}.secure svg{color:#34bea9}.secure small{display:block;font-size:9px;margin-top:5px}.sidebar-bottom>button{display:flex;align-items:center;gap:12px;background:none;border:0;color:#91a3a3;font-size:12px;margin-top:12px}.workspace{margin-left:242px}.topbar{height:80px;border-bottom:1px solid #1a292d;padding:0 38px;display:flex;justify-content:space-between;align-items:center;background:#0b1216}.topbar>div,.topbar>div>span,.topbar-user{display:flex;align-items:center;gap:12px}.topbar>div>span{font-size:10px;color:#68817d;letter-spacing:.3px}.topbar b{font-weight:500;color:#b1c1bd}.topbar-user small{font-size:11px}.live-dot{width:5px;height:5px;background:var(--teal);border-radius:50%;box-shadow:0 0 8px #07d5bd80}.avatar{width:34px;height:34px;border-radius:50%;background:#153a35;border:1px solid #2c5b52;color:#82e4ce;display:flex;align-items:center;justify-content:center;font-size:11px;margin-left:8px}.mobile-toggle,.close-menu{display:none}main{max-width:1540px;margin:0 auto;padding:34px 38px 0}.page-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px}.page-heading .eyebrow{margin-bottom:11px;font-size:9px}.page-heading p{margin:0;font-size:12px}.today{font-size:10px;color:#88a3a0;background:#111f22;padding:9px 12px;border:1px solid var(--line);border-radius:6px}.overview-grid{display:grid;grid-template-columns:1.65fr 1fr;gap:20px;margin-bottom:22px}.balance-hero{position:relative;border-radius:12px;border:1px solid #22504b;padding:28px 29px 18px;overflow:hidden;background:radial-gradient(ellipse at 95% 0,#164e434d,transparent 55%),#102a28}.balance-hero:after{content:"";position:absolute;width:270px;height:270px;border:1px solid #26605460;transform:rotate(42deg);right:-160px;top:35px;border-radius:22px;pointer-events:none;box-shadow:0 0 0 30px #18463d25,0 0 0 60px #18463d15}.balance-hero .eyebrow{color:#8bbbb0;font-size:9px;letter-spacing:1.7px}.balance-hero h2{font-size:42px;letter-spacing:-1.8px;margin:0 0 5px}.balance-hero p{font-size:11px;color:#82a69d;margin-bottom:24px}.hero-actions{display:flex;gap:12px;position:relative;z-index:1}.hero-bottom{display:flex;justify-content:space-between;border-top:1px solid #2a4f463b;margin-top:23px;padding-top:14px;color:#729f94;font-size:9px}.hero-bottom span{display:flex;align-items:center;gap:6px}.feature-card{position:relative;padding:28px;border-radius:12px;border:1px solid #243739;background:linear-gradient(130deg,#10242a,#0c161c);overflow:hidden}.feature-card .eyebrow{font-size:8px;margin-bottom:14px;color:#6ebcb0}.feature-card h2{font-size:27px;line-height:1.2;margin-bottom:12px}.feature-card p,.feature-card .text-btn{font-size:11px}.feature-icon{position:absolute;right:22px;top:26px;width:58px;height:58px;border:1px solid #26534e;display:grid;place-items:center;border-radius:13px;color:#46c5b3;transform:rotate(-9deg);background:#10312e}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}.stats-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.stat{padding:22px 21px;background:#101a1f;border:1px solid #213035;border-radius:10px;min-width:0}.stat>span{font-size:10px;color:#a0b5b0;display:block;margin-bottom:12px}.stat strong{font-family:Outfit,sans-serif;font-weight:500;font-size:26px;letter-spacing:-.6px;display:block;margin-bottom:9px;overflow-wrap:anywhere}.stat small{font-size:9px;display:block;color:#6c8985}.stat.accent strong{color:#3bdec0}.panel{background:#0f191e;border:1px solid #203137;border-radius:11px;margin-bottom:23px;padding:24px;min-width:0}.panel>h2{font-size:20px;margin-bottom:20px}.panel p{font-size:12px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.section-heading h2{font-size:20px;margin-bottom:5px}.section-heading h3{margin:0}.section-heading p{font-size:11px;margin:0}.section-heading .text-btn{font-size:10px}.table-wrap{overflow-x:auto;width:100%}table{border-collapse:collapse;width:100%;text-align:left;font-size:11px;white-space:nowrap}th{font-weight:500;font-size:9px;letter-spacing:.3px;color:#698783;padding:12px;border-bottom:1px solid #273839;background:#111f23}td{padding:17px 12px;border-bottom:1px solid #1b2b30;color:#b7c7c3}tr:last-child td{border-bottom:0}td strong{font-weight:700;color:#dfe9e5;font-size:11px}td small{display:block;margin-top:6px;font-size:9px}td code{white-space:normal;overflow-wrap:anywhere;display:block;max-width:460px;font-size:10px}td .outline{font-size:10px;padding:7px 10px;min-height:32px}td .positive,.positive{color:#43d3b3}.badge{border-radius:4px;padding:5px 9px;font-size:9px;display:inline-block;background:#263635;color:#9dafaa}.badge.active,.badge.paid,.badge.available{background:#103e31;color:#64d7a4}.badge.pending,.badge.open,.badge.review_required{background:#443621;color:#e3be75}.badge.blocked,.badge.rejected{background:#462626;color:#f0a1a1}.empty{text-align:center;padding:35px 15px 24px;color:#32594f}.empty p{font-size:11px;margin:12px auto 0;max-width:350px;color:#77908b}.bottom-grid{display:grid;grid-template-columns:1.8fr 1fr;gap:22px}.bottom-grid .panel{margin:0}.schedule{border:1px solid #293a3c;background:#101c21;border-radius:11px;padding:25px}.schedule>svg{color:#6ac1ab;margin-bottom:17px}.schedule h3{font-size:22px;margin-bottom:8px}.schedule p{font-size:11px;max-width:260px}.schedule dl{display:grid;grid-template-columns:1fr auto;font-size:10px;gap:12px;margin:20px 0;color:#819d94}.schedule dd{margin:0;color:#c8d8d1}.schedule .outline{font-size:10px;width:100%;margin-top:3px}.page-footer{display:flex;justify-content:space-between;border-top:1px solid #1b292d;padding:22px 0;margin-top:35px;color:#58736e;font-size:9px}.info-strip{padding:17px 20px;margin-bottom:25px;background:#10282477;border:1px solid #214139;border-radius:8px;display:flex;gap:12px;align-items:center;font-size:12px;color:#a6c6bd;line-height:1.7}.info-strip svg{flex-shrink:0;color:var(--teal)}.pill{border-radius:20px;border:1px solid #31534a;color:#77c3ac;padding:7px 12px;font-size:9px}.plans-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:35px}.plans-grid.five{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.plan-card{padding:25px;border:1px solid #2c3f42;background:linear-gradient(150deg,#14272a,#0e191e);border-radius:12px}.plan-card.featured{border-color:#377b6b;background:linear-gradient(150deg,#163c35,#101e22)}.plan-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;color:#73ceba}.plan-top span{font-family:Outfit;font-size:11px;color:#4c7b6d}.plan-card h3{font-size:22px;margin-bottom:15px}.rate{font-family:Outfit;font-size:48px;letter-spacing:-2px;color:#e2f2ec}.rate small{font-family:Manrope;font-size:10px;letter-spacing:0;margin-left:7px}.plan-card>p{font-size:11px;color:#9dbdaf}.plan-card ul{list-style:none;padding:20px 0;margin:15px 0;border-top:1px solid #2d433e;display:grid;gap:13px}.plan-card li{display:flex;gap:7px;font-size:10px;color:#89a99d;align-items:center}.plan-card li svg{color:#47bb9d;flex-shrink:0}.plan-card>button{width:100%}.five .plan-card{padding:18px 14px}.five .rate{font-size:36px}.five .plan-card h3{font-size:19px}.five .plan-card li{font-size:9px;gap:4px}.five .plan-card>button{font-size:10px;padding:9px}.progress{display:block;background:#233734;height:4px;min-width:70px;max-width:160px;border-radius:5px;margin-top:8px;overflow:hidden}.progress i{display:block;height:100%;background:#35bea0;border-radius:5px}.vault-hero{display:flex;justify-content:space-between;gap:30px;padding:40px;background:radial-gradient(ellipse at right,#12584a66,transparent 65%),#102521;border:1px solid #2c5248;border-radius:13px;margin-bottom:25px}.vault-hero h2{font-size:38px}.vault-hero p{max-width:540px;font-size:12px}.vault-symbol{min-width:200px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#58dbc1}.vault-symbol strong{font-family:Outfit;font-size:57px;font-weight:500}.vault-symbol small{display:block;font-size:9px;text-align:center;letter-spacing:3px}.inline-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.wallet-actions{display:flex;align-items:center;gap:12px;margin-bottom:25px}.wallet-actions>span{font-size:10px;color:#7f9b92;margin-left:auto}.invite-banner{display:flex;align-items:center;justify-content:space-between;padding:35px;border-radius:12px;background:#102e28;border:1px solid #2b5749;margin-bottom:24px;gap:35px}.invite-banner>svg{color:#3f9580;margin:20px}.invite-banner h2{font-size:27px}.invite-link{display:flex;margin-top:20px;gap:8px;max-width:560px}.invite-link input{font-size:11px;background:#0c211d}.invite-link button{color:#69d6b3;background:#184535}.rank-summary{display:flex;align-items:center;gap:25px;background:#132c28;border:1px solid #295244;border-radius:12px;padding:30px;margin-bottom:25px}.rank-summary>svg{color:#61daba}.rank-summary .eyebrow{margin-bottom:9px}.rank-summary h2{margin-bottom:6px;font-size:29px}.rank-summary p{margin:0}.ranks-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:24px}.rank-card{padding:24px;background:#111e21;border:1px solid #33433e;border-radius:11px}.rank-card>svg{color:#c89263;margin-bottom:20px}.rank-1>svg{color:#bed2d0}.rank-2>svg{color:#ddc06c}.rank-3>svg{color:#5bddc6}.rank-card.current{border-color:#46b891}.rank-card h3{font-size:24px}.rank-card strong{font-size:24px;font-family:Outfit;font-weight:500}.rank-card strong small{font:10px Manrope;margin-left:4px}.rank-card p{font-size:10px;margin:12px 0 25px}.rank-card label{display:flex;justify-content:space-between;font-size:10px;margin-top:15px}.rank-card .progress{max-width:none;margin-top:10px}.roulette-layout{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center}.roulette-layout h2{font-size:38px}.roulette-layout>div>p{max-width:440px}.wheel-wrap{padding:35px;display:grid;place-items:center}.wheel{width:min(100%,360px);aspect-ratio:1;border-radius:50%;border:10px solid #274e41;background:repeating-conic-gradient(#163b30 0 45deg,#32755a 45deg 90deg);display:grid;place-items:center;box-shadow:0 0 0 2px #8ac8a2,0 0 50px #0dc79910;position:relative}.wheel:before{content:"";position:absolute;top:-20px;border-left:13px solid transparent;border-right:13px solid transparent;border-top:28px solid #adf3cb}.wheel>div{display:flex;align-items:center;justify-content:center;flex-direction:column;width:53%;aspect-ratio:1;background:#0d231d;border:4px solid #669f7c;border-radius:50%;color:#8edbb6;gap:10px}.wheel strong{font-family:Outfit;font-size:26px;font-weight:500}.wheel span{font-size:7px;letter-spacing:1px}.spin-count{display:flex;align-items:center;gap:14px;font-family:Outfit;font-size:48px;color:#62dfb8;margin:20px 0}.spin-count small{font:11px Manrope}.muted{color:var(--muted);margin-top:15px}.full{grid-column:1/-1}.prize-list{margin-top:25px;max-width:350px}.prize-list p{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:7px 0}.profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.messages{margin:20px 0;display:grid;gap:10px}.messages p{margin:0;border-left:2px solid #34614f;background:#132521;padding:12px 15px}.messages strong,.messages span,.messages small{display:block}.messages strong{font-size:11px;color:#b0d9c7}.messages span{margin:7px 0;color:#b9cfc4;white-space:pre-wrap}.messages small{font-size:9px}.ticket-list{display:grid;gap:20px;grid-template-columns:1fr 1fr;align-items:start}.ticket-list .panel{margin-bottom:0}.admin-actions{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:26px;border-radius:10px;border:1px solid #325949;background:#153329;margin-bottom:25px}.admin-actions p{max-width:680px;margin:0}.admin-actions button{flex-shrink:0}.rules-panel{max-width:850px}.rules-panel form{margin-top:25px}.prize-editor{display:grid;grid-template-columns:2fr 1fr .7fr auto;gap:12px;align-items:end}.alert{display:flex;align-items:center;gap:10px;padding:14px 17px;background:#153c30;border:1px solid #285947;color:#a5e9c5;border-radius:8px;font-size:12px;margin:0 0 20px;line-height:1.6}.alert>button{margin-left:auto}.alert.error{background:#3d2225;border-color:#6b363c;color:#f2bfc5}.alert.pending{background:#342d1e;border-color:#5e4a28;color:#d7c595}.modal-backdrop{position:fixed;inset:0;background:#010909be;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:100;padding:25px}.modal{position:relative;width:100%;max-width:500px;max-height:90vh;overflow-y:auto;background:#101e22;border:1px solid #39534e;border-radius:15px;padding:32px;box-shadow:0 20px 100px #0008}.modal-close{position:absolute;right:15px;top:15px;color:#89b1a4}.modal h2{font-size:28px;margin-bottom:25px}.modal form>small{font-size:11px;line-height:1.7}.pix>p:first-child{font-size:30px;color:#b7f6db;text-align:center;font-family:Outfit}.qr{background:#fff;padding:18px;width:fit-content;margin:0 auto 22px}.pix label{margin-bottom:15px}.pix textarea{font-size:10px}.pix button{width:100%}.pix>p:last-child{font-size:11px;margin-top:18px}.withdraw-summary{padding:15px;border:1px solid #2a483e;border-radius:7px;background:#102b21}.withdraw-summary p{display:flex;justify-content:space-between;margin:0;padding:5px;font-size:12px}.withdraw-summary strong{color:#6de6b7}.prize-result{text-align:center;color:#5fdeb0;padding:20px}.prize-result h3{font-size:28px;margin-top:22px}.loading{min-height:100vh;display:flex;align-items:center;justify-content:center;gap:20px;flex-direction:column}.loading p{max-width:500px}.scrim{display:none}@media(min-width:1600px){main{padding-top:44px}.page-heading{margin-bottom:30px}.balance-hero{padding:32px}.balance-hero h2{font-size:48px}.stat{padding:25px}.panel{padding:28px}}@media(max-width:1250px){.sidebar{width:215px;padding-inline:12px}.workspace{margin-left:215px}.sidebar .brand{padding-inline:5px}.brand>div{font-size:28px}.topbar{padding-inline:26px}main{padding:28px 26px 0}.plans-grid.five{grid-template-columns:repeat(3,minmax(0,1fr))}.five .plan-card{padding:22px}.stats-grid{gap:12px}.stat{padding:18px 15px}.stat strong{font-size:23px}.feature-icon{opacity:.5;right:13px;width:43px;height:43px}.feature-icon svg{width:24px}.ranks-grid{grid-template-columns:repeat(2,1fr)}.auth-form{padding-inline:12%}.bottom-grid{grid-template-columns:1.5fr 1fr}}@media(max-width:1000px){.sidebar{width:200px}.workspace{margin-left:200px}.sidebar nav a{font-size:11px;padding:12px 11px;gap:10px}.sidebar .brand>div{font-size:25px}.sidebar .brand img{width:34px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-grid{grid-template-columns:1.5fr 1fr}.balance-hero{padding:23px 20px 16px}.balance-hero h2{font-size:35px}.hero-actions{flex-wrap:wrap}.hero-actions button{font-size:10px;padding:10px 12px}.feature-card{padding:23px 18px}.feature-card h2{font-size:23px}.feature-icon{display:none}.bottom-grid{grid-template-columns:1fr}.schedule dl{max-width:450px}.schedule .outline{width:auto}.today{display:none}.plans-grid{gap:12px}.plan-card{padding:20px 15px}.plan-card li{font-size:9px}.plan-card p{font-size:10px}.profile-grid,.ticket-list{grid-template-columns:1fr}.vault-hero{padding:28px}.vault-hero h2{font-size:30px}.vault-symbol{min-width:140px}.invite-banner>svg{display:none}.roulette-layout{gap:20px}.wheel-wrap{padding:20px}.roulette-layout h2{font-size:28px}.wheel strong{font-size:20px}.wheel svg{width:30px}.wheel span{font-size:6px}.wallet-actions{flex-wrap:wrap}.wallet-actions>span{width:100%;margin:0}.auth-story{padding:35px 8%}.auth h1{font-size:36px}.auth-form{padding-inline:10%}.auth-form h2{font-size:28px}}@media(max-width:760px){.sidebar{transform:translate(-100%);transition:transform .2s;width:250px}.sidebar.visible{transform:translate(0)}.sidebar .brand>div{font-size:30px}.sidebar .brand img{width:42px}.sidebar nav a{font-size:12px;padding:13px}.workspace{margin:0}.mobile-toggle,.close-menu{display:inline-flex}.close-menu{position:absolute;right:8px;top:8px}.scrim{display:block;position:fixed;inset:0;background:#0009;z-index:29}.topbar{height:66px;padding-inline:14px}.topbar-user small,.live-dot{display:none}main{padding:24px 18px 0}.page-heading h1{font-size:29px}.page-heading p{font-size:11px}.overview-grid{gap:12px}.balance-hero h2{font-size:34px}.feature-card h2{font-size:23px}.hero-bottom{font-size:8px}.stats-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.stat strong{font-size:22px}.stat small{line-height:1.6}.panel{padding:20px 14px}.section-heading{gap:10px}.section-heading h2{font-size:18px}.section-heading p{font-size:10px}.section-heading .primary{font-size:10px;padding:10px}.plans-grid,.plans-grid.five{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-card{padding:24px}.vault-hero h2{font-size:29px}.vault-symbol{min-width:100px}.vault-symbol svg{width:65px}.vault-symbol strong{font-size:42px}.rank-card{padding:22px}.auth{display:block}.auth-story{display:none}.auth-form{padding:40px 25px;max-width:470px;margin:auto;min-height:100vh;display:flex;flex-direction:column;justify-content:center}.mobile-brand{display:block;margin-bottom:50px}.auth-help{margin-top:40px}.auth-form>form{display:grid}.auth-form .text-btn{align-self:flex-start}.auth h2{font-size:30px}.invite-banner{padding:25px}.invite-banner h2{font-size:25px}.admin-actions{align-items:flex-start;flex-direction:column;gap:18px}.prize-editor{grid-template-columns:1.3fr 1fr .6fr auto;gap:6px}.prize-editor input{padding:9px 7px}.prize-editor label{font-size:10px}.page-footer{gap:15px;line-height:1.7}.modal{padding:28px 22px}.info-strip{font-size:11px;padding:15px}.roulette-layout{grid-template-columns:1fr}.wheel-wrap{padding:30px}.roulette-layout>div:nth-child(2){padding:0 15px 20px}.wheel strong{font-size:27px}.wheel span{font-size:8px}.wheel svg{width:42px}}@media(max-width:470px){.overview-grid{grid-template-columns:1fr}.feature-card{display:grid;grid-template-columns:1fr auto;gap:0 12px;padding:20px}.feature-card .eyebrow{grid-column:1/-1}.feature-card h2{font-size:22px;margin-bottom:7px}.feature-card h2 br{display:none}.feature-card p{grid-column:1;margin:0}.feature-card .text-btn{grid-column:2;grid-row:2/4;max-width:85px;text-align:left;font-size:10px}.balance-hero{padding:25px 23px 18px}.balance-hero h2{font-size:42px}.hero-actions button{font-size:11px;padding:11px 14px}.stats-grid{gap:10px}.stats-grid.three{grid-template-columns:1fr}.stats-grid.three .stat{display:grid;grid-template-columns:1fr auto;gap:3px 10px}.stats-grid.three .stat strong{grid-column:2;grid-row:1/3;align-self:center;margin:0}.stats-grid.three .stat>span{margin-bottom:5px}.stat{padding:18px 15px}.stat strong{font-size:25px}.stat small{font-size:9px}.plans-grid,.plans-grid.five{grid-template-columns:1fr}.plan-card,.five .plan-card{padding:27px}.plan-card .plan-top{margin-bottom:15px}.plan-card .rate{font-size:46px}.plan-card h3,.five .plan-card h3{font-size:24px}.plan-card li,.five .plan-card li{font-size:11px}.plan-card>p{font-size:12px}.five .plan-card>button{font-size:12px}.vault-hero{padding:25px;gap:0}.vault-hero h2{font-size:28px}.vault-symbol{display:none}.rank-summary{padding:22px;gap:16px}.rank-summary h2{font-size:24px}.rank-summary>svg{width:30px;flex-shrink:0}.ranks-grid{gap:12px}.rank-card{padding:18px 14px}.rank-card strong{font-size:24px}.rank-card strong small{display:block;margin:3px 0 0}.rank-card p{font-size:9px}.rank-card h3{font-size:22px}.rank-card label{font-size:9px}.invite-banner h2{font-size:24px}.topbar>div>span{font-size:9px}.page-heading .eyebrow,.page-footer{font-size:8px}.section-heading .pill{display:none}.modal-backdrop{padding:12px}.prize-editor{grid-template-columns:1fr 1fr 55px}.prize-editor>label:first-child{grid-column:1/3}.prize-editor>.icon-btn{grid-column:3;grid-row:auto}.prize-editor{border-bottom:1px solid var(--line);padding-bottom:15px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.brand .brand-mark{display:block;width:42px;height:40px;position:relative;overflow:hidden;flex-shrink:0}.brand .brand-mark img{position:absolute;width:84px;height:84px;max-width:none;object-fit:contain;left:-25px;top:-9px;clip-path:none;transform:none;mix-blend-mode:screen}.participant-actions{display:flex;gap:8px;flex-wrap:wrap}.outline.danger{color:#f2bfc5;border-color:#6b363c}.outline.danger:hover{background:#3d2225}.participant-filters{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:18px;margin:24px 0}.participant-filters label>span{display:flex;align-items:center;gap:8px}.participant-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.participant-card{margin-bottom:0;min-width:0}.participant-card-heading{display:flex;align-items:center;gap:12px}.participant-icon{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;background:#153a35;color:#71e0c9;border-radius:12px}.participant-card-heading>div{flex:1;min-width:0}.participant-card h3{margin:0 0 4px;overflow-wrap:anywhere}.participant-card .badge{flex-shrink:0}.participant-card>p{margin:18px 0;overflow-wrap:anywhere}.participant-card-balance{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding:17px 0;font-size:12px;color:var(--muted)}.participant-card-balance strong{color:#eaf2f1;font-size:19px}.participant-card>.outline{width:100%}.participant-heading{margin-top:25px}.participant-heading h2{font-size:30px;margin-bottom:5px}.participant-heading p{overflow-wrap:anywhere}.participant-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.participant-meta{display:grid;grid-template-columns:170px minmax(0,1fr);gap:12px;border-top:1px solid var(--line);padding-top:24px;margin-top:24px;font-size:12px}.participant-meta dt{color:var(--muted)}.participant-meta dd{margin:0;overflow-wrap:anywhere}.detail-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:25px 0 18px}.detail-tabs button{background:transparent;color:var(--muted)}.detail-tabs button.active{background:#103b33;border-color:#276454;color:#7ce0c3}.account-danger{margin-top:32px;padding-top:24px;border-top:1px solid var(--line)}.participant-movement{display:grid;grid-template-columns:1fr auto auto;gap:18px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line);font-size:12px}.participant-movement small{display:block;margin-top:5px}.support-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:20px}.support-grid .panel{min-width:0}.support-contact{background:linear-gradient(130deg,#10352e,#101c20)}.support-contact>svg{color:#6fddc5;margin-bottom:20px}.support-contact .eyebrow{margin-bottom:10px}.support-hours>svg{color:var(--teal);margin-bottom:20px}.support-hours dl{display:grid;gap:0;margin:18px 0}.support-hours dl>div{display:flex;justify-content:space-between;gap:15px;padding:16px 0;border-bottom:1px solid var(--line);font-size:12px}.support-hours dt{color:#b8cbc7}.support-hours dd{margin:0;white-space:nowrap;color:#77dec4;font-weight:700}.support-tickets-heading{margin-top:25px}.participant-detail>.text-btn{margin-bottom:10px}@media(max-width:900px){.participant-grid,.support-grid{grid-template-columns:1fr}.participant-card-heading{flex-wrap:wrap}}@media(max-width:600px){.participant-filters,.participant-form-grid{grid-template-columns:1fr}.participant-meta{grid-template-columns:1fr;gap:6px}.participant-meta dd{margin-bottom:12px}.detail-tabs{display:grid;grid-template-columns:1fr}.support-tickets-heading{align-items:stretch;gap:15px}.support-tickets-heading>.primary{width:100%}.participant-movement{grid-template-columns:1fr auto}.participant-movement>span{grid-column:1/-1}.participant-heading{align-items:flex-start}.participant-detail .stats-grid.three{grid-template-columns:1fr}}.plan-catalog{margin-bottom:32px}.plan-editor{margin:20px 0}.plan-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.plan-editor-grid label{display:grid;gap:8px}.plan-editor .check{margin:18px 0}.catalog-card{min-width:0}.catalog-card>strong{font-size:26px;color:var(--accent)}.catalog-card h3,.catalog-card p{overflow-wrap:anywhere}.catalog-card .outline{width:100%}@media(max-width:650px){.plan-editor-grid{grid-template-columns:1fr}.plan-catalog>.section-heading{flex-direction:column;align-items:stretch}}.app-brand,.mobile-home,.app-bottom-nav{display:none}.premium-roulette{display:block;max-width:1000px;margin:auto}.luck-experience{position:relative;overflow:hidden;border:1px solid #26453f;border-radius:30px;padding:36px;background:radial-gradient(ellipse at 50% 38%,#155345 0,transparent 57%),#0c191b;margin-bottom:26px}.luck-heading{text-align:center}.luck-kicker{display:inline-flex;align-items:center;gap:7px;color:#80e4c9;font-size:10px;font-weight:800;letter-spacing:2px}.luck-heading h2{font-size:38px;line-height:1.13;margin:17px 0 10px}.luck-heading p{font-size:12px}.luck-stage{position:relative;isolation:isolate;max-width:410px;margin:34px auto 26px;padding:12px 12px 28px}.luck-rim{position:relative;aspect-ratio:1;padding:14px;border-radius:50%;background:linear-gradient(135deg,#edfff2,#6da994 25%,#163e33 48%,#ddffe9 70%,#548d75);box-shadow:0 9px #173e34,0 11px #629c82,0 24px 40px #0008,inset 0 0 0 2px #ecfff3}.luck-disc{border-radius:50%;overflow:hidden;aspect-ratio:1;transition:transform 6s cubic-bezier(.12,.72,.12,1);will-change:transform;border:3px solid #082e26}.luck-disc svg{display:block;width:100%;height:100%;font-family:Outfit,sans-serif}.luck-pointer{position:absolute;z-index:4;top:0;left:calc(50% - 15px);width:30px;height:45px;clip-path:polygon(0 0,100% 0,100% 38%,50% 100%,0 38%);background:linear-gradient(90deg,#72c9a5,#eefff2 48%,#96dfb7 50%,#397a5c);filter:drop-shadow(0 4px 3px #0008)}.luck-hub{position:absolute;inset:36%;border-radius:50%;background:linear-gradient(145deg,#245e4d,#082a25 65%);border:5px solid #c1edc6;box-shadow:0 5px 12px #0007,0 0 0 3px #42785a;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#c6fbd8;gap:3px}.luck-hub strong{font:600 17px Outfit}.luck-hub span{font-size:7px;letter-spacing:1.7px}.luck-lights{position:absolute;inset:5px;pointer-events:none}.luck-lights i{position:absolute;top:50%;left:50%;width:5px;height:5px;border-radius:50%;background:#e8ffe0;box-shadow:0 0 7px #c1ffd7;transform:translate(-50%,-50%) rotate(calc(var(--i)*11.25deg)) translateY(calc(-1 * var(--light-radius,180px)))}.luck-lights{display:none}.luck-orbit{position:absolute;inset:0 0 16px;border:1px solid #5ed8ae33;border-radius:50%;transform:scale(1.09);z-index:-1}.luck-pedestal{position:absolute;bottom:3px;left:22%;width:56%;height:30px;border-radius:50%;background:linear-gradient(#245a49,#0c2420);box-shadow:0 7px #091c18,0 10px 15px #0007;z-index:-1}.luck-controls{max-width:400px;margin:auto;text-align:center}.luck-credits{display:inline-flex;align-items:center;gap:8px;padding:8px 15px;border:1px solid #345b4d;border-radius:30px;color:#bcdace;font-size:12px;margin-bottom:16px}.luck-credits strong{color:#84f5ce}.luck-spin{width:100%;min-height:55px;border-radius:16px;font-size:15px;background:linear-gradient(110deg,#9af8cf,#04d6c1);box-shadow:0 7px 25px #00d6b51c}.luck-controls>p{font-size:11px;margin:13px 0;line-height:1.7}.luck-controls>p svg{vertical-align:middle;margin-right:4px}.luck-result{display:flex;gap:12px;text-align:left;margin-top:20px;padding:18px;background:#123e32;border:1px solid #63c998;border-radius:16px;color:#b1f6d2;animation:result-enter .4s ease-out}.luck-result strong{display:block;font:500 28px Outfit;margin:5px 0}.luck-result small{display:block;line-height:1.6;color:#adccbc}.luck-result>span{font-size:11px}.luck-rules{max-width:550px;margin:22px auto 0;border-top:1px solid #29483e;padding-top:18px;font-size:12px;color:#adc6be}.luck-rules summary{cursor:pointer;min-height:30px}.luck-rules p{font-size:11px;margin-top:12px}.luck-rules>div{display:flex;justify-content:space-between;gap:18px;padding:10px 0;border-bottom:1px solid #223b34}.luck-confetti{position:absolute;inset:0;pointer-events:none;overflow:hidden}.luck-confetti i{position:absolute;left:calc(var(--i)*5%);top:-10px;width:6px;height:12px;background:#8effce;animation:confetti-fall 1.8s ease-in both;animation-delay:calc(var(--i)*35ms)}.luck-confetti i:nth-child(3n){background:#fff0ae}.is-spinning .luck-spin svg{animation:loading-spin 1s linear infinite}@keyframes confetti-fall{to{transform:translateY(430px) rotate(540deg);opacity:0}}@keyframes result-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes loading-spin{to{transform:rotate(360deg)}}@media(min-width:761px){.luck-experience{display:grid;grid-template-columns:1.1fr 1fr;gap:0 30px}.luck-heading{grid-column:2;grid-row:1;align-self:end}.luck-stage{grid-column:1;grid-row:1/4;width:100%;align-self:center}.luck-controls{grid-column:2;grid-row:2;width:100%}.luck-rules{grid-column:1/-1;width:100%}}@media(max-width:760px){.member-app{background:radial-gradient(ellipse at 85% 0,#123d3455,transparent 40%),#081315;min-height:100dvh}.member-app .topbar{position:sticky;top:0;height:72px;padding:8px 18px;background:#0a1919ed;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #244239;z-index:20;padding-top:calc(8px + env(safe-area-inset-top));height:calc(72px + env(safe-area-inset-top))}.member-app .topbar>div:first-child>span{display:none}.app-brand{display:block;margin-right:auto;margin-left:8px}.app-brand .brand>div{font-size:25px}.app-brand .brand img{width:32px;height:39px}.app-brand .brand small{font-size:5px;letter-spacing:1.6px}.member-app .avatar{width:37px;height:37px;border:1px solid #558374;border-radius:13px;background:#244a3e;padding:0;font-size:12px}.member-app main{padding:24px 18px calc(92px + env(safe-area-inset-bottom));max-width:620px;margin:auto}.member-app .page-heading h1{font-size:29px}.member-app .page-heading p{font-size:12px}.member-app.page-overview .page-heading,.member-app.page-overview .overview-grid{display:none}.mobile-home{display:block}.app-welcome{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.app-welcome>div>span{font-size:8px;letter-spacing:1.6px;color:#91aea4;font-weight:700}.app-welcome h2{font-size:30px;margin:5px 0 0}.member-level{display:flex;align-items:center;gap:6px;padding:9px 10px;border-radius:30px;color:#b0dfcc;font-size:10px;background:#15392f;border-color:#315d4a}.app-balance{position:relative;overflow:hidden;padding:23px;border:1px solid #457d68;border-radius:26px;background:radial-gradient(ellipse at 110% 0,#46886b55,transparent 65%),linear-gradient(115deg,#183d32,#0f2926);box-shadow:0 14px 30px #0002}.app-balance:after{content:"";position:absolute;width:160px;height:160px;border:22px solid #85e8bf08;right:-55px;top:-60px;border-radius:50%;pointer-events:none}.balance-label{display:flex;justify-content:space-between;font-size:12px;color:#c2d8ce}.balance-label svg{color:#87d8b6}.app-balance>strong{display:block;font:500 clamp(34px,10vw,46px) Outfit;letter-spacing:-1.8px;margin:9px 0 4px;color:#edfff3}.balance-currency{font-size:10px;color:#97b9a9}.app-money-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.app-money-actions button{display:flex;justify-content:center;align-items:center;gap:8px;border-radius:15px;min-height:50px;font-size:14px;background:#a4f5cc;color:#0b3627;border:0}.app-money-actions button:last-child{background:#254e40;color:#d9fbe9;border:1px solid #58846e}.app-shortcuts{display:grid;grid-template-columns:repeat(4,1fr);margin:23px 0;gap:10px}.app-shortcuts button{border:0;padding:0;background:none;display:flex;flex-direction:column;align-items:center;gap:9px;font-size:10px;font-weight:500;color:#b8d3c7}.app-shortcuts button>span{width:52px;height:52px;display:grid;place-items:center;background:#132e27;border:1px solid #2d4c3e;border-radius:18px;color:#9ce7c4}.app-benefits{display:grid;grid-template-columns:1.45fr 1fr;gap:12px;margin-bottom:17px}.app-benefits>button{position:relative;overflow:hidden;border-radius:21px;text-align:left;min-height:164px;padding:18px 15px;border:1px solid #416853}.spin-promo{background:linear-gradient(135deg,#d4f8dd,#85ceb0);color:#123d30}.promo-tag{font-size:8px;letter-spacing:1.2px;font-weight:800}.spin-promo>strong{display:block;position:relative;z-index:1;font:500 21px/1.08 Outfit;margin:12px 0 23px;max-width:150px}.promo-link{display:flex;align-items:center;gap:4px;font-size:9px;position:relative;z-index:1}.mini-wheel{position:absolute;right:-27px;bottom:23px;width:87px;height:87px;border-radius:50%;border:6px solid #e4fadb;background:repeating-conic-gradient(#246a4b 0deg 45deg,#bef1cd 45deg 90deg);box-shadow:0 3px #52996c,0 8px 15px #123d3040;transform:rotate(-15deg);display:grid;place-items:center}.mini-wheel svg{box-sizing:content-box;background:#164d39;color:#e6fdda;border:3px solid #d9f4c8;padding:9px;border-radius:50%}.vault-promo{background:linear-gradient(140deg,#244638,#112b26);color:#d2f0df}.vault-promo>svg{color:#95d9b3;margin-bottom:10px}.vault-promo>span:not(.promo-link){font-size:8px;letter-spacing:1.2px;display:block;color:#a5bfb0}.vault-promo>strong{font:500 23px/1.05 Outfit;display:block;margin:7px 0 14px}.app-level-card{display:flex;align-items:center;gap:13px;width:100%;text-align:left;padding:17px 14px;background:linear-gradient(110deg,#173c30,#102620);border:1px solid #315a46;border-radius:20px}.level-emblem{width:53px;height:60px;display:grid;place-items:center;color:#c9e9b5;background:linear-gradient(140deg,#658359,#243d27);clip-path:polygon(50% 0,94% 15%,87% 73%,50% 100%,13% 73%,6% 15%)}.app-level-card>span{flex:1}.app-level-card small{display:block;font-size:9px;line-height:1.5;color:#9dbbaa}.app-level-card small:first-child{font-size:8px;letter-spacing:1.5px}.app-level-card strong{display:block;font:500 20px Outfit;margin:5px 0}.app-level-card>svg{color:#7aba97}.mobile-section-title{display:flex;align-items:center;justify-content:space-between;margin:29px 0 14px}.mobile-section-title h2{margin:0;font-size:21px}.mobile-section-title button{font-size:10px}.member-app .stat{border-radius:19px;background:#102720;border:1px solid #2c483b;padding:19px 15px}.member-app .stat strong{font-size:27px;color:#d8f9e7}.member-app .stat.accent{background:#173b2d}.member-app .stat small{color:#a0b9aa;line-height:1.6}.member-app .panel{border-radius:20px;background:#10221e;border-color:#2c4439}.member-app .app-bottom-nav{display:grid;grid-template-columns:repeat(5,1fr);align-items:center;position:fixed;bottom:0;left:0;right:0;z-index:25;min-height:76px;padding:7px 10px calc(9px + env(safe-area-inset-bottom));background:#0c211bed;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-top:1px solid #355745;box-shadow:0 -10px 30px #0002}.app-bottom-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:53px;border-radius:16px;color:#84a899}.app-bottom-nav a>span{position:relative;display:grid;place-items:center;width:38px;height:28px}.app-bottom-nav small{font-size:9px;font-weight:600;color:inherit}.app-bottom-nav a.active{color:#b2ffd6;background:#284b3a80}.app-bottom-nav .nav-spin>span{border:1px solid #4d9171;background:linear-gradient(135deg,#b9f8cb,#62c59b);color:#163c2a;border-radius:14px;width:45px;height:36px;margin-top:-10px;box-shadow:0 3px 12px #0004}.app-bottom-nav i{position:absolute;right:-6px;top:-5px;font-size:8px;font-style:normal;background:#dcf9bc;color:#173c25;border:2px solid #0d241b;min-width:17px;height:17px;border-radius:10px;display:grid;place-items:center}.member-app .page-footer{margin-top:24px}.member-app .plan-card,.member-app .rank-card,.member-app .vault-hero{border-radius:22px}.member-app .primary,.member-app .outline{border-radius:13px;min-height:46px}.member-app input,.member-app select,.member-app textarea{font-size:16px;border-radius:12px}.member-app .modal-backdrop{align-items:flex-end;padding:0}.member-app .modal{border-radius:26px 26px 0 0;padding:32px 23px calc(28px + env(safe-area-inset-bottom));max-height:90dvh;max-width:620px;animation:result-enter .22s ease-out}.member-app.page-roulette .page-heading{display:none}.luck-experience{padding:25px 16px 19px;border-radius:26px}.luck-heading h2{font-size:31px}.luck-stage{margin-top:25px;max-width:370px;padding-inline:4px}.luck-rim{padding:12px}.luck-hub{inset:35%;border-width:4px}.luck-hub strong{font-size:15px}.luck-hub svg{width:24px}.luck-kicker{font-size:8px}.luck-controls .luck-spin{border-radius:16px;min-height:54px}.luck-controls>p{color:#a7c4b6}.member-app .premium-roulette>div:nth-child(2){padding:20px 14px}.member-app .luck-heading p{margin-bottom:0}.member-app .schedule{border-radius:20px}.auth-form{background:radial-gradient(ellipse at 100% 0,#1f634733,transparent 65%)}}@media(max-width:360px){.member-app main{padding-left:12px;padding-right:12px}.app-benefits{gap:9px}.spin-promo>strong{font-size:19px}.member-level{font-size:9px;padding:8px}.luck-hub strong{font-size:12px}.luck-hub span{font-size:6px}.app-welcome h2{font-size:27px}}@media(prefers-reduced-motion:reduce){.luck-disc{transition-duration:.01s}.luck-confetti{display:none}.luck-result,.member-app .modal,.is-spinning .luck-spin svg{animation:none}.sidebar{transition:none}}.mobile-account{display:none}.luck-bulbs{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;fill:#e8ffdc;filter:drop-shadow(0 0 3px #9cfcbf)}@media(max-width:760px){.member-app .topbar .app-brand .brand-mark{display:none}.member-app .topbar .topbar-user>.live-dot{display:none}.member-app .app-brand{margin-left:14px}.spin-promo>strong{max-width:135px;font-size:20px}.mini-wheel{right:-36px;bottom:15px}.mobile-account{display:block;padding:23px;border:1px solid #375c49;border-radius:24px;background:linear-gradient(125deg,#204e3b,#102b24);margin-bottom:24px}.account-identity{display:flex;align-items:center;gap:12px}.account-avatar{display:grid;place-items:center;width:52px;height:52px;background:#c1efd2;color:#1b4931;border-radius:17px;font:500 22px Outfit}.account-identity>div{flex:1;min-width:0}.account-identity h2{font-size:21px;margin:0 0 5px;overflow-wrap:anywhere}.account-identity>svg{color:#b8e5c5}.account-identity>div>span{color:#9fbdaa;font-size:11px}.account-tier{display:flex;justify-content:space-between;font-size:11px;margin-top:20px;border-bottom:1px solid #507058;padding-bottom:17px;color:#b2cab7}.account-tier strong{color:#caf2ce}.account-balances{display:grid;gap:20px;margin-top:23px}.account-balances span{font-size:11px;color:#b3cdbd}.account-balances strong{display:block;font:500 33px Outfit;color:#e4fce8;margin-top:5px}.member-app .luck-stage{max-width:330px;margin-top:20px;margin-bottom:19px}.member-app .luck-heading h2{font-size:29px}}
