:root{--cyan:#00d8e8;--cyan-dark:#00b9d6;--blue:#0d4c82;--blue-2:#0a3966;--ink:#07243f;--cream:#fffaf0;--paper:#f7f5ef;--yellow:#ffd84d;--coral:#ff6b57;--green:#19a974;--white:#fff;--muted:#63788b;--border:#dce5e8;--shadow:0 18px 60px #062d4e24;--radius:24px}.store-page{color:#064f84;background:#f3f8f8;min-height:100vh;overflow-x:hidden}.store-hero{text-align:center;place-items:center;width:min(1040px,100% - 48px);min-height:330px;margin:0 auto;padding:86px 0 48px;display:grid}.store-hero:before,.store-hero:after{content:none}.store-hero__copy{max-width:760px}.store-kicker{color:#0797a6;align-items:center;gap:8px;width:fit-content;margin-inline:auto;font-size:13px;font-weight:900;display:inline-flex}.store-kicker svg{width:16px}.store-hero h1{color:#063f69;letter-spacing:-3px;margin:20px 0 14px;font-family:Changa Variable,Alexandria Variable,sans-serif;font-size:clamp(48px,6.4vw,82px);line-height:.98}.store-hero h1 em{color:#00aebd;font-style:normal}.store-hero__copy>p{color:#668496;max-width:610px;margin:0 auto;font-size:17px;line-height:1.9}.store-balance{background:0 0;border:1px solid #cde4e8;border-radius:12px;align-items:center;gap:9px;width:fit-content;margin:24px auto 0;padding:10px 14px 10px 18px;display:flex}.store-balance svg{color:#22e1e3;width:20px}.store-balance span{color:#668496;font-size:13px}.store-balance strong{font-size:24px}.store-balance small{color:#7695a5}.store-offers,.store-how{width:min(1180px,100% - 48px);margin:0 auto;padding:94px 0 54px}.store-offers{padding-bottom:100px}.store-section-heading{text-align:center;max-width:670px;margin:0 auto 48px}.store-section-heading>span{color:#04a9b8;margin-bottom:7px;font-size:13px;font-weight:900;display:inline-block}.store-section-heading h2{color:#075589;margin:0;font-size:clamp(32px,4vw,48px)}.store-section-heading p{color:#68869a;margin:9px 0 0}.store-offers__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.store-coming-card,.store-bundle-card{border-radius:30px;position:relative}.store-coming-card{color:#648498;background:#ffffffb8;border:1px dashed #b8ccd6;min-height:340px;padding:40px 30px;overflow:hidden;box-shadow:0 18px 50px #0a405b0f}.store-coming-card:after{content:"";background:#0cc6cf14;border-radius:50%;width:180px;height:180px;position:absolute;inset:auto -80px -90px auto}.store-coming-card>span{color:#5b7d91;background:#eaf2f4;border-radius:18px;place-items:center;width:58px;height:58px;display:grid}.store-coming-card>span svg{width:27px}.store-coming-card small{color:#0aa8b4;margin:46px 0 6px;font-weight:900;display:inline-block}.store-coming-card h3{color:#426b84;margin:0 0 8px;font-size:24px}.store-coming-card p{margin:0;font-size:14px;line-height:1.8}.store-coming-card__line{background:#e4eef1;border-radius:99px;width:70%;height:7px;margin-top:26px}.store-coming-card--second{opacity:.88}.store-bundle-card{--bundle-art:none;isolation:isolate;color:#fff;background-color:#041f2c;background-image:var(--bundle-art);background-position:top;background-size:cover;border:1px solid #5ee0e57a;flex-direction:column;min-height:690px;padding:22px;display:flex;overflow:hidden;box-shadow:0 22px 48px #03365233}.store-bundle-card:before{content:"";z-index:-1;background:linear-gradient(#02141f0d 0%,#031a2738 27%,#041f2cf5 48%,#041f2c 68%);position:absolute;inset:0}.store-bundle-card--featured{border-color:#22dce2;transform:translateY(-12px)}.store-bundle-card__art-space{flex:1 0 220px;min-height:220px}.store-bundle-card__content{z-index:2;position:relative}.store-bundle-card__badge{z-index:3;color:#032f49;background:#70eff0;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:7px 11px;font-size:12px;font-weight:900;display:flex;position:absolute;top:20px;right:20px}.store-bundle-card__badge svg{width:15px}.store-bundle-card__count{align-items:baseline;gap:10px;margin:8px 0 6px;display:flex}.store-bundle-card__count strong{color:#45edf0;font-size:58px;line-height:.9}.store-bundle-card__count span{color:#b9dce6;font-size:14px;font-weight:800}.store-bundle-card h3{color:#fff;margin:8px 0 3px;font-size:30px}.store-bundle-card__content>p{color:#b9d6e0;min-height:50px;margin:0;font-size:13px;line-height:1.8}.store-bundle-card__content ul{gap:9px;margin:18px 0;padding:0;list-style:none;display:grid}.store-bundle-card li{color:#d9edf2;align-items:center;gap:7px;font-size:12px;display:flex}.store-bundle-card li svg{color:#072f47;background:#20d9dc;border-radius:50%;width:17px;height:17px;padding:3px}.store-bundle-card__price{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:end;padding:18px 0;display:flex}.store-bundle-card__price>div{align-items:baseline;gap:6px;display:flex}.store-bundle-card__price strong{font-size:42px;line-height:1}.store-bundle-card__price span{color:#a9d0dc;font-weight:800}.store-bundle-card__price small{color:#80aab9}.store-billing-email{text-align:start;gap:6px;margin:0 0 12px;display:grid}.store-billing-email span{color:#b7d7e0;font-size:11px;font-weight:800}.store-billing-email input{color:#eefcfd;width:100%;min-height:47px;font:inherit;background:#00142261;border:1px solid #87dfe440;border-radius:13px;outline:0;padding:10px 13px;font-size:13px;transition:border-color .18s,box-shadow .18s}.store-billing-email input::placeholder{color:#7199a8}.store-billing-email input:focus{border-color:#31dce0;box-shadow:0 0 0 3px #19d5da21}.store-checkout-button{color:#04334c;width:100%;min-height:58px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#50eced,#11cbd2);border:0;border-radius:17px;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-weight:900;transition:transform .18s,box-shadow .18s,opacity .18s;display:flex;box-shadow:0 12px 24px #12d3d733,inset 0 1px #ffffff80}.store-checkout-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 30px #12d3d745}.store-checkout-button:disabled{cursor:wait;opacity:.72}.store-checkout-button svg{width:19px}.store-bundle-card__secure{color:#86abb8;justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:10px;display:flex}.store-bundle-card__secure svg{width:13px}.store-checkout-error{color:#ffb1ab;background:#6310194d;border:1px solid #ff776e59;border-radius:12px;margin:0 0 12px;padding:10px 12px;font-size:12px;line-height:1.6}.store-bundle-card--empty{text-align:center;place-items:center;display:grid}.store-bundle-card--empty>svg{color:#17d8dc;width:64px;height:64px}.store-trust{background:#fffc;border:1px solid #dce9ed;border-radius:24px;grid-template-columns:repeat(3,1fr);gap:18px;width:min(1080px,100% - 48px);margin:16px auto 0;padding:22px 30px;display:grid;box-shadow:0 16px 38px #09445c0f}.store-trust article{align-items:center;gap:12px;display:flex}.store-trust article+article{border-inline-start:1px solid #e3ecef;padding-inline-start:18px}.store-trust article>span{color:#078ca1;background:#e3f8f8;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.store-trust svg{width:21px}.store-trust div{gap:1px;display:grid}.store-trust strong{color:#0a587f;font-size:13px}.store-trust small{color:#7792a2;font-size:10px}.store-how{padding-bottom:100px}.store-how__steps{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.store-how__steps article{background:#fff;border:1px solid #dce9ed;border-radius:24px;min-height:180px;padding:29px;position:relative;box-shadow:0 16px 40px #0748650d}.store-how__steps b{color:#fff;background:#075b8e;border-radius:12px;place-items:center;width:38px;height:38px;margin-bottom:20px;display:grid}.store-how__steps strong{color:#075589;font-size:18px;display:block}.store-how__steps p{color:#75909f;margin:6px 0 0;font-size:13px;line-height:1.8}.store-back-link{color:#087a9e;align-items:center;gap:7px;width:fit-content;margin:34px auto 0;font-weight:900;display:flex}.store-back-link svg{width:18px}.store-result-page{background:radial-gradient(circle at 50% 35%,#12d4db24,#0000 30rem),#f1f7f7;min-height:100vh}.store-result-page__body{place-items:center;min-height:calc(100vh - 82px);padding:70px 24px;display:grid}.payment-result-card{text-align:center;background:#fff;border:1px solid #d8e7ea;border-radius:36px;width:min(590px,100%);padding:52px clamp(26px,6vw,58px) 44px;position:relative;overflow:hidden;box-shadow:0 28px 80px #043e5821}.payment-result-card__icon{border-radius:27px;place-items:center;width:82px;height:82px;margin:0 auto 18px;display:grid}.payment-result-card__icon svg{width:40px;height:40px}.payment-result-card>small{color:#0ca7b2;font-weight:900}.payment-result-card h1{color:#075589;margin:6px 0 10px;font-size:clamp(31px,6vw,45px)}.payment-result-card>p{color:#688697;max-width:440px;margin:0 auto 26px;line-height:1.8}.payment-result-card--success .payment-result-card__icon{color:#047560;background:#dcf8ee}.payment-result-card--pending .payment-result-card__icon{color:#087e9d;background:#e0f6f8}.payment-result-card--failed .payment-result-card__icon{color:#bd4c4c;background:#fff0ed}.payment-result-card .store-checkout-error{color:#861f27;background:#fff0f0;border-color:#e4a5a5}.payment-result-balance{color:#0a6683;background:#edfbfa;border:1px solid #bde8e8;border-radius:18px;justify-content:center;align-items:center;gap:9px;width:min(350px,100%);margin:0 auto 27px;padding:14px 18px;display:flex}.payment-result-balance svg{color:#09a6ae;width:21px}.payment-result-balance strong{font-size:27px}.payment-result-balance small{color:#7296a4}.payment-result-order{color:#6d8a9a;background:#f7fafb;border:1px solid #dce9ed;border-radius:16px;justify-content:space-between;margin:0 auto 24px;padding:15px 18px;display:flex}.payment-result-order strong{color:#075589}.payment-result-card__actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.payment-result-card__actions .button{min-width:155px}.payment-result-confetti i{background:#19d3d8;border-radius:4px;width:8px;height:18px;position:absolute;transform:rotate(25deg)}.payment-result-confetti i:first-child{background:#ffcf4c;inset:28px 13% auto auto;transform:rotate(45deg)}.payment-result-confetti i:nth-child(2){background:#ff7b6d;inset:70px auto auto 10%;transform:rotate(-35deg)}.payment-result-confetti i:nth-child(3){background:#9a73e9;inset:25% 6% auto auto}.payment-result-confetti i:nth-child(4){background:#19d3d8;inset:auto auto 22% 7%;transform:rotate(65deg)}.payment-result-confetti i:nth-child(5){background:#ff7b6d;inset:auto 11% 13% auto;transform:rotate(-55deg)}.payment-result-confetti i:nth-child(6){background:#19d3d8;inset:21px auto auto 26%;transform:rotate(75deg)}@media (max-width:900px){.store-hero{min-height:auto;padding-block:62px 36px}.store-offers__grid{grid-template-columns:minmax(0,1fr);width:min(520px,100%);margin-inline:auto}.store-bundle-card,.store-bundle-card--featured{transform:none}.store-coming-card{min-height:220px}.store-coming-card small{margin-top:25px}.store-trust{grid-template-columns:1fr}.store-trust article+article{border:0;border-top:1px solid #e3ecef;padding:14px 0 0}}@media (max-width:640px){.store-hero,.store-offers,.store-how,.store-trust{width:min(100% - 26px,1180px)}.store-hero{margin-top:0;padding:46px 8px 28px}.store-hero h1{letter-spacing:-2px}.store-hero__copy>p{font-size:14px}.store-offers{padding-top:68px}.store-section-heading{margin-bottom:30px}.store-bundle-card{border-radius:24px;min-height:640px;padding:22px}.store-bundle-card__art-space{flex-basis:230px;min-height:230px}.store-bundle-card__count strong{font-size:64px}.store-bundle-card ul{grid-template-columns:1fr}.store-bundle-card__price{flex-direction:column;align-items:start;gap:7px}.store-coming-card{padding:28px 24px}.store-trust{padding:19px}.store-how__steps{grid-template-columns:1fr}.store-how__steps article{min-height:auto}.store-result-page__body{padding:34px 13px}.payment-result-card{border-radius:28px;padding:38px 20px 30px}.payment-result-card__actions{display:grid}.payment-result-card__actions .button{width:100%}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);text-rendering:optimizelegibility;margin:0;font-family:Alexandria Variable,Tahoma,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{color:inherit}img{max-width:100%}.shell{width:min(1160px,100% - 40px);margin-inline:auto}.section{padding:110px 0}.landing{overflow:hidden}.logo{isolation:isolate;place-items:center;min-width:230px;height:112px;display:inline-grid;position:relative;transform:rotate(-2deg)}.logo__face,.logo__shadow{letter-spacing:0;grid-area:1/1;font-family:Changa Variable,Tahoma,sans-serif;font-size:76px;font-weight:1000;line-height:1}.logo__face{color:var(--cyan);-webkit-text-stroke:2px #03385b;text-shadow:0 -3px #6ff7ff;z-index:2}.logo__shadow{color:#003753;text-shadow:-2px 3px #00a8b2,-4px 6px #00a8b2;z-index:1;transform:translate(-8px,12px)}.logo--compact{min-width:112px;height:58px}.logo--compact .logo__face,.logo--compact .logo__shadow{letter-spacing:0;font-size:34px}.logo--compact .logo__shadow{text-shadow:-1px 2px #00a8b2;transform:translate(-4px,6px)}.site-header{background:var(--white);z-index:50;border-bottom:1px solid #0d4c821a;height:82px;position:relative}.site-header--floating{background:0 0;border:0;position:absolute;inset:0 0 auto}.site-header__inner{align-items:center;gap:36px;height:100%;display:flex}.site-header .logo{margin-left:auto}.site-nav{align-items:center;gap:27px;font-size:14px;font-weight:800;display:flex}.site-nav a,.text-link{transition:color .2s;position:relative}.site-nav a:after{content:"";background:var(--cyan);border-radius:9px;height:3px;transition:transform .2s;position:absolute;inset:auto 0 -8px;transform:scaleX(0)}.site-nav a:hover{color:var(--blue)}.site-nav a:hover:after{transform:scaleX(1)}.site-header__actions{align-items:center;gap:18px;display:flex}.text-link{color:var(--blue);font-size:14px;font-weight:900}.header-account{min-height:44px;color:var(--blue);background:#ffffffb8;border:1px solid #d9e7ea;border-radius:999px;align-items:center;gap:9px;padding:4px 10px 4px 13px;font-size:12px;font-weight:900;display:flex}.header-account img{object-fit:cover;border:2px solid var(--cyan);border-radius:50%;width:34px;height:34px}.header-account span{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.header-logout{width:40px;height:40px;color:var(--coral);cursor:pointer;background:#fff3f1;border:1px solid #ffd1ca;border-radius:12px;place-items:center;transition:color .18s,background .18s,transform .18s;display:grid}.header-logout:hover:not(:disabled){color:#fff;background:var(--coral);transform:translateY(-2px)}.header-logout:disabled{opacity:.55;cursor:wait}.header-logout svg{width:18px}.button{background:var(--blue);color:#fff;cursor:pointer;min-height:52px;box-shadow:0 7px 0 var(--blue-2);border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:0 24px;font-weight:900;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex}.button:hover{box-shadow:0 10px 0 var(--blue-2);filter:brightness(1.04);transform:translateY(-3px)}.button:active{box-shadow:0 3px 0 var(--blue-2);transform:translateY(4px)}.button:disabled{opacity:.5;cursor:not-allowed;transform:none}.button--small{min-height:40px;box-shadow:0 4px 0 var(--blue-2);border-radius:11px;padding:0 17px;font-size:13px}.button--hero{background:var(--yellow);color:var(--ink);box-shadow:0 7px #d49d16}.button--hero:hover{box-shadow:0 10px #d49d16}.button--ghost{color:var(--blue);box-shadow:none;background:#ffffff40;border:2px solid #0d4c8229}.button--ghost:hover{box-shadow:none;background:#ffffff8c}.button--light{color:var(--blue);background:#fff;box-shadow:0 7px #03243f33}.button--danger{background:var(--coral);color:#fff;box-shadow:0 7px #c53f31}.button--danger:hover{box-shadow:0 10px #c53f31}.hero{background:linear-gradient(145deg,#f9fbf6 0 42%,#dffbfc 100%);min-height:780px;padding:138px 0 100px;position:relative}.hero:before{content:"";background:var(--cyan);opacity:.92;border-radius:50%;width:720px;height:720px;position:absolute;top:-180px;left:-220px}.hero:after{content:"فزلكة";color:#0d4c820b;font-size:240px;font-weight:1000;position:absolute;bottom:-40px;right:-80px;transform:rotate(-8deg)}.hero__content{z-index:3;grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;display:grid;position:relative}.hero__copy .logo{transform-origin:100%;margin:-6px -16px 0 0;transform:rotate(-3deg)scale(.82)}.hero__copy h1{letter-spacing:0;color:var(--blue);margin:0;font-size:clamp(46px,5vw,74px);line-height:1.18}.hero__copy h1 span{color:var(--coral);position:relative}.hero__copy h1 span:after{content:"";background:var(--yellow);z-index:-1;border-radius:50%;height:8px;position:absolute;inset:auto 0 -9px;transform:rotate(-2deg)}.hero__copy>p{color:#38566e;max-width:520px;margin:26px 0 30px;font-size:18px;font-weight:700;line-height:1.9}.hero__actions{flex-wrap:wrap;gap:17px;display:flex}.hero__trust{color:var(--blue);gap:22px;margin-top:28px;font-size:13px;font-weight:900;display:flex}.hero__trust span{align-items:center;gap:7px;display:inline-flex}.eyebrow{color:var(--blue);background:#ffffff94;border-radius:999px;align-items:center;gap:7px;padding:8px 13px;font-size:13px;font-weight:1000;display:inline-flex}.eyebrow--blue{color:var(--blue);background:#dff7f8}.eyebrow--light{color:#fff;background:#ffffff24}.hero__orb{z-index:1;border-radius:50%;animation:5s ease-in-out infinite float;position:absolute}.hero__orb--one{background:var(--yellow);width:66px;height:66px;top:18%;right:4%}.hero__orb--two{background:var(--coral);width:34px;height:34px;animation-delay:-2s;bottom:14%;left:48%}@keyframes float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-14px)rotate(7deg)}}.hero__wave{background:var(--paper);z-index:3;border-radius:50% 50% 0 0/100% 100% 0 0;height:95px;position:absolute;inset:auto -5% -45px}.hero-game{background:var(--blue);box-shadow:18px 22px 0 #0637572b, var(--shadow);color:#fff;border:9px solid #fff;border-radius:34px;padding:23px;position:relative;transform:rotate(2deg)}.hero-game__sticker{background:var(--coral);border:5px solid #fff;border-radius:50%;place-items:center;width:90px;height:90px;font-size:16px;font-weight:1000;display:grid;position:absolute;top:-32px;left:-26px;transform:rotate(-12deg)}.hero-game__top{background:#063761;border-radius:18px;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:13px 18px;display:grid}.hero-game__top>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.hero-game__top small{color:#b9eaf1;font-weight:800}.hero-game__top strong{color:var(--yellow);direction:ltr;font-size:24px}.hero-game__top>span{background:var(--coral);border-radius:50%;place-items:center;width:40px;height:40px;font-size:12px;font-weight:1000;display:grid}.hero-game__turn{background:#ffffff1a;border-radius:999px;width:max-content;max-width:100%;margin:15px auto;padding:7px 12px;font-size:12px;font-weight:800}.hero-game__turn span{background:#4aff9a;border-radius:50%;width:8px;height:8px;margin-left:6px;display:inline-block;box-shadow:0 0 0 4px #4aff9a26}.hero-game__board{direction:rtl;grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.mini-category{background:#e7f7f4;border-radius:14px;gap:7px;padding:9px;display:grid}.mini-category>strong{color:var(--blue);text-align:center;padding:6px 0;font-size:13px}.mini-card{background:var(--cyan);color:var(--blue);border-radius:9px;place-items:center;min-height:52px;font-size:19px;font-weight:1000;display:grid;box-shadow:inset 0 -4px #04466429}.mini-card--used{color:#ffffff80;background:repeating-linear-gradient(-45deg,#8ca6b7 0 7px,#9bb2c0 7px 14px);text-decoration:line-through}.hero-game__powerups{justify-content:center;gap:8px;padding:15px 0 0;display:flex}.hero-game__powerups span{background:#062d50;border:1px solid #ffffff1f;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.stats-strip{z-index:5;padding:45px 0 25px;position:relative}.stats-strip__inner{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:24px;grid-template-columns:repeat(5,1fr);align-items:center;min-height:126px;display:grid}.stats-strip__inner>div{text-align:center;border-left:1px dashed #c8d7dc}.stats-strip__inner>div:last-child{border:0}.stats-strip strong{color:var(--blue);font-size:35px;line-height:1.2;display:block}.stats-strip span{color:var(--muted);font-size:12px;font-weight:900}.section-heading{text-align:center;max-width:690px;margin:0 auto 54px}.section-heading h2{letter-spacing:0;color:var(--blue);margin:16px 0 12px;font-size:clamp(34px,4vw,50px)}.section-heading p{color:var(--muted);margin:0;font-weight:700;line-height:1.8}.section-heading--light h2,.section-heading--light p{color:#fff}.section-heading--light p{opacity:.78}.steps{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.step-card{border-radius:28px;min-height:285px;padding:35px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 13px #07243f14}.step-card:hover{transform:translateY(-9px)rotate(-1deg);box-shadow:0 21px #07243f14}.step-card--cyan{background:#bff5f4}.step-card--yellow{background:#ffe48d}.step-card--coral{background:#ffb5a9}.step-card__number{opacity:.12;direction:ltr;font-size:74px;font-weight:1000;position:absolute;top:10px;left:22px}.step-card svg{color:var(--blue);margin:18px 0 20px}.step-card h3{color:var(--blue);margin:0 0 12px;font-size:24px}.step-card p{color:#40586a;margin:0;font-size:14px;font-weight:700;line-height:1.8}.categories-section{background:var(--blue);position:relative}.categories-section:before,.categories-section:after{content:"";background:var(--cyan);opacity:.1;border-radius:50%;position:absolute}.categories-section:before{width:430px;height:430px;top:-170px;right:-170px}.categories-section:after{width:330px;height:330px;bottom:-150px;left:-80px}.category-showcase{z-index:2;grid-template-columns:repeat(4,1fr);gap:16px;display:grid;position:relative}.category-tile{--tile:var(--cyan);border-bottom:6px solid var(--tile);min-height:92px;animation:.5s both tileIn;animation-delay:var(--delay);background:#fff;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:16px;transition:transform .22s,box-shadow .22s;display:grid}@keyframes tileIn{0%{opacity:0;transform:translateY(15px)}}.category-tile:hover{transform:translateY(-6px)rotate(-1deg);box-shadow:0 12px 25px #0003}.category-tile__emoji{background:color-mix(in srgb, var(--tile) 18%, white);border-radius:14px;place-items:center;width:47px;height:47px;font-size:25px;display:grid}.category-tile strong{color:var(--blue);font-size:16px;display:block}.category-tile small{color:var(--muted);margin-top:5px;font-size:11px;font-weight:800;display:block}.category-tile svg{color:var(--tile);transition:transform .2s}.category-tile:hover svg{transform:translate(-5px)}.center-action{justify-content:center;margin-top:38px;display:flex}.powerups-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.powerup-card{border:1px solid var(--border);background:#fff;border-radius:22px;grid-template-columns:auto 1fr;gap:17px;min-height:218px;padding:24px;transition:transform .22s,box-shadow .22s,border-color .22s;display:grid;position:relative;overflow:hidden}.powerup-card:hover{box-shadow:var(--shadow);border-color:#8edfe5;transform:translateY(-7px)}.powerup-card__index{color:#0d4c820b;font-size:74px;font-weight:1000;position:absolute;bottom:-14px;left:9px}.powerup-card__icon{background:var(--ink);border-radius:18px;place-items:center;width:62px;height:62px;font-size:30px;display:grid;box-shadow:0 7px #b7e8e9}.powerup-card h3{color:var(--blue);margin:3px 0 4px;font-size:23px}.powerup-card strong{color:var(--coral);font-size:12px}.powerup-card p{color:var(--muted);margin:11px 0;font-size:13px;font-weight:700;line-height:1.7}.powerup-card>small{width:max-content;color:var(--blue);background:#eaf7f8;border-radius:8px;grid-column:1/-1;align-items:center;gap:5px;padding:6px 9px;font-weight:900;display:flex}.free-banner{background:var(--cyan);padding:68px 0;position:relative;overflow:hidden}.free-banner:after{content:"مجاني";color:#ffffff21;font-size:180px;font-weight:1000;position:absolute;top:-50px;left:-40px;transform:rotate(-13deg)}.free-banner__inner{z-index:2;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;display:grid;position:relative}.free-banner__badge{background:var(--blue);width:126px;height:126px;color:var(--yellow);border:7px solid #fff;border-radius:50%;place-items:center;font-size:23px;font-weight:1000;display:grid;transform:rotate(-9deg);box-shadow:10px 12px #0d4c822b}.free-banner h2{color:var(--blue);margin:10px 0 6px;font-size:37px}.free-banner p{color:#22566b;margin:0;font-weight:800}.faq-layout{grid-template-columns:.7fr 1.3fr;align-items:start;gap:80px;display:grid}.faq-intro{position:sticky;top:100px}.faq-intro h2{color:var(--blue);letter-spacing:0;margin:20px 0 15px;font-size:44px;line-height:1.35}.faq-intro p{color:var(--muted);font-weight:700;line-height:1.8}.faq-list{gap:12px;display:grid}.faq-list details{border:1px solid var(--border);background:#fff;border-radius:16px;padding:0 20px;overflow:hidden}.faq-list details[open]{border-color:#96dce1;box-shadow:0 9px 30px #04375312}.faq-list summary{cursor:pointer;min-height:68px;color:var(--blue);justify-content:space-between;align-items:center;gap:20px;font-weight:900;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:24px;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:var(--muted);margin:-2px 0 20px;font-size:14px;font-weight:700;line-height:1.8}.last-cta{background:#e9faf9;padding:70px 0;position:relative}.last-cta__inner{justify-content:space-between;align-items:center;gap:30px;display:flex}.last-cta span{color:var(--coral);font-weight:1000}.last-cta h2{color:var(--blue);margin:6px 0 0;font-size:34px}.footer{background:var(--ink);color:#fff;padding:55px 0 20px}.footer__grid{grid-template-columns:1.3fr 1fr .8fr;align-items:start;gap:60px;display:grid}.footer p{color:#9eb4c5;max-width:320px;font-size:13px;line-height:1.8}.footer__links{color:#bad0de;grid-template-columns:repeat(2,1fr);gap:15px;padding-top:18px;font-size:13px;font-weight:800;display:grid}.footer__links a:hover{color:var(--cyan)}.footer__cta{justify-items:start;gap:18px;padding-top:18px;display:grid}.footer__cta strong{font-size:19px}.footer__bottom{color:#6e8ba1;border-top:1px solid #ffffff1a;justify-content:space-between;margin-top:45px;padding-top:20px;font-size:11px;display:flex}.inner-page{background:#f3f7f5;min-height:100vh}.inner-main{padding:44px 0 90px}.page-title{justify-content:space-between;align-items:end;gap:25px;margin-bottom:28px;display:flex}.page-title h1{color:var(--blue);letter-spacing:0;margin:0 0 9px;font-size:clamp(31px,4vw,47px)}.page-title p{color:var(--muted);margin:0;font-weight:700;line-height:1.7}.card{border:1px solid var(--border);background:#fff;border-radius:22px;box-shadow:0 12px 40px #05324f12}.notice{color:#6c5100;background:#fff3c8;border:1px solid #f1d36b;border-radius:12px;padding:13px 16px;font-size:13px;font-weight:800;line-height:1.6}.error-banner{color:#9d2b20;background:#fff0ee;border:1px solid #ffc2ba;border-radius:12px;padding:13px 16px;font-size:13px;font-weight:800}.success-banner{color:#087549;background:#e8fbf2;border:1px solid #9be4c1;border-radius:12px;padding:13px 16px;font-size:13px;font-weight:800}.field{gap:8px;display:grid}.field>span,.field>label{color:var(--blue);font-size:13px;font-weight:900}.input{width:100%;height:50px;color:var(--ink);background:#fff;border:1.5px solid #cad9df;border-radius:12px;outline:none;padding:0 15px;transition:border .2s,box-shadow .2s}.input:focus{border-color:var(--cyan-dark);box-shadow:0 0 0 4px #00d8e81f}.input::placeholder{color:#9cadb8}.auth-page{background:linear-gradient(150deg,#e9ffff,#f9f6ed);grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.auth-art{background:var(--blue);justify-content:center;align-items:center;min-height:100vh;padding:60px;display:flex}.auth-art__content{z-index:2;color:#fff;max-width:480px;position:relative}.auth-art__content h1{margin:25px 0 15px;font-size:52px;line-height:1.22}.auth-art__content p{color:#b9d9e6;font-weight:700;line-height:1.9}.auth-perks{gap:12px;margin-top:30px;display:grid}.auth-perks span{color:#d7edf3;align-items:center;gap:9px;font-size:13px;font-weight:800;display:flex}.auth-panel{justify-content:center;align-items:center;padding:50px;display:flex}.auth-box{width:min(440px,100%)}.auth-box--social{width:min(470px,100%)}.auth-eyebrow{color:#087783;background:#d8f7f5;border-radius:999px;margin-bottom:12px;padding:7px 11px;font-size:11px;font-weight:1000;display:inline-flex}.auth-box h2{color:var(--blue);margin:0 0 8px;font-size:34px}.auth-box>p{color:var(--muted);margin:0 0 27px;font-weight:700;line-height:1.7}.auth-form{gap:17px;display:grid}.auth-form .button{width:100%}.auth-mode-tabs{background:#e5efef;border-radius:13px;grid-template-columns:1fr 1fr;gap:4px;width:100%;margin-bottom:25px;padding:4px;display:grid}.auth-mode-tabs button{color:#738894;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:42px;font-size:12px;font-weight:900;transition:background .2s,color .2s,box-shadow .2s}.auth-mode-tabs button.is-active{color:var(--blue);background:#fff;box-shadow:0 5px 16px #05324f17}.auth-input-wrap{position:relative}.auth-input-wrap>svg{z-index:2;color:#88a0ad;pointer-events:none;width:18px;height:18px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.auth-input-wrap .input{padding-right:45px}.auth-input-wrap--password .input{padding-left:48px}.auth-input-wrap>button{color:#718995;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:6px;left:6px}.auth-input-wrap>button:hover{color:var(--blue);background:#edf6f5}.auth-input-wrap>button svg{width:18px;height:18px}.auth-consent{color:var(--muted);cursor:pointer;align-items:flex-start;gap:10px;font-size:11px;font-weight:700;line-height:1.7;display:flex}.auth-consent input{width:20px;height:20px;accent-color:var(--cyan-dark);cursor:pointer;flex:none;margin:0}.auth-consent strong{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.social-auth-actions{gap:12px;margin:23px 0 19px;display:grid}.social-auth-button{color:#173f58;width:100%;min-height:58px;font:inherit;cursor:pointer;background:#fff;border:1.5px solid #cbd9df;border-radius:15px;justify-content:center;align-items:center;gap:12px;font-size:13px;font-weight:1000;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;box-shadow:0 8px 24px #05324f0f}.social-auth-button:hover:not(:disabled){border-color:#93b5c4;transform:translateY(-2px);box-shadow:0 13px 28px #05324f1c}.social-auth-button:disabled{opacity:.52;cursor:not-allowed}.social-auth-button>svg{flex:none;width:24px;height:24px}.auth-consent--social{background:#ffffff9e;border:1px solid #d6e2e5;border-radius:14px;padding:14px}.auth-privacy-note{color:#718995;text-align:center;justify-content:center;align-items:center;gap:8px;margin-top:18px;font-size:10px;font-weight:800;line-height:1.6;display:flex}.auth-privacy-note svg{color:#079688;flex:none;width:17px;height:17px}.auth-submit{margin-top:3px}.auth-box .error-banner,.auth-box .success-banner,.auth-box .notice{margin-bottom:17px}.auth-box>.auth-switch{text-align:center;color:#7c909b;margin:23px 0 0;font-size:11px}.auth-switch button{color:var(--blue);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0 5px;font-weight:1000;text-decoration:underline}.auth-box--verify{text-align:center}.auth-box--verify .field{text-align:right}.verify-icon{color:#0a9360;background:#d7f8f0;border-radius:22px;place-items:center;width:72px;height:72px;margin:0 auto 18px;display:grid;transform:rotate(-4deg)}.verify-icon svg{width:36px;height:36px}.verify-links{color:var(--blue);justify-content:center;align-items:center;gap:22px;margin-top:20px;font-size:11px;font-weight:900;display:flex}.verify-links button,.verify-links a{color:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.verify-links button:disabled{opacity:.5;cursor:wait}.or-divider{color:#8ca0ac;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin:23px 0;font-size:12px;display:grid}.or-divider:before,.or-divider:after{content:"";background:#d5dfe2;height:1px}.google-button{color:#304b5e;cursor:pointer;background:#fff;border:1.5px solid #cfdade;border-radius:13px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;font-weight:900;display:flex}.google-button>svg{flex:none;width:23px;height:23px}.google-button:disabled{opacity:.58;cursor:wait}.google-mark{color:#4285f4;background:#edf4ff;border-radius:50%;place-items:center;width:23px;height:23px;font-family:Arial;font-weight:1000;display:grid}.auth-legal{color:#8aa0ac;text-align:center;margin-top:22px;font-size:11px;line-height:1.7}.otp-code{letter-spacing:9px;text-align:center;direction:ltr;font-size:23px;font-weight:900}.auth-step-summary{color:#176c6c;background:#effcf9;border:1px solid #bceae5;border-radius:14px;align-items:center;gap:10px;min-height:54px;padding:11px 14px;font-size:12px;font-weight:900;display:flex}.auth-step-summary svg{flex:none;width:20px}.auth-back,.auth-forgot{width:max-content;color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:5px 0;font-size:11px;font-weight:900;display:inline-flex}.auth-back{margin-bottom:17px}.auth-back svg,.auth-forgot svg{width:16px}.auth-forgot{margin-top:-6px}.auth-terms-link{color:var(--blue);text-underline-offset:3px;font-weight:1000;text-decoration:underline}.auth-consent small{color:#8ba0aa;margin-top:3px;font-size:9px;text-decoration:none;display:block}.turnstile-wrap{justify-content:center;min-height:65px;display:flex;overflow:hidden}@media (max-width:980px){.site-nav{display:none}.hero{padding-top:125px}.hero__content{grid-template-columns:1fr;gap:60px}.hero__copy{text-align:center;flex-direction:column;align-items:center;display:flex}.hero__trust{justify-content:center}.hero-game{max-width:620px;margin:auto}.category-showcase{grid-template-columns:repeat(3,1fr)}.powerups-grid{grid-template-columns:repeat(2,1fr)}.faq-layout{grid-template-columns:1fr;gap:35px}.faq-intro{text-align:center;position:static}.free-banner__inner{grid-template-columns:auto 1fr}.free-banner__inner .button{grid-column:1/-1;justify-self:center}}@media (max-width:720px){.shell{width:min(100% - 24px,1160px)}.section{padding:75px 0}.site-header{height:70px}.site-header__inner{gap:12px}.site-header .logo{min-width:85px;margin-left:auto}.site-header__actions{gap:9px}.site-header__actions .text-link{display:none}.hero{min-height:auto;padding:105px 0 100px}.hero:before{width:500px;height:500px;left:-350px}.hero__copy .logo{margin-inline:-25px;transform:scale(.72)}.hero__copy h1{letter-spacing:0;font-size:43px}.hero__copy>p{font-size:15px}.hero__actions{width:100%;display:grid}.hero__trust{flex-direction:column;align-items:center;gap:8px}.hero-game{border-width:6px;border-radius:24px;padding:12px}.hero-game__top{gap:6px;padding:10px}.hero-game__top small{font-size:8px}.hero-game__top strong{font-size:15px}.mini-category{gap:5px;padding:5px}.mini-card{min-height:40px;font-size:14px}.stats-strip__inner{grid-template-columns:repeat(3,1fr);gap:18px 0;padding:20px 0}.stats-strip__inner>div:nth-child(3){border:0}.stats-strip strong{font-size:25px}.steps,.powerups-grid{grid-template-columns:1fr}.category-showcase{grid-template-columns:repeat(2,1fr);gap:9px}.category-tile{grid-template-columns:auto 1fr;min-height:82px;padding:10px}.category-tile svg{display:none}.category-tile__emoji{width:40px;height:40px}.category-tile strong{font-size:13px}.free-banner__inner{text-align:center;grid-template-columns:1fr;justify-items:center}.free-banner h2{font-size:30px}.last-cta__inner{text-align:center;flex-direction:column}.last-cta h2{font-size:27px}.footer__grid{grid-template-columns:1fr;gap:25px}.footer__bottom{flex-direction:column;gap:8px}.auth-page{grid-template-columns:1fr}.auth-art{display:none}.auth-panel{padding:35px 20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.dashboard-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px;display:flex}.dashboard-head h1{color:var(--blue);letter-spacing:0;margin:13px 0 5px;font-size:43px}.dashboard-head p{color:var(--muted);margin:0;font-weight:700}.dashboard-head__actions{align-items:center;gap:13px;display:flex}.account-profile-card{background:linear-gradient(135deg,#fff,#f4fcfb);border:1px solid #cfe2e7;border-radius:22px;grid-template-columns:auto minmax(150px,.8fr) minmax(330px,1.25fr) auto;align-items:center;gap:16px;margin-bottom:22px;padding:18px 20px;display:grid;position:relative;box-shadow:0 12px 36px #05324f12}.account-profile-card__avatar{object-fit:cover;width:76px;height:76px;box-shadow:0 0 0 3px var(--cyan), 0 9px 20px #05324f21;border:4px solid #fff;border-radius:50%}.account-profile-card__identity{gap:3px;min-width:0;display:grid}.account-profile-card__identity small{color:#0b9ca5;font-size:10px;font-weight:900}.account-profile-card__identity strong{color:var(--blue);text-overflow:ellipsis;white-space:nowrap;font-size:19px;overflow:hidden}.account-profile-card__identity span{color:#8298a5;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.account-profile-card__form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.account-profile-card__form label{color:var(--blue);gap:6px;font-size:10px;font-weight:900;display:grid}.account-profile-card__form .input{height:44px}.account-profile-card__form .button{white-space:nowrap;min-height:44px}.account-profile-card__form .button svg{width:16px}.account-profile-card__logout{color:#c84539;min-height:44px;font:inherit;cursor:pointer;background:#fff1ee;border:1px solid #ffc8c0;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:11px;font-weight:900;display:inline-flex}.account-profile-card__logout:hover:not(:disabled){color:#fff;background:var(--coral)}.account-profile-card__logout:disabled{opacity:.55;cursor:wait}.account-profile-card__logout svg{width:16px}.account-profile-card__feedback{border-radius:999px;padding:5px 10px;font-size:9px;font-weight:900;position:absolute;inset:auto 116px -11px auto;box-shadow:0 5px 14px #05324f14}.account-profile-card__feedback.is-success{color:#087549;background:#dff8eb}.account-profile-card__feedback.is-error{color:#a53128;background:#ffe8e4}@media (max-width:900px){.account-profile-card{grid-template-columns:auto 1fr}.account-profile-card__form{grid-column:1/-1}.account-profile-card__logout{grid-column:1/-1;justify-self:end}}@media (max-width:720px){.header-account{padding:3px}.header-account span{display:none}.header-logout{width:38px;height:38px}.account-profile-card{gap:13px;padding:16px}.account-profile-card__avatar{width:64px;height:64px}.account-profile-card__form{grid-template-columns:1fr}.account-profile-card__form .button,.account-profile-card__logout{width:100%}.account-profile-card__logout{justify-self:stretch}.account-profile-card__feedback{text-align:center;grid-column:1/-1;position:static}}.icon-button{border:1px solid var(--border);cursor:pointer;width:49px;height:49px;color:var(--blue);background:#fff;border-radius:13px;place-items:center;display:grid}.icon-button:hover{color:var(--coral);border-color:var(--coral)}.account-stats{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.account-stats article{border:1px solid var(--border);background:#fff;border-radius:18px;align-items:center;gap:14px;padding:18px;display:flex}.stat-icon{border-radius:14px;flex:none;place-items:center;width:50px;height:50px;display:grid}.stat-icon--cyan{color:#058f99;background:#d5f9f9}.stat-icon--yellow{color:#a77b00;background:#fff3bb}.stat-icon--green{color:#108253;background:#daf7e8}.stat-icon--coral{color:#c64131;background:#ffe0dc}.account-stats small{color:var(--muted);margin-bottom:5px;font-size:11px;font-weight:800;display:block}.account-stats strong{color:var(--blue);font-size:26px;display:block}.account-stats .stat-text{font-size:16px}.verify-strip{background:#fff7da;border:1px solid #efd37b;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:14px 17px;display:flex}.verify-strip>div{color:#735900;align-items:center;gap:12px;display:flex}.verify-strip span{gap:3px;display:grid}.verify-strip small{color:#8b772f}.games-section{margin-top:47px}.subheading{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.subheading h2{color:var(--blue);margin:0 0 5px;font-size:27px}.subheading p{color:var(--muted);margin:0;font-size:13px;font-weight:700}.subheading>span{color:var(--blue);background:#dff6f6;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.games-list{gap:10px;display:grid}.game-row{border:1px solid var(--border);background:#fff;border-radius:16px;grid-template-columns:auto 1.5fr .7fr auto auto auto;align-items:center;gap:20px;min-height:82px;padding:12px 17px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.game-row:hover{border-color:#91dfe4;transform:translate(-5px);box-shadow:0 10px 28px #05324f14}.game-row{position:relative}.game-row__open{z-index:1;border-radius:inherit;position:absolute;inset:0}.game-row__open:focus-visible{outline:3px solid var(--cyan-dark);outline-offset:3px}.game-row>:not(.game-row__open):not(.game-row__delete){pointer-events:none}.game-row__delete{z-index:2;width:42px;height:42px;color:var(--coral);cursor:pointer;background:#fff0ed;border:0;border-radius:12px;place-items:center;transition:color .18s,background .18s,transform .18s;display:grid;position:relative}.game-row__delete:hover{color:#fff;background:var(--coral);transform:rotate(-5deg)scale(1.05)}.game-row__number{background:var(--ink);min-width:96px;height:45px;color:var(--cyan);letter-spacing:.6px;direction:ltr;border-radius:12px;place-items:center;padding:0 12px;font-size:11px;font-weight:1000;display:grid}.game-row__teams{color:var(--blue);align-items:center;gap:9px;display:flex}.game-row__teams>span{color:#fff;background:var(--coral);border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.game-row__score{color:var(--blue);direction:ltr;gap:8px;font-weight:1000;display:flex}.status{border-radius:9px;align-items:center;gap:5px;padding:7px 9px;font-size:11px;font-weight:900;display:inline-flex}.status--active{color:#0a7a4b;background:#dcf8e9}.status--done{color:#61717b;background:#e8edf0}.game-row__kind{color:var(--muted);font-size:11px;font-weight:800}.empty-games{text-align:center;background:#fff;border:2px dashed #cbdce1;border-radius:22px;padding:60px 20px}.empty-games>span{width:82px;height:82px;color:var(--blue);background:#dff7f8;border-radius:25px;place-items:center;margin:auto;display:grid;transform:rotate(-5deg)}.empty-games h3{color:var(--blue);margin:22px 0 6px;font-size:24px}.empty-games p{color:var(--muted);margin:0 0 24px;font-weight:700}.dashboard-loading{min-height:350px;color:var(--blue);place-items:center;font-weight:900;display:grid}.setup-progress{border-bottom:1px solid var(--border);background:#fff}.setup-progress__inner{grid-template-columns:repeat(3,1fr);min-height:72px;display:grid;position:relative}.setup-progress__inner:before{content:"";background:#d8e3e6;height:2px;position:absolute;top:26px;left:16.6%;right:16.6%}.progress-step{z-index:2;color:#91a3ad;align-content:center;justify-items:center;gap:7px;font-size:11px;display:grid;position:relative}.progress-step>span{background:#e6edef;border:4px solid #fff;border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;font-weight:900;display:grid}.progress-step--active{color:var(--blue)}.progress-step--active>span{background:var(--cyan);color:var(--blue);box-shadow:0 0 0 2px var(--cyan)}.setup-main{max-width:1180px}.kind-picker{grid-template-columns:1fr 1fr;gap:15px;margin-bottom:27px;display:grid}.kind-card{border:2px solid var(--border);text-align:right;cursor:pointer;background:#fff;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:100px;padding:15px 18px;display:grid;position:relative}.kind-card:hover{border-color:#8edce1}.kind-card--active{border-color:var(--cyan-dark);box-shadow:0 0 0 4px #00d8e81a}.kind-card:disabled{cursor:not-allowed;opacity:.58}.kind-card__icon{color:#018c96;background:#d9faf8;border-radius:16px;place-items:center;width:57px;height:57px;display:grid}.kind-card__icon--paid{color:#9a7000;background:#fff0c5}.kind-card strong,.kind-card small{display:block}.kind-card strong{color:var(--blue);margin-bottom:5px;font-size:17px}.kind-card small{color:var(--muted);line-height:1.5}.kind-card>b{color:var(--coral);white-space:nowrap;font-size:13px}.kind-card>em{color:#647984;background:#e6ecef;border-radius:7px;align-items:center;gap:4px;padding:4px 6px;font-size:9px;font-style:normal;display:flex;position:absolute;top:8px;left:10px}.verify-game-note{color:#725700;background:#fff2c7;border:1px solid #eacf72;border-radius:13px;align-items:center;gap:10px;margin-bottom:22px;padding:13px 15px;font-size:13px;font-weight:800;display:flex}.verify-game-note a{color:var(--blue);text-decoration:underline}.team-selector{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin:25px 0;display:grid}.team-selector>div{color:var(--muted);font-size:11px;font-weight:800}.team-select{border:2px solid var(--border);text-align:right;cursor:pointer;background:#fff;border-radius:17px;grid-template-columns:1fr auto;min-height:75px;padding:13px 17px;display:grid}.team-select span{color:var(--muted);font-size:10px}.team-select strong{color:var(--blue);font-size:16px}.team-select b{width:46px;height:46px;color:var(--blue);direction:ltr;background:#e9eef0;border-radius:13px;grid-area:1/2/3;align-self:center;place-items:center;display:grid}.team-select--a.active{border-color:var(--cyan-dark);background:#eaffff}.team-select--a.active b{background:var(--cyan)}.team-select--b.active{border-color:var(--coral);background:#fff3f1}.team-select--b.active b{background:var(--coral);color:#fff}.catalog-tools{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.group-tabs{scrollbar-width:thin;gap:7px;padding:5px 2px;display:flex;overflow-x:auto}.group-tabs button{color:#607887;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d2dfe3;border-radius:999px;padding:8px 13px;font-size:11px;font-weight:900}.group-tabs button.active{background:var(--blue);border-color:var(--blue);color:#fff}.catalog-search{width:240px;height:44px;color:var(--muted);background:#fff;border:1px solid #ccd9de;border-radius:12px;flex:none;align-items:center;padding:0 12px;display:flex}.catalog-search input{border:0;outline:0;width:100%;min-width:0;height:100%;padding:0 9px}.setup-categories{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.setup-category{--category:var(--cyan);border:2px solid #0000;border-bottom:5px solid var(--category);text-align:right;cursor:pointer;background:#fff;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:11px;min-height:92px;padding:12px;transition:transform .18s,box-shadow .18s;display:grid;position:relative}.setup-category:hover{transform:translateY(-4px);box-shadow:0 9px 23px #05324f1a}.setup-category>span{background:color-mix(in srgb, var(--category) 16%, white);border-radius:13px;place-items:center;width:45px;height:45px;font-size:24px;display:grid}.setup-category small{color:var(--muted);margin-bottom:4px;font-size:9px;font-weight:800;display:block}.setup-category strong{color:var(--blue);font-size:13px}.setup-category>b{border-radius:6px;align-items:center;gap:2px;padding:4px 6px;font-size:9px;display:flex;position:absolute;top:5px;left:6px}.setup-category.selected--a{border-color:var(--cyan-dark);background:#eaffff}.setup-category.selected--a>b{background:var(--cyan);color:var(--blue)}.setup-category.selected--b{border-color:var(--coral);background:#fff3f0}.setup-category.selected--b>b{background:var(--coral);color:#fff}.setup-actions{justify-content:space-between;gap:15px;margin-top:30px;display:flex}.setup-error{margin:22px 0 -10px}.teams-setup-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.team-setup-card{border:1px solid var(--border);border-top:7px solid var(--cyan);background:#fff;border-radius:23px;padding:24px}.team-setup-card--b{border-top-color:var(--coral)}.team-setup-card__head{align-items:center;gap:13px;margin-bottom:22px;display:flex}.team-setup-card__head>span{width:53px;height:53px;color:var(--blue);background:#dcf9f8;border-radius:16px;place-items:center;display:grid}.team-setup-card--b .team-setup-card__head>span{color:#a63528;background:#ffe4df}.team-setup-card__head small{color:var(--muted);font-weight:800}.team-setup-card__head h2{color:var(--blue);margin:3px 0 0;font-size:23px}.team-fields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.input-with-icon{position:relative}.input-with-icon svg{color:#8ca0ad;position:absolute;top:16px;right:13px}.input-with-icon .input{padding-right:40px}.powerup-picker-head{justify-content:space-between;align-items:center;margin:26px 0 12px;display:flex}.powerup-picker-head strong,.powerup-picker-head small{display:block}.powerup-picker-head strong{color:var(--blue);font-size:14px}.powerup-picker-head small{color:var(--muted);margin-top:4px;font-size:10px}.powerup-picker-head>b{color:var(--coral);direction:ltr}.powerup-picker{grid-template-columns:1fr 1fr;gap:8px;display:grid}.powerup-option{text-align:right;cursor:pointer;background:#f8faf9;border:1.5px solid #d7e2e5;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:66px;padding:9px;display:grid}.powerup-option>span{background:var(--ink);border-radius:11px;place-items:center;width:39px;height:39px;font-size:19px;display:grid}.powerup-option strong,.powerup-option small{display:block}.powerup-option small{color:var(--muted);margin-top:3px;font-size:9px}.powerup-option.selected{border-color:var(--cyan-dark);background:#e8ffff}.team-setup-card--b .powerup-option.selected{border-color:var(--coral);background:#fff3f1}.powerup-option>svg{color:var(--green)}.review-grid{grid-template-columns:1fr 1fr;gap:25px;display:grid;position:relative}.review-team{background:var(--blue);color:#fff;border-bottom:10px solid var(--cyan);border-radius:25px;min-height:300px;padding:30px}.review-team--b{border-color:var(--coral);background:#8f3227}.review-team__label{background:#ffffff21;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900;display:inline-block}.review-team h2{margin:13px 0 8px;font-size:31px}.review-team p{color:#ffffffb3;align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.review-team__categories{flex-wrap:wrap;gap:7px;margin-top:23px;display:flex}.review-team__categories span{background:#ffffff1f;border:1px solid #ffffff21;border-radius:9px;padding:8px 10px;font-size:11px;font-weight:800}.review-team__powerups{gap:8px;margin-top:20px;display:flex}.review-team__powerups span{background:var(--ink);border-radius:12px;place-items:center;width:43px;height:43px;font-size:21px;display:grid}.review-vs{background:var(--yellow);width:66px;height:66px;color:var(--blue);border:5px solid #f3f7f5;border-radius:50%;place-items:center;font-weight:1000;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-7deg)}.game-rules-mini{border:1px solid var(--border);background:#fff;border-radius:17px;grid-template-columns:repeat(3,1fr);margin:22px 0;padding:17px;display:grid}.game-rules-mini>div{text-align:center;border-left:1px dashed #cbdade}.game-rules-mini>div:last-child{border:0}.game-rules-mini strong{color:var(--blue);font-size:26px;display:block}.game-rules-mini span{color:var(--muted);font-size:10px;font-weight:800}.start-game-button{min-width:220px}.game-start-options,.player-division{border:1px solid var(--border);background:#fff;border-radius:22px;margin-bottom:22px;padding:20px;box-shadow:0 12px 35px #05324f0f}.game-start-options{justify-content:space-between;align-items:center;gap:22px;display:flex}.game-start-options__head{align-items:center;gap:12px;display:flex}.game-start-options__head>span,.player-division>header>div>span{width:50px;height:50px;color:var(--blue);background:#dff8f8;border-radius:15px;place-items:center;display:grid}.game-start-options__head small,.player-division header small{color:var(--muted);font-size:9px;font-weight:900}.game-start-options h2,.player-division h2{color:var(--blue);margin:3px 0 0;font-size:20px}.question-duration-picker{direction:ltr;gap:8px;display:flex}.question-duration-picker button{width:62px;min-height:62px;color:var(--blue);cursor:pointer;background:#f8fbfb;border:2px solid #d6e3e7;border-radius:15px;align-content:center;place-items:center;transition:transform .18s,border-color .18s,background .18s;display:grid}.question-duration-picker button:hover{border-color:var(--cyan-dark);transform:translateY(-3px)}.question-duration-picker button.is-selected{color:#087450;background:#dff8ed;border-color:#11b988;box-shadow:inset 0 -4px #11b98833}.question-duration-picker strong{font-size:19px;line-height:1}.question-duration-picker small{margin-top:4px;font-size:8px;font-weight:900}.player-division>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:17px;display:flex}.player-division>header>div{align-items:center;gap:12px;display:flex}.player-division>header p{color:var(--muted);margin:4px 0 0;font-size:10px;font-weight:700}.player-division>header>button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:7px;min-height:43px;padding:0 14px;font-size:11px;font-weight:900;display:inline-flex}.player-division__teams{grid-template-columns:1fr 1fr;gap:13px;display:grid}.player-team{background:#f5ffff;border:2px solid #64d4dd;border-radius:17px;padding:14px}.player-team--b{background:#fff8f6;border-color:#ff9284}.player-team>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;display:flex}.player-team>header strong,.player-team>header small{display:block}.player-team>header strong{color:var(--blue);font-size:14px}.player-team>header button{color:#087781;cursor:pointer;background:#d9f8f8;border:0;border-radius:10px;align-items:center;gap:5px;min-height:36px;padding:0 10px;font-size:9px;font-weight:900;display:inline-flex}.player-team--b>header button{color:#a84436;background:#ffe8e3}.player-team>div{gap:7px;display:grid}.player-team>div>p{color:var(--muted);text-align:center;margin:4px 0;font-size:10px;font-weight:800}.player-team label{background:#fff;border:1px solid #d7e4e8;border-radius:11px;grid-template-columns:1fr 38px;min-height:43px;display:grid;overflow:hidden}.player-team label input{min-width:0;color:var(--blue);border:0;outline:0;padding:0 12px;font-weight:800}.player-team label button{color:var(--coral);cursor:pointer;background:#fff;border:0;border-right:1px solid #e4ecee}.player-team label button svg{width:16px}.review-team__players{flex-wrap:wrap;justify-content:center;gap:6px;margin:8px 0 15px;display:flex}.review-team__players span{color:#fff;background:#ffffff24;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900}.link-button{color:var(--blue);cursor:pointer;background:0 0;border:0;font-weight:900;text-decoration:underline}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:900px){.account-stats{grid-template-columns:repeat(2,1fr)}.setup-categories{grid-template-columns:repeat(3,1fr)}.teams-setup-grid{grid-template-columns:1fr}.game-row{grid-template-columns:auto 1fr auto}.game-row__score,.game-row__kind{display:none}}@media (max-width:650px){.dashboard-head{flex-direction:column;align-items:stretch}.dashboard-head__actions .button{flex:1}.account-stats{grid-template-columns:1fr 1fr;gap:8px}.account-stats article{gap:9px;padding:11px}.stat-icon{width:41px;height:41px}.account-stats .stat-text{font-size:12px}.verify-strip{flex-direction:column;align-items:stretch}.game-row{gap:10px;padding:10px}.game-row__teams{gap:2px;display:grid}.game-row__teams>span{display:none}.game-row__teams strong{font-size:12px}.game-row__number{min-width:84px;height:39px;padding-inline:8px;font-size:9px}.kind-picker{grid-template-columns:1fr}.team-selector{grid-template-columns:1fr 1fr;gap:9px}.team-selector>div{display:none}.catalog-tools{display:grid}.catalog-search{grid-row:1;width:100%}.setup-categories{grid-template-columns:repeat(2,1fr);gap:8px}.setup-category{min-height:85px;padding:8px}.setup-category>span{width:38px;height:38px}.team-fields,.powerup-picker{grid-template-columns:1fr}.review-grid{grid-template-columns:1fr;gap:12px}.review-vs{top:50%}.review-team{min-height:250px;padding:22px}.game-rules-mini strong{font-size:21px}.game-rules-mini span{font-size:8px}.game-start-options{display:grid}.question-duration-picker{grid-template-columns:repeat(5,1fr);gap:5px;width:100%;display:grid}.question-duration-picker button{width:100%;min-height:55px}.player-division{padding:14px}.player-division>header{flex-direction:column;align-items:stretch}.player-division>header>button{justify-content:center}.player-division__teams{grid-template-columns:1fr}.setup-actions .button{flex:1;padding-inline:14px}}.game-page{background:#eff5f2;min-height:100vh;padding-bottom:45px}.game-header{background:var(--ink);color:#fff;border-bottom:5px solid var(--cyan);grid-template-columns:auto minmax(250px,1fr) auto minmax(250px,1fr) auto;align-items:center;gap:18px;min-height:98px;padding:10px 20px;display:grid}.game-home{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff2e;border-radius:12px;place-items:center;width:43px;height:43px;display:grid}.game-home:hover{background:#ffffff24}.game-team{border-right:4px solid var(--cyan);background:#ffffff0f;border-radius:15px;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:10px 14px;display:grid}.game-team--b{text-align:left;border-right:0;border-left:4px solid var(--coral);grid-template-columns:auto 1fr}.game-team small,.game-team strong,.game-team span{display:block}.game-team small{color:#88a8ba;font-size:9px;font-weight:800}.game-team strong{margin:3px 0;font-size:17px}.game-team span{color:#bcd0da;align-items:center;gap:4px;font-size:9px;display:flex}.game-team--b span{justify-content:flex-end}.game-team>bdi{color:var(--yellow);direction:ltr;font-size:29px;font-weight:1000}.game-progress{background:var(--cyan);width:67px;height:67px;color:var(--blue);border:4px solid #ffffff40;border-radius:50%;align-content:center;place-items:center;display:grid}.game-progress strong{direction:ltr;font-size:18px;line-height:1}.game-progress strong span{opacity:.65;font-size:10px}.game-progress small{font-size:8px;font-weight:900}.turn-banner{min-height:60px;color:var(--blue);background:#d7ffff;border-bottom:1px solid #c8dde0;justify-content:center;align-items:center;gap:10px;display:flex}.turn-banner--b{background:#ffe1dc}.turn-banner__dot{background:#12b86b;border-radius:50%;width:10px;height:10px;animation:1.4s infinite pulse;box-shadow:0 0 0 5px #12b86b26}@keyframes pulse{50%{box-shadow:0 0 0 9px #12b86b00}}.turn-banner div{align-items:baseline;gap:5px;display:flex}.turn-banner small{color:#617b8a;font-size:10px;font-weight:800}.turn-banner strong{font-size:15px}.turn-banner__hint{background:#ffffff8c;border-radius:999px;margin-right:15px;padding:6px 9px;font-size:9px;font-weight:900}.game-powerups-bar{grid-template-columns:1fr 1fr;gap:70px;max-width:1160px;margin:18px auto 0;padding:0 20px;display:grid}.team-powerups{opacity:.58;align-items:center;gap:12px;transition:opacity .2s;display:flex}.team-powerups--b{flex-direction:row-reverse}.team-powerups.active{opacity:1}.team-powerups>small{color:var(--muted);max-width:90px;font-size:9px;font-weight:900}.team-powerups>div{gap:6px;display:flex}.team-powerups button{cursor:pointer;background:#fff;border:1.5px solid #cadadd;border-radius:12px;align-content:center;place-items:center;width:62px;min-height:58px;display:grid;position:relative}.team-powerups button span{font-size:20px}.team-powerups button b{color:var(--blue);font-size:8px}.team-powerups button em{background:var(--yellow);color:#6e5300;border-radius:5px;padding:2px;font-size:6px;font-style:normal;font-weight:900;position:absolute;inset:auto 3px -5px}.team-powerups button.selected{border-color:var(--cyan-dark);background:#dcffff;transform:translateY(-3px);box-shadow:0 5px #96dfe3}.team-powerups--b button.selected{border-color:var(--coral);box-shadow-color:#f2b6ae;background:#fff0ed}.team-powerups button.used{opacity:.45;filter:grayscale()}.team-powerups button:disabled:not(.used){opacity:.5;cursor:not-allowed}.team-powerups button.used:after{content:"";background:#c53d30;width:52px;height:2px;position:absolute;transform:rotate(-42deg)}.pre-powerup-notice{z-index:80;color:#6c5200;text-align:center;pointer-events:none;background:#fff3b9;border:1px solid #f1d76c;border-radius:12px;width:max-content;max-width:min(440px,100vw - 30px);margin:0;padding:9px 14px;font-size:10px;font-weight:800;line-height:1.55;animation:.22s ease-out both powerupNoticeIn;position:fixed;top:70px;left:calc(50vw - clamp(350px,21.4vw,410px)/2);transform:translate(-50%);box-shadow:0 8px 24px #644e0021}@keyframes powerupNoticeIn{0%{opacity:0;transform:translate(-50%,-8px)scale(.97)}}@media (max-width:820px){.pre-powerup-notice{max-width:calc(100vw - 24px);padding:8px 12px;font-size:9px;top:62px;left:50%}}.admin-auth-page,.admin-page{color:#063f68;min-height:100svh}.admin-auth-page{background:radial-gradient(circle at 14% 18%,#12cddb33,#0000 27%),radial-gradient(circle at 84% 78%,#53afee2e,#0000 28%),linear-gradient(145deg,#062b47,#074f78);place-items:center;padding:28px;display:grid}.admin-auth-card{text-align:center;background:#fffffff7;border:1px solid #ffffffb3;border-radius:30px;width:min(445px,100%);padding:42px 40px 36px;position:relative;overflow:hidden;box-shadow:0 35px 90px #0014285c}.admin-auth-card:before{content:"";background:linear-gradient(90deg,#08cbd7,#4baaf2);height:7px;position:absolute;inset:0 0 auto}.admin-auth-card>.logo{width:150px;margin:2px auto 9px}.admin-auth-card__shield{color:#0788a4;background:#dffafa;border-radius:23px;place-items:center;width:74px;height:74px;margin:0 auto 16px;display:grid;transform:rotate(-4deg);box-shadow:0 9px #c6ecef}.admin-auth-card__shield svg{width:38px;height:38px;transform:rotate(4deg)}.admin-auth-card>small{color:#1791aa;font-size:10px;font-weight:1000}.admin-auth-card h1{color:#064e7e;margin:7px 0 5px;font-size:28px}.admin-auth-card>p{color:#75909f;margin:0 0 25px;font-size:10px;font-weight:800}.admin-auth-card form{text-align:right;gap:15px;display:grid}.admin-auth-card label>span{color:#315f78;margin:0 4px 7px;font-size:10px;font-weight:900;display:block}.admin-auth-card input,.admin-password{background:#f8fbfb;border:1.5px solid #d2e2e7;border-radius:14px;width:100%;min-height:52px}.admin-auth-card input{color:#064e7e;font:inherit;outline:0;padding:0 15px;font-size:13px;font-weight:800}.admin-auth-card input:focus{border-color:#18bad2;box-shadow:0 0 0 4px #18bad21c}.admin-password{align-items:center;display:flex}.admin-password input{background:0 0;border:0;min-height:49px;box-shadow:none!important}.admin-password button{color:#618396;cursor:pointer;background:0 0;border:0;width:46px;height:46px}.admin-password button svg{width:18px}.admin-form-error{color:#bf4637;text-align:center;background:#fff0ed;border-radius:11px;padding:10px 12px;font-size:10px;font-weight:900}.admin-primary-button{color:#fff;cursor:pointer;min-height:51px;font:inherit;background:linear-gradient(145deg,#0875a8,#075184);border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:12px;font-weight:1000;display:inline-flex;box-shadow:0 6px #043e68}.admin-primary-button:disabled{opacity:.6;cursor:wait}.admin-primary-button svg{width:18px;height:18px}.admin-auth-card--loading{justify-items:center;gap:15px;display:grid}.admin-auth-card--loading>svg:not(.admin-spin){width:150px}.admin-spin{animation:.8s linear infinite adminSpin}@keyframes adminSpin{to{transform:rotate(360deg)}}.admin-page{direction:rtl;background:#f2f7f7;grid-template-columns:255px minmax(0,1fr);min-height:100svh;display:grid}.admin-sidebar{z-index:5;color:#fff;background:linear-gradient(#063d64,#052e4d);flex-direction:column;align-self:start;min-height:100svh;padding:28px 20px 21px;display:flex;position:sticky;top:0;box-shadow:-9px 0 35px #02284121}.admin-sidebar>.logo{width:130px;margin:0 auto 27px}.admin-sidebar__title{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:15px;align-items:center;gap:11px;padding:16px;display:flex}.admin-sidebar__title>svg{color:#2de0e5;width:25px}.admin-sidebar__title strong,.admin-sidebar__title small{display:block}.admin-sidebar__title strong{font-size:12px}.admin-sidebar__title small{color:#8cb7cc;margin-top:3px;font-size:8px;font-weight:800}.admin-sidebar nav{gap:7px;margin-top:28px;display:grid}.admin-sidebar nav button{color:#a9ccdc;cursor:pointer;min-height:47px;font:inherit;text-align:right;background:0 0;border:0;border-radius:12px;align-items:center;gap:11px;padding:0 14px;font-size:10px;font-weight:900;display:flex}.admin-sidebar nav button svg{width:18px}.admin-sidebar nav button:hover,.admin-sidebar nav button.is-active{color:#fff;background:#25d3de21}.admin-sidebar nav button.is-active{box-shadow:inset -3px 0 #25d3de}.admin-sidebar__security{color:#b9e8ec;background:#0dc9d11a;border-radius:13px;align-items:center;gap:9px;margin-top:auto;padding:13px;display:flex}.admin-sidebar__security>svg{color:#2fe0e5;width:22px}.admin-sidebar__security strong,.admin-sidebar__security small{display:block}.admin-sidebar__security strong{font-size:9px}.admin-sidebar__security small{color:#79a9be;margin-top:2px;font-size:7px}.admin-logout{color:#b7d0dc;cursor:pointer;min-height:43px;font:inherit;background:0 0;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:10px;font-size:9px;font-weight:900;display:flex}.admin-logout svg{width:16px}.admin-content{min-width:0;padding:35px clamp(24px,4vw,58px) 55px}.admin-topbar{justify-content:space-between;align-items:flex-end;gap:22px;display:flex}.admin-topbar small{color:#16a5bc;font-size:9px;font-weight:1000}.admin-topbar h1{margin:4px 0 3px;font-size:clamp(25px,2.4vw,36px)}.admin-topbar p{color:#6e8b99;margin:0;font-size:10px;font-weight:800}.admin-topbar__actions{flex-wrap:wrap;gap:9px;display:flex}.admin-topbar__actions a,.admin-topbar__actions button{color:#075184;cursor:pointer;min-height:44px;font:inherit;background:#fff;border:1px solid #cadde4;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:9px;font-weight:1000;text-decoration:none;display:inline-flex}.admin-topbar__actions button{color:#fff;background:#0877a9;border-color:#0877a9;box-shadow:0 4px #05547e}.admin-topbar__actions svg{width:16px}.admin-toast,.admin-error{z-index:320;color:#fff;border-radius:12px;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 40px);padding:11px 15px;font-size:10px;font-weight:900;display:flex;position:fixed;top:22px;left:50%;transform:translate(-50%);box-shadow:0 14px 40px #002d3c38}.admin-toast{background:#148b67}.admin-error{background:#b94d3d}.admin-toast svg,.admin-error svg{width:17px}.admin-error button{color:#fff;cursor:pointer;background:0 0;border:0;margin-right:6px;padding:0}.admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:27px 0 20px;display:grid}.admin-stats article{background:#fff;border:1px solid #dbe7ea;border-radius:17px;min-height:105px;padding:18px;position:relative;box-shadow:0 9px 25px #0548600b}.admin-stats article>span{color:#0a91a8;background:#def8f8;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:17px;left:17px}.admin-stats article:nth-child(2)>span{color:#1b936b;background:#e5f7ef}.admin-stats article:nth-child(3)>span{color:#367dc3;background:#e6f1ff}.admin-stats article:nth-child(4)>span{color:#d26043;background:#fff0ea}.admin-stats svg{width:19px}.admin-stats small,.admin-stats strong{display:block}.admin-stats small{color:#78919d;font-size:8px;font-weight:900}.admin-stats strong{color:#074f7e;text-align:right;direction:ltr;margin-top:10px;font-size:27px}.admin-question-box{background:#fff;border:1px solid #d9e6e9;border-radius:20px;overflow:hidden;box-shadow:0 12px 35px #04435b0e}.admin-filters{border-bottom:1px solid #e4ecee;grid-template-columns:minmax(240px,1.5fr) minmax(170px,1fr) 135px 125px 43px;gap:9px;padding:15px;display:grid}.admin-filters form,.admin-filters label{background:#f9fbfb;border:1px solid #d4e2e6;border-radius:11px;align-items:center;min-height:43px;display:flex}.admin-filters form>svg,.admin-filters label>svg{color:#7794a2;width:16px;margin:0 11px}.admin-filters input,.admin-filters select{color:#184f6c;min-width:0;height:41px;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 10px;font-size:8px;font-weight:900}.admin-filters form button{color:#087d94;cursor:pointer;height:31px;font:inherit;background:#e1f5f6;border:0;border-radius:8px;margin-left:5px;padding:0 12px;font-size:8px;font-weight:1000}.admin-filters>select{color:#184f6c;min-height:43px;font:inherit;background:#f9fbfb;border:1px solid #d4e2e6;border-radius:11px;padding:0 10px;font-size:8px;font-weight:900}.admin-refresh{color:#087d94;cursor:pointer;background:#fff;border:1px solid #d4e2e6;border-radius:11px;place-items:center;width:43px;height:43px;display:grid}.admin-refresh svg{width:17px}.admin-table-head{color:#79929f;background:#f2f7f7;grid-template-columns:minmax(290px,2fr) minmax(120px,.85fr) 105px 78px 90px 78px;align-items:center;gap:12px;min-height:42px;padding:0 15px;font-size:7px;font-weight:1000;display:grid}.admin-question-list{min-height:160px;transition:opacity .2s;position:relative}.admin-question-list.is-loading{opacity:.42;pointer-events:none}.admin-question-row{border-bottom:1px solid #edf2f3;grid-template-columns:minmax(290px,2fr) minmax(120px,.85fr) 105px 78px 90px 78px;align-items:center;gap:12px;min-height:91px;padding:13px 15px;display:grid}.admin-question-row:hover{background:#fbfdfd}.admin-question-row__prompt{align-items:center;gap:11px;min-width:0;display:flex}.admin-question-row__prompt>span{color:#0a8ea4;background:#e2f8f8;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.admin-question-row__prompt svg{width:18px}.admin-question-row__prompt>div{min-width:0}.admin-question-row__prompt strong,.admin-question-row__prompt small,.admin-question-row__category strong,.admin-question-row__category small{display:block}.admin-question-row__prompt strong{color:#124e6d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-question-row__prompt small{color:#75909d;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:7px;font-weight:800;overflow:hidden}.admin-question-row__category strong{color:#205b78;font-size:9px}.admin-question-row__category small{color:#879da7;margin-top:4px;font-size:7px;font-weight:800}.admin-difficulty{border-radius:8px;width:max-content;padding:6px 9px;font-size:7px;font-weight:1000;display:inline-block}.admin-difficulty--easy{color:#168361;background:#e1f7ef}.admin-difficulty--medium{color:#9a7111;background:#fff5cf}.admin-difficulty--hard{color:#be513a;background:#fff0eb}.admin-usage{justify-items:start;display:grid}.admin-usage strong{direction:ltr;font-size:13px}.admin-usage small{color:#8197a1;font-size:6px;font-weight:900}.admin-usage em{color:#d15a45;align-items:center;gap:3px;margin-top:4px;font-size:6px;font-style:normal;font-weight:1000;display:flex}.admin-usage em svg{width:10px}.admin-status{color:#81929a;cursor:pointer;width:max-content;min-height:29px;font:inherit;background:#f0f2f2;border:0;border-radius:8px;align-items:center;gap:4px;padding:0 9px;font-size:7px;font-weight:1000;display:inline-flex}.admin-status.is-active{color:#16815e;background:#e1f7ed}.admin-status svg{width:12px}.admin-row-actions{gap:6px;display:flex}.admin-row-actions button{color:#2b718e;cursor:pointer;background:#fff;border:1px solid #d8e4e7;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.admin-row-actions button:last-child{color:#c15845}.admin-row-actions button:disabled{opacity:.3;cursor:default}.admin-row-actions svg{width:14px}.admin-empty{color:#8aa0aa;text-align:center;align-content:center;place-items:center;gap:7px;min-height:250px;display:grid}.admin-empty>svg{color:#1495a7;background:#e9f6f6;border-radius:13px;width:44px;height:44px;padding:10px}.admin-empty strong{color:#275d76;font-size:12px}.admin-empty span{font-size:8px;font-weight:800}.admin-pagination{color:#79909c;border-top:1px solid #e7eeee;justify-content:space-between;align-items:center;min-height:60px;padding:0 15px;font-size:8px;font-weight:900;display:flex}.admin-pagination>div{direction:rtl;align-items:center;gap:7px;display:flex}.admin-pagination button{color:#17607f;cursor:pointer;background:#fff;border:1px solid #d6e3e6;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.admin-pagination button:disabled{opacity:.35;cursor:default}.admin-pagination button svg{width:15px}.admin-pagination bdi{text-align:center;direction:ltr;min-width:55px}.admin-editor-backdrop{z-index:250;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#021d30c2;place-items:center;padding:20px;animation:.18s both fadeIn;display:grid;position:fixed;inset:0}.admin-editor{background:#fff;border-radius:23px;width:min(760px,100%);max-height:calc(100svh - 40px);animation:.23s both modalIn;overflow-y:auto;box-shadow:0 30px 90px #00142661}.admin-editor>header{border-bottom:1px solid #e1eaec;justify-content:space-between;align-items:center;min-height:84px;padding:18px 24px;display:flex}.admin-editor>header small{color:#1595aa;font-size:8px;font-weight:1000}.admin-editor>header h2{color:#07517f;margin:4px 0 0;font-size:22px}.admin-editor>header button{color:#68828f;cursor:pointer;background:#eef3f3;border:0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.admin-editor>header button svg{width:18px}.admin-editor form{padding:22px 24px 24px}.admin-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.admin-field{gap:7px;display:grid}.admin-field--wide{grid-column:1/-1}.admin-field>span{color:#315f76;font-size:9px;font-weight:1000}.admin-field>span small{color:#93a6ae;margin-right:5px;font-size:7px}.admin-field input,.admin-field select,.admin-field textarea{color:#174f6d;width:100%;min-height:45px;font:inherit;background:#f9fbfb;border:1.5px solid #d3e1e5;border-radius:11px;outline:0;padding:10px 12px;font-size:9px;font-weight:800}.admin-field textarea{resize:vertical;min-height:93px;line-height:1.7}.admin-field textarea.is-compact{min-height:68px}.admin-field input:focus,.admin-field select:focus,.admin-field textarea:focus{border-color:#1bb7cf;box-shadow:0 0 0 4px #1bb7cf1a}.admin-switch{cursor:pointer;background:#f1f7f7;border-radius:12px;grid-column:1/-1;align-items:center;gap:10px;padding:12px;display:flex}.admin-switch input{opacity:0;position:absolute}.admin-switch i{background:#bac8ce;border-radius:999px;width:42px;height:23px;padding:3px;transition:background .2s;display:block}.admin-switch i:before{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .2s;display:block}.admin-switch input:checked+i{background:#16b39d}.admin-switch input:checked+i:before{transform:translate(-19px)}.admin-switch strong,.admin-switch small{display:block}.admin-switch strong{color:#225973;font-size:9px}.admin-switch small{color:#8399a3;margin-top:2px;font-size:7px;font-weight:800}.admin-editor form>footer{border-top:1px solid #e7eeee;justify-content:flex-end;gap:9px;margin-top:20px;padding-top:17px;display:flex}.admin-editor form>footer>button:not(.admin-primary-button){color:#426b7e;cursor:pointer;min-height:47px;font:inherit;background:#fff;border:1px solid #d2e0e4;border-radius:12px;padding:0 20px;font-size:9px;font-weight:1000}.admin-sidebar nav button bdi{color:#d8f5f6;text-align:center;background:#ffffff14;border-radius:999px;min-width:36px;margin-right:auto;padding:4px 7px;font-size:7px}.admin-topbar__actions .admin-topbar__refresh{color:#075184;box-shadow:none;background:#fff;border-color:#cadde4}.admin-stats--content article em{color:#859ba5;margin-top:6px;font-size:7px;font-style:normal;font-weight:900;display:block}.admin-stats--content article.has-warning{background:linear-gradient(145deg,#fff,#fff7f4);border-color:#f0c6ba}.admin-stats--content article.has-warning>span{color:#d26043;background:#fff0ea}.admin-stats--content article strong small{color:#8ca0a9;font-size:13px;display:inline}.admin-filters:not(.admin-filters--catalog){grid-template-columns:minmax(175px,1.35fr) minmax(120px,1fr) repeat(5,minmax(85px,.7fr)) 43px}.admin-filters--catalog{grid-template-columns:minmax(250px,1.5fr) minmax(170px,1fr) 150px 150px 43px}.admin-table-head--content,.admin-question-row--content{grid-template-columns:minmax(280px,2fr) minmax(105px,.72fr) 108px 92px 86px 82px 72px}.admin-media-badge{color:#0a8ea4;background:#e2f8f8;border:1px solid #cae2e6;border-radius:13px;flex:none;place-items:center;width:48px;height:48px;text-decoration:none;display:grid;position:relative;overflow:hidden}.admin-media-badge>svg{width:20px;height:20px}.admin-media-badge>svg:last-child:not(:first-child){background:#fff;border-radius:4px;width:11px;height:11px;padding:2px;position:absolute;bottom:3px;right:3px}.admin-media-badge i{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.admin-media-badge.is-missing{color:#c75a42;background:#fff0eb;border-color:#efc7bd}.admin-media-badge--audio{color:#3f79c0;background:#e8f1ff}.admin-media-badge--video{color:#7356ba;background:#f0ebff}.admin-source-details{color:#28758f;width:max-content;max-width:100%;margin-top:6px;font-size:6px;font-weight:900}.admin-source-details summary{cursor:pointer;align-items:center;gap:6px;list-style-position:inside;display:flex}.admin-source-details summary span{color:#6f909f}.admin-source-details summary em{color:#18775e;text-overflow:ellipsis;white-space:nowrap;background:#e4f5ef;border-radius:999px;max-width:190px;padding:3px 6px;font-size:5px;font-style:normal;overflow:hidden}.admin-source-details.is-missing summary span{color:#c05b47}.admin-source-details p{color:#486f80;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;background:#f7fafa;border:1px solid #dce7e9;border-radius:9px;width:min(520px,100%);max-height:145px;margin:7px 0 0;padding:9px;font:6px/1.8 monospace;overflow:auto}.admin-source-details p a{color:#0879a6;text-underline-offset:2px;text-decoration:underline}.admin-source-details__media{color:#176d8e;white-space:nowrap;align-items:center;gap:4px;width:min(520px,100%);margin-top:5px;text-decoration:none;display:flex;overflow:hidden}.admin-source-details__media svg{flex:none;width:10px}.admin-source-details__media bdi{text-overflow:ellipsis;direction:ltr;overflow:hidden}.admin-mode{color:#20718a;text-overflow:ellipsis;white-space:nowrap;background:#e9f5f7;border-radius:7px;width:max-content;max-width:100%;padding:5px 7px;font-size:6px;font-weight:1000;display:block;overflow:hidden}.admin-topic{color:#8499a2;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:6px;font-weight:900;display:block;overflow:hidden}.admin-metadata{color:#28758f;width:max-content;max-width:100%;margin-top:5px;font-size:6px;font-weight:900}.admin-metadata summary{cursor:pointer}.admin-metadata pre{color:#d7f7fa;text-align:left;white-space:pre-wrap;direction:ltr;background:#062f4c;border-radius:8px;max-width:370px;max-height:130px;margin:6px 0 0;padding:8px;font:7px/1.6 monospace;overflow:auto}.admin-row-actions a{color:#2b718e;background:#fff;border:1px solid #d8e4e7;border-radius:9px;place-items:center;width:33px;height:33px;text-decoration:none;display:grid}.admin-row-actions a svg{width:14px}.admin-catalog{background:#f7fafa;gap:25px;padding:20px;display:grid}.admin-catalog-group{gap:12px;display:grid}.admin-catalog-group>header{justify-content:space-between;align-items:center;display:flex}.admin-catalog-group>header small{color:#20a4b9;font-size:7px;font-weight:1000}.admin-catalog-group>header h2{color:#07517f;margin:3px 0 0;font-size:18px}.admin-catalog-group>header bdi{color:#137c91;text-align:center;background:#def4f5;border-radius:9px;min-width:32px;padding:6px 8px;font-size:9px;font-weight:1000}.admin-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-catalog-card{background:#fff;border:1px solid #dce8eb;border-radius:17px;min-width:0;padding:15px;overflow:hidden;box-shadow:0 7px 22px #03445b0a}.admin-catalog-card.is-ready{border-color:#b9e5d5}.admin-catalog-card.is-missing{border-color:#efc9bf}.admin-catalog-card>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.admin-catalog-card>header h3{color:#07517f;margin:7px 0 2px;font-size:14px}.admin-catalog-card>header small{color:#9aabb2;direction:ltr;font-size:6px;font-weight:800}.admin-readiness-icon{color:#ce634c;background:#fff0eb;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.admin-catalog-card.is-ready .admin-readiness-icon{color:#198566;background:#e3f6ee}.admin-readiness-icon svg{width:17px}.admin-supported-games{background:#f3f8f8;border-radius:12px;margin:14px 0 12px;padding:11px}.admin-supported-games>div{justify-content:space-between;align-items:center;display:flex}.admin-supported-games small{color:#6e8b98;font-size:7px;font-weight:900}.admin-supported-games strong{color:#07517f;direction:ltr;font-size:17px}.admin-supported-games strong em{color:#9cafb6;font-size:8px;font-style:normal}.admin-supported-games>i{background:#dce7e9;border-radius:999px;height:6px;margin-top:8px;display:block;overflow:hidden}.admin-supported-games>i span{border-radius:inherit;background:linear-gradient(90deg,#ff826d,#f4bd58);height:100%;display:block}.admin-catalog-card.is-ready .admin-supported-games>i span{background:linear-gradient(90deg,#22b99a,#24ccd0)}.admin-inventory-block{border-top:1px solid #edf2f3;padding:10px 0}.admin-inventory-block>div{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.admin-inventory-block>div strong{color:#416b7e;font-size:7px}.admin-inventory-block>div bdi{color:#07517f;font-size:10px;font-weight:1000}.admin-inventory-difficulties{direction:rtl;grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.admin-inventory-difficulties>span{color:#207c62;background:#e7f6ef;border-radius:8px;grid-template-columns:1fr auto auto;align-items:baseline;gap:2px;padding:7px 5px;display:grid}.admin-inventory-difficulties>span.is-medium{color:#8e6d18;background:#fff6d9}.admin-inventory-difficulties>span.is-hard{color:#b95844;background:#fff0eb}.admin-inventory-difficulties small{font-size:5px;font-weight:1000}.admin-inventory-difficulties strong{direction:ltr;font-size:10px}.admin-inventory-difficulties em{color:currentColor;opacity:.58;direction:ltr;font-size:5px;font-style:normal}.admin-catalog-card>footer{border-top:1px solid #edf2f3;align-items:center;gap:6px;margin-top:5px;padding-top:11px;display:flex}.admin-catalog-card>footer>span{color:#a4b2b8;align-items:center;gap:4px;margin-left:auto;font-size:6px;font-weight:900;display:inline-flex}.admin-catalog-card>footer>span.has-media{color:#19869d}.admin-catalog-card>footer svg{width:12px}.admin-catalog-card>footer button{color:#17617f;cursor:pointer;min-height:29px;font:inherit;background:#fff;border:1px solid #d4e3e6;border-radius:8px;padding:0 8px;font-size:6px;font-weight:1000}@media (max-width:1280px){.admin-page{grid-template-columns:205px minmax(0,1fr)}.admin-content{padding-inline:20px}.admin-filters,.admin-filters:not(.admin-filters--catalog),.admin-filters--catalog{grid-template-columns:1fr 1fr 120px}.admin-refresh{grid-column:3}.admin-table-head{display:none}.admin-question-list{grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid}.admin-question-row{border:1px solid #e0eaec;border-radius:14px;grid-template-columns:1fr auto;gap:13px;min-width:0;padding:14px;display:grid}.admin-question-row__prompt{grid-column:1/-1}.admin-question-row__category{grid-column:1}.admin-row-actions{justify-self:end}.admin-catalog-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.admin-page{display:block}.admin-sidebar{flex-flow:wrap;align-items:center;gap:10px;min-height:68px;padding:10px 14px;position:static}.admin-sidebar>.logo{width:90px;margin:0}.admin-sidebar__title,.admin-sidebar__security,.admin-sidebar nav{display:none}.admin-sidebar nav{order:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:100%;margin:2px 0 0;display:grid}.admin-sidebar nav button{white-space:nowrap;border-radius:10px;justify-content:center;gap:5px;min-height:39px;padding:0 7px;font-size:7px}.admin-sidebar nav button svg{width:14px}.admin-sidebar nav button bdi{min-width:0;margin:0;padding:3px 5px;font-size:5px}.admin-logout{min-height:38px;margin:0 0 0 auto;padding:0 12px}.admin-content{padding:22px 12px 38px}.admin-topbar{flex-direction:column;align-items:flex-start}.admin-topbar__actions{width:100%}.admin-topbar__actions>*{flex:1}.admin-stats{grid-template-columns:1fr 1fr;gap:8px}.admin-stats article{min-height:91px;padding:14px}.admin-stats article>span{width:34px;height:34px;top:13px;left:13px}.admin-filters,.admin-filters:not(.admin-filters--catalog),.admin-filters--catalog{grid-template-columns:1fr}.admin-filters>*{grid-column:auto!important}.admin-refresh{width:100%}.admin-question-list{grid-template-columns:1fr}.admin-pagination{gap:10px}.admin-pagination>span{max-width:105px}.admin-editor-backdrop{place-items:end center;padding:0}.admin-editor{border-radius:22px 22px 0 0;max-height:94svh}.admin-editor form{padding:18px 14px 23px}.admin-form-grid{grid-template-columns:1fr}.admin-field--wide,.admin-switch{grid-column:auto}.admin-auth-page{padding:14px}.admin-auth-card{padding:32px 20px 28px}.admin-catalog{padding:12px}.admin-catalog-grid{grid-template-columns:1fr}.admin-catalog-card>footer{flex-wrap:wrap}.admin-catalog-card>footer>span{width:100%;margin:0 0 3px}}.game-error{z-index:150;color:#fff;background:#9d2d21;border-radius:10px;align-items:center;gap:15px;padding:11px 14px;font-size:12px;font-weight:900;display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%);box-shadow:0 10px 35px #48100a4d}.game-error button{color:#fff;cursor:pointer;background:0 0;border:0}.game-board-wrap{width:min(1300px,100% - 30px);margin:20px auto 0;padding:0 0 15px;overflow-x:auto}.game-board{grid-template-columns:repeat(6,1fr);gap:12px;min-width:970px;display:grid}.board-category{background:#fff;border:1px solid #d7e3e6;border-radius:18px;padding:8px;box-shadow:0 8px 25px #06304b12}.board-category>header{--cat-color:var(--cyan);background:var(--blue);color:#fff;text-align:center;border-bottom:5px solid var(--cat-color);border-radius:13px;align-content:center;justify-items:center;gap:3px;min-height:107px;padding:8px;display:grid}.board-category>header>span{font-size:25px}.board-category>header strong{font-size:13px;line-height:1.35}.board-category>header small{color:#9ec6d8;font-size:7px;font-weight:800}.board-category__questions{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid}.question-card{aspect-ratio:1.25;min-height:67px;color:var(--blue);cursor:pointer;background:#d8f8f6;border:0;border-radius:10px;align-content:center;place-items:center;transition:transform .16s,filter .16s;display:grid;box-shadow:inset 0 -4px #044a651f}.question-card:nth-child(3),.question-card:nth-child(4){background:#ffe999}.question-card:nth-child(5),.question-card:nth-child(6){background:#ffc2b8}.question-card:hover:not(:disabled){filter:saturate(1.2);transform:translateY(-4px)rotate(-1deg)}.question-card strong{direction:ltr;font-size:21px}.question-card small{opacity:.7;font-size:7px;font-weight:900}.question-card--opened,.question-card--revealed{animation:1s infinite alternate pulseCard;background:var(--yellow)!important}@keyframes pulseCard{to{filter:brightness(.92)}}.question-card--resolved{color:#8296a0;box-shadow:none;cursor:default;background:#dfe7e9!important}.question-card--resolved svg{width:17px}.game-legend{max-width:920px;color:var(--muted);flex-wrap:wrap;justify-content:center;gap:22px;margin:5px auto 0;font-size:9px;font-weight:900;display:flex}.game-legend span{align-items:center;gap:5px;display:inline-flex}.legend-dot{background:#d8f8f6;border-radius:3px;width:9px;height:9px}.legend-dot--medium{background:#ffe999}.legend-dot--hard{background:#ffc2b8}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03192bcc;place-items:center;padding:20px;animation:.18s both fadeIn;display:grid;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}}.preflight-modal{text-align:center;background:#fff;border-radius:25px;width:min(430px,100%);padding:31px;animation:.25s both modalIn;position:relative;box-shadow:0 25px 80px #0000004d}@keyframes modalIn{0%{opacity:0;transform:translateY(20px)scale(.96)}}.modal-close{width:35px;height:35px;color:var(--muted);cursor:pointer;background:#eef2f2;border:0;border-radius:10px;position:absolute;top:13px;left:13px}.preflight-modal__icon{background:#dff9f8;border-radius:24px;place-items:center;width:78px;height:78px;margin:0 auto 12px;display:grid;transform:rotate(-5deg)}.preflight-modal__question-mark{filter:drop-shadow(0 5px 7px #074b7e2e);width:58px;height:58px;overflow:visible;transform:rotate(5deg)}.preflight-modal>small{color:var(--muted);font-weight:900}.preflight-modal h2{color:var(--blue);margin:7px 0 10px;font-size:28px}.preflight-modal h2 bdi{color:var(--coral)}.preflight-modal>p{color:var(--muted);font-size:12px;font-weight:700;line-height:1.7}.selected-powerup-preview{text-align:right;background:#f1f7f5;border-radius:13px;align-items:center;gap:10px;margin:14px 0;padding:10px;display:flex}.selected-powerup-preview>span{background:var(--ink);border-radius:11px;place-items:center;width:43px;height:43px;font-size:20px;display:grid}.selected-powerup-preview strong,.selected-powerup-preview small{display:block}.selected-powerup-preview strong{color:var(--blue);font-size:13px}.selected-powerup-preview small{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.5}.preflight-modal__actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.report-modal-backdrop{z-index:180}.report-modal{width:min(500px,100%)}.report-modal__icon{color:#07558a;background:linear-gradient(145deg,#dcfbfb,#c8eefb);border-radius:24px;place-items:center;width:76px;height:76px;margin:0 auto 12px;display:grid;transform:rotate(-5deg);box-shadow:0 9px #24c1da29}.report-modal__icon svg{width:36px;height:36px;transform:rotate(5deg)}.report-modal textarea{resize:vertical;width:100%;min-height:125px;color:var(--blue);font:inherit;background:#f8fbfb;border:2px solid #cfe2e8;border-radius:16px;outline:0;margin-top:12px;padding:15px 17px;font-size:12px;font-weight:800;line-height:1.7;transition:border-color .18s,box-shadow .18s}.report-modal textarea:focus{border-color:#25bddb;box-shadow:0 0 0 4px #25bddb1f}.report-modal__feedback{min-height:22px;color:var(--coral);padding-top:6px;font-size:10px;font-weight:900}.report-modal__feedback.is-success{color:#159567}.delete-game-backdrop{z-index:190}.delete-game-modal__icon{width:82px;height:82px;color:var(--coral);background:#fff0ed;border-radius:25px;place-items:center;margin:0 auto 15px;display:grid;transform:rotate(-5deg);box-shadow:0 9px #ff6b5729}.delete-game-modal__icon svg{width:38px;height:38px;transform:rotate(5deg)}.delete-game-modal p strong{color:var(--blue)}.delete-game-modal__error{color:#b6382b;background:#fff0ed;border-radius:11px;margin-top:12px;padding:10px 12px;font-size:11px;font-weight:900}.question-backdrop{padding:14px}.question-modal{background:#fff;border-radius:25px;width:min(850px,100%);max-height:calc(100svh - 28px);position:relative;overflow:hidden auto;box-shadow:0 25px 90px #00000059}.question-modal__header{background:var(--blue);color:#fff;border-bottom:6px solid var(--cyan);z-index:4;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;min-height:83px;padding:13px 22px;display:grid;position:sticky;top:0}.question-modal__header--b{border-color:var(--coral)}.question-modal__header>div:first-child{background:var(--yellow);width:58px;height:58px;color:var(--blue);border-radius:15px;align-content:center;place-items:center;display:grid}.question-modal__header>div:first-child span{direction:ltr;font-size:19px;font-weight:1000}.question-modal__header>div:first-child small{font-size:7px}.question-modal__header>div:nth-child(2) small,.question-modal__header>div:nth-child(2) strong{display:block}.question-modal__header>div:nth-child(2) small{color:#a5cadb;font-size:9px;font-weight:800}.question-modal__header>div:nth-child(2) strong{margin-top:4px;font-size:18px}.question-modal__header>button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:9px;align-items:center;gap:4px;padding:8px;font-size:8px;display:flex}.question-timer{width:100px;height:100px;margin:18px auto 0;position:relative}.question-timer svg{width:100%;transform:rotate(-90deg)}.question-timer circle{fill:none;stroke:#e2ebed;stroke-width:3px}.question-timer circle:last-child{stroke:var(--cyan-dark);stroke-linecap:round;stroke-dasharray:100 100;path-length:100;transition:stroke-dasharray .3s}.question-timer>strong{color:var(--blue);direction:ltr;align-content:center;place-items:center;font-size:28px;display:grid;position:absolute;inset:0}.question-timer small{direction:rtl;font-size:8px}.question-timer--danger circle:last-child{stroke:var(--coral)}.question-timer--danger>strong{color:var(--coral);animation:.6s infinite alternate timerPulse}@keyframes timerPulse{to{transform:scale(1.08)}}.question-content{text-align:center;padding:8px 35px 15px}.question-content>p{color:var(--ink);max-width:730px;margin:0 auto;font-size:clamp(20px,3vw,30px);font-weight:1000;line-height:1.6}.question-content img,.question-content video{border-radius:14px;max-width:100%;max-height:260px;margin:14px auto 0;display:block}.question-content audio{width:min(500px,100%);margin-top:15px}.answer-panel{background:#f7faf9;border:1px solid #d5e1e4;border-radius:14px;grid-template-columns:175px 1fr;align-items:center;gap:12px;margin:0 35px 12px;padding:11px;display:grid}.answer-panel label{gap:3px;display:grid}.answer-panel label span{color:var(--blue);font-size:11px;font-weight:900}.answer-panel label small{color:var(--muted);font-size:8px;font-weight:800}.answer-panel textarea{resize:vertical;background:#fff;border:1px solid #cbdade;border-radius:10px;outline:none;min-height:60px;padding:10px;font-size:12px}.answer-panel textarea:focus{border-color:var(--cyan-dark)}.in-question-powerups{justify-content:center;align-items:center;gap:7px;margin:10px 25px;display:flex}.in-question-powerups>small{color:var(--muted);font-size:9px;font-weight:900}.in-question-powerups button{color:var(--blue);cursor:pointer;background:#fff;border:1px solid #cadadd;border-radius:9px;padding:6px 8px;font-size:9px;font-weight:900}.in-question-powerups button span{margin-left:3px;font-size:14px}.active-powerup-banner{background:#fff4bd;border:1px solid #ead16c;border-radius:12px;align-items:center;gap:10px;max-width:560px;margin:9px auto;padding:9px 11px;display:flex}.active-powerup-banner>span{background:var(--ink);border-radius:10px;place-items:center;width:39px;height:39px;font-size:19px;display:grid}.active-powerup-banner strong,.active-powerup-banner small{display:block}.active-powerup-banner strong{color:#6b5200;font-size:11px}.active-powerup-banner small{color:#806c28;margin-top:2px;font-size:8px;line-height:1.5}.question-actions{justify-content:center;padding:12px 30px 28px;display:flex}.reveal-panel{text-align:center;padding:33px}.reveal-panel__check{color:#0c9a5b;background:#d9f9e8;border-radius:50%;place-items:center;width:70px;height:70px;margin:0 auto 12px;display:grid}.reveal-panel>small{color:var(--muted);font-weight:900}.reveal-panel>h2{color:var(--blue);margin:8px 0;font-size:36px}.reveal-panel>p{color:var(--muted);font-size:11px}.answer-explanation{color:#496474;background:#edf7f6;border-radius:10px;max-width:660px;margin:13px auto;padding:10px;font-size:11px;font-weight:700;line-height:1.7}.submitted-answers{text-align:right;grid-template-columns:1fr 1fr;gap:10px;margin:22px 0 12px;display:grid}.submitted-answers>div{border-right:4px solid var(--cyan);background:#f5f8f7;border-radius:12px;padding:11px 13px}.submitted-answers>div:last-child{border-color:var(--coral)}.submitted-answers small,.submitted-answers strong{display:block}.submitted-answers small{color:var(--muted);font-size:8px;font-weight:800}.submitted-answers strong{color:var(--blue);margin-top:4px;font-size:12px}.same-answer-note{color:#715800;background:#fff3b9;border-radius:9px;padding:8px;font-size:10px;font-weight:900}.judge-title{color:var(--blue);justify-content:center;align-items:center;gap:5px;margin:24px 0 10px;font-size:12px;font-weight:900;display:flex}.judge-actions{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.judge{cursor:pointer;border:0;border-radius:11px;min-height:51px;padding:0 16px;font-size:11px;font-weight:900}.judge strong{direction:ltr;margin-right:5px}.judge--a{color:#075f67;background:#bff4f2;box-shadow:inset 0 -4px #7dd9d7}.judge--b{color:#8f2c21;background:#ffd1ca;box-shadow:inset 0 -4px #f0a59a}.judge--none{color:#586a74;background:#e8eef0;box-shadow:inset 0 -4px #cad7db}.results-backdrop{z-index:200;background:#03192beb}.results-modal{text-align:center;background:#fff;border-radius:30px;width:min(540px,100%);padding:40px;position:relative;overflow:hidden}.results-modal:before{content:"";background:var(--cyan);border-radius:50%;width:300px;height:300px;position:absolute;top:-190px;right:-210px}.results-modal__trophy{background:var(--yellow);color:#9b6d00;border:7px solid #fff0af;border-radius:50%;place-items:center;width:105px;height:105px;margin:auto;display:grid;transform:rotate(-5deg)}.results-modal>small{color:var(--coral);margin-top:18px;font-weight:1000;display:block}.results-modal h1{color:var(--blue);margin:7px 0;font-size:36px}.results-modal p{color:var(--muted);font-weight:700}.final-score{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin:25px 0;display:grid}.final-score>div{background:#f0f7f5;border-radius:13px;padding:13px}.final-score strong,.final-score bdi{display:block}.final-score strong{color:var(--muted);font-size:10px}.final-score bdi{color:var(--blue);margin-top:4px;font-size:27px;font-weight:1000}.results-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.game-loading{background:var(--ink);color:#fff;align-content:center;place-items:center;gap:14px;min-height:100vh;display:grid}.game-loading svg{color:var(--cyan);width:40px;height:40px}@media (max-width:850px){.game-header{grid-template-columns:auto 1fr auto 1fr;gap:8px;padding:8px}.game-header>.game-home:last-child{display:none}.game-team{gap:6px;min-width:0;padding:8px}.game-team strong{white-space:nowrap;text-overflow:ellipsis;max-width:105px;font-size:12px;overflow:hidden}.game-team>bdi{font-size:19px}.game-team span{display:none}.game-progress{width:51px;height:51px}.game-powerups-bar{gap:10px;padding:0 10px}.team-powerups{gap:5px;display:grid}.team-powerups--b{justify-items:end}.team-powerups>div{gap:3px}.team-powerups button{width:49px;min-height:50px}.team-powerups button b{font-size:7px}}@media (max-width:600px){.game-header{grid-template-columns:auto 1fr auto 1fr;min-height:82px}.game-home{width:35px;height:35px}.game-team{text-align:center;border-width:3px;display:block}.game-team--b{text-align:center}.game-team small{display:none}.game-team strong{max-width:90px;margin:auto}.game-team>bdi{font-size:17px}.game-progress{border-width:2px;width:43px;height:43px}.game-progress strong{font-size:14px}.turn-banner__hint{display:none}.game-powerups-bar{overflow-x:auto}.team-powerups>small{display:none}.team-powerups button{width:45px}.team-powerups button span{font-size:17px}.game-board-wrap{width:calc(100% - 14px)}.question-modal__header{gap:9px;padding:10px}.question-content{padding-inline:18px}.question-content>p{font-size:19px}.answer-panel{grid-template-columns:1fr;margin-inline:15px}.in-question-powerups{flex-wrap:wrap}.question-actions .button{width:100%;min-width:0}.reveal-panel{padding:24px 15px}.reveal-panel>h2{font-size:27px}.submitted-answers{grid-template-columns:1fr}.judge-actions{display:grid}.results-modal{padding:27px 18px}.results-modal h1{font-size:29px}}.brand-logo{flex:none;width:360px;height:200px;display:block;position:relative;overflow:hidden}.brand-logo__image{width:135%;max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}.brand-logo--compact{width:92px;height:52px}.site-header .brand-logo{margin:0}.site-header__actions{margin-inline-start:auto}.reference-home{--reference-blue:#0e5289;--reference-deep:#001d32;--reference-cyan:#08dce7;--reference-sky:#39b4ef;--reference-paper:#f5f5f5;background:var(--reference-paper);color:var(--reference-blue);overflow:hidden}.reference-reveal{opacity:0;translate:0 var(--reveal-distance,28px);transition:opacity .58s cubic-bezier(.22,1,.36,1),translate .58s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s)}.reference-reveal.is-visible{opacity:1;translate:0}.reference-home .site-header{height:82px;color:var(--reference-blue)}.reference-home .site-header__inner{width:min(1600px,100% - 90px)}.reference-home .text-link{font-size:15px}.reference-home .site-nav a:after{background:var(--reference-cyan)}.reference-top{background:linear-gradient(155deg, var(--reference-sky) 0%, var(--reference-cyan) 56%, #11d6e7 100%);position:relative}.reference-hero-white{z-index:1;background:var(--reference-paper);border-radius:0 0 50% 50%/0 0 25% 25%;align-content:center;place-items:center;height:620px;display:grid;position:relative;overflow:hidden}.reference-hero-brand{justify-items:center;gap:12px;margin-top:12px;display:grid}.reference-hero-logo{width:460px;height:252px}.reference-hero-brand p{color:var(--reference-blue);margin:0;font-size:17px;font-weight:800}.reference-action-tabs{z-index:5;justify-content:center;align-items:flex-start;gap:24px;display:flex;position:absolute;top:545px;left:50%;transform:translate(-50%)}.reference-action-tab{background:var(--reference-blue);color:#fff;text-align:center;border-radius:0 0 30px 30px;flex-direction:column;justify-content:space-between;align-items:center;width:215px;min-height:150px;padding:28px 16px 18px;font-size:23px;transition:transform .22s,filter .22s;animation:.58s cubic-bezier(.22,1,.36,1) both referenceTabIn;display:flex;transform:rotate(7deg);box-shadow:0 16px 30px #06416f24}.reference-action-tab:nth-child(2){animation-delay:80ms}.reference-action-tab:nth-child(3){animation-delay:.16s;transform:rotate(-7deg)}.reference-action-tab--main{border-radius:0 0 36px 36px;width:245px;min-height:184px;padding-top:38px;font-size:32px;transform:none}.reference-action-tab:hover{filter:brightness(1.08);transform:translateY(-8px)rotate(4deg)}.reference-action-tab>span{color:#fff;background:linear-gradient(#8dd5ff,#3495d4);border:2px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;margin-bottom:-34px;display:grid;box-shadow:0 4px 8px #002d5538}.reference-action-tab>span svg{width:16px;height:16px}@keyframes referenceTabIn{0%{opacity:0;translate:0 34px}to{opacity:1;translate:0}}.reference-intro{flex-direction:column;align-items:center;min-height:0;padding:190px 30px 90px;display:flex}.reference-intro-badge{background:var(--reference-blue);color:#fff;text-align:center;border-radius:50%;align-content:center;place-items:center;width:310px;height:310px;animation:5s ease-in-out infinite referenceFloat;display:grid}.reference-intro-badge h1{margin:0 0 12px;font-size:48px}.reference-intro-badge p{margin:0;font-size:21px;font-weight:700;line-height:1.55}@keyframes referenceFloat{50%{transform:translateY(-13px)}}.reference-video-art{place-items:center;width:min(820px,76vw);height:720px;margin-top:110px;display:grid;position:relative}.reference-video-art__outline{z-index:2;border:14px solid #fff;width:82%;height:58%;position:absolute}.reference-video-art__circle{background:var(--reference-blue);color:#fff;z-index:1;border-radius:50%;place-items:center;width:520px;max-width:73vw;height:520px;max-height:73vw;font-size:43px;display:grid;position:relative}.reference-video-art__dot{z-index:3;background:var(--reference-blue);border-radius:50%;display:block;position:absolute}.reference-video-art__dot--one{width:135px;height:135px;top:48px;right:0}.reference-video-art__dot--two{width:92px;height:92px;bottom:92px;left:0}.reference-video-art__dot--three{width:42px;height:42px;bottom:72px;right:20%}.reference-video-art>a{z-index:5;background:var(--reference-blue);color:#fff;border-radius:18px;justify-content:center;align-items:center;min-width:250px;min-height:68px;padding:0 25px;font-size:22px;font-weight:800;display:flex;position:absolute;bottom:20px}.reference-video-art>a span{background:linear-gradient(#8dd5ff,#3495d4);border:2px solid #fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;bottom:-19px}.reference-video-art>a svg{width:19px}.reference-wave{width:100%;height:160px;margin-bottom:-1px;display:block}.reference-wave--flip{transform:scaleX(-1)}.reference-categories,.reference-helpers{background:var(--reference-paper);padding:80px 30px 110px}.reference-section-title{text-align:center}.reference-section-title h2{color:var(--reference-blue);margin:0 0 35px;font-size:42px}.reference-section-title p{color:var(--reference-blue);margin:0;font-size:19px;font-weight:700;line-height:1.65}.reference-carousel{direction:ltr;outline:0;grid-template-columns:70px minmax(0,1fr) 70px;align-items:center;gap:28px;width:min(1320px,96vw);margin:70px auto 0;display:grid;position:relative}.reference-carousel:focus-visible{outline-offset:12px;border-radius:30px;outline:4px solid #0e528933}.reference-carousel__viewport{touch-action:pan-y;min-width:0;height:515px;position:relative;overflow:hidden}.reference-carousel__track{will-change:transform, opacity;cursor:grab;grid-template-columns:1fr 1.22fr 1fr;align-items:center;gap:55px;transition:translate .18s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;inset:0 8px}.reference-carousel__track:active{cursor:grabbing}.reference-carousel__track--next{animation:.42s cubic-bezier(.22,1,.36,1) both referenceCarouselNext}.reference-carousel__track--previous{animation:.42s cubic-bezier(.22,1,.36,1) both referenceCarouselPrevious}.reference-carousel__track.is-dragging{transition:none;animation:none}@keyframes referenceCarouselNext{0%{opacity:0;transform:translate(-105px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes referenceCarouselPrevious{0%{opacity:0;transform:translate(105px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}.reference-carousel__status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reference-carousel__arrow{width:70px;height:70px;color:var(--reference-blue);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;transition:transform .2s,background-color .2s;display:grid}.reference-carousel__arrow:hover{background:#0e528912;transform:scale(1.12)}.reference-carousel__arrow:active{transform:scale(.96)}.reference-carousel__arrow svg{fill:currentColor;stroke-width:1px;width:54px;height:54px}.reference-category-card{isolation:isolate;direction:rtl;border:0;border-radius:25px;width:100%;position:relative;overflow:hidden}.reference-category-card__media,.reference-category-card__shade{display:block;position:absolute;inset:0}.reference-category-card__media{z-index:0}.reference-category-card__image{object-fit:cover;transition:transform .55s cubic-bezier(.22,1,.36,1)}.reference-category-card__placeholder{color:#ffffff94;background:#93b0c8;align-content:center;place-items:center;gap:12px;width:100%;height:100%;display:grid}.reference-category-card__placeholder svg{stroke-width:1.5px;width:58px;height:58px}.reference-category-card__placeholder small{font-size:13px;font-weight:800}.reference-category-card__shade{z-index:1;pointer-events:none;background:linear-gradient(#00182d2e,#0000 45%,#001d34b8)}.reference-category-card--side{aspect-ratio:.68;color:#fff;cursor:pointer;opacity:.82;background:#93b0c8;justify-self:center;max-height:440px;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .2s,box-shadow .25s;transform:scale(.96)}.reference-category-card--side strong{z-index:2;text-align:center;text-shadow:0 2px 10px #00192d4d;font-size:19px;position:absolute;bottom:22px;left:20px;right:20px}.reference-category-card--side:hover{opacity:1;transform:scale(1);box-shadow:0 16px 35px #0d4b7e24}.reference-category-card--side:hover .reference-category-card__image{transform:scale(1.045)}.reference-category-card--active{aspect-ratio:.72;background:var(--reference-blue);color:#fff;align-self:center;max-height:515px;padding:32px;box-shadow:0 18px 45px #0d4b7e1f}.reference-category-card--active .reference-category-card__placeholder{background:var(--reference-blue)}.reference-category-card__content{z-index:2;flex-direction:column;align-items:center;width:100%;height:100%;display:flex;position:relative}.reference-category-card--active h3{text-align:center;text-shadow:0 2px 12px #00182d52;margin:0;font-size:35px}.reference-category-card__details{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:#011d32b8;border:1px solid #ffffff29;border-radius:18px;width:100%;margin:auto 0;padding:20px 18px;animation:.22s both referenceCategoryDetailsIn}@keyframes referenceCategoryDetailsIn{0%{opacity:0;translate:0 10px}}.reference-category-card__details p{margin:0 0 12px;font-size:17px;font-weight:800}.reference-category-card__details small{color:#d8edf8;font-size:12px;line-height:1.8;display:block}.reference-category-card__content>button{width:72px;height:72px;color:var(--reference-blue);cursor:pointer;background:#fff;border:0;border-radius:50%;margin-top:auto;font-weight:900;transition:transform .2s,box-shadow .2s;box-shadow:0 7px 18px #001d3429}.reference-category-card__content>button:hover{transform:translateY(-4px);box-shadow:0 11px 22px #001d3438}.reference-category-card__content>button:active{transform:translateY(1px)scale(.96)}.reference-helpers{padding-top:70px;padding-bottom:140px}.reference-helper-row{grid-template-columns:repeat(6,1fr);align-items:start;gap:25px;width:min(1660px,96vw);margin:90px auto 0;display:grid}.reference-helper-card{text-align:center;background:var(--reference-deep);color:#fff;border-radius:30px;flex-direction:column;align-items:center;min-height:490px;padding:75px 22px 25px;transition:transform .22s,box-shadow .22s;display:flex;position:relative}.reference-helper-card h3{background:var(--reference-blue);border-radius:17px 17px 0 0;place-items:center;min-height:66px;margin:0;font-size:20px;display:grid;position:absolute;top:-51px;left:21%;right:21%}.reference-helper-card__icon{place-items:center;height:130px;display:grid}.reference-helper-card__icon--reeh{color:#ec263d}.reference-helper-card__icon--thief{color:#b86631}.reference-helper-card__icon--atdala{color:#8338d9}.reference-helper-card__icon--call{color:#47bd7b}.reference-helper-card__icon--bomb{color:#f00028}.reference-helper-card__icon--double{color:#1cc9e7}.reference-helper-card>strong{margin:20px 0 10px;font-size:17px}.reference-helper-card p{color:#d6e2ea;margin:0;font-size:13px;line-height:1.7}.reference-helper-card small{background:var(--reference-blue);color:#fff;border-radius:0 0 30px 30px;place-items:center;width:calc(100% + 44px);min-height:50px;margin:auto -22px -25px;font-weight:800;display:grid}.reference-faq{background:var(--reference-paper);position:relative}.reference-faq>.reference-wave:first-child{background:var(--reference-paper)}.reference-faq>.reference-wave:last-child{background:#25bcec}.reference-faq__body{background:linear-gradient(150deg,#25b7ef,#08dce7);min-height:0;padding:90px 30px 130px}.reference-faq-heading{color:#fff;text-align:center;margin:0 0 70px;font-size:47px;font-weight:900}.reference-faq-list{gap:22px;width:min(1220px,88vw);margin:auto;display:grid}.reference-faq-list details{background:var(--reference-blue);color:#fff;border-radius:15px;overflow:hidden}.reference-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:67px;padding:0 25px;font-size:18px;font-weight:700;list-style:none;display:flex}.reference-faq-list summary::-webkit-details-marker{display:none}.reference-faq-list summary svg{width:28px;transition:transform .2s}.reference-faq-list details[open] summary svg{transform:rotate(-90deg)}.reference-faq-list summary:hover{background:#ffffff0f}.reference-faq-list details p{color:#d9edf8;margin:0;padding:0 25px 22px;line-height:1.75;animation:.22s both referenceAnswerIn}@keyframes referenceAnswerIn{0%{opacity:0;translate:0 -7px}}.reference-final{background:var(--reference-paper);place-items:center;min-height:560px;display:grid;position:relative;overflow:hidden}.reference-final__pattern{color:#0e528906;white-space:nowrap;place-items:center;font-size:170px;font-weight:1000;display:grid;position:absolute;inset:0;transform:rotate(-12deg)scale(1.2)}.reference-final__content{z-index:2;flex-direction:row;justify-content:space-between;align-items:center;gap:40px;width:min(1320px,100% - 100px);display:flex;position:relative}.reference-final__content>div{text-align:right}.reference-final__content h2{color:var(--reference-blue);margin:0;font-size:60px}.reference-final__content p{color:var(--reference-blue);margin:8px 0 0;font-size:42px;font-weight:900}.reference-final__button{background:var(--reference-blue);color:#fff;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;min-width:310px;min-height:150px;font-size:32px;transition:transform .2s;display:flex;box-shadow:0 16px 32px #0e528924}.reference-final__button:hover{transform:translateY(-8px)}.reference-final__button span{background:linear-gradient(#8dd5ff,#3495d4);border:2px solid #fff;border-radius:50%;place-items:center;width:46px;height:46px;margin-bottom:-54px;display:grid}.reference-final__button svg{width:20px}.reference-footer{background:var(--reference-blue);color:#fff;justify-content:space-between;align-items:center;min-height:90px;padding:0 65px;display:flex}.reference-footer small{opacity:.65;direction:ltr}.reference-footer__support{opacity:.82;direction:ltr;font-size:12px;font-weight:800}.reference-footer__support:hover{opacity:1;text-underline-offset:4px;text-decoration:underline}.reference-footer>div{align-items:center;gap:16px;display:flex}.reference-footer>div>span,.reference-footer>div>svg{border:2px solid #fff;border-radius:50%;place-items:center;width:32px;height:32px;padding:5px;font-weight:1000;display:grid}@media (max-width:1100px){.reference-home .site-header__inner{width:min(100% - 36px,1600px)}.reference-action-tabs{gap:14px}.reference-action-tab{width:170px}.reference-action-tab--main{width:200px}.reference-helper-row{gap:12px}.reference-helper-card{padding-inline:12px}.reference-helper-card p{font-size:11px}}@media (min-width:721px) and (max-width:1100px){.reference-home .site-nav{gap:18px;font-size:12px;display:flex}.reference-home .text-link{white-space:nowrap;font-size:12px;display:block}.brand-logo--compact{width:76px;height:44px}.reference-hero-white{height:calc(57.89vw - 16.8px)}.reference-hero-logo{width:calc(55.26vw - 147.9px);height:calc(30.26vw - 80.9px)}.reference-action-tabs{gap:12px;top:calc(50vw - 5px)}.reference-action-tab{width:clamp(150px,18vw,190px);min-height:clamp(108px,13vw,150px);font-size:clamp(16px,2vw,23px)}.reference-action-tab--main{width:clamp(180px,22vw,220px);min-height:clamp(132px,16vw,184px);font-size:clamp(21px,2.7vw,30px)}.reference-intro{min-height:0;padding-top:calc(15.79vw + 16.3px);padding-bottom:calc(11.84vw - 40.3px)}.reference-intro-badge{width:calc(36.84vw - 95.3px);height:calc(36.84vw - 95.3px)}.reference-intro-badge h1{font-size:clamp(30px,4vw,48px)}.reference-intro-badge p{font-size:clamp(13px,1.8vw,21px)}.reference-video-art{width:min(84vw,820px);height:calc(57.89vw + 83.2px);margin-top:calc(14.47vw - 49.2px)}.reference-video-art__circle{width:calc(63.16vw - 174.7px);height:calc(63.16vw - 174.7px)}.reference-wave{height:calc(19.74vw - 57.1px)}.reference-categories,.reference-helpers{padding-top:calc(9.21vw - 21.3px);padding-bottom:calc(11.84vw - 20.3px)}.reference-section-title h2{font-size:clamp(27px,3.8vw,42px)}.reference-section-title p{font-size:clamp(13px,1.7vw,19px)}.reference-carousel{grid-template-columns:54px minmax(0,1fr) 54px;gap:10px;margin-top:calc(7.89vw - 16.8px)}.reference-carousel__viewport{height:calc(77.63vw - 338.9px)}.reference-carousel__track{gap:clamp(10px,5vw,55px)}.reference-carousel__arrow{width:54px;height:58px}.reference-carousel__arrow svg{width:40px;height:40px}.reference-category-card--side strong{font-size:clamp(11px,1.55vw,17px)}.reference-category-card--active h3{font-size:clamp(22px,3vw,35px)}.reference-helpers{padding-top:calc(6.58vw - 2.4px);padding-bottom:calc(18.42vw - 62.6px)}.reference-helper-row{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;gap:18px;width:calc(100% + 60px);margin:calc(11.84vw - 40.3px) -30px 0;padding:38px 30px 20px;display:flex;overflow-x:auto}.reference-helper-row::-webkit-scrollbar{display:none}.reference-helper-card{scroll-snap-align:center;width:clamp(185px,23vw,235px);min-width:clamp(185px,23vw,235px);min-height:clamp(360px,44vw,490px)}.reference-faq__body{min-height:0;padding-top:calc(10.53vw - 25.8px);padding-bottom:calc(15.79vw - 43.7px)}.reference-faq-heading{margin-bottom:calc(7.89vw - 16.8px);font-size:clamp(32px,4.3vw,47px)}.reference-final{min-height:calc(68.42vw - 192.6px)}.reference-final__content h2{font-size:clamp(34px,5vw,60px)}.reference-final__content p{font-size:clamp(25px,3.8vw,42px)}.reference-final__button{min-width:clamp(190px,27vw,310px);min-height:clamp(105px,13vw,150px)}.reference-footer{min-height:calc(8.42vw - 2.6px)}}@media (max-width:720px){.brand-logo{width:260px;height:145px}.brand-logo--compact{width:62px;height:36px}.reference-home .site-header{height:62px}.reference-home .site-header__inner{gap:8px;width:calc(100% - 20px)}.reference-home .site-nav{gap:9px;font-size:9px;display:flex}.reference-home .site-header__actions{margin-inline-start:auto;display:flex}.reference-home .text-link{white-space:nowrap;font-size:9px;display:block}.reference-hero-white{border-radius:0 0 50% 50%/0 0 17% 17%;height:400px}.reference-hero-logo{width:250px;height:137px}.reference-hero-brand{gap:8px;margin-top:10px}.reference-hero-brand p{margin:0;font-size:11px}.reference-action-tabs{gap:7px;width:calc(100% - 36px);top:355px}.reference-action-tab{border-radius:0 0 17px 17px;width:31%;min-height:90px;padding:18px 6px 10px;font-size:12px}.reference-action-tab--main{border-radius:0 0 21px 21px;width:35%;min-height:112px;padding-top:25px;font-size:17px}.reference-action-tab>span{width:20px;height:20px;margin-bottom:-20px}.reference-action-tab>span svg{width:11px}.reference-intro{min-height:0;padding:130px 10px 45px}.reference-intro-badge{width:170px;height:170px}.reference-intro-badge h1{margin-bottom:5px;font-size:28px}.reference-intro-badge p{font-size:12px}.reference-video-art{width:95vw;height:500px;margin-top:55px}.reference-video-art__outline{border-width:7px;width:78%;height:50%}.reference-video-art__circle{width:280px;height:280px;font-size:24px}.reference-video-art__dot--one{width:70px;height:70px;top:80px;right:5px}.reference-video-art__dot--two{width:50px;height:50px;bottom:90px;left:10px}.reference-video-art__dot--three{width:24px;height:24px}.reference-video-art>a{border-radius:10px;min-width:150px;min-height:45px;font-size:12px;bottom:35px}.reference-video-art>a span{width:24px;height:24px;bottom:-12px}.reference-wave{height:85px}.reference-categories,.reference-helpers{padding:45px 10px 65px}.reference-section-title h2{margin-bottom:18px;font-size:25px}.reference-section-title p{font-size:12px}.reference-carousel{grid-template-columns:36px minmax(0,1fr) 36px;gap:4px;width:100%;margin-top:40px}.reference-carousel__viewport{height:220px}.reference-carousel__track{grid-template-columns:.72fr 1.48fr .72fr;gap:8px;inset-inline:2px}.reference-carousel__arrow{width:36px;height:48px}.reference-carousel__arrow svg{width:30px;height:30px}.reference-category-card{border-radius:12px}.reference-category-card--side{aspect-ratio:.62;max-height:165px}.reference-category-card--side strong{font-size:9px;bottom:10px;left:5px;right:5px}.reference-category-card--active{aspect-ratio:.7;max-height:235px;padding:14px 10px 12px}.reference-category-card--active h3{margin:0;font-size:17px}.reference-category-card__placeholder{gap:5px}.reference-category-card__placeholder svg{width:27px;height:27px}.reference-category-card__placeholder small{font-size:7px}.reference-category-card__details{border-radius:10px;padding:10px 7px}.reference-category-card__details p{margin-bottom:6px;font-size:9px}.reference-category-card__details small{font-size:6.5px;line-height:1.55}.reference-category-card__content>button{width:44px;height:44px;font-size:9px}.reference-helpers{padding-bottom:70px}.reference-helper-row{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;gap:12px;width:calc(100% + 20px);margin:45px -10px 0;padding:32px 14px 16px;display:flex;overflow-x:auto}.reference-helper-row::-webkit-scrollbar{display:none}.reference-helper-card{scroll-snap-align:center;border-radius:16px;width:150px;min-width:150px;min-height:315px;padding:49px 12px 14px}.reference-helper-card h3{border-radius:10px 10px 0 0;min-height:43px;font-size:12px;top:-31px;left:18%;right:18%}.reference-helper-card__icon{height:68px}.reference-helper-card__icon svg{width:42px;height:42px}.reference-helper-card>strong{margin:12px 0 7px;font-size:10px}.reference-helper-card p{font-size:8.5px;line-height:1.65}.reference-helper-card small{border-radius:0 0 16px 16px;width:calc(100% + 24px);min-height:34px;margin:auto -12px -14px;font-size:7px}.reference-faq__body{min-height:0;padding:50px 12px 70px}.reference-faq-heading{margin-bottom:40px;font-size:28px}.reference-faq-list{gap:9px;width:min(100%,620px)}.reference-faq-list summary{min-height:48px;padding:0 13px;font-size:11px;line-height:1.55}.reference-faq-list summary svg{width:17px}.reference-faq-list details p{padding:0 13px 15px;font-size:10px}.reference-final{min-height:300px}.reference-final__pattern{font-size:70px}.reference-final__content{gap:18px;width:calc(100% - 42px)}.reference-final__content h2{font-size:26px}.reference-final__content p{font-size:20px}.reference-final__button{border-radius:14px;min-width:135px;min-height:82px;font-size:15px}.reference-final__button span{width:27px;height:27px;margin-bottom:-31px}.reference-final__button svg{width:12px}.reference-footer{min-height:58px;padding:0 16px}.reference-footer small{font-size:6px}.reference-footer__support{font-size:8px}.reference-footer>div{gap:7px}.reference-footer>div>span,.reference-footer>div>svg{width:20px;height:20px;padding:3px;font-size:8px}}.site-menu-toggle{width:44px;height:44px;color:var(--blue);cursor:pointer;background:#fff;border:1px solid #0d4c821f;border-radius:14px;flex:none;place-items:center;display:none;box-shadow:0 7px 18px #062d4e14}.site-menu-toggle svg{width:21px;height:21px}.reference-home{--reference-blue:#0d4f86;--reference-deep:#031d33;--reference-cyan:#08dce7;--reference-sky:#39b9f4;--reference-paper:#f4f6f6;--reference-surface:#fff;--reference-line:#0d4f861a;--reference-shadow:0 18px 55px #0225401c;background:var(--reference-paper)}.reference-home h1,.reference-home h2,.reference-home h3{font-family:Changa Variable,Alexandria Variable,sans-serif}.reference-reveal{transition-duration:.44s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.reference-home .site-header{height:86px}.reference-home .site-header__inner{-webkit-backdrop-filter:none;backdrop-filter:none;width:min(1280px,100% - 48px);height:62px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:28px;margin-top:12px;padding:0 18px;position:relative}.reference-home .brand-logo--compact{width:82px;height:46px}.reference-home .site-nav{gap:30px;font-size:14px}.reference-home .site-nav a{padding:12px 0}.reference-home .site-nav a:first-child{color:var(--reference-blue)}.reference-home .text-link{min-height:40px;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;padding:0 17px;display:inline-flex}.reference-home .theme-toggle,.reference-home .header-account,.reference-home .header-logout,.reference-home .site-header__actions .text-link--games{box-shadow:none;background:0 0;border-color:#0000}.reference-home .header-logout:hover:not(:disabled){color:#d94839;background:0 0}.reference-home .site-header__inner :where(a,button):focus-visible{outline-offset:3px;border-radius:8px;outline:3px solid #087ba4}.reference-hero-white{background:var(--reference-paper)}.reference-hero-brand{z-index:2;gap:10px;position:relative}.reference-hero-kicker,.reference-section-eyebrow,.reference-final__eyebrow{min-height:34px;color:var(--reference-blue);background:#ffffffc7;border:1px solid #0d4f861a;border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 8px 22px #032b4a0f}.reference-hero-kicker svg,.reference-section-eyebrow svg,.reference-final__eyebrow svg{width:15px;height:15px}.reference-hero-logo{filter:drop-shadow(0 14px 16px #00465e1f)}.reference-hero-brand>p{letter-spacing:-.01em;font-size:16px}.reference-hero-trust{justify-content:center;align-items:center;gap:10px;display:flex}.reference-hero-trust span{color:#245f8c;background:#0d4f8611;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.reference-hero-trust svg{color:#00aebc;width:15px;height:15px}.reference-action-tab{background:linear-gradient(155deg,#1767a5,#0d4f86 72%);border:1px solid #ffffff2e;border-radius:0 0 24px 24px;width:205px;min-height:146px;padding:25px 18px 16px;transform:rotate(2deg);box-shadow:0 18px 35px #03396033,inset 0 1px #ffffff2e}.reference-action-tab:nth-child(3){transform:rotate(-2deg)}.reference-action-tab--main{background:linear-gradient(155deg,#0d5d98,#073f70 72%);border-radius:0 0 28px 28px;width:238px;min-height:176px;padding-top:31px;box-shadow:0 23px 44px #03345842,inset 0 1px #fff3}.reference-action-tab strong{font-family:Changa Variable,sans-serif}.reference-action-tab small{color:#ffffffb3;max-width:155px;font-size:10px;font-weight:700;line-height:1.55}.reference-action-tab>span{width:34px;height:34px;margin-bottom:-35px}.reference-action-tab:hover{transform:translateY(-5px)rotate(1deg)}.reference-action-tab:nth-child(3):hover{transform:translateY(-5px)rotate(-1deg)}.reference-action-tab--main:hover{transform:translateY(-5px)}.reference-top{background:radial-gradient(circle at 18% 42%,#ffffff24,#0000 20%),linear-gradient(145deg,#39b9f4 0%,#08dce7 58%,#05cbd9 100%)}.reference-intro{position:relative}.reference-intro-badge{background:radial-gradient(circle at 35% 22%,#176ba9,#0b4a80 68%);border:1px solid #ffffff2e;animation:none;position:relative;box-shadow:0 0 0 12px #ffffff13,0 30px 65px #0449712e}.reference-intro-badge:after{content:"";border:1px dashed #ffffff21;border-radius:50%;position:absolute;inset:16px}.reference-intro-badge>*{z-index:1;position:relative}.reference-intro-badge>span{color:#8debf3;margin-bottom:4px;font-size:11px;font-weight:800}.reference-intro-badge h1{margin-bottom:4px}.reference-proof{grid-template-columns:repeat(3,1fr);gap:12px;width:min(820px,100vw - 40px);margin-top:54px;display:grid}.reference-proof article{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#ffffff24;border:1px solid #ffffff40;border-radius:20px;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;min-height:92px;padding:17px 18px;display:grid;box-shadow:0 15px 38px #04486f1a}.reference-proof article>svg{color:#fff;width:23px;height:23px}.reference-proof article strong{font-family:Changa Variable,sans-serif;font-size:31px;line-height:1}.reference-proof article span{color:#ffffffd1;font-size:11px;font-weight:750;line-height:1.55}.reference-video-art{margin-top:72px}.reference-video-art__outline{opacity:.86;border-width:9px;border-radius:8px}.reference-video-art__circle{background:radial-gradient(circle at 32% 24%,#1768a6,#0a477b 70%);box-shadow:0 28px 65px #04446b38}.reference-game-preview{z-index:4;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);direction:rtl;background:#031d33f0;border:1px solid #ffffff24;border-radius:26px;width:72%;min-height:370px;padding:18px;position:absolute;box-shadow:0 28px 70px #01233d4d,inset 0 1px #ffffff1a}.reference-game-preview header{border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:64px;display:grid}.reference-game-preview header>div{justify-content:space-between;align-items:center;gap:9px;display:flex}.reference-game-preview header>div:last-child{direction:ltr}.reference-game-preview header span{color:#9ab6ca;font-size:10px;font-weight:800}.reference-game-preview header strong{color:#fff;font-size:17px}.reference-game-preview header em{color:#7ef5fa;background:#08dce71f;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:9px;font-style:normal;font-weight:900;display:inline-flex}.reference-game-preview header em i{background:#20e88e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #20e88e17}.reference-game-preview__turn{background:linear-gradient(100deg,#08dce721,#39b9f40f);border-radius:16px;align-items:center;gap:10px;min-height:62px;margin:15px 0;padding:0 14px;display:flex}.reference-game-preview__turn>svg{color:#55e7ef;width:20px}.reference-game-preview__turn>span{color:#a9c1d2;font-size:10px}.reference-game-preview__turn>span strong{color:#fff;margin-top:2px;font-size:13px;display:block}.reference-game-preview__turn time{color:#72eff4;direction:ltr;align-items:center;gap:5px;margin-inline-start:auto;font-size:12px;font-weight:900;display:flex}.reference-game-preview__turn time svg{width:16px}.reference-game-preview__questions{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.reference-game-preview__questions span{color:#d8eff8;background:#0b3d67;border:1px solid #ffffff14;border-radius:13px;place-items:center;min-height:54px;font-size:13px;font-weight:900;display:grid;box-shadow:inset 0 -3px #0000001f}.reference-game-preview__questions span.is-hot{color:#fff;background:linear-gradient(145deg,#08cbd7,#0879a6);box-shadow:0 8px 22px #08cbd733}.reference-game-preview__play{width:max-content;min-height:38px;color:var(--reference-blue);background:#fff;border-radius:999px;align-items:center;gap:7px;margin:14px auto 0;padding:0 14px;font-size:10px;font-weight:900;display:flex}.reference-game-preview__play svg{width:15px}.reference-video-art>a{background:linear-gradient(145deg,#105d96,#083f70);border:1px solid #ffffff24;border-radius:999px;min-height:56px;bottom:0;box-shadow:0 14px 30px #03396033}.reference-wave{height:130px}.reference-categories,.reference-helpers{position:relative;overflow:hidden}.reference-categories:before,.reference-helpers:before{content:"";filter:blur(10px);pointer-events:none;background:#08dce70a;border-radius:50%;width:420px;height:420px;position:absolute}.reference-categories:before{top:80px;right:-190px}.reference-helpers:before{bottom:40px;left:-210px}.reference-section-title{z-index:1;width:min(660px,100% - 32px);margin-inline:auto;position:relative}.reference-section-eyebrow{color:#0e7d91;background:#fff;margin-bottom:16px}.reference-section-title h2{margin-bottom:16px;font-size:44px;line-height:1.18}.reference-section-title p{color:#4b6a81;font-size:15px;line-height:1.85}.reference-carousel{width:min(1240px,94vw)}.reference-carousel__viewport{height:510px}.reference-carousel__track{gap:34px;animation:none!important}.reference-carousel__track--next,.reference-carousel__track--previous{animation:none}.reference-carousel__arrow{border:1px solid var(--reference-line);background:#fff;width:56px;height:56px;box-shadow:0 10px 25px #02254017}.reference-carousel__arrow svg{width:34px;height:34px}.reference-category-card{border:1px solid #ffffff38;border-radius:28px;box-shadow:0 18px 45px #0225401f}.reference-category-card__placeholder{background:radial-gradient(circle at 25% 18%, color-mix(in srgb, var(--category-accent) 80%, white), transparent 34%), linear-gradient(145deg, color-mix(in srgb, var(--category-accent) 38%, #155c91), #07375f 76%);color:#fff;gap:16px;position:relative;overflow:hidden}.reference-category-card__placeholder>svg{z-index:2;stroke-width:1.45px;filter:drop-shadow(0 12px 16px #00182d3d);width:92px;height:92px;position:relative}.reference-category-card__placeholder small{z-index:2;color:#ffffffc2;text-align:center;max-width:210px;font-size:12px;line-height:1.7;position:relative}.reference-category-card__orb{background:#ffffff1a;border-radius:50%;display:block;position:absolute}.reference-category-card__orb--one{width:180px;height:180px;top:-40px;left:-65px}.reference-category-card__orb--two{background:0 0;border:1px solid #ffffff1f;width:110px;height:110px;bottom:16%;right:-35px}.reference-category-card__placeholder.is-compact>svg{opacity:.9;width:64px;height:64px}.reference-category-card--side{opacity:.64;transform:scale(.92)}.reference-category-card--side:hover{opacity:.86;transform:scale(.95)}.reference-category-card--active{border:2px solid #08dce7b3}.reference-category-card--active.is-expanded .reference-category-card__placeholder small{opacity:0}.reference-category-card--active h3{font-size:39px}.reference-category-card__details{background:#011d32cc;border-radius:16px}.reference-category-card__content>button{background:#fffffff0;border:1px solid #ffffff59;border-radius:999px;width:auto;min-width:176px;height:48px;padding:0 18px;font-size:11px}.reference-carousel__progress{color:#6a8396;direction:ltr;grid-column:1/-1;grid-template-columns:28px 1fr 28px;align-items:center;gap:12px;width:min(420px,60vw);margin:22px auto 0;font-size:10px;font-weight:900;display:grid}.reference-carousel__progress>i{background:#dbe5e8;border-radius:999px;height:4px;overflow:hidden}.reference-carousel__progress>i b{border-radius:inherit;background:linear-gradient(90deg, var(--reference-cyan), var(--reference-blue));height:100%;transition:width .42s cubic-bezier(.22,1,.36,1);display:block}.reference-helper-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;width:min(1180px,100% - 48px);margin-top:72px;display:grid;overflow:visible}.reference-helper-card{--helper-accent:#08dce7;background:radial-gradient(circle at 92% 5%, color-mix(in srgb, var(--helper-accent) 16%, transparent), transparent 30%), linear-gradient(145deg, #062641, #02192c 80%);text-align:right;border:1px solid #ffffff14;border-radius:24px;grid-template-rows:auto auto 1fr auto;grid-template-columns:72px 1fr auto;align-items:start;gap:4px 16px;width:auto;min-width:0;min-height:268px;padding:27px;display:grid;overflow:hidden;box-shadow:0 17px 42px #02203721}.reference-helper-card--reeh{--helper-accent:#ec263d}.reference-helper-card--thief{--helper-accent:#e58846}.reference-helper-card--atdala{--helper-accent:#9c50e9}.reference-helper-card--call{--helper-accent:#48cf8b}.reference-helper-card--bomb{--helper-accent:#ff3151}.reference-helper-card--double{--helper-accent:#20d7ee}.reference-helper-card:hover{transform:translateY(-5px);box-shadow:0 23px 50px #0220372e}.reference-helper-card h3{background:0 0;border-radius:0;grid-area:1/2;justify-self:start;min-height:0;margin:0;padding:0;font-size:25px;position:static}.reference-helper-card__number{color:#ffffff2e;grid-area:1/3;font-size:13px;font-weight:900}.reference-helper-card__icon{border:1px solid color-mix(in srgb, var(--helper-accent) 34%, transparent);background:color-mix(in srgb, var(--helper-accent) 12%, transparent);width:64px;height:64px;color:var(--helper-accent);border-radius:19px;grid-area:1/1/3}.reference-helper-card__icon svg{stroke-width:2.5px;width:35px;height:35px}.reference-helper-card>strong{color:var(--helper-accent);grid-area:2/2/auto/4;justify-self:start;margin:3px 0 0;font-size:12px}.reference-helper-card p{color:#c8d9e4;text-align:right;grid-area:3/1/auto/-1;margin:22px 0 18px;font-size:12px;line-height:1.8}.reference-helper-card small{border:1px solid color-mix(in srgb, var(--helper-accent) 22%, transparent);background:color-mix(in srgb, var(--helper-accent) 9%, transparent);color:#e3edf3;border-radius:999px;grid-area:4/1/auto/-1;justify-self:start;align-items:center;gap:6px;width:auto;min-height:32px;margin:0;padding:0 11px;font-size:9px;display:inline-flex}.reference-helper-card small svg{width:13px;height:13px;color:var(--helper-accent)}.reference-faq-heading{color:#fff;text-align:center;margin-bottom:50px}.reference-faq-heading>span{background:#ffffff29;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:10px;font-weight:900;display:inline-flex}.reference-faq-heading h2{margin:10px 0 4px;font-size:45px;line-height:1.2}.reference-faq-heading p{color:#ffffffbf;margin:0;font-size:13px;font-weight:700}.reference-faq-list{gap:12px;width:min(960px,100% - 40px)}.reference-faq-list details{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#043961d1;border:1px solid #ffffff1f;border-radius:18px;box-shadow:0 12px 30px #0440641c}.reference-faq-list details[open]{background:#032f52eb}.reference-faq-list summary{grid-template-columns:42px 1fr 38px;gap:13px;min-height:70px;padding:0 18px;font-size:15px;display:grid}.reference-faq-list summary b{color:#7fe8f0;font-size:10px}.reference-faq-list summary>span{text-align:right}.reference-faq-list summary i{background:#ffffff1a;border-radius:50%;place-items:center;width:34px;height:34px;transition:transform .2s,background .2s;display:grid}.reference-faq-list summary i svg{width:16px;height:16px}.reference-faq-list details[open] summary i{background:#08dce733;transform:rotate(45deg)}.reference-faq-list summary:focus-visible{outline-offset:-3px;outline:3px solid #ffffff8c}.reference-faq-list details p{color:#d9edf8;padding:0 74px 24px 24px;font-size:13px}.reference-final__content{border:1px solid var(--reference-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:min(1180px,100% - 48px);box-shadow:var(--reference-shadow);background:#ffffffd1;border-radius:32px;padding:42px 48px}.reference-final__eyebrow{color:#087d8c;min-height:30px;box-shadow:none;background:#e9fbfc;margin-bottom:8px}.reference-final__content h2{font-size:50px;line-height:1.15}.reference-final__content p{color:#1685a1;margin-top:0;font-size:31px}.reference-final__perks{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.reference-final__perks span{color:#45677e;background:#f0f7f8;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:10px;font-weight:800;display:inline-flex}.reference-final__perks svg{color:#09a7b4;width:14px;height:14px}.reference-final__button{background:linear-gradient(145deg,#12639d,#073f70);border:1px solid #ffffff1f;border-radius:24px;min-width:280px;min-height:132px;box-shadow:0 18px 36px #073f7033}.reference-final__button small{color:#ffffffad;margin-bottom:3px;font-size:10px;font-weight:700}.reference-final__button strong{font-family:Changa Variable,sans-serif;font-size:30px}.reference-footer{background:linear-gradient(90deg,#0b477b,#0d5b92)}@media (max-width:1100px){.reference-home .site-header__inner{width:calc(100% - 32px)}.reference-proof{width:min(760px,100vw - 40px)}.reference-game-preview{width:76%}.reference-helper-row{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 36px)}.reference-helper-card{width:auto;min-width:0}}@media (max-width:980px){.site-menu-toggle{display:grid}.site-nav:not(.is-open),.reference-home .site-nav:not(.is-open){display:none}.site-nav.is-open,.reference-home .site-nav.is-open{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;border:1px solid #0d4f861a;border-radius:18px;gap:4px;min-width:230px;padding:12px;display:grid;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 18px 45px #02254024}.site-nav.is-open a,.reference-home .site-nav.is-open a{border-radius:11px;align-items:center;min-height:44px;padding:0 13px;display:flex}.site-nav.is-open a:hover{background:#eef8f9}}@media (max-width:720px){.reference-home .site-header{height:68px}.reference-home .site-header__inner{gap:7px;width:calc(100% - 16px);height:52px;margin-top:8px;padding:0 9px}.reference-home .brand-logo--compact{width:64px;height:36px}.reference-home .site-header__actions{display:flex}.reference-home .site-header__actions .text-link{min-height:38px;padding:0 11px;font-size:9px;display:inline-flex}.reference-home .site-menu-toggle{border-radius:12px;width:44px;height:44px}.reference-home .site-nav.is-open{min-width:0;left:0;right:0}.reference-hero-white{height:430px}.reference-hero-kicker{min-height:26px;padding-inline:9px;font-size:8px}.reference-hero-kicker svg{width:12px}.reference-hero-brand{gap:6px}.reference-hero-logo{width:238px;height:130px}.reference-hero-brand>p{font-size:10px}.reference-hero-trust{gap:5px}.reference-hero-trust span{min-height:28px;padding:0 8px;font-size:7px}.reference-hero-trust svg{width:12px}.reference-action-tabs{top:382px}.reference-action-tab{min-height:94px;transform:rotate(1.5deg)}.reference-action-tab:nth-child(3){transform:rotate(-1.5deg)}.reference-action-tab--main{min-height:116px}.reference-action-tab small{display:none}.reference-intro{padding-top:138px}.reference-intro-badge{width:164px;height:164px;box-shadow:0 0 0 8px #ffffff13,0 22px 45px #04497129}.reference-intro-badge>span{font-size:7px}.reference-proof{gap:6px;width:calc(100vw - 24px);margin-top:38px}.reference-proof article{text-align:center;grid-template-columns:1fr;justify-items:center;gap:3px;min-width:0;min-height:78px;padding:10px 7px}.reference-proof article>svg{width:18px;height:18px}.reference-proof article strong{font-size:23px}.reference-proof article span{font-size:7px}.reference-video-art{height:520px;margin-top:45px}.reference-video-art__outline{border-width:5px;width:88%;height:58%}.reference-video-art__circle{width:265px;height:265px}.reference-game-preview{border-radius:18px;width:82%;min-height:300px;padding:11px}.reference-game-preview header{gap:5px;min-height:48px}.reference-game-preview header span{font-size:6px}.reference-game-preview header strong{font-size:10px}.reference-game-preview header em{min-height:24px;padding:0 6px;font-size:6px}.reference-game-preview__turn{min-height:49px;margin:10px 0;padding:0 9px}.reference-game-preview__turn>svg{width:16px}.reference-game-preview__turn>span{font-size:7px}.reference-game-preview__turn>span strong{font-size:9px}.reference-game-preview__turn time{font-size:8px}.reference-game-preview__questions{gap:6px}.reference-game-preview__questions span{border-radius:9px;min-height:42px;font-size:9px}.reference-game-preview__play{min-height:32px;margin-top:9px;font-size:8px}.reference-video-art>a{min-width:155px;min-height:46px;bottom:8px}.reference-wave{height:72px}.reference-section-eyebrow{min-height:29px;margin-bottom:11px;font-size:8px}.reference-section-title h2{margin-bottom:10px;font-size:29px}.reference-section-title p{font-size:11px}.reference-carousel{grid-template-columns:44px minmax(0,1fr) 44px;gap:2px;width:100%}.reference-carousel__viewport{height:330px}.reference-carousel__track{grid-template-columns:32px minmax(0,1fr) 32px;gap:8px;inset-inline:0}.reference-carousel__arrow{z-index:7;width:44px;height:44px;position:relative}.reference-carousel__arrow svg{width:24px;height:24px}.reference-category-card--side{opacity:.48;align-self:center;height:170px}.reference-category-card--side strong{display:none}.reference-category-card__placeholder.is-compact>svg{width:26px;height:26px}.reference-category-card--active{width:100%;height:310px;max-height:310px;padding:16px 12px}.reference-category-card--active h3{font-size:24px}.reference-category-card__placeholder>svg{width:70px;height:70px}.reference-category-card__placeholder small{max-width:155px;font-size:10px}.reference-category-card__details{padding:13px 10px}.reference-category-card__details p{font-size:14px}.reference-category-card__details small{font-size:11px}.reference-category-card__content>button{min-width:150px;height:44px;padding:0 12px;font-size:10px}.reference-carousel__progress{width:62vw;margin-top:12px}.reference-helpers{padding-inline:10px}.reference-helper-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin:54px auto 0;padding:0;display:grid;overflow:visible}.reference-helper-card{border-radius:18px;grid-template-columns:48px 1fr auto;gap:4px 9px;width:auto;min-width:0;min-height:238px;padding:16px}.reference-helper-card h3{font-size:18px}.reference-helper-card__icon{border-radius:13px;width:44px;height:44px}.reference-helper-card__icon svg{width:25px;height:25px}.reference-helper-card>strong{font-size:9px}.reference-helper-card p{margin:14px 0 12px;font-size:10px;line-height:1.7}.reference-helper-card small{min-height:28px;padding:0 8px;font-size:7px}.reference-faq-heading{margin-bottom:32px}.reference-faq-heading h2{font-size:31px}.reference-faq-heading p{font-size:10px}.reference-faq-list{gap:9px;width:100%}.reference-faq-list summary{grid-template-columns:28px 1fr 32px;gap:8px;min-height:58px;padding:0 10px;font-size:14px}.reference-faq-list summary i{width:30px;height:30px}.reference-faq-list details p{padding:0 47px 18px 14px;font-size:13px}.reference-final__content{border-radius:24px;width:calc(100% - 24px);padding:28px 24px}.reference-final__content h2{font-size:32px}.reference-final__content p{font-size:22px}.reference-final__perks{gap:6px}.reference-final__perks span{min-height:29px;font-size:7px}.reference-final__button{min-width:150px;min-height:104px}.reference-final__button strong{font-size:19px}}@media (max-width:520px){.reference-final{min-height:440px}.reference-final__content{justify-items:stretch;gap:24px;display:grid}.reference-final__content>div{text-align:center}.reference-final__eyebrow{justify-self:center}.reference-final__perks{justify-content:center}.reference-final__button{width:100%;min-height:92px}.reference-final__button span{margin-bottom:-39px}}@media (hover:hover){.reference-helper-card:hover,.reference-category-card--side:hover,.reference-final__button:hover{translate:0 -4px}}@media (min-width:1101px){.reference-hero-white{height:540px}.reference-hero-logo{width:400px;height:219px}.reference-action-tabs{top:465px}.reference-intro{padding:165px 30px 65px}.reference-intro-badge{width:280px;height:280px}.reference-intro-badge h1{font-size:44px}.reference-intro-badge p{font-size:18px}.reference-proof{margin-top:42px}.reference-proof article{min-height:82px}.reference-video-art{width:min(780px,72vw);height:620px;margin-top:50px}.reference-video-art__circle{width:460px;height:460px}.reference-game-preview{min-height:340px}.reference-wave{height:100px}.reference-categories{padding-block:72px 88px}.reference-categories .reference-carousel{margin-top:54px}.reference-categories .reference-carousel__viewport{height:480px}.reference-categories .reference-category-card--active{aspect-ratio:auto;height:470px;max-height:470px}.reference-helpers{padding-block:68px 100px}.reference-helper-row{margin-top:54px}.reference-helper-card{min-height:250px}.reference-faq__body{padding-block:70px 90px}.reference-faq-heading{margin-bottom:40px}.reference-faq-list summary{min-height:64px}.reference-final{min-height:480px}}@media (min-width:721px) and (max-width:1100px){.reference-intro{padding-top:130px;padding-bottom:40px}.reference-proof{margin-top:38px}.reference-proof article{min-height:82px}.reference-video-art{height:clamp(470px,62vw,590px);margin-top:40px}.reference-video-art__circle{width:clamp(310px,42vw,430px);height:clamp(310px,42vw,430px)}.reference-game-preview{min-height:330px}.reference-wave{height:80px}.reference-categories,.reference-helpers{padding-block:54px 72px}.reference-carousel{margin-top:52px}.reference-carousel__viewport{height:420px}.reference-carousel__track{grid-template-columns:.55fr 1.4fr .55fr;gap:16px}.reference-category-card--active{aspect-ratio:auto;height:400px;max-height:400px}.reference-helper-row{margin-top:50px}.reference-helper-card{min-height:230px;padding:22px}.reference-faq__body{padding-block:58px 72px}.reference-faq-heading{margin-bottom:34px}.reference-faq-list summary{min-height:62px}}@media (max-width:720px){.reference-hero-white{height:410px}.reference-hero-logo{width:220px;height:120px}.reference-action-tabs{top:362px}.reference-intro{padding-top:124px;padding-bottom:30px}.reference-proof{margin-top:30px}.reference-proof article{min-height:70px}.reference-video-art{height:440px;margin-top:34px}.reference-video-art__circle{width:235px;height:235px}.reference-video-art__outline{height:56%}.reference-game-preview{min-height:280px}.reference-wave{height:56px}.reference-categories,.reference-helpers{padding:38px 10px 52px}.reference-carousel{margin-top:32px}.reference-carousel__viewport{height:310px}.reference-category-card--active{height:290px;max-height:290px}.reference-helper-row{margin-top:42px}.reference-helper-card{min-height:218px}.reference-faq__body{padding:42px 12px 55px}.reference-faq-heading{margin-bottom:24px}.reference-faq-list summary{min-height:54px}}@media (max-width:520px){.reference-final{min-height:390px}}.reference-action-tabs{gap:10px}.reference-action-tab,.reference-action-tab:nth-child(3){transform:none}.reference-action-tab:hover,.reference-action-tab:nth-child(3):hover,.reference-action-tab--main:hover{transform:translateY(-5px)}.reference-helper-row{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:14px;width:min(1240px,100% - 48px)}.reference-helper-card{isolation:isolate;text-align:center;background:linear-gradient(160deg,#062a47,#02192c 82%);border:1px solid #ffffff14;border-radius:25px;flex-direction:column;align-items:center;gap:0;width:auto;min-width:0;min-height:410px;padding:28px 16px 18px;transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .26s,box-shadow .26s;display:flex;position:relative;overflow:hidden}.reference-helper-card:before{content:"";z-index:0;clip-path:polygon(0 10%,14% 7%,30% 11%,48% 6%,66% 10%,84% 7%,100% 11%,100% 100%,0 100%);background:linear-gradient(180deg, color-mix(in srgb, var(--helper-accent) 25%, #062641), color-mix(in srgb, var(--helper-accent) 72%, #02192c));pointer-events:none;transition:transform .56s cubic-bezier(.22,1,.36,1);position:absolute;inset:-12% -2px -2px;transform:translateY(112%)}.reference-helper-card:after{content:"";z-index:1;opacity:0;pointer-events:none;background:#ffffff26;border-radius:50%;width:180px;height:180px;transition:opacity .35s .12s,transform .5s cubic-bezier(.22,1,.36,1) 80ms;position:absolute;bottom:-95px;right:-75px;transform:scale(.55)}.reference-helper-card>*{z-index:2;position:relative}.reference-helper-card:hover{border-color:color-mix(in srgb, var(--helper-accent) 65%, white);box-shadow:0 25px 55px color-mix(in srgb, var(--helper-accent) 20%, transparent);transform:translateY(-7px)}.reference-helper-card:hover:before{transform:translateY(0)}.reference-helper-card:hover:after{opacity:.65;transform:scale(1)}.reference-helper-card h3{text-align:center;order:2;justify-self:auto;margin:0;font-size:23px}.reference-helper-card__number{color:#ffffff40;grid-area:auto;position:absolute;top:16px;left:16px}.reference-helper-card__icon{border-radius:24px;flex:none;order:1;grid-area:auto;width:82px;height:82px;margin:18px 0 24px;transition:color .3s,border-color .3s,background-color .3s,transform .38s cubic-bezier(.22,1,.36,1)}.reference-helper-card__icon svg{width:43px;height:43px}.reference-helper-card:hover .reference-helper-card__icon{color:#fff;background:#ffffff21;border-color:#ffffff40;transform:translateY(-3px)rotate(-4deg)}.reference-helper-card>strong{color:var(--helper-accent);text-align:center;order:3;margin:5px 0 0;font-size:11px;transition:color .3s}.reference-helper-card:hover>strong{color:#fff}.reference-helper-card p{color:#c8d9e4;text-align:center;order:4;margin:22px 0 18px;font-size:11px;line-height:1.85}.reference-helper-card small{color:#e3edf3;order:5;grid-area:auto;place-self:center;width:auto;min-height:30px;margin:auto 0 0;padding:0 9px;font-size:8px}.reference-helper-card:hover small{background:#011d3233;border-color:#ffffff40}@media (min-width:721px) and (max-width:1100px){.reference-helper-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:min(900px,100% - 40px)}.reference-helper-card{min-height:360px;padding-inline:20px}}@media (max-width:720px){.reference-action-tabs{gap:5px}.reference-action-tab,.reference-action-tab:nth-child(3){transform:none}.reference-helper-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}.reference-helper-card{border-radius:20px;min-height:330px;padding:22px 12px 15px}.reference-helper-card__icon{border-radius:19px;width:68px;height:68px;margin:16px 0 19px}.reference-helper-card__icon svg{width:36px;height:36px}.reference-helper-card h3{font-size:20px}.reference-helper-card>strong{font-size:9px}.reference-helper-card p{margin-block:18px 14px;font-size:9px;line-height:1.75}.reference-helper-card small{min-height:28px;font-size:7px}}@media (prefers-reduced-motion:reduce){.reference-helper-card:before,.reference-helper-card:after{transition-duration:.01ms}}.reference-hero-brand{gap:3px}.reference-hero-brand>p{margin-top:-3px;font-family:Changa Variable,Alexandria Variable,sans-serif;font-size:18px;font-weight:900}.reference-action-tabs{top:525px}.reference-action-tab,.reference-action-tab--main{justify-content:center;padding-inline:16px;overflow:visible}.reference-action-tab strong{place-items:center;min-height:54px;line-height:1.35;display:grid}.reference-action-tab>span{margin:0;position:absolute;top:calc(100% - 3px);bottom:auto;left:50%;transform:translate(-50%)}.reference-proof article{text-align:center;justify-content:center;align-items:center;gap:10px;display:flex}.reference-proof article span{text-align:center;max-width:105px}.reference-video-art>a{font-family:Changa Variable,Alexandria Variable,sans-serif;line-height:1;overflow:visible}.reference-video-art>a span{margin:0;top:calc(100% - 3px);bottom:auto;left:50%;transform:translate(-50%)}.reference-categories .reference-section-title{width:min(760px,100% - 32px)}.reference-categories .reference-section-title p{max-width:720px;margin-inline:auto}.reference-carousel__progress,.reference-helper-card__number{display:none}.reference-faq>.reference-wave:last-child{height:58px}.reference-final{min-height:0;padding:32px 0 44px}.reference-final__content{min-height:190px}.reference-final__content>div{align-self:center}.reference-final__button{justify-content:center}.reference-footer>div>span,.reference-footer>div>svg{flex:none}@media (min-width:1101px){.reference-intro{padding-top:220px}}@media (min-width:721px) and (max-width:1100px){.reference-action-tabs{top:calc(57.89vw - 27px)}.reference-intro{padding-top:225px}}@media (max-width:720px){.reference-hero-brand>p{margin-top:-1px;font-size:12px}.reference-action-tabs{top:400px}.reference-intro{padding-top:155px}.reference-action-tab strong{min-height:34px}.reference-action-tab>span{top:calc(100% - 2px)}.reference-proof article{flex-direction:column;gap:3px}.reference-proof article span{max-width:86px}.reference-video-art>a span{top:calc(100% - 2px)}.reference-faq>.reference-wave:last-child{height:38px}.reference-final{padding:24px 0 34px}.reference-final__content{min-height:0}}.fazlaka-loader{isolation:isolate;color:#fff;background:radial-gradient(circle at 18% 20%,#2dd7ef4d,#0000 26%),radial-gradient(circle at 82% 78%,#39b9f438,#0000 25%),linear-gradient(145deg,#02192d,#073f70 58%,#087f99 130%);flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:32px 20px;display:flex;position:relative;overflow:hidden}.fazlaka-loader--curtain-only{background:0 0}.fazlaka-loader--curtain-only:before,.fazlaka-loader--curtain-only:after{display:none}.fazlaka-loader__curtain{z-index:8;pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.fazlaka-loader__curtain-panel{filter:drop-shadow(0 0 28px #000512ad);will-change:transform;background-image:url(/brand/fazlaka-curtain-cartoon-bg.webp);background-repeat:no-repeat;background-size:200% 100%;width:50.15%;height:100%;display:block;position:absolute;top:0}.fazlaka-loader__curtain-logo{z-index:2;opacity:1;filter:drop-shadow(0 18px 20px #00101f6b);will-change:opacity, transform;width:min(620px,70vw);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.fazlaka-loader__curtain-logo img{width:100%;height:auto;display:block}.fazlaka-loader__curtain-panel--left{background-position:0;left:0;transform:translate(0)}.fazlaka-loader__curtain-panel--right{background-position:100%;right:0;transform:translate(0)}.route-loading-overlay--opening .fazlaka-loader__curtain-panel--left{animation:.45s cubic-bezier(.65,0,.35,1) both fazlakaCurtainLeft}.route-loading-overlay--opening .fazlaka-loader__curtain-panel--right{animation:.45s cubic-bezier(.65,0,.35,1) both fazlakaCurtainRight}.route-loading-overlay--opening .fazlaka-loader__curtain-logo{animation:.25s ease-out both fazlakaCurtainLogo}.fazlaka-loader__content{z-index:2;flex-direction:column;justify-content:center;align-items:center;animation:1.15s ease-out both fazlakaLoaderReveal;display:flex;position:relative}.fazlaka-loader:before{content:"";z-index:-2;opacity:.18;background-image:radial-gradient(#ffffffb3 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(130deg,#000,#0000 70%);mask-image:linear-gradient(130deg,#000,#0000 70%)}.fazlaka-loader:after{content:"";z-index:-1;border:1px solid #63f1f821;border-radius:50%;width:min(780px,84vw);height:min(780px,84vw);position:absolute;box-shadow:0 0 0 70px #39b9f406,0 0 0 150px #39b9f405}.fazlaka-loader__shape{z-index:-1;filter:blur(1px);background:linear-gradient(145deg,#08dce747,#39b9f40a);border-radius:50%;animation:5.4s ease-in-out infinite fazlakaLoaderFloat;display:block;position:absolute}.fazlaka-loader__shape--one{width:160px;height:160px;top:12%;right:8%}.fazlaka-loader__shape--two{width:92px;height:92px;animation-delay:-2.1s;bottom:14%;left:11%}.fazlaka-loader__stage{place-items:center;width:min(430px,90vw);height:250px;display:grid;position:relative}.fazlaka-loader__orbit{border:1px dashed #7ef5fa5c;border-radius:50%;width:100%;height:205px;animation:7.5s linear infinite fazlakaLoaderOrbit;position:absolute}.fazlaka-loader__orbit i{background:#23dce8;border:2px solid #fffc;border-radius:50%;width:13px;height:13px;display:block;position:absolute;box-shadow:0 0 0 7px #23dce81a,0 0 24px #23dce8b3}.fazlaka-loader__orbit i:first-child{top:8px;left:20%}.fazlaka-loader__orbit i:nth-child(2){top:48%;right:-6px}.fazlaka-loader__orbit i:nth-child(3){width:9px;height:9px;bottom:4px;left:29%}.fazlaka-loader__logo{filter:drop-shadow(0 20px 26px #00081261);width:360px;height:195px;animation:2.6s ease-in-out infinite fazlakaLoaderLogo;display:block;position:relative;overflow:hidden}.fazlaka-loader__logo img{width:100%;max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fazlaka-loader__copy{text-align:center;justify-items:center;gap:5px;margin-top:18px;display:grid}.fazlaka-loader__copy strong{font-family:Changa Variable,sans-serif;font-size:clamp(24px,3vw,34px);line-height:1.35}.fazlaka-loader__copy span{color:#def6fbb8;font-size:12px;font-weight:700}.fazlaka-loader__bar{background:#000d194d;border:1px solid #ffffff1f;border-radius:999px;width:min(290px,72vw);height:6px;margin-top:24px;display:block;position:relative;overflow:hidden}.fazlaka-loader__bar i{border-radius:inherit;background:linear-gradient(90deg,#0000,#83f7fb 45%,#39b9f4);width:42%;height:100%;animation:1.45s cubic-bezier(.65,0,.35,1) infinite fazlakaLoaderBar;display:block;position:absolute;box-shadow:0 0 18px #08dce7cc}.fazlaka-loader__dots{direction:ltr;gap:6px;margin-top:14px;display:flex}.fazlaka-loader__dots i{background:#ffffff7a;border-radius:50%;width:5px;height:5px;animation:1.05s ease-in-out infinite fazlakaLoaderDot;display:block}.fazlaka-loader__dots i:nth-child(2){animation-delay:.13s}.fazlaka-loader__dots i:nth-child(3){animation-delay:.26s}.fazlaka-loader--inline{min-height:350px;color:var(--blue);background:radial-gradient(circle at 50% 38%,#08dce717,#0000 36%),#ffffffa8;border:1px solid #0d4c8217;border-radius:28px;margin-top:24px;padding:30px;box-shadow:0 16px 48px #032b4a0f}.fazlaka-loader--inline .fazlaka-loader__content{animation:none}.fazlaka-loader--inline:before,.fazlaka-loader--inline:after,.fazlaka-loader--inline .fazlaka-loader__shape{display:none}.fazlaka-loader--inline .fazlaka-loader__stage{width:270px;height:140px}.fazlaka-loader--inline .fazlaka-loader__orbit{border-color:#0d4f862b;height:125px}.fazlaka-loader--inline .fazlaka-loader__logo{filter:drop-shadow(0 12px 17px #04435b26);width:220px;height:120px}.fazlaka-loader--inline .fazlaka-loader__copy{margin-top:8px}.fazlaka-loader--inline .fazlaka-loader__copy strong{font-size:25px}.fazlaka-loader--inline .fazlaka-loader__copy span{color:#6d8393}.fazlaka-loader--inline .fazlaka-loader__bar{background:#dce8eb}@keyframes fazlakaLoaderOrbit{to{transform:rotate(360deg)}}@keyframes fazlakaLoaderLogo{50%{transform:translateY(-7px)scale(1.015)}}@keyframes fazlakaLoaderFloat{50%{transform:translateY(-15px)scale(1.05)}}@keyframes fazlakaLoaderBar{0%{transform:translate(-115%)}to{transform:translate(345%)}}@keyframes fazlakaLoaderDot{50%{opacity:.35;transform:translateY(-4px)}}@keyframes fazlakaCurtainLeft{0%{transform:translate(0)}to{transform:translate(-103%)}}@keyframes fazlakaCurtainRight{0%{transform:translate(0)}to{transform:translate(103%)}}@keyframes fazlakaCurtainLogo{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.045)}}@keyframes fazlakaLoaderReveal{0%,55%{opacity:0;transform:scale(.94)}72%,to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.fazlaka-loader__curtain-panel--left,.fazlaka-loader__curtain-panel--right{animation:none;transform:translate(0)}.fazlaka-loader__curtain-logo{opacity:1;animation:none;display:block;transform:translate(-50%,-50%)scale(1)}.fazlaka-loader__content{animation:none}.route-loading-overlay--opening .fazlaka-loader__curtain-panel--left{animation:none;transform:translate(-103%)}.route-loading-overlay--opening .fazlaka-loader__curtain-panel--right{animation:none;transform:translate(103%)}.route-loading-overlay--opening .fazlaka-loader__curtain-logo{opacity:0;animation:none}}@media (max-width:520px){.fazlaka-loader__stage{width:min(330px,90vw);height:205px}.fazlaka-loader__orbit{height:165px}.fazlaka-loader__logo{width:285px;height:155px}.fazlaka-loader__shape--one{width:110px;height:110px;right:-25px}.fazlaka-loader__shape--two{left:-15px}.fazlaka-loader__copy{margin-top:10px}.fazlaka-loader__copy strong{font-size:25px}}.dashboard-page .account-stats{grid-template-columns:minmax(280px,410px)}.dashboard-page .account-stats article{min-height:92px}.dashboard-page .game-row{grid-template-columns:auto 1.5fr .7fr auto auto auto}.free-game-note{color:#087549;background:#e8fbf2;border-color:#8edebc}.free-game-note strong{margin-left:4px}.team-choice{color:inherit;gap:10px;display:grid}.team-choice .team-select{width:100%}.team-name-field{text-align:right}.team-name-field>span{padding-inline:4px}.team-name-field .input{height:55px;color:var(--blue);border-width:2px;font-weight:900}.team-choice--a .team-name-field .input:focus{border-color:var(--cyan-dark)}.team-choice--b .team-name-field .input:focus{border-color:var(--coral);box-shadow:0 0 0 4px #ff6b571c}.team-selector>div:not(.team-choice){color:var(--muted);font-size:11px;font-weight:800}.setup-categories{align-items:stretch}.setup-category{text-align:center;grid-template-rows:168px 1fr;grid-template-columns:1fr;align-items:stretch;gap:0;min-height:250px;padding:0;overflow:hidden;box-shadow:0 8px 25px #05324f0f}.setup-category:disabled{opacity:1;cursor:default}.setup-category:disabled:hover{transform:none;box-shadow:0 8px 25px #05324f0f}.setup-category>.setup-category__media{background:radial-gradient(circle at 28% 18%, color-mix(in srgb, var(--category) 82%, white), transparent 32%), linear-gradient(145deg, color-mix(in srgb, var(--category) 40%, #155c91), #07375f 78%);color:#fff;border-radius:0;place-items:center;width:100%;height:168px;display:grid;position:relative;overflow:hidden}.setup-category__media:after{content:"";border:1px solid #fff3;border-radius:50%;width:105px;height:105px;position:absolute;bottom:-43px;left:-32px}.setup-category__media img{object-fit:cover;width:100%;height:100%}.setup-category__media b{z-index:1;filter:drop-shadow(0 9px 12px #001c3040);font-size:54px;position:relative}.setup-category>div{align-content:center;place-items:center;min-height:76px;padding:13px 12px 16px;display:grid}.setup-category small{margin-bottom:5px}.setup-category strong{font-size:15px;line-height:1.45}.setup-category>.setup-category__selected{z-index:3;background:var(--cyan);max-width:calc(100% - 16px);min-height:28px;color:var(--blue);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;align-items:center;gap:4px;padding:0 8px;font-size:8px;font-style:normal;font-weight:1000;display:flex;position:absolute;top:9px;left:8px;overflow:hidden;box-shadow:0 6px 14px #001d3433}.setup-category.selected--b>.setup-category__selected{background:var(--coral);color:#fff}.powerup-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.powerup-option{text-align:center;background:linear-gradient(155deg,#073858,#031f37 80%);border-color:#0b426c;border-radius:17px;flex-direction:column;justify-content:center;gap:5px;min-height:154px;padding:14px 8px 11px;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:flex;position:relative;overflow:hidden}.powerup-option:hover{border-color:#2ccbd4;transform:translateY(-4px);box-shadow:0 12px 24px #03233b2e}.powerup-option>span{background:#08dce71a;border:1px solid #ffffff21;border-radius:17px;width:58px;height:58px;margin-bottom:8px;font-size:26px}.powerup-option>div{justify-items:center;display:grid}.powerup-option strong{color:#fff;font-size:14px}.powerup-option small{color:#91b7c9;font-size:8px;line-height:1.5}.powerup-option>svg{color:#fff;position:absolute;top:9px;left:9px}.powerup-option.selected,.team-setup-card--b .powerup-option.selected{border-color:var(--cyan);box-shadow:inset 0 -5px var(--cyan), 0 12px 24px #00adba2e;background:linear-gradient(155deg,#0a5875,#06324e 82%)}.team-setup-card--b .powerup-option.selected{border-color:var(--coral);box-shadow:inset 0 -5px var(--coral), 0 12px 24px #b43a2b29}.review-team{min-height:360px}.review-team h2{margin-top:0}.review-team__powerups{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.review-team__powerups .review-powerup-card{text-align:center;background:#031f37b3;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:auto;height:auto;min-height:112px;padding:10px 7px;display:flex}.review-powerup-card i{font-size:25px;font-style:normal}.review-powerup-card strong{color:#fff;font-size:10px}.review-powerup-card small{color:#ffffff9e;font-size:7px;line-height:1.45}.question-timer--a circle:last-child{stroke:var(--cyan-dark)}.question-timer--a>strong{color:var(--blue)}.question-timer--b circle:last-child{stroke:var(--coral)}.question-timer--b>strong{color:var(--coral)}.question-timer--a.question-timer--danger circle:last-child{stroke:#009dac}.question-timer--a.question-timer--danger>strong{color:#087684}.question-timer--b.question-timer--danger circle:last-child{stroke:#d73f2d}.question-timer--b.question-timer--danger>strong{color:#c93928}.question-actions{flex-direction:column;align-items:center;gap:9px}.question-actions>small{color:var(--muted);font-size:10px;font-weight:900}.judge{min-width:150px;min-height:56px;font-size:12px}.judge:disabled{opacity:.38;cursor:not-allowed;filter:grayscale(.7)}@media (max-width:900px){.dashboard-page .account-stats{grid-template-columns:minmax(260px,410px)}.dashboard-page .game-row{grid-template-columns:auto 1fr auto auto auto}.setup-category{grid-template-rows:145px 1fr;min-height:225px}.setup-category>.setup-category__media{height:145px}.powerup-picker{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.dashboard-page .account-stats{grid-template-columns:1fr}.dashboard-page .game-row{grid-template-columns:auto 1fr auto auto}.dashboard-page .game-row>svg{display:none}.team-selector{grid-template-columns:1fr;gap:15px}.team-selector>.team-choice{display:grid}.team-selector>div:not(.team-choice){display:none}.setup-category{grid-template-rows:128px 1fr;min-height:205px}.setup-category>.setup-category__media{width:100%;height:128px}.setup-category__media b{font-size:42px}.setup-category>div{min-height:68px;padding:9px 7px 12px}.setup-category strong{font-size:12px}.powerup-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.powerup-option{min-height:142px}.review-team__powerups{grid-template-columns:repeat(3,minmax(0,1fr))}.review-team__powerups .review-powerup-card{min-height:100px}.game-rules-mini{padding-inline:7px}.judge-actions,.judge{width:100%}}.catalog-more{min-width:190px;min-height:48px;color:var(--blue);font:inherit;cursor:pointer;background:#fff;border:1px solid #c9dce3;border-radius:13px;justify-content:center;align-items:center;gap:9px;margin:22px auto 0;padding:0 18px;font-size:12px;font-weight:1000;display:flex;box-shadow:0 8px 20px #05324f0f}.catalog-more span{color:#008f9a;direction:ltr;background:#e7f8fa;border-radius:999px;place-items:center;min-width:28px;min-height:24px;padding:0 6px;font-size:10px;display:grid}.powerup-icon--reeh{color:#ec263d}.powerup-icon--thief{color:#b86631}.powerup-icon--atdala{color:#8338d9}.powerup-icon--call{color:#47bd7b}.powerup-icon--bomb{color:#f00028}.powerup-icon--double{color:#1cc9e7}.reference-faq__body{background:#25bcec}.route-loading-overlay{z-index:10000;background:0 0;animation:.18s ease-out both routeLoadingIn;position:fixed;inset:0;overflow:hidden}html.route-loading-active,body.route-loading-active{overflow:hidden!important}.route-loading-overlay>.fazlaka-loader{width:100%;height:100%;min-height:100%}body:has(.route-loading-overlay) .fazlaka-loader--curtain-only{visibility:hidden}body:has(.route-loading-overlay) .route-loading-overlay .fazlaka-loader--curtain-only{visibility:visible}@keyframes routeLoadingIn{0%{opacity:0}to{opacity:1}}.reference-hero-white{z-index:6}.reference-action-tabs{z-index:5}@media (max-width:650px){.dashboard-head h1{font-size:clamp(28px,8.7vw,36px);line-height:1.3}.setup-page .setup-main{padding-bottom:105px}.setup-page .setup-actions{z-index:45;width:calc(100% - 24px);min-height:72px;right:12px;bottom:max(10px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fafdfcf0;border:1px solid #bfd7dee0;border-radius:18px;margin:0;padding:10px;position:fixed;box-shadow:0 16px 35px #03243c2e}.setup-page .setup-actions .button{min-height:50px}.setup-page .catalog-tools{z-index:12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f3f7f5f2;border-bottom:1px solid #c9dce2d6;margin-inline:-4px;padding:8px 4px 9px;position:sticky;top:0}.setup-page .group-tabs button{min-height:42px;padding-inline:15px}.setup-page .group-tabs{padding-bottom:7px}.auth-switch button{min-height:44px;padding-inline:9px}.auth-input-wrap--password>button{width:44px;height:44px}.reference-carousel__track{grid-template-columns:44px minmax(0,1fr) 44px}.reference-home .site-header__actions .text-link,.reference-home .brand-logo--compact{min-height:44px}}.setup-category-groups{gap:28px;display:grid}.setup-category-group{background:#ffffffc7;border:1px solid #d7e4e8;border-radius:24px;padding:20px;scroll-margin-top:90px;box-shadow:0 14px 35px #05324f0f}.setup-category-group__header{--category:var(--cyan);text-align:right;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;min-height:68px;margin-bottom:17px;display:grid}.setup-category-group__header>span{background:color-mix(in srgb, var(--category) 16%, white);width:52px;height:52px;color:var(--category);border-radius:16px;place-items:center;font-size:25px;display:grid}.setup-category-group__header h2{color:var(--blue);margin:0;font-size:22px}.setup-category-group__header p{color:var(--muted);margin:3px 0 0;font-size:10px;font-weight:800}.setup-category-group__header>b{background:color-mix(in srgb, var(--category) 11%, white);color:color-mix(in srgb, var(--category) 78%, #07375f);white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:9px}.setup-category-group .setup-categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.setup-category-group .setup-category{--category-art-bg:var(--category);grid-template-rows:158px 1fr;min-height:236px}.setup-category-group .setup-category>.setup-category__media{background:var(--category-art-bg);height:158px;padding:10px 14px 0}.setup-category-group .setup-category__media:after{display:none}.setup-category-group .setup-category__media img{z-index:1;object-fit:contain;filter:drop-shadow(0 10px 12px #00192d33);width:100%;height:100%;transition:transform .32s cubic-bezier(.22,1,.36,1);position:relative}.setup-category-group .setup-category:hover .setup-category__media img{transform:translateY(-3px)scale(1.035)}.catalog-empty{min-height:150px;color:var(--muted);background:#fff;border:1px dashed #bed2d9;border-radius:20px;place-items:center;font-weight:900;display:grid}.reference-category-card__artwork{--category-art-bg:#0e5790;background:var(--category-art-bg);display:block;position:absolute;inset:0;overflow:hidden}.reference-category-card__artwork .reference-category-card__image{object-fit:contain;filter:drop-shadow(0 16px 18px #00182d40);padding:20px 22px 62px}.reference-category-card__artwork.is-compact .reference-category-card__image{padding:18px 15px 42px}.reference-category-card--active .reference-category-card__shade{background:linear-gradient(#011f3814,#0000 49%,#011d34f0)}.reference-category-card__group{color:#dffaff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#011d347a;border:1px solid #ffffff42;border-radius:999px;width:max-content;max-width:100%;margin:0 auto 7px;padding:5px 9px;font-size:9px;font-weight:900}@media (max-width:900px){.setup-category-group .setup-categories{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.setup-category-groups{gap:17px}.setup-category-group{border-radius:19px;padding:13px 10px 14px;overflow:hidden}.setup-category-group__header{grid-template-columns:auto 1fr;gap:9px;min-height:55px;margin-bottom:11px;padding-inline:3px}.setup-category-group__header>span{border-radius:13px;width:43px;height:43px;font-size:21px}.setup-category-group__header h2{font-size:18px}.setup-category-group__header p{max-width:235px;font-size:8px;line-height:1.5}.setup-category-group__header>b{display:none}.setup-category-group .setup-categories{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(158px,48vw);grid-auto-flow:column;gap:9px;margin-inline:-10px;padding:2px 10px 12px;display:grid;overflow-x:auto}.setup-category-group .setup-category{scroll-snap-align:start;grid-template-rows:132px 1fr;min-height:206px}.setup-category-group .setup-category>.setup-category__media{height:132px;padding:8px 10px 0}.reference-category-card__artwork .reference-category-card__image{padding:15px 12px 48px}.reference-category-card__group{margin-bottom:4px;padding:4px 7px;font-size:7px}}.game-page--reference{min-height:100vh;color:var(--blue);background:linear-gradient(120deg,#ffffff1f,#0000 30%),#0ed5e2;padding:18px 0 28px;overflow:hidden}.reference-game-topbar{direction:ltr;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;width:min(1450px,100% - 36px);min-height:58px;margin:0 auto 14px;display:grid}.reference-game-topbar>a,.reference-game-topbar>button{width:max-content;min-height:42px;color:var(--blue);font:inherit;cursor:pointer;background:#ffffffdb;border:1px solid #044a6e2b;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:10px;font-weight:1000;display:inline-flex;box-shadow:0 9px 20px #03405d1a}.reference-game-topbar>button{justify-self:end}.reference-game-title{text-align:center;direction:rtl}.reference-game-title strong{font-size:23px;display:block}.reference-game-title span{color:#043e5eb8;margin-top:2px;font-size:9px;font-weight:900;display:block}.reference-game-layout{direction:ltr;grid-template-columns:minmax(0,1fr) minmax(270px,330px);align-items:center;gap:clamp(52px,6.2vw,96px);width:min(1480px,100% - 24px);min-height:calc(100vh - 145px);margin:0 auto;display:grid}.reference-game-arena{direction:rtl;min-width:0}.reference-board-turn{background:#ffffffe0;border:1px solid #fff6;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:max-content;max-width:calc(100% - 20px);min-height:46px;margin:0 auto 11px;padding:0 17px;display:flex;box-shadow:0 10px 24px #0446631a}.reference-board-turn small{color:var(--muted);font-size:9px;font-weight:900}.reference-board-turn strong{color:var(--blue);font-size:14px}.reference-board-turn em{color:#498093;margin-inline-start:8px;font-size:8px;font-style:normal;font-weight:900}.reference-board-turn--b{background:#fff4f1;border-color:#ff6b576b}.reference-board-turn--b .turn-banner__dot{background:var(--coral);box-shadow:0 0 0 5px #ff6b5726}.game-page--reference .game-board-wrap{width:100%;margin:0;padding:0;overflow:visible}.game-page--reference .game-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:0;display:grid}.game-page--reference .board-category{--board-art-bg:#155c91;background:#0c5488;border:1px solid #fff6;border-radius:15px;min-width:0;padding:0;overflow:hidden;box-shadow:0 16px 28px #043a5729}.game-page--reference .board-category>header{min-height:0;color:var(--blue);background:0 0;border:0;border-radius:0;padding:0;display:block;overflow:hidden}.board-category__art{background:var(--board-art-bg);place-items:center;width:100%;height:clamp(120px,15.5vh,178px);padding:8px 12px 0;display:grid;overflow:hidden}.board-category__art img{object-fit:contain;filter:drop-shadow(0 10px 12px #00192d3b);width:100%;height:100%}.board-category__art b{color:#fff;font-size:48px}.game-page--reference .board-category>header>strong{width:100%;min-height:46px;color:var(--blue);text-align:center;background:#fff;justify-self:stretch;place-items:center;padding:7px 8px;font-size:clamp(11px,1.15vw,16px);line-height:1.35;display:grid}.game-page--reference .board-category__questions{background:#0ed5e2;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0;padding:0;display:grid}.game-page--reference .question-card{aspect-ratio:auto;color:#fff;background:#5aabf2;border-radius:7px;min-height:clamp(38px,5.1vh,55px);box-shadow:inset 0 -4px #04305521}.game-page--reference .question-card--opened,.game-page--reference .question-card--revealed{color:var(--blue);background:var(--yellow)!important}.game-page--reference .question-card--resolved{color:#dce7eb;background:#7693a4!important}.game-page--reference .question-card--resolved small{text-overflow:ellipsis;white-space:nowrap;max-width:90%;font-size:6px;overflow:hidden}.game-score-panel{direction:rtl;align-items:center;min-height:min(730px,100vh - 100px);display:grid;position:relative}.game-score-panel:before{content:"";z-index:0;background:#f8faf9;border-radius:52% 0 0 52%/17% 0 0 17%;position:absolute;inset:-55px -95px -55px -70px;box-shadow:-18px 0 38px #04445f14}.game-score-panel__inner{z-index:1;gap:28px;display:grid;position:relative}.game-score-panel__turn{z-index:1;color:#568196;text-align:center;justify-content:center;align-items:center;gap:7px;width:max-content;max-width:100%;margin:0 auto 14px;display:none;position:relative}.game-score-panel__turn .turn-banner__dot{background:#0fc8d3;flex:none;box-shadow:0 0 0 5px #0fc8d321}.game-score-panel__turn small{font-size:10px;font-weight:900}.game-score-panel__turn strong{max-width:190px;color:var(--blue);text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.game-score-panel__turn--b .turn-banner__dot{background:var(--coral);box-shadow:0 0 0 5px #ff6b5721}.score-team{text-align:center;opacity:.72;transition:opacity .2s,transform .2s}.score-team.is-active{opacity:1;transform:scale(1.025)}.score-team>span{color:#078a95;background:#defafa;border-radius:999px;margin-bottom:7px;padding:4px 8px;font-size:8px;font-weight:1000;display:inline-block}.score-team--b>span{color:#b94434;background:#ffe6e1}.score-team h2{color:var(--blue);margin:0;font-size:clamp(17px,1.6vw,24px)}.score-team__counter{direction:rtl;justify-content:center;align-items:center;gap:12px;margin:11px auto 12px;display:flex}.score-team__counter button{width:30px;height:30px;color:var(--blue);cursor:pointer;background:#fff;border:1.5px solid #11bee0;border-radius:8px}.score-team__counter button:disabled{opacity:.45;cursor:wait}.score-team__counter button svg{width:14px;height:14px}.score-team__counter bdi{min-width:108px;min-height:45px;color:var(--blue);direction:ltr;background:#fff;border:2px solid #11bee0;border-radius:9px;place-items:center;padding:0 10px;font-size:23px;font-weight:1000;display:grid}.score-team--b .score-team__counter button,.score-team--b .score-team__counter bdi{border-color:var(--coral)}.score-team__powerups{justify-content:center;gap:9px;display:flex}.score-team__powerups button{cursor:pointer;background:#fff;border:1px solid #cadde2;border-radius:10px;align-content:center;place-items:center;gap:1px;width:48px;min-height:48px;padding:4px;transition:transform .18s,border-color .18s,background .18s;display:grid}.score-team__powerups button:disabled:not(.used){opacity:.55;cursor:wait}.score-team__powerups button:not(:disabled):hover{background:#fffc;transform:translateY(-3px)}.score-team__powerups button.selected{border-color:var(--cyan-dark);background:#dfffff;transform:translateY(-4px);box-shadow:0 6px #9bdde2}.score-team--b .score-team__powerups button.selected{border-color:var(--coral);box-shadow-color:#efb7ae;background:#fff0ed}.score-team__powerups button.used{opacity:.3;filter:grayscale()}.score-team__powerups button svg{width:20px;height:20px}.score-team__powerups button small{color:var(--blue);font-size:6px;font-weight:1000}.score-panel-progress{text-align:center;color:#638294}.score-panel-progress strong{color:var(--blue);direction:ltr;font-size:15px;display:block}.score-panel-progress small{font-size:7px;font-weight:900}.game-page--reference .game-legend{color:#043957c2}.game-page--reference .legend-dot--easy{background:#5aabf2}.game-page--reference .legend-dot--medium{background:#2f7fc2}.game-page--reference .legend-dot--hard{background:#155487}.question-actions{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-top:1px solid #dce7e9;padding:12px 16px 15px;position:sticky;bottom:0}.question-actions .button{min-width:210px}@media (max-width:1050px){.reference-game-layout{grid-template-columns:minmax(0,1fr) 245px;gap:38px}.game-score-panel:before{left:-28px}.score-team__powerups{gap:5px}.score-team__powerups button{width:43px}}@media (max-width:820px){.game-page--reference{overflow:visible}.reference-game-topbar{width:calc(100% - 20px)}.reference-game-layout{grid-template-columns:1fr;gap:13px;width:calc(100% - 14px);min-height:0}.game-score-panel{background:#ffffffe6;border-radius:22px;order:-1;min-height:0;padding:12px}.game-score-panel:before{display:none}.game-score-panel__inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:9px}.score-team{min-width:0}.score-team>span{display:none}.score-team h2{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.score-team__counter{gap:5px;margin:7px 0}.score-team__counter bdi{min-width:70px;min-height:36px;font-size:17px}.score-team__counter button{width:27px;height:27px}.score-team__powerups button{width:39px;min-height:39px}.score-team__powerups button small{display:none}.score-panel-progress{grid-area:1/2}.game-page--reference .game-board-wrap{padding-bottom:10px;overflow-x:auto}.game-page--reference .game-board{min-width:720px}.reference-board-turn{margin-bottom:8px}}@media (max-width:520px){.game-page--reference{padding-top:8px}.reference-game-topbar{grid-template-columns:1fr auto 1fr;gap:5px;min-height:46px;margin-bottom:8px}.reference-game-topbar>a,.reference-game-topbar>button{min-height:37px;padding:0 8px;font-size:8px}.reference-game-title strong{font-size:18px}.reference-game-title span{display:none}.game-score-panel{padding:9px 6px}.game-score-panel__inner{gap:4px}.score-team h2{font-size:11px}.score-team__counter bdi{min-width:54px;min-height:32px;padding:0 4px;font-size:14px}.score-team__counter button{width:24px;height:24px;padding:3px}.score-team__powerups{gap:3px}.score-team__powerups button{border-radius:7px;width:30px;min-height:31px;padding:2px}.score-team__powerups button svg{width:15px;height:15px}.score-panel-progress strong{font-size:11px}.reference-board-turn{max-width:100%;min-height:39px;padding-inline:10px}.reference-board-turn strong{text-overflow:ellipsis;white-space:nowrap;max-width:125px;font-size:11px;overflow:hidden}.reference-board-turn em{display:none}.game-page--reference .game-board{gap:9px;min-width:660px}}.special-round{background:radial-gradient(circle at 8% 8%,#0ed5e21a,#0000 25%),#f8fbfb;flex-direction:column;min-height:510px;display:flex;position:relative}.special-round--loading{min-height:430px;color:var(--blue);justify-content:center;align-items:center;gap:12px}.special-round--loading>svg{width:34px;height:34px;color:var(--cyan-dark)}.special-round--loading>small{color:var(--coral)}.special-round__error,.qr-mobile-error{color:#ad3728;text-align:center;background:#fff0ed;border:1px solid #f4b9ae;border-radius:11px;margin:12px 18px 0;padding:10px 12px;font-size:10px;font-weight:900}.qr-host-stage{direction:rtl;grid-template-columns:minmax(0,1fr) 245px;align-items:center;gap:27px;padding:28px 34px 22px;display:grid}.qr-host-stage__copy{text-align:right}.qr-host-stage__copy>span{color:#008d99;background:#e2fbfc;border:1px solid #bcecf0;border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:12px;display:grid}.qr-host-stage__copy>span svg{width:28px;height:28px}.qr-host-stage__copy>small{color:#088d99;font-size:9px;font-weight:1000;display:block}.qr-host-stage__copy h2{color:var(--blue);margin:5px 0 8px;font-size:clamp(24px,4vw,38px);line-height:1.35}.qr-host-stage__copy p{color:#3d687e;max-width:490px;margin:0;font-size:13px;font-weight:800;line-height:1.8}.qr-host-stage__copy em{color:#7b98a6;margin-top:9px;font-size:9px;font-style:normal;font-weight:800;display:block}.qr-host-card{text-align:center;background:#fff;border:2px solid #a9e3e7;border-radius:23px;align-content:center;place-items:center;gap:9px;min-height:276px;padding:18px;display:grid;box-shadow:0 18px 45px #03324e1f}.qr-host-card.is-claimed{background:#f0fff7;border-color:#7dd9ab}.qr-host-card>strong{color:var(--blue);font-size:12px}.qr-host-card>small{max-width:190px;color:var(--muted);font-size:8px;line-height:1.55}.qr-host-card__claimed{color:#168557;background:#dff8eb;border-radius:50%;place-items:center;width:94px;height:94px;display:grid;box-shadow:0 0 0 11px #36b57517}.qr-host-card__claimed svg{stroke-width:3px;width:43px;height:43px}.qr-host-card>button{width:100%;min-height:235px;color:var(--blue);font:inherit;cursor:pointer;background:#eafcfd;border:1px dashed #76cfda;border-radius:17px;align-content:center;place-items:center;gap:9px;padding:20px;display:grid}.qr-host-card>button:disabled{opacity:.55;cursor:wait}.qr-host-card>button svg{color:#009fad;width:57px;height:57px}.qr-host-card>button strong{font-size:14px}.qr-host-card>button small{color:var(--muted);font-size:8px}.host-drawing-board{background-color:#fff;background-image:linear-gradient(#eef4f5 1px,#0000 1px),linear-gradient(90deg,#eef4f5 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:2px solid #bad8df;border-radius:20px;grid-column:1/-1;min-height:330px;overflow:hidden;box-shadow:inset 0 0 0 8px #f1f7f8cc}.host-drawing-board svg{width:100%;height:min(330px,42vh);display:block}.host-drawing-board__empty{color:#9ab2bc;align-content:center;place-items:center;gap:10px;min-height:330px;display:grid}.host-drawing-board__empty svg{width:42px;height:42px}.host-drawing-board__empty strong{font-size:11px}.mention-stage,.fastest-stage{text-align:center;align-content:center;place-items:center;min-height:340px;padding:31px 34px 24px;display:grid}.mention-stage__icon{color:#4d8d37;background:#e0f4dc;border-radius:50%;place-items:center;width:72px;height:72px;display:grid;box-shadow:0 0 0 9px #5f9f3f14}.mention-stage>small{color:#5f9f3f;margin-top:16px;font-size:10px;font-weight:1000}.mention-stage h2{max-width:730px;color:var(--ink);margin:7px 0 0;font-size:clamp(24px,4vw,38px);line-height:1.55}.mention-stage img,.mention-stage video{border-radius:15px;max-width:100%;max-height:230px;margin-top:15px}.mention-stage audio{width:min(500px,100%);margin-top:15px}.fastest-stage{padding-top:20px}.fastest-stage__topic{align-items:center;gap:8px;margin-bottom:13px;display:flex}.fastest-stage__topic span{color:#cf5728;background:#fff0e8;border-radius:999px;padding:5px 9px;font-size:8px;font-weight:1000}.fastest-stage__topic strong{color:var(--blue);font-size:13px}.fastest-card{background:#fff;border:2px solid #ffb090;border-radius:24px;align-content:center;place-items:center;width:min(560px,100%);min-height:270px;padding:16px;display:grid;overflow:hidden;box-shadow:0 18px 44px #702d1021}.fastest-card img,.fastest-card video{object-fit:contain;border-radius:14px;width:100%;height:270px}.fastest-card audio{width:100%}.fastest-card h2{color:var(--blue);margin:0;font-size:clamp(29px,6vw,52px)}.fastest-card--waiting{color:#c9552b;gap:11px}.fastest-card--waiting svg{width:59px;height:59px}.fastest-card--waiting strong{color:var(--blue);font-size:15px}.special-countdown{z-index:4;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02182ae3;align-content:center;place-items:center;display:grid;position:absolute;inset:0 0 82px}.special-countdown small{color:#91dce3;font-size:14px;font-weight:1000}.special-countdown strong{text-shadow:0 14px 35px #00000059;font-size:clamp(94px,18vw,160px);line-height:1}.special-live-bar{border:2px solid var(--cyan-dark);color:var(--blue);background:#e8fdfe;border-radius:17px;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:0 25px 18px;padding:10px 12px;display:grid}.special-live-bar--b{border-color:var(--coral);background:#fff0ed}.special-live-bar>div{align-items:center;gap:8px;font-size:10px;font-weight:900;display:flex}.special-live-bar>bdi{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:62px;height:62px;font-size:25px;font-weight:1000;display:grid;box-shadow:0 0 0 7px #053f6117}.special-live-bar>button{background:var(--blue);color:#fff;min-height:47px;font:inherit;cursor:pointer;border:0;border-radius:12px;justify-self:end;align-items:center;gap:7px;padding:0 13px;font-size:10px;font-weight:1000;display:flex}.special-live-bar>button:disabled{opacity:.55;cursor:wait}.special-live-bar kbd{background:#ffffff1a;border:1px solid #ffffff45;border-radius:6px;padding:3px 6px;font-size:7px}.special-ready-actions{place-items:center;gap:5px;margin:auto 0 0;padding:8px 20px 17px;display:grid}.special-ready-actions .button{min-width:220px}.special-ready-actions small{color:var(--muted);font-size:8px;font-weight:800}.special-expired{color:#c94d25;text-align:right;background:#fff1eb;border:2px solid #ef8660;border-radius:17px;justify-content:center;align-items:center;gap:13px;margin:0 25px 17px;padding:14px 17px;display:flex}.special-expired>svg{width:39px;height:39px}.special-expired small,.special-expired strong,.special-expired span{display:block}.special-expired small{font-size:8px;font-weight:900}.special-expired strong{color:var(--blue);font-size:15px}.special-expired span{color:#308451;font-size:9px;font-weight:900}.special-round__reveal{margin-top:auto}.fastest-winner-note{color:#bd4d26;background:#fff1e9;border:1px solid #f3a37f;border-radius:12px;justify-content:center;align-items:center;gap:6px;width:max-content;max-width:100%;margin:13px auto;padding:10px 13px;font-size:10px;font-weight:900;display:flex}.fastest-winner-note strong{color:var(--blue)}.qr-mobile-page{min-height:100svh;padding:max(18px, env(safe-area-inset-top)) 14px max(20px, env(safe-area-inset-bottom));direction:rtl;background:radial-gradient(circle at 110% -10%,#13d7e4 0 24%,#0000 24.5%),radial-gradient(circle at -12% 108%,#0c6da2 0 27%,#0000 27.5%),#042d4a;place-items:center;display:grid;overflow:hidden}.qr-mobile-intro,.qr-secret-card{text-align:center;background:#fafdfcfa;border:1px solid #ffffff47;border-radius:28px;width:min(470px,100%);padding:24px 20px;box-shadow:0 28px 80px #000f1c59}.qr-mobile-logo,.qr-secret-card__logo{width:128px;height:76px;margin:0 auto 9px;display:block}.qr-mobile-logo .brand-logo__image,.qr-secret-card__logo .brand-logo__image{object-fit:contain;width:100%;height:100%}.setup-main--category-flow{width:100%;max-width:none;padding:0}.setup-main--category-flow+*{scroll-margin-top:0}.category-flow{--flow-sticky-space:92px;scroll-snap-type:y mandatory;overscroll-behavior-y:contain;scrollbar-width:none;-ms-overflow-style:none;background:#11d7e2;height:calc(100svh - 155px);position:relative;overflow-y:auto}.category-flow::-webkit-scrollbar{display:none}.category-flow-section{isolation:isolate;scroll-snap-align:start;scroll-snap-stop:always;background:radial-gradient(circle at 88% 8%,#ffffff21,#0000 24%),linear-gradient(118deg,#08d8df 0%,#35b9ef 100%);grid-template-rows:auto 1fr auto;align-items:center;min-height:100%;padding:clamp(42px,6vh,76px) max(54px,7vw) 150px;display:grid;position:relative;overflow:hidden}.category-flow-section:nth-of-type(2n){background:radial-gradient(circle at 12% 12%,#ffffff21,#0000 24%),linear-gradient(242deg,#08d8df 0%,#35b9ef 100%)}.category-flow-section__watermark{z-index:-1;opacity:.115;filter:saturate(.65)brightness(1.15);pointer-events:none;background:url(/brand/ngLogo-loader.webp) 50%/contain no-repeat;width:min(1000px,72vw);height:min(540px,57vh);position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)}.category-flow-title{direction:ltr;grid-template-columns:minmax(35px,1fr) auto minmax(35px,1fr);align-items:center;gap:26px;width:min(1520px,100%);margin:0 auto clamp(22px,4vh,42px);display:grid}.category-flow-title h1{color:#07558a;text-align:center;text-shadow:0 2px #ffffff1f;direction:rtl;margin:0;font-size:clamp(32px,4vw,64px);font-weight:1000;line-height:1.1}.category-flow-title i{background:#ffffffe0;border-radius:999px;height:3px;position:relative}.category-flow-title i:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;transform:translateY(-50%)}.category-flow-title i:first-child:after{right:0}.category-flow-title i:last-child:after{left:0}.category-flow-grid{flex-wrap:wrap;place-content:center;align-self:center;gap:clamp(16px,2vw,30px);width:min(1340px,100%);margin:0 auto;display:flex}.category-flow-card{--category-art-bg:#114f83;width:clamp(180px,14.5vw,258px);height:clamp(220px,24vh,270px);min-height:220px;box-shadow:none;appearance:none;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;transition:transform .25s cubic-bezier(.22,1,.36,1),filter .25s,box-shadow .25s;position:relative;overflow:visible}.category-flow-card:hover:not(:disabled){z-index:2;box-shadow:none;transform:translateY(-10px)scale(1.025)}.category-flow-card__media{background:var(--category-art-bg);border:2px solid #ffffff9e;border-radius:17px;place-items:center;width:100%;height:calc(100% - 56px);min-height:166px;padding:14px;transition:border-color .22s,box-shadow .22s;display:grid;overflow:hidden;box-shadow:0 16px 28px #033a592e}.category-flow-card:hover:not(:disabled) .category-flow-card__media{border-color:#fff;box-shadow:0 22px 38px #033a5940}.category-flow-card__media img{object-fit:contain;object-position:center;filter:drop-shadow(0 12px 12px #00172a40);width:100%;height:100%;transition:transform .25s cubic-bezier(.22,1,.36,1);transform:scale(.86)}.category-flow-card__media b{font-size:72px}.category-flow-card>strong{color:#063f69;background:0 0;border-radius:0;place-items:center;width:100%;min-height:56px;padding:6px 10px;font-size:clamp(16px,1.4vw,23px);font-weight:1000;line-height:1.2;display:grid;overflow:hidden}.category-flow-card:focus-visible{outline:0}.category-flow-card:focus-visible .category-flow-card__media{outline-offset:3px;border-color:#fff;outline:3px solid #073858}.category-stock,.category-out,.category-selected{z-index:4;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;font-style:normal;font-weight:1000;display:flex;position:absolute}.category-stock{color:#084b80;background:#fff;padding:7px 11px;font-size:11px;top:-13px;right:-9px;box-shadow:0 8px 18px #033a5926}.category-out{color:#fff;background:#102d3d;padding:7px 11px;font-size:10px;top:12px;left:50%;transform:translate(-50%)}.category-selected{color:#122f3f;text-overflow:ellipsis;background:#fff;max-width:calc(100% - 20px);padding:7px 9px;font-size:9px;bottom:64px;right:10px;overflow:hidden}.category-flow-card.is-selected{filter:none;box-shadow:none;border-color:#0000}.category-flow-card.is-selected .category-flow-card__media{border-color:#fff;box-shadow:0 0 0 4px #ffffffd1,0 22px 38px #033a593d}.category-flow-card.is-selected:after{content:"✓";z-index:5;color:#102d3d;background:#fff;border:2px solid #102d3d;border-radius:50%;place-items:center;width:38px;height:38px;font-size:20px;font-weight:1000;display:grid;position:absolute;top:10px;right:10px}.category-flow-card.is-out-of-stock{filter:grayscale();cursor:not-allowed}.category-flow-card.is-out-of-stock .category-flow-card__media{opacity:.42}.category-flow-card.is-out-of-stock>strong{color:#436679;background:0 0}.category-flow-section--dense{padding-top:30px}.category-flow-section--dense .category-flow-title{margin-bottom:18px}.category-flow-section--dense .category-flow-grid{gap:12px}.category-flow-section--dense .category-flow-card{width:clamp(128px,10.2vw,176px);height:clamp(164px,18vh,205px);min-height:164px}.category-flow-section--dense .category-flow-card__media{height:calc(100% - 46px);min-height:115px;padding:7px}.category-flow-section--dense .category-flow-card>strong{min-height:46px;font-size:clamp(12px,1.05vw,17px)}.category-flow-section--dense .category-selected{display:none}.category-flow-next{z-index:62;color:#fff;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;background:#075387cc;border:1px solid #ffffffbf;border-radius:50%;place-items:center;width:46px;height:46px;margin:0;padding:0;transition:opacity .2s,visibility .2s;animation:1.8s ease-in-out infinite category-next-bob;display:grid;position:fixed;bottom:28px;left:max(24px,3vw)}.category-flow-next.is-active{opacity:1;visibility:visible;pointer-events:auto}.category-flow-next span{color:#07558a;white-space:nowrap;font-size:8px;font-weight:1000;position:absolute;bottom:calc(100% + 5px)}@keyframes category-next-bob{50%{transform:translateY(5px)}}.category-flow__dots{z-index:55;gap:6px;display:grid;position:fixed;top:50%;left:15px;transform:translateY(-50%)}.category-flow__dots button{cursor:pointer;background:#07538759;border:0;border-radius:99px;width:7px;height:7px;padding:0;transition:height .2s,background .2s}.category-flow__dots button.active{background:#07558a;height:25px}.category-team-dock{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#044165e0;border:1px solid #fff9;border-radius:18px;grid-template-columns:1fr 1fr;gap:7px;width:min(560px,100% - 250px);min-height:66px;padding:7px;display:grid;position:fixed;bottom:14px;right:50%;transform:translate(50%);box-shadow:0 14px 35px #032d4640}.category-team-dock>div{background:#ffffff14;border:1px solid #0000;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;padding:5px 7px;display:grid}.category-team-dock>div.active{background:#ffffff2e;border-color:#fff}.category-team-dock>div.team-b.active{border-color:#ffb6aa}.category-team-dock label{text-align:right;min-width:0;display:grid}.category-team-dock label span{color:#a9d2df;font-size:7px;font-weight:900}.category-team-dock input{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:11px;font-weight:1000}.category-team-dock button{color:#07375f;cursor:pointer;height:40px;font:inherit;background:#0ed5e2;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 9px;display:flex}.category-team-dock .team-b button{background:#f87}.category-team-dock button span{max-width:76px;font-size:7px;font-weight:900}.category-team-dock button b{direction:ltr;font-size:12px}.setup-actions--floating{z-index:61;width:auto;margin:0;position:fixed;bottom:18px;right:14px}.setup-actions--floating .button{min-width:96px;min-height:55px;box-shadow:0 12px 28px #032d4638}.setup-error--floating{z-index:80;width:max-content;max-width:calc(100% - 30px);margin:0;position:fixed;top:160px;left:50%;transform:translate(-50%)}@media (max-width:820px){.category-flow{height:calc(100svh - 143px)}.category-flow-section{min-height:100%;padding:35px 22px 170px}.category-flow-title{gap:13px;margin-bottom:22px}.category-flow-title h1{font-size:clamp(28px,8vw,44px)}.category-flow-grid{gap:11px}.category-flow-card,.category-flow-section--dense .category-flow-card{width:min(42vw,190px);height:200px;min-height:200px}.category-flow-card__media,.category-flow-section--dense .category-flow-card__media{height:148px;min-height:148px;padding:8px}.category-flow-card>strong,.category-flow-section--dense .category-flow-card>strong{min-height:50px;font-size:14px}.category-flow-section--dense{min-height:100%;padding-block:35px 180px}.category-team-dock{width:calc(100% - 24px);bottom:83px;right:12px;transform:none}.setup-actions--floating{width:calc(100% - 24px);bottom:10px;right:12px}.setup-actions--floating .button{flex:1}.category-flow__dots{display:none}.category-flow-next{left:max(14px, calc(env(safe-area-inset-left) + 10px));bottom:164px}}@media (max-width:480px){.category-flow-section{padding-inline:12px}.category-flow-card,.category-flow-section--dense .category-flow-card{width:calc(50% - 6px);height:179px;min-height:179px}.category-flow-card__media,.category-flow-section--dense .category-flow-card__media{height:130px;min-height:130px}.category-flow-card>strong,.category-flow-section--dense .category-flow-card>strong{min-height:47px;padding-inline:5px;font-size:12px}.category-team-dock button span{display:none}}.qr-mobile-intro__icon{color:#008f9b;background:#e2fbfc;border-radius:20px;place-items:center;width:65px;height:65px;margin:3px auto 12px;display:grid}.qr-mobile-intro>small{color:#078e9a;font-size:9px;font-weight:1000}.qr-mobile-intro h1{color:var(--blue);margin:5px 0 8px;font-size:27px}.qr-mobile-intro p{color:var(--muted);margin:0 auto 18px;font-size:11px;font-weight:800;line-height:1.75}.qr-mobile-intro>button,.qr-reveal-secret{background:var(--blue);color:#fff;width:100%;min-height:56px;font:inherit;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:1000;display:flex}.qr-mobile-intro>button:disabled{opacity:.5;cursor:not-allowed}.qr-mobile-intro>.qr-mobile-retry{min-height:42px;color:var(--blue);background:0 0;margin-top:8px;font-size:9px}.qr-mobile-intro>em{color:#6d909e;justify-content:center;align-items:center;gap:5px;margin-top:15px;font-size:8px;font-style:normal;font-weight:800;line-height:1.5;display:flex}.qr-mobile-intro>em svg{width:14px}.qr-secret-card{padding-top:14px}.qr-secret-card__head{text-align:right;align-items:center;gap:10px;margin:3px 0 17px;display:flex}.qr-secret-card__head>span{color:#008f9b;background:#e2fbfc;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.qr-secret-card__head small,.qr-secret-card__head strong{display:block}.qr-secret-card__head small{color:var(--muted);font-size:8px;font-weight:800}.qr-secret-card__head strong{color:var(--blue);font-size:13px}.qr-reveal-secret{min-height:180px;color:var(--blue);background:#e9fcfd;border:1px dashed #6fcbd3;flex-direction:column}.qr-reveal-secret>svg{color:#009aa6;width:43px;height:43px}.qr-reveal-secret strong{font-size:17px}.qr-reveal-secret small{color:var(--muted);font-size:8px}.qr-secret-target{background:#eaffff;border:2px solid #12b8c4;border-radius:19px;padding:17px 13px}.qr-secret-target>small{color:#078f9a;font-size:10px;font-weight:1000}.qr-secret-target h1{color:var(--blue);margin:5px 0 0;font-size:clamp(29px,9vw,43px);line-height:1.35}.qr-secret-media{object-fit:contain;border-radius:13px;max-width:100%;max-height:280px;margin:13px auto 0}.qr-secret-rule{color:#23794a;background:#e8f9ee;border-radius:12px;justify-content:center;align-items:center;gap:6px;margin-top:12px;padding:11px;font-size:9px;font-weight:900;display:flex}.mobile-drawing{margin-top:13px}.mobile-drawing__toolbar{grid-template-columns:auto 1fr auto;align-items:center;gap:5px;margin-bottom:7px;display:grid}.mobile-drawing__toolbar button{min-height:38px;color:var(--blue);font:inherit;background:#fff;border:1px solid #c8dce2;border-radius:10px;align-items:center;gap:4px;padding:0 9px;font-size:8px;font-weight:900;display:flex}.mobile-drawing__toolbar button:disabled{opacity:.4}.mobile-drawing__toolbar button svg{width:14px}.mobile-drawing__toolbar span{color:var(--muted);font-size:8px;font-weight:900}.mobile-drawing>svg{touch-action:none;-webkit-user-select:none;user-select:none;background-color:#fff;background-image:linear-gradient(#edf3f4 1px,#0000 1px),linear-gradient(90deg,#edf3f4 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:2px solid #afcfd8;border-radius:15px;width:100%;min-height:300px;display:block}@media (max-width:650px){.special-round{min-height:470px}.qr-host-stage{grid-template-columns:1fr;gap:15px;padding:19px 14px 14px}.qr-host-stage__copy{text-align:center}.qr-host-stage__copy>span{margin-inline:auto}.qr-host-stage__copy p{margin-inline:auto;font-size:11px}.qr-host-card{width:min(280px,100%);min-height:250px;margin-inline:auto}.host-drawing-board{min-height:260px}.host-drawing-board svg,.host-drawing-board__empty{height:260px;min-height:260px}.mention-stage,.fastest-stage{min-height:300px;padding:22px 14px}.special-live-bar{grid-template-columns:1fr auto;margin-inline:10px}.special-live-bar>button{grid-column:1/-1;justify-content:center;width:100%}.special-expired{margin-inline:10px}.special-countdown{bottom:91px}.qr-mobile-intro,.qr-secret-card{border-radius:23px}}.question-modal--reference{width:100%;height:100svh;max-height:none;box-shadow:none;isolation:isolate;background:linear-gradient(110deg,#ffffff0d,#0000 38%),linear-gradient(120deg,#09d9df,#3bb9ef);border-radius:0;overflow:hidden}.question-modal--reference:before{content:"";z-index:-1;opacity:.1;pointer-events:none;background:url(/brand/ngLogo-loader.webp) 50%/contain no-repeat;width:min(1120px,75vw);height:min(650px,76vh);position:absolute;top:52%;left:46%;transform:translate(-50%,-50%)}.question-modal--reference>.question-modal__header{display:none}.reference-question-layout{direction:ltr;grid-template-columns:minmax(0,1fr) clamp(330px,28vw,520px);min-height:100svh;display:grid}.reference-question-main{direction:rtl;flex-direction:column;align-items:center;min-width:0;padding:30px 48px;display:flex;position:relative}.reference-question-tools{direction:ltr;justify-content:space-between;align-items:center;width:100%;min-height:42px;display:flex}.reference-question-tools a,.reference-question-tools button,.reference-stage-later,.reference-stage-back,.reference-who-answered{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#0b578c;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:11px;font-weight:1000;text-decoration:none;display:inline-flex;box-shadow:0 10px 24px #04416226}.reference-question-tools a{color:#07558a;box-shadow:none;background:0 0}.question-modal--reference .question-timer{color:#fff;background:linear-gradient(135deg,#064672 0%,#0b679d 62%,#087ca8 100%);border:1px solid #ffffff6b;border-radius:18px;justify-content:center;align-items:center;width:184px;height:64px;min-height:64px;margin:8px auto 12px;padding:0 17px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #03416238,inset 0 1px #ffffff38}.question-modal--reference .question-timer:before{content:"";pointer-events:none;background:#ffffff17;width:75px;height:140px;position:absolute;top:-55px;left:-28px;transform:rotate(28deg)}.question-modal--reference .question-timer svg{width:36px;height:36px;margin-left:7px;position:static;transform:rotate(-90deg)}.question-modal--reference .question-timer svg circle:first-child{stroke:#ffffff40}.question-modal--reference .question-timer strong{align-items:baseline;gap:5px;font-size:29px;display:flex;position:static;transform:none}.question-modal--reference .question-timer>strong,.question-modal--reference .question-timer>strong bdi{color:#fff}.question-modal--reference .question-timer strong small{color:#ffffffbf;font-size:8px}.question-modal--reference .question-content{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;width:min(1020px,100%);min-height:0;margin:0;padding:0;display:flex}.question-modal--reference .question-content>small{color:#07558a;background:#ffffff61;border:1px solid #ffffff94;border-radius:999px;align-items:center;min-height:29px;margin-bottom:7px;padding:0 12px;font-size:9px;font-weight:1000;display:inline-flex;box-shadow:0 7px 20px #03416214}.question-modal--reference .question-content p{color:#07558a;max-width:1050px;margin:0 0 16px;font-size:clamp(24px,2.5vw,42px);font-weight:1000;line-height:1.45}.question-modal--reference .question-content img,.question-modal--reference .question-content video{object-fit:contain;border:4px solid #fff;border-radius:28px;width:auto;max-width:min(920px,100%);max-height:min(56vh,590px);margin:0;box-shadow:0 18px 36px #0338562e}.reference-question-points{z-index:2;color:#07558a;background:#fff;border:2px solid #0b578c29;border-radius:0 0 10px 10px;place-items:center;min-width:125px;min-height:45px;margin-top:-3px;font-size:12px;display:grid;position:relative;box-shadow:0 8px 20px #03416224}.letter-question-badge{color:#07558a;background:linear-gradient(145deg,#ffe877,#ffc83d);border:4px solid #fff;border-radius:27px;align-content:center;place-items:center;width:96px;height:96px;margin:2px auto 12px;display:grid;transform:rotate(-4deg);box-shadow:0 13px #085e8821,0 20px 38px #03416221}.letter-question-badge small{opacity:.7;font-size:9px;font-weight:900}.letter-question-badge strong{margin-top:-4px;font-size:52px;line-height:1;transform:rotate(4deg)}.one-shot-media{text-align:center;align-content:center;place-items:center;gap:9px;width:min(900px,100%);min-height:min(42vh,390px);display:grid}.one-shot-media>span{background:#ffffff5c;border:4px solid #fff;border-radius:25px;place-items:center;width:82px;height:82px;font-size:38px;display:grid;transform:rotate(-5deg);box-shadow:0 12px 30px #03416221}.one-shot-media h2{color:#07558a;margin:5px 0 0;font-size:clamp(30px,3vw,46px)}.one-shot-media>p{margin:0 0 9px!important;font-size:14px!important}.one-shot-media>video{max-height:min(47vh,500px)!important}.one-shot-audio-playing{background:#ffffff4d;border:4px solid #fff;border-radius:30px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-width:320px;min-height:210px;display:flex;box-shadow:0 18px 38px #033a5929}.one-shot-audio-playing i{background:#07558a;border-radius:99px;width:9px;height:35px;animation:.75s ease-in-out infinite alternate audioWave}.one-shot-audio-playing i:nth-child(2){height:70px;animation-delay:-.3s}.one-shot-audio-playing i:nth-child(3){height:105px;animation-delay:-.5s}.one-shot-audio-playing i:nth-child(4){height:62px;animation-delay:-.2s}.one-shot-audio-playing i:nth-child(5){height:42px;animation-delay:-.6s}.one-shot-audio-playing strong{color:#07558a;width:100%;font-size:14px}.one-shot-fallback{color:#7b4f00;background:#fff5d6e6;border:1px solid #ffffffbd;border-radius:14px;width:min(680px,92%);margin:0 auto 14px;padding:11px 15px;font-size:12px;font-weight:900;line-height:1.65;box-shadow:0 12px 28px #033a591f}@keyframes audioWave{to{opacity:.58;transform:scaleY(.42)}}.question-modal--reference .in-question-powerups,.question-modal--reference .active-powerup-banner{margin:10px 0 4px}.question-modal--reference .question-actions{-webkit-backdrop-filter:none;backdrop-filter:none;direction:ltr;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:10px;width:100%;margin:8px 0 0;padding:0;display:flex;position:static}.question-modal--reference .question-actions .button{color:#fff;background:#0b578c;min-width:145px;min-height:52px}.question-modal--reference .question-actions small{color:#07558a;font-weight:1000}.reference-question-scores{direction:rtl;background:#fffffff5;border-radius:48% 0 0 48%;align-content:center;gap:clamp(28px,7vh,75px);min-width:0;padding:9vh clamp(25px,3vw,55px);display:grid;box-shadow:-18px 0 45px #03405f14}.reference-question-score{text-align:center;opacity:.64;transition:opacity .2s,transform .2s}.reference-question-score.active{opacity:1;transform:scale(1.035)}.reference-question-score>span{color:#7a98a7;font-size:9px;font-weight:900}.reference-question-score h2{color:#07558a;margin:4px 0 15px;font-size:clamp(19px,2vw,31px)}.reference-question-score>div:not(.reference-question-score__powerups){direction:ltr;justify-content:center;align-items:center;gap:18px;display:flex}.reference-question-score>div button{color:#07558a;cursor:pointer;background:0 0;border:0;width:36px;height:36px;padding:7px}.reference-question-score>div bdi{color:#07558a;border:3px solid #30baf1;border-radius:12px;place-items:center;min-width:135px;min-height:60px;font-size:24px;font-weight:1000;display:grid}.reference-question-score--b>div bdi{border-color:#f87}.reference-question-score__powerups{justify-content:center;gap:24px;margin-top:24px;display:flex}.reference-question-score>.reference-question-score__powerups button{color:#07558a;cursor:pointer;background:0 0;border:3px solid #30baf1;border-radius:12px;place-items:center;width:58px;height:58px;padding:12px;transition:transform .18s,background .18s,opacity .18s;display:grid}.reference-question-score>.reference-question-score__powerups button:hover:not(:disabled){background:#e5fbff;transform:translateY(-3px)}.reference-question-score>.reference-question-score__powerups button small{display:none}.reference-question-score--b>.reference-question-score__powerups button{border-color:#f87}.reference-question-score--b>.reference-question-score__powerups button:hover:not(:disabled){background:#fff0ed}.reference-question-score>.reference-question-score__powerups button.used{opacity:.25;filter:grayscale();cursor:default}.reference-answer-stage,.reference-judge-stage{place-items:center;min-height:100svh;padding:32px 65px;display:grid;position:relative}.reference-stage-later{color:#07558a;box-shadow:none;background:0 0;position:absolute;top:27px;left:38px}.reference-answer-content{text-align:center;justify-items:center;width:min(930px,90vw);display:grid}.reference-answer-content>img{object-fit:contain;border:4px solid #fff;border-radius:28px;width:auto;max-width:min(860px,100%);max-height:58vh;margin-bottom:22px;box-shadow:0 18px 38px #033a5933}.reference-answer-content>small{color:#074d7cad;font-size:10px;font-weight:1000}.question-modal--reference .reference-answer-content>h2{color:#07558a;background:#ffffff1f;border:1px solid #fffc;border-radius:10px;min-width:min(390px,100%);margin:8px 0;padding:10px 25px;font-size:clamp(28px,3.2vw,48px)}.reference-answer-content>p{color:#07558a;margin:4px 0;font-size:10px;font-weight:900}.reference-who-answered{position:absolute;bottom:40px;left:65px}.reference-judge-stage{align-content:center}.reference-judge-actions{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,10vw,180px);width:min(1050px,86vw);display:grid}.question-modal--reference .reference-judge-actions .judge{color:#fff;background:#0b578c;border:3px solid #fff;border-radius:12px;min-height:105px;font-size:clamp(26px,3vw,45px);box-shadow:0 18px 36px #033a592e}.question-modal--reference .reference-judge-actions .judge--none{color:#07558a;background:#fff;grid-column:1/-1;justify-self:center;width:190px;min-height:58px;font-size:22px}.reference-stage-back{position:absolute;bottom:40px;right:65px}@media (min-width:901px) and (max-height:1000px){.reference-question-main{padding:16px 38px 14px}.reference-question-tools{min-height:36px}.reference-question-tools a,.reference-question-tools button{min-height:38px}.question-modal--reference .question-timer{width:155px;height:52px;min-height:52px;margin:4px auto 7px}.question-modal--reference .question-timer svg{width:31px;height:31px}.question-modal--reference .question-timer strong{font-size:26px}.question-modal--reference .question-content p{margin-bottom:8px;font-size:clamp(22px,2.15vw,36px);line-height:1.3}.question-modal--reference .question-content img,.question-modal--reference .question-content video{border-radius:21px;max-height:min(40vh,390px)}.reference-question-points{min-width:115px;min-height:39px;font-size:11px}.question-modal--reference .question-actions{flex:none;margin-top:5px}.question-modal--reference .question-actions .button{min-height:46px}.reference-question-scores{gap:clamp(18px,4vh,38px);padding-block:4vh}.reference-question-score h2{margin-bottom:10px}.reference-question-score>div bdi{min-height:54px}.reference-question-score__powerups{gap:18px;margin-top:17px}.reference-question-score>.reference-question-score__powerups button{width:52px;height:52px;padding:10px}}@media (min-width:901px) and (max-height:760px){.reference-question-main{padding-block:10px}.question-modal--reference .question-timer{height:46px;min-height:46px;margin-block:2px 4px}.question-modal--reference .question-content p{font-size:clamp(19px,1.9vw,30px)}.question-modal--reference .question-content img,.question-modal--reference .question-content video{max-height:32vh}.reference-question-points{min-height:34px}.question-modal--reference .question-actions .button{min-height:42px}}.question-modal:not(.question-modal--reference) .reference-answer-stage,.question-modal:not(.question-modal--reference) .reference-judge-stage{place-items:center;width:100%;min-height:min(500px,100svh - 118px);padding:36px 30px 88px;display:grid;overflow:hidden}.question-modal:not(.question-modal--reference) .reference-answer-content{width:min(680px,100%);max-width:100%}.question-modal:not(.question-modal--reference) .reference-answer-content>img{border-radius:18px;max-width:100%;max-height:min(300px,38svh);margin-bottom:14px}.question-modal:not(.question-modal--reference) .reference-answer-content>h2{width:min(520px,100%);min-width:0;margin:8px 0;padding:10px 18px;font-size:clamp(26px,4vw,38px)}.question-modal:not(.question-modal--reference) .reference-answer-content .answer-explanation{width:min(600px,100%);margin:12px auto 0}.question-modal:not(.question-modal--reference) .reference-stage-later{top:18px;left:22px}.question-modal:not(.question-modal--reference) .reference-who-answered{bottom:20px;left:22px}.question-modal:not(.question-modal--reference) .reference-stage-back{bottom:20px;right:22px}.question-modal:not(.question-modal--reference) .reference-judge-actions{grid-template-columns:1fr 1fr;gap:16px;width:min(680px,100%)}.question-modal:not(.question-modal--reference) .reference-judge-actions .judge{color:#fff;background:#0b578c;border:2px solid #fff;border-radius:14px;min-height:72px;font-size:clamp(20px,3vw,29px);box-shadow:0 13px 28px #033a5929}.question-modal:not(.question-modal--reference) .reference-judge-actions .judge--b{background:#944038}.question-modal:not(.question-modal--reference) .reference-judge-actions .judge--none{color:#07558a;background:#e8eef0;grid-column:1/-1;justify-self:center;width:min(220px,100%);min-height:52px;font-size:17px}@media (max-width:900px){.question-modal--reference{overflow-y:auto}.reference-question-layout{grid-template-columns:1fr;min-height:100svh}.reference-question-main{min-height:76svh;padding:16px 14px 22px}.reference-question-scores{border-radius:34px 34px 0 0;grid-template-columns:1fr 1fr;gap:10px;padding:18px 12px}.reference-question-score h2{font-size:15px}.reference-question-score>div:not(.reference-question-score__powerups){gap:4px}.reference-question-score>div bdi{min-width:70px;min-height:42px;font-size:15px}.reference-question-score__powerups{gap:5px;margin-top:9px}.reference-question-score>.reference-question-score__powerups button{width:35px;height:35px;padding:6px}.question-modal--reference .question-content p{font-size:clamp(20px,5.7vw,31px)}.question-modal--reference .question-content img,.question-modal--reference .question-content video{border-radius:16px;max-height:42vh}.reference-answer-stage,.reference-judge-stage{padding:70px 14px 95px}.reference-stage-later{top:14px;left:12px}.reference-who-answered{bottom:18px;left:12px}.reference-stage-back{bottom:18px;right:12px}.reference-answer-content>img{border-radius:17px;max-height:48vh}.reference-judge-actions{grid-template-columns:1fr;gap:16px;width:100%}.question-modal--reference .reference-judge-actions .judge{min-height:82px;font-size:25px}.question-modal--reference .reference-judge-actions .judge--none{grid-column:auto;width:100%}}@media (max-width:600px){.question-modal:not(.question-modal--reference) .reference-answer-stage,.question-modal:not(.question-modal--reference) .reference-judge-stage{min-height:min(430px,100svh - 102px);padding:58px 15px 78px}.question-modal:not(.question-modal--reference) .reference-stage-later{top:10px;left:10px}.question-modal:not(.question-modal--reference) .reference-who-answered{bottom:13px;left:10px}.question-modal:not(.question-modal--reference) .reference-stage-back{bottom:13px;right:10px}.question-modal:not(.question-modal--reference) .reference-judge-actions{grid-template-columns:1fr;gap:10px}.question-modal:not(.question-modal--reference) .reference-judge-actions .judge{min-height:58px}.question-modal:not(.question-modal--reference) .reference-judge-actions .judge--none{grid-column:auto;width:100%}}.category-flow-card__media img{transform:scale(.7)}.category-flow-card:hover:not(:disabled) .category-flow-card__media img{transform:scale(.76)}@media (min-width:821px){.game-page--reference{min-height:100svh;padding:0;position:relative;overflow:hidden}.reference-game-topbar{z-index:8;pointer-events:none;width:calc(100% - 76px);min-height:64px;margin:0;position:absolute;top:13px;left:38px}.reference-game-topbar>a,.reference-game-topbar>button,.reference-game-title{pointer-events:auto}.reference-game-topbar>a,.reference-game-topbar>button{box-shadow:none;background:0 0;border:0;font-size:12px}.reference-game-title{justify-items:center;width:94px;display:grid;transform:translateY(-4px)}.reference-game-title .reference-game-logo{width:82px;min-width:0;height:42px}.reference-game-title .reference-game-logo .brand-logo__image{object-fit:contain}.reference-game-layout{grid-template-columns:1fr;align-items:center;gap:0;width:min(1150px,100vw - 500px);min-height:100svh;margin:0 auto 0 clamp(42px,11vw,210px);padding-top:40px;display:grid}.reference-game-arena{width:100%}.reference-board-turn{display:none}.game-page--reference .game-board{grid-template-columns:repeat(3,minmax(220px,272px));justify-content:space-between;gap:22px clamp(32px,7.5vw,168px);width:100%;display:grid}.game-page--reference .board-category{width:100%;box-shadow:none;background:0 0;border:0;border-radius:12px}.board-category__art{height:clamp(205px,24.8vh,268px);padding:8px 10px 0}.board-category__art img{object-fit:contain;transform-origin:bottom;transform:scale(.84)}.game-page--reference .board-category>header>strong{min-height:clamp(58px,6.7vh,72px);padding:7px 8px;font-size:clamp(17px,1.45vw,27px)}.game-page--reference .board-category__questions{background:0 0;gap:0 7px}.game-page--reference .question-card{min-height:clamp(38px,4vh,43px);box-shadow:none;border-radius:0}.game-page--reference .question-card:nth-child(odd){border-radius:0 0 0 10px}.game-page--reference .question-card:nth-child(2n){border-radius:0 0 10px}.game-page--reference .question-card strong{font-size:clamp(22px,1.8vw,31px)}.game-score-panel{z-index:5;width:clamp(350px,21.4vw,410px);height:100svh;min-height:0;padding:0 26px 0 42px;position:fixed;top:0;right:0}.game-score-panel__turn{z-index:2;width:auto;margin:0;display:flex;position:absolute;top:clamp(92px,12vh,118px);left:42px;right:26px}.game-score-panel__turn small{font-size:11px}.game-score-panel__turn strong{font-size:20px}.game-score-panel:before{background:#f8faf9;border-radius:30% 0 0 30%/15% 0 0 15%;inset:0;box-shadow:-12px 0 32px #04445f0d}.game-score-panel__inner{gap:clamp(60px,9vh,96px)}.score-team,.score-team.is-active{opacity:1;transform:none}.score-team>span{display:none}.score-team h2{font-size:clamp(25px,1.8vw,34px)}.score-team__counter{gap:15px;margin:18px auto 28px}.score-team__counter button,.score-team--b .score-team__counter button{width:34px;height:42px;color:var(--blue);background:0 0;border:0;padding:5px}.score-team__counter button svg{width:23px;height:23px}.score-team__counter bdi{border:3px solid #30baf1;border-radius:10px;min-width:150px;min-height:58px;font-size:27px}.score-team--b .score-team__counter bdi{border-color:#f87}.score-team__powerups{gap:30px}.score-team__powerups button{background:0 0;border:3px solid #30baf1;border-radius:11px;width:63px;min-height:63px}.score-team--b .score-team__powerups button{border-color:#f87}.score-team__powerups button svg{width:27px;height:27px}.score-team__powerups button small,.score-panel-progress,.game-page--reference .game-legend{display:none}}@media (min-width:821px) and (max-height:900px){.board-category__art{height:180px}.game-page--reference .board-category>header>strong{min-height:54px;font-size:18px}.game-page--reference .question-card{min-height:37px}.game-score-panel__inner{gap:42px}.score-team__counter{margin-block:11px 16px}.score-team__powerups button{width:52px;min-height:52px}}@media (max-width:820px){.game-page--reference .game-board-wrap{padding-bottom:14px;overflow:visible}.game-page--reference .game-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;min-width:0}.game-page--reference .board-category{width:100%}.board-category__art img{transform-origin:50%;transform:scale(.82)}}@media (min-width:821px){.board-category__art img{transform-origin:50%;transform:scale(.74)}.board-category__art .category-art--general-2{transform:translateY(-9px)scale(.62)}.board-category__art .category-art--egypt-1,.board-category__art .category-art--world-8{transform:translateY(-22px)scale(.74)}}@media (max-width:820px){.board-category__art img{transform-origin:50%;transform:scale(.72)}.board-category__art .category-art--general-2{transform:translateY(-5px)scale(.61)}.board-category__art .category-art--egypt-1,.board-category__art .category-art--world-8{transform:translateY(-13px)scale(.7)}}.category-flow-card__media .category-art--general-2{transform:scale(.61)}.category-flow-card:hover:not(:disabled) .category-art--general-2{transform:scale(.66)}.category-flow-card__media .category-art--egypt-1,.category-flow-card__media .category-art--world-8{transform:translateY(-7px)scale(.7)}.category-flow-card:hover:not(:disabled) .category-art--egypt-1,.category-flow-card:hover:not(:disabled) .category-art--world-8{transform:translateY(-7px)scale(.76)}.category-team-dock--shared{width:min(620px,100% - 250px)}.category-team-dock--shared>div.team-a,.category-team-dock--shared>div.team-b{grid-template-columns:1fr;padding-inline:12px}.category-team-dock--shared>div.team-a{border-color:#0ed5e2a6}.category-team-dock--shared>div.team-b{border-color:#ff8877a6}.category-team-dock--shared .category-shared-count{color:#fff;background:#044165f0;border:1px solid #ffffffb8;border-radius:999px;align-items:center;gap:9px;width:max-content;min-height:31px;padding:5px 13px;display:flex;position:absolute;bottom:calc(100% + 7px);right:50%;transform:translate(50%);box-shadow:0 8px 22px #032d462e}.category-shared-count span{font-size:8px;font-weight:900}.category-shared-count b{color:#65f5f3;direction:ltr;font-size:13px}.category-flow__dots button{transition:height .25s cubic-bezier(.22,1,.36,1),background .25s,box-shadow .25s}.category-flow__dots button.active{height:31px;box-shadow:none;background:#07558a}.review-shared-categories{text-align:center;background:0 0;border:0;border-radius:0;margin:0 0 18px;padding:0}.review-shared-categories>strong{color:var(--blue);margin-bottom:10px;font-size:14px;display:block}.review-shared-categories>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.review-shared-categories .review-shared-category{min-width:0;color:var(--blue);background:#f3fcfd;border:1px solid #c7e6e9;border-radius:13px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;padding:7px;display:grid;box-shadow:0 7px 18px #0441600f}.review-shared-category>i{border-radius:10px;place-items:center;width:44px;height:44px;font-style:normal;display:grid;position:relative;overflow:hidden}.review-shared-category>i img{object-fit:contain;width:100%;height:100%;display:block}.review-shared-category>i b{color:#fff;font-size:18px}.review-shared-category>em{min-width:0;color:inherit;text-overflow:ellipsis;font-size:9px;font-style:normal;font-weight:900;line-height:1.35;overflow:hidden}@media (max-width:820px){.category-team-dock--shared{width:calc(100% - 24px)}.category-team-dock--shared .category-shared-count{bottom:calc(100% + 5px)}.review-shared-categories>div{grid-template-columns:repeat(3,minmax(0,1fr))}}.category-flow-card__media img,.category-flow-card__media .category-art--general-2,.category-flow-card__media .category-art--egypt-1,.category-flow-card__media .category-art--world-8{transform:none}.category-flow-card:hover:not(:disabled) .category-flow-card__media img,.category-flow-card:hover:not(:disabled) .category-art--general-2,.category-flow-card:hover:not(:disabled) .category-art--egypt-1,.category-flow-card:hover:not(:disabled) .category-art--world-8{transform:scale(1.035)}.board-category__art img,.board-category__art .category-art--general-2,.board-category__art .category-art--egypt-1,.board-category__art .category-art--world-8{transform-origin:50%;transform:none}@media (min-width:821px){.category-flow-section{height:100%;min-height:100%}.category-flow-section--dense{padding:22px max(42px,6vw) 82px}.category-flow-section--dense .category-flow-title{margin-bottom:10px}.category-flow-section--dense .category-flow-title h1{font-size:clamp(28px,3.35vw,52px)}.category-flow-section--dense .category-flow-grid{gap:9px}.category-flow-section--dense .category-flow-card{width:clamp(112px,8.25vw,158px);height:clamp(132px,16.2vh,168px);min-height:132px}.category-flow-section--dense .category-flow-card__media{height:calc(100% - 43px);min-height:89px;padding:5px}.category-flow-section--dense .category-flow-card>strong{min-height:43px;padding:4px 6px;font-size:clamp(11px,.9vw,15px)}.category-flow-section--dense .category-flow-next{margin:0}}@media (min-width:821px) and (max-height:900px){.category-flow-section{padding-top:25px;padding-bottom:150px}.category-flow-section--dense{padding-top:12px;padding-bottom:95px}.category-flow-section--multirow:not(.category-flow-section--dense) .category-flow-grid{gap:14px}.category-flow-section--multirow:not(.category-flow-section--dense) .category-flow-card{height:180px;min-height:180px}.category-flow-section--multirow:not(.category-flow-section--dense) .category-flow-card__media{height:132px;min-height:132px;padding:7px}.category-flow-section--multirow:not(.category-flow-section--dense) .category-flow-card>strong{min-height:46px}.category-flow-section--dense .category-flow-card{height:clamp(124px,15.2vh,142px);min-height:124px}.category-flow-section--dense .category-flow-title{margin-bottom:7px}.category-flow-section--dense .category-flow-next{width:38px;height:38px;margin:0}}:root,*{scrollbar-color:#0873a6 #e7f7f8;scrollbar-width:thin}::-webkit-scrollbar{width:13px;height:13px}::-webkit-scrollbar-track{background:radial-gradient(circle,#08becf33 1.2px,#0000 1.4px) 50%/7px 7px,#e8f7f8;border:1px solid #07558a1a;box-shadow:inset 0 0 7px #07558a14}::-webkit-scrollbar-thumb{background:linear-gradient(#0ed5e2 0%,#0789b6 48%,#07558a 100%);border:3px solid #e8f7f8;border-radius:999px;min-height:54px;box-shadow:inset 0 0 0 1px #ffffff47,0 2px 8px #07558a33}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#42eef0 0%,#08a6c4 48%,#064a7b 100%)}::-webkit-scrollbar-thumb:active{background:linear-gradient(#08bfcc,#064a7b)}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-corner{background:#e8f7f8}.category-flow-card__media,.board-category__art{position:relative}.category-flow-card__media>img,.board-category__art>img{object-fit:contain;object-position:center;width:100%;max-width:none;height:100%;max-height:none;position:absolute;inset:0}.category-flow-card__media>img[data-art-fit=cover],.board-category__art>img[data-art-fit=cover]{object-fit:cover}.reference-category-card__artwork.is-fill .reference-category-card__image{object-fit:cover;padding:0}.reference-home .reference-action-tabs{align-items:flex-start;gap:8px;top:465px}.reference-home .reference-action-tab,.reference-home .reference-action-tab:nth-child(3){background:#145f98;border:0;border-radius:0 0 25px 25px;width:190px;min-height:134px;padding:24px 14px 14px;position:relative;overflow:visible;transform:none;box-shadow:0 9px #043d681a}.reference-home .reference-action-tab strong{color:#fff;min-height:48px;font-family:Changa Variable,Alexandria Variable,sans-serif;font-size:23px;font-weight:850;line-height:1.25;position:absolute;bottom:10px;left:0;right:0}.reference-home .reference-action-tab>span{background:#4ca8df;border:2px solid #fff;width:32px;height:32px;top:calc(100% - 2px);box-shadow:0 3px 7px #0032594d}.reference-home .reference-action-tab:hover,.reference-home .reference-action-tab:nth-child(3):hover,.reference-home .reference-action-tab--main:hover{filter:brightness(1.06);transform:translateY(-3px)}.reference-intro-arena{isolation:isolate;color:#fff;background:radial-gradient(circle at 84% 18%,#08dce733,#0000 25%),linear-gradient(145deg,#073f70,#032b4d 74%);border:1px solid #ffffff38;border-radius:34px;width:min(1100px,100vw - 48px);min-height:520px;position:relative;overflow:hidden;box-shadow:0 32px 70px #033b5e33,inset 0 1px #ffffff24}.reference-intro-arena:before{content:"";z-index:-1;opacity:.12;pointer-events:none;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:78px 0 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.reference-intro-arena__scoreboard{background:#011c31a8;border-bottom:1px solid #ffffff1a;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;min-height:78px;padding:0 27px;display:grid}.reference-intro-arena__scoreboard>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.reference-intro-arena__scoreboard>div:last-child{direction:ltr}.reference-intro-arena__scoreboard span{color:#b8d6e6;font-size:13px;font-weight:800}.reference-intro-arena__scoreboard strong{color:#fff;font-size:24px}.reference-intro-arena__scoreboard em{color:#a8f8fb;white-space:nowrap;background:#08dce71a;border:1px solid #5fe8ee2e;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 13px;font-size:10px;font-style:normal;font-weight:900;display:inline-flex}.reference-intro-arena__scoreboard em i{background:#34eda3;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #34eda31a}.reference-intro-arena__body{grid-template-columns:minmax(270px,.8fr) minmax(490px,1.35fr);align-items:center;gap:34px;min-height:440px;padding:34px;display:grid}.reference-intro-arena__copy{text-align:right}.reference-intro-arena__copy>span{color:#9df5f8;background:#08dce71a;border:1px solid #82f4f833;border-radius:999px;align-items:center;min-height:29px;padding:0 11px;font-size:10px;font-weight:900;display:inline-flex}.reference-intro-arena__copy h1{color:#fff;margin:9px 0 1px;font-family:Changa Variable,Alexandria Variable,sans-serif;font-size:clamp(42px,4.7vw,64px);line-height:1.15}.reference-intro-arena__copy>p{color:#d6e9f1;max-width:380px;margin:0;font-size:16px;font-weight:700;line-height:1.75}.reference-intro-arena .reference-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%;margin-top:28px}.reference-intro-arena .reference-proof article{min-height:76px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff1;border:1px solid #ffffff1a;border-radius:13px;flex-direction:column;gap:2px;padding:10px 7px}.reference-intro-arena .reference-proof article>svg{color:#77eef2;width:17px;height:17px}.reference-intro-arena .reference-proof article strong{font-size:23px}.reference-intro-arena .reference-proof article span{color:#c8dce7;max-width:82px;font-size:8px}.reference-intro-arena__categories{direction:rtl;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;min-width:0;display:grid}.reference-intro-category{color:#0d4f86;background:#f8fbfb;border:1px solid #67eff55c;border-radius:21px;min-width:0;overflow:hidden;box-shadow:0 18px 30px #00122233}.reference-intro-category--featured{transform:translateY(-15px)}.reference-intro-category__art{height:186px;position:relative;overflow:hidden}.reference-intro-category__art img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 8px 8px #001b2d24)}.reference-intro-category--football .reference-intro-category__art{background:#4bae85}.reference-intro-category--featured .reference-intro-category__art{background:#84c3e1}.reference-intro-category--general .reference-intro-category__art{background:#4c93c5}.reference-intro-category--football .reference-intro-category__art img{transform-origin:bottom;scale:.98}.reference-intro-category--featured .reference-intro-category__art img{transform-origin:bottom;scale:.9}.reference-intro-category--general .reference-intro-category__art img{transform-origin:bottom;scale:1.03}.reference-intro-category>strong{text-align:center;background:#fff;place-items:center;min-height:55px;padding:7px 5px;font-family:Changa Variable,Alexandria Variable,sans-serif;font-size:19px;line-height:1.25;display:grid}.reference-intro-category>div:last-child{background:#e9f2f5;grid-template-columns:repeat(3,1fr);gap:5px;padding:7px;display:grid}.reference-intro-category>div:last-child span{color:#fff;background:#176aa5;border-radius:8px;place-items:center;min-height:31px;font-size:12px;font-weight:1000;display:grid}.reference-intro-category>div:last-child span:first-child{background:#18b3d4}@media (min-width:721px) and (max-width:1100px){.reference-home .reference-action-tabs{top:calc(57.89vw - 91.8px)}.reference-intro-arena{width:min(900px,100vw - 36px)}.reference-intro-arena__body{grid-template-columns:minmax(245px,.8fr) minmax(390px,1.3fr);gap:24px;padding:27px}.reference-intro-category__art{height:clamp(135px,17vw,180px)}.reference-intro-category>strong{min-height:48px;font-size:clamp(13px,1.8vw,18px)}.reference-intro-arena__copy>p{font-size:14px}}@media (max-width:720px){.reference-home .reference-action-tabs{gap:4px;width:min(310px,100% - 28px);top:397px}.reference-home .reference-action-tab,.reference-home .reference-action-tab:nth-child(3){border-radius:0 0 16px 16px;width:30%;min-height:72px;padding:14px 5px 8px}.reference-home .reference-action-tab--main{border-radius:0 0 19px 19px;width:38%;min-height:82px;padding-top:15px}.reference-home .reference-action-tab strong{min-height:31px;font-size:12px}.reference-home .reference-action-tab--main strong{font-size:17px;bottom:14px}.reference-home .reference-action-tab>span{width:22px;height:22px}.reference-home .reference-action-tab--main>span{width:25px;height:25px}.reference-home .reference-action-tab>span svg{width:11px;height:11px}.reference-intro{padding-top:102px}.reference-intro-arena{border-radius:23px;width:calc(100vw - 20px);min-height:0}.reference-intro-arena__scoreboard{gap:6px;min-height:58px;padding:0 10px}.reference-intro-arena__scoreboard>div{gap:5px}.reference-intro-arena__scoreboard span{max-width:72px;font-size:7px;line-height:1.3}.reference-intro-arena__scoreboard strong{font-size:14px}.reference-intro-arena__scoreboard em{gap:5px;min-height:27px;padding:0 7px;font-size:6px}.reference-intro-arena__scoreboard em i{width:6px;height:6px}.reference-intro-arena__body{flex-direction:column;gap:25px;min-height:0;padding:20px 10px 15px;display:flex}.reference-intro-arena__copy{text-align:center;width:100%}.reference-intro-arena__copy>span{min-height:25px;font-size:7px}.reference-intro-arena__copy h1{margin-top:6px;font-size:37px}.reference-intro-arena__copy>p{max-width:300px;margin-inline:auto;font-size:11px;line-height:1.65}.reference-intro-arena .reference-proof{gap:5px;margin-top:17px}.reference-intro-arena .reference-proof article{border-radius:10px;min-height:63px;padding:7px 3px}.reference-intro-arena .reference-proof article>svg{width:14px;height:14px}.reference-intro-arena .reference-proof article strong{font-size:18px}.reference-intro-arena .reference-proof article span{font-size:6px}.reference-intro-arena__categories{gap:6px;width:100%}.reference-intro-category{border-radius:13px}.reference-intro-category--featured{transform:translateY(-8px)}.reference-intro-category__art{height:106px}.reference-intro-category>strong{min-height:38px;padding:4px 2px;font-size:10px}.reference-intro-category>div:last-child{gap:2px;padding:4px}.reference-intro-category>div:last-child span{border-radius:5px;min-height:23px;font-size:7px}.reference-video-art{margin-top:28px}}.reference-home .reference-intro{padding-top:118px}.reference-home .reference-video-art{margin-top:0}@media (max-width:720px){.reference-home .reference-intro{padding-top:82px}}.reference-home .reference-action-tabs{gap:7px}.reference-home .reference-action-tab,.reference-home .reference-action-tab:nth-child(3){background:#135ba0;border:0;border-radius:0 0 22px 22px;width:176px;min-height:116px;padding:20px 12px 12px;box-shadow:0 7px #0e76a93d,0 13px 24px #03396024}.reference-home .reference-action-tab--main{background:#0d477e;border-radius:0 0 26px 26px;width:202px;min-height:132px;padding-top:22px;box-shadow:0 8px #0a689a40,0 15px 27px #0331552b}.reference-home .reference-action-tab strong{min-height:40px;font-size:21px;bottom:9px}.reference-home .reference-action-tab>span{background:linear-gradient(#86d3ff,#399bd8);width:28px;height:28px}.reference-home .reference-action-tab--main>span{width:32px;height:32px}.reference-home .reference-final__content{width:min(1180px,100% - 48px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:22px 0}@media (max-width:980px){.reference-home .site-header,.reference-home .site-header--floating{box-shadow:none;background:0 0;border:0}.reference-home .site-header__inner{width:calc(100% - 24px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin-top:8px;padding-inline:2px}}@media (min-width:721px) and (max-width:1100px){.reference-home .reference-action-tab,.reference-home .reference-action-tab:nth-child(3){border-radius:0 0 20px 20px;width:clamp(138px,17vw,168px);min-height:104px}.reference-home .reference-action-tab--main{border-radius:0 0 24px 24px;width:clamp(164px,20vw,194px);min-height:120px}}@media (max-width:720px){.reference-home .reference-action-tabs{gap:4px;width:min(250px,58vw)}.reference-home .reference-action-tab,.reference-home .reference-action-tab:nth-child(3){border-radius:0 0 15px 15px;width:30%;min-height:54px;padding:9px 3px 6px;box-shadow:0 4px #0e76a938,0 8px 14px #0339601f}.reference-home .reference-action-tab--main{border-radius:0 0 18px 18px;width:36%;min-height:65px;padding-top:10px;box-shadow:0 5px #0a689a3b,0 9px 16px #03315524}.reference-home .reference-action-tab strong{min-height:24px;padding-inline:2px;font-size:9px;line-height:1.25;bottom:5px}.reference-home .reference-action-tab--main strong{font-size:13px;bottom:7px}.reference-home .reference-action-tab>span{border-width:1.5px;width:18px;height:18px}.reference-home .reference-action-tab--main>span{width:22px;height:22px}.reference-home .reference-action-tab>span svg{width:9px;height:9px}.reference-home .reference-final{min-height:250px;padding:24px 18px 34px}.reference-home .reference-final__content{width:100%;padding:0}}.reference-home .reference-action-tab,.reference-home .reference-action-tab:nth-child(3){border-radius:0 0 28px 28px;width:190px;min-height:126px}.reference-home .reference-action-tab--main{border-radius:0 0 30px 30px;width:220px;min-height:145px}.reference-home .reference-action-tab:first-child{transform-origin:50% 0;transform:rotate(-3.2deg)}.reference-home .reference-action-tab:nth-child(3){transform-origin:50% 0;transform:rotate(3.2deg)}.reference-home .reference-action-tab:first-child:hover{transform:translateY(-3px)rotate(-3.2deg)}.reference-home .reference-action-tab:nth-child(3):hover{transform:translateY(-3px)rotate(3.2deg)}@media (min-width:821px){.game-score-panel__turn{align-items:center;min-height:38px}.game-score-panel__turn small{line-height:1.6}.game-score-panel__turn strong{min-height:34px;padding-block:2px 5px;line-height:1.35}}@media (min-width:721px) and (max-width:1100px){.reference-home .reference-action-tab,.reference-home .reference-action-tab:nth-child(3){width:clamp(145px,18vw,176px);min-height:112px}.reference-home .reference-action-tab--main{width:clamp(172px,21vw,202px);min-height:130px}}@media (max-width:720px){.reference-home .reference-action-tabs{gap:5px;width:min(310px,100% - 28px)}.reference-home .reference-action-tab,.reference-home .reference-action-tab:nth-child(3){border-radius:0 0 18px 18px;width:30%;min-height:72px}.reference-home .reference-action-tab--main{border-radius:0 0 21px 21px;width:38%;min-height:86px}.reference-home .reference-action-tab:first-child{transform:rotate(-2.6deg)}.reference-home .reference-action-tab:nth-child(3){transform:rotate(2.6deg)}.reference-home .reference-action-tab:first-child:hover{transform:translateY(-2px)rotate(-2.6deg)}.reference-home .reference-action-tab:nth-child(3):hover{transform:translateY(-2px)rotate(2.6deg)}.reference-home .reference-action-tab strong{font-size:12px;bottom:8px}.reference-home .reference-action-tab--main strong{font-size:17px;bottom:12px}.reference-home .reference-action-tab>span{width:22px;height:22px}.reference-home .reference-action-tab--main>span{width:27px;height:27px}}.mobile-drawing__palette{background:#f7fbfb;border:1px solid #c8dce2;border-radius:13px;justify-content:space-between;align-items:center;gap:8px;margin:0 0 9px;padding:9px 10px;display:flex}.mobile-drawing__palette>strong{color:var(--blue);flex:none;font-size:9px}.mobile-drawing__palette>div{direction:ltr;flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.mobile-drawing__palette button{cursor:pointer;background:#fff;border:2px solid #0000;border-radius:50%;place-items:center;width:32px;height:32px;padding:3px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;box-shadow:0 2px 7px #04354e1f}.mobile-drawing__palette button:hover{transform:translateY(-2px)}.mobile-drawing__palette button.is-selected{border-color:#0aa5b2;box-shadow:0 0 0 3px #0aa5b221,0 3px 9px #04354e26}.mobile-drawing__palette button i{background:var(--drawing-color);border-radius:50%;width:100%;height:100%;display:block}.mobile-drawing__palette button svg{color:#fff;filter:drop-shadow(0 1px 2px #0000008c);stroke-width:3.2px;width:14px;height:14px;position:absolute}.admin-wrapper-notice{color:#124e6d;background:#eafafa;border:1px solid #a9dfe5;border-radius:15px;align-items:flex-start;gap:11px;padding:14px;display:flex}.admin-wrapper-notice>span{color:#0795a2;background:#fff;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.admin-wrapper-notice>span svg{width:19px}.admin-wrapper-notice>div{min-width:0}.admin-wrapper-notice strong{font-size:11px;display:block}.admin-wrapper-notice p{color:#547887;margin:4px 0 9px;font-size:8px;font-weight:800;line-height:1.7}.admin-wrapper-notice button{color:#fff;min-height:37px;font:inherit;cursor:pointer;background:#087f91;border:0;border-radius:9px;padding:0 12px;font-size:8px;font-weight:1000}.admin-card-content__label{color:#0b8c9b!important;margin:0 0 4px!important;font-size:6px!important}.admin-card-content__answer b{color:#225d78}@media (max-width:430px){.mobile-drawing__palette{flex-direction:column;align-items:flex-start}.mobile-drawing__palette>div{justify-content:flex-start}}.question-modal--reference:before,.category-flow-section__watermark{content:none!important;background-image:none!important;display:none!important}.category-flow-card__media,.reference-category-card__artwork,.reference-category-card__placeholder,.board-category__art,.reference-intro-category__art{--category-art-bg:#073858!important;background-color:#073858!important}.reference-category-card__artwork,.reference-category-card__placeholder{background:#073858!important}.site-header__actions .text-link--games{color:#07558a;background:#edfafd;border:1px solid #b9dbe6;border-radius:999px;align-items:center;min-height:38px;padding:0 15px;display:inline-flex;box-shadow:0 5px 14px #04436514}.reference-home .reference-action-tabs{direction:rtl;grid-template-columns:1fr 1.12fr 1fr;align-items:start;gap:clamp(14px,3vw,38px);width:min(980px,100% - 64px);display:grid;top:545px}.reference-home .reference-action-tab,.reference-home .reference-action-tab:nth-child(3),.reference-home .reference-action-tab:first-child{background:linear-gradient(155deg,#0b659e,#084a7e 78%);border:1px solid #ffffff26;border-radius:0 0 28px 28px;width:100%;min-height:126px;padding:24px 18px 20px;transform:translateY(15px)rotate(0);box-shadow:0 8px #045b8933,0 22px 36px #03305226}.reference-home .reference-action-tab--main,.reference-home .reference-action-tab--main:nth-child(2){background:linear-gradient(155deg,#0d5f98,#073f6f 82%);border-radius:0 0 34px 34px;min-height:148px;padding-top:28px;transform:translateY(0)rotate(0);box-shadow:0 10px #034d7838,0 25px 42px #032d4f30}.reference-home .reference-action-tab:hover,.reference-home .reference-action-tab:first-child:hover,.reference-home .reference-action-tab:nth-child(3):hover{filter:brightness(1.08);transform:translateY(8px)rotate(0)}.reference-home .reference-action-tab--main:hover,.reference-home .reference-action-tab--main:nth-child(2):hover{transform:translateY(-5px)rotate(0)}.reference-home .reference-action-tab strong{min-height:48px;font-size:clamp(19px,2vw,26px);top:auto;bottom:12px;transform:none}.reference-home .reference-action-tab--main strong{font-size:clamp(25px,2.5vw,34px);bottom:18px}.setup-main--category-flow .category-flow{--category-dock-height:82px}.setup-main--category-flow .category-flow-section{min-height:100%;padding:clamp(25px, 4vh, 48px) max(70px, 6vw) calc(var(--category-dock-height) + 36px);grid-template-rows:auto minmax(0,1fr) auto}.setup-main--category-flow .category-flow-title{margin-bottom:clamp(14px,2.2vh,25px)}.setup-main--category-flow .category-flow-title h1{font-size:clamp(31px,3.5vw,55px)}.setup-main--category-flow .category-flow-grid{flex-wrap:wrap;place-content:center;gap:clamp(10px,1.4vw,18px);width:min(1120px,100%);display:flex}.setup-main--category-flow .category-flow-card{border-radius:17px;width:calc(25% - 14px);max-width:248px;height:clamp(155px,21vh,225px);min-height:155px}.setup-main--category-flow .category-flow-card__media{height:calc(100% - 48px);min-height:0;padding:9px;background:#073858!important}.setup-main--category-flow .category-flow-card>strong{min-height:48px;padding:5px 8px;font-size:clamp(12px,1.15vw,18px)}.setup-main--category-flow .category-flow-card.is-selected{filter:none;box-shadow:none}.setup-main--category-flow .category-selected{bottom:54px}.category-flow-nav{z-index:74;gap:8px;width:58px;display:grid;position:fixed;top:50%;left:17px;transform:translateY(-24%)}.category-flow-nav button{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#07538aeb;border:1px solid #ffffffc7;border-radius:18px;place-items:center;gap:2px;width:58px;min-height:58px;padding:6px 4px;transition:transform .18s,opacity .18s,background .18s;display:grid;box-shadow:0 10px 25px #03304d33}.category-flow-nav button:hover:not(:disabled){background:#064b7d;transform:translate(3px)}.category-flow-nav button:disabled{opacity:.3;cursor:default}.category-flow-nav svg{width:21px;height:21px}.category-flow-nav span{font-size:7px;font-weight:1000;line-height:1.25}.category-page-nav{direction:rtl;justify-content:center;justify-self:center;align-items:center;gap:9px;min-height:38px;margin:12px auto 0;display:inline-flex}.category-page-nav button{color:#fff;min-height:36px;font:inherit;cursor:pointer;background:#07538ae0;border:1px solid #ffffffc7;border-radius:11px;align-items:center;gap:5px;padding:0 11px;font-size:9px;font-weight:1000;display:inline-flex}.category-page-nav button:disabled{opacity:.36;cursor:default}.category-page-nav button svg{width:15px;height:15px}.category-page-nav>span{color:#07558a;font-size:9px;font-weight:1000}.category-selection-dock{width:min(900px,100% - 390px);min-height:var(--category-dock-height);z-index:72;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#04395aeb;border:1px solid #ffffffa8;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;padding:8px 10px;display:grid;position:fixed;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 15px 34px #0228423d}.category-selection-dock .category-shared-count{color:#fff;text-align:center;gap:1px;min-width:82px;display:grid}.category-selection-dock .category-shared-count span{color:#a6dce9;font-size:8px;font-weight:900}.category-selection-dock .category-shared-count b{direction:ltr;font-size:17px}.category-selection-dock__chips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.category-selection-dock__chips p{color:#a6d1df;margin:0;font-size:9px;font-weight:800}.category-selection-dock__chips button{color:#fff;min-height:30px;font:inherit;cursor:pointer;background:#ffffff1f;border:1px solid #fff3;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:8px;font-weight:900;display:inline-flex}.category-selection-dock__chips button:hover:not(:disabled){background:#ffffff38}.category-selection-dock__chips button:disabled{cursor:default}.category-selection-dock__chips svg{color:#ffb0a5;width:13px;height:13px}.setup-main--category-flow>.setup-actions--floating{bottom:18px;left:20px;right:auto}.setup-main--category-flow>.setup-actions--floating>span{display:none}.setup-main--team-details{width:min(1280px,100% - 34px);max-width:1280px;padding-bottom:70px}.team-details-title{text-align:center;justify-content:center}.team-details-title h1{margin-bottom:7px}.team-details-title p{color:var(--muted);margin:0;font-size:12px;font-weight:800}.setup-main--team-details .team-details-section{background:#fff;border:1px solid #d6e4e8;border-radius:23px;margin:0 0 18px;padding:20px;box-shadow:0 12px 32px #0436520f}.setup-main--team-details .team-details-section>header:not(.player-team>header){align-items:center;gap:12px;margin-bottom:16px;display:flex}.setup-main--team-details .team-details-section>header>span,.setup-main--team-details .team-details-number{color:#07558a;background:#def8f8;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;font-size:16px;font-weight:1000;display:grid}.setup-main--team-details .team-details-section>header small{color:#0c8397;font-size:8px;font-weight:1000;display:block}.setup-main--team-details .team-details-section>header h2{color:#07558a;margin:2px 0 0;font-size:20px}.team-name-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.team-name-card{background:#f3ffff;border:2px solid #62d4dc;border-radius:17px;gap:8px;padding:13px;display:grid}.team-name-card--b{background:#fff8f6;border-color:#ff8c7e}.team-name-card>span{color:#07558a;font-size:10px;font-weight:1000}.team-name-card input{color:#073f69;width:100%;min-height:50px;font:inherit;background:#fff;border:1px solid #c9dce2;border-radius:12px;outline:0;padding:0 14px;font-size:14px;font-weight:900}.team-name-card input:focus{border-color:#0ebbc7;box-shadow:0 0 0 4px #0ebbc71c}.team-name-card--b input:focus{border-color:#ff7868;box-shadow:0 0 0 4px #ff78681a}.setup-main--team-details .player-division>header{justify-content:space-between;margin-bottom:16px}.setup-main--team-details .player-division>header>div{align-items:center;gap:12px;display:flex}.setup-main--team-details .player-division>header>button{background:linear-gradient(145deg,#0c639e,#074a7c);border-radius:12px;min-height:44px;padding:0 15px;box-shadow:0 7px 15px #05497529}.player-team__chips{flex-wrap:wrap;align-content:flex-start;min-height:58px;gap:7px!important;display:flex!important}.player-team__chips span{color:#07558a;background:#fff;border:1px solid #b9e6e9;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:9px;font-weight:900;display:inline-flex}.player-team--b .player-team__chips span{border-color:#ffd0c9}.setup-main--team-details .powerups-section .teams-setup-grid{gap:15px}.setup-main--team-details .powerups-section .team-setup-card{box-shadow:none;border-top-width:5px;padding:17px}.setup-main--team-details .powerups-section .team-setup-card__head{margin-bottom:8px}.setup-main--team-details .powerups-section .team-setup-card__head>span{width:44px;height:44px}.setup-main--team-details .powerups-section .team-setup-card__head h2{font-size:18px}.setup-main--team-details .powerups-section .powerup-picker-head{margin:13px 0 10px}.setup-main--team-details .powerups-section .powerup-option{min-height:132px}.setup-main--team-details .game-start-options{grid-template-columns:minmax(230px,1fr) auto;align-items:center;gap:22px;display:grid}.setup-main--team-details .game-start-options>header{margin:0!important}.game-start-options__body{align-items:center;gap:12px;display:flex}.game-start-options__icon{color:#07558a;background:#def8f8;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.game-start-options__icon svg{width:21px;height:21px}.question-duration-picker{direction:rtl!important}.players-distribution-backdrop{z-index:130;padding:18px}.players-distribution-modal{text-align:center;background:radial-gradient(circle at 8% 0,#0ed5e11f,#0000 30%),#fff;border:1px solid #fff9;border-radius:28px;width:min(530px,100%);padding:30px;position:relative;box-shadow:0 28px 80px #0221384d}.players-distribution-modal__icon{color:#fff;background:linear-gradient(145deg,#0a659f,#073d69);border-radius:19px;place-items:center;width:62px;height:62px;margin:0 auto 10px;display:grid;box-shadow:0 10px 22px #044a7633}.players-distribution-modal__icon svg{width:28px;height:28px}.players-distribution-modal>small{color:#0a8fa1;font-size:9px;font-weight:1000}.players-distribution-modal h2{color:#07558a;margin:5px 0 4px;font-size:27px}.players-distribution-modal>p{color:var(--muted);margin:0 0 14px;font-size:11px;font-weight:800}.players-distribution-modal textarea{resize:vertical;color:#073f69;width:100%;min-height:180px;font:inherit;background:#f9fcfc;border:2px solid #c7dce3;border-radius:15px;outline:0;padding:15px;font-size:13px;font-weight:800;line-height:1.9}.players-distribution-modal textarea:focus{border-color:#0bbac7;box-shadow:0 0 0 4px #0bbac71c}.players-distribution-modal__count{color:#527486;text-align:right;margin-top:8px;font-size:10px;font-weight:900}.players-distribution-modal__error{color:#ae382c;background:#fff0ed;border-radius:10px;margin-top:9px;padding:9px;font-size:10px;font-weight:900}.players-distribution-modal__actions{justify-content:center;gap:9px;margin-top:15px;display:flex}.players-distribution-modal__actions .button{min-width:130px}@media (max-width:820px){.site-header__actions .text-link--games{min-height:34px;padding-inline:10px;font-size:9px;display:inline-flex}.reference-home .reference-action-tabs{gap:7px;width:min(560px,100% - 28px);top:397px}.reference-home .reference-action-tab,.reference-home .reference-action-tab:nth-child(3),.reference-home .reference-action-tab:first-child{border-radius:0 0 18px 18px;min-height:78px;padding:11px 5px 10px;transform:translateY(8px)rotate(0)}.reference-home .reference-action-tab--main,.reference-home .reference-action-tab--main:nth-child(2){border-radius:0 0 21px 21px;min-height:92px;transform:none}.reference-home .reference-action-tab strong{min-height:30px;font-size:clamp(10px,3vw,15px)}.reference-home .reference-action-tab--main strong{font-size:clamp(14px,4vw,20px)}.setup-main--category-flow .category-flow{--category-dock-height:126px}.setup-main--category-flow .category-flow-section{min-height:max(100%,720px);padding:27px 18px calc(var(--category-dock-height) + 34px) 72px}.setup-main--category-flow .category-flow-card{width:calc(50% - 6px);height:126px;min-height:126px}.setup-main--category-flow .category-flow-card__media{height:88px;min-height:88px;padding:5px}.setup-main--category-flow .category-flow-card>strong{min-height:38px;font-size:10px}.setup-main--category-flow .category-stock{padding:4px 6px;font-size:7px;top:-7px;right:-4px}.setup-main--category-flow .category-out{padding:4px 6px;font-size:7px;top:5px}.setup-main--category-flow .category-selected{display:none}.category-flow-nav{width:46px;left:10px}.category-flow-nav button{border-radius:14px;width:46px;min-height:49px}.category-flow-nav span{display:none}.category-selection-dock{width:calc(100% - 24px);min-height:var(--category-dock-height);grid-template-columns:68px minmax(0,1fr);align-items:start;bottom:88px}.category-selection-dock__chips{max-height:95px;overflow:auto}.setup-main--category-flow>.setup-actions--floating{width:calc(100% - 24px);bottom:10px;left:12px}.setup-main--category-flow>.setup-actions--floating .button{width:100%}.team-name-grid,.player-division__teams,.setup-main--team-details .powerups-section .teams-setup-grid,.setup-main--team-details .game-start-options{grid-template-columns:1fr}.game-start-options__body{justify-content:space-between;overflow-x:auto}.question-duration-picker{min-width:max-content}.setup-main--team-details .player-division>header{flex-direction:column;align-items:stretch}.setup-main--team-details .player-division>header>button{justify-content:center}}@media (max-width:520px){.setup-main--category-flow .category-flow{height:calc(100svh - 143px)}.setup-main--category-flow .category-flow-section{min-height:750px;padding-left:61px}.category-flow-nav{left:7px}.category-page-nav>span{display:none}.setup-main--team-details{width:calc(100% - 20px)}.setup-main--team-details .team-details-section{border-radius:18px;padding:14px}.setup-main--team-details .powerups-section .powerup-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-main--team-details .powerups-section .powerup-option{min-height:128px}.game-start-options__icon{display:none}.question-duration-picker{justify-content:space-between;gap:5px;width:100%}.question-duration-picker button{width:52px;min-height:57px}.players-distribution-modal{border-radius:22px;padding:25px 15px 17px}.players-distribution-modal__actions{grid-template-columns:1fr 1fr;display:grid}.players-distribution-modal__actions .button{min-width:0;padding-inline:8px}}@media (min-width:721px) and (max-width:1100px){.reference-home .reference-action-tabs{top:calc(57.89vw - 91.8px)}}@media (min-width:821px) and (max-height:800px){.setup-main--category-flow .category-flow-section{padding-top:18px;padding-bottom:calc(var(--category-dock-height) + 24px)}.setup-main--category-flow .category-flow-title{margin-bottom:9px}.setup-main--category-flow .category-flow-card{height:clamp(138px,18.5vh,158px);min-height:138px}.setup-main--category-flow .category-page-nav{margin-top:6px}}@media (max-width:650px){.setup-page .setup-main--team-details{padding-bottom:45px}.setup-page .setup-main--team-details .setup-actions{width:100%;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin-top:24px;padding:0;position:static}}.reference-home .reference-controller-strip{z-index:8;isolation:isolate;direction:rtl;grid-template-columns:1fr 1.14fr 1fr;align-items:center;gap:clamp(12px,2vw,34px);width:min(1450px,100% - 120px);min-height:118px;padding:14px 22px;display:grid;top:510px}.reference-home .reference-controller-strip:before{content:"";z-index:-1;background:radial-gradient(circle at 50% -35%,#2bdaeb57,#0000 44%),linear-gradient(#0d639a 0%,#074b7a 34%,#063757 100%);border:1px solid #7edaf56b;border-radius:999px;position:absolute;inset:18px -18px 4px;box-shadow:inset 0 3px #ffffff29,inset 0 -7px #011b303d,0 10px #0448703d,0 25px 44px #02324e3d}.reference-home .reference-controller-strip:after{content:"";z-index:2;background:linear-gradient(90deg,#20d4e0 0 26%,#9bf7ff 26% 34%,#20d4e0 34% 66%,#9bf7ff 66% 74%,#20d4e0 74%);border-radius:999px;width:68px;height:7px;position:absolute;top:15px;left:50%;transform:translate(-50%);box-shadow:0 3px 8px #001c3147}.reference-home .reference-controller-strip .reference-controller-action,.reference-home .reference-controller-strip .reference-controller-action:first-child,.reference-home .reference-controller-strip .reference-controller-action:nth-child(3){color:#fff;background:linear-gradient(145deg,#177eb5 0%,#0b659e 42%,#075184 100%);border:1px solid #a0e2f661;border-radius:999px;flex-direction:row;justify-content:center;align-items:center;gap:clamp(9px,1.2vw,16px);width:100%;max-width:none;height:76px;min-height:76px;padding:0 clamp(14px,2vw,28px);transition:transform .2s,filter .2s,border-color .2s;animation:none;display:flex;position:relative;overflow:hidden;transform:none;box-shadow:inset 0 2px #ffffff2e,inset 0 -6px #01244038,0 8px 16px #02294633}.reference-home .reference-controller-strip .reference-controller-action:before{content:"";pointer-events:none;background:linear-gradient(#ffffff29,#0000);border-radius:999px 999px 45% 45%;height:42%;position:absolute;inset:2px 14px auto}.reference-home .reference-controller-strip .reference-controller-action--play,.reference-home .reference-controller-strip .reference-controller-action--play:nth-child(2){background:linear-gradient(145deg,#12b8cd 0%,#0994b2 35%,#075184 100%);border-color:#9ff5faa6;height:92px;min-height:92px;transform:translateY(-7px);box-shadow:inset 0 2px #ffffff3d,inset 0 -7px #0126423d,0 13px 24px #022d4b4d,0 0 0 4px #17d5e11c}.reference-home .reference-controller-strip .reference-controller-action:hover,.reference-home .reference-controller-strip .reference-controller-action:first-child:hover,.reference-home .reference-controller-strip .reference-controller-action:nth-child(3):hover{filter:brightness(1.1);transform:translateY(-4px)}.reference-home .reference-controller-strip .reference-controller-action--play:hover,.reference-home .reference-controller-strip .reference-controller-action--play:nth-child(2):hover{transform:translateY(-12px)}.reference-home .reference-controller-strip .reference-controller-action:active{filter:brightness(.98);transform:translateY(1px)scale(.985)}.reference-home .reference-controller-strip .reference-controller-action--play:active{transform:translateY(-5px)scale(.985)}.reference-home .reference-controller-strip .reference-controller-action:focus-visible{outline-offset:4px;outline:3px solid #fff}.reference-home .reference-controller-strip .reference-controller-action strong,.reference-home .reference-controller-strip .reference-controller-action--play strong{z-index:1;color:#fff;white-space:nowrap;min-height:0;font-family:Changa Variable,Alexandria Variable,sans-serif;font-size:clamp(18px,1.55vw,25px);font-weight:900;line-height:1.2;position:static;inset:auto;transform:none}.reference-home .reference-controller-strip .reference-controller-action--play strong{font-size:clamp(23px,1.95vw,32px)}.reference-home .reference-controller-strip .reference-controller-key{--controller-key:#5ee4ff;z-index:1;border:2px solid var(--controller-key);width:46px;height:46px;color:var(--controller-key);background:radial-gradient(circle at 35% 25%,#ffffff40,#0000 30%),#052e51;border-radius:50%;flex:0 0 46px;place-items:center;margin:0;display:grid;position:static;transform:none;box-shadow:inset 0 0 0 4px #ffffff0d,0 5px 10px #001c334d,0 0 0 3px #ffffff14}.reference-home .reference-controller-strip .reference-controller-action--play .reference-controller-key{--controller-key:#6df2bd;flex-basis:54px;width:54px;height:54px}.reference-home .reference-controller-strip .reference-controller-action--library .reference-controller-key{--controller-key:#ff79ad}.reference-home .reference-controller-strip .reference-controller-key svg{width:21px;height:21px}.reference-home .reference-controller-strip .reference-controller-action--play .reference-controller-key svg{width:24px;height:24px;margin-left:-2px}@media (min-width:721px) and (max-width:1100px){.reference-home .reference-controller-strip{gap:8px;width:calc(100% - 48px);min-height:100px;padding:10px 14px;top:calc(57.89vw - 58px)}.reference-home .reference-controller-strip:before{inset:15px -10px 3px}.reference-home .reference-controller-strip:after{width:54px;height:6px;top:12px}.reference-home .reference-controller-strip .reference-controller-action,.reference-home .reference-controller-strip .reference-controller-action:first-child,.reference-home .reference-controller-strip .reference-controller-action:nth-child(3){height:64px;min-height:64px;padding-inline:10px}.reference-home .reference-controller-strip .reference-controller-action--play,.reference-home .reference-controller-strip .reference-controller-action--play:nth-child(2){height:78px;min-height:78px;transform:translateY(-5px)}.reference-home .reference-controller-strip .reference-controller-action strong,.reference-home .reference-controller-strip .reference-controller-action--play strong{font-size:clamp(13px,2vw,19px)}.reference-home .reference-controller-strip .reference-controller-action--play strong{font-size:clamp(17px,2.5vw,23px)}.reference-home .reference-controller-strip .reference-controller-key,.reference-home .reference-controller-strip .reference-controller-action--play .reference-controller-key{flex-basis:38px;width:38px;height:38px}.reference-home .reference-controller-strip .reference-controller-key svg,.reference-home .reference-controller-strip .reference-controller-action--play .reference-controller-key svg{width:18px;height:18px}}@media (max-width:720px){.reference-home .reference-controller-strip{gap:4px;width:calc(100% - 16px);min-height:72px;padding:6px 8px;top:385px}.reference-home .reference-controller-strip:before{inset:8px -2px 0;box-shadow:inset 0 2px #ffffff24,inset 0 -4px #011b3033,0 6px #04487033,0 14px 24px #02324e33}.reference-home .reference-controller-strip:after{width:36px;height:4px;top:6px}.reference-home .reference-controller-strip .reference-controller-action,.reference-home .reference-controller-strip .reference-controller-action:first-child,.reference-home .reference-controller-strip .reference-controller-action:nth-child(3){border-radius:999px;gap:4px;height:48px;min-height:48px;padding:0 5px}.reference-home .reference-controller-strip .reference-controller-action--play,.reference-home .reference-controller-strip .reference-controller-action--play:nth-child(2){height:58px;min-height:58px;transform:translateY(-3px)}.reference-home .reference-controller-strip .reference-controller-action strong,.reference-home .reference-controller-strip .reference-controller-action--play strong{letter-spacing:-.02em;font-size:clamp(8.5px,2.6vw,11px)}.reference-home .reference-controller-strip .reference-controller-action--play strong{font-size:clamp(11px,3.3vw,14px)}.reference-home .reference-controller-strip .reference-controller-key,.reference-home .reference-controller-strip .reference-controller-action--play .reference-controller-key{border-width:1.5px;flex-basis:27px;width:27px;height:27px;box-shadow:inset 0 0 0 2px #ffffff0d,0 3px 6px #001c3342}.reference-home .reference-controller-strip .reference-controller-key svg,.reference-home .reference-controller-strip .reference-controller-action--play .reference-controller-key svg{width:13px;height:13px}}.theme-toggle{color:#0d4f86;min-height:40px;font:inherit;cursor:pointer;background:#ffffffbd;border:1px solid #d6e4e8;border-radius:999px;align-items:center;gap:7px;padding:4px 9px 4px 6px;font-size:9px;font-weight:900;transition:color .2s,background .2s,border-color .2s,transform .2s;display:inline-flex;box-shadow:0 6px 18px #04324e12}.theme-toggle__track{background:#d9f5f6;border-radius:999px;justify-content:flex-start;align-items:center;width:38px;height:24px;padding:2px;display:flex;box-shadow:inset 0 1px 3px #04344d21}.theme-toggle__thumb{color:#e5a900;background:#fff;border-radius:50%;place-items:center;width:20px;height:20px;transition:transform .24s cubic-bezier(.22,1,.36,1),color .2s,background .2s;display:grid;box-shadow:0 2px 7px #042b432e}.theme-toggle--auth{z-index:20;position:fixed;top:20px;left:20px}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#07131e;--white:#0e2231;--muted:#9eb3c0;--border:#294352;--shadow:0 18px 60px #00000057}html[data-theme=dark] body{color:#eaf5fb;background:#07131e}html[data-theme=dark] .theme-toggle{color:#dff7ff;background:#091b28e0;border-color:#365363;box-shadow:0 7px 22px #00000038}html[data-theme=dark] .theme-toggle__track{background:#123d59;justify-content:flex-end}html[data-theme=dark] .theme-toggle__thumb{color:#78dfff;background:#071724;transform:rotate(-10deg)}html[data-theme=dark] :where(input,textarea,select){color:#eef8fc;background-color:#091a27;border-color:#36505f}html[data-theme=dark] :where(input,textarea)::placeholder{color:#78909f}html[data-theme=dark] :where(input,textarea,select):focus{border-color:#18c6d6}html[data-theme=dark] .site-header:not(.site-header--floating){background:#0b1c29;border-color:#75bed821}html[data-theme=dark] .site-nav a,html[data-theme=dark] .text-link{color:#d9f2fb}html[data-theme=dark] .header-account{color:#e9f8fd;background:#0c202ee0;border-color:#34505f}html[data-theme=dark] .site-header__actions .text-link--games{color:#dff5fb;background:#102735;border-color:#355261;box-shadow:0 5px 14px #0000002e}html[data-theme=dark] .header-logout{background:#321e20;border-color:#6b403f}html[data-theme=dark] .site-menu-toggle{color:#dff7ff;background:#0d2231;border-color:#365161}html[data-theme=dark] .site-nav.is-open{background:#081925f7;border-color:#294755}html[data-theme=dark] .inner-page,html[data-theme=dark] .setup-page,html[data-theme=dark] .game-page{background:#081722}html[data-theme=dark] :where(.page-title,.dashboard-head,.subheading,.account-stats,.games-section,.setup-main) :where(h1,h2,h3,strong),html[data-theme=dark] :where(.field,.account-profile-card__form)>span,html[data-theme=dark] .account-profile-card__form label{color:#e8f6fb}html[data-theme=dark] :where(.page-title,.dashboard-head,.subheading,.empty-games,.account-stats) p,html[data-theme=dark] :where(.page-title,.dashboard-head,.subheading,.empty-games,.account-stats) small{color:#9eb3c0}html[data-theme=dark] .button{color:#fff;background:#0d568e}html[data-theme=dark] .button--hero{background:var(--yellow);color:#08253b}html[data-theme=dark] .button--ghost{color:#dff7ff;background:#10293a;border-color:#365566}html[data-theme=dark] .button--ghost:hover{background:#17384b}html[data-theme=dark] .button--light{color:#073d68;background:#dff7ff}html[data-theme=dark] .card,html[data-theme=dark] .account-stats article,html[data-theme=dark] .game-row,html[data-theme=dark] .empty-games,html[data-theme=dark] .kind-card,html[data-theme=dark] .team-select,html[data-theme=dark] .setup-category,html[data-theme=dark] .team-setup-card,html[data-theme=dark] .game-rules-mini,html[data-theme=dark] .game-start-options,html[data-theme=dark] .player-division{color:#e7f4fa;background:#0e2231;border-color:#294352;box-shadow:0 12px 36px #0003}html[data-theme=dark] .account-profile-card{background:linear-gradient(135deg,#102838,#0b1d2a);border-color:#2c4a59;box-shadow:0 14px 38px #00000040}html[data-theme=dark] .account-profile-card__avatar{border-color:#102838}html[data-theme=dark] .account-profile-card__identity strong,html[data-theme=dark] .account-stats strong,html[data-theme=dark] .game-row__teams,html[data-theme=dark] .game-row__score,html[data-theme=dark] .subheading h2,html[data-theme=dark] .empty-games h3{color:#e9f8fd}html[data-theme=dark] .account-profile-card__identity span{color:#94aeba}html[data-theme=dark] .account-profile-card__logout,html[data-theme=dark] .game-row__delete{background:#341f20;border-color:#70433e}html[data-theme=dark] .subheading>span{color:#75e7ef;background:#133747}html[data-theme=dark] .empty-games{border-color:#345464}html[data-theme=dark] .empty-games>span{color:#70e8ef;background:#123647}html[data-theme=dark] .auth-page{background:linear-gradient(150deg,#07141f,#0c2130)}html[data-theme=dark] .auth-panel{background:radial-gradient(circle at 30% 20%,#00d8e812,#0000 22rem)}html[data-theme=dark] .auth-box h2{color:#e9f8fd}html[data-theme=dark] .auth-box>p{color:#a9bec9}html[data-theme=dark] .auth-mode-tabs{background:#0a1b27;border:1px solid #294653}html[data-theme=dark] .auth-mode-tabs button{color:#91aab6}html[data-theme=dark] .auth-mode-tabs button.is-active{color:#e9f8fd;background:#163747;box-shadow:0 5px 16px #0000003d}html[data-theme=dark] .google-button{color:#eaf6fb;background:#102634;border-color:#36515f;box-shadow:0 9px 26px #00000038}html[data-theme=dark] .google-button:hover:not(:disabled){background:#153243;border-color:#5a8293}html[data-theme=dark] .google-button:disabled{opacity:.7}html[data-theme=dark] .or-divider{color:#819aa6}html[data-theme=dark] .or-divider:before,html[data-theme=dark] .or-divider:after{background:#304b58}html[data-theme=dark] .verify-icon{color:#70e7bd;background:#113a38}html[data-theme=dark] .verify-links{color:#72dce8}html[data-theme=dark] .verify-links button:hover:not(:disabled){color:#b8f6fb}html[data-theme=dark] .auth-consent--social{color:#b7c9d2;background:#0f2533d1;border-color:#314a58}html[data-theme=dark] .auth-terms-link{color:#65d8f6}html[data-theme=dark] .auth-input-wrap>button:hover{color:#dff7ff;background:#173342}html[data-theme=dark] .auth-box .error-banner{color:#ffb9b0;background:#351f21;border-color:#70443f}html[data-theme=dark] .auth-box .success-banner{color:#98efc5;background:#123327;border-color:#27614c}html[data-theme=dark] .store-page,html[data-theme=dark] .store-result-page{color:#dff5fc;background:#071620}html[data-theme=dark] .store-hero h1{color:#eaf8fd}html[data-theme=dark] .store-hero__copy>p{color:#9db3bf}html[data-theme=dark] .store-kicker{color:#6ce4ec}html[data-theme=dark] .store-balance{border-color:#2f4e5d}html[data-theme=dark] .store-balance span,html[data-theme=dark] .store-balance small{color:#9db3bf}html[data-theme=dark] .store-section-heading h2,html[data-theme=dark] .payment-result-card h1{color:#eaf8fd}html[data-theme=dark] .store-section-heading p,html[data-theme=dark] .payment-result-card>p{color:#9db3bf}html[data-theme=dark] .store-coming-card{color:#93aeba;background:#0d212ed1;border-color:#365260;box-shadow:0 18px 50px #0000002b}html[data-theme=dark] .store-coming-card>span{color:#80b4c6;background:#152e3b}html[data-theme=dark] .store-coming-card h3{color:#c4dbe5}html[data-theme=dark] .store-coming-card__line{background:#213d4b}html[data-theme=dark] .payment-result-card{background:#0e2331;border-color:#294654;box-shadow:0 28px 80px #00000052}html[data-theme=dark] .payment-result-card .store-checkout-error{color:#ffd1cc;background:#461f25;border-color:#a95757}html[data-theme=dark] .payment-result-order{color:#9bb2bd;background:#0a1c29;border-color:#2f4b59}html[data-theme=dark] .payment-result-order strong{color:#e5f6fc}html[data-theme=dark] .setup-progress{background:#0d202e;border-color:#263f4e}html[data-theme=dark] .setup-progress__inner:before{background:#2b4655}html[data-theme=dark] .progress-step{color:#78919e}html[data-theme=dark] .progress-step>span{color:#a8bdc7;background:#263f4c;border-color:#0d202e}html[data-theme=dark] .progress-step--active{color:#e8f8fc}html[data-theme=dark] .progress-step--active>span{background:var(--cyan);color:#073858}html[data-theme=dark] .group-tabs button,html[data-theme=dark] .catalog-search{color:#b8ccd5;background:#102533;border-color:#304c5a}html[data-theme=dark] .group-tabs button.active{color:#fff;background:#0d568e;border-color:#21cad8}html[data-theme=dark] .setup-category.selected--a,html[data-theme=dark] .team-select--a.active{background:#103541}html[data-theme=dark] .setup-category.selected--b,html[data-theme=dark] .team-select--b.active{background:#352324}html[data-theme=dark] :where(.kind-card,.team-select,.setup-category,.team-setup-card,.game-rules-mini,.game-start-options,.player-division) :where(h2,h3,strong){color:#e8f6fb}html[data-theme=dark] .team-name-card,html[data-theme=dark] .player-team{background:#0d2935;border-color:#3198a5}html[data-theme=dark] .team-name-card--b,html[data-theme=dark] .player-team--b{background:#2d2021;border-color:#b66056}html[data-theme=dark] .player-team label,html[data-theme=dark] .player-team label button,html[data-theme=dark] .player-team__chips span{color:#dff4fb;background:#0a1c29;border-color:#355260}html[data-theme=dark] .question-duration-picker button{color:#dceff6;background:#102532;border-color:#34505f}html[data-theme=dark] .question-duration-picker button.is-selected{color:#75e2b2;background:#123b30;border-color:#20bb86}html[data-theme=dark] .category-selection-dock,html[data-theme=dark] .setup-actions--floating{background:#0a1c28f0;border-color:#34515f}html[data-theme=dark] .selected-category-chip{color:#dff5fb;background:#102735;border-color:#365260}html[data-theme=dark] .setup-main--category-flow .category-flow-card>strong{color:#063f69}html[data-theme=dark] .review-shared-categories>strong{color:#e8f6fb}html[data-theme=dark] .review-shared-categories span{color:#dff5fb;background:#123344;border:1px solid #315364}html[data-theme=dark] .preflight-modal,html[data-theme=dark] .question-modal,html[data-theme=dark] .results-modal,html[data-theme=dark] .players-distribution-modal{color:#e8f5fa;background:#0e2230;border-color:#36505e}html[data-theme=dark] :where(.preflight-modal,.question-modal,.results-modal,.players-distribution-modal) :where(h1,h2,h3,strong){color:#e9f8fd}html[data-theme=dark] .modal-close{color:#a9bec8;background:#1b3340}html[data-theme=dark] .selected-powerup-preview,html[data-theme=dark] .answer-panel,html[data-theme=dark] .submitted-answers>div,html[data-theme=dark] .final-score>div,html[data-theme=dark] .answer-explanation{color:#b8cbd4;background:#0a1c28;border-color:#2d4856}html[data-theme=dark] .question-content>p,html[data-theme=dark] .answer-panel label span,html[data-theme=dark] .submitted-answers strong,html[data-theme=dark] .reveal-panel>h2{color:#e9f8fd}html[data-theme=dark] .question-actions{background:#0a1b27f5;border-color:#294552}html[data-theme=dark] .in-question-powerups button{color:#dcf3fa;background:#102634;border-color:#36515f}html[data-theme=dark] .reference-game-topbar>a,html[data-theme=dark] .reference-game-topbar>button,html[data-theme=dark] .reference-board-turn{color:#e6f6fb;background:#0a1e2ae6;border-color:#7bcfe03d}html[data-theme=dark] .reference-game-title,html[data-theme=dark] .reference-game-title span,html[data-theme=dark] .reference-board-turn strong{color:#e5f7fc}html[data-theme=dark] .game-score-panel:before{background:#0b1d29;box-shadow:-18px 0 38px #00000038}html[data-theme=dark] .score-team h2,html[data-theme=dark] .score-panel-progress strong{color:#e6f7fc}html[data-theme=dark] .score-team__counter button,html[data-theme=dark] .score-team__counter bdi,html[data-theme=dark] .score-team__powerups button{color:#e6f7fc;background:#102735}html[data-theme=dark] .score-team__powerups button small{color:#dff5fb}html[data-theme=dark] .game-page--reference .board-category>header>strong{color:#e7f7fc;background:#102534}html[data-theme=dark] .reference-home{--reference-paper:#081722;--reference-surface:#0e2230;--reference-line:#7dc9de29;--reference-shadow:0 18px 55px #00000047;color:#eaf7fb;background:#081722}html[data-theme=dark] .reference-home .site-header__inner{box-shadow:none;background:0 0;border-color:#0000}html[data-theme=dark] .reference-home .text-link{color:#e5f7fc;box-shadow:none;background:0 0;border-color:#0000}html[data-theme=dark] .reference-home .theme-toggle,html[data-theme=dark] .reference-home .header-account,html[data-theme=dark] .reference-home .header-logout,html[data-theme=dark] .reference-home .site-header__actions .text-link--games{box-shadow:none;background:0 0;border-color:#0000}html[data-theme=dark] .reference-home .site-header__inner :where(a,button):focus-visible{outline-color:#74edf4}html[data-theme=dark] .reference-hero-white{background:#081722}html[data-theme=dark] .reference-hero-brand>p{color:#c8dce5}html[data-theme=dark] .reference-top>.reference-wave path,html[data-theme=dark] .reference-faq>.reference-wave:last-child path{fill:#081722}html[data-theme=dark] .reference-categories,html[data-theme=dark] .reference-helpers,html[data-theme=dark] .reference-final{background:#081722}html[data-theme=dark] .reference-section-eyebrow{color:#73e4ed;background:#102735;border-color:#34515f}html[data-theme=dark] .reference-section-title h2,html[data-theme=dark] .reference-section-title p,html[data-theme=dark] .reference-final__content h2{color:#e8f7fc}html[data-theme=dark] .reference-carousel__arrow{color:#8be8f2;background:#102735;border-color:#34515f}html[data-theme=dark] .reference-carousel__progress{color:#9ab1bd}html[data-theme=dark] .reference-carousel__progress>i{background:#294552}html[data-theme=dark] .reference-final__content{background:0 0;border-color:#0000}html[data-theme=dark] .reference-footer{background:#06121b;border-color:#263f4d}html[data-theme=dark] .admin-page{color:#e7f5fa;background:#071722}html[data-theme=dark] :where(.admin-topbar,.admin-stats article,.admin-question-box,.admin-catalog-card,.admin-editor){color:#e7f5fa;background:#0e2230;border-color:#294552}html[data-theme=dark] :where(.admin-topbar,.admin-stats,.admin-question-row,.admin-catalog-card,.admin-editor) :where(h1,h2,h3,strong){color:#e8f7fc}html[data-theme=dark] :where(.admin-filters label,.admin-filters>select,.admin-field textarea,.admin-editor input){color:#e6f5fa;background:#0a1c28;border-color:#34505e}html[data-theme=dark] .admin-table-head{color:#a1b5bf;background:#102936}html[data-theme=dark] .admin-question-row:hover{background:#122a37}@media (max-width:720px){.theme-toggle{place-items:center;width:40px;height:40px;min-height:40px;padding:0;display:grid}.theme-toggle__track{width:30px;height:24px;box-shadow:none;background:0 0!important;justify-content:center!important}.theme-toggle__label{display:none}.theme-toggle--auth{top:12px;left:12px}}.site-header,.site-header:not(.site-header--floating),html[data-theme=dark] .site-header:not(.site-header--floating),.site-header__inner{box-shadow:none;background:0 0;border:0}.site-header__actions .text-link--games,.header-account,.header-logout,.theme-toggle,.site-menu-toggle,html[data-theme=dark] .site-header__actions .text-link--games,html[data-theme=dark] .header-account,html[data-theme=dark] .header-logout,html[data-theme=dark] .theme-toggle,html[data-theme=dark] .site-menu-toggle{box-shadow:none;background:0 0;border-color:#0000}.site-header__actions .text-link--games{padding-inline:6px}.header-account{padding-inline:3px 6px}.header-logout:hover:not(:disabled){color:var(--coral);background:#ff6b5717}.theme-toggle{padding-inline:3px}.account-profile-card{grid-template-columns:minmax(270px,.9fr) minmax(360px,1.25fr) auto;gap:clamp(18px,2vw,30px)}.account-profile-card__person{align-items:center;gap:16px;min-width:0;display:flex}.account-profile-card__avatar-wrap{flex:none;position:relative}.account-profile-card__avatar-wrap>button{color:#fff;cursor:pointer;background:#07558a;border:3px solid #fff;border-radius:50%;place-items:center;width:29px;height:29px;padding:0;display:grid;position:absolute;bottom:-2px;right:-3px}.account-profile-card__avatar-wrap>button svg{width:13px}.account-profile-card__photo-actions{align-items:center;gap:8px;margin-top:5px;display:flex}.account-profile-card__photo-actions button{color:#087d91;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:8px;font-weight:1000;display:inline-flex}.account-profile-card__photo-actions button:last-child{color:#a74a40}.account-profile-card__photo-actions svg{width:12px}.account-profile-card__account-actions{align-items:end;display:grid}.account-profile-card__status{color:#08764d;background:#effbf5;border:1px solid #bfe7d4;border-radius:12px;align-items:center;gap:9px;min-width:150px;min-height:44px;padding:8px 12px;display:flex}.account-profile-card__status>svg{flex:none;width:20px}.account-profile-card__status>span{gap:1px;display:grid}.account-profile-card__status strong{font-size:9px}.account-profile-card__status small{color:#669084;white-space:nowrap;font-size:6px;font-weight:800}.account-profile-card__feedback{inset-inline-end:22px}.category-selection-dock{background:linear-gradient(135deg,#043d60f7,#05527af0);border-radius:20px;gap:14px;width:min(980px,100% - 250px);min-height:92px;padding:10px 12px;box-shadow:0 18px 42px #012b4647,inset 0 1px #ffffff24}.category-selection-dock .category-shared-count{border-inline-end:1px solid #ffffff29;min-width:96px;padding:8px 12px}.category-selection-dock .category-shared-count span{font-size:9px}.category-selection-dock .category-shared-count b{font-size:21px}.category-selection-dock__chips{scrollbar-width:thin;flex-wrap:nowrap;padding:2px;overflow-x:auto}.category-selection-dock__chips p{color:#c4e4ec;text-align:center;width:100%;font-size:10px}.category-selection-dock__chips button{text-align:start;background:#ffffff1a;border-color:#ffffff38;border-radius:13px;flex:none;min-width:112px;min-height:64px;padding:5px 7px 5px 5px}.category-selection-dock__thumb{background:#073858;border-radius:10px;flex:none;place-items:center;width:50px;height:50px;display:grid;overflow:hidden}.category-selection-dock__thumb img{width:100%;height:100%;padding:3px}.category-selection-dock__thumb b{font-size:22px}.category-selection-dock__label{max-width:76px;font-size:9px;line-height:1.25}.category-selection-dock__chips button>svg{align-self:flex-start;margin-inline-start:auto}.game-start-notice{color:#07558a;background:linear-gradient(135deg,#fff8d7,#fff0b7);border:1px solid #efd17a;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin:24px 0 8px;padding:17px 20px;display:grid;box-shadow:0 10px 24px #5e490a14}.game-start-notice>strong{white-space:nowrap;font-size:12px}.game-start-notice>div{justify-content:center;gap:18px;display:flex}.game-start-notice>div span{font-size:9px;font-weight:900}.game-start-notice>small{color:#8b6710;white-space:nowrap;font-size:9px;font-weight:900}.turn-banner__icon{filter:drop-shadow(0 3px 5px #02375329);font-size:18px;line-height:1}.reference-board-turn{border-radius:14px}.game-score-panel__turn{background:#ffffffb8;border-radius:13px;padding:8px 13px}.score-team{--team-accent:#29bdf1;--team-deep:#07558a;--team-shadow:#23d0ee}.score-team--b{--team-accent:#f87;--team-deep:#944038;--team-shadow:#ffb1a5}.score-team h2{z-index:2;border:2px solid var(--team-deep);text-overflow:ellipsis;white-space:nowrap;background:#fff;border-bottom:0;border-radius:13px 13px 0 0;width:max-content;max-width:92%;margin:0 auto -1px;padding:7px 18px;position:relative;overflow:hidden}.score-team__counter{gap:0}.score-team__counter button{background:var(--team-accent);width:43px;height:53px;color:var(--team-deep);border:0;border-radius:0}.score-team__counter button:first-child{border-radius:10px 0 0 10px}.score-team__counter button:last-child{border-radius:0 10px 10px 0}.score-team__counter bdi{border:2px solid var(--team-deep);border-radius:0;min-width:112px;min-height:53px}.score-team__powerups button{background:var(--team-deep);color:#fff;width:52px;min-height:52px;box-shadow:5px 6px 0 var(--team-shadow);border:0}.score-team__powerups button small{color:#fff}.question-timer{background:#ffffffe0;border:2px solid #23bde5;border-radius:20px;justify-content:center;align-items:center;gap:9px;width:134px;height:74px;display:flex;box-shadow:0 12px 28px #04416021,inset 0 -4px #24c2e214}.question-timer__emoji{font-size:31px;line-height:1}.question-timer>strong{font-size:26px;position:static}.question-timer--b{border-color:#f87}.question-timer--danger{animation:.6s infinite alternate timerPulse}.question-timer--danger>strong{animation:none}.question-modal--reference .question-timer,.question-modal--reference .question-timer--danger{transform:translate(-50%);animation:none!important}.question-modal--reference .question-timer--danger>strong{animation:none!important;transform:none!important}.reference-question-score{--team-accent:#30baf1;--team-deep:#07558a;--team-shadow:#25d0ec}.reference-question-score--b{--team-accent:#f87;--team-deep:#944038;--team-shadow:#ffb1a5}.reference-question-score h2{z-index:2;border:3px solid var(--team-deep);text-overflow:ellipsis;white-space:nowrap;background:#fff;border-bottom:0;border-radius:14px 14px 0 0;width:max-content;max-width:92%;margin:4px auto -1px;padding:7px 18px;position:relative;overflow:hidden}.reference-question-score>div:not(.reference-question-score__powerups){gap:0}.reference-question-score>div:not(.reference-question-score__powerups) button{background:var(--team-accent);width:47px;height:62px;color:var(--team-deep)}.reference-question-score>div:not(.reference-question-score__powerups) button:first-child{border-radius:11px 0 0 11px}.reference-question-score>div:not(.reference-question-score__powerups) button:last-child{border-radius:0 11px 11px 0}.reference-question-score>div:not(.reference-question-score__powerups) bdi{border-color:var(--team-deep);background:#fff;border-radius:0;min-height:62px}.reference-question-score>.reference-question-score__powerups button{background:var(--team-deep);color:#fff;box-shadow:6px 7px 0 var(--team-shadow);border:0}.reference-judge-stage{align-content:center;gap:26px}.reference-judge-heading{text-align:center;justify-items:center;gap:3px;display:grid}.reference-judge-heading>span{font-size:42px}.reference-judge-heading>small{color:#087e9b;font-size:10px;font-weight:1000}.reference-judge-heading h2{color:#07558a;margin:0;font-size:clamp(28px,3vw,46px)}.reference-judge-heading p{color:#548094;margin:2px 0 0;font-size:11px;font-weight:800}.reference-judge-actions{grid-template-columns:1fr .72fr 1fr;gap:clamp(15px,3vw,40px);width:min(1050px,90vw)}.question-modal--reference .reference-judge-actions .judge{border-radius:22px;align-content:center;place-items:center;gap:5px;min-width:0;min-height:190px;padding:20px;transition:transform .18s,box-shadow .18s;display:grid}.question-modal--reference .reference-judge-actions .judge:hover:not(:disabled){transform:translateY(-7px);box-shadow:0 25px 44px #033a5940}.question-modal--reference .reference-judge-actions .judge>span{font-size:38px}.question-modal--reference .reference-judge-actions .judge>small{opacity:.78;font-size:9px;font-weight:900}.question-modal--reference .reference-judge-actions .judge>em{background:#ffffff2e;border-radius:999px;padding:5px 10px;font-size:10px;font-style:normal;font-weight:1000}.question-modal--reference .reference-judge-actions .judge--none{width:auto;min-height:160px;font-size:inherit;background:#ffffffe6;grid-column:auto}.question-modal--reference .reference-judge-actions .judge--none>strong{color:#07558a;white-space:normal;font-size:clamp(16px,1.8vw,25px)}.question-modal--reference .reference-judge-actions .judge--none>small,.question-modal--reference .reference-judge-actions .judge--none>em{color:#587a8c}.reference-stage-back{border-radius:12px}html[data-theme=dark] .account-profile-card__avatar-wrap>button{border-color:#102838}html[data-theme=dark] .account-profile-card__status{color:#75dfb4;background:#102d28;border-color:#27584b}html[data-theme=dark] .account-profile-card__status small{color:#8eb7aa}html[data-theme=dark] .game-start-notice{color:#eaf7fb;background:linear-gradient(135deg,#292817,#252313);border-color:#5d552c}html[data-theme=dark] .game-start-notice>small{color:#e4c972}html[data-theme=dark] :where(.score-team h2,.reference-question-score h2){color:#e6f7fc;background:#102735}html[data-theme=dark] :where(.score-team__counter bdi,.reference-question-score>div:not(.reference-question-score__powerups) bdi){color:#e6f7fc;background:#0b1d29}html[data-theme=dark] :where(.score-team__counter button,.score-team__powerups button,.reference-question-score>div:not(.reference-question-score__powerups) button,.reference-question-score>.reference-question-score__powerups button){background:var(--team-accent);color:#08283b}html[data-theme=dark] .question-timer{background:#102735}html[data-theme=dark] .reference-judge-heading h2{color:#e6f7fc}html[data-theme=dark] .reference-judge-heading p{color:#9cb3bf}html[data-theme=dark] .question-modal--reference .reference-judge-actions .judge--none{background:#102735}html[data-theme=dark] .question-modal--reference .reference-judge-actions .judge--none>strong{color:#e6f7fc}@media (max-width:1020px){.account-profile-card{grid-template-columns:1fr 1fr}.account-profile-card__account-actions{grid-column:1/-1;justify-items:end}.account-profile-card__status{grid-column:1/-1;justify-self:end}.category-selection-dock{width:min(760px,100% - 190px)}.game-start-notice{text-align:center;grid-template-columns:1fr;justify-items:center}}@media (max-width:720px){.site-header__actions{gap:7px}.site-header__actions .text-link--games{min-height:34px;padding-inline:3px}.header-account{min-height:38px}.header-account img{width:31px;height:31px}.header-logout{width:36px;height:36px}.account-profile-card{grid-template-columns:1fr}.account-profile-card__person{align-items:flex-start}.account-profile-card__form,.account-profile-card__account-actions{grid-column:auto}.account-profile-card__account-actions{justify-items:stretch}.account-profile-card__status{grid-column:auto;justify-self:stretch;width:100%}.category-selection-dock{grid-template-columns:auto minmax(0,1fr);width:calc(100% - 24px);min-height:84px;bottom:9px}.category-selection-dock .category-shared-count{min-width:65px;padding-inline:4px 10px}.category-selection-dock__chips button{min-width:98px;min-height:57px}.category-selection-dock__thumb{width:43px;height:43px}.category-selection-dock__label{max-width:52px}.game-start-notice>div{gap:8px;display:grid}.reference-judge-stage{gap:18px;padding:66px 16px 24px;overflow-y:auto}.reference-judge-heading>span{font-size:31px}.reference-judge-actions{grid-template-columns:1fr;gap:10px;width:100%}.question-modal--reference .reference-judge-actions .judge,.question-modal--reference .reference-judge-actions .judge--none{text-align:start;grid-column:auto;grid-template-columns:auto 1fr auto;justify-items:start;min-height:105px}.question-modal--reference .reference-judge-actions .judge>span{grid-row:1/3;font-size:31px}.question-modal--reference .reference-judge-actions .judge>em{grid-area:1/3/3;align-self:center}.reference-stage-later{top:17px;left:17px}}.store-checkout-actions{gap:9px;display:grid}.store-gift-button{color:#dffcff;min-height:46px;font:inherit;cursor:pointer;background:#042d469e;border:1px solid #65eaef8c;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:11px;font-weight:1000;transition:transform .18s,background .18s;display:inline-flex}.store-gift-button:hover:not(:disabled){background:#105b78c7;transform:translateY(-2px)}.store-gift-button:disabled{opacity:.58;cursor:wait}.store-gift-button svg{width:18px}.gift-code-ticket{color:#07558a;cursor:pointer;background:linear-gradient(135deg,#effeff,#fff7dd);border:2px dashed #14bcca;border-radius:20px;justify-items:center;gap:5px;width:min(520px,100%);margin:10px auto 25px;padding:20px 24px;display:grid;box-shadow:0 15px 30px #0443651a}.gift-code-ticket>span{color:#0a8e9c;font-size:10px;font-weight:1000}.gift-code-ticket>strong{letter-spacing:.12em;font-size:clamp(25px,4vw,38px)}.gift-code-ticket>small{color:#6b8190;align-items:center;gap:5px;font-size:9px;font-weight:900;display:inline-flex}.gift-code-ticket svg{width:13px}.gift-redemption-card{background:linear-gradient(135deg,#effdff,#fff8dd);border:1px solid #c8e8e9;border-radius:22px;grid-template-columns:auto minmax(220px,.8fr) minmax(360px,1fr);align-items:center;gap:18px;margin-bottom:22px;padding:20px 24px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 34px #04416012}.gift-redemption-card:after{content:"🎁";opacity:.08;font-size:100px;position:absolute;bottom:-29px;left:4%;transform:rotate(-12deg)}.gift-redemption-card__icon{color:#fff;background:#07558a;border-radius:18px;place-items:center;width:58px;height:58px;display:grid;box-shadow:7px 8px #42dbe5}.gift-redemption-card__icon svg{width:28px}.gift-redemption-card>div{min-width:0}.gift-redemption-card>div small{color:#0a9aa4;font-size:9px;font-weight:1000}.gift-redemption-card h2{color:#07558a;margin:1px 0;font-size:22px}.gift-redemption-card p{color:#678391;margin:0;font-size:9px;font-weight:800}.gift-redemption-card form{z-index:1;grid-template-columns:1fr auto;gap:9px;display:grid;position:relative}.gift-redemption-card form .input{text-align:center;letter-spacing:.08em;min-width:0;font-weight:1000}.gift-redemption-card form .button{white-space:nowrap;min-height:44px;padding-inline:17px}.gift-redemption-card__feedback{text-align:center;border-radius:10px;grid-column:2/-1;padding:8px 11px;font-size:9px;font-weight:1000}.gift-redemption-card__feedback.is-error{color:#a53128;background:#ffe4df}.gift-redemption-card__feedback.is-success{color:#087549;background:#dff8eb}.gift-confirm-backdrop{z-index:230}.gift-confirm-modal{text-align:center;background:linear-gradient(145deg,#fff,#effeff 58%,#fff5cf);border:2px solid #fffc;border-radius:30px;width:min(520px,100% - 28px);padding:34px;position:relative;overflow:hidden;box-shadow:0 32px 80px #0227404d}.gift-confirm-modal__sparkles i{color:#e4b51f;font-size:29px;font-style:normal;animation:2s ease-in-out infinite alternate float;position:absolute}.gift-confirm-modal__sparkles i:first-child{top:30px;right:55px}.gift-confirm-modal__sparkles i:nth-child(2){animation-delay:-.6s;top:85px;left:45px}.gift-confirm-modal__sparkles i:nth-child(3){animation-delay:-1.1s;bottom:110px;right:34px}.gift-confirm-modal__icon{color:#fff;background:#07558a;border-radius:25px;place-items:center;width:82px;height:82px;margin:0 auto 13px;display:grid;transform:rotate(-4deg);box-shadow:9px 10px #2dd7e3}.gift-confirm-modal__icon svg{width:42px;height:42px}.gift-confirm-modal>small{color:#0b9ba7;font-size:10px;font-weight:1000}.gift-confirm-modal h2{color:#07558a;margin:1px 0 12px;font-size:clamp(28px,5vw,42px)}.gift-confirm-modal__games{color:#07558a;background:#fff;border-radius:15px;align-items:center;gap:8px;width:max-content;margin:0 auto 16px;padding:11px 17px;display:flex;box-shadow:0 8px 24px #0441601a}.gift-confirm-modal__games svg{color:#e4b51f;width:21px}.gift-confirm-modal__games strong{font-size:25px}.gift-confirm-modal__games span{font-size:11px;font-weight:1000}.gift-confirm-modal>p{color:#647f8e;width:min(390px,100%);margin:0 auto 22px;font-size:10px;font-weight:800;line-height:1.9}.gift-confirm-modal__actions{justify-content:center;gap:9px;display:flex}html[data-theme=dark] .gift-code-ticket{color:#eaf9fc;background:linear-gradient(135deg,#102b3a,#2a291a);border-color:#1b9faa}html[data-theme=dark] .gift-redemption-card{background:linear-gradient(135deg,#102735,#292718);border-color:#294d5b}html[data-theme=dark] .gift-redemption-card h2{color:#e7f7fc}html[data-theme=dark] .gift-redemption-card p{color:#9db2bd}html[data-theme=dark] .gift-confirm-modal{background:linear-gradient(145deg,#102735,#102735 58%,#292718);border-color:#355160}html[data-theme=dark] .gift-confirm-modal h2{color:#e7f7fc}html[data-theme=dark] .gift-confirm-modal__games{color:#e7f7fc;background:#0a1c28}html[data-theme=dark] .gift-confirm-modal>p{color:#a7bac4}@media (max-width:900px){.gift-redemption-card{grid-template-columns:auto 1fr}.gift-redemption-card form,.gift-redemption-card__feedback{grid-column:1/-1}}@media (max-width:560px){.gift-redemption-card{gap:14px;padding:17px}.gift-redemption-card__icon{width:50px;height:50px}.gift-redemption-card form{grid-template-columns:1fr}.gift-confirm-modal{padding:28px 18px 22px}.gift-confirm-modal__actions{display:grid}}.powerup-icon--artwork{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;display:block}.game-page--reference :where(button,a),.question-modal--reference :where(button,a){touch-action:manipulation;-webkit-tap-highlight-color:transparent}.game-page--reference{--game-blue:#0d4f86;--game-blue-deep:#063b69;--game-cyan:#07d7e4;--game-sky:#40b7ef;background:linear-gradient(115deg, #ffffff0d, transparent 45%), linear-gradient(118deg, var(--game-cyan) 0%, #16cfe9 50%, var(--game-sky) 100%);min-height:100svh;padding:8px 0 150px;overflow:hidden}.game-page--reference .reference-game-topbar{pointer-events:auto;direction:ltr;border:2px solid #ffffffeb;border-radius:20px;grid-template-columns:1fr 1fr;align-items:center;gap:20px;width:calc(100% - 100px);min-height:78px;margin:0 auto;padding:10px 40px;display:grid;position:relative;inset:auto}.reference-game-topbar__controls{direction:ltr;justify-content:flex-start;align-items:center;gap:28px;display:flex}.game-page--reference .reference-game-topbar__controls>a,.game-page--reference .reference-game-topbar__controls>button:not(.theme-toggle){background:var(--game-blue);color:#fff;width:max-content;min-height:45px;box-shadow:none;font:inherit;cursor:pointer;direction:rtl;border:0;border-bottom:4px solid #fff;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:18px;font-weight:1000;display:inline-flex}.game-page--reference .reference-game-topbar__controls>button:disabled{opacity:.5;cursor:not-allowed}.game-page--reference .reference-game-topbar__controls>.reference-game-topbar__end{background:#f11818;border-bottom-color:#fff}.game-page--reference .reference-game-title{width:auto;color:var(--game-blue);text-align:end;justify-self:end;justify-items:end;gap:1px;display:grid;transform:none}.game-page--reference .reference-game-title small{opacity:.72;font-size:10px;font-weight:900}.game-page--reference .reference-game-title strong{letter-spacing:.05em;font-size:clamp(18px,1.55vw,28px)}.game-page--reference .reference-game-theme-toggle{background:var(--game-blue);width:45px;min-width:45px;height:45px;min-height:45px;box-shadow:none;border:0;border-bottom:4px solid #011f3c4d;border-radius:6px;padding:0}.game-page--reference .reference-game-theme-toggle .theme-toggle__track,.game-page--reference .reference-game-theme-toggle .theme-toggle__thumb{color:#fff;width:100%;height:100%;box-shadow:none;background:0 0;border-radius:0;place-items:center;padding:0;display:grid;transform:none}.game-page--reference .reference-game-theme-toggle .theme-toggle__thumb svg{width:25px;height:25px}.game-page--reference .reference-game-theme-toggle .theme-toggle__label{display:none}.game-page--reference .reference-game-layout{border:2px solid #fffffff0;border-radius:33px;width:calc(100% - 100px);height:calc(100svh - 300px);min-height:485px;max-height:780px;margin:22px auto 0;padding:clamp(16px,2.2vh,24px) clamp(22px,3.45vw,66px) clamp(30px,4vh,48px);display:block}.game-page--reference .reference-game-arena,.game-page--reference .game-board-wrap,.game-page--reference .game-board{width:100%;height:100%}.game-page--reference .reference-board-turn{display:none}.game-page--reference .game-board{direction:ltr;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(7px,.7vw,14px);min-width:0;display:grid}.game-page--reference .board-category{width:100%;min-width:0;height:100%;box-shadow:none;direction:rtl;background:0 0;border:0;border-radius:15px;grid-template-rows:minmax(0,1fr) auto;padding:0;display:grid;overflow:hidden}.game-page--reference .board-category>header{border-radius:15px 15px 0 0;grid-template-rows:minmax(0,1fr) clamp(52px,6.8vh,76px);min-height:0;display:grid;overflow:hidden}.game-page--reference .board-category__art{width:100%;height:100%;min-height:0;padding:0;background:var(--board-art-bg)!important}.game-page--reference .board-category__art>img{filter:none;width:100%;height:100%;padding:0}.game-page--reference .board-category__art>img.category-art--custom:not(.has-admin-transform){object-fit:contain!important;object-position:center!important;transform:none!important}.category-art.has-admin-transform,.category-selection-dock__thumb img.has-admin-transform,.review-shared-category img.has-admin-transform,.game-page--reference .board-category__art>img.has-admin-transform{scale:1!important}.game-page--reference .board-category__art>img{transform-origin:bottom;scale:1.22}.game-page--reference .board-category__art>b{font-size:clamp(38px,4vw,72px)}.game-page--reference .board-category__art-placeholder{color:#ffffffc2;border:1px dashed #ffffff6b;border-radius:14px;place-items:center;width:min(78%,150px);min-height:54px;padding:10px 14px;font-size:clamp(10px,1.1vw,13px);font-weight:900;display:grid}.game-page--reference .board-category>header>strong{z-index:2;min-height:0;color:var(--game-blue);background:#f7f7f7;border-radius:13px 13px 0 0;margin-top:-13px;padding:7px 8px 6px;font-size:clamp(12px,1.25vw,25px);line-height:1.25;position:relative}.game-page--reference .board-category__questions{direction:ltr;background:0 0;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(3px,.35vw,7px);height:clamp(150px,21vh,228px);margin:0;padding:0;display:grid}.game-page--reference .question-card,.game-page--reference .question-card:nth-child(odd),.game-page--reference .question-card:nth-child(2n){min-height:0;box-shadow:none;background:#53aaf2;border:0;border-radius:0 0 9px 9px}.game-page--reference .question-card:nth-child(3),.game-page--reference .question-card:nth-child(4){background:#397fbd}.game-page--reference .question-card:nth-child(5),.game-page--reference .question-card:nth-child(6){background:#114d7d}.game-page--reference .question-card strong{color:#fff;font-size:clamp(19px,2.15vw,41px)}.game-page--reference .game-score-panel{z-index:25;border-top:5px solid var(--game-blue);background:#f4f4f4;border-radius:82px 82px 0 0;align-items:center;width:100%;height:142px;min-height:0;padding:0 clamp(70px,6vw,120px);display:grid;position:fixed;inset:auto 0 0;overflow:visible}.game-page--reference .game-score-panel:before,.game-page--reference .game-score-panel__turn{display:none}.game-page--reference .game-score-panel__inner{direction:rtl;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(280px,32vw,620px);width:100%;height:100%;padding:20px 0 10px;display:grid}.game-page--reference .game-score-panel__logo,.question-modal--reference .reference-question-logo{z-index:3;width:clamp(130px,10vw,190px);height:clamp(72px,5.7vw,108px);position:absolute;top:-44px;left:50%;transform:translate(-50%)}.game-page--reference .score-team{--team-card-width:clamp(190px, 13vw, 250px);grid-template-columns:var(--team-card-width) minmax(190px, 250px);opacity:1;text-align:center;grid-template-areas:"name powers""counter powers";align-content:center;align-items:center;gap:0 clamp(28px,5vw,100px);min-width:0;display:grid;position:relative;transform:none}.game-page--reference .score-team--b{grid-template-columns:minmax(190px, 250px) var(--team-card-width);grid-template-areas:"powers name""powers counter"}.game-page--reference .score-team.is-active{opacity:1;transform:none}.game-page--reference .score-team.is-active:before{content:"";z-index:2;width:58px;height:34px;top:-34px;right:calc((var(--team-card-width) / 2) - 29px);clip-path:polygon(0 0,100% 0,50% 100%);filter:drop-shadow(0 -4px 0 var(--game-blue));background:#f4f4f4;position:absolute}.game-page--reference .score-team--b.is-active:before{right:auto;left:calc((var(--team-card-width) / 2) - 29px)}.game-page--reference .score-team>span{display:none}.game-page--reference .score-team h2{z-index:2;border:3px solid var(--game-blue);min-width:190px;max-width:250px;min-height:34px;color:var(--game-blue);text-overflow:ellipsis;white-space:nowrap;background:#f4f4f4;border-bottom:0;border-radius:10px 10px 0 0;grid-area:name;margin:0 auto -2px;padding:5px 12px;font-size:clamp(13px,1vw,19px);position:relative;overflow:visible}.game-page--reference .score-team h2:after{display:none}.game-page--reference .score-team__counter{direction:ltr;grid-area:counter;grid-template-columns:48px minmax(0,1fr) 48px;gap:0;margin:0;display:grid;position:relative}.game-page--reference .score-team__counter:before{content:"";z-index:0;background:var(--game-blue);width:3px;height:12px;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.game-page--reference .score-team__counter button,.game-page--reference .score-team--b .score-team__counter button{border:3px solid var(--game-blue);width:48px;height:50px;color:var(--game-blue);background:#35b6ee;border-radius:9px;padding:0}.game-page--reference .score-team__counter button:first-child{border-radius:9px 0 0 9px}.game-page--reference .score-team__counter button:last-child{border-radius:0 9px 9px 0}.game-page--reference .score-team__counter button svg{width:23px;height:23px}.game-page--reference .score-team__counter bdi,.game-page--reference .score-team--b .score-team__counter bdi{border-block:3px solid var(--game-blue);min-width:0;min-height:50px;color:var(--game-blue);background:#f4f4f4;border-inline:0;border-radius:0;font-size:clamp(22px,1.7vw,31px)}.game-page--reference .score-team__powerups{grid-area:powers;justify-content:center;align-items:center;gap:clamp(20px,2.5vw,48px);margin:0;display:flex}.game-page--reference .score-team__powerups button,.game-page--reference .score-team--b .score-team__powerups button{--powerup-side:clamp(50px, 3.8vw, 70px);width:var(--powerup-side);height:var(--powerup-side);aspect-ratio:1;background:var(--game-blue);color:#fff;min-height:0;box-shadow:none;border:0;border-radius:10px;padding:8px}.game-page--reference .score-team__powerups button .powerup-icon{width:100%;height:100%}.game-page--reference .score-team__powerups button small{display:none}.game-page--reference .score-team__powerups button.used{opacity:.45;filter:grayscale();background:#9eb6c7}.game-page--reference .score-panel-progress,.game-page--reference .game-legend{display:none}.question-backdrop--reference{background:#10d7e2;padding:0}.question-modal--reference{--question-rail:clamp(300px, 21.5vw, 420px);width:100%;height:100svh;max-height:none;box-shadow:none;background:linear-gradient(118deg,#07d7e4 0%,#35baed 100%);border-radius:0;overflow:hidden}.question-modal--reference:before{content:none!important}.question-modal--reference .reference-question-layout,.question-modal--reference .reference-reveal-layout{grid-template-columns:minmax(0, 1fr) var(--question-rail);direction:ltr;width:100%;min-height:100svh;display:grid}.reference-reveal-layout--compact{display:contents}.question-modal--reference .reference-question-main,.question-modal--reference .reference-answer-stage,.question-modal--reference .reference-judge-stage{direction:rtl;min-width:0;min-height:100svh;padding:5px 20px 18px;position:relative;overflow:hidden}.question-modal--reference .reference-question-tools{direction:ltr;border:1.5px solid #ffffffe6;border-radius:13px;justify-content:space-between;align-items:center;width:100%;min-height:clamp(48px,7.4vh,80px);padding:7px 38px;display:flex}.question-modal--reference .reference-question-tools__actions{align-items:center;gap:8px;display:flex}.question-modal--reference .reference-question-tools a,.question-modal--reference .reference-question-tools button{border:0;background:var(--game-blue,#0d4f86);color:#fff;min-height:clamp(34px,4.3vh,46px);box-shadow:none;border-bottom:3px solid #06365f;border-radius:5px;padding:0 15px;font-size:clamp(10px,.85vw,17px)}.question-modal--reference .reference-question-tools>strong{color:#0d4f86;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(15px,1.4vw,27px);overflow:hidden}.question-modal--reference .question-timer{z-index:8;background:var(--game-blue,#0d4f86);color:#fff;border:0;border-radius:6px;gap:5px;width:clamp(105px,10.2vw,196px);height:clamp(32px,4.4vh,48px);min-height:clamp(32px,4.4vh,48px);margin:0;padding:0 8px;display:flex;position:absolute;top:clamp(7px,1vh,12px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 4px 9px #04365a29}.question-modal--reference .question-timer:before{display:none}.question-modal--reference .question-timer>svg{color:#fff;width:clamp(17px,1.4vw,27px);height:clamp(17px,1.4vw,27px);margin:0;position:static;transform:none}.question-modal--reference .question-timer strong{gap:5px;font-size:clamp(15px,1.3vw,25px)}.question-modal--reference .question-timer strong small{font-size:clamp(7px,.55vw,10px)}.question-modal--reference .question-content{border:1.5px solid #fffffff0;border-radius:19px;flex:1;justify-content:center;align-items:center;width:100%;min-height:0;margin:clamp(18px,4vh,44px) 0 0;padding:42px clamp(24px,4vw,76px) 50px;display:flex;overflow:auto}.question-modal--reference .question-content>p{order:1}.question-modal--reference .question-content>:where(img,video,audio,.one-shot-media,.one-shot-fallback,.letter-question-badge){order:2}.question-modal--reference .question-content>small{z-index:3;min-width:clamp(104px,10vw,192px);min-height:clamp(26px,4vh,43px);color:var(--game-blue,#0d4f86);box-shadow:none;background:#f7f7f7;border:0;border-radius:0 0 5px 5px;order:3;margin:-1px 0 0;padding:3px 14px;font-size:clamp(8px,.72vw,14px);position:relative}.question-modal--reference .reference-question-points{background:var(--game-blue,#0d4f86);color:#fff;min-width:clamp(80px,7.8vw,150px);min-height:clamp(24px,3.7vh,40px);box-shadow:none;border:0;border-radius:0 0 5px 5px;order:4;margin:0;padding:3px 8px;font-size:clamp(8px,.72vw,14px)}.question-modal--reference .question-content p{width:min(950px,92%);max-width:none;color:var(--game-blue,#0d4f86);margin:0 0 16px;font-size:clamp(20px,2vw,38px);line-height:1.35}.question-modal--reference .question-content--text p{background:var(--game-blue,#0d4f86);color:#fff;border:3px solid #fff;border-radius:19px;place-items:center;width:min(760px,72%);min-height:clamp(84px,15vh,155px);margin:auto 0 0;padding:22px 35px;display:grid;box-shadow:0 12px 20px #04375b12}.question-modal--reference .question-content--text>small{margin-top:auto}.question-modal--reference .question-content :where(img,video){width:auto;max-width:min(960px,86%);max-height:min(58vh,600px);box-shadow:none;border:3px solid #fff;border-radius:18px;margin:0}.question-modal--reference .question-content audio{width:min(720px,86%)}.question-modal--reference .active-powerup-banner{z-index:9;position:absolute;bottom:24px;right:38px}.question-modal--reference .question-actions{z-index:10;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;display:block;position:absolute;bottom:13px;left:39px}.question-modal--reference .question-actions .button{background:var(--game-blue,#0d4f86);color:#fff;min-width:clamp(88px,6.2vw,120px);min-height:clamp(34px,4.7vh,51px);box-shadow:none;border:0;border-bottom:4px solid #06365f;border-radius:6px;padding:0 18px;font-size:clamp(10px,.8vw,15px)}.question-modal--reference .question-actions>small{display:none}.question-modal--reference .reference-question-scores{border-left:4px solid var(--game-blue,#0d4f86);direction:rtl;background:#f4f4f4;border-radius:72px 0 0 72px;grid-template-rows:1fr 1fr;grid-template-columns:1fr;align-items:center;gap:clamp(35px,7vh,80px);min-height:100svh;padding:clamp(96px,13vh,150px) 24px 84px;display:grid;position:relative;overflow:visible}.question-modal--reference .reference-question-score{--team-accent:#35b6ee;--team-deep:var(--game-blue,#0d4f86);opacity:1;align-content:center;justify-items:center;width:100%;display:grid;transform:none}.question-modal--reference .reference-question-score>span{display:none}.question-modal--reference .reference-question-score h2{border:3px solid var(--game-blue,#0d4f86);min-width:min(190px,84%);max-width:84%;min-height:34px;color:var(--game-blue,#0d4f86);background:#f4f4f4;border-bottom:0;border-radius:10px 10px 0 0;margin:0 auto -2px;padding:5px 10px;font-size:clamp(13px,1.05vw,19px)}.question-modal--reference .reference-question-score__counter{direction:ltr;grid-template-columns:42px minmax(95px,1fr) 42px;width:min(235px,100%);gap:0!important;display:grid!important}.question-modal--reference .reference-question-score__counter button{border:3px solid var(--game-blue,#0d4f86)!important;width:42px!important;height:39px!important;color:var(--game-blue,#0d4f86)!important;background:#35b6ee!important;border-radius:7px 0 0 7px!important}.question-modal--reference .reference-question-score__counter button:last-child{border-radius:0 7px 7px 0!important}.question-modal--reference .reference-question-score__counter bdi{border-block:3px solid var(--game-blue,#0d4f86)!important;min-width:0!important;min-height:39px!important;color:var(--game-blue,#0d4f86)!important;background:#f4f4f4!important;border-inline:0!important;border-radius:0!important;font-size:18px!important}.question-modal--reference .reference-question-score__powerups{justify-content:center;gap:clamp(15px,1.7vw,30px);margin-top:25px;display:flex}.question-modal--reference .reference-question-score>.reference-question-score__powerups button{background:var(--game-blue,#0d4f86);color:#fff;width:53px;height:53px;box-shadow:none;border:0;border-radius:8px;padding:8px}.question-modal--reference .reference-question-score__powerups .powerup-icon{width:100%;height:100%}.question-modal--reference .reference-question-score__powerups button.used{opacity:.42;filter:grayscale();background:#9eb6c7}.question-modal--reference .reference-question-logo{top:auto;bottom:36px}.question-modal--reference .reference-answer-stage,.question-modal--reference .reference-judge-stage{background:0 0;align-content:center;place-items:center;gap:24px;display:grid}.question-modal--reference .reference-answer-content{justify-items:center;gap:0;width:min(850px,82%);display:grid}.question-modal--reference .reference-answer-content>img{max-width:90%;max-height:48vh;box-shadow:none;border:3px solid #fff;border-radius:18px;margin:0}.question-modal--reference .reference-answer-content>small{min-height:27px;color:var(--game-blue,#0d4f86);background:#f4f4f4;border-radius:5px 5px 0 0;padding:5px 17px}.question-modal--reference .reference-answer-content>h2{background:var(--game-blue,#0d4f86);color:#fff;border:3px solid #fff;border-radius:18px;place-items:center;width:min(760px,100%);min-height:95px;margin:0;padding:22px 30px;font-size:clamp(24px,3vw,52px);display:grid}.question-modal--reference .reference-answer-content>p{color:var(--game-blue,#0d4f86);font-size:11px}.question-modal--reference .reference-answer-content .answer-explanation{width:min(720px,100%);margin-top:12px}.question-modal--reference .reference-stage-later,.question-modal--reference .reference-stage-back,.question-modal--reference .reference-who-answered{background:var(--game-blue,#0d4f86);color:#fff;min-height:34px;box-shadow:none;border-bottom:4px solid #06365f;border-radius:6px;font-size:9px}.question-modal--reference .reference-stage-later{top:14px;left:24px}.question-modal--reference .reference-stage-back{bottom:20px;right:28px}.question-modal--reference .reference-who-answered{bottom:20px;left:28px}.question-modal--reference .reference-judge-heading{gap:4px}.question-modal--reference .reference-judge-heading>small{color:#0a7598;font-size:11px}.question-modal--reference .reference-judge-heading h2{color:var(--game-blue,#0d4f86);font-size:clamp(32px,4vw,66px)}.question-modal--reference .reference-judge-heading p{color:#286b89;font-size:11px}.question-modal--reference .reference-judge-actions{grid-template-columns:1fr .72fr 1fr;gap:clamp(14px,2vw,34px);width:min(850px,86%);display:grid}.question-modal--reference .reference-judge-actions .judge,.question-modal--reference .reference-judge-actions .judge--none{background:var(--game-blue,#0d4f86);color:#fff;border:3px solid #fff;border-radius:18px;align-content:center;place-items:center;gap:5px;width:100%;min-height:118px;padding:13px;display:grid;box-shadow:0 12px #04395b21}.question-modal--reference .reference-judge-actions .judge--b{background:#9b4138}.question-modal--reference .reference-judge-actions .judge--none{color:var(--game-blue,#0d4f86);background:#f4f4f4}.question-modal--reference .reference-judge-actions .judge>small{font-size:9px}.question-modal--reference .reference-judge-actions .judge>strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(17px,1.75vw,28px);overflow:hidden}.question-modal--reference .reference-judge-actions .judge>em{background:#ffffff29;border-radius:999px;padding:5px 9px;font-size:9px;font-style:normal}.question-modal--reference .reference-judge-actions .judge--none>em{background:#dce8ec}html[data-theme=dark] .game-page--reference{background:linear-gradient(118deg,#063f5b 0%,#075479 55%,#096b91 100%)}html[data-theme=dark] .game-page--reference .reference-game-topbar,html[data-theme=dark] .game-page--reference .reference-game-layout{border-color:#86e7f08c}html[data-theme=dark] .game-page--reference .reference-game-title,html[data-theme=dark] .game-page--reference .reference-game-title strong{color:#e7f8fc}html[data-theme=dark] .game-page--reference .game-score-panel,html[data-theme=dark] .game-page--reference .score-team h2,html[data-theme=dark] .game-page--reference .score-team__counter bdi{color:#e9f7fb;background:#071a28}html[data-theme=dark] .game-page--reference .score-team.is-active:before{background:#071a28}html[data-theme=dark] .question-modal--reference{background:linear-gradient(118deg,#06445f,#096b91)}html[data-theme=dark] .question-modal--reference .reference-question-scores,html[data-theme=dark] .question-modal--reference .reference-question-score h2,html[data-theme=dark] .question-modal--reference .reference-question-score__counter bdi,html[data-theme=dark] .question-modal--reference .reference-judge-actions .judge--none,html[data-theme=dark] .question-modal--reference .reference-answer-content>small{color:#e9f7fb!important;background:#071a28!important}html[data-theme=dark] .question-modal--reference .reference-question-tools>strong,html[data-theme=dark] .question-modal--reference .reference-answer-content>p,html[data-theme=dark] .question-modal--reference .reference-judge-heading h2,html[data-theme=dark] .question-modal--reference .reference-judge-heading p,html[data-theme=dark] .question-modal--reference .question-content--media>p{color:#e7f8fc}@media (max-width:1250px) and (min-width:1101px){.game-page--reference .reference-game-topbar__controls{gap:10px}.game-page--reference .reference-game-topbar__controls>a,.game-page--reference .reference-game-topbar__controls>button:not(.theme-toggle){min-height:39px;font-size:12px}.game-page--reference .game-score-panel__inner{gap:170px}.game-page--reference .score-team,.game-page--reference .score-team--b{gap:18px}.game-page--reference .score-team__powerups{gap:12px}}@media (min-width:1101px) and (max-height:720px){.game-page--reference{padding-bottom:120px}.game-page--reference .reference-game-topbar{min-height:58px;padding-block:6px}.game-page--reference .reference-game-layout{height:calc(100svh - 235px);min-height:0;margin-top:10px;padding-block:10px 20px}.game-page--reference .board-category>header{grid-template-rows:minmax(0,1fr) 44px}.game-page--reference .board-category__questions{height:128px}.game-page--reference .game-score-panel{height:120px}.game-page--reference .game-score-panel__inner{padding-top:13px}.game-page--reference .score-team h2{min-height:27px;padding-block:3px}.game-page--reference .score-team__counter,.game-page--reference .score-team__counter button,.game-page--reference .score-team__counter bdi{height:39px;min-height:39px}.game-page--reference .score-team__powerups button,.game-page--reference .score-team--b .score-team__powerups button{width:45px;height:45px;min-height:0}.game-page--reference .game-score-panel__logo{width:126px;height:70px;top:-35px}}@media (max-width:1100px){.game-page--reference{min-height:100svh;padding:8px 0 24px;overflow:visible}.game-page--reference .reference-game-topbar{border-radius:15px;grid-template-columns:1fr;gap:8px;width:calc(100% - 16px);min-height:0;padding:9px}.game-page--reference .reference-game-title{text-align:center;order:-1;justify-items:center;width:100%}.game-page--reference .reference-game-title small{display:none}.game-page--reference .reference-game-title strong{font-size:15px}.reference-game-topbar__controls{justify-content:center;gap:5px;width:100%}.game-page--reference .reference-game-topbar__controls>a,.game-page--reference .reference-game-topbar__controls>button:not(.theme-toggle){border-bottom-width:3px;gap:4px;min-height:36px;padding:0 8px;font-size:9px}.game-page--reference .reference-game-topbar__controls svg{width:15px;height:15px}.game-page--reference .reference-game-theme-toggle{border-bottom-width:3px;width:36px;min-width:36px;height:36px;min-height:36px}.game-page--reference .reference-game-theme-toggle .theme-toggle__thumb svg{width:18px;height:18px}.game-page--reference .reference-game-layout{border-radius:20px;flex-direction:column;gap:10px;width:calc(100% - 16px);height:auto;min-height:0;max-height:none;margin:10px auto 0;padding:10px;display:flex}.game-page--reference .reference-game-arena{order:2}.game-page--reference .game-board-wrap{height:auto;overflow:visible}.game-page--reference .game-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;height:auto}.game-page--reference .board-category{height:clamp(290px,74vw,390px)}.game-page--reference .board-category>header{grid-template-rows:minmax(0,1fr) 48px}.game-page--reference .board-category>header>strong{font-size:clamp(11px,3.2vw,15px)}.game-page--reference .board-category__questions{height:120px}.game-page--reference .question-card strong{font-size:clamp(17px,5vw,23px)}.game-page--reference .game-score-panel{background:#f4f4f4f5;border:0;border-radius:17px;order:1;width:100%;height:auto;min-height:136px;padding:12px 8px;position:static}.game-page--reference .game-score-panel__turn{margin-bottom:7px;display:flex}.game-page--reference .game-score-panel__inner{grid-template-columns:1fr 1fr;gap:9px;height:auto;padding:0}.game-page--reference .game-score-panel__logo{display:none}.game-page--reference .score-team,.game-page--reference .score-team--b{grid-template-columns:1fr;grid-template-areas:"name""counter""powers";gap:0;display:grid}.game-page--reference .score-team.is-active:before{display:none}.game-page--reference .score-team h2{border-width:2px;min-width:100px;max-width:92%;min-height:25px;padding:3px 7px;font-size:10px}.game-page--reference .score-team__counter{grid-template-columns:44px minmax(60px,1fr) 44px;width:min(180px,100%);margin:0 auto}.game-page--reference .score-team__counter button,.game-page--reference .score-team--b .score-team__counter button{border-width:2px;width:44px;height:44px}.game-page--reference .score-team__counter button svg{width:16px;height:16px}.game-page--reference .score-team__counter bdi,.game-page--reference .score-team--b .score-team__counter bdi{border-block-width:2px;min-height:44px;font-size:15px}.game-page--reference .score-team__powerups{gap:8px;margin-top:8px}.game-page--reference .score-team__powerups button,.game-page--reference .score-team--b .score-team__powerups button{border-radius:8px;width:44px;height:44px;min-height:0;padding:6px}.question-modal--reference{overflow-y:auto}.question-modal--reference .reference-question-layout,.question-modal--reference .reference-reveal-layout{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;min-height:100svh}.question-modal--reference .reference-question-main,.question-modal--reference .reference-answer-stage,.question-modal--reference .reference-judge-stage{min-height:calc(100svh - 224px);padding:5px 8px 16px}.question-modal--reference .reference-question-tools{min-height:42px;padding:4px 8px}.question-modal--reference .reference-question-tools>strong{max-width:42%;font-size:10px}.question-modal--reference .question-timer{top:5px}.question-modal--reference .question-content{margin-top:17px;padding:43px 10px 68px}.question-modal--reference .question-content p{width:96%;font-size:clamp(18px,5.6vw,28px)}.question-modal--reference .question-content--text p{width:94%;min-height:115px;padding:18px}.question-modal--reference .question-content :where(img,video){border-radius:13px;max-width:96%;max-height:48svh}.question-modal--reference .question-actions{bottom:15px;left:18px}.question-modal--reference .active-powerup-banner{bottom:58px;right:16px}.question-modal--reference .reference-question-scores{border:0;border-top:4px solid var(--game-blue,#0d4f86);border-radius:32px 32px 0 0;grid-template-rows:1fr;grid-template-columns:1fr 1fr;gap:8px;min-height:224px;padding:20px 10px 14px}.question-modal--reference .reference-question-logo{display:none}.question-modal--reference .reference-question-score h2{border-width:2px;min-width:95px;min-height:25px;padding:3px 7px;font-size:10px}.question-modal--reference .reference-question-score__counter{grid-template-columns:44px minmax(54px,1fr) 44px;width:min(180px,100%)}.question-modal--reference .reference-question-score__counter button{border-width:2px!important;width:44px!important;height:44px!important}.question-modal--reference .reference-question-score__counter bdi{border-block-width:2px!important;min-height:44px!important;font-size:14px!important}.question-modal--reference .reference-question-score__powerups{gap:7px;margin-top:10px}.question-modal--reference .reference-question-score>.reference-question-score__powerups button{width:44px;height:44px;padding:6px}.question-modal--reference .reference-answer-content{width:96%}.question-modal--reference .reference-answer-content>h2{min-height:100px;padding:18px;font-size:clamp(25px,8vw,40px)}.question-modal--reference .reference-judge-stage{padding-top:66px;overflow-y:auto}.question-modal--reference .reference-judge-actions{grid-template-columns:1fr;gap:9px;width:100%}.question-modal--reference .reference-judge-actions .judge,.question-modal--reference .reference-judge-actions .judge--none{text-align:start;grid-template-columns:1fr auto;justify-items:start;min-height:92px}.question-modal--reference .reference-judge-actions .judge>small,.question-modal--reference .reference-judge-actions .judge>strong{grid-column:1}.question-modal--reference .reference-judge-actions .judge>em{grid-area:1/2/3;align-self:center}.question-modal--reference .reference-stage-later{top:13px;left:12px}.question-modal--reference .reference-stage-back{bottom:15px;right:12px}.question-modal--reference .reference-who-answered{bottom:15px;left:12px}}@media (max-width:430px){.game-page--reference .reference-game-topbar__controls>a,.game-page--reference .reference-game-topbar__controls>button:not(.theme-toggle){padding-inline:6px;font-size:8px}.game-page--reference .reference-game-topbar__controls>a svg,.game-page--reference .reference-game-topbar__controls>button:not(.theme-toggle) svg{display:none}.game-page--reference .board-category{height:300px}.question-modal--reference .reference-question-tools a,.question-modal--reference .reference-question-tools button{padding-inline:7px}.question-modal--reference .reference-question-score__powerups{gap:4px}.question-modal--reference .reference-question-score>.reference-question-score__powerups button{width:44px;height:44px}}:where(button,a,[role=button]){touch-action:manipulation}.social-links{direction:ltr;align-items:center;gap:10px;display:flex}.social-links a{color:#fff;background:#ffffff12;border:1px solid #fff3;border-radius:50%;place-items:center;width:38px;height:38px;transition:transform .18s,border-color .18s,background .18s;display:grid}.social-links a:hover{background:#26d2dd29;border-color:#40e2ebd1;transform:translateY(-3px)}.social-links svg{width:19px;height:19px}.footer__socials{margin-top:17px}.reference-footer__socials{align-items:center;gap:12px;display:flex}.reference-footer .reference-footer__socials a{background:0 0;border:2px solid #fff;width:32px;height:32px;padding:5px}.reference-footer .reference-footer__socials svg{width:100%;height:100%}.theme-toggle{justify-content:center;gap:0;width:48px;min-width:48px;height:40px;min-height:40px;padding:0!important}.theme-toggle__track{flex:none}.account-profile-card__account-actions{align-self:end}.account-profile-card__logout{min-width:142px;height:44px}.account-profile-card__form .button{min-width:138px}.gift-redemption-card:after{content:none;display:none}.dashboard-load-error{min-height:240px;color:var(--blue);text-align:center;background:#ffffffdb;border:1px solid #ff6b574d;border-radius:24px;align-content:center;place-items:center;gap:14px;padding:30px;display:grid}.dashboard-load-error>svg{width:38px;height:38px;color:var(--coral)}.dashboard-load-error .button{min-width:150px}html[data-theme=dark] .dashboard-load-error{color:#e8f7fc;background:#0c202d;border-color:#653c3a}.store-purchase-icon{color:#fff;filter:drop-shadow(0 2px 2px #02394b33);flex:none;place-items:center;width:28px;height:28px;display:grid}.store-checkout-button .store-purchase-icon svg{width:25px;height:25px}.fazlaka-loader__curtain-panel{background-image:none;overflow:hidden}.fazlaka-loader__curtain-panel:before{content:"";background:url(/brand/fazlaka-curtain-cartoon-bg.webp) 50%/cover no-repeat;width:200%;height:100%;display:block;position:absolute;top:0}.fazlaka-loader__curtain-panel--left:before{left:0}.fazlaka-loader__curtain-panel--right:before{right:0}.category-selection-dock__chips{scrollbar-width:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;max-height:none;padding:2px;display:grid;overflow:visible}.category-selection-dock__chips button{border-radius:13px;grid-template-columns:38px minmax(0,1fr) 12px;align-items:center;gap:5px;width:100%;min-width:0;min-height:56px;padding:5px 6px;display:grid}.category-selection-dock__thumb{width:38px;height:38px}.category-selection-dock__label{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;max-width:none;font-size:8px;line-height:1.35;display:-webkit-box;overflow:hidden}.category-selection-dock__chips button>svg{align-self:start;width:11px;height:11px;margin:0}.category-art-placeholder{color:#e1f8fcb8;background:#01213633;border:1px dashed #beeff75c;border-radius:13px;place-items:center;width:calc(100% - 18px);height:calc(100% - 18px);display:grid}.category-art-placeholder small{font-size:8px;font-weight:900}.category-selection-dock__empty-art{border-radius:inherit;color:#dffaff;background:linear-gradient(145deg,#0c7594,#07476f);place-items:center;width:100%;height:100%;font-size:15px;display:grid}.setup-main--category-flow>.setup-actions--floating .button{clip-path:none;border-radius:14px;overflow:hidden}.powerup-option{touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition-duration:.12s}html[data-theme=dark] .setup-main--team-details .team-details-section{color:#e8f6fb;background:#0e2231;border-color:#294958;box-shadow:0 14px 36px #00000038}html[data-theme=dark] .setup-main--team-details .team-details-section>header h2,html[data-theme=dark] .setup-main--team-details .team-name-card>span,html[data-theme=dark] .setup-main--team-details .team-setup-card__head h2,html[data-theme=dark] .setup-main--team-details .powerup-picker-head strong{color:#e8f7fc}html[data-theme=dark] .setup-main--team-details .team-details-section>header small,html[data-theme=dark] .setup-main--team-details .powerup-picker-head small{color:#8eb5c4}html[data-theme=dark] .setup-main--team-details .team-setup-card{border-color:#2c5362;border-top-color:var(--cyan);background:#0b1d2a}html[data-theme=dark] .setup-main--team-details .team-setup-card--b{border-top-color:var(--coral)}@media (max-width:900px) and (min-width:721px){.setup-main--category-flow .category-flow{--category-dock-height:154px}.category-selection-dock{min-height:142px}.category-selection-dock__chips{grid-template-columns:repeat(3,minmax(0,1fr))}.category-selection-dock__chips button{grid-template-columns:36px minmax(0,1fr) 11px;min-height:54px}.category-selection-dock__thumb{width:36px;height:36px}}@media (max-width:720px){.theme-toggle{width:40px;min-width:40px}.theme-toggle__track{width:32px}.account-profile-card__logout,.account-profile-card__form .button{width:100%;min-width:0}.setup-main--category-flow .category-flow{--category-dock-height:210px}.category-selection-dock{min-height:126px;bottom:calc(82px + env(safe-area-inset-bottom));align-items:center}.category-selection-dock__chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;max-height:none;overflow:visible}.category-selection-dock__chips button{border-radius:10px;grid-template-columns:31px minmax(0,1fr) 10px;min-height:43px;padding:3px 4px}.category-selection-dock__thumb{width:31px;height:31px}.category-selection-dock__label{max-width:none;font-size:7px}.setup-main--category-flow>.setup-actions--floating{width:calc(100% - 24px);left:12px;right:12px;bottom:max(10px, env(safe-area-inset-bottom));z-index:80}.setup-main--category-flow>.setup-actions--floating .button{border-radius:14px;width:100%;min-height:54px;box-shadow:0 6px #053d67,0 12px 24px #02223733}html[data-theme=dark] .setup-main--category-flow>.setup-actions--floating .button{background:#0d568e;border-radius:14px;box-shadow:0 6px #042f50,0 12px 24px #00000047}.fazlaka-loader__curtain-logo{width:min(430px,86vw)}}@media (max-width:430px){.category-selection-dock{grid-template-columns:57px minmax(0,1fr);gap:7px;width:calc(100% - 16px);padding:7px}.category-selection-dock .category-shared-count{min-width:0;padding-inline:2px 7px}.category-selection-dock__chips button{grid-template-columns:27px minmax(0,1fr) 9px}.category-selection-dock__thumb{width:27px;height:27px}.reference-footer{gap:8px;min-height:76px}.reference-footer .reference-footer__socials{gap:6px}.reference-footer .reference-footer__socials a{width:24px;height:24px;padding:3px}}@media (max-width:360px){.reference-footer{text-align:center;grid-template-columns:1fr;align-content:center;justify-items:center;gap:10px;min-height:150px;padding:16px 12px;display:grid}.reference-footer__support,.reference-footer small{font-size:9px}}.theme-toggle,.reference-home .theme-toggle,html[data-theme=dark] .theme-toggle,html[data-theme=dark] .reference-home .theme-toggle{border-radius:7px;place-items:center;width:40px;min-width:40px;height:40px;min-height:40px;display:grid;color:#fff!important;background:#0d578c!important;border:2px solid #084674!important;padding:0!important;box-shadow:0 4px #06385f!important}.theme-toggle:hover{transform:translateY(-1px)}.theme-toggle:active{transform:translateY(2px);box-shadow:0 1px #06385f!important}.theme-toggle__track,.theme-toggle__thumb{border-radius:inherit!important;width:100%!important;height:100%!important;color:inherit!important;box-shadow:none!important;background:0 0!important;place-items:center!important;padding:0!important;display:grid!important;transform:none!important}.theme-toggle__thumb svg{stroke-width:2.25px;width:21px!important;height:21px!important}html[data-theme=dark] .theme-toggle{background:#0a385c!important;border-color:#1d6f9f!important;box-shadow:0 4px #041f35!important}.game-page--reference .powerup-icon,.question-modal--reference .reference-question-score__powerups .powerup-icon{filter:brightness(0)invert()}.game-page--reference .score-team.is-active:before,html[data-theme=dark] .game-page--reference .score-team.is-active:before{background:var(--game-blue);filter:none}.game-page--reference .reference-game-theme-toggle,html[data-theme=dark] .game-page--reference .reference-game-theme-toggle{border-radius:7px;background:var(--game-blue)!important;box-shadow:none!important;border:2px solid #084674!important;border-bottom-width:4px!important}.game-page--reference .reference-game-theme-toggle .theme-toggle__thumb svg{color:#fff}.game-page--reference .score-team,.game-page--reference .score-team--b,html[data-theme=dark] .game-page--reference .score-team,html[data-theme=dark] .game-page--reference .score-team--b{--team-accent:#35b6ee;--team-deep:var(--game-blue);--team-shadow:#23d0ee}.game-page--reference .score-team__counter{width:var(--team-card-width)}.game-page--reference .score-team.is-active:before,html[data-theme=dark] .game-page--reference .score-team.is-active:before{content:none}.game-page--reference .score-team h2{width:calc(var(--team-card-width) - 48px);min-width:calc(var(--team-card-width) - 48px);max-width:calc(var(--team-card-width) - 48px);border-color:var(--game-blue)!important;border-bottom:3px solid var(--game-blue)!important}.game-page--reference .score-team.is-active h2:before{content:"";z-index:3;background:var(--game-blue);clip-path:polygon(0 8px,100% 8px,50% 100%);width:58px;height:34px;position:absolute;top:-44px;left:50%;transform:translate(-50%)}.game-page--reference .score-team__counter:before,html[data-theme=dark] .game-page--reference .score-team__counter:before{content:none}.game-page--reference .score-team .score-team__counter button,.game-page--reference .score-team--b .score-team__counter button,html[data-theme=dark] .game-page--reference .score-team .score-team__counter button,html[data-theme=dark] .game-page--reference .score-team--b .score-team__counter button{border-color:var(--game-blue)!important;border-top-color:var(--game-blue)!important;color:var(--game-blue)!important;background:#35b6ee!important}.game-page--reference .score-team .score-team__counter bdi,.game-page--reference .score-team--b .score-team__counter bdi,html[data-theme=dark] .game-page--reference .score-team .score-team__counter bdi,html[data-theme=dark] .game-page--reference .score-team--b .score-team__counter bdi{border-top-color:var(--game-blue)!important;border-bottom-color:var(--game-blue)!important;box-shadow:none!important}.question-modal--reference .reference-question-score h2{border-bottom:3px solid var(--game-blue)!important}.question-modal--reference .reference-question-score__counter{margin-top:-3px}.question-modal--reference .reference-question-score__counter button,.question-modal--reference .reference-question-score__counter bdi{border-top-color:var(--game-blue)!important}.game-page--reference .score-team .score-team__powerups button,.game-page--reference .score-team--b .score-team__powerups button,html[data-theme=dark] .game-page--reference .score-team .score-team__powerups button,html[data-theme=dark] .game-page--reference .score-team--b .score-team__powerups button{background:var(--game-blue)!important;color:#fff!important;box-shadow:none!important}.game-page--reference .reference-game-topbar__controls>button.reference-game-topbar__end,html[data-theme=dark] .game-page--reference .reference-game-topbar__controls>button.reference-game-topbar__end{color:#fff!important;box-shadow:none!important;background:#f11818!important;border-color:#0000 #0000 #fff!important;border-bottom-style:solid!important;border-bottom-width:4px!important}.game-page--reference .reference-game-topbar__controls>button.reference-game-topbar__end:hover{background:#d80f0f!important}.game-page--reference .reference-game-topbar__controls>button.reference-game-topbar__end:disabled,html[data-theme=dark] .game-page--reference .reference-game-topbar__controls>button.reference-game-topbar__end:disabled{opacity:1;color:#fff!important;background:#f11818!important;border-color:#0000!important}@media (max-width:760px){.game-page--reference .score-team.is-active h2:before{display:none}}html[data-theme=dark] .setup-main--category-flow>.setup-actions--floating{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html[data-theme=dark] .setup-main--category-flow>.setup-actions--floating .button{isolation:isolate;background-clip:padding-box;border:0;overflow:hidden;clip-path:inset(0 round 14px)!important;box-shadow:none!important;border-radius:14px!important}.reference-game-title__code{direction:ltr;justify-content:flex-end;align-items:center;gap:9px;display:flex}.reference-game-title__viewers{min-height:32px;color:var(--game-blue);direction:rtl;background:#ffffff7a;border:1px solid #07558a40;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:8px;font-weight:900;display:inline-flex}.reference-game-title__viewers>svg{color:#0a9caf;width:14px}.reference-game-title__viewers bdi{text-align:center;min-width:14px;font-size:12px;font-weight:1000}.reference-game-viewers{z-index:2;color:#fff;white-space:nowrap;direction:rtl;background:#07558a;border:1px solid #ffffff94;border-radius:9px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:7px;font-weight:900;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px #04375833}.reference-game-viewers svg{color:#66edf1;width:13px}.reference-game-viewers bdi{text-align:center;min-width:13px;font-size:11px;font-weight:1000}.reference-game-title__code>button{border:2px solid var(--game-blue);background:var(--game-blue);color:#fff;cursor:pointer;border-radius:9px;place-items:center;width:36px;height:36px;padding:0;display:grid}.reference-game-title__code>button svg{width:17px}.reference-game-title__code>button:disabled{opacity:.55;cursor:wait}.spectator-live-count{z-index:180;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#043d5ce6;border:1px solid #ffffff9e;border-radius:11px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:9px;font-weight:900;display:inline-flex;position:fixed;top:86px;left:18px;box-shadow:0 10px 24px #011e302e}.spectator-live-count svg{color:#56e1e8;width:15px}.spectator-live-count strong{text-align:center;min-width:20px;font-size:14px}.game-share-backdrop{z-index:300;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#01121dc7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.game-share-card{color:#073d5f;text-align:center;background:#f7fbfc;border:2px solid #25cbd8;border-radius:24px;justify-items:center;gap:10px;width:min(560px,100vw - 30px);padding:27px;display:grid;position:relative;box-shadow:0 30px 90px #0014226b}.game-share-card__close{color:#376878;cursor:pointer;background:#e5f2f4;border:0;border-radius:9px;place-items:center;width:35px;height:35px;display:grid;position:absolute;top:13px;left:13px}.game-share-card__close svg{width:17px}.game-share-card__icon{color:#fff;background:linear-gradient(145deg,#17d1db,#0874a8);border-radius:17px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 9px #07527e}.game-share-card__icon svg{width:25px}.game-share-card>small{color:#0799ac;margin-top:5px;font-size:8px;font-weight:1000}.game-share-card h2{margin:0;font-size:25px}.game-share-card>p{color:#68838d;max-width:430px;margin:0 0 6px;font-size:9px;font-weight:800;line-height:1.7}.game-share-card>label{text-align:start;gap:6px;width:100%;display:grid}.game-share-card>label>span{font-size:8px;font-weight:1000}.game-share-card>label>div{background:#fff;border:1px solid #bedbe1;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;min-height:48px;display:grid;overflow:hidden}.game-share-card code{color:#174e68;text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;padding:0 13px;font-family:inherit;font-size:10px;font-weight:900;display:flex;overflow:hidden}.game-share-card code.game-share-card__masked{letter-spacing:.24em;font-size:20px}.game-share-card label button{color:#fff;min-width:105px;font:inherit;cursor:pointer;background:#07558a;border:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:8px;font-weight:1000;display:inline-flex}.game-share-card label button svg{width:14px}.game-share-card__watching{color:#087989;background:#e2f7f8;border-radius:999px;align-items:center;gap:7px;margin-top:4px;padding:7px 12px;font-size:8px;font-weight:900;display:inline-flex}.game-share-card__watching svg{width:15px}.game-share-card__watching strong{font-size:13px}.game-share-card__native{color:#053b59;min-height:44px;font:inherit;cursor:pointer;background:#16c5d1;border:0;border-radius:11px;align-items:center;gap:7px;padding:0 18px;font-size:9px;font-weight:1000;display:inline-flex}.game-share-card__native svg{width:16px}.game-finish-backdrop{z-index:1300;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#011420c2;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.game-finish-card{color:#074c76;text-align:center;background:#f7fbfc;border:2px solid #23c8d5;border-radius:24px;justify-items:center;gap:9px;width:min(470px,94vw);padding:30px 26px 24px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px #05537933,0 35px 90px #00172666}.game-finish-card:before{content:"";background:#20ccd91f;border-radius:50%;width:180px;height:180px;position:absolute;top:-105px;right:-95px}.game-finish-card__close{z-index:2;color:#527681;cursor:pointer;background:#e5f3f5;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:13px;left:13px}.game-finish-card__close svg{width:16px}.game-finish-card__icon{color:#fff;background:linear-gradient(145deg,#ff6c5e,#c63831);border-radius:19px;place-items:center;width:62px;height:62px;display:grid;box-shadow:0 8px #8e2927}.game-finish-card__icon svg{width:27px}.game-finish-card>small{color:#d74b40;margin-top:6px;font-size:8px;font-weight:1000}.game-finish-card h2{margin:0;font-size:25px}.game-finish-card p{color:#68838d;max-width:390px;margin:0;font-size:9px;font-weight:800;line-height:1.8}.game-finish-card>div{grid-template-columns:.8fr 1.2fr;gap:9px;width:100%;margin-top:8px;display:grid}.game-finish-card>div button{color:#426b79;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9d7de;border-radius:11px;padding:0 13px;font-size:9px;font-weight:1000}.game-finish-card>div button:last-child{color:#fff;background:#e64f45;border-color:#cf433a;box-shadow:0 5px #a72e29}.game-finish-card button:disabled{cursor:wait;opacity:.62}html[data-theme=dark] .reference-game-title__code>button{background:#0b4567;border-color:#4ed8e2}html[data-theme=dark] .reference-game-title__viewers{color:#e8f8fb;background:#0d3143;border-color:#356479}html[data-theme=dark] .reference-game-viewers{color:#effbfc;background:#0a3857;border-color:#30718a;box-shadow:0 4px #041f34}html[data-theme=dark] .game-share-card{color:#eaf9fc;background:#081d2a;border-color:#1cbac8}html[data-theme=dark] .game-share-card__close{color:#b9dce5;background:#102f3e}html[data-theme=dark] .game-share-card>p{color:#93adb7}html[data-theme=dark] .game-share-card>label>div{background:#102a38;border-color:#365765}html[data-theme=dark] .game-share-card code{color:#e4f8fb}html[data-theme=dark] .game-share-card__watching{color:#76e1e8;background:#103541}html[data-theme=dark] .game-finish-card{color:#eaf9fc;background:#081d2a}html[data-theme=dark] .game-finish-card p{color:#93adb7}html[data-theme=dark] .game-finish-card__close,html[data-theme=dark] .game-finish-card>div button:first-child{color:#d7f0f5;background:#102f3e;border-color:#365765}.admin-question-image-upload{grid-template-columns:minmax(0,1fr) 150px;gap:10px;display:grid}.admin-question-image-upload>label{color:#075b7b;cursor:pointer;background:#eaf9fb;border:1px dashed #13afc2;border-radius:13px;align-items:center;gap:12px;min-height:78px;padding:12px 15px;display:flex}.admin-question-image-upload>label.is-busy{cursor:wait;opacity:.65}.admin-question-image-upload>label>svg{flex:none;width:27px;height:27px}.admin-question-image-upload>label>span{gap:3px;display:grid}.admin-question-image-upload>label strong{font-size:10px}.admin-question-image-upload>label small{color:#668791;font-size:7px;font-weight:800;line-height:1.55}.admin-question-image-upload>label input{display:none}.admin-question-image-upload>a{color:#366878;background:#fff;border:1px solid #c4dfe4;border-radius:13px;grid-template-columns:62px 1fr;align-items:center;gap:7px;min-height:78px;padding:5px;font-size:7px;font-weight:900;display:grid;overflow:hidden}.admin-question-image-upload>a img{object-fit:contain;background:#0b4565;border-radius:9px;width:62px;height:62px}html[data-theme=dark] .admin-question-image-upload>label{color:#bdeef3;background:#0c303e;border-color:#1eb8c8}html[data-theme=dark] .admin-question-image-upload>label small{color:#92afb9}html[data-theme=dark] .admin-question-image-upload>a{color:#d8f2f6;background:#102b39;border-color:#355665}@media (max-width:650px){.admin-question-image-upload{grid-template-columns:1fr}}.admin-table-head--content>button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.admin-table-head--content>button svg{width:12px;height:12px}.admin-table-head--content>button.is-active{color:#087eaa}.admin-table-head--content>button.is-active:after{content:"↓";font-size:10px}.admin-table-head--content>button.is-active:has(svg[data-direction=asc]):after{content:"↑"}.admin-table-head--content>button.is-active svg[data-direction=asc]{transform:rotate(180deg)}.admin-topbar__actions button.theme-toggle{color:#075184;width:44px;min-width:44px;box-shadow:none;background:#fff;border-color:#cadde4;flex:0 0 44px;padding:0!important}.admin-question-image-upload>a>svg{width:34px;height:34px;margin-inline:auto}.question-modal__header-actions{align-items:center;gap:7px;display:flex}.question-modal__header-actions>button{color:#fff;min-height:36px;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:9px;align-items:center;gap:4px;padding:7px;font-size:8px;display:inline-flex}.question-modal__header-actions .theme-toggle{width:38px;min-width:38px;height:36px;min-height:36px}html[data-theme=dark] :where(.admin-field input,.admin-field select,.admin-field textarea,.admin-switch){color:#e6f5fa;background:#0a1c28;border-color:#34505e}html[data-theme=dark] .admin-topbar__actions .theme-toggle{color:#e6f5fa;background:#102b39;border-color:#34505e;box-shadow:none!important}.score-team__powerups button.used,.reference-question-score__powerups button.used{position:relative;opacity:.42!important;filter:grayscale()!important}.score-team__powerups button.used:after,.reference-question-score__powerups button.used:after{content:"✓";color:#0a557f;background:#fff;border-radius:50%;place-items:center;width:15px;height:15px;font-size:10px;font-weight:1000;display:grid;position:absolute;inset:3px 3px auto auto}html[data-theme=dark] :where(.score-team__powerups button.used,.reference-question-score__powerups button.used){color:#d3dce0!important;background:#43535c!important;border-color:#728995!important}html[data-theme=dark] .question-modal--reference .reference-question-scores{box-shadow:none}.question-modal--reference .question-content>small{text-align:center;align-self:center;margin-inline:auto}.reference-answer-content>:where(audio,video){border-radius:18px;width:min(760px,100%);max-height:52vh;margin-bottom:18px}.reference-answer-content .answer-note{color:#07558a;background:#ffffffb8;border-radius:12px;margin:10px 0 0;padding:10px 14px;font-size:12px;font-weight:900}.reference-question-theme-toggle{width:42px;min-width:42px;padding:0!important}@media (max-width:1100px){.game-page--reference .game-score-panel__turn{display:none!important}.game-page--reference .game-score-panel__inner{gap:14px}.game-page--reference .score-team,.game-page--reference .score-team--b{min-width:0}.game-page--reference .score-team__counter{grid-template-columns:40px minmax(0,1fr) 40px;width:100%}.game-page--reference .score-team__counter button,.game-page--reference .score-team--b .score-team__counter button{width:40px;height:42px}.game-page--reference .score-team.is-active h2:before{clip-path:polygon(0 6px,100% 6px,50% 100%);width:34px;height:22px;display:block;top:-29px}.question-modal--reference .question-timer{flex:none;width:112px;height:40px;min-height:40px;margin:10px auto 0;position:relative;top:auto;left:auto;transform:none!important}.question-modal--reference .question-actions{justify-content:center;width:min(240px,100% - 32px);bottom:24px;left:50%;transform:translate(-50%)}.question-modal--reference .question-actions .button{width:100%;min-width:0}.question-modal--reference .reference-question-scores{border-top:0;border-radius:22px 22px 0 0}.question-modal--reference .reference-question-score{min-width:0}.question-modal--reference .reference-question-score__counter{grid-template-columns:38px minmax(0,1fr) 38px;width:100%}.question-modal--reference .reference-question-score__counter button{width:38px!important;height:42px!important}.question-modal--reference .reference-question-score__counter bdi{min-width:0;min-height:42px!important}.question-modal--reference .reference-answer-content>img{margin-top:40px;margin-bottom:16px}.question-modal--reference .reference-answer-content>small{margin-top:8px}.question-modal--reference .reference-stage-later{z-index:4;top:10px;left:10px}}@media (max-width:430px){.game-page--reference .reference-game-topbar__controls>a svg,.game-page--reference .reference-game-topbar__controls>button:not(.theme-toggle) svg{flex:none;display:block!important}.game-page--reference .reference-game-topbar__controls>a,.game-page--reference .reference-game-topbar__controls>button:not(.theme-toggle){padding-inline:5px;font-size:8px}.game-page--reference .game-score-panel{padding-inline:6px}.game-page--reference .game-score-panel__inner{gap:7px}.question-modal--reference .reference-question-scores{gap:12px;padding-inline:7px}.game-page--reference .score-team__counter{grid-template-columns:34px minmax(0,1fr) 34px}.game-page--reference .score-team__counter button,.game-page--reference .score-team--b .score-team__counter button{width:34px;height:40px}.game-page--reference .score-team__counter bdi,.game-page--reference .score-team--b .score-team__counter bdi{min-height:40px}.question-modal--reference .reference-question-tools__actions{gap:3px}.question-modal--reference .reference-question-tools__actions :where(a,button){min-height:36px;padding-inline:6px;font-size:8px}.question-modal--reference .reference-question-tools__actions .reference-question-theme-toggle{border-bottom-width:2px!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important}.question-modal--reference .reference-question-theme-toggle .theme-toggle__thumb svg{width:16px!important;height:16px!important}}html[data-theme=dark] .question-modal--reference .question-actions{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}@media (max-width:980px){.site-nav.is-open:not(.reference-home .site-nav),body:not(.reference-home) .site-nav.is-open{left:10px}}.spectator-access-page{background:radial-gradient(circle at 25% 15%,#20d3dc33,#0000 30%),linear-gradient(145deg,#05243a,#061724);place-items:center;min-height:100svh;padding:24px;display:grid}.spectator-access-card{color:#e9fbfd;text-align:center;background:#092737f0;border:1px solid #64e2e959;border-radius:25px;justify-items:center;gap:10px;width:min(480px,100%);padding:30px;display:grid;box-shadow:0 30px 80px #00000059}.spectator-access-card .logo{margin-bottom:5px}.spectator-access-card__icon{color:#65edf1;background:#0e628e;border-radius:18px;place-items:center;width:60px;height:60px;display:grid;box-shadow:0 8px #053d61}.spectator-access-card__icon svg{width:27px}.spectator-access-card>small{color:#66dce5;margin-top:6px;font-size:9px;font-weight:900}.spectator-access-card h1{margin:0;font-size:26px}.spectator-access-card>p{color:#94aeb9;max-width:360px;margin:0;font-size:9px;font-weight:800;line-height:1.7}.spectator-access-card form{gap:12px;width:100%;margin-top:8px;display:grid}.spectator-access-card form label{text-align:start;gap:6px;display:grid}.spectator-access-card form label>span{font-size:8px;font-weight:900}.spectator-access-card form label>div{background:#071c29;border:1px solid #31596b;border-radius:12px;grid-template-columns:minmax(0,1fr) 48px;height:52px;display:grid;overflow:hidden}.spectator-access-card input{color:#fff;min-width:0;font:inherit;letter-spacing:.18em;text-align:center;text-transform:uppercase;background:0 0;border:0;outline:0;padding:0 14px;font-size:19px;font-weight:1000}.spectator-access-card form label button{color:#8cdfe6;cursor:pointer;background:#0c3448;border:0}.spectator-access-card form label button svg{width:18px}.spectator-access-card form>button,.spectator-access-card>button{color:#063951;min-height:48px;font:inherit;cursor:pointer;background:#1cc8d2;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-size:10px;font-weight:1000;display:inline-flex}.spectator-access-card form>button:disabled{opacity:.5;cursor:not-allowed}.spectator-access-card form>button svg{width:17px}.spectator-access-card__error{color:#ffb8ae;background:#492424;border-radius:9px;padding:8px 10px;font-size:8px;font-weight:900}.spectator-game-page{color:#063f68;background:linear-gradient(120deg,#10d8e2,#39b6ed);min-height:100svh;padding:92px 26px 34px;position:relative;overflow-x:hidden}.spectator-game-header{color:#fff;background:#043c58ed;border-bottom:2px solid #ffffffa6;grid-template-columns:1fr auto 1fr;align-items:center;min-height:70px;padding:7px 20px;display:grid;position:absolute;inset:0 0 auto}.spectator-game-header .logo{justify-self:start}.spectator-game-header>div{justify-items:center;gap:2px;display:grid}.spectator-game-header>div span{color:#73ebef;align-items:center;gap:5px;font-size:8px;font-weight:900;display:inline-flex}.spectator-game-header>div span svg{width:14px}.spectator-game-header>div strong{letter-spacing:.12em;font-size:17px}.spectator-game-header .theme-toggle{color:#fff;justify-self:end}.spectator-live-count--watch{top:82px}.spectator-scorebar{direction:ltr;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:14px;width:min(980px,90vw);margin:18px auto 25px;display:grid}.spectator-scorebar>article{direction:rtl;background:#f5f9faf0;border:2px solid #ffffffd1;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-width:0;padding:10px 16px;display:grid}.spectator-scorebar>article.is-active{border-color:#07558a;box-shadow:0 8px #054b772e}.spectator-scorebar article small{color:#0a91a4;font-size:7px;font-weight:1000}.spectator-scorebar article strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.spectator-scorebar article bdi{color:#07558a;font-size:25px;font-weight:1000}.spectator-scorebar>div{color:#fff;text-align:center;background:#07558a;border-radius:14px;align-content:center;place-items:center;gap:2px;padding:8px 15px;font-size:8px;font-weight:900;display:grid}.spectator-scorebar>div svg{color:#ffe075;width:18px}.spectator-board{background:#ffffff1a;border:2px solid #ffffffe6;border-radius:27px;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;width:min(1420px,100%);min-height:560px;margin:auto;padding:20px;display:grid}.spectator-board-category{background:#f5f7f8;border-radius:15px;grid-template-rows:minmax(190px,1fr) auto auto;min-width:0;display:grid;overflow:hidden}.spectator-board-category>div{min-height:0;overflow:hidden}.spectator-board-category>div img{width:100%;height:100%;display:block}.spectator-board-category h2{color:#07558a;text-align:center;background:#f5f7f8;border-radius:12px 12px 0 0;place-items:center;min-height:52px;margin:-11px 0 0;padding:8px 5px;font-size:clamp(11px,1.2vw,20px);display:grid;position:relative}.spectator-board-category>section{background:#2d9edb;grid-template-columns:1fr 1fr;gap:4px;min-height:155px;display:grid}.spectator-board-category>section span{color:#fff;background:#2d9edb;place-items:center;font-size:clamp(18px,2vw,34px);font-weight:1000;display:grid}.spectator-board-category>section span:nth-child(n+3){background:#2479b5}.spectator-board-category>section span:nth-child(n+5){background:#104e7d}.spectator-board-category>section span.is-resolved{opacity:.35}.spectator-board-category>section span.is-open{outline-offset:-3px;outline:3px solid #ffe16b}.spectator-board-category>section svg{width:24px}.spectator-question-backdrop{z-index:150;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#021927b8;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.spectator-question{color:#07558a;text-align:center;background:#f4f6f7;border:3px solid #fff;border-radius:28px;align-content:center;justify-items:center;gap:18px;width:min(1000px,94vw);min-height:min(610px,88svh);padding:28px;display:grid;box-shadow:0 35px 100px #0006}.spectator-question>header{width:100%;display:none;position:absolute}.spectator-question>header+.spectator-question__timer{margin-top:0}.spectator-question__timer{color:#fff;background:#07558a;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-width:115px;padding:9px 16px;display:inline-flex}.spectator-question__timer span{font-size:22px}.spectator-question__timer strong{font-size:24px}.spectator-question__media{object-fit:contain;border-radius:18px;max-width:min(720px,80vw);max-height:330px}.spectator-question__audio{width:min(560px,80vw)}.spectator-question h1{max-width:850px;margin:0;font-size:clamp(28px,4vw,58px);line-height:1.4}.spectator-question p{color:#587989;max-width:720px;margin:0;font-size:12px;font-weight:800;line-height:1.8}.spectator-question footer{color:#59808d;background:#e1f1f4;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:8px;font-weight:900;display:inline-flex}.spectator-question footer svg{width:14px}.spectator-mirror{padding-top:30px}.spectator-mode-strip{z-index:1400;color:#e9fbfd;letter-spacing:.01em;background:#073f69;border-bottom:2px solid #ffffffe6;justify-content:center;align-items:center;gap:7px;height:23px;padding:0 18px;font-size:7px;font-weight:1000;display:flex;position:fixed;inset:0 0 auto}.spectator-mode-strip svg{color:#70eef2;width:12px}.spectator-mode-strip bdi{color:#7de9ed;border-inline-start:1px solid #ffffff4d;margin-inline-start:7px;padding-inline-start:9px}.spectator-hidden-controls{visibility:hidden;pointer-events:none}.spectator-mirror .reference-game-title{justify-self:end}.spectator-mirror .board-category__questions .question-card{pointer-events:none}.spectator-mirror .score-team__counter{width:var(--team-card-width);grid-template-columns:1fr}.spectator-mirror .score-team__counter bdi,.spectator-mirror .score-team--b .score-team__counter bdi{border:3px solid var(--game-blue);border-radius:0 0 9px 9px}.spectator-mirror .score-team__powerups>span{--powerup-side:clamp(50px, 3.8vw, 70px);width:var(--powerup-side);height:var(--powerup-side);background:var(--game-blue);color:#fff;border-radius:10px;place-items:center;padding:8px;display:grid}.spectator-mirror .score-team__powerups>span .powerup-icon{width:100%;height:100%}.spectator-mirror .score-team__powerups>span.used{opacity:.45;filter:grayscale();background:#9eb6c7}.spectator-question-label{color:#0d4f86;align-items:center;gap:5px;font-size:9px;font-weight:1000;display:inline-flex}.spectator-question-label svg{width:15px}.spectator-passive-scores .reference-question-score__counter{width:min(190px,84%);grid-template-columns:1fr!important}.spectator-passive-scores .reference-question-score__counter bdi{border:3px solid var(--game-blue)!important;border-radius:0 0 8px 8px!important}.spectator-passive-scores .reference-question-score__powerups>span{background:var(--game-blue);border-radius:8px;place-items:center;width:48px;height:48px;padding:7px;display:grid}.spectator-passive-scores .reference-question-score__powerups>span .powerup-icon{width:100%;height:100%}.spectator-passive-scores .reference-question-score__powerups>span.used{opacity:.42;filter:grayscale();background:#9eb6c7}.spectator-question-mirror .question-content .spectator-question__media{margin:0}.spectator-question-mirror .question-content .spectator-question__audio{width:min(720px,86%)}html[data-theme=dark] .spectator-game-page{background:linear-gradient(120deg,#063f5b,#09698f)}html[data-theme=dark] .spectator-scorebar>article,html[data-theme=dark] .spectator-board-category,html[data-theme=dark] .spectator-board-category h2,html[data-theme=dark] .spectator-question{color:#e9f8fb;background:#071c29}html[data-theme=dark] .spectator-scorebar article bdi{color:#72e8ee}html[data-theme=dark] .spectator-question p{color:#9bb4bf}html[data-theme=dark] .spectator-question footer{color:#9fc1ca;background:#102f3d}html[data-theme=dark] .spectator-question-label{color:#e7f8fc}html[data-theme=dark] .special-round{color:#e9f8fc;background:radial-gradient(circle at 8% 8%,#0ed5e214,#0000 25%),#071a28}html[data-theme=dark] .special-round--loading,html[data-theme=dark] .mention-stage h2,html[data-theme=dark] .fastest-stage__topic strong,html[data-theme=dark] .fastest-card h2,html[data-theme=dark] .fastest-card--waiting strong,html[data-theme=dark] .qr-host-stage__copy h2,html[data-theme=dark] .qr-host-card>strong{color:#e9f8fc}html[data-theme=dark] .qr-host-stage__copy p,html[data-theme=dark] .qr-host-stage__copy em,html[data-theme=dark] .qr-host-card>small{color:#a2bdc7}html[data-theme=dark] .qr-host-card,html[data-theme=dark] .fastest-card{background:#102735;border-color:#326274;box-shadow:0 18px 45px #0000003d}html[data-theme=dark] .qr-host-card.is-claimed{background:#102f2a;border-color:#2c8564}html[data-theme=dark] .qr-host-card>button{color:#dff7fa;background:#0d3443;border-color:#368b99}html[data-theme=dark] .mention-stage__icon{color:#86dd72;background:#173b2e;box-shadow:0 0 0 9px #5bb84d14}html[data-theme=dark] .mention-stage>small{color:#8ddd76}html[data-theme=dark] .fastest-stage__topic span{color:#ff9b75;background:#3a261e}html[data-theme=dark] .special-live-bar{color:#e9f8fc;background:#0d3443;border-color:#26b9c7}html[data-theme=dark] .special-live-bar--b{background:#362421;border-color:#ce6256}html[data-theme=dark] .special-expired{color:#f6e4a5;background:#302b1d;border-color:#6d5c34}html[data-theme=dark] .special-ready-actions>small,html[data-theme=dark] .special-round__reveal>small{color:#a2bdc7}@media (max-width:700px){.spectator-mode-strip{padding-inline:8px;font-size:6px}.spectator-mirror{padding-top:27px}.spectator-mirror .score-team__counter{grid-template-columns:1fr;width:min(140px,100%)}.spectator-mirror .score-team__powerups>span{width:42px;height:42px;padding:6px}.spectator-passive-scores .reference-question-score__powerups>span{width:40px;height:40px;padding:6px}.spectator-question-label{font-size:7px}}@media (max-width:900px){.spectator-board{grid-template-columns:repeat(3,minmax(0,1fr))}.spectator-scorebar{width:100%}}@media (max-width:1100px){.game-page--reference .reference-game-viewers{min-height:25px;box-shadow:none;order:-1;justify-self:center;padding-inline:8px;font-size:7px;position:static;transform:none}.game-page--reference .reference-game-viewers svg{width:12px}.game-page--reference .reference-game-viewers bdi{font-size:10px}}@media (max-width:620px){.reference-game-title__code>button{width:32px;height:32px}.reference-game-title__code{gap:5px}.reference-game-title__viewers{min-height:30px;padding-inline:7px}.reference-game-title__viewers>span{display:none}.spectator-live-count{top:auto;bottom:12px;left:12px}.game-share-card{padding:23px 15px 18px}.game-share-card h2{font-size:20px}.game-share-card>label>div{grid-template-columns:minmax(0,1fr) 92px}.game-share-card label button{min-width:0;padding-inline:7px}.game-share-card code{padding-inline:9px;font-size:8px}.spectator-game-page{padding:83px 10px 20px}.spectator-game-header{grid-template-columns:1fr auto 1fr;min-height:64px;padding-inline:10px}.spectator-game-header .logo{transform-origin:0;transform:scale(.72)}.spectator-scorebar{grid-template-columns:1fr 1fr;gap:7px;margin:10px auto 15px}.spectator-scorebar>article{grid-template-columns:1fr auto;padding:7px}.spectator-scorebar article small{display:none}.spectator-scorebar article strong{font-size:11px}.spectator-scorebar article bdi{font-size:18px}.spectator-scorebar>div{grid-column:1/-1;grid-template-columns:auto 1fr;min-height:40px}.spectator-board{border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-height:0;padding:7px}.spectator-board-category{grid-template-rows:145px auto auto}.spectator-board-category h2{min-height:43px;font-size:11px}.spectator-board-category>section{min-height:120px}.spectator-question-backdrop{padding:10px}.spectator-question{border-radius:20px;width:100%;min-height:82svh;padding:18px 12px}.spectator-question h1{font-size:clamp(23px,8vw,38px)}}.game-page--reference:not(.spectator-mirror) .score-team{--team-score-name-inset:48px}.game-page--reference:not(.spectator-mirror) .score-team h2{width:calc(var(--team-card-width) - var(--team-score-name-inset));min-width:calc(var(--team-card-width) - var(--team-score-name-inset));max-width:calc(var(--team-card-width) - var(--team-score-name-inset));box-sizing:border-box;margin-bottom:0}html[data-theme=dark] .admin-stats--content article.has-warning{background:linear-gradient(145deg,#102735,#0b202c);border-color:#70483f}html[data-theme=dark] .admin-stats--content article.has-warning>span{color:#ff947b;background:#3b2926}html[data-theme=dark] .admin-stats--content article.has-warning>small{color:#b7d0d9}html[data-theme=dark] .admin-stats--content article.has-warning>strong{color:#f3fbff;text-shadow:0 1px #0000004d}html[data-theme=dark] .admin-stats--content article.has-warning>strong small{color:#8fd7e0}html[data-theme=dark] .admin-stats--content article.has-warning>em{color:#efad9d}@media (max-width:1100px){.game-page--reference:not(.spectator-mirror) .score-team{--team-score-name-inset:40px}.game-page--reference:not(.spectator-mirror) .score-team h2{width:calc(100% - var(--team-score-name-inset));min-width:calc(100% - var(--team-score-name-inset));max-width:calc(100% - var(--team-score-name-inset))}}@media (max-width:430px){.game-page--reference:not(.spectator-mirror) .score-team{--team-score-name-inset:34px}}.admin-catalog-group__actions{align-items:center;gap:7px;display:flex}.admin-catalog-group__actions>button{color:#b84f3c;cursor:pointer;min-height:32px;font:inherit;background:#fff4f1;border:1px solid #edc6bd;border-radius:9px;align-items:center;gap:5px;padding:0 10px;font-size:7px;font-weight:1000;display:inline-flex}.admin-catalog-group__actions>button svg{width:13px;height:13px}.admin-catalog-card>footer>button.admin-catalog-delete{color:#bd503d;background:#fff4f1;border-color:#efc8bf}.admin-catalog-card>footer>button.admin-catalog-edit{color:#08748a;background:#eafafb;border-color:#9edce3;justify-content:center;align-items:center;gap:4px;display:inline-flex}.admin-delete-category{width:min(620px,100%)}.admin-delete-category__warning{background:#fff5f2;border:1px solid #efc8bf;border-radius:15px;grid-template-columns:48px 1fr;align-items:center;gap:12px;padding:15px;display:grid}.admin-delete-category__warning>span{color:#c34c38;background:#ffe1da;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.admin-delete-category__warning svg{width:23px;height:23px}.admin-delete-category__warning strong{color:#953a2d;font-size:11px}.admin-delete-category__warning p{color:#8b675f;margin:4px 0 0;font-size:8px;font-weight:800;line-height:1.8}.admin-delete-category__counts{grid-template-columns:repeat(3,1fr);gap:8px;margin:13px 0;display:grid}.admin-delete-category__counts>span{background:#f3f7f7;border-radius:12px;justify-items:center;gap:2px;padding:11px;display:grid}.admin-delete-category__counts strong{color:#07517f;direction:ltr;font-size:20px}.admin-delete-category__counts small{color:#78919d;font-size:7px;font-weight:900}.admin-danger-button{color:#fff;cursor:pointer;min-height:47px;font:inherit;background:#d64d38;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 20px;font-size:9px;font-weight:1000;display:inline-flex;box-shadow:0 4px #9e3425}.admin-danger-button svg{width:16px;height:16px}.admin-danger-button:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}html[data-theme=dark] .admin-catalog-group__actions>button,html[data-theme=dark] .admin-catalog-card>footer>button.admin-catalog-delete{color:#ff9d89;background:#34231f;border-color:#75483f}html[data-theme=dark] .admin-catalog-card>footer>button.admin-catalog-edit{color:#83e8ee;background:#103744;border-color:#286675}html[data-theme=dark] .admin-delete-category__warning{background:#30211e;border-color:#74483f}html[data-theme=dark] .admin-delete-category__warning>span{color:#ff947e;background:#4a2923}html[data-theme=dark] .admin-delete-category__warning strong{color:#ffd5cc}html[data-theme=dark] .admin-delete-category__warning p{color:#c7aaa3}html[data-theme=dark] .admin-delete-category__counts>span{background:#0a1c28}html[data-theme=dark] .admin-delete-category__counts strong{color:#e9f8fc}html[data-theme=dark] .admin-delete-category__counts small{color:#91aab5}@media (max-width:600px){.admin-catalog-group>header{align-items:flex-start;gap:8px}.admin-catalog-group__actions{flex-direction:column;align-items:flex-end}.admin-catalog-group__actions>button{min-height:29px;padding-inline:7px;font-size:6px}.admin-delete-category__warning{grid-template-columns:40px 1fr;padding:12px}.admin-delete-category__warning>span{width:40px;height:40px}.admin-delete-category__counts{gap:5px}.admin-delete-category__counts>span{padding:8px 4px}.admin-delete-category__counts strong{font-size:17px}}.game-page--reference:not(.spectator-mirror) .question-modal--reference .reference-question-score{--question-score-row-width:min(235px, 100%);--question-score-name-inset:42px}.game-page--reference:not(.spectator-mirror) .question-modal--reference .reference-question-score__counter{width:var(--question-score-row-width)}.game-page--reference:not(.spectator-mirror) .question-modal--reference .reference-question-score h2{width:calc(var(--question-score-row-width) - var(--question-score-name-inset));min-width:calc(var(--question-score-row-width) - var(--question-score-name-inset));max-width:calc(var(--question-score-row-width) - var(--question-score-name-inset));box-sizing:border-box;margin-bottom:0}@media (max-width:1100px){.game-page--reference:not(.spectator-mirror) .question-modal--reference .reference-question-score{--question-score-row-width:100%;--question-score-name-inset:38px}}
