@font-face{font-family:Lilita One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cacf9cec150447d7-s.0jhl7y2ejo62h.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lilita One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c432471d2cba538b-s.p.2y2rn50wuwaux.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lilita One Fallback;src:local(Arial);ascent-override:96.14%;descent-override:22.91%;line-gap-override:0.0%;size-adjust:96.01%}.lilita_one_c2624f01-module__HINhBa__className{font-family:Lilita One,Lilita One Fallback;font-style:normal;font-weight:400}.lilita_one_c2624f01-module__HINhBa__variable{--font-display:"Lilita One", "Lilita One Fallback"}
@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/224e262ef877bfa4-s.1zkvd_innyig_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/7f11d98043fdedc9-s.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1vcas2uk12q5a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.2demiz2t05dx4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.2kjei9psvcorz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_8c434268-module__xN_Rga__className{font-family:Nunito,Nunito Fallback;font-style:normal}.nunito_8c434268-module__xN_Rga__variable{--font-body:"Nunito", "Nunito Fallback"}
@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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans: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;--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}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.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}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}}:root{--bb-bg-0:#0b0622;--bb-bg-1:#120a2e;--bb-bg-2:#1b1243;--bb-bg-3:#251a59;--bb-bg-4:#33267a;--bb-cell:#ffffff0e;--bb-line:#baaaff24;--bb-line-strong:#baaaff4d;--bb-text:#fff;--bb-text-2:#d4cdf7;--bb-text-3:#a59bdb;--bb-lime:#c6ff3d;--bb-lime-ink:#150c35;--bb-gold:#ffd23f;--bb-gold-deep:#f0a500;--bb-gold-ink:#2a1a00;--bb-pink:#ff4fa3;--bb-cyan:#29d3ff;--bb-violet:#9b7bff;--bb-red:#ff5a6e;--bb-green:#3cf0a0;--bb-radius:18px;--bb-radius-lg:24px;--bb-shadow:0 16px 40px #0401128c;--bb-display:var(--font-display,"Lilita One"), "Arial Rounded MT Bold", system-ui, sans-serif;--bb-body:var(--font-body,"Nunito"), "Segoe UI", system-ui, -apple-system, sans-serif;--gutter:16px;--topbar-h:60px;--nav-h:76px;--piece-cell:17px}body:has(.app-shell){min-height:100vh;color:var(--bb-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;background:#0e0726}.app-shell{width:100%;max-width:480px;min-height:100dvh;padding:0 var(--gutter) calc(var(--nav-h) + env(safe-area-inset-bottom));font-family:var(--bb-body);color:var(--bb-text);font-variant-numeric:tabular-nums;margin:0 auto;font-size:15px;line-height:1.4;position:relative;overflow-x:clip}.app-shell.no-bottom-nav{padding-bottom:env(safe-area-inset-bottom)}.app-shell *{scrollbar-width:thin;scrollbar-color:#9b7bff80 transparent}.app-shell ::selection{background:#c6ff3d59}.app-shell :focus-visible{outline:3px solid var(--bb-lime);outline-offset:2px}.app-shell button{cursor:pointer;font-family:inherit}.app-shell button:disabled{cursor:not-allowed}.app-shell svg{flex:none;display:inline-block}.app-shell .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell .money-nowrap{white-space:nowrap}.app-shell .backdrop{z-index:-1;pointer-events:none;background:radial-gradient(60% 40% at 8% 0,#ff4fa333,#0000 70%),radial-gradient(50% 40% at 100% 28%,#29d3ff24,#0000 70%),radial-gradient(70% 50% at 50% 108%,#9b7bff42,#0000 70%),linear-gradient(#160c3a 0%,#0e0726 100%);position:fixed;inset:0}.app-shell .backdrop:after{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000d9,#0000 65%);mask-image:linear-gradient(#000000d9,#0000 65%)}.app-shell .eyebrow{font:800 11px/1.1 var(--bb-body);letter-spacing:.14em;text-transform:uppercase;color:var(--bb-lime);display:inline-block}.app-shell .responsible-note{text-align:center;font:700 12px/1.4 var(--bb-body);color:var(--bb-text-3);margin:0}.app-shell .cta-primary,.app-shell .cta-gold,.app-shell .cta-ghost,.app-shell .cta-danger{border-radius:var(--bb-radius);width:100%;min-height:56px;font:400 20px/1 var(--bb-display);letter-spacing:.01em;text-align:center;border:0;justify-content:center;align-items:center;gap:10px;padding:0 20px;transition:transform .12s,box-shadow .12s,filter .12s;display:inline-flex;position:relative}.app-shell .cta-primary{background:var(--bb-lime);color:var(--bb-lime-ink);box-shadow:inset 0 -5px #0000002e,inset 0 2px #fff9,0 10px 28px #c6ff3d42}.app-shell .cta-gold{background:linear-gradient(180deg, #ffe680 0%, var(--bb-gold) 45%, var(--bb-gold-deep) 100%);color:var(--bb-gold-ink);box-shadow:inset 0 -5px #00000029,inset 0 2px #ffffffa6,0 10px 30px #ffd23f59}.app-shell .cta-ghost{color:var(--bb-text);box-shadow:inset 0 0 0 2px var(--bb-line-strong);background:#ffffff0a;font-size:18px}.app-shell .cta-danger{background:var(--bb-red);color:#fff;box-shadow:inset 0 -5px #0003,0 10px 26px #ff5a6e4d}.app-shell .cta-primary:active:not(:disabled),.app-shell .cta-gold:active:not(:disabled),.app-shell .cta-danger:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 -2px #0000002e,0 4px 12px #00000040}.app-shell .cta-ghost:active:not(:disabled){transform:translateY(1px)}.app-shell .cta-primary:disabled,.app-shell .cta-gold:disabled,.app-shell .cta-danger:disabled{filter:grayscale(.7)brightness(.65);box-shadow:none}.app-shell .cta-ghost:disabled{opacity:.5}.app-shell .cta-primary.small,.app-shell .cta-ghost.small{border-radius:14px;gap:6px;width:auto;min-height:42px;padding:0 16px;font-size:16px}.app-shell .text-button{color:var(--bb-text-2);font:800 14px/1.3 var(--bb-body);text-underline-offset:4px;background:0 0;border:0;align-self:center;padding:8px 10px;-webkit-text-decoration:underline #d4cdf759;text-decoration:underline #d4cdf759}.app-shell .text-button.muted{color:var(--bb-text-3);font-weight:700}.app-shell .text-button:disabled{opacity:.55}.app-shell .icon-button{background:var(--bb-bg-2);width:40px;height:40px;color:var(--bb-text-2);box-shadow:inset 0 0 0 1px var(--bb-line);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.app-shell .topbar{z-index:30;height:var(--topbar-h);margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--bb-line);background:#120a2ecc;justify-content:space-between;align-items:center;gap:10px;display:flex;position:sticky;top:0}.app-shell .brand{color:var(--bb-text);background:0 0;border:0;flex:none;align-items:center;padding:4px 0;display:flex}.app-shell .logo{align-items:center;gap:8px;display:inline-flex}.app-shell .logo-mark{filter:drop-shadow(0 3px 8px #ff4fa359)}.app-shell .logo-word{font:400 25px/1 var(--bb-display);letter-spacing:.01em;color:#fff}.app-shell .top-actions{align-items:center;gap:8px;min-width:0;display:flex}.app-shell .balance-pill{background:var(--bb-bg-2);min-width:0;box-shadow:inset 0 0 0 1px var(--bb-line-strong);border-radius:999px;align-items:center;gap:2px;padding:3px;display:flex}.app-shell .balance-pill-amount{color:#fff;text-align:left;background:0 0;border:0;align-items:center;gap:7px;min-width:0;padding:2px 8px 2px 3px;display:flex}.app-shell .coin{background:radial-gradient(circle at 35% 30%, #fff7c9 0%, var(--bb-gold) 45%, #d98e00 100%);border-radius:50%;flex:none;width:24px;height:24px;box-shadow:inset 0 -2px #00000038,0 0 10px #ffd23f59}.app-shell .balance-pill-values{min-width:0;display:grid}.app-shell .balance-pill-values strong{font:400 17px/1.05 var(--bb-display);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app-shell .balance-pill-values small{font:800 11px/1.1 var(--bb-body);color:var(--bb-gold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app-shell .balance-pill-add{background:var(--bb-lime);width:32px;height:32px;color:var(--bb-lime-ink);border:0;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 -2px #0000002e}.app-shell .demo-tag,.app-shell .topbar-signin{height:36px;font:800 12px/1 var(--bb-body);letter-spacing:.08em;white-space:nowrap;border-radius:999px;align-items:center;padding:0 14px;display:inline-flex}.app-shell .demo-tag{color:var(--bb-lime);box-shadow:inset 0 0 0 1.5px #c6ff3d8c}.app-shell .topbar-signin{background:var(--bb-bg-3);color:#fff;letter-spacing:.02em;box-shadow:inset 0 0 0 1px var(--bb-line-strong);border:0;font-size:14px}.app-shell .bottom-nav{z-index:40;width:min(100%,480px);height:calc(var(--nav-h) + env(safe-area-inset-bottom));padding:0 6px env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--bb-line);background:#100929eb;grid-template-columns:repeat(5,1fr);align-items:end;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.app-shell .bottom-nav>button{height:var(--nav-h);color:var(--bb-text-3);font:800 11px/1 var(--bb-body);letter-spacing:.02em;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.app-shell .bottom-nav>button.active{color:var(--bb-lime)}.app-shell .bottom-nav .nav-play{color:#fff;justify-content:flex-end;padding-bottom:10px}.app-shell .nav-play-icon{background:var(--bb-lime);width:58px;height:58px;color:var(--bb-lime-ink);border-radius:20px;place-items:center;margin-top:-22px;display:grid;transform:rotate(-4deg);box-shadow:inset 0 -4px #0000002e,inset 0 2px #fff9,0 8px 24px #c6ff3d66}.app-shell .nav-play-icon svg{transform:rotate(4deg)translate(1px)}.app-shell .screen{position:relative}.app-shell .screen-header{gap:4px;padding:18px 0 2px;display:grid}.app-shell .screen-header h1{font:400 30px/1.05 var(--bb-display);margin:0}.app-shell .card{background:var(--bb-bg-2);border:1px solid var(--bb-line);border-radius:20px;padding:16px}.app-shell .notice,.app-shell .welcome-credit-note,.app-shell .reality-check{text-align:left;border-radius:16px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;display:flex}.app-shell .notice svg,.app-shell .welcome-credit-note svg,.app-shell .reality-check svg{margin-top:1px}.app-shell .notice strong,.app-shell .welcome-credit-note strong,.app-shell .reality-check strong{font:800 14px/1.3 var(--bb-body);color:#fff;display:block}.app-shell .notice span,.app-shell .welcome-credit-note span,.app-shell .reality-check span{font:600 13px/1.4 var(--bb-body);color:var(--bb-text-2);display:block}.app-shell .notice-paused,.app-shell .reality-check{background:#29d3ff17;box-shadow:inset 0 0 0 1px #29d3ff66}.app-shell .notice-paused svg,.app-shell .reality-check svg{color:var(--bb-cyan)}.app-shell .notice-success{background:#3cf0a01a;align-items:center;box-shadow:inset 0 0 0 1px #3cf0a073}.app-shell .notice-success span{color:#d9ffec;font-weight:700}.app-shell .notice-success svg{color:var(--bb-green)}.app-shell .welcome-credit-note{background:#ffd23f17;box-shadow:inset 0 0 0 1px #ffd23f6b}.app-shell .welcome-credit-note svg{color:var(--bb-gold)}.app-shell .pending-pix{color:#fff;text-align:left;background:#c6ff3d14;border:0;border-radius:16px;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex;box-shadow:inset 0 0 0 1px #c6ff3d73}.app-shell .pending-pix-dot,.app-shell .live-dot,.app-shell .pulse-dot{background:var(--bb-lime);border-radius:50%;flex:none;width:9px;height:9px;animation:1.6s ease-in-out infinite live-pulse;box-shadow:0 0 0 4px #c6ff3d29}.app-shell .live-dot{background:var(--bb-green);margin-top:5px;box-shadow:0 0 0 4px #3cf0a026}.app-shell .pending-pix-copy{flex:1;gap:2px;min-width:0;display:grid}.app-shell .pending-pix-copy strong{font:800 14px/1.25 var(--bb-body)}.app-shell .pending-pix-copy small{font:600 12px/1.3 var(--bb-body);color:var(--bb-text-2)}.app-shell .pending-pix>b{background:var(--bb-lime);color:var(--bb-lime-ink);font:400 15px/1 var(--bb-display);border-radius:999px;flex:none;padding:7px 12px}.app-shell .pending-pix.compact{padding:10px 12px}.app-shell .live-stats{font:600 13px/1.45 var(--bb-body);color:var(--bb-text-2);align-items:flex-start;gap:9px;margin:0;display:flex}.app-shell .live-stats strong{color:#fff}.app-shell .landing-screen{flex-direction:column;gap:22px;padding:16px 0 30px;display:flex}.app-shell .landing-hero{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.app-shell .eyebrow-badge{color:var(--bb-lime);font:800 11px/1 var(--bb-body);letter-spacing:.13em;background:#c6ff3d1a;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;display:inline-flex;box-shadow:inset 0 0 0 1px #c6ff3d59}.app-shell .landing-title{font:400 clamp(38px, 11.5vw, 54px)/.98 var(--bb-display);letter-spacing:.005em;text-wrap:balance;margin:0}.app-shell .landing-title em{background:linear-gradient(92deg, var(--bb-lime) 10%, var(--bb-gold) 90%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.app-shell .landing-lead{max-width:34ch;font:600 16px/1.45 var(--bb-body);color:var(--bb-text-2);margin:0}.app-shell .landing-cta{max-width:360px;min-height:62px;font-size:23px;animation:2.6s ease-in-out infinite cta-breathe}.app-shell .landing-cta-note{font:700 12px/1.3 var(--bb-body);color:var(--bb-text-3)}.app-shell .landing-signin{color:var(--bb-text-2);font:700 14px/1.3 var(--bb-body);background:0 0;border:0}.app-shell .landing-signin strong{color:var(--bb-lime)}.app-shell .landing-section{border-radius:var(--bb-radius-lg);box-shadow:inset 0 0 0 1px var(--bb-line);background:linear-gradient(#251a59d9,#1b1243d9);padding:20px 18px}.app-shell .landing-section h2{font:400 25px/1.1 var(--bb-display);margin:0}.app-shell .section-lead{font:600 14px/1.45 var(--bb-body);color:var(--bb-text-2);margin:6px 0 0}.app-shell .steps{gap:14px;margin:16px 0 0;padding:0;list-style:none;display:grid}.app-shell .steps li{align-items:flex-start;gap:12px;display:flex}.app-shell .step-icon{width:42px;height:42px;color:var(--bb-lime);background:#c6ff3d24;border-radius:13px;flex:none;place-items:center;display:grid}.app-shell .steps li:nth-child(2) .step-icon{color:var(--bb-cyan);background:#29d3ff24}.app-shell .steps li:nth-child(3) .step-icon{color:var(--bb-gold);background:#ffd23f24}.app-shell .steps strong{font:400 19px/1.15 var(--bb-display);display:block}.app-shell .steps p{font:600 14px/1.45 var(--bb-body);color:var(--bb-text-2);margin:3px 0 0}.app-shell .ladder{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:6px;margin-top:14px;display:grid}.app-shell .ladder-step{background:var(--bb-bg-0);text-align:center;border-radius:14px;align-content:center;gap:3px;padding:11px 6px;display:grid}.app-shell .ladder-step small{font:800 11px/1.15 var(--bb-body);color:var(--bb-text-3)}.app-shell .ladder-step strong{font:400 18px/1 var(--bb-display);white-space:nowrap}.app-shell .ladder-step.highlight{background:#ffd23f1f;box-shadow:inset 0 0 0 1px #ffd23f80}.app-shell .ladder-step.highlight strong{color:var(--bb-gold)}.app-shell .ladder-sign{font:400 18px/1 var(--bb-display);color:var(--bb-text-3);align-self:center}.app-shell .ladder-note{font:600 13px/1.45 var(--bb-body);color:var(--bb-text-2);margin:12px 0 0}.app-shell .rule-list{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.app-shell .rule-list li{font:600 14px/1.45 var(--bb-body);color:var(--bb-text-2);align-items:flex-start;gap:10px;display:flex}.app-shell .rule-list svg{color:var(--bb-lime);margin-top:3px}.app-shell .creator-entry{background:linear-gradient(var(--bb-bg-2), var(--bb-bg-2)) padding-box, linear-gradient(120deg, var(--bb-pink), var(--bb-violet), var(--bb-cyan)) border-box;color:#fff;text-align:left;border:2px solid #0000;border-radius:20px;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.app-shell .creator-entry-icon{width:40px;height:40px;color:var(--bb-pink);background:#ff4fa329;border-radius:12px;flex:none;place-items:center;display:grid}.app-shell .creator-entry-copy{flex:1;gap:2px;display:grid}.app-shell .creator-entry-copy small{font:800 11px/1 var(--bb-body);letter-spacing:.12em;color:var(--bb-pink)}.app-shell .creator-entry-copy strong{font:400 18px/1.1 var(--bb-display)}.app-shell .creator-entry>svg{color:var(--bb-text-3)}.app-shell .hero-board{aspect-ratio:1;width:min(76vw,300px);margin:4px auto 6px;position:relative}.app-shell .hero-glow{filter:blur(6px);background:radial-gradient(circle,#9b7bff80,#0000 62%);border-radius:50%;position:absolute;inset:-16%}.app-shell .hero-grid{width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--bb-line-strong), 0 24px 60px #0000008c, 0 0 50px #9b7bff38;background:#0c0724;border-radius:22px;grid-template-rows:repeat(8,1fr);grid-template-columns:repeat(8,1fr);gap:3px;padding:7px;display:grid;position:relative}.app-shell .hero-cell{background:var(--bb-cell);border-radius:24%;position:relative}.app-shell .hero-cell .block{position:absolute;inset:0}.app-shell .hero-cell.clears .block{animation:3.6s ease-in-out infinite hero-clear}.app-shell .hero-drop{z-index:2;opacity:0;animation:3.6s cubic-bezier(.3,.9,.4,1) infinite hero-drop;position:relative}.app-shell .hero-drop .block{position:absolute;inset:0}.app-shell .hero-points{z-index:3;font:400 26px/1 var(--bb-display);color:var(--bb-lime);text-shadow:0 3px #00000059,0 0 16px #c6ff3d80;opacity:0;grid-column:1/-1;place-self:center;animation:3.6s ease-out infinite hero-points;position:absolute}.app-shell .coral{--c:#ff6b4a}.app-shell .rose{--c:#ff4fa3}.app-shell .lilac{--c:#9b7bff}.app-shell .gold{--c:#ffd23f}.app-shell .berry{--c:#29d3ff}.app-shell .peach{--c:#4ef08a}.app-shell .block{background:linear-gradient(180deg, #ffffff5c 0%, #fff0 52%), var(--c,var(--bb-violet));border-radius:24%;display:block;box-shadow:inset 0 2px #ffffff8c,inset 0 -3px #00000047,0 2px 6px #00000059}.app-shell .mini-grid{gap:2px;display:grid}.app-shell .mini-grid i{display:block}.app-shell .mini-grid i.empty{visibility:hidden}.app-shell .lobby-screen{min-height:calc(100dvh - var(--topbar-h) - var(--nav-h) - env(safe-area-inset-bottom));flex-direction:column;gap:12px;padding:14px 0 12px;display:flex}.app-shell .lobby-notices{gap:8px;display:grid}.app-shell .bet-card{border-radius:var(--bb-radius-lg);box-shadow:inset 0 0 0 1px var(--bb-line-strong), var(--bb-shadow);background:radial-gradient(90% 60% at 100% 0,#c6ff3d1a,#0000 60%),linear-gradient(#23185a,#170f3c);flex-direction:column;gap:12px;padding:16px;display:flex}.app-shell .bet-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.app-shell .bet-head h1{font:400 27px/1.02 var(--bb-display);margin:4px 0 0}.app-shell .bet-balances{flex:none;justify-items:end;gap:2px;display:grid}.app-shell .bet-balances span{align-items:baseline;gap:6px;display:flex}.app-shell .bet-balances small{font:800 11px/1 var(--bb-body);color:var(--bb-text-3)}.app-shell .bet-balances b{font:400 16px/1.1 var(--bb-display)}.app-shell .bet-balances .bonus b{color:var(--bb-gold)}.app-shell .stake-field{border:0;min-width:0;margin:0;padding:0}.app-shell .stake-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.app-shell .stake-chip{background:var(--bb-bg-3);color:#fff;height:54px;box-shadow:inset 0 -4px 0 #00000047, inset 0 0 0 1px var(--bb-line);border:0;border-radius:15px;justify-content:center;align-items:baseline;gap:3px;padding:13px 0 0;transition:transform .12s,box-shadow .12s,background .12s;display:flex}.app-shell .stake-chip small{font:800 12px/1 var(--bb-body);color:var(--bb-text-3)}.app-shell .stake-chip strong{font:400 25px/1 var(--bb-display)}.app-shell .stake-chip.other{font:400 19px/1 var(--bb-display);align-items:center;padding-top:0}.app-shell .stake-chip.active{box-shadow:inset 0 0 0 2px var(--bb-lime), 0 0 0 4px #c6ff3d24;background:#c6ff3d26;transform:translateY(-1px)}.app-shell .stake-chip.active small,.app-shell .stake-chip.active strong,.app-shell .stake-chip.other.active{color:var(--bb-lime)}.app-shell .custom-stake{gap:6px;display:grid}.app-shell .custom-stake>span:first-child{font:700 12px/1.2 var(--bb-body);color:var(--bb-text-2)}.app-shell .money-input{background:var(--bb-bg-0);height:50px;box-shadow:inset 0 0 0 1px var(--bb-line-strong);border-radius:14px;align-items:center;gap:8px;padding:0 14px;display:flex}.app-shell .money-input:focus-within{box-shadow:inset 0 0 0 2px var(--bb-lime), 0 0 0 4px #c6ff3d24}.app-shell .money-input b{font:800 14px/1 var(--bb-body);color:var(--bb-text-3)}.app-shell .money-input input{color:#fff;width:100%;min-width:0;height:100%;font:400 22px/1 var(--bb-display);background:0 0;border:0;outline:none;flex:1}.app-shell .payout-ladder{grid-template-columns:minmax(0,1fr) auto minmax(0,1.2fr) auto minmax(0,1fr);align-items:stretch;gap:5px;display:grid}.app-shell .payout-ladder span{text-align:center;background:#0b0622b3;border-radius:12px;align-content:center;gap:3px;padding:9px 4px;display:grid}.app-shell .payout-ladder small{font:800 11px/1.15 var(--bb-body);color:var(--bb-text-3)}.app-shell .payout-ladder strong{font:400 16px/1 var(--bb-display);white-space:nowrap}.app-shell .payout-ladder .highlight{background:#ffd23f1f;box-shadow:inset 0 0 0 1px #ffd23f80}.app-shell .payout-ladder .highlight strong{color:var(--bb-gold)}.app-shell .payout-ladder>b{font:400 16px/1 var(--bb-display);color:var(--bb-text-3);align-self:center}.app-shell .bet-rule{font:600 12px/1.4 var(--bb-body);color:var(--bb-text-3);margin:0}.app-shell .play-button{min-height:60px;font-size:23px}.app-shell .play-button strong{font:inherit;opacity:.78}.app-shell .funding-note{text-align:center;font:600 12px/1.3 var(--bb-body);color:var(--bb-text-3);margin-top:-4px}.app-shell .lobby-status{text-align:center;min-height:18px;font:700 13px/1.35 var(--bb-body);color:var(--bb-text-2);margin:0}.app-shell .lobby-footer{gap:10px;margin-top:auto;display:grid}.app-shell .session-line{text-align:center;font:700 13px/1.3 var(--bb-body);color:var(--bb-text-2);margin:0}.app-shell .positive{color:var(--bb-green)}.app-shell .negative{color:var(--bb-red)}.app-shell .bonus-banner{color:#fff;width:100%;font:700 14px/1.3 var(--bb-body);text-align:left;background:#ffd23f14;border:0;border-radius:16px;align-items:center;gap:10px;padding:12px 14px;display:flex;box-shadow:inset 0 0 0 1.5px #ffd23f73}.app-shell .bonus-banner svg,.app-shell .bonus-banner b{color:var(--bb-gold)}.app-shell .bonus-banner em{font:400 15px/1 var(--bb-display);color:var(--bb-gold);white-space:nowrap;margin-left:auto;font-style:normal}.app-shell .game-screen{height:calc(100vh - var(--topbar-h));height:calc(100dvh - var(--topbar-h) - env(safe-area-inset-bottom));flex-direction:column;gap:10px;padding:10px 0 12px;display:flex}.app-shell .game-hud{border-radius:var(--bb-radius);background:var(--bb-bg-2);box-shadow:inset 0 0 0 1px var(--bb-line-strong);flex:none;padding:10px 12px}.app-shell .round-hud{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.app-shell .hud-prize{border-right:1px solid var(--bb-line);gap:1px;padding-right:12px;display:grid}.app-shell .hud-prize small,.app-shell .hud-stat small{font:800 11px/1.1 var(--bb-body);letter-spacing:.08em;text-transform:uppercase;color:var(--bb-text-3)}.app-shell .hud-prize strong{font:400 27px/1 var(--bb-display);color:#fff;white-space:nowrap}.app-shell .hud-prize.has-prize small{color:var(--bb-gold)}.app-shell .hud-prize.has-prize strong{color:var(--bb-gold);text-shadow:0 0 18px #ffd23f73}.app-shell .hud-prize.pop strong{animation:.6s cubic-bezier(.2,1.6,.4,1) prize-pop}.app-shell .hud-stake{font:700 11px/1.2 var(--bb-body);color:var(--bb-text-3)}.app-shell .hud-goal{min-width:0}.app-shell .hud-goal-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.app-shell .hud-score{font:400 21px/1 var(--bb-display);white-space:nowrap}.app-shell .hud-score em{font:700 12px/1 var(--bb-body);color:var(--bb-text-3);font-style:normal}.app-shell .hud-goal-top b{font:400 15px/1 var(--bb-display);color:var(--bb-gold);white-space:nowrap}.app-shell .hud-progress{background:var(--bb-bg-0);border-radius:999px;height:10px;margin-top:7px;overflow:hidden;box-shadow:inset 0 1px 2px #00000080}.app-shell .hud-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--bb-cyan), var(--bb-lime));height:100%;transition:width .4s;display:block;box-shadow:0 0 12px #c6ff3d80}.app-shell .hud-score.pulse,.app-shell .hud-stat.pulse strong{animation:.3s ease-out score-pulse;display:inline-block}.app-shell .demo-hud{gap:6px;display:grid}.app-shell .game-heading h1{font:400 22px/1.05 var(--bb-display);margin:2px 0 0}.app-shell .hud-row{justify-content:space-between;display:flex}.app-shell .hud-stat{gap:2px;display:grid}.app-shell .hud-stat.align-end{justify-items:end}.app-shell .hud-stat strong{font:400 22px/1 var(--bb-display)}.app-shell .hud-note{font:700 12px/1.3 var(--bb-body);color:var(--bb-text-3)}.app-shell .board-wrap{flex:1 1 0;place-items:center;min-height:0;display:grid;container-type:size}.app-shell .board-frame{width:min(100cqw,100cqh);height:min(100cqw,100cqh);position:relative}.app-shell .board{width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--bb-line-strong), 0 18px 50px #00000080, 0 0 44px #9b7bff33;touch-action:manipulation;background:#0c0724;border-radius:18px;grid-template-rows:repeat(8,1fr);grid-template-columns:repeat(8,1fr);gap:3px;padding:6px;display:grid}.app-shell .board-cell{background:var(--bb-cell);border:0;border-radius:24%;padding:0;position:relative;box-shadow:inset 0 1px #ffffff0a}.app-shell .board-cell .block{position:absolute;inset:0}.app-shell .board-cell.just-placed .block{animation:.28s ease-out block-land}.app-shell .board-cell.breaking .block{animation:.43s ease-in forwards block-break}.app-shell .board-cell.breaking:after{content:"";z-index:2;background:var(--c,#fff);box-shadow:0 0 12px var(--c,#fff);pointer-events:none;border-radius:50%;animation:.43s ease-out forwards shard-burst-a;position:absolute;inset:30%}.app-shell .board-cell.breaking:nth-child(2n):after{animation-name:shard-burst-b}.app-shell .board.clear-pop{animation:.32s ease-out board-bump}.app-shell .tutorial-board .board-cell.tutorial-target{box-shadow:inset 0 0 0 2px var(--bb-lime), 0 0 16px #c6ff3d73;background:#c6ff3d29;animation:1.1s ease-in-out infinite alternate target-glow}.app-shell .board-cell.drag-preview.valid{box-shadow:none;background:0 0}.app-shell .board-cell.drag-preview.valid:before{content:"";background:var(--c,var(--bb-lime));opacity:.5;box-shadow:0 0 14px var(--c,var(--bb-lime));border-radius:24%;position:absolute;inset:0}.app-shell .board-cell.drag-preview.invalid{background:#ff5a6e38;box-shadow:inset 0 0 0 2px #ff5a6ebf}.app-shell .helper-line{min-height:20px;font:700 13px/1.3 var(--bb-body);color:var(--bb-text-2);text-align:center;flex:none;justify-content:center;align-items:center;gap:8px;margin:0;display:flex}.app-shell .pieces{flex:none;grid-template-columns:repeat(3,1fr);gap:10px;min-height:92px;display:grid}.app-shell .piece-card{border-radius:var(--bb-radius);background:var(--bb-bg-2);height:92px;box-shadow:inset 0 -4px 0 #00000047, inset 0 0 0 1.5px var(--bb-line);touch-action:none;cursor:grab;border:0;place-items:center;padding:0;transition:transform .12s,box-shadow .12s,opacity .2s;display:grid;position:relative}.app-shell .piece-card:active:not(:disabled){transform:scale(.97)}.app-shell .piece-card.selected{box-shadow:inset 0 0 0 2px var(--bb-lime), 0 0 0 4px #c6ff3d29;background:#c6ff3d1a}.app-shell .piece-card.no-fit{opacity:.38;filter:grayscale(.75)}.app-shell .piece-card:disabled{cursor:default}.app-shell .piece-card.is-dragging .piece-visual{visibility:hidden}.app-shell .piece-visual{pointer-events:none;place-items:center;display:grid}.app-shell .piece-hint{font:800 11px/1 var(--bb-body);letter-spacing:.1em;text-transform:uppercase;color:var(--bb-lime);position:absolute;bottom:7px}.app-shell .tutorial-pieces{grid-template-columns:minmax(0,1fr);justify-items:center}.app-shell .tutorial-pieces .tutorial-piece{width:min(230px,72%);height:98px;padding-bottom:14px;animation:1.4s ease-in-out infinite alternate piece-invite;box-shadow:inset 0 0 0 2px #c6ff3d8c,0 0 22px #c6ff3d2e}.app-shell .demo-next-stage,.app-shell .pieces-loading{border:1.5px dashed var(--bb-line-strong);border-radius:var(--bb-radius);min-height:92px;font:700 14px/1.3 var(--bb-body);color:var(--bb-text-2);text-align:center;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;padding:0 12px;display:flex}.app-shell .loading-dots{gap:4px;display:inline-flex}.app-shell .loading-dots i{background:var(--bb-lime);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite dots}.app-shell .loading-dots i:nth-child(2){animation-delay:.15s}.app-shell .loading-dots i:nth-child(3){animation-delay:.3s}.app-shell .cashout-button,.app-shell .cashout-hint{flex:none;height:56px;min-height:56px}.app-shell .cashout-button{font-size:22px;animation:1.8s ease-in-out infinite cashout-glow}.app-shell .cashout-hint{border-radius:var(--bb-radius);box-shadow:inset 0 0 0 1.5px var(--bb-line);font:700 13px/1.3 var(--bb-body);color:var(--bb-text-3);text-align:center;justify-content:center;align-items:center;margin:0;padding:0 12px;display:flex}.app-shell .cashout-hint b{color:#fff;white-space:nowrap;font-weight:800}.app-shell .drag-piece-preview{z-index:80;pointer-events:none;visibility:hidden;filter:drop-shadow(0 14px 18px #00000080);position:fixed;top:0;left:0}.app-shell .drag-piece-preview .mini-grid{gap:var(--drag-gap,3px)}.app-shell .drag-piece-preview[data-aligned=false] .mini-grid{animation:.9s ease-in-out infinite alternate drag-pending-glow}.app-shell .drag-piece-preview[data-valid=false] .mini-grid{opacity:.55}.app-shell .drag-piece-preview:after{font:800 11px/1 var(--bb-body);letter-spacing:.08em;white-space:nowrap;border-radius:999px;padding:6px 10px;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.app-shell .drag-piece-preview[data-valid=true]:after{content:"SOLTE PARA ENCAIXAR";background:var(--bb-lime);color:var(--bb-lime-ink)}.app-shell .drag-piece-preview[data-valid=false]:after{content:"NÃO CABE AQUI";background:var(--bb-red);color:#fff}.app-shell .combo-badge{z-index:5;background:linear-gradient(135deg, var(--bb-pink), var(--bb-violet));color:#fff;font:400 19px/1 var(--bb-display);text-align:center;pointer-events:none;border-radius:12px;padding:5px 10px 4px;position:absolute;top:-18px;right:-10px;transform:rotate(6deg);box-shadow:0 8px 22px #ff4fa373,inset 0 2px #ffffff59}.app-shell .combo-badge small{font:800 11px/1 var(--bb-body);letter-spacing:.1em;text-transform:uppercase;opacity:.9;display:block}.app-shell .combo-badge.pop{animation:.45s cubic-bezier(.2,1.6,.4,1) combo-pop}.app-shell .floater{z-index:6;font:400 22px/1 var(--bb-display);color:#fff;text-shadow:0 2px #0006,0 0 14px #ffffff59;white-space:nowrap;pointer-events:none;animation:1.1s ease-out forwards float-up;position:absolute;transform:translate(-50%,-50%)}.app-shell .floater.lines{color:var(--bb-lime);text-shadow:0 2px #0006,0 0 16px #c6ff3d99;font-size:27px}.app-shell .floater.prize{color:var(--bb-gold)}.app-shell .bonus-flash,.app-shell .demo-stage-flash{z-index:7;text-align:center;pointer-events:none;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:12px;animation:.5s cubic-bezier(.2,1.4,.4,1) both flash-in;display:flex;position:absolute;inset:20% 6%}.app-shell .bonus-flash{background:radial-gradient(circle at 50% 40%,#ffd23f61,#120a2ef0 72%);box-shadow:inset 0 0 0 2px #ffd23fbf,0 0 60px #ffd23f73}.app-shell .bonus-flash span{font:800 12px/1 var(--bb-body);letter-spacing:.16em;color:var(--bb-gold)}.app-shell .bonus-flash strong{font:400 46px/1 var(--bb-display);color:var(--bb-gold);text-shadow:0 4px #0000004d}.app-shell .bonus-flash small{font:700 13px/1.3 var(--bb-body);color:#fff}.app-shell .demo-stage-flash{background:radial-gradient(circle at 50% 40%,#c6ff3d4d,#120a2ef0 72%);box-shadow:inset 0 0 0 2px #c6ff3db3,0 0 50px #c6ff3d59}.app-shell .demo-stage-flash small{font:800 11px/1 var(--bb-body);letter-spacing:.14em;color:var(--bb-lime)}.app-shell .demo-stage-flash strong{font:400 28px/1.05 var(--bb-display)}.app-shell .demo-stage-flash span{font:700 13px/1.3 var(--bb-body);color:var(--bb-text-2)}.app-shell .demo-coach{border-radius:var(--bb-radius);background:var(--bb-bg-2);flex:none;gap:8px;padding:12px 14px;display:grid;box-shadow:inset 0 0 0 1px #c6ff3d61,0 0 0 4px #c6ff3d0d}.app-shell .demo-coach-steps{gap:6px;display:flex}.app-shell .demo-coach-steps i{background:var(--bb-bg-4);border-radius:999px;flex:1;height:5px;transition:background .3s}.app-shell .demo-coach-steps i.done{background:var(--bb-lime);box-shadow:0 0 8px #c6ff3d80}.app-shell .demo-coach-copy small{font:800 11px/1 var(--bb-body);letter-spacing:.13em;color:var(--bb-lime)}.app-shell .demo-coach-copy strong{font:400 21px/1.1 var(--bb-display);margin:4px 0 3px;display:block}.app-shell .demo-coach-copy p{min-height:2.8em;font:600 14px/1.4 var(--bb-body);color:var(--bb-text-2);margin:0}.app-shell .typing-caret{vertical-align:-2px;background:var(--bb-lime);width:2px;height:1em;margin-left:2px;animation:.8s step-end infinite caret;display:inline-block}.app-shell .demo-skip{font:700 13px/1.3 var(--bb-body);color:var(--bb-text-3);text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.app-shell .demo-hand-guide{z-index:4;pointer-events:none;animation:2.4s ease-in-out infinite demo-guide-drag;position:absolute;top:112%;left:50%;transform:translate(-50%,-50%)}.app-shell .demo-guide-piece{filter:drop-shadow(0 8px 12px #00000080);animation:2.4s ease-in-out infinite demo-guide-pickup}.app-shell .demo-guide-hand{background:#ffffff47;border:3px solid #fff;border-radius:50%;width:28px;height:28px;animation:2.4s ease-in-out infinite demo-guide-finger;position:absolute;top:58%;left:58%;box-shadow:0 0 0 6px #ffffff24,0 6px 14px #0006}.app-shell .modal-layer{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050212b8;justify-content:center;align-items:flex-end;animation:.2s ease-out fade-in;display:flex;position:fixed;inset:0}.app-shell .sheet{overscroll-behavior:contain;width:100%;max-width:480px;max-height:calc(100dvh - 20px);padding:26px 18px calc(20px + env(safe-area-inset-bottom));color:#fff;background:linear-gradient(#241858 0%,#170f3c 42%);border-radius:26px 26px 0 0;flex-direction:column;gap:14px;animation:.32s cubic-bezier(.2,.9,.3,1) sheet-up;display:flex;position:relative;overflow:hidden auto;box-shadow:inset 0 1px #ffffff14,0 -20px 60px #00000080}.app-shell .sheet-handle{background:var(--bb-line-strong);border-radius:999px;width:42px;height:5px;margin-left:-21px;position:absolute;top:9px;left:50%}.app-shell .sheet-close{z-index:2;background:var(--bb-bg-3);color:#fff;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:14px;right:14px}.app-shell .sheet-head{gap:5px;padding-right:40px;display:grid}.app-shell .sheet-head h2{font:400 27px/1.06 var(--bb-display);text-wrap:balance;margin:0}.app-shell .sheet-lead{font:600 14px/1.45 var(--bb-body);color:var(--bb-text-2);margin:2px 0 0}.app-shell .sheet-legal{text-align:center;font:600 12px/1.4 var(--bb-body);color:var(--bb-text-3)}.app-shell .form{flex-direction:column;gap:12px;display:flex}.app-shell .field{gap:6px;min-width:0;display:grid}.app-shell .field>span:first-child{font:800 12px/1.2 var(--bb-body);letter-spacing:.02em;color:var(--bb-text-2)}.app-shell .field input,.app-shell .field select{background:var(--bb-bg-0);width:100%;height:50px;box-shadow:inset 0 0 0 1px var(--bb-line-strong);color:#fff;font:700 16px/1 var(--bb-body);border:0;border-radius:14px;outline:none;padding:0 14px}.app-shell .field select{appearance:none;background:linear-gradient(45deg, transparent 50%, var(--bb-text-3) 50%) calc(100% - 20px) 50% / 6px 6px no-repeat, linear-gradient(-45deg, transparent 50%, var(--bb-text-3) 50%) calc(100% - 14px) 50% / 6px 6px no-repeat, var(--bb-bg-0);padding-right:36px}.app-shell .field select option{background:var(--bb-bg-1);color:#fff}.app-shell .field input:focus,.app-shell .field select:focus{box-shadow:inset 0 0 0 2px var(--bb-lime), 0 0 0 4px #c6ff3d24}.app-shell .field .money-input input{height:100%;box-shadow:none;font:400 22px/1 var(--bb-display);background:0 0;padding:0}.app-shell .field input::placeholder{color:#a59bdb99}.app-shell .password-input{background:var(--bb-bg-0);box-shadow:inset 0 0 0 1px var(--bb-line-strong);border-radius:14px;align-items:center;display:flex}.app-shell .password-input:focus-within{box-shadow:inset 0 0 0 2px var(--bb-lime), 0 0 0 4px #c6ff3d24}.app-shell .field .password-input input{min-width:0;box-shadow:none;background:0 0;flex:1}.app-shell .password-input button{height:50px;color:var(--bb-lime);font:800 13px/1 var(--bb-body);background:0 0;border:0;flex:none;padding:0 14px}.app-shell .check-row{font:700 14px/1.3 var(--bb-body);cursor:pointer;align-items:center;gap:10px;display:flex;position:relative}.app-shell .check-row input{opacity:0;width:24px;height:24px;margin:0;position:absolute}.app-shell .check-box{background:var(--bb-bg-0);width:24px;height:24px;box-shadow:inset 0 0 0 2px var(--bb-line-strong);color:#0000;border-radius:8px;flex:none;place-items:center;display:grid}.app-shell .check-row input:checked+.check-box{background:var(--bb-lime);box-shadow:none;color:var(--bb-lime-ink)}.app-shell .check-row input:focus-visible+.check-box{outline:3px solid var(--bb-lime);outline-offset:2px}.app-shell .form-message{font:700 13px/1.4 var(--bb-body);color:#cdf6ff;background:#29d3ff1a;border-radius:12px;margin:0;padding:10px 12px}.app-shell .form-message.error{color:#ffd2d8;background:#ff5a6e24}.app-shell .field-error{font:700 12px/1.3 var(--bb-body);color:#ff9eab;margin-top:-6px}.app-shell .field-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.app-shell .pix-key-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.app-shell .auth-switch{margin-top:-4px}.app-shell .segmented{background:var(--bb-bg-0);box-shadow:inset 0 0 0 1px var(--bb-line);border-radius:14px;gap:4px;padding:4px;display:flex}.app-shell .segmented button{height:40px;color:var(--bb-text-2);font:800 14px/1 var(--bb-body);background:0 0;border:0;border-radius:10px;flex:1}.app-shell .segmented button.active{background:var(--bb-bg-4);box-shadow:inset 0 0 0 1px var(--bb-line-strong);color:#fff}.app-shell .switch{font:800 13px/1 var(--bb-body);color:var(--bb-text-3);align-items:center;gap:8px;display:inline-flex}.app-shell .switch:after{content:"";background:radial-gradient(circle 9px at 12px 50%, #fff 96%, transparent 100%), var(--bb-bg-4);border-radius:999px;width:40px;height:24px;transition:background .2s}.app-shell .switch.on{color:var(--bb-lime)}.app-shell .switch.on:after{background:radial-gradient(circle 9px at 28px 50%, var(--bb-lime-ink) 96%, transparent 100%), var(--bb-lime)}.app-shell .settings-row{border:0;border-bottom:1px solid var(--bb-line);color:#fff;width:100%;min-height:52px;font:700 15px/1.3 var(--bb-body);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:0 2px;display:flex}.app-shell .settings-row:last-child{border-bottom:0}.app-shell .settings-row>b{font:700 14px/1 var(--bb-body);color:var(--bb-text-2);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.app-shell .deposit-chips{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.app-shell .deposit-chip{background:var(--bb-bg-3);box-shadow:inset 0 -3px 0 #00000047, inset 0 0 0 1px var(--bb-line);color:#fff;text-align:left;border:0;border-radius:16px;justify-items:start;gap:3px;padding:12px;display:grid;position:relative}.app-shell .deposit-chip strong{font:400 22px/1 var(--bb-display)}.app-shell .deposit-chip small{font:800 12px/1.2 var(--bb-body);color:var(--bb-lime)}.app-shell .deposit-chip span{font:600 12px/1.2 var(--bb-body);color:var(--bb-text-2)}.app-shell .deposit-chip span b{color:#fff}.app-shell .deposit-chip.featured{box-shadow:inset 0 -3px #00000047,inset 0 0 0 1.5px #ffd23f99}.app-shell .deposit-chip.selected{box-shadow:inset 0 0 0 2px var(--bb-lime), 0 0 0 4px #c6ff3d1f;background:#c6ff3d21}.app-shell .deposit-chip-badge{background:var(--bb-gold);color:var(--bb-gold-ink);font:800 11px/1 var(--bb-body);letter-spacing:.06em;border-radius:999px;padding:4px 8px;font-style:normal;position:absolute;top:-8px;right:10px}.app-shell .offer-summary{background:var(--bb-bg-0);box-shadow:inset 0 0 0 1px var(--bb-line-strong);border-radius:16px;gap:10px;padding:14px;display:grid}.app-shell .offer-equation{justify-content:space-between;align-items:center;gap:8px;display:flex}.app-shell .offer-equation>div{gap:2px;display:grid}.app-shell .offer-equation small{font:700 12px/1.2 var(--bb-body);color:var(--bb-text-3)}.app-shell .offer-equation strong{font:400 20px/1 var(--bb-display)}.app-shell .offer-equation .bonus-value{text-align:right}.app-shell .offer-equation .bonus-value strong{color:var(--bb-lime)}.app-shell .offer-equation>b{font:400 20px/1 var(--bb-display);color:var(--bb-text-3)}.app-shell .offer-total{border-top:1px dashed var(--bb-line-strong);justify-content:space-between;align-items:baseline;gap:8px;padding-top:10px;display:flex}.app-shell .offer-summary.regular .offer-total{border-top:0;padding-top:0}.app-shell .offer-total span{font:800 13px/1.2 var(--bb-body);color:var(--bb-text-2)}.app-shell .offer-total strong{font:400 27px/1 var(--bb-display);color:var(--bb-gold)}.app-shell .limit-note,.app-shell .rules-note{font:600 12px/1.45 var(--bb-body);color:var(--bb-text-3);margin:0}.app-shell .trust-row{flex-wrap:wrap;justify-content:center;gap:6px 14px;display:flex}.app-shell .trust-row span{font:700 12px/1.2 var(--bb-body);color:var(--bb-text-2);align-items:center;gap:4px;display:inline-flex}.app-shell .trust-row svg{color:var(--bb-lime)}.app-shell .pix-payment{flex-direction:column;gap:12px;display:flex}.app-shell .pix-reward-reminder{background:#ffd23f1a;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex;box-shadow:inset 0 0 0 1px #ffd23f73}.app-shell .pix-reward-reminder span{font:700 13px/1.35 var(--bb-body);color:var(--bb-text-2)}.app-shell .pix-reward-reminder strong{font:400 25px/1 var(--bb-display);color:var(--bb-gold);flex:none}.app-shell .pix-waiting{font:800 13px/1.2 var(--bb-body);color:var(--bb-cyan);justify-content:center;align-items:center;gap:8px;display:flex}.app-shell .pix-waiting span{background:var(--bb-cyan);border-radius:50%;width:9px;height:9px;animation:1.4s ease-in-out infinite live-pulse}.app-shell .pix-copy.copied{background:var(--bb-green);color:#062b1b}.app-shell .pix-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.app-shell .pix-steps li{font:700 14px/1.3 var(--bb-body);color:var(--bb-text-2);align-items:center;gap:10px;display:flex}.app-shell .pix-steps b{background:var(--bb-bg-3);width:26px;height:26px;color:var(--bb-lime);font:400 14px/1 var(--bb-display);border-radius:50%;flex:none;place-items:center;display:grid}.app-shell .pix-status{font:700 13px/1.4 var(--bb-body);color:var(--bb-text-2);text-align:center;margin:0}.app-shell .pix-qr{background:var(--bb-bg-0);box-shadow:inset 0 0 0 1px var(--bb-line);border-radius:16px}.app-shell .pix-qr summary{font:800 14px/1.2 var(--bb-body);cursor:pointer;align-items:center;gap:8px;padding:12px 14px;list-style:none;display:flex}.app-shell .pix-qr summary::-webkit-details-marker{display:none}.app-shell .pix-qr-box{place-items:center;padding:0 14px 12px;display:grid}.app-shell .pix-qr-image{background:#fff;border-radius:12px;width:200px;height:200px;padding:8px}.app-shell .qr-placeholder{font:700 13px/1 var(--bb-body);color:var(--bb-text-3)}.app-shell .pix-qr textarea{background:var(--bb-bg-2);width:calc(100% - 28px);height:72px;box-shadow:inset 0 0 0 1px var(--bb-line);color:var(--bb-text-2);resize:none;border:0;border-radius:12px;margin:0 14px 14px;padding:8px;font:600 12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.app-shell .deposit-done,.app-shell .creator-done{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.app-shell .done-check{background:var(--bb-green);color:#062b1b;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 0 0 8px #3cf0a024}.app-shell .done-lines{gap:8px;width:100%;display:grid}.app-shell .done-lines>div{background:var(--bb-bg-0);border-radius:14px;justify-content:space-between;align-items:baseline;padding:12px 14px;display:flex}.app-shell .done-lines span{font:700 14px/1.2 var(--bb-body);color:var(--bb-text-2)}.app-shell .done-lines strong{font:400 21px/1 var(--bb-display);color:var(--bb-green)}.app-shell .done-lines .bonus strong{color:var(--bb-lime)}.app-shell .deposit-done small,.app-shell .creator-done p{font:600 13px/1.45 var(--bb-body);color:var(--bb-text-2);margin:0}.app-shell .creator-done strong{font:400 22px/1.1 var(--bb-display)}.app-shell .withdraw-available{background:var(--bb-bg-0);box-shadow:inset 0 0 0 1px var(--bb-line);border-radius:16px;justify-content:space-between;align-items:baseline;padding:14px;display:flex}.app-shell .withdraw-available span{font:700 13px/1.2 var(--bb-body);color:var(--bb-text-2)}.app-shell .withdraw-available strong{font:400 25px/1 var(--bb-display);color:var(--bb-green)}.app-shell .rules-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.app-shell .rules-list li{align-items:flex-start;gap:12px;display:flex}.app-shell .rules-list li>b{background:var(--bb-bg-3);width:30px;height:30px;color:var(--bb-lime);font:400 16px/1 var(--bb-display);border-radius:10px;flex:none;place-items:center;display:grid}.app-shell .rules-list strong{font:400 18px/1.15 var(--bb-display);display:block}.app-shell .rules-list small{font:600 13px/1.45 var(--bb-body);color:var(--bb-text-2);margin-top:2px;display:block}.app-shell .benefits{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.app-shell .benefits li{color:#ffd3e8;font:700 12px/1 var(--bb-body);background:#ff4fa321;border-radius:999px;align-items:center;gap:5px;padding:7px 10px;display:inline-flex}.app-shell .benefits svg{color:var(--bb-pink)}.app-shell .lead-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.app-shell .trophy-badge{background:linear-gradient(135deg, var(--bb-lime), var(--bb-cyan));width:64px;height:64px;color:var(--bb-lime-ink);border-radius:20px;flex:none;align-self:center;place-items:center;animation:.5s cubic-bezier(.2,1.5,.4,1) both badge-in;display:grid;transform:rotate(-6deg);box-shadow:0 10px 30px #c6ff3d59,inset 0 2px #fff9}.app-shell .trophy-badge.gold{background:linear-gradient(135deg, #fff0a0, var(--bb-gold-deep));color:var(--bb-gold-ink);box-shadow:0 10px 30px #ffd23f66,inset 0 2px #ffffffb3}.app-shell .demo-end-sheet .sheet-head,.app-shell .result-sheet .sheet-head{text-align:center;justify-items:center;padding-right:0}.app-shell .value-scene{justify-content:center;align-items:center;gap:12px;display:flex}.app-shell .value-scene>div{background:var(--bb-bg-0);text-align:center;border-radius:16px;gap:2px;padding:12px 16px;display:grid}.app-shell .value-scene small{font:800 11px/1 var(--bb-body);color:var(--bb-text-3)}.app-shell .value-scene strong{font:400 24px/1 var(--bb-display)}.app-shell .value-scene .highlight{background:#ffd23f1f;box-shadow:inset 0 0 0 1px #ffd23f80}.app-shell .value-scene .highlight strong{color:var(--bb-gold)}.app-shell .value-scene>span{font:400 22px/1 var(--bb-display);color:var(--bb-lime)}.app-shell .check-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.app-shell .check-list li{font:600 14px/1.4 var(--bb-body);color:var(--bb-text-2);align-items:flex-start;gap:8px;display:flex}.app-shell .check-list svg{color:var(--bb-lime);margin-top:2px}.app-shell .result-sheet{text-align:center}.app-shell .decision-now{background:#ffd23f1a;border-radius:18px;gap:4px;padding:16px;display:grid;box-shadow:inset 0 0 0 1px #ffd23f80}.app-shell .decision-now small,.app-shell .decision-next small{font:800 11px/1 var(--bb-body);letter-spacing:.12em}.app-shell .decision-now small{color:var(--bb-gold)}.app-shell .decision-now strong{font:400 42px/1 var(--bb-display);color:var(--bb-gold);text-shadow:0 0 22px #ffd23f66}.app-shell .decision-now span{font:700 13px/1.3 var(--bb-body);color:var(--bb-text-2)}.app-shell .decision-next{background:var(--bb-bg-0);border-radius:16px;gap:4px;padding:12px 14px;display:grid}.app-shell .decision-next small{color:var(--bb-text-3)}.app-shell .decision-next span{font:700 14px/1.35 var(--bb-body)}.app-shell .session-summary{background:var(--bb-bg-0);box-shadow:inset 0 0 0 1px var(--bb-line);text-align:left;border-radius:16px;gap:8px;padding:12px;display:grid}.app-shell .session-summary>small{font:800 11px/1 var(--bb-body);letter-spacing:.12em;color:var(--bb-text-3)}.app-shell .session-summary>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.app-shell .session-summary span{gap:2px;min-width:0;display:grid}.app-shell .session-summary em{font:700 11px/1.1 var(--bb-body);color:var(--bb-text-3);font-style:normal}.app-shell .session-summary b{font:400 15px/1.05 var(--bb-display);color:#fff;overflow-wrap:anywhere}.app-shell .session-summary .positive b{color:var(--bb-green)}.app-shell .session-summary .negative b{color:var(--bb-red)}.app-shell .wallet-screen,.app-shell .affiliate-screen,.app-shell .profile-screen{flex-direction:column;gap:12px;padding-bottom:18px;display:flex}.app-shell .balance-card{border-radius:var(--bb-radius-lg);box-shadow:inset 0 0 0 1px var(--bb-line-strong), var(--bb-shadow);background:radial-gradient(70% 60% at 100% 0,#c6ff3d29,#0000 60%),linear-gradient(160deg,#2b1e6b,#1a1145);gap:14px;padding:18px;display:grid}.app-shell .balance-main small{font:800 12px/1.2 var(--bb-body);color:var(--bb-text-2)}.app-shell .balance-main strong{font:400 40px/1.04 var(--bb-display);margin-top:4px;display:block}.app-shell .balance-bonus{background:#00000040;border-radius:16px;gap:8px;padding:12px;display:grid}.app-shell .balance-bonus-head{justify-content:space-between;align-items:baseline;display:flex}.app-shell .balance-bonus-head span{font:700 13px/1.2 var(--bb-body);color:var(--bb-text-2)}.app-shell .balance-bonus-head strong{font:400 19px/1 var(--bb-display);color:var(--bb-gold)}.app-shell .balance-bonus small{font:600 12px/1.4 var(--bb-body);color:var(--bb-text-3)}.app-shell .rollover-bar{background:var(--bb-bg-0);border-radius:999px;height:8px;overflow:hidden}.app-shell .rollover-bar span{border-radius:inherit;background:linear-gradient(90deg, var(--bb-gold), var(--bb-lime));height:100%;display:block}.app-shell .balance-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.app-shell .balance-actions .cta-primary,.app-shell .balance-actions .cta-ghost{min-height:50px;font-size:18px}.app-shell .unlock-row{color:#fff;text-align:left;background:#c6ff3d1a;border:0;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:14px;display:flex;box-shadow:inset 0 0 0 1px #c6ff3d6b}.app-shell .unlock-row strong{font:800 15px/1.25 var(--bb-body);display:block}.app-shell .unlock-row small{font:600 12px/1.3 var(--bb-body);color:var(--bb-text-2)}.app-shell .unlock-row svg{color:var(--bb-lime)}.app-shell .info-list{gap:8px;display:grid}.app-shell .info-row{background:var(--bb-bg-2);width:100%;box-shadow:inset 0 0 0 1px var(--bb-line);color:#fff;text-align:left;border:0;border-radius:16px;align-items:center;gap:12px;padding:14px;display:flex}.app-shell .info-row>span:nth-child(2){flex:1;gap:2px;min-width:0;display:grid}.app-shell .info-row strong{font:800 14px/1.25 var(--bb-body)}.app-shell .info-row small{font:600 12px/1.35 var(--bb-body);color:var(--bb-text-2)}.app-shell .info-row>svg{color:var(--bb-text-3)}.app-shell .info-icon{background:var(--bb-bg-3);width:38px;height:38px;color:var(--bb-lime);border-radius:12px;flex:none;place-items:center;display:grid}.app-shell .tag-on,.app-shell .tag-off{font:800 11px/1 var(--bb-body);border-radius:999px;flex:none;padding:5px 9px}.app-shell .tag-on{color:var(--bb-lime);background:#c6ff3d26}.app-shell .tag-off{background:var(--bb-bg-3);color:var(--bb-text-3)}.app-shell .state-card{font:700 14px/1.4 var(--bb-body);color:var(--bb-text-2);justify-items:start;gap:10px;display:grid}.app-shell .state-card strong{font:400 23px/1.1 var(--bb-display);color:#fff}.app-shell .state-card p{font:600 14px/1.5 var(--bb-body);margin:0}.app-shell .state-icon{width:48px;height:48px;color:var(--bb-pink);background:#ff4fa326;border-radius:14px;place-items:center;display:grid}.app-shell .affiliate-card{gap:10px;display:grid}.app-shell .affiliate-card-note{font:600 13px/1.4 var(--bb-body);color:var(--bb-text-2);margin:0}.app-shell .link-card{gap:10px;display:grid}.app-shell .link-box{gap:8px;display:flex}.app-shell .link-box input{background:var(--bb-bg-0);width:100%;min-width:0;height:46px;box-shadow:inset 0 0 0 1px var(--bb-line-strong);color:var(--bb-text-2);font:700 13px/1 var(--bb-body);border:0;border-radius:12px;flex:1;padding:0 12px}.app-shell .stat-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.app-shell .stat-card{background:var(--bb-bg-2);box-shadow:inset 0 0 0 1px var(--bb-line);border-radius:16px;gap:4px;padding:14px;display:grid}.app-shell .stat-card small{font:800 11px/1 var(--bb-body);letter-spacing:.1em;text-transform:uppercase;color:var(--bb-text-3)}.app-shell .stat-card strong{font:400 23px/1 var(--bb-display)}.app-shell .fine-print{text-align:center;font:600 12px/1.4 var(--bb-body);color:var(--bb-text-3);margin:0}.app-shell .profile-card{box-shadow:inset 0 0 0 1px var(--bb-line-strong);background:linear-gradient(135deg,#2b1e6b,#1b1243);border-radius:20px;align-items:center;gap:12px;margin-top:16px;padding:16px;display:flex}.app-shell .avatar{background:linear-gradient(135deg, var(--bb-pink), var(--bb-violet));color:#fff;width:52px;height:52px;font:400 26px/1 var(--bb-display);border-radius:16px;flex:none;place-items:center;display:grid;box-shadow:inset 0 2px #ffffff59}.app-shell .profile-copy{flex:1;gap:2px;min-width:0;display:grid}.app-shell .profile-greeting{font:800 11px/1 var(--bb-body);letter-spacing:.12em;text-transform:uppercase;color:var(--bb-lime)}.app-shell .profile-copy strong{font:400 21px/1.1 var(--bb-display);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app-shell .profile-copy small{font:600 12px/1.3 var(--bb-body);color:var(--bb-text-2)}.app-shell .rg-card{gap:2px;padding-bottom:6px;display:grid}.app-shell .rg-card-head{align-items:flex-start;gap:12px;padding-bottom:6px;display:flex}.app-shell .rg-card-icon{width:42px;height:42px;color:var(--bb-cyan);background:#29d3ff24;border-radius:13px;flex:none;place-items:center;display:grid}.app-shell .rg-card-head strong{font:400 19px/1.15 var(--bb-display);display:block}.app-shell .rg-card-head small{font:600 12px/1.4 var(--bb-body);color:var(--bb-text-2)}.app-shell .settings-list{padding-top:4px;padding-bottom:4px}.app-shell .rg-section{background:var(--bb-bg-0);box-shadow:inset 0 0 0 1px var(--bb-line);border-radius:18px;grid-template-columns:minmax(0,1fr);gap:10px;padding:14px;display:grid}.app-shell .rg-section h3{font:400 20px/1.1 var(--bb-display);margin:0}.app-shell .rg-status{font:600 13px/1.45 var(--bb-body);color:var(--bb-text-2);margin:0}.app-shell .rg-status b{color:#fff}.app-shell .rg-scheduled{font:700 12px/1.4 var(--bb-body);color:var(--bb-gold);margin:0}.app-shell .rg-form{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.app-shell .rg-form-row{gap:8px;display:flex}.app-shell .rg-form-row .money-input{flex:1;min-width:0}.app-shell .rg-form-row .cta-primary.small{min-height:50px}.app-shell .rg-hint{font:600 12px/1.4 var(--bb-body);color:var(--bb-text-3)}.app-shell .rg-section .text-button{justify-self:start;padding-left:0}.app-shell .pause-confirm{min-height:50px;font-size:18px}.app-shell .rg-reality{background:var(--bb-bg-0);box-shadow:inset 0 0 0 1px var(--bb-line);border-bottom:0;border-radius:16px;padding:0 14px}.app-shell .rg-help{font:600 12px/1.5 var(--bb-body);color:var(--bb-text-3);margin:0}.app-shell .confetti{z-index:90;pointer-events:none;position:fixed;inset:0;overflow:hidden}.app-shell .confetti i{top:-20px;left:var(--confetti-left);width:var(--confetti-size);height:calc(var(--confetti-size) * .45);background:var(--confetti-color);transform:rotate(var(--confetti-rotate));animation:confetti-fall 2.4s cubic-bezier(.2, .6, .4, 1) var(--confetti-delay) forwards;border-radius:2px;position:absolute}@keyframes live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.75)}}@keyframes cta-breathe{0%,to{box-shadow:inset 0 -5px #0000002e,inset 0 2px #fff9,0 10px 28px #c6ff3d3d}50%{box-shadow:inset 0 -5px #0000002e,inset 0 2px #fff9,0 12px 40px #c6ff3d7a}}@keyframes cashout-glow{0%,to{box-shadow:inset 0 -5px #00000029,inset 0 2px #ffffffa6,0 10px 26px #ffd23f4d}50%{box-shadow:inset 0 -5px #00000029,inset 0 2px #ffffffa6,0 12px 40px #ffd23f8c}}@keyframes hero-drop{0%,8%{opacity:0;transform:translateY(-420%)scale(1.1)}14%{opacity:1}34%{opacity:1;transform:translateY(0)scale(1)}40%{transform:translateY(0)scale(.92,1.08)}46%{opacity:1;transform:translateY(0)scale(1)}56%,to{opacity:0;transform:translateY(0)scale(.2)}}@keyframes hero-clear{0%,44%{opacity:1;filter:brightness();transform:scale(1)}49%{opacity:1;filter:brightness(1.9);transform:scale(1.12)}56%{opacity:0;filter:brightness(2);transform:scale(.2)}80%{opacity:0;transform:scale(.2)}92%,to{opacity:1;filter:brightness();transform:scale(1)}}@keyframes hero-points{0%,48%{opacity:0;transform:translateY(10px)scale(.8)}54%{opacity:1;transform:translateY(0)scale(1.1)}72%{opacity:1;transform:translateY(-18px)scale(1)}82%,to{opacity:0;transform:translateY(-30px)scale(1)}}@keyframes block-land{0%{filter:brightness(1.6);transform:scale(.6)}60%{transform:scale(1.08)}to{filter:brightness();transform:scale(1)}}@keyframes block-break{0%{filter:brightness();opacity:1;transform:scale(1)}35%{filter:brightness(2.2);opacity:1;transform:scale(1.15)}to{filter:brightness(2.5);opacity:0;transform:scale(.1)rotate(25deg)}}@keyframes shard-burst-a{0%{opacity:0;transform:scale(.2)}30%{opacity:1;transform:scale(1.4)}to{opacity:0;transform:translate(-120%,-140%)scale(.2)}}@keyframes shard-burst-b{0%{opacity:0;transform:scale(.2)}30%{opacity:1;transform:scale(1.4)}to{opacity:0;transform:translate(130%,-120%)scale(.2)}}@keyframes board-bump{0%,to{transform:scale(1)}40%{transform:scale(1.012)}}@keyframes target-glow{0%{box-shadow:inset 0 0 0 2px var(--bb-lime), 0 0 6px #c6ff3d40}to{box-shadow:inset 0 0 0 2px var(--bb-lime), 0 0 20px #c6ff3d99}}@keyframes piece-invite{0%{transform:translateY(0)}to{transform:translateY(-4px)}}@keyframes drag-pending-glow{0%{filter:drop-shadow(0 0 #c6ff3d00)}to{filter:drop-shadow(0 0 10px #c6ff3d8c)}}@keyframes combo-pop{0%{transform:rotate(6deg)scale(.6)}60%{transform:rotate(6deg)scale(1.2)}to{transform:rotate(6deg)scale(1)}}@keyframes float-up{0%{opacity:0;transform:translate(-50%,-30%)scale(.7)}15%{opacity:1;transform:translate(-50%,-60%)scale(1.15)}to{opacity:0;transform:translate(-50%,-190%)scale(1)}}@keyframes flash-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes prize-pop{0%{transform:scale(1)}45%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes score-pulse{0%{transform:scale(1)}50%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes caret{50%{opacity:0}}@keyframes dots{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@keyframes demo-guide-drag{0%,10%{opacity:0;top:116%;left:50%}18%{opacity:1;top:116%;left:50%}62%,76%{left:var(--guide-target-left);top:var(--guide-target-top);opacity:1}90%,to{left:var(--guide-target-left);top:var(--guide-target-top);opacity:0}}@keyframes demo-guide-pickup{0%,16%{transform:scale(1)}24%{transform:scale(1.15)}62%{transform:scale(1.15)}72%,to{transform:scale(1)}}@keyframes demo-guide-finger{0%,14%{transform:scale(1)}20%{transform:scale(.78)}64%{transform:scale(.78)}72%,to{transform:scale(1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes sheet-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes badge-in{0%{opacity:0;transform:rotate(-6deg)scale(.4)}to{opacity:1;transform:rotate(-6deg)scale(1)}}@keyframes confetti-fall{to{transform:translate(var(--confetti-drift), 110vh) rotate(calc(var(--confetti-rotate) + 540deg))}}@media (min-width:620px){.app-shell{--gutter:20px}.app-shell .modal-layer{align-items:center;padding:24px}.app-shell .sheet{border-radius:26px;max-height:calc(100dvh - 48px);padding-bottom:22px}.app-shell .sheet-handle{display:none}}@media (max-width:380px){.app-shell .stake-chip strong{font-size:22px}.app-shell .payout-ladder strong,.app-shell .ladder-step strong{font-size:15px}.app-shell .session-summary>div{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .field-grid{grid-template-columns:minmax(0,1fr)}.app-shell .hud-prize strong{font-size:24px}.app-shell .logo-word{font-size:22px}}@media (max-width:400px){.app-shell .topbar:has(.balance-pill) .logo-word{display:none}}@media (max-height:760px){.app-shell{--nav-h:68px}.app-shell .lobby-screen{gap:10px;padding-top:10px}.app-shell .bet-card{gap:10px;padding:14px}.app-shell .bet-head h1{font-size:24px}.app-shell .stake-chip{height:48px;padding-top:11px}.app-shell .play-button{min-height:54px;font-size:21px}.app-shell .pieces,.app-shell .piece-card,.app-shell .demo-next-stage,.app-shell .pieces-loading{height:82px;min-height:82px}.app-shell .tutorial-pieces .tutorial-piece{height:86px}.app-shell .nav-play-icon{width:52px;height:52px;margin-top:-18px}}@media (max-height:700px){.app-shell .lobby-footer .live-stats{display:none}.app-shell .demo-coach-copy p{min-height:0}.app-shell .cashout-button,.app-shell .cashout-hint{height:50px;min-height:50px}.app-shell .bet-balances{display:none}.app-shell .lobby-screen,.app-shell .bet-card{gap:8px}.app-shell .lobby-screen{padding-bottom:6px}.app-shell .stake-chip{height:44px;padding-top:10px}.app-shell .payout-ladder span{padding:7px 4px}.app-shell .pending-pix:not(.compact){padding:9px 12px}.app-shell .pending-pix:not(.compact) .pending-pix-copy small{display:none}.app-shell .wallet-screen,.app-shell .affiliate-screen,.app-shell .profile-screen{gap:10px;padding-bottom:8px}.app-shell .screen-header{padding-top:8px}.app-shell .screen-header h1{font-size:25px}.app-shell .balance-card{gap:10px;padding:14px}.app-shell .balance-main strong{font-size:34px}.app-shell .info-row{padding:10px 12px}.app-shell .profile-card{margin-top:8px;padding:12px}.app-shell .rg-card-head small{display:none}.app-shell .settings-row{min-height:46px}}@media (prefers-reduced-motion:reduce){.app-shell *,.app-shell :before,.app-shell :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.app-shell .hero-drop,.app-shell .hero-points,.app-shell .demo-hand-guide{display:none}}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
