@import url(https://fonts.googleapis.com/css2?family=Fredoka:wght@500;600;700&family=Nunito:wght@400;500;600;700;800&display=swap);:root{--brand-purple:#7a32e2;--brand-purple-hover:#6929c4;--brand-purple-soft:#7a32e29e;--brand-navy:#03045e;--brand-black:#0a0a0f;--main-red:var(--brand-purple);--main-grey:#12121a}body{background-color:#f7f7fb;color:#1a1a2e}.btn{border-radius:17px;margin:0!important;padding:7px 17px}.btn:active{background-color:#12121a!important;background-color:var(--main-grey)!important;border:none!important}.btn-primary{background-color:#7a32e2;background-color:var(--main-red);border:1px solid #7a32e2;border:1px solid var(--main-red);color:#fff;font-weight:700}.btn-primary img{height:15px!important;width:15px!important}.btn:disabled{background-color:#7a32e29e;background-color:var(--brand-purple-soft);border:1px solid #7a32e2;border:1px solid var(--main-red)}.btn-settings{background-color:#f0f0f0;border-radius:5px!important;color:#000;font-weight:600}.btn-settings:hover{background-color:#f6f6f6}hr{border:3px solid #7a32e2;border:3px solid var(--main-red);justify-self:center;margin:1rem 0;opacity:1;width:70px}.btn-primary:hover{background-color:#6929c4;background-color:var(--brand-purple-hover);border:1px solid #6929c4;border:1px solid var(--brand-purple-hover)}.video_banner{height:calc(100vh - 96px);position:relative}.video_banner_inner{align-items:center;background-color:#00000096;bottom:0;color:#fff;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;top:0;width:100%}.bold{font-weight:700}.home_card{border-radius:15px;box-shadow:1px 1px 5px rgba(0,0,0,.192);flex:1 0 300px;padding:1rem;text-align:center}.home_card img{width:70px}.mockup_section{align-items:center;background-color:#7a32e2;background-color:var(--main-red);border-radius:15px;display:flex;flex-direction:column;justify-content:center;padding:1rem}.mockup_image_margin{margin-top:-11rem}.slick-next:before,.slick-prev:before{color:#7a32e2;color:var(--main-red)}.br-full{border-radius:100px}.os-button{align-items:center;background-color:#fff;border:none;border-radius:50px;display:flex;gap:10px;justify-content:center;min-width:200px;padding:8px 25px 12px;text-decoration:none;white-space:nowrap}.os-button img{height:45px;width:45px}.os-button-text{color:#000;display:flex;flex-direction:column;gap:0;line-height:20px;padding:0;text-align:start;text-decoration:none}.os-button-text span{font-size:.8rem;margin:0}.os-button-text p{font-size:1.2rem;font-weight:600;margin:0}.text-red{color:#7a32e2;color:var(--main-red)}.iconbox{align-items:center;display:flex;flex-direction:row;gap:10px}.iconbox p{color:#555;font-weight:500;margin:0}.iconbox svg{background-color:#7a32e2;background-color:var(--brand-purple);border-radius:50%;color:#fff;height:25px;padding:4px;width:25px}.my-7{margin-bottom:7rem;margin-top:7rem}.accordion-item{border:none!important}.accordion-button{font-weight:700;text-decoration:underline}.accordion-button:not(.collapsed){background-color:initial;border:none;box-shadow:none!important}.accordion-item:first-of-type>.accordion-header .accordion-button{box-shadow:none}.nav-pills .nav-link{background-color:initial!important;border-radius:.5rem}.nav-pills .nav-link,.nav-pills .nav-link:hover{color:#12121a!important;color:var(--main-grey)!important}.nav-pills .nav-link.active-link{background-color:#7a32e2!important;background-color:var(--main-red)!important;color:#fff!important}.input-wrapper{position:relative;width:100%}.input-wrapper input{background-color:#f0f0f0;border:none;border-radius:10px;padding:10px 40px;width:100%}.input-wrapper:after{background:url(/static/media/search.e00730f83ce4770a9d81.svg) no-repeat 50%;background-size:contain;content:"";height:20px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:20px}.search-results{border-radius:15px;box-shadow:1px 1px 5px rgba(0,0,0,.398);padding:10px;transition:.4s}.sidebar{position:fixed}.sidebar-item{color:#7a32e2;color:var(--main-red);cursor:pointer;font-weight:500;padding-left:20px!important}.sidebar-active{font-weight:800}.main-body{margin-bottom:5rem;margin-left:250px;padding:2rem}.dashboard_slider_item{border-radius:15px;height:40vh;position:relative;width:100%}.dashboard_slider_item img{border-radius:15px;height:100%;object-fit:cover;width:100%}.dashboard_slider_inner{background-color:rgba(0,0,0,.685);bottom:0;color:#fff;justify-content:flex-end;left:0;position:absolute;top:0;width:100%}.dashboard_slider_inner,.notfound{border-radius:15px;display:flex;flex-direction:column;padding:20px}.notfound{align-items:center;box-shadow:1px 1px 10px rgba(0,0,0,.286);justify-content:center;margin:auto;text-align:center;width:60%}.game_card{border-radius:15px;height:142px;margin-right:10px;position:relative}.game_card img{object-fit:cover}.game_card img,.game_card_inner{border-radius:15px;height:100%;width:100%}.game_card_inner{background-color:rgba(0,0,0,.579);bottom:0;display:flex;flex-direction:column;justify-content:space-between;left:0;padding:10px;position:absolute;right:0;top:0}.category_grid,.games_grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.category_card{align-items:center;border-radius:15px;box-shadow:1px 1px 5px rgba(0,0,0,.263);justify-content:center;padding:10px}.category_card,.global-modal{display:flex;flex-direction:column}.global-modal{background:#000;inset:0;position:fixed;z-index:9999}.close-btn{background:#fff;border:none;cursor:pointer;font-size:1.2rem;padding:.5rem 1rem;position:absolute;right:1rem;top:1rem;z-index:10000}.mobile-nav{background-color:#fff;border-top:1px solid #e0e0e0;bottom:0;justify-content:space-around;left:0;padding:10px;position:fixed;right:0;z-index:4}.mobile-nav,.nav-item{align-items:center;display:flex}.nav-item{color:#333;flex-direction:column;justify-content:center;text-decoration:none;transition:color .3s,transform .3s}.nav-item span{font-size:12px;margin-top:4px}.nav-item.active{color:#7a32e2;color:var(--main-red);font-weight:700}.nav-item svg{height:24px;width:24px}[dir=rtl]{text-align:right}[dir=rtl] .navbar-nav{margin-left:0;margin-right:auto}[dir=rtl] .dropdown-menu{text-align:right}[dir=rtl] .dropdown-menu-end{left:0;right:auto}.navbar.site-header{background-color:#0a0a0f!important;background-color:var(--brand-black)!important;border-bottom:1px solid #7a32e259;padding:.65rem 0}.site-header .navbar-brand-logo{display:block;height:52px;width:auto}.site-header .navbar-toggler{border-color:#ffffff40}.site-header .navbar-toggler-icon{filter:invert(1)}.navbar:not(.site-header){background-color:initial;padding:.5rem 0}.site-header .navbar-nav .nav-link{color:#ffffffe0;font-weight:500;padding:.5rem 1rem}.site-header .navbar-nav .nav-link:hover{color:#fff}.site-header .navbar-nav .nav-link.fw-bold,.site-header .navbar-nav .nav-link.text-red{color:#7a32e2!important;color:var(--brand-purple)!important}.site-header .form-select{border-color:#7a32e28c}.site-header .form-select,.site-header .form-select option{background-color:#1a1a24;color:#fff}.site-header .form-select:focus{border-color:#7a32e2;border-color:var(--brand-purple);box-shadow:0 0 0 .2rem #7a32e240;color:#fff}.landing-modal-logo{height:48px;max-width:min(280px,75vw);object-fit:contain;width:auto}.navbar-nav .nav-link.fw-bold,.navbar-nav .nav-link.text-red{color:#7a32e2;color:var(--main-red);font-weight:700}.text-red{color:#7a32e2!important;color:var(--main-red)!important}.slick-slide-gap{padding-right:5px}.skeleton{background-color:#e0e0e0;border-radius:15px;overflow:hidden;position:relative}.skeleton:after{animation:shimmer 1.5s infinite;background-image:linear-gradient(90deg,#fff0,#fff9 50%,#fff0);background-size:200% 100%;content:"";height:100%;left:0;position:absolute;top:0;width:100%}@keyframes shimmer{0%{background-position:-100% 0}to{background-position:100% 0}}.skeleton-featured{border-radius:15px;height:250px;margin-bottom:2rem;width:100%}.skeleton-featured-content{display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding:20px}.skeleton-title{background-color:#ccc;border-radius:6px;height:24px;margin-bottom:12px;width:40%}.skeleton-buttons{display:flex;gap:10px;margin-bottom:12px}.skeleton-button{border-radius:20px;width:100px}.skeleton-button,.skeleton-icon{background-color:#ccc;height:36px}.skeleton-icon{border-radius:50%;width:36px}.skeleton-subtitle{background-color:#ccc;border-radius:6px;height:16px;width:60%}.skeleton-cards-row{display:flex;gap:1rem;overflow-x:auto}.skeleton-game-card{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;width:170px}.skeleton-game-thumb{background-color:#ccc;border-radius:12px;height:110px;width:100%}.skeleton-game-button{background-color:#afafaf;border-radius:20px;bottom:9px;height:32px;position:absolute;width:80%}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 5px #fff}::-webkit-scrollbar-thumb{background:#7a32e2;background:var(--main-red);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#6929c4;background:var(--brand-purple-hover)}select{word-wrap:normal;border:1px solid #7a32e2;border:1px solid var(--main-red);border-radius:15px;color:#7a32e2;color:var(--main-red);padding:7px}.offcanvas-body{overflow-y:visible;overflow-y:initial}.btn-clear{background-color:initial;border:none;color:#7a32e2;color:var(--main-red);position:absolute;right:5px;top:7px}.carousel-caption{align-items:center;background-color:#000000c9;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;padding:3rem;position:absolute;right:0;top:0}@media screen and (max-width:768px){:root{--bs-body-font-size:14px!important;font-size:75%!important}.mockup_image_margin{width:100%}.carousel-caption{padding:0}.main-body{margin-bottom:6rem;margin-left:0;padding:.8rem}.category_grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.game_card{height:120px;max-width:200px}.dashboard_slider_item{border-radius:15px;height:30vh;position:relative;width:100%}.games_grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.os-button{align-items:center;background-color:#fff;border:none;border-radius:50px;display:flex;gap:7px;justify-content:space-between;min-width:120px;padding:6px 18px 6px 16px;text-decoration:none;width:158px}.os-button img{height:35px;width:35px}.os-button-text{line-height:1.3}}.game-loader{align-items:center;background-color:#000;bottom:0;color:#fff;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.game-loader p{font-size:1.2rem;font-weight:500;margin-top:1rem}.spinner{animation:spin 1s linear infinite;border:4px solid #fff3;border-radius:50%;border-top-color:#7a32e2;border-top:4px solid var(--main-red);height:60px;width:60px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.aurora-container{height:100%;overflow:hidden;position:relative;width:100%}.aurora-canvas{display:block;height:100%;inset:0;position:absolute;width:100%}.particles-container{height:100%;overflow:hidden;position:relative;width:100%}.particles-canvas{display:block;height:100%;inset:0;position:absolute;width:100%}.shiny-text{-webkit-text-fill-color:#0000;display:inline-block;position:relative}.shiny-text,.shiny-text__glow{-webkit-background-clip:text;background-clip:text;background-repeat:no-repeat;background-size:100% 100%}.shiny-text__glow{filter:blur(.14em);inset:0;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none}.gradient-text{align-items:center;display:inline-flex;isolation:isolate;justify-content:center;max-width:100%;position:relative}.gradient-text--border{border-radius:999px;padding:.35em .75em}.gradient-text--border:before{background-image:var(--gt-gradient);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);padding:var(--gt-border);pointer-events:none;position:absolute}.gradient-text__inner{display:inline-block;position:relative}.gradient-text__content{display:inline-block}.gradient-text__content,.gradient-text__glow{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;background-image:var(--gt-gradient)}.gradient-text__glow{filter:blur(.3em) saturate(1.4);inset:0;opacity:var(--gt-glow);pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;z-index:-1}.spotlight-card{background-color:var(--spotlight-card-surface);border-radius:1.5rem;box-shadow:var(--spotlight-card-shadow);isolation:isolate;overflow:hidden;padding:2rem;position:relative}.spotlight-card__border,.spotlight-card__edge,.spotlight-card__grain,.spotlight-card__light{border-radius:inherit;inset:0;pointer-events:none;position:absolute}.spotlight-card__grain,.spotlight-card__light{opacity:0;z-index:-1}.spotlight-card__grain{background-size:160px 160px;mix-blend-mode:overlay}.spotlight-card__border,.spotlight-card__edge{-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);padding:1px;z-index:1}.spotlight-card__border{background:var(--spotlight-card-border)}.spotlight-card__edge{opacity:0}.scroll-reveal{margin:20px 0}.scroll-reveal-text{display:block;font-size:clamp(1.6rem,4vw,3rem);font-weight:600;line-height:1.5}.scroll-reveal-piece,.scroll-reveal-word{display:inline-block}.glare-hover{background:var(--gh-bg);border:1px solid var(--gh-border);border-radius:var(--gh-br);display:inline-grid;height:var(--gh-height);isolation:isolate;overflow:hidden;place-items:center;position:relative;vertical-align:top;width:var(--gh-width)}.glare-hover__glare{border-radius:inherit;inset:0;mix-blend-mode:var(--gh-blend);opacity:0;pointer-events:none;position:absolute;z-index:2}.glare-hover__band{background:var(--gh-glare);left:50%;position:absolute;top:50%;will-change:transform}.glare-hover__rim{border-radius:inherit;inset:0;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);padding:1px;position:absolute}.glare-hover__band--rim{background:var(--gh-rim)}.landing-page{--landing-bg:#06060b;--landing-card:#14121f;--landing-card-hover:#1c1930;--landing-border:#a78bfa29;--landing-border-strong:#a78bfa73;--landing-text:#e8e8f0;--landing-muted:#e8e8f0b3;--landing-violet:#a78bfa;--landing-rose:#f43f5e;--landing-amber:#fbbf24;--landing-font-display:"Fredoka","Nunito",system-ui,sans-serif;--landing-font-body:"Nunito",system-ui,-apple-system,"Segoe UI",sans-serif;background:var(--landing-bg);color:var(--landing-text);font-family:var(--landing-font-body);min-height:100vh}.landing-page h1,.landing-page h2,.landing-page h3{color:#fff;font-family:var(--landing-font-display);letter-spacing:-.01em}.landing-page a:focus-visible,.landing-page button:focus-visible{outline:3px solid var(--landing-violet);outline-offset:3px}.landing-eyebrow{color:var(--landing-violet);display:inline-block;font-size:.8rem;font-weight:800;letter-spacing:.12em;margin-bottom:1rem;text-transform:uppercase}.landing-section-title{font-size:clamp(1.75rem,3vw,2.35rem);font-weight:700;margin:0}.landing-hero{overflow:hidden;padding:3rem 0 4rem;position:relative}.landing-bits-bg{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.landing-bits-aurora{inset:0;opacity:.95;position:absolute}.landing-bits-particles{inset:0;mix-blend-mode:screen;opacity:.55;position:absolute}.landing-games-intro,.landing-hero-grid{position:relative;z-index:1}.landing-hero-bg{background:linear-gradient(180deg,#06060b26,#06060b);inset:0;pointer-events:none;position:absolute;z-index:0}.landing-hero-title{font-size:clamp(2rem,4vw,3.25rem);font-weight:800;line-height:1.1;margin-bottom:1rem}.landing-hero-sub{color:#ffffffc7;font-size:1.05rem;margin-bottom:.65rem;max-width:34rem}.landing-section-reveal{color:#fff;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:800;margin:0;text-align:center}.landing-section-reveal-text{display:inline}.landing-spotlight-card{border-radius:20px;height:100%;padding:2rem 1.75rem}.landing-spotlight-card h3{font-size:1.3rem;font-weight:600;margin-bottom:.5rem}.landing-spotlight-card p{color:var(--landing-muted);font-size:1rem;line-height:1.55;margin:0}.landing-icon-tile{align-items:center;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff40,0 10px 24px -8px var(--tile-glow);color:#fff;display:inline-flex;height:56px;justify-content:center;margin-bottom:1.25rem;width:56px}.landing-icon-tile--violet{--tile-glow:#7c3aedb3;background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.landing-icon-tile--rose{--tile-glow:#f43f5e99;background:linear-gradient(135deg,#fb7185,#e11d48)}.landing-icon-tile--amber{--tile-glow:#f59e0b99;background:linear-gradient(135deg,#fbbf24,#ea580c)}.landing-star-cta{align-items:center;color:#fff!important;display:inline-flex!important;font-weight:700;gap:.5rem;padding:.55rem 1.35rem!important;text-decoration:none!important}.landing-games-title{font-size:clamp(2rem,4vw,3rem);font-weight:800;margin:0}.landing-glare-tile{border-radius:14px;display:block;height:auto;overflow:hidden;width:100%}.landing-hero-grid{grid-gap:2.5rem;align-items:center;display:grid;gap:2.5rem;grid-template-columns:1fr 1fr;position:relative}.landing-hero-copy h1{font-size:clamp(2rem,4vw,3.25rem);line-height:1.1;margin-bottom:1rem}.landing-hero-copy h1 span{background:linear-gradient(90deg,#fff,#c4a8ff);-webkit-background-clip:text;background-clip:text;color:#0000}.landing-hero-copy>p{color:#ffffffb8;font-size:1.05rem;margin-bottom:1.5rem;max-width:34rem}.landing-hero-stats{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;margin:0;padding:0}.landing-stat-pill{background:#7a32e21f;border:1px solid var(--landing-border-strong);border-radius:999px;color:#fff;font-size:.85rem;font-weight:700;padding:.4rem .9rem;white-space:nowrap}.landing-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin:1.5rem 0 1.25rem}.landing-cta{align-items:center;background:linear-gradient(135deg,#8b5cf6,#7a32e2 55%,#6d28d9);border-radius:999px;box-shadow:0 12px 30px -10px #7a32e2e6,inset 0 1px 0 #ffffff40;color:#fff;display:inline-flex;font-size:1.05rem;font-weight:800;gap:.6rem;min-height:52px;padding:.75rem 1.6rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.landing-cta:hover{box-shadow:0 18px 36px -10px #7a32e2,inset 0 1px 0 #ffffff40;color:#fff;transform:translateY(-2px)}.landing-cta:active{transform:translateY(0)}.landing-cta-arrow{transition:transform .2s ease}.landing-cta:hover .landing-cta-arrow{transform:translateX(3px)}[dir=rtl] .landing-cta-arrow,[dir=rtl] .landing-link-arrow svg{transform:scaleX(-1)}.landing-franchises{padding:1.5rem 0 2.75rem}.landing-franchises-label{color:var(--landing-muted);font-size:.95rem;font-weight:700;margin-bottom:1.25rem;text-align:center}.landing-franchise-row{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(10,minmax(0,1fr));list-style:none;margin:0;padding:0}.landing-franchise{align-items:center;aspect-ratio:1;background:var(--landing-card);border:1px solid var(--landing-border);border-radius:18px;display:flex;justify-content:center;padding:.85rem;transition:transform .2s ease,border-color .2s ease,background-color .2s ease}.landing-franchise:hover{background:var(--landing-card-hover);border-color:var(--landing-border-strong);transform:translateY(-3px)}.landing-franchise img{max-height:100%;max-width:100%;object-fit:contain}.landing-library-head{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between;margin-bottom:2rem}.landing-link-arrow{align-items:center;color:var(--landing-violet);display:inline-flex;font-weight:800;gap:.4rem;min-height:44px;text-decoration:none;white-space:nowrap}.landing-link-arrow:hover{color:#fff}.landing-game-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.landing-game-card{background:var(--landing-card);border:1px solid var(--landing-border);border-radius:20px;color:inherit;display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration:none;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.landing-game-card:hover{border-color:var(--landing-border-strong);box-shadow:0 20px 40px -18px #7a32e2cc;color:inherit;transform:translateY(-4px)}.landing-game-card-media{aspect-ratio:16/10;background:#0d0c16;overflow:hidden;position:relative}.landing-game-card-media img{display:block;height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.landing-game-card:hover .landing-game-card-media img{transform:scale(1.06)}.landing-game-card-play{align-items:center;background:#fff;border-radius:50%;bottom:.75rem;box-shadow:0 8px 20px #00000073;color:#6d28d9;display:flex;height:44px;justify-content:center;opacity:0;position:absolute;right:.75rem;transform:translateY(6px) scale(.9);transition:opacity .2s ease,transform .2s ease;width:44px}.landing-game-card-play svg{margin-left:3px}.landing-game-card:focus-visible .landing-game-card-play,.landing-game-card:hover .landing-game-card-play{opacity:1;transform:none}.landing-game-card-body{padding:.9rem 1rem 1.1rem}.landing-game-card-tag{color:var(--landing-violet);display:inline-block;font-size:.72rem;font-weight:800;letter-spacing:.06em;margin-bottom:.3rem;text-transform:uppercase}.landing-game-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:1.05rem;font-weight:600;line-height:1.3;margin:0;overflow:hidden}.landing-library-desc{color:var(--landing-muted);line-height:1.7;margin:2.25rem auto 0;max-width:48rem;text-align:center}.landing-hero-actions .btn-outline-light{border:1px solid #ffffff59;border-radius:999px;color:#fff;font-weight:600;padding:.55rem 1.25rem}.landing-hero-actions .btn-outline-light:hover{background:#ffffff14;color:#fff}.landing-hero-media{position:relative}.landing-hero-media:before{background:radial-gradient(circle,#7a32e273,#0000 65%);content:"";filter:blur(40px);inset:-8%;position:absolute;z-index:0}.landing-hero-frame{aspect-ratio:16/10;border:1px solid #7a32e280;border-radius:20px;box-shadow:0 24px 80px #0000008c;overflow:hidden;position:relative;z-index:1}.landing-hero-frame video{display:block;height:100%;object-fit:cover;width:100%}.landing-section{padding:4.5rem 0}.landing-section-alt{background:linear-gradient(180deg,#0c0c14,#08080f);border-bottom:1px solid #7a32e226;border-top:1px solid #7a32e226}.landing-section-head{margin:0 auto 2.5rem;max-width:42rem;text-align:center}.landing-section-head p{color:#ffffffa6;margin-top:.75rem}.landing-features-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr)}.landing-feature-card{background:#ffffff08;border:1px solid #7a32e240;border-radius:16px;padding:1.75rem 1.5rem;transition:transform .2s ease,border-color .2s ease}.landing-feature-card:hover{border-color:#7a32e28c;transform:translateY(-4px)}.landing-feature-card img{margin-bottom:1rem;width:56px}.landing-feature-card h3{font-size:1.15rem;margin-bottom:.5rem}.landing-feature-card p{color:#ffffff9e;font-size:.95rem;margin:0}.landing-showcase{grid-gap:2rem;align-items:center;display:grid;gap:2rem;grid-template-columns:1fr 1.1fr}.landing-showcase-copy p{color:#ffffffad;line-height:1.65}.landing-showcase-visual{border:1px solid #7a32e259;border-radius:20px;box-shadow:0 20px 60px #00000073;overflow:hidden}.landing-showcase-visual img{display:block;height:auto;max-height:420px;object-fit:cover;width:100%}.landing-perks-grid{grid-gap:2.5rem;align-items:center;display:grid;gap:2.5rem;grid-template-columns:1fr 1fr}.landing-perks-list{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.landing-perk{align-items:center;background:var(--landing-card);border:1px solid var(--landing-border);border-radius:16px;color:#ffffffe6;display:flex;gap:.85rem;padding:.9rem 1rem}.landing-perk-icon{align-items:center;background:#7a32e22e;border-radius:12px;color:var(--landing-violet);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.landing-perk p{font-weight:700;line-height:1.35;margin:0}.landing-stack{aspect-ratio:1/.9;margin:0 auto;max-width:480px;position:relative;width:100%}.landing-stack-glow{background:radial-gradient(circle,#7a32e28c,#f43f5e2e 45%,#0000 70%);border-radius:50%;filter:blur(40px);inset:10%;position:absolute}.landing-stack-card{background:var(--landing-card);border:1px solid var(--landing-border-strong);border-radius:20px;box-shadow:0 24px 50px -16px #000c;margin:0;overflow:hidden;position:absolute;transition:transform .4s ease;width:68%}.landing-stack-card img{aspect-ratio:16/10;display:block;object-fit:cover;width:100%}.landing-stack-card figcaption{color:#fff;font-family:var(--landing-font-display);font-size:.95rem;font-weight:600;overflow:hidden;padding:.6rem .85rem .75rem;text-overflow:ellipsis;white-space:nowrap}.landing-stack-card figcaption span{color:var(--landing-violet);display:block;font-family:var(--landing-font-body);font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.landing-stack-card--1 figcaption,.landing-stack-card--2 figcaption{display:none}.landing-stack-card--1{left:0;top:4%;transform:rotate(-8deg);z-index:1}.landing-stack-card--2{right:0;top:0;transform:rotate(7deg);z-index:2}.landing-stack-card--3{bottom:0;left:16%;transform:rotate(-1deg);z-index:3}.landing-stack:hover .landing-stack-card--1{transform:rotate(-11deg) translate(-10px,-4px)}.landing-stack:hover .landing-stack-card--2{transform:rotate(10deg) translate(10px,-6px)}.landing-stack:hover .landing-stack-card--3{transform:rotate(0) translateY(-6px)}.landing-stack-chip{align-items:center;animation:landing-float 5s ease-in-out infinite;border-radius:999px;box-shadow:0 12px 28px -8px #000000b3;color:#fff;display:inline-flex;font-size:.82rem;font-weight:800;gap:.4rem;padding:.5rem .85rem;position:absolute;white-space:nowrap;z-index:4}.landing-stack-chip--fav{background:linear-gradient(135deg,#fb7185,#e11d48);left:-2%;top:38%}.landing-stack-chip--play{animation-delay:-2.5s;background:linear-gradient(135deg,#8b5cf6,#6d28d9);bottom:30%;right:-2%}@keyframes landing-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.landing-faq{margin:0 auto;max-width:720px}.landing-faq-item{background:#ffffff08;border:1px solid #7a32e233;border-radius:12px;margin-bottom:.65rem;overflow:hidden}.landing-faq-item.accordion-item{border:1px solid #7a32e233}.landing-faq-item .accordion-button{background:#0000;box-shadow:none!important;color:#fff;font-weight:600;text-decoration:none}.landing-faq-item .accordion-button:not(.collapsed){color:var(--brand-purple)}.landing-faq-item .accordion-button:after{filter:invert(1)}.landing-faq-item .accordion-body{border-top:1px solid #7a32e226;color:#ffffffb3}.landing-download{margin-top:0;padding:0 0 4rem}.landing-download-card{background:linear-gradient(135deg,#7a32e240,#12121af2 45%);border:1px solid #7a32e273;border-radius:24px;overflow:visible;padding:2rem 2rem 2.5rem;position:relative;text-align:center}.landing-download-card img.mockup-float{filter:drop-shadow(0 30px 50px rgba(0,0,0,.5));margin-top:-10rem;max-width:min(340px,85vw);width:100%}.landing-download-card h2{margin-top:1rem}.landing-download-card .os-button.landing-star-cta{background:#fff!important;border:none;color:#18181b!important;min-width:200px}.landing-footer{background:#040408;border-top:1px solid var(--landing-border);color:var(--landing-text);overflow:hidden;padding:4rem 0 0;position:relative}.landing-footer:before{background:radial-gradient(ellipse,#7a32e238,#0000 70%);content:"";height:80%;left:50%;pointer-events:none;position:absolute;top:-40%;transform:translateX(-50%);width:70%}.landing-footer .container{position:relative}.landing-footer-top{grid-gap:3rem;align-items:start;display:grid;gap:3rem;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);padding-bottom:3rem}.landing-footer-brand{display:flex;flex-direction:column;gap:1.75rem}.landing-footer-logo{align-self:flex-start;height:52px;width:auto}.landing-footer-tagline{color:var(--landing-muted);line-height:1.6;margin:-.75rem 0 0;max-width:22rem}.landing-footer .landing-footer-heading{color:var(--landing-violet);font-family:var(--landing-font-body);font-size:.75rem;font-weight:800;letter-spacing:.1em;margin-bottom:.6rem;text-transform:uppercase}.landing-footer-links{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.landing-footer-links a{align-items:center;background:var(--landing-card);border:1px solid var(--landing-border);border-radius:999px;color:#fff;display:inline-flex;font-weight:700;min-height:40px;padding:0 1rem;text-decoration:none;transition:border-color .2s ease,background-color .2s ease}.landing-footer-links a:hover{background:var(--landing-card-hover);border-color:var(--landing-border-strong);color:#fff}.landing-footer-payments{display:flex;gap:.5rem}.landing-footer-payments img{border-radius:6px;height:32px;width:auto}.landing-contact{background:var(--landing-card);border:1px solid var(--landing-border);border-radius:24px;padding:1.75rem}.landing-contact-title{font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.landing-contact-desc{color:var(--landing-muted);margin-bottom:1.25rem}.landing-contact-form{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-field{display:flex;flex-direction:column;gap:.35rem}.landing-field--full{grid-column:1/-1}.landing-field label{color:#ffffffd9;font-size:.85rem;font-weight:700}.landing-field input,.landing-field textarea{background:#00000059;border:1px solid var(--landing-border-strong);border-radius:12px;color:#fff;font:inherit;min-height:44px;padding:.6rem .85rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.landing-field textarea{resize:vertical}.landing-field input:focus,.landing-field textarea:focus{border-color:var(--landing-violet);box-shadow:0 0 0 3px #a78bfa4d;outline:none}.landing-contact-actions{display:flex;justify-content:flex-end}.landing-cta--sm{border:0;font-size:.95rem;min-height:46px;padding:.6rem 1.35rem}.landing-cta:disabled{cursor:wait;opacity:.7;transform:none}.landing-footer-bottom{align-items:center;border-top:1px solid var(--landing-border);color:var(--landing-muted);display:flex;flex-wrap:wrap;font-size:.85rem;gap:1rem;justify-content:space-between;padding:1.5rem 0}.landing-footer-bottom p{margin:0}.landing-footer-powered{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem}.landing-footer-powered img{height:22px;width:auto}.landing-footer-address{color:#e8e8f08c}.landing-games-hero{overflow:hidden;padding:2.5rem 0 1rem;position:relative}.landing-games-page .landing-games-intro{margin-bottom:2rem;padding:0;position:relative;text-align:center;z-index:1}.landing-games-page .landing-games-intro p{color:var(--landing-muted);font-size:1.05rem;margin:.75rem auto 0;max-width:36rem}.landing-feature{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) 300px;position:relative;z-index:1}.landing-feature-stage{align-items:flex-end;background:#0d0c16;border:1px solid var(--landing-border-strong);border-radius:28px;box-shadow:0 30px 80px -30px #7a32e2a6;display:flex;min-height:460px;overflow:hidden;position:relative}.landing-feature-video{animation:landing-fade-in .6s ease both;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.landing-feature-shade{background:linear-gradient(0deg,#06060bf2,#06060b8c 35%,#0000 65%),linear-gradient(90deg,#06060bb3,#0000 55%);inset:0;pointer-events:none;position:absolute}.landing-feature-copy{animation:landing-rise-in .5s ease both;max-width:34rem;padding:2.25rem 2.5rem;position:relative;z-index:1}.landing-feature-badge{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06060b99;border:1px solid var(--landing-border-strong);border-radius:999px;color:#fff;display:inline-flex;font-size:.78rem;font-weight:800;gap:.4rem;letter-spacing:.06em;margin-bottom:.9rem;padding:.35rem .8rem;text-transform:uppercase}.landing-feature-badge svg{color:var(--landing-amber)}.landing-feature-title{font-size:clamp(1.75rem,3.4vw,2.75rem);font-weight:700;line-height:1.1;margin-bottom:.6rem;text-shadow:0 2px 16px #00000080}.landing-feature-desc{color:#ffffffd1;font-size:1.02rem;line-height:1.55;margin-bottom:1.4rem}.landing-feature .landing-cta{border:0}.landing-feature-picker{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.landing-feature-picker li{flex:1 1}.landing-feature-thumb{align-items:center;background:var(--landing-card);border:1px solid var(--landing-border);border-radius:20px;color:#fff;cursor:pointer;display:flex;gap:.85rem;height:100%;min-height:88px;overflow:hidden;padding:.65rem;position:relative;text-align:start;transition:border-color .2s ease,background-color .2s ease,transform .2s ease;width:100%}.landing-feature-thumb:hover{background:var(--landing-card-hover);border-color:var(--landing-border-strong)}.landing-feature-thumb.is-active{background:var(--landing-card-hover);border-color:var(--landing-violet)}.landing-feature-thumb img{aspect-ratio:16/10;border-radius:12px;flex-shrink:0;object-fit:cover;opacity:.7;transition:opacity .2s ease;width:104px}.landing-feature-thumb.is-active img,.landing-feature-thumb:hover img{opacity:1}.landing-feature-thumb-text{display:flex;flex-direction:column;min-width:0}.landing-feature-thumb-cat{color:var(--landing-violet);font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.landing-feature-thumb-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-family:var(--landing-font-display);font-size:.98rem;font-weight:600;line-height:1.25;overflow:hidden}.landing-feature-progress{animation:landing-progress linear both;background:linear-gradient(90deg,var(--landing-violet),var(--landing-rose));bottom:0;height:3px;left:0;position:absolute;transform-origin:left;width:100%}.landing-feature-progress.is-paused{animation-play-state:paused}[dir=rtl] .landing-feature-progress{transform-origin:right}@keyframes landing-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes landing-fade-in{0%{opacity:0}to{opacity:1}}@keyframes landing-rise-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.landing-catalog{padding:3rem 0 4rem}.landing-catalog .nav-pills .nav-link{background:#0000!important;border:1px solid var(--landing-border-strong);border-radius:999px!important;color:#ffffffd9!important;font-weight:700;min-height:44px;padding:.5rem 1.1rem!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap}.landing-catalog .nav-pills .nav-link:hover{background:#7a32e22e!important;border-color:var(--landing-violet);color:#fff!important}.landing-catalog .nav-pills .nav-link:focus{box-shadow:none}.landing-catalog .nav-pills .nav-link:focus-visible{outline:3px solid var(--landing-violet);outline-offset:2px}.landing-catalog .nav-pills .nav-link.active-link,.landing-catalog .nav-pills .nav-link.active-link:hover{background:var(--brand-purple)!important;border-color:var(--brand-purple);color:#fff!important}.landing-game-tile{aspect-ratio:16/10;border:1px solid #7a32e233;border-radius:14px;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease;width:100%}.landing-game-tile:hover{box-shadow:0 12px 32px #7a32e240;transform:scale(1.03);z-index:1}.landing-game-tile .lazy-load-image-loaded,.landing-game-tile img,.landing-game-tile span.lazy-load-image-background{display:block;height:100%;object-fit:cover;width:100%}.landing-game-tile-title{background:linear-gradient(#0000,#000000d9);bottom:0;color:#fff;font-size:.72rem;font-weight:600;left:0;padding:.5rem .6rem;pointer-events:none;position:absolute;right:0}@media screen and (max-width:992px){.landing-features-grid,.landing-hero-grid,.landing-perks-grid,.landing-showcase{grid-template-columns:1fr}.landing-hero{padding-top:2rem}.landing-hero-media{order:-1}.landing-feature{grid-template-columns:1fr}.landing-feature-stage{min-height:420px}.landing-feature-picker{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.landing-feature-picker::-webkit-scrollbar{display:none}.landing-feature-picker li{flex:0 0 min(260px,78%);scroll-snap-align:start}.landing-download-card img.mockup-float{margin-top:-6rem}.landing-franchise-row{grid-template-columns:repeat(5,minmax(0,1fr))}.landing-footer-top{gap:2.5rem;grid-template-columns:1fr}.landing-game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:576px){.landing-library-head{align-items:flex-start;flex-direction:column}.landing-game-grid{gap:.75rem}.landing-game-card-body{padding:.7rem .75rem .85rem}.landing-game-card-title{font-size:.95rem}.landing-perks-list{grid-template-columns:1fr}.landing-cta{justify-content:center;width:100%}.landing-franchise{border-radius:14px;padding:.55rem}.landing-feature-stage{border-radius:22px;min-height:380px}.landing-feature-copy{padding:1.5rem 1.25rem}.landing-feature-thumb img{width:84px}.landing-contact{padding:1.25rem}.landing-contact-form{grid-template-columns:1fr}.landing-contact-actions .landing-cta{justify-content:center;width:100%}.landing-footer-bottom{align-items:flex-start;flex-direction:column}.landing-stack{width:86%}.landing-stack-chip--fav{left:-6%}.landing-stack-chip--play{right:-6%}}@media (prefers-reduced-motion:reduce){.landing-cta,.landing-cta-arrow,.landing-feature-thumb,.landing-franchise,.landing-game-card,.landing-game-card-media img,.landing-game-card-play{transition:none}.landing-feature-copy,.landing-feature-video,.landing-stack-chip{animation:none}.landing-stack-card{transition:none}.landing-cta:hover,.landing-franchise:hover,.landing-game-card:hover,.landing-game-card:hover .landing-game-card-media img{transform:none}}:root{--dash-bg:#0b0a12;--dash-surface:#14121f;--dash-surface-2:#1c1930;--dash-surface-3:#262140;--dash-border:#a78bfa24;--dash-border-strong:#a78bfa66;--dash-text:#ececf4;--dash-muted:#ececf4ad;--dash-faint:#ececf473;--dash-brand:#7a32e2;--dash-brand-hover:#8b47f0;--dash-violet:#a78bfa;--dash-rose:#f43f5e;--dash-amber:#fbbf24;--dash-danger:#f87171;--dash-radius-sm:12px;--dash-radius:18px;--dash-radius-lg:26px;--dash-sidebar-w:248px;--dash-font-display:"Fredoka","Nunito",system-ui,sans-serif;--dash-font-body:"Nunito",system-ui,-apple-system,"Segoe UI",sans-serif;--dash-ease:cubic-bezier(0.2,0.8,0.2,1)}.dash{background:radial-gradient(1200px 500px at 70% -10%,#7a32e22e,#0000 60%),#0b0a12;background:radial-gradient(1200px 500px at 70% -10%,#7a32e22e,#0000 60%),var(--dash-bg);color:#ececf4;color:var(--dash-text);font-family:Nunito,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(--dash-font-body);font-size:16px;line-height:1.5;min-height:100vh}.dash h1,.dash h2,.dash h3{color:#fff;font-family:Fredoka,Nunito,system-ui,sans-serif;font-family:var(--dash-font-display);letter-spacing:-.01em;margin:0}.dash a{color:inherit}.dash button{font-family:inherit}.dash :focus-visible,.dash-dialog :focus-visible,.dash-player :focus-visible{outline:3px solid #a78bfa;outline:3px solid var(--dash-violet);outline-offset:2px}.dash-main{margin-inline-start:248px;margin-inline-start:var(--dash-sidebar-w);min-width:0}.dash-content{max-width:1480px;padding:8px 32px 64px}.dash-topbar{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#0b0a12c7;border-bottom:1px solid #0000;padding:18px 32px 16px;position:sticky;top:0;z-index:20}.dash-topbar-row{align-items:center;display:flex;gap:16px}.dash-topbar-title{align-items:center;display:flex;gap:12px;min-width:0}.dash-topbar-title h1{font-size:28px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-topbar-logo{display:none;height:36px;width:36px}.dash-topbar-search{flex:1 1;margin-inline:auto;max-width:560px}.dash-topbar-actions{align-items:center;display:flex;gap:8px;margin-inline-start:auto}.dash-topbar-search+.dash-topbar-actions{margin-inline-start:0}.dash-lang{align-items:center;display:inline-flex;margin:0;position:relative}.dash-lang>svg{color:#a78bfa;color:var(--dash-violet);inset-inline-start:12px;pointer-events:none;position:absolute}.dash .dash-lang select{-webkit-appearance:none;appearance:none;background-color:#14121f;background-color:var(--dash-surface);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23a78bfa' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid #a78bfa66;border:1px solid var(--dash-border-strong);border-radius:999px;color:#ececf4;color:var(--dash-text);cursor:pointer;font-size:14px;font-weight:700;min-height:40px;padding:0 32px 0 34px}[dir=rtl] .dash .dash-lang select{background-position:left 12px center;padding:0 34px 0 32px}.dash .dash-lang select option{color:#ececf4;color:var(--dash-text)}.dash .dash-lang select option,.dash-back{background:#14121f;background:var(--dash-surface)}.dash-back{align-items:center;border:1px solid #a78bfa66;border:1px solid var(--dash-border-strong);border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;transition:background-color .2s ease;width:40px}.dash-back:hover{background:#1c1930;background:var(--dash-surface-2)}[dir=rtl] .dash-back svg{transform:scaleX(-1)}.dash-sidebar{background:#0f0d18;border-inline-end:1px solid #a78bfa24;border-inline-end:1px solid var(--dash-border);display:flex;flex-direction:column;inset-block:0;inset-inline-start:0;padding:24px 16px;position:fixed;width:248px;width:var(--dash-sidebar-w);z-index:30}.dash-sidebar-logo{display:block;padding:0 8px 28px}.dash-sidebar-logo img{height:44px;width:auto}.dash-nav{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.dash-nav-link{align-items:center;border-radius:14px;color:#ececf4ad;color:var(--dash-muted);display:flex;font-weight:700;gap:12px;min-height:48px;padding:0 14px;text-decoration:none;transition:background-color .2s ease,color .2s ease}.dash-nav-link:hover{background:#14121f;background:var(--dash-surface);color:#fff}.dash-nav-link.active{background:linear-gradient(135deg,#8b5cf647,#7a32e224);box-shadow:inset 0 0 0 1px #a78bfa66;box-shadow:inset 0 0 0 1px var(--dash-border-strong);color:#fff}.dash-nav-link.active svg{color:#a78bfa;color:var(--dash-violet)}.dash-nav-count{align-items:center;background:#262140;background:var(--dash-surface-3);border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:800;height:24px;justify-content:center;margin-inline-start:auto;min-width:24px;padding:0 7px}.dash-logout{background:#0000;border:0;cursor:pointer;width:100%}.dash-sidebar-footer{border-top:1px solid #a78bfa24;border-top:1px solid var(--dash-border);margin-top:auto;padding-top:16px}.dash-btn{align-items:center;border:1px solid #0000;border-radius:999px;cursor:pointer;display:inline-flex;font-size:15px;font-weight:800;gap:8px;justify-content:center;min-height:44px;padding:0 20px;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,transform .15s ease,box-shadow .2s ease;white-space:nowrap}.dash-btn:active{transform:scale(.97)}.dash-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.dash-btn--primary{background:linear-gradient(135deg,#8b5cf6,#7a32e2 55%,#6d28d9);box-shadow:0 10px 24px -10px #7a32e2e6,inset 0 1px 0 #ffffff38;color:#fff}.dash-btn--primary:hover{box-shadow:0 14px 30px -10px #7a32e2,inset 0 1px 0 #ffffff38;color:#fff}.dash-btn--ghost{background:#ffffff0f;border-color:#a78bfa66;border-color:var(--dash-border-strong);color:#fff}.dash-btn--ghost:hover{background:#ffffff1f;color:#fff}.dash-btn--danger{background:#0000;border-color:#f871718c;color:#f87171;color:var(--dash-danger)}.dash-btn--danger:hover{background:#f871711f;color:#fecaca}.dash-btn--block{width:100%}.dash-icon-btn{align-items:center;background:#14121fbf;border:1px solid #a78bfa66;border:1px solid var(--dash-border-strong);border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;transition:background-color .2s ease,color .2s ease,transform .15s ease;width:44px}.dash-icon-btn:hover{background:#262140;background:var(--dash-surface-3)}.dash-icon-btn:active{transform:scale(.92)}.dash-icon-btn:disabled{cursor:default;opacity:.35}.dash-fav{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.dash-fav.is-active{border-color:#f43f5e8c;color:#f43f5e;color:var(--dash-rose)}.dash-fav.is-active svg{animation:dash-pop .3s cubic-bezier(.2,.8,.2,1);animation:dash-pop .3s var(--dash-ease)}.dash-fav--pill{border-radius:999px;font-size:15px;font-weight:800;gap:8px;padding:0 18px;width:auto}@keyframes dash-pop{0%{transform:scale(.6)}60%{transform:scale(1.2)}to{transform:scale(1)}}.dash-search{position:relative}.dash-search-field{align-items:center;display:flex;position:relative}.dash-search-field>svg{color:#ececf473;color:var(--dash-faint);inset-inline-start:16px;pointer-events:none;position:absolute}.dash-search input{background:#14121f;background:var(--dash-surface);border:1px solid #a78bfa66;border:1px solid var(--dash-border-strong);border-radius:999px;color:#fff;font:inherit;font-weight:600;min-height:46px;padding:0 48px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.dash-search input::placeholder{color:#ececf473;color:var(--dash-faint)}.dash-search input:focus{border-color:#a78bfa;border-color:var(--dash-violet);box-shadow:0 0 0 4px #a78bfa33;outline:none}.dash-search-clear{border:0;height:38px;inset-inline-end:4px;position:absolute;width:38px}.dash-search-panel{background:#14121ff7;border:1px solid #a78bfa66;border:1px solid var(--dash-border-strong);border-radius:18px;border-radius:var(--dash-radius);box-shadow:0 24px 60px -20px #000000e6;position:absolute;top:calc(100% + 8px);inset-inline:0;list-style:none;margin:0;max-height:min(60vh,460px);overflow-y:auto;padding:8px;z-index:40}.dash-search-item{align-items:center;background:#0000;border:0;border-radius:14px;color:#fff;cursor:pointer;display:flex;gap:12px;padding:8px;text-align:start;width:100%}.dash-search-item:focus-visible,.dash-search-item:hover{background:#1c1930;background:var(--dash-surface-2)}.dash-search-item img{aspect-ratio:16/10;border-radius:10px;flex-shrink:0;object-fit:cover;width:76px}.dash-search-item-text{display:flex;flex:1 1;flex-direction:column;min-width:0}.dash-search-item-text strong{font-family:Fredoka,Nunito,system-ui,sans-serif;font-family:var(--dash-font-display);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-search-item-text span{color:#a78bfa;color:var(--dash-violet);font-size:13px;font-weight:700}.dash-search-item>svg{color:#a78bfa;color:var(--dash-violet);flex-shrink:0}.dash-search-empty{color:#ececf4ad;color:var(--dash-muted);padding:18px;text-align:center}.dash-section{margin-top:40px}.dash-section-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.dash-section-head h2{font-size:22px;font-weight:700}.dash-section-actions{align-items:center;display:flex;gap:8px}.dash-link{align-items:center;color:#a78bfa!important;color:var(--dash-violet)!important;display:inline-flex;font-size:15px;font-weight:800;gap:4px;min-height:44px;padding:0 6px;text-decoration:none;white-space:nowrap}.dash-link:hover{color:#fff!important}[dir=rtl] .dash-link svg,[dir=rtl] .dash-row-nav svg{transform:scaleX(-1)}.dash-card{height:100%;position:relative}.dash-card-hit{background:#14121f;background:var(--dash-surface);border:1px solid #a78bfa24;border:1px solid var(--dash-border);border-radius:18px;border-radius:var(--dash-radius);color:inherit;cursor:pointer;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0;text-align:start;transition:transform .25s cubic-bezier(.2,.8,.2,1),border-color .25s ease,box-shadow .25s ease;transition:transform .25s var(--dash-ease),border-color .25s ease,box-shadow .25s ease;width:100%}.dash-card-hit:hover{border-color:#a78bfa66;border-color:var(--dash-border-strong);box-shadow:0 18px 40px -18px #7a32e2d9;transform:translateY(-4px)}.dash-card-media{aspect-ratio:16/10;background:#0d0c16;overflow:hidden;position:relative;width:100%}.dash-card-media img{display:block;height:100%;object-fit:cover;transition:transform .45s cubic-bezier(.2,.8,.2,1);transition:transform .45s var(--dash-ease);width:100%}.dash-card-hit:hover .dash-card-media img{transform:scale(1.06)}.dash-card-play{background:linear-gradient(0deg,#0b0a128c,#0000 60%);inset:0;opacity:0;position:absolute;transition:opacity .2s ease}.dash-card-play,.dash-card-play span{align-items:center;display:flex;justify-content:center}.dash-card-play span{background:#fff;border-radius:50%;box-shadow:0 8px 24px #00000080;color:#6d28d9;height:52px;transform:scale(.85);transition:transform .25s cubic-bezier(.2,.8,.2,1);transition:transform .25s var(--dash-ease);width:52px}.dash-card-play svg{margin-inline-start:3px}.dash-card-hit:focus-visible .dash-card-play,.dash-card-hit:hover .dash-card-play{opacity:1}.dash-card-hit:hover .dash-card-play span{transform:scale(1)}.dash-card-body{padding:12px 14px 14px}.dash-card-tag{color:#a78bfa;color:var(--dash-violet);display:block;font-size:11px;font-weight:800;letter-spacing:.06em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.dash-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:16px!important;font-weight:600!important;line-height:1.3;margin-top:2px!important;min-height:2.6em;overflow:hidden}.dash-card .dash-fav{height:38px;inset-inline-end:8px;position:absolute;top:8px;width:38px;z-index:2}.dash-row-track{grid-gap:16px;display:grid;gap:16px;grid-auto-columns:calc(20% - 12.8px);grid-auto-flow:column;list-style:none;margin:0 -2px;overflow-x:auto;padding:4px 2px 12px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.dash-row-track::-webkit-scrollbar{display:none}.dash-row-track>li{scroll-snap-align:start}.dash-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));list-style:none;margin:0;padding:0}.dash-hero{background:#14121f;background:var(--dash-surface);border:1px solid #a78bfa66;border:1px solid var(--dash-border-strong);border-radius:26px;border-radius:var(--dash-radius-lg);isolation:isolate;min-height:340px;overflow:hidden;position:relative}.dash-hero-bg{background-position:50%;background-size:cover;filter:blur(36px) saturate(1.4) brightness(.55);inset:-40px;position:absolute;transform:scale(1.1);transition:background-image .4s ease;z-index:-1}.dash-hero:after{background:linear-gradient(90deg,#0b0a12eb,#0b0a128c 55%,#0b0a1240);content:"";inset:0;position:absolute;z-index:-1}[dir=rtl] .dash-hero:after{background:linear-gradient(270deg,#0b0a12eb,#0b0a128c 55%,#0b0a1240)}.dash-hero-slide{grid-gap:32px;align-items:center;animation:dash-fade-up .45s cubic-bezier(.2,.8,.2,1) both;animation:dash-fade-up .45s var(--dash-ease) both;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);padding:36px 40px 56px}.dash-hero-badge{align-items:center;background:#0b0a1299;border:1px solid #a78bfa66;border:1px solid var(--dash-border-strong);border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;gap:6px;letter-spacing:.06em;margin-bottom:14px;padding:5px 12px;text-transform:uppercase}.dash-hero-badge svg{color:#fbbf24;color:var(--dash-amber)}.dash-hero-title{font-size:clamp(28px,3.2vw,44px)!important;font-weight:700!important;line-height:1.08;margin-bottom:10px!important}.dash-hero-desc{color:#ffffffd1;font-size:16px;margin-bottom:22px;max-width:30rem}.dash-hero-actions{display:flex;flex-wrap:wrap;gap:10px}.dash-hero-actions .dash-btn{font-size:16px;min-height:50px;padding:0 24px}.dash-hero-actions .dash-fav--pill{height:50px;min-height:50px}.dash-hero-art{aspect-ratio:16/10;border:1px solid #ffffff24;border-radius:18px;border-radius:var(--dash-radius);box-shadow:0 30px 60px -20px #000c;overflow:hidden;position:relative;transform:rotate(1.5deg)}.dash-hero-art img{display:block;height:100%;object-fit:cover;width:100%}.dash-hero-dots{bottom:18px;display:flex;gap:6px;inset-inline-start:40px;position:absolute}.dash-hero-dot{align-items:center;background:#0000;border:0;cursor:pointer;display:flex;height:24px;padding:0;width:44px}.dash-hero-dot span{background:#ffffff38;border-radius:4px;display:block;height:4px;overflow:hidden;width:100%}.dash-hero-dot.is-active span:after{animation:dash-progress 7s linear both;animation:dash-progress var(--dash-hero-interval,7s) linear both;background:#fff;content:"";display:block;height:100%;transform-origin:left}.dash-hero.is-paused .dash-hero-dot.is-active span:after{animation-play-state:paused}[dir=rtl] .dash-hero-dot.is-active span:after{transform-origin:right}.dash-hero-nav{bottom:12px;display:flex;gap:8px;inset-inline-end:16px;position:absolute}[dir=rtl] .dash-hero-nav svg{transform:scaleX(-1)}@keyframes dash-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dash-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.dash-franchise-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));list-style:none;margin:0;padding:0}.dash-franchise-row{grid-gap:12px;display:grid;gap:12px;grid-auto-columns:132px;grid-auto-flow:column;list-style:none;margin:0 -2px;overflow-x:auto;padding:4px 2px 10px;scroll-snap-type:x mandatory;scrollbar-width:none}.dash-franchise-row::-webkit-scrollbar{display:none}.dash-franchise-row>li{scroll-snap-align:start}.dash-franchise{align-items:center;background:#14121f;background:var(--dash-surface);border:1px solid #a78bfa24;border:1px solid var(--dash-border);border-radius:18px;border-radius:var(--dash-radius);color:#fff;display:flex;flex-direction:column;gap:10px;height:100%;padding:16px 12px 14px;text-align:center;text-decoration:none;transition:transform .25s cubic-bezier(.2,.8,.2,1),border-color .2s ease,background-color .2s ease;transition:transform .25s var(--dash-ease),border-color .2s ease,background-color .2s ease}.dash-franchise:hover{background:#1c1930;background:var(--dash-surface-2);border-color:#a78bfa66;border-color:var(--dash-border-strong);color:#fff;transform:translateY(-3px)}.dash-franchise-logo{align-items:center;aspect-ratio:1.4;background:radial-gradient(circle at 50% 40%,#a78bfa29,#0000 70%);border-radius:14px;display:flex;justify-content:center;padding:6px;width:100%}.dash-franchise-logo img{max-height:100%;max-width:100%;object-fit:contain}.dash-franchise-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-family:Fredoka,Nunito,system-ui,sans-serif;font-family:var(--dash-font-display);font-size:15px;font-weight:600;line-height:1.25;overflow:hidden}.dash-franchise-count{color:#a78bfa;color:var(--dash-violet);font-size:12px;font-weight:800}.dash-list-head{align-items:center;background:linear-gradient(135deg,#7a32e238,#14121fe6 60%);border:1px solid #a78bfa24;border:1px solid var(--dash-border);border-radius:26px;border-radius:var(--dash-radius-lg);display:flex;gap:18px;margin-bottom:24px;padding:20px}.dash-list-head-logo{align-items:center;background:#0b0a128c;border-radius:16px;display:flex;flex-shrink:0;height:72px;justify-content:center;padding:8px;width:96px}.dash-list-head-logo img{max-height:100%;max-width:100%;object-fit:contain}.dash-list-head-logo svg{color:#a78bfa;color:var(--dash-violet)}.dash-list-head h2{font-size:26px;font-weight:700}.dash-list-head p{margin:2px 0 0}.dash-list-head p,.dash-page-note{color:#ececf4ad;color:var(--dash-muted);font-weight:700}.dash-page-note{margin:0 0 16px}.dash-empty{background:#14121f;background:var(--dash-surface);border:1px dashed #a78bfa66;border:1px dashed var(--dash-border-strong);border-radius:26px;border-radius:var(--dash-radius-lg);flex-direction:column;gap:10px;margin:48px auto;max-width:460px;padding:40px 28px;text-align:center}.dash-empty,.dash-empty-icon{align-items:center;display:flex}.dash-empty-icon{background:linear-gradient(135deg,#fb7185,#e11d48);border-radius:22px;box-shadow:0 14px 30px -10px #f43f5eb3;color:#fff;height:72px;justify-content:center;margin-bottom:6px;width:72px}.dash-empty-icon--violet{background:linear-gradient(135deg,#8b5cf6,#6d28d9);box-shadow:0 14px 30px -10px #7a32e2b3}.dash-empty h2{font-size:22px}.dash-empty p{color:#ececf4ad;color:var(--dash-muted);margin:0 0 8px}.dash-skeleton{background:#14121f;background:var(--dash-surface);border-radius:18px;border-radius:var(--dash-radius);overflow:hidden;position:relative}.dash-skeleton:after{animation:dash-shimmer 1.4s infinite;background:linear-gradient(90deg,#0000,#a78bfa14,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes dash-shimmer{to{transform:translateX(100%)}}.dash-skeleton-hero{border-radius:26px;border-radius:var(--dash-radius-lg);height:340px}.dash-skeleton-title{border-radius:8px;height:22px;margin:40px 0 16px;width:180px}.dash-skeleton-card{aspect-ratio:16/13}.dash-mobile-nav{display:none}.dash-toast{align-items:center;animation:dash-toast-in .3s cubic-bezier(.2,.8,.2,1) both;background:#1c1930;border:1px solid #a78bfa66;border-radius:999px;bottom:28px;box-shadow:0 18px 40px -12px #000c;color:#fff;display:flex;font-family:Nunito,system-ui,sans-serif;font-size:15px;font-weight:700;gap:10px;left:50%;max-width:calc(100vw - 32px);padding:12px 18px;position:fixed;transform:translateX(-50%);z-index:10000}.dash-toast svg{color:#a78bfa;flex-shrink:0}@keyframes dash-toast-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.dash-player{animation:dash-player-in .25s ease both;background:#05040a;color:#fff;display:flex;flex-direction:column;font-family:Nunito,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(--dash-font-body);inset:0;position:fixed;z-index:9999}@keyframes dash-player-in{0%{opacity:0}to{opacity:1}}.dash-player-bar{background:#0f0d18;border-bottom:1px solid #a78bfa24;border-bottom:1px solid var(--dash-border);padding:max(10px,env(safe-area-inset-top)) 14px 10px}.dash-player-bar,.dash-player-info{align-items:center;display:flex;gap:12px}.dash-player-info{flex:1 1;min-width:0}.dash-player-info img{aspect-ratio:16/10;border-radius:8px;flex-shrink:0;object-fit:cover;width:56px}.dash-player-info div{min-width:0}.dash-player-info strong{display:block;font-family:Fredoka,Nunito,system-ui,sans-serif;font-family:var(--dash-font-display);font-size:17px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-player-info span{color:#a78bfa;color:var(--dash-violet);display:block;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.dash-player-actions{align-items:center;display:flex;gap:8px}.dash-player-stage{flex:1 1;min-height:0;position:relative}.dash-player-stage iframe{background:#000;border:0;display:block;height:100%;width:100%}.dash-player-loader{align-items:center;background:#05040a;display:flex;flex-direction:column;gap:18px;inset:0;justify-content:center;overflow:hidden;padding:24px;position:absolute;text-align:center;z-index:2}.dash-player-loader-bg{background-position:50%;background-size:cover;filter:blur(40px) brightness(.35) saturate(1.3);inset:-60px;position:absolute}.dash-player-loader>:not(.dash-player-loader-bg){position:relative}.dash-player-loader-art{aspect-ratio:16/10;border:1px solid #ffffff29;border-radius:18px;border-radius:var(--dash-radius);box-shadow:0 30px 60px -20px #000000e6;object-fit:cover;width:min(320px,70vw)}.dash-player-loader h2{font-family:Fredoka,Nunito,system-ui,sans-serif;font-family:var(--dash-font-display);font-size:24px;font-weight:700;margin:0}.dash-player-progress{background:#ffffff24;border-radius:6px;height:6px;overflow:hidden;width:min(260px,60vw)}.dash-player-progress span{animation:dash-indeterminate 1.2s ease-in-out infinite;background:linear-gradient(90deg,#a78bfa,#f43f5e);border-radius:6px;display:block;height:100%;width:40%}.dash-player-loader p{color:#ececf4ad;color:var(--dash-muted);font-weight:700;margin:0}@keyframes dash-indeterminate{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}.dash-settings{display:flex;flex-direction:column;gap:28px;max-width:760px}.dash-account{align-items:center;background:linear-gradient(135deg,#7a32e247,#14121ff2 65%);border:1px solid #a78bfa66;border:1px solid var(--dash-border-strong);border-radius:26px;border-radius:var(--dash-radius-lg);display:flex;gap:16px;padding:20px}.dash-account-avatar{align-items:center;background:linear-gradient(135deg,#8b5cf6,#6d28d9);border-radius:18px;color:#fff;display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.dash-account-text{flex:1 1;min-width:0}.dash-account-text strong{display:block;font-family:Fredoka,Nunito,system-ui,sans-serif;font-family:var(--dash-font-display);font-size:20px;font-weight:600}.dash-account-text span{color:#ececf4ad;color:var(--dash-muted);font-weight:600}.dash-status{align-items:center;background:#34d39924;border-radius:999px;color:#6ee7b7;display:inline-flex;font-size:13px;font-weight:800;gap:6px;margin-top:6px;padding:3px 10px}.dash-status:before{background:currentColor;border-radius:50%;content:"";height:7px;width:7px}.dash-group h2{color:#a78bfa!important;color:var(--dash-violet)!important;font-family:Nunito,system-ui,-apple-system,Segoe UI,sans-serif!important;font-family:var(--dash-font-body)!important;font-size:13px!important;font-weight:800!important;letter-spacing:.1em;margin:0 0 10px 4px!important;text-transform:uppercase}.dash-group-list{background:#14121f;background:var(--dash-surface);border:1px solid #a78bfa24;border:1px solid var(--dash-border);border-radius:18px;border-radius:var(--dash-radius);list-style:none;margin:0;overflow:hidden;padding:0}.dash-group-list li+li{border-top:1px solid #a78bfa24;border-top:1px solid var(--dash-border)}.dash-setting-row{align-items:center;background:#0000;border:0;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:14px;min-height:64px;padding:12px 16px;text-align:start;transition:background-color .2s ease;width:100%}.dash-setting-row:hover{background:#1c1930;background:var(--dash-surface-2)}.dash-setting-icon{align-items:center;background:#7a32e22e;border-radius:12px;color:#a78bfa;color:var(--dash-violet);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.dash-setting-row--danger .dash-setting-icon{background:#f8717124;color:#f87171;color:var(--dash-danger)}.dash-setting-row--danger{color:#fecaca}.dash-setting-label{flex:1 1;min-width:0}.dash-setting-label small{color:#ececf4ad;color:var(--dash-muted);display:block;font-size:13px;font-weight:600}.dash-setting-row>svg:last-child{color:#ececf473;color:var(--dash-faint);flex-shrink:0}[dir=rtl] .dash-setting-row>svg:last-child{transform:scaleX(-1)}.dash-dialog-backdrop{align-items:center;animation:dash-player-in .2s ease both;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#05040ab8;display:flex;font-family:Nunito,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(--dash-font-body);inset:0;justify-content:center;padding:24px;position:fixed;z-index:10000}.dash-dialog{animation:dash-dialog-in .28s cubic-bezier(.2,.8,.2,1) both;animation:dash-dialog-in .28s var(--dash-ease) both;background:#14121f;border:1px solid #a78bfa66;border:1px solid var(--dash-border-strong);border-radius:26px;border-radius:var(--dash-radius-lg);box-shadow:0 40px 80px -24px #000000e6;color:#ececf4;color:var(--dash-text);display:flex;flex-direction:column;max-height:calc(100vh - 48px);max-width:460px;overflow:hidden;position:relative;width:100%}.dash-dialog--doc{height:min(88vh,900px);max-width:880px}@keyframes dash-dialog-in{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}.dash-dialog-head{align-items:center;border-bottom:1px solid #a78bfa24;border-bottom:1px solid var(--dash-border);display:flex;gap:12px;padding:16px 16px 16px 22px}.dash-dialog-head h2{color:#fff;flex:1 1;font-family:Fredoka,Nunito,system-ui,sans-serif;font-family:var(--dash-font-display);font-size:20px;font-weight:600;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-dialog-head .dash-icon-btn{height:40px;width:40px}.dash-dialog-body{overflow-y:auto;padding:22px}.dash-dialog-body p{color:#ececf4ad;color:var(--dash-muted);margin:0}.dash-dialog-foot{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding:0 22px 22px}.dash-dialog-hero{align-items:center;display:flex;flex-direction:column;gap:10px;padding:30px 26px 8px;text-align:center}.dash-dialog-hero h2{color:#fff;font-family:Fredoka,Nunito,system-ui,sans-serif;font-family:var(--dash-font-display);font-size:22px;font-weight:700;margin:0}.dash-dialog-hero p{color:#ececf4ad;color:var(--dash-muted);margin:0}.dash-dialog-hero-icon{align-items:center;background:#f8717124;border-radius:20px;color:#f87171;color:var(--dash-danger);display:flex;height:64px;justify-content:center;margin-bottom:4px;width:64px}.dash-dialog-hero-icon--success{background:#34d39924;color:#6ee7b7}.dash-dialog-msg{border-radius:12px;font-size:14px;font-weight:700;margin:16px 26px 0;padding:10px 14px;text-align:center}.dash-dialog-msg--error{background:#f871711f;color:#fecaca}.dash-dialog-msg--ok{background:#34d3991f;color:#a7f3d0}.dash-dialog-hero+.dash-dialog-foot,.dash-dialog-msg+.dash-dialog-foot{justify-content:center;padding-top:24px}.dash-dialog-foot .dash-btn{flex:1 1;min-width:140px}.dash-doc-frame{background:#fff;flex:1 1;min-height:0;position:relative}.dash-doc-frame iframe{border:0;display:block;height:100%;width:100%}.dash-doc-loading{align-items:center;background:#14121f;color:#ececf4ad;color:var(--dash-muted);display:flex;flex-direction:column;font-weight:700;gap:14px;inset:0;justify-content:center;position:absolute}.dash-spinner{animation:dash-spin .8s linear infinite;border:3px solid #a78bfa33;border-radius:50%;border-top:3px solid var(--dash-violet);height:36px;width:36px}@keyframes dash-spin{to{transform:rotate(1turn)}}@media (max-width:1280px){.dash-row-track{grid-auto-columns:calc(25% - 12px)}}@media (max-width:1024px){.dash-row-track{gap:14px;grid-auto-columns:calc(33.33333% - 9.33333px)}.dash-hero-slide{gap:20px;grid-template-columns:1fr}.dash-hero-art{display:none}}@media (max-width:768px){.dash-sidebar{display:none}.dash-main{margin-inline-start:0}.dash-topbar{padding:max(12px,env(safe-area-inset-top)) 16px 12px}.dash-topbar-row{flex-wrap:wrap}.dash-topbar-logo{display:block}.dash-topbar-title h1{font-size:22px}.dash-topbar-search{flex-basis:100%;margin:4px 0 0;max-width:none;order:3}.dash-topbar-search+.dash-topbar-actions{margin-inline-start:auto}.dash-content{padding:4px 16px 112px}.dash-section{margin-top:32px}.dash-section-head h2{font-size:19px}.dash-row-nav{display:none!important}.dash-row-track{gap:12px;grid-auto-columns:44%}.dash-franchise-grid,.dash-grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.dash-card-body{padding:10px 12px 12px}.dash-card-title{font-size:14px!important}.dash-hero{min-height:0}.dash-hero-slide{padding:22px 20px 52px}.dash-hero-desc{font-size:15px;margin-bottom:18px}.dash-hero-dots{inset-inline-start:20px}.dash-hero-nav{display:none}.dash-list-head{gap:14px;padding:14px}.dash-list-head-logo{height:56px;width:72px}.dash-list-head h2{font-size:21px}.dash-mobile-nav{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#0f0d18f0;border-top:1px solid #a78bfa24;border-top:1px solid var(--dash-border);inset-inline:0;bottom:0;display:grid;grid-template-columns:repeat(4,1fr);padding:8px 8px max(8px,env(safe-area-inset-bottom));position:fixed;z-index:40}.dash-mobile-link{border-radius:14px;color:#ececf473;color:var(--dash-faint);flex-direction:column;font-size:12px;font-weight:800;gap:3px;min-height:54px;position:relative;text-decoration:none;transition:color .2s ease}.dash-mobile-link,.dash-mobile-link .dash-mobile-icon{align-items:center;display:flex;justify-content:center}.dash-mobile-link .dash-mobile-icon{border-radius:999px;height:30px;transition:background-color .2s ease;width:56px}.dash-mobile-link.active{color:#fff}.dash-mobile-link.active .dash-mobile-icon{background:#7a32e259;color:#a78bfa;color:var(--dash-violet)}.dash-toast{bottom:calc(92px + env(safe-area-inset-bottom))}.dash-dialog-backdrop{align-items:flex-end;padding:12px}.dash-dialog{border-radius:24px;max-height:calc(100vh - 24px)}.dash-dialog--doc{height:calc(100vh - 24px)}.dash-player-info img{display:none}.dash-account{padding:16px}}@media (prefers-reduced-motion:reduce){.dash *,.dash :after,.dash :before,.dash-dialog,.dash-dialog-backdrop,.dash-player,.dash-player *,.dash-toast{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=main.e1cb446e.css.map*/