/*! tailwindcss v4.2.1 | 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-border-style:solid;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-sm:.25rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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,ui-sans-serif, system-ui, 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{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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blur{--tw-blur:blur(8px);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,)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}.activityFeed{background:#11151a;border:1px solid #29313a;border-radius:17px;margin-top:18px;overflow:hidden}.activityFeed>header{border-bottom:1px solid #262d35;padding:13px 14px;font-size:11px;font-weight:900;display:flex}.activityFeed>header div{margin-right:auto}.activityFeed>header i{background:#2ae891;border-radius:50%;width:7px;height:7px;display:inline-block}.activityFeed>header span{color:#2ae891;font-size:8px}.activityRow{border-bottom:1px solid #22282f;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:11px 14px;display:grid}.activityRow>b{color:#bdaaff;background:#302061;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.activityRow span strong,.activityRow span small{display:block}.activityRow span strong{font-size:10px}.activityRow span small{color:#31e893;margin-top:3px;font-size:8px}.activityRow time{color:#71808e;font-size:7px}.claimStatus{background:#0d3022;border:1px solid #188459;border-radius:13px;align-items:center;gap:11px;margin-bottom:14px;padding:14px;display:flex}.claimStatus>i{color:#062116;background:#2be995;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.claimStatus span b,.claimStatus span small{display:block}.claimStatus span b{color:#36ec9b;font-size:12px}.claimStatus span small{color:#95aaa0;margin-top:4px;font-size:9px}.shopSheet:has(.claimStatus) .casinoButton{display:none}.shopSheet:has(.claimStatus) .activatedBonus~.primarySheetButton{display:none}.sheetBody:has(.caseDetailIcon){flex-direction:column;display:flex}.sheetBody:has(.caseDetailIcon) .primarySheetButton{order:5}.sheetBody:has(.caseDetailIcon) .rewardsTitle{order:6;margin-top:23px}.sheetBody:has(.caseDetailIcon) .possibleRewards{order:7}.moreRewards{order:8;grid-template-columns:repeat(3,1fr);gap:8px;max-height:260px;margin-top:8px;display:grid;overflow-y:auto}.moreRewards>div{background:#14191f;border:1px solid #29313a;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:90px;display:flex}.moreRewards b{font-size:22px}.moreRewards span{text-align:center;margin-top:6px;font-size:8px;font-weight:900}.moreRewards small{color:#2be892;margin-top:4px;font-size:7px}.moreRewards{grid-template-columns:repeat(2,1fr);max-height:none;overflow:visible}.moreRewards>button{color:#fff;text-align:left;background:linear-gradient(145deg,#171d24,#11161c);border:1px solid #2b343e;border-radius:12px;grid-template-columns:36px 1fr auto;align-items:center;gap:8px;min-height:78px;padding:10px;display:grid}.moreRewards>button>b{font-size:24px}.moreRewards>button span strong,.moreRewards>button span em{display:block}.moreRewards>button span strong{font-size:9px;line-height:1.25}.moreRewards>button span em{color:#73808d;margin-top:4px;font-size:7px;font-style:normal}.moreRewards>button>small{color:#31e894;background:#0b3827;border-radius:6px;align-self:start;padding:4px 5px;font-size:7px}.rewardInfo{background:linear-gradient(135deg,#0d2f22,#101a18);border:1px solid #247655;border-radius:14px;order:9;align-items:center;gap:12px;margin-top:10px;padding:14px;display:flex;position:relative}.rewardInfo>button{color:#7d8a84;background:0 0;border:0;font-size:17px;position:absolute;top:7px;right:7px}.rewardInfo>i{background:#125039;border-radius:12px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:24px;font-style:normal;display:grid}.rewardInfo span small,.rewardInfo span b{display:block}.rewardInfo span small{color:#2fe894;letter-spacing:.1em;font-size:7px;font-weight:900}.rewardInfo span b{margin-top:4px;font-size:13px}.rewardInfo span p{line-height:1.45;color:#9baba3!important;margin:4px 15px 0 0!important;font-size:8px!important}@media (width<=420px){.moreRewards{grid-template-columns:1fr}}.friendsMode .homeApp{display:none}.friendsPage{max-width:880px;padding-bottom:8px}.friendsHeader{align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.friendsHeaderCopy{min-width:0;margin-right:auto}.friendsProgram,.refSectionLabel{color:#22c55e;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.refSectionLabel{color:#8b95a3}.friendsHeader h1{letter-spacing:-.03em;color:#fff;margin:5px 0 0;font-size:34px;font-weight:900;line-height:1.02}.friendsSubtitle{color:#9aa3af;max-width:240px;margin:8px 0 0;font-size:12px;line-height:1.4}.friendsBalanceCard{text-align:left;background:linear-gradient(165deg,#0c1a14,#07120e);border:1px solid #1a7a4a;border-radius:16px;flex-shrink:0;min-width:104px;padding:10px 12px 9px;box-shadow:0 0 22px #22c55e22}.friendsBalanceCard strong{color:#fff;align-items:center;gap:7px;font-size:17px;line-height:1;display:flex}.friendsBalanceCard strong svg{filter:drop-shadow(0 0 6px #22c55e);flex-shrink:0}.friendsBalanceCard>span{color:#7d9488;letter-spacing:.06em;text-transform:uppercase;margin-top:5px;font-size:8px;font-weight:900;display:block}.refHero{background:radial-gradient(circle at 88% 28%,#a855f755,#0000 34%),radial-gradient(circle at 12% 90%,#22c55e18,#0000 38%),linear-gradient(145deg,#2a1548,#16102a 52%,#0f1018);border:1px solid #6d3fbd88;border-radius:22px;flex-direction:column;gap:14px;padding:18px 16px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px #0008,inset 0 1px #ffffff14}.refHeroTop{z-index:1;grid-template-columns:1fr 140px;align-items:center;gap:8px;display:grid;position:relative}.refHeroBody{min-width:0}.refHeroBody h2{letter-spacing:.01em;text-transform:uppercase;color:#0000;background:linear-gradient(90deg,#fff 20%,#d8b4fe 100%);-webkit-background-clip:text;background-clip:text;margin:0 0 8px;font-size:26px;font-weight:950;line-height:1.1}.refHeroBody p{color:#c5b8d8;max-width:340px;margin:0 0 12px;font-size:12px;line-height:1.5}.refHeroHighlight{color:#4ade80;background:#0d2418ee;border:1px solid #22c55e66;border-radius:11px;align-items:center;gap:8px;margin:0;padding:7px 12px;font-size:11px;font-style:normal;font-weight:900;display:inline-flex;box-shadow:0 0 18px #22c55e22}.refHeroHighlight svg{flex-shrink:0}.refHeroVisual{place-items:center;height:148px;display:grid;position:relative}.refHeroChestImg{object-fit:contain;filter:drop-shadow(0 12px 28px #a855f666);width:148px;height:148px;animation:3.2s ease-in-out infinite refChestFloat}@keyframes refChestFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.refHeroCta{z-index:1;color:#fff;letter-spacing:.01em;cursor:pointer;background:linear-gradient(135deg,#a855f7,#7c3aed 48%,#6d28d9);border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:50px;padding:13px 44px;font-size:14px;font-weight:950;display:flex;position:relative;box-shadow:0 12px 32px #7c3aed66,inset 0 1px #fff3}.refHeroCta span{flex:0 auto}.refHeroCta>svg:last-of-type{opacity:.9;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.refHeroCta>svg:first-of-type{flex-shrink:0}.refHeroCta:disabled{opacity:.45;cursor:default}.refLinkRewardRow{grid-template-columns:1.45fr .9fr;gap:10px;margin-top:12px;display:grid}.refLinkBox,.refRewardBox{background:linear-gradient(165deg,#151a20,#101418);border:1px solid #2a3038;border-radius:18px;padding:14px}.refLinkBox .refSectionLabel,.refRewardBox .refSectionLabel{margin-bottom:10px}.refLink{background:#0c1014;border:1px solid #263039;border-radius:999px;align-items:center;gap:10px;padding:9px 8px 9px 12px;display:flex}.refLink>span{text-overflow:ellipsis;white-space:nowrap;color:#92a0ad;flex:1;min-width:0;font-size:11px;overflow:hidden}.refCopyBtn{cursor:pointer;background:#0f2a1c;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.refCopyBtn:disabled{opacity:.4;cursor:default}.refCopyBtn.isCopied{background:#14532d;box-shadow:0 0 12px #22c55e55}.refLinkHint{color:#7d8794;margin-top:9px;font-size:10px;line-height:1.35;display:block}.refLinkHint.isCopied{color:#4ade80;font-weight:800}.refCopyToast{left:50%;bottom:calc(88px + env(safe-area-inset-bottom));z-index:200;color:#bbf7d0;pointer-events:none;background:#14532dee;border:1px solid #22c55e88;border-radius:12px;padding:10px 16px;font-size:13px;font-weight:800;animation:.2s ease-out refToastIn;position:fixed;transform:translate(-50%);box-shadow:0 12px 32px #000a}@keyframes refToastIn{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.refRewardBox{background:radial-gradient(circle at 90% 0,#22c55e22,#0000 42%),linear-gradient(145deg,#0e2a1d,#0c1814);border-color:#1c815455;flex-direction:column;justify-content:center;display:flex}.refRewardBox strong{color:#4ade80;align-items:center;gap:8px;font-size:20px;line-height:1.2;display:flex}.refRewardBox strong svg{filter:drop-shadow(0 0 8px #22c55e88)}.refRewardBox small{color:#8eaa9a;margin-top:6px;font-size:10px}.refEarningsCard{background:linear-gradient(160deg,#1a1428,#12101a);border:1px solid #3a2a5c;border-bottom:2px solid #7f1d1d88;border-radius:18px;margin-top:12px;padding:14px 14px 12px}.refEarningsCard.hasFunds{border-color:#22c55e44 #22c55e44 #22c55e66;box-shadow:0 10px 28px #1ddd8414}.refEarningsRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.refEarningsMain{align-items:center;gap:12px;min-width:0;display:flex}.refWalletIcon{background:#3f1212;border:1px solid #7f1d1d88;border-radius:14px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.refEarningsMain .refSectionLabel{color:#8b95a3;margin-bottom:4px}.refEarningsMain strong{color:#fff;font-size:22px;line-height:1.1;display:block}.refEarningsStatus{color:#8b95a3;white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.refClaimBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#a855f7,#7c3aed);border:0;border-radius:12px;min-width:108px;min-height:42px;padding:11px 16px;font-size:12px;font-weight:950;box-shadow:0 8px 22px #7c3aed44}.refClaimBtn:disabled{opacity:.45;cursor:default}.refEarningsNote{color:#f87171;margin:10px 0 0;font-size:11px;font-weight:700;line-height:1.4}.refClaimMsg{color:#31e792;background:#103c29;border-radius:10px;margin-top:10px;padding:8px 10px;font-size:10px;font-weight:800}.howRefWorks{background:#101419;border:1px solid #2a3038;border-radius:18px;margin-top:12px;padding:16px 12px}.howRefWorks>header{margin-bottom:12px;padding:0 4px}.refSteps{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:0;display:grid}.refStepWrap{align-items:stretch;min-width:0;display:flex;position:relative}.refStepArrow{z-index:2;opacity:.7;pointer-events:none;position:absolute;top:42%;left:-8px}.refStepWrap:first-child .refStepArrow{display:none}.refSteps article{border-radius:15px;flex:1;min-height:148px;margin:0 4px;padding:14px 12px 12px;position:relative;overflow:hidden}.refSteps article>i{border-radius:11px;place-items:center;width:34px;height:34px;margin-top:0;font-style:normal;display:grid}.inviteStep{background:linear-gradient(145deg,#291549,#1b112c);border:1px solid #693eb0}.inviteStep>i{color:#e9d5ff;background:#6d3fbd}.inviteStep p{color:#b39fc8}.registerStep{background:linear-gradient(145deg,#102a42,#0d1c2c);border:1px solid #266399}.registerStep>i{color:#c5e4ff;background:#1d659c}.registerStep p{color:#92adc1}.rewardStep{background:linear-gradient(145deg,#0e3525,#0b241a);border:1px solid #1c8154}.rewardStep>i{color:#45f1a2;background:#187c50}.rewardStep p{color:#91b7a4}.refSteps h4{margin:12px 0 6px;font-size:13px;line-height:1.25}.refSteps p{margin:0;font-size:10px;line-height:1.45}.refStats{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.refStats article{text-align:center;background:linear-gradient(145deg,#171c23,#11151a);border:1px solid #2a3038;border-radius:16px;padding:14px 10px 12px}.refStats article>i{border-radius:11px;place-items:center;width:34px;height:34px;margin:0 auto 8px;display:grid}.statInvited>i{color:#c4b5fd;background:#3b1d6d}.statActive>i{color:#93c5fd;background:#0f3a5c}.statEarned>i{color:#fbbf24;background:#3b2a0a}.refStats strong{color:#fff;font-size:26px;line-height:1.1;display:block}.refStats span{color:#8995a1;letter-spacing:.04em;text-transform:uppercase;margin-top:6px;font-size:9px;font-weight:900;display:block}.refActivity{background:#11151a;border:1px solid #2a3038;border-radius:18px;margin-top:12px;overflow:hidden}.refActivity>header{border-bottom:1px solid #252c33;align-items:center;padding:14px 15px;display:flex}.refActivity>header .refSectionLabel{margin-right:auto}.refActivity>header button,.refViewAllMuted{color:#a855f7;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0;font-size:11px;font-weight:900;display:inline-flex}.refViewAllMuted{opacity:.55;cursor:default}.refUser{border-bottom:1px solid #222930;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:12px 15px;display:grid}.refUser:last-child{border:0}.refUser>b{color:#bea8ff;background:#30205e;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.refUser span strong,.refUser span small{display:block}.refUser span strong{font-size:12px}.refUser span small{color:#8b95a3;margin-top:3px;font-size:10px}.refUser em{color:#727f8c;white-space:nowrap;font-size:10px;font-style:normal}.refEmpty{text-align:center;padding:36px 18px 32px}.refEmptyIcon{color:#4b5563;opacity:.85;background:#1a1f27;border-radius:20px;place-items:center;width:64px;height:64px;margin:0 auto 12px;display:grid}.refEmptyIcon svg{width:32px;height:32px}.refEmpty p{flex-direction:column;gap:6px;margin:0;display:flex}.refEmpty strong{color:#9aa3af;font-size:13px;font-weight:800}.refEmpty span{color:#6b7280;font-size:12px;line-height:1.45}.refNote{text-align:center;color:#6f7b87;margin-top:11px;padding:14px;font-size:12px}.usernameWarning{color:#ffb947;background:#2b1c08;border:1px solid #815614;border-radius:11px;margin-top:11px;padding:10px 12px;font-size:11px;font-weight:800}.refAllModal .peopleList.refAllList{-webkit-overflow-scrolling:touch;padding:0;display:block;overflow-y:auto}.refAllModal .refUser{background:0 0;border-radius:0;margin:0}.refAllModal>footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #292e36;justify-content:space-between;align-items:center;gap:12px;display:flex}.refAllModal>footer span{color:#77818d;font-size:11px;font-weight:700}.refAllModal>footer button{color:#fff;cursor:pointer;background:#1d8e60;border:0;border-radius:10px;padding:10px 14px;font-size:12px;font-weight:900}.friendsMode .bottomNav button.friends{color:#a855f7;background:#a855f718}.friendsMode .bottomNav button.friends svg{stroke:#a855f7}@media (width<=520px){.friendsHeader h1{font-size:28px}.friendsSubtitle{max-width:190px;font-size:11px}.friendsBalanceCard{min-width:92px;padding:9px 10px}.refHero{padding:16px 14px 14px}.refHeroTop{grid-template-columns:1fr 112px;gap:4px}.refHeroBody h2{font-size:20px}.refHeroBody p{font-size:11px}.refHeroVisual{height:120px}.refHeroChestImg{width:118px;height:118px}.refHeroCta{min-height:48px;font-size:13px}.refLinkRewardRow{grid-template-columns:1fr}.refEarningsRow{flex-wrap:wrap}.refClaimBtn{width:100%}.refSteps{grid-template-columns:1fr;gap:8px}.refStepArrow{display:none}.refSteps article{min-height:0;margin:0}.refStats{grid-template-columns:repeat(3,1fr);gap:8px}.refStats strong{font-size:20px}.refStats span{font-size:8px}.friendsMode .bottomNav{z-index:70}}.refSubscribeGate{z-index:12000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04080cd1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.refSubscribeGateCard{text-align:center;background:radial-gradient(circle at 90% 0,#1cc87833,#0000 40%),linear-gradient(160deg,#0f1c18,#0a1210);border:1px solid #2a6b4a;border-radius:22px;width:min(420px,100%);padding:28px 22px 22px;box-shadow:0 20px 60px #000a}.refSubscribeGateCard>b{margin-bottom:8px;font-size:42px;display:block}.refSubscribeGateCard h2{margin:0 0 10px;font-size:22px;line-height:1.25}.refSubscribeGateCard p{color:#a9c0b5;margin:0 0 18px;font-size:13px;line-height:1.5}.refSubscribeGateActions{flex-direction:column;gap:10px;display:flex}.refSubscribeGatePrimary,.refSubscribeGateSecondary{cursor:pointer;border:0;border-radius:12px;padding:14px 16px;font-size:14px;font-weight:900}.refSubscribeGatePrimary{color:#04140c;background:linear-gradient(90deg,#25d07a,#149a55)}.refSubscribeGateSecondary{color:#d7efe4;background:#152018;border:1px solid #2a4a3a}.refSubscribeGateSecondary:disabled{opacity:.55;cursor:default}.refSubscribeGateMsg{color:#31e792;background:#103c29;border-radius:10px;margin-top:12px;padding:10px;font-size:12px;font-weight:700}.refSubscribeGateLater{color:#7f958a;cursor:pointer;background:0 0;border:0;margin-top:12px;font-size:12px;font-weight:800}.refWelcomeGate{place-items:start center;padding:18px 14px;overflow-y:auto}.refWelcomeCard{background:#0d141b;border:2px solid #21dda0;border-radius:25px;width:min(430px,100%);margin:auto;position:relative;overflow:hidden;box-shadow:0 24px 80px #000d,0 0 38px #10d88a1f}.refWelcomeClose{z-index:2;color:#dbe7ed;cursor:pointer;background:#13202a;border:1px solid #526774;border-radius:50%;width:40px;height:40px;font-size:27px;line-height:1;position:absolute;top:12px;right:12px}.refWelcomeVisual{background:#070c11;border:1px solid #246d57;border-radius:19px;height:205px;margin:12px;overflow:hidden}.refWelcomeVisual img{object-fit:cover;width:100%;height:100%;display:block}.refWelcomeBody{text-align:left;gap:16px;padding:10px 20px 20px;display:grid}.refWelcomeBadge{color:#20dfa0;letter-spacing:.04em;border:1px solid #1ccf91;border-radius:999px;justify-self:start;padding:8px 13px;font-size:11px;font-weight:950}.refWelcomeBody h2{margin:0;font-size:30px;line-height:1.05}.refWelcomeBody h2:first-line{color:#fff}.refWelcomeBalance{background:#083e2d;border:1px solid #129d6d;border-radius:17px;grid-template-columns:auto 1fr;align-items:end;column-gap:12px;padding:15px 64px 15px 16px;display:grid;position:relative}.refWelcomeBalance small{color:#8fb8a9;letter-spacing:.08em;grid-column:1/-1;font-size:10px;font-weight:900}.refWelcomeBalance strong{color:#26e2a0;font-size:36px;line-height:1}.refWelcomeBalance b{padding-bottom:3px;font-size:13px}.refWelcomeBalance i{color:#2be3a2;background:#127756;border-radius:50%;place-items:center;width:42px;height:42px;font-size:24px;font-style:normal;display:grid;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.refWelcomeBody>p{color:#c7d1d8;margin:0;font-size:16px;line-height:1.45}.refWelcomePrize{color:#ffc64b;background:#2d2105;border:1px solid #d49b16;border-radius:16px;gap:6px;padding:14px 16px;display:grid}.refWelcomePrize small{letter-spacing:.07em;font-size:10px;font-weight:900}.refWelcomePrize strong{font-size:25px;line-height:1.1}.refWelcomeBody h3{margin:0;font-size:18px;line-height:1.35}.refWelcomeCta{color:#04140f;cursor:pointer;background:linear-gradient(90deg,#26dca0,#24d99a);border:0;border-radius:16px;min-height:54px;font-size:16px;font-weight:950}.refWelcomeCta span{margin-left:8px}.refWelcomeOnce{color:#718491;text-align:center;font-size:10px}@media (width<=390px){.refWelcomeGate{padding:10px}.refWelcomeVisual{height:180px;margin:9px}.refWelcomeBody{gap:13px;padding:8px 15px 16px}.refWelcomeBody h2{font-size:26px}.refWelcomeBalance strong{font-size:31px}.refWelcomeBody>p{font-size:14px}}.depositTracker{background:radial-gradient(circle at 50% 0,#172f39,#0000 38%),linear-gradient(145deg,#131b22,#10151a);border:1px solid #2a4650;border-radius:18px;margin:0 12px 12px;padding:24px}.trackerIntro{text-align:center}.trackerIntro>span{color:#8da8c4;letter-spacing:.13em;font-size:8px;font-weight:950}.trackerIntro h3{margin:7px 0;font-size:25px}.trackerIntro p{color:#8196aa;margin:0;font-size:10px}.trackerIntro>b{color:#8da0b2;border:1px solid #3b4c5c;border-radius:10px;margin-top:12px;padding:8px 12px;font-size:10px;display:inline-block}.trackerAmount{align-items:flex-end;margin:23px 5px 10px;display:flex}.trackerAmount span{color:#8fa5b8;margin-right:auto;font-size:9px}.trackerAmount span strong{color:#fff;margin-top:4px;font-size:20px;display:block}.trackerAmount span i{color:#2ce99a;font-style:normal}.trackerAmount>b{font-size:19px}.milestoneScroll{scrollbar-width:none;padding:12px 6px 8px;overflow-x:auto}.milestoneTrack{grid-template-columns:repeat(9,1fr);gap:9px;min-width:900px;display:grid;position:relative}.milestoneTrack:before{content:"";background:#354452;border-radius:5px;height:4px;position:absolute;top:24px;left:47px;right:47px}.milestoneTrack button{z-index:1;color:#8497aa;text-align:center;background:0 0;border:0;position:relative}.milestoneTrack button>i{background:#121a21;border:3px solid #40505f;border-radius:50%;place-items:center;width:48px;height:48px;margin:auto;font-style:normal;display:grid}.milestoneTrack button>span,.milestoneTrack button>b{display:block}.milestoneTrack button>span{margin-top:9px;font-size:9px}.milestoneTrack button>b{color:#29e997;border:1px solid #354755;border-radius:8px;margin-top:5px;padding:6px;font-size:9px}.milestoneTrack button.active>i{border-color:#2cf19e;box-shadow:0 0 20px #25e79377}.milestoneTrack button.active>span{color:#2deb99}.selectedMilestone{background:linear-gradient(115deg,#0d3526,#101d1a);border:1px solid #176f4d;border-radius:15px;align-items:center;gap:15px;margin-top:12px;padding:15px;display:flex}.selectedMilestone>i{color:#2bea96;border:1px solid #24df8b;border-radius:50%;flex:0 0 54px;place-items:center;width:54px;height:54px;font-size:25px;font-style:normal;display:grid}.selectedMilestone span{color:#2deb98;font-size:8px;font-weight:950}.selectedMilestone h4{margin:4px 0;font-size:17px}.selectedMilestone p{color:#91a69c;margin:0;font-size:9px}.selectedMilestone p b{color:#2deb98}.trackerHint{text-align:center;color:#728696;margin:12px 0 0;font-size:8px}.jackpotHistory{background:#11161b;border:1px solid #2a333d;border-radius:17px;margin:0 12px 12px;overflow:hidden}.jackpotHistory>button{color:#fff;text-align:left;background:0 0;border:0;align-items:center;width:100%;padding:15px;display:flex}.jackpotHistory>button>div{margin-right:auto}.jackpotHistory>button span{color:#d6a943;letter-spacing:.12em;font-size:7px;font-weight:950}.jackpotHistory>button h3{margin:4px 0 0;font-size:15px}.jackpotHistory>button>b{color:#8794a0;font-size:9px}.jackpotHistory>button i{color:#35e996;margin-left:7px;font-style:normal}.jackpotRows{border-top:1px solid #29313a}.jackpotRows>div{border-bottom:1px solid #242c34;grid-template-columns:34px 1fr 100px auto;align-items:center;gap:10px;padding:11px 14px;display:grid}.jackpotRows>div:last-child{border:0}.jackpotRows>div>i{color:#ffd36d;background:#47301a;border-radius:10px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.jackpotRows span b,.jackpotRows span small{display:block}.jackpotRows span b{font-size:9px}.jackpotRows span small{color:#71808d;margin-top:3px;font-size:7px}.jackpotRows em{color:#c39a44;font-size:8px;font-style:normal}.jackpotRows strong{color:#36e994;font-size:10px}@media (width<=520px){.depositTracker{margin:0 8px 8px;padding:16px 10px}.trackerIntro h3{font-size:21px}.milestoneTrack{min-width:820px}.selectedMilestone{padding:13px}.selectedMilestone h4{font-size:14px}.jackpotHistory{margin:10px 8px}.jackpotRows>div{grid-template-columns:32px 1fr auto}.jackpotRows em{display:none}.jackpotRows strong{font-size:9px}}.trackerIntro .accountLinked{color:#36eb99;background:#0d3325;border-color:#19875b}.milestoneTrack{grid-template-columns:repeat(15,1fr);min-width:1500px}.milestoneTrack button.completed>i{color:#36e997;background:#123a2b;border-color:#238d62}.milestoneTrack button.completed>span{color:#79a994}.milestoneTrack button.reached>i{background:#14523a;border-color:#2ff09f;animation:1.7s ease-in-out infinite rewardPulse;box-shadow:0 0 25px #27eb9870}.milestoneTrack button.reached>span,.milestoneTrack button.reached>b{color:#43f1a3}.milestoneTrack button.jackpot>i{color:#ffd46f;background:#2c2110;border-color:#8e6826}.milestoneTrack button.jackpot>b{color:#ffd36b;background:#241b0d;border-color:#876426}.milestoneTrack button.jackpot.active>i{border-color:#ffce58;box-shadow:0 0 28px #ffbd3b66}.selectedMilestone.isReached{background:radial-gradient(circle at 10%,#1d835442,#0000 30%),linear-gradient(110deg,#0d3c29,#101d1a);border-color:#2aed98;box-shadow:0 0 30px #22e78e20}.trackerClaimStatus{background:#0d3324;border:1px solid #1b9865;border-radius:13px;align-items:center;gap:12px;margin-top:12px;padding:14px;display:flex}.trackerClaimStatus>i{color:#052015;background:#2cea98;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;font-weight:950;display:grid}.trackerClaimStatus span b,.trackerClaimStatus span small{display:block}.trackerClaimStatus span b{color:#37ed9d;font-size:11px}.trackerClaimStatus span small{color:#88a89a;margin-top:4px;font-size:8px}@keyframes rewardPulse{50%{transform:scale(1.08);box-shadow:0 0 36px #27eb98aa}}@media (width<=520px){.milestoneTrack{min-width:1410px}.trackerAmount span strong{font-size:17px}}.milestoneScroll{touch-action:pan-x;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#2ce99a #1a242c;padding-bottom:15px;position:relative}.milestoneScroll::-webkit-scrollbar{height:7px}.milestoneScroll::-webkit-scrollbar-track{background:#1a242c;border-radius:10px}.milestoneScroll::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#1fc982,#36efa0);border-radius:10px}.milestoneTrack button{scroll-snap-align:center}.swipeGuide{color:#6f8291;flex-direction:column;align-items:center;gap:7px;margin:0 6px 14px;font-size:8px;display:flex}.swipeGuide span{animation:2s ease-in-out infinite swipeText}.swipeGuide i{background:#1c2830;border-radius:4px;width:100%;height:4px;position:relative;overflow:hidden}.swipeGuide i:after{content:"";background:linear-gradient(90deg,#20d98b,#3df0a2);border-radius:4px;width:28%;height:100%;animation:2.4s ease-in-out infinite swipeBar;position:absolute;top:0;left:0}@keyframes swipeBar{0%{transform:translate(0)}50%,to{transform:translate(255%)}}@keyframes swipeText{50%{color:#37e99b}}@media (width<=520px){.swipeGuide{margin-top:2px;font-size:9px}.milestoneScroll{padding-bottom:12px}}.giveawayDrops{z-index:65;pointer-events:none;width:min(100% - 24px,560px);position:fixed;top:10px;left:50%;transform:translate(-50%)}.giveawayDrops>button{color:#fff;pointer-events:auto;background:linear-gradient(110deg,#2d210c,#15130e);border:1px solid #9c7022;border-radius:15px;align-items:center;gap:11px;width:100%;padding:10px 12px;animation:12s ease-in-out infinite dropBanner;display:flex;position:absolute;top:0;box-shadow:0 16px 45px #0009}.giveawayDrops>button:nth-child(2){opacity:0;background:linear-gradient(110deg,#281445,#151020);border-color:#6842b0;animation-delay:6s}.giveawayDrops i{background:#705018;border-radius:11px;place-items:center;width:38px;height:38px;font-size:19px;font-style:normal;display:grid}.giveawayDrops span{text-align:left;margin-right:auto}.giveawayDrops small,.giveawayDrops b{display:block}.giveawayDrops small{color:#d2a84c;font-size:7px;font-weight:950}.giveawayDrops b{margin-top:3px;font-size:15px}.giveawayDrops em{color:#ffd568;font-size:8px;font-style:normal;font-weight:900}@keyframes dropBanner{0%,4%{opacity:0;transform:translateY(-100px)}8%,42%{opacity:1;transform:translateY(0)}48%,to{opacity:0;transform:translateY(-100px)}}.superOverlay{z-index:130;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020407ed;padding:20px;position:fixed;inset:0;overflow-y:auto}.superModal{background:#0b0e12;border:1px solid #745722;border-radius:24px;width:min(100%,680px);margin:auto;overflow:hidden;box-shadow:0 35px 100px #000}.superModal>header{border-bottom:1px solid #292a28;align-items:center;padding:17px 18px;display:flex}.superModal>header span{color:#ffd05c;letter-spacing:.16em;margin-right:auto;font-size:9px;font-weight:950}.superModal>header button{color:#fff;background:#1b1f25;border:0;border-radius:50%;width:37px;height:37px;font-size:22px}.superHero{text-align:center;background:radial-gradient(circle at 50% 10%,#b17d243d,#0000 38%),linear-gradient(145deg,#21180b,#0c0e12);padding:36px 18px 25px}.superHero>small{color:#d6aa4c;letter-spacing:.16em;font-size:8px;font-weight:950}.superHero h2{color:#ffd568;text-shadow:0 0 28px #e6a92e55;margin:7px 0;font-size:48px}.superHero p{color:#a79778;font-size:10px}.superTimer{justify-content:center;gap:8px;margin-top:20px;display:flex}.superTimer>div{background:#1d170d;border:1px solid #6f5423;border-radius:11px;min-width:75px;padding:10px}.superTimer b,.superTimer span{display:block}.superTimer b{font-size:20px}.superTimer span{color:#9a845b;font-size:7px}.superBody{padding:16px}.superMetrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.superMetrics>div{text-align:center;background:#13171c;border:1px solid #2b3239;border-radius:12px;padding:13px}.superMetrics span,.superMetrics b{display:block}.superMetrics span{color:#7f8994;font-size:7px}.superMetrics b{margin-top:5px;font-size:15px}.entryChecklist{background:#12161b;border:1px solid #2b323a;border-radius:15px;margin-top:13px;padding:15px}.entryChecklist h3{margin:0 0 11px;font-size:15px}.entryChecklist>div{border-top:1px solid #252c33;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.entryChecklist>div>i{color:#9ca5ae;background:#232831;border-radius:9px;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.entryChecklist>div.done>i{color:#36eb99;background:#124a33}.entryChecklist span b,.entryChecklist span small{display:block}.entryChecklist span b{font-size:10px}.entryChecklist span small{color:#78838e;margin-top:3px;font-size:7px}.entryChecklist strong{color:#ffd05a;font-size:10px}.ticketCard{background:linear-gradient(110deg,#2a200f,#15140f);border:1px solid #775a25;border-radius:15px;align-items:center;margin-top:13px;padding:15px;display:flex}.ticketCard>div{margin-right:auto}.ticketCard span{color:#b89650;font-size:7px;font-weight:950}.ticketCard h3{margin:4px 0;font-size:18px}.ticketCard p{color:#8f8267;margin:0;font-size:8px}.ticketCard>b{font-size:40px}.buyTicket{color:#261904;background:linear-gradient(90deg,#f2b936,#ffd766);border:0;border-radius:13px;width:100%;margin-top:12px;padding:15px;font-weight:950}.ticketSuccess{color:#37eb99;background:#0d3224;border:1px solid #1b8d5e;border-radius:12px;margin-top:12px;padding:13px;font-size:9px;font-weight:900}.superNote{text-align:center;color:#69747f;margin:13px 10px 2px;font-size:8px;line-height:1.5}.prizeSplit>div{border-top:1px solid #252c33;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.prizeSplit>div b{color:#9ca5ae;font-size:9px}.prizeSplit>div strong{color:#ffd568;font-size:11px}.ticketParticipants>header{align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.ticketParticipants>header div{margin-right:auto}.ticketParticipants>header span{color:#778596;letter-spacing:.12em;font-size:7px;font-weight:900;display:block}.ticketParticipants>header h3{margin:4px 0 0;font-size:14px}.ticketParticipants>header .allParticipants{color:#9ca5ae;background:0 0;border:0;font-size:9px;font-weight:800}.ticketParticipants>div{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.ticketParticipants>div>span{background:#0f1318;border:1px solid #252c33;border-radius:10px;align-items:center;gap:8px;padding:8px;display:flex}.ticketParticipants>div>span>i{background:#232831;border-radius:8px;place-items:center;width:26px;height:26px;font-size:11px;font-style:normal;display:grid}.ticketParticipants>div>span b{margin-right:auto;font-size:9px}.ticketParticipants>div>span small{color:#7f8994;font-size:8px}.adminSuperDraw>span{color:#c9a04a;letter-spacing:.14em;font-size:7px;font-weight:950;display:block}.adminSuperDraw p{color:#8f8267;margin:0 0 12px;font-size:9px;line-height:1.45}.superBody .share{color:#c5ced8;background:#13171c;border:1px solid #2b3239;border-radius:12px;width:100%;margin-top:12px;padding:12px;font-weight:800}@media (width<=520px){.giveawayDrops{top:6px}.giveawayDrops>button{padding:8px 10px}.superOverlay{padding:0}.superModal{border-radius:0;min-height:100dvh}.superHero{padding-top:30px}.superHero h2{font-size:39px}.superBody{padding:13px}.bonusTimer{min-height:64px;visibility:visible!important;opacity:1!important;display:grid!important}.bonusTimer strong{color:#ff7f2f;font-size:21px!important;display:block!important}.bonusTimer small,.bonusTimer span{display:block!important}}.giveawayDrops{display:none}.homeGiveawayCarousel{margin-top:14px;position:relative}.homeBannerSlides{scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x;grid-auto-columns:100%;grid-auto-flow:column;gap:10px;display:grid;overflow-x:auto}.homeBannerSlides::-webkit-scrollbar{display:none}.homeBannerSlide{scroll-snap-align:center;text-align:left;cursor:pointer;background:#121417;border:0;border-radius:16px;width:100%;padding:0;line-height:0;display:block;position:relative;overflow:hidden}.homeBannerSlide--giveaway{background:#0f151c;border:1px solid #26313e;box-shadow:0 14px 36px #0005}.homeBannerSlide--giveaway .homeBannerMedia{border-radius:15px 15px 0 0}.homeContestOpenBar{color:#fff;background:linear-gradient(90deg,#0c251b,#101a22);border-top:1px solid #1f4938;align-items:center;gap:10px;min-height:56px;padding:9px 12px;line-height:1.2;display:flex}.homeContestOpenIcon{background:#123d2c;border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:18px;display:grid;box-shadow:inset 0 0 0 1px #28df8b42}.homeContestOpenCopy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.homeContestOpenCopy strong{color:#f6fbf8;letter-spacing:.01em;font-size:14px;font-weight:950}.homeContestOpenCopy small{color:#9cb1a7;font-size:10px;font-weight:750}.homeContestOpenBar>i{color:#04150d;background:#28df8b;border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:18px;font-style:normal;font-weight:950;display:grid;box-shadow:0 8px 22px #28df8b35}.homeContestOpenBar.isDiscover>i{animation:1.45s ease-in-out infinite homeContestPulse}.homeContestHint{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(120deg,#0d2b20,#101820);border:1px solid #28df8b70;border-radius:13px;align-items:center;gap:10px;width:calc(100% - 18px);margin:10px 9px 2px;padding:11px 12px;display:flex;position:relative;box-shadow:0 12px 30px #0005}.homeContestHint:before{content:"";background:#0d2b20;border-top:1px solid #28df8b70;border-left:1px solid #28df8b70;width:12px;height:12px;position:absolute;top:-7px;left:38px;transform:rotate(45deg)}.homeContestHint>span:first-child{z-index:1;background:#28df8b1c;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:18px;display:grid;position:relative}.homeContestHint>span:nth-child(2){z-index:1;flex-direction:column;flex:1;gap:3px;min-width:0;line-height:1.3;display:flex;position:relative}.homeContestHint strong{color:#f3fff9;font-size:12px;font-weight:950}.homeContestHint small{color:#a8b8b0;font-size:10px}.homeContestHint>i{z-index:1;color:#28df8b;font-size:19px;font-style:normal;font-weight:950;position:relative}@keyframes homeContestPulse{0%,to{transform:scale(1);box-shadow:0 8px 22px #28df8b35}50%{transform:scale(1.08);box-shadow:0 8px 30px #28df8b70}}.homeBannerMedia{aspect-ratio:2;background:#121417;width:100%;line-height:0;display:block;overflow:hidden}.homeBannerMedia img,.homeBannerMedia video{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;display:block}.homeBannerFallback{aspect-ratio:2;color:#fff;flex-direction:column;justify-content:flex-end;gap:4px;padding:14px 16px;display:flex}.homeBannerFallback span{letter-spacing:.14em;color:#8fb5a3;font-size:8px;font-weight:950}.homeBannerFallback strong{font-size:18px;line-height:1.1}.homeBannerFallback small{color:#aab2bf;font-size:10px;line-height:1.3}.homeBannerFallback.door{background:radial-gradient(circle at 80% 20%,#7042bb44,#0000 28%),linear-gradient(115deg,#281347,#11131a)}.homeBannerFallback.door span{color:#b890ff}.homeBannerFallback.classic{background:radial-gradient(circle at 80% 20%,#d09b3544,#0000 28%),linear-gradient(115deg,#38260c,#11131a)}.homeBannerFallback.classic span{color:#ffd36a}.homeBannerFallback.promo{background:radial-gradient(circle at 80% 20%,#25b97844,#0000 28%),linear-gradient(115deg,#0e3525,#11131a)}.homeBannerFallback.promo span{color:#37e99a}.homeBannerCta{color:#101114;letter-spacing:.02em;background:#fffffff0;border-radius:8px;align-self:flex-start;margin-top:8px;padding:7px 10px;font-size:9px;font-weight:950;box-shadow:0 8px 20px #0006}.homeBannerFallback .homeBannerCta{position:static}.contestHeroMedia{background:#121417;border-radius:20px;overflow:hidden}.contestBannerMedia{aspect-ratio:2;width:100%;line-height:0;display:block;overflow:hidden}.contestBannerMedia img,.contestBannerMedia video{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.prizeArtMedia{width:100%;height:100%;line-height:0;display:block;position:absolute;inset:0;overflow:hidden}.prizeArtMedia img,.prizeArtMedia video{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.prize>.art{align-self:stretch;height:100%;min-height:0;overflow:hidden}.prize>.art .prizeArtMedia{z-index:0}.prize>.art>span{z-index:1}.slotBannerPreview{background:#121417;border:1px solid #2a3038;border-radius:12px;overflow:hidden}.slotBannerPreviewMedia{aspect-ratio:2;width:100%;line-height:0;display:block;overflow:hidden}.slotBannerPreviewMedia img,.slotBannerPreviewMedia video{object-fit:cover;width:100%;height:100%;display:block}.homeBannerSlide--promo .homeBannerCta{color:#04150d;background:#29e590f0}.slideNav{z-index:4;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080b0dbb;border:1px solid #ffffff24;border-radius:12px;place-items:center;width:34px;height:46px;padding:0;font-size:28px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-65%);box-shadow:0 8px 20px #0008}.slideNav--prev{left:8px}.slideNav--next{right:8px}.slideDots{justify-content:center;align-items:center;gap:6px;margin-top:8px;display:flex}.slideDots button{cursor:pointer;background:#293039;border:0;border-radius:50%;width:7px;height:7px;padding:0}.slideDots button.active{background:#29e590;border-radius:5px;width:25px}.slideDots>span{color:#7d8996;margin-left:4px;font-size:8px;font-weight:850}@media (width<=520px){.homeGiveawayCarousel{margin-top:12px}.homeBannerSlide{border-radius:14px}.homeBannerFallback strong{font-size:16px}.homeBannerCta{padding:6px 9px;font-size:8px}.homeContestOpenBar{min-height:54px;padding:8px 10px}.homeContestOpenCopy strong{font-size:13px}.homeContestHint{width:calc(100% - 12px);margin-left:6px;margin-right:6px}}.prizeSplit{background:linear-gradient(135deg,#21190d,#13140f);border:1px solid #725523;border-radius:15px;margin-top:13px;padding:15px}.prizeSplit h3{margin:0 0 9px;font-size:15px}.prizeSplit>div{border-top:1px solid #40361f;padding:9px 0;display:flex}.prizeSplit b{color:#aa986f;margin-right:auto;font-size:9px}.prizeSplit strong{color:#ffd568;font-size:10px}.ticketCard p b{color:#38e99a}.ticketPrices{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:10px;display:grid}.ticketPrices>div{text-align:center;background:#14181d;border:1px solid #2c333a;border-radius:10px;padding:9px 5px}.ticketPrices span,.ticketPrices b{display:block}.ticketPrices span{color:#77828d;font-size:7px}.ticketPrices b{margin-top:4px;font-size:8px}.ticketPrices .bought{background:#0f3023;border-color:#1d865a}.ticketPrices .bought b{color:#35e995}.ticketPrices .next{background:#2a200e;border-color:#aa7b27}.ticketPrices .next b{color:#ffd369}.ticketParticipants{background:#11161b;border:1px solid #2c333b;border-radius:15px;margin-top:13px;padding:14px}.ticketParticipants>header{align-items:center;margin-bottom:10px;display:flex}.ticketParticipants>header>div{margin-right:auto}.ticketParticipants header span{color:#77838e;font-size:7px;font-weight:950}.ticketParticipants h3{margin:3px 0;font-size:14px}.ticketParticipants header>b{color:#35e995;font-size:9px}.ticketParticipants>div{grid-template-columns:repeat(6,1fr);gap:6px;max-height:150px;display:grid;overflow:hidden}.ticketParticipants>div>span{background:#151a20;border:1px solid #252d35;border-radius:10px;flex-direction:column;align-items:center;padding:8px 3px;display:flex}.ticketParticipants>div i{color:#c1afff;background:#312060;border-radius:8px;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.ticketParticipants>div b{text-overflow:ellipsis;max-width:100%;margin-top:5px;font-size:7px;overflow:hidden}.ticketParticipants>div small{color:#33e993;margin-top:2px;font-size:6px}.adminSuperDraw{background:#20150d;border:1px dashed #86572b;border-radius:15px;margin-top:13px;padding:15px}.adminSuperDraw>span{color:#ef9553;letter-spacing:.14em;font-size:7px;font-weight:950}.adminSuperDraw h3{margin:4px 0;font-size:15px}.adminSuperDraw p{color:#987e6c;font-size:8px}.adminSuperDraw button{color:#251005;background:#ee803d;border:0;border-radius:11px;width:100%;padding:13px;font-weight:950}.adminSuperDraw button:disabled{color:#846b5c;background:#39291f}.superDrawResult{background:#15130d;border:1px solid #8a692a;border-radius:15px;margin-top:13px;padding:14px}.superDrawResult>h3{text-align:center;color:#ffd468}.superDrawResult>div{grid-template-columns:repeat(6,1fr);gap:5px;display:grid}.superDrawResult>div>span{background:#171a1e;border:1px solid #2c3034;border-radius:9px;flex-direction:column;align-items:center;padding:7px 3px;transition:all .3s;display:flex;position:relative}.superDrawResult>div span.winner{background:#3a2a0d;border-color:#e9b642;box-shadow:0 0 16px #f0b93e44}.superDrawResult>div i{background:#282d34;border-radius:7px;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.superDrawResult>div b{margin-top:4px;font-size:6px}.superDrawResult>div em{color:#ffd462;font-size:6px;font-style:normal;position:absolute;top:3px;right:3px}.superDrawResult ol{max-height:260px;margin:12px 0 0;padding:0;list-style:none;overflow-y:auto}.superDrawResult li{border-top:1px solid #3b3321;padding:8px;display:flex}.superDrawResult li b{margin-right:auto;font-size:8px}.superDrawResult li strong{color:#ffd468;font-size:8px}@media (width<=520px){.ticketPrices{grid-template-columns:repeat(3,1fr)}.ticketParticipants>div,.superDrawResult>div{grid-template-columns:repeat(4,1fr)}.ticketParticipants>div{max-height:205px}.superMetrics>div{padding:10px 4px}.superDrawResult{padding:10px}}.moneyContest{--mc-gold:#d4af37;--mc-gold-bright:#eab308;--mc-gold-soft:#c9a227;--mc-green:#2ee58c;--mc-green-solid:#1dbf73;--mc-orange:#ee803d;--mc-muted:#8b949e;--mc-line:#2a3038;--mc-card:#14181d}.moneyContest>header{background:#0c0f13;border-bottom:1px solid #23262c;padding:16px 16px 14px}.moneyContest>header>div{min-width:0;margin-right:auto}.moneyContest>header span{color:var(--mc-gold);letter-spacing:.16em;text-transform:uppercase;margin-right:0;font-size:8px;font-weight:950;display:block}.moneyContest>header h2{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:20px;font-weight:900;line-height:1.2;overflow:hidden}.moneyContest>header button{color:#9aa3ad;background:#1b1f25;border:0;border-radius:50%;flex-shrink:0;width:36px;height:36px;font-size:22px;line-height:1}.moneyContest .moneyHero{text-align:center;background:#0b0e12!important;padding:14px 16px 20px!important}.moneyContest .moneyHeroBanner{border:0;border-radius:14px;margin:0 0 16px;overflow:hidden}.moneyContest .moneyBannerMedia{aspect-ratio:16/9;background:#121417;width:100%;line-height:0;display:block;overflow:hidden}.moneyContest .moneyBannerMedia img,.moneyContest .moneyBannerMedia video{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;display:block}.moneyContest .moneyHero>small{color:var(--mc-gold);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:950;display:block}.moneyContest .moneyHero>h2{color:var(--mc-gold-bright);text-shadow:none;letter-spacing:-.02em;margin:8px 0 6px;font-size:42px;font-weight:950;line-height:1.05}.moneyContest .moneyHero>p{color:var(--mc-muted);max-width:32em;margin:0 auto;font-size:11px;line-height:1.4}.moneyContest .superTimer{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;gap:8px;margin-top:18px;display:grid}.moneyContest .superTimer>div{border:1px solid var(--mc-gold-soft);text-align:center;background:#15120c;border-radius:12px;width:100%;min-width:0;padding:12px 8px}.moneyContest .superTimer b{color:#fff;font-size:22px;font-weight:950;line-height:1.1;display:block}.moneyContest .superTimer span{color:var(--mc-muted);margin-top:4px;font-size:8px;font-weight:700;display:block}.moneyContest .superMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.moneyContest .superMetrics>div{border:1px solid var(--mc-line);background:var(--mc-card);text-align:center;border-radius:12px;padding:14px 8px}.moneyContest .superMetrics span{color:var(--mc-muted);font-size:8px;font-weight:700;display:block}.moneyContest .superMetrics b{color:#fff;margin-top:6px;font-size:16px;font-weight:950;display:block}.moneyContest .prizeSplit{background:#12150f;border:1px solid #6e5524;border-radius:14px;margin-top:13px;padding:14px 15px 6px}.moneyContest .prizeSplit h3{color:#fff;margin:0 0 4px;font-size:15px;font-weight:800}.moneyContest .prizeSplit>div{border-top:1px solid #2c281e;align-items:center;padding:11px 0;display:flex}.moneyContest .prizeSplit>div:first-of-type{border-top:1px solid #2c281e;margin-top:4px}.moneyContest .prizeSplit b{color:var(--mc-muted);margin-right:auto;font-size:12px;font-weight:700}.moneyContest .prizeSplit strong{color:var(--mc-gold-bright);font-size:13px;font-weight:900}.moneyContest .conditions{border:1px solid var(--mc-line);background:#12161b;border-radius:14px;margin-top:13px;padding:14px 15px 8px}.moneyContest .conditions .blockTitle{margin-bottom:4px}.moneyContest .conditions .blockTitle .eyebrow{display:none}.moneyContest .conditions .blockTitle h3{color:#fff;margin:0;font-size:15px;font-weight:800}.moneyContest .conditions .blockTitle>b{color:var(--mc-gold-bright);background:0 0;border:0;padding:0;font-size:12px;font-weight:900}.moneyContest .condition{border-top:1px solid #24282e;grid-template-columns:30px 1fr auto;gap:10px;padding:12px 0}.moneyContest .condition>i{color:#9aa3ad;background:#22262c;border-radius:8px;width:28px;height:28px;font-size:11px;font-weight:900}.moneyContest .condition div b{color:#fff;font-size:12px;font-weight:800}.moneyContest .condition div span{color:var(--mc-muted);margin-top:3px;font-size:9px}.moneyContest .condition em{color:var(--mc-gold-bright);text-align:right;min-width:2.2em;font-size:11px;font-style:normal;font-weight:900}.moneyContest .condition.done>i{background:var(--mc-green-solid);color:#fff;border-radius:8px}.moneyContest .condition.done em{color:#0000;font-size:0}.moneyContest .conditionMsg{color:var(--mc-gold-bright);margin:0 0 6px;font-size:11px;font-weight:700}.moneyContest .conditionActions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.moneyContest .conditionBtn{border:1px solid var(--mc-gold);color:var(--mc-gold-bright);cursor:pointer;background:0 0;border-radius:8px;padding:6px 10px;font-size:10px;font-weight:800}.moneyContest .conditionBtnPrimary{color:#1a1408;background:linear-gradient(120deg,#7a5a12,#c9a227);border-color:#e0c15a}.moneyContest .conditionBtn:disabled{opacity:.55;cursor:default}.conditions .conditionMsg{color:#8dffb8;margin:0 0 8px;font-size:12px}.prizeCasinoInfo{flex-direction:column;gap:10px;margin:10px 0 14px;display:flex}.prizeCasinoLabel{color:#9aa3af;letter-spacing:.02em;font-size:12px;font-weight:800}.prizeCasinoList{gap:10px;display:grid}.moneyContest .prizeCasinoLabel{color:#b8c0cc}.conditions .conditionActions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.conditions .conditionBtn{color:#fff;cursor:pointer;background:#181c22;border:1px solid #3a4250;border-radius:10px;padding:7px 11px;font-size:11px;font-weight:700}.conditions .conditionBtnPrimary{color:#8dffb8;background:#163528;border-color:#2f6b4f}.conditions .conditionBtn:disabled{opacity:.55;cursor:default}.moneyContest .ticketCard{border:1px solid var(--mc-gold);background:linear-gradient(110deg,#221a0d,#12140f 55%,#101318);border-radius:14px;align-items:center;margin-top:13px;padding:15px 16px;display:flex}.moneyContest .ticketCard>div{min-width:0;margin-right:auto}.moneyContest .ticketCard span{color:var(--mc-gold);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:950}.moneyContest .ticketCard h3{color:#fff;margin:5px 0 4px;font-size:17px;font-weight:900}.moneyContest .ticketCard p{color:#a89b82;margin:0;font-size:11px}.moneyContest .ticketCard p b{color:var(--mc-green);font-weight:900}.moneyContest .ticketCard p.moneyNextChance{color:var(--mc-muted);margin-top:4px;font-size:10px}.moneyContest .ticketCard>b.moneyTicketIcon{color:#1a1204;background:linear-gradient(145deg,#f0c14d,#d4af37 55%,#b8860b);border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:0;line-height:0;display:grid}.moneyContest .ticketCard>b.moneyTicketIcon svg{display:block}.moneyContest .ticketPrices{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.moneyContest .ticketPrices>button{border:1px solid var(--mc-line);background:var(--mc-card);text-align:center;color:inherit;cursor:pointer;font:inherit;border-radius:10px;padding:10px 4px}.moneyContest .ticketPrices>button:disabled:not(.next):not(.bought){opacity:.9;cursor:default}.moneyContest .ticketPrices>button.next:disabled{cursor:not-allowed;opacity:.75}.moneyContest .ticketPrices span,.moneyContest .ticketPrices b{display:block}.moneyContest .ticketPrices span{color:var(--mc-muted);font-size:8px;font-weight:700}.moneyContest .ticketPrices b{color:#e8eef5;white-space:nowrap;margin-top:5px;font-size:10px;font-weight:900}.moneyContest .ticketPrices .next{border-color:var(--mc-gold);background:var(--mc-card);box-shadow:none;border-width:1.5px}.moneyContest .ticketPrices .next b{color:#fff}.moneyContest .ticketPrices .bought{background:#0f3023;border-color:#1d865a}.moneyContest .ticketPrices .bought b{color:var(--mc-green)}.moneyContest .buyTicket{background:var(--mc-gold-bright);color:#0c0a04;letter-spacing:.01em;border:0;border-radius:13px;width:100%;margin-top:12px;padding:15px;font-size:13px;font-weight:950}.moneyContest .buyTicket:disabled{opacity:.5}.moneyContest .buyTicket.earnCoins{background:linear-gradient(135deg,#e8b84a,#c9922e);box-shadow:0 8px 24px #e8b84a38}.moneyContest .buyTicket.earnCoins:disabled{opacity:.55}.moneyContest .moneyBalanceHint{color:#c9b88a;text-align:center;background:linear-gradient(135deg,#1a160d,#12140f);border:1px solid #3d3520;border-radius:11px;margin:10px 0 0;padding:10px 12px;font-size:10px;line-height:1.45}.moneyContest .moneyEarnLink{color:#8fa0b0;text-align:center;text-underline-offset:3px;background:0 0;border:0;border-radius:11px;width:100%;margin-top:8px;padding:10px;font-size:10px;font-weight:800;text-decoration:underline;display:block}.moneyContest .ticketSuccess{color:var(--mc-green);text-align:center;margin:10px 0 0;font-size:10px}.moneyContest .superBody .share{border:1px solid var(--mc-line);color:#d0d7df;background:#13171c;border-radius:12px;margin-top:10px;font-weight:800}.moneyContest .ticketParticipants{border:1px solid var(--mc-line);background:#11161b;border-radius:14px;margin-top:13px;padding:14px}.moneyContest .ticketParticipants>header{align-items:flex-start;gap:8px;margin-bottom:10px;display:flex}.moneyContest .ticketParticipants>header>div{min-width:0;margin-right:auto}.moneyContest .ticketParticipants header span{color:var(--mc-muted);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:950;display:block}.moneyContest .ticketParticipants h3{color:#fff;margin:3px 0 0;font-size:14px;font-weight:800}.moneyParticipantsTotal{color:#aeb7c3;cursor:pointer;white-space:nowrap;background:#20242a;border:1px solid #303640;border-radius:10px;margin-top:0;padding:8px 10px;font-size:9px;font-weight:900}.moneyParticipantsTotal span{color:var(--mc-green);font-size:inherit;font-weight:inherit;letter-spacing:0;text-transform:none;margin-left:4px;display:inline!important}.moneyParticipantsTotal:hover{border-color:var(--mc-green);color:#fff;background:#14281f}.moneyEmptyParticipants{color:var(--mc-muted);grid-column:1/-1;margin:0;font-size:9px}.moneyContest .ticketParticipants>div,.moneyContest .moneyParticipantsGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;max-height:160px;display:grid;overflow:hidden}.moneyContest .moneyParticipantsGrid{cursor:pointer;border-radius:10px}.moneyContest .moneyParticipantsGrid:focus-visible{outline:2px solid var(--mc-green);outline-offset:2px}.moneyContest .ticketParticipants>div>span{background:#151a20;border:1px solid #252d35;border-radius:10px;flex-direction:column;align-items:center;padding:8px 3px;display:flex}.moneyContest .ticketParticipants>div i{color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;font-style:normal;font-weight:900;display:grid}.moneyContest .ticketParticipants>div>span:nth-child(6n+1) i{background:#6b4de0}.moneyContest .ticketParticipants>div>span:nth-child(6n+2) i{background:#2f6fed}.moneyContest .ticketParticipants>div>span:nth-child(6n+3) i{background:#0f9f6e}.moneyContest .ticketParticipants>div>span:nth-child(6n+4) i{background:#c4541a}.moneyContest .ticketParticipants>div>span:nth-child(6n+5) i{background:#b03a8d}.moneyContest .ticketParticipants>div>span:nth-child(6n) i{background:#3d7a9c}.moneyContest .ticketParticipants>div b{text-overflow:ellipsis;color:#e8eef5;max-width:100%;margin-top:5px;font-size:7px;font-weight:800;overflow:hidden}.moneyContest .ticketParticipants>div small{color:var(--mc-green);white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:2px;font-size:9px;font-weight:800;line-height:1.25;overflow:hidden}.moneyContest .adminSuperDraw{border:1.5px dashed var(--mc-orange);background:#1a120c;border-radius:14px;margin-top:13px;padding:15px}.moneyContest .adminSuperDraw>span{color:var(--mc-orange);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:950;display:block}.moneyContest .adminSuperDraw h3{color:#fff;margin:6px 0 8px;font-size:15px;font-weight:900}.moneyContest .adminSuperDraw p{color:#9a8270;margin:0 0 12px;font-size:10px;line-height:1.45}.moneyContest .adminSuperDraw button{background:var(--mc-orange);color:#140804;border:0;border-radius:11px;width:100%;padding:13px;font-size:12px;font-weight:950}.moneyContest .superNote{text-align:center;color:#69747f;margin:14px 8px 4px;font-size:8px;line-height:1.5}@media (width<=430px){.moneyContest .ticketPrices{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.moneyContest .ticketPrices span{font-size:7px}.moneyContest .ticketPrices b{font-size:8px}.moneyContest>header h2{font-size:18px}.moneyContest .moneyHero>h2{font-size:38px}.moneyContest .moneyBannerMedia{aspect-ratio:2}.moneyContest .ticketParticipants>div,.moneyContest .moneyParticipantsGrid{grid-template-columns:repeat(6,minmax(0,1fr));max-height:200px}}.profileMode .homeApp{display:none}.profilePage{max-width:880px}.profileHeader{align-items:center;margin-bottom:15px;display:flex}.profileHeader>div:first-child{margin-right:auto}.profileHeader span{color:#77838f;letter-spacing:.14em;font-size:8px;font-weight:950}.profileHeader h1{margin:4px 0;font-size:34px}.profileIdentity{background:radial-gradient(circle at 0,#5930b33b,#0000 25%),#12171b;border:1px solid #1d8d5e;border-radius:19px;align-items:center;gap:14px;padding:18px;display:flex}.profileIdentity>div{background:radial-gradient(circle,#4e23b5,#080d1a);border:1px solid #6546cd;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.profileIdentity>span{margin-right:auto}.profileIdentity h2{margin:0;font-size:21px}.profileIdentity span b,.profileIdentity span small{display:block}.profileIdentity span b{color:#9eb0c0;margin-top:4px;font-size:9px}.profileIdentity span small{color:#6f7e8b;margin-top:4px;font-size:8px}.profileIdentity>button{background:#26e58b;border:0;border-radius:11px;padding:11px 15px;font-weight:900}.profileStats{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:13px;display:grid}.profileStats article{background:linear-gradient(145deg,#171b21,#12151a);border:1px solid #2b333c;border-radius:16px;min-height:120px;padding:14px}.profileStats span,.profileStats b,.profileStats small{display:block}.profileStats span{color:#8895a1;font-size:7px;font-weight:950}.profileStats b{margin-top:17px;font-size:23px}.profileStats small{color:#6f7e8b;margin-top:7px;font-size:7px}.pendingRewards,.profileWins,.profilePurchases{background:#11161b;border:1px solid #2b343d;border-radius:17px;margin-top:13px;overflow:hidden}.pendingRewards{border-color:#765523}.pendingRewards>header,.profileWins>header,.profilePurchases>header{border-bottom:1px solid #29313a;align-items:center;padding:14px;display:flex}.pendingRewards header div,.profileWins header div,.profilePurchases header div{margin-right:auto}.pendingRewards header span,.profileWins header span,.profilePurchases header span{color:#7e8a96;letter-spacing:.12em;font-size:7px;font-weight:950}.pendingRewards header h3,.profileWins header h3,.profilePurchases header h3{margin:4px 0 0;font-size:15px}.pendingRewards header>b{color:#ffd064;background:#3d2c12;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.profileWins header button{color:#36e995;background:0 0;border:0}.profileWins>div{border-bottom:1px solid #252d35;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.pendingRewards>.pendingRewardItem{box-sizing:border-box;border-bottom:1px solid #252d35;flex-direction:column;gap:10px;width:100%;padding:12px 14px;display:flex}.pendingRewardRow{grid-template-columns:38px 1fr auto;align-items:center;gap:10px;width:100%;min-width:0;display:grid}.pendingRewardRow>i,.profileWins>div>i{background:#173528;border-radius:11px;flex-shrink:0;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.pendingRewards span b,.pendingRewards span small,.profileWins span b,.profileWins span small{display:block}.pendingRewards span b,.profileWins span b{font-size:10px}.pendingRewards span small,.profileWins span small{color:#73808d;margin-top:3px;font-size:7px}.pendingRewards em{color:#ffd165;background:#3b2b13;border-radius:8px;padding:6px 8px;font-size:7px;font-style:normal}.pendingRewardsMeta{flex-direction:column;align-items:flex-end;gap:6px;min-width:92px;display:flex}.pendingRewardsWhen{color:#9eb0c0;white-space:nowrap;font-size:8px;font-weight:700;display:block}.pendingRewardsEmpty{color:#73808d;padding:16px 14px;font-size:10px}.profileWins em{color:#34e893;font-size:7px;font-style:normal}.profilePurchases>div{border-bottom:1px solid #252d35;align-items:center;padding:11px 14px;display:flex}.profilePurchases>div span{margin-right:auto}.profilePurchases>div span b,.profilePurchases>div span small{display:block}.profilePurchases>div span b{font-size:9px}.profilePurchases>div span small{color:#71808d;margin-top:3px;font-size:7px}.profilePurchases strong{color:#ff8c65;font-size:9px}.profilePurchases strong.plus{color:#35e995}.profileMode .bottomNav button:nth-child(5){color:#32ef95;background:#102c22}.profileMode .bottomNav button:nth-child(5) svg{stroke:#32ef95}.sendPayouts{color:#241804;background:linear-gradient(90deg,#e4a832,#ffd263);border:0;border-radius:11px;width:100%;margin-top:11px;padding:13px;font-weight:950}.payoutSent{color:#36ea99;text-align:center;background:#0d3224;border:1px solid #1d8e60;border-radius:11px;margin-top:11px;padding:12px;font-size:8px;font-weight:900}.profileAvatarImg{object-fit:cover;border-radius:50%;width:100%;height:100%}.profilePhone,.profileBind,.profilePromo{background:#12161b;border:1px solid #2b333c;border-radius:16px;margin-top:13px;padding:14px}.profilePhone{align-items:flex-start;gap:12px;display:flex}.profilePhone>div{flex:1}.profilePhone span,.profileBind span,.profilePromo header span{color:#8895a1;letter-spacing:.12em;font-size:7px;font-weight:950;display:block}.profilePhone p,.profileBind p{color:#9eb0c0;margin:6px 0 0;font-size:9px;line-height:1.45}.profilePhoneInput{color:#f5f7fa;background:#0c1014;border:1px solid #2b333c;border-radius:11px;width:100%;margin-top:10px;padding:11px 12px;font-size:10px}.profilePhoneActions{gap:8px;margin-top:10px;display:flex}.profilePhoneActions button,.profileBind button,.profileBindForm button,.profilePromoRow button{color:#061b11;background:#26e58b;border:0;border-radius:10px;padding:10px 12px;font-size:9px;font-weight:900}.profileBindForm button:nth-child(3),.profilePhoneActions button:nth-child(2){color:#9eb0c0;background:#1a2430}.profilePhoneMsg,.profileInlineMsg{color:#9eb0c0;margin-top:8px;font-size:8px;display:block}.profileBind{gap:10px;display:grid}.profileBind small{color:#6f7e8b;margin-top:4px;font-size:8px;display:block}.profileBindForm{gap:8px;display:grid}.profilePromoRow{gap:8px;margin-top:10px;display:flex}.profilePromoRow input{color:#f5f7fa;background:#0c1014;border:1px solid #2b333c;border-radius:11px;flex:1;min-width:0;padding:11px 12px;font-size:10px}.profilePurchases>header{cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.profilePurchases.collapsed>header{border-bottom:0}.profileCollapseCue{color:#7e8a96;white-space:nowrap;align-items:center;gap:6px;font-size:8px;font-style:normal;font-weight:800;display:inline-flex}.profileCollapseCue>b{color:#9eb0c0;font-size:9px;font-weight:900}@media (width<=520px){.profileHeader h1{font-size:29px}.profileIdentity{padding:14px}.profileIdentity>div{width:54px;height:54px}.profileIdentity>button{padding:9px 11px;font-size:9px}.profileStats{grid-template-columns:1fr 1fr}.profileStats article{min-height:105px}.pendingRewardRow,.profileWins>div{grid-template-columns:36px 1fr}.pendingRewardsMeta{grid-column:2;align-items:flex-start}.pendingRewardsWhen,.pendingRewardsMeta em{align-self:flex-start}.profileWins em{grid-column:2}.profileMode .bottomNav{z-index:70}}.pendingClaimForm{border-top:1px solid #243038;flex-direction:column;grid-column:1/-1;gap:8px;width:100%;min-width:0;margin-top:2px;padding-top:12px;display:flex}.pendingClaimHint{color:#9eb0c0;margin:0;font-size:11px;line-height:1.4}.pendingClaimCasinoLabel{color:#8895a1;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.pendingClaimCasinoSelect,.pendingClaimCasinoLocked{color:#f5f7fa;box-sizing:border-box;background:#0c1014;border:1px solid #2b333c;border-radius:11px;width:100%;padding:11px 12px;font-size:11px}.pendingClaimCasinoLocked{color:#9eb0c0;font-weight:700;display:block}.pendingClaimFields{flex-direction:column;gap:8px;width:100%;display:flex}.pendingClaimForm .profilePhoneInput{margin-top:0}.pendingClaimForm button{color:#fff;cursor:pointer;background:#1d8d5e;border:0;border-radius:12px;align-self:stretch;padding:12px 14px;font-size:11px;font-weight:800}.pendingClaimForm button:disabled{opacity:.6;cursor:default}.pendingRewardRow span{min-width:0}.pendingRewardRow span b,.pendingRewardRow span small{overflow-wrap:anywhere}.bonus.wheelBonusCard{background:radial-gradient(circle at 100% 0,#ffd15a18,#0000 34%),linear-gradient(145deg,#121a17,#0f1318);border-left-color:#23e889;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:16px;display:grid}.bonus.wheelBonusCard .bonusContent{gap:10px;min-width:0;display:grid}.bonus.wheelBonusCard .bonusCopy{min-width:0}.wheelCardIcon{color:#062016;background:linear-gradient(145deg,#21df8a,#0c7a4f);border-radius:16px;width:50px;height:50px;margin:0;font-size:29px;font-weight:950;box-shadow:0 12px 26px #1ee68b25}.bonus.wheelBonusCard .bonusTitle{align-items:flex-start;gap:8px}.bonus.wheelBonusCard .bonusTitle h2{font-size:16px}.bonus.wheelBonusCard .bonusTitle span{color:#ffd36a;background:#46340c;border-color:#ffd36a35}.wheelPrizePreview{gap:7px;min-width:0;display:flex;overflow:hidden}.wheelPrizePreview>span{color:#9ca7a2;white-space:nowrap;background:#0d1714;border:1px solid #243833;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:1px 6px;min-width:0;padding:7px 9px;font-size:8px;display:grid}.wheelPrizePreview i{color:#31ef97;grid-row:1/3;font-size:13px;font-style:normal}.wheelPrizePreview b{color:#ffd36a;font-size:9px}.bonus.wheelBonusCard .wheelOpenButton{grid-column:1/-1;width:100%;min-height:58px;box-shadow:inset 0 1px #ffffff10;color:#dff7ec!important;text-align:left!important;background:linear-gradient(135deg,#0c2e23,#102019)!important;border:1px solid #1fbf76!important;border-radius:16px!important;grid-template-rows:auto auto!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:3px 14px!important;margin:0!important;padding:12px 14px!important;display:grid!important}.bonus.wheelBonusCard .wheelOpenButton small{color:#ffd36a!important;letter-spacing:.08em!important;text-transform:uppercase!important;grid-area:1/1!important;font-size:9px!important;font-weight:950!important}.bonus.wheelBonusCard .wheelOpenButton strong{color:#31ef99!important;white-space:nowrap!important;text-align:right!important;grid-area:1/2/3!important;margin:0!important;font-size:20px!important;line-height:1!important}.bonus.wheelBonusCard .wheelOpenButton span{color:#a9beb5!important;grid-area:2/1!important;font-size:10px!important;line-height:1.25!important}.bonus.wheelBonusCard .wheelOpenButton.ready{box-shadow:0 0 24px #23e88922,inset 0 1px #ffffff10;border-color:#25e58d!important}.wheelOverlay{z-index:180;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;background:#030507f1;height:100dvh;max-height:100dvh;padding:0;display:block;position:fixed;inset:0;overflow:hidden scroll}.wheelModal{width:min(100%,390px);min-height:min(100%,100dvh);max-height:none;padding:12px 12px calc(24px + env(safe-area-inset-bottom));box-shadow:none;background:radial-gradient(circle at 50% 18%,#1c392c80,#0000 35%),#0b0f13;border:0;border-radius:0;flex-direction:column;margin:0 auto;display:flex;overflow:visible}.wheelModal>header{z-index:5;background:#0b0f13;border-bottom:1px solid #20282d;flex:none;align-items:center;min-height:68px;margin:0 -12px;padding:14px 16px;display:flex;position:sticky;top:0}.wheelModal>header div{margin-right:auto}.wheelModal>header span{color:#ffd36a;letter-spacing:.14em;font-size:8px;font-weight:950}.wheelModal>header h2{margin:5px 0 0;font-size:20px}.wheelModal>header button{color:#fff;background:#171d22;border:1px solid #344047;border-radius:15px;width:42px;height:42px;font-size:25px}.wheelStage{aspect-ratio:1;flex:none;width:min(86vw,330px);margin:18px auto 12px;position:relative}.editableWheel{border:9px solid #131a20;border-radius:50%;transition:transform 4.8s cubic-bezier(.08,.72,.05,1);position:absolute;inset:4%;overflow:hidden;box-shadow:0 0 0 2px #23e889,0 0 0 6px #090d10,0 0 0 8px #3f4a45,0 18px 50px #000d,inset 0 0 55px #0009}.editableWheel:before{content:"";background:repeating-conic-gradient(from calc(var(--sector-angle) / -2),transparent 0 calc(var(--sector-angle) - .65deg),#23e889 calc(var(--sector-angle) - .65deg) var(--sector-angle));pointer-events:none;border-radius:50%;position:absolute;inset:0}.editableWheel:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle,#0000 22%,#ffffff08 46%,#0000 70%),radial-gradient(circle,#0000 55%,#0007 100%);border-radius:50%;position:absolute;inset:0}.wheelPointer{z-index:8;filter:drop-shadow(0 5px 4px #0009);border-top:38px solid #ffd15a;border-left:15px solid #0000;border-right:15px solid #0000;width:0;height:0;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.wheelSectorLabel{z-index:2;white-space:normal;text-align:center;text-shadow:0 2px 4px #000c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#07100bbb;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:76px;min-height:42px;padding:6px 7px;line-height:1;display:flex;position:absolute}.wheelSectorLabel i{color:inherit;filter:drop-shadow(0 2px 2px #0008);font-size:17px;font-style:normal}.wheelSectorLabel span{text-overflow:ellipsis;color:#d8efe6;text-transform:uppercase;max-width:100%;font-size:8px;font-weight:900;overflow:hidden}.wheelSectorLabel b{color:inherit;font-size:13px;font-weight:950}.wheelHub{z-index:6;color:#062016;background:linear-gradient(145deg,#25e88d,#0b7c50);border:7px solid #111920;border-radius:50%;width:78px;height:78px;font-size:36px;font-weight:950;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #ffd35d,0 0 0 6px #0e1418,0 12px 30px #000b}.wheelHub:disabled{cursor:not-allowed;filter:saturate(.55)}.compactWheel .wheelSectorLabel{border-radius:10px;gap:1px;width:54px;min-height:34px;padding:4px 5px}.compactWheel .wheelSectorLabel i{font-size:12px}.compactWheel .wheelSectorLabel span{display:none}.compactWheel .wheelSectorLabel b{font-size:10px;line-height:1.05}.denseWheel .wheelSectorLabel{background:#07100bd6;width:46px;min-height:30px;padding:3px 4px}.denseWheel .wheelSectorLabel i{font-size:10px}.denseWheel .wheelSectorLabel b{font-size:9px}.wheelActions,.wheelResult{padding:6px 20px calc(20px + env(safe-area-inset-bottom));text-align:center;flex:none}.wheelActions p,.wheelResult p{color:#8f9d97;font-size:11px;line-height:1.5}.wheelActions button,.wheelResult button{color:#041b10;background:linear-gradient(100deg,#17c77b,#35ee9a);border:0;border-radius:15px;width:100%;min-height:52px;font-size:14px;font-weight:950}.wheelActions button:disabled{color:#707985;background:#252a31}.wheelResult{padding:18px;padding-bottom:calc(18px + env(safe-area-inset-bottom));background:linear-gradient(145deg,#0d2a20,#101513);border:1px solid #23e88966;border-radius:18px;margin:0 18px 18px}.wheelResult>span{color:#ffd36a;letter-spacing:.14em;font-size:8px;font-weight:950}.wheelResult h3{color:#fff;margin:7px 0;font-size:24px}.wheelResult p{color:#c4d7ce}.wheelResult button{margin-top:8px}.wheelModal button:disabled{opacity:.6}.issuedPromoCode{color:#fff;letter-spacing:.08em;-webkit-user-select:all;user-select:all;background:#121007;border:1px dashed #ffd36a;border-radius:10px;width:100%;margin:10px auto;padding:12px;font-size:18px;display:block}.wheelConditions{text-align:left;gap:8px;margin:0 0 12px;display:grid}.wheelConditions>strong{color:#ffd36a;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.wheelConditions>div{background:#0b1512;border:1px solid #2c3633;border-radius:12px;grid-template-columns:24px 1fr auto;align-items:center;gap:9px;padding:9px;display:grid}.wheelConditions>div.done{background:#0d2119;border-color:#23e88955}.wheelConditions span{color:#ffd36a;background:#301a12;border-radius:8px;place-items:center;width:24px;height:24px;font-weight:950;display:grid}.wheelConditions .done span{color:#31ef99;background:#0f3929}.wheelConditions p{color:#dcefe7!important;margin:0!important}.wheelConditions b{font-size:11px;display:block}.wheelConditions small{color:#8f9d97;margin-top:2px;font-size:9px;line-height:1.3;display:block}.wheelConditions>div>button{border-radius:9px!important;width:auto!important;min-height:32px!important;padding:0 10px!important;font-size:10px!important}@media (width<=520px){.wheelOverlay{padding:0}.wheelModal{width:100%;min-height:100dvh;padding:10px 10px calc(28px + env(safe-area-inset-bottom));border-radius:0}.wheelStage{width:min(92vw,330px);margin-top:14px}.wheelSectorLabel{width:68px;min-height:38px;padding:5px}.wheelSectorLabel i{font-size:14px}.wheelSectorLabel span{font-size:7px}.wheelSectorLabel b{font-size:11px}.compactWheel .wheelSectorLabel{width:48px;min-height:31px;padding:3px}.denseWheel .wheelSectorLabel{width:42px;min-height:28px}.wheelHub{width:70px;height:70px;font-size:32px}.wheelPointer{border-top-width:34px;border-left-width:13px;border-right-width:13px}.wheelActions,.wheelResult{padding-left:16px;padding-right:16px}}@media (width>=521px){.wheelOverlay{padding:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom));place-items:start center;display:grid}.wheelModal{border:1px solid #29343b;border-radius:24px;min-height:auto;margin:12px auto 24px;padding:0;box-shadow:0 30px 100px #000}.wheelModal>header{border-radius:24px 24px 0 0;margin:0}}@media (height<=720px){.wheelStage{width:min(72vw,260px);margin-top:10px;margin-bottom:8px}.wheelHub{width:64px;height:64px;font-size:30px}.wheelResult{margin-bottom:12px;padding:14px}.wheelResult h3{font-size:20px}}@media (width<=390px){.wheelPrizePreview{display:none}.wheelStage{width:min(90vw,300px)}.editableWheel{border-width:8px}.wheelSectorLabel{width:60px;min-height:34px}.wheelSectorLabel span{display:none}.compactWheel .wheelSectorLabel{width:42px}.denseWheel .wheelSectorLabel{width:38px}.wheelHub{border-width:6px;width:64px;height:64px}}@media (width<=390px) and (height<=720px){.wheelStage{width:min(78vw,240px)}}.wheelSettingsPanel{background:radial-gradient(circle at 100% 0,#ff6a0015,#0000 28%),#121519;border:1px solid #7f310b;border-radius:18px;margin-top:18px;overflow:hidden}.wheelSettingsPanel>header{border-bottom:1px solid #292e35;align-items:center;gap:20px;padding:20px;display:flex}.wheelSettingsPanel>header>div{margin-right:auto}.wheelSettingsPanel header span,.wheelEditorHead span{color:#ff741c;letter-spacing:.13em;font-size:8px;font-weight:950}.wheelSettingsPanel h3{margin:5px 0;font-size:20px}.wheelSettingsPanel header p{color:#858f9d;margin:0;font-size:10px}.wheelToggle{color:#c8cfd6;align-items:center;gap:8px;font-size:10px;font-weight:900;display:flex}.wheelToggle input{opacity:0;position:absolute}.wheelToggle i{background:#30353c;border-radius:999px;width:40px;height:23px;position:relative}.wheelToggle i:after{content:"";background:#737d89;border-radius:50%;width:17px;height:17px;transition:all .2s;position:absolute;top:3px;left:3px}.wheelToggle input:checked+i{background:#6c2c0d;box-shadow:inset 0 0 0 1px #ff6a00}.wheelToggle input:checked+i:after{background:#ff6a00;left:20px}.wheelScheduleSettings{border-bottom:1px solid #292e35;grid-template-columns:1.25fr 1fr auto;align-items:end;gap:12px;padding:18px 20px;display:grid}.wheelIntervalFields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.wheelScheduleSettings label,.wheelSectorRows label,.wheelRequirementSettings label{color:#818b98;gap:6px;font-size:8px;font-weight:900;display:grid}.wheelScheduleSettings input,.wheelScheduleSettings select,.wheelSectorRows input,.wheelSectorRows select,.wheelSectorRows textarea,.wheelRequirementSettings input,.wheelRequirementSettings select{color:#fff;width:100%;min-width:0;height:38px;font:inherit;background:#191c21;border:1px solid #343a43;border-radius:9px;padding:0 10px;font-size:10px}.wheelScheduleSettings button,.wheelEditorHead button{color:#ff8b3d;background:#281409;border:1px solid #8c3b12;border-radius:9px;height:38px;padding:0 13px;font-size:9px;font-weight:900}.wheelRequirementSettings{background:#101419;border-bottom:1px solid #292e35;padding:18px 20px}.wheelRequirementGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wheelRequirementGrid article,.wheelChannelRows article{background:#0e1115;border:1px solid #292f36;border-radius:12px;gap:10px;padding:12px;display:grid}.wheelRequirementGrid article p,.wheelRequirementEmpty{color:#8f99a5;margin:0;font-size:9px;line-height:1.45}.wheelRequirementToggle{align-items:center;color:#c8cfd6!important;grid-template-columns:none!important;gap:9px!important;font-size:10px!important;display:flex!important}.wheelRequirementToggle input{accent-color:#24d48a;width:18px!important;height:18px!important;padding:0!important}.wheelRequirementToggle.compact{margin-left:auto}.wheelChannelRequirements{gap:10px;margin-top:14px;display:grid}.wheelChannelRequirements .wheelEditorHead{gap:10px;margin-bottom:0}.wheelChannelRows{gap:8px;display:grid}.wheelChannelRows article{grid-template-columns:1fr 1fr 1.2fr 30px;align-items:end}.wheelSectorEditor{padding:18px 20px}.wheelEditorHead{align-items:center;margin-bottom:12px;display:flex}.wheelEditorHead>div{margin-right:auto}.wheelEditorHead b{color:#818b98;margin-top:4px;font-size:9px;display:block}.wheelEditorHead em{font-style:normal}.chanceOk{color:#24d48a}.chanceError{color:#ff6574}.wheelSectorRows{gap:8px;display:grid}.wheelSectorRows article{background:#0e1115;border:1px solid #292f36;border-radius:12px;grid-template-columns:28px 1fr 1fr .8fr 1fr 68px 68px 80px 30px;align-items:end;gap:8px;padding:10px;display:grid}.sectorNumber{color:#ff791f;background:#2d170b;border-radius:8px;align-self:center;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.deleteSector{color:#ff6574;background:#251317;border:1px solid #593037;border-radius:9px;width:30px;height:38px;font-size:18px}.deleteSector:disabled{opacity:.3}.sectorDelivery{background:#15191e;border:1px solid #292f36;border-radius:9px;grid-column:2/-1;padding:9px 10px}.sectorColorSettings{border-bottom:1px solid #292f36;grid-template-columns:170px 190px 1fr;align-items:end;gap:10px;margin-bottom:9px;padding-bottom:9px;display:grid}.sectorColorSettings input[type=color]{cursor:pointer;padding:3px}.sectorColorSettings span{color:#697480;align-items:center;gap:8px;font-size:8px;display:flex}.sectorColorSettings span i{text-align:center;border-radius:8px;min-width:105px;padding:10px 12px;font-size:11px;font-style:normal;font-weight:950}.sectorDelivery p{color:#8f99a5;margin:0;font-size:9px}.sectorDelivery p b{color:#ff8030;margin-right:6px}.sectorDelivery label{color:#9ca6b2}.sectorDelivery textarea{resize:vertical;height:auto;min-height:82px;padding:9px 10px;line-height:1.45}.sectorDelivery small{color:#65707c;font-size:8px}.wheelValidation{color:#ff6574;margin:9px 0 0;font-size:9px;font-weight:800}.wheelSettingsPanel>footer{border-top:1px solid #292e35;justify-content:flex-end;gap:10px;padding:16px 20px;display:flex}.wheelSettingsPanel>footer button{border-radius:11px;min-height:43px;padding:0 17px;font-size:10px;font-weight:950}.resetWheelSettings{color:#8e98a5;background:#191c21;border:1px solid #363c44}.saveWheelSettings{color:#fff;background:linear-gradient(100deg,#e73f19,#ff6a00);border:0}.saveWheelSettings:disabled{opacity:.4;cursor:not-allowed}@media (width<=1100px){.wheelSectorRows article{grid-template-columns:28px repeat(3,1fr) 30px}.wheelSectorRows article label:nth-of-type(n+4){grid-column:auto}}@media (width<=700px){.wheelSettingsPanel>header{align-items:flex-start;padding:15px}.wheelScheduleSettings{grid-template-columns:1fr;padding:15px}.wheelRequirementSettings{padding:15px}.wheelRequirementGrid{grid-template-columns:1fr}.wheelChannelRows article{grid-template-columns:1fr 30px}.wheelChannelRows article label{grid-column:1/-1}.wheelSectorEditor{padding:15px}.wheelEditorHead{align-items:flex-start;gap:10px}.wheelSectorRows article{grid-template-columns:28px 1fr 1fr 30px}.wheelSectorRows article label{grid-column:span 1}.wheelSettingsPanel>footer{padding:14px 15px}.sectorColorSettings{grid-template-columns:1fr 1fr}.sectorColorSettings span{grid-column:1/-1}}.welcomePromoOverlay{z-index:11000;-webkit-backdrop-filter:blur(10px);background:#030508c7;place-items:center;padding:20px 16px;display:grid;position:fixed;inset:0}.welcomePromoModal{background:linear-gradient(#14181f 0%,#0c0f14 100%);border:1px solid #2a303a;border-radius:22px;width:min(420px,100%);animation:.28s ease-out welcomePromoIn;position:relative;overflow:hidden;box-shadow:0 28px 80px #000000a6}@keyframes welcomePromoIn{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}.welcomePromoCloseX{z-index:2;color:#fff;cursor:pointer;background:#12161cd9;border:1px solid #323842;border-radius:12px;place-items:center;width:36px;height:36px;font-size:24px;line-height:1;display:grid;position:absolute;top:10px;right:10px}.welcomePromoBanner{aspect-ratio:16/9;background:#0a0d12;width:100%;overflow:hidden}.welcomePromoBanner img,.welcomePromoBanner video,.welcomePromoBanner .bannerMedia{object-fit:cover;width:100%;height:100%;display:block}.welcomePromoBody{padding:18px 18px 16px}.welcomePromoBody h2{color:#f3f5f8;text-transform:uppercase;letter-spacing:.02em;margin:0 0 10px;font-size:18px;font-weight:800;line-height:1.3}.welcomePromoBody p{color:#9aa3b2;white-space:pre-wrap;margin:0 0 18px;font-size:13px;line-height:1.5}.welcomePromoActions{grid-template-columns:1fr 1.35fr;gap:10px;display:grid}.welcomePromoSecondary,.welcomePromoPrimary{cursor:pointer;border:0;border-radius:14px;padding:13px 14px;font-size:13px;font-weight:800}.welcomePromoSecondary{color:#d5dbe6;background:#1a1f27;border:1px solid #2e3540}.welcomePromoPrimary{color:#1a1404;background:linear-gradient(#f5d76e 0%,#e8b923 100%);box-shadow:0 8px 20px #e8b92347}.welcomePromoPrimary:active{transform:scale(.98)}@media (width<=360px){.welcomePromoActions{grid-template-columns:1fr}}.giveawaySection{background:radial-gradient(circle at 94% 0%, var(--accent), transparent 30%), linear-gradient(145deg, #ffffff05, transparent), #101419;border:1px solid #ffffff13;border-radius:22px;margin-top:18px;padding:18px}@supports (color:color-mix(in lab, red, red)){.giveawaySection{background:radial-gradient(circle at 94% 0%, color-mix(in srgb, var(--accent) 8%, transparent), transparent 30%), linear-gradient(145deg, #ffffff05, transparent), #101419}}.giveawaySection{box-shadow:0 18px 60px #00000029}.giveawaySectionHead{justify-content:space-between;align-items:center;gap:16px;display:flex}.giveawaySectionHead>div{min-width:0}.giveawaySectionHead span{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.giveawaySectionHead h2{color:#f2f6f8;margin:5px 0 0;font-size:24px;line-height:1.1}.giveawaySectionHead>strong{border:1px solid var(--accent);place-items:center;min-width:42px;height:42px;padding:0 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.giveawaySectionHead>strong{border:1px solid color-mix(in srgb, var(--accent) 32%, transparent)}}.giveawaySectionHead>strong{background:var(--accent);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.giveawaySectionHead>strong{background:color-mix(in srgb, var(--accent) 9%, transparent)}}.giveawaySectionHead>strong{color:var(--accent);font-size:13px}.giveawaySection .giveawaySectionTabs{background:#00000026;border:1px solid #ffffff13;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:15px 0 13px;padding:5px;display:grid}.giveawaySection .giveawaySectionTabs button{color:#7f8b97;background:0 0;border:1px solid #0000;border-radius:10px;min-height:40px;padding:0 13px;font-size:11px;font-weight:800}.giveawaySection .giveawaySectionTabs button.selected{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.giveawaySection .giveawaySectionTabs button.selected{border-color:color-mix(in srgb, var(--accent) 30%, transparent)}}.giveawaySection .giveawaySectionTabs button.selected{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.giveawaySection .giveawaySectionTabs button.selected{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.giveawaySection .giveawaySectionTabs button.selected{color:var(--accent);box-shadow:none}.giveawaySectionTabs i{color:currentColor;background:#ffffff0e;border-radius:7px;place-items:center;min-width:20px;height:20px;margin-left:5px;padding:0 5px;font-size:8px;display:inline-grid}.giveawayList{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.giveawayListCard{--giveaway-tone:var(--accent);--giveaway-tone-soft:var(--accent)}@supports (color:color-mix(in lab, red, red)){.giveawayListCard{--giveaway-tone-soft:color-mix(in srgb, var(--accent) 10%, transparent)}}.giveawayListCard{cursor:pointer;background:#13181f;border:1px solid #ffffff16;border-radius:18px;outline:none;grid-template-columns:minmax(150px,.82fr) minmax(0,1.18fr);min-width:0;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 36px #0000001f}.giveawayListCard--money{--giveaway-tone:#f4be4f;--giveaway-tone-soft:#f4be4f1c}.giveawayListCard--multiplier{--giveaway-tone:#91a9ff;--giveaway-tone-soft:#6680de1f}.giveawayListCard--slot{--giveaway-tone:#d894f7;--giveaway-tone-soft:#c069e31c}.giveawayListCard:hover,.giveawayListCard:focus-visible{border-color:var(--giveaway-tone)}@supports (color:color-mix(in lab, red, red)){.giveawayListCard:hover,.giveawayListCard:focus-visible{border-color:color-mix(in srgb, var(--giveaway-tone) 42%, transparent)}}.giveawayListCard:hover,.giveawayListCard:focus-visible{box-shadow:0 17px 45px var(--giveaway-tone)}@supports (color:color-mix(in lab, red, red)){.giveawayListCard:hover,.giveawayListCard:focus-visible{box-shadow:0 17px 45px color-mix(in srgb, var(--giveaway-tone) 9%, #0003)}}.giveawayListCard:hover,.giveawayListCard:focus-visible{transform:translateY(-2px)}.giveawayCardVisual{background:radial-gradient(circle at 55% 45%, var(--giveaway-tone-soft), transparent 48%), #0c1117;min-height:238px;position:relative;overflow:hidden}.giveawayCardVisual:after{content:"";pointer-events:none;background:linear-gradient(#04070a05 40%,#04070ab8);position:absolute;inset:0}.giveawayCardMedia,.giveawayCardVisual>img,.giveawayCardVisual>video{object-fit:cover;width:100%;height:100%;min-height:238px}.giveawayCardMedia{display:block;position:absolute;inset:0}.giveawayCardMedia>img,.giveawayCardMedia>video{object-fit:cover;width:100%;height:100%;display:block}.giveawayCardFallback{background:linear-gradient(135deg, transparent 0 44%, #ffffff06 44% 56%, transparent 56%), radial-gradient(circle, var(--giveaway-tone-soft), #0c1117 70%);place-items:center;height:100%;min-height:238px;display:grid}.giveawayCardFallback span{border:1px solid var(--giveaway-tone);place-items:center;width:68px;height:68px;display:grid}@supports (color:color-mix(in lab, red, red)){.giveawayCardFallback span{border:1px solid color-mix(in srgb, var(--giveaway-tone) 38%, transparent)}}.giveawayCardFallback span{background:var(--giveaway-tone-soft);color:var(--giveaway-tone);box-shadow:0 18px 50px var(--giveaway-tone);border-radius:22px;font-size:17px;font-weight:900}@supports (color:color-mix(in lab, red, red)){.giveawayCardFallback span{box-shadow:0 18px 50px color-mix(in srgb, var(--giveaway-tone) 12%, transparent)}}.giveawayCardState,.giveawayCardNumber{z-index:2;position:absolute;top:12px}.giveawayCardState{border:1px solid var(--giveaway-tone);align-items:center;gap:6px;min-height:25px;padding:0 9px;display:inline-flex;left:12px}@supports (color:color-mix(in lab, red, red)){.giveawayCardState{border:1px solid color-mix(in srgb, var(--giveaway-tone) 34%, transparent)}}.giveawayCardState{color:var(--giveaway-tone);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#060a0dc7;border-radius:8px;font-size:7px;font-weight:900}.giveawayCardState i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}.giveawayCardState.is-completed{color:#a4aeb9;border-color:#ffffff1f}.giveawayCardNumber{color:#ffffff80;font-size:8px;font-weight:800;right:12px}.giveawayCardContent{flex-direction:column;min-width:0;padding:17px;display:flex}.giveawayCardKind{color:var(--giveaway-tone);letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:900}.giveawayCardContent h3{color:#f1f5f8;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 5px;font-size:17px;line-height:1.22;overflow:hidden}.giveawayCardPrize{color:#aeb7c0;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;font-weight:750;line-height:1.45;overflow:hidden}.giveawayCardMetrics{grid-template-columns:.7fr .7fr 1.3fr;gap:5px;margin-top:14px;display:grid}.giveawayCardMetrics>div{background:#0000001f;border:1px solid #fff1;border-radius:9px;min-width:0;padding:8px}.giveawayCardMetrics span,.giveawayCardMetrics strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.giveawayCardMetrics span{color:#687481;font-size:6px}.giveawayCardMetrics strong{color:#c8d0d8;margin-top:4px;font-size:8px}.giveawayCardAction{border:1px solid var(--giveaway-tone);justify-content:space-between;align-items:center;gap:12px;min-height:39px;margin-top:auto;padding:0 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.giveawayCardAction{border:1px solid color-mix(in srgb, var(--giveaway-tone) 30%, transparent)}}.giveawayCardAction{background:var(--giveaway-tone-soft);color:var(--giveaway-tone);border-radius:10px;font-size:10px;font-weight:850}.giveawayCardAction span{font-size:15px}.giveawayListCard--completed{--giveaway-tone:#8f9aa5;--giveaway-tone-soft:#8f9aa517}.giveawayListCard--completed .giveawayCardVisual{filter:saturate(.45)}.giveawayEmpty{background:#ffffff03;place-content:center;min-height:180px;display:grid;border-color:#ffffff1a!important;border-radius:16px!important;padding:28px!important}.giveawayEmpty h3{margin:9px 0 5px;font-size:15px}.giveawayEmpty p{color:#76818d;max-width:330px;margin:0;font-size:10px;line-height:1.5}.giveawayExperienceOverlay{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;place-items:start center;width:100%;height:100dvh;max-height:100dvh;z-index:150!important;-webkit-backdrop-filter:blur(13px)!important;backdrop-filter:blur(13px)!important;background:#030609e6!important;padding:18px!important;display:grid!important;overflow:hidden auto!important}.giveawayExperience{--giveaway-accent:var(--accent);--giveaway-accent-soft:var(--accent)}@supports (color:color-mix(in lab, red, red)){.giveawayExperience{--giveaway-accent-soft:color-mix(in srgb, var(--accent) 10%, transparent)}}.giveawayExperience{min-height:0;overflow:hidden;background:#0c1117!important;border:1px solid #ffffff1a!important;border-radius:22px!important;width:min(100%,680px)!important;margin:0 auto 26px!important;box-shadow:0 35px 110px #0000008c!important}.giveawayExperience--money{--giveaway-accent:#f2bb4b;--giveaway-accent-soft:#f2bb4b1a}.giveawayExperience--multiplier{--giveaway-accent:#91a9ff;--giveaway-accent-soft:#6680de1f}.giveawayExperience--slot{--giveaway-accent:#d894f7;--giveaway-accent-soft:#c069e31c;width:min(100%,680px)!important}.giveawayExperienceHeader,.giveawayExperience>header{z-index:8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);align-items:center;gap:14px;min-height:70px;display:flex;position:sticky;top:0;background:#0b1016f0!important;border-bottom:1px solid #ffffff13!important;padding:13px 16px!important}.giveawayExperienceHeader>div,.giveawayExperience>header>div{min-width:0;margin-right:auto}.giveawayExperienceHeader span,.giveawayExperience>header span{letter-spacing:.12em;text-transform:uppercase;color:var(--giveaway-accent)!important;font-size:10px!important;font-weight:900!important}.giveawayExperienceHeader h2,.giveawayExperience>header h2{color:#eef3f6;text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden;margin:4px 0 0!important;font-size:18px!important}.giveawayExperienceHeader>button,.giveawayExperience>header>button{flex:0 0 40px;place-items:center;display:grid;color:#c7d0d8!important;background:#151c24!important;border:1px solid #ffffff1f!important;border-radius:12px!important;width:40px!important;height:40px!important;padding:0!important;font-size:22px!important}.giveawayExperienceHero{position:relative;overflow:hidden;background:radial-gradient(circle at 50% 0%, var(--giveaway-accent-soft), transparent 45%), linear-gradient(180deg, #111821, #0c1117)!important;text-align:left!important;padding:18px!important}.giveawayExperienceHero:after{content:"";z-index:0;background:var(--giveaway-accent-soft);filter:blur(45px);pointer-events:none;border-radius:50%;height:240px;position:absolute;inset:auto -20% -65% 35%}.giveawayExperienceHero>*{z-index:1;position:relative}.giveawayExperienceHero>div:first-child,.giveawayExperienceHero .moneyHeroBanner{border:1px solid var(--giveaway-accent);width:100%;max-height:260px;overflow:hidden;margin:0 0 17px!important}@supports (color:color-mix(in lab, red, red)){.giveawayExperienceHero>div:first-child,.giveawayExperienceHero .moneyHeroBanner{border:1px solid color-mix(in srgb, var(--giveaway-accent) 22%, #ffffff14)}}.giveawayExperienceHero>div:first-child,.giveawayExperienceHero .moneyHeroBanner{background:#080c11;border-radius:16px!important}.giveawayExperienceHero>div:first-child img,.giveawayExperienceHero>div:first-child video,.giveawayExperienceHero .moneyBannerMedia{object-fit:cover;width:100%;max-height:260px;display:block}.giveawayExperienceHero>small{letter-spacing:.1em;font-weight:900;display:block;color:var(--giveaway-accent)!important;font-size:10px!important}.giveawayExperienceHero>h2{line-height:1.03;color:#f2f6f8!important;text-shadow:none!important;margin:7px 0 5px!important;font-size:clamp(30px,7vw,44px)!important}.giveawayExperienceHero>p{max-width:560px;line-height:1.6;color:#aeb8c2!important;margin:0!important;font-size:13px!important}.giveawayExperience .superTimer{grid-template-columns:repeat(3,minmax(0,1fr));max-width:390px;gap:7px!important;margin:16px 0 0!important;display:grid!important}.giveawayExperience .superTimer>div{border:1px solid var(--giveaway-accent)!important;min-width:0!important;padding:11px!important}@supports (color:color-mix(in lab, red, red)){.giveawayExperience .superTimer>div{border:1px solid color-mix(in srgb, var(--giveaway-accent) 22%, #ffffff0f)!important}}.giveawayExperience .superTimer>div{text-align:center;background:#0000002e!important;border-radius:11px!important}.giveawayExperience .superTimer b{color:#f0f4f7;font-size:21px!important}.giveawayExperience .superTimer span{margin-top:3px;color:#929eaa!important;font-size:9px!important}.giveawayExperienceBody{flex-direction:column;gap:11px;padding:14px 14px calc(22px + env(safe-area-inset-bottom))!important;display:flex!important}.giveawayExperience .superMetrics{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:7px;margin:0;display:grid}.giveawayExperience .superMetrics>div,.giveawayExperienceBody .contestFacts>div{min-height:72px;text-align:left!important;background:#121820!important;border:1px solid #ffffff13!important;border-radius:12px!important;padding:12px!important}.giveawayExperience .superMetrics span,.giveawayExperienceBody .contestFacts span{color:#98a3ae!important;font-size:10px!important}.giveawayExperience .superMetrics b,.giveawayExperienceBody .contestFacts b{display:block;color:#e5ebef!important;margin-top:6px!important;font-size:17px!important}.giveawayExperience .prizeSplit,.giveawayExperience .conditions,.giveawayExperience .choice,.giveawayExperience .ticketCard,.giveawayExperience .ticketParticipants,.giveawayExperienceBody .description,.giveawayExperienceBody .prizeBox,.giveawayExperienceBody .participants{box-shadow:none!important;background:#121820!important;border:1px solid #ffffff13!important;border-radius:14px!important;margin:0!important;padding:16px!important}.giveawayExperience .prizeSplit h3,.giveawayExperience .conditions h3,.giveawayExperience .choice h3,.giveawayExperience .ticketCard h3,.giveawayExperience .ticketParticipants h3,.giveawayExperienceBody .participants h3{color:#edf2f5;margin:0;font-size:16px}.giveawayExperience .prizeSplit>div{border-top:1px solid #fff1!important;padding:10px 0!important}.giveawayExperience .prizeSplit>div b{color:#a0aab4!important;font-size:12px!important}.giveawayExperience .prizeSplit>div strong{color:var(--giveaway-accent)!important;font-size:13px!important}.giveawayExperience .blockTitle{margin-bottom:10px}.giveawayExperience .blockTitle .eyebrow,.giveawayExperience .ticketParticipants header span,.giveawayExperienceBody .eyebrow{color:var(--giveaway-accent)!important}.giveawayExperience .blockTitle>b{border:1px solid var(--giveaway-accent)}@supports (color:color-mix(in lab, red, red)){.giveawayExperience .blockTitle>b{border:1px solid color-mix(in srgb, var(--giveaway-accent) 24%, transparent)}}.giveawayExperience .blockTitle>b{background:var(--giveaway-accent-soft)!important;color:var(--giveaway-accent)!important}.giveawayExperience .condition{grid-template-columns:34px minmax(0,1fr) auto;gap:10px;padding:11px 0;border-top-color:#fff1!important}.giveawayExperience .condition>i{background:#1a222c;border-radius:9px;width:31px;height:31px}.giveawayExperience .condition.done>i{background:var(--giveaway-accent-soft)!important;color:var(--giveaway-accent)!important}.giveawayExperience .condition div b{color:#dce3e8;font-size:13px;line-height:1.35}.giveawayExperience .condition div span{color:#9ba6b1;font-size:11px;line-height:1.45}.giveawayExperience .condition.done em{color:var(--giveaway-accent)!important}.giveawayExperience .conditionActions{gap:6px;margin-top:8px}.giveawayExperience .conditionBtn{border-radius:8px;min-height:36px;font-size:11px}.giveawayExperience .conditionBtnPrimary{border-color:var(--giveaway-accent)}@supports (color:color-mix(in lab, red, red)){.giveawayExperience .conditionBtnPrimary{border-color:color-mix(in srgb, var(--giveaway-accent) 30%, transparent)}}.giveawayExperience .conditionBtnPrimary{background:var(--giveaway-accent-soft);color:var(--giveaway-accent)}.giveawayExperience .ticketCard{align-items:center;gap:14px;display:flex}.giveawayExperience .ticketCard>div{flex:1;min-width:0}.giveawayExperience .ticketCard>div>span{color:var(--giveaway-accent)!important}.giveawayExperience .ticketCard p{margin:5px 0 0;line-height:1.45;color:#a0abb6!important;font-size:11px!important}.giveawayExperience .moneyTicketIcon{color:var(--giveaway-accent)!important}.giveawayExperience .ticketPrices{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;display:grid}.giveawayExperience .ticketPrices button{color:#818c97;background:#121820;border:1px solid #ffffff13;border-radius:10px;min-width:0;padding:9px 5px}.giveawayExperience .ticketPrices button span,.giveawayExperience .ticketPrices button b{font-size:10px!important}.giveawayExperience .ticketPrices button b{margin-top:4px;font-size:12px!important}.giveawayExperience .ticketPrices button.bought{border-color:var(--giveaway-accent)}@supports (color:color-mix(in lab, red, red)){.giveawayExperience .ticketPrices button.bought{border-color:color-mix(in srgb, var(--giveaway-accent) 24%, transparent)}}.giveawayExperience .ticketPrices button.bought{background:var(--giveaway-accent-soft);color:var(--giveaway-accent)}.giveawayExperience .ticketPrices button.next{border-color:var(--giveaway-accent)}@supports (color:color-mix(in lab, red, red)){.giveawayExperience .ticketPrices button.next{border-color:color-mix(in srgb, var(--giveaway-accent) 45%, transparent)}}.giveawayExperience .ticketPrices button.next{color:var(--giveaway-accent);box-shadow:inset 0 0 0 1px var(--giveaway-accent-soft)}.giveawayExperience .buyTicket{width:100%;min-height:49px;border:1px solid var(--giveaway-accent)!important;margin:0!important;padding:0 16px!important}@supports (color:color-mix(in lab, red, red)){.giveawayExperience .buyTicket{border:1px solid color-mix(in srgb, var(--giveaway-accent) 45%, transparent)!important}}.giveawayExperience .buyTicket{background:linear-gradient(100deg, var(--giveaway-accent), var(--giveaway-accent))!important;border-radius:13px!important}@supports (color:color-mix(in lab, red, red)){.giveawayExperience .buyTicket{background:linear-gradient(100deg, color-mix(in srgb, var(--giveaway-accent) 86%, #1a3525), var(--giveaway-accent))!important}}.giveawayExperience .buyTicket{box-shadow:0 12px 30px var(--giveaway-accent);font-size:14px;font-weight:900;color:#07110c!important}@supports (color:color-mix(in lab, red, red)){.giveawayExperience .buyTicket{box-shadow:0 12px 30px color-mix(in srgb, var(--giveaway-accent) 14%, transparent)}}.giveawayExperience .buyTicket:disabled{box-shadow:none;color:#687480!important;background:#1a2027!important;border-color:#ffffff14!important}.giveawayExperience .share,.giveawayExperienceBody>.share{width:100%;min-height:44px;font-size:12px;font-weight:800;color:#b8c1ca!important;background:#151b22!important;border:1px solid #ffffff1a!important;border-radius:12px!important;margin:0!important;padding:0 14px!important}.giveawayExperience .ticketSuccess,.giveawayExperienceBody .success{border:1px solid var(--giveaway-accent);padding:11px 12px;margin:0!important}@supports (color:color-mix(in lab, red, red)){.giveawayExperience .ticketSuccess,.giveawayExperienceBody .success{border:1px solid color-mix(in srgb, var(--giveaway-accent) 25%, transparent)}}.giveawayExperience .ticketSuccess,.giveawayExperienceBody .success{background:var(--giveaway-accent-soft);border-radius:10px;font-size:11px;line-height:1.45;color:var(--giveaway-accent)!important}.giveawayExperience .ticketParticipants header,.giveawayExperienceBody .participantsHead{align-items:center;gap:12px;margin-bottom:11px;display:flex}.giveawayExperience .ticketParticipants header>div,.giveawayExperienceBody .participantsHead>div{min-width:0;margin-right:auto}.giveawayExperience .allParticipants{color:#9ca7b2;background:#181f27;border:1px solid #ffffff14;border-radius:9px;flex:none;padding:7px 9px;font-size:10px;font-weight:750}.giveawayExperience .moneyParticipantsGrid,.giveawayExperience .ticketParticipants>div[role=button]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;max-height:none;display:grid}.giveawayExperience .moneyParticipantsGrid>span,.giveawayExperience .ticketParticipants>div[role=button]>span{text-align:center;background:#0e141b;border:1px solid #fff1;border-radius:9px;flex-direction:column;align-items:center;min-width:0;padding:8px 3px;display:flex}.giveawayExperience .moneyParticipantsGrid>span i,.giveawayExperience .ticketParticipants>div[role=button]>span i{background:var(--giveaway-accent-soft);width:27px;height:27px;color:var(--giveaway-accent);border-radius:9px;place-items:center;font-size:9px;font-style:normal;display:grid}.giveawayExperience .moneyParticipantsGrid>span b,.giveawayExperience .ticketParticipants>div[role=button]>span b{color:#c7d0d8;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:5px;font-size:9px;overflow:hidden}.giveawayExperience .moneyParticipantsGrid>span small{color:#8d99a5;margin-top:2px;font-size:8px}.giveawayExperience .superNote{text-align:center;line-height:1.55;color:#8995a0!important;margin:1px 8px 0!important;font-size:10px!important}.giveawayExperience .adminSuperDraw,.giveawayExperienceBody .adminDraw{background:#ef712a12!important;border-color:#ef8f4a40!important;border-radius:13px!important;margin:0!important}.giveawaySlotHero{padding:14px!important}.giveawaySlotHero .contestHeroMedia{max-height:300px;margin:0!important}.giveawaySlotHero .contestBannerMedia,.giveawaySlotHero img,.giveawaySlotHero video{object-fit:cover;width:100%;max-height:300px;display:block}.giveawaySlotBody .description{order:0;background:0 0!important;border:0!important;padding:3px 4px!important}.giveawaySlotBody .description p{color:#aeb8c2;margin:0;font-size:13px;line-height:1.6}.giveawaySlotBody .prizeBox{border-color:var(--giveaway-accent)!important}@supports (color:color-mix(in lab, red, red)){.giveawaySlotBody .prizeBox{border-color:color-mix(in srgb, var(--giveaway-accent) 24%, transparent)!important}}.giveawaySlotBody .prizeBox{background:linear-gradient(135deg, var(--giveaway-accent-soft), #121820)!important}.giveawaySlotBody .prizeBox span{color:var(--giveaway-accent)}.giveawaySlotBody .prizeBox strong{color:#eef3f6;margin:6px 0;font-size:28px;display:block}.giveawaySlotBody .prizeBox p{color:#9da8b3;margin:0;font-size:11px}.giveawaySlotBody .contestFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;background:0 0!important;border:0!important;padding:0!important;display:grid!important}.giveawaySlotBody .contestFacts>div{flex-direction:column;align-items:flex-start;gap:5px;display:flex;border-bottom:1px solid #ffffff13!important}.giveawaySlotBody .contestFacts i{color:var(--giveaway-accent)!important}.giveawaySlotBody .choice>div:not(.choiceHead){grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.giveawaySlotBody .choice button{color:#aeb7c0;background:#181f27;border:1px solid #ffffff1a;border-radius:11px;min-height:48px}.giveawaySlotBody .choice button:not(:disabled):hover,.giveawaySlotBody .choice button.picked{border-color:var(--giveaway-accent);background:var(--giveaway-accent-soft);color:var(--giveaway-accent)}.giveawaySlotBody .doorGroups{gap:7px}.giveawaySlotBody .doorGroup{background:#0e141b;border-color:#ffffff13}.giveawaySlotBody .doorGroup.myGroup{border-color:var(--giveaway-accent)}@supports (color:color-mix(in lab, red, red)){.giveawaySlotBody .doorGroup.myGroup{border-color:color-mix(in srgb, var(--giveaway-accent) 34%, transparent)}}.giveawaySlotBody .doorGroup.myGroup{background:var(--giveaway-accent-soft)}@media (width<=820px){.giveawayList{grid-template-columns:1fr}.giveawayListCard{grid-template-columns:minmax(145px,.78fr) minmax(0,1.22fr)}}@media (width<=560px){.giveawaySection{border-radius:18px;margin-top:14px;padding:13px}.giveawaySectionHead h2{font-size:21px}.giveawayListCard{border-radius:15px;grid-template-columns:42% minmax(0,1fr)}.giveawayCardVisual,.giveawayCardFallback,.giveawayCardMedia,.giveawayCardVisual>img,.giveawayCardVisual>video{min-height:210px}.giveawayCardContent{padding:13px}.giveawayCardContent h3{font-size:15px}.giveawayCardMetrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.giveawayCardMetrics>div:last-child{grid-column:1/-1}.giveawayCardAction{min-height:37px;margin-top:10px}.giveawayExperienceOverlay{overscroll-behavior:none;align-items:stretch;width:100%!important;height:100dvh!important;max-height:100dvh!important;padding:0!important;display:block!important;overflow:hidden!important}.giveawayExperience{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-color:var(--giveaway-accent) #111820;scrollbar-width:thin;border:0!important;border-radius:0!important;width:100%!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;margin:0!important;overflow:hidden auto!important}.giveawayExperience::-webkit-scrollbar{width:4px}.giveawayExperience::-webkit-scrollbar-track{background:#111820}.giveawayExperience::-webkit-scrollbar-thumb{background:var(--giveaway-accent);border-radius:999px}.giveawayExperienceHeader,.giveawayExperience>header{min-height:66px;padding-top:calc(11px + env(safe-area-inset-top))!important}.giveawayExperienceHero{padding:13px!important}.giveawayExperienceHero>div:first-child,.giveawayExperienceHero .moneyHeroBanner{max-height:220px;margin-bottom:14px!important}.giveawayExperienceHero>div:first-child img,.giveawayExperienceHero>div:first-child video,.giveawayExperienceHero .moneyBannerMedia{max-height:220px}.giveawayExperienceHero>h2{font-size:clamp(28px,10vw,38px)!important}.giveawayExperienceBody{padding:11px 11px calc(96px + env(safe-area-inset-bottom))!important}.giveawayExperience .prizeSplit,.giveawayExperience .conditions,.giveawayExperience .choice,.giveawayExperience .ticketCard,.giveawayExperience .ticketParticipants,.giveawayExperienceBody .prizeBox,.giveawayExperienceBody .participants{padding:14px!important}.giveawayExperience .ticketPrices,.giveawayExperience .moneyParticipantsGrid,.giveawayExperience .ticketParticipants>div[role=button]{grid-template-columns:repeat(3,minmax(0,1fr))}.giveawaySlotHero,.giveawaySlotHero .contestHeroMedia,.giveawaySlotHero .contestBannerMedia,.giveawaySlotHero img,.giveawaySlotHero video{max-height:230px}.giveawaySlotBody .contestFacts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=390px){.giveawayListCard{grid-template-columns:39% minmax(0,1fr)}.giveawayCardVisual,.giveawayCardFallback,.giveawayCardMedia,.giveawayCardVisual>img,.giveawayCardVisual>video{min-height:220px}.giveawayCardMetrics{display:none}.giveawayCardPrize{white-space:normal}.giveawayCardAction{margin-top:auto}.giveawayExperience .superMetrics,.giveawaySlotBody .contestFacts{grid-template-columns:repeat(3,minmax(0,1fr))}.giveawayExperience .superMetrics>div,.giveawayExperienceBody .contestFacts>div{min-height:66px;padding:10px 7px!important}.giveawayExperience .superMetrics b,.giveawayExperienceBody .contestFacts b{font-size:12px!important}.giveawayExperience .moneyParticipantsGrid,.giveawayExperience .ticketParticipants>div[role=button]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.giveawayListCard{transition:none}}.giveawayExperience--money .ticketParticipants{position:relative;overflow:hidden;background:radial-gradient(circle at 92% 8%,#ffaa3017,#0000 34%),linear-gradient(145deg,#111820,#0c1218)!important;border-color:#ffbc4629!important;padding:15px!important}.giveawayExperience--money .ticketParticipants:before{content:"";background:linear-gradient(90deg,#ffbe46,#ff7b31);border-radius:0 0 999px 999px;width:72px;height:2px;position:absolute;top:0;left:18px}.giveawayExperience--money .ticketParticipants>header{z-index:1;align-items:center;margin-bottom:12px;position:relative}.giveawayExperience--money .ticketParticipants header>div>span{color:#f7b941;letter-spacing:.14em;font-size:7px}.giveawayExperience--money .ticketParticipants h3{color:#f5f7fa;max-width:230px;margin-top:5px;font-size:16px;line-height:1.18}.giveawayExperience--money .moneyParticipantsTotal{color:#fff;text-align:left;background:#ffb63712;border-color:#ffbe462e;grid-template-rows:auto auto;grid-template-columns:auto 18px;align-items:center;min-width:82px;padding:7px 9px 7px 11px;display:grid}.giveawayExperience--money .moneyParticipantsTotal>span{color:#8e9aa6;letter-spacing:0;text-transform:uppercase;grid-column:1;margin:3px 0 0;font-size:6px;font-weight:800;line-height:1}.giveawayExperience--money .moneyParticipantsTotal em{color:#ffbd45;text-align:right;grid-area:1/2/3;font-size:21px;font-style:normal;line-height:1}.giveawayExperience--money .moneyParticipantsGrid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;position:relative}.giveawayExperience--money .moneyParticipantsGrid>.moneyParticipantCard{text-align:left;background:linear-gradient(145deg,#19212af5,#0e141bfa);border-color:#ffffff13;border-radius:12px;grid-template-rows:auto 5px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:8px 10px;min-height:66px;padding:10px;transition:border-color .16s,transform .16s;display:grid;box-shadow:inset 0 1px #ffffff06}.giveawayExperience--money .moneyParticipantAvatar{border:1px solid #ffc45333;grid-row:1/3;position:relative;box-shadow:0 8px 24px #00000038;color:#ffd36e!important;background:linear-gradient(145deg,#5d3a12,#2b2115)!important;border-radius:12px!important;width:40px!important;height:40px!important;font-size:12px!important}.giveawayExperience--money .moneyParticipantCard:nth-child(2n) .moneyParticipantAvatar{border-color:#6d97ff38;color:#9fc0ff!important;background:linear-gradient(145deg,#203a68,#17253c)!important}.giveawayExperience--money .moneyParticipantAvatar>em{background:#31df91;border:2px solid #111820;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-2px;right:-2px}.giveawayExperience--money .moneyParticipantIdentity{min-width:0}.giveawayExperience--money .moneyParticipantIdentity>small{color:#7f8c99;margin-top:5px;font-size:7px;display:block}.giveawayExperience--money .moneyParticipantChance{text-align:right;background:#ffb73411;border:1px solid #ffbe4626;border-radius:9px;min-width:42px;padding:5px 6px}.giveawayExperience--money .moneyParticipantChance>b{color:#ffd266;margin:0;font-size:10px;line-height:1;display:block}.giveawayExperience--money .moneyParticipantChance>small{color:#8f7950;text-transform:uppercase;margin-top:3px;font-size:5px;font-weight:850;line-height:1;display:block}.giveawayExperience--money .moneyParticipantProgress{background:#ffffff0e;border-radius:999px;grid-column:2/4;height:4px;overflow:hidden}.giveawayExperience--money .moneyParticipantProgress>span{border-radius:inherit;background:linear-gradient(90deg,#ff8b32,#ffd568);min-width:3px;height:100%;display:block;box-shadow:0 0 12px #ffb73e52}@media (width<=520px){.giveawayExperience--money .ticketParticipants h3{max-width:190px;font-size:15px}.giveawayExperience--money .moneyParticipantIdentity>b{font-size:11px}}@media (prefers-reduced-motion:reduce){.giveawayExperience--money .moneyParticipantCard{transition:none}}.giveawayExperience--money .ticketParticipants{background:linear-gradient(145deg,#111820,#0d131a)!important;border-color:#ffffff14!important;padding:14px!important}.giveawayExperience--money .ticketParticipants:before{display:none}.giveawayExperience--money .ticketParticipants>header{margin-bottom:10px}.giveawayExperience--money .ticketParticipants h3{max-width:none;margin-top:4px;font-size:15px;line-height:1.15}.giveawayExperience--money .moneyParticipantsTotal{color:#8d99a5;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;min-width:0;padding:6px 0 6px 8px;display:flex}.giveawayExperience--money .moneyParticipantsTotal>span{color:#8d99a5;letter-spacing:0;text-transform:none;margin:0;font-size:8px;line-height:1}.giveawayExperience--money .moneyParticipantsTotal strong{color:#f7c257;font-size:10px;line-height:inherit}.giveawayExperience--money .moneyParticipantsTotal em{color:#f7c257;font-size:13px;line-height:1}.giveawayExperience--money .moneyParticipantsGrid{gap:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important}.giveawayExperience--money .moneyParticipantsGrid>.moneyParticipantCard{text-align:left;background:radial-gradient(circle at 100% 0,#f7c25714,#0000 48%),#0a1016c7;border:1px solid #ffffff12;border-radius:13px;grid-template-rows:auto auto 4px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;min-height:94px;padding:10px;display:grid;box-shadow:inset 0 1px #ffffff06}.giveawayExperience--money .moneyParticipantsGrid:hover>.moneyParticipantCard{border-color:#ffffff12}.giveawayExperience--money .moneyParticipantsGrid>.moneyParticipantCard:hover{background:#121921eb;border-color:#f7c25733}.giveawayExperience--money .moneyParticipantRank{border:1px solid #f7c25729;grid-area:1/1;place-items:center;font-weight:900;display:grid;color:#f7c257!important;background:#f7c25714!important;border-radius:8px!important;width:28px!important;height:28px!important;font-size:9px!important}.giveawayExperience--money .moneyParticipantIdentity{grid-area:1/2;min-width:0}.giveawayExperience--money .moneyParticipantIdentity>b{color:#eef2f5;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-size:10px;line-height:1.2;display:block;overflow:hidden}.giveawayExperience--money .moneyParticipantIdentity>small{color:#9aa6b1;margin-top:4px;font-size:8px;line-height:1.15;display:block}.giveawayExperience--money .moneyParticipantIdentity>small>strong{color:#b8c2cb;font-size:inherit}.giveawayExperience--money .moneyParticipantChance{text-align:left;background:0 0;border:1px solid #f7c2571a;border-radius:8px;grid-area:2/1/auto/3;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:7px 8px;display:flex}.giveawayExperience--money .moneyParticipantChance>small{color:#8e9aa5;text-transform:uppercase;margin:0;font-size:7px;font-weight:800;line-height:1}.giveawayExperience--money .moneyParticipantChance>b{color:#f7c257;margin:0;font-size:12px;line-height:1}.giveawayExperience--money .moneyParticipantProgress{background:#ffffff0e;border-radius:999px;grid-area:3/1/auto/3;height:4px;overflow:hidden}.giveawayExperience--money .moneyParticipantProgress>span{border-radius:inherit;min-width:3px;height:100%;box-shadow:none;background:linear-gradient(90deg,#d99028,#f5c75e);display:block}@media (width<=390px){.giveawayExperience--money .ticketParticipants{padding:12px!important}.giveawayExperience--money .ticketParticipants h3{font-size:14px}.giveawayExperience--money .moneyParticipantsTotal>span{font-size:7px}.giveawayExperience--money .moneyParticipantsGrid{gap:7px}.giveawayExperience--money .moneyParticipantsGrid>.moneyParticipantCard{min-height:90px;padding:9px}}.tasksExperience{--task-accent:#2fe494;--task-accent-soft:#2fe4941c;padding-top:4px}.tasksHero{background:radial-gradient(circle at 92% 0,#2fe49429,#0000 30%),linear-gradient(145deg,#151c22,#0e1318 70%);border:1px solid #ffffff17;border-radius:24px;padding:22px;position:relative;overflow:hidden;box-shadow:0 22px 60px #00000038}.tasksHero:after{content:"";pointer-events:none;border:1px solid #2fe4941f;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-100px;right:-70px;box-shadow:0 0 0 28px #2fe49406,0 0 0 58px #2fe49405}.tasksHeroTop{z-index:1;align-items:flex-start;gap:18px;display:flex;position:relative}.tasksHeroTop>div:first-child{min-width:0;margin-right:auto}.tasksHeroTop>div:first-child>span{color:var(--task-accent);letter-spacing:.13em;font-size:10px;font-weight:900}.tasksHero h1{margin:5px 0 6px;font-size:clamp(30px,5vw,44px);line-height:1.05}.tasksHeroTop p{color:#9ca8b3;max-width:540px;margin:0;font-size:13px;line-height:1.55}.tasksExperience .taskBalance{z-index:1;background:#071912b8;border:1px solid #2fe49440;border-radius:15px;grid-template-columns:1fr auto;min-width:132px;height:auto;padding:10px 12px;display:grid;position:relative}.tasksExperience .taskBalance small,.tasksExperience .taskBalance b{display:block}.tasksExperience .taskBalance small{color:#7f958b;grid-column:1/-1;font-size:9px;font-weight:800}.tasksExperience .taskBalance b{margin-top:3px;font-size:19px}.tasksExperience .taskBalance i{color:var(--task-accent);align-self:end;font-size:10px;font-style:normal}.tasksSummary{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px;display:grid;position:relative}.tasksSummary>div{background:#04080b4f;border:1px solid #ffffff12;border-radius:13px;min-width:0;padding:12px 13px}.tasksSummary span,.tasksSummary strong{display:block}.tasksSummary span{color:#84919d;font-size:9px;line-height:1.3}.tasksSummary strong{color:#f0f5f7;margin-top:5px;font-size:18px}.tasksInfoBanner{width:100%;color:inherit;font:inherit;text-align:left;background:linear-gradient(110deg,#3d287047,#14141fad);border:1px solid #8469ff38;border-radius:15px;align-items:center;gap:12px;margin:12px 0;padding:13px 15px;display:flex}.tasksInfoBanner:disabled{cursor:default;opacity:1}.tasksInfoBanner--link{cursor:pointer}.tasksInfoBanner--link:active{transform:scale(.988)}.tasksInfoBanner>i{color:#b4a0ff;background:#8e70ff29;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:13px;font-style:normal;font-weight:900;display:grid}.tasksInfoBanner b,.tasksInfoBanner p{margin:0;display:block}.tasksInfoBanner>div{min-width:0;margin-right:auto}.tasksInfoBanner>div small{color:#ff6074;letter-spacing:.08em;margin:0 0 4px;font-size:8px;font-weight:950;display:block}.tasksInfoBannerArrow{color:#ad9dff;flex:none;font-size:16px;font-weight:900}.tasksInfoBanner b{color:#d8d0f4;font-size:11px}.tasksInfoBanner p{color:#8f89a6;margin-top:3px;font-size:10px;line-height:1.4}.tasksInfoBanner--success{background:#185e412e;border-color:#2fe4943d}.tasksInfoBanner--success>i{background:var(--task-accent-soft);color:var(--task-accent)}.tasksInfoBanner--success b{color:#bcebd4}.tasksInfoBanner--live{background:radial-gradient(circle at 95% 0,#ff30492b,#0000 42%),linear-gradient(110deg,#261118,#13131b);border-color:#ff395280;box-shadow:0 10px 30px #ff284314}.tasksInfoBanner--live>i{color:#ff4960;background:#ff2f4a26;animation:1.5s ease-in-out infinite streamPublicPulse}.tasksInfoBanner--live b{color:#fff}.tasksInfoBanner--live .tasksInfoBannerArrow{color:#fff;white-space:nowrap;background:#ff3450;border-radius:9px;padding:8px 9px;font-size:8px}.tasksFilterTabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;background:#0e1318;border:1px solid #ffffff13;border-radius:15px;gap:7px;margin:14px 0;padding:5px;display:flex;overflow-x:auto}.tasksFilterTabs::-webkit-scrollbar{display:none}.tasksFilterTabs button{color:#7f8b96;white-space:nowrap;background:0 0;border:0;border-radius:11px;flex:1 0 auto;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:11px;font-weight:800;display:inline-flex}.tasksFilterTabs button b{color:#96a2ad;background:#1a222a;border-radius:999px;min-width:20px;padding:3px 6px;font-size:9px}.tasksFilterTabs button.active{background:var(--task-accent-soft);color:var(--task-accent)}.tasksFilterTabs button.active b{color:var(--task-accent);background:#2fe49426}.tasksContent{flex-direction:column;gap:12px;display:flex}.taskCardsRedesign{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:0;display:grid}.taskPreview{--preview-accent:#ff9950;cursor:pointer;background:linear-gradient(150deg,#151b21,#10151a);border:1px solid #ffffff14;border-radius:18px;min-width:0;transition:transform .16s,border-color .16s;position:relative;overflow:hidden}.taskPreview--channel_subscribe{--preview-accent:#36dca0}.taskPreview--invite_friends{--preview-accent:#a38aff}.taskPreview--pending{--preview-accent:#e2ae50}.taskPreview--completed{--preview-accent:#7d8994;opacity:.82}.taskPreview:hover,.taskPreview:focus-visible{border-color:var(--preview-accent)}@supports (color:color-mix(in lab, red, red)){.taskPreview:hover,.taskPreview:focus-visible{border-color:color-mix(in srgb, var(--preview-accent) 40%, transparent)}}.taskPreview:hover,.taskPreview:focus-visible{outline:none;transform:translateY(-2px)}.taskPreviewVisual{background:radial-gradient(circle at 50% 35%, var(--preview-accent), transparent 35%), #10151a;place-items:center;min-height:108px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.taskPreviewVisual{background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--preview-accent) 22%, transparent), transparent 35%), #10151a}}.taskPreviewVisual:after{content:"";border:1px solid var(--preview-accent);width:125px;height:125px;position:absolute;bottom:-50px;right:-42px}@supports (color:color-mix(in lab, red, red)){.taskPreviewVisual:after{border:1px solid color-mix(in srgb, var(--preview-accent) 18%, transparent)}}.taskPreviewVisual:after{border-radius:50%}.taskPreviewVisual>img{object-fit:cover;width:100%;height:108px}.taskPreviewVisual>i{border:1px solid var(--preview-accent);place-items:center;width:48px;height:48px;display:grid}@supports (color:color-mix(in lab, red, red)){.taskPreviewVisual>i{border:1px solid color-mix(in srgb, var(--preview-accent) 30%, transparent)}}.taskPreviewVisual>i{background:var(--preview-accent);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.taskPreviewVisual>i{background:color-mix(in srgb, var(--preview-accent) 12%, #11171c)}}.taskPreviewVisual>i{color:var(--preview-accent);font-size:23px;font-style:normal}.taskStatus{color:#45eaa2;letter-spacing:.04em;text-transform:uppercase;background:#0d432dc2;border:1px solid #2fe49438;border-radius:999px;align-items:center;width:fit-content;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}.taskPreviewVisual>.taskStatus{z-index:2;position:absolute;top:10px;left:10px}.taskStatus--pending{color:#f0bd61;background:#533b12c7;border-color:#e2ae503d}.taskStatus--completed{color:#aeb7c0;background:#2a3137cc;border-color:#ffffff1a}.taskPreviewBody{padding:14px}.taskPreviewMeta{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.taskPreviewMeta span,.taskPreviewMeta em{background:var(--preview-accent);border-radius:7px;padding:4px 7px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.taskPreviewMeta span,.taskPreviewMeta em{background:color-mix(in srgb, var(--preview-accent) 10%, transparent)}}.taskPreviewMeta span,.taskPreviewMeta em{color:var(--preview-accent);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;font-weight:900}.taskPreviewMeta em{color:#87939e;background:#20272f}.taskPreviewMeta .taskPreviewDeadline{color:#ffc264;background:#ffaa371f}.taskPreviewMeta .taskPreviewSlots{color:#4be0a4;background:#24d6901c}.taskPreview h3{color:#eef3f6;margin:9px 0 5px;font-size:18px;line-height:1.2}.taskPreviewBody>p{color:#8f9ba6;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:32px;margin:0;font-size:10px;line-height:1.55;display:-webkit-box;overflow:hidden}.taskPreviewProgress{align-items:center;gap:9px;margin-top:11px;display:flex}.taskPreviewProgress>div{background:#242c34;border-radius:999px;flex:1;height:5px;overflow:hidden}.taskPreviewProgress>div i{border-radius:inherit;background:var(--preview-accent);height:100%;display:block}.taskPreviewProgress>span{color:#9aa6b1;font-size:9px;font-weight:800}.taskPreview footer{border-top:1px solid #fff1;align-items:flex-end;gap:12px;margin-top:14px;padding-top:12px;display:flex}.taskPreview footer>div{margin-right:auto}.taskPreview footer span,.taskPreview footer b{display:block}.taskPreview footer span{color:#707d89;font-size:8px}.taskPreview footer b{color:var(--preview-accent);margin-top:3px;font-size:14px}.taskPreview footer>strong{color:#b3bdc6;font-size:10px}.taskStateCard{text-align:center;background:#10151a;border:1px dashed #ffffff1f;border-radius:20px;padding:38px 20px}.taskStateCard>b{background:var(--task-accent-soft);width:44px;height:44px;color:var(--task-accent);border-radius:14px;place-items:center;margin:0 auto;font-size:20px;display:grid}.taskStateCard h3{margin:12px 0 5px;font-size:17px}.taskStateCard p{color:#87939e;margin:0;font-size:11px}.taskStateCard .connectButton{max-width:260px;margin:16px auto 0}.taskDetailOverlay{z-index:165;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030609e6;place-items:start center;padding:18px;display:grid;position:fixed;inset:0;overflow-y:auto}.taskDetailSheet{--detail-accent:#ff9950;background:#0c1116;border:1px solid #ffffff1a;border-radius:22px;width:min(100%,620px);margin:0 auto 24px;overflow:hidden;box-shadow:0 35px 110px #0000008c}.taskDetailSheet--channel_subscribe{--detail-accent:#36dfa0}.taskDetailSheet--invite_friends{--detail-accent:#aa8eff}.taskDetailHeader{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c1116f0;border-bottom:1px solid #ffffff13;align-items:center;gap:14px;min-height:68px;padding:12px 15px;display:flex;position:sticky;top:0}.taskDetailHeader>div{min-width:0;margin-right:auto}.taskDetailHeader span{color:var(--detail-accent);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.taskDetailHeader h2{margin:4px 0 0;font-size:17px}.taskDetailHeader button{color:#bbc5cd;background:#171e25;border:1px solid #ffffff1a;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:22px;display:grid}.taskDetailHero{background:radial-gradient(circle at 10% 20%, var(--detail-accent), transparent 35%), linear-gradient(145deg, #141b21, #0d1217);grid-template-columns:112px minmax(0,1fr);gap:18px;padding:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.taskDetailHero{background:radial-gradient(circle at 10% 20%, color-mix(in srgb, var(--detail-accent) 16%, transparent), transparent 35%), linear-gradient(145deg, #141b21, #0d1217)}}.taskDetailHero>img,.taskDetailHero>i{border:1px solid var(--detail-accent);width:112px;height:112px}@supports (color:color-mix(in lab, red, red)){.taskDetailHero>img,.taskDetailHero>i{border:1px solid color-mix(in srgb, var(--detail-accent) 25%, transparent)}}.taskDetailHero>img,.taskDetailHero>i{object-fit:cover;border-radius:18px}.taskDetailHero>i{background:var(--detail-accent);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.taskDetailHero>i{background:color-mix(in srgb, var(--detail-accent) 10%, #10161b)}}.taskDetailHero>i{color:var(--detail-accent);font-size:38px;font-style:normal}.taskDetailHero>div{align-self:center;min-width:0}.taskDetailHero h1{color:#f1f5f7;margin:9px 0 6px;font-size:26px;line-height:1.12}.taskDetailHero p{color:#9ca8b2;margin:0;font-size:12px;line-height:1.55}.taskDetailBody{padding:14px 14px calc(22px + env(safe-area-inset-bottom));flex-direction:column;gap:11px;display:flex}.taskDetailReward,.taskDetailProgress,.taskDetailSteps{background:#121820;border:1px solid #ffffff13;border-radius:14px;padding:16px}.taskDetailReward{align-items:center;gap:14px;display:flex}.taskDetailReward>div{margin-right:auto}.taskDetailReward span,.taskDetailReward strong{display:block}.taskDetailReward span{color:#87939e;font-size:10px}.taskDetailReward strong{color:var(--detail-accent);margin-top:4px;font-size:23px}.taskDetailReward small{color:#8b97a2;text-align:right;max-width:145px;font-size:9px;line-height:1.4}.taskDetailAvailability{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.taskDetailAvailability>span{background:#1f4e9717;border:1px solid #4789ff38;border-radius:12px;min-width:0;padding:12px 13px}.taskDetailAvailability>span:only-child{grid-column:1/-1}.taskDetailAvailability small,.taskDetailAvailability b{display:block}.taskDetailAvailability small{color:#71808d;text-transform:uppercase;font-size:8px}.taskDetailAvailability b{color:#dce9ff;margin-top:5px;font-size:12px}.taskDetailProgress>div:first-child{color:#8d99a4;gap:12px;margin-bottom:10px;font-size:10px;display:flex}.taskDetailProgress>div:first-child b{color:#dfe6eb;margin-left:auto}.taskDetailProgress .sheetProgress{background:#252e36;border-radius:999px;height:7px;margin:0;overflow:hidden}.taskDetailProgress .sheetProgress i{border-radius:inherit;background:var(--detail-accent);height:100%;display:block}.taskDetailSteps>span{color:var(--detail-accent);letter-spacing:.1em;font-size:9px;font-weight:900}.taskDetailSteps>h3{margin:5px 0 10px;font-size:16px}.taskDetailSteps>div{border-top:1px solid #fff1;grid-template-columns:34px minmax(0,1fr);gap:11px;padding:11px 0;display:grid}.taskDetailSteps>div>i{color:#7f8b96;background:#1a222a;border:1px solid #ffffff17;border-radius:10px;place-items:center;width:32px;height:32px;font-size:10px;font-style:normal;font-weight:900;display:grid}.taskDetailSteps>div.active>i,.taskDetailSteps>div.done>i{border-color:var(--detail-accent)}@supports (color:color-mix(in lab, red, red)){.taskDetailSteps>div.active>i,.taskDetailSteps>div.done>i{border-color:color-mix(in srgb, var(--detail-accent) 30%, transparent)}}.taskDetailSteps>div.active>i,.taskDetailSteps>div.done>i{background:var(--detail-accent)}@supports (color:color-mix(in lab, red, red)){.taskDetailSteps>div.active>i,.taskDetailSteps>div.done>i{background:color-mix(in srgb, var(--detail-accent) 11%, transparent)}}.taskDetailSteps>div.active>i,.taskDetailSteps>div.done>i{color:var(--detail-accent)}.taskDetailSteps p,.taskDetailSteps b,.taskDetailSteps small{margin:0;display:block}.taskDetailSteps b{color:#dfe5e9;font-size:12px}.taskDetailSteps small{color:#818d98;margin-top:3px;font-size:10px;line-height:1.45}.taskDetailActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.taskDetailActions button{border-radius:12px;min-height:48px;padding:0 14px;font-size:12px;font-weight:900}.taskActionSecondary{border:1px solid var(--detail-accent)}@supports (color:color-mix(in lab, red, red)){.taskActionSecondary{border:1px solid color-mix(in srgb, var(--detail-accent) 30%, transparent)}}.taskActionSecondary{background:var(--detail-accent)}@supports (color:color-mix(in lab, red, red)){.taskActionSecondary{background:color-mix(in srgb, var(--detail-accent) 9%, #121820)}}.taskActionSecondary{color:var(--detail-accent)}.taskActionPrimary{background:var(--detail-accent);color:#07120d;border:0}.taskActionPrimary:disabled{color:#7d8994;background:#1a2128;border:1px solid #ffffff14}.taskActionPrimary.is-done:disabled{background:var(--task-accent-soft);color:var(--task-accent);border-color:#2fe49433}.tasks-admin-overview{background:radial-gradient(circle at 92% 0,#3588ff21,#0000 34%),linear-gradient(145deg,#141b22,#10151a);border:1px solid #ffffff14;border-radius:17px;grid-template-columns:minmax(240px,1fr) minmax(360px,1.45fr);gap:18px;margin-bottom:16px;padding:18px;display:grid}.tasks-admin-overview-copy>span{color:#5596ff;letter-spacing:.12em;font-size:9px;font-weight:900}.tasks-admin-overview-copy h3{color:#f0f4f7;margin:6px 0 5px;font-size:21px}.tasks-admin-overview-copy p{color:#8995a1;max-width:480px;margin:0;font-size:11px;line-height:1.55}.tasks-admin-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.tasks-admin-kpis>div{background:#05090d52;border:1px solid #ffffff12;border-radius:12px;min-width:0;padding:12px}.tasks-admin-kpis span,.tasks-admin-kpis strong,.tasks-admin-kpis small{display:block}.tasks-admin-kpis span{color:#7f8c98;font-size:9px}.tasks-admin-kpis strong{color:#ecf2f5;margin:7px 0 3px;font-size:21px}.tasks-admin-kpis small{color:#64717d;font-size:8px;line-height:1.35}.tasks-admin-kpis .has-pending{background:#633f0c21;border-color:#efae4a3d}.tasks-admin-kpis .has-pending strong{color:#efb95d}.tasks-admin .tasks-admin-toolbar{align-items:stretch;gap:9px;margin-bottom:10px;display:flex}.tasks-admin .tasks-admin-tabs{background:#0f1419;border:1px solid #ffffff13;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-width:430px;padding:5px;display:grid}.tasks-admin .admin-btn-draft{color:#c6a4ff;border-color:#a872ff6b}.tasks-admin .admin-btn-draft:hover{background:#894fe021}.tasks-admin .tasks-admin-tab{color:#818d98;background:0 0;border:0;border-radius:9px;min-width:0;min-height:40px;padding:0 13px;font-size:12px}.tasks-admin .tasks-admin-tab.active{color:#6ca3ff;background:#3588ff24}.tasks-admin .tasks-admin-new-btn{border-radius:12px;min-height:50px;margin-left:auto;padding:0 20px;font-size:13px}.tasks-admin-filters{grid-template-columns:minmax(240px,1fr) minmax(160px,.35fr) minmax(160px,.35fr);gap:8px;margin:0 0 12px;display:grid}.tasks-admin-filters--drafts{grid-template-columns:minmax(240px,1fr) minmax(160px,.35fr)}.tasks-admin-search{background:#11171d;border:1px solid #ffffff17;border-radius:11px;align-items:center;gap:8px;min-height:44px;padding:0 12px;display:flex}.tasks-admin-search>span{color:#73808c;font-size:17px}.tasks-admin-search input,.tasks-admin-filters select{color:#dce4e9;width:100%;min-height:44px;font:inherit;background:#11171d;border:1px solid #ffffff17;border-radius:11px;outline:0;font-size:11px}.tasks-admin-search input{background:0 0;border:0;min-height:0;padding:0}.tasks-admin-filters select{padding:0 11px}.tasks-admin .tasks-admin-list{gap:9px}.tasks-admin .tasks-admin-card{background:linear-gradient(145deg,#151a20,#10151a);border-color:#ffffff13;border-radius:14px;padding:13px;position:relative;overflow:hidden}.tasks-admin .tasks-admin-card:before{content:"";opacity:.75;background:#3a88ff;width:2px;position:absolute;inset:0 auto 0 0}.tasks-admin .tasks-admin-card.disabled:before{background:#69737d}.tasks-admin .tasks-admin-card-body{gap:11px}.tasks-admin .tasks-admin-reorder{gap:5px}.tasks-admin .tasks-admin-reorder-btn{background:#11171d;border-color:#ffffff13;width:27px;height:27px}.tasks-admin .tasks-admin-card-icon,.tasks-admin .tasks-admin-card-thumb{background:#1b2229;border-color:#ffffff14;border-radius:12px;width:46px;height:46px}.tasks-admin .tasks-admin-card-title{color:#edf2f5;font-size:14px}.tasks-admin .tasks-admin-card-reward{color:#f0bc5d;font-size:13px}.tasks-admin-card-description{color:#7f8b96;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.tasks-admin .tasks-admin-card-meta{margin-top:8px}.tasks-admin .tasks-admin-chip{background:#171e25;border-color:#fff1;border-radius:7px;padding:4px 7px;font-size:9px}.tasks-admin .tasks-admin-chip--type{color:#6ba4ff;background:#3588ff17;border-color:#3588ff33}.tasks-admin .tasks-admin-card-actions{border-color:#fff1;margin-top:10px;padding-top:10px}.tasks-admin .tasks-admin-card-actions .admin-btn-ghost{border-radius:8px;min-height:32px;padding:0 10px;font-size:10px}.tasks-admin-empty{text-align:center;background:#10151a;border:1px dashed #ffffff1a;border-radius:15px;padding:34px 20px}.tasks-admin-empty b{color:#6b8fbf;font-size:24px}.tasks-admin-empty h3{margin:9px 0 4px;font-size:15px}.tasks-admin-empty p{color:#75818c;margin:0;font-size:10px}.tasks-admin .tasks-admin-editor{background:#11171d;border-color:#ffffff14;border-radius:16px;gap:13px;padding:19px}.tasks-admin .tasks-admin-editor-title{color:#eef3f6;border-color:#ffffff13;margin:0 0 2px;padding-bottom:13px;font-size:19px}.tasks-admin-form-section-head{background:linear-gradient(90deg,#2969cb1f,#2969cb06);border:1px solid #408bff2e;border-radius:12px;align-items:center;gap:10px;margin-top:2px;padding:10px 12px;display:flex}.tasks-admin-form-section-head>span{color:#61a6ff;background:#17365f;border-radius:9px;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:9px;font-weight:900;display:grid}.tasks-admin-form-section-head b,.tasks-admin-form-section-head small{display:block}.tasks-admin-form-section-head b{color:#eef3f7;font-size:12px}.tasks-admin-form-section-head small{color:#758393;margin-top:3px;font-size:9px;line-height:1.35}.tasks-admin-form-section-head--content{background:linear-gradient(90deg,#653eb321,#653eb306);border-color:#a577ff33;margin-top:8px}.tasks-admin-form-section-head--content>span{color:#be9aff;background:#352456}.tasks-admin-form-section-head--status{background:linear-gradient(90deg,#15905f1f,#15905f06);border-color:#2add952e;margin-top:8px}.tasks-admin-form-section-head--status>span{color:#3fe29e;background:#123e2d}.tasks-admin .tasks-admin-config{background:#0e1419;border:1px solid #ffffff13;border-radius:13px;margin:2px 0;padding:15px}.tasks-admin .tasks-admin-editor-actions{z-index:3;padding:13px 19px calc(13px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e1318f5;border-top:1px solid #ffffff14;margin:4px -19px -19px;position:sticky;bottom:0}.tasks-admin .tasks-admin-card--pending{border-color:#efae4a2b}.tasks-admin .tasks-admin-card--pending:before{background:#efae4a}@media (width>=700px){.taskCardsRedesign{grid-template-columns:repeat(3,minmax(0,1fr))}.taskPreview{min-height:310px}.taskPreviewBody{flex-direction:column;min-height:197px;display:flex}.taskPreview footer{margin-top:auto}}@media (width<=900px){.tasks-admin-overview{grid-template-columns:1fr}.tasks-admin-kpis{grid-template-columns:repeat(4,minmax(100px,1fr));overflow-x:auto}.tasks-admin-filters{grid-template-columns:1fr 1fr}.tasks-admin-search{grid-column:1/-1}}@media (width<=560px){.tasksExperience{padding-top:0}.tasksHero{border-radius:19px;padding:17px}.tasksHeroTop{gap:11px}.tasksHero h1{font-size:30px}.tasksHeroTop p{font-size:11px}.tasksExperience .taskBalance{min-width:105px;padding:8px 9px}.tasksExperience .taskBalance b{font-size:16px}.tasksSummary{gap:6px;margin-top:16px}.tasksSummary>div{padding:10px 8px}.tasksSummary span{font-size:8px}.tasksSummary strong{font-size:16px}.taskCardsRedesign{grid-template-columns:1fr}.taskPreview{grid-template-columns:112px minmax(0,1fr);display:grid}.taskPreviewVisual,.taskPreviewVisual>img{height:100%;min-height:100%}.taskPreviewBody{padding:12px}.taskPreview h3{font-size:16px}.taskPreviewBody>p{min-height:0}.taskPreview footer{margin-top:11px}.taskPreview footer>strong{display:none}.taskDetailOverlay{height:100dvh;max-height:100dvh;padding:0;display:block;overflow:hidden}.taskDetailSheet{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh;margin:0;overflow:hidden auto}.taskDetailHeader{padding-top:calc(11px + env(safe-area-inset-top))}.taskDetailHero{grid-template-columns:78px minmax(0,1fr);gap:13px;padding:15px}.taskDetailHero>img,.taskDetailHero>i{border-radius:15px;width:78px;height:78px}.taskDetailHero h1{font-size:21px}.taskDetailHero p{font-size:11px}.taskDetailBody{padding:11px 11px calc(96px + env(safe-area-inset-bottom))}.taskDetailReward,.taskDetailProgress,.taskDetailSteps{padding:14px}.taskDetailReward strong{font-size:20px}.taskDetailActions{grid-template-columns:1fr}.tasks-admin-overview{border-radius:14px;padding:14px}.tasks-admin-overview-copy h3{font-size:18px}.tasks-admin-kpis{grid-template-columns:repeat(4,118px)}.tasks-admin .tasks-admin-toolbar{display:grid}.tasks-admin .tasks-admin-tabs{max-width:none}.tasks-admin .tasks-admin-new-btn{width:100%;margin:0}.tasks-admin-filters{grid-template-columns:1fr}.tasks-admin-search{grid-column:auto}.tasks-admin .tasks-admin-card{padding:11px}.tasks-admin .tasks-admin-card-thumb,.tasks-admin .tasks-admin-card-icon{width:40px;height:40px}}@media (width<=390px){.tasksHeroTop p{display:none}.tasksSummary>div{padding:9px 6px}.taskPreview{grid-template-columns:96px minmax(0,1fr)}.taskPreviewBody>p,.taskPreviewProgress{display:none}.taskPreview footer{padding-top:9px}}@media (prefers-reduced-motion:reduce){.taskPreview{transition:none}}.taskPreview--casino_registration .taskPreviewVisual{background:radial-gradient(circle at 50% 35%,#6d4cff57,#0000 58%),#0b1018}.taskPreview--casino_registration .taskPreviewVisual>i{color:#b9a5ff;background:#5d3acc33;border-color:#8b6cff6b}.taskStatus--in_progress{color:#bba8ff;background:#5336b133;border-color:#a98cff5c}.taskStatus--expired{color:#ff8d98;background:#96253029;border-color:#ff5b6b4d}.casinoRegistrationTask{background:linear-gradient(145deg,#5336b121,#0000 48%),#10151c;border:1px solid #8262ff47;border-radius:16px;gap:11px;padding:14px;display:grid}.casinoRegistrationHead{grid-template-columns:1fr 1fr;gap:8px;display:grid}.casinoRegistrationHead>div{background:#00000029;border:1px solid #ffffff13;border-radius:12px;min-width:0;padding:11px}.casinoRegistrationHead span,.casinoRegistrationHead strong{display:block}.casinoRegistrationHead span{color:#798694;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.casinoRegistrationHead strong{color:#f1f5f8;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:14px;overflow:hidden}.casinoRegistrationHead>div:last-child strong{color:#a98cff;font-variant-numeric:tabular-nums}.casinoRegistrationHead>div.expired strong{color:#ff7f8a}.casinoRegistrationPromo{color:#dcd4ff;text-align:left;background:#5336b11f;border:1px dashed #a98cff73;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;padding:12px 13px;display:grid}.casinoRegistrationPromo span{color:#8f83ae;font-size:9px}.casinoRegistrationPromo b{letter-spacing:.08em;text-overflow:ellipsis;font-size:15px;overflow:hidden}.casinoRegistrationPromo em{color:#a98cff;font-size:9px;font-style:normal;font-weight:800}.casinoRegistrationConditions{background:#00000021;border:1px solid #ffffff13;border-radius:12px;padding:12px 13px}.casinoRegistrationConditions span{color:#788592;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.casinoRegistrationConditions p{color:#c5cdd5;white-space:pre-line;margin:7px 0 0;font-size:11px;line-height:1.55}.casinoRegistrationUpload{cursor:pointer;background:#0c1117;border:1px dashed #34404d;border-radius:13px;align-items:center;gap:12px;min-height:70px;padding:12px;display:flex}.casinoRegistrationUpload.selected{background:#199d6414;border-color:#27bd7d}.casinoRegistrationUpload input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.casinoRegistrationUpload>i{color:#9eacba;background:#19222c;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:18px;font-style:normal;display:grid}.casinoRegistrationUpload.selected>i{color:#32e99b;background:#0d4931}.casinoRegistrationUpload span{min-width:0}.casinoRegistrationUpload b,.casinoRegistrationUpload small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.casinoRegistrationUpload b{color:#dce3e9;font-size:11px}.casinoRegistrationUpload small{color:#6f7b87;margin-top:5px;font-size:8px}.casinoRegistrationProof{color:#39e69a;text-align:center;background:#26df8f14;border:1px solid #26df8f47;border-radius:12px;padding:12px;font-size:10px;font-weight:800;text-decoration:none}.casinoDepositAudience{background:#1b9b6814;border:1px solid #29e29733;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.casinoDepositAudience span{color:#758390;font-size:9px}.casinoDepositAudience b{color:#38df98;text-align:right;font-size:10px}.casinoDepositIdentifiers{background:linear-gradient(145deg,#161f29f5,#0a0f15f5);border:1px solid #6e859e38;border-radius:15px;gap:12px;padding:13px;display:grid}.casinoDepositIdentifiers>header{align-items:center;gap:12px;display:flex}.casinoDepositIdentifiers>header>div{min-width:0;margin-right:auto}.casinoDepositIdentifiers>header span,.casinoDepositIdentifiers>header small{display:block}.casinoDepositIdentifiers>header span{color:#edf3f8;font-size:12px;font-weight:900}.casinoDepositIdentifiers>header small{color:#7f8d9a;margin-top:3px;font-size:9px}.casinoDepositIdentifiers>header>b{color:#39e69a;text-align:center;background:#2fe49414;border:1px solid #2fe49438;border-radius:9px;min-width:39px;padding:6px 8px;font-size:9px}.casinoDepositIdentifierGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.casinoDepositIdentifierGrid>label{color:#aeb9c4;gap:7px;min-width:0;margin:0;font-size:9px;font-weight:800;display:grid}.casinoDepositIdentifierGrid>label:last-child{grid-column:1/-1}.casinoDepositIdentifierGrid>label>span{align-items:center;gap:6px;display:flex}.casinoDepositIdentifierGrid>label i{color:#b6a4ff;background:#8262ff24;border-radius:6px;flex:0 0 19px;place-items:center;width:19px;height:19px;font-size:9px;font-style:normal;display:inline-grid}.casinoDepositIdentifierGrid input{box-sizing:border-box;color:#f2f6f9;width:100%;min-width:0;min-height:45px;font:inherit;caret-color:#39e69a;background:#090f15;border:1px solid #34414e;border-radius:11px;outline:0;padding:0 12px;font-size:12px;font-weight:650;transition:border-color .16s,box-shadow .16s,background .16s}.casinoDepositIdentifierGrid input::placeholder{color:#53616f;opacity:1;font-weight:550}.casinoDepositIdentifierGrid input:focus{background:#0b1419;border-color:#2fe494b3;box-shadow:0 0 0 3px #2fe49417}@media (width<=520px){.casinoDepositIdentifierGrid{grid-template-columns:1fr}.casinoDepositIdentifierGrid>label:last-child{grid-column:auto}}.taskActionPrimary.is-expired{color:#d77b84;background:#2a171a}.tasks-admin-casino-config{border-color:#8262ff40!important}.tasks-admin-proof-note{color:#9e91c0;background:#5336b114;border:1px solid #8262ff33;border-radius:10px;padding:11px 12px;font-size:9px;line-height:1.5}.tasks-admin-availability{gap:12px;display:grid;background:linear-gradient(135deg,#1e54a51a,#0c131af5)!important;border-color:#3984ff47!important;padding:14px!important}.tasks-admin-availability-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.tasks-admin-availability-head>div>span,.tasks-admin-availability-head>div>b,.tasks-admin-availability-head>div>small{display:block}.tasks-admin-availability-head>div>span{color:#4b92ff;letter-spacing:.12em;font-size:8px;font-weight:950}.tasks-admin-availability-head>div>b{color:#f0f5fa;margin-top:4px;font-size:13px}.tasks-admin-availability-head>div>small{color:#7f8d99;margin-top:4px;font-size:9px;line-height:1.45}.tasks-admin-availability-head .admin-toggle{flex:none;margin:0}.tasks-admin-quick-time{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.tasks-admin-quick-time button{color:#a8b5c1;cursor:pointer;background:#0b1218;border:1px solid #2a3744;border-radius:9px;min-width:0;padding:8px 5px;font-size:9px;font-weight:850}.tasks-admin-quick-time button:hover{color:#fff;border-color:#3984ff}.tasks-admin-chip--time{color:#ffc06a!important;border-color:#ffab4057!important}.tasks-admin-chip--limit{color:#53dda3!important;border-color:#37d69447!important}.tasks-admin-template-list{gap:10px;display:grid}.tasks-admin-template-card{gap:12px;display:grid;padding:14px!important}.tasks-admin-template-card-head{align-items:center;gap:11px;min-width:0;display:flex}.tasks-admin-template-card-head>span{color:#a78bff;background:#5336b129;border:1px solid #7e5bff59;border-radius:11px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:17px;font-weight:900;display:grid}.tasks-admin-template-card-head>div{min-width:0}.tasks-admin-template-card-head small{color:#8069c7;letter-spacing:.12em;font-size:7px;font-weight:950}.tasks-admin-template-card-head h3{color:#f2f3f5;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:13px;overflow:hidden}.tasks-admin-template-card-head p{color:#7e8994;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:9px;overflow:hidden}.tasks-admin-template-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.tasks-admin-template-facts>span{background:#0b1218;border:1px solid #26313c;border-radius:9px;min-width:0;padding:9px}.tasks-admin-template-facts small,.tasks-admin-template-facts b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tasks-admin-template-facts small{color:#687684;text-transform:uppercase;font-size:7px}.tasks-admin-template-facts b{color:#dce4ea;margin-top:4px;font-size:9px}.tasks-admin-casino-source-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tasks-admin-casino-source-tabs>button{color:#8c99a5;text-align:left;cursor:pointer;background:#0c131a;border:1px solid #283440;border-radius:11px;min-width:0;padding:11px 12px}.tasks-admin-casino-source-tabs>button.is-active{color:#edf5ff;background:#2a70e024;border-color:#3785ffb8;box-shadow:inset 0 0 0 1px #3785ff14}.tasks-admin-casino-source-tabs b,.tasks-admin-casino-source-tabs small{display:block}.tasks-admin-casino-source-tabs b{font-size:11px;font-weight:900}.tasks-admin-casino-source-tabs small{color:#6f7f8d;margin-top:4px;font-size:8px;line-height:1.35}.tasks-admin-casino-source-tabs>button.is-active small{color:#8db8ff}.tasks-admin-selected-casino{background:#15905f12;border:1px solid #2add9538;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px;display:grid}.tasks-admin-selected-casino>img,.tasks-admin-selected-casino>i{color:#3fe29e;object-fit:cover;background:#0a1015;border-radius:11px;place-items:center;width:42px;height:42px;font-size:16px;font-style:normal;font-weight:900;display:grid}.tasks-admin-selected-casino span,.tasks-admin-selected-casino b,.tasks-admin-selected-casino small{display:block}.tasks-admin-selected-casino span{color:#71808d;text-transform:uppercase;font-size:8px}.tasks-admin-selected-casino b{color:#edf4f1;margin-top:3px;font-size:12px}.tasks-admin-selected-casino small{color:#708078;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.tasks-admin-selected-casino em{color:#3fe29e;background:#2add951f;border-radius:999px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:850}.tasks-admin-cookie-warning,.casinoDepositCookieWarning{color:#ff9aa2;background:#971a2629;border:1px solid #ff465273;border-radius:11px;align-items:flex-start;gap:8px;padding:11px 12px;font-size:9px;line-height:1.5;display:flex}.tasks-admin-cookie-warning b,.casinoDepositCookieWarning b{color:#ff4f5f;flex:none;font-size:10px;font-weight:950}.tasks-admin-cookie-warning span,.casinoDepositCookieWarning span{color:#ffc1c6}.tasks-admin-save-status{color:#ffd28a;background:#8b571226;border:1px solid #ffb95047;border-radius:9px;flex:1 0 100%;width:100%;padding:9px 11px;font-size:10px;line-height:1.4}@media (width<=420px){.tasks-admin-availability-head{display:grid}.tasks-admin-availability-head .admin-toggle{justify-self:stretch}.tasks-admin-quick-time{grid-template-columns:repeat(3,minmax(0,1fr))}.tasks-admin-template-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.tasks-admin-casino-source-tabs{grid-template-columns:1fr}.tasks-admin-selected-casino{grid-template-columns:38px minmax(0,1fr)}.tasks-admin-selected-casino>img,.tasks-admin-selected-casino>i{width:38px;height:38px}.tasks-admin-selected-casino em{display:none}}.tasks-admin-casino-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:9px 0;display:grid}.tasks-admin-casino-summary>span{background:#5336b10f;border:1px solid #8262ff2b;border-radius:8px;min-width:0;padding:7px 8px}.tasks-admin-casino-summary small,.tasks-admin-casino-summary b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tasks-admin-casino-summary small{color:#6f7b88;font-size:7px}.tasks-admin-casino-summary b{color:#cfc6ee;margin-top:3px;font-size:9px}.tasks-admin-registration-proof{background:#5336b112;border:1px solid #8262ff38;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:7px;margin-top:11px;padding:10px;display:grid}.tasks-admin-registration-proof>div{min-width:0}.tasks-admin-registration-proof span,.tasks-admin-registration-proof b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tasks-admin-registration-proof span{color:#707c89;font-size:7px}.tasks-admin-registration-proof b{color:#cbd4dd;margin-top:4px;font-size:9px}.tasks-admin-registration-proof a,.tasks-admin-registration-proof em{color:#b49cff;white-space:nowrap;align-self:center;font-size:9px;font-style:normal;font-weight:800;text-decoration:none}@media (width<=620px){.casinoRegistrationHead{grid-template-columns:1fr}.tasks-admin-registration-proof{grid-template-columns:1fr 1fr}.tasks-admin-registration-proof a,.tasks-admin-registration-proof em{grid-column:1/-1;padding-top:6px}}.shopV2{--shop-green:#13ee83;--shop-purple:#a72fff;--shop-panel:#0d141c;--shop-line:#25313d;background:radial-gradient(circle at 94% 4%,#0c332933,#0000 25%);padding:12px 18px 118px;max-width:920px!important}.shopV2CategoryCount{display:none}.shopV2 button{font:inherit}.shopV2Header{align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.shopV2Header>div:first-child{flex:1;min-width:0}.shopV2Header h1{letter-spacing:-.04em;margin:0;font-size:34px;line-height:1.08}.shopV2Header p{color:#9099a7;max-width:480px;margin:8px 0 0;font-size:14px;line-height:1.45}.shopV2Balance{background:linear-gradient(145deg,#09251b,#0a1216);border:1px solid #087e49;border-radius:20px;flex:none;grid-template-columns:auto auto;align-items:center;column-gap:8px;min-width:150px;padding:13px 18px;display:grid;box-shadow:0 12px 35px #0007}.shopV2Balance i{color:var(--shop-green);font-size:19px;font-style:normal}.shopV2Balance b{font-size:23px}.shopV2Balance small{color:#929ba7;text-align:right;grid-column:1/-1;margin-top:5px;font-size:11px}.shopV2Mode{border:1px solid var(--shop-line);background:#0b1016;border-radius:14px;gap:5px;width:max-content;margin:0 0 16px;padding:4px;display:flex}.shopV2Mode button{color:#8e99a8;background:0 0;border:0;border-radius:10px;padding:9px 16px;font-size:12px;font-weight:800}.shopV2Mode button.active{color:#2cf49a;background:#173528}.shopV2Filters,.shopCasinoFilters,.bonusRail{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:10px;max-width:100%;display:flex;overflow-x:auto}.shopV2Filters::-webkit-scrollbar{display:none}.shopCasinoFilters::-webkit-scrollbar{display:none}.bonusRail::-webkit-scrollbar{display:none}.shopV2Filters{margin-bottom:15px}.shopV2Filters button{color:#a5adba;white-space:nowrap;background:#101720;border:1px solid #18212b;border-radius:999px;flex:none;padding:11px 18px;font-size:12px;font-weight:850}.shopV2Filters button.active{color:#04170f;background:linear-gradient(130deg,#0ee27c,#087347);border-color:#0dab65;box-shadow:0 8px 20px #08c76a2b}.shopCasinoFilters{border:1px solid var(--shop-line);background:#0a1016;border-radius:17px;margin-bottom:20px;padding:1px}.shopCasinoFilters button{color:#b8c0cb;background:0 0;border:0;border-radius:15px;flex-direction:column;flex:0 0 92px;justify-content:center;align-items:center;gap:7px;min-height:76px;padding:10px 7px;display:flex}.shopCasinoFilters button.active{color:#1bec8a;background:#102119}.shopCasinoFilters img,.shopCasinoFilters i{object-fit:contain;border-radius:10px;width:30px;height:30px}.shopCasinoFilters i{color:#19ed88;background:#112821;place-items:center;font-size:17px;font-style:normal;display:grid}.shopCasinoFilters span{text-overflow:ellipsis;white-space:nowrap;max-width:80px;font-size:10px;font-weight:800;overflow:hidden}.dealCard{background:radial-gradient(circle at 75% 48%,#571379,#14091e 52%,#070a10);border:1px solid #8125b4;border-radius:22px;min-height:270px;margin:22px 0 25px;position:relative;overflow:hidden;box-shadow:0 20px 60px #0008}.dealCard--green{background:radial-gradient(circle at 75% 48%,#074f35,#071912 52%,#070a10);border-color:#0b8b51}.dealCard--blue{background:radial-gradient(circle at 75% 48%,#0a3e6c,#07131f 52%,#070a10);border-color:#1678b8}.dealCard--gold{background:radial-gradient(circle at 75% 48%,#6b410a,#211707 52%,#070a10);border-color:#b77b18}.dealCard>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dealCardShade{background:linear-gradient(90deg,#070a10 3%,#080a0dcf 43%,#0000 78%),linear-gradient(#0000 60%,#03050788);position:absolute;inset:0}.dealCardContent{z-index:2;width:55%;padding:28px 30px;position:relative}.dealCardContent>span{color:#c53dff;letter-spacing:.06em;font-size:13px;font-weight:950}.dealCard--green .dealCardContent>span{color:#1bec8a}.dealCard--blue .dealCardContent>span{color:#44b6ff}.dealCard--gold .dealCardContent>span{color:#ffc354}.dealCardContent h2{color:#ffe174;letter-spacing:-.06em;text-shadow:0 4px 14px #000;margin:13px 0 0;font-size:58px;line-height:.95}.dealCardContent p{color:#e5e9ef;margin:10px 0 16px;font-size:16px;font-weight:800}.dealCardContent button{color:#fff;background:linear-gradient(105deg,#7721d5,#ae26ed);border:0;border-radius:13px;padding:13px 19px;font-weight:950;box-shadow:0 10px 30px #7d1ad94c}.dealCard--green .dealCardContent button{color:#03150d;background:linear-gradient(105deg,#08bc69,#12ee82)}.dealCard--blue .dealCardContent button{background:linear-gradient(105deg,#147dcc,#28b9ff)}.dealCard--gold .dealCardContent button{color:#1f1403;background:linear-gradient(105deg,#a46708,#efb52f)}.dealCardTimer{z-index:2;align-items:center;gap:9px;display:flex;position:absolute;bottom:17px;right:18px}.dealCardTimer small{color:#9ca5b2;font-size:10px}.dealCardTimer b{font-variant-numeric:tabular-nums;background:#121821dd;border:1px solid #35404b;border-radius:10px;padding:8px 11px;font-size:14px}.shopV2Section>header{align-items:center;margin-bottom:12px;display:flex}.shopV2Section>header h2{margin:0 auto 0 0;font-size:21px}.shopV2Section>header button{color:#c63aff;background:0 0;border:0;font-size:12px;font-weight:850}.shopV2Section>header>span{color:#23e78a;text-align:center;background:#13231d;border-radius:999px;min-width:28px;padding:4px 8px;font-size:10px;font-weight:900}.bonusRail{padding:2px 1px 7px}.bonusRail .bonusCard{flex:0 0 205px}.bonusGridV2{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.bonusCard{isolation:isolate;background:radial-gradient(circle at 50% 120%,#113522,#120b19 75%);border:1px solid #50306e;border-radius:18px;flex-direction:column;min-height:210px;padding:16px;display:flex;position:relative;overflow:hidden}.bonusCard--green{background:radial-gradient(circle at 50% 120%,#0b512f,#08130e 72%);border-color:#126d46}.bonusCard--blue{background:radial-gradient(circle at 50% 120%,#0b416d,#08111a 72%);border-color:#145f94}.bonusCard--gold{background:radial-gradient(circle at 50% 120%,#55370b,#151005 72%);border-color:#7a5a1b}.bonusCard.is-disabled{opacity:.55}.bonusCardImage{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bonusCardShade{z-index:-1;background:linear-gradient(#080a0d6e 0%,#07110df2 95%);position:absolute;inset:0}.bonusCardBadge{color:#e6c9ff;text-transform:uppercase;background:#4a1b7d;border-radius:8px;align-self:flex-start;max-width:100%;padding:5px 8px;font-size:8px;font-weight:900}.bonusCard--green .bonusCardBadge{color:#31ef9a;background:#0d4a31}.bonusCard--blue .bonusCardBadge{color:#64caff;background:#103e60}.bonusCard--gold .bonusCardBadge{color:#ffd369;background:#583c0e}.bonusCardValue{color:#ffe173;letter-spacing:-.045em;text-shadow:0 3px 9px #000;margin-top:15px;font-size:35px;line-height:1}.bonusCardTitle{margin-top:8px;font-size:12px;line-height:1.3}.bonusCardCasino{color:#9aa4af;margin-top:7px;font-size:11px}.bonusCard>button{color:#19ee87;background:#09251a;border:1px solid #08b363;border-radius:11px;align-self:stretch;margin-top:auto;padding:10px 8px;font-size:12px;font-weight:950}.bonusCard>button i{font-style:normal}.bonusCard>button:disabled{color:#77818d;background:#151a20;border-color:#3a424c}.shopV2Empty,.shopV2Notice{border:1px solid var(--shop-line);color:#949eaa;text-align:center;background:#0e141b;border-radius:15px;padding:20px;font-size:12px}.shopV2Notice{margin:12px 0}.shopV2Notice.is-error{color:#ff8697;background:#2a141a;border-color:#773444}.shopV2Notice button{color:#fff;background:#28323d;border:0;border-radius:8px;margin:10px auto 0;padding:8px 12px;display:block}.shopCasesV2 .caseVisual img{object-fit:cover;width:100%;height:100%}.shopPurchaseOverlay{z-index:410;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020409d9;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.shopPurchaseSheet{color:#fff;background:radial-gradient(circle at 15% 5%,#24143f55,#0000 28%),#070c12;border:1px solid #3d2d5f;border-radius:28px 28px 0 0;width:min(880px,100%);max-height:97dvh;overflow-y:auto;box-shadow:0 -24px 80px #000}.shopPurchaseHeader{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080d13ed;border-bottom:1px solid #202a35;align-items:flex-start;padding:25px 28px 19px;display:flex;position:sticky;top:0}.shopPurchaseHeader h2{margin:0;font-size:25px}.shopPurchaseHeader p{color:#a9b1bd;margin:8px 0 0;font-size:11px}.shopPurchaseHeader p:first-letter{color:#18e888}.shopPurchaseHeader button{color:#aeb7c4;background:#111821;border:1px solid #2d3742;border-radius:15px;width:47px;height:47px;margin-left:auto;font-size:31px;font-weight:300}.shopPurchaseBody{padding:22px 26px 30px}.purchaseOfferCard{background:linear-gradient(130deg,#221136,#0b1017 55%);border:1px solid #5d238d;border-radius:21px;padding:14px}.purchaseOfferTop{align-items:center;gap:17px;display:flex}.purchaseOfferImage{background:#24103e;border-radius:15px;flex:0 0 150px;place-items:center;width:150px;height:130px;display:grid;overflow:hidden}.purchaseOfferImage img{object-fit:cover;width:100%;height:100%}.purchaseOfferImage b{font-size:48px}.purchaseOfferTop>div:last-child>span{color:#e4cbff;background:#3f2163;border-radius:8px;padding:6px 10px;font-size:10px;display:inline-flex}.purchaseOfferTop h3{margin:12px 0 6px;font-size:26px}.purchaseOfferTop p{color:#a5adba;margin:0;font-size:13px}.purchaseOfferFacts{background:#0b1118;border:1px solid #2b3641;border-radius:16px;grid-template-columns:repeat(3,1fr);margin:5px 48px 0;padding:14px 0;display:grid}.purchaseOfferFacts>div{border-right:1px solid #29333e;justify-content:center;align-items:center;gap:11px;padding:0 15px;display:flex}.purchaseOfferFacts>div:last-child{border:0}.purchaseOfferFacts i{color:#b435ff;font-size:26px;font-style:normal}.purchaseOfferFacts span{flex-direction:column;display:flex}.purchaseOfferFacts small{color:#7f8996;font-size:8px;font-weight:900}.purchaseOfferFacts b{margin-top:4px;font-size:13px}.purchaseOfferPrice{color:#19ee84;background:#073421;border:1px solid #047e47;border-radius:14px;width:max-content;margin:15px auto 0;padding:10px 25px;font-size:20px;display:block}.purchaseBlock>h3{color:#c2cad4;text-transform:uppercase;margin:0 0 11px;font-size:16px}.activationChoice{background:linear-gradient(120deg,#291247,#11151e);border:1px solid #7130b3;border-radius:16px;align-items:center;gap:14px;padding:16px;display:flex}.activationChoice>i{color:#c246ff;background:#321255;border-radius:12px;place-items:center;width:43px;height:43px;font-size:25px;font-style:normal;display:grid}.activationChoice span{flex-direction:column;display:flex}.activationChoice span small{color:#929daa;margin-top:4px;font-size:10px}.activationChoice>em{color:#fff;background:#9141de;border-radius:50%;place-items:center;width:24px;height:24px;margin-left:auto;font-style:normal;display:grid}.purchaseCasinoCard{background:#0c131b;border:1px solid #27333e;border-radius:17px;align-items:center;gap:16px;padding:16px;display:flex}.purchaseCasinoLogo{background:#05070a;border-radius:14px;flex:0 0 86px;place-items:center;width:86px;height:72px;display:grid;overflow:hidden}.purchaseCasinoLogo img{object-fit:contain;max-width:100%;max-height:100%}.purchaseCasinoCard>span{flex-direction:column;flex:1;min-width:0;display:flex}.purchaseCasinoCard>span>small{color:#909ba7;margin-top:6px;font-size:10px}.purchaseCasinoCard>span>button{color:#16e884;background:0 0;border:0;width:max-content;margin:8px 0 0;padding:0;font-size:11px}.purchaseCasinoRating{color:#ffc13b;border:1px solid #293540;border-radius:13px;padding:12px;font-size:14px}.eligibilityGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.eligibilityGrid>div{background:#0c131b;border:1px solid #26323d;border-radius:14px;align-items:center;gap:10px;min-height:83px;padding:12px;display:flex}.eligibilityGrid i{color:#aa3dff;font-size:22px;font-style:normal}.eligibilityGrid span{flex-direction:column;min-width:0;display:flex}.eligibilityGrid small{color:#929da9;margin-top:4px;font-size:9px}.eligibilityHint{color:#23e991;background:#092019;border:1px solid #12543d;border-radius:13px;margin:11px 0 0;padding:12px 14px;font-size:11px}.purchaseInputBlock{background:#0b1219;border:1px solid #27333e;border-radius:16px;padding:15px}.purchaseInputBlock>h3{font-size:13px}.purchaseInputBlock input{color:#fff;background:#070c12;border:1px solid #354252;border-radius:12px;outline:none;width:100%;padding:13px 14px}.purchaseInputBlock input:focus{border-color:#9f39ed;box-shadow:0 0 0 3px #9633db1f}.purchaseInputBlock>small{color:#84909d;margin-top:8px;font-size:9px;display:block}.purchaseProfileLink{color:#aa45ed;background:0 0;border:0;margin-top:9px;padding:0;font-size:10px}.whatYouGet>div{background:#0b1219;border:1px solid #26323d;border-radius:16px;align-items:center;gap:18px;padding:17px;display:flex}.whatYouGet b{color:#17ed84;font-size:28px}.whatYouGet span{color:#a8b1bc;font-size:11px;line-height:1.5}.purchaseCheckout{background:#0b121a;border:1px solid #26323d;border-radius:18px;grid-template-columns:140px 140px 1fr;align-items:stretch;gap:11px;margin-top:24px;padding:16px;display:grid}.purchaseCheckout>div{border:1px solid #28333e;border-radius:13px;flex-direction:column;justify-content:center;padding:9px 12px;display:flex}.purchaseCheckout small{color:#8d98a5;font-size:8px;font-weight:900}.purchaseCheckout b{margin-top:6px;font-size:16px}.purchaseCheckout .is-short b{color:#ff5e77}.purchaseCheckout>button{color:#03160d;background:linear-gradient(110deg,#0fd875,#12ed83);border:0;border-radius:14px;font-size:15px;font-weight:950;box-shadow:0 12px 30px #0de0782d}.purchaseCheckout>button:disabled{color:#587567;box-shadow:none;background:#183328}.shopResultSheet{text-align:center;background:radial-gradient(circle at 50% 0,#0e3d2a55,#0000 35%),#091018;border:1px solid #315345;border-radius:24px;width:min(520px,100% - 28px);max-height:88dvh;margin:auto;padding:34px 27px;position:relative;overflow-y:auto;box-shadow:0 25px 80px #000}.shopResultClose{color:#aeb7c4;background:#111821;border:1px solid #303b47;border-radius:12px;width:38px;height:38px;font-size:25px;position:absolute;top:14px;right:14px}.shopResultIcon{color:#23f393;background:#0b603b;border-radius:50%;place-items:center;width:74px;height:74px;margin:0 auto 19px;font-size:36px;font-style:normal;display:grid;box-shadow:0 0 40px #16e6843d}.shopResultSheet h2{font-size:25px}.shopResultSheet>p{color:#a5afba;font-size:12px;line-height:1.55}.shopResultPromo{background:#211132;border:1px solid #7734ad;border-radius:15px;margin:17px 0;padding:15px}.shopResultPromo small,.shopResultPromo b{display:block}.shopResultPromo small{color:#a998b7;font-size:9px}.shopResultPromo b{color:#fff;margin-top:7px;font-family:monospace;font-size:22px}.shopResultSheet pre{color:#aeb8c3;text-align:left;white-space:pre-wrap;background:#0b1219;border:1px solid #27333e;border-radius:14px;margin:15px 0;padding:14px;font-family:inherit;font-size:10px;line-height:1.6}.shopResultPrimary,.shopResultSecondary{border-radius:13px;width:100%;margin-top:10px;padding:14px;font-weight:900}.shopResultPrimary{color:#03170e;background:#12e780;border:0}.shopResultSecondary{color:#fff;background:#111821;border:1px solid #34404d}@media (width>=900px){.shopPurchaseOverlay{align-items:center}.shopPurchaseSheet{border-radius:28px;max-height:94dvh}}@media (width<=700px){.shopV2{padding-inline:12px}.shopV2Header h1{font-size:29px}.shopV2Header p{font-size:11px}.shopV2Balance{min-width:122px;padding:11px 13px}.shopV2Balance b{font-size:18px}.dealCard{min-height:240px}.dealCardContent{width:68%;padding:24px 20px}.dealCardContent h2{font-size:43px}.bonusGridV2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bonusCard{min-height:190px;padding:13px}.bonusCardValue{font-size:28px}.purchaseOfferFacts{margin-inline:0}.eligibilityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.purchaseCheckout{grid-template-columns:1fr 1fr}.purchaseCheckout>button{grid-column:1/-1;min-height:54px}.purchaseOfferImage{flex-basis:112px;width:112px;height:105px}.purchaseOfferTop h3{font-size:20px}}@media (width<=420px){.shopV2Header{align-items:center}.shopV2Header p{max-width:215px}.shopV2Balance{min-width:104px}.shopV2Balance small{display:none}.shopCasinoFilters button{flex-basis:78px}.dealCard{min-height:220px}.dealCardContent{width:78%}.dealCardContent h2{font-size:38px}.dealCardTimer{bottom:10px;right:10px}.dealCardTimer small{display:none}.bonusRail .bonusCard{flex-basis:176px}.bonusCard{min-height:182px}.bonusCardValue{font-size:25px}.shopPurchaseHeader{padding:20px 17px 15px}.shopPurchaseHeader h2{font-size:20px}.shopPurchaseBody{padding:16px 14px 24px}.purchaseOfferTop{gap:12px}.purchaseOfferImage{flex-basis:92px;width:92px;height:92px}.purchaseOfferFacts>div{gap:6px;padding:0 7px}.purchaseOfferFacts i{font-size:18px}.purchaseOfferFacts b{font-size:10px}.purchaseCasinoLogo{flex-basis:64px;width:64px;height:62px}.purchaseCasinoRating{padding:9px;font-size:11px}}.shopV2{background:radial-gradient(circle at 96% 3%,#095c3d1a,#0000 22%);padding-top:16px}.shopV2Header{align-items:flex-start;margin-bottom:16px}.shopV2Header h1{font-size:34px}.shopV2Header p{max-width:510px;margin-top:7px;font-size:13px}.shopV2Balance{min-width:142px;box-shadow:none;border-radius:19px;padding:12px 16px}.shopV2Balance small{text-align:center;display:block}.shopV2Intro{background:linear-gradient(135deg,#111820fa,#080e14fa);border:1px solid #34414e;border-radius:18px;grid-template-columns:50px minmax(0,1fr) 24px;align-items:center;gap:12px;min-height:78px;margin-bottom:16px;padding:12px 15px;display:grid}.shopV2Intro>i{background:linear-gradient(145deg,#191a2d,#10131f);border-radius:13px;place-items:center;width:50px;height:50px;font-size:27px;font-style:normal;display:grid}.shopV2Intro>span{flex-direction:column;min-width:0;display:flex}.shopV2Intro small{color:#8f99a6;margin-top:4px;font-size:11px}.shopV2Intro>em{color:#c7cdd5;font-size:35px;font-style:normal;font-weight:300;line-height:1}.shopV2Filters button{background:#10161e;border:0;min-height:40px;padding:0 17px;font-size:12px}.shopCasinoFilters{border-radius:17px;gap:2px;margin-bottom:17px;padding:4px}.shopCasinoFilters button{flex-basis:82px;gap:5px;min-height:60px;padding:7px 6px}.shopCasinoFilters img,.shopCasinoFilters i{border-radius:9px;width:27px;height:27px}.shopCasinoFilters span{font-size:9px}.dealCard{aspect-ratio:1.88;min-height:0;box-shadow:none;border-radius:20px;margin:17px 0 22px}.dealCard>img{object-position:66% center;filter:saturate(1.08)brightness(.82)}.dealCardShade{background:linear-gradient(90deg,#06090f 0%,#06090ff0 37%,#06090f7a 63%,#03050814 100%),linear-gradient(#0000 54%,#0305077a)}.dealCardContent{width:64%;padding:23px 24px}.dealCardContent>span{font-size:11px}.dealCardContent h2{margin-top:9px;font-size:49px}.dealCardContent p{margin:7px 0 13px;font-size:14px}.dealCardContent button{border-radius:12px;padding:11px 17px;font-size:12px}.dealCardTimer{bottom:13px;right:13px}.dealCardTimer b{text-overflow:ellipsis;white-space:nowrap;max-width:128px;padding:7px 9px;font-size:11px;overflow:hidden}.shopV2Section{margin-top:20px;scroll-margin-top:12px}.shopV2Section>header h2{font-size:20px}.shopV2Section>header button{font-size:11px}.bonusRail .bonusCard{flex-basis:175px;min-height:180px}.bonusCardImage{opacity:.3;filter:saturate(.85)brightness(.7)}.bonusCardBadge{border-radius:7px;padding:4px 6px;font-size:7px}.bonusCardValue{margin-top:11px;font-size:27px}.bonusCardTitle{margin-top:6px;font-size:10px}.bonusCardCasino{margin-top:5px;font-size:9px}.bonusCard>button{text-align:left;background:0 0;border:0;border-radius:0;min-height:30px;margin-top:auto;padding:6px 0 0;font-size:11px}.shopMode .bottomNav{width:auto;height:78px;padding:7px 10px calc(7px + env(safe-area-inset-bottom));background:#080e14f5;border-width:1px 0 0;border-radius:0;bottom:0;left:0;right:0;box-shadow:0 -12px 35px #00000059}.shopMode .bottomNav .navActive{background:#093926b8;color:var(--shop-green)!important}@media (width<=700px){.shopV2{padding:12px 4px 108px}.shopV2Header h1{font-size:30px}.shopV2Header p{max-width:225px;font-size:10px}.shopV2Balance{min-width:118px;padding:10px 12px}.shopV2Balance b{font-size:17px}.shopV2Balance small{margin-top:4px;font-size:8px}.shopV2Intro{border-radius:15px;grid-template-columns:44px minmax(0,1fr) 18px;min-height:66px;padding:9px 12px}.shopV2Intro>i{width:44px;height:44px;font-size:23px}.shopV2Intro b{font-size:15px}.shopV2Intro small{font-size:9px}.shopCasinoFilters button{flex-basis:74px;min-height:57px}.dealCard{aspect-ratio:1.82}.dealCardContent{width:64%;padding:18px 17px}.dealCardContent h2{font-size:40px}.dealCardContent p{font-size:12px}.dealCardTimer small{display:none}}@media (width<=390px){.shopV2Header p{max-width:205px}.shopV2Balance{min-width:111px}.shopV2Filters button{min-height:38px;padding-inline:15px}.dealCardContent h2{font-size:36px}.dealCardContent button{padding:10px 13px;font-size:10px}.dealCardTimer b{max-width:92px;font-size:9px}.bonusRail .bonusCard{flex-basis:152px;min-height:166px}.bonusGridV2{gap:7px}.bonusCard{min-height:155px;padding:9px}.bonusCardValue{font-size:23px}.bonusCardTitle{font-size:9px}.bonusCardCasino{font-size:8px}}.shell.shopMode{padding-inline:16px}.shopV2{--shop-green:#11ee7f;--shop-purple:#b02cf4;background:radial-gradient(circle at 93% 2%,#0a5e3d1f,#0000 21%);padding:8px 0 94px;max-width:820px!important}.shopV2Header{gap:10px;margin-bottom:14px}.shopV2Header h1{letter-spacing:-.045em;font-size:29px;line-height:1}.shopV2Header p{max-width:235px;margin-top:8px;font-size:10px;line-height:1.5}.shopV2Balance{background:#06150fc7;border-color:#009e5b;border-radius:18px;grid-template-columns:auto auto;column-gap:6px;min-width:94px;min-height:52px;padding:8px 11px}.shopV2Balance i{font-size:13px}.shopV2Balance b{white-space:nowrap;font-size:16px}.shopV2Balance small{text-align:center;margin-top:3px;font-size:8px}.shopV2Intro{background:#0a0f15e0;border-color:#39434e;border-radius:14px;grid-template-columns:42px minmax(0,1fr) 18px;gap:10px;min-height:51px;margin-bottom:13px;padding:7px 11px}.shopV2Intro>.shopGiftIcon{background:linear-gradient(145deg,#161a29,#0d111b);border-radius:10px;width:35px;height:35px;display:block;position:relative}.shopGiftIcon:before{content:"";background:linear-gradient(135deg,#8b28ef,#c134ff);border-radius:2px 2px 4px 4px;height:15px;position:absolute;bottom:7px;left:8px;right:8px;box-shadow:0 0 14px #a82aff59}.shopGiftIcon:after{content:"";background:#d170ff;border-radius:2px;width:4px;height:18px;position:absolute;top:10px;left:16px;box-shadow:-9px 3px 0 -1px #a32af4,9px 3px 0 -1px #a32af4}.shopGiftIcon>span:before,.shopGiftIcon>span:after{content:"";z-index:2;border:3px solid #b83cff;border-radius:8px 8px 2px;width:8px;height:7px;position:absolute;top:5px}.shopGiftIcon>span:before{left:7px;transform:rotate(22deg)}.shopGiftIcon>span:after{right:7px;transform:scaleX(-1)rotate(22deg)}.shopV2Intro b{font-size:14px}.shopV2Intro small{margin-top:3px;font-size:8.5px}.shopV2Intro>em{font-size:27px}.shopV2Mode{margin-bottom:12px}.shopV2Filters{gap:7px;margin-bottom:12px}.shopV2Filters button{color:#aeb5bf;background:#10161e;border:0;border-radius:999px;min-height:25px;padding:0 13px;font-size:9px;font-weight:850}.shopV2Filters button.active{color:#03160d;background:linear-gradient(135deg,#12ef82,#08a95e)}.shopCasinoFilters{background:#080d13eb;border-color:#3a444f;border-radius:13px;gap:0;min-height:46px;margin-bottom:12px;padding:2px 5px}.shopCasinoFilters button{border-radius:10px;flex:0 0 62px;gap:3px;min-height:41px;padding:4px 3px}.shopCasinoFilters button:first-child{flex-basis:69px}.shopCasinoFilters img,.shopCasinoFilters i{border-radius:7px;width:21px;height:21px;font-size:11px}.shopCasinoFilters span{max-width:60px;font-size:7.5px}.shopV2 .dealCard{aspect-ratio:1.91;min-height:0;box-shadow:none;background:#09060f;border-color:#9c2bd0;border-radius:16px;margin:12px 0 16px}.shopV2 .dealCard>.dealCardArt{object-position:center;filter:saturate(1.08)contrast(1.04)brightness(.93)}.shopV2 .dealCardShade{background:linear-gradient(90deg,#04070dfc 0%,#05070df0 34%,#05070d8a 54%,#04060a0d 78%),linear-gradient(#0000 52%,#0405096b)}.shopV2 .dealCardContent{box-sizing:border-box;width:55%;height:100%;padding:17px 19px}.shopV2 .dealCardContent>span{letter-spacing:.045em;font-size:9px;color:#ce36ff!important}.shopV2 .dealCardContent h2{letter-spacing:-.055em;flex-direction:column;margin:7px 0 0;line-height:.93;display:flex}.shopV2 .dealCardContent h2 strong{color:#fff;font-size:26px;font-weight:950}.shopV2 .dealCardContent h2 b{color:#ffdc57;white-space:nowrap;text-shadow:0 3px 10px #000;margin-top:2px;font-size:44px;font-weight:950}.shopV2 .dealCardContent p{color:#eff1f5;white-space:pre-line;margin:6px 0 9px;font-size:9px;font-weight:750;line-height:1.25}.shopV2 .dealCard .dealCardContent button{border-radius:10px;min-height:32px;padding:7px 14px;font-size:10px;font-weight:950;box-shadow:0 9px 25px #7e1ad26b;color:#fff!important;background:linear-gradient(105deg,#6e22ce,#a91ce8)!important}.shopV2 .dealCardTimer{gap:6px;bottom:10px;right:11px}.shopV2 .dealCardTimer small{font-size:8px;display:block}.shopV2 .dealCardTimer b{border-radius:8px;max-width:88px;padding:5px 7px;font-size:9px}.shopV2Section{margin-top:16px}.shopV2Section>header{margin-bottom:8px}.shopV2Section>header h2{letter-spacing:-.035em;font-size:18px}.shopV2Section>header button{color:#c833ff;font-size:9px}.bonusRail{gap:8px}.bonusRail .bonusCard{flex:0 0 103px;min-height:106px}.bonusGridV2{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bonusCard{border-radius:13px;min-height:106px;padding:10px}.bonusCardImage{opacity:.13;object-position:70% center;filter:saturate(.75)contrast(1.1)brightness(.6)}.bonusCardShade{background:linear-gradient(#05070a75 0%,#05080cb8 28%,#030d09fc 100%)}.bonusCardMark{z-index:2;color:#fff;background:linear-gradient(145deg,#6b18dc,#a021ed);border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-weight:950;display:grid;position:absolute;top:-3px;right:-3px;box-shadow:0 4px 12px #570db16b}.bonusCardBadge{z-index:2;border-radius:6px;align-self:flex-start;max-width:calc(100% - 25px);padding:3px 5px;font-size:6px;line-height:1;position:relative}.bonusCardBadge+.bonusCardValue{margin-top:7px}.bonusCard--green .bonusCardMark{color:#042316;background:linear-gradient(145deg,#08b969,#10e98a)}.bonusCard--blue .bonusCardMark{background:linear-gradient(145deg,#087bd4,#17b4fb)}.bonusCard--gold .bonusCardMark{background:linear-gradient(145deg,#a56803,#f0ad16)}.bonusCardValue{color:#ffe06d;letter-spacing:-.055em;margin-top:8px;font-size:22px}.bonusCardTitle{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:calc(100% - 10px);margin-top:5px;font-size:8px;line-height:1.15;overflow:hidden}.bonusCardCasino{color:#9aa3ae;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.bonusCard>button{color:#12ed81;min-height:18px;margin-top:5px;padding:0;font-size:9px;line-height:1}.shopMode .bottomNav{width:100%!important;height:70px!important;padding:6px 12px calc(6px + env(safe-area-inset-bottom))!important;background:#080f15f7!important;border:0!important;border-top:1px solid #ffffff0b!important;border-radius:0!important;bottom:0!important;left:0!important;right:0!important;transform:none!important;box-shadow:0 -10px 32px #00000073!important}.shopMode .bottomNav:before,.shopMode .bottomNav .navActive:after{display:none!important}.shopMode .bottomNav button{border-radius:14px}.shopMode .bottomNav .navActive{color:#12ed81!important;background:linear-gradient(#0a4d32b3,#072d1f9e)!important}.shopMode .bottomNav .navActive svg{stroke:#12ed81!important}@media (width>=701px){.shopV2{padding-top:14px}.shopV2Header h1{font-size:34px}.shopV2Header p{max-width:390px;font-size:12px}.shopV2Balance{min-width:126px}.shopV2Intro{min-height:62px}.shopV2Filters button{min-height:34px;font-size:11px}.shopCasinoFilters button{flex-basis:80px;min-height:54px}.shopCasinoFilters button:first-child{flex-basis:88px}.bonusRail .bonusCard{flex-basis:150px;min-height:150px}.bonusCard{min-height:150px;padding:14px}.bonusCardValue{font-size:30px}.bonusCardTitle,.bonusCardCasino,.bonusCard>button{font-size:10px}}@media (width<=370px){.shell.shopMode{padding-inline:12px}.shopV2Header h1{font-size:27px}.shopV2Header p{max-width:205px;font-size:9px}.shopV2Balance{min-width:88px;padding-inline:8px}.shopV2Balance b{font-size:14px}.shopV2 .dealCardContent{padding:14px 15px}.shopV2 .dealCardContent h2 strong{font-size:23px}.shopV2 .dealCardContent h2 b{font-size:39px}.shopV2 .dealCardTimer small{display:none}.bonusGridV2{gap:6px}.bonusCard{min-height:102px;padding:8px}.bonusCardValue{font-size:20px}}.shopPurchaseSheet{scrollbar-width:thin;scrollbar-color:#5a2d79 transparent}.shopPurchaseBody{background:radial-gradient(circle at 95% 15%,#7321ab14,#0000 27%)}.purchaseBlock{margin-top:21px}.purchaseBlock>h3{color:#aeb8c4;letter-spacing:.025em;align-items:center;gap:10px;margin-bottom:10px;font-size:12px;display:flex}.purchaseBlock>h3:after{content:"";background:linear-gradient(90deg,#29343f,#0000);flex:1;height:1px}.activationChoice{background:radial-gradient(circle at 12%,#8f29d640,#0000 32%),linear-gradient(110deg,#221136,#101720 74%);border-color:#8738cd;border-radius:16px;min-height:76px;padding:13px 15px;box-shadow:inset 0 1px #ffffff09}.activationChoice>i{background:linear-gradient(145deg,#4a176f,#28103e);border:1px solid #bc46ff38;flex:0 0 46px;width:46px;height:46px;font-size:23px}.activationChoice span b{font-size:13px}.activationChoice span small{color:#8f9aa8;max-width:230px;font-size:9px;line-height:1.45}.activationChoice>em{flex:0 0 25px;box-shadow:0 0 18px #ad3bf461}.purchaseCasinoCard{background:linear-gradient(130deg,#0e161f,#0a1118);border-color:#2b3844;border-radius:16px;min-height:94px;padding:13px 14px}.purchaseCasinoLogo{background:linear-gradient(145deg,#090c10,#040507);border:1px solid #1d2730;border-radius:14px;flex-basis:62px;width:62px;height:62px}.purchaseCasinoLogo b{font-size:24px}.purchaseCasinoCard>span>b{font-size:14px}.purchaseCasinoCard>span>small{margin-top:5px;font-size:8px}.purchaseCasinoCard>span>button{color:#22e58d;margin-top:7px;font-size:9px;font-weight:850}.purchaseCasinoRating{background:#0d141c;border-color:#34414e;border-radius:12px;flex:none;padding:10px;font-size:11px}.eligibilityGrid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.eligibilityGrid>div{background:linear-gradient(145deg,#0e161f,#0a1219);border-color:#2a3743;border-radius:14px;min-height:72px;padding:12px}.eligibilityGrid>div:only-child{grid-column:1/-1}.eligibilityGrid i{background:#a430ef1f;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:17px;display:grid}.eligibilityGrid b{font-size:10px}.eligibilityGrid small{font-size:8px}.eligibilityHint{color:#20e993;background:linear-gradient(100deg,#07432c85,#062319ad);border-color:#087146;border-radius:13px;align-items:center;min-height:42px;margin-top:8px;font-size:9px;font-weight:800;display:flex}.whatYouGet>div.whatYouGetGrid{background:0 0;border:0;grid-template-columns:minmax(125px,.8fr) minmax(0,1.2fr);gap:8px;padding:0;display:grid}.whatYouGetGrid>article{background:linear-gradient(145deg,#0e161f,#0a1219);border:1px solid #293642;border-radius:15px;min-width:0;min-height:108px}.whatYouGetReward{align-items:center;gap:11px;padding:13px;display:flex}.whatYouGetReward>i{color:#1cf094;background:linear-gradient(145deg,#0c5136,#082b20);border-radius:11px;flex:0 0 39px;place-items:center;width:39px;height:39px;font-size:19px;font-style:normal;display:grid}.whatYouGetReward>span{flex-direction:column;min-width:0;display:flex}.whatYouGetReward small{color:#758493;font-size:7px;font-weight:900}.whatYouGetReward b{color:#1cf094;margin-top:4px;font-size:26px;line-height:1}.whatYouGetReward em{color:#9aa5b1;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:8px;font-style:normal;overflow:hidden}.whatYouGetDetails{flex-direction:column;justify-content:center;gap:8px;padding:13px;display:flex}.whatYouGetDetails>span{color:#a3adb8;gap:7px;font-size:8.5px;line-height:1.35;display:flex}.whatYouGetDetails>span i{color:#1ce88d;border:1px solid #0b9c5d;border-radius:50%;flex:0 0 15px;place-items:center;width:15px;height:15px;font-size:8px;font-style:normal;display:grid}.purchaseCheckout{z-index:6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#091017f5;border-color:#303d4a;margin-top:20px;position:sticky;bottom:0;box-shadow:0 -14px 34px #00000047}.purchaseCheckout>div{background:#0b1219}.purchaseCheckout>button{min-height:54px}@media (width<=520px){.shopPurchaseSheet{border-radius:22px 22px 0 0;width:100%;max-height:100dvh}.shopPurchaseHeader{padding:17px 15px 13px}.shopPurchaseHeader h2{font-size:19px}.shopPurchaseHeader button{border-radius:13px;width:40px;height:40px;font-size:25px}.shopPurchaseBody{padding:14px 12px calc(16px + env(safe-area-inset-bottom))}.purchaseOfferCard{border-radius:17px;padding:11px}.purchaseBlock{margin-top:18px}.purchaseBlock>h3{font-size:10px}.activationChoice{min-height:72px;padding:12px}.purchaseCasinoCard{gap:11px;min-height:86px;padding:11px}.purchaseCasinoLogo{flex-basis:58px;width:58px;height:58px}.eligibilityGrid{grid-template-columns:repeat(auto-fit,minmax(105px,1fr))}.eligibilityGrid>div{min-height:70px;padding:10px}.whatYouGet>div.whatYouGetGrid{grid-template-columns:minmax(118px,.85fr) minmax(0,1.15fr)}.whatYouGetGrid>article{min-height:100px}.whatYouGetReward,.whatYouGetDetails{padding:11px}.whatYouGetReward{gap:8px}.whatYouGetReward>i{flex-basis:34px;width:34px;height:34px}.whatYouGetReward b{font-size:22px}.purchaseCheckout{margin:18px -12px calc(-16px - env(safe-area-inset-bottom));padding:12px 12px calc(12px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:18px 18px 0 0;grid-template-columns:repeat(2,minmax(0,1fr))}.purchaseCheckout>button{grid-column:1/-1;min-height:50px}}@media (width<=370px){.whatYouGet>div.whatYouGetGrid{grid-template-columns:1fr}.whatYouGetGrid>article{min-height:84px}}.shopCasinoFilters button,.shopCasinoFilters button:first-child{flex:1 0 62px}@media (width<=520px){.shopV2 .dealCard{aspect-ratio:auto;min-height:188px}.shopV2 .dealCardContent{padding:12px 16px 14px}.shopV2 .dealCardContent>span{font-size:8px}.shopV2 .dealCardContent h2{margin-top:4px}.shopV2 .dealCardContent h2 strong{font-size:24px}.shopV2 .dealCardContent h2 b{font-size:clamp(32px,10vw,40px)}.shopV2 .dealCardContent p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 6px;font-size:8.5px;line-height:1.2;display:-webkit-box;overflow:hidden}.shopV2 .dealCard .dealCardContent button{min-height:30px;padding:6px 13px}.shopV2Filters{justify-content:space-between;gap:4px}.shopV2Filters button{flex:auto;min-width:max-content;min-height:25px;padding-inline:9px;font-size:7.5px}.shopCasinoFilters{justify-content:stretch}.shopCasinoFilters button,.shopCasinoFilters button:first-child{flex:1 0 62px;min-width:62px}.shopCasinoFilters span{font-size:8.5px}}@media (width<=370px){.shopV2Filters{gap:3px}.shopV2Filters button{padding-inline:7px;font-size:7px}}.shopV2Intro{width:100%;color:inherit;text-align:left;cursor:pointer}.shopV2Intro:active{transform:scale(.985)}.dealCard{cursor:pointer;transition:transform .16s,border-color .16s}.dealCard:active{transform:scale(.992)}.bonusCard[role=button]{cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none;transition:transform .16s,border-color .16s,box-shadow .16s}.bonusCard[role=button]:hover{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.bonusCard[role=button]:hover{border-color:color-mix(in srgb, currentColor 36%, #50306e)}}.bonusCard[role=button]:hover{transform:translateY(-2px)}.bonusCard[role=button]:active{transform:scale(.975)}.bonusCard[role=button]:focus-visible{border-color:#b83bff;box-shadow:0 0 0 3px #b131f438}.bonusCard.is-disabled{cursor:not-allowed}.bonusCardCta{color:#12ed81;align-self:stretch;align-items:center;gap:4px;min-height:18px;margin-top:5px;font-size:9px;font-weight:950;line-height:1;display:flex}.bonusCardCta i{font-style:normal}.bonusCard.is-disabled .bonusCardCta{color:#77818d}.bonusCardOnce{z-index:3;color:#ffd264;letter-spacing:.06em;background:#36250ae6;border:1px solid #ffc64a57;border-radius:7px;padding:4px 6px;font-size:6px;font-weight:950;position:absolute;bottom:32px;right:7px}.bonusCard.is-purchased:after{content:"✓";z-index:4;color:#47efa9;background:#0d6642;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:950;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 0 0 3px #0b523759}.dealCard.is-disabled{cursor:not-allowed;filter:saturate(.62)}.dealCard.is-disabled:active{transform:none}.shopPurchaseOnceNote{color:#46e7a2;background:#0b2a20;border:1px solid #266e51;border-radius:13px;margin-top:12px;padding:12px 14px;font-size:10px;font-weight:800;line-height:1.45}.shopImportantNotice{color:#ffdce1;background:linear-gradient(135deg,#2b1118,#160d12);border:1px solid #b6374b;border-left:4px solid #ff425e;border-radius:14px;margin-top:18px;padding:14px 16px;box-shadow:0 10px 30px #cc29431a}.shopImportantNotice b{color:#ff536b;text-transform:uppercase;font-size:13px;display:block}.shopImportantNotice p{color:#f5c8cf;white-space:pre-wrap;margin:6px 0 0;font-size:11px;font-weight:750;line-height:1.5}.topCasinosList{gap:11px}.topCasino{border:1px solid var(--accent);padding:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.topCasino{border:1px solid color-mix(in srgb,var(--accent) 24%,#ffffff12)}}.topCasino{background:radial-gradient(circle at 100% 0%,var(--accent),transparent 38%),linear-gradient(145deg,#121922,#0d1218);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.topCasino{background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 38%),linear-gradient(145deg,#121922,#0d1218)}}.topCasino{transition:border-color .2s,box-shadow .2s,transform .2s;box-shadow:0 14px 36px #00000024}.topCasino:before{content:"";z-index:2;background:linear-gradient(180deg,var(--accent),var(--accent));width:2px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.topCasino:before{background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--accent) 12%,transparent))}}.topCasino:before{opacity:.7}@supports (color:color-mix(in lab, red, red)){.topCasino.isOpen{border-color:color-mix(in srgb,var(--accent) 48%,#ffffff18)}}.topCasino.isOpen{box-shadow:0 17px 44px var(--accent)}@supports (color:color-mix(in lab, red, red)){.topCasino.isOpen{box-shadow:0 17px 44px color-mix(in srgb,var(--accent) 9%,#00000024)}}.topCasinoMain{min-width:0;color:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}.topCasinoRank{border:1px solid var(--accent);flex:0 0 29px;place-items:center;width:29px;height:26px;display:grid}@supports (color:color-mix(in lab, red, red)){.topCasinoRank{border:1px solid color-mix(in srgb,var(--accent) 30%,transparent)}}.topCasinoRank{background:var(--accent);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.topCasinoRank{background:color-mix(in srgb,var(--accent) 9%,transparent)}}.topCasinoRank{color:var(--accent);letter-spacing:.03em;font-size:8px;font-weight:950}.topCasinoLogo,.topCasinoLogoPlaceholder{object-fit:cover;background:#080c11;border:1px solid #ffffff13;border-radius:14px;flex:0 0 48px;width:48px;height:48px;box-shadow:0 8px 22px #0006}.topCasinoCopy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.topCasinoCopy strong{color:#f4f7fa;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;line-height:1.15;overflow:hidden}.topCasinoCopy small{color:var(--accent);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.topCasinoCopy small{color:color-mix(in srgb,var(--accent) 82%,#aab4c0)}}.topCasinoCopy small{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:750;line-height:1.2}.topCasinoChevron{color:#8b98a6;background:#ffffff08;border:1px solid #ffffff10;border-radius:8px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:14px;font-weight:500;display:grid}.topCasinoPlay{border:1px solid var(--accent);flex:none;align-items:center;gap:7px;height:38px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.topCasinoPlay{border:1px solid color-mix(in srgb,var(--accent) 48%,transparent)}}.topCasinoPlay{background:linear-gradient(135deg,var(--accent),var(--accent));border-radius:12px}@supports (color:color-mix(in lab, red, red)){.topCasinoPlay{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 30%,#102033),color-mix(in srgb,var(--accent) 12%,#0c151d))}}.topCasinoPlay{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.topCasinoPlay{color:color-mix(in srgb,var(--accent) 88%,white)}}.topCasinoPlay{box-shadow:inset 0 1px #ffffff0b,0 8px 20px var(--accent);font-size:10px;font-weight:900}@supports (color:color-mix(in lab, red, red)){.topCasinoPlay{box-shadow:inset 0 1px #ffffff0b,0 8px 20px color-mix(in srgb,var(--accent) 9%,transparent)}}.topCasinoPlay i{font-size:13px;font-style:normal;font-weight:500}.shell .topCasinoDetails{background:linear-gradient(#070c11,#0a1017);border-top:1px solid #ffffff0c;gap:10px;margin:0;padding:11px;animation:.2s topCasinoReveal;display:grid}.shell .topCasinoOfferGrid{grid-template-columns:1fr;gap:8px;display:grid}.shell .topCasinoOfferGrid.is-single{grid-template-columns:1fr}.shell .topCasinoAmountCard,.shell .topCasinoBenefits{background:#0c131b;border:1px solid #ffffff0d;border-radius:13px;min-width:0;padding:11px}.shell .topCasinoAmountCard{background:radial-gradient(circle at 100% 0,#a855f72e,#0000 55%),linear-gradient(135deg,#171126,#0e1018);border-color:#a855f76b;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:68px;display:grid;position:relative;overflow:hidden;box-shadow:inset 3px 0 #a855f7}.shell .topCasinoAmountCard:after{content:"✦";color:#c084fc;background:#a855f724;border:1px solid #b96cff66;border-radius:12px;grid-area:1/2/4;place-items:center;width:38px;height:38px;margin-left:12px;font-size:16px;display:grid}.shell .topCasinoAmountCard>span{color:#d8b4fe;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:950}.shell .topCasinoPromo>span{color:#78b9ff;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:950}.shell .topCasinoAmountCard strong{color:#fff7ff;letter-spacing:-.035em;grid-column:1;margin-top:5px;font-size:20px;font-weight:950;line-height:1.08}.shell .topCasinoAmountCard small{color:#c084fc;grid-column:1;margin-top:4px;font-size:9px;font-weight:850}.shell .topCasinoBenefits{background:linear-gradient(145deg,#0a1a19,#091116);border-color:#20d49a4f;padding:10px;box-shadow:inset 3px 0 #20d49a}.shell .topCasinoBenefits>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.shell .topCasinoBenefits>header span{color:#6ee7bd;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:950}.shell .topCasinoBenefits>header em{color:#5eeab9;background:#20d49a20;border-radius:7px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:8px;font-style:normal;font-weight:950;display:grid}.shell .topCasinoBenefits>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.shell .topCasinoBenefits article{background:#071310;border:1px solid #20d49a21;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;min-height:43px;padding:7px;display:grid}.shell .topCasinoBenefits article i{color:#5eeab9;background:#20d49a22;border-radius:7px;place-items:center;width:22px;height:22px;font-size:8px;font-style:normal;font-weight:950;display:grid}.shell .topCasinoBenefits article b{color:#e4f7f0;font-size:8px;font-weight:750;line-height:1.35}.shell .topCasinoPromo{gap:6px;display:grid}.shell .topCasinoPromoBtn{width:100%;min-height:48px;color:inherit;background:linear-gradient(135deg,#102344,#0a121e);border:1px solid #3b82f66b;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:8px 9px 8px 12px;display:flex;box-shadow:inset 3px 0 #3b82f6}.shell .topCasinoPromoBtn>span{text-align:left;gap:3px;display:grid}.shell .topCasinoPromoBtn code{color:#60a5fa;letter-spacing:.055em;font-size:13px;font-weight:950}.shell .topCasinoPromoBtn small{color:#9fb6cf;font-size:8px;font-weight:750}.shell .topCasinoPromoBtn>i{color:#78b9ff;background:#3b82f625;border-radius:9px;place-items:center;width:31px;height:31px;font-size:14px;font-style:normal;font-weight:900;display:grid}@media (width<=420px){.topCasinoRow{gap:7px;padding:10px}.topCasinoMain{gap:8px}.topCasinoRank{flex-basis:25px;width:25px}.topCasinoLogo,.topCasinoLogoPlaceholder{border-radius:12px;flex-basis:43px;width:43px;height:43px}.topCasinoCopy strong{font-size:13px}.topCasinoChevron{flex-basis:22px;width:22px;height:22px}.topCasinoPlay{height:36px;padding:0 10px}.topCasinoPlay span{font-size:9px}.topCasinoPlay i{display:none}.shell .topCasinoDetails{padding:9px}.shell .topCasinoAmountCard strong{font-size:18px}}@media (width<=345px){.topCasinoRank{display:none}.shell .topCasinoBenefits>div{grid-template-columns:1fr}}.dailyBonusCard{isolation:isolate;border:1px solid #303842;border-top-color:#7c5cff75;border-left:3px solid var(--accent);background:radial-gradient(circle at 97% -5%,#7c5cff26,#0000 34%),radial-gradient(circle at 0 100%,#23e8890f,#0000 32%),linear-gradient(145deg,#151a1f 0%,#0d1217 100%);border-radius:22px;flex-direction:column;align-items:stretch;gap:18px;margin-top:18px;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 38px #0000003d}.dailyBonusCard .dailyBonusGlow{z-index:-1;filter:blur(26px);pointer-events:none;background:#7c5cff1f;border-radius:50%;width:210px;height:210px;position:absolute;top:-86px;right:-58px}.dailyBonusCard .dailyBonusHeader{z-index:1;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:13px;width:100%;display:grid;position:relative}.dailyBonusCard .dailyBonusIcon{color:#fff;background:linear-gradient(145deg,#7c5cff,#386fe1);border:1px solid #7d66ff94;border-radius:16px;place-items:center;width:54px;height:54px;margin:0;display:grid;box-shadow:0 10px 28px #574fe645}.dailyBonusCard .dailyBonusIcon svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:29px;height:29px}.dailyBonusCard .bonusCopy{min-width:0}.dailyBonusCard .bonusTitle h2{letter-spacing:-.015em;margin:0;font-size:17px;line-height:1.15}.dailyBonusCard .bonusCopy p{color:#939eaa;margin:6px 0 0;font-size:10px;line-height:1.35}.dailyBonusStreak{color:#54efa2;white-space:nowrap;background:#23e88917;border:1px solid #23e88957;border-radius:10px;align-self:start;padding:7px 10px;font-size:8px;font-weight:950;line-height:1}.dailyBonusFlash{color:#58eca6;background:#1268442e;border:1px solid #24de894d;border-radius:11px;width:100%;padding:10px 12px;font-size:10px;font-weight:800;line-height:1.35}.dailyBonusCard .dailyBonusWeek{align-items:start;gap:6px;width:100%;padding:2px 2px 0;display:grid;position:relative;overflow:visible}.dailyBonusCard .dailyBonusStep{z-index:1;justify-items:center;gap:8px;min-width:0;display:grid;position:relative}.dailyBonusCard .dailyBonusStep b{color:#8493a4;background:linear-gradient(145deg,#1c232a,#151b21);border:1px solid #3a4450;border-radius:12px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:950;display:grid;box-shadow:0 0 0 5px #12171c}.dailyBonusCard .dailyBonusStep.claimed b{color:#42ee9d;background:linear-gradient(145deg,#0c482f,#0a2f22);border-color:#22b876}.dailyBonusCard .dailyBonusStep.next b{color:#ad9dff;background:linear-gradient(145deg,#33286d,#211b45);border-color:#8069ff;box-shadow:0 0 0 5px #12171c,0 0 22px #7c5cff40}.dailyBonusCard .dailyBonusStep.jackpot b{color:#ffd66d;background:linear-gradient(145deg,#483516,#282113);border-color:#98712e;font-size:15px}.dailyBonusCard .dailyBonusStep em{color:#8d9bad;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;font-style:normal;font-weight:950;line-height:1;overflow:hidden}.dailyBonusCard .dailyBonusStep.claimed em{color:#42df95}.dailyBonusCard .dailyBonusStep.next em{color:#a997ff}.dailyBonusAction{color:#fff;width:100%;min-height:76px;font:inherit;text-align:left;background:radial-gradient(circle at 100% 0,#7c5cff2e,#0000 44%),linear-gradient(135deg,#17284a,#17162d);border:1px solid #4b8bff94;border-radius:17px;grid-template-columns:minmax(104px,1fr) auto 38px;align-items:center;gap:14px;margin:0;padding:12px 13px 12px 16px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.dailyBonusAction:disabled{cursor:default;opacity:1}.dailyBonusAction:not(:disabled):active{transform:scale(.985)}.dailyBonusActionMain{min-width:0;display:block}.dailyBonusActionMain small,.dailyBonusActionMain strong{display:block}.dailyBonusActionMain small{color:#8fbaff;letter-spacing:.09em;margin-bottom:5px;font-size:8px;font-weight:950}.dailyBonusActionMain strong{color:#77a9ff;font-variant-numeric:tabular-nums;letter-spacing:-.025em;white-space:nowrap;font-size:28px}.dailyBonusActionClaim{color:#b8aaff;letter-spacing:.03em;background:#7c5cff1f;border:1px solid #7c5cff52;border-radius:13px;justify-content:center;align-self:stretch;align-items:center;min-width:110px;padding:0 17px;font-size:10px;font-weight:950;display:inline-flex}.dailyBonusActionIcon{color:#8bb6ff;background:#4b8bff1f;border:1px solid #4b8bff57;border-radius:12px;place-items:center;width:38px;height:38px;font-size:19px;font-weight:900;display:grid}.dailyBonusActionIcon svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.dailyBonusCard--ready{background:radial-gradient(circle at 96% 0,#23e68e1a,#0000 35%),linear-gradient(145deg,#151a1f 0%,#0d1217 100%);border-left-color:#2ae893}.dailyBonusCard--ready .dailyBonusAction{background:radial-gradient(circle at 100% 0,#50ffac24,#0000 44%),linear-gradient(135deg,#075c38,#073220);border-color:#1bc77a}.dailyBonusCard--ready .dailyBonusActionMain small,.dailyBonusCard--ready .dailyBonusActionMain strong,.dailyBonusCard--ready .dailyBonusActionIcon{color:#48efa2}.dailyBonusCard--ready .dailyBonusActionClaim{color:#061d12;background:linear-gradient(145deg,#18bc70,#0e8b55);border-color:#44ef9f5c;box-shadow:0 8px 22px #10b86b2e}.dailyBonusCard--ready .dailyBonusActionIcon{background:#16b86f21;border-color:#36e69157}@media (width<=520px){.dailyBonusCard{border-radius:20px;gap:16px;padding:16px 13px}.dailyBonusCard .dailyBonusHeader{grid-template-columns:46px minmax(0,1fr) auto;gap:10px}.dailyBonusCard .dailyBonusIcon{border-radius:14px;width:46px;height:46px}.dailyBonusCard .dailyBonusIcon svg{width:25px;height:25px}.dailyBonusCard .bonusTitle h2{font-size:15px}.dailyBonusCard .bonusCopy p{font-size:8px}.dailyBonusStreak{padding:6px 8px;font-size:7px}.dailyBonusCard .dailyBonusWeek{gap:2px;padding-inline:0}.dailyBonusCard .dailyBonusStep{gap:7px}.dailyBonusCard .dailyBonusStep b{border-radius:10px;width:32px;height:32px;font-size:11px;box-shadow:0 0 0 4px #12171c}.dailyBonusCard .dailyBonusStep.next b{box-shadow:0 0 0 4px #12171c,0 0 18px #7c5cff38}.dailyBonusCard .dailyBonusStep em{font-size:7px}.dailyBonusAction{grid-template-columns:minmax(82px,1fr) auto 34px;gap:9px;min-height:70px;padding:10px 10px 10px 13px}.dailyBonusActionMain small{font-size:7px}.dailyBonusActionMain strong{font-size:24px}.dailyBonusActionClaim{min-width:82px;padding:0 11px;font-size:8px}.dailyBonusActionIcon{width:34px;height:34px}}@media (width<=370px){.dailyBonusCard .dailyBonusHeader{grid-template-columns:44px minmax(0,1fr)}.dailyBonusStreak{grid-column:1/-1;justify-self:start}.dailyBonusAction{grid-template-columns:minmax(76px,1fr) auto 31px}.dailyBonusActionClaim{min-width:70px;padding-inline:8px}.dailyBonusActionIcon{width:31px;height:31px}}.dailyBonusPhoneGate{background:radial-gradient(circle at 100% 0,#ff6f1229,#0000 44%),linear-gradient(135deg,#321609,#1b100b);border:1px solid #ff70149e;border-radius:16px;gap:11px;width:100%;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff0a}.dailyBonusPhoneCopy{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;display:grid}.dailyBonusPhoneCopy small{color:#ff9a54;letter-spacing:.08em;grid-column:1;font-size:8px;font-weight:950}.dailyBonusPhoneCopy strong{color:#fff4ec;grid-column:1;font-size:14px;font-weight:900;line-height:1.2}.dailyBonusPhoneCopy em{color:#ff7a22;letter-spacing:-.03em;white-space:nowrap;grid-area:1/2/3;font-size:21px;font-style:normal;font-weight:950}.dailyBonusPhoneActions{grid-template-columns:minmax(0,1.35fr) minmax(88px,.65fr);gap:8px;display:grid}.dailyBonusPhoneActions button{color:#1c0b03;min-height:40px;font:inherit;background:linear-gradient(135deg,#ff7c28,#ef5811);border:1px solid #ff7926;border-radius:11px;padding:0 12px;font-size:10px;font-weight:950}.dailyBonusPhoneActions button:disabled{cursor:wait;opacity:.65}.dailyBonusPhoneActions button:not(:disabled):active{transform:scale(.98)}.dailyBonusPhoneActions .is-secondary{color:#ffc099;background:#ffffff0b;border-color:#ff924c47}@media (width<=350px){.dailyBonusPhoneActions{grid-template-columns:1fr}}.profilePage{width:min(100%,880px);max-width:880px;padding-bottom:32px}.profilePage .profileHeader{align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.profilePage .profileHeader>div:first-child{min-width:0;margin-right:auto}.profilePage .profileHeader span{color:#5798d3;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:950}.profilePage .profileHeader h1{letter-spacing:-.04em;margin:6px 0 0;font-size:clamp(28px,5vw,36px);line-height:1}.profilePage .profileHeader p{color:#7f8c99;max-width:430px;margin:8px 0 0;font-size:11px;line-height:1.45}.profilePage .profileHeader .taskBalance{border:1px solid var(--accent-border,#2ee56a6b);background:linear-gradient(135deg, var(--accent-dim,#2ee56a1f), #0c1514);border-radius:16px;flex:none;min-width:118px;height:46px;padding:0 14px;box-shadow:0 10px 30px #0000002e}.profilePage .profileHeader .taskBalance i{color:var(--accent,#2ee56a)}.profilePage .profileHero{border:1px solid var(--accent-border,#2ee56a59);background:radial-gradient(circle at 0% 28%, var(--accent-2,#7c5cff), transparent 32%), radial-gradient(circle at 100% 0%, var(--accent-dim,#2ee56a1a), transparent 35%), linear-gradient(145deg, #151b21, #0e1419);border-radius:22px;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:116px;padding:18px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.profilePage .profileHero{background:radial-gradient(circle at 0% 28%, color-mix(in srgb, var(--accent-2,#7c5cff) 26%, transparent), transparent 32%), radial-gradient(circle at 100% 0%, var(--accent-dim,#2ee56a1a), transparent 35%), linear-gradient(145deg, #151b21, #0e1419)}}.profilePage .profileHero{box-shadow:0 16px 44px #00000038}.profilePage .profileHero:after{content:"";border:1px solid var(--accent);width:180px;height:180px;position:absolute;bottom:-72px;right:-40px}@supports (color:color-mix(in lab, red, red)){.profilePage .profileHero:after{border:1px solid color-mix(in srgb, var(--accent) 18%, transparent)}}.profilePage .profileHero:after{pointer-events:none;border-radius:50%}.profilePage .profileIdentity>.profileAvatar{z-index:1;border:1px solid var(--accent-2,#7c5cff);width:68px;height:68px;position:relative}@supports (color:color-mix(in lab, red, red)){.profilePage .profileIdentity>.profileAvatar{border:1px solid color-mix(in srgb, var(--accent-2,#7c5cff) 76%, white 4%)}}.profilePage .profileIdentity>.profileAvatar{background:radial-gradient(circle at 50% 70%, var(--accent-2,#7c5cff), #080d18 70%);box-shadow:0 0 28px var(--accent-2,#7c5cff);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.profilePage .profileIdentity>.profileAvatar{box-shadow:0 0 28px color-mix(in srgb, var(--accent-2,#7c5cff) 25%, transparent)}}.profilePage .profileIdentity>.profileAvatar{color:#b0a2ff;font-size:22px}.profilePage .profileAvatarImg{border-radius:19px}.profilePage .profileIdentity>.profileIdentityData{background:0 0;border:0;border-radius:0;width:auto;min-width:0;height:auto;display:block}.profilePage .profileIdentityData h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:21px;line-height:1.15;overflow:hidden}.profilePage .profileIdentityData>b,.profilePage .profileIdentityData>small{display:block}.profilePage .profileIdentityData>b{color:#9ab5ce;margin-top:5px;font-size:10px}.profilePage .profileIdentityData>small{color:#697786;margin-top:4px;font-size:8px}.profileIdentityStatuses{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.profileIdentityStatuses em,.profileAccountHead em{white-space:nowrap;border-radius:8px;align-items:center;width:max-content;font-style:normal;font-weight:900;display:inline-flex}.profileIdentityStatuses em{padding:5px 7px;font-size:8px}.profileIdentityStatuses .connected,.profileAccountHead .connected{background:var(--accent-dim,#2ee56a1c);color:var(--accent,#43e99a)}.profileIdentityStatuses .missing,.profileAccountHead .missing{color:#ffb252;background:#ffa9401c}.profilePage .profileHero>button{z-index:1;border:1px solid var(--accent-border,#2ee56a66);background:var(--accent-dim,#2ee56a1f);min-height:38px;color:var(--accent,#45eba0);border-radius:11px;padding:9px 13px;font-size:9px;font-weight:900;position:relative}.profileBotCta{border:1px solid var(--accent-2,#7c5cff);grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:17px;margin-top:12px;padding:16px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.profileBotCta{border:1px solid color-mix(in srgb, var(--accent-2,#7c5cff) 60%, transparent)}}.profileBotCta{background:radial-gradient(circle at 8% 22%, var(--accent-2,#7c5cff), transparent 32%), radial-gradient(circle at 88% 110%, var(--accent-dim,#2ee56a24), transparent 42%), linear-gradient(135deg, #171225, #101821 58%, #0c1515);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.profileBotCta{background:radial-gradient(circle at 8% 22%, color-mix(in srgb, var(--accent-2,#7c5cff) 34%, transparent), transparent 32%), radial-gradient(circle at 88% 110%, var(--accent-dim,#2ee56a24), transparent 42%), linear-gradient(135deg, #171225, #101821 58%, #0c1515)}}.profileBotCta{box-shadow:0 18px 46px #00000038}.friendsBotCta{margin:16px 0 0}.profileBotCta:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.profileBotCtaVisual{z-index:1;background:linear-gradient(145deg, var(--accent-2,#7c5cff), #0b1117);border:1px solid #ffffff1a;border-radius:18px;place-items:center;width:92px;height:84px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.profileBotCtaVisual{background:linear-gradient(145deg, color-mix(in srgb, var(--accent-2,#7c5cff) 44%, #10131b), #0b1117)}}.profileBotCtaVisual{box-shadow:inset 0 1px #ffffff14,0 12px 30px #0000003d}.profileBotCtaVisual span{color:#fff;letter-spacing:-.06em;font-size:20px;font-weight:1000}.profileBotCtaVisual i,.profileBotCtaVisual b{border-radius:8px;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;display:grid;position:absolute}.profileBotCtaVisual i{background:var(--accent-dim,#2ee56a26);color:var(--accent,#2ee56a);top:7px;left:8px}.profileBotCtaVisual b{background:var(--accent-2,#7c5cff);bottom:7px;right:7px}@supports (color:color-mix(in lab, red, red)){.profileBotCtaVisual b{background:color-mix(in srgb, var(--accent-2,#7c5cff) 25%, #111723)}}.profileBotCtaVisual b{color:#c5baff}.profileBotCtaCopy{z-index:1;min-width:0;position:relative}.profileBotCtaCopy>span{color:var(--accent,#2ee56a);letter-spacing:.14em;font-size:8px;font-weight:950}.profileBotCtaCopy h2{letter-spacing:-.025em;margin:6px 0 0;font-size:20px;line-height:1.12}.profileBotCtaCopy p{color:#8e9aa8;max-width:390px;margin:7px 0 0;font-size:10px;line-height:1.45}.profileBotCta>button{z-index:1;background:linear-gradient(135deg, var(--accent,#2ee56a), var(--accent));border:0;border-radius:14px;justify-content:center;align-items:center;gap:13px;min-width:130px;min-height:48px;padding:0 16px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.profileBotCta>button{background:linear-gradient(135deg, var(--accent,#2ee56a), color-mix(in srgb, var(--accent) 70%, white 12%))}}.profileBotCta>button{box-shadow:0 12px 30px var(--accent)}@supports (color:color-mix(in lab, red, red)){.profileBotCta>button{box-shadow:0 12px 30px color-mix(in srgb, var(--accent) 17%, transparent)}}.profileBotCta>button{color:#07140e;font-size:11px;font-weight:950}.profileBotCta>button b{font-size:16px}.profileBotCtaMsg{z-index:1;color:#9ba7b4;grid-column:2/-1;margin-top:-8px;font-size:8px;line-height:1.4;position:relative}.profileSectionHeading{justify-content:space-between;align-items:baseline;gap:12px;margin:24px 2px 11px;display:flex}.profileSectionHeading span{color:#eef2f7;letter-spacing:.04em;font-size:13px;font-weight:950}.profileSectionHeading small{color:#6e7c89;font-size:9px}.profileSectionHeading--overview{margin-top:20px}.profilePage .profileStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.profilePage .profileStats article{background:radial-gradient(circle at 100% 0,#4f8fca1a,#0000 42%),linear-gradient(145deg,#151b21,#10151a);border:1px solid #29343f;border-radius:16px;min-width:0;min-height:108px;padding:15px 14px;position:relative;overflow:hidden}.profilePage .profileStat--balance,.profilePage .profileStat--transactions{grid-column:span 2}.profilePage .profileStat--balance{border-color:var(--accent-border,#2ee56a59);background:radial-gradient(circle at 95% 10%, var(--accent-dim,#2ee56a26), transparent 45%), linear-gradient(145deg, #141d1a, #101519)}.profilePage .profileStat:before{content:"•";color:#4e9ee6;background:#122337;border-radius:9px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid;position:absolute;top:12px;right:12px}.profilePage .profileStat--balance:before{content:"◉";color:var(--accent,#35e995);background:var(--accent-dim,#2ee56a21)}.profilePage .profileStat--referrals:before{content:"↗";color:#b27cff;background:#281a3e}.profilePage .profileStat--orders:before{content:"▣";color:#5aa9ee}.profilePage .profileStat--payouts:before{content:"↓";color:#ffb24d;background:#342512}.profilePage .profileStat--transactions:before{content:"↔";color:#39dbd2;background:#123231}.profilePage .profileStat--date:before{content:"◷";color:#9ba8b6;background:#222933}.profilePage .profileStats article>span,.profilePage .profileStats article>b,.profilePage .profileStats article>small{max-width:calc(100% - 32px);display:block}.profilePage .profileStats article>span{color:#8493a1;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:950;overflow:hidden}.profilePage .profileStats article>b{color:#f5f7fa;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin-top:22px;font-size:23px;line-height:1;overflow:hidden}.profilePage .profileStat--balance>b{color:var(--accent,#f5f7fa);font-size:27px}.profilePage .profileStats article>small{color:#697786;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:8px;line-height:1.3;overflow:hidden}.profilePage .profileSettingsLanguage{background:linear-gradient(145deg,#13191f,#10151a);border:1px solid #2b3641;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;min-height:70px;margin:0 0 9px;padding:13px 14px 13px 16px;display:flex}.profilePage .profileSettingsLanguage>div:first-child>span,.profilePage .profileSettingsLanguage>div:first-child>small{display:block}.profilePage .profileSettingsLanguage>div:first-child>span{color:#e2e8ee;letter-spacing:0;font-size:11px;font-weight:900}.profilePage .profileSettingsLanguage>div:first-child>small{color:#778491;margin-top:5px;font-size:9px}.profilePage .profileSettingsLanguage .languageSwitch{gap:5px;min-width:210px}.profilePage .profileSettingsLanguage .languageSwitch button{border-radius:11px;min-height:40px;font-size:10px}.profilePage .profileSettingsLanguage .languageSwitch button.active{border-color:var(--accent-border,#2ee56a66);background:var(--accent-dim,#2ee56a1f);color:var(--accent,#40e999)}.profileAccountGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.profilePage .profileAccountCard{background:radial-gradient(circle at 100% 0%, var(--accent-dim,#2ee56a0f), transparent 40%), #11171c;border:1px solid #2b3641;border-radius:16px;align-items:flex-start;gap:10px;min-width:0;min-height:132px;margin:0;padding:15px;display:flex}.profilePage .profileAccountCard>div{min-width:0}.profileAccountHead{align-items:center;gap:8px;display:flex}.profilePage .profileAccountHead>span{color:#99a9b8;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:950;overflow:hidden}.profileAccountHead em{margin-left:auto;padding:5px 7px;font-size:7px}.profilePage .profileAccountCard p{color:#b3bdc7;overflow-wrap:anywhere;max-width:100%;margin:10px 0 0;font-size:10px;line-height:1.45;overflow:hidden}.profilePage .profileAccountCard>button{color:#b7c1cb;background:#171f27;border:1px solid #36424e;border-radius:9px;flex:none;padding:8px 9px;font-size:8px;font-weight:900}.profilePage .profilePhoneInput,.profilePage .pendingClaimCasinoSelect,.profilePage .pendingClaimCasinoLocked{background:#090f14;border-color:#323e49;border-radius:10px;min-height:42px;margin-top:10px;padding:10px 11px;font-size:10px}.profilePage .profilePhoneActions{gap:6px;margin-top:7px}.profilePage .profilePhoneActions button,.profilePage .profileBind button,.profilePage .profileBindForm button,.profilePage .profilePromoRow button{background:var(--accent,#24df89);color:#071b12;border-radius:10px;min-height:37px;font-size:9px}.profilePage .profileBind{background:#11171c;border-color:#2b3641;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(220px,.9fr);align-items:center;gap:14px;margin-top:9px;padding:15px;display:grid}.profilePage .profileBind>div:first-child{min-width:0}.profilePage .profileBind>div:first-child>span{color:#e0e6ec;letter-spacing:0;font-size:10px}.profilePage .profileBind p{color:#84919e;margin-top:6px;font-size:9px}.profilePage .profileBindForm{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px}.profilePage .profileBindForm .profilePhoneInput{margin:0}.profileActionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.profilePage .profileAdminEntry{letter-spacing:0;text-align:left;border-style:solid;border-radius:15px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:52px;margin:0;padding:11px 13px;font-size:10px;display:grid}.profilePage .profileAdminEntry>span{background:#ffffff0f;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.profilePage .profileAdminEntry>b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profilePage .profileAdminEntry>i{font-size:14px;font-style:normal}.profilePage .profileAdminEntry--admin{color:#ff9f58;background:linear-gradient(135deg,#26180f,#18130f);border-color:#704a2b}.profilePage .profileAdminEntry--friends{border-color:var(--accent-border,#2ee56a59);background:linear-gradient(135deg, var(--accent-dim,#2ee56a1c), #111a17);color:var(--accent,#40e99a)}.profilePage .pendingRewards,.profilePage .profileWins,.profilePage .profilePurchases,.profilePage .profilePromo{background:#10161b;border:1px solid #2b3641;border-radius:17px;margin-top:12px;overflow:hidden}.profilePage .pendingRewards{background:radial-gradient(circle at 100% 0,#ffba4614,#0000 34%),#11161b;border-color:#5d4926;scroll-margin-top:72px}.profilePage .pendingRewards>header,.profilePage .profileWins>header,.profilePage .profilePurchases>header{border-bottom-color:#29333d;min-height:66px;padding:14px 15px}.profilePage .pendingRewards header span,.profilePage .profileWins header span,.profilePage .profilePurchases header span{color:#778694;font-size:8px}.profilePage .pendingRewards header h3,.profilePage .profileWins header h3,.profilePage .profilePurchases header h3{margin-top:5px;font-size:14px}.profilePage .pendingRewardsEmpty{color:#74818e;padding:16px 15px;font-size:10px}.profilePage .pendingRewardItem,.profilePage .profileWins>div,.profilePage .profilePurchases>div{border-bottom-color:#263039}.profilePage .pendingRewardRow span b,.profilePage .profileWins>div span b,.profilePage .profilePurchases>div span b{font-size:10px}.profilePage .pendingRewardRow span small,.profilePage .profileWins>div span small,.profilePage .profilePurchases>div span small{font-size:8px}.profilePage .profilePromo{padding:15px}.profilePage .profilePromo header span{color:#96a4b1;font-size:9px}.profilePage .profilePromoRow{gap:7px;margin-top:10px}.profilePage .profilePromoRow input{background:#090f14;border-color:#323e49;border-radius:10px;min-height:42px;font-size:10px}@media (width<=620px){.profilePage .profileHeader h1{font-size:29px}.profilePage .profileHeader p{max-width:220px;font-size:9px}.profilePage .profileHeader .taskBalance{min-width:100px;height:43px;padding:0 10px}.profilePage .profileHero{grid-template-columns:58px minmax(0,1fr) auto;gap:11px;min-height:106px;padding:14px}.profilePage .profileIdentity>.profileAvatar{border-radius:18px;width:58px;height:58px}.profilePage .profileAvatarImg{border-radius:17px}.profilePage .profileIdentityData h2{font-size:18px}.profilePage .profileHero>button{padding:8px 9px;font-size:8px}.profileBotCta{grid-template-columns:72px minmax(0,1fr);gap:13px;padding:14px}.profileBotCtaVisual{border-radius:16px;width:72px;height:76px}.profileBotCtaVisual span,.profileBotCtaCopy h2{font-size:17px}.profileBotCtaCopy p{font-size:9px}.profileBotCta>button{grid-column:1/-1;width:100%;min-height:44px}.profileBotCtaMsg{grid-column:1/-1;margin-top:-4px}.profilePage .profileStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.profilePage .profileStat--balance{grid-column:span 2}.profilePage .profileStat--transactions{grid-column:span 1}.profilePage .profileStats article{border-radius:14px;min-height:100px;padding:13px 12px}.profilePage .profileStats article>b{font-size:21px}.profilePage .profileStat--balance>b{font-size:28px}.profilePage .profileSettingsLanguage{padding-left:13px}.profilePage .profileSettingsLanguage .languageSwitch{min-width:158px}.profileAccountGrid{grid-template-columns:1fr}.profilePage .profileAccountCard{min-height:0}.profilePage .profileBind{grid-template-columns:1fr;gap:10px}.profilePage .profileBindForm{grid-template-columns:1fr auto auto}}@media (width<=390px){.profilePage .profileHeader p{display:none}.profilePage .profileHeader .taskBalance{min-width:94px;font-size:11px}.profilePage .profileHero{grid-template-columns:54px minmax(0,1fr)}.profilePage .profileIdentity>.profileAvatar{width:54px;height:54px}.profilePage .profileHero>button{grid-column:1/-1;width:100%}.profilePage .profileSettingsLanguage{flex-direction:column;align-items:stretch}.profilePage .profileSettingsLanguage .languageSwitch{min-width:0}.profileActionGrid{grid-template-columns:1fr}}.homeStats{border:1px solid var(--accent);margin:16px 0 14px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.homeStats{border:1px solid color-mix(in srgb, var(--accent) 24%, #ffffff12)}}.homeStats{background:radial-gradient(circle at 92% 2%, var(--accent), transparent 37%), linear-gradient(145deg, #ffffff06, transparent 44%), #101419;border-radius:22px}@supports (color:color-mix(in lab, red, red)){.homeStats{background:radial-gradient(circle at 92% 2%, color-mix(in srgb, var(--accent) 15%, transparent), transparent 37%), linear-gradient(145deg, #ffffff06, transparent 44%), #101419}}.homeStats{isolation:isolate;box-shadow:0 18px 55px #00000038,inset 0 1px #ffffff06}.homeStats:before{content:"";z-index:-1;border:1px solid var(--accent);width:190px;height:190px;position:absolute;top:-86px;right:-58px}@supports (color:color-mix(in lab, red, red)){.homeStats:before{border:1px solid color-mix(in srgb, var(--accent) 16%, transparent)}}.homeStats:before{box-shadow:0 0 0 30px var(--accent), 0 0 0 62px var(--accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.homeStats:before{box-shadow:0 0 0 30px color-mix(in srgb, var(--accent) 3%, transparent), 0 0 0 62px color-mix(in srgb, var(--accent) 2%, transparent)}}.homeStatsHero{text-align:center;border-bottom:1px solid #ffffff13;flex-direction:column;justify-content:center;align-items:center;min-height:130px;padding:24px 20px 25px;display:flex;position:relative}.homeStatsEyebrow{color:var(--accent);align-items:center;gap:7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.homeStatsEyebrow{color:color-mix(in srgb, var(--accent) 78%, #b9c5d1)}}.homeStatsEyebrow{letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:900;line-height:1}.homeStatsEyebrow:before{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 4px var(--accent), 0 0 16px var(--accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.homeStatsEyebrow:before{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 10%, transparent), 0 0 16px var(--accent)}}.homeStatsAmount{color:#f6f9fc;letter-spacing:-.045em;text-shadow:0 8px 26px #0000006b;margin-top:12px;font-size:clamp(31px,9vw,43px);font-weight:950;line-height:1;display:block}.homeStatsAmount:after{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);width:42px;height:3px;box-shadow:0 0 16px var(--accent);border-radius:999px;margin:14px auto 0;display:block}@supports (color:color-mix(in lab, red, red)){.homeStatsAmount:after{box-shadow:0 0 16px color-mix(in srgb, var(--accent) 45%, transparent)}}.homeStatsMetrics{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.homeStatsMetric{justify-content:center;align-items:center;gap:11px;min-width:0;min-height:88px;padding:18px 14px;display:flex}.homeStatsMetric+.homeStatsMetric{border-left:1px solid #ffffff13}.homeStatsMetricIcon{border:1px solid var(--metric-tone);flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab, red, red)){.homeStatsMetricIcon{border:1px solid color-mix(in srgb, var(--metric-tone) 30%, transparent)}}.homeStatsMetricIcon{background:var(--metric-tone);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.homeStatsMetricIcon{background:color-mix(in srgb, var(--metric-tone) 10%, transparent)}}.homeStatsMetricIcon{color:var(--metric-tone);box-shadow:inset 0 1px #ffffff09}.homeStatsMetricIcon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.homeStatsMetric--users{--metric-tone:var(--accent-2)}@supports (color:color-mix(in lab, red, red)){.homeStatsMetric--users{--metric-tone:color-mix(in srgb, var(--accent-2) 76%, #a9bbff)}}.homeStatsMetric--coins{--metric-tone:var(--accent)}.homeStatsMetricCopy{min-width:0}.homeStatsMetricCopy strong,.homeStatsMetricCopy small{display:block}.homeStatsMetricCopy strong{color:#f3f7fa;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:900;line-height:1.1;overflow:hidden}.homeStatsMetricCopy small{color:#778390;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-top:6px;font-size:7px;font-weight:900;line-height:1.25;overflow:hidden}@media (width<=380px){.homeStatsHero{min-height:118px;padding:21px 14px 22px}.homeStatsMetric{gap:8px;min-height:81px;padding:15px 8px}.homeStatsMetricIcon{border-radius:10px;flex-basis:32px;width:32px;height:32px}.homeStatsMetricIcon svg{width:16px;height:16px}.homeStatsMetricCopy strong{font-size:14px}.homeStatsMetricCopy small{letter-spacing:.04em;font-size:6px}}.shell>.app{--ui-readable-muted:#aeb9c5;--ui-readable-dim:#98a6b4;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:15px}.shell>.app small{line-height:1.42;font-size:12px!important}.shell>.app .identity>div>span,.shell>.app .balance small,.shell>.app .sectionHead>span,.shell>.app .homeStatsEyebrow,.shell>.app .tasksHeroTop>div:first-child>span,.shell>.app .tasksSummary span,.shell>.app .profilePage .profileHeader span{line-height:1.35;font-size:12px!important}.shell>.app .identity>div>span,.shell>.app .tasksSummary span,.shell>.app .tasksInfoBanner p,.shell>.app .profilePage .profileHeader p,.shell>.app .homeStatsMetricCopy small{color:var(--ui-readable-muted)!important}.shell>.app .homeStatsMetricCopy small{letter-spacing:.035em;white-space:normal}.shell>.app .tasksInfoBanner b{font-size:14px}.shell>.app .tasksInfoBanner p,.shell>.app .taskPreview p,.shell>.app .taskPreviewProgress>span,.shell>.app .taskPreview footer span,.shell>.app .taskDetailHeader span,.shell>.app .taskDetailReward span,.shell>.app .taskDetailSteps>span,.shell>.app .taskDetailSteps p{line-height:1.45;font-size:13px!important}.shell>.app .taskPreview p,.shell>.app .taskPreviewProgress>span,.shell>.app .taskPreview footer span,.shell>.app .taskDetailReward span,.shell>.app .taskDetailSteps p{color:var(--ui-readable-muted)!important}.shell>.app .purchaseBlock>h3{color:#d2d9e2;line-height:1.35;font-size:14px!important}.shell>.app .activationChoice span b{font-size:15px;line-height:1.3}.shell>.app .activationChoice span small{max-width:none;margin-top:5px;line-height:1.4;color:#bcc6d1!important;font-size:13px!important}.shell>.app .purchaseCasinoCard>span>b{font-size:15px}.shell>.app .purchaseCasinoCard>span>small,.shell>.app .eligibilityGrid small,.shell>.app .purchaseInputBlock>small,.shell>.app .whatYouGetReward em,.shell>.app .whatYouGetDetails>span{line-height:1.45;color:#b5c0cb!important;font-size:12px!important}.shell>.app .eligibilityGrid b{font-size:13px;line-height:1.3}.shell>.app .eligibilityHint{color:#43efa5;min-height:44px;font-size:12px;line-height:1.4}.shell>.app .purchaseInputBlock>h3{color:#d2d9e2;font-size:14px!important}.shell>.app .purchaseInputBlock input{color:#f3f6f9;min-height:50px;font-size:15px}.shell>.app .purchaseInputBlock input::placeholder{color:#8f9ba8;opacity:1}.shell>.app .purchaseOfferFacts small,.shell>.app .purchaseCheckout small,.shell>.app .whatYouGetReward small{line-height:1.35;color:#a9b4c0!important;font-size:12px!important}.shell>.app .whatYouGetDetails>span{font-size:13px!important}.shell>.app .profileIdentityData>small,.shell>.app .profilePage .profileHero>button,.shell>.app .profileIdentityStatuses em{font-size:12px!important}.shell>.app .profileIdentityData>small{color:#96a4b3!important}.shell>.app .bonusCardBadge,.shell>.app .bonusCardCta,.shell>.app .dealCardTimer small{font-size:12px!important}.shell>.bottomNav span{line-height:1.2;font-size:11px!important}@media (width<=520px){.shell>.app small{font-size:12px!important}.shell>.app .activationChoice,.shell>.app .eligibilityGrid>div{min-height:78px}.shell>.app .whatYouGetGrid>article{min-height:108px}}.refSubscribeGateCard h2{font-size:25px}.refSubscribeGateCard p{font-size:15px;line-height:1.55}.refSubscribeGatePrimary,.refSubscribeGateSecondary{font-size:16px}.refSubscribeGateMsg,.refSubscribeGateLater{font-size:14px}.refWelcomeBadge{font-size:13px}.refWelcomeBody h2{font-size:33px;line-height:1.08}.refWelcomeBalance small{font-size:12px}.refWelcomeBalance strong{font-size:39px}.refWelcomeBalance b{font-size:15px}.refWelcomeBody>p{font-size:17px;line-height:1.5}.refWelcomePrize small{font-size:12px}.refWelcomePrize strong{font-size:30px}.refWelcomeBody h3{font-size:20px}.refWelcomeCta{font-size:18px}.refWelcomeOnce{font-size:12px}@media (width<=390px){.refWelcomeVisual{height:158px}.refWelcomeBody{gap:12px}.refWelcomeBody h2{font-size:30px}.refWelcomeBalance strong{font-size:35px}.refWelcomeBody>p{font-size:16px}.refWelcomePrize strong{font-size:27px}.refWelcomeBody h3{font-size:19px}}html,body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.shell{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px}.shell small,.refSubscribeGate small,.phoneGateOverlay small,.welcomePromoOverlay small{line-height:1.45;font-size:12px!important}.shell input,.shell select,.shell textarea,.refSubscribeGate input,.welcomePromoOverlay input{font-size:16px!important}.shell :where([class*=eyebrow i],[class*=caption i],[class*=meta i],[class*=hint i],[class*=subtitle i]){line-height:1.45;font-size:12px!important}.shell .bottomNav span{line-height:1.25;font-size:11px!important}.shell .topCasinoCopy strong{font-size:15px}.shell .topCasinoCopy small,.shell .topCasinoAmountCard>span,.shell .topCasinoPromo>span,.shell .topCasinoBenefits>header span,.shell .topCasinoAmountCard small,.shell .topCasinoBenefits>header em,.shell .topCasinoBenefits article i,.shell .topCasinoBenefits article b,.shell .topCasinoPromoBtn small{line-height:1.35;font-size:12px!important}.shell .topCasinoPromoBtn code{font-size:15px}.shell :where(.profileHeader span,.profileIdentity span b,.profileIdentity span small,.profileStats span,.profileStats small,.pendingRewards header span,.profileWins header span,.profilePurchases header span,.pendingRewards span b,.pendingRewards span small,.profileWins span b,.profileWins span small,.shopCasinoFilters span,.bonusCardBadge,.bonusCardCasino,.shopPurchaseHeader p,.refSectionLabel,.friendsBalanceCard>span,.friendsBalanceCard>small,.refLinkHint,.refRewardBox small,.refEarningsStatus,.homeBannerFallback span,.homeBannerFallback small,.homeBannerCta,.tasksInfoBanner>div small){line-height:1.4;font-size:12px!important}.shell :where(.giveawayDrops small,.superModal>header span,.superHero>small,.superHero p,.superTimer span,.superMetrics span,.entryChecklist span b,.entryChecklist span small,.ticketPrices span,.ticketPrices b,.ticketParticipants header span,.ticketParticipants header>b,.ticketParticipants>div b,.ticketParticipants>div small,.wheelPrizePreview b,.wheelOpenButton small,.wheelOpenButton span,.wheelModal>header span,.wheelSectorLabel span,.denseWheel .wheelSectorLabel b,.trackerIntro>span,.trackerIntro p,.trackerIntro>b,.trackerAmount span,.milestoneTrack button>span,.milestoneTrack button>b,.selectedMilestone span,.selectedMilestone p,.activityFeed header span,.activityRow span strong,.activityRow span small,.activityRow time,.claimStatus span small,.moreRewards span,.moreRewards small,.moreRewards>button span strong,.moreRewards>button span em){line-height:1.4;font-size:11px!important}@media (width<=390px){.shell{font-size:15px}}.iconButton.adminEntry{cursor:pointer;place-items:center;display:grid}.adminOverlayLive{-webkit-overflow-scrolling:touch;color:#f5f5f5;overflow-y:auto}.adminPanelLive{color:#f5f5f5;background:#090c10;min-height:100dvh}.adminPanelLive .admin-page{min-height:100dvh;padding:16px 16px calc(24px + env(safe-area-inset-bottom))}.admin-page--error{flex-direction:column;gap:12px;display:flex}.admin-errorText{color:#ffb4b4;background:#1a1212;border:1px solid #5c2b2b;border-radius:12px;margin:0;padding:14px;font-size:13px;line-height:1.45}.profileAdminEntry{color:#ff974f;cursor:pointer;background:#25170d;border:1px dashed #7b4b24;border-radius:14px;width:100%;margin-top:14px;padding:14px 16px;font-weight:800}.authErrorBanner{color:#ffb4b4;background:#1a1212;border:1px solid #5c2b2b;border-radius:14px;align-items:center;gap:10px;margin:12px 0;padding:12px 14px;font-size:12px;line-height:1.4;display:flex}.authErrorBanner button{color:#ff974f;cursor:pointer;white-space:nowrap;background:#2a1a1a;border:0;border-radius:10px;margin-left:auto;padding:8px 12px;font-weight:800}#instant-shell{z-index:9998;pointer-events:none;background:#090b0e;padding:26px 22px 100px;position:fixed;inset:0}.instant-topbar{align-items:center;gap:12px;margin-bottom:18px;display:flex}.instant-avatar{background:linear-gradient(135deg,#2a1a4a,#0d1020);border-radius:50%;width:52px;height:52px;animation:1.2s ease-in-out infinite instantPulse}.instant-greet{flex:1}.instant-greet span{color:#87909f;font-size:12px;display:block}.instant-greet strong{color:#f7f8fa;margin-top:4px;font-size:18px;display:block}.instant-balance{background:#14171b;border:1px solid #272c34;border-radius:14px;min-width:120px;height:48px}.instant-body{flex-direction:column;gap:12px;display:flex}.instant-banner{background:linear-gradient(135deg,#12351f,#0d0f14);border-radius:18px;height:120px;animation:1.2s ease-in-out infinite instantPulse}.instant-card{background:#13161b;border:1px solid #272c34;border-radius:18px;height:88px;animation:1.2s ease-in-out infinite instantPulse}.instant-card.short{height:64px}@keyframes instantPulse{0%,to{opacity:.55}50%{opacity:1}}:root{--bg:#090b0e;--panel:#13161b;--line:#272c34;--muted:#87909f;--white:#f7f8fa;--green:#23e889;--orange:#ff6a00;--bg-2:#111;--card:#141414;--card-2:#1a1a1a;--card-hover:#1e1e1e;--border:#ffffff0f;--border-strong:#ffffff1a;--text:#f5f5f5;--accent:#2ee56a;--accent-dim:#2ee56a1f;--accent-border:#2ee56a59;--accent-2:#7c5cff;--radius:18px;--radius-sm:14px}.avatar.brandLogo{object-fit:cover;border:1px solid var(--accent-border);box-shadow:0 0 18px var(--accent);background:#14171b;padding:0}@supports (color:color-mix(in lab, red, red)){.avatar.brandLogo{box-shadow:0 0 18px color-mix(in srgb,var(--accent) 35%,transparent)}}.avatar.brandMark{background:radial-gradient(circle at 50% 70%,var(--accent),#071025 63%)}@supports (color:color-mix(in lab, red, red)){.avatar.brandMark{background:radial-gradient(circle at 50% 70%,color-mix(in srgb,var(--accent) 55%,#071025),#071025 63%)}}.avatar.brandMark{border:1px solid var(--accent-border);box-shadow:0 0 24px var(--accent)}@supports (color:color-mix(in lab, red, red)){.avatar.brandMark{box-shadow:0 0 24px color-mix(in srgb,var(--accent) 30%,transparent)}}.avatar.brandMark{color:var(--accent);font-size:20px;font-weight:900}*{box-sizing:border-box}html{background:#07090b}body{background:radial-gradient(circle at 50% -10%,#182020 0,transparent 32%),var(--bg);color:var(--white);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.shell{min-height:100vh;padding:26px 22px 120px}.app{width:min(100%,1080px);margin:auto}.topbar{align-items:center;gap:14px;display:flex}.identity{align-items:center;gap:12px;margin-right:auto;display:flex}.avatar{color:#7d5cff;background:radial-gradient(circle at 50% 70%,#4216ad,#071025 63%);border:1px solid #5639cb;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 0 24px #4e31d555}.identity span{color:#aab2bf;font-size:12px;display:block}.identity strong{margin-top:3px;font-size:20px;display:block}.iconButton{border:1px solid var(--line);color:#c5ccd5;background:#14171b;border-radius:15px;width:46px;height:46px;font-size:18px}.balance{background:#07140e;border:1px solid #087c48;border-radius:20px;align-items:center;gap:10px;height:48px;padding:5px 7px 5px 13px;display:flex}.balance>i{color:var(--green);text-shadow:0 0 12px var(--green);font-style:normal}.balance b,.balance small{display:block}.balance b{font-size:15px}.balance small{color:#828c98;font-size:8px;font-weight:800}.balance button{width:30px;height:30px;color:var(--green);background:#073d27;border:0;border-radius:11px;font-size:20px}.card{border:1px solid var(--line);background:linear-gradient(145deg,#17191d,#111317);border-radius:22px}.bonus{border-left:3px solid var(--orange);align-items:center;min-height:112px;margin-top:22px;padding:18px 20px;display:flex;position:relative;overflow:hidden}.bonusIcon{background:#c9290c;border-radius:16px;place-items:center;width:58px;height:58px;margin-right:18px;font-size:33px;display:grid}.bonusCopy h2{margin:0 0 5px;font-size:17px}.bonusCopy p{color:#a7afba;margin:0 0 12px;font-size:12px}.bonusCopy span{color:#8993a0;font-size:10px;font-weight:800}.bonusCopy span b{color:var(--orange);margin-left:7px;font-size:14px}.bonus>button{color:#ff7108;background:#2a160b;border:1px solid #a94000;border-radius:13px;margin-left:auto;padding:15px 19px;font-weight:900}.stats{grid-template-columns:1fr 1fr;margin-top:16px;margin-bottom:14px;display:grid;overflow:hidden}.total{text-align:center;border-bottom:1px solid #24282e;grid-column:1/-1;padding:12px 0 16px}.total span{color:#9da6b2;font-size:10px;font-weight:800;display:block}.total strong{color:#ffad2f;margin-top:7px;font-size:34px;display:block}.stat{text-align:center;padding:18px}.stat+.stat{border-left:1px solid #252a31}.stat b{font-size:18px;display:block}.stat:first-of-type b{color:#b35cff}.stat:last-child b{color:#31ee9a}.stat small{color:#828c9a;font-size:8px;font-weight:800}.tip{border:1px solid var(--line);background:#11141a;border-radius:18px;align-items:center;gap:14px;margin:0 0 14px;padding:18px;display:flex}.tip p{color:#d7dbe2;flex:1;margin:0;font-size:12px}.tip b{color:#7e8794}.sectionHead{justify-content:space-between;align-items:end;display:flex}.sectionHead span{color:var(--green);letter-spacing:.14em;font-size:10px;font-weight:900}.sectionHead h1{margin:5px 0 0;font-size:28px}.sectionHead button{border:1px solid var(--line);color:#9aa3b0;background:#14171b;border-radius:13px;width:42px;height:42px}.tabs{gap:10px;margin:18px 0;display:flex}.tabs button{border:1px solid var(--line);color:#89919e;background:#121419;border-radius:14px;padding:14px 19px;font-size:14px;font-weight:800}.tabs button.selected{color:#fff;background:#1c1f24;border-color:#3b414b}.tabs i{color:var(--green);font-style:normal}.prizeGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.prize{border:1px solid var(--line);background:#121418;border-radius:22px;grid-template-columns:52% 1fr;min-height:210px;display:grid;overflow:hidden}.art{place-items:center;font-size:58px;display:grid;position:relative}.art.amber{background:radial-gradient(circle,#884a2d,#241620 65%)}.art.green{background:radial-gradient(circle,#2b7154,#132820 65%)}.art span{color:#fff7;font-size:10px;position:absolute;top:15px;left:15px}.prize>div:last-child{padding:22px 19px}.prize small{color:#78818d;font-size:9px;font-weight:900}.prize h3{margin:7px 0;font-size:17px}.prize p{color:var(--orange);margin:0 0 20px;font-size:11px;font-weight:800}.prize button{color:#cbd1da;background:0 0;border:0;padding:0;font-weight:800}.prize button span{color:var(--green);margin-left:8px}.empty{text-align:center;color:#8f98a5;border:1px dashed #343a43;border-radius:22px;grid-column:1/-1;padding:40px}.empty b{font-size:32px}.empty h3{color:#fff}.bottomNav{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#15181def;border:1px solid #2b3038;border-radius:22px;justify-content:space-evenly;align-items:stretch;width:min(100% - 30px,680px);height:72px;padding:8px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #000}.bottomNav button{color:#767f8b;background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:4px;min-width:0;display:flex;position:relative}.bottomNav b{font-size:21px}.bottomNav span{font-size:9px;font-weight:800}.friends i{color:#fff;background:#ff3370;border-radius:5px;padding:3px 5px;font-size:7px;font-style:normal;position:absolute;top:-4px;right:17%}.bottomNav .navActive b{background:#083923;border:1px solid #0fb96c;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.bottomNav button:active,.tabs button:active{transform:scale(.96)}button{cursor:pointer;transition:all .18s}@media (width<=700px){.shell{padding:14px 12px 110px}.topbar{gap:8px}.identity strong{font-size:16px}.identity span{font-size:10px}.avatar{width:43px;height:43px}.iconButton{width:40px;height:40px}.balance{height:42px}.balance b{font-size:12px}.bonus{padding:14px 12px}.bonusIcon{width:46px;height:46px;margin-right:12px;font-size:27px}.bonusCopy h2{font-size:14px}.bonus>button{padding:12px 10px;font-size:11px}.prizeGrid{grid-template-columns:1fr}.prize{grid-template-columns:48% 1fr;min-height:148px}.art{font-size:44px}.prize>div:last-child{padding:18px}.prize p{margin-bottom:8px}.tabs button{flex:1;padding:13px 8px}.sectionHead h1{font-size:24px}}@media (width<=390px){.iconButton:not(.adminEntry){display:none}.iconButton.adminEntry{flex:0 0 38px;width:38px;height:38px;display:grid}.balance{padding-left:8px}.balance button{width:27px;height:27px}}.bottomNav{background:linear-gradient(#1a1e24eb,#101318f5);border:1px solid #ffffff12;border-radius:25px;gap:3px;width:min(100% - 28px,620px);height:76px;padding:7px 10px;bottom:20px;box-shadow:0 20px 55px #000b,inset 0 1px #ffffff0d}.bottomNav:before{content:"";background:linear-gradient(90deg,transparent,var(--accent),transparent);height:1px;position:absolute;top:-1px;left:10%;right:10%}@supports (color:color-mix(in lab, red, red)){.bottomNav:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 33%,transparent),transparent)}}.bottomNav button{border-radius:18px;gap:5px;transition:color .2s,background .2s,transform .2s}.bottomNav b{width:32px;height:30px;font-size:initial;place-items:center;display:grid}.bottomNav svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.bottomNav span{letter-spacing:.01em;font-size:9px}.bottomNav .navActive{color:var(--accent);background:linear-gradient(180deg,var(--accent),#0d211b55)}@supports (color:color-mix(in lab, red, red)){.bottomNav .navActive{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 18%,transparent),#0d211b55)}}.bottomNav .navActive b{background:0 0;border:0;width:32px;height:30px}.bottomNav .navActive span{margin-top:0}.bottomNav .navActive:after{content:"";background:var(--accent);width:18px;height:2px;box-shadow:0 0 10px var(--accent);border-radius:2px;position:absolute;bottom:3px}.friends i{background:#ff3c72;border-radius:8px;place-items:center;min-width:15px;height:15px;padding:0;font-size:8px;display:grid;top:6px;right:22%;box-shadow:0 0 0 2px #161a20}.bottomNav button:hover{color:#cbd2dc;background:#ffffff06}.bottomNav button:active{transform:scale(.94)}@media (width<=440px){.bottomNav{border-radius:22px;height:70px;padding:6px 7px}.bottomNav span{font-size:8px}.bottomNav svg{width:19px;height:19px}.bottomNav .navActive:after{bottom:2px}}.bonus{border-left:3px solid var(--orange);background:radial-gradient(circle at 92%,#ff5a0015,#0000 26%),linear-gradient(145deg,#17191d,#111317);flex-direction:column;gap:14px;margin-top:18px;padding:16px 14px;display:flex;position:relative;overflow:visible}.bonusHead{align-items:flex-start;gap:12px;display:flex}.bonusIcon{background:#c9290c;border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;margin:0;font-size:28px;display:grid;box-shadow:0 10px 25px #c9290c33}.bonusCopy{flex:1;min-width:0}.bonusTitle{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bonusTitle h2{margin:0;font-size:16px;line-height:1.25}.bonusTitle span{color:#ff9b58;white-space:nowrap;background:#ff6a0015;border:1px solid #ff6a0033;border-radius:7px;padding:4px 8px;font-size:10px;font-weight:800}.bonusCopy p{color:#b8c0cb;margin:6px 0 0;font-size:11px;line-height:1.45}.weekProgress{-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:center;width:100%;padding:2px 0 4px;display:flex;overflow-x:auto}.weekProgress::-webkit-scrollbar{display:none}.weekProgress>i{background:#343942;flex:0 0 10px;min-width:10px;height:1px}.day{flex-direction:column;flex:none;align-items:center;gap:6px;min-width:46px;display:flex}.day b{color:#9aa3af;background:#20242a;border:1px solid #343a43;border-radius:10px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.day small{color:#8b939f;white-space:nowrap;text-align:center;font-size:9px;line-height:1.2}.day.claimed b{color:#20e78a;background:#0b3324;border-color:#148b57}.day.claimed+i{background:#148b57}.day.next b{color:#ff9a4a;background:#371b0c;border-color:#b8490b;width:40px;box-shadow:0 0 16px #ff650025}.day.next small{color:#ff9a4a;font-weight:800}.day.jackpot b{color:#fff2a2;background:#352718;border-color:#8c6730}.bonusTimer{text-align:left;width:100%;color:inherit;font:inherit;background:linear-gradient(145deg,#3a1f08,#241306);border:1px solid #c45a12;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;margin:0;padding:12px 14px;display:grid}.bonusTimer small,.bonusTimer strong,.bonusTimer span{display:block}.bonusTimer small{color:#e0a878;letter-spacing:.08em;grid-column:1;font-size:9px;font-weight:800}.bonusTimer span{color:#d4b59a;grid-column:1;font-size:10px;line-height:1.35}.bonusTimer strong{color:#ff8f2e;font-variant-numeric:tabular-nums;grid-area:1/2/3;margin:0;font-size:21px}.bonusTimer:hover{border-color:#ff6900;box-shadow:0 0 24px #ff69001f}.contestOverlay{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030507e8;padding:24px;position:fixed;inset:0;overflow-y:auto}.contestModal{background:#0d1014;border:1px solid #292e36;border-radius:26px;width:min(100%,980px);margin:auto;overflow:hidden;box-shadow:0 30px 100px #000}.contestModal>header{background:#111419;border-bottom:1px solid #232831;align-items:center;height:78px;padding:0 25px;display:flex}.contestModal>header div{margin-right:auto}.contestModal>header span,.eyebrow{color:#778596;letter-spacing:.13em;font-size:8px;font-weight:900;display:block}.contestModal>header h2{margin:5px 0 0;font-size:21px}.contestModal>header button{color:#fff;background:#181c22;border:1px solid #323842;border-radius:14px;width:42px;height:42px;font-size:28px;line-height:1}.residentScene{background:linear-gradient(#07141633,#071416aa),repeating-linear-gradient(90deg,#142a29 0 4px,#183332 4px 8px,#122523 8px 24px);border:1px solid #31504a;border-radius:20px;height:250px;position:relative;overflow:hidden;box-shadow:inset 0 -70px 70px #06090a}.residentScene:after{content:"";opacity:.7;transform-origin:bottom;background:repeating-linear-gradient(90deg,#18201d 0 55px,#232b26 55px 58px);height:35%;position:absolute;bottom:0;left:0;right:0;transform:perspective(300px)rotateX(50deg)}.residentScene>strong{z-index:4;color:#f3c76f;text-shadow:0 3px #4a2913;white-space:nowrap;font-size:25px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.door{z-index:2;border:8px solid #2b2117;border-radius:5px;place-items:center;width:92px;height:145px;display:grid;position:absolute;top:65px;box-shadow:0 0 30px}.door:before{content:"";border:2px solid #ffffff25;position:absolute;inset:9px}.door b{color:#fff;background:#1119;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.leftDoor{color:#ff991f;background:#a35b17;left:23%}.rightDoor{color:#16c8ff;background:#096486;right:23%}.heroPerson{z-index:3;color:#c6a078;text-align:center;background:#282b30;border-radius:45% 45% 10px 10px;width:28px;height:70px;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.heroPerson span{background:#343942;border-radius:8px;width:32px;height:36px;position:absolute;top:18px;left:-2px}.pipe{opacity:.6;border:5px solid #57483b;position:absolute}.p1{border-left:0;width:90px;height:30px;top:35%;left:5%}.p2{border-right:0;width:60px;height:100px;top:18%;right:4%}.contestBody{grid-template-columns:1fr 300px;gap:18px;padding:18px;display:grid}.contestMain{gap:14px;display:grid}.description,.conditions,.choice,.prizeBox,.contestFacts{background:#13161a;border:1px solid #272c33;border-radius:18px;padding:20px}.description h3,.conditions h3,.choice h3{margin:6px 0 9px;font-size:17px}.description p{color:#929ba8;margin:0;font-size:12px;line-height:1.65}.blockTitle{align-items:center;margin-bottom:13px;display:flex}.blockTitle>div{margin-right:auto}.blockTitle>b{color:#34eb92;background:#123325;border-radius:9px;padding:7px 9px;font-size:10px}.condition{border-top:1px solid #24282e;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.condition>i{color:#79828e;background:#22262c;border-radius:9px;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;font-weight:900;display:grid}.condition div b,.condition div span{display:block}.condition div b{font-size:11px}.condition div span{color:#737c88;margin-top:4px;font-size:8px}.condition em{color:#717986;font-size:8px;font-style:normal}.condition.done>i{color:#39ee96;background:#0b402a}.condition.done em{color:#39ee96}.choice>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:13px;display:grid}.choice button{color:#a6aeba;background:#1a1d22;border:1px solid #30353c;border-radius:13px;padding:15px;font-weight:900}.choice button:not(:disabled):hover,.choice button.picked{color:#06160d;background:#26e776;border-color:#26e776}.choice p{color:#34e88f;margin:13px 0 0;font-size:9px}.contestAside{flex-direction:column;gap:14px;display:flex}.prizeBox{background:linear-gradient(145deg,#25183f,#171225);border-color:#493477}.prizeBox span{color:#a47dff;font-size:8px;font-weight:900}.prizeBox strong{color:#30e98d;margin:7px 0;font-size:28px;display:block}.prizeBox p{color:#978ba8;margin:0;font-size:9px}.contestFacts{padding:8px 17px}.contestFacts>div{border-bottom:1px solid #252a31;gap:11px;padding:13px 0;display:flex}.contestFacts>div:last-child{border:0}.contestFacts i{color:#ff873c;font-style:normal}.contestFacts span{color:#737c88;font-size:8px}.contestFacts b{color:#d6dbe2;margin-top:4px;font-size:10px;display:block}.share{color:#dce1e8;background:#171a1f;border:1px solid #343a42;border-radius:14px;margin-top:auto;padding:15px;font-weight:800}@media (width<=760px){.contestOverlay{padding:0}.contestModal{border-radius:0;min-height:100vh}.contestHero{padding:12px}.residentScene{height:190px}.door{width:65px;height:108px;top:58px}.leftDoor{left:18%}.rightDoor{right:18%}.residentScene>strong{font-size:19px}.heroPerson{bottom:14px}.contestBody{grid-template-columns:1fr;padding:12px}.contestAside{grid-template-columns:1fr 1fr;display:grid}.contestFacts,.share{grid-column:1/-1}.choice>div{grid-template-columns:1fr}.bottomNav:has(~.contestOverlay){display:none}}.contestModal{border-radius:22px;width:min(100%,520px)}.contestModal>header{height:72px}.contestHero{padding:14px 14px 0}.residentScene{height:205px}.door{width:70px;height:115px;top:60px}.leftDoor{left:20%}.rightDoor{right:20%}.heroPerson{bottom:18px}.contestBody{flex-direction:column;gap:12px;padding:14px;display:flex}.contestBody .description{background:0 0;border:0;padding:0 4px}.contestBody .description p{font-size:11px}.contestBody .prizeBox{padding:16px 18px}.contestBody .prizeBox strong{font-size:24px}.contestBody .contestFacts{background:0 0;border:0;grid-template-columns:repeat(3,1fr);gap:8px;padding:0;display:grid}.contestBody .contestFacts>div{text-align:center;background:#15181c;border-radius:14px;flex-direction:column;align-items:center;gap:5px;padding:13px 7px;display:flex;border:1px solid #292e35!important}.contestBody .contestFacts i{font-size:15px}.contestBody .conditions,.choice{padding:17px}.choiceHead{align-items:center;margin:0!important;display:flex!important}.choiceHead>div{margin-right:auto}.choiceHead>div h3{margin-bottom:0}.choiceHead>b{color:#fff;background:#07180f;border:1px solid #168c55;border-radius:13px;padding:9px 12px;font-size:11px}.choiceHead>b i{color:#32ef94;font-style:normal}.choiceWarning{color:#89929f!important;margin:12px 0!important;font-size:9px!important}.choiceWarning strong{color:#ff8c43}.choice>div:not(.choiceHead){margin-top:0}.choice .success{color:#35e991;margin:12px 0 0;font-size:9px}.participants{background:#13161a;border:1px solid #272c33;border-radius:18px;align-items:center;padding:17px;display:flex}.participants>div:first-child{margin-right:auto}.participants h3{margin:5px 0 0;font-size:14px}.avatarStack{display:flex}.avatarStack i,.avatarStack b{color:#fff;background:#263d56;border:2px solid #13161a;border-radius:50%;place-items:center;width:30px;height:30px;margin-left:-7px;font-size:8px;font-style:normal;display:grid}.avatarStack i:nth-child(2){background:#583675}.avatarStack i:nth-child(3){background:#76502d}.avatarStack i:nth-child(4){background:#275f45}.avatarStack b{background:#22262c;width:38px}.contestBody>.share{margin:0;padding:15px}@media (width<=760px){.contestModal{border-radius:0;width:100%}.contestBody{display:flex}.contestBody .contestFacts{grid-template-columns:repeat(3,1fr);display:grid}.choice>div:not(.choiceHead){grid-template-columns:1fr 1fr}.residentScene{height:190px}}.participants{padding:17px;display:block}.participantsHead{align-items:center;margin-bottom:14px;display:flex}.participantsHead>div{margin-right:auto}.participantsHead h3{margin:5px 0 0;font-size:14px}.participantsHead>b{color:#87919e;background:#20242a;border-radius:9px;padding:7px 9px;font-size:9px}.doorGroups{grid-template-columns:1fr 1fr;gap:9px;display:grid}.doorGroup{background:#101317;border:1px solid #2b3037;border-radius:14px;padding:12px}.groupTop,.groupBottom{align-items:center;display:flex}.groupTop>span{align-items:center;gap:7px;margin-right:auto;display:flex}.groupTop>span i{color:#a5afbb;background:#242931;border-radius:8px;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.groupTop>span b{font-size:9px}.groupTop>strong{font-size:13px}.groupTop>strong small{color:#6f7885;margin-left:2px;font-size:7px}.groupBar{background:#24282e;border-radius:3px;height:4px;margin:11px 0;overflow:hidden}.groupBar i{border-radius:3px;height:100%;display:block}.leftGroup .groupBar i{background:#32e78c;width:58%}.rightGroup .groupBar i{background:#5b7cff;width:42%}.groupBottom .avatarStack{margin-right:auto}.groupBottom .avatarStack i,.groupBottom .avatarStack b{width:25px;height:25px;font-size:7px}.groupBottom em{color:#35e990;font-size:7px;font-style:normal;font-weight:900}.doorGroup.myGroup{background:#0d1d17;border-color:#1a9b61;box-shadow:inset 0 0 0 1px #27e58b18}.doorGroup.myGroup .groupTop>span i{color:#3aea98;background:#174b34}@media (width<=430px){.doorGroups{grid-template-columns:1fr}.doorGroup{padding:11px}}.adminDraw{color:#ff974f;background:#25170d;border:1px dashed #7b4b24;border-radius:14px;padding:14px;font-weight:800}.drawOverlay{z-index:145;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#020305f2;padding:24px;position:fixed;inset:0;overflow-y:auto}.drawModal{background:#0e1115;border:1px solid #2a3038;border-radius:26px;width:min(100%,900px);margin:auto;overflow:hidden;box-shadow:0 35px 110px #000}.drawModal>header{background:#13171c;border-bottom:1px solid #252a31;align-items:center;padding:22px 25px;display:flex}.drawModal>header div{margin-right:auto}.drawModal>header span{letter-spacing:.16em;color:#ff7d3e;font-size:8px;font-weight:900}.drawModal>header h2{margin:5px 0 0;font-size:23px}.drawModal>header button{color:#fff;background:#1a1e24;border:1px solid #343b44;border-radius:13px;width:40px;height:40px;font-size:25px}.drawModal>header button:disabled{opacity:.3}.drawInfo{background:#101318;border-bottom:1px solid #252a31;justify-content:center;align-items:center;padding:16px 22px;display:flex}.drawInfo>div{text-align:center;min-width:140px}.drawInfo span,.drawInfo b{display:block}.drawInfo span{color:#737d89;text-transform:uppercase;letter-spacing:.1em;font-size:7px}.drawInfo b{margin-top:5px;font-size:11px}.drawInfo>i{background:#2c323a;width:1px;height:25px;margin:0 18px}.entrantGrid{grid-template-columns:repeat(6,1fr);gap:8px;min-height:290px;padding:20px;display:grid}.entrant{background:#14171c;border:1px solid #272c33;border-radius:13px;align-items:center;gap:8px;min-width:0;padding:10px;transition:transform 80ms,border-color 80ms,background 80ms;display:flex;position:relative}.entrant>i{color:#8e99a7;background:#252b34;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;font-weight:900;display:grid}.entrant span{min-width:0}.entrant span b,.entrant span small{text-overflow:ellipsis;display:block;overflow:hidden}.entrant span b{font-size:9px}.entrant span small{color:#606a77;margin-top:3px;font-size:7px}.entrant.lit{z-index:2;background:#0f3325;border-color:#37ef99;transform:scale(1.05);box-shadow:0 0 22px #27e88955}.entrant.lit>i{color:#062012;background:#27e889}.entrant.winner{background:linear-gradient(145deg,#3c2910,#17150f);border-color:#ffc14b;grid-column:span 2;transform:scale(1.04);box-shadow:0 0 32px #ffb63255}.entrant.winner>i{color:#211300;background:#ffb632}.entrant em{color:#ffca63;font-size:6px;font-style:normal;font-weight:900;position:absolute;top:6px;right:7px}.winnerResult{background:linear-gradient(120deg,#31230e,#16140e);border:1px solid #9c7128;border-radius:17px;align-items:center;gap:14px;margin:0 20px 20px;padding:17px;display:flex}.winnerResult>i{font-size:35px;font-style:normal}.winnerResult>div{margin-right:auto}.winnerResult span{color:#ce9f46;letter-spacing:.12em;font-size:7px;font-weight:900;display:block}.winnerResult strong{margin:3px 0;font-size:20px;display:block}.winnerResult p{color:#9a8c72;margin:0;font-size:8px}.winnerResult button{color:#c4ae82;background:#211d15;border:1px solid #50442f;border-radius:11px;padding:10px}.drawAction{background:#111419;border-top:1px solid #252a31;align-items:center;gap:20px;padding:18px 20px;display:flex}.drawAction p{color:#7e8895;flex:1;margin:0;font-size:9px;line-height:1.5}.drawAction button{color:#06190f;background:#29e985;border:0;border-radius:13px;min-width:190px;padding:14px 18px;font-weight:900}.drawSideTabs{grid-template-columns:1fr 1fr;gap:8px;padding:12px 16px 0;display:grid}.drawSideTabs button{color:#7f8996;cursor:pointer;background:#16191e;border:1px solid #2c323b;border-radius:11px;padding:10px;font-size:10px;font-weight:900}.drawSideTabs button:disabled{opacity:.45;cursor:not-allowed}.drawSideTabs button b{color:#aab3bf;margin-left:4px}.drawSideTabs button.active{color:#39e995;background:#10281d;border-color:#2ee58c}.drawSideTabs button.active b{color:#fff}.drawPickDoor{background:#12151a;border:1px dashed #343b44;border-radius:14px;margin:16px 20px 0;padding:18px}.drawPickDoor p{color:#7e8895;margin:0;font-size:11px;line-height:1.55}.drawPickDoor p+p{margin-top:8px}.drawPickDoor strong{color:#dce1e8}.drawEmpty{text-align:center;color:#7e8895;grid-column:1/-1;padding:40px;font-size:12px}.drawError{color:#ef4444;background:#ef44441f;border-radius:12px;margin:0 16px 12px;padding:10px 12px;font-size:11px}.entrantGrid--sparse{min-height:180px}@media (width<=700px){.drawOverlay{padding:0}.drawModal{border-radius:0;min-height:100vh}.entrantGrid{grid-template-columns:repeat(3,1fr);gap:6px;padding:12px}.entrant{padding:8px 6px}.entrant>i{flex-basis:25px;width:25px;height:25px}.drawInfo>div{flex:1;min-width:0}.drawInfo>i{margin:0 8px}.drawAction{flex-direction:column;align-items:stretch}.drawAction button{width:100%}.winnerResult{flex-wrap:wrap;margin:0 12px 12px}.winnerResult button{width:100%}}.winnerResult{background:radial-gradient(circle at 16% 30%,#ffca3d2b,#0000 22%),linear-gradient(125deg,#36270d,#17140c 62%,#241b0d);border:1px solid #d39b29;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin:0 20px 20px;padding:28px 26px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 45px #ffb62f24,inset 0 1px #ffe39944}.winnerResult:before{content:"";background:conic-gradient(#0000,#ffd35b10,#0000 12%);animation:5s linear infinite winnerGlow;position:absolute;inset:-100%}.winnerCrown{color:#ffd158;filter:drop-shadow(0 0 8px #ffc439);font-size:22px;position:absolute;top:10px;left:43px;transform:rotate(-8deg)}.winnerAvatar{z-index:2;color:#372006;background:linear-gradient(145deg,#ffc642,#9f6512);border:2px solid #ffe28b;border-radius:23px;place-items:center;width:76px;height:76px;font-size:28px;font-weight:950;display:grid;position:relative;box-shadow:0 0 30px #ffbd366b}.winnerAvatar span{background:#17130b;border:2px solid #e4a72c;border-radius:50%;place-items:center;width:27px;height:27px;font-size:13px;display:grid;position:absolute;bottom:-8px;right:-8px}.winnerIntro{z-index:2;margin-right:auto;position:relative}.winnerIntro span{color:#eab84d;letter-spacing:.16em;font-size:8px;font-weight:950;display:block}.winnerIntro strong{color:#fff;margin:4px 0;font-size:28px;display:block}.winnerIntro p{color:#9f9070;margin:0;font-size:9px}.winnerPrize{z-index:2;border-left:1px solid #e5b44933;min-width:180px;padding:14px 17px;position:relative}.winnerPrize span,.winnerPrize strong,.winnerPrize small{display:block}.winnerPrize span{color:#9e8655;letter-spacing:.13em;font-size:7px;font-weight:900}.winnerPrize strong{color:#ffd260;margin:4px 0;font-size:27px}.winnerPrize small{color:#80745c;font-size:7px}.winnerMeta{z-index:2;border-top:1px solid #e4b04425;border-bottom:1px solid #e4b04425;grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid;position:relative}.winnerMeta>div{border-right:1px solid #e4b04425;padding:12px 14px}.winnerMeta>div:last-child{border:0}.winnerMeta span,.winnerMeta b{display:block}.winnerMeta span{color:#806f50;font-size:7px}.winnerMeta b{color:#e6d7b8;margin-top:4px;font-size:10px}.winnerActions{z-index:2;grid-column:1/-1;justify-content:flex-end;gap:9px;display:flex;position:relative}.winnerActions button{color:#b7a37a;background:#211d14;border:1px solid #675631;border-radius:11px;width:auto;padding:11px 15px;font-size:9px;font-weight:900}.winnerActions .confirmWinner{color:#062014;background:#26e487;border-color:#29ba72;box-shadow:0 8px 20px #20dc7f22}.confetti{pointer-events:none;position:absolute;inset:0}.confetti i{background:#ffcc42;width:5px;height:12px;animation:2.8s ease-in infinite confettiFall;position:absolute}.confetti i:nth-child(2n){background:#32e993}.confetti i:nth-child(3n){background:#ff4978}.confetti i:first-child{animation-delay:.1s;left:8%}.confetti i:nth-child(2){animation-delay:1.2s;left:18%}.confetti i:nth-child(3){animation-delay:.5s;left:31%}.confetti i:nth-child(4){animation-delay:1.7s;left:43%}.confetti i:nth-child(5){animation-delay:.2s;left:55%}.confetti i:nth-child(6){animation-delay:1.1s;left:64%}.confetti i:nth-child(7){animation-delay:.8s;left:72%}.confetti i:nth-child(8){animation-delay:1.9s;left:82%}.confetti i:nth-child(9){animation-delay:.4s;left:91%}.confetti i:nth-child(10){animation-delay:1.4s;left:97%}@keyframes confettiFall{0%{opacity:0;top:-15px;transform:rotate(0)}10%{opacity:1}to{opacity:0;top:110%;transform:rotate(540deg)}}@keyframes winnerGlow{to{transform:rotate(360deg)}}@media (width<=700px){.winnerResult{grid-template-columns:auto 1fr;gap:13px;margin:0 12px 12px;padding:25px 16px}.winnerAvatar{width:61px;height:61px}.winnerCrown{top:9px;left:29px}.winnerIntro strong{font-size:22px}.winnerPrize{border-top:1px solid #e5b44933;border-left:0;grid-column:1/-1;padding:12px 0}.winnerMeta{grid-template-columns:1fr}.winnerMeta>div{border-bottom:1px solid #e4b04425;border-right:0;padding:9px 5px}.winnerActions{display:grid}.winnerActions button{width:100%}}.managerPayoutSent{z-index:2;color:#5ee89a;text-align:center;background:#0f2419;border:1px solid #2a5c3f;border-radius:12px;grid-column:1/-1;margin-top:4px;padding:12px 14px;font-size:11px;font-weight:800;position:relative}.winnerActions .addWinner{color:#ffd064;background:#32250f;border-color:#8c692a}.winnersList{z-index:2;background:#0f0e0a99;border:1px solid #e2ac3c2b;border-radius:14px;grid-column:1/-1;padding:13px;position:relative}.winnersList>span{color:#8d784e;letter-spacing:.13em;margin-bottom:8px;font-size:7px;font-weight:900;display:block}.winnersList>div{border-top:1px solid #e4b04418;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:7px 0;display:grid}.winnersList>div i{color:#2a1905;background:#ffc94c;border-radius:7px;place-items:center;width:22px;height:22px;font-size:8px;font-style:normal;font-weight:900;display:grid}.winnersList>div b{font-size:10px}.winnersList>div small{color:#ffd264;font-size:9px;font-weight:900}.doorGroup{font:inherit;color:inherit;text-align:left;cursor:pointer}.doorGroup:hover{background:#15191e;border-color:#4a525e}.doorGroup.myGroup:hover{border-color:#31e991}.openList{color:#68727f;margin-left:8px;font-size:7px;font-weight:900}.groupBottom em+.openList{margin-left:8px}.peopleOverlay{z-index:140;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030507e8;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.peopleModal{background:#101318;border:1px solid #303640;border-radius:23px;flex-direction:column;width:min(100%,540px);max-height:min(760px,100vh - 40px);display:flex;overflow:hidden;box-shadow:0 30px 100px #000}.peopleModal>header{border-bottom:1px solid #292e36;align-items:center;padding:20px 21px;display:flex}.peopleModal>header>div{margin-right:auto}.peopleModal>header span{color:#75808e;letter-spacing:.14em;font-size:7px;font-weight:900}.peopleModal>header h2{margin:5px 0 2px;font-size:20px}.peopleModal>header p{color:#77818d;margin:0;font-size:8px}.peopleModal>header button{color:#fff;background:#191d23;border:1px solid #333a44;border-radius:12px;width:38px;height:38px;font-size:24px}.peopleSearch{background:#171a1f;border:1px solid #2e343d;border-radius:13px;align-items:center;margin:14px;padding:0 13px;display:flex}.peopleSearch span{color:#7f8996;font-size:18px}.peopleSearch input{color:#fff;background:0 0;border:0;outline:0;width:100%;padding:13px 9px;font-size:10px}.peopleList{grid-template-columns:1fr 1fr;gap:7px;padding:0 14px 14px;display:grid;overflow-y:auto}.personRow{background:#15181d;border:1px solid #272c33;border-radius:13px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.personRow>i{color:#d5deea;background:linear-gradient(145deg,#3a4860,#202734);border-radius:10px;place-items:center;width:32px;height:32px;font-size:10px;font-style:normal;font-weight:900;display:grid}.personRow div b,.personRow div span{display:block}.personRow div b{font-size:10px}.personRow div span{color:#aeb7c3;white-space:nowrap;margin-top:3px;font-size:11px;font-weight:700;line-height:1.25}.personRow small{color:#7c8793;font-size:7px}.personRow em{color:#31e78e;font-size:7px;font-style:normal;font-weight:900}.peopleModal>footer{background:#0e1115;border-top:1px solid #292e36;align-items:center;padding:13px 15px;display:flex}.peopleModal>footer span{color:#66707d;margin-right:auto;font-size:7px}.peopleModal>footer button{color:#06190f;background:#28e685;border:0;border-radius:10px;padding:10px 18px;font-weight:900}@media (width<=520px){.peopleOverlay{padding:0}.peopleModal{border-radius:0;width:100%;height:100vh;max-height:none}.peopleList{grid-template-columns:1fr}.openList{display:none}}.allParticipants{color:#aeb7c3;cursor:pointer;background:#20242a;border:1px solid #303640;border-radius:10px;padding:8px 10px;font-size:9px;font-weight:900}.allParticipants span{color:#31e78e;margin-left:4px}.allParticipants:hover{color:#fff;background:#14281f;border-color:#31e78e}.peopleTabs{grid-template-columns:repeat(3,1fr);gap:7px;padding:14px 14px 0;display:grid}.peopleTabs button{color:#7f8996;cursor:pointer;background:#16191e;border:1px solid #2c323b;border-radius:11px;padding:10px 7px;font-size:9px;font-weight:900}.peopleTabs button b{color:#aab3bf;margin-left:4px}.peopleTabs button.active{color:#39e995;background:#10281d;border-color:#2ee58c}.peopleTabs button.active b{color:#fff}.personRow .doorTag{white-space:nowrap;border-radius:7px;padding:5px 6px;font-weight:900}.personRow .doorTag.left{color:#34e991;background:#123326}.personRow .doorTag.right{color:#8298ff;background:#1a2140}@media (width<=520px){html{scroll-padding-bottom:104px}body{background:radial-gradient(circle at 50% -4%,#172321 0,#0000 25%),#090b0e}.shell{padding:18px 16px calc(112px + env(safe-area-inset-bottom))}.app{width:100%}.topbar{gap:10px;min-height:54px}.identity{gap:11px}.avatar{flex:0 0 46px;width:46px;height:46px}.identity span{font-size:11px}.identity strong{font-size:17px}.iconButton.adminEntry{cursor:pointer;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.balance{border-radius:17px;height:44px;padding:5px 6px 5px 11px}.balance b{font-size:13px}.balance button{width:30px;height:30px}.card,.tip,.prize{border-radius:20px}.bonus{gap:12px;padding:15px 13px}.bonusTitle h2{font-size:15px}.bonusCopy p{font-size:10px}.day{min-width:44px}.day b{width:32px;height:32px}.day.next b{width:38px}.day small{font-size:8px}.bonusTimer{padding:11px 12px}.bonusTimer strong{font-size:19px}.bonusTimer span{font-size:9px}.stats{margin-top:16px;margin-bottom:14px}.total{padding:15px 0 18px}.total span{font-size:10px}.total strong{font-size:32px}.stat{padding:18px 8px}.stat b{font-size:16px}.stat small{font-size:8px}.tip{margin:0 0 14px;padding:15px}.tip p{font-size:11px;line-height:1.45}.sectionHead h1{font-size:27px}.tabs{margin:16px 0}.tabs button{min-height:46px;font-size:12px}.prizeGrid{gap:12px}.prize{grid-template-columns:50% 1fr;min-height:168px}.art{font-size:48px}.prize>div:last-child{padding:18px 15px}.prize h3{font-size:16px}.prize p{margin-bottom:14px;font-size:10px}.prize button{font-size:12px}.bottomNav{left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));border-radius:22px;width:auto;height:72px;padding:6px;transform:none}.bottomNav span{font-size:8px}.bottomNav svg{width:20px;height:20px}.contestModal>header,.peopleModal>header,.drawModal>header{padding-top:calc(18px + env(safe-area-inset-top))}.contestBody{padding:14px 14px calc(24px + env(safe-area-inset-bottom))}.residentScene{height:210px}.description p{font-size:12px!important}.contestBody .contestFacts>div{min-height:82px}.conditions,.choice,.participants{padding:16px}.condition div b{font-size:12px}.condition div span{font-size:9px}.doorGroups{grid-template-columns:1fr}.doorGroup{padding:14px}.groupTop>span b{font-size:11px}.groupTop>strong{font-size:15px}.openList{font-size:8px;display:inline}.peopleModal{height:100dvh}.peopleTabs{grid-template-columns:repeat(3,minmax(105px,1fr));overflow-x:auto}.personRow{min-height:58px;padding:11px}.personRow div b{font-size:11px}.entrantGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.entrant{min-height:50px}.drawModal{min-height:100dvh}}.tasksMode .homeApp{display:none}.tasksPage{padding-top:4px}.tasksHeader{align-items:center;margin-bottom:20px;display:flex}.tasksHeader>div:first-child{margin-right:auto}.tasksHeader span{letter-spacing:.14em;color:#747f8e;font-size:9px;font-weight:900}.tasksHeader h1{margin:3px 0 0;font-size:34px}.taskBalance{background:#07170f;border:1px solid #16a765;border-radius:18px;align-items:center;gap:9px;height:45px;padding:5px 6px 5px 12px;display:flex}.taskBalance>i,.stepTitle b i,.tagRow b i{color:#32ef92;text-shadow:0 0 8px #23e889;font-style:normal}.taskBalance b{font-size:14px}.taskBalance button{color:#35ed93;background:#123a29;border:0;border-radius:11px;width:31px;height:31px;font-size:17px}.streamTip{color:#b7a7ff;background:#19102f;border:1px solid #513899;border-radius:17px;align-items:center;gap:12px;margin-bottom:13px;padding:15px 18px;display:flex}.streamTip p{margin:0;font-size:11px}.jettonTask,.simpleTask{background:#121417;border:1px solid #292e35;border-radius:19px;overflow:hidden}.jettonTask>header{align-items:center;gap:12px;padding:16px;display:flex}.taskBrandIcon,.simpleIcon{color:#32e895;background:#0c3025;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.jettonTask>header>div:nth-child(2){margin-right:auto}.jettonTask>header span{align-items:center;gap:5px;display:flex}.jettonTask>header span b,.jettonTask>header span em{color:#35e990;background:#0d452e;border-radius:8px;padding:4px 8px;font-size:7px;font-style:normal}.jettonTask>header span em{color:#ff667f;background:#55202d}.jettonTask h2{margin:7px 0 4px;font-size:22px}.jettonTask header p{color:#87919e;margin:0;font-size:10px}.jettonTask>header>button{color:#7a8592;background:0 0;border:0;font-size:17px}.jettonStep{background:#17191c;border:1px solid #292d33;border-radius:16px;margin:0 10px 10px;padding:17px}.stepLabel{color:#8c97a5;font-size:8px;font-weight:900}.stepTitle{align-items:center;margin:9px 0 22px;display:flex}.stepTitle strong{margin-right:auto;font-size:22px}.stepTitle b{font-size:15px}.stepTrack{scrollbar-width:none;gap:10px;padding:0 0 10px;display:flex;overflow-x:auto}.stepTrack button{color:#9ba4af;background:#17191d;border:1px solid #343941;border-radius:50%;flex:0 0 32px;width:32px;height:32px;font-size:10px}.stepTrack .current{color:#fff;background:#061a10;border-color:#24e789}.stepMeta{color:#76808e;border-top:6px solid #282b30;justify-content:space-between;padding-top:7px;font-size:7px;display:flex}.connectButton{color:#06190f;background:#23e181;border:0;border-radius:13px;width:100%;margin-top:13px;padding:14px;font-size:14px;font-weight:950}.lockedHint{text-align:center;color:#7c8694;margin:11px 0 0;font-size:8px}.taskCards{gap:12px;margin-top:13px;display:grid}.simpleTask{padding:12px;display:flex}.simpleIcon{color:#fff;background:#28204e}.friendsTask .simpleIcon{background:#30204f}.linkTask .simpleIcon{color:#ff8c4a;background:#30204e}.simpleBody{flex:1;min-width:0;margin-left:12px}.tagRow{align-items:center;gap:6px;display:flex}.tagRow>span,.tagRow>em{color:#aab4c2;background:#292e39;border-radius:7px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:900}.tagRow>span{color:#9579ff;background:#30225f}.tagRow>b{margin-left:auto;font-size:14px}.simpleTask h3{margin:7px 0;font-size:19px}.simpleTask p{color:#9aa3af;margin:0 0 12px;font-size:10px;line-height:1.55}.taskActions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.taskActions button,.pendingButton{color:#fff;background:#17191c;border:1px solid #393e45;border-radius:13px;padding:13px;font-weight:900}.taskActions button:last-child{color:#06190f;background:#23e181;border:0}.inviteProgress{background:#24272c;border-radius:4px;height:5px;overflow:hidden}.inviteProgress i{background:linear-gradient(90deg,#895cff,#32e993);width:33%;height:100%;display:block}.simpleBody>small{color:#929ca8;margin:8px 0;font-size:9px;display:block}.pendingButton{color:#7d8793;background:#1b1e22}.tasksMode .bottomNav button:nth-child(2){color:#32ef95;background:#102c22}.tasksMode .bottomNav button:nth-child(2) svg{stroke:#32ef95}@media (width>=700px){.taskCards{grid-template-columns:repeat(3,1fr)}.simpleTask{min-height:250px}.taskActions{margin-top:auto}.simpleBody{flex-direction:column;display:flex}}@media (width<=520px){.tasksPage{padding-top:0}.tasksHeader{margin-bottom:15px}.tasksHeader h1{font-size:29px}.streamTip{padding:14px}.jettonTask>header{padding:14px 12px}.jettonStep{padding:15px 10px}.stepTitle strong{font-size:20px}.stepTrack{gap:8px}.simpleTask{padding:11px}.simpleTask h3{font-size:18px}.tasksMode .bottomNav{z-index:70}}.stepTitle b small{color:#8d91aa;font-size:8px;font-weight:700;display:block}.connectButton:disabled{color:#777786;background:#171821;border:1px solid #272a35}.simpleTask{cursor:pointer}.phoneGateSheet{min-height:auto;max-height:88vh}.taskSheet{background:#080a0f;border:1px solid #20252d;border-radius:22px 22px 0 0;width:min(100%,520px);min-height:68vh;max-height:96vh;overflow-y:auto;box-shadow:0 -25px 70px #000}.taskSheet>header{border-bottom:1px solid #1d222a;align-items:center;padding:23px 15px 17px;display:flex;position:relative}.taskSheet>header>i{background:#343a40;border-radius:4px;width:35px;height:4px;position:absolute;top:6px;left:50%}.taskSheet h2{margin:0 auto 0 0;font-size:19px;line-height:1.15}.taskSheet>header button{color:#8b91a8;background:#181c22;border:0;border-radius:50%;width:35px;height:35px;font-size:24px}.sheetBody{padding:20px 15px}.sheetBody>p{color:#9290ad;margin:0 0 15px;font-size:14px;line-height:1.5}.sheetReward{background:#0b1c1a;border:1px solid #075d43;border-radius:12px;align-items:center;margin-bottom:15px;padding:16px 13px;display:flex}.sheetReward span{color:#858ba2;margin-right:auto;font-size:12px}.sheetReward b{font-size:19px}.sheetReward i{color:#15d9a5;font-style:normal}.secondarySheetButton,.primarySheetButton,.uploadButton{border-radius:11px;width:100%;padding:13px;font-size:14px;font-weight:900}.secondarySheetButton{color:#fff;background:#191927;border:1px solid #165441;margin-bottom:12px}.primarySheetButton{color:#061912;background:#11bb86;border:0;margin-top:12px}.sheetBody label{color:#9290aa;margin:12px 0;font-size:12px;font-weight:800;display:block}.sheetBody input{color:#fff;background:#171722;border:1px solid #292939;border-radius:8px;width:100%;margin-top:10px;padding:13px;display:block}.uploadButton{color:#9694b0;background:0 0;border:1px dashed #2a2d38;margin-top:10px}.friendCount{color:#9290ad;font-size:12px;display:block}.sheetProgress{background:#1d2027;border-radius:6px;height:7px;margin-top:8px}.sheetProgress i{width:0;height:100%;display:block}.taskSheet>footer{text-align:center;color:#b2aec8;border-top:1px solid #151921;padding:16px;font-size:11px}.tagRow>em{color:#ef7180;background:#512027}.inviteProgress i{width:0}.jettonTask{background:radial-gradient(circle at 5% 0,#0e2821 0,#0000 24%),linear-gradient(150deg,#11171a,#0f1216);border-color:#195940;position:relative;box-shadow:inset 0 1px #ffffff08,0 18px 50px #0003}.jettonTask>header{padding:17px 18px;position:relative}.taskBrandIcon{background:linear-gradient(145deg,#0d513d,#092d26);border-radius:13px;flex-basis:45px;width:45px;height:45px;box-shadow:inset 0 1px #39f2a022}.jettonTask>header span b{border:1px solid #1c6d4a}.jettonTask>header>button{background:#151b20;border-radius:10px;width:34px;height:34px}.jettonStep{background:linear-gradient(145deg,#171d23,#13161b);border-color:#285647;margin:0 12px 12px;padding:14px;position:relative;overflow:hidden}.stepHero{background:radial-gradient(circle at 50% 0,#1c3533 0,#0000 58%),linear-gradient(145deg,#1b2430,#171824);border:1px solid #315b50;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-height:145px;display:flex}.stepHero .stepLabel{letter-spacing:.05em;color:#9195b1;font-size:9px}.stepHero>strong{margin:10px 0 9px;font-size:29px;line-height:1}.stepHero>strong small{color:#9695ad;font-size:18px}.stepHero>b{color:#fff;background:#143b36;border:1px solid #14785b;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:16px;display:flex}.stepHero>b small{color:#979ab0;font-size:9px}.stepHero>b i{color:#1be8ac;font-style:normal}.trackCaption{color:#65727e;letter-spacing:.12em;align-items:center;margin:17px 3px 10px;font-size:7px;font-weight:900;display:flex}.trackCaption b{color:#41dc98;margin-left:auto}.stepTrack{justify-content:space-between;gap:5px;padding:0 2px 12px;position:relative}.stepTrack:before{content:"";z-index:0;background:linear-gradient(90deg,#24e492 0 7%,#343943 7%);height:2px;position:absolute;top:16px;left:18px;right:18px}.stepTrack button{z-index:1;background:#171b20;flex:0 0 34px;width:34px;height:34px;position:relative;box-shadow:0 0 0 4px #14181c}.stepTrack button.current{background:#0c271c;border-color:#2bf099;box-shadow:0 0 0 4px #14221d,0 0 19px #1ee69155}.stepMeta{border-top:0;margin-top:2px;padding:0 2px}.connectButton{background:linear-gradient(90deg,#15c989,#25e083);min-height:50px;margin-top:15px;box-shadow:0 10px 24px #12d78a1c}.lockedHint{margin:14px 0 2px}@media (width>=700px){.jettonTask{max-width:760px;margin-inline:auto}.stepHero{min-height:160px}.stepTrack,.stepMeta,.connectButton{max-width:610px;margin-left:auto;margin-right:auto}.connectButton{display:block}}@media (width<=520px){.jettonTask>header{padding:14px}.jettonStep{margin:0 8px 8px;padding:10px}.stepHero{min-height:126px}.stepHero>strong{font-size:25px}.stepTrack{justify-content:flex-start;padding:3px 3px 12px;overflow-x:auto}.stepTrack:before{width:385px;top:19px;right:auto}.trackCaption{margin-top:14px}.connectButton{min-height:48px}.lockedHint{line-height:1.45}}.shopMode .homeApp{display:none}.shopPage{padding-top:3px}.shopHeader{align-items:center;margin-bottom:17px;display:flex}.shopHeader h1{margin:0 auto 0 0;font-size:32px}.shopSwitch{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:14px;display:grid}.shopSwitch button{color:#8e97a5;background:#17191d;border:1px solid #30343b;border-radius:15px;min-height:48px;font-size:13px;font-weight:900}.shopSwitch button.active{color:#fff;background:#202228;box-shadow:inset 0 0 0 1px #ffffff08}.shopFilters{-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x;align-items:center;gap:9px;max-width:100%;margin-bottom:14px;display:flex;overflow:auto hidden}.shopFilters::-webkit-scrollbar{display:none}.shopFilters button{color:#9da5b1;white-space:nowrap;background:#181a1f;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;height:36px;padding:0 16px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.shopFilters button.active{color:#30eb91;background:#0b4d32}.productGrid,.caseGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.productCard,.caseCard{background:#151619;border:1px solid #55430d;border-radius:17px;overflow:hidden}.productArt{background:radial-gradient(circle,#45350e,#181508 64%);justify-content:center;align-items:center;height:135px;font-size:44px;display:flex;position:relative;overflow:hidden}.productArt img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.productArt .stockBadge{z-index:3;color:#ff777d;background:#2d1518e6;border-radius:6px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:800;position:absolute;top:8px;right:8px}.cash .productArt{background:radial-gradient(circle,#493512,#181508 64%)}.productInfo{padding:12px}.productInfo>small{color:#7d8793;font-size:7px}.productInfo h3{margin:5px 0 10px;font-size:16px}.productInfo button,.caseCard button{color:#051a0f;background:#20df83;border:0;border-radius:11px;width:100%;padding:12px 8px;font-weight:950}.productInfo button b,.caseCard button b{display:block}.caseTip{color:#b09aff;background:#1b1032;border:1px solid #58369c;border-radius:13px;margin-bottom:14px;padding:14px;font-size:10px}.caseCard{background:#12161a;border-color:#253239;padding:10px}.caseVisual{background:radial-gradient(circle,#0b7b3f88,#03170c 65%);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;height:155px;display:flex;position:relative;overflow:hidden}.caseCard.blue .caseVisual{background:radial-gradient(circle,#164ba288,#050e24 65%)}.caseCard.red .caseVisual{background:radial-gradient(circle,#a11d1388,#210605 65%)}.caseCard.gold .caseVisual{background:radial-gradient(circle,#ad721888,#241805 65%)}.caseVisual>span{background:#07110dcc;border-radius:8px;padding:5px 7px;font-size:8px;font-weight:900;position:absolute;top:7px;right:7px}.caseVisual>b{filter:drop-shadow(0 0 22px #34e58d);font-size:48px}.caseVisual>strong{color:#dce4e2;font-size:14px}.caseCard h3{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.shopSheet{min-height:72vh}.purchaseHero{align-items:center;gap:13px;display:flex}.purchaseHero>div{background:#10281a;border-radius:14px;place-items:center;width:88px;height:88px;font-size:35px;display:grid}.purchaseHero span small{color:#aab1bb;background:#2b2d32;border-radius:7px;padding:4px 7px;font-size:7px}.purchaseHero h3{margin:7px 0 2px;font-size:19px}.purchaseHero p{color:#8d96a2;margin:0;font-size:10px}.purchaseHero b{color:#28e889;background:#0a4c30;border-radius:8px;margin-top:9px;padding:6px 9px;display:inline-block}.purchaseTerms{background:#17191d;border:1px solid #30343b;border-radius:14px;padding:13px}.purchaseTerms>b{color:#8d96a3;margin-bottom:5px;font-size:9px;display:block}.purchaseTerms span{border-top:1px solid #2c3036;padding:10px 0;display:flex}.purchaseTerms i{color:#89929e;margin-right:auto;font-size:10px;font-style:normal}.purchaseTerms strong{font-size:10px}.caseDetailIcon{background:radial-gradient(circle,#164c99,#070d24);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;width:120px;height:120px;margin:0 auto 13px;font-size:47px;display:flex}.caseDetailIcon span{font-size:10px;font-weight:900}.caseDescription{text-align:center!important}.casePrice{text-align:center;font-size:20px;display:block}.notEnough{color:#ff777d;text-align:center;background:#2d1518;border:1px solid #73373b;border-radius:12px;margin:15px 0;padding:12px;font-size:11px;font-weight:900}.rewardsTitle{color:#949ab0;font-size:11px}.possibleRewards{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.possibleRewards div{background:#15181d;border:1px solid #292e36;border-radius:12px;flex-direction:column;align-items:center;padding:12px 6px;font-size:22px;display:flex}.possibleRewards b{margin-top:7px;font-size:9px}.possibleRewards small{color:#2be891;margin-top:4px;font-size:8px}.caseWin{text-align:center;padding:18px 0}.caseWin>span,.caseWin>b{color:#25e88b;font-weight:950}.caseWin>div{margin:22px;font-size:70px}.caseWin p{color:#8d96a4;font-size:11px}.primarySheetButton:disabled{color:#071c13;opacity:.65;background:#126343}@media (width>=700px){.productGrid,.caseGrid{grid-template-columns:repeat(4,1fr)}.shopPage{max-width:900px}.caseVisual{height:185px}}@media (width<=520px){.shopPage{padding-top:0}.shopHeader h1{font-size:28px}.productArt{height:125px}.productInfo{padding:10px}.productInfo h3{font-size:14px}.caseVisual{height:145px}.caseGrid{gap:9px}.caseCard{padding:8px}.shopMode .bottomNav{z-index:70}}.shopSwitch{background:#101317;border:1px solid #29313a;border-radius:18px;padding:4px}.shopSwitch--single{grid-template-columns:1fr}.shopSwitch button{border:0}.shopSwitch button.active{background:#24272d;box-shadow:inset 0 0 0 1px #414751}.caseCard{border-color:#2c343d;border-radius:20px;padding:0;box-shadow:0 14px 35px #0005}.caseVisual{border-radius:19px 19px 0 0;height:190px}.caseVisual>i{border:1px solid #28e88c30;border-radius:50%;width:105px;height:105px;position:absolute;box-shadow:0 0 50px #22e48755}.caseVisual>b,.caseVisual>strong{z-index:1}.caseVisual>b{font-size:57px}.caseCardBody{padding:13px}.caseCard h3{margin:0 0 11px;font-size:15px}.caseCard button{background:linear-gradient(100deg,#12ca86,#25e284);border-radius:13px;min-height:53px}.caseCard button span,.caseCard button b{display:block}.caseCard button b{margin-top:3px;font-size:14px}.shopSheet{background:#090c11}.purchaseCard{background:#11161d;border:1px solid #27303a;border-radius:17px;padding:13px}.purchaseHero{background:0 0;border:0;align-items:center;gap:13px;padding:0;display:flex}.purchaseHeroArt{background:#10281a;border-radius:14px;flex:0 0 96px;place-items:center;width:96px;height:96px;font-size:35px;display:grid;overflow:hidden}.purchaseHeroArt img{object-fit:cover;width:100%;height:100%;display:block}.purchaseActivation{border-top:1px solid #27303a;margin-top:14px;padding-top:14px}.purchaseActivationTitle{color:#9aa5b2;letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px;font-size:9px;font-weight:950}.purchaseActivationBox{background:#0d1117;border:1px solid #2d3844;border-radius:12px;margin-bottom:10px;padding:12px}.purchaseActivationBox:last-child{margin-bottom:0}.purchaseActivationBoxLabel{color:#6b7683;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:950;display:block}.purchaseActivationPlatform p{color:#d5dbe3;margin:0;font-size:12px;line-height:1.5}.purchaseActivationPlatformName{color:#fff;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:950;text-decoration:underline}.purchaseActivationPlatform strong{color:#fff;font-size:14px;font-weight:950}.purchaseActivationSteps{color:#b8c0cb;margin:0;padding-left:18px;font-size:11px;line-height:1.65}.purchaseActivationSteps li+li{margin-top:4px}.purchaseActivationTerms{margin-top:0}.purchaseTerms{display:none}.rouletteStatus{text-align:center;margin:4px 0 20px}.rouletteStatus span{color:#2cea96;letter-spacing:.16em;font-size:9px;font-weight:950}.rouletteStatus h3{margin:6px;font-size:25px}.rouletteStatus p{margin:0!important;font-size:9px!important}.roulette{background:radial-gradient(circle,#123428,#0000 42%),#080b0f;border-block:1px solid #29323b;height:210px;margin:0 -16px;position:relative;overflow:hidden}.roulettePointer{z-index:8;left:50%;background:#2aff9b;width:2px;position:absolute;inset-block:0;box-shadow:0 0 18px #24f595}.roulettePointer:before,.roulettePointer:after{content:"";border-inline:8px solid #0000;position:absolute;left:-7px}.roulettePointer:before{border-top:11px solid #2aff9b;top:0}.roulettePointer:after{border-bottom:11px solid #2aff9b;bottom:0}.rouletteReel{gap:9px;animation:4.3s cubic-bezier(.08,.69,.08,1) forwards rouletteSpin;display:flex;position:absolute;top:24px;left:50%}.reelItem{background:linear-gradient(145deg,#171c23,#0e1217);border:1px solid #29323c;border-bottom:3px solid #7858e9;border-radius:12px;flex-direction:column;flex:0 0 126px;justify-content:center;align-items:center;height:160px;display:flex}.reelItem b{font-size:42px}.reelItem span{margin-top:12px;font-size:10px;font-weight:900}.reelItem small{color:#9b84ff;margin-top:5px;font-size:7px}.reelItem.r1{border-bottom-color:#35dc91}.reelItem.r2{border-bottom-color:#f2b34d}.reelItem.r3{border-bottom-color:#e94f6e}@keyframes rouletteSpin{0%{transform:translate(-80px)}12%{transform:translate(-740px)}to{transform:translate(-1733px)}}.rouletteWait{text-align:center;color:#2ee996;padding:18px;font-size:10px;font-weight:900}.caseWin>div{background:radial-gradient(circle,#ffd25b,#b57313);border-radius:50%;place-items:center;width:112px;height:112px;margin:24px auto;font-size:57px;display:grid;box-shadow:0 0 55px #e8a82f70}.caseWin h3{font-size:31px}@media (width<=520px){.caseVisual{height:160px}.caseCardBody{padding:10px}.caseCard h3{font-size:12px}.roulette{height:195px}.reelItem{flex-basis:115px;height:145px}@keyframes rouletteSpin{0%{transform:translate(-70px)}12%{transform:translate(-700px)}to{transform:translate(-1595px)}}}.rouletteReel.spinning{animation:4.4s cubic-bezier(.08,.72,.18,1) forwards rouletteSpin}.bonusDetails{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.bonusDetails>div{text-align:center;background:#12171d;border:1px solid #28323a;border-radius:12px;padding:12px 7px}.bonusDetails span,.bonusDetails small{display:block}.bonusDetails span{color:#2be993;font-size:15px;font-weight:950}.bonusDetails small{color:#7f8995;margin-top:4px;font-size:7px}.purchaseSuccess{text-align:center;padding:12px 0 22px}.purchaseSuccess>i{color:#062114;background:linear-gradient(145deg,#2bef99,#0da86b);border-radius:50%;place-items:center;width:68px;height:68px;margin:auto;font-size:34px;font-style:normal;font-weight:950;display:grid;box-shadow:0 0 42px #21e68d55}.purchaseSuccess>span{color:#30eb98;letter-spacing:.16em;margin-top:16px;font-size:8px;font-weight:950;display:block}.purchaseSuccess h3{margin:5px 0;font-size:28px}.purchaseSuccess p{color:#9ba5ae!important;margin:0!important}.activatedBonus{background:linear-gradient(135deg,#0c2d21,#101917);border:1px solid #17664a;border-radius:15px;align-items:center;gap:12px;padding:15px;display:flex}.activatedBonus>div{background:#115039;border-radius:13px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:25px;display:grid}.activatedBonus span b{color:#31eb99;font-size:14px}.activatedBonus span p{line-height:1.4;color:#c4cbc8!important;margin:4px 0!important;font-size:9px!important}.activatedBonus span small{color:#71847b;font-size:8px}.activationHint{color:#929ca6;background:#15191d;border-radius:11px;margin:13px 0;padding:12px;font-size:9px;line-height:1.5}.casinoPayout{background:linear-gradient(135deg,#0d2b20,#101a18);border:1px solid #176447;border-radius:14px;align-items:flex-start;gap:12px;margin:5px 0 13px;padding:14px;display:flex}.casinoPayout>div{background:#124a35;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:21px;display:grid}.casinoPayout span b{color:#35eb99;font-size:13px}.casinoPayout span p{line-height:1.45;color:#c0c8c4!important;margin:5px 0!important;font-size:10px!important}.casinoPayout span small{color:#73867e;font-size:8px}.casinoButton{margin-top:0;box-shadow:0 8px 25px #20df8330}.repeatCaseButton{color:#7f8995;background:0 0;border:0;width:100%;padding:10px;font-size:10px;font-weight:800}.languageOverlay{z-index:200;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020407f0;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.languageModal{background:#0d1014;border:1px solid #2b3239;border-radius:22px;width:min(100%,420px);padding:24px 20px;box-shadow:0 30px 90px #000}.languageModal header{text-align:center;margin-bottom:18px}.languageModal header span{color:#7f8994;letter-spacing:.12em;font-size:10px;font-weight:800;display:block}.languageModal header h2{margin:8px 0 0;font-size:24px}.languageOptions{gap:10px;display:grid}.languageOptions button{color:#fff;background:#15181d;border:1px solid #303842;border-radius:14px;width:100%;min-height:54px;font-size:16px;font-weight:900}.languageOptions button.active,.languageOptions button:hover{color:#ffd568;background:#1d170d;border-color:#6f5423}.languageError{color:#ff7b7b;text-align:center;margin:12px 0 0;font-size:12px}.profileLanguage{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:14px 16px;display:flex}.profileLanguage>span{color:#8b93a0;letter-spacing:.12em;font-size:10px;font-weight:900}.languageSwitch{grid-template-columns:1fr 1fr;gap:8px;min-width:200px;display:grid}.languageSwitch button{color:#c5ced8;background:#15181d;border:1px solid #303842;border-radius:12px;min-height:40px;font-size:12px;font-weight:800}.languageSwitch button.active{color:#ffd568;background:#1d170d;border-color:#6f5423}.taskSheetOverlay{z-index:160;padding:18px 12px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030507cc;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0;overflow:hidden}.taskSheet{width:min(100%,520px);min-height:auto;max-height:calc(100dvh - 24px - env(safe-area-inset-top));flex-direction:column;display:flex;overflow:hidden}.taskSheet .sheetBody{-webkit-overflow-scrolling:touch;padding-bottom:calc(24px + env(safe-area-inset-bottom));overflow-y:auto}@media (width<=520px){.taskSheetOverlay{align-items:flex-end;padding:0}.taskSheet{width:100%;max-height:calc(100dvh - env(safe-area-inset-top));border-radius:22px 22px 0 0}.taskSheet .sheetBody{padding-bottom:calc(26px + env(safe-area-inset-bottom))}}.balance{border-color:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.balance{border-color:color-mix(in srgb,var(--accent) 55%,#087c48)!important}}.balance>i{color:var(--green)!important;text-shadow:0 0 12px var(--green)!important}.balance button{background:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.balance button{background:color-mix(in srgb,var(--accent) 22%,#073d27)!important}}.balance button{color:var(--green)!important}.bottomNav .navActive{color:var(--accent)!important}.topCasinos{gap:10px;margin:16px 0;display:grid}.topCasinosHead{border-radius:var(--radius-sm);border:1px solid var(--accent);align-items:center;gap:10px;min-height:40px;padding:6px 10px 6px 8px;display:flex}@supports (color:color-mix(in lab, red, red)){.topCasinosHead{border:1px solid color-mix(in srgb,var(--accent) 18%,#ffffff12)}}.topCasinosHead{background:linear-gradient(165deg,#161a1fcc,#101318f0)}.topCasinosPill{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:var(--accent-dim);border:1px solid var(--accent-border);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;padding:4px 9px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.topCasinosHeadSep{background:var(--accent);border-radius:1px;flex-shrink:0;width:1px;height:14px}@supports (color:color-mix(in lab, red, red)){.topCasinosHeadSep{background:color-mix(in srgb,var(--accent) 40%,#ffffff18)}}.topCasinosHeadTitle{letter-spacing:-.02em;color:#f0f3f7;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:800;line-height:1.15;overflow:hidden}.topCasinosHeadAction{border:1px solid var(--line);color:#9aa3b0;cursor:pointer;background:#14171b;border-radius:10px;flex-shrink:0;place-items:center;width:30px;height:30px;margin-left:auto;padding:0;font-size:14px;line-height:1;display:grid}.giveawaysHead{margin:0 0 14px}.topCasinosList{gap:10px;display:grid}.topCasino{border:1px solid var(--accent);padding:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.topCasino{border:1px solid color-mix(in srgb,var(--accent) 18%,#ffffff12)}}.topCasino{background:linear-gradient(165deg,#161a1fcc,#101318f0)}.topCasino.isOpen{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.topCasino.isOpen{border-color:color-mix(in srgb,var(--accent) 42%,#ffffff18)}}.topCasinoRow{align-items:stretch;gap:8px;padding:10px 10px 10px 8px;display:flex}.topCasinoMain{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:2px 0;display:flex}.topCasinoMain:disabled{cursor:default}.topCasinoRank{width:22px;height:22px;color:var(--accent);background:var(--accent-dim);border:1px solid var(--accent-border);border-radius:8px;flex-shrink:0;place-items:center;font-size:11px;font-weight:800;display:grid}.topCasinoLogo,.topCasinoLogoPlaceholder{object-fit:cover;background:#0d1116;border:1px solid #ffffff14;border-radius:12px;flex-shrink:0;width:42px;height:42px}.topCasinoLogoPlaceholder{color:var(--accent);place-items:center;font-size:16px;font-weight:800;display:grid}.topCasinoCopy{flex:1;gap:2px;min-width:0;display:grid}.topCasinoCopy strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.2;overflow:hidden}.topCasinoCopy small{color:#9aa3af;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.topCasinoChevron{color:#7d8694;flex-shrink:0;padding:0 2px;font-size:12px}.topCasinoPlay{border:1px solid var(--accent-border);background:linear-gradient(180deg,var(--accent),var(--accent));border-radius:12px;align-self:center;height:36px;padding:0 14px}@supports (color:color-mix(in lab, red, red)){.topCasinoPlay{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 28%,transparent),color-mix(in srgb,var(--accent) 12%,#0a1a14))}}.topCasinoPlay{color:var(--accent);letter-spacing:.02em;cursor:pointer;flex-shrink:0;font-size:12px;font-weight:800}.topCasinoPlay:disabled{opacity:.45;cursor:default}.topCasinoPlay:active:not(:disabled){transform:scale(.97)}.topCasinoDetails{border-top:1px solid #ffffff0d;gap:10px;margin-top:2px;padding:12px;animation:.22s topCasinoReveal;display:grid}@keyframes topCasinoReveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.topCasinoDetailRow{gap:4px;display:grid}.topCasinoDetailRow>span{letter-spacing:.06em;text-transform:uppercase;color:#7d8694;font-size:10px}.topCasinoDetailRow>p{color:#d7dde6;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.4}.topCasinoPromoBtn{border:1px dashed var(--accent-border);background:var(--accent-dim);width:100%;color:inherit;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.topCasinoPromoBtn code{color:var(--accent);letter-spacing:.04em;font-size:14px;font-weight:800}.topCasinoPromoBtn em{color:#9aa3af;font-size:11px;font-style:normal}input[type=number],.input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.personRow>div{min-width:0}.personRow div b{color:#e8eef6;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.personRow .personMeta{white-space:nowrap;margin-top:3px;font-weight:700;line-height:1.3;display:block;color:#9aa8b8!important;font-size:11px!important}.peopleShowAll{color:#39e995;cursor:pointer;background:#16191e;border:1px solid #2c323b;border-radius:12px;grid-column:1/-1;padding:12px 14px;font-family:inherit;font-size:12px;font-weight:900}.peopleShowAll:hover{color:#fff;background:#10281d;border-color:#31e78e}.casinoAccountCondition{background:linear-gradient(135deg,#480f1885,#12171df5);border-radius:16px;align-items:start;margin-top:10px;border:1px solid #ff4f5b8c!important;padding:14px!important}.casinoAccountCondition>i{color:#fff!important;background:#d93649!important}.casinoConditionImportant{color:#ff6876;letter-spacing:.12em;width:max-content;margin:0 0 5px;font-size:9px;font-weight:950;display:block}.casinoConditionForm{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:8px;margin-top:12px;display:grid}.casinoConditionInput,.conditionBtn{color:#f4f7fb;background:#0b1118;border:1px solid #394453;border-radius:11px;min-height:40px;padding:0 12px;font:800 11px/1.2 inherit}.conditionBtn{cursor:pointer}.conditionBtnPrimary{color:#04170f;background:#28e39a;border-color:#28e39a}.conditionBtn:disabled{cursor:default;opacity:.55}.casinoConditionForm .conditionBtn:last-child{grid-column:1/-1}.conditionMsg{color:#5af0b2;background:#0c211a;border:1px solid #315047;border-radius:11px;margin:0 0 10px;padding:10px 12px;font-size:11px;font-weight:800}.admin-casino-condition-editor{background:#3d0f1747;border:1px solid #ff4f5b7a;border-radius:16px;gap:12px;padding:14px;display:grid}.admin-casino-condition-important{color:#c6d0dc;gap:4px;font-size:12px;line-height:1.45;display:grid}.admin-casino-condition-important b{color:#ff6573;letter-spacing:.08em;font-size:11px}.admin-entry-record{border-bottom:1px solid #27313d;gap:8px;padding:8px 0;display:grid}.admin-entry-record .admin-mini-row{border-bottom:0}.admin-entry-casino-list{gap:6px;padding:0 10px 4px;display:grid}.admin-entry-casino{color:#b8c5d3;background:#3a101747;border:1px solid #ff4f5b59;border-radius:10px;grid-template-columns:minmax(90px,.7fr) minmax(0,1.3fr) auto;align-items:center;gap:8px;padding:9px 10px;font-size:11px;display:grid}.admin-entry-casino b{overflow-wrap:anywhere;color:#fff}@media (width<=520px){.casinoConditionForm,.admin-entry-casino{grid-template-columns:1fr}.casinoConditionForm .conditionBtn:last-child{grid-column:auto}}.classicGiveawayPage{--giveaway-accent:#f4bd45;--giveaway-accent-soft:#f4bd451f;background:#090d12!important;border-color:#f4bd4552!important;width:min(100%,720px)!important}.classicGiveawayHeader{z-index:12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-height:64px;position:sticky;top:0;background:#090d12f2!important;border-bottom:1px solid #26303a!important;padding:12px 16px!important}.classicGiveawayHeader>span{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 56px);overflow:hidden;color:#f4f7fa!important;letter-spacing:0!important;font-size:14px!important}.classicGiveawayHeader>button{flex:0 0 40px;color:#d9e0e6!important;background:#151c24!important;border:1px solid #303b46!important;border-radius:12px!important;width:40px!important;height:40px!important}.classicGiveawayHero{background:radial-gradient(circle at 92% 12%,#f4bd451f,#0000 30%),linear-gradient(#111820,#0b1016)!important;padding:14px 14px 18px!important}.classicGiveawayMedia{aspect-ratio:16/8.6;background:#05080c;width:100%;overflow:hidden;border:1px solid #f4bd454d!important;border-radius:15px!important;margin:0 0 15px!important}.classicGiveawayMedia>span,.classicGiveawayMedia img,.classicGiveawayMedia video{width:100%;height:100%;display:block}.classicGiveawayMedia img,.classicGiveawayMedia video{object-fit:cover}.classicGiveawayStatus{align-items:center;gap:10px;margin-bottom:8px;display:flex}.classicGiveawayStatus>span{color:#40df84;letter-spacing:.09em;background:#1fb5631c;border:1px solid #35dc7e47;border-radius:8px;padding:6px 9px;font-size:9px;font-weight:950}.classicGiveawayStatus>b{color:#a9b4bf;font-size:11px;font-weight:800}.classicGiveawayHero>h2{line-height:1.08;color:#f4f7fa!important;margin:0!important;font-size:clamp(25px,6.2vw,37px)!important}.classicGiveawayPrize{background:linear-gradient(110deg,#4c350c75,#1e190ebd);border:1px solid #f4bd4552;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;margin:14px 0 11px;padding:13px 14px;display:flex}.classicGiveawayPrize>span{color:#c9a65e;letter-spacing:.11em;font-size:9px;font-weight:950}.classicGiveawayPrize>strong{color:#ffd567;text-align:right;font-size:clamp(22px,5.5vw,31px);line-height:1}.classicGiveawayHero>p{line-height:1.55;color:#b9c2ca!important;margin:0!important;font-size:13px!important}.classicGiveawayDeadline{border-top:1px solid #ffffff12;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;margin-top:15px;padding-top:14px;display:grid}.classicGiveawayDeadline>span{color:#9faab5;letter-spacing:.1em;font-size:9px;font-weight:950}.classicGiveawayPage .classicGiveawayDeadline .superTimer{width:100%;max-width:none;margin:0!important}.classicGiveawayPage .classicGiveawayDeadline .superTimer>div{padding:9px 7px!important}.classicGiveawayPage .classicGiveawayDeadline .superTimer b{font-size:18px!important}.classicGiveawayBody{padding:14px 14px calc(24px + env(safe-area-inset-bottom))!important;gap:13px!important}.classicGiveawayPage .prizeSplit,.classicGiveawayPage .conditions,.classicGiveawayPage .choice,.classicGiveawayPage .ticketParticipants{background:#11171e!important;border:1px solid #29333e!important;border-radius:16px!important;margin:0!important;padding:16px!important}.classicSectionHead{align-items:center;gap:11px;margin-bottom:10px;display:flex}.classicSectionHead>span,.classicStepNumber{color:#f4c558;background:#f4bd451c;border:1px solid #f4bd454d;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:14px;font-style:normal;font-weight:950;display:grid}.classicSectionHead small{color:#7f8c98;letter-spacing:.12em;font-size:8px;font-weight:900;display:block}.classicSectionHead h3{margin:4px 0 0!important;font-size:17px!important}.classicGiveawayPage .prizeSplit>div:not(.classicSectionHead){padding:11px 0!important}.classicGiveawayPage .prizeSplit>div:not(.classicSectionHead) b{color:#b7c0c9!important;font-size:13px!important}.classicGiveawayPage .prizeSplit>div:not(.classicSectionHead) strong{color:#ffd466!important;font-size:14px!important}.classicGiveawayPage .conditionHowHead{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;margin-bottom:14px;display:grid}.classicGiveawayPage .conditionHowHead>div{min-width:0}.classicGiveawayPage .conditionHowHead h3{color:#f4f7fa;margin:0;line-height:1.2;font-size:19px!important}.classicGiveawayPage .conditionHowHead p{color:#b0bac4;margin:5px 0 0;line-height:1.45;font-size:12px!important}.classicGiveawayPage .prizeCasinoInfo{background:#f4bd450f;border:1px solid #f4bd453b;border-radius:12px;margin:0 0 13px;padding:12px}.classicGiveawayPage .prizeCasinoLabel{color:#d9bd7a;margin-bottom:8px;font-size:12px;font-weight:900;display:block}.classicGiveawayPage .conditions .condition{grid-template-columns:42px minmax(0,1fr) auto;gap:12px;padding:15px!important}.classicGiveawayPage .conditions .condition>div>b{line-height:1.35;color:#fff!important;font-size:15px!important}.classicGiveawayPage .conditions .condition>div>span{margin-top:6px;line-height:1.5;color:#c1c9d1!important;font-size:12px!important}.classicGiveawayPage .casinoConditionImportant{color:#ff7783;background:#ff364826;border:1px solid #ff5b6873;border-radius:6px;width:auto;margin:0 0 7px;padding:4px 7px;font-size:10px;line-height:1;display:inline-flex}.classicGiveawayPage .condition>em{min-width:54px;padding:8px 9px;font-size:10px}.classicGiveawayPage .casinoConditionForm{gap:9px;margin-top:13px}.classicGiveawayPage .casinoConditionInput,.classicGiveawayPage .conditionBtn{min-height:46px;font-size:12px}.classicGiveawayPage .conditionProgressBlock>div{color:#b6c0c9;font-size:12px}.classicGiveawayPage .conditionProgressBlock>div strong{font-size:14px}.classicGiveawayPage .conditionProgressBlock>i{height:8px}.classicGiveawayPage .conditionProgressBlock>small{color:#a7b1bb;font-size:11px}.classicJoinCard{position:relative;overflow:hidden}.classicJoinCardCompact{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid;padding:12px!important}.classicGiveawayPage .classicJoinCardCompact .buyTicket{min-width:0}.classicGiveawayPage .classicJoinCardCompact>.share{white-space:nowrap;width:auto;min-height:52px;margin:0!important;padding-inline:15px!important}.classicJoinCardCompact .ticketSuccess{grid-column:1/-1}.classicJoinCard.isReady{background:linear-gradient(135deg,#0d3624a6,#11171e 72%)!important;border-color:#35dc7e52!important}.classicJoinCard.isLocked{border-color:#ff5a6740!important}.classicJoinCard .choiceHead{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;display:grid!important}.classicJoinCard .choiceHead>div{min-width:0}.classicJoinCard .choiceHead .eyebrow{color:#9ca8b4!important;font-size:9px!important}.classicJoinCard .choiceHead h3{margin:4px 0 0!important;font-size:18px!important}.classicJoinCard.isReady .classicStepNumber{color:#43df84;background:#35dc7e1f;border-color:#35dc7e57}.classicJoinCard .choiceWarning{background:#0d1319;border:1px solid #29333e;border-radius:10px;padding:11px 12px;line-height:1.5;color:#b6c0ca!important;margin:13px 0!important;font-size:12px!important}.classicGiveawayPage .classicJoinCard .buyTicket{min-height:52px;font-size:14px;margin:0!important}.classicGiveawayPage .classicJoinCard .buyTicket:disabled{opacity:1;color:#99a3ae!important;background:#1a2027!important;border:1px solid #303943!important}.classicJoinFoot{align-items:center;gap:12px;grid-template-columns:minmax(0,1fr) auto!important;margin-top:10px!important;display:grid!important}.classicJoinFoot>small{color:#8995a0;font-size:10px;line-height:1.4}.classicGiveawayPage .classicJoinFoot .share{white-space:nowrap;width:auto;min-height:40px;margin:0!important}.classicGiveawayPage .ticketParticipants>header{align-items:center;margin-bottom:12px}.classicGiveawayPage .ticketParticipants>header span{color:#8f9ba6!important;font-size:9px!important}.classicGiveawayPage .ticketParticipants>header h3{margin-top:4px;font-size:17px!important}.classicGiveawayPage .allParticipants{color:#c4ccd4;background:#171e26;border:1px solid #2e3944;border-radius:10px;min-height:38px;padding:0 10px;font-size:11px}.classicParticipantsEmpty{text-align:center;background:#0d1319;border:1px dashed #303b46;border-radius:12px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:5px;min-height:110px;padding:18px;display:flex}.classicParticipantsEmpty>i{opacity:.8;font-size:24px;font-style:normal}.classicParticipantsEmpty>b{color:#d9e0e6;font-size:13px}.classicParticipantsEmpty>span{color:#8f9aa5;font-size:11px}.classicAdminTools{background:#ef712a0b;border:1px solid #ef803d38;border-radius:14px;overflow:hidden}.classicAdminTools>summary{color:#d8b18e;cursor:pointer;align-items:center;gap:10px;min-height:50px;padding:0 14px;list-style:none;display:flex}.classicAdminTools>summary::-webkit-details-marker{display:none}.classicAdminTools>summary b{margin-right:auto;font-size:12px}.classicAdminTools>summary i{font-style:normal;transition:transform .2s}.classicAdminTools[open]>summary i{transform:rotate(180deg)}.classicGiveawayPage .classicAdminTools .adminSuperDraw{margin:0 10px 10px!important}.classicGiveawayPage .superNote{color:#7f8b96!important;margin:0 8px!important;font-size:10px!important}@media (width<=520px){.classicGiveawayHero{padding:10px 10px 16px!important}.classicGiveawayMedia{border-radius:13px!important}.classicGiveawayDeadline{grid-template-columns:1fr;gap:9px}.classicGiveawayBody{padding:10px 10px calc(22px + env(safe-area-inset-bottom))!important}.classicGiveawayPage .prizeSplit,.classicGiveawayPage .conditions,.classicGiveawayPage .choice,.classicGiveawayPage .ticketParticipants{padding:14px!important}.classicGiveawayPage .conditionHowHead h3{font-size:17px!important}.classicGiveawayPage .conditionHowHead p{font-size:11px!important}.classicGiveawayPage .conditions .condition{grid-template-columns:38px minmax(0,1fr) auto;gap:10px;padding:13px!important}.classicGiveawayPage .conditions .condition>em{justify-self:end;min-width:48px}.classicGiveawayPage .conditions .condition>div>b{font-size:14px!important}.classicGiveawayPage .conditions .condition>div>span{font-size:11px!important}.classicGiveawayPage .casinoConditionForm{grid-template-columns:1fr}.classicGiveawayPage .casinoConditionForm .conditionBtn:last-child{grid-column:auto}.classicJoinFoot{grid-template-columns:1fr!important}.classicGiveawayPage .classicJoinFoot .share{width:100%}.classicJoinCardCompact{grid-template-columns:1fr}.classicGiveawayPage .classicJoinCardCompact>.share{width:100%;min-height:44px}}.conditionHowHead{margin-bottom:14px}.conditionHowHead h3{color:#f4f7fb;letter-spacing:.025em;margin:0;font-size:18px;line-height:1.2}.conditionHowHead p{color:#a2adbb;margin:7px 0 0;font-size:11px;line-height:1.5}.conditions .condition{background:linear-gradient(135deg,#4d0f18b8,#180f13f5);border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:11px;margin-top:9px;border:1px solid #8f2330!important;padding:14px!important}.conditions .condition.done,.conditions .casinoAccountCondition.done{background:linear-gradient(135deg,#0a3823e6,#0c1d16f7)!important;border-color:#168d51!important}.conditions .condition>i{color:#fff;background:#c32b3c;border-radius:50%;width:38px;height:38px;font-size:13px;box-shadow:0 6px 18px #b0182b3d}.conditions .condition.done>i,.conditions .casinoAccountCondition.done>i{box-shadow:0 6px 18px #35b96740;color:#fff!important;background:#35b967!important}.conditions .condition>div{min-width:0}.conditions .condition>div>b{color:#f4f7fb;font-size:13px;line-height:1.35}.conditions .condition>div>span{color:#a8b2bf;margin-top:5px;font-size:10px;line-height:1.45}.conditions .condition.done>div>span{color:#49df82}.conditions .condition>em{color:#ff737d;text-align:center;background:#3b1118;border:1px solid #8f2330;border-radius:9px;min-width:43px;padding:8px 9px;font-size:10px;font-weight:900;line-height:1}.conditions .condition.done>em{color:#49df82;background:#0a2f1d;border-color:#168d51}.referralConditionAction{background:#640f1957;border:1px solid #d52a3994;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:12px;padding:12px;display:grid}.referralConditionAction>div{min-width:0}.referralConditionAction>div>b,.referralConditionAction>div>span{display:block}.referralConditionAction>div>b{color:#ff858d;font-size:10px;line-height:1.35}.referralConditionAction>div>span{color:#c1a9ad;margin-top:4px;font-size:9px;line-height:1.4}.referralConditionAction button{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(#d9273a,#a70e1f);border:1px solid #e13645;border-radius:9px;min-height:40px;padding:0 15px;font:950 10px/1 inherit;box-shadow:0 8px 22px #c9172a40}.referralConditionAction button:disabled{cursor:default;opacity:.5}.conditionProgressBlock{margin-top:15px;padding:2px 2px 0}.conditionProgressBlock>div{color:#aeb8c4;align-items:center;gap:8px;font-size:10px;display:flex}.conditionProgressBlock>div span{margin-right:auto}.conditionProgressBlock>div b{color:#45dc7d}.conditionProgressBlock>div strong{color:#f2f5f8;font-size:12px}.conditionProgressBlock>i{background:#1d242b;border-radius:99px;height:7px;margin-top:8px;display:block;overflow:hidden}.conditionProgressBlock>i>span{border-radius:inherit;background:linear-gradient(90deg,#2aab52,#43d875);height:100%;transition:width .25s;display:block}.conditionProgressBlock>small{color:#8f9aa8;margin-top:7px;font-size:9px;display:block}@media (width<=520px){.conditionHowHead h3{font-size:16px}.conditions .condition{grid-template-columns:38px minmax(0,1fr) auto;gap:9px;padding:12px!important}.conditions .condition>i{width:34px;height:34px}.referralConditionAction{grid-template-columns:1fr}.referralConditionAction button{width:100%}}.classicGiveawayPage .classicJoinCardCompact{grid-template-columns:minmax(0,1fr)}.classicGiveawayPage .classicJoinPrimary,.classicGiveawayPage .classicJoinCard.isLocked .classicJoinPrimary:not(:disabled){letter-spacing:.01em;color:#1b1004!important;background:linear-gradient(110deg,#ffd45f 0%,#ffb13b 52%,#ff8d31 100%)!important;border:1px solid #ffd264!important;min-height:58px!important;font-size:17px!important;font-weight:950!important;box-shadow:0 12px 30px #ffa1303d,inset 0 1px #ffffff6b!important}.classicGiveawayPage .classicJoinPrimary:not(:disabled):active{transform:translateY(1px);box-shadow:0 7px 18px #ffa13033!important}.classicRequirementsBackdrop{z-index:1200;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#030609d1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.classicRequirementsDialog{background:radial-gradient(circle at 50% 0,#ffae301f,#0000 44%),#11171d;border:1px solid #ffbb4273;border-radius:22px;width:min(100%,410px);padding:26px 20px 20px;position:relative;box-shadow:0 26px 80px #00000094}.classicRequirementsClose{color:#dce5ed;background:#192129;border:1px solid #34404b;border-radius:12px;width:38px;height:38px;padding:0;font-size:24px;line-height:1;position:absolute;top:12px;right:12px}.classicRequirementsIcon{color:#ffc34f;background:#ffae3024;border:1px solid #ffbb427a;border-radius:14px;place-items:center;width:44px;height:44px;margin-bottom:15px;font-size:23px;font-weight:950;display:grid}.classicRequirementsDialog>small{color:#ffbd45;letter-spacing:.13em;font-size:10px;font-weight:900;display:block}.classicRequirementsDialog>h3{color:#fff;margin:7px 42px 5px 0;font-size:23px;line-height:1.18}.classicRequirementsDialog>p{color:#aeb8c2;margin:0;font-size:13px;line-height:1.5}.classicRequirementsDialog>ul{gap:9px;margin:18px 0;padding:0;list-style:none;display:grid}.classicRequirementsDialog>ul li{color:#f4f7fa;background:#0c1217;border:1px solid #2c3741;border-radius:13px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:9px 12px;font-size:14px;font-weight:800;line-height:1.35;display:grid}.classicRequirementsDialog>ul li i{color:#ff6572;background:#ff5b6821;border-radius:9px;place-items:center;width:28px;height:28px;font-size:20px;font-style:normal;display:grid}.classicRequirementsConfirm{color:#03150f;background:linear-gradient(110deg,#22d991,#28e6a5);border:1px solid #32e69080;border-radius:14px;width:100%;min-height:52px;padding:0 14px;font-size:14px;font-weight:950}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.salesLanding{--sl-bg:#05080b;--sl-panel:#0d1319;--sl-panel-2:#101820;--sl-line:#ffffff1a;--sl-line-soft:#fff1;--sl-text:#f4f7f7;--sl-muted:#91a0ad;--sl-green:#27e69a;--sl-green-dark:#0c9d69;--sl-violet:#9d5cff;--sl-gold:#ffbd55;background:radial-gradient(circle at 82% 8%, #753eff1a, transparent 24%), radial-gradient(circle at 10% 28%, #1bde9b12, transparent 22%), var(--sl-bg);min-height:100vh;color:var(--sl-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.5;overflow:hidden}body:has(.salesLanding) #instant-shell{display:none!important}.salesLanding *,.salesLanding :before,.salesLanding :after{box-sizing:border-box}.salesLanding a{color:inherit;text-decoration:none}.salesLanding button{font:inherit}.salesLanding svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.salesContainer{width:min(1180px,100% - 44px);margin:0 auto}.salesSkip{z-index:1000;background:#fff;border-radius:10px;padding:10px 14px;font-weight:800;position:fixed;top:12px;left:16px;transform:translateY(-150%);color:#08100d!important}.salesSkip:focus{transform:translateY(0)}.salesHeader{z-index:100;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#05080bd1;border-bottom:1px solid #ffffff12;align-items:center;gap:34px;width:100%;min-height:76px;padding:0 max(22px,50vw - 590px);display:flex;position:sticky;top:0}.salesBrand{flex:none;align-items:center;gap:11px;display:inline-flex}.salesBrand>span:last-child{flex-direction:column;line-height:1.05;display:flex}.salesBrand strong{letter-spacing:.11em;font-size:14px}.salesBrand small{color:#6f7f8d;letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:8px}.salesBrandMark{background:linear-gradient(145deg,#13271f,#0a1012);border:1px solid #2be89f61;border-radius:11px;place-items:center;width:36px;height:36px;display:grid;position:relative;box-shadow:0 0 24px #27e69a21,inset 0 1px #ffffff14}.salesBrandMark:before,.salesBrandMark:after,.salesBrandMark span{content:"";border:2px solid var(--sl-green);border-radius:4px;position:absolute}.salesBrandMark:before{border-bottom:0;width:16px;height:10px;top:8px}.salesBrandMark:after{width:18px;height:13px;bottom:7px}.salesBrandMark span{border-width:0 0 0 2px;border-radius:0;width:2px;height:22px;top:7px}.salesNav{justify-content:center;align-items:center;gap:28px;margin:0 auto;display:flex}.salesNav a{color:#aab4bd;font-size:13px;font-weight:700;transition:color .2s}.salesNav a:hover{color:#fff}.salesNav a.active{color:var(--sl-green)}.salesHeaderCta{background:#27e69a1a;border:1px solid #27e69a66;border-radius:12px;align-items:center;gap:9px;min-height:42px;padding:0 16px;font-size:12px;font-weight:900;display:inline-flex;color:#7affc4!important}.salesHeaderCta:hover{background:#27e69a2b}.salesHero{padding:84px 0 0;position:relative}.salesHeroGlow{filter:blur(90px);pointer-events:none;background:#7341ff1f;border-radius:50%;width:620px;height:620px;position:absolute;top:-120px;right:-180px}.salesHeroGrid{grid-template-columns:minmax(0,.92fr) minmax(540px,1.25fr);align-items:center;gap:10px;min-height:610px;display:grid}.salesHeroCopy{z-index:2;max-width:640px;padding-bottom:54px;position:relative}.salesEyebrow,.salesKicker{color:var(--sl-green);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900}.salesEyebrow{align-items:center;gap:9px;margin-bottom:24px;display:inline-flex}.salesLiveDot{background:var(--sl-green);width:7px;height:7px;box-shadow:0 0 0 5px #27e69a17, 0 0 14px var(--sl-green);border-radius:50%}.salesHero h1{letter-spacing:-.052em;max-width:680px;margin:0;font-size:clamp(44px,5vw,70px);font-weight:830;line-height:1.02}.salesHero h1 em{color:#77f4bf;font-style:normal}.salesHeroLead{color:#9ba9b5;max-width:610px;margin:25px 0 0;font-size:17px;line-height:1.7}.salesHeroActions{align-items:center;gap:20px;margin-top:34px;display:flex}.salesPrimaryButton{background:var(--sl-green);border:1px solid #2ef0a4;border-radius:14px;justify-content:center;align-items:center;gap:14px;min-height:54px;padding:0 23px;font-size:13px;font-weight:950;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 34px #27e69a29,inset 0 1px #ffffff59;color:#04130d!important}.salesPrimaryButton:hover{transform:translateY(-2px);box-shadow:0 16px 42px #27e69a3d}.salesTextButton{border-bottom:1px solid #40505b;align-items:center;min-height:44px;font-size:13px;font-weight:800;display:inline-flex;color:#d5dce1!important}.salesTextButton:hover{border-color:var(--sl-green);color:var(--sl-green)!important}.salesHeroChecks{flex-wrap:wrap;gap:17px 23px;margin:27px 0 0;padding:0;list-style:none;display:flex}.salesHeroChecks li{color:#788895;align-items:center;gap:6px;font-size:10px;font-weight:750;display:flex}.salesHeroChecks svg{width:14px;color:var(--sl-green)}.salesHeroVisual{z-index:1;align-self:stretch;align-items:center;width:780px;margin-left:-80px;display:flex;position:relative}.salesHeroVisual:before{content:"";filter:blur(25px);background:radial-gradient(circle,#6d37ff38,#0000 67%);border-radius:50%;position:absolute;inset:9% 1% 3% 13%}.salesHeroVisual img{mix-blend-mode:screen;width:100%;height:auto;display:block;position:relative}.salesHeroStatus{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);color:#dce3e8;background:#070c10db;border:1px solid #ffffff24;border-radius:12px;align-items:center;gap:8px;font-size:9px;font-weight:850;display:flex;position:absolute;box-shadow:0 18px 45px #0000006b}.salesHeroStatusTop{padding:11px 14px;top:17%;right:42px}.salesHeroStatusTop span{color:var(--sl-green);text-shadow:0 0 8px var(--sl-green)}.salesHeroStatusBottom{padding:10px 14px;bottom:17%;left:26%}.salesHeroStatusBottom strong{color:var(--sl-gold);font-size:15px}.salesHeroStatusBottom span{color:#8997a2}.salesTrustRow{border-top:1px solid var(--sl-line-soft);border-bottom:1px solid var(--sl-line-soft);color:#6f7e8b;letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;gap:31px;min-height:86px;font-size:10px;font-weight:900;display:flex}.salesTrustRow i{background:#27343d;border-radius:50%;width:4px;height:4px}.salesSection{padding:120px 0;position:relative}.salesSectionHeading{max-width:750px;margin-bottom:54px}.salesSectionHeading h2,.salesIncluded h2,.salesFinalCta h2,.salesPartnerCopy h2,.salesFaqIntro h2{letter-spacing:-.038em;margin:13px 0 0;font-size:clamp(34px,4vw,52px);line-height:1.08}.salesSectionHeading>p,.salesSectionHeadingWide>p,.salesPartnerCopy>p,.salesFaqIntro>p{color:var(--sl-muted);margin:18px 0 0;font-size:15px;line-height:1.75}.salesSectionHeadingWide{grid-template-columns:1.18fr .82fr;align-items:end;gap:80px;max-width:none;display:grid}.salesSectionHeadingWide>p{margin:0 0 3px}.salesSectionHeadingCentered{text-align:center;margin-left:auto;margin-right:auto}.salesProduct{background:linear-gradient(#0000,#0b1217ad 45%,#0000)}.salesProductShowcase{grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr);align-items:center;gap:94px;display:grid}.salesPhone{background:linear-gradient(155deg,#26333c,#080b0e 24%,#141d24 70%,#3e4e5b);border:1px solid #384651;border-radius:42px;width:min(390px,100%);margin:0 auto;padding:10px;transform:rotate(-2.2deg);box-shadow:0 50px 100px #000000a6,0 0 0 5px #080a0d,inset 0 1px #ffffff4d}.salesPhoneBar{background:#090d11;border-radius:30px 30px 0 0;align-items:center;height:37px;padding:0 13px;font-size:10px;font-weight:850;display:flex}.salesPhoneBar i{background:#030506;border-radius:0 0 12px 12px;width:70px;height:20px;margin:0 auto}.salesPhoneBar b{color:#7f8b95;letter-spacing:.1em}.salesPhoneScreen{background:radial-gradient(circle at 50% -5%,#16e1931c,#0000 24%),#070b0e;border-radius:0 0 33px 33px;flex-direction:column;min-height:655px;padding:17px 14px 12px;display:flex;overflow:hidden}.salesMiniTop{align-items:center;gap:12px;display:flex}.salesMiniTop>div{flex:1;min-width:0}.salesMiniTop small,.salesMiniTop strong{display:block}.salesMiniTop small{color:#5f7180;text-transform:uppercase;letter-spacing:.08em;font-size:7px;font-weight:850}.salesMiniTop strong{margin-top:4px;font-size:13px;line-height:1.25}.salesMiniTop>span{color:#d9fff0;background:#071a13;border:1px solid #11875b;border-radius:13px;padding:10px 11px;font-size:10px;font-weight:950}.salesMiniBanner{background:radial-gradient(circle at 80% 42%,#9345ff7a,#0000 25%),radial-gradient(circle at 70%,#2f1658,#0000 50%),linear-gradient(125deg,#130724,#071119);border:1px solid #9a50ff8c;border-radius:20px;min-height:170px;margin-top:16px;padding:23px 18px;position:relative;overflow:hidden}.salesMiniBanner:before{content:"";border:2px solid #b678ff;border-radius:17px 17px 25px 25px;width:110px;height:84px;position:absolute;top:40px;right:20px;transform:rotate(-8deg);box-shadow:inset 0 0 28px #8c3cff80,0 0 25px #9036ff66}.salesMiniBanner:after{content:"✦  ◉";color:#f7bd5b;font-size:21px;position:absolute;top:13px;right:7px;transform:rotate(13deg)}.salesMiniBanner>*{z-index:1;display:block;position:relative}.salesMiniBanner span{color:#d949ff;letter-spacing:.08em;font-size:8px;font-weight:950}.salesMiniBanner strong{width:58%;margin-top:8px;font-size:23px;line-height:1.05}.salesMiniBanner p{color:#bbc0cf;width:55%;margin:7px 0 13px;font-size:8px}.salesMiniBanner button{color:#fff;background:#8c2bf0;border:0;border-radius:9px;min-height:31px;padding:0 13px;font-size:8px;font-weight:950}.salesMiniStats{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:11px;display:grid}.salesMiniStats span{color:#758592;text-align:center;background:#0d1318;border:1px solid #202b33;border-radius:11px;padding:11px 7px;font-size:7px}.salesMiniStats b{color:#f2f5f6;margin-bottom:3px;font-size:14px;display:block}.salesMiniDaily{background:linear-gradient(130deg,#151312,#0f1317);border:1px solid #ff7d244d;border-left:2px solid #ff6717;border-radius:13px;margin-top:11px;padding:12px}.salesMiniDaily>div:first-child{color:#f28d42;justify-content:space-between;gap:8px;font-size:7px;font-weight:950;display:flex}.salesMiniDaily b{color:#ffb176;font-size:7px}.salesMiniDays{justify-content:space-between;margin-top:11px;display:flex}.salesMiniDays i{color:#8d9aa4;background:#161d23;border:1px solid #34404a;border-radius:10px;place-items:center;width:35px;height:35px;font-size:9px;font-style:normal;display:grid}.salesMiniDays i:first-child{color:var(--sl-green);border-color:#13966a}.salesMiniDays i.active{color:#ff9c57;background:#31180d;border-color:#f07621}.salesMiniDays small{margin-top:2px;font-size:5px;display:block}.salesMiniFeed{gap:6px;margin-top:11px;display:grid}.salesMiniFeedHead{color:#5f7180;letter-spacing:.08em;justify-content:space-between;align-items:center;padding:0 3px;font-size:6px;font-weight:950;display:flex}.salesMiniFeedHead b{color:var(--sl-green);font-size:6px}.salesMiniFeedRow{background:#0d1318;border:1px solid #202b33;border-radius:11px;align-items:center;gap:9px;min-height:48px;padding:8px 10px;display:flex}.salesMiniFeedRow>i{height:30px;color:var(--sl-green);background:#112d25;border-radius:8px;flex:0 0 30px;place-items:center;font-size:13px;font-style:normal;display:grid}.salesMiniFeedRow>span{flex-direction:column;min-width:0;display:flex}.salesMiniFeedRow b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.salesMiniFeedRow small{color:#63727d;margin-top:3px;font-size:5px}.salesMiniFeedRow em{color:var(--sl-green);margin-left:auto;font-size:7px;font-style:normal;font-weight:950}.salesMiniNav{border-top:1px solid #182129;justify-content:space-around;margin:auto -5px 0;padding:10px 4px 2px;display:flex}.salesMiniNav span{color:#687681;flex-direction:column;align-items:center;gap:4px;min-width:47px;font-size:16px;display:flex}.salesMiniNav small{font-size:5px;font-weight:850}.salesMiniNav .active{color:var(--sl-green)}.salesProductCopy{flex-direction:column;gap:36px;display:flex}.salesFeatureLead{border-bottom:1px solid var(--sl-line-soft);grid-template-columns:54px 1fr;gap:19px;padding-bottom:34px;display:grid}.salesFeatureNumber,.salesCompactFeatures article>span{color:var(--sl-green);letter-spacing:.08em;font-size:10px;font-weight:950}.salesFeatureLead h3,.salesCompactFeatures h3{margin:0;font-size:26px;line-height:1.18}.salesFeatureLead p,.salesCompactFeatures p{color:var(--sl-muted);margin:12px 0 0;font-size:14px;line-height:1.7}.salesCompactFeatures{grid-template-columns:1fr 1fr;gap:36px 40px;display:grid}.salesCompactFeatures article{min-height:145px}.salesCompactFeatures h3{margin-top:12px;font-size:18px}.salesCompactFeatures p{margin-top:8px;font-size:12px}.salesMechanicsGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.salesMechanicCard{border:1px solid var(--sl-line);background:radial-gradient(circle at 100% 0,#6438da14,#0000 25%),linear-gradient(145deg,#0f161d,#090e12);border-radius:24px;flex-direction:column;min-height:0;padding:31px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.salesMechanicTasks,.salesMechanicShop,.salesMechanicRetention,.salesMechanicReferrals{min-height:455px}.salesMechanicCopy{max-width:535px}.salesTag{color:var(--sl-green);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:950;display:inline-block}.salesMechanicCopy h3{letter-spacing:-.025em;margin:12px 0 0;font-size:27px}.salesMechanicCopy p{color:#8695a1;margin:10px 0 0;font-size:13px;line-height:1.7}.salesTaskPreview,.salesShopPreview,.salesContestPreview,.salesRetentionPreview,.salesReferralPreview{margin-top:26px}.salesTaskPreview{gap:8px;padding-top:27px;display:grid}.salesTaskPreview>div{background:#0b1116;border:1px solid #222f38;border-radius:13px;align-items:center;gap:12px;padding:13px;display:flex}.salesTaskPreview i{height:38px;color:var(--sl-green);background:#112d25;border-radius:10px;flex:0 0 38px;place-items:center;font-size:17px;font-style:normal;display:grid}.salesTaskPreview span{flex-direction:column;min-width:0;display:flex}.salesTaskPreview b{font-size:11px}.salesTaskPreview small{color:#657783;margin-top:3px;font-size:7px}.salesTaskPreview em{color:var(--sl-green);margin-left:auto;font-size:10px;font-style:normal;font-weight:950}.salesShopPreview{padding-top:26px}.salesShopFilters{gap:7px;margin-bottom:10px;display:flex}.salesShopFilters span{color:#768591;background:#151d23;border-radius:8px;padding:7px 10px;font-size:7px;font-weight:850}.salesShopFilters span:first-child{color:var(--sl-green);background:#0d4b36}.salesBonusCards{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.salesBonusCards>div{background:radial-gradient(circle at 50% 20%,#7c21ff3b,#0000 38%),#08110e;border:1px solid #27e69a45;border-radius:14px;flex-direction:column;min-height:174px;padding:15px 12px;display:flex}.salesBonusCards>div:nth-child(2){background:radial-gradient(circle at 50% 20%,#7429ff47,#0000 42%),#100a17;border-color:#9e57ff73}.salesBonusCards>div:nth-child(3){background:radial-gradient(circle at 50% 20%,#e189132e,#0000 42%),#110e08;border-color:#ffb84059}.salesBonusCards small{color:#bc78ff;font-size:6px;font-weight:950}.salesBonusCards b{color:#ffe69a;margin-top:24px;font-size:26px;line-height:1}.salesBonusCards span{color:#9aa7b0;margin-top:7px;font-size:8px}.salesBonusCards em{color:var(--sl-green);margin-top:auto;font-size:11px;font-style:normal;font-weight:950}.salesContestPreview{padding-top:24px}.salesContestTabs{background:#090e12;border:1px solid #222c34;border-radius:12px;grid-template-columns:1fr 1fr;padding:5px;display:grid}.salesContestTabs span{color:#6f7d88;text-align:center;border-radius:8px;padding:8px;font-size:7px;font-weight:900}.salesContestTabs span:first-child{color:#5d9bff;background:#122039}.salesContestTicket{background:#0b1116;border:1px solid #252f37;border-radius:15px;grid-template-rows:1fr auto;grid-template-columns:105px 1fr;gap:0 18px;min-height:178px;margin-top:10px;padding:13px;display:grid}.salesContestTicket>i{color:#f2c65d;background:radial-gradient(circle,#4e2787,#15162a 64%);border-radius:10px;grid-row:1/3;place-items:center;font-size:22px;font-style:normal;font-weight:950;display:grid}.salesContestTicket>div{flex-direction:column;justify-content:center;display:flex}.salesContestTicket small{color:var(--sl-gold);font-size:7px;font-weight:950}.salesContestTicket b{margin-top:8px;font-size:16px}.salesContestTicket span{color:#7f8c96;margin-top:5px;font-size:8px}.salesContestTicket button{color:#ffc860;background:#20190e;border:1px solid #684b1f;border-radius:9px;align-self:end;min-height:34px;font-size:8px;font-weight:950}.salesMechanicContests{grid-column:1/-1;grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);align-items:start;gap:36px;padding:35px;display:grid}.salesMechanicContests .salesMechanicCopy{padding:9px 0 0}.salesContestScreen{background:#080c0f;border:1px solid #26313a;border-radius:19px;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.1fr) minmax(220px,.7fr);gap:11px;padding:16px;display:grid;box-shadow:0 26px 55px #00000059}.salesContestScreenHead{border-bottom:1px solid #20282e;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding-bottom:13px;display:flex}.salesContestScreenHead>div{flex-direction:column;display:flex}.salesContestScreenHead small{color:var(--sl-gold);letter-spacing:.12em;font-size:6px;font-weight:950}.salesContestScreenHead b{margin-top:4px;font-size:11px}.salesContestScreenHead>span{color:#ffcf53;background:#2a220e;border:1px solid #776125;border-radius:7px;padding:6px 8px;font-size:6px;font-weight:950}.salesContestHeroCard{background:#0d1317;border:1px solid #283239;border-radius:14px;grid-template-columns:.86fr 1.14fr;gap:12px;min-height:285px;padding:12px;display:grid}.salesContestArtwork{background:radial-gradient(circle at 50% 34%,#5391ffa6,#0000 26%),radial-gradient(circle at 50% 60%,#29317e,#0000 58%),linear-gradient(145deg,#111e47,#070911);border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:100%;display:flex;position:relative;overflow:hidden}.salesContestArtwork:before{content:"✦   ◉   ✦";color:#8bc2ffcc;text-align:center;letter-spacing:.4em;font-size:18px;position:absolute;inset:15px 0 auto}.salesContestArtwork:after{content:"";border:10px solid #75aaff38;border-radius:50%;width:90px;height:90px;position:absolute;bottom:-35px;box-shadow:0 0 30px #4972ff73}.salesContestArtwork i{z-index:1;color:#eef6ff;text-shadow:0 0 16px #5c8fff;font-size:19px;font-style:normal;font-weight:950;position:relative}.salesContestArtwork span{z-index:1;color:#91baff;letter-spacing:.12em;margin-top:7px;font-size:6px;font-weight:950;position:relative}.salesContestSummary{flex-direction:column;justify-content:center;padding:10px 3px;display:flex}.salesContestSummary>small{color:var(--sl-gold);letter-spacing:.11em;font-size:6px;font-weight:950}.salesContestSummary>strong{margin-top:8px;font-size:27px;line-height:1}.salesContestSummary>p{color:#7a8994;margin:8px 0 0;font-size:7px;line-height:1.5}.salesContestTimer{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:18px;display:grid}.salesContestTimer span{color:#6f777d;text-align:center;background:#17140d;border:1px solid #665220;border-radius:8px;padding:8px 3px;font-size:5px}.salesContestTimer b{color:#fff;margin-bottom:2px;font-size:12px;display:block}.salesContestBody{flex-direction:column;gap:8px;display:flex}.salesContestStats{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.salesContestStats span{background:#11171c;border:1px solid #29333a;border-radius:9px;padding:9px 5px}.salesContestStats small{color:#687680;font-size:5px;display:block}.salesContestStats b{margin-top:5px;font-size:12px;display:block}.salesContestPrizes{background:#11130d;border:1px solid #37341e;border-radius:11px;padding:11px}.salesContestPrizes>b{margin-bottom:5px;font-size:8px;display:block}.salesContestPrizes>span{border-top:1px solid #292b21;justify-content:space-between;gap:10px;padding:7px 0;font-size:6px;display:flex}.salesContestPrizes em{color:#75828b;font-style:normal}.salesContestPrizes strong{color:#ffd252}.salesContestBody>button{color:#171204;background:#f3bc0b;border:1px solid #80651e;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:39px;margin-top:auto;font-size:8px;font-weight:950;display:flex}.salesContestBody>button svg{width:13px}.salesRetentionPreview{background:linear-gradient(130deg,#181413,#0c1115);border:1px solid #ff691659;border-left:3px solid #ff6818;border-radius:16px;padding:21px}.salesStreakHead{align-items:center;gap:9px;display:flex}.salesStreakHead>span{background:#df3c13;border-radius:10px;place-items:center;width:36px;height:36px;font-size:19px;display:grid}.salesStreakHead b{font-size:12px}.salesStreakHead em{color:#ff9d59;border:1px solid #743f20;border-radius:8px;margin-left:auto;padding:6px 8px;font-size:7px;font-style:normal;font-weight:900}.salesStreakDays{justify-content:space-between;gap:6px;margin-top:18px;display:flex}.salesStreakDays>span{color:#81909b;background:#141b20;border:1px solid #35414a;border-radius:10px;place-items:center;width:42px;height:44px;font-size:9px;display:grid}.salesStreakDays .done{color:var(--sl-green);background:#0c2b20;border-color:#147b58}.salesStreakDays .today{color:#f95;background:#34190c;border-color:#d25d1d}.salesStreakDays small{font-size:6px;display:block}.salesWheelMini{background:#13110f;border:1px solid #3a3027;border-radius:10px;align-items:center;gap:10px;margin-top:17px;padding:11px;display:flex}.salesWheelMini>span{color:#ffb86a;background:#3b2411;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.salesWheelMini>div{flex-direction:column;display:flex}.salesWheelMini b{font-size:9px}.salesWheelMini small{color:#7e746c;margin-top:3px;font-size:6px}.salesWheelMini em{color:#ffab61;background:#3b220e;border-radius:7px;margin-left:auto;padding:6px 8px;font-size:6px;font-style:normal;font-weight:950}.salesReferralPreview{background:radial-gradient(circle at 50% 0,#27e69a17,#0000 38%),#0a1212;border:1px solid #27e69a45;border-radius:16px;padding:19px}.salesReferralRewards{grid-template-columns:1fr 22px 1fr;align-items:center;gap:7px;display:grid}.salesReferralRewards>span{background:#0a2119;border:1px solid #1d4939;border-radius:12px;flex-direction:column;justify-content:center;min-height:92px;padding:13px;display:flex}.salesReferralRewards small{color:#71a993;letter-spacing:.08em;font-size:6px;font-weight:950}.salesReferralRewards b{color:var(--sl-green);margin-top:7px;font-size:23px;line-height:1}.salesReferralRewards em{color:#6d847b;margin-top:4px;font-size:6px;font-style:normal}.salesReferralRewards>i{color:#587268;text-align:center;font-style:normal;font-weight:950}.salesReferralLink{background:#0b1115;border:1px solid #27343b;border-radius:10px;align-items:center;gap:8px;margin-top:10px;padding:10px;display:flex}.salesReferralLink span{color:#75848f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:6px;overflow:hidden}.salesReferralLink b{color:var(--sl-green);margin-left:auto;font-size:6px}.salesReferralSteps{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:10px;display:grid}.salesReferralSteps span{color:#7c8c96;align-items:center;gap:5px;font-size:6px;display:flex}.salesReferralSteps i{width:18px;height:18px;color:var(--sl-green);background:#123326;border-radius:6px;place-items:center;font-size:6px;font-style:normal;font-weight:950;display:grid}.salesAdminSection{background:linear-gradient(#0000,#080d12 22% 78%,#0000)}.salesAdminMock{background:#080d11;border:1px solid #26333d;border-radius:24px;grid-template-columns:200px 1fr;min-height:570px;display:grid;overflow:hidden;box-shadow:0 50px 120px #0000008f,0 0 80px #27e69a0a}.salesAdminSidebar{background:#0b1116;border-right:1px solid #202b33;flex-direction:column;padding:20px 13px;display:flex}.salesAdminLogo{border-bottom:1px solid #1d272e;align-items:center;gap:9px;padding:3px 8px 20px;display:flex}.salesAdminLogo>i{background:radial-gradient(circle at 45% 30%,#32eea5,#0d704e 40%,#0c1d18 42%);border-radius:9px;width:31px;height:31px}.salesAdminLogo span{flex-direction:column;display:flex}.salesAdminLogo b{letter-spacing:.12em;font-size:10px}.salesAdminLogo small{color:#566772;letter-spacing:.12em;margin-top:3px;font-size:5px}.salesAdminSidebar nav{gap:4px;margin-top:15px;display:grid}.salesAdminSidebar nav span{color:#687983;border-radius:9px;align-items:center;gap:10px;min-height:39px;padding:0 11px;font-size:11px;display:flex}.salesAdminSidebar nav b{font-size:8px}.salesAdminSidebar nav .active{color:var(--sl-green);background:#112b23}.salesAdminUser{border-top:1px solid #1d272e;align-items:center;gap:9px;margin-top:auto;padding:11px 8px 0;display:flex}.salesAdminUser>i{color:#c7b8ff;background:#20153f;border:1px solid #5840a8;border-radius:9px;place-items:center;width:30px;height:30px;font-size:9px;font-style:normal;font-weight:950;display:grid}.salesAdminUser span{flex-direction:column;display:flex}.salesAdminUser b{font-size:7px}.salesAdminUser small{color:#566670;margin-top:3px;font-size:6px}.salesAdminContent{min-width:0;padding:24px}.salesAdminTopbar{justify-content:space-between;align-items:center;display:flex}.salesAdminTopbar>div{flex-direction:column;display:flex}.salesAdminTopbar small{color:#538cff;letter-spacing:.13em;font-size:6px;font-weight:950}.salesAdminTopbar b{margin-top:5px;font-size:17px}.salesAdminTopbar>span{color:#798893;border:1px solid #25313a;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:7px;font-weight:850;display:flex}.salesAdminTopbar>span i{background:#3b8cff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #3b8cff}.salesAdminMetrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:22px;display:grid}.salesAdminMetrics article{background:#0d141a;border:1px solid #222e36;border-radius:12px;flex-direction:column;min-height:104px;padding:14px;display:flex}.salesAdminMetrics span{color:#687985;font-size:7px}.salesAdminMetrics b{margin-top:12px;font-size:21px}.salesAdminMetrics em{color:#36d997;margin-top:auto;font-size:6px;font-style:normal}.salesAdminMetrics article:nth-child(3) em,.salesAdminMetrics article:nth-child(4) em{color:#e6a851}.salesAdminMainGrid{grid-template-columns:1.45fr .75fr;gap:11px;margin-top:11px;display:grid}.salesAdminChart,.salesAdminQueue{background:#0c1318;border:1px solid #222e36;border-radius:13px;min-height:290px;padding:15px}.salesAdminChart header,.salesAdminQueue header{justify-content:space-between;align-items:flex-start;display:flex}.salesAdminChart header div,.salesAdminQueue header div{flex-direction:column;display:flex}.salesAdminChart small,.salesAdminQueue small{color:#667782;letter-spacing:.12em;font-size:6px}.salesAdminChart header b,.salesAdminQueue header b{margin-top:4px;font-size:10px}.salesAdminChart header>span,.salesAdminQueue header>span{color:#6e7e89;background:#131c23;border-radius:7px;padding:6px 8px;font-size:6px}.salesChartPlot{border-bottom:1px solid #202b33;border-left:1px solid #202b33;height:205px;margin-top:19px;position:relative;overflow:hidden}.salesChartPlot>i{background:#19232a;height:1px;position:absolute;left:0;right:0}.salesChartPlot .lineOne{top:20%}.salesChartPlot .lineTwo{top:40%}.salesChartPlot .lineThree{top:60%}.salesChartPlot .lineFour{top:80%}.salesChartPlot svg{width:100%;height:calc(100% - 8px);position:absolute;inset:8px 0 0;overflow:visible}.salesChartPlot .area{fill:url(#chartFill);stroke:none}.salesChartPlot .curve{fill:none;stroke:var(--sl-green);stroke-width:3px;filter:drop-shadow(0 0 7px #27e69a80)}.salesAdminQueue>div{border-bottom:1px solid #1d272e;align-items:center;gap:8px;padding:13px 0;display:flex}.salesAdminQueue>div:last-child{border-bottom:0}.salesAdminQueue>div>i{border-radius:8px;flex:0 0 29px;place-items:center;height:29px;font-size:7px;font-style:normal;font-weight:950;display:grid}.salesAdminQueue .green{color:var(--sl-green);background:#103227}.salesAdminQueue .violet{color:#b78bff;background:#271944}.salesAdminQueue .blue{color:#6ea7ff;background:#102641}.salesAdminQueue>div>span{flex-direction:column;min-width:0;display:flex}.salesAdminQueue>div b{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.salesAdminQueue>div small{margin-top:3px;font-size:5px}.salesAdminQueue>div em{color:#6e7c87;margin-left:auto;font-size:5px;font-style:normal}.salesAdminCapabilities{border:1px solid var(--sl-line-soft);background:var(--sl-line-soft);border-radius:19px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:38px;display:grid;overflow:hidden}.salesAdminCapabilities article{background:#080d11;gap:16px;min-height:142px;padding:24px;display:flex}.salesAdminCapabilities article>span{color:var(--sl-green);font-size:9px;font-weight:950}.salesAdminCapabilities h3{margin:0;font-size:15px}.salesAdminCapabilities p{color:#7f8e99;margin:8px 0 0;font-size:10px;line-height:1.6}.salesIncluded{padding-top:30px}.salesIncludedCard{background:radial-gradient(circle at 5%,#27e69a21,#0000 28%),radial-gradient(circle at 95% 0,#8942ff21,#0000 32%),#0b1315;border:1px solid #27e69a40;border-radius:25px;grid-template-columns:130px 1fr 250px;align-items:center;gap:44px;padding:46px;display:grid}.salesIncludedIcon{width:110px;height:110px;color:var(--sl-green);background:#0b2e22;border:1px solid #27e69a59;border-radius:31px;place-items:center;font-size:60px;font-weight:400;display:grid;box-shadow:0 0 50px #27e69a1f}.salesIncluded h2{font-size:38px}.salesIncluded p{max-width:620px;color:var(--sl-muted);margin:12px 0 0;font-size:13px;line-height:1.7}.salesIncludedList{gap:12px;display:grid}.salesIncludedList span{color:#b6c3c9;align-items:center;gap:9px;font-size:10px;font-weight:800;display:flex}.salesIncludedList svg{width:15px;color:var(--sl-green)}.salesPricingGrid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:15px;margin-top:20px;display:grid}.salesPriceCard{border:1px solid var(--sl-line);cursor:pointer;background:linear-gradient(150deg,#0f161c,#090e12);border-radius:22px;flex-direction:column;min-height:535px;padding:30px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:flex;position:relative}.salesPriceCard:hover{border-color:#fff3;transform:translateY(-3px)}.salesPriceCard.selected{background:radial-gradient(circle at 50% 0,#27e69a26,#0000 34%),linear-gradient(150deg,#101d1b,#090e12);border-color:#27e69abf;box-shadow:0 26px 70px #27e69a1c,inset 0 0 0 1px #27e69a1f}.salesPopular{color:#7bffc7;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#0b3d2c;border:1px solid #42f0ad;border-radius:9px;padding:6px 13px;font-size:7px;font-weight:950;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.salesSelectedBadge{color:var(--sl-green);letter-spacing:.08em;text-transform:uppercase;background:#071d15;border:1px solid #2cf0a4;border-radius:8px;padding:6px 10px;font-size:7px;font-weight:950;position:absolute;top:-12px;left:20px}.salesPriceHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.salesPriceHead>span{font-size:15px;font-weight:900}.salesPriceHead em{color:#8999a5;background:#151e24;border-radius:7px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:900}.salesPriceCard.recommended .salesPriceHead em,.salesPriceCard.selected .salesPriceHead em{color:var(--sl-green);background:#0d402e}.salesPrice{align-items:end;gap:10px;margin-top:27px;display:flex}.salesPrice strong{letter-spacing:-.05em;font-size:54px;line-height:.95}.salesPrice small{color:#6c7b87;padding-bottom:4px;font-size:7px}.salesMonthly{color:#b4c0c7;margin:12px 0 0;font-size:10px;font-weight:800}.salesPriceNote{color:#798994;min-height:52px;margin:21px 0 0;font-size:10px;line-height:1.6}.salesPriceCard ul{border-top:1px solid var(--sl-line-soft);gap:12px;margin:22px 0 27px;padding:20px 0 0;list-style:none;display:grid}.salesPriceCard li{color:#aebac1;align-items:center;gap:9px;font-size:10px;display:flex}.salesPriceCard li svg{width:14px;color:var(--sl-green)}.salesPriceCard>a,.salesPriceCard>button{color:#d7dfe3;cursor:pointer;background:#121a20;border:1px solid #34434d;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;margin-top:auto;font-size:10px;font-weight:950;display:flex}.salesPriceCard>a svg,.salesPriceCard>button svg{width:15px}.salesPriceCard.selected>a{background:var(--sl-green);color:#04140d;border-color:#2cf0a4;box-shadow:0 12px 30px #27e69a29}.salesPlanHint{color:#81919c;text-align:center;margin:22px auto 0;font-size:11px}.salesPlanHint strong{color:var(--sl-green)}.salesPricingFootnote{color:#5f707c;text-align:center;max-width:650px;margin:24px auto 0;font-size:9px;line-height:1.6}.salesPartnerCard{background:radial-gradient(circle at 15%,#883bff38,#0000 29%),radial-gradient(circle at 90% 0,#27e69a14,#0000 30%),#0b1017;border:1px solid #9e5bff5c;border-radius:28px;grid-template-columns:.67fr 1.33fr;align-items:center;gap:70px;padding:58px;display:grid;position:relative;overflow:hidden}.salesPartnerCard:before{content:"";border:1px solid #a25cff2e;border-radius:50%;width:330px;height:330px;position:absolute;top:-100px;left:-100px;box-shadow:0 0 0 35px #a25cff06,0 0 0 80px #a25cff05}.salesPartnerPercent{text-align:center;background:#0e0a19b3;border:1px solid #9e5bff61;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;min-height:285px;display:flex;position:relative}.salesPartnerPercent small{color:#a87afd;letter-spacing:.15em;font-size:8px;font-weight:950}.salesPartnerPercent strong{color:#e4d6ff;letter-spacing:-.07em;text-shadow:0 0 40px #9a54ff4d;margin-top:15px;font-size:92px;line-height:1}.salesPartnerPercent span{color:#8c809f;margin-top:11px;font-size:10px}.salesPartnerCopy{position:relative}.salesPartnerCopy h2{max-width:600px}.salesPartnerCopy>p{max-width:690px}.salesPartnerFlow{align-items:center;gap:15px;margin:28px 0;display:flex}.salesPartnerFlow>span{color:#a7b3bc;align-items:center;gap:8px;font-size:9px;font-weight:800;display:flex}.salesPartnerFlow i{color:#ad7dff;background:#171128;border:1px solid #523c7f;border-radius:8px;place-items:center;width:26px;height:26px;font-size:6px;font-style:normal;display:grid}.salesPartnerFlow>em{color:#40505b;font-style:normal}.salesRouteTeasers{padding-top:85px}.salesRouteGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.salesRouteGrid>a{background:radial-gradient(circle at 100% 0,#27e69a1f,#0000 35%),linear-gradient(145deg,#0e1717,#090e12);border:1px solid #27e69a40;border-radius:24px;flex-direction:column;min-height:310px;padding:34px;transition:transform .2s,border-color .2s;display:flex}.salesRouteGrid>a:nth-child(2){background:radial-gradient(circle at 100% 0,#9d5cff2b,#0000 38%),linear-gradient(145deg,#12101a,#090e12);border-color:#9d5cff52}.salesRouteGrid>a:hover{border-color:var(--sl-green);transform:translateY(-4px)}.salesRouteGrid>a:nth-child(2):hover{border-color:var(--sl-violet)}.salesRouteGrid span{color:var(--sl-green);letter-spacing:.13em;font-size:8px;font-weight:950}.salesRouteGrid>a:nth-child(2) span{color:#b78aff}.salesRouteGrid strong{letter-spacing:-.05em;margin-top:22px;font-size:52px;line-height:1}.salesRouteGrid p{color:#85949f;max-width:430px;margin:19px 0 0;font-size:12px;line-height:1.65}.salesRouteGrid>a>b{color:#dce4e6;align-items:center;gap:10px;margin-top:auto;font-size:11px;display:flex}.salesRouteGrid>a>b svg{width:15px;color:var(--sl-green)}.salesInnerPage{background:radial-gradient(circle at 80% 4%,#753eff26,transparent 24%),radial-gradient(circle at 12% 18%,#1bde9b14,transparent 22%),var(--sl-bg)}.salesInnerHero{border-bottom:1px solid var(--sl-line-soft);padding:105px 0 85px;position:relative;overflow:hidden}.salesInnerHeroGrid{grid-template-columns:1fr .8fr;align-items:center;gap:90px;min-height:430px;display:grid}.salesInnerHero h1{letter-spacing:-.055em;max-width:760px;margin:15px 0 0;font-size:clamp(48px,6vw,78px);line-height:1.02}.salesInnerHero h1 em{color:#8ff8cb;font-style:normal}.salesInnerHero p{color:#98a6b1;max-width:660px;margin:24px 0 0;font-size:17px;line-height:1.7}.salesInnerHeroActions{align-items:center;gap:20px;margin-top:34px;display:flex}.salesPricingHeroVisual,.salesPartnerHeroVisual{background:radial-gradient(circle at 85% 10%,#27e69a21,#0000 30%),#0b1414;border:1px solid #27e69a47;border-radius:30px;flex-direction:column;justify-content:center;min-height:380px;padding:42px;display:flex;box-shadow:0 45px 100px #0000006b}.salesPricingHeroVisual small,.salesPartnerHeroVisual small{color:var(--sl-green);letter-spacing:.14em;font-size:9px;font-weight:950}.salesPricingHeroVisual>strong{letter-spacing:-.06em;margin-top:18px;font-size:72px;line-height:1}.salesPricingHeroVisual>span{color:#82928d;margin:12px 0 24px;font-size:11px}.salesPricingHeroVisual>div{color:#afbeb8;border-top:1px solid #20302b;align-items:center;gap:10px;padding:13px 0;font-size:10px;font-weight:750;display:flex}.salesPricingHeroVisual i{width:22px;height:22px;color:var(--sl-green);background:#0c432f;border-radius:7px;place-items:center;font-style:normal;display:grid}.salesStandaloneSection{padding-bottom:85px}.salesScope{background:linear-gradient(#0000,#080e12 25% 75%,#0000)}.salesScopeGrid{border:1px solid var(--sl-line-soft);background:var(--sl-line-soft);border-radius:22px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.salesScopeGrid article{background:#0a1015;min-height:185px;padding:26px}.salesScopeGrid span{color:var(--sl-green);font-size:8px;font-weight:950}.salesScopeGrid h3{margin:31px 0 0;font-size:16px}.salesScopeGrid p{color:#788893;margin:9px 0 0;font-size:9px;line-height:1.6}.salesPartnerHeroVisual{text-align:center;background:radial-gradient(circle at 50% 20%,#9d5cff40,#0000 38%),#100b18;border-color:#9d5cff73}.salesPartnerHeroVisual small{color:#b78aff}.salesPartnerHeroVisual>strong{color:#eadfff;letter-spacing:-.08em;text-shadow:0 0 45px #9d5cff66;margin-top:13px;font-size:110px;line-height:.95}.salesPartnerHeroVisual>span{color:#91879f;margin:10px 0 24px;font-size:11px}.salesPartnerHeroVisual>div{color:#9c91aa;border-top:1px solid #30243e;justify-content:space-between;align-items:center;padding:13px 16px;font-size:9px;display:flex}.salesPartnerHeroVisual>div b{color:#fff;font-size:17px}.salesPartnerHeroVisual>div:last-child b{color:var(--sl-green)}.salesPartnerHeroVisual i{font-style:normal}.salesPartnerSteps{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.salesPartnerSteps article{border:1px solid var(--sl-line);background:linear-gradient(145deg,#0f151b,#090e12);border-radius:22px;min-height:285px;padding:31px}.salesPartnerSteps span{color:#b98cff;font-size:9px;font-weight:950}.salesPartnerSteps h3{margin:74px 0 0;font-size:21px}.salesPartnerSteps p{color:#7f8e99;margin:12px 0 0;font-size:11px;line-height:1.7}.salesPartnerDetails{background:linear-gradient(#0000,#0b0c12 24% 78%,#0000)}.salesPartnerDetailsGrid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid}.salesPartnerDetailsGrid h2{letter-spacing:-.04em;margin:13px 0 0;font-size:45px;line-height:1.08}.salesPartnerDetailsGrid>div:first-child>p{color:#8896a1;margin:18px 0 0;font-size:13px;line-height:1.75}.salesPartnerDetailsGrid ul{gap:12px;margin:27px 0 0;padding:0;list-style:none;display:grid}.salesPartnerDetailsGrid li{color:#b5c0c6;align-items:center;gap:9px;font-size:11px;display:flex}.salesPartnerDetailsGrid li svg{width:15px;color:var(--sl-green)}.salesPartnerExamples{background:radial-gradient(circle at 100% 0,#9d5cff1f,#0000 35%),#0c1016;border:1px solid #9d5cff52;border-radius:24px;padding:28px}.salesPartnerExamples header{flex-direction:column;padding-bottom:20px;display:flex}.salesPartnerExamples header small{color:#a677f4;letter-spacing:.12em;font-size:7px;font-weight:950}.salesPartnerExamples header b{margin-top:6px;font-size:18px}.salesPartnerExamples>span{border-top:1px solid #242b32;grid-template-columns:1fr 85px 85px;align-items:center;gap:12px;padding:18px 0;display:grid}.salesPartnerExamples i{color:#7b8993;font-size:9px;font-style:normal}.salesPartnerExamples>span>b{font-size:13px}.salesPartnerExamples strong{color:var(--sl-green);text-align:right;font-size:19px}.salesPartnerExamples footer{color:#626f78;border-top:1px solid #242b32;padding-top:18px;font-size:8px}.salesPartnerFinal{background:radial-gradient(circle,#9d5cff21,#0000 55%),#0b0910;border-color:#9d5cff33}.salesSteps{padding-top:20px}.salesStepsGrid{border-top:1px solid var(--sl-line);border-bottom:1px solid var(--sl-line);grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.salesStepsGrid li{border-right:1px solid var(--sl-line);min-height:245px;padding:32px 27px}.salesStepsGrid li:last-child{border-right:0}.salesStepsGrid span{color:var(--sl-green);font-size:9px;font-weight:950}.salesStepsGrid h3{margin:60px 0 0;font-size:17px}.salesStepsGrid p{color:#748591;margin:10px 0 0;font-size:10px;line-height:1.65}.salesFaqGrid{grid-template-columns:.62fr 1.38fr;gap:76px;display:grid}.salesFaqIntro{align-self:start;position:sticky;top:118px}.salesFaqIntro h2{font-size:46px}.salesFaqIntro>p{color:#aab6bf;font-size:16px;line-height:1.8}.salesFaqIntro .salesTextButton{margin-top:22px;font-size:15px;color:#f2f5f6!important}.salesFaqList{border-top:1px solid var(--sl-line)}.salesFaqList details{border-bottom:1px solid #ffffff1f;padding:0 18px;transition:background .2s}.salesFaqList details[open]{background:#0d141ab8}.salesFaqList summary{cursor:pointer;color:#f7f9fa;justify-content:space-between;align-items:center;gap:24px;min-height:90px;font-size:17px;font-weight:850;line-height:1.4;list-style:none;display:flex}.salesFaqList summary::-webkit-details-marker{display:none}.salesFaqList summary span{color:var(--sl-green);flex:none;font-size:24px;font-weight:400;transition:transform .2s}.salesFaqList details[open] summary span{transform:rotate(45deg)}.salesFaqList details p{color:#aeb9c1;max-width:720px;margin:-5px 56px 30px 0;font-size:14px;line-height:1.8}.salesFinalCta{background:radial-gradient(circle,#27e69a1a,#0000 50%),#07100e;border-top:1px solid #27e69a29;border-bottom:1px solid #27e69a29;padding:65px 0}.salesFinalCtaInner{justify-content:space-between;align-items:center;gap:60px;display:flex}.salesFinalCta h2{max-width:760px;font-size:42px}.salesFinalCta p{color:#87968f;max-width:690px;margin:13px 0 0;font-size:12px}.salesFinalCta .salesPrimaryButton{flex:none}.salesFooter{background:#05080a;padding:40px 0}.salesFooter .salesContainer{grid-template-columns:auto 1fr auto auto;align-items:center;gap:35px;display:grid}.salesFooter p,.salesFooter>div>span{color:#556570;font-size:8px}.salesFooter nav{gap:18px;display:flex}.salesFooter nav a{color:#6c7b86;font-size:8px;font-weight:800}@media (width<=1080px){.salesHeroGrid{grid-template-columns:.9fr 1.1fr}.salesHeroVisual{width:690px;margin-left:-120px}.salesProductShowcase{gap:50px}.salesAdminCapabilities{grid-template-columns:repeat(2,1fr)}.salesPartnerCard{gap:38px;padding:40px}.salesInnerHeroGrid,.salesPartnerDetailsGrid{gap:45px}.salesScopeGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=880px){.salesHeader{gap:16px}.salesNav{display:none}.salesHeaderCta{margin-left:auto}.salesHero{padding-top:55px}.salesHeroGrid{grid-template-columns:1fr;min-height:auto}.salesHeroCopy{max-width:740px;padding-bottom:0}.salesHeroVisual{width:112%;margin:-15px 0 -20px -6%}.salesHeroStatusTop{right:9%}.salesHeroStatusBottom{left:26%}.salesTrustRow{flex-wrap:wrap;gap:14px 20px;padding:20px 0}.salesSection{padding:90px 0}.salesSectionHeadingWide{grid-template-columns:1fr;gap:16px}.salesProductShowcase{grid-template-columns:1fr;gap:60px}.salesPhone{width:390px}.salesProductCopy{max-width:720px;margin:0 auto}.salesMechanicCard{min-height:0;padding:24px}.salesMechanicContests{grid-template-columns:1fr}.salesMechanicContests .salesMechanicCopy{max-width:720px}.salesAdminMock{grid-template-columns:1fr}.salesAdminSidebar{display:none}.salesAdminMetrics{grid-template-columns:repeat(2,1fr)}.salesAdminMainGrid{grid-template-columns:1fr}.salesAdminQueue{min-height:auto}.salesIncludedCard{grid-template-columns:100px 1fr;gap:30px}.salesIncludedIcon{width:90px;height:90px;font-size:48px}.salesIncludedList{grid-column:2;grid-template-columns:1fr 1fr}.salesPricingGrid{grid-template-columns:1fr;gap:20px;max-width:610px;margin-left:auto;margin-right:auto}.salesPriceCard{min-height:auto}.salesPartnerCard{grid-template-columns:1fr}.salesPartnerPercent{min-height:220px}.salesRouteGrid{grid-template-columns:1fr}.salesInnerHero{padding:75px 0}.salesInnerHeroGrid,.salesPartnerDetailsGrid{grid-template-columns:1fr;min-height:0}.salesPricingHeroVisual,.salesPartnerHeroVisual{width:100%;max-width:680px;min-height:330px}.salesPartnerSteps{grid-template-columns:1fr}.salesPartnerSteps article{min-height:230px}.salesPartnerSteps h3{margin-top:45px}.salesStepsGrid{grid-template-columns:1fr 1fr}.salesStepsGrid li:nth-child(2){border-right:0}.salesStepsGrid li:nth-child(-n+2){border-bottom:1px solid var(--sl-line)}.salesFaqGrid{grid-template-columns:1fr;gap:38px}.salesFaqIntro{position:static}.salesFinalCtaInner{flex-direction:column;align-items:flex-start}.salesFooter .salesContainer{grid-template-columns:auto 1fr}.salesFooter nav,.salesFooter>div>span{grid-column:1/-1}}@media (width<=640px){.salesContainer{width:min(100% - 28px,1180px)}.salesHeader{min-height:66px;padding:0 14px}.salesBrand small{display:none}.salesHeaderCta{min-height:38px;padding:0 12px;font-size:10px}.salesHeaderCta svg{display:none}.salesHero{padding-top:44px}.salesHero h1{font-size:clamp(39px,12vw,54px)}.salesHeroLead{font-size:14px}.salesHeroActions{flex-direction:column;align-items:stretch;gap:10px}.salesPrimaryButton{width:100%}.salesTextButton{width:fit-content}.salesHeroChecks{gap:10px;display:grid}.salesHeroVisual{width:135%;margin:0 0 -15px -31%}.salesHeroStatus{display:none}.salesTrustRow{justify-content:flex-start;font-size:8px}.salesTrustRow i{display:none}.salesSection{padding:75px 0}.salesSectionHeading{margin-bottom:38px}.salesSectionHeading h2,.salesPartnerCopy h2,.salesFaqIntro h2,.salesFinalCta h2{font-size:34px}.salesSectionHeading>p,.salesSectionHeadingWide>p,.salesPartnerCopy>p{font-size:13px}.salesPhone{width:min(350px,100% - 12px);transform:none}.salesPhoneScreen{min-height:600px}.salesFeatureLead{grid-template-columns:1fr;gap:10px}.salesCompactFeatures{grid-template-columns:1fr;gap:23px}.salesCompactFeatures article{border-bottom:1px solid var(--sl-line-soft);min-height:auto;padding-bottom:22px}.salesMechanicsGrid{grid-template-columns:1fr}.salesMechanicCard{min-height:0;padding:20px}.salesMechanicCopy h3{font-size:23px}.salesBonusCards>div{min-height:156px;padding:12px 8px}.salesBonusCards b{font-size:21px}.salesContestTicket{grid-template-columns:88px 1fr}.salesMechanicContests{padding:20px;display:flex}.salesContestScreen{grid-template-columns:1fr}.salesContestScreenHead{grid-column:auto}.salesContestHeroCard{min-height:250px}.salesContestBody{min-height:270px}.salesStreakDays{justify-content:flex-start;overflow-x:auto}.salesStreakDays>span{flex:0 0 42px}.salesAdminMock{border-radius:17px;min-height:0}.salesAdminContent{padding:15px}.salesAdminTopbar>span{display:none}.salesAdminMetrics{gap:7px}.salesAdminMetrics article{min-height:88px;padding:11px}.salesAdminMetrics b{font-size:17px}.salesAdminMainGrid{display:block}.salesAdminChart{min-height:255px}.salesAdminQueue{display:none}.salesAdminCapabilities{grid-template-columns:1fr}.salesAdminCapabilities article{min-height:120px}.salesIncluded{padding-top:0}.salesIncludedCard{grid-template-columns:1fr;gap:22px;padding:28px 22px}.salesIncludedIcon{border-radius:21px;width:70px;height:70px;font-size:38px}.salesIncluded h2{font-size:31px}.salesIncludedList{grid-column:auto;grid-template-columns:1fr}.salesRouteGrid>a{min-height:265px;padding:25px}.salesRouteGrid strong{font-size:44px}.salesInnerHero h1{font-size:clamp(42px,12vw,58px)}.salesInnerHero p{font-size:14px}.salesInnerHeroActions{flex-direction:column;align-items:stretch;gap:10px}.salesPricingHeroVisual,.salesPartnerHeroVisual{border-radius:23px;min-height:300px;padding:28px}.salesPricingHeroVisual>strong{font-size:60px}.salesPartnerHeroVisual>strong{font-size:86px}.salesScopeGrid{grid-template-columns:1fr}.salesScopeGrid article{min-height:155px}.salesPartnerDetailsGrid h2{font-size:34px}.salesPartnerExamples{padding:20px}.salesPartnerExamples>span{grid-template-columns:1fr 55px 55px}.salesPriceCard{padding:24px}.salesPartnerCard{padding:22px}.salesPartnerPercent{min-height:190px}.salesPartnerPercent strong{font-size:75px}.salesPartnerFlow{flex-direction:column;align-items:stretch}.salesPartnerFlow>em{display:none}.salesPartnerFlow>span{min-height:36px}.salesStepsGrid{grid-template-columns:1fr}.salesStepsGrid li{border-right:0;border-bottom:1px solid var(--sl-line);min-height:190px}.salesStepsGrid li:last-child{border-bottom:0}.salesStepsGrid h3{margin-top:35px}.salesFaqIntro h2{font-size:36px}.salesFaqIntro>p{font-size:14px}.salesFaqList details{padding:0 12px}.salesFaqList summary{min-height:78px;font-size:15px}.salesFaqList details p{margin:-2px 34px 24px 0;font-size:13px}.salesFinalCta{padding:55px 0}.salesFinalCtaInner{gap:30px}.salesFooter .salesContainer{grid-template-columns:1fr}.salesFooter nav,.salesFooter>div>span{grid-column:auto}.salesFooter nav{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.salesLanding *,.salesLanding :before,.salesLanding :after{scroll-behavior:auto!important;transition:none!important}}.productStoryLanding{background:radial-gradient(circle at 78% 4%,#753eff24,#0000 22%),radial-gradient(circle at 14% 28%,#27e69a14,#0000 23%),#05080b}.productHero{align-items:center;min-height:820px;padding:75px 0 95px;display:flex;position:relative;overflow:hidden}.productHero:before{content:"";filter:blur(90px);background:#7b3bff1f;border-radius:50%;width:700px;height:700px;position:absolute;top:30px;right:-140px}.productHeroGrid{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:55px;display:grid;position:relative}.productHeroCopy{z-index:2;position:relative}.productHeroCopy h1{letter-spacing:-.055em;max-width:670px;margin:18px 0 0;font-size:clamp(54px,5.5vw,78px);line-height:.98}.productHeroCopy h1 em,.adminStoryHero h1 em{color:#7bf5c1;font-style:normal}.productHeroCopy>p{color:#9caab5;max-width:610px;margin:26px 0 0;font-size:17px;line-height:1.75}.productHeroFacts{gap:25px;margin:34px 0 0;padding:0;list-style:none;display:flex}.productHeroFacts li{color:#8997a2;align-items:center;gap:8px;font-size:10px;display:flex}.productHeroFacts svg{color:var(--sl-green)}.productHeroFacts b{color:#fff;font-size:15px;display:block}.productHeroPreview{z-index:1;place-items:center;min-height:660px;display:grid;position:relative}.productHeroMini{border:1px solid #ffffff29;border-radius:49px;width:365px;height:650px;overflow:hidden;transform:rotate(4deg);box-shadow:0 45px 100px #000000ad,0 0 85px #753eff33}.productHeroMini .tourPhone{border:0;border-radius:47px;width:100%;min-height:100%}.productHeroMini .tourPhoneBody{height:590px;overflow:hidden}.productHeroNote{color:#ced7de;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090e13e6;border:1px solid #ffffff1f;border-radius:13px;align-items:center;gap:10px;min-height:44px;padding:8px 14px;font-size:10px;font-weight:800;display:flex;position:absolute;box-shadow:0 18px 45px #00000073}.productHeroNote b{width:27px;height:27px;color:var(--sl-green);background:#27e69a21;border-radius:8px;place-items:center;display:grid}.productHeroNote.noteOne{top:110px;right:-12px}.productHeroNote.noteTwo{top:330px;left:-10px}.productHeroNote.noteThree{bottom:90px;right:-15px}.tourPhone{color:#f6f8f9;background:#060a0d;border:1px solid #34434f;border-radius:38px;width:370px;min-height:760px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;position:relative;overflow:hidden;box-shadow:0 32px 80px #00000094,inset 0 0 0 6px #0b1116}.tourPhoneTop{background:#0b0f13;border-bottom:1px solid #ffffff0f;grid-template-columns:1fr auto 1fr;align-items:center;height:54px;padding:0 18px;font-size:9px;display:grid}.tourPhoneTop span{font-weight:900}.tourPhoneTop strong{color:#81909c;text-transform:uppercase;letter-spacing:.12em;font-size:8px}.tourPhoneTop i{color:#8d99a2;letter-spacing:.12em;justify-self:end;font-style:normal}.tourPhoneBody{scrollbar-width:thin;scrollbar-color:#31424e transparent;height:650px;padding:15px 12px 90px;overflow:auto}.tourPhoneNav{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f161df0;border:1px solid #ffffff1a;border-radius:22px;grid-template-columns:repeat(5,1fr);align-items:center;height:66px;padding:5px;display:grid;position:absolute;bottom:8px;left:8px;right:8px}.tourPhoneNav span{color:#697986;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:3px;height:52px;display:flex}.tourPhoneNav span.active{color:var(--sl-green);background:#27e69a1f}.tourPhoneNav b{font-size:17px}.tourPhoneNav small{font-size:6px;font-weight:850}.tourWelcome{justify-content:space-between;align-items:center;gap:8px;padding:4px 3px 12px;display:flex}.tourWelcome>div{flex-direction:column;display:flex}.tourWelcome small,.tourPageHead small{color:#5291ba;letter-spacing:.12em;font-size:6px;font-weight:900}.tourWelcome b{max-width:200px;margin-top:3px;font-size:12px}.tourWelcome>span,.tourPageHead>span{color:#fff;background:#00c27712;border:1px solid #00b973;border-radius:14px;flex:none;padding:8px 11px;font-size:10px;font-weight:900}.tourContestSlider{gap:9px;display:flex;overflow:hidden}.tourContestSlide{background:radial-gradient(circle at 80% 42%,#c262ff9e,#0000 20%),linear-gradient(135deg,#23083e,#0f0820 72%);border:1px solid #8c3af0;border-radius:23px;flex:0 0 100%;min-height:176px;padding:19px;position:relative;overflow:hidden}.tourContestSlide:after{content:"";border:2px solid #d895ff;border-radius:24px;width:110px;height:75px;position:absolute;top:38px;right:25px;transform:rotate(-11deg);box-shadow:18px 12px 50px #b541ff59}.tourContestSlide.secondary{background:radial-gradient(circle at 78% 35%,#ffbc3375,#0000 19%),linear-gradient(135deg,#332004,#120d06 75%);border-color:#f2a729}.tourContestSlide small{color:#e84bff;letter-spacing:.1em;font-size:6px;font-weight:950}.tourContestSlide strong{max-width:190px;margin-top:12px;font-size:23px;line-height:1.02;display:block}.tourContestSlide p{color:#bbb1c3;margin:6px 0 14px;font-size:7px}.tourContestSlide>span{color:#fff;background:#a92bed;border-radius:9px;padding:8px 13px;font-size:7px;font-weight:950;display:inline-flex}.tourSliderDots{justify-content:center;gap:5px;padding:8px 0 4px;display:flex}.tourSliderDots i{background:#32404a;border-radius:10px;width:4px;height:4px}.tourSliderDots i.active{background:var(--sl-violet);width:16px}.tourDailyCard,.tourWheelCard,.tourCasinoBlock,.tourPublicStats,.tourHistory{background:#10161d;border:1px solid #2a3640;border-radius:17px;margin-top:10px}.tourDailyCard{background:linear-gradient(110deg,#151719,#21150f);border-left:3px solid #ff620e;padding:13px}.tourDailyCard header{justify-content:space-between;align-items:center;display:flex}.tourDailyCard header>span{align-items:center;gap:7px;display:flex}.tourDailyCard header i{background:#fa451d;border-radius:8px;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.tourDailyCard header b{font-size:9px}.tourDailyCard header em{color:#ffad5b;border:1px solid #884214;border-radius:7px;padding:4px 7px;font-size:5px;font-style:normal;font-weight:850}.tourDailyCard>p{color:#83919c;margin:5px 0 10px 34px;font-size:6px}.tourDailyCard>div{grid-template-columns:repeat(6,1fr);gap:5px;display:grid}.tourDailyCard>div span{background:#151d25;border:1px solid #31404c;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:2px;height:42px;display:flex}.tourDailyCard>div span.done{color:#21e998;background:#092a20;border-color:#00c878}.tourDailyCard>div span.today{color:#ff9c52;background:#331b0b;border-color:#ff710e}.tourDailyCard>div b{font-size:8px}.tourDailyCard>div small{font-size:5px}.tourWheelCard{background:radial-gradient(circle at 15%,#6026b559,#0000 30%),#10161d;grid-template-columns:112px 1fr;align-items:center;min-height:120px;padding:12px;display:grid}.tourWheel{background:conic-gradient(#7d3fe0 0 25%,#1f1534 25% 50%,#b85bff 50% 75%,#24163d 75%);border:7px solid #7644c8;border-radius:50%;place-items:center;width:88px;height:88px;display:grid;position:relative;box-shadow:0 0 30px #8a41fa47,inset 0 0 0 2px #c390ff}.tourWheel span{color:#082017;background:#23e59c;border:4px solid #0b0f13;border-radius:50%;place-items:center;width:42px;height:42px;font-size:9px;font-weight:950;display:grid}.tourWheelCard>div:last-child{flex-direction:column;align-items:flex-start;display:flex}.tourWheelCard small{color:#a969ff;letter-spacing:.1em;font-size:5px;font-weight:950}.tourWheelCard b{margin-top:4px;font-size:13px}.tourWheelCard p{color:#8996a0;margin:4px 0 8px;font-size:6px}.tourWheelCard>div:last-child>span{background:#8846de;border-radius:8px;padding:6px 9px;font-size:6px;font-weight:950}.tourCasinoBlock,.tourHistory{padding:12px}.tourCasinoBlock>header,.tourHistory>header,.tourCatalogHead,.tourOperations header{justify-content:space-between;align-items:end;display:flex}.tourCasinoBlock header>div,.tourHistory header>div{flex-direction:column;display:flex}.tourCasinoBlock header small,.tourHistory header small{color:var(--sl-green);letter-spacing:.12em;font-size:5px;font-weight:900}.tourCasinoBlock header b,.tourHistory header b{margin-top:2px;font-size:12px}.tourCasinoBlock header>span,.tourHistory header>span{color:#8b9ba6;font-size:6px}.tourCasinoBlock>div{gap:6px;margin-top:10px;display:grid}.tourCasinoBlock article{background:#0b1116;border:1px solid #2a3742;border-radius:11px;grid-template-columns:23px 30px 1fr auto;align-items:center;gap:6px;min-height:45px;padding:5px 7px;display:grid}.tourCasinoBlock article em{color:#4a98f9;font-size:7px;font-style:normal;font-weight:950}.tourCasinoBlock article>i{color:#48a1ff;background:#111b25;border-radius:8px;place-items:center;width:28px;height:28px;font-style:normal;font-weight:950;display:grid}.tourCasinoBlock article>span{flex-direction:column;display:flex}.tourCasinoBlock article b{font-size:8px}.tourCasinoBlock article small{color:#789;font-size:5px}.tourCasinoBlock article strong{color:#63afff;background:#163c69;border-radius:8px;padding:7px 9px;font-size:6px}.tourPublicStats{background:linear-gradient(135deg,#0d241d,#0e171a);padding:15px}.tourPublicStats>small{color:#59e5ac;letter-spacing:.13em;font-size:5px;font-weight:950}.tourPublicStats>strong{margin-top:4px;font-size:23px;display:block}.tourPublicStats>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.tourPublicStats>div span{background:#03100c59;border:1px solid #3be6a629;border-radius:10px;padding:9px}.tourPublicStats>div b{color:#63efb6;font-size:11px;display:block}.tourPublicStats>div small{color:#76878f;font-size:5px}.tourHistoryTabs{background:#0b1015;border-radius:10px;grid-template-columns:1fr 1fr;gap:5px;margin-top:9px;padding:4px;display:grid}.tourHistoryTabs span{color:#7a8994;text-align:center;border-radius:8px;padding:7px;font-size:6px;font-weight:850}.tourHistoryTabs span.active{color:#5ea8ff;background:#13243b;border:1px solid #1c5da9}.tourHistorySlider{gap:7px;margin-top:8px;display:flex;overflow:hidden}.tourHistorySlider article{background:linear-gradient(145deg,#101d2a,#0c1117);border:1px solid #2a3742;border-radius:12px;flex-direction:column;flex:0 0 72%;align-items:flex-start;min-height:105px;padding:12px;display:flex}.tourHistorySlider i{color:var(--sl-gold);font-size:5px;font-style:normal;font-weight:950}.tourHistorySlider b{margin-top:8px;font-size:10px}.tourHistorySlider small{color:#7d8b96;margin-top:2px;font-size:5px}.tourHistorySlider span{color:var(--sl-gold);margin-top:auto;font-size:6px;font-weight:850}.homeTourSection{background:linear-gradient(#0000,#07100e 15% 85%,#0000)}.homeTourLayout{grid-template-columns:430px 1fr;align-items:start;gap:80px;display:grid}.homeTourDevice{flex-direction:column;align-items:center;display:flex;position:sticky;top:96px}.homeTourDevice>p{color:#64747f;text-align:center;max-width:340px;margin:16px 0 0;font-size:10px}.homeTourDevice .tourPhone{width:420px;min-height:790px}.homeTourDevice .tourPhoneBody{height:680px}.homeModuleList{gap:14px;padding-top:15px;display:grid}.homeModuleList article{border:1px solid var(--sl-line);background:linear-gradient(135deg,#101920eb,#090e12f0);border-radius:22px;grid-template-columns:62px 1fr;align-items:start;gap:22px;min-height:148px;padding:28px;display:grid}.homeModuleList article>span{width:54px;height:54px;color:var(--sl-green);background:#27e69a12;border:1px solid #27e69a3d;border-radius:16px;place-items:center;font-size:12px;font-weight:950;display:grid}.homeModuleList h3{margin:3px 0 8px;font-size:21px}.homeModuleList p{color:#8796a2;margin:0;font-size:13px;line-height:1.65}.productPagesSection{position:relative}.productPageRail{z-index:10;border:1px solid var(--sl-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070c10e6;border-radius:17px;align-items:center;gap:8px;margin-bottom:70px;padding:8px;display:flex;position:sticky;top:88px}.productPageRail a{color:#a7b3bc;border-radius:11px;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:11px;font-weight:850;display:inline-flex}.productPageRail a:hover{color:var(--sl-green);background:#27e69a1a}.productPageRail a span{color:var(--sl-green)}.productPageRail>i{color:#667682;margin-left:auto;padding-right:12px;font-size:9px;font-style:normal}.productPageStory{border-top:1px solid var(--sl-line-soft);grid-template-columns:minmax(0,1fr) 440px;align-items:center;gap:100px;min-height:900px;padding:70px 0;scroll-margin-top:140px;display:grid}.productPageStory.reverse{grid-template-columns:440px minmax(0,1fr)}.productPageCopy{max-width:560px}.productPageCopy h3{letter-spacing:-.045em;margin:14px 0 18px;font-size:clamp(38px,4.2vw,56px);line-height:1.03}.productPageCopy>p{color:#8e9da8;margin:0;font-size:15px;line-height:1.75}.productPageCopy ul,.adminDeepCopy ul{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.productPageCopy li,.adminDeepCopy li{color:#c4ccd2;align-items:center;gap:9px;font-size:12px;display:flex}.productPageCopy li svg,.adminDeepCopy li svg{color:var(--sl-green)}.tourPagePhone{width:420px;min-height:780px}.tourPagePhone .tourPhoneBody{height:680px}.tourPageHead{justify-content:space-between;align-items:flex-start;padding:5px 2px 16px;display:flex}.tourPageHead>div{flex-direction:column;display:flex}.tourPageHead b{margin-top:5px;font-size:24px}.tourPageHead p{color:#7f8d98;margin:4px 0 0;font-size:7px}.tourTaskProgress{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.tourTaskProgress span{color:#71808c;background:#0e151c;border:1px solid #2a3742;border-radius:12px;padding:10px;font-size:6px}.tourTaskProgress b{color:#fff;font-size:14px;display:block}.tourTaskList{gap:9px;margin-top:12px;display:grid}.tourTaskList article{background:#10161c;border:1px solid #26343e;border-radius:16px;grid-template-rows:1fr auto;grid-template-columns:46px 1fr auto;gap:6px 10px;min-height:118px;padding:13px;display:grid}.tourTaskList article>i{color:#29e39a;background:#0c2b22;border:1px solid #0b7651;border-radius:13px;grid-row:1/3;place-items:center;width:43px;height:43px;font-size:18px;font-style:normal;display:grid}.tourTaskList article>div{flex-direction:column;display:flex}.tourTaskList article small{color:#30db9a;letter-spacing:.1em;font-size:5px;font-weight:950}.tourTaskList article b{margin-top:4px;font-size:11px}.tourTaskList article p{color:#74838e;margin:3px 0 0;font-size:6px}.tourTaskList article>strong{color:#46e8a7;font-size:8px}.tourTaskList article>span{color:#64b8f5;text-align:center;border:1px solid #315469;border-radius:9px;grid-column:2/4;padding:8px;font-size:7px;font-weight:900}.tourShopFilters{gap:6px;display:flex;overflow:hidden}.tourShopFilters span{color:#92a0aa;background:#111923;border-radius:15px;flex:none;padding:8px 12px;font-size:6px;font-weight:850}.tourShopFilters span.active{background:var(--sl-green);color:#052015}.tourCasinoFilters{border:1px solid #2c3a45;border-radius:15px;gap:6px;margin-top:10px;padding:7px;display:flex;overflow:hidden}.tourCasinoFilters span{color:#93a0aa;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:63px;font-size:5px;display:flex}.tourCasinoFilters i{color:#25e498;background:#0d251c;border-radius:8px;place-items:center;width:26px;height:26px;font-style:normal;font-weight:950;display:grid}.tourCasinoFilters span.active{color:var(--sl-green)}.tourDeal{background:radial-gradient(circle at 78%,#6c17b1 0 16%,#0000 17%),radial-gradient(circle at 78% 52%,#f2b831a6,#0000 32%),linear-gradient(125deg,#180b2c,#060811 72%);border:1px solid #af2bec;border-radius:20px;flex-direction:column;align-items:flex-start;min-height:200px;margin-top:12px;padding:18px;display:flex;position:relative;overflow:hidden}.tourDeal:after{content:"🎁";filter:drop-shadow(0 12px 24px #000);font-size:68px;position:absolute;top:45px;right:35px}.tourDeal small{color:#f53aff;font-size:7px;font-weight:950}.tourDeal strong{margin-top:11px;font-size:24px;line-height:.95}.tourDeal strong em{color:#ffd651;font-size:38px;font-style:normal;display:block}.tourDeal p{color:#d1c5d8;margin:7px 0 13px;font-size:7px}.tourDeal>span{background:#a425e7;border-radius:9px;padding:8px 13px;font-size:7px;font-weight:950}.tourDeal>i{color:#c8cdd1;background:#05070abf;border:1px solid #414956;border-radius:8px;padding:5px 7px;font-size:5px;font-style:normal;position:absolute;bottom:12px;right:12px}.tourCatalogHead{margin-top:15px}.tourCatalogHead b{font-size:13px}.tourCatalogHead span{color:#cf41ff;font-size:6px}.tourProductGrid{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.tourProductGrid article{background:radial-gradient(circle at 80% 80%,#189b5c2e,#0000 40%),#0d1217;border:1px solid #224d3b;border-radius:15px;flex-direction:column;align-items:flex-start;min-height:130px;padding:13px;display:flex}.tourProductGrid article:nth-child(2),.tourProductGrid article:nth-child(3){border-color:#6b2d8e}.tourProductGrid small{color:#e48dff;background:#2a1242;border-radius:5px;padding:3px 5px;font-size:5px;font-weight:950}.tourProductGrid b{color:#ffdc67;margin-top:10px;font-size:21px}.tourProductGrid span{color:#99a5ae;font-size:7px}.tourProductGrid strong{color:#22e492;margin-top:auto;font-size:9px}.tourProfileHero{background:linear-gradient(135deg,#10231f,#101720);border:1px solid #047e58;border-radius:17px;grid-template-columns:55px 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.tourAvatar{color:#c6b3ff;background:radial-gradient(circle,#32167c,#080b18);border:1px solid #8456ff;border-radius:50%;place-items:center;width:50px;height:50px;font-size:18px;font-weight:950;display:grid}.tourProfileHero>div{flex-direction:column;display:flex}.tourProfileHero small{color:#29dc9a;letter-spacing:.1em;font-size:5px;font-weight:950}.tourProfileHero b{margin-top:4px;font-size:13px}.tourProfileHero p{color:#71808b;margin:2px 0 0;font-size:5px}.tourProfileHero>strong{color:#3ee8a4;border:1px solid #00c67c;border-radius:11px;padding:8px;font-size:8px}.tourWallet,.tourFriendsCard,.tourOperations{background:#10171e;border:1px solid #2b3944;border-radius:16px;margin-top:11px;padding:13px}.tourWallet header{justify-content:space-between;display:flex}.tourWallet header span{color:#53e7b0;font-size:6px;font-weight:950}.tourWallet header b{color:#f2bc51;font-size:6px}.tourWallet p{color:#7f8e99;font-size:6px}.tourWallet>div{color:#9ba7b0;border:1px solid #2d3d49;border-radius:10px;padding:10px;font-size:7px}.tourWallet button{background:var(--sl-green);color:#052017;border:0;border-radius:8px;margin-top:8px;padding:8px 11px;font-size:6px;font-weight:950}.tourProfileMetrics{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.tourProfileMetrics>span{background:#10171e;border:1px solid #2a3843;border-radius:13px;padding:11px}.tourProfileMetrics small{color:#6c8da5;font-size:5px;font-weight:950;display:block}.tourProfileMetrics b{margin-top:5px;font-size:15px;display:block}.tourProfileMetrics em{color:#6d7c87;font-size:5px;font-style:normal}.tourFriendsCard{background:linear-gradient(135deg,#0b2c21,#10171c);border-color:#176645}.tourFriendsCard>small{color:#4ee8ac;font-size:5px;font-weight:950}.tourFriendsCard>b{margin-top:5px;font-size:10px;display:block}.tourFriendsCard>div{color:#718981;background:#07110e;border-radius:9px;justify-content:space-between;margin-top:10px;padding:9px;font-size:6px;display:flex}.tourFriendsCard>div span{color:#41e6a4;font-weight:950}.tourFriendsCard p{color:#7e8c94;margin:8px 0 0;font-size:6px}.tourOperations header b{font-size:10px}.tourOperations header span{color:var(--sl-green);font-size:6px}.tourOperations>div{border-top:1px solid #24313b;grid-template-columns:30px 1fr auto;align-items:center;gap:7px;padding:9px 0;display:grid}.tourOperations>div i{color:#3ae5a1;background:#103326;border-radius:8px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.tourOperations>div span{flex-direction:column;display:flex}.tourOperations>div b{font-size:7px}.tourOperations>div small{color:#74838d;font-size:5px}.tourOperations>div strong{color:#45e7a5;font-size:8px}.productAdminTeaser{padding-top:20px}.productAdminTeaserCard{background:radial-gradient(circle at 90% 15%,#8445ff2e,#0000 30%),linear-gradient(135deg,#0d151a,#0a0d13);border:1px solid #804aff61;border-radius:36px;grid-template-columns:.82fr 1.18fr;align-items:center;gap:70px;min-height:530px;padding:60px;display:grid;overflow:hidden}.productAdminTeaserCard h2{letter-spacing:-.04em;margin:15px 0 18px;font-size:44px;line-height:1.05}.productAdminTeaserCard p{color:#8f9da8;margin:0 0 28px;font-size:14px;line-height:1.7}.productAdminMini{background:#0a0f14;border:1px solid #34424d;border-radius:18px;grid-template-columns:120px 1fr;min-height:360px;display:grid;overflow:hidden;transform:rotate(1deg);box-shadow:0 30px 60px #00000073}.productAdminMini aside{background:#0c1218;border-right:1px solid #26323c;flex-direction:column;gap:10px;padding:18px 12px;display:flex}.productAdminMini aside b{color:var(--sl-green);margin-bottom:8px;font-size:12px}.productAdminMini aside span{color:#73828e;font-size:7px}.productAdminMini>section{padding:18px}.productAdminMini section>header{justify-content:space-between;display:flex}.productAdminMini section>header b{font-size:13px}.productAdminMini section>header span{color:#5cecb2;font-size:6px}.productAdminMini section>div{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:18px;display:grid}.productAdminMini article{border:1px solid #2b3843;border-radius:10px;padding:10px}.productAdminMini article small{color:#74838e;font-size:5px;display:block}.productAdminMini article b{font-size:14px}.productAdminMini main{border:1px solid #2a3742;border-radius:12px;gap:9px;margin-top:17px;padding:14px;display:grid}.productAdminMini main>b{font-size:10px}.productAdminMini main>span{color:#a6b1b9;background:#101820;border-radius:8px;justify-content:space-between;padding:8px;font-size:6px;display:flex}.productAdminMini main em{color:#efb14e;font-style:normal}.adminStoryLanding{background:radial-gradient(circle at 80% 5%,#24cd8f14,#0000 23%),radial-gradient(circle at 20% 24%,#6e37e614,#0000 25%),#05080b}.adminStoryHero{padding:105px 0 75px}.adminStoryHero>.salesContainer{grid-template-columns:1fr 360px;align-items:end;gap:90px;display:grid}.adminStoryHeroCopy h1{letter-spacing:-.055em;max-width:850px;margin:17px 0 0;font-size:clamp(54px,6vw,84px);line-height:.98}.adminStoryHeroCopy>p{color:#96a4af;max-width:740px;margin:25px 0 0;font-size:17px;line-height:1.75}.adminStoryHeroFacts{grid-template-columns:1fr;gap:8px;display:grid}.adminStoryHeroFacts span{border:1px solid var(--sl-line);background:#0d141a;border-radius:17px;justify-content:space-between;align-items:center;min-height:88px;padding:18px 22px;display:flex}.adminStoryHeroFacts b{color:var(--sl-green);font-size:29px}.adminStoryHeroFacts small{color:#82919c;text-align:right;max-width:130px;font-size:9px}.adminOverviewSection{background:linear-gradient(#0000,#07100e 16% 84%,#0000);padding-top:80px}.adminTourShell{background:#090e13;border:1px solid #2f3d47;border-radius:25px;grid-template-columns:230px 1fr;min-height:650px;display:grid;overflow:hidden;box-shadow:0 45px 100px #00000080}.adminTourShell>aside{background:#0c1218;border-right:1px solid #26323c;flex-direction:column;padding:22px 15px;display:flex}.adminTourLogo{align-items:center;gap:9px;margin-bottom:28px;display:flex}.adminTourLogo>i{color:#39e7a5;background:#0e261e;border:1px solid #22d995;border-radius:11px;place-items:center;width:37px;height:37px;font-style:normal;display:grid}.adminTourLogo>span{flex-direction:column;display:flex}.adminTourLogo b{font-size:12px}.adminTourLogo small{color:#687884;margin-top:2px;font-size:5px}.adminTourShell>aside>small{color:#526674;letter-spacing:.13em;margin:12px 8px 6px;font-size:6px;font-weight:950}.adminTourShell aside nav{gap:3px;display:grid}.adminTourShell aside nav span{color:#7f8f9b;border-radius:9px;align-items:center;gap:9px;min-height:38px;padding:0 10px;font-size:8px;display:flex;position:relative}.adminTourShell aside nav span.active{color:#54eab0;background:#27e69a1a}.adminTourShell aside nav em{color:#fff;background:#e75468;border-radius:6px;place-items:center;width:18px;height:18px;margin-left:auto;font-size:6px;font-style:normal;display:grid}.adminTourShell>section{padding:26px}.adminTourShell>section>header{justify-content:space-between;align-items:center;display:flex}.adminTourShell>section>header>div{flex-direction:column;display:flex}.adminTourShell>section>header small{color:#4083af;letter-spacing:.12em;font-size:6px;font-weight:950}.adminTourShell>section>header b{margin-top:3px;font-size:18px}.adminTourShell>section>header>span{color:#91a0ab;border:1px solid #2a3943;border-radius:10px;padding:8px 11px;font-size:7px}.adminTourShell>section>header i{background:#33e6a2;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block;box-shadow:0 0 9px #33e6a2}.adminTourMetrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:24px;display:grid}.adminTourMetrics article{background:#10171e;border:1px solid #293640;border-radius:14px;min-height:102px;padding:16px}.adminTourMetrics small{color:#597b92;font-size:6px;font-weight:950}.adminTourMetrics b{margin-top:10px;font-size:22px;display:block}.adminTourMetrics em{color:#45dca4;margin-top:5px;font-size:6px;font-style:normal;display:block}.adminTourGrid{grid-template-columns:1.35fr .85fr;gap:10px;margin-top:10px;display:grid}.adminTourActivity,.adminTourQueue{background:#10171e;border:1px solid #293640;border-radius:14px;min-height:270px;padding:17px}.adminTourActivity header,.adminTourQueue header{justify-content:space-between;display:flex}.adminTourActivity header>div,.adminTourQueue header>div{flex-direction:column;display:flex}.adminTourActivity header small,.adminTourQueue header small{color:#50788e;font-size:5px;font-weight:950}.adminTourActivity header b,.adminTourQueue header b{font-size:11px}.adminTourActivity header>span,.adminTourQueue header>span{color:#84939e;font-size:6px}.adminBars{border-bottom:1px solid #2c3a43;align-items:end;gap:7px;height:155px;padding-top:20px;display:flex}.adminBars i{opacity:.85;background:linear-gradient(#3be9a7,#117a54);border-radius:4px 4px 0 0;flex:1;min-height:10%}.adminTourActivity footer{color:#778892;justify-content:space-between;margin-top:10px;font-size:6px;display:flex}.adminTourActivity footer b{color:#4be8ad;font-size:8px}.adminTourQueue>div{border-bottom:1px solid #25323b;grid-template-columns:33px 1fr auto;align-items:center;gap:8px;padding:11px 0;display:grid}.adminTourQueue>div>i{border-radius:9px;place-items:center;width:31px;height:31px;font-size:7px;font-style:normal;font-weight:950;display:grid}.adminTourQueue i.green{color:#45e5a8;background:#10372a}.adminTourQueue i.violet{color:#c37cff;background:#2a1740}.adminTourQueue i.blue{color:#64adff;background:#142b45}.adminTourQueue>div>span{flex-direction:column;display:flex}.adminTourQueue>div b{font-size:7px}.adminTourQueue>div small{color:#74828d;font-size:5px}.adminTourQueue>div em{color:#eab452;font-size:5px;font-style:normal}.adminTourBottom{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}.adminTourBottom article{background:#10171e;border:1px solid #293640;border-radius:13px;min-height:83px;padding:14px}.adminTourBottom small{color:#55778c;font-size:5px;font-weight:950}.adminTourBottom b{margin-top:5px;font-size:10px;display:block}.adminTourBottom span{color:#788791;font-size:6px}.adminSectionGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.adminSectionGrid article{border:1px solid var(--sl-line);background:linear-gradient(145deg,#10181f,#0b1015);border-radius:20px;flex-direction:column;align-items:flex-start;min-height:250px;padding:25px;display:flex}.adminSectionGrid article>span{color:var(--sl-green);font-size:10px;font-weight:950}.adminSectionGrid h3{margin:34px 0 10px;font-size:20px}.adminSectionGrid p{color:#84939f;margin:0;font-size:12px;line-height:1.65}.adminSectionGrid article>b{color:#71818d;margin-top:auto;font-size:8px}.adminDeepDive{background:linear-gradient(#0000,#080d12 10% 90%,#0000)}.adminDeepRow{border-top:1px solid var(--sl-line-soft);grid-template-columns:.85fr 1.15fr;align-items:center;gap:80px;min-height:700px;padding:70px 0;display:grid}.adminDeepRow.reverse{grid-template-columns:1.15fr .85fr}.adminDeepCopy h2{letter-spacing:-.045em;margin:14px 0 18px;font-size:clamp(38px,4vw,53px);line-height:1.04}.adminDeepCopy>p{color:#8d9ba6;margin:0;font-size:14px;line-height:1.75}.adminUserMock,.adminContentMock,.adminQueueMock{background:#0f161d;border:1px solid #31404b;border-radius:22px;padding:22px;box-shadow:0 30px 70px #0000005c}.adminUserMock>header,.adminContentMock>header,.adminQueueMock>header{justify-content:space-between;align-items:center;display:flex}.adminUserMock header>div,.adminContentMock header>div,.adminQueueMock header>div{flex-direction:column;display:flex}.adminUserMock header small,.adminContentMock header small,.adminQueueMock header small{color:#4f83a1;font-size:6px;font-weight:950}.adminUserMock header b,.adminContentMock header b,.adminQueueMock header b{margin-top:3px;font-size:15px}.adminUserMock header>span{color:#4be4aa;background:#12372b;border-radius:8px;padding:6px 9px;font-size:6px}.adminUserMock>section{background:#0b1117;border:1px solid #2a3944;border-radius:15px;align-items:center;gap:12px;margin-top:20px;padding:18px;display:flex}.adminUserMock>section>i{color:#ba9aff;background:#2a1760;border-radius:50%;place-items:center;width:48px;height:48px;font-style:normal;font-weight:950;display:grid}.adminUserMock>section>div{flex-direction:column;display:flex}.adminUserMock>section b{font-size:13px}.adminUserMock>section small{color:#74838e;font-size:7px}.adminUserStats{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px;display:grid}.adminUserStats span{border:1px solid #293742;border-radius:12px;padding:13px}.adminUserStats small{color:#58798e;font-size:5px;font-weight:950}.adminUserStats b{margin-top:7px;font-size:15px;display:block}.adminUserMock footer{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:15px;display:grid}.adminUserMock button,.adminContentMock button{color:#9dc9e6;background:#111d27;border:1px solid #345267;border-radius:10px;min-height:39px;font-size:7px;font-weight:900}.adminUserMock button:first-child,.adminContentMock button{color:#082016;background:#1bd991;border-color:#2ce19c}.adminContentMock nav,.adminQueueMock nav{background:#0b1015;border:1px solid #2a3843;border-radius:12px;gap:6px;margin-top:18px;padding:5px;display:flex}.adminContentMock nav span,.adminQueueMock nav span{color:#788892;border-radius:8px;padding:8px 11px;font-size:6px;font-weight:850}.adminContentMock nav span.active,.adminQueueMock nav span.active{color:#66adff;background:#142b45}.adminContentMock nav i{color:#9cabb5;margin-left:4px;font-style:normal}.adminContentMock>article{background:#0b1117;border:1px solid #2a3843;border-radius:13px;grid-template-columns:50px 1fr auto;align-items:center;gap:11px;margin-top:9px;padding:13px;display:grid}.adminContentMock>article>i{color:#d997ff;background:#27143d;border:1px solid #6e3fa4;border-radius:12px;place-items:center;width:46px;height:46px;font-style:normal;font-weight:950;display:grid}.adminContentMock article>div{flex-direction:column;display:flex}.adminContentMock article small{color:#c77aff;font-size:5px;font-weight:950}.adminContentMock article b{font-size:10px}.adminContentMock article p{color:#71808b;margin:2px 0 0;font-size:6px}.adminContentMock article>span{color:#74b9e7;border:1px solid #31536a;border-radius:8px;padding:8px 10px;font-size:6px}.adminQueueMock header>span{color:var(--sl-green);font-size:7px}.adminQueueMock>article{border-bottom:1px solid #27343e;grid-template-columns:50px 1fr 75px 68px;align-items:center;gap:8px;min-height:65px;padding:10px;display:grid}.adminQueueMock>article>b{color:#6ea9ff;font-size:8px}.adminQueueMock>article>span{flex-direction:column;display:flex}.adminQueueMock>article strong{font-size:8px}.adminQueueMock>article small{color:#72818c;font-size:6px}.adminQueueMock>article em{color:#eab24d;font-size:6px;font-style:normal}.adminQueueMock>article>i{color:#68b7e9;font-size:6px;font-style:normal}.adminCommsGrid{grid-template-columns:.95fr 1.05fr;gap:20px;display:grid}.adminBroadcastMock{background:#0e1721;border:1px solid #31516a;border-radius:23px;padding:23px}.adminBroadcastMock>header{align-items:center;gap:11px;display:flex}.adminBroadcastMock>header>i{color:#62abff;background:#162b46;border-radius:13px;place-items:center;width:44px;height:44px;font-style:normal;display:grid}.adminBroadcastMock>header>div{flex-direction:column;display:flex}.adminBroadcastMock header small{color:#5c8fb0;font-size:6px;font-weight:950}.adminBroadcastMock header b{font-size:14px}.adminBroadcastMock label{gap:6px;margin-top:18px;display:grid}.adminBroadcastMock label span{color:#7c8b96;font-size:6px}.adminBroadcastMock label strong{background:#0b1117;border:1px solid #2d3d49;border-radius:10px;padding:11px;font-size:8px}.adminMessagePreview{background:#182635;border-radius:16px;margin-top:12px;padding:14px}.adminMessagePreview>i{color:#af79e8;background:linear-gradient(135deg,#231044,#4a1580);border-radius:11px;place-items:center;height:140px;font-size:8px;font-style:normal;font-weight:950;display:grid}.adminMessagePreview b{margin-top:13px;font-size:12px;display:block}.adminMessagePreview p{color:#a7b3bc;font-size:8px}.adminMessagePreview span{color:#fff;text-align:center;background:#2a6ca8;border-radius:8px;padding:9px;font-size:7px;font-weight:900;display:block}.adminBroadcastMock footer{justify-content:space-between;align-items:center;margin-top:13px;display:flex}.adminBroadcastMock footer b{color:#8da0ad;font-size:7px}.adminBroadcastMock footer button{background:var(--sl-green);color:#062017;border:0;border-radius:9px;padding:9px 12px;font-size:7px;font-weight:950}.adminCommsCards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.adminCommsCards article{border:1px solid var(--sl-line);background:#0e151b;border-radius:20px;min-height:210px;padding:24px}.adminCommsCards span{color:var(--sl-green);font-size:9px;font-weight:950}.adminCommsCards h3{margin:32px 0 9px;font-size:18px}.adminCommsCards p{color:#84929c;margin:0;font-size:11px;line-height:1.65}.adminSettingsCard{background:radial-gradient(circle at 85% 10%,#27e69a1f,#0000 30%),#0d1519;border:1px solid #27e69a42;border-radius:32px;grid-template-columns:1fr .9fr;align-items:center;gap:80px;min-height:500px;padding:55px;display:grid}.adminSettingsCard h2{letter-spacing:-.045em;margin:15px 0 18px;font-size:46px;line-height:1.04}.adminSettingsCard p{color:#8f9da6;margin:0 0 27px;font-size:14px;line-height:1.7}.adminToggleMock{background:#0a1015;border:1px solid #30404a;border-radius:20px;padding:22px}.adminToggleMock header{justify-content:space-between;margin-bottom:12px;display:flex}.adminToggleMock header b{font-size:13px}.adminToggleMock header span{color:#50e6ad;font-size:7px}.adminToggleMock article{border-top:1px solid #26333c;justify-content:space-between;align-items:center;min-height:62px;padding:11px;display:flex}.adminToggleMock article>span{flex-direction:column;display:flex}.adminToggleMock article b{font-size:9px}.adminToggleMock article small{color:#74838e;font-size:6px}.adminToggleMock article>i{background:#2a3844;border-radius:20px;width:37px;height:21px;position:relative}.adminToggleMock article>i:after{content:"";background:#84939e;border-radius:50%;width:15px;height:15px;position:absolute;top:3px;left:3px}.adminToggleMock article>i.on{background:#117b56}.adminToggleMock article>i.on:after{background:#32e7a4;left:19px}@media (width<=1080px){.productHeroGrid{grid-template-columns:1fr 480px;gap:30px}.productHeroNote{display:none}.homeTourLayout{grid-template-columns:390px 1fr;gap:40px}.homeTourDevice .tourPhone{width:385px}.productPageStory,.productPageStory.reverse{grid-template-columns:1fr 410px;gap:55px}.productPageStory.reverse{grid-template-columns:410px 1fr}.productAdminTeaserCard{gap:35px;padding:40px}.adminSectionGrid{grid-template-columns:repeat(2,1fr)}.adminDeepRow{gap:45px}.adminTourShell{grid-template-columns:190px 1fr}}@media (width<=820px){.productHero{min-height:auto;padding:70px 0}.productHeroGrid,.adminStoryHero>.salesContainer{grid-template-columns:1fr}.productHeroCopy h1,.adminStoryHeroCopy h1{font-size:55px}.productHeroPreview{min-height:620px}.productHeroFacts{flex-wrap:wrap}.homeTourLayout{grid-template-columns:1fr}.homeTourDevice{position:relative;top:auto}.homeTourDevice .tourPhone{width:410px}.homeModuleList{grid-template-columns:1fr 1fr}.homeModuleList article{grid-template-columns:1fr}.productPageStory,.productPageStory.reverse{grid-template-columns:1fr;gap:45px;min-height:auto;padding:80px 0}.productPageStory.reverse .tourPhone{order:2}.productPageStory .tourPhone{justify-self:center}.productPageRail{overflow-x:auto}.productPageRail a{flex:none}.productPageRail>i{display:none}.productAdminTeaserCard,.adminSettingsCard{grid-template-columns:1fr}.productAdminMini{min-height:330px}.adminTourShell{grid-template-columns:1fr}.adminTourShell>aside{display:none}.adminTourMetrics{grid-template-columns:1fr 1fr}.adminTourGrid{grid-template-columns:1fr}.adminTourQueue{display:none}.adminDeepRow,.adminDeepRow.reverse{grid-template-columns:1fr;gap:45px;min-height:auto;padding:80px 0}.adminDeepRow.reverse .adminContentMock{order:2}.adminCommsGrid{grid-template-columns:1fr}}@media (width<=560px){.productHero{padding-top:48px}.productHeroCopy h1,.adminStoryHeroCopy h1{font-size:43px}.productHeroCopy>p,.adminStoryHeroCopy>p{font-size:14px}.productHeroPreview{min-height:530px}.productHeroMini{border-radius:40px;width:300px;height:530px}.productHeroMini .tourPhoneBody{height:475px}.productHeroFacts{display:grid}.homeTourDevice .tourPhone,.tourPagePhone{width:min(100%,370px)}.homeTourDevice .tourPhoneBody,.tourPagePhone .tourPhoneBody{height:650px}.homeModuleList{grid-template-columns:1fr}.homeModuleList article{min-height:auto;padding:22px}.productPageRail{margin-bottom:25px}.productPageCopy h3{font-size:36px}.productPageStory{padding:60px 0}.productAdminTeaserCard,.adminSettingsCard{border-radius:24px;padding:28px 20px}.productAdminTeaserCard h2,.adminSettingsCard h2{font-size:34px}.productAdminMini{grid-template-columns:80px 1fr}.productAdminMini aside{padding:14px 8px}.productAdminMini>section{padding:12px}.adminStoryHero{padding:65px 0 45px}.adminStoryHeroFacts{grid-template-columns:1fr}.adminTourShell>section{padding:13px}.adminTourMetrics{gap:6px}.adminTourMetrics article{min-height:85px;padding:11px}.adminTourMetrics b{font-size:17px}.adminTourBottom,.adminSectionGrid{grid-template-columns:1fr}.adminSectionGrid article{min-height:210px}.adminUserStats{grid-template-columns:1fr 1fr}.adminQueueMock>article{grid-template-columns:42px 1fr 62px}.adminQueueMock>article>i{display:none}.adminCommsCards{grid-template-columns:1fr}.adminSettingsCard{gap:35px}}.salesExternalRedirect{z-index:9999;color:#25e4a0;text-align:center;background:#05090d;place-items:center;padding:24px;font:800 14px/1.4 Arial,sans-serif;display:grid;position:fixed;inset:0}:root{--pp-bg:#06090d;--pp-card:#10161e;--pp-card-2:#0c1118;--pp-border:#25313d;--pp-text:#f6f9fc;--pp-muted:#8090a1;--pp-green:#22e29a;--pp-green-2:#0abf7e;--pp-blue:#4b8bff;--pp-purple:#9a5cff}body.partner-page{background:var(--pp-bg);color:var(--pp-text);margin:0}body.partner-page #instant-shell{display:none!important}.partner-root{background:radial-gradient(circle at 88% -8%, #22e29a1f, transparent 32%), var(--pp-bg);min-height:100dvh;color:var(--pp-text)}.partner-root *{box-sizing:border-box}.partner-root button,.partner-root input,.partner-root textarea{font:inherit}.partner-root button{color:inherit}.partner-root svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.partner-app{width:min(100%,560px);min-height:100dvh;padding-bottom:calc(94px + env(safe-area-inset-bottom));margin:0 auto;position:relative}.partner-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#06090de0;border-bottom:1px solid #8090a121;justify-content:space-between;align-items:center;height:70px;padding:12px 18px;display:flex;position:sticky;top:0}.partner-brand{align-items:center;gap:10px;display:flex}.partner-brand>span,.partner-logo{background:linear-gradient(145deg, var(--pp-green), #0c8c65);color:#02120d;border-radius:12px;place-items:center;width:38px;height:38px;font-size:20px;font-weight:950;display:grid;box-shadow:0 0 28px #22e29a3d}.partner-brand div{gap:2px;display:grid}.partner-brand b{letter-spacing:.07em;font-size:14px}.partner-brand small{color:var(--pp-muted);font-size:10px}.partner-avatar{width:38px;height:38px;color:var(--pp-green);background:#10231d;border:1px solid #22e29a80;border-radius:50%;place-items:center;font-weight:900;display:grid;position:relative;overflow:hidden}.partner-avatar>span{place-items:center;display:grid;position:absolute;inset:0}.partner-avatar img{z-index:1;object-fit:cover;width:100%;height:100%;position:relative}.partner-header-actions{align-items:center;gap:8px;display:flex}.partner-admin-trigger{color:#b88bff;letter-spacing:.08em;background:#9a5cff1a;border:1px solid #9a5cff73;border-radius:11px;align-items:center;gap:6px;height:36px;padding:0 10px;font-size:8px;font-weight:950;display:flex}.partner-admin-trigger svg{width:15px;height:15px}.partner-content{padding:24px 16px}.partner-hello p,.partner-page-title p{color:var(--pp-green);letter-spacing:.17em;margin:0 0 7px;font-size:10px;font-weight:900}.partner-hello h1,.partner-page-title h1{letter-spacing:-.035em;margin:0;font-size:clamp(28px,8vw,38px);line-height:1.05}.partner-hello>span,.partner-page-title>span{color:var(--pp-muted);max-width:440px;margin-top:9px;font-size:13px;line-height:1.45;display:block}.partner-page-title{margin-bottom:22px}.partner-sub-card{border:1px solid var(--pp-border);background:linear-gradient(145deg,#141f26f5,#0a1016fa);border-radius:23px;margin-top:22px;padding:18px;position:relative;overflow:hidden}.partner-sub-card:before{content:"";background:var(--pp-green);filter:blur(85px);opacity:.09;border-radius:50%;width:180px;height:180px;position:absolute;top:-80px;right:-50px}.partner-sub-card.active{border-color:#22e29a6e}.partner-sub-card.inactive:before{background:var(--pp-purple);opacity:.11}.partner-sub-top{align-items:center;gap:11px;display:flex;position:relative}.partner-sub-icon{width:46px;height:46px;color:var(--pp-green);background:#22e29a1f;border-radius:15px;place-items:center;display:grid}.partner-sub-top>div{flex:1}.partner-sub-top small{color:var(--pp-muted);letter-spacing:.12em;font-size:9px}.partner-sub-top h2{margin:3px 0 0;font-size:17px}.partner-sub-top>i{letter-spacing:.08em;color:var(--pp-green);background:#22e29a1a;border-radius:10px;padding:7px 9px;font-size:9px;font-style:normal}.partner-sub-card>p{color:var(--pp-muted);font-size:13px;line-height:1.45}.partner-project{grid-template-columns:1.4fr .6fr;gap:10px;margin:17px 0 10px;display:grid}.partner-project div{background:#05090d99;border-radius:14px;gap:4px;padding:12px;display:grid}.partner-project small{color:var(--pp-muted);text-transform:uppercase;font-size:9px}.partner-project b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.partner-progress{background:#1a242c;border-radius:99px;height:4px;overflow:hidden}.partner-progress span{background:linear-gradient(90deg, var(--pp-green-2), var(--pp-green));border-radius:inherit;height:100%;display:block}.partner-sub-card>button{background:var(--pp-green);color:#04110d;border:0;border-radius:15px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:48px;margin-top:16px;font-weight:900;display:flex}.partner-sub-card>button svg{width:18px}.partner-demo-card{text-align:left;background:linear-gradient(135deg,#4b8bff1a,#9a5cff12 55%,#0d141c);border:1px solid #4b8bff59;border-radius:18px;grid-template-columns:46px 1fr 34px;align-items:center;gap:11px;width:100%;min-height:82px;margin-top:10px;padding:12px;display:grid}.partner-demo-logo{color:#88b7ff;background:linear-gradient(145deg,#244d92,#172143);border:1px solid #4b8bff73;border-radius:14px;place-items:center;width:46px;height:46px;font-size:21px;font-weight:950;display:grid;box-shadow:0 8px 22px #3068cc29}.partner-demo-card>div{gap:3px;min-width:0;display:grid}.partner-demo-card small{color:#72a8ff;letter-spacing:.1em;font-size:7px;font-weight:950}.partner-demo-card b{font-size:12px;line-height:1.25}.partner-demo-card p{color:var(--pp-muted);margin:0;font-size:8px;line-height:1.35}.partner-demo-card>i{color:#7eafff;background:#4b8bff1f;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.partner-demo-card>i svg{width:17px}.partner-stat-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.partner-stat-grid article{border:1px solid var(--pp-border);background:var(--pp-card);border-radius:18px;gap:7px;min-width:0;padding:16px;display:grid}.partner-stat-grid span{color:var(--pp-muted);font-size:10px}.partner-stat-grid b{letter-spacing:-.03em;font-size:23px}.partner-stat-grid small{color:var(--pp-muted);font-size:9px}.partner-stat-grid.three{grid-template-columns:repeat(3,1fr)}.partner-stat-grid.three article{padding:14px 10px}.partner-stat-grid.three b{font-size:20px}.partner-review{background:#1d180d;border:1px solid #6b5322;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:10px 13px;margin-top:10px;padding:14px;display:grid}.partner-review>span{color:#ffc854;grid-column:1/-1;font-size:9px;font-weight:900}.partner-review div{gap:3px;display:grid}.partner-review b{font-size:13px}.partner-review small,.partner-review i{color:#a79673;font-size:10px}.partner-review i{text-align:right;font-style:normal}.partner-section-title{margin:24px 0 12px;font-size:17px}.partner-actions{gap:9px;display:grid}.partner-actions button{border:1px solid var(--pp-border);background:var(--pp-card);text-align:left;border-radius:17px;align-items:center;gap:12px;padding:13px;display:flex}.partner-actions button>span{width:42px;height:42px;color:var(--pp-green);background:#22e29a1a;border-radius:13px;place-items:center;font-size:20px;display:grid}.partner-actions div{flex:1;gap:4px;display:grid}.partner-actions b{font-size:13px}.partner-actions small{color:var(--pp-muted);font-size:10px}.partner-actions i{color:var(--pp-muted);font-size:22px;font-style:normal}.partner-current{background:#22e29a0f;border:1px solid #22e29a59;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;padding:16px;display:flex}.partner-current div{gap:4px;min-width:0;display:grid}.partner-current span,.partner-current small{color:var(--pp-muted);font-size:10px}.partner-current b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.partner-current i{color:var(--pp-green);white-space:nowrap;font-size:13px;font-style:normal;font-weight:900}.partner-sub-modes{grid-template-columns:1fr 1fr;gap:9px;margin:-5px 0 13px;display:grid}.partner-sub-modes button{border:1px solid var(--pp-border);background:var(--pp-card);text-align:left;border-radius:17px;align-items:center;gap:9px;min-width:0;min-height:64px;padding:10px;display:flex}.partner-sub-modes button>span{width:34px;height:34px;color:var(--pp-muted);background:#1b2530;border-radius:11px;flex:0 0 34px;place-items:center;font-size:20px;display:grid}.partner-sub-modes button div{gap:3px;min-width:0;display:grid}.partner-sub-modes b{font-size:12px}.partner-sub-modes small{color:var(--pp-muted);font-size:9px}.partner-sub-modes button.active{background:#22e29a14;border-color:#22e29a80}.partner-sub-modes button.active>span{color:var(--pp-green);background:#22e29a1f}.partner-sub-modes button:disabled{opacity:.7}.partner-purchase-note{background:#4b8bff0f;border:1px solid #4b8bff4d;border-radius:17px;margin-bottom:13px;padding:14px}.partner-purchase-note b{font-size:12px}.partner-purchase-note p{color:var(--pp-muted);margin:6px 0 0;font-size:10px;line-height:1.45}.partner-plans{gap:11px;display:grid}.partner-plans>button{border:1px solid var(--pp-border);background:var(--pp-card);text-align:left;border-radius:21px;grid-template-columns:1fr auto;gap:6px 12px;padding:18px;display:grid;position:relative;overflow:hidden}.partner-plans>button.best{border-color:var(--pp-green-2);background:linear-gradient(145deg, #22e29a1c, var(--pp-card));padding-top:27px}.partner-plans em{background:var(--pp-green);color:#03110c;letter-spacing:.07em;border-radius:0 0 9px 9px;padding:5px 10px;font-size:8px;font-style:normal;font-weight:950;position:absolute;top:0;right:20px}.partner-plans div{align-items:center;gap:8px;display:flex}.partner-plans span{font-weight:850}.partner-plans i{color:var(--pp-green);background:#22e29a1a;border-radius:7px;padding:4px 6px;font-size:9px;font-style:normal}.partner-plans b{letter-spacing:-.04em;grid-area:1/2/3;font-size:32px}.partner-plans small{color:var(--pp-muted);font-size:10px}.partner-plans strong{border-top:1px solid var(--pp-border);color:var(--pp-green);grid-column:1/-1;justify-content:space-between;margin-top:12px;padding-top:14px;font-size:12px;display:flex}.partner-plans strong svg{width:18px;height:18px}.partner-included,.partner-wallet,.partner-payout{border:1px solid var(--pp-border);background:var(--pp-card);border-radius:20px;margin-top:14px;padding:18px}.partner-included h3,.partner-wallet h3,.partner-payout h3{margin:0 0 13px;font-size:15px}.partner-included p{color:#c9d3dc;gap:9px;margin:9px 0;font-size:12px;display:flex}.partner-included p span{color:var(--pp-green)}.partner-history{gap:8px;display:grid}.partner-history>p{color:var(--pp-muted);text-align:center;border:1px dashed var(--pp-border);border-radius:17px;padding:20px}.partner-history article{border:1px solid var(--pp-border);background:var(--pp-card);border-radius:16px;grid-template-columns:1fr auto;gap:7px 12px;padding:14px;display:grid}.partner-history article div{gap:4px;display:grid}.partner-history b{font-size:12px}.partner-history small{color:var(--pp-muted);font-size:9px}.partner-history span{background:#252f3a;border-radius:7px;align-self:start;padding:5px 7px;font-size:9px}.partner-history span.paid{color:var(--pp-green);background:#22e29a1a}.partner-history span.review,.partner-history span.pending{color:#ffcb5a;background:#ffcb5a1a}.partner-history span.rejected{color:#ff6d7a;background:#ff6d7a1a}.partner-history strong{color:#dce5ec;font-size:11px}.partner-affiliate-hero{background:radial-gradient(circle at 88% 20%,#22e29a33,#0000 35%),linear-gradient(135deg,#102a22,#091712);border:1px solid #22e29a6b;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;min-height:118px;padding:20px;display:flex;position:relative;overflow:hidden}.partner-affiliate-hero:after{content:"";border:1px solid #22e29a33;border-radius:50%;width:110px;height:110px;position:absolute;bottom:-58px;right:-34px}.partner-affiliate-hero div{z-index:1;gap:5px;display:grid;position:relative}.partner-affiliate-hero small{color:#8bc7b2;letter-spacing:.13em;font-size:8px;font-weight:900}.partner-affiliate-hero b{color:var(--pp-green);font-size:40px;line-height:1}.partner-affiliate-hero p{color:#a4b9b0;max-width:230px;margin:0;font-size:10px;line-height:1.4}.partner-affiliate-hero>span{width:48px;height:48px;color:var(--pp-green);background:#22e29a21;border-radius:15px;flex:0 0 48px;place-items:center;font-size:25px;display:grid}.partner-income-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.partner-income{background:linear-gradient(140deg,#153c30,#0b201a);border:1px solid #22e29a59;border-radius:18px;gap:7px;padding:16px;display:grid}.partner-income.total{background:linear-gradient(140deg,#161c2c,#0d121c);border-color:#4b8bff4d}.partner-income small{color:#91c9b7;letter-spacing:.1em;font-size:7px;line-height:1.35}.partner-income b{color:var(--pp-green);font-size:25px}.partner-income.total b{color:#8bb7ff}.partner-income span{color:#91a99f;font-size:8px;line-height:1.35}.partner-ref-card{border:1px solid var(--pp-border);background:var(--pp-card);border-radius:20px;margin-top:12px;padding:17px}.partner-ref-card div{gap:6px;display:grid;overflow:hidden}.partner-ref-card small{color:var(--pp-muted);letter-spacing:.1em;font-size:9px}.partner-ref-card b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.partner-ref-card button{width:100%;min-height:43px;color:var(--pp-green);background:#22e29a14;border:1px solid #22e29a59;border-radius:13px;justify-content:center;align-items:center;gap:8px;margin-top:13px;font-size:12px;font-weight:800;display:flex}.partner-ref-card button svg{width:17px}.partner-ref-card p{color:var(--pp-muted);margin:12px 0 0;font-size:10px;line-height:1.45}.partner-ref-card .partner-ref-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;overflow:visible}.partner-ref-card .partner-ref-actions button{min-width:0;margin:0;padding:0 8px}.partner-ref-card .partner-ref-actions button:last-child{border-color:var(--pp-border);color:#d8e2e9;background:#151e27}.partner-affiliate-steps{border:1px solid var(--pp-border);background:var(--pp-card);border-radius:20px;gap:12px;margin-top:12px;padding:17px;display:grid}.partner-affiliate-steps h3{margin:0 0 2px;font-size:15px}.partner-affiliate-steps>div{grid-template-columns:30px 1fr;align-items:center;gap:10px;display:grid}.partner-affiliate-steps>div>span{width:30px;height:30px;color:var(--pp-green);background:#22e29a1c;border-radius:10px;place-items:center;font-size:11px;font-weight:900;display:grid}.partner-affiliate-steps p{gap:3px;margin:0;display:grid}.partner-affiliate-steps b{font-size:11px}.partner-affiliate-steps small{color:var(--pp-muted);font-size:9px;line-height:1.35}.partner-commission-list{gap:8px;display:grid}.partner-commission-list>p{border:1px dashed var(--pp-border);color:var(--pp-muted);text-align:center;border-radius:16px;margin:0;padding:20px 16px;font-size:10px;line-height:1.5}.partner-commission-list article{border:1px solid var(--pp-border);background:var(--pp-card);border-radius:16px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.partner-client-avatar{color:#83b0ff;background:#4b8bff1f;border-radius:12px;place-items:center;width:38px;height:38px;font-size:14px;font-weight:900;display:grid}.partner-commission-list article>div{gap:3px;min-width:0;display:grid}.partner-commission-list b{text-overflow:ellipsis;font-size:11px;overflow:hidden}.partner-commission-list small{text-overflow:ellipsis;white-space:nowrap;color:var(--pp-muted);font-size:8px;overflow:hidden}.partner-commission-list em{color:#7e918d;font-size:8px;font-style:normal}.partner-commission-list strong{color:var(--pp-green);white-space:nowrap;font-size:13px}.partner-wallet p,.partner-payout small{color:var(--pp-muted);font-size:10px;line-height:1.45}.partner-wallet input,.partner-payout input,.partner-sheet input{border:1px solid var(--pp-border);width:100%;min-height:48px;color:var(--pp-text);background:#080d13;border-radius:13px;outline:none;padding:0 13px}.partner-wallet input:focus,.partner-payout input:focus,.partner-sheet input:focus{border-color:var(--pp-green)}.partner-wallet button,.partner-payout button{background:var(--pp-green);color:#03120d;border:0;border-radius:13px;min-height:44px;margin-top:9px;padding:0 16px;font-weight:900}.partner-wallet button{width:100%}.partner-payout>div{grid-template-columns:1fr auto;gap:8px;display:grid}.partner-payout button{margin:0}.partner-categories{scrollbar-width:none;gap:8px;margin:-4px -16px 16px;padding:4px 16px;display:flex;overflow-x:auto}.partner-categories::-webkit-scrollbar{display:none}.partner-categories button{white-space:nowrap;border:1px solid var(--pp-border);background:var(--pp-card);min-height:36px;color:var(--pp-muted);border-radius:99px;padding:0 14px;font-size:11px;font-weight:800}.partner-categories button.active{color:#03120d;background:var(--pp-green);border-color:var(--pp-green)}.partner-materials{gap:13px;display:grid}.partner-materials>article{border:1px solid var(--pp-border);background:var(--pp-card);border-radius:20px;overflow:hidden}.partner-material-image{aspect-ratio:16/8.8;background:#090c11;position:relative}.partner-material-image img{object-fit:cover;width:100%;height:100%}.partner-material-image span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--pp-green);background:#04080cbf;border-radius:7px;padding:5px 8px;font-size:9px;font-weight:850;position:absolute;top:11px;left:11px}.partner-material-body{padding:15px}.partner-material-body h3{margin:0;font-size:15px}.partner-material-body p{color:var(--pp-muted);max-height:48px;font-size:11px;line-height:1.45;overflow:hidden}.partner-material-body>div{grid-template-columns:1.4fr .6fr;gap:8px;display:grid}.partner-material-body button{border:1px solid var(--pp-border);background:#0b1118;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:41px;font-size:10px;font-weight:800;display:flex}.partner-material-body button:first-child{color:var(--pp-green);border-color:#22e29a4d}.partner-material-body button svg{width:16px}.partner-empty{border:1px dashed var(--pp-border);text-align:center;color:var(--pp-muted);border-radius:20px;padding:40px 20px}.partner-empty>span{color:var(--pp-green);font-size:35px}.partner-empty h3{color:var(--pp-text);margin-bottom:5px}.partner-empty p{font-size:11px}.partner-chat-locked{text-align:center;border:1px solid var(--pp-border);background:var(--pp-card);border-radius:23px;padding:32px 20px}.partner-chat-locked>span{width:60px;height:60px;color:var(--pp-purple);background:#9a5cff21;border-radius:19px;place-items:center;margin:0 auto 17px;font-size:29px;display:grid}.partner-chat-locked h2{font-size:19px}.partner-chat-locked p{color:var(--pp-muted);font-size:12px;line-height:1.5}.partner-chat-locked button{background:var(--pp-green);color:#03120d;border:0;border-radius:13px;width:100%;min-height:46px;margin-top:9px;font-weight:900}.partner-chat-locked button.secondary{border:1px solid var(--pp-border);color:var(--pp-text);background:0 0}.partner-dev-offer{background:linear-gradient(145deg,#9a5cff24,#0d131afa);border:1px solid #9a5cff66;border-radius:20px;margin:-7px 0 13px;padding:17px}.partner-dev-offer>span{color:#b98cff;letter-spacing:.13em;font-size:8px;font-weight:950}.partner-dev-offer h2{margin:8px 0 6px;font-size:17px}.partner-dev-offer p{color:var(--pp-muted);margin:0;font-size:11px;line-height:1.5}.partner-dev-offer div{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.partner-dev-offer b{color:#cdb4f5;background:#9a5cff17;border-radius:8px;padding:6px 8px;font-size:8px}.partner-chat{border:1px solid var(--pp-border);background:var(--pp-card);border-radius:22px;overflow:hidden}.partner-chat-head{border-bottom:1px solid var(--pp-border);align-items:center;gap:11px;padding:14px;display:flex}.partner-chat-head>span{background:var(--pp-green);color:#03120d;border-radius:13px;place-items:center;width:39px;height:39px;font-weight:950;display:grid}.partner-chat-head div{gap:4px;display:grid}.partner-chat-head b{font-size:13px}.partner-chat-head small{color:var(--pp-muted);font-size:9px}.partner-chat-head small i{background:var(--pp-green);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.partner-chat-messages{flex-direction:column;gap:8px;min-height:340px;max-height:55dvh;padding:15px;display:flex;overflow-y:auto}.partner-chat-messages article{background:#1a232c;border-radius:15px 15px 15px 5px;align-self:flex-start;max-width:85%;padding:10px 12px}.partner-chat-messages article.client{background:#174839;border-radius:15px 15px 5px;align-self:flex-end}.partner-chat-messages p{white-space:pre-wrap;margin:0;font-size:12px;line-height:1.42}.partner-chat-messages small{text-align:right;color:#85948f;margin-top:5px;font-size:8px;display:block}.partner-chat-start{text-align:center;color:var(--pp-muted);margin:auto}.partner-chat-start span{font-size:32px}.partner-chat-start h3{color:var(--pp-text);margin:10px 0 4px}.partner-chat-start p{font-size:11px}.partner-chat-compose{border-top:1px solid var(--pp-border);align-items:flex-end;gap:8px;padding:10px;display:flex}.partner-chat-compose textarea{resize:none;border:1px solid var(--pp-border);min-height:46px;max-height:110px;color:var(--pp-text);background:#090e14;border-radius:14px;outline:none;flex:1;padding:12px}.partner-chat-compose button{background:var(--pp-green);color:#03120d;border:0;border-radius:14px;flex:0 0 43px;height:43px;font-size:22px;font-weight:900}.partner-alert{z-index:90;text-align:left;background:#3f171df7;border:1px solid #733b43;border-radius:13px;width:min(100% - 28px,526px);padding:12px 42px 12px 13px;font-size:11px;position:fixed;top:76px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #000}.partner-alert span{font-size:18px;position:absolute;right:14px}.partner-toast{z-index:100;left:50%;bottom:calc(94px + env(safe-area-inset-bottom));white-space:nowrap;color:var(--pp-green);background:#12382d;border:1px solid #22e29a66;border-radius:99px;padding:11px 16px;font-size:11px;font-weight:800;position:fixed;transform:translate(-50%);box-shadow:0 10px 40px #000}.partner-nav{z-index:30;width:min(100%,560px);min-height:calc(75px + env(safe-area-inset-bottom));padding:8px 7px calc(7px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-top:1px solid var(--pp-border);background:#0a0f15f0;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.partner-nav button{color:#6f7e8d;background:0 0;border:0;place-items:center;gap:4px;min-width:0;padding:5px 0;display:grid}.partner-nav button>span{border-radius:12px;place-items:center;width:39px;height:30px;display:grid;position:relative}.partner-nav button svg{width:19px;height:19px}.partner-nav small{font-size:8px;font-weight:800}.partner-nav button.active{color:var(--pp-green)}.partner-nav button.active>span{background:#22e29a1c}.partner-nav button i{background:#ff4f6d;border-radius:50%;width:6px;height:6px;position:absolute;top:2px;right:6px}.partner-sheet-backdrop{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.partner-sheet{width:min(100%,560px);max-height:92dvh;padding:11px 18px calc(22px + env(safe-area-inset-bottom));background:#0d131a;border:1px solid #2b3946;border-radius:27px 27px 0 0;overflow-y:auto;box-shadow:0 -20px 80px #000}.partner-sheet>i{background:#3a4652;border-radius:99px;width:46px;height:4px;margin:0 auto 15px;display:block}.partner-sheet-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.partner-sheet-title small{color:var(--pp-green);letter-spacing:.12em;font-size:9px;font-weight:900}.partner-sheet-title h2{margin:4px 0 0;font-size:22px}.partner-sheet-title button{border:1px solid var(--pp-border);background:#151d26;border-radius:12px;width:38px;height:38px;font-size:22px}.partner-safe{color:#a6cabe;background:#22e29a0f;border:1px solid #22e29a40;border-radius:14px;align-items:center;gap:9px;margin:16px 0;padding:12px;font-size:10px;line-height:1.4;display:flex}.partner-safe svg{color:var(--pp-green);flex:0 0 20px}.partner-sheet label{color:#b4c0ca;gap:7px;margin:13px 0;font-size:10px;font-weight:700;display:grid}.partner-sheet label>span{color:var(--pp-green)}.partner-payment-address{border:1px solid var(--pp-border);background:#070c11;border-radius:14px;align-items:center;gap:10px;width:100%;min-height:51px;padding:0 13px;display:flex}.partner-payment-address code{text-align:left;text-overflow:ellipsis;flex:1;font-size:11px;overflow:hidden}.partner-payment-address svg{color:var(--pp-green);flex:0 0 18px}.partner-payment-missing{color:#ffc854;background:#1d180d;border:1px solid #6b5322;border-radius:13px;padding:14px;font-size:11px}.partner-sheet-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.partner-submit,.partner-manager{border:0;border-radius:14px;width:100%;min-height:49px;font-weight:900}.partner-submit{background:var(--pp-green);color:#03120d;margin-top:7px}.partner-submit:disabled,.partner-root button:disabled{opacity:.45}.partner-manager{color:var(--pp-muted);background:0 0;font-size:11px}.partner-payment-card{background:linear-gradient(145deg,#22e29a14,#070c11 65%);border:1px solid #22e29a57;border-radius:16px;gap:10px;padding:14px;display:grid}.partner-payment-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.partner-payment-card-head span{color:var(--pp-muted);letter-spacing:.12em;font-size:8px;font-weight:900}.partner-payment-card-head b{color:var(--pp-green);background:#22e29a1f;border-radius:7px;padding:5px 8px;font-size:9px}.partner-payment-card>code{border:1px solid var(--pp-border);color:#fff;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#05090d;border-radius:11px;padding:11px;font-size:11px;line-height:1.5;display:block}.partner-payment-card>small{color:var(--pp-muted);font-size:9px;line-height:1.45}.partner-payment-card .partner-payment-address{min-height:45px;color:var(--pp-green);background:#22e29a1f;border-color:#22e29a73;border-radius:12px;justify-content:center;font-size:10px;font-weight:900}.partner-payment-card .partner-payment-address svg{color:currentColor}.partner-payment-missing{gap:5px;display:grid}.partner-payment-missing span{color:#c4a764;font-size:9px;line-height:1.4}.partner-sheet-project{border:1px solid var(--pp-border);background:#080d12;border-radius:14px;gap:5px;margin-bottom:13px;padding:14px;display:grid}.partner-sheet-project small{color:var(--pp-green);letter-spacing:.1em;font-size:8px;font-weight:900}.partner-sheet-project b{font-size:14px}.partner-sheet-project span{color:var(--pp-muted);font-size:10px}.partner-owner{gap:12px;display:grid}.partner-owner-title{grid-template-columns:38px 1fr 38px;align-items:start;gap:9px;display:grid}.partner-owner-title>button{border:1px solid var(--pp-border);background:var(--pp-card);border-radius:12px;width:38px;height:38px;font-size:23px}.partner-owner-title div{min-width:0}.partner-owner-title small{color:#b78aff;letter-spacing:.12em;font-size:8px;font-weight:950}.partner-owner-title h1{letter-spacing:-.03em;margin:4px 0 3px;font-size:23px}.partner-owner-title p{color:var(--pp-muted);margin:0;font-size:9px;line-height:1.4}.partner-owner-loading{min-height:55dvh;color:var(--pp-muted);place-content:center;justify-items:center;gap:12px;display:grid}.partner-owner-loading button{border:1px solid var(--pp-border);background:var(--pp-card);border-radius:12px;padding:10px 14px}.partner-owner-message{text-align:left;color:#7aefc1;background:#103126;border:1px solid #22e29a61;border-radius:12px;width:100%;padding:11px 38px 11px 12px;font-size:10px;position:relative}.partner-owner-message span{font-size:17px;position:absolute;right:12px}.partner-owner-kpis{grid-template-columns:1fr 1fr;gap:8px;display:grid}.partner-owner-kpis article{border:1px solid var(--pp-border);background:var(--pp-card);border-radius:15px;gap:4px;min-width:0;padding:13px;display:grid}.partner-owner-kpis b{font-size:24px}.partner-owner-tabs,.partner-owner-filters{scrollbar-width:none;gap:7px;margin:0 -16px;padding:2px 16px;display:flex;overflow-x:auto}.partner-owner-tabs::-webkit-scrollbar{display:none}.partner-owner-filters::-webkit-scrollbar{display:none}.partner-owner-tabs button,.partner-owner-filters button{white-space:nowrap;border:1px solid var(--pp-border);background:var(--pp-card);min-height:35px;color:var(--pp-muted);border-radius:10px;padding:0 12px;font-size:9px;font-weight:850}.partner-owner-tabs button.active,.partner-owner-filters button.active{color:#c39cff;background:#9a5cff1f;border-color:#9a5cff8c}.partner-owner-section{border:1px solid var(--pp-border);background:var(--pp-card-2);border-radius:19px;overflow:hidden}.partner-owner-section>header{border-bottom:1px solid var(--pp-border);justify-content:space-between;align-items:center;gap:10px;min-height:63px;padding:13px 14px;display:flex}.partner-owner-section header div{gap:4px;display:grid}.partner-owner-section header small{color:var(--pp-green);letter-spacing:.12em;font-size:8px;font-weight:900}.partner-owner-section header h2{margin:0;font-size:16px}.partner-owner-section header>span{color:#aab8c4;background:#1b2731;border-radius:10px;place-items:center;min-width:29px;height:29px;padding:0 8px;font-size:11px;font-weight:900;display:grid}.partner-owner-section header>button{border:1px solid var(--pp-border);background:#151e26;border-radius:9px;min-height:31px;padding:0 10px;font-size:9px}.partner-owner-filters{border-bottom:1px solid var(--pp-border);margin:0;padding:10px 11px}.partner-owner-list{gap:9px;padding:10px;display:grid}.partner-owner-empty{color:var(--pp-muted);text-align:center;padding:34px 14px;font-size:11px}.partner-owner-order,.partner-owner-payout{border:1px solid var(--pp-border);background:#0b1117;border-radius:15px;padding:13px}.partner-owner-order-top{align-items:center;gap:6px;display:flex}.partner-owner-order-top>span{font-size:11px;font-weight:900}.partner-owner-order-top i,.partner-owner-order-top em,.partner-owner-payout em{border-radius:6px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:900}.partner-owner-order-top i{color:#82a9ff;background:#4b8bff1f}.partner-owner-order-top i.renewal{color:#c49eff;background:#9a5cff1f}.partner-owner-order-top em,.partner-owner-payout em{color:#ffcf68;background:#ffc64f1a;margin-left:auto}.partner-owner-order-top em.paid,.partner-owner-payout em.paid{color:var(--pp-green);background:#22e29a1a}.partner-owner-order-top em.rejected,.partner-owner-payout em.rejected{color:#ff7b87;background:#ff5b6c1a}.partner-owner-order h3{margin:12px 0 4px;font-size:14px}.partner-owner-order>p{color:var(--pp-muted);margin:0;font-size:9px}.partner-owner-order-info{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:11px;display:grid}.partner-owner-order-info span{background:#121a22;border-radius:10px;gap:4px;min-width:0;padding:8px;display:grid}.partner-owner-order-info small{color:var(--pp-muted);font-size:7px}.partner-owner-order-info b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.partner-owner-tx,.partner-owner-payout>button{border:1px solid var(--pp-border);text-align:left;background:#080d12;border-radius:10px;grid-template-columns:1fr auto;gap:3px 8px;width:100%;margin-top:9px;padding:9px;display:grid}.partner-owner-tx small{color:var(--pp-muted);font-size:7px}.partner-owner-tx code,.partner-owner-payout code{text-overflow:ellipsis;white-space:nowrap;color:#bac8d4;min-width:0;font-size:8px;overflow:hidden}.partner-owner-tx b,.partner-owner-payout button small{color:var(--pp-green);grid-area:1/2/3;align-self:center;font-size:8px}.partner-owner-actions{grid-template-columns:1.3fr .7fr;gap:7px;margin-top:10px;display:grid}.partner-owner-actions button{color:#68edb7;background:#154633;border:1px solid #24825f;border-radius:10px;min-height:39px;font-size:9px;font-weight:900}.partner-owner-actions button.danger{color:#ff818c;background:#32191f;border-color:#67313a}.partner-owner-payout>div{align-items:center;display:flex}.partner-owner-payout>div span{font-size:10px;font-weight:850}.partner-owner-payout>b{margin-top:10px;font-size:24px;display:block}.partner-owner-payout>p{color:var(--pp-muted);margin:8px 0 0;font-size:8px}.partner-owner-client,.partner-owner-thread{border:1px solid var(--pp-border);text-align:left;background:#0b1117;border-radius:13px;grid-template-columns:39px 1fr auto;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.partner-owner-client>span,.partner-owner-thread>span{color:#bf95ff;background:#9a5cff21;border-radius:12px;place-items:center;width:39px;height:39px;font-weight:900;display:grid}.partner-owner-client div,.partner-owner-thread div{gap:4px;min-width:0;display:grid}.partner-owner-client b,.partner-owner-thread b{text-overflow:ellipsis;font-size:11px;overflow:hidden}.partner-owner-client small,.partner-owner-thread small{color:var(--pp-muted);font-size:8px}.partner-owner-client strong{color:var(--pp-green);font-size:11px}.partner-owner-thread em{color:#ffcb67;font-size:8px;font-style:normal}.partner-owner-dialog>div{flex-direction:column;gap:7px;min-height:300px;max-height:50dvh;padding:12px;display:flex;overflow-y:auto}.partner-owner-dialog article{background:#1a242e;border-radius:12px 12px 12px 4px;align-self:flex-start;max-width:84%;padding:9px 10px}.partner-owner-dialog article.admin{background:#164b39;border-radius:12px 12px 4px;align-self:flex-end}.partner-owner-dialog p{white-space:pre-wrap;margin:0;font-size:10px;line-height:1.4}.partner-owner-dialog article small{color:#83928d;text-align:right;margin-top:4px;font-size:7px;display:block}.partner-owner-dialog form{border-top:1px solid var(--pp-border);grid-template-columns:1fr auto;gap:7px;padding:10px;display:grid}.partner-owner-dialog textarea{resize:none;border:1px solid var(--pp-border);color:#fff;background:#070c11;border-radius:11px;min-height:49px;padding:10px}.partner-owner-dialog form button{background:var(--pp-green);color:#03120d;border:0;border-radius:10px;padding:0 13px;font-size:9px;font-weight:900}.partner-owner-settings{gap:12px;padding:14px;display:grid}.partner-owner-settings label{color:#b7c3cd;gap:6px;font-size:9px;font-weight:800;display:grid}.partner-owner-settings input{border:1px solid var(--pp-border);color:#fff;background:#070c11;border-radius:11px;outline:none;width:100%;min-height:45px;padding:0 11px}.partner-owner-settings input:focus{border-color:var(--pp-green)}.partner-owner-settings label>small{color:var(--pp-muted);font-size:8px;font-weight:500}.partner-owner-settings-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.partner-owner-switch{align-items:center;grid-template-columns:20px 1fr!important}.partner-owner-switch input{width:18px;min-height:18px}.partner-owner-save{background:var(--pp-green);border:0;border-radius:12px;min-height:47px;font-weight:950;color:#03120d!important}.partner-owner-settings-section>header>span{letter-spacing:.06em;width:auto;min-width:0;height:26px;font-size:7px}.partner-owner-settings-section>header>span.ready{color:var(--pp-green);background:#22e29a1f}.partner-owner-settings-section>header>span.missing{color:#ffca62;background:#ffc64f1a}.partner-owner-settings{gap:11px;padding:12px}.partner-owner-wallet-card,.partner-owner-options-card{border:1px solid var(--pp-border);background:#0a1016;border-radius:15px;gap:12px;padding:13px;display:grid}.partner-owner-wallet-card{border-color:#ffc64f40}.partner-owner-wallet-card.ready{background:linear-gradient(145deg,#22e29a0d,#0a1016 62%);border-color:#22e29a59}.partner-owner-wallet-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.partner-owner-wallet-head div,.partner-owner-options-card>div:first-child{gap:4px;display:grid}.partner-owner-wallet-head small,.partner-owner-options-card>div:first-child small{color:var(--pp-green);letter-spacing:.11em;font-size:7px;font-weight:950}.partner-owner-wallet-head h3,.partner-owner-options-card h3{margin:0;font-size:14px}.partner-owner-wallet-head>b{color:var(--pp-green);background:#22e29a1a;border-radius:8px;padding:6px 9px;font-size:9px}.partner-owner-wallet-card>p{color:var(--pp-muted);margin:-3px 0 0;font-size:9px;line-height:1.45}.partner-owner-settings input:focus{box-shadow:0 0 0 3px #22e29a0f}.partner-owner-settings label>small{line-height:1.4}.partner-owner-wallet-warning{color:#d8b866;background:#ffc64f0f;border:1px solid #ffc64f40;border-radius:10px;padding:10px;font-size:8px;line-height:1.45}.partner-owner-wallet-preview{text-align:left;background:#060b0f;border:1px solid #22e29a38;border-radius:10px;grid-template-columns:1fr auto;gap:4px 8px;width:100%;padding:10px;display:grid}.partner-owner-wallet-preview span{color:var(--pp-muted);letter-spacing:.08em;font-size:7px}.partner-owner-wallet-preview code{text-overflow:ellipsis;color:#dbe7e2;grid-column:1;min-width:0;font-size:8px;overflow:hidden}.partner-owner-wallet-preview b{color:var(--pp-green);grid-area:1/2/3;align-self:center;font-size:8px}.partner-owner-save{font-size:10px}.partner-owner-wallet-save{box-shadow:0 9px 24px #22e29a1f}.partner-owner-save-secondary{border:1px solid var(--pp-border);background:#18232c;color:#d9e4eb!important}.partner-owner-rate-preview{background:linear-gradient(135deg,#9a5cff17,#080d12);border:1px solid #9a5cff47;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:4px 10px;padding:12px;display:grid}.partner-owner-rate-preview span{color:#bd98ff;letter-spacing:.1em;font-size:7px;font-weight:950}.partner-owner-rate-preview b{color:#c7a7ff;grid-area:1/2/3;font-size:25px}.partner-owner-rate-preview small{color:var(--pp-muted);font-size:8px;line-height:1.35}.partner-owner{gap:14px}.partner-owner-title{align-items:center}.partner-owner-title h1{font-size:22px}.partner-owner-title p{font-size:9px}.partner-owner-title>button:last-child{color:#d6e4ed;font-size:19px}.partner-owner-hero{background:radial-gradient(circle at 92% 0,#22e29a2e,#0000 42%),linear-gradient(145deg,#10251f,#0a1116 68%);border:1px solid #22e29a52;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:12px;min-height:118px;padding:18px;display:flex;position:relative;overflow:hidden}.partner-owner-hero:after{content:"";border:1px solid #22e29a33;border-radius:50%;width:130px;height:130px;position:absolute;bottom:-90px;right:-70px}.partner-owner-hero>div{z-index:1;gap:5px;display:grid;position:relative}.partner-owner-hero small{color:#79bca5;letter-spacing:.13em;font-size:7px;font-weight:950}.partner-owner-hero b{letter-spacing:-.04em;font-size:31px;line-height:1.1}.partner-owner-hero b em{color:var(--pp-green);letter-spacing:.05em;font-size:10px;font-style:normal}.partner-owner-hero p{color:#80968e;margin:0;font-size:9px}.partner-owner-hero>span{color:var(--pp-green);white-space:nowrap;background:#22e29a1a;border-radius:9px;align-items:center;gap:6px;padding:7px 9px;font-size:7px;font-weight:900;display:flex}.partner-owner-hero>span.offline{color:#ff7b88;background:#ff6c7a1a}.partner-owner-hero>span i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px}.partner-owner-kpis{gap:8px}.partner-owner-kpis button{text-align:left;border:1px solid var(--pp-border);min-width:0;min-height:76px;color:var(--pp-text);background:linear-gradient(145deg,#111923,#0d131a);border-radius:15px;gap:3px;padding:12px;display:grid}.partner-owner-kpis button:active{transform:scale(.985)}.partner-owner-kpis span{color:#8c9cab;font-size:8px}.partner-owner-kpis b{font-size:23px;line-height:1.05}.partner-owner-kpis small{color:#5f7182;font-size:7px}.partner-owner-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin:0;padding:0;display:grid;overflow:visible}.partner-owner-tabs button{border-radius:13px;align-content:center;place-items:center;gap:3px;min-width:0;min-height:57px;padding:7px 2px;display:grid;position:relative}.partner-owner-tabs button>i{font-size:14px;font-style:normal;line-height:1}.partner-owner-tabs button>span{text-overflow:ellipsis;max-width:100%;font-size:7px;overflow:hidden}.partner-owner-tabs button>em{color:#91a2b1;background:#1d2935;border-radius:99px;place-items:center;min-width:15px;height:15px;padding:0 4px;font-size:6px;font-style:normal;display:grid;position:absolute;top:4px;right:4px}.partner-owner-tabs button.active>em{color:#d3baff;background:#9a5cff40}.partner-owner-section{border-radius:20px}.partner-owner-section>header{min-height:72px;padding:14px 15px}.partner-owner-section header div{gap:3px}.partner-owner-section header h2{font-size:16px}.partner-owner-section header p{color:var(--pp-muted);margin:0;font-size:8px}.partner-owner-order-summary{grid-template-columns:repeat(3,1fr);gap:7px;padding:10px 10px 0;display:grid}.partner-owner-order-summary button{text-align:left;color:#8393a2;background:#0b1117;border:1px solid #26323e;border-radius:12px;gap:5px;min-width:0;padding:10px;display:grid}.partner-owner-order-summary button.active{color:#ceb1ff;background:#9a5cff1a;border-color:#9a5cff8c}.partner-owner-order-summary span{font-size:7px}.partner-owner-order-summary b{font-size:18px}.partner-owner-filters{margin:0;padding:9px 10px}.partner-owner-filters button{min-height:31px;padding:0 10px;font-size:8px}.partner-owner-empty{align-content:center;place-items:center;gap:7px;min-height:180px;padding:28px 18px;display:grid}.partner-owner-empty>span{width:42px;height:42px;color:var(--pp-green);background:#22e29a14;border-radius:14px;place-items:center;font-size:18px;display:grid}.partner-owner-empty>b{color:#dce5eb;font-size:12px}.partner-owner-empty>p{max-width:280px;color:var(--pp-muted);margin:0;font-size:9px;line-height:1.5}.partner-owner-empty>button{border:1px solid var(--pp-border);color:#b9c6cf;background:#151e27;border-radius:10px;min-height:34px;margin-top:5px;padding:0 12px;font-size:8px;font-weight:850}.partner-owner-order{padding:12px}.partner-owner-order-person{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:11px;display:grid}.partner-owner-order-person>span{color:#85b2ff;background:#4b8bff1f;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.partner-owner-order-person>div{min-width:0}.partner-owner-order-person h3{margin:0 0 4px;font-size:12px}.partner-owner-order-person p{text-overflow:ellipsis;white-space:nowrap;color:var(--pp-muted);margin:0;font-size:8px;overflow:hidden}.partner-owner-order-person>strong{color:var(--pp-green);white-space:nowrap;font-size:12px}.partner-owner-order-info{margin-top:10px}.partner-owner-order-info span{padding:8px}.partner-owner-order-info b{font-size:8px}.partner-owner-tx{margin-top:8px}.partner-owner-actions button{font-size:8px}.partner-owner-search{border:1px solid var(--pp-border);background:#080d12;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin:10px 10px 0;padding:0 11px;display:grid}.partner-owner-search>span{color:#6f8191}.partner-owner-search input{color:#fff;background:0 0;border:0;outline:0;min-width:0;min-height:42px;font-size:9px}.partner-owner-search button{color:#8292a0;background:0 0;border:0;font-size:16px}.partner-owner-client{grid-template-columns:42px minmax(0,1fr) auto;padding:12px}.partner-owner-client>span{width:42px;height:42px}.partner-owner-client div{gap:3px}.partner-owner-client b{font-size:11px}.partner-owner-client em{text-overflow:ellipsis;white-space:nowrap;color:#718396;font-size:7px;font-style:normal;overflow:hidden}.partner-owner-client strong{font-size:11px}.partner-owner-switch>span{gap:3px;display:grid}.partner-owner-switch b{font-size:9px}.partner-owner-switch small{color:var(--pp-muted);font-size:7px;font-weight:500}.partner-loading,.partner-error{text-align:center;place-content:center;justify-items:center;gap:12px;width:min(100%,560px);min-height:100dvh;margin:auto;padding:28px;display:grid}.partner-loading span,.partner-error p{color:var(--pp-muted);font-size:12px;line-height:1.5}.partner-spinner{border:3px solid #1c2a32;border-top-color:var(--pp-green);border-radius:50%;width:35px;height:35px;animation:.8s linear infinite pp-spin}.partner-error h1{font-size:24px}.partner-error button{background:var(--pp-green);color:#03120d;border:0;border-radius:14px;min-height:48px;padding:0 18px;font-weight:900}@keyframes pp-spin{to{transform:rotate(360deg)}}@media (width>=600px){.partner-app{border-left:1px solid var(--pp-border);border-right:1px solid var(--pp-border)}.partner-content{padding-left:22px;padding-right:22px}}.partner-sheet-wide{grid-column:1/-1}.partner-sheet-wide small{color:var(--pp-muted);font-size:8px;font-weight:500;line-height:1.4}@media (width<=380px){.partner-sheet-grid,.partner-owner-settings-grid{grid-template-columns:1fr;gap:0}.partner-sheet-wide{grid-column:auto}.partner-stat-grid.three b{font-size:17px}.partner-nav small{font-size:7px}.partner-admin-trigger{padding:0 8px}.partner-admin-trigger span{display:none}.partner-owner-order-info{grid-template-columns:1fr 1fr}}
