@keyframes ping{75%,to{opacity:0;transform:scale(2)}
}

.affiliate-page-host{min-height:100svh;background:#09090d;color:#f5f7fb}
.affiliate-page,.affiliate-page *{box-sizing:border-box}
.affiliate-page{--aff-bg:#09090d;--aff-surface:#10141e;--aff-raised:#171c28;--aff-border:#262d3b;--aff-muted:#8992a4;min-height:100svh;padding-bottom:calc(92px + env(safe-area-inset-bottom,0px));background:var(--aff-bg);color:#f5f7fb;font-family:"Inter Tight","Inter",sans-serif;font-variant-numeric:tabular-nums}
.affiliate-page :where(button,input){font:inherit}
.affiliate-page button{border:0;cursor:pointer;touch-action:manipulation}
.affiliate-page svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.affiliate-head{position:sticky;z-index:32;top:0;display:grid;grid-template-columns:50px 1fr 50px;align-items:center;height:50px;padding-top:env(safe-area-inset-top,0px);border-bottom:1px solid var(--aff-border);background:#0b0e15}
.affiliate-head h1{margin:0;text-align:center;font-size:18px;font-weight:600;letter-spacing:0;text-transform:none}
.affiliate-head button{display:grid;width:50px;height:50px;place-items:center;background:transparent;color:#e1e5ec}
.affiliate-main-tabs{position:sticky;z-index:31;top:calc(50px + env(safe-area-inset-top,0px));display:flex;height:50px;padding:8px 10px 0;overflow-x:auto;border-bottom:1px solid var(--aff-border);background:#0b0e15;scrollbar-width:none}
.affiliate-main-tabs::-webkit-scrollbar{display:none}
.affiliate-main-tabs button{position:relative;flex:1 0 auto;min-width:max-content;height:42px;padding:0 16px 5px;background:transparent;color:#7f8797;font-size:14px;font-weight:400;white-space:nowrap}
.affiliate-main-tabs button.is-active{border-radius:4px 4px 0 0;background:var(--aff-surface);color:#fff;font-weight:700}
.affiliate-main-tabs button.is-active::after{position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--ci-primary-color);content:""}
.affiliate-content{width:min(100%,480px);margin:0 auto;padding:12px 10px 28px}
.affiliate-invite-panel,.affiliate-network-panel,.affiliate-data-card,.affiliate-commission-summary{overflow:hidden;border-radius:10px;background:var(--aff-surface)}
.affiliate-invite-panel{padding:18px 10px 14px}
.affiliate-invite-panel>header{display:flex;align-items:center;justify-content:space-between;padding:0 2px 12px}
.affiliate-invite-panel>header>div{min-width:0}
.affiliate-invite-panel h2{margin:0;color:#fff;font-size:20px;font-weight:700;letter-spacing:-.015em;text-transform:none}
.affiliate-invite-panel header p{margin:5px 0 0;color:var(--aff-muted);font-size:12px}
.affiliate-invite-panel header p b{color:#d8dde6;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600}
.affiliate-invite-panel>header>button{display:grid;width:32px;height:32px;place-items:center;border-radius:5px;background:var(--aff-raised);color:#d9dee7}
.affiliate-share-box{display:grid;grid-template-columns:80px 1px minmax(0,1fr);align-items:center;height:100px;border:1px solid var(--aff-border);border-radius:6px;background:#0b0f17}
.affiliate-share-box>i{width:1px;height:86px;background:var(--aff-border)}
.affiliate-qr{display:flex;height:100%;align-items:center;justify-content:center;flex-direction:column}
.affiliate-qr>div{display:grid;width:62px;height:62px;place-items:center;background:#fff}
.affiliate-qr :where(canvas,img){display:block;width:58px!important;height:58px!important}
.affiliate-qr>span{display:flex;width:62px;height:18px;align-items:center;justify-content:center;border-radius:0 0 4px 4px;background:var(--ci-primary-color);color:#fff;font-size:9px;font-weight:650}
.affiliate-share-copy{position:relative;align-self:stretch;min-width:0;padding:10px 9px}
.affiliate-share-copy>span{display:block;margin-bottom:5px;color:var(--aff-muted);font-size:11px}
.affiliate-share-copy>strong{display:-webkit-box;overflow:hidden;color:var(--ci-primary-color);font-size:12px;font-weight:500;line-height:1.35;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.affiliate-share-copy>button{position:absolute;right:8px;bottom:8px;display:flex;height:28px;align-items:center;gap:5px;padding:0 9px;border:1px solid var(--aff-border);border-radius:4px;background:var(--aff-raised);color:#e2e5eb;font-size:10px}
.affiliate-share-copy>button svg{width:14px;height:14px}
.affiliate-share-action{display:flex;width:100%;height:40px;align-items:center;justify-content:center;gap:7px;margin-top:12px;border-radius:6px;background:var(--ci-primary-color);color:#fff;font-size:13px;font-weight:700}
.affiliate-network-panel{margin-top:14px;padding:0 12px 10px}
.affiliate-network-panel>header{display:flex;height:50px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--aff-border)}
.affiliate-network-panel>header>strong{font-size:16px;font-weight:600}
.affiliate-network-panel>header>button{display:flex;height:28px;align-items:center;gap:3px;padding:0 7px;border:1px solid var(--aff-border);border-radius:4px;background:var(--aff-raised);color:#cfd4dd;font-size:10px}
.affiliate-network-panel>header>button svg{width:13px;height:13px}
.affiliate-commission-hero{display:flex;height:80px;align-items:flex-start;justify-content:center;flex-direction:column;margin:10px 0;border-radius:6px;background:var(--aff-raised);padding:0 16px}
.affiliate-commission-hero span{color:var(--aff-muted);font-size:12px}
.affiliate-commission-hero strong{margin-top:3px;color:#ffb020;font-size:24px;font-weight:700}
.affiliate-commission-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--aff-border)}
.affiliate-commission-meta span{display:flex;min-width:0;height:42px;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;color:var(--aff-muted);font-size:10px}
.affiliate-commission-meta span+span{border-left:1px solid var(--aff-border)}
.affiliate-commission-meta b{overflow:hidden;color:#e8ebf0;font-size:11px;text-overflow:ellipsis;white-space:nowrap}
.affiliate-data-card{position:relative;margin-top:14px}
.affiliate-data-head{position:relative;display:flex;height:52px;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid var(--aff-border)}
.affiliate-data-head h2{margin:0;color:#f2f4f8;font-size:16px;font-weight:650;text-transform:none}
.affiliate-data-period{display:flex;height:30px;align-items:center;gap:7px;padding:0 9px;border-radius:4px;background:var(--aff-raised);color:#d7dce5;font-size:11px;font-weight:600}
.affiliate-data-period svg{width:13px;height:13px;color:#8992a4;transform:rotate(90deg);transition:transform .15s ease}
.affiliate-data-period.is-open svg{transform:rotate(-90deg)}
.affiliate-data-period-popover{top:44px;right:0;left:auto;width:min(290px,calc(100vw - 36px));grid-template-columns:repeat(3,minmax(0,1fr))}
.affiliate-data-custom-period{margin:10px 10px 0}
.affiliate-data-section+.affiliate-data-section{border-top:1px solid var(--aff-border)}
.affiliate-data-section>header{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px;padding:0 12px}
.affiliate-data-section>header h3{margin:0;color:#e9ecf2;font-size:13px;font-weight:650;text-transform:none}
.affiliate-data-section>header>strong{color:#f3f5f8;font-size:14px;font-weight:700}
.affiliate-data-icon{display:grid;width:26px;height:26px;color:#9ba5b7;place-items:center}
.affiliate-data-icon svg{width:19px;height:19px}
.affiliate-data-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--aff-border)}
.affiliate-data-metric{display:grid;min-height:62px;align-content:center;gap:5px;padding:10px 12px;border-bottom:1px solid var(--aff-border)}
.affiliate-data-metric:nth-child(odd){border-right:1px solid var(--aff-border)}
.affiliate-data-metric small{color:#7e8798;font-size:10px;line-height:1.25}
.affiliate-data-metric strong{overflow:hidden;color:#eef1f5;font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}
.affiliate-direct-detail{display:flex;width:100%;height:40px;align-items:center;justify-content:center;background:transparent;color:var(--ci-primary-color);font-size:11px;font-weight:650}
.affiliate-detail-layer,.affiliate-detail-layer *{box-sizing:border-box}
.affiliate-detail-layer{position:fixed;z-index:400;inset:0;display:flex;align-items:center;justify-content:center;padding:18px;background:var(--aida-modal-overlay);font-family:"Inter Tight","Inter",sans-serif}
.affiliate-detail-card{width:min(100%,390px);overflow:hidden;border:1px solid #262d3b;border-radius:14px;background:#10141e;box-shadow:0 24px 70px rgba(0,0,0,.52)}
.affiliate-detail-card>header{display:grid;height:54px;grid-template-columns:minmax(0,1fr) 42px;align-items:center;padding-left:16px;border-bottom:1px solid var(--aff-border)}
.affiliate-detail-card h2{margin:0;color:#f2f4f8;font-size:15px;font-weight:650;text-transform:none}
.affiliate-detail-card header button{display:grid;width:42px;height:42px;padding:0;border:0;background:transparent;color:#8f98a8;cursor:pointer;place-items:center}
.affiliate-detail-card header svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.affiliate-detail-card dl{margin:0;padding:6px 16px 12px}
.affiliate-detail-card dl>div{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--aff-border)}
.affiliate-detail-card dl>div:last-child{border-bottom:0}
.affiliate-detail-card dt{color:#80899a;font-size:11px}
.affiliate-detail-card dd{margin:0;color:#eef1f5;font-size:12px;font-weight:650;text-align:right}
.affiliate-filter-area{position:relative;z-index:20;min-height:52px;margin-bottom:8px;padding:10px;border-radius:6px;background:var(--aff-surface)}
.affiliate-filter-row{display:flex;height:32px;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none}
.affiliate-filter-row::-webkit-scrollbar{display:none}
.affiliate-filter-trigger{display:flex;flex:0 0 auto;height:32px;min-width:0;max-width:132px;align-items:center;justify-content:space-between;gap:9px;padding:0 10px;border-radius:4px;background:var(--aff-raised);color:#e4e7ed;font-size:12px;font-weight:650;white-space:nowrap}
.affiliate-filter-trigger span{overflow:hidden;text-overflow:ellipsis}
.affiliate-filter-trigger svg{width:14px;height:14px;flex:0 0 auto;color:#8d95a5;transform:rotate(90deg);transition:transform .12s linear}
.affiliate-filter-trigger.is-open svg{transform:rotate(-90deg)}
.affiliate-filter-search{display:flex;flex:0 0 118px;width:118px;height:30px;align-items:center;margin-left:auto;padding:0 7px;border-radius:4px;background:#0b0f17}
.affiliate-filter-search input{width:100%;min-width:0;height:100%;padding:0;border:0;outline:0;background:transparent;color:#fff;font-size:12px}
.affiliate-filter-search input::placeholder{color:#717b8e}
.affiliate-filter-search button{display:grid;width:22px;height:28px;flex:0 0 22px;place-items:center;background:transparent;color:#858ea0}
.affiliate-filter-search svg{width:15px;height:15px}
.affiliate-filter-popover{position:absolute;z-index:4;top:48px;right:10px;left:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:12px;border-radius:8px;background:var(--aff-raised);box-shadow:0 12px 30px rgba(0,0,0,.42)}
.affiliate-filter-popover button{min-width:0;height:40px;overflow:hidden;border:1px solid #242c3a;border-radius:6px;background:#202634;color:#9ba3b2;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}
.affiliate-filter-popover button.is-selected{border-color:transparent;background:color-mix(in srgb,var(--ci-primary-color) 13%,#202634);color:var(--ci-primary-color);font-weight:700}
.affiliate-custom-period{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:8px;padding:10px;border-radius:6px;background:var(--aff-surface)}
.affiliate-custom-period label{display:grid;gap:5px;color:var(--aff-muted);font-size:10px}
.affiliate-custom-period input{min-width:0;height:36px;padding:0 8px;border:0;border-radius:4px;outline:0;background:var(--aff-raised);color:#fff;color-scheme:dark}
.affiliate-custom-period button{grid-column:1/-1;height:36px;border-radius:4px;background:var(--ci-primary-color);color:#fff;font-size:12px;font-weight:700}
.affiliate-commission-summary{margin-bottom:12px}
.affiliate-commission-summary>header{display:grid;gap:3px;padding:15px 14px;border-bottom:1px solid var(--aff-border)}
.affiliate-commission-summary>header span{color:var(--aff-muted);font-size:12px}
.affiliate-commission-summary>header strong{color:#ffb020;font-size:24px;font-weight:700}
.affiliate-commission-summary>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}
.affiliate-commission-summary p{display:flex;min-width:0;height:62px;align-items:center;justify-content:center;flex-direction:column;gap:3px;margin:0;border-radius:6px;background:var(--aff-raised);text-align:center}
.affiliate-commission-summary p span{color:var(--aff-muted);font-size:10px}
.affiliate-commission-summary p b{overflow:hidden;max-width:100%;color:#f3f5f8;font-size:15px;font-weight:500;text-overflow:ellipsis}
.affiliate-member-list,.affiliate-commission-list{display:grid;gap:10px}
.affiliate-member-card,.affiliate-commission-list>article{overflow:hidden;border-radius:8px;background:var(--aff-surface)}
.affiliate-member-card>header,.affiliate-commission-list article>header{display:flex;align-items:center;justify-content:space-between;padding:12px 13px}
.affiliate-member-card header>div,.affiliate-commission-list header>div{display:grid;gap:2px}
.affiliate-member-card header strong,.affiliate-commission-list header strong{font-size:14px;font-weight:600}
.affiliate-member-card header span,.affiliate-commission-list header span{color:var(--aff-muted);font-size:11px}
.affiliate-member-card header>b,.affiliate-commission-list header>b{padding:4px 7px;border-radius:4px;background:var(--aff-raised);color:#aeb6c4;font-size:10px}
.affiliate-member-meta,.affiliate-member-metrics,.affiliate-commission-list article>div{display:grid;gap:8px;padding:10px 13px;border-top:1px solid var(--aff-border)}
.affiliate-member-meta{grid-template-columns:repeat(2,minmax(0,1fr))}
.affiliate-member-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}
.affiliate-member-meta span,.affiliate-member-metrics span,.affiliate-commission-list p{display:grid;min-width:0;gap:3px;margin:0;color:#7e8798;font-size:10px}
.affiliate-member-meta b,.affiliate-member-metrics b,.affiliate-commission-list p b{overflow:hidden;color:#edf0f5;font-size:12px;font-weight:600;text-overflow:ellipsis}
.affiliate-member-metrics small{overflow:hidden;color:#626c7f;font-size:9px;text-overflow:ellipsis;white-space:nowrap}
.affiliate-member-card footer{padding:9px 13px;border-top:1px solid var(--aff-border);color:#7b8597;font-size:10px}
.affiliate-member-card footer.is-done,.affiliate-commission-list p b.is-money{color:#65c995}
.affiliate-commission-list{margin-top:10px}
.affiliate-commission-list article>div{grid-template-columns:repeat(4,minmax(0,1fr))}
.affiliate-pagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-top:15px}
.affiliate-pagination button{height:36px;border-radius:5px;background:var(--aff-surface);color:#d5dae4;font-size:11px;font-weight:650}
.affiliate-pagination button:disabled{opacity:.35}
.affiliate-pagination span{color:var(--aff-muted);font-size:10px}
.affiliate-empty,.affiliate-error{display:grid;place-items:center;min-height:230px;padding:26px;text-align:center}
.affiliate-empty strong,.affiliate-error strong{font-size:14px}
.affiliate-empty p,.affiliate-error p{max-width:300px;margin:6px 0 0;color:#737d90;font-size:11px}
.affiliate-error button{height:36px;margin-top:14px;padding:0 15px;border-radius:5px;background:var(--ci-primary-color);color:#fff;font-size:11px;font-weight:700}
.affiliate-skeleton{display:grid;gap:10px}
.affiliate-skeleton i{height:70px;border-radius:8px;background:var(--aff-surface);animation:affiliate-pulse 1.15s ease-in-out infinite alternate}
@keyframes affiliate-pulse{to{opacity:.42}}
@media (max-width:420px){.affiliate-content{padding-inline:8px}.affiliate-main-tabs button{padding-inline:12px}.affiliate-filter-trigger{max-width:116px}.affiliate-filter-search{flex-basis:104px;width:104px}.affiliate-commission-list article>div{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:350px){.affiliate-main-tabs button{font-size:12px;padding-inline:9px}.affiliate-filter-trigger{max-width:105px}.affiliate-member-metrics{grid-template-columns:1fr}}
@keyframes pulse{0%,to{transform:scale(1)}
50%{transform:scale(1.1)}
}
@keyframes spin{to{transform:rotate(360deg)}
}
@keyframes spin-565e0dfd{0%{transform:rotate(0)}
to{transform:rotate(180deg)}
}
@keyframes spinFast-565e0dfd{to{transform:rotate(360deg)}
}
@keyframes bbcFade-2acffa92{0%{opacity:0}
to{opacity:1}
}
@keyframes bbcCard-2acffa92{0%{opacity:0;transform:scale(.86) translateY(16px)}
to{opacity:1;transform:scale(1) translateY(0)}
}
@keyframes bbcIdle-2acffa92{0%,to{transform:translateY(0)}
50%{transform:translateY(-4px)}
}
@keyframes bbcRays-2acffa92{to{transform:rotate(360deg)}
}
@keyframes bbcPop-2acffa92{0%{transform:scale(.7)}
to{transform:scale(1)}
}
@keyframes bbcShake-2acffa92{0%,to{transform:rotate(0) translate(0)}
25%{transform:rotate(-3deg) translate(-3px)}
75%{transform:rotate(3deg) translate(3px)}
}
@keyframes bbcRise-2acffa92{0%{opacity:0;transform:translateY(36px) scale(.4)}
60%{opacity:1}
to{opacity:1;transform:translateY(0) scale(1)}
}
@keyframes bbcSpark-2acffa92{0%,to{opacity:.15;transform:scale(.7) rotate(0)}
50%{opacity:1;transform:scale(1.15) rotate(24deg)}
}
@keyframes bbcBlink-2acffa92{0%,to{opacity:.4}
50%{opacity:1}
}
@keyframes badge-pop-291563d1{0%,88%,to{transform:scale(1)}
93%{transform:scale(1.18)}
}
@keyframes play-spin-291563d1{to{transform:rotate(360deg)}
}
@keyframes ping-slow-291563d1{0%{opacity:.4;transform:scale(1)}
75%,to{opacity:0;transform:scale(1.6)}
}
@keyframes bbhShine-88c8d55d{0%,62%{left:-80%}
78%,to{left:130%}
}
@keyframes bbhSpin-88c8d55d{to{transform:rotate(360deg)}
}
@keyframes bbhBob-88c8d55d{0%{transform:translateY(-7px) rotate(-5deg)}
to{transform:translateY(9px) rotate(5deg)}
}
@keyframes bbhTwinkle-88c8d55d{0%,to{opacity:.15;transform:scale(.7) rotate(0)}
50%{opacity:.95;transform:scale(1.1) rotate(20deg)}
}
@keyframes breathe{0%,to{transform:scale(1)}
50%{transform:scale(1.1)}
}
@keyframes bbfade-6ee0749e{0%{opacity:0}
to{opacity:1}
}
@keyframes bbspin-6ee0749e{to{transform:rotate(360deg)}
}
@keyframes bbPraise-6ee0749e{0%{opacity:0;transform:translateY(-50%) scale(.3)}
18%{opacity:1;transform:translateY(-50%) scale(1.12)}
30%{transform:translateY(-50%) scale(1)}
75%{opacity:1;transform:translateY(-62%) scale(1)}
to{opacity:0;transform:translateY(-78%) scale(.96)}
}
@keyframes bbRays-6ee0749e{to{transform:rotate(360deg)}
}
@keyframes bbVcard-6ee0749e{0%{opacity:0;transform:scale(.82) translateY(18px)}
to{opacity:1;transform:scale(1) translateY(0)}
}
@keyframes bbPrizePop-6ee0749e{0%,to{transform:scale(1)}
50%{transform:scale(1.16) rotate(-1.5deg)}
}
@keyframes bbStarPop-6ee0749e{0%{opacity:0;transform:scale(0) rotate(-30deg)}
60%{opacity:1;transform:scale(1.25) rotate(6deg)}
to{transform:scale(1) rotate(0)}
}
@keyframes bbPigFloat-6ee0749e{0%,to{transform:translateY(0)}
50%{transform:translateY(-5px) rotate(-1deg)}
}
@keyframes bbCoinDrop-6ee0749e{0%{opacity:0;transform:translateY(0) scale(.75) rotate(-18deg)}
15%{opacity:1}
85%{opacity:1;transform:translateY(52px) scale(.95) rotate(10deg)}
to{opacity:0;transform:translateY(62px) scale(.9) rotate(12deg)}
}
@keyframes bbhOnlinePulse{0%{opacity:.9;transform:scale(.75)}
75%,to{opacity:0;transform:scale(2.15)}
}
@keyframes bbhHeroFloat{0%,to{transform:translateY(0) rotate(0)}
50%{transform:translateY(-10px) rotate(3deg)}
}
@keyframes bbhHeroTwinkle{0%,to{opacity:.35;transform:scale(.75) rotate(0)}
50%{opacity:1;transform:scale(1.15) rotate(25deg)}
}
@keyframes aida-skeleton-shimmer{to{transform:translate3d(290%,0,0)}
}
*,:after,:before{box-sizing:border-box;border:0 solid #e7e8e9}
:after,:before{--tw-content:""}
html{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;line-height:1.5}
body{line-height:inherit;margin:0}
hr{height:0;color:inherit;border-top-width:1px}
abbr:where([title]){text-decoration:underline dotted}
h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}
a{color:inherit;text-decoration:inherit}
b,strong{font-weight:bolder}
code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}
button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}
optgroup{font-family:inherit}
button,select{text-transform:none}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:#0000;background-image:none}
progress{vertical-align:baseline}
::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}
::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
summary{display:list-item}
blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}
fieldset,menu,ol,ul{margin:0;padding:0}
dialog,legend{padding:0}
menu,ol,ul{list-style:none}
textarea{resize:vertical}
[role=button],button{cursor:pointer}
audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}
img,video{max-width:100%;height:auto}
[hidden]{display:none}
[multiple],[type=date],[type=email],[type=number],[type=password],[type=tel],[type=text],[type=time],[type=url],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#656e78;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}
[multiple]:focus,[type=date]:focus,[type=email]:focus,[type=number]:focus,[type=password]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,select:focus,textarea:focus{--tw-ring-offset-color:#fff;--tw-ring-color:#1c64f2;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0
    calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#1c64f2}
input::-moz-placeholder,textarea::-moz-placeholder{color:#656e78;opacity:1}
input::placeholder,textarea::placeholder{color:#656e78;opacity:1}
::-webkit-datetime-edit-fields-wrapper{padding:0}
::-webkit-date-and-time-value{min-height:1.5em}
select:not([size]){-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 6'%3e %3cpath stroke='%23656E78' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 4 4 4-4'/%3e %3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:.75em .75em;padding-right:2.5rem}
[multiple]{background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;-webkit-print-color-adjust:unset;print-color-adjust:unset;padding-right:.75rem}
[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#1c64f2;--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:#656e78;flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}
[type=checkbox]{border-radius:0}
[type=radio]{border-radius:100%}
[type=checkbox]:focus,[type=radio]:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty,);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#1c64f2;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0
    calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid #0000}
.dark [type=checkbox]:checked{background-size:.55em .55em}
.dark [type=checkbox]:checked,.dark [type=radio]:checked,[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;border-color:#0000;background-repeat:no-repeat}
[type=checkbox]:checked{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1 5.917 5.724 10.5 15 1.5'/%3e %3c/svg%3e");background-size:.55em .55em}
.dark [type=radio]:checked,[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");background-size:1em 1em}
[type=checkbox]:indeterminate{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1 5.917 5.724 10.5 15 1.5'/%3e %3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:.55em .55em;border-color:#0000}
[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:#0000}
[type=file]{background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}
[type=file]:focus{outline:1px auto inherit}
input[type=file]::file-selector-button{color:#fff;cursor:pointer;background:#191a1e;border:0;margin-inline:-1rem 1rem;padding:.625rem 1rem .625rem 2rem;font-size:.875rem;font-weight:500}
input[type=file]::file-selector-button:hover{background:#24262b}
.dark input[type=file]::file-selector-button{color:#fff;background:#3b3d44}
.dark input[type=file]::file-selector-button:hover{background:#656e78}
input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:#1c64f2;border:0;border-radius:9999px;width:1.25rem;height:1.25rem}
input[type=range]:disabled::-webkit-slider-thumb{background:#98a7b5}
.dark input[type=range]:disabled::-webkit-slider-thumb{background:#656e78}
input[type=range]:focus::-webkit-slider-thumb{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0
    calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity:1px;--tw-ring-color:rgb(164 202 254/var(--tw-ring-opacity));outline:2px solid #0000}
input[type=range]::-moz-range-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:#1c64f2;border:0;border-radius:9999px;width:1.25rem;height:1.25rem}
input[type=range]:disabled::-moz-range-thumb{background:#98a7b5}
.dark input[type=range]:disabled::-moz-range-thumb{background:#656e78}
input[type=range]::-moz-range-progress{background:#3f83f8}
input[type=range]::-ms-fill-lower{background:#3f83f8}
*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3f83f880;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }
.container{width:100%}
.label{--tw-text-opacity:1;color:rgb(101 110 120/var(--tw-text-opacity));margin-bottom:.25rem;font-weight:500;display:block}
:is(.dark .label){--tw-text-opacity:1;color:rgb(214 214 214/var(--tw-text-opacity))}
.input{--tw-border-opacity:1;border-width:1px;border-color:rgb(214 214 214/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-text-opacity:1;height:3rem;color:rgb(59 61 68/var(--tw-text-opacity));border-radius:.25rem;width:100%;padding:.25rem .75rem;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;line-height:1.25rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}
.input::-moz-placeholder{--tw-text-opacity:1;color:rgb(214 214 214/var(--tw-text-opacity))}
.input::placeholder{--tw-text-opacity:1;color:rgb(214 214 214/var(--tw-text-opacity))}
.input:hover{--tw-border-opacity:1;border-color:rgb(63 131 248/var(--tw-border-opacity))}
.input:disabled{cursor:not-allowed;opacity:.75}
:is(.dark .input){border-color:var(--ci-gray-medium);background-color:var(--ci-gray-light);color:var(--ci-gray-medium)}
:is(.dark .input)::-moz-placeholder{color:var(--ci-gray-medium)}
:is(.dark .input)::placeholder{color:var(--ci-gray-medium)}
:is(.dark .input:focus){--tw-border-opacity:1;border-color:rgb(63 131 248/var(--tw-border-opacity));--tw-ring-opacity:1;--tw-ring-color:rgb(63 131 248/var(--tw-ring-opacity))}
.pointer-events-none{pointer-events:none}
.visible{visibility:visible}
.static{position:static}
.fixed{position:fixed}
.absolute{position:absolute}
.relative{position:relative}
.inset-0{inset:0}
.inset-x-0{left:0;right:0}
.-right-1\.5{right:-.375rem}
.-top-1\.5{top:-.375rem}
.bottom-0{bottom:0}
.bottom-10{bottom:2.5rem}
.left-0{left:0}
.left-1\/2{left:50%}
.left-3\.5{left:.875rem}
.left-4{left:1rem}
.right-0{right:0}
.right-3{right:.75rem}
.right-3\.5{right:.875rem}
.top-0{top:0}
.top-1\/2,.top-2\/4{top:50%}
.top-3{top:.75rem}
.top-4{top:1rem}
.top-full{top:100%}
.z-10{z-index:10}
.z-40{z-index:40}
.z-50{z-index:50}
.z-\[999999\]{z-index:999999}
.z-\[999\]{z-index:999}
.mx-2{margin-left:.5rem;margin-right:.5rem}
.mx-auto{margin-left:auto;margin-right:auto}
.mb-0\.5{margin-bottom:.125rem}
.mb-1{margin-bottom:.25rem}
.mb-1\.5{margin-bottom:.375rem}
.mb-2{margin-bottom:.5rem}
.mb-2\.5{margin-bottom:.625rem}
.mb-3{margin-bottom:.75rem}
.mb-3\.5{margin-bottom:.875rem}
.mb-4{margin-bottom:1rem}
.mb-5{margin-bottom:1.25rem}
.mb-6{margin-bottom:1.5rem}
.mb-8{margin-bottom:2rem}
.ml-3{margin-left:.75rem}
.ml-4{margin-left:1rem}
.mt-0{margin-top:0}
.mt-0\.5{margin-top:.125rem}
.mt-1{margin-top:.25rem}
.mt-1\.5{margin-top:.375rem}
.mt-2{margin-top:.5rem}
.mt-2\.5{margin-top:.625rem}
.mt-3{margin-top:.75rem}
.mt-4{margin-top:1rem}
.mt-5{margin-top:1.25rem}
.mt-\[51px\]{margin-top:51px}
.block{display:block}
.inline-block{display:inline-block}
.flex{display:flex}
.inline-flex{display:inline-flex}
.table{display:table}
.grid{display:grid}
.hidden{display:none}
.h-1{height:.25rem}
.h-1\.5{height:.375rem}
.h-10{height:2.5rem}
.h-14{height:3.5rem}
.h-16{height:4rem}
.h-20{height:5rem}
.h-3\.5{height:.875rem}
.h-4{height:1rem}
.h-5{height:1.25rem}
.h-8{height:2rem}
.h-9{height:2.25rem}
.h-\[2px\]{height:2px}
.h-\[56px\]{height:56px}
.h-full{height:100%}
.max-h-\[26vh\]{max-height:26vh}
.min-h-\[60px\]{min-height:60px}
.min-h-screen{min-height:100vh}
.w-1\.5{width:.375rem}
.w-1\/3{width:33.3333%}
.w-10{width:2.5rem}
.w-14{width:3.5rem}
.w-16{width:4rem}
.w-3\.5{width:.875rem}
.w-4{width:1rem}
.w-5{width:1.25rem}
.w-72{width:18rem}
.w-8{width:2rem}
.w-9{width:2.25rem}
.min-w-0{min-width:0}
.max-w-lg{max-width:32rem}
.max-w-md{max-width:28rem}
.flex-1{flex:1}
.flex-shrink-0{flex-shrink:0}
.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.-translate-y-1\/2{--tw-translate-y:-50%}
.-translate-y-1\/2,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.animate-ping{animation:1s cubic-bezier(0,0,.2,1) infinite ping}
.animate-spin{animation:1s linear infinite spin}
.cursor-not-allowed{cursor:not-allowed}
.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}
.resize{resize:both}
.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}
.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.flex-col{flex-direction:column}
.items-start{align-items:flex-start}
.items-end{align-items:flex-end}
.items-center{align-items:center}
.justify-center{justify-content:center}
.justify-between{justify-content:space-between}
.gap-1{gap:.25rem}
.gap-1\.5{gap:.375rem}
.gap-2{gap:.5rem}
.gap-2\.5{gap:.625rem}
.gap-3{gap:.75rem}
.gap-3\.5{gap:.875rem}
.gap-4{gap:1rem}
.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem*var(--tw-space-y-reverse))}
.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem*var(--tw-space-y-reverse))}
.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}
.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.875rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem*var(--tw-space-y-reverse))}
.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}
.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem*var(--tw-space-y-reverse))}
.overflow-hidden{overflow:hidden}
.overflow-y-auto{overflow-y:auto}
.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.break-all{word-break:break-all}
.rounded{border-radius:.25rem}
.rounded-2xl{border-radius:1rem}
.rounded-3xl{border-radius:1.5rem}
.rounded-full{border-radius:9999px}
.rounded-lg{border-radius:.5rem}
.rounded-xl{border-radius:.75rem}
.border{border-width:1px}
.border-b{border-bottom-width:1px}
.border-t{border-top-width:1px}
.border-green-500\/10{border-color:#3bc1171a}
.border-transparent{border-color:#0000}
.border-white\/10{border-color:#ffffff1a}
.border-white\/20{border-color:#fff3}
.border-white\/\[0\.04\]{border-color:#ffffff0a}
.border-white\/\[0\.05\]{border-color:#ffffff0d}
.border-white\/\[0\.06\]{border-color:#ffffff0f}
.border-white\/\[0\.08\]{border-color:#ffffff14}
.border-yellow-500\/10{border-color:#c278031a}
.bg-amber-500\/10{background-color:#f59e0b1a}
.bg-black\/20{background-color:#0003}
.bg-black\/60{background-color:#0009}
.bg-blue-500\/10{background-color:#3f83f81a}
.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(28 30 34/var(--tw-bg-opacity))}
.bg-green-400,.bg-green-500{--tw-bg-opacity:1;background-color:rgb(76 227 37/var(--tw-bg-opacity))}
.bg-green-500{background-color:rgb(59 193 23/var(--tw-bg-opacity))}
.bg-green-500\/10{background-color:#3bc1171a}
.bg-purple-500\/10{background-color:#9061f91a}
.bg-red-500{--tw-bg-opacity:1;background-color:rgb(240 82 82/var(--tw-bg-opacity))}
.bg-red-500\/10{background-color:#f052521a}
.bg-transparent{background-color:#0000}
.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}
.bg-white\/5{background-color:#ffffff0d}
.bg-white\/60{background-color:#fff9}
.bg-white\/\[0\.02\]{background-color:#ffffff05}
.bg-white\/\[0\.03\]{background-color:#ffffff08}
.bg-white\/\[0\.04\]{background-color:#ffffff0a}
.bg-white\/\[0\.06\]{background-color:#ffffff0f}
.bg-yellow-400{--tw-bg-opacity:1;background-color:rgb(227 160 8/var(--tw-bg-opacity))}
.bg-yellow-500\/10{background-color:#c278031a}
.bg-yellow-500\/\[0\.06\]{background-color:#c278030f}
.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}
.from-black\/60,.via-black\/20{--tw-gradient-to:#0000 var(--tw-gradient-to-position)}
.from-black\/60{--tw-gradient-from:#0009 var(--tw-gradient-from-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.via-black\/20{--tw-gradient-stops:var(--tw-gradient-from), #0003 var(--tw-gradient-via-position),
    var(--tw-gradient-to)}
.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}
.object-cover{-o-object-fit:cover;object-fit:cover}
.p-3{padding:.75rem}
.p-4{padding:1rem}
.p-5{padding:1.25rem}
.px-0\.5{padding-left:.125rem;padding-right:.125rem}
.px-1{padding-left:.25rem;padding-right:.25rem}
.px-2{padding-left:.5rem;padding-right:.5rem}
.px-3{padding-left:.75rem;padding-right:.75rem}
.px-3\.5{padding-left:.875rem;padding-right:.875rem}
.px-4{padding-left:1rem;padding-right:1rem}
.px-5{padding-left:1.25rem;padding-right:1.25rem}
.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}
.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}
.py-16{padding-top:4rem;padding-bottom:4rem}
.py-2{padding-top:.5rem;padding-bottom:.5rem}
.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}
.py-3{padding-top:.75rem;padding-bottom:.75rem}
.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}
.py-4{padding-top:1rem;padding-bottom:1rem}
.py-6{padding-top:1.5rem;padding-bottom:1.5rem}
.pb-10{padding-bottom:2.5rem}
.pb-28{padding-bottom:7rem}
.pl-11{padding-left:2.75rem}
.pl-7{padding-left:1.75rem}
.pl-\[22px\]{padding-left:22px}
.pr-10{padding-right:2.5rem}
.pr-11{padding-right:2.75rem}
.pr-4{padding-right:1rem}
.pt-10{padding-top:2.5rem}
.pt-3{padding-top:.75rem}
.pt-4{padding-top:1rem}
.text-left{text-align:left}
.text-center{text-align:center}
.text-right{text-align:right}
.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}
.text-2xl{font-size:1.5rem;line-height:2rem}
.text-3xl{font-size:1.875rem;line-height:2.25rem}
.text-4xl{font-size:2.25rem;line-height:2.5rem}
.text-\[10px\]{font-size:10px}
.text-\[11px\]{font-size:11px}
.text-\[13px\]{font-size:13px}
.text-\[15px\]{font-size:15px}
.text-\[9px\]{font-size:9px}
.text-lg{font-size:1.125rem;line-height:1.75rem}
.text-sm{font-size:.875rem;line-height:1.25rem}
.text-xl{font-size:1.25rem;line-height:1.75rem}
.text-xs{font-size:.75rem;line-height:1rem}
.font-black{font-weight:900}
.font-bold{font-weight:700}
.font-extrabold{font-weight:800}
.font-medium{font-weight:500}
.font-semibold{font-weight:600}
.uppercase{text-transform:uppercase}
.leading-relaxed{line-height:1.625}
.tracking-tight{letter-spacing:-.025em}
.tracking-wide{letter-spacing:.025em}
.tracking-wider{letter-spacing:.05em}
.text-amber-400,.text-blue-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity))}
.text-blue-400{color:rgb(118 169 250/var(--tw-text-opacity))}
.text-gray-300,.text-green-400{--tw-text-opacity:1;color:rgb(214 214 214/var(--tw-text-opacity))}
.text-green-400{color:rgb(76 227 37/var(--tw-text-opacity))}
.text-purple-400,.text-red-400{--tw-text-opacity:1;color:rgb(172 148 250/var(--tw-text-opacity))}
.text-red-400{color:rgb(249 128 128/var(--tw-text-opacity))}
.text-red-400\/80{color:#f98080cc}
.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}
.text-white\/10{color:#ffffff1a}
.text-white\/20{color:#fff3}
.text-white\/25{color:#ffffff40}
.text-white\/30{color:#ffffff4d}
.text-white\/40{color:#fff6}
.text-white\/50{color:#ffffff80}
.text-white\/60{color:#fff9}
.text-white\/70{color:#ffffffb3}
.text-white\/80{color:#fffc}
.text-yellow-400{--tw-text-opacity:1;color:rgb(227 160 8/var(--tw-text-opacity))}
.text-yellow-400\/70{color:#e3a008b3}
.placeholder-white\/25::-moz-placeholder{color:#ffffff40}
.placeholder-white\/25::placeholder{color:#ffffff40}
.accent-green-500{accent-color:#3bc117}
.opacity-75{opacity:.75}
.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}
.shadow-2xl,.shadow-lg,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}
.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),
    0 4px 6px -4px var(--tw-shadow-color)}
.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}
.shadow-black\/30{--tw-shadow-color:#0000004d;--tw-shadow:var(--tw-shadow-colored)}
.shadow-black\/40{--tw-shadow-color:#0006;--tw-shadow:var(--tw-shadow-colored)}
.shadow-green-500\/10{--tw-shadow-color:#3bc1171a;--tw-shadow:var(--tw-shadow-colored)}
.shadow-green-500\/30{--tw-shadow-color:#3bc1174d;--tw-shadow:var(--tw-shadow-colored)}
.shadow-red-500\/30{--tw-shadow-color:#f052524d;--tw-shadow:var(--tw-shadow-colored)}
.outline-none{outline-offset:2px;outline:2px solid #0000}
.blur{--tw-blur:blur(8px)}
.blur,.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-blur-md,.backdrop-blur-sm{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-blur-md{--tw-backdrop-blur:blur(12px)}
.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}
.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}
.transition-all{transition-property:all;transition-duration:.15s}
.transition-all,.transition-colors,.transition-transform{transition-timing-function:cubic-bezier(.4,0,.2,1)}
.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s}
.transition-transform{transition-property:transform}
.duration-150,.transition-transform{transition-duration:.15s}
.duration-200{transition-duration:.2s}
.duration-300{transition-duration:.3s}
.w-full{width:100%!important}
.footer{width:100%;position:relative;bottom:0}
.ui-button-blue{width:auto;height:1.5rem;background-color:var(--ci-gray-light);border:1px solid var(--ci-primary-color);border-radius:5px;flex:none;padding:0 1.25rem;font-size:11px;font-weight:400}
.corprimary,.ui-button-blue{color:var(--ci-primary-color)}
.bordanew{border-color:var(--input-primary)}
.bgbotaop{color:var(--ci-primary-opacity-color);background:linear-gradient(90deg,var(--ci-primary-color),var(--ci-secondary-color))}
.bgnewone{background-color:var(--ci-gray-dark)}
.l{transform:scaleX(-1)}
.l,.r{background:linear-gradient(90deg,#98a7b5,#98a7b500);width:3rem;height:2px}
.is-loading-data{fill:var(--ci-primary-color)}
.slide-up{transform:translateY(-100%)}
.fade-enter-active,.fade-leave-active{transition:opacity .5s}
.fade-enter,.fade-leave-to{opacity:0}
.slide-down-enter-active,.slide-down-leave-active,.slide-up-enter-active,.slide-up-leave-active{transition:transform .5s}
.slide-down-enter,.slide-up-leave-to{transform:translateY(-100%)}
.slide-down-leave-to,.slide-up-enter{transform:translateY(0)}
[multiple]:focus,[type=date]:focus,[type=email]:focus,[type=number]:focus,[type=password]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,select:focus,textarea:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty,);--tw-ring-offset-width:0px;--tw-ring-color:var(--ci-primary-color);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0
    calc(1px + var(--tw-ring-offset-width)) var(--ci-primary-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:var(--ci-primary-color);outline:2px solid #0000}
.navtop-color{z-index:40}
.is-loading-component{background-color:var(--carousel-banners)}
:is(.dark .is-loading-component){background-color:var(--carousel-banners-dark)}
.router-link-active{color:var(--ci-primary-color)!important}
.hover\:bg-black\/60:hover{background-color:#0009}
.hover\:bg-red-500\/\[0\.03\]:hover{background-color:#f0525208}
.hover\:bg-red-500\/\[0\.04\]:hover{background-color:#f052520a}
.hover\:bg-white\/10:hover{background-color:#ffffff1a}
.hover\:bg-white\/5:hover{background-color:#ffffff0d}
.hover\:bg-white\/\[0\.02\]:hover{background-color:#ffffff05}
.hover\:bg-white\/\[0\.03\]:hover{background-color:#ffffff08}
.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}
.hover\:bg-white\/\[0\.1\]:hover{background-color:#ffffff1a}
.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}
.hover\:text-white\/50:hover{color:#ffffff80}
.hover\:text-white\/70:hover{color:#ffffffb3}
.hover\:opacity-70:hover{opacity:.7}
.hover\:opacity-80:hover{opacity:.8}
.hover\:opacity-90:hover{opacity:.9}
.focus\:border-white\/20:focus{border-color:#fff3}
.focus\:bg-white\/\[0\.05\]:focus{background-color:#ffffff0d}
.active\:scale-95:active{--tw-scale-x:0.95;--tw-scale-y:0.95}
.active\:scale-95:active,.active\:scale-\[0\.97\]:active,.active\:scale-\[0\.98\]:active{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.active\:scale-\[0\.97\]:active{--tw-scale-x:0.97;--tw-scale-y:0.97}
.active\:scale-\[0\.98\]:active{--tw-scale-x:0.98;--tw-scale-y:0.98}
.disabled\:opacity-50:disabled{opacity:.5}
.group:focus-within .group-focus-within\:text-white\/40{color:#fff6}
.group:hover .group-hover\:scale-105,.group:hover .group-hover\:scale-110{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}
.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}
.group:hover .group-hover\:text-red-400{--tw-text-opacity:1;color:rgb(249 128 128/var(--tw-text-opacity))}
.group:hover .group-hover\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}
.group:hover .group-hover\:text-white\/20{color:#fff3}
.group:hover .group-hover\:text-white\/25{color:#ffffff40}
.group:hover .group-hover\:text-white\/60{color:#fff9}
.group:hover .group-hover\:text-white\/80{color:#fffc}
:is(.dark .dark\:bg-gray-900){--tw-bg-opacity:1;background-color:rgb(28 30 34/var(--tw-bg-opacity))}
.bgnewone[data-v-565e0dfd]{background-color:var(--ci-gray-dark)}
.slide-up-enter-active[data-v-f4e9d57c],.slide-up-leave-active[data-v-f4e9d57c]{transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .35s}
.slide-up-enter-from[data-v-f4e9d57c],.slide-up-leave-to[data-v-f4e9d57c]{opacity:0;transform:translateY(100%)}
.sheet-enter-active .sheet-backdrop[data-v-6a9c0f45],.sheet-leave-active .sheet-backdrop[data-v-6a9c0f45]{transition:opacity .3s}
.sheet-enter-from .sheet-backdrop[data-v-6a9c0f45],.sheet-leave-to .sheet-backdrop[data-v-6a9c0f45]{opacity:0}
.sheet-enter-active .sheet-panel[data-v-6a9c0f45]{transition:transform .35s cubic-bezier(.32,.72,0,1)}
.sheet-leave-active .sheet-panel[data-v-6a9c0f45]{transition:transform .28s cubic-bezier(.32,.72,0,1)}
.sheet-enter-from .sheet-panel[data-v-6a9c0f45],.sheet-leave-to .sheet-panel[data-v-6a9c0f45]{transform:translateY(100%)}
@media (prefers-reduced-motion:reduce){.sheet-enter-active .sheet-backdrop[data-v-6a9c0f45],.sheet-enter-active .sheet-panel[data-v-6a9c0f45],.sheet-leave-active .sheet-backdrop[data-v-6a9c0f45],.sheet-leave-active .sheet-panel[data-v-6a9c0f45]{transition-duration:0s}
}
.deposit-sheet-layer{z-index:200}
.deposit-sheet-position{z-index:201}
.deposit-sheet-card{box-sizing:border-box;width:100%;max-width:520px;max-height:92dvh;padding:20px 20px calc(80px + env(safe-area-inset-bottom,0));border:1px solid color-mix(in srgb,var(--ci-primary-color) 14%,transparent);color:#eafff4;background:#0c130e;border-bottom:0;border-radius:24px 24px 0 0;margin:0 auto;font-family:Roboto Condensed,sans-serif;overflow-y:auto;box-shadow:0-12px 48px #00000080}
.deposit-sheet-handle-row{justify-content:center;margin:0 0 18px;display:flex}
.auth-sheet-handle,.deposit-sheet-handle{position:relative;width:56px;height:24px;flex:0 0 auto;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}
.deposit-sheet-handle{margin:-10px 0}
.auth-sheet-handle::before,.deposit-sheet-handle::before{position:absolute;top:10px;left:8px;width:40px;height:4px;border-radius:99px;background:#ffffff26;content:""}
.auth-sheet-handle:active,.deposit-sheet-handle:active{cursor:grabbing}
.deposit-sheet-banner{width:100%;margin-bottom:18px}
.deposit-sheet-banner-image{object-fit:cover;border-radius:14px;width:100%;max-height:190px;display:block}
.deposit-sheet-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}
.deposit-sheet-title{color:#eafff4;text-transform:none;letter-spacing:0;margin:0;font-size:19px;font-weight:800;line-height:1.2}
.deposit-sheet-close{color:#eafff48c;cursor:pointer;background:#ffffff0f;border:0;border-radius:999px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;transition:background-color .15s,color .15s,transform .15s;display:flex}
.deposit-sheet-close:hover{color:#eafff4;background:#ffffff1a}
.deposit-sheet-close:active{transform:scale(.94)}
.deposit-sheet-body{overflow:visible}
.deposit-amount-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}
.deposit-amount-option{color:#eafff4;cursor:pointer;text-align:center;background:#ffffff0a;border:1.5px solid #ffffff1a;border-radius:14px;min-width:0;padding:14px 2px;font-family:inherit;transition:border-color .15s,background-color .15s,transform .15s;position:relative}
.deposit-amount-option:hover{border-color:color-mix(in srgb,var(--ci-primary-color) 46%,#ffffff1a);background:#fff1}
.deposit-amount-option:active{transform:scale(.96)}
.deposit-amount-option-tagged{padding:22px 2px 10px}
.deposit-amount-option-selected{border-color:var(--ci-primary-color);background:color-mix(in srgb,var(--ci-primary-color) 12%,transparent);color:var(--ci-primary-color)}
.deposit-amount-value{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:1.1;display:block;overflow:hidden}
.deposit-amount-bonus{color:var(--ci-primary-color);margin-top:2px;font-size:10px;font-weight:800;line-height:1.1;display:block}
.deposit-amount-tag-wrap{max-width:calc(100% - 8px);position:absolute;top:6px;left:50%;transform:translate(-50%)}
.deposit-amount-tag{letter-spacing:.5px;text-overflow:ellipsis;white-space:nowrap;border-radius:99px;max-width:100%;padding:2px 7px;font-size:9px;font-weight:800;line-height:1.15;display:block;overflow:hidden}
.deposit-tag-purple{color:#c4b5fd;background:#7c3aed2e}
.deposit-tag-gold{color:#ffd23f;background:#ffd23f29}
.deposit-tag-primary{background:color-mix(in srgb,var(--ci-primary-color) 16%,transparent);color:var(--ci-primary-color)}
.deposit-custom-wrap{margin-bottom:14px}
.deposit-custom-field{position:relative}
.deposit-custom-prefix{z-index:1;color:#eafff480;pointer-events:none;font-size:15px;font-weight:800;position:absolute;top:50%;left:16px;transform:translateY(-50%)}
.deposit-custom-input{box-sizing:border-box;color:#eafff4;appearance:textfield;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;outline:0;width:100%;padding:15px 16px 15px 46px;font-family:inherit;font-size:15px;transition:border-color .15s,background-color .15s}
.deposit-custom-input:focus{border-color:var(--ci-primary-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--ci-primary-color) 12%,transparent);background:#ffffff13}
.deposit-custom-input::-webkit-inner-spin-button,.deposit-custom-input::-webkit-outer-spin-button{appearance:none;margin:0}
.deposit-custom-input::placeholder{color:#eafff459}
.deposit-pix-button{background:linear-gradient(90deg,var(--ci-primary-color),var(--ci-secondary-color));width:100%;height:54px;box-shadow:0 4px 18px color-mix(in srgb,var(--ci-primary-color) 35%,transparent);color:#fff;cursor:pointer;border:0;border-radius:50px;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-size:16px;font-weight:800;transition:box-shadow .2s,transform .15s,filter .15s;display:flex}
.deposit-pix-button:hover{filter:brightness(1.06);box-shadow:0 6px 24px color-mix(in srgb,var(--ci-primary-color) 44%,transparent)}
.deposit-pix-button:active{transform:scale(.98)}
.sheet-enter-active .sheet-backdrop[data-v-682190d1],.sheet-leave-active .sheet-backdrop[data-v-682190d1]{transition:opacity .3s}
.sheet-enter-from .sheet-backdrop[data-v-682190d1],.sheet-leave-to .sheet-backdrop[data-v-682190d1]{opacity:0}
.sheet-enter-active .sheet-panel[data-v-682190d1]{transition:transform .35s cubic-bezier(.32,.72,0,1)}
.sheet-leave-active .sheet-panel[data-v-682190d1]{transition:transform .28s cubic-bezier(.32,.72,0,1)}
.sheet-enter-from .sheet-panel[data-v-682190d1],.sheet-leave-to .sheet-panel[data-v-682190d1]{transform:translateY(100%)}
@media (prefers-reduced-motion:reduce){.sheet-enter-active .sheet-backdrop[data-v-682190d1],.sheet-enter-active .sheet-panel[data-v-682190d1],.sheet-leave-active .sheet-backdrop[data-v-682190d1],.sheet-leave-active .sheet-panel[data-v-682190d1]{transition-duration:0s}
}
.nav-glass[data-v-1a779579]{-webkit-backdrop-filter:blur(20px) saturate(1.4);background:#080512bf}
.dropdown-glass[data-v-1a779579]{background:var(--ci-gray-light);-webkit-backdrop-filter:blur(30px) saturate(1.5)}
.fade-enter-active[data-v-1a779579],.fade-leave-active[data-v-1a779579]{transition:opacity .25s}
.fade-enter-from[data-v-1a779579],.fade-leave-to[data-v-1a779579]{opacity:0}
.fade-down-enter-active[data-v-1a779579],.fade-down-leave-active[data-v-1a779579]{transition:opacity .2s,transform .2s cubic-bezier(.4,0,.2,1)}
.fade-down-enter-from[data-v-1a779579],.fade-down-leave-to[data-v-1a779579]{opacity:0;transform:translateY(-8px) scale(.97)}
.bbc-wrap[data-v-2acffa92]{z-index:995;backdrop-filter:blur(9px);justify-content:center;align-items:center;padding:14px;font-family:Roboto Condensed,system-ui,sans-serif;display:flex;position:fixed;inset:0}
.bbc-card[data-v-2acffa92]{color:#e8eef9;background:#111b2e;border:1px solid #2a3b5e;border-radius:20px;width:100%;max-width:380px;max-height:92dvh;padding:16px;animation:.34s cubic-bezier(.22,1.4,.36,1) bbcCard-2acffa92;position:relative;overflow-y:auto;box-shadow:0 18px 50px #0000008c}
.bbc-card[data-v-2acffa92] *{box-sizing:border-box}
.bbc-head[data-v-2acffa92]{align-items:center;gap:10px;margin-bottom:14px;display:flex}
.bbc-title[data-v-2acffa92]{color:#fde257;text-shadow:0 2px #8a5200;flex:1;font-family:Luckiest Guy,Roboto Condensed,cursive;font-size:21px}
.bbc-coins[data-v-2acffa92]{font-variant-numeric:tabular-nums;background:#0b1220;border:1px solid #2a3b5e;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:14px;display:flex}
.bbc-coins strong[data-v-2acffa92]{color:#ffd34d}
.bbc-coin-ic[data-v-2acffa92]{-o-object-fit:contain;object-fit:contain;width:17px;height:17px}
.bbc-x[data-v-2acffa92]{color:#8fa6cc;cursor:pointer;background:#1e2c48;border:0;border-radius:9px;width:30px;height:30px;font-size:13px}
.bbc-loading[data-v-2acffa92]{text-align:center;color:#5c7099;padding:46px 0;font-size:13px}
.bbc-grid[data-v-2acffa92]{grid-template-columns:1fr;gap:10px;display:grid}
.bbc-chest[data-v-2acffa92]{background:#0b1220;border:1px solid #1e2c48;border-radius:16px;flex-direction:column;align-items:center;padding:14px 12px 12px;transition:border-color .15s;display:flex}
.bbc-chest[data-v-2acffa92]:hover{border-color:#2a3b5e}
.bbc-chest-off[data-v-2acffa92]{opacity:.68}
.bbc-chest-img[data-v-2acffa92]{text-align:center;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 8px 14px #0006);justify-content:center;align-items:center;width:100%;height:86px;font-size:64px;line-height:1;animation:3.4s ease-in-out infinite bbcIdle-2acffa92;display:flex}
.bbc-chest-name[data-v-2acffa92]{margin-top:8px;font-size:14.5px;font-weight:800}
.bbc-chest-range[data-v-2acffa92]{color:#5c7099;margin-top:1px;font-size:11px}
.bbc-open-btn[data-v-2acffa92]{cursor:pointer;color:#3a1f00;background:linear-gradient(#ffc64a,#f09000);border:0;border-radius:11px;width:100%;height:40px;margin-top:10px;font-family:inherit;font-size:13.5px;font-weight:800;transition:transform .1s,filter .15s;box-shadow:0 3px #a85f00}
.bbc-open-btn[data-v-2acffa92]:active{transform:scale(.97)}
.bbc-open-btn[data-v-2acffa92]:disabled{filter:grayscale(.65);opacity:.55;cursor:not-allowed;box-shadow:none}
.bbc-erro[data-v-2acffa92]{color:#ff6b7a;text-align:center;margin:2px 0 0;font-size:12px}
.bbc-hint[data-v-2acffa92]{color:#3f5175;text-align:center;margin:4px 0 0;font-size:11px;line-height:1.5}
.bbc-stage[data-v-2acffa92]{flex-direction:column;align-items:center;min-height:340px;padding:18px 10px 10px;display:flex;position:relative;overflow:hidden}
.bbc-rays[data-v-2acffa92]{pointer-events:none;background:radial-gradient(circle,#fde25752 0,#ffb0201a 32%,#0000 62%),repeating-conic-gradient(#fde2571a 0deg 11deg,#0000 11deg 30deg);width:460px;height:460px;margin:-230px 0 0-230px;animation:15s linear infinite bbcRays-2acffa92;position:absolute;top:42%;left:50%;-webkit-mask:radial-gradient(circle,#000 0,#0000 66%);mask:radial-gradient(circle,#000 0,#0000 66%)}
.bbc-big[data-v-2acffa92]{flex-direction:column;justify-content:flex-start;align-items:center;width:min(220px,100%);min-height:230px;padding-top:8px;display:flex;position:relative}
.bbc-big-img[data-v-2acffa92]{text-align:center;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 14px 24px #00000080);justify-content:center;align-items:center;width:100%;height:120px;font-size:88px;line-height:1;animation:.38s cubic-bezier(.22,1.6,.36,1) bbcPop-2acffa92;display:flex}
.bbc-shake .bbc-big-img[data-v-2acffa92]{animation:.3s ease-in-out infinite bbcShake-2acffa92}
.bbc-prize[data-v-2acffa92]{z-index:2;pointer-events:none;white-space:nowrap;flex-direction:column;align-items:center;margin-top:2px;animation:.7s cubic-bezier(.22,1.4,.36,1) bbcRise-2acffa92;display:flex;position:relative}
.bbc-prize-label[data-v-2acffa92]{letter-spacing:.1em;text-transform:uppercase;color:#d0e5d4;text-shadow:0 1px 2px #0009;font-size:11px;font-weight:700}
.bbc-prize-value[data-v-2acffa92]{color:#fde257;text-shadow:0 3px #8a5200,0 6px 14px #00000080;font-family:Luckiest Guy,Roboto Condensed,cursive;font-size:38px}
.bbc-spark[data-v-2acffa92]{color:#fde257;pointer-events:none;text-shadow:0 0 8px #fde257cc;font-size:15px;animation:1.4s ease-in-out infinite bbcSpark-2acffa92;position:absolute}
.bbc-after[data-v-2acffa92]{color:#8fa6cc;margin-top:4px;font-size:12px}
.bbc-take[data-v-2acffa92]{cursor:pointer;color:#04281c;background:linear-gradient(#34d399,#0e9f6e);border:0;border-radius:13px;width:100%;height:48px;margin-top:12px;font-family:inherit;font-size:15px;font-weight:800;box-shadow:0 4px #086146}
.bbc-take[data-v-2acffa92]:active{transform:scale(.985)}
.bbc-opening-txt[data-v-2acffa92]{color:#5c7099;margin-top:16px;font-size:13px;animation:1s ease-in-out infinite bbcBlink-2acffa92}
@media (prefers-reduced-motion:reduce){.bbc-chest-img[data-v-2acffa92],.bbc-rays[data-v-2acffa92],.bbc-spark[data-v-2acffa92]{animation:none}
}
.nav-glass[data-v-291563d1]{-webkit-backdrop-filter:blur(20px) saturate(1.4);background:#080512a6;border-top:1px solid #ffffff0f;box-shadow:0-4px 30px #0006,inset 0 1px #ffffff0a}
.glow-line[data-v-291563d1]{background:linear-gradient(90deg,transparent,var(--ci-primary-color),transparent);opacity:.5}
.nav-item[data-v-291563d1]{flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:4px 0;display:inline-flex}
.nav-icon-wrap[data-v-291563d1],.play-btn[data-v-291563d1]{justify-content:center;align-items:center;display:flex;position:relative}
.nav-icon-wrap[data-v-291563d1]{border-radius:12px;width:36px;height:36px;transition:all .3s cubic-bezier(.4,0,.2,1)}
.nav-icon-wrap.nav-active[data-v-291563d1]{background:color-mix(in srgb,var(--ci-primary-color) 15%,transparent);box-shadow:0 0 16px color-mix(in srgb,var(--ci-primary-color) 20%,transparent)}
.play-btn[data-v-291563d1]{border:2px solid color-mix(in srgb,var(--ci-primary-color) 22%,transparent);width:56px;height:56px;box-shadow:0 0 18px color-mix(in srgb,var(--ci-primary-color) 32%,transparent),0 6px 18px #00000073,inset 0 1px #ffffff24,inset 0-5px 10px #0000004d;background:radial-gradient(circle at 50% 38%,#241631 0,#100918 52%,#080512 100%);border-radius:50%;transition:all .3s}
.play-btn[data-v-291563d1]>svg{filter:drop-shadow(0 3px 3px #00000073)}
.play-btn[data-v-291563d1]:before{content:"";background:conic-gradient(from 0deg,transparent 0deg,transparent 190deg,color-mix(in srgb,var(--ci-primary-color) 45%,transparent) 275deg,var(--ci-primary-color) 335deg,#fff 356deg,transparent 360deg);pointer-events:none;border-radius:50%;animation:2.6s linear infinite play-spin-291563d1;position:absolute;inset:-3px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px))}
.play-btn[data-v-291563d1]:hover{box-shadow:0 0 28px color-mix(in srgb,var(--ci-primary-color) 55%,transparent),0 8px 22px #00000080,inset 0 1px #ffffff2b,inset 0-5px 10px #0000004d;transform:translateY(-2px)}
.play-btn[data-v-291563d1]:hover:before{animation-duration:1.3s}
.play-label[data-v-291563d1]{letter-spacing:.02em;color:var(--ci-primary-color);margin-top:6px;font-size:10px;font-weight:700}
.animate-ping-slow[data-v-291563d1]{animation:2.5s cubic-bezier(0,0,.2,1) infinite ping-slow-291563d1}
@media (prefers-reduced-motion:reduce){.animate-ping-slow[data-v-291563d1]{animation:none}
.play-btn[data-v-291563d1]:before{background:var(--ci-primary-color);animation:none}
}
.hidden[data-v-291563d1]{display:none}
.bbh-page[data-v-88c8d55d]{color:#e8eef9;box-sizing:border-box;background:#0b1220;min-height:100dvh;padding-bottom:44px;font-family:Roboto Condensed,system-ui,sans-serif}
.bbh-page[data-v-88c8d55d] *{box-sizing:border-box}
.bbh-hero[data-v-88c8d55d]{position:relative;overflow:hidden}
.bbh-hero-img[data-v-88c8d55d]{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}
.bbh-hero-shade[data-v-88c8d55d]{background:linear-gradient(#0b122073,#0b1220c7 62%,#0b1220);position:absolute;inset:0}
.bbh-hero-in[data-v-88c8d55d]{z-index:1;text-align:center;flex-direction:column;align-items:center;padding:32px 22px 46px;display:flex;position:relative}
.bbh-h1[data-v-88c8d55d]{letter-spacing:.01em;color:#fff;text-shadow:0 3px #00000059,0 8px 22px #00000073;margin:0;font-family:Luckiest Guy,Roboto Condensed,cursive;font-size:46px;line-height:.95}
.bbh-h1-gold[data-v-88c8d55d]{color:#fde257;text-shadow:0 3px #8a5200,0 8px 22px #00000080}
.bbh-hero-p[data-v-88c8d55d]{color:#e8eef99e;max-width:320px;margin:16px 0 0;font-size:13.5px;line-height:1.55}
.bbh-hero-login[data-v-88c8d55d]{margin:16px 0 12px;font-size:12px}
.bbh-aqua[data-v-88c8d55d]{color:#7fe3d4}
.bbh-badges[data-v-88c8d55d]{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px;display:flex}
.bbh-badge[data-v-88c8d55d]{color:#e8eef9ad;backdrop-filter:blur(4px);background:#070c1673;border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;display:flex}
.bbh-badge i[data-v-88c8d55d]{color:#22c55e;font-size:10px;font-style:normal;font-weight:800}
.bbh-cta-free[data-v-88c8d55d],.bbh-cta-play[data-v-88c8d55d]{cursor:pointer;font-family:inherit;transition:transform .12s,filter .12s;position:relative;overflow:hidden}
.bbh-cta-free[data-v-88c8d55d],.bbh-cta-outline[data-v-88c8d55d],.bbh-cta-play[data-v-88c8d55d]{letter-spacing:.5px;text-transform:uppercase;border-style:solid;border-width:3px;border-radius:999px;font-weight:800}
.bbh-cta-free[data-v-88c8d55d]{color:#7a3c00;text-shadow:0 1px 1px #ffffff59;background:linear-gradient(#ffe14d,#ffb300 48%,#ff8d00 52%,#ffab1f);border-color:#c96a00;padding:15px 38px;font-size:17px;box-shadow:0 6px #c96a00,0 14px 28px #c96a0073,inset 0 2px 2px #ffffffa6}
.bbh-cta-free[data-v-88c8d55d]:active{transform:translateY(4px);box-shadow:0 2px #c96a00,0 6px 14px #c96a0066,inset 0 2px 2px #ffffffa6}
.bbh-cta-sm[data-v-88c8d55d]{padding:13px 30px;font-size:15px}
.bbh-cta-play[data-v-88c8d55d]{color:#fff;text-shadow:0 1px 2px #00000059;background:linear-gradient(#8fc0ff,#4c86ff 48%,#2b5fe0 52%,#4477f0);border-color:#1c3f9c;width:100%;padding:16px 24px;font-size:16px;box-shadow:0 6px #1c3f9c,0 14px 28px #1c3f9c73,inset 0 2px 2px #ffffff73}
.bbh-cta-play[data-v-88c8d55d]:active{transform:translateY(4px);box-shadow:0 2px #1c3f9c,0 6px 14px #1c3f9c66,inset 0 2px 2px #ffffff73}
.bbh-cta-play[data-v-88c8d55d]:disabled{filter:grayscale(.6);opacity:.5;cursor:not-allowed;transform:none;box-shadow:0 6px #1c3f9c,inset 0 2px 2px #ffffff73}
.bbh-cta-outline[data-v-88c8d55d]{cursor:pointer;color:#06413a;text-shadow:0 1px 1px #ffffff59;background:linear-gradient(#b9f2e9,#7fe3d4 48%,#4ecbb8 52%,#6edccb);border-color:#0e6b5e;padding:13px 30px;font-family:inherit;font-size:15px;transition:transform .12s,filter .12s;box-shadow:0 6px #0e6b5e,0 14px 28px #0e6b5e66,inset 0 2px 2px #fff9}
.bbh-cta-outline[data-v-88c8d55d]:active{transform:translateY(4px);box-shadow:0 2px #0e6b5e,0 6px 14px #0e6b5e59,inset 0 2px 2px #fff9}
.bbh-cta-free[data-v-88c8d55d]:hover,.bbh-cta-outline[data-v-88c8d55d]:hover,.bbh-cta-play[data-v-88c8d55d]:hover:not(:disabled){filter:brightness(1.06)}
.bbh-shine[data-v-88c8d55d]{pointer-events:none;background:linear-gradient(100deg,#0000 0,#ffffff59 50%,#0000 100%);width:55%;height:100%;animation:3.6s ease-in-out infinite bbhShine-88c8d55d;position:absolute;top:0;left:-80%;transform:skew(-18deg)}
@media (prefers-reduced-motion:reduce){.bbh-dot-ping[data-v-88c8d55d],.bbh-shine[data-v-88c8d55d]{animation:none;display:none}
}
.bbh-spin[data-v-88c8d55d]{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite bbhSpin-88c8d55d;display:inline-block}
.bbh-lobby-zone[data-v-88c8d55d]{z-index:2;margin-top:-18px;padding:0 16px;position:relative}
.bbh-lobby[data-v-88c8d55d]{background:#111b2e;border:1px solid #1e2c48;border-radius:20px;width:100%;max-width:420px;margin:0 auto;padding:20px 18px;box-shadow:0 18px 50px #00000080}
.bbh-lobby-banner[data-v-88c8d55d]{background:#0b1220;border-radius:19px 19px 0 0;margin:-20px -18px 16px;position:relative;overflow:hidden}
.bbh-lobby-banner img[data-v-88c8d55d]{width:100%;height:auto;display:block}
.bbh-divider[data-v-88c8d55d]{text-align:center;margin-bottom:13px;position:relative}
.bbh-divider[data-v-88c8d55d]:after,.bbh-divider[data-v-88c8d55d]:before{content:"";background:#1e2c48;width:26%;height:1px;position:absolute;top:50%}
.bbh-divider[data-v-88c8d55d]:before{left:0}
.bbh-divider[data-v-88c8d55d]:after{right:0}
.bbh-divider span[data-v-88c8d55d]{letter-spacing:.14em;color:#5c7099;font-size:11px;font-weight:700}
.bbh-chips[data-v-88c8d55d]{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px;display:grid}
.bbh-chip[data-v-88c8d55d]{color:#8fa6cc;cursor:pointer;background:#ffffff05;border:1.5px solid #ffffff0f;border-radius:12px;padding:11px 4px;font-family:inherit;font-size:14px;font-weight:800;transition:transform .12s,border-color .15s,background .15s}
.bbh-chip[data-v-88c8d55d]:active{transform:scale(.95)}
.bbh-chip[data-v-88c8d55d]:disabled{opacity:.5;cursor:not-allowed}
.bbh-chip-on[data-v-88c8d55d]{color:#fff;text-shadow:0 1px 2px #0000004d;background:linear-gradient(#8fc0ff,#4c86ff 48%,#2b5fe0 52%,#4477f0);border-color:#1c3f9c;transform:translateY(-2px);box-shadow:0 3px #1c3f9c,inset 0 1px 1px #ffffff73}
.bbh-custom[data-v-88c8d55d]{background:#ffffff05;border:1.5px solid #ffffff14;border-radius:12px;align-items:center;margin-bottom:12px;padding:10px 16px;display:flex}
.bbh-custom[data-v-88c8d55d]:focus-within{border-color:#4c86ff}
.bbh-custom-prefix[data-v-88c8d55d]{color:#5c7099;font-size:15px;font-weight:700}
.bbh-custom input[data-v-88c8d55d]{color:#e8eef9;text-align:center;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1;width:0;min-width:0;font-family:inherit;font-size:28px;font-weight:800}
.bbh-custom input[data-v-88c8d55d]::-moz-placeholder{color:#22304f}
.bbh-custom input[data-v-88c8d55d]::placeholder{color:#22304f}
.bbh-warn[data-v-88c8d55d]{color:#ff6b7a;align-items:center;gap:7px;margin-bottom:12px;padding:0 4px;font-size:11.5px;font-weight:600;display:flex}
.bbh-warn-ic[data-v-88c8d55d]{border:1.5px solid #ff6b7a;border-radius:50%;flex:none;justify-content:center;align-items:center;width:15px;height:15px;font-size:10px;font-weight:900;display:flex}
.bbh-erro[data-v-88c8d55d]{color:#ff6b7a;text-align:center;background:#ff6b7a14;border:1px solid #ff6b7a38;border-radius:10px;margin:0 0 12px;padding:9px;font-size:12px}
.bbh-saldo[data-v-88c8d55d]{color:#5c7099;justify-content:space-between;align-items:center;margin-bottom:14px;padding:0 2px;font-size:13px;display:flex}
.bbh-saldo strong[data-v-88c8d55d]{color:#ffb020;font-variant-numeric:tabular-nums}
.bbh-stats[data-v-88c8d55d]{background:linear-gradient(#16233d,#111b2e);border-top:1px solid #1e2c48;border-bottom:1px solid #1e2c48;grid-template-columns:repeat(4,1fr);gap:4px;padding:20px 10px;display:grid}
.bbh-stat[data-v-88c8d55d]{text-align:center;flex-direction:column;align-items:center;gap:3px;display:flex}
.bbh-stat strong[data-v-88c8d55d]{color:#fde257;font-variant-numeric:tabular-nums;font-size:19px;font-weight:900}
.bbh-stat span[data-v-88c8d55d]{color:#7c90b4;font-size:10px}
.bbh-section[data-v-88c8d55d]{text-align:center;max-width:960px;margin:0 auto;padding:44px 18px 8px}
.bbh-h2[data-v-88c8d55d]{letter-spacing:.01em;color:#7fe3d4;text-shadow:0 2px #0e4c44,0 5px 12px #00000059;margin:0;font-family:Luckiest Guy,Roboto Condensed,cursive;font-size:28px}
.bbh-h2-sub[data-v-88c8d55d]{color:#7c90b4;max-width:380px;margin:10px auto 0;font-size:13px;line-height:1.55}
.bbh-steps[data-v-88c8d55d]{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:26px;display:grid}
.bbh-step[data-v-88c8d55d]{text-align:center;background:#111b2e;border:1px solid #1e2c48;border-radius:16px;padding:22px 16px}
.bbh-step-ic[data-v-88c8d55d],.is-loading-component{justify-content:center;align-items:center;display:flex}
.bbh-step-ic[data-v-88c8d55d]{border-radius:50%;width:52px;height:52px;margin:0 auto 12px;font-size:24px}
.bbh-ic-blue[data-v-88c8d55d]{background:#4c86ff1f}
.bbh-ic-gold[data-v-88c8d55d]{background:#ffb0201f}
.bbh-ic-green[data-v-88c8d55d]{background:#34d3991f}
.bbh-step h3[data-v-88c8d55d]{color:#e8eef9;margin:0 0 7px;font-size:14.5px;font-weight:800}
.bbh-step p[data-v-88c8d55d]{color:#7c90b4;margin:0;font-size:12px;line-height:1.5}
.bbh-quotes[data-v-88c8d55d]{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:26px;display:grid}
.bbh-quote[data-v-88c8d55d]{text-align:left;background:#111b2e;border:1px solid #1e2c48;border-radius:16px;padding:18px 16px}
.bbh-stars[data-v-88c8d55d]{letter-spacing:2px;color:#ffb020;margin-bottom:9px;font-size:12px}
.bbh-quote p[data-v-88c8d55d]{color:#b9c8e4;margin:0 0 12px;font-size:12.5px;line-height:1.55}
.bbh-quote-who[data-v-88c8d55d]{flex-direction:column;gap:1px;display:flex}
.bbh-quote-who strong[data-v-88c8d55d]{color:#e8eef9;font-size:12.5px}
.bbh-quote-who span[data-v-88c8d55d]{color:#5c7099;font-size:11px}
.bbh-final[data-v-88c8d55d]{text-align:center;max-width:520px;margin:30px auto 0;padding:40px 18px 8px}
.bbh-final-btns[data-v-88c8d55d]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px;display:flex}
.bbh-legal[data-v-88c8d55d]{color:#3f5175;text-align:center;max-width:460px;margin:34px auto 0;padding:0 18px;font-size:10.5px;line-height:1.6}
.bbh-ghost[data-v-88c8d55d]{cursor:pointer;color:#5c7099;background:0 0;border:0;padding:2px;font-family:inherit;font-size:13px}
.bbh-decos[data-v-88c8d55d]{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}
.bbh-fl[data-v-88c8d55d]{pointer-events:none;filter:drop-shadow(0 6px 12px #00000059);animation:ease-in-out infinite alternate bbhBob-88c8d55d;position:absolute}
.bbh-fl1[data-v-88c8d55d]{width:44px;animation-duration:4.6s;top:16%;left:6%}
.bbh-fl2[data-v-88c8d55d]{width:58px;animation-duration:5.4s;animation-delay:-2s;top:12%;right:5%}
.bbh-fl3[data-v-88c8d55d]{width:36px;animation-duration:4.1s;animation-delay:-1.2s;top:58%;left:12%}
.bbh-fl4[data-v-88c8d55d]{width:50px;animation-duration:6s;animation-delay:-3s;top:52%;right:10%}
.bbh-fl5[data-v-88c8d55d]{width:30px;animation-duration:5s;animation-delay:-.6s;top:8%;left:26%}
.bbh-fl6[data-v-88c8d55d]{width:46px;animation-duration:4.4s;animation-delay:-2.4s;top:76%;right:22%}
.bbh-fl7[data-v-88c8d55d]{width:38px;animation-duration:5.8s;animation-delay:-1.6s;top:82%;left:7%}
.bbh-tw[data-v-88c8d55d]{pointer-events:none;width:26px;animation:2.6s ease-in-out infinite bbhTwinkle-88c8d55d;position:absolute}
.bbh-tw1[data-v-88c8d55d]{top:34%;left:18%}
.bbh-tw2[data-v-88c8d55d]{animation-delay:-1.3s;top:30%;right:15%}
.bbh-final[data-v-88c8d55d]{position:relative}
.bbh-final-l[data-v-88c8d55d]{width:42px;animation-duration:5.2s;top:6px;left:4%}
.bbh-final-r[data-v-88c8d55d]{width:46px;animation-duration:4.3s;animation-delay:-2s;top:30px;right:4%}
.bbh-step-ic img[data-v-88c8d55d]{-o-object-fit:contain;object-fit:contain;width:34px;height:34px}
@media (prefers-reduced-motion:reduce){.bbh-fl[data-v-88c8d55d],.bbh-tw[data-v-88c8d55d]{animation:none}
}
.stat-card[data-v-c801a783]{background:#ffffff05;border:1px solid #ffffff0d;border-radius:16px;padding:16px}
.modal-card[data-v-c801a783]{-webkit-backdrop-filter:blur(30px);background:linear-gradient(165deg,#140a28f7,#0a0514fa,#0f081ef7)}
.fade-enter-active[data-v-c801a783],.fade-leave-active[data-v-c801a783]{transition:opacity .25s}
.fade-enter-from[data-v-c801a783],.fade-leave-to[data-v-c801a783]{opacity:0}
.is-loading-component{z-index:999999;background-color:#fffc;width:100vw;height:100vh;position:fixed;inset:0}
.modal-card[data-v-28f3430c]{-webkit-backdrop-filter:blur(30px);background:linear-gradient(165deg,#140a28f7,#0a0514fa,#0f081ef7)}
.fade-enter-active[data-v-28f3430c],.fade-leave-active[data-v-28f3430c]{transition:opacity .25s}
.fade-enter-from[data-v-28f3430c],.fade-leave-to[data-v-28f3430c]{opacity:0}
.empty-state[data-v-371f5c31]{flex-direction:column;justify-content:center;align-items:center;padding:4rem 0;display:flex}
.bb-page[data-v-6ee0749e]{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;background:linear-gradient(#070c168c,#070c16e0),url(/assets/images/hero-pattern.webp)50%/cover no-repeat;justify-content:center;align-items:flex-start;width:100%;min-height:100dvh;display:flex}
.bb-wrap[data-v-6ee0749e]{color:#e8eef9;box-sizing:border-box;flex-direction:column;gap:7px;width:100%;margin:0 auto;padding:7px;font-family:Roboto Condensed,system-ui,sans-serif;display:flex}
.bb-wrap[data-v-6ee0749e] *{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}
.bb-topbar[data-v-6ee0749e]{background:#111b2e;border:1px solid #1e2c48;border-radius:14px;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:7px 12px;display:flex}
.bb-back[data-v-6ee0749e]{color:#b8c6df;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff17;border-radius:11px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;transition:color .18s,background .18s,border-color .18s,transform .18s;display:inline-flex}
.bb-back[data-v-6ee0749e]:hover{color:#fff;background:#ffffff17;border-color:#ffffff29}
.bb-back[data-v-6ee0749e]:active{transform:scale(.94)}
.bb-back+.bb-stat[data-v-6ee0749e]{margin-right:auto}
.bb-stat[data-v-6ee0749e]{flex-direction:column;gap:1px;display:flex}
.bb-right[data-v-6ee0749e]{align-items:flex-end}
.bb-lbl[data-v-6ee0749e]{letter-spacing:.11em;text-transform:uppercase;color:#5c7099;font-size:9px;font-weight:600}
.bb-val[data-v-6ee0749e]{font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}
.bb-money[data-v-6ee0749e]{color:#ffb020}
.bb-betctl[data-v-6ee0749e]{align-items:center;gap:6px;display:flex}
.bb-betctl button[data-v-6ee0749e]{color:#8fa6cc;cursor:pointer;background:#182541;border:1px solid #2a3b5e;border-radius:8px;width:26px;height:26px;font-size:15px;font-weight:700;line-height:1}
.bb-betctl button[data-v-6ee0749e]:disabled{opacity:.3;cursor:not-allowed}
.bb-amt[data-v-6ee0749e]{color:#ffb020;text-align:center;font-variant-numeric:tabular-nums;min-width:62px;font-size:16px;font-weight:700}
.bb-board[data-v-6ee0749e]{background:radial-gradient(120% 70%at 50%0,#1b2a47,#101a2e 55%,#0b1220);border:1px solid #1e2c48;border-radius:18px;flex:auto;min-height:300px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}
.bb-board canvas[data-v-6ee0749e]{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;cursor:crosshair;display:block}
.bb-page[data-v-6ee0749e]::selection,.bb-page[data-v-6ee0749e] *::selection{background:transparent;color:inherit}
.bb-overlay[data-v-6ee0749e]{backdrop-filter:blur(6px);z-index:5;text-align:center;background:#070c16e6;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:24px;display:none;position:absolute;inset:0}
.bb-on[data-v-6ee0749e]{animation:.28s bbfade-6ee0749e;display:flex}
.bb-spinner[data-v-6ee0749e]{border:3px solid #1e2c48;border-top-color:#ffb020;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite bbspin-6ee0749e}
.bb-footer[data-v-6ee0749e]{flex-direction:column;flex:none;gap:7px;display:flex}
.bb-multirow[data-v-6ee0749e]{background:#111b2e;border:1px solid #1e2c48;border-radius:14px;align-items:center;gap:11px;padding:7px 12px;display:flex}
.bb-mbubble[data-v-6ee0749e]{justify-content:center;align-items:center;transition:transform .22s cubic-bezier(.34,1.56,.64,1);display:flex}
.bb-mbubble[data-v-6ee0749e]:after{content:"";filter:blur(2px);background:#ffffff8c;border-radius:50%;width:32%;height:22%;position:absolute;top:15%;left:24%}
.bb-mbubble span[data-v-6ee0749e]{z-index:1;color:#06101f;font-variant-numeric:tabular-nums;text-shadow:0 1px #ffffff47;font-size:16px;font-weight:800;position:relative}
.bb-pulse[data-v-6ee0749e]{transform:scale(1.16)}
.bb-mtext[data-v-6ee0749e]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}
.bb-mval[data-v-6ee0749e]{color:#ffb020;font-variant-numeric:tabular-nums;font-size:23px;font-weight:800;line-height:1.1}
.bb-hint[data-v-6ee0749e]{color:#5c7099;font-size:11px}
.bb-action[data-v-6ee0749e]{cursor:pointer;border:0;border-radius:14px;width:100%;height:56px;font-family:inherit;font-size:17px;font-weight:800;transition:transform .1s,filter .15s}
.bb-action[data-v-6ee0749e]:active{transform:scale(.985)}
.bb-play[data-v-6ee0749e]{color:#fff;background:linear-gradient(#4c86ff,#2b5fe0);box-shadow:0 4px #1c3f9c}
.bb-cash[data-v-6ee0749e]{color:#3a1f00;background:linear-gradient(#ffc64a,#f09000);box-shadow:0 4px #a85f00}
.bb-action[data-v-6ee0749e]:disabled{filter:grayscale(.65);opacity:.5;cursor:not-allowed;box-shadow:none}
.bb-praise[data-v-6ee0749e]{transform-origin:50%;z-index:4;pointer-events:none;width:auto;max-width:min(62%,280px);height:auto;margin-inline:auto;animation:1.3s cubic-bezier(.22,1.4,.36,1) forwards bbPraise-6ee0749e;display:block;position:absolute;top:34%;left:0;right:0}
.bb-vwrap[data-v-6ee0749e]{z-index:990;backdrop-filter:blur(10px);background:#070c16ad;justify-content:center;align-items:center;padding:14px;display:flex;position:fixed;inset:0;overflow:hidden}
.bb-vwrap[data-v-6ee0749e]:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#fde2574d 0,#ffb0201f 30%,#0000 60%),repeating-conic-gradient(#fde2571a 0deg 11deg,#0000 11deg 30deg);width:520px;height:520px;margin:-260px 0 0-260px;animation:16s linear infinite bbRays-6ee0749e;position:absolute;top:50%;left:50%;-webkit-mask:radial-gradient(circle,#000 0,#0000 66%);mask:radial-gradient(circle,#000 0,#0000 66%)}
.bb-vcard[data-v-6ee0749e]{z-index:1;background:#111b2e;border:1px solid #2a3b5e;border-radius:20px;flex-direction:column;align-items:center;gap:4px;width:100%;max-width:320px;padding:20px 18px 16px;animation:.38s cubic-bezier(.22,1.4,.36,1) bbVcard-6ee0749e;display:flex;position:relative;box-shadow:0 18px 50px #0000008c}
.bb-vkicker[data-v-6ee0749e],.bb-vprize[data-v-6ee0749e]{color:#d0e5d4;letter-spacing:.02em;text-shadow:0 2px #7a4a00,0 3px 6px #00000059;font-family:Luckiest Guy,Roboto Condensed,cursive;font-size:19px}
.bb-vprize[data-v-6ee0749e]{color:#fde257;letter-spacing:.01em;text-shadow:0 3px #8a5200,0 6px 14px #0006;font-size:42px;line-height:1.15;animation:.45s cubic-bezier(.22,1.6,.36,1) .92s bbPrizePop-6ee0749e}
.bb-vstars[data-v-6ee0749e]{align-items:center;gap:10px;margin:12px 0 4px;display:flex}
.bb-vslot[data-v-6ee0749e]{width:56px;height:56px;position:relative}
.bb-vslot-big[data-v-6ee0749e]{width:74px;height:74px;margin-top:-10px}
.bb-vslot-img[data-v-6ee0749e]{-o-object-fit:contain;object-fit:contain;opacity:.9;width:100%;height:100%}
.bb-vslot-emoji[data-v-6ee0749e]{color:#1e3a5f;text-align:center;font-size:44px;line-height:56px;display:block}
.bb-vfill[data-v-6ee0749e]{-o-object-fit:contain;object-fit:contain;width:88%;height:88%;animation:.42s cubic-bezier(.22,1.6,.36,1) bbStarPop-6ee0749e;position:absolute;inset:6%}
.bb-vfill-emoji[data-v-6ee0749e]{text-align:center;font-size:40px;line-height:1.2}
.bb-vpig[data-v-6ee0749e]{width:150px;height:126px;margin-top:8px;position:relative}
.bb-vpig-emoji[data-v-6ee0749e],.bb-vpig-img[data-v-6ee0749e]{z-index:2;animation:3.2s ease-in-out infinite bbPigFloat-6ee0749e;position:relative}
.bb-vpig-img[data-v-6ee0749e]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}
.bb-vpig-emoji[data-v-6ee0749e]{text-align:center;font-size:84px;line-height:126px;display:block}
.bb-vcoin[data-v-6ee0749e]{z-index:1;-o-object-fit:contain;object-fit:contain;width:30px;height:30px;margin-left:-15px;animation:.6s cubic-bezier(.5,0,.8,.4) forwards bbCoinDrop-6ee0749e;position:absolute;top:-34px;left:50%}
.bb-vcoin-emoji[data-v-6ee0749e]{text-align:center;font-size:24px}
.bb-vcoins[data-v-6ee0749e]{color:#ffd34d;font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin-top:2px;font-size:15px;font-weight:800;display:flex}
.bb-vcoins-ic[data-v-6ee0749e]{-o-object-fit:contain;object-fit:contain;width:18px;height:18px}
.bb-vcoins-total[data-v-6ee0749e]{color:#5c7099;margin-left:4px;font-size:11px;font-weight:600}
.bb-vbtn[data-v-6ee0749e]{cursor:pointer;color:#fff;background:linear-gradient(#4c86ff,#2b5fe0);border:0;border-radius:13px;width:100%;height:46px;margin-top:12px;font-family:inherit;font-size:15px;font-weight:800;box-shadow:0 4px #1c3f9c}
.bb-vbtn[data-v-6ee0749e]:active{transform:scale(.985)}
.bb-dwrap[data-v-6ee0749e]{z-index:990;backdrop-filter:blur(10px);background:#18080db8;justify-content:center;align-items:center;padding:14px;display:flex;position:fixed;inset:0}
.bb-dcard[data-v-6ee0749e]{border-color:#47202b}
.bb-dtitle[data-v-6ee0749e]{color:#ff6b7a;text-align:center;text-shadow:0 3px #5a1220,0 5px 10px #0006;font-family:Luckiest Guy,Roboto Condensed,cursive;font-size:26px}
.bb-dphrase[data-v-6ee0749e]{color:#c9a9b2;text-align:center;max-width:230px;margin-top:2px;font-size:13px;line-height:1.5}
.bb-dstars[data-v-6ee0749e]{opacity:.85}
.bb-dstars .bb-vslot-img[data-v-6ee0749e]{filter:grayscale(.35) brightness(.8)}
.bb-dmult[data-v-6ee0749e]{color:#ff3b4e;margin-top:2px;font-family:"Baloo 2",Roboto Condensed,sans-serif;font-size:14px;font-weight:800}
.bb-dbtn[data-v-6ee0749e]{background:linear-gradient(#ff5a6e,#d92038);box-shadow:0 4px #8c0f22}
.bb-gtext[data-v-6ee0749e]{text-align:center}
.bb-gtext strong[data-v-6ee0749e]{font-weight:800}
.bb-gcta[data-v-6ee0749e]{background:linear-gradient(#ffc64a,#f09000);box-shadow:0 4px #a85f00}
.bb-gghost[data-v-6ee0749e]{cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:12px}
:root{--ci-primary-color:#e60076;--ci-primary-opacity-color:#fff;--ci-secondary-color:#ad46ff;--ci-gray-dark:#16181f;--ci-gray-light:#09090d;--ci-gray-medium:#757575;--ci-gray-over:#111218;--yellow-color:#ffbf39;--yellow-dark-color:#d7a026;--border-radius:5px;--input-primary:#262626;--input-primary-dark:#2a815f;--carousel-banners:#bdbdbd;--carousel-banners-dark:#111218;--sidebar-color:#fff;--sidebar-color-dark:#09090d;--side-menu:#828282;--side-menu-dark:#111218;--footer-color:#919191;--footer-color-dark:#111218;--aida-modal-overlay:rgba(5, 9, 20, 0.74)}
body.aida-modal-open,html.aida-modal-open{overflow:hidden;overscroll-behavior:none}
body.aida-modal-open{width:100%}
.app-modal-overlay,.bb-dwrap[data-v-6ee0749e],.bb-vwrap[data-v-6ee0749e],.bbc-wrap[data-v-2acffa92]{background:var(--aida-modal-overlay);-webkit-backdrop-filter:none;backdrop-filter:none}
.bb-dwrap[data-v-6ee0749e],.bb-vwrap[data-v-6ee0749e],.bbc-wrap[data-v-2acffa92]{animation:none}
.auth-sheet-layer.fade-enter-active,.auth-sheet-layer.fade-leave-active,.confirm-dialog-layer.fade-enter-active,.confirm-dialog-layer.fade-leave-active,.fade-enter-active:has(>.app-modal-overlay),.fade-leave-active:has(>.app-modal-overlay){transition:none}
.auth-sheet-layer.fade-enter-from,.auth-sheet-layer.fade-leave-to,.confirm-dialog-layer.fade-enter-from,.confirm-dialog-layer.fade-leave-to,.fade-enter-from:has(>.app-modal-overlay),.fade-leave-to:has(>.app-modal-overlay){opacity:1}
body,html{width:100%;max-width:100%;overflow-x:clip;touch-action:manipulation;scrollbar-width:none!important}
html{font-family:"Roboto Condensed",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-y:auto}
body,button,input,select,textarea{font-family:inherit}
[role=button],a,button,input,label,select,summary,textarea{touch-action:manipulation;-webkit-tap-highlight-color:transparent}
@media (max-width:768px){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px}
}
body{overflow-y:visible}
::-webkit-scrollbar,body::-webkit-scrollbar,html::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}
.navtop-color{background-color:#09090d}
.bg-base{background-color:#111218}
.app-header{height:56px;border-bottom:1px solid color-mix(in srgb,var(--input-primary) 86%,#fff 6%);-webkit-backdrop-filter:blur(18px) saturate(1.25);backdrop-filter:blur(18px) saturate(1.25)}
.app-header,.app-header.nav-glass,.app-header.navtop-color,.dark .app-header.navtop-color{background:color-mix(in srgb,var(--ci-gray-light) 94%,transparent)}
.app-header-shell{width:100%;max-width:1280px;height:100%;margin:0 auto}
.app-header-inner{height:56px}
.app-header-brand{min-width:0;flex-shrink:1}
.app-header-logo{display:block}
.app-header-logo,.is-loading-data{width:auto;height:40px;max-width:160px;object-fit:contain}
.app-header-actions{flex-shrink:0;gap:8px}
.app-bottom-nav .nav-item>span,.header-balance-wrap{display:flex;align-items:center}
.header-balance-pill{display:inline-flex;align-items:center;justify-content:center;height:36px;min-width:92px;padding:0 12px;border:1px solid #1e2c48;border-radius:11px;background:#111b2e;color:#fff;font-size:14px;line-height:1;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,transform .15s ease}
.header-balance-pill:hover{border-color:color-mix(in srgb,var(--ci-primary-color) 35%,var(--input-primary));background:#15223a}
.header-balance-pill:active{transform:scale(.98)}
.header-balance-text{display:inline-flex;align-items:center;white-space:nowrap}
.header-balance-value{margin-left:3px;color:#ffb020;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}
.deposit-trigger{margin:0}
.app-header-actions .deposit-trigger-button{height:36px;min-width:36px;padding:0 11px;border:0;border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--ci-primary-color) 82%,#fff 18%),color-mix(in srgb,var(--ci-primary-color) 82%,#000 18%));box-shadow:0 6px 18px color-mix(in srgb,var(--ci-primary-color) 35%,transparent)}
.app-header-actions .profile-avatar-menu>button{width:36px;height:36px;border-radius:11px}
.app-layout-content,.app-simple-layout-content{box-sizing:border-box;min-height:100vh;padding-top:56px}
.app-layout-content-banner{padding-top:107px}
.app-layout-content-contextual{padding-top:0}
.app-layout-content-nav-clearance{padding-bottom:calc(78px + env(safe-area-inset-bottom,0))}
.app-footer{width:100%;margin:0 auto;padding:26px 18px calc(94px + env(safe-area-inset-bottom,0));border-top:1px solid var(--input-primary);background:var(--ci-gray-light);color:#7f8cab;line-height:1.7;text-align:center}
.app-footer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%;max-width:520px;margin:0 auto;align-items:start}
.app-footer-brand{grid-column:1/-1;align-items:center;text-align:center}
.app-footer-logo{display:block;width:auto;height:40px;max-width:160px;margin:0 auto 12px;object-fit:contain}
.app-footer-lead{max-width:560px;margin:0 auto 2px;color:#8b98b8;font-size:13px}
.app-footer-column{min-width:0;margin:0;text-align:left}
.app-footer-title{margin:0 0 8px;color:#e8eef9;font-size:13px;font-weight:800;letter-spacing:.01em}
.app-footer-link{display:block;margin:4px 0;padding:0;border:0;background:0 0;color:#8b98b8;font-size:12px;line-height:1.75;overflow-wrap:anywhere;text-align:left;cursor:pointer;transition:color .2s ease}
.aida-legal-summary a:hover,.aida-support-card button:hover,.app-footer-link:hover{color:var(--ci-primary-color)}
.app-footer-divider{width:100%;max-width:720px;margin:22px auto;border:0;border-top:1px solid var(--input-primary)}
.app-footer-copy{display:flex;justify-content:center;margin:0}
.app-footer-copy-text{width:100%;margin:0;color:#5a678a;font-size:12px;text-align:center}
.app-bottom-nav{z-index:50;height:calc(78px + env(safe-area-inset-bottom,0));padding-bottom:env(safe-area-inset-bottom,0);border-top:1px solid rgba(255,255,255,.06);background:color-mix(in srgb,var(--ci-gray-light) 94%,transparent);box-shadow:0-4px 24px #00000047;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}
.app-bottom-nav-grid{width:100%;max-width:480px;height:77px;padding:0 4px;align-items:center}
.app-bottom-nav .nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:6px;padding:0;transform:none}
.app-bottom-nav .nav-icon-wrap{display:flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:0}
.app-bottom-nav .nav-icon-wrap.nav-active{background:color-mix(in srgb,var(--ci-primary-color) 10%,transparent);box-shadow:0 0 10px color-mix(in srgb,var(--ci-primary-color) 12%,transparent)}
.app-bottom-nav .nav-lucide-icon{width:20px;height:20px;flex:none}
.app-bottom-nav .nav-item>span{min-height:20px;justify-content:center;font-size:10px;line-height:10px;text-align:center}
.app-play-nav{position:relative;height:100%;min-width:0;transform:none}
.aida-chests-page{min-height:100dvh;padding:0 0 28px;background:#09090d}
.aida-chests-shell{width:min(100%,460px);margin:0 auto;padding:18px 14px 0}
.bbc-page[data-v-2acffa92]{position:static;display:block;padding:0;background:0 0;-webkit-backdrop-filter:none;backdrop-filter:none}
.bbc-card-page[data-v-2acffa92]{width:100%;max-width:none;max-height:none;margin:0;padding:16px;overflow:visible;border-color:#263858;border-radius:18px;background:#111b2e;animation:none}
@media (max-width:520px){.aida-chests-shell{padding:18px 12px 0}
.bbc-card-page[data-v-2acffa92]{padding:16px}
}
.bbh-lobby-zone{scroll-margin-top:72px}
.bbh-page .bbh-custom:focus-within{border-color:var(--ci-primary-color)}
.bbh-page .bbh-custom input:focus{border-color:transparent;outline:0;box-shadow:none;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000}
.bbh-page .bbh-chips,.deposit-amount-grid[data-v-f4e9d57c]{grid-template-columns:repeat(var(--adaptive-columns, 4),minmax(0,1fr))}
.bbh-page *{box-sizing:border-box}
.bbh-page .bbh-hero-in{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;padding:32px 22px 46px;text-align:center}
.bbh-page .bbh-online{display:inline-flex;align-items:center;gap:9px;margin-bottom:22px;padding:7px 14px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(7,12,22,.58);box-shadow:inset 0 1px rgba(255,255,255,.05),0 8px 24px rgba(0,0,0,.16);color:#c4d2ec;font-size:12px;font-weight:650;line-height:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
.bbh-page .bbh-dot-wrap{position:relative;display:grid;width:12px;height:12px;flex:0 0 12px;place-items:center}
.bbh-page .bbh-dot-ping{position:absolute;inset:2px;border:1px solid rgba(74,222,128,.8);border-radius:50%;animation:bbhOnlinePulse 1.8s cubic-bezier(.16,1,.3,1) infinite}
.bbh-page .bbh-dot{position:relative;display:block;width:7px;height:7px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#bbf7d0,#22c55e 58%,#15803d);box-shadow:0 0 0 2px rgba(34,197,94,.13),0 0 10px rgba(34,197,94,.72)}
.bbh-page .bbh-h1{margin:0;color:#fff;font-family:Luckiest Guy,Roboto Condensed,cursive;font-size:46px;font-weight:400;line-height:.95;letter-spacing:.01em;text-shadow:0 3px 0 rgba(0,0,0,.35),0 8px 22px rgba(0,0,0,.45)}
.bbh-page .bbh-h1-gold{color:#fde257;text-shadow:0 3px 0#8a5200,0 8px 22px rgba(0,0,0,.5)}
.bbh-page .bbh-decos .bbh-fl{position:absolute;display:block;filter:drop-shadow(0 6px 8px rgba(0,0,0,.35));animation:bbhHeroFloat 5s ease-in-out infinite}
.bbh-page .bbh-decos .bbh-fl1{top:16%;left:6%;width:44px;animation-duration:4.6s}
.bbh-page .bbh-decos .bbh-fl2{top:12%;right:5%;width:58px;animation-duration:5.4s;animation-delay:-2s}
.bbh-page .bbh-decos .bbh-fl3{top:58%;left:12%;width:36px;animation-duration:4.1s;animation-delay:-1.2s}
.bbh-page .bbh-decos .bbh-fl4{top:52%;right:10%;width:50px;animation-duration:6s;animation-delay:-3s}
.bbh-page .bbh-decos .bbh-fl5{top:8%;left:26%;width:30px;animation-duration:5s;animation-delay:-.6s}
.bbh-page .bbh-decos .bbh-fl6{top:76%;right:22%;width:46px;animation-duration:4.4s;animation-delay:-2.4s}
.bbh-page .bbh-decos .bbh-fl7{top:82%;left:7%;width:38px;animation-duration:5.8s;animation-delay:-1.6s}
.bbh-page .bbh-decos .bbh-tw{position:absolute;display:block;width:24px;animation:bbhHeroTwinkle 2.3s ease-in-out infinite}
.bbh-page .bbh-decos .bbh-tw1{top:34%;left:18%}
.bbh-page .bbh-decos .bbh-tw2{top:30%;right:15%;animation-delay:-1.3s}
@media (prefers-reduced-motion:reduce){.bbh-page .bbh-decos .bbh-fl,.bbh-page .bbh-decos .bbh-tw,.bbh-page .bbh-dot-ping{animation:none}
}
.app-bottom-nav .play-label{position:absolute;bottom:18px;left:50%;margin:0;font-size:10px;line-height:1;transform:translateX(-50%)}
.app-bottom-nav .play-btn{position:absolute;top:-14px;left:50%;width:56px;height:56px;transform:translateX(-50%)}
.app-bottom-nav .play-btn:hover{transform:translateX(-50%) translateY(-2px)}
@media (min-width:640px){.app-footer{padding-bottom:24px}
}
@media (max-width:420px){.app-footer-grid{gap:18px 12px}
.app-footer-title{font-size:12px}
.app-footer-link{font-size:11px}
}
@media (max-width:380px){.app-header-shell{padding-right:10px;padding-left:10px}
.app-header-logo{max-width:125px}
.app-header-actions{gap:6px}
.header-balance-pill{min-width:90px;padding:0 10px}
.app-header-actions .deposit-trigger-button{width:40px;padding:0}
}
@media (max-width:340px){.profile-avatar-menu{display:none}
}
.aida-context-header{position:sticky;top:0;z-index:46;width:100%;height:56px;border-bottom:1px solid #1c2029;background:#0a0c11;color:#eef3ff;font-family:Arial,Helvetica,sans-serif}
.aida-context-header.is-brand{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:0 14px}
.aida-context-brand-left{display:flex;min-width:0;align-items:center;gap:10px}
.aida-context-back{display:grid;width:38px;height:38px;flex:0 0 38px;padding:0;border:0;border-radius:11px;background:0 0;color:#8d99b5;place-items:center;transition:background-color .15s ease,color .15s ease,transform .15s ease}
.aida-context-back:hover{background:rgba(255,255,255,.055);color:#fff}
.aida-context-back:active{transform:scale(.94)}
.aida-context-back svg{width:20px;height:20px}
.aida-context-logo{width:auto;height:40px;max-width:min(160px,40vw);object-fit:contain}
.aida-context-title{overflow:hidden;color:#e5e7ec;font-size:13px;font-weight:600;letter-spacing:.015em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}
.aida-message-header{position:sticky;top:0;z-index:46;display:grid;width:100%;height:56px;grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;border-bottom:1px solid #1c2029;background:#0a0c11;color:#eef3ff}
.aida-message-back{display:grid;width:52px;height:56px;padding:0;border:0;background:transparent;color:#d5dbea;place-items:center;transition:color .15s ease,background-color .15s ease}
.aida-message-back:hover{color:#fff;background:rgba(255,255,255,.04)}
.aida-message-back:active{background:rgba(255,255,255,.07)}
.aida-message-back:focus-visible{outline:2px solid var(--ci-primary-color);outline-offset:-3px}
.aida-message-back svg{width:26px;height:26px}
.aida-message-header h1{min-width:0;margin:0;color:#eef3ff;font-size:15px;font-weight:500;line-height:1.2;letter-spacing:0;text-transform:none}
.aida-message-header>span{width:52px}
.aida-context-header.is-tabs{display:grid;grid-template-columns:50px minmax(0,1fr);align-items:stretch;height:50px;padding:0;background:#0d1017}
.aida-context-header.is-tabs>.aida-context-back{align-self:center;width:50px;height:50px;border-radius:0;color:#c2c7d2}
.aida-context-tabs{display:flex;min-width:0;height:100%;align-items:stretch;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}
.aida-context-tabs::-webkit-scrollbar{display:none}
.aida-context-tab{position:relative;display:flex;min-width:0;min-height:44px;flex:1 1 0;align-items:center;justify-content:center;padding:0 10px;border:0;background:transparent;color:#7f8797;font-size:13px;font-weight:500;line-height:1.2;text-align:center;white-space:nowrap;transition:color .16s ease,background-color .16s ease}
.aida-context-tab::after{position:absolute;right:10px;bottom:0;left:10px;height:2px;border-radius:2px 2px 0 0;background:var(--ci-primary-color);content:"";opacity:0;transform:scaleX(.45);transition:opacity .16s ease,transform .16s ease}
.aida-context-tab:hover{color:#d6dae3;background:rgba(255,255,255,.025)}
.aida-context-tab.is-active,.aida-context-tab[aria-selected=true]{color:#f4f6fa;font-weight:600}
.aida-context-tab.is-active::after,.aida-context-tab[aria-selected=true]::after{opacity:1;transform:scaleX(1)}
.aida-context-tab:focus-visible{outline:2px solid var(--ci-primary-color);outline-offset:-3px}
.aida-document-stage{position:relative;overflow-x:clip}
.aida-document-panel{padding:20px 16px 0;backface-visibility:hidden}
.aida-document-back-enter-active,.aida-document-back-leave-active,.aida-document-forward-enter-active,.aida-document-forward-leave-active{pointer-events:none;will-change:transform;transition:transform 360ms cubic-bezier(.32,.72,0,1)}
.aida-document-back-leave-active,.aida-document-forward-leave-active{position:absolute;top:0;right:0;left:0}
.aida-document-forward-enter-from{transform:translate3d(100%,0,0)}
.aida-document-back-enter-from,.aida-document-forward-leave-to{transform:translate3d(-100%,0,0)}
.aida-document-back-leave-to{transform:translate3d(100%,0,0)}
.aida-document-back-enter-to,.aida-document-back-leave-from,.aida-document-forward-enter-to,.aida-document-forward-leave-from{transform:translate3d(0,0,0)}
.aida-transactions-page{width:100%;max-width:32rem;min-height:100dvh;margin:0 auto;padding:0 16px 24px}
.aida-transactions-page>.aida-context-header{width:calc(100% + 32px);margin:0-16px 20px}
.aida-bet-history-item{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:72px;padding:14px;border-bottom:1px solid rgba(255,255,255,.07)}
.aida-bet-history-main{display:flex;min-width:0;align-items:center;gap:11px}
.aida-bet-history-icon{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;color:#aeb5c2}
.aida-bet-history-icon svg{width:21px;height:21px}
.aida-bet-history-date,.aida-bet-history-result,.aida-bet-history-stake,.aida-bet-history-title{display:block;white-space:nowrap}
.aida-bet-history-title{color:#f4f5f7;font-size:13px;font-weight:600}
.aida-bet-history-date,.aida-bet-history-stake{margin-top:3px;color:#6f7581;font-size:10px;font-weight:400}
.aida-bet-history-values{flex:0 0 auto;text-align:right}
.aida-bet-history-result{margin-top:3px;font-size:12px;font-weight:600}
.aida-bet-history-result.is-win{color:#46c982}
.aida-bet-history-result.is-loss{color:#8d929f}
.profile-menu-icon{width:17px;height:17px;flex:none}
.aida-info-page{position:relative;min-height:calc(100vh - 56px);padding:28px 16px calc(104px + env(safe-area-inset-bottom,0));background:#09090d}
.aida-info-page.aida-context-page{min-height:100dvh;padding:0 0 32px}
.aida-context-page>.aida-info-shell{padding:20px 16px 0}
.aida-info-shell{width:100%;max-width:980px;margin:0 auto}
.aida-content-intro{margin:0 0 16px;padding:0 0 18px;border-bottom:1px solid rgba(255,255,255,.08)}
.aida-content-intro h1,.aida-content-intro h2{margin:0 0 6px;color:#f0f2f6;font-size:18px;font-weight:600;line-height:1.4;letter-spacing:0;text-transform:none}
.aida-content-intro p{max-width:720px;margin:0;color:#858c9b;font-size:12px;line-height:1.55}
.aida-content-intro small{display:block;margin-top:8px;color:#5f6674;font-size:10px}
.aida-legal-intro{margin-bottom:0}
.aida-support-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:20px}
.aida-info-card,.aida-support-card{border:1px solid rgba(255,255,255,.065);border-radius:13px;background:#0d1017}
.aida-support-card{display:flex;min-height:0;flex-direction:column;padding:16px;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}
.aida-support-card:hover{border-color:rgba(255,255,255,.13);background:#10131b}
.aida-support-card h3{margin:0 0 7px;color:#f0f4ff;font-size:14px;font-weight:700;text-transform:none}
.aida-support-card p{margin:0 0 14px;color:#74809d;font-size:12px;line-height:1.65}
.aida-faq-item>button,.aida-support-card button{display:flex;width:100%;align-items:center;justify-content:space-between;text-align:left}
.aida-support-card button{margin-top:auto;padding:10px 0 0;border-top:1px solid rgba(255,255,255,.06);color:#bcc6dd;font-size:11px;font-weight:750;transition:color .2s ease}
.aida-support-card button svg{width:15px;height:15px}
.aida-faq{padding:22px}
.aida-section-heading{margin-bottom:16px}
.aida-section-heading>span{color:#8d94a3;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}
.aida-section-heading h2{margin:3px 0 5px;color:#f5f7ff;font-size:19px;font-weight:850;text-transform:none}
.aida-section-heading p{margin:0;color:#6f7c99;font-size:12px}
.aida-faq-list{border-top:1px solid rgba(255,255,255,.06)}
.aida-faq-item{border-bottom:1px solid rgba(255,255,255,.06)}
.aida-faq-item>button{gap:18px;padding:16px 2px;color:#dce3f3;font-size:13px;font-weight:700}
.aida-faq-chevron{display:flex;width:26px;height:26px;flex:0 0 26px;align-items:center;justify-content:center;border-radius:9px;background:rgba(255,255,255,.04);color:#6f7c99;transition:transform .2s ease,color .2s ease,background-color .2s ease}
.aida-faq-chevron svg{width:14px;height:14px}
.aida-faq-chevron.is-open{transform:rotate(90deg);background:rgba(255,255,255,.07);color:#d7dae2}
.aida-faq-answer{max-width:760px;margin:0;padding:0 42px 17px 2px;color:#7f8ba7;font-size:12px;line-height:1.7}
.aida-legal-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:28px;align-items:start}
.aida-legal-summary{position:sticky;top:70px;padding:3px 0 3px 14px;border-left:1px solid rgba(255,255,255,.09);background:0 0}
.aida-legal-summary strong{display:block;margin-bottom:8px;color:#cfd3dc;font-size:12px;font-weight:600;text-transform:none}
.aida-legal-summary ol{display:grid;gap:2px}
.aida-legal-summary a{display:block;padding:6px 0;color:#747b89;font-size:11px;line-height:1.35;transition:color .2s ease}
.aida-legal-content{display:grid;gap:0;min-width:0}
.aida-legal-section{position:relative;padding:20px 0;scroll-margin-top:68px;border-bottom:1px solid rgba(255,255,255,.07)}
.aida-legal-section h2{position:relative;max-width:100%;margin:0 0 9px;color:#e6e9ef;font-size:14px;font-weight:600;letter-spacing:0;text-transform:none}
.aida-legal-section p{position:relative;margin:7px 0 0;color:#858c9b;font-size:12.5px;line-height:1.65}
@media (max-width:760px){.aida-info-page{padding-top:20px}
.aida-support-grid{grid-template-columns:1fr}
.aida-support-card{min-height:0}
.aida-legal-layout{grid-template-columns:1fr}
.aida-legal-summary{position:static;padding:0 0 14px;border-left:0;border-bottom:1px solid rgba(255,255,255,.07)}
.aida-legal-summary ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 14px}
}
@media (max-width:480px){.aida-info-page{padding-right:12px;padding-left:12px}
.aida-context-page>.aida-info-shell{padding:20px 12px 0}
.aida-document-panel{padding:18px 12px 0}
.aida-faq{padding:18px}
.aida-legal-summary{display:none}
.aida-legal-section{padding:18px 0}
}
.deposit-sheet-card{min-height:min(700px,92dvh);display:flex;flex-direction:column}
.deposit-sheet-body{flex:1}
.auth-sheet-layer{z-index:300;overflow:hidden}
.auth-sheet-card{box-sizing:border-box;min-height:min(510px,94dvh);max-width:500px;max-height:94dvh;margin:0 auto;padding:18px 24px calc(30px + env(safe-area-inset-bottom,0));overflow-y:auto;border:1px solid rgba(255,255,255,.1);border-bottom:0;border-radius:26px 26px 0 0;background:radial-gradient(circle at 85% 0%,color-mix(in srgb,var(--ci-primary-color) 11%,transparent),transparent 33%),#0a0e19;box-shadow:0-18px 70px rgba(0,0,0,.58);color:#f4f7ff}
.auth-sheet-card:focus{outline:0}
.auth-sheet-handle{margin:-10px auto 14px}
.auth-sheet-handle::before{background:rgba(255,255,255,.15)}
.aida-sheet-dragging{cursor:grabbing}
.aida-sheet-dragging .sheet-backdrop,.aida-sheet-dragging .sheet-panel,.aida-sheet-swipe-closing .sheet-backdrop,.aida-sheet-swipe-closing .sheet-panel{transition:none!important}
.auth-sheet-close{top:29px;right:24px;z-index:2;width:34px;height:34px;border-radius:999px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.045);color:rgba(230,235,249,.56);transition:background-color .15s ease,color .15s ease,transform .15s ease}
.auth-sheet-close:hover{background:rgba(255,255,255,.1);color:#fff}
.auth-sheet-content{padding:0}
.auth-recovery h2,.auth-sheet-content h2{margin:0 0 5px;padding-right:46px;color:#f7f8fc;font-size:24px;font-weight:850;line-height:1.18;text-align:left;text-transform:none}
.auth-recovery-intro,.auth-sheet-content>p{margin:0 0 24px;color:rgba(210,218,238,.48);font-size:13px;line-height:1.5;text-align:left}
.auth-sheet-content form{display:grid;gap:13px}
.auth-field,.auth-sheet-card input:not([type=checkbox]){box-sizing:border-box;min-height:54px;border:1px solid rgba(255,255,255,.09);border-radius:15px;background:rgba(255,255,255,.04);color:#f7f8fc;font-size:14px;outline:0;box-shadow:none;transition:border-color .15s ease,background-color .15s ease}
.auth-field:focus,.auth-sheet-card input:not([type=checkbox]):focus{border-color:color-mix(in srgb,var(--ci-primary-color) 72%,#fff 10%);background:rgba(255,255,255,.06);box-shadow:0 0 0 3px color-mix(in srgb,var(--ci-primary-color) 12%,transparent)}
.auth-sheet-card input:-webkit-autofill,.auth-sheet-card input:-webkit-autofill:focus,.auth-sheet-card input:-webkit-autofill:hover{-webkit-text-fill-color:#f7f8fc;transition:background-color 9999s ease-out 0s;box-shadow:0 0 0 1000px #111522 inset!important}
.auth-primary-button,.auth-sheet-card form>button[type=submit]{min-height:54px;margin-top:5px;border-radius:15px;background:var(--ci-primary-color);color:#fff;font-size:14px;font-weight:800;box-shadow:0 10px 24px color-mix(in srgb,var(--ci-primary-color) 25%,transparent)}
.auth-sheet-card button:disabled{cursor:not-allowed;opacity:.55}
.auth-recovery-link{justify-self:end;margin-top:-3px;color:var(--ci-primary-color);font-size:12px;font-weight:750}
.auth-recovery-back{position:absolute;top:29px;left:24px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin:0;padding:0;border:1px solid rgba(255,255,255,.07);border-radius:999px;background:rgba(255,255,255,.035);color:rgba(220,227,244,.62);transition:background-color .15s ease,color .15s ease,transform .15s ease}
.auth-recovery-back:hover{background:rgba(255,255,255,.1);color:#fff}
.auth-recovery{padding-top:49px}
.auth-recovery-back svg{width:16px;height:16px}
.auth-recovery-form{display:grid;gap:11px}
.auth-field-label{margin:4px 2px -4px;color:rgba(220,227,244,.64);font-size:12px;font-weight:700}
.auth-field{width:100%;padding:0 15px}
.auth-secret-field{position:relative}
.auth-secret-field .auth-field{padding-right:48px}
.auth-secret-toggle{position:absolute;top:50%;right:15px;display:grid;width:28px;height:34px;transform:translateY(-50%);place-items:center;color:rgba(220,227,244,.35);transition:color .16s ease}
.auth-secret-toggle:hover{color:rgba(255,255,255,.8)}
.auth-secret-toggle svg{width:18px;height:18px}
.auth-otp-field{color:var(--ci-primary-color);font-size:24px;font-weight:850;letter-spacing:.3em;text-align:center}
.auth-otp-sent{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px;padding:11px 13px;border:1px solid color-mix(in srgb,var(--ci-primary-color) 22%,transparent);border-radius:13px;background:color-mix(in srgb,var(--ci-primary-color) 7%,transparent);color:rgba(220,227,244,.55);font-size:11px}
.auth-otp-sent strong{color:#f7f8fc}
.auth-resend-button{min-height:38px;color:var(--ci-primary-color);font-size:11px;font-weight:750}
.confirm-dialog-layer{position:fixed;inset:0;z-index:380;display:flex;align-items:center;justify-content:center;padding:18px}
.confirm-dialog-card{position:relative;z-index:1;width:min(100%,370px);padding:24px;border:1px solid rgba(255,255,255,.09);border-radius:22px;background:#0b101d;box-shadow:0 24px 80px rgba(0,0,0,.58);color:#f7f8fc;text-align:center}
.confirm-dialog-card h3{margin:0 0 8px;color:#f7f8fc;font-size:18px;font-weight:800;line-height:1.25;text-transform:none}
.confirm-dialog-card>p{margin:0 0 21px;color:rgba(210,218,238,.55);font-size:13px;line-height:1.55}
.confirm-dialog-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.confirm-dialog-button{min-height:44px;padding:9px 12px;border-radius:12px;font-size:12px;font-weight:750;line-height:1.2;transition:opacity .16s ease,transform .16s ease,background-color .16s ease}
.confirm-dialog-button:active{transform:scale(.98)}
.confirm-dialog-button.is-primary{background:var(--ci-primary-color);color:#fff}
.confirm-dialog-button.is-secondary{border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.045);color:rgba(234,238,249,.7)}
.confirm-dialog-button.is-danger{background:rgba(239,68,68,.14);color:#fb7185}
@media (max-width:520px){.auth-sheet-card{padding-right:18px;padding-left:18px}
.auth-sheet-close{right:18px}
.auth-recovery-back{left:18px}
.confirm-dialog-card{padding:21px}
}
@media (max-width:360px){.confirm-dialog-actions{grid-template-columns:1fr}
.aida-context-tab{padding:0 4px;font-size:11px}
.aida-context-tab::after{right:4px;left:4px}
}
.support-center{margin-bottom:20px;overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:#0d1017}
.support-section-tabs{position:sticky;top:56px;z-index:45;display:grid;grid-template-columns:repeat(2,minmax(120px,240px));justify-content:center;height:52px;border-bottom:1px solid #1c2029;background:#09090d;font-family:Arial,Helvetica,sans-serif}
.support-section-tab{position:relative;display:flex;min-width:0;align-items:center;justify-content:center;padding:0 16px;border:0;background:transparent;color:#7f8797;font-size:14px;font-weight:500;transition:color .16s ease,background-color .16s ease}
.support-section-tab::after{position:absolute;right:24px;bottom:0;left:24px;height:2px;border-radius:2px 2px 0 0;background:var(--ci-primary-color);content:"";opacity:0;transform:scaleX(.45);transition:opacity .16s ease,transform .16s ease}
.support-section-tab:hover{color:#d6dae3;background:rgba(255,255,255,.02)}
.support-section-tab.is-active,.support-section-tab[aria-selected=true]{color:#f4f6fa;font-weight:600}
.support-section-tab.is-active::after,.support-section-tab[aria-selected=true]::after{opacity:1;transform:scaleX(1)}
.support-section-tab:focus-visible{outline:2px solid var(--ci-primary-color);outline-offset:-3px}
.support-faq-content{min-width:0}
.support-quick-heading{margin:26px 0 12px}
.support-quick-heading h2{margin:0 0 5px;color:#f1f3f8;font-size:16px;font-weight:700;text-transform:none}
.support-quick-heading p{margin:0;color:#747c8e;font-size:12px}
.support-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0 10px;border-bottom:1px solid rgba(255,255,255,.06);background:0 0}
.support-tab{position:relative;display:flex;min-width:0;min-height:46px;align-items:center;justify-content:center;padding:0 8px;border:0;background:transparent;color:#747d8f;font-size:12px;font-weight:500;line-height:1.2;text-align:center;transition:color .16s ease}
.support-tab::after{position:absolute;right:16px;bottom:-1px;left:16px;height:2px;background:var(--ci-primary-color);content:"";opacity:0;transform:scaleX(.4);transition:opacity .16s ease,transform .16s ease}
.support-tab.is-active,.support-tab[aria-selected=true]{color:#f0f3f8;font-weight:600}
.support-tab.is-active::after,.support-tab[aria-selected=true]::after{opacity:1;transform:scaleX(1)}
.support-tab:focus-visible{outline:2px solid var(--ci-primary-color);outline-offset:-3px}
.support-form,.support-history,.support-login-state{padding:24px}
.support-form-heading{margin-bottom:20px}
.support-form-heading>span{color:#8d94a3;font-size:9px;font-weight:800;letter-spacing:.14em}
.support-form-heading h2,.support-login-state h2{margin:4px 0 6px;color:#f5f7ff;font-size:20px;font-weight:700;text-transform:none}
.support-form-heading p,.support-login-state p{max-width:650px;margin:0;color:#75819d;font-size:12px;line-height:1.65}
.support-field{position:relative;display:grid;gap:7px;margin-bottom:15px}
.support-field>span{color:#b7bfce;font-size:12px;font-weight:600}
.support-field textarea{display:block;width:100%;min-height:132px;padding:13px 14px;resize:vertical;border:1px solid rgba(255,255,255,.09);border-radius:11px;outline:0;background:#11151e;color:#eef2f8;font-size:14px;line-height:1.5;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}
.support-field textarea::placeholder{color:#626b7d}
.support-field textarea:focus{border-color:color-mix(in srgb,var(--ci-primary-color) 66%,#fff 8%);background:#131822;box-shadow:0 0 0 3px color-mix(in srgb,var(--ci-primary-color) 10%,transparent)}
.support-field small{justify-self:end;color:#596276;font-size:10px;font-variant-numeric:tabular-nums}
.support-select{position:relative;z-index:4}
.support-select-trigger{display:flex;width:100%;min-height:48px;align-items:center;justify-content:space-between;gap:12px;padding:0 13px;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:#11151e;color:#7e8798;font-size:14px;line-height:1.3;text-align:left;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}
.support-select-trigger:hover{border-color:rgba(255,255,255,.15);background:#131822}
.support-select.is-open .support-select-trigger,.support-select-trigger:focus-visible{border-color:color-mix(in srgb,var(--ci-primary-color) 66%,#fff 8%);outline:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--ci-primary-color) 10%,transparent)}
.support-select-trigger .is-selected{color:#eef2f8}
.support-select-chevron{display:grid;width:22px;height:22px;flex:0 0 22px;color:#7a8497;place-items:center;transform:rotate(90deg);transition:transform .16s ease,color .16s ease}
.support-select-chevron svg{display:block;width:16px;height:16px}
.support-select.is-open .support-select-chevron{color:#dbe0ea;transform:rotate(-90deg)}
.support-select-menu{position:absolute;top:calc(100% + 6px);right:0;left:0;z-index:12;display:grid;max-height:252px;padding:5px;overflow-y:auto;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#121720;box-shadow:0 16px 40px rgba(0,0,0,.42)}
.support-select-option{display:flex;width:100%;min-height:42px;align-items:center;padding:0 11px;border:0;border-radius:8px;background:transparent;color:#aab3c3;font-size:13px;text-align:left;transition:color .14s ease,background-color .14s ease}
.support-select-option:hover,.support-select-option:focus-visible{outline:0;background:rgba(255,255,255,.055);color:#f4f6fa}
.support-select-option.is-selected,.support-select-option[aria-selected=true]{background:color-mix(in srgb,var(--ci-primary-color) 11%,transparent);color:var(--ci-primary-color);font-weight:600}
.support-login-state>button,.support-submit{min-height:48px;padding:0 22px;border-radius:13px;background:var(--ci-primary-color);color:#fff;font-size:12px;font-weight:800;box-shadow:none}
.support-submit:disabled{opacity:.55}
.support-login-state{display:flex;flex-direction:column;align-items:center;text-align:center}
.support-login-state p{margin-bottom:18px}
.support-history{display:grid;gap:12px}
.support-request{padding:17px;border:1px solid rgba(255,255,255,.065);border-radius:16px;background:rgba(255,255,255,.02)}
.support-request-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}
.support-request-head>div{display:grid;gap:3px}
.support-request-category{color:var(--ci-primary-color);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}
.support-request-head strong{color:#e8edf8;font-size:13px}
.support-status{flex:0 0 auto;padding:5px 9px;border-radius:999px;background:rgba(245,158,11,.11);color:#fbbf24;font-size:9px;font-weight:800}
.support-status.is-replied{background:rgba(34,197,94,.11);color:#4ade80}
.support-status.is-closed{background:rgba(148,163,184,.11);color:#94a3b8}
.support-reply p,.support-request-message{margin:13px 0 0;color:#8793ae;font-size:12px;line-height:1.65;white-space:pre-wrap}
.support-reply{margin-top:14px;padding:13px;border-left:2px solid var(--ci-primary-color);border-radius:0 12px 12px 0;background:color-mix(in srgb,var(--ci-primary-color) 6%,transparent)}
.support-reply strong{color:#dbe3f3;font-size:10px}
.support-reply p{margin-top:5px}
.support-request time{display:block;margin-top:13px;color:#4f5b75;font-size:9px}
.support-empty{padding:36px 18px;color:#68748f;font-size:12px;text-align:center}
.support-empty h3{margin:0 0 5px;color:#dbe2f1;font-size:14px;text-transform:none}
.support-empty p{margin:0}
@media (max-width:520px){.auth-sheet-card{padding-right:16px;padding-left:16px}
.support-form,.support-history,.support-login-state{padding:19px}
.support-request-head{align-items:flex-start}
}
.bb-board-idle[data-v-6ee0749e]{position:absolute;bottom:14%;left:50%;z-index:2;display:grid;width:min(82%,290px);gap:3px;padding:10px 14px;transform:translateX(-50%);border:1px solid rgba(143,166,204,.18);border-radius:14px;background:rgba(7,12,22,.72);box-shadow:0 12px 32px rgba(0,0,0,.22);color:#8fa6cc;text-align:center;pointer-events:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}
.bb-board-idle[data-v-6ee0749e] strong{color:#f5f8ff;font-size:13px;font-weight:800}
.bb-board-idle[data-v-6ee0749e] span{font-size:10px;line-height:1.45}
.bb-mbubble[data-v-6ee0749e]{position:relative;display:inline-grid;place-items:center;width:48px;height:48px;flex:0 0 48px;padding:0;overflow:visible;isolation:isolate;border:0;border-radius:50%;background:0 0;box-shadow:none;color:var(--bubble-color, #26d978)}
.bb-mbubble[data-v-6ee0749e]::after{display:none;content:none}
.bb-mbubble[data-v-6ee0749e]>svg{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;pointer-events:none}
.bb-mbubble[data-v-6ee0749e]>span{position:relative;z-index:1;color:#fff;font-size:11px;font-weight:800;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px rgba(0,0,0,.62)}
.bb-dwrap[data-v-6ee0749e]:has(.bb-gcard){background:rgba(7,12,22,.82)}
.bb-gcard[data-v-6ee0749e]{width:min(100%,340px);max-width:340px;gap:9px;padding:25px 22px 20px;border-color:color-mix(in srgb,var(--ci-primary-color) 32%,rgba(255,255,255,.08));background:radial-gradient(circle at 50% -20%,color-mix(in srgb,var(--ci-primary-color) 20%,transparent),transparent 48%),#10182a;box-shadow:0 24px 70px rgba(0,0,0,.58)}
.bb-gcard .bb-dtitle[data-v-6ee0749e],.bb-gcard .bb-vkicker[data-v-6ee0749e]{color:#f7f9ff;font-size:25px;line-height:1.1;text-shadow:none}
.bb-gcard .bb-vprize[data-v-6ee0749e]{margin:-2px 0 0;font-size:38px}
.bb-gtext[data-v-6ee0749e]{max-width:286px;margin:2px 0 3px;color:#98a8c5;font-size:13px;line-height:1.5}
.bb-gtext strong[data-v-6ee0749e]{color:#fbd45d}
.bb-gcta[data-v-6ee0749e]{height:50px;margin-top:7px;border-radius:14px;background:linear-gradient(180deg,#ffd567,#f3a714);box-shadow:0 4px #9f6500,0 12px 28px rgba(243,167,20,.2);color:#2d1a00;font-size:14px}
.bb-gghost[data-v-6ee0749e]{margin-top:5px;padding:7px 10px;color:#7383a1;text-decoration:none}
.bb-gghost[data-v-6ee0749e]:hover{color:#b4c0d7}
@media (max-height:720px){.bb-mbubble[data-v-6ee0749e]{width:42px;height:42px;flex-basis:42px}
.bb-board-idle[data-v-6ee0749e]{bottom:12%}
}
.aida-route-stage{position:relative;min-height:100dvh;overflow-x:visible;isolation:isolate}
.aida-route-page{width:100%;min-height:100dvh;backface-visibility:hidden}
.aida-route-back-enter-active,.aida-route-back-leave-active,.aida-route-forward-enter-active,.aida-route-forward-leave-active{pointer-events:none;will-change:transform;transition:transform 540ms cubic-bezier(.32,.72,0,1)}
.aida-route-back-enter-active,.aida-route-forward-enter-active{position:relative;z-index:2}
.aida-route-back-leave-active,.aida-route-forward-leave-active,.aida-skeleton::after{position:absolute;z-index:1;inset:0;width:100%}
.aida-skeleton::after{z-index:3;width:55%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.045),transparent);content:"";pointer-events:none;transform:translate3d(-190%,0,0);animation:aida-skeleton-shimmer 1.35s ease-in-out infinite}
.aida-route-forward-enter-from{transform:translate3d(100%,0,0)}
.aida-route-back-enter-to,.aida-route-back-leave-from,.aida-route-forward-enter-to,.aida-route-forward-leave-from{transform:translate3d(0,0,0)}
.aida-route-back-enter-from,.aida-route-forward-leave-to,html.aida-route-is-back .aida-route-forward-enter-from{transform:translate3d(-100%,0,0)}
.aida-route-back-leave-to,html.aida-route-is-back .aida-route-forward-leave-to{transform:translate3d(100%,0,0)}
.aida-skeleton{position:relative;width:100%;overflow:hidden}
.aida-skeleton-block{display:block;border:1px solid rgba(255,255,255,.025);border-radius:8px;background:rgba(255,255,255,.055)}
.aida-skeleton-card{border:1px solid rgba(255,255,255,.055);border-radius:16px;background:rgba(255,255,255,.022)}
.aida-skeleton-withdraw{display:grid;gap:16px}
.aida-skeleton-card.is-balance{display:flex;align-items:center;gap:14px;min-height:74px;padding:16px}
.aida-skeleton-card.is-balance .is-icon,.aida-skeleton-card.is-transaction .is-icon{flex:0 0 auto;width:40px;height:40px;border-radius:12px}
.aida-skeleton-card.is-balance>div{display:grid;flex:1;gap:8px}
.aida-skeleton-card.is-balance .is-label{width:36%;height:9px}
.aida-skeleton-card.is-balance .is-value{width:48%;height:19px}
.aida-skeleton-percentages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.aida-skeleton-percentages .aida-skeleton-block{height:42px;border-radius:12px}
.aida-skeleton-field{display:grid;gap:8px}
.aida-skeleton-field .is-label{width:27%;height:10px}
.aida-skeleton-field .is-input{height:52px;border-radius:12px}
.aida-skeleton-card.is-notice{display:grid;gap:9px;padding:16px}
.aida-skeleton-card.is-notice .is-heading{width:46%;height:12px}
.aida-skeleton-card.is-notice .is-copy{width:82%;height:9px}
.aida-skeleton-card.is-notice .is-copy.short{width:63%}
.aida-skeleton-block.is-submit{height:54px;border-radius:12px}
.aida-skeleton-transactions{display:grid;gap:10px}
.aida-skeleton-card.is-transaction{display:flex;align-items:center;gap:11px;min-height:92px;padding:16px}
.aida-skeleton-transaction-copy,.aida-skeleton-transaction-value{display:grid;gap:8px}
.aida-skeleton-transaction-copy{flex:1}
.aida-skeleton-transaction-value{width:74px;justify-items:end}
.aida-skeleton-transaction-copy .is-heading{width:min(145px,76%);height:13px}
.aida-skeleton-transaction-copy .is-date{width:min(112px,62%);height:9px}
.aida-skeleton-transaction-value .is-value{width:70px;height:14px}
.aida-skeleton-transaction-value .is-badge{width:54px;height:14px;border-radius:999px}
@media (prefers-reduced-motion:reduce){.aida-document-back-enter-active,.aida-document-back-leave-active,.aida-document-forward-enter-active,.aida-document-forward-leave-active,.aida-route-back-enter-active,.aida-route-back-leave-active,.aida-route-forward-enter-active,.aida-route-forward-leave-active{transition-duration:1ms}
.aida-document-back-enter-from,.aida-document-back-enter-to,.aida-document-back-leave-from,.aida-document-back-leave-to,.aida-document-forward-enter-from,.aida-document-forward-enter-to,.aida-document-forward-leave-from,.aida-document-forward-leave-to,.aida-route-back-enter-from,.aida-route-back-enter-to,.aida-route-back-leave-from,.aida-route-back-leave-to,.aida-route-forward-enter-from,.aida-route-forward-enter-to,.aida-route-forward-leave-from,.aida-route-forward-leave-to,html.aida-route-is-back .aida-route-forward-enter-from,html.aida-route-is-back .aida-route-forward-leave-to{transform:none}
.aida-skeleton::after{animation:none}
}
.withdraw-page{min-height:100dvh;background:#09090d;color:#eef1f7}
.withdraw-page>.aida-message-header{height:56px}
.withdraw-page>.aida-message-header h1{text-align:center;font-size:15px;font-weight:600}
.withdraw-page-content{width:100%;max-width:520px;margin:0 auto;padding:18px 16px 36px}
.withdraw-panel{width:100%}
.withdraw-history-link{display:grid;width:52px;height:56px;padding:0;border:0;background:transparent;color:#cbd2df;place-items:center}
.withdraw-history-link svg{width:21px;height:21px}
.withdraw-history-link:focus-visible{outline:2px solid var(--ci-primary-color);outline-offset:-3px}
.withdraw-method-heading>button{padding:3px 0;border:0;background:transparent;color:var(--ci-primary-color);font-size:11px;font-weight:650;white-space:nowrap}
.withdraw-balance{display:flex;align-items:center;justify-content:space-between;min-height:52px;margin-bottom:14px;padding:0 14px;border:1px solid #202633;border-radius:12px;background:#0e121a}
.withdraw-balance span{color:#777f8e;font-size:11px;font-weight:600}
.withdraw-balance strong{color:#f6f7fa;font-size:16px;font-weight:750;letter-spacing:-.02em}
.withdraw-field{position:relative;display:grid;gap:8px;margin-bottom:18px}
.withdraw-field>label,.withdraw-account-field>span{color:#939baa;font-size:11px;font-weight:600}
.withdraw-select{position:relative}
.withdraw-select-trigger{display:grid;width:100%;min-height:62px;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:11px;padding:9px 13px;border:1px solid #262d3a;border-radius:13px;background:#10141d;color:#f4f6fa;text-align:left}
.withdraw-select-trigger:focus-visible,.withdraw-filter-trigger:focus-visible,.withdraw-account-field input:focus-visible,.withdraw-amount-input:focus-within{border-color:color-mix(in srgb,var(--ci-primary-color) 75%,#fff);outline:0}
.withdraw-select-icon,.withdraw-account-icon,.withdraw-empty-icon,.withdraw-history-icon{display:grid;place-items:center;color:#a9b2c2}
.withdraw-select-icon{width:36px;height:36px;border:1px solid #283141;border-radius:10px;background:#151b26}
.withdraw-select-icon svg{width:19px;height:19px}
.withdraw-select-copy{display:grid;min-width:0;gap:2px}
.withdraw-select-copy strong{font-size:13px;font-weight:650}
.withdraw-select-copy small{overflow:hidden;color:#7d8594;font-size:11px;text-overflow:ellipsis;white-space:nowrap}
.withdraw-select-chevron{display:grid;color:#707888;place-items:center}
.withdraw-select-chevron svg,.withdraw-filter-trigger svg{width:16px;height:16px}
.withdraw-pix-image{display:block;width:23px;height:23px;object-fit:contain}
.withdraw-empty-icon .withdraw-pix-image{width:28px;height:28px}
.withdraw-select-menu,.withdraw-filter-menu{position:absolute;z-index:20;top:calc(100% + 7px);right:0;left:0;overflow:hidden;padding:5px;border:1px solid #293141;border-radius:13px;background:#121720;box-shadow:0 14px 34px rgba(0,0,0,.38)}
.withdraw-select-option{display:grid;width:100%;gap:2px;padding:10px 11px;border:0;border-radius:9px;background:transparent;color:#d9dde5;text-align:left}
.withdraw-select-option:hover,.withdraw-select-option.is-active,.withdraw-filter-option:hover,.withdraw-filter-option.is-active{background:#1a202c;color:#fff}
.withdraw-select-option strong{font-size:12px;font-weight:650}
.withdraw-select-option small{color:#838b9a;font-size:10px}
.withdraw-amount-field{padding:14px;border:1px solid #202633;border-radius:14px;background:#0e121a}
.withdraw-amount-input{display:flex;height:52px;align-items:center;gap:9px;padding:0 5px 0 13px;border:1px solid #262d3a;border-radius:11px;background:#10141d;transition:border-color .15s ease}
.withdraw-amount-input>span{color:#7a8291;font-size:13px;font-weight:700}
.withdraw-amount-input input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#f5f6fa;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}
.withdraw-amount-input input::placeholder{color:#4d5563}
.withdraw-amount-input:has(input:disabled){opacity:.55}
.withdraw-amount-input>button{height:40px;min-width:50px;padding:0 10px;border:0;border-radius:8px;background:#1a202b;color:#aeb5c0;font-size:11px;font-weight:700}
.withdraw-preset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px}
.withdraw-preset-grid button{height:40px;min-width:0;padding:0 4px;overflow:hidden;border:1px solid #252d3b;border-radius:9px;background:#151a24;color:#dce0e7;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}
.withdraw-preset-grid button.is-active{border-color:color-mix(in srgb,var(--ci-primary-color) 72%,#fff);background:color-mix(in srgb,var(--ci-primary-color) 17%,#151a24);color:#fff}
.withdraw-inline-error{margin:-6px 0 14px;color:#e98a91;font-size:11px;line-height:1.45}
.withdraw-primary-button{display:flex;width:100%;min-height:50px;align-items:center;justify-content:center;border:0;border-radius:12px;background:var(--ci-primary-color);color:#fff;font-size:13px;font-weight:750;transition:filter .15s ease,transform .15s ease}
.withdraw-primary-button:hover{filter:brightness(1.07)}
.withdraw-primary-button:active{transform:scale(.985)}
.withdraw-primary-button:disabled{cursor:not-allowed;filter:saturate(.45);opacity:.48}
.withdraw-section-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid #1d222d}
.withdraw-section-heading h2{margin:0;color:#f0f2f6;font-size:16px;font-weight:650;text-transform:none}
.withdraw-section-heading p{margin:3px 0 0;color:#6f7785;font-size:10px}
.withdraw-account-list,.withdraw-history-list{display:grid;gap:9px}
.withdraw-account-card{display:grid;min-height:72px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;border:1px solid #212837;border-radius:13px;background:#0e131c}
.withdraw-account-icon{width:38px;height:38px;border-radius:10px;background:#171d28}
.withdraw-account-icon svg{width:20px;height:20px}
.withdraw-account-card strong{display:block;color:#e9ecf2;font-size:12px;font-weight:650}
.withdraw-account-card p{margin:4px 0 0;color:#788191;font-size:11px}
.withdraw-account-ready{color:#5fc88d;font-size:10px;font-weight:650}
.withdraw-method{margin:18px 0 18px}
.withdraw-method-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}
.withdraw-method-heading h2{margin:0;color:#dfe3ea;font-size:12px;font-weight:700;text-transform:none}
.withdraw-account-form{margin-top:16px;padding:15px;border:1px solid #222a37;border-radius:14px;background:#0e131c}
.withdraw-account-form-heading{margin-bottom:14px}
.withdraw-account-form-heading h2{margin:0;color:#eff2f7;font-size:14px;font-weight:700;text-transform:none}
.withdraw-account-form-heading p{margin:5px 0 0;color:#707988;font-size:10px;line-height:1.5}
.withdraw-account-note{margin:-3px 0 14px;color:#8a929f;font-size:10px;line-height:1.5}
.withdraw-accounts-panel{padding-top:2px}
.withdraw-empty{display:flex;min-height:330px;flex-direction:column;align-items:center;justify-content:center;padding:30px 22px;text-align:center}
.withdraw-empty-icon{width:52px;height:52px;margin-bottom:15px;border:1px solid #242b37;border-radius:15px;background:#0f141c;color:#697282}
.withdraw-empty-icon svg{width:23px;height:23px}
.withdraw-empty strong{color:#dfe3ea;font-size:14px;font-weight:650}
.withdraw-empty p{max-width:310px;margin:7px 0 18px;color:#6f7887;font-size:11px;line-height:1.55}
.withdraw-empty button{min-height:40px;padding:0 15px;border:1px solid #2d3544;border-radius:10px;background:#121821;color:#e5e8ee;font-size:11px;font-weight:650}
.withdraw-empty.is-history{min-height:290px}
.withdraw-account-required{min-height:calc(100dvh - 150px)}
.withdraw-filter-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;margin-bottom:12px}
.withdraw-filter{position:relative;min-width:0}
.withdraw-filter-trigger{display:flex;width:100%;height:42px;align-items:center;justify-content:space-between;padding:0 12px;border:1px solid #252c38;border-radius:11px;background:#10151d;color:#cfd4dd;font-size:11px;outline:0}
.withdraw-filter-trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.withdraw-filter-trigger svg{flex:none}
.withdraw-filter-menu{top:49px}
.withdraw-filter-option{display:block;width:100%;padding:10px;border:0;border-radius:8px;background:transparent;color:#b7beca;font-size:11px;text-align:left}
.withdraw-history-total{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding:0 2px;color:#707987;font-size:10px}
.withdraw-history-total strong{color:#e7eaf0;font-size:13px;font-weight:650}
.withdraw-history-item{display:grid;min-height:82px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;border:1px solid #202633;border-radius:13px;background:#0e131b}
.withdraw-history-icon{width:34px;height:34px;border-radius:9px;background:#151b25}
.withdraw-history-icon svg{width:18px;height:18px}
.withdraw-history-copy{display:grid;min-width:0;gap:3px}
.withdraw-history-copy strong{overflow:hidden;color:#e4e7ed;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}
.withdraw-history-copy small,.withdraw-history-copy time{color:#6c7482;font-size:9px}
.withdraw-history-value{display:grid;justify-items:end;gap:5px;text-align:right}
.withdraw-history-value>strong{color:#edf0f5;font-size:12px;font-weight:700}
.withdraw-history-value>span{font-size:9px;font-weight:650}
.withdraw-history-value .is-completed{color:#58c78b}
.withdraw-history-value .is-pending{color:#e4b85e}
.withdraw-history-value .is-cancelled{color:#dc7a83}
.withdraw-modal-layer{position:fixed;z-index:120;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:18px}
.withdraw-modal-layer>.app-modal-overlay{position:absolute;inset:0;width:100%;height:100%;border:0;background:rgba(3,5,9,.72)}
.withdraw-modal-card{position:relative;z-index:1;width:min(100%,440px);padding:18px;border:1px solid #293140;border-radius:18px;background:#10141c;box-shadow:0 24px 70px rgba(0,0,0,.5)}
.withdraw-modal-card>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}
.withdraw-modal-card>header h2{margin:0;color:#f0f2f6;font-size:16px;font-weight:650;text-transform:none}
.withdraw-modal-card>header button{display:grid;width:34px;height:34px;border:0;border-radius:10px;background:#181d27;color:#9ca4b1;font-size:22px;line-height:1;place-items:center}
.withdraw-pix-type{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:16px;padding:4px;border-radius:11px;background:#090d13}
.withdraw-pix-type button{height:38px;border:0;border-radius:8px;background:transparent;color:#757e8d;font-size:12px;font-weight:650}
.withdraw-pix-type button.is-active{background:#202633;color:#f2f4f8}
.withdraw-account-field{display:grid;gap:7px;margin-bottom:14px}
.withdraw-account-field input{height:50px;padding:0 13px;border:1px solid #29313f;border-radius:11px;outline:0;background:#0b0f16;color:#f2f4f8;font-size:13px}
.withdraw-account-field input::placeholder{color:#505967}
.withdraw-modal-card>.withdraw-primary-button{margin-top:5px}
.withdraw-modal-card.is-confirm{align-self:center}
.withdraw-modal-card.is-success{align-self:center;text-align:center}
.withdraw-success-mark{display:grid;width:58px;height:58px;margin:2px auto 14px;border:1px solid rgba(79,199,139,.36);border-radius:50%;background:rgba(79,199,139,.12);color:#58c78b;place-items:center}
.withdraw-success-mark svg{width:30px;height:30px}
.withdraw-modal-card.is-success h3{margin:0;color:#f3f5f8;font-size:19px;font-weight:700;text-transform:none}
.withdraw-success-copy{max-width:330px;margin:8px auto 18px;color:#858e9c;font-size:11px;line-height:1.55}
.withdraw-success-details{display:grid;gap:0;margin:0 0 16px;padding:4px 14px;border:1px solid #242b38;border-radius:12px;background:#0b0f16;text-align:left}
.withdraw-success-details>div{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:11px 0;border-bottom:1px solid #202633}
.withdraw-success-details>div:last-child{border-bottom:0}
.withdraw-success-details dt{color:#747d8b;font-size:10px}
.withdraw-success-details dd{margin:0;color:#e4e8ee;font-size:11px;font-weight:650;text-align:right}
.withdraw-success-destination{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:7px}
.withdraw-success-destination .withdraw-pix-image{width:20px;height:20px;flex:0 0 auto}
.withdraw-success-destination span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.withdraw-success-action{width:100%;margin-top:0}
.withdraw-confirm-amount{display:grid;justify-items:center;gap:5px;padding:15px;border:1px solid #242b38;border-radius:12px;background:#0b0f16}
.withdraw-confirm-amount span{color:#707987;font-size:10px}
.withdraw-confirm-amount strong{color:#fff;font-size:24px;font-weight:750}
.withdraw-confirm-details{display:grid;gap:10px;margin:16px 0}
.withdraw-confirm-details>div{display:flex;align-items:center;justify-content:space-between;gap:20px}
.withdraw-confirm-details dt{color:#747d8b;font-size:11px}
.withdraw-confirm-details dd{margin:0;color:#e1e5eb;font-size:11px;font-weight:600;text-align:right}
.withdraw-confirm-actions{display:grid;grid-template-columns:1fr 1.35fr;gap:9px}
.withdraw-confirm-actions>.is-secondary{border:1px solid #2a3240;border-radius:12px;background:#151a23;color:#bbc2ce;font-size:12px;font-weight:650}
.withdraw-skeleton{display:grid;gap:14px;padding-top:4px}
.withdraw-skeleton-line{display:block;height:58px;border-radius:13px;background:linear-gradient(100deg,#10151e 20%,#171d27 50%,#10151e 80%);background-size:220% 100%;animation:aidaSkeleton 1.35s linear infinite}
.withdraw-skeleton-line.is-balance{height:72px;margin-bottom:8px}
.withdraw-skeleton-line.is-button{height:50px;margin-top:10px}
@media (max-width:390px){.withdraw-page-content{padding-right:13px;padding-left:13px}.withdraw-filter-row{gap:7px}.withdraw-filter-trigger{padding:0 9px;font-size:10px}.withdraw-preset-grid{gap:7px}}
.transaction-record-page{width:100%;max-width:520px;min-height:100dvh;margin:0 auto;padding:0 0 calc(96px + env(safe-area-inset-bottom,0));background:#09090d}
.transaction-record-content{padding:18px 16px 24px}
.transaction-filter-row{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:16px}
.transaction-filter{position:relative;min-width:0}
.transaction-filter-trigger{display:flex;width:100%;height:42px;align-items:center;justify-content:space-between;gap:9px;padding:0 12px;border:1px solid #252c38;border-radius:11px;background:#10151d;color:#cfd4dd;font-size:11px;text-align:left}
.transaction-filter-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.transaction-filter-trigger svg{width:15px;height:15px;flex:none}
.transaction-filter-menu{position:absolute;z-index:25;top:49px;right:0;left:0;overflow:hidden;padding:5px;border:1px solid #293141;border-radius:12px;background:#121720;box-shadow:0 14px 34px rgba(0,0,0,.38)}
.transaction-filter-option{display:block;width:100%;padding:10px;border:0;border-radius:8px;background:transparent;color:#b7beca;font-size:11px;text-align:left}
.transaction-filter-option:hover,.transaction-filter-option.is-active{background:#1a202c;color:#fff}
.transaction-record-list{display:grid;gap:9px}
.transaction-record{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:14px;padding:13px 14px;border:1px solid #202633;border-radius:13px;background:#0e131b}
.transaction-record-copy,.transaction-record-value{display:grid;gap:4px}
.transaction-record-copy{min-width:0}
.transaction-record-copy strong{overflow:hidden;color:#e6e9ef;font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}
.transaction-record-copy small,.transaction-record-copy time{color:#6f7785;font-size:9px}
.transaction-record-value{flex:none;justify-items:end;text-align:right}
.transaction-record-value strong{color:#eef1f5;font-size:12px;font-weight:700}
.transaction-record-value span{font-size:9px;font-weight:650}
.transaction-record-value .is-completed{color:#58c78b}
.transaction-record-value .is-pending{color:#e4b85e}
.transaction-record-value .is-cancelled{color:#dc7a83}
@media (max-width:390px){.transaction-record-content{padding-right:13px;padding-left:13px}}

/* Tela de PIX do depósito: vive DENTRO do sheet, substituindo o formulário.
   Antes era uma página fixa teleportada para o body, que abria por trás do
   sheet. O card do sheet já tem padding e rolagem próprios, então aqui só
   resta empilhar cabeçalho e corpo. */
.deposit-payment-view{display:flex;flex-direction:column;min-height:0}
.deposit-payment-view>:first-child{padding:0 0 14px;border-bottom:1px solid color-mix(in srgb,var(--ci-primary-color) 14%,transparent)}
.deposit-payment-view>:last-child{flex:none;min-height:0;overflow:visible;padding:18px 0 0}

/* Vue-Toastification. Duas coisas faltavam: o plugin nunca foi instalado (o
   container do toast jamais era montado, e todo aviso ia para um barramento
   sem ouvinte) e a folha de estilos da biblioteca nunca entrou no build. O
   container é montado no bootstrap do app; aqui ficam só as classes que o
   componente aplica, no tema escuro do Bubble. O z-index passa da camada de
   carregamento (999999) porque um aviso nunca pode ficar atrás de um sheet. */
.Vue-Toastification__container{position:fixed;z-index:1000001;display:flex;flex-direction:column;gap:8px;width:min(520px,calc(100vw - 24px));padding:0;margin:0;pointer-events:none;box-sizing:border-box}
.Vue-Toastification__container.top-right{top:calc(12px + env(safe-area-inset-top,0));right:12px}
.Vue-Toastification__container.top-left{top:calc(12px + env(safe-area-inset-top,0));left:12px}
.Vue-Toastification__container.top-center{top:calc(12px + env(safe-area-inset-top,0));left:50%;transform:translateX(-50%)}
.Vue-Toastification__container.bottom-right{bottom:calc(88px + env(safe-area-inset-bottom,0));right:12px;flex-direction:column-reverse}
.Vue-Toastification__container.bottom-left{bottom:calc(88px + env(safe-area-inset-bottom,0));left:12px;flex-direction:column-reverse}
.Vue-Toastification__container.bottom-center{bottom:calc(88px + env(safe-area-inset-bottom,0));left:50%;transform:translateX(-50%);flex-direction:column-reverse}

.Vue-Toastification__toast{position:relative;display:flex;align-items:center;gap:10px;min-height:48px;padding:12px 14px;border-radius:14px;border:1px solid #ffffff1f;background:#12141c;color:#f3f4f8;font-family:inherit;font-size:14px;font-weight:600;line-height:1.35;box-shadow:0 12px 34px #000000a6;pointer-events:auto;overflow:hidden;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
.Vue-Toastification__toast--success{border-color:#3ddc8433;background:linear-gradient(180deg,#14251c,#111a16)}
.Vue-Toastification__toast--error{border-color:#ff5f6d33;background:linear-gradient(180deg,#2a1618,#1a1112)}
.Vue-Toastification__toast--warning{border-color:#ffc85733;background:linear-gradient(180deg,#2a2416,#1a1711)}
.Vue-Toastification__toast--info{border-color:#5ab9ff33;background:linear-gradient(180deg,#16212a,#11171a)}
.Vue-Toastification__toast--rtl{direction:rtl}

.Vue-Toastification__toast-body,.Vue-Toastification__toast-component-body{flex:1;min-width:0;word-break:break-word}
.Vue-Toastification__icon{flex:0 0 auto;width:20px;height:20px;fill:currentColor}
.Vue-Toastification__toast--success .Vue-Toastification__icon{color:#3ddc84}
.Vue-Toastification__toast--error .Vue-Toastification__icon{color:#ff5f6d}
.Vue-Toastification__toast--warning .Vue-Toastification__icon{color:#ffc857}
.Vue-Toastification__toast--info .Vue-Toastification__icon{color:#5ab9ff}

.Vue-Toastification__close-button{flex:0 0 auto;padding:0 2px;border:0;background:none;color:inherit;opacity:.45;font-size:20px;line-height:1;cursor:pointer}
.Vue-Toastification__close-button:hover{opacity:1}

.Vue-Toastification__progress-bar{position:absolute;bottom:0;left:0;height:2px;width:100%;transform-origin:left;background:currentColor;opacity:.35;animation:vt-progress linear 1 forwards}
@keyframes vt-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}

.Vue-Toastification__bounce-enter-active{animation:vt-in .22s cubic-bezier(.22,1,.36,1)}
.Vue-Toastification__bounce-leave-active{animation:vt-out .16s ease-in forwards}
.Vue-Toastification__bounce-move{transition:transform .2s ease}
@keyframes vt-in{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:none}}
@keyframes vt-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px) scale(.98)}}
.disable-transition{animation:none!important}
