@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600;700&family=DM+Sans:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Caveat:wght@500;600&family=Inter:wght@400;500;600;700;800&display=swap";.guide-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 22px;border-bottom:1px solid #8295c433;padding-bottom:12px}.guide-tabs button{display:inline-flex;align-items:center;gap:6px;border:1px solid #8295c444;border-radius:10px;padding:10px 15px;font-size:13px;color:inherit;background:#8295c410}.guide-tabs button[aria-selected=true]{background:#ead092;color:#28334b;border-color:#ead092;font-weight:700}.game-guide [role=tabpanel]:focus-visible,.guide-tabs button:focus-visible{outline:2px solid #ad9eff;outline-offset:4px}.guide-game-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(230px,.8fr);gap:28px;align-items:stretch}.public-compact .guide-game-copy h2{font-size:24px;letter-spacing:-.5px;margin:8px 0 12px}.guide-game-copy p,.guide-game-steps{font-size:14px;line-height:1.55;margin:10px 0}.guide-game-steps{padding-left:20px;display:grid;gap:10px;margin:16px 0}.guide-tip{display:flex;gap:10px;padding:13px 15px;background:#ad9eff12;border:1px solid #ad9eff30;border-radius:12px;margin:18px 0}.guide-tip>svg{flex-shrink:0;color:#eed299}.guide-tip strong{font-size:12px}.guide-tip p{font-size:12px;margin:4px 0 0}.guide-play{display:inline-flex;gap:10px;align-items:center;text-decoration:none}.guide-reward{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;border:1px solid #e7c87f55;background:radial-gradient(at top,#efc76418,transparent 85%);border-radius:16px;padding:22px;color:#efd49a}.guide-reward>strong{font-size:36px;line-height:1.1;white-space:nowrap}.guide-reward small{font-size:17px}.guide-reward>span{font-size:12px;color:var(--muted)}.guide-examples{width:100%;margin:8px 0;display:grid;gap:8px}.guide-examples>div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #8295c424;padding-bottom:8px;font-size:12px}.guide-examples span{color:var(--muted)}.guide-levels{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.guide-levels>div{gap:6px}.guide-levels b{white-space:nowrap}.guide-reward>p{font-size:11px;line-height:1.5;color:var(--muted);margin:0;max-width:30ch}.game-guide .guide-next{font-size:11px;color:var(--muted);margin:16px 0 0}[data-theme=day] .guide-reward,[data-theme=day] .guide-tip>svg{color:#785829}[data-theme=day] .guide-reward>span,[data-theme=day] .guide-reward>p,[data-theme=day] .guide-examples span,[data-theme=day] .game-guide .guide-next{color:#526b88}@media(max-width:700px){.guide-game-layout{grid-template-columns:1fr;gap:18px}.guide-tabs button{flex:1;justify-content:center;padding:10px;font-size:12px}.guide-reward{padding:18px}.guide-reward>strong{font-size:30px}.guide-game-copy h2{font-size:21px}}@media(min-width:701px)and (max-height:800px){.guide-tabs{margin-bottom:14px;padding-bottom:9px}.guide-game-copy p,.guide-game-steps{font-size:13px}.guide-tip{margin:12px 0;padding:10px 12px}.guide-reward{padding:16px}.guide-game-steps{gap:7px;margin:12px 0}.public-compact .guide-game-copy h2{font-size:22px}}@media(min-width:701px){.guide-page.public-compact>.document-content{margin:14px auto;padding:20px 24px}.guide-page.public-compact>.document-content h1{margin:6px 0 14px;font-size:26px}.guide-page .guide-tabs{margin-bottom:14px}.guide-page .guide-game-copy h2{margin:6px 0 10px}.guide-page .guide-reward{padding:16px}.guide-page .guide-next{margin-top:10px}}:root{font-family:DM Sans,sans-serif;color:#eceaf9;background:#080e25;font-synthesis:none;font-weight:400;--gold:#f3d894;--muted:#b8b4cd;--panel:#10142ceF;--line:#c9c2ef26}*{box-sizing:border-box}body{margin:0}button,a,input,select{-webkit-tap-highlight-color:transparent}button,input,select{font:inherit}button,a{touch-action:manipulation}button{color:inherit;cursor:pointer;border:0;background:none}button:focus-visible,a:focus-visible,select:focus-visible,.scene:focus-visible{outline:2px solid #ffe2a1;outline-offset:5px}a{color:inherit;text-decoration:none}button:disabled{cursor:default}button{transition:background .2s,color .2s}button:hover{color:var(--gold)}.app{position:relative;isolation:isolate;min-height:100vh;overflow:hidden}.universe-bg,.atmosphere,.stars{position:absolute;inset:0;pointer-events:none;z-index:-3}.universe-bg{background:url(/assets/universe.png) center top/cover no-repeat;transition:filter 1s;opacity:.9}.atmosphere{z-index:-2;background:linear-gradient(180deg,#04071644,transparent 35%,#080e2510 72%,#060b20 100%)}.stars{z-index:-1;background-image:radial-gradient(1px 1px at 15% 38%,#fff,transparent),radial-gradient(2px 2px at 65% 19%,#fff,transparent),radial-gradient(1px 1px at 85% 70%,#fff,transparent);background-size:350px 320px;animation:twinkle 7s ease-in-out infinite alternate}.navbar{height:76px;max-width:1260px;width:calc(100% - 100px);margin:28px auto 0;display:flex;align-items:center;padding:0 28px;border:1px solid #dfd8ff29;border-radius:18px;background:linear-gradient(120deg,#34324f61,#111a345c);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 10px 40px #0002;gap:28px}.brand{display:flex;align-items:center;gap:11px;color:#f6e3b1;font-family:Cormorant Garamond,Georgia,serif;font-size:27px;font-weight:600;letter-spacing:4px}.brand svg{width:32px;height:32px}.brand small{display:block;font:7px DM Sans,sans-serif;letter-spacing:2px;color:#c9c5d8;margin-top:2px}.navbar nav{margin-left:auto;display:flex;align-items:center;gap:25px;font-size:13px}.navbar nav button{padding:11px 6px}.navbar nav .login{border:1px solid #e7ddff38;border-radius:9px;padding:10px 17px;display:flex;align-items:center;gap:8px}.preferences{display:flex;gap:15px;align-items:center;border-left:1px solid var(--line);padding-left:22px}.language{display:flex;align-items:center;gap:5px}select{color:inherit;background:transparent;border:none;font-size:11px;padding:4px;cursor:pointer}select option{color:#19203b}.icon-button{display:inline-flex;align-items:center;justify-content:center;padding:6px}.intro{text-align:center;margin:32px auto 0;position:relative;z-index:8;pointer-events:none}.eyebrow{font-size:9px;font-weight:600;letter-spacing:2.3px;color:var(--gold);text-transform:uppercase}.intro .eyebrow{font-size:9px;letter-spacing:3px;margin-bottom:13px}h1{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:clamp(38px,4.1vw,62px);line-height:.98;letter-spacing:-1px;margin:0;text-shadow:0 2px 25px #0007}h1 em{font-style:normal;color:#ffe5ab}.subtitle{font-size:14px;color:#d6cde8;letter-spacing:1px;margin:15px 0 0}.scene{position:relative;width:min(1120px,88vw);height:590px;margin:-16px auto 0;touch-action:pan-y;-webkit-user-select:none;user-select:none;outline:none}.rays{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.rays path{stroke:#ead5ff;stroke-width:.65;fill:none;opacity:.5;filter:drop-shadow(0 0 4px #dab9ff)}.rays ellipse{stroke:#b29af5;stroke-width:.6;fill:none;opacity:.35;stroke-dasharray:2 8;transform:rotate(-12deg);transform-origin:center}.chest-halo{position:absolute;width:44%;aspect-ratio:1;top:12%;left:28%;background:radial-gradient(ellipse,#ffc35c45,#b48bff1b 45%,transparent 70%);filter:blur(12px);animation:glow 5s infinite alternate;pointer-events:none}.chest{position:absolute;left:50%;top:41%;width:38%;transform:translate(-50%,-50%);padding:0;z-index:5;filter:drop-shadow(0 10px 30px #ffc63d33)}.chest img{display:block;width:100%;animation:float 6s ease-in-out infinite;transition:filter .3s;pointer-events:none}.chest:hover img{filter:brightness(1.12)}.countdown{position:absolute;top:66%;left:50%;transform:translate(-50%);text-align:center;z-index:6;white-space:nowrap}.countdown>.eyebrow{font-size:9px;letter-spacing:2.8px}.digits{display:flex;justify-content:center;margin:7px 0 6px}.digits>span{display:flex;align-items:flex-start}.digits strong{font-family:Cormorant Garamond,Georgia,serif;font-size:32px;font-weight:500;line-height:1;min-width:35px}.digits b{font-family:Georgia;font-size:22px;font-weight:400;padding:0 9px;opacity:.5}.digits small{font:8px DM Sans,sans-serif;display:block;color:#b6aecb;letter-spacing:1px;margin-top:4px}.countdown>small{font-size:8px;letter-spacing:.6px;color:#b9aec9}.game-card{position:absolute;left:var(--x);top:var(--y);width:172px;padding:2px;border-radius:15px;text-align:left;transform:translate(-50%,-50%) rotate(var(--tilt)) scale(var(--scale));transition:left .8s cubic-bezier(.22,.8,.2,1),top .8s cubic-bezier(.22,.8,.2,1),transform .8s cubic-bezier(.22,.8,.2,1),filter .3s;background:linear-gradient(140deg,#fff1d5,#a987f1 17%,#62d4e0,#fff0cb,#bc81d9 71%,#607cf1);box-shadow:0 8px 28px #0009,0 0 18px #b0a5f530;filter:brightness(.85)}.game-card:hover,.game-card.active{filter:brightness(1.06);box-shadow:0 8px 30px #0007,0 0 28px color-mix(in srgb,var(--accent) 35%,transparent)}.card-rim{background:#171b37;border:3px solid #b6add43f;border-radius:13px;padding:5px;overflow:hidden}.card-art{height:126px;border-radius:8px 8px 3px 3px;background-image:url(/assets/games.png);background-size:300% 200%;position:relative}.card-number{position:absolute;top:6px;right:6px;background:#0c10316e;border:1px solid #ffe5b253;font-size:8px;color:#ffe3ac;padding:3px 5px;border-radius:8px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.card-copy{padding:9px 7px 5px}.card-genre{display:block;font-size:6px;letter-spacing:1.6px;text-transform:uppercase;color:var(--accent)}.card-copy h2{font-family:Cormorant Garamond,Georgia,serif;font-size:20px;font-weight:600;line-height:1.05;margin:5px 0;color:#fff1d5}.card-copy p{font-size:8px;line-height:1.6;color:#c3bfd8;margin:5px 0 8px;min-height:25px}.card-action{display:flex;justify-content:center;gap:10px;align-items:center;border:1px solid #cfc1ea36;background:linear-gradient(100deg,#b798ef1f,#8094d61f);border-radius:4px;padding:5px;font-size:9px}.active .card-action{background:linear-gradient(100deg,#c69c522e,#d2bb7f1f);border-color:#e7c37466;color:#ffe8ad}.scene-note{position:absolute;font-family:Cormorant Garamond,Georgia,serif;color:#e8d9bd;font-size:22px;line-height:1.1;white-space:pre-line;font-style:italic;text-shadow:0 2px 5px #000;pointer-events:none;opacity:.82}.left-note{left:-4%;bottom:4%;transform:rotate(-8deg)}.right-note{right:-4%;bottom:3%;text-align:center;transform:rotate(7deg)}.orbit-controls{display:flex;justify-content:center;align-items:center;gap:35px;position:relative;z-index:10;margin:-1px auto 0}.arrow{width:43px;height:43px;border:1px solid #dac6f641;border-radius:50%;display:grid;place-items:center;background:#10162c63;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.arrow:hover{background:#bb99ef24;border-color:#e7d195}.arrow svg{width:19px}.selection{text-align:center;min-width:210px}.selection>.eyebrow{font-size:8px;letter-spacing:2px;color:#c1b3d1}.selection>button{display:flex;align-items:center;justify-content:center;gap:9px;margin:5px auto 0;font-family:Cormorant Garamond,Georgia,serif;font-size:23px;color:#f8e1b0}.dots{display:flex;justify-content:center;gap:8px;margin-top:12px}.dots button{width:5px;height:5px;padding:0;border-radius:50%;background:#867c9d;position:relative}.dots button:before{content:"";position:absolute;inset:-7px}.dots button[aria-current=true]{background:#ffe5a7;box-shadow:0 0 9px #f4bd67}.interaction-hint{text-align:center;font-size:9px;color:#a9a2bf;letter-spacing:.5px;margin:14px 0 28px}footer{max-width:1260px;width:calc(100% - 100px);margin:0 auto;padding:20px 0 18px;text-align:center;border-top:1px solid #d4c8ee1b}.footer-motto{font-family:Cormorant Garamond,Georgia,serif;color:#e1d6c0;font-size:17px}.socials{display:flex;justify-content:center;gap:23px;margin:15px 0 20px}.socials button{font-size:10px;color:#b9b2cb}.footer-bottom{display:flex;align-items:center;justify-content:space-between;color:#8f8ba7;font-size:9px}.footer-bottom>div{display:flex;align-items:center;gap:19px}.footer-bottom button{font-size:9px;padding:0}.demo-tag{font-size:7px;letter-spacing:1px;margin-left:12px;color:#b7a88c}dialog{color:#eceaf9;background:var(--panel);border:1px solid #dac0fa40;border-radius:22px;padding:0;max-width:560px;width:calc(100% - 32px);max-height:86dvh;box-shadow:0 25px 100px #0009;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}dialog::backdrop{background:#050819b5;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.modal{padding:38px;position:relative}.modal-close{position:absolute;top:16px;right:16px}.modal h2{font:500 36px/1.05 Cormorant Garamond,Georgia,serif;color:#ffe5ae;margin:17px 0}.modal p{font-size:13px;line-height:1.8;color:#c6c3d8}.modal h3{font-size:14px;color:#f3e7cc;margin:18px 0 4px}.note{padding:12px 15px;background:#b59cda10;border:1px solid #bdabdd25;border-radius:10px;font-size:11px!important}.guide-steps{list-style:none;padding:0}.guide-steps li{display:flex;gap:18px;margin:20px 0}.guide-steps li>span{font:30px Cormorant Garamond,serif;color:#d4b87c}.guide-steps h3{margin:0}.guide-steps p{margin:5px 0}.primary{background:linear-gradient(120deg,#f2d397,#cda55c);color:#252039;border:1px solid #ffe3a5;border-radius:8px;padding:12px 18px;font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:12px;cursor:pointer}.primary:hover{color:#080e25;background:#ffe1a0}.full{width:100%;margin-top:18px}.text-button{font-size:11px;text-decoration:underline;text-underline-offset:4px;padding:12px 0;display:block}.reward-box{display:flex;flex-direction:column;align-items:center;gap:13px;border:1px solid #c4a37644;border-radius:14px;padding:24px;background:radial-gradient(at top,#bd8c5422,transparent)}.reward-box svg{color:var(--gold)}.reward-box span{font-size:11px;color:#bdb4ce}.reward-box strong{font:27px Cormorant Garamond,Georgia,serif}.detail-art{background-image:url(/assets/games.png);background-size:300% 200%;aspect-ratio:1;max-height:310px;max-width:310px;margin:20px auto;border-radius:14px;border:1px solid #ddc8e855}.caption{font-size:9px;color:#9992ad;display:block;margin-top:13px}.google-button{display:flex;justify-content:center;gap:18px;width:100%;border:1px solid var(--line);border-radius:8px;padding:12px;margin-top:20px}.google-button span{font-size:12px}.auth-fields{display:grid;gap:16px;margin:20px 0 0}.auth-fields label{font-size:11px;color:#c6c1d4}.auth-fields input{display:block;width:100%;padding:12px;margin-top:7px;border:1px solid var(--line);border-radius:7px;background:#05081e50;color:#a7a1bc}.profile-identity{display:flex;align-items:center;gap:15px;margin:20px 0}.profile-identity h3,.profile-identity p{margin:0}.avatar{width:50px;height:50px;border:1px solid #dabd8033;display:grid;place-items:center;border-radius:50%;background:#ddb56316;color:var(--gold)}.balances{display:grid;grid-template-columns:1fr 1fr;gap:15px}.balances>div{display:flex;flex-direction:column;gap:8px;border:1px solid var(--line);padding:20px;border-radius:10px}.balances svg{color:var(--gold);width:20px}.balances span{font-size:11px}.balances strong{font:34px Cormorant Garamond,Georgia,serif}@keyframes float{50%{transform:translateY(-11px) rotate(1deg)}}@keyframes twinkle{to{opacity:.3}}@keyframes glow{to{opacity:.5;transform:scale(1.1)}}[data-theme=day] .universe-bg{filter:brightness(1.6) saturate(.65);opacity:.95}[data-theme=day] .atmosphere{background:linear-gradient(180deg,#aac7df55,#a7a0dd20 50%,#142346)}[data-theme=day] .navbar{background:#c0c6ef26}[data-theme=day] .intro{text-shadow:0 1px 15px #152443}[data-theme=day] .stars{opacity:.3}[data-motion=reduce] *,[data-motion=reduce] *:before,[data-motion=reduce] *:after{animation:none!important;transition:none!important}@media(min-width:1500px){.scene{width:1190px;height:620px}.game-card{width:183px}.card-art{height:137px}.intro{margin-top:38px}.navbar{margin-top:32px}}@media(max-width:1100px)and (min-width:701px){.game-card{width:145px}.card-art{height:103px}.card-copy h2{font-size:18px}.scene{height:550px}.scene-note{display:none}.navbar{width:calc(100% - 50px)}}@media(max-width:700px){.navbar{width:calc(100% - 28px);height:62px;margin-top:14px;padding:0 13px;gap:10px;border-radius:13px}.brand{font-size:19px;letter-spacing:2px;gap:6px}.brand svg{width:21px}.brand small{font-size:5px;letter-spacing:1px}.navbar nav{gap:8px}.navbar nav>button:first-child,.navbar nav>button:nth-child(2){display:none}.navbar nav .login{font-size:10px;padding:8px}.navbar nav .login svg{display:none}.preferences{gap:4px;padding-left:7px}.language{gap:0}.language svg{width:14px}.icon-button svg{width:16px}.intro{margin-top:33px;padding:0 15px}.intro .eyebrow{font-size:7px;letter-spacing:2px}h1{font-size:39px}.subtitle{font-size:12px;margin-top:12px}.scene{width:100%;height:600px;margin-top:0;overflow:hidden}.chest{width:235px;top:20%}.chest-halo{width:290px;left:calc(50% - 145px);top:0}.countdown{top:37%}.digits strong{font-size:26px}.digits b{padding:0 6px}.game-card{left:calc(50% + (var(--x) - 15.5%) * 8)!important;top:76%!important;width:175px;transform:translate(-50%,-50%) scale(.85);opacity:0;pointer-events:none}.game-card.active{left:50%!important;transform:translate(-50%,-50%);opacity:1;pointer-events:auto}.card-art{height:124px}.rays{opacity:.3}.scene-note{display:none}.orbit-controls{margin-top:-13px;gap:20px}.selection{min-width:195px}.selection>button{font-size:22px}.interaction-hint{margin-bottom:25px}footer{width:calc(100% - 32px);padding-top:20px}.footer-motto{font-size:15px}.socials{gap:16px;flex-wrap:wrap}.footer-bottom{flex-direction:column;gap:16px;font-size:8px}.footer-bottom>div{gap:15px}.footer-bottom button{font-size:8px}.modal{padding:30px 24px}.modal h2{font-size:31px}.universe-bg{background-position:43% top;background-size:auto 100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important}}.socials a{display:inline-flex;align-items:center;justify-content:center;padding:4px;color:inherit;transition:color .2s}.socials a:hover{color:var(--gold)}[data-theme=day] .socials a{color:#385372}[data-theme=day] .socials a:hover,[data-theme=day] .socials a:focus-visible{color:#203b5a}[data-theme=day] .socials a:focus-visible{outline-color:#203b5a}:root{font-family:Inter,sans-serif;--day-ink:#233854}.brand{font-family:Inter,sans-serif;font-weight:900;letter-spacing:.4px;font-size:23px;color:#e7eaff;text-shadow:0 0 15px #a6c5ff55}.brand svg{filter:drop-shadow(0 0 6px #b5c9ff);color:#dae5ff}.brand small{font-family:Inter,sans-serif;font-size:9px;letter-spacing:2px;font-weight:400;text-transform:lowercase}.navbar{border-color:#b4c4fa60;box-shadow:inset 0 1px #d6e2ff33,0 0 18px #789de321;background:linear-gradient(100deg,#23366055,#131b395c)}.navbar nav{font-size:12px;gap:26px}.navbar nav .login{border-radius:22px;border-color:#aac5ff85;box-shadow:inset 0 0 9px #708ede30,0 0 9px #80a5ed20;padding:7px 23px}.theme-switch{position:relative;display:flex;gap:10px;padding:6px 8px;border:1px solid #b2c4ed66;border-radius:20px;background:#ffffff14;isolation:isolate}.theme-switch:before{content:"";position:absolute;left:3px;top:3px;width:22px;height:22px;border-radius:50%;background:#c5d6ff33;z-index:-1;box-shadow:0 0 9px #d5e5ff44;transition:transform .3s}.theme-switch.day:before{transform:translate(24px);background:#f3d395}h1{font-family:Inter,sans-serif;font-weight:900;font-size:clamp(28px,3.5vw,54px);line-height:1.04;letter-spacing:-1.6px;color:#e3edff;text-shadow:0 2px 0 #6d74952b,0 0 22px #85b7ef28}h1 em{color:#bdb4ff;text-shadow:0 0 20px #d0adff35}.intro .eyebrow{font-size:8px;letter-spacing:3px;color:#b1c4ed}.subtitle{font-family:Inter,sans-serif;letter-spacing:.6px;font-size:14px;color:#ecddff}.card-copy h2{font-family:Inter,sans-serif;font-weight:800;font-size:16px;letter-spacing:-.5px;color:#f6f4ff}.card-copy p{font-family:Inter,sans-serif;font-size:9px}.card-genre{font-size:7px}.card-action{font-size:10px;font-weight:700;border:0;border-top:1px solid #dbd9ff38;border-radius:0;background:transparent}.active .card-action{background:transparent;color:#d8faff;border-color:#b4ecff80}.game-card{border-radius:12px;background:linear-gradient(120deg,#f3ddff,#7985f9 14%,#a3fff5 30%,#fff6e1 45%,#e6a5f9 65%,#7acaff 86%,#fff);box-shadow:0 0 5px #fff9,0 0 15px #82acff80,0 10px 25px #05081c88;filter:brightness(1)}.card-rim{border-radius:10px;background:linear-gradient(160deg,#28395b,#19213a 70%);border-color:#d5e1ff57}.game-card.active,.game-card:hover{box-shadow:0 0 5px #fff,0 0 22px #a8b5ff99,0 0 40px #84b2ff33,0 12px 28px #07051f88}.card-art{border-radius:6px}.card-copy{padding:8px 7px 3px}.card-copy p{min-height:unset;margin:5px 0 7px}.card-copy h2{margin:5px 0}.rays path{fill:none;stroke:url(#thread-light);opacity:1}.rays .thread-aura{stroke-width:8;opacity:.7;filter:url(#thread-glow)}.rays .thread-core{stroke-width:1.35;filter:drop-shadow(0 0 2px #fff)}.ray-spark{fill:#fff4d5;filter:drop-shadow(0 0 5px #ffe8c0)}.rays ellipse{stroke:url(#thread-light);stroke-width:1.1;opacity:.8;stroke-dasharray:none;filter:drop-shadow(0 0 5px #b7b2ff);transform:rotate(-15deg)}.rays ellipse+ellipse{transform:rotate(15deg);opacity:.45;stroke-width:.75}.scene-note{font-family:Caveat,cursive;font-weight:500;font-size:clamp(20px,2.15vw,33px);line-height:1.06;color:#d8d8ff;opacity:1;text-shadow:0 0 12px #a6a9ff80,0 2px 7px #01041a;z-index:7;max-width:150px}.left-note{left:calc((100% - 100vw)/2 + 34px);top:25%;bottom:auto;transform:rotate(-9deg)}.right-note{right:calc((100% - 100vw)/2 + 34px);top:25%;bottom:auto;transform:rotate(8deg)}.countdown{padding:11px 19px 9px;border:1px solid #b7c1ff57;border-radius:16px;background:linear-gradient(120deg,#303c6759,#717bb428);box-shadow:inset 0 0 15px #a9b7ff13,0 0 20px #8d9cf122;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.countdown>.eyebrow{font-size:8px;color:#d9dcff;letter-spacing:2px}.digits strong{font-family:Inter,sans-serif;font-size:21px;font-weight:700}.digits b{font:18px Inter,sans-serif;padding:0 8px}.digits small{font-family:Inter,sans-serif;font-size:7px}.countdown>small{font-size:7px;color:#b9c5e9}.digits{margin:6px 0}.digits strong{min-width:26px}.selection>button{font:700 15px Inter,sans-serif;color:#e2e8ff}.selection>.eyebrow{font-size:7px;letter-spacing:2px}.dots{margin-top:7px}.arrow{width:32px;height:32px}.arrow svg{width:15px}.interaction-hint{font-size:8px}.footer-motto{font:400 9px Inter,sans-serif}.socials button{color:#bfc8ff}.socials button:hover{color:#fff;filter:drop-shadow(0 0 5px #aeb4ff)}.modal h2{font-family:Inter,sans-serif;font-size:29px;font-weight:800}.modal h3,.reward-box strong,.balances strong{font-family:Inter,sans-serif}@media(min-width:701px){html,body,#root{height:100%;overflow:hidden}.app{height:100dvh;min-height:0;display:grid;grid-template-rows:clamp(50px,8.5dvh,82px) minmax(0,1fr) 44px;overflow:hidden}.navbar{width:min(82vw,1440px);height:clamp(40px,6.5dvh,62px);margin:clamp(7px,1.8dvh,20px) auto 0;padding:0 23px;border-radius:30px;gap:20px}.brand{font-size:clamp(16px,1.5vw,24px);gap:8px}.brand svg{height:27px;width:27px}.brand small{font-size:8px}.preferences{padding-left:20px;gap:10px}main{position:relative;min-height:0;isolation:isolate}.intro{position:absolute;top:1%;left:50%;transform:translate(-50%);width:60%;margin:0;z-index:8}.intro .eyebrow{margin:3px 0 8px}h1{font-size:clamp(28px,min(3.4vw,5.4dvh),57px)}.subtitle{margin:7px 0 0;font-size:clamp(11px,1.6dvh,15px)}.scene{position:absolute;inset:0;width:min(78vw,1420px);height:100%;margin:0 auto;overflow:visible}.game-card{width:clamp(112px,min(13vw,20dvh),224px)}.card-art{height:auto;aspect-ratio:1.25}.card-copy h2{font-size:clamp(11px,min(1.1vw,1.8dvh),18px)}.card-copy p{font-size:clamp(7px,.95dvh,10px)}.card-action{font-size:clamp(8px,1.05dvh,11px);padding:4px}.card-genre{font-size:clamp(6px,.75dvh,8px)}.chest{width:min(38%,45dvh);top:46%}.chest-halo{top:17%;left:28%;width:44%}.countdown{top:70%;padding:9px 17px 7px}.digits{margin:5px 0}.digits strong{font-size:clamp(16px,2.4dvh,25px)}.orbit-controls{position:absolute;bottom:23px;left:50%;transform:translate(-50%);margin:0;gap:18px}.selection{min-width:180px}.interaction-hint{position:absolute;bottom:5px;left:0;width:100%;margin:0}footer{width:100%;max-width:none;margin:0;padding:0 4%;height:44px;display:flex;align-items:center;gap:18px;background:#050d25c9;border-top:1px solid #98adf94d;box-shadow:0 -4px 26px #06143d44;text-align:left;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:15}.socials{order:-1;margin:0;gap:17px;align-items:center;display:flex}.socials button{padding:0;display:flex}.socials svg{width:16px;height:16px}.footer-motto{border-left:1px solid #a8aed73d;padding-left:18px;color:#b8c4e9;font-size:10px;white-space:nowrap}.footer-bottom{margin-left:auto;gap:20px;font-size:10px}.footer-bottom>span{font-size:8px}.footer-bottom>div{gap:17px}.footer-bottom button{font-size:10px}.demo-tag{font-size:7px;margin-left:8px}.universe-bg{background-size:100% 100%;opacity:1}.atmosphere{background:linear-gradient(180deg,#060d2920,transparent 65%,#07153322)}}@media(min-width:701px)and (max-height:740px){.card-copy{padding:5px 5px 2px}.card-copy p,.card-copy h2{margin:3px 0}.card-rim{padding:4px}.card-art{aspect-ratio:1.45}.countdown{padding:6px 12px}.countdown>.eyebrow{font-size:7px}.digits small{display:none}.orbit-controls{bottom:20px}.selection>.eyebrow{display:none}.scene-note{font-size:23px}.footer-bottom>span{display:none}.intro .eyebrow{font-size:7px}.navbar{height:40px}}@media(min-width:701px)and (max-width:1100px){.scene-note{display:block;font-size:22px;max-width:110px}.left-note{left:calc((100% - 100vw)/2 + 16px)}.right-note{right:calc((100% - 100vw)/2 + 16px)}.footer-motto{display:none}.navbar nav{gap:12px}.navbar{width:90vw}.footer-bottom>span{display:none}}[data-theme=day]{color:#233854;background:#b8daee;--gold:#80551f;--muted:#465c77;--panel:#f2f6fffa;--line:#536c9638}[data-theme=day] .universe-bg{background-image:url(/assets/universe-day.png);filter:none;opacity:1}[data-theme=day] .atmosphere{background:linear-gradient(180deg,#f9fbff22,transparent 50%,#b7d5ed22)}[data-theme=day] .stars{opacity:.1;animation:none}[data-theme=day] .navbar{background:linear-gradient(120deg,#f4faffb8,#e7edff91);border-color:#ffffffdf;box-shadow:inset 0 1px #fff,0 5px 22px #4a6c9c24}[data-theme=day] .brand,[data-theme=day] .brand svg{color:#264669;text-shadow:none;filter:none}[data-theme=day] .brand small{color:#4c6380}[data-theme=day] .navbar nav .login{border-color:#5479a866;background:#fff5;box-shadow:0 0 10px #769bc821}[data-theme=day] .theme-switch{border-color:#829bc973;background:#b4c6e638}[data-theme=day] .intro{text-shadow:none}[data-theme=day] h1{color:#263a5b;text-shadow:0 1px 0 #fff9,0 0 24px #ffffff77}[data-theme=day] h1 em{color:#67518b;text-shadow:0 1px 0 #fff9}[data-theme=day] .intro .eyebrow,[data-theme=day] .subtitle{color:#3e5373}[data-theme=day] .scene-note{color:#304d77;text-shadow:0 1px 1px #fff,0 0 12px #fff9}[data-theme=day] .countdown{background:linear-gradient(120deg,#f7fbffc9,#e1e9ffaa);border-color:#ffffffd9;box-shadow:0 3px 16px #4c70952a}[data-theme=day] .countdown>.eyebrow,[data-theme=day] .countdown>small,[data-theme=day] .digits small{color:#405774}[data-theme=day] .card-rim{background:linear-gradient(145deg,#f2f7ff,#dce9f5);border-color:#fff9}[data-theme=day] .card-copy h2{color:#243c5e}[data-theme=day] .card-copy p{color:#425974}[data-theme=day] .card-genre{color:#635082}[data-theme=day] .card-action{color:#264d75;border-color:#7c9fbd66}[data-theme=day] .game-card.active .card-action{color:#254371;border-color:#617aa766}[data-theme=day] .game-card{box-shadow:0 0 5px #fff,0 5px 19px #517daa55}[data-theme=day] .game-card.active{box-shadow:0 0 7px #fff,0 0 25px #dfe8ff,0 7px 22px #466eaa66}[data-theme=day] .thread-core{stroke:#e8f8ff;filter:drop-shadow(0 1px 2px #6696c9)}[data-theme=day] .thread-aura{stroke:#829add;opacity:.65}[data-theme=day] .rays ellipse{stroke:#eaf7ff;filter:drop-shadow(0 1px 3px #517ebd)}[data-theme=day] .selection>button{color:#243d60}[data-theme=day] .selection>.eyebrow,[data-theme=day] .interaction-hint{color:#405877}[data-theme=day] .arrow{background:#eef6ffa6;border-color:#7196bd55;color:#284d72}[data-theme=day] .dots button{background:#8298b8}[data-theme=day] .dots button[aria-current=true]{background:#3b5583;box-shadow:0 0 7px #fff}[data-theme=day] footer{background:#edf6f3bb;border-color:#fff9;box-shadow:0 -5px 20px #7196bb22}[data-theme=day] .footer-motto,[data-theme=day] .footer-bottom,[data-theme=day] .socials button,[data-theme=day] .demo-tag{color:#385372}[data-theme=day] dialog{color:#253a57;border-color:#b6c9e7}[data-theme=day] .modal h2,[data-theme=day] .modal h3{color:#2d4568}[data-theme=day] .modal p{color:#455b75}[data-theme=day] .auth-fields label,[data-theme=day] .caption{color:#52647c}[data-theme=day] .auth-fields input{background:#dfe9f44d;color:#425774}[data-theme=day] .note{background:#dce7f266;border-color:#a4bdd65c}[data-motion=reduce] .ray-spark{display:none}@media(prefers-reduced-motion:reduce){.ray-spark{display:none}}@media(max-width:700px){h1{font-size:32px;letter-spacing:-1px}.navbar{gap:5px;padding:0 10px}.brand{font-size:17px}.brand small{font-size:7px}.theme-switch{gap:5px;padding:5px}.theme-switch svg{width:12px}.theme-switch:before{width:18px;height:18px}.theme-switch.day:before{transform:translate(17px)}.scene-note{display:none}.countdown{top:36%;padding:8px 14px}.game-card{transition:opacity .25s,filter .25s}.card-copy h2{font-size:16px}.socials{gap:22px}.footer-motto{font-size:11px}.footer-bottom{font-size:8px}.brand svg{width:20px;height:20px}.navbar nav .login{padding:7px 11px}.preferences{gap:2px;padding-left:5px}.selection>button{font-size:16px}.digits strong{font-size:22px}.digits small{display:block}.countdown>.eyebrow{font-size:8px}.rays{opacity:.5}}.account-active{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid #65dcb653;border-radius:99px;color:#83eac6;background:#52cda315;font-size:12px;font-weight:600}.account-active:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.account-panel .balances strong{font-size:clamp(14px,3.5vw,20px);overflow-wrap:anywhere}.account-panel .balances>div{min-width:0}.account-panel>p{overflow-wrap:anywhere}html[data-theme=day] .account-active{color:#12644d;background:#d8f2e7}.card-art,.detail-art{position:relative;overflow:hidden}.coming-ribbon{position:absolute;left:-8%;bottom:13%;width:116%;padding:5px 0;transform:rotate(-9deg);background:linear-gradient(100deg,#ae1236,#ed3152,#b51135);color:#fff!important;text-align:center;font-size:clamp(8px,.8vw,12px);font-weight:800;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 3px 12px #50051c88;border-block:1px solid #ffbdc880;z-index:2;pointer-events:none}.detail-art .coming-ribbon{font-size:16px;padding:9px}:root{--selection-neon:#ff375a;--selection-ink:#ff8b9f}.game-card.active,.game-card.active:hover{background:linear-gradient(135deg,#ffe3e8,#ff3358 23%,#ff9cab 48%,#ff234d 75%,#ffe4ea);box-shadow:0 0 3px 1px #ffdce4,0 0 12px 3px #ff244ed9,0 0 32px #ff244e80,0 15px 30px #07051f88;filter:brightness(1.08)}.game-card.active .card-rim{border-color:#ff728a9e}.game-card.active .card-copy h2,.game-card.active .card-action{color:var(--selection-ink);text-shadow:0 0 9px #ff34585c}.game-card.active .card-action{border-color:#ff557e88}.rays .selected-thread .thread-core{stroke:#ff9aaa;stroke-width:2.1;filter:drop-shadow(0 0 3px #ff174b)}.rays .selected-thread .thread-aura{stroke:var(--selection-neon);stroke-width:13;opacity:.95}.rays .selected-thread .ray-spark{fill:#fff0f3;filter:drop-shadow(0 0 6px #ff174b)}.selection>button{color:var(--selection-ink);text-shadow:0 0 12px #ff34587d}.dots button[aria-current=true]{background:#ff5574;box-shadow:0 0 9px #ff244e}[data-theme=day] .game-card.active,[data-theme=day] .game-card.active:hover{box-shadow:0 0 4px #fff,0 0 13px #ff3458aa,0 6px 25px #b5235355}[data-theme=day] .game-card.active .card-copy h2,[data-theme=day] .game-card.active .card-action,[data-theme=day] .selection>button{color:#ac1236;text-shadow:none}[data-theme=day] .dots button[aria-current=true]{background:#bd153e;box-shadow:0 0 8px #ff557488}[data-theme=day]{--social-cutout:#eaf2fc}@media(min-width:701px)and (max-height:600px){html,body,#root{height:auto;overflow:auto}.app{height:760px;min-height:760px;grid-template-rows:60px minmax(0,1fr) 60px}}h1{font-family:Inter,sans-serif;font-weight:700;letter-spacing:-1.7px;line-height:1.06;background:linear-gradient(105deg,#b0a7ff,#d6efff,#fff 48%,#defaff 70%,#83b9ff);background-clip:text;-webkit-background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 2px 3px #080d3040)}h1 em{display:inline-block;background:linear-gradient(100deg,#b39cf8,#eeeaff 35%,#fcfdff 60%,#aca5fa);background-clip:text;-webkit-background-clip:text;color:transparent;text-shadow:none}.brand{font-weight:800;letter-spacing:-.7px}.brand small{font-weight:400;letter-spacing:2px}.intro .eyebrow{font-weight:400;letter-spacing:4.5px}.subtitle{font-weight:400;letter-spacing:-.25px;color:#d3ceff}.card-copy h2{font-weight:700;letter-spacing:-.4px}.footer-motto{font-family:Inter,sans-serif}.socials svg{stroke-width:1.8}@media(min-width:701px){.app{grid-template-rows:clamp(50px,8.5dvh,82px) minmax(0,1fr) clamp(54px,7.5dvh,76px)}h1{font-size:clamp(29px,min(3.5vw,5.6dvh),59px)}.subtitle{font-size:clamp(15px,2.65dvh,26px);margin-top:8px}.intro .eyebrow{font-size:clamp(8px,1.1dvh,11px);margin-bottom:10px}footer{height:100%;padding:0 5.6%;gap:26px;background:linear-gradient(110deg,#070e20ed,#0d132cef 55%,#050c1bee);border-top:1px solid #a3b0e545;box-shadow:0 -5px 24px #03081730}.socials{gap:23px}.socials svg{height:21px;width:21px}.socials button{min-height:32px;min-width:22px;align-items:center;justify-content:center;color:#b9bef5}.socials button:nth-child(4) svg{fill:#bdc1f5;stroke:#10172e;stroke-width:1.4}.footer-motto{font-size:clamp(10px,.8vw,12px);line-height:1.5;padding-left:26px;border-left:1px solid #c8c9f2a6;color:#c5c9ec}.footer-bottom>span{display:none}.footer-bottom>div{gap:30px}.footer-bottom button{font-family:Inter,sans-serif;font-size:clamp(11px,.9vw,14px);color:#c4c9ed}.footer-bottom button:last-child{opacity:.55}.navbar nav{font-family:Inter,sans-serif;font-size:clamp(12px,.95vw,15px)}}@media(min-width:701px)and (max-width:1100px){footer{padding:0 4%;gap:20px}.socials{gap:18px}.socials svg{width:19px;height:19px}.footer-bottom>div{gap:20px}.footer-motto{display:none}}@media(min-width:701px)and (max-height:740px){.subtitle{font-size:17px}.intro .eyebrow{margin-bottom:7px}}[data-theme=day] h1{background:none;color:#263a5b;filter:none;text-shadow:0 1px 0 #fff6}[data-theme=day] h1 em{background:none;color:#635083;text-shadow:none}[data-theme=day] .subtitle{color:#3b4f71}[data-theme=day] footer{background:linear-gradient(110deg,#edf5fff0,#dce9f3e6);border-color:#fff9}[data-theme=day] .footer-bottom button,[data-theme=day] .socials button{color:#385372}[data-theme=day] .socials button:nth-child(4) svg{fill:#385372;stroke:#eaf2fc}@media(max-width:700px){h1{font-size:31px;font-weight:700;letter-spacing:-1.2px}.subtitle{font-size:17px}.intro .eyebrow{letter-spacing:2.3px}.socials svg{width:21px;height:21px}.footer-motto{font-size:11px}.footer-bottom>span{display:none}}.account-panel{min-height:160px}.account-link,.wallet-panel{border-top:1px solid var(--border, #ffffff20);padding-top:18px;margin-top:20px}.wallet-address{overflow-wrap:anywhere;font-family:monospace}.wallet-panel .auth-fields{margin-top:16px}dialog{scrollbar-width:thin;scrollbar-color:#9d8ca8 #11162c}.document-shell,.dashboard-shell{min-height:100dvh;background:radial-gradient(ellipse at 80% 0%,#24345a55,transparent 50%),#080f21;color:#e2e8ff;padding:0 24px 32px}.document-nav{max-width:1180px;margin:auto;min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #64709344}.document-nav>a:first-child{font-weight:800;letter-spacing:2px;color:#f4d99b}.document-nav nav{display:flex;gap:24px}.document-shell a,.dashboard-shell a{color:#cfdbff;text-decoration:none}.document-shell a:hover,.dashboard-shell a:hover{text-decoration:underline}.document-content{max-width:850px;margin:55px auto;line-height:1.8}.document-content h1,.dashboard-content h1{font:800 clamp(28px,4vw,44px) Inter,sans-serif;margin:18px 0 28px}.document-content p{color:#c9d3eb}.document-steps{padding-left:28px}.document-steps li{padding:12px 0 12px 12px}.document-footer{display:flex!important;flex-wrap:wrap;gap:24px;justify-content:center;width:100%!important;height:auto!important;padding:24px!important;margin:0!important}.document-content .primary,.dashboard-content .primary{display:inline-flex;align-items:center;justify-content:center;color:#171a28}.history-draw{padding:20px;border:1px solid #7183b44d;border-radius:16px;margin:18px 0}.history-draw ul{list-style:none;padding:0}.history-draw li{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid #7183b422}.field{display:grid;gap:8px;margin:16px 0;color:#ccd7ed;font-size:14px}.field input,.field select,.document-nav select{width:100%;border:1px solid #8196c655;border-radius:8px;background:#172139;color:#eef3ff;padding:12px;font:inherit}.document-nav select{width:auto}.field input:focus{outline:2px solid #d4b679}.economy-panel .field{max-width:180px}.coupon-list{max-height:150px;overflow:auto;overflow-wrap:anywhere}.dashboard-content{max-width:1180px;margin:35px auto}.dashboard-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.dashboard-tabs button,.game-admin-list button,.pagination button{border:1px solid #7786b04d;border-radius:9px;padding:12px 16px;color:#d2def9;background:#142139}.dashboard-tabs button.active{color:#0a1226;background:#e3c889;border-color:#e3c889}.dashboard-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}.dashboard-stats>div{display:grid;gap:10px;background:#14213b;border:1px solid #7786b04d;padding:22px;border-radius:14px}.dashboard-stats strong{font-size:28px}.admin-form{max-width:700px;border:1px solid #7284ad44;border-radius:16px;padding:24px;margin:24px 0}.toggle-field{display:flex;gap:12px;align-items:center;margin:22px 0}.toggle-field input{width:20px;height:20px;accent-color:#dac28f}.data-scroll{overflow:auto;border:1px solid #7183b44d;border-radius:12px;max-height:60vh}.data-scroll table{border-collapse:collapse;width:100%;font-size:13px}.data-scroll th,.data-scroll td{padding:12px 16px;text-align:left;border-bottom:1px solid #7183b433;max-width:360px;overflow-wrap:anywhere}.data-scroll th{position:sticky;top:0;background:#19243c}.pagination{display:flex;align-items:center;gap:20px;margin:18px 0}.game-admin-list{display:flex;gap:10px;flex-wrap:wrap}.admin-form fieldset{border:1px solid #7183b433;border-radius:10px;margin:16px 0;padding:12px}.mfa-panel{max-width:540px;margin:50px auto}.mfa-secret{display:block;padding:20px;background:#17243c;border:1px solid #a4bded55;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin-bottom:24px}.home-maintenance{position:absolute;inset:100px 0 90px;z-index:20;display:grid;place-content:center;text-align:center;background:#0a1323ed;padding:30px}.home-maintenance h2{font-size:32px}.sponsor-slot{position:fixed;bottom:80px;left:20px;z-index:25;background:#17233eee;padding:12px 18px;border-radius:10px;font-size:12px}.footer-bottom a{font:inherit;color:inherit;text-decoration:none}.footer-bottom a:hover{text-decoration:underline}@media(max-width:700px){.document-nav{gap:12px;flex-wrap:wrap;padding:18px 0}.document-nav nav{gap:12px;font-size:13px;order:3;width:100%;justify-content:center}.document-shell,.dashboard-shell{padding-inline:16px}.document-content{margin:32px auto}.admin-form{padding:16px}.dashboard-tabs button{padding:9px 12px}.data-scroll{max-height:55vh}.history-draw li{align-items:flex-start;flex-direction:column;gap:4px}.home-maintenance{position:fixed;inset:85px 0 0}}html:has(.dashboard-shell),html:has(.document-shell),body:has(.dashboard-shell),body:has(.document-shell),#root:has(.dashboard-shell),#root:has(.document-shell){height:auto!important;min-height:100%;overflow:visible!important}.dashboard-shell,.document-shell{--panel:#111c32;--border:#8095c32b;box-sizing:border-box;width:100%;min-width:0;min-height:100dvh;padding:0 clamp(16px,4vw,64px) 32px;background:radial-gradient(ellipse at 95% 0%,#31366b55,transparent 45%),#080f20;color:#e3e9f7;color-scheme:dark}.dashboard-shell *,.document-shell *{box-sizing:border-box}.dashboard-shell .document-nav,.document-shell .document-nav{max-width:1360px;min-height:76px;flex-wrap:wrap;padding:18px 0;gap:16px;font-size:14px}.dashboard-shell .document-nav>span{color:#9caecc;font-size:12px;overflow-wrap:anywhere}.dashboard-content{max-width:1360px;width:100%;margin:36px auto;min-width:0}.dashboard-content h1,.document-content h1{font-size:clamp(30px,4vw,48px);line-height:1.15;letter-spacing:-1.5px;margin:12px 0 16px;color:#ecf0ff;background:none;filter:none}.dashboard-content .caption,.document-content .caption{font-size:12px;line-height:1.6;color:#9caecc}.dashboard-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:8px;background:#111b30;border:1px solid var(--border);border-radius:16px;margin:26px 0}.dashboard-tabs button{flex:1 0 auto;white-space:nowrap;padding:12px 15px;font-size:13px;font-weight:600;border-color:transparent;background:transparent;border-radius:10px}.dashboard-tabs button:hover{background:#23304d}.dashboard-tabs button.active{background:#edd299;color:#1a2030;box-shadow:0 3px 16px #0003}.dashboard-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:26px 0}.dashboard-stats>div{background:linear-gradient(135deg,#192640,#111a2d);border:1px solid var(--border);padding:24px;border-radius:18px}.dashboard-stats span{font-size:13px;color:#a6b5d1}.dashboard-stats strong{font-size:34px;font-variant-numeric:tabular-nums;color:#f0dfbb}.admin-form{max-width:none;width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;background:linear-gradient(130deg,#142038,#0e1729);border:1px solid var(--border);border-radius:20px;padding:clamp(18px,3vw,32px);margin:24px 0}.admin-form>.note,.admin-form>p,.admin-form>.toggle-field,.admin-form>button{grid-column:1/-1}.admin-form>button{justify-self:start;min-width:150px}.admin-form>.field,.admin-form>fieldset{min-width:0;margin:0}.admin-form fieldset{padding:20px;background:#080f2033;border-color:var(--border)}.admin-form legend{font-size:12px;letter-spacing:2px;color:#edd299;padding:0 8px}.admin-form .field{font-size:13px;line-height:1.5}.admin-form input{min-width:0}.admin-form .toggle-field{margin:0;padding:16px;background:#17243e;border-radius:12px;font-size:14px}.admin-form .note{margin:0;font-size:13px!important;line-height:1.7}.dashboard-shell button:disabled{opacity:.45;cursor:not-allowed}.dashboard-shell button:focus-visible,.document-shell a:focus-visible{outline:2px solid #ebcf96;outline-offset:3px}.dashboard-shell .primary{color:#171a28;background:linear-gradient(120deg,#f2d397,#cda55c);font-size:13px;min-height:44px}.game-admin-list{gap:8px}.game-admin-list button{font-size:13px}.game-admin-list .primary{color:#171a28}.game-admin-list button:focus{border-color:#edd299}.admin-data{background:#111b2f;border:1px solid var(--border);border-radius:18px;padding:20px;min-width:0}.table-toolbar{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.table-toolbar input,.table-toolbar select,.table-toolbar button{font:inherit;font-size:13px;border:1px solid #8196c64a;background:#19263e;color:#dce7fb;border-radius:9px;padding:11px 13px;min-width:0}.table-toolbar input{flex:1 1 240px}.table-toolbar button{margin-left:auto}.data-scroll{max-height:none;max-width:100%;overflow-x:auto;border-radius:10px;border:1px solid var(--border)}.data-scroll table{width:100%;font-size:13px}.data-scroll th{font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:#9fb0d1;background:#17243c}.data-scroll th,.data-scroll td{white-space:nowrap;overflow-wrap:normal;padding:16px;max-width:280px;overflow:hidden;text-overflow:ellipsis}.data-scroll tr:hover td{background:#23345155}.table-detail{color:#efd49b;white-space:nowrap;font-size:12px}.table-empty{padding:28px;text-align:center;color:#a6b5d1}.pagination{justify-content:space-between;flex-wrap:wrap;font-size:12px;color:#a6b5d1;margin-bottom:0}.pagination>div{display:flex;align-items:center;gap:12px}.pagination button{padding:9px 12px}.record-detail{margin-top:24px;border-top:1px solid var(--border);padding-top:16px}.record-detail header{display:flex;justify-content:space-between;align-items:center}.record-detail header button{color:#efd49b}.record-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.record-detail dt{font-size:12px;color:#9caecc;margin-bottom:6px}.record-detail dd{margin:0;font:13px/1.7 monospace;overflow-wrap:anywhere;white-space:pre-wrap;background:#080f2055;padding:12px;border-radius:8px}.document-shell{display:flex;flex-direction:column}.document-content{width:100%;max-width:980px;margin:52px auto;flex:1;min-width:0;line-height:1.8}.document-content>.eyebrow{font-size:11px;color:#dec58d}.document-content>p{font-size:15px;max-width:78ch}.document-content h2{font-size:25px;margin:42px 0 20px}.document-content .reward-box{align-items:flex-start;padding:32px;background:radial-gradient(at top right,#bda66b29,transparent 75%),#15213b;border-color:#d2b77b55;border-radius:22px}.document-content .reward-box span{font-size:13px;color:#c2cee6}.document-content .reward-box strong{font:700 clamp(36px,6vw,60px)/1.2 Inter,sans-serif;color:#f1d79f}.document-content .primary{min-height:44px;font-size:13px}.history-draw{background:#121d33;border-color:#7c91b633;border-radius:18px;padding:24px}.history-draw h3{font-size:18px;margin:0 0 8px}.history-draw>a{font-size:12px;color:#e7cd95}.history-draw li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:20px;padding:18px 0;font-size:14px}.history-draw li strong{overflow-wrap:anywhere}.history-draw li small{font-size:12px;color:#98aaca}.document-steps{list-style:none;counter-reset:steps;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:16px}.document-steps li{counter-increment:steps;border:1px solid var(--border);padding:24px;border-radius:18px;background:#142139;font-size:15px}.document-steps li:before{content:"0" counter(steps);display:block;color:#e5cb91;font-weight:700;font-size:25px;margin-bottom:12px}.document-footer{position:static;flex-shrink:0;max-width:1360px;margin:0 auto!important;background:transparent;box-shadow:none;font-size:12px;line-height:1.6}@media(max-width:760px){.admin-form,.record-detail dl,.document-steps{grid-template-columns:1fr}.dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-tabs button{flex:1 0 28%;font-size:12px;padding:10px 8px}.dashboard-content{margin:24px auto}.admin-data{padding:12px}.table-toolbar button{margin-left:0}.document-content{margin:32px auto}.history-draw li{grid-template-columns:1fr;gap:5px}.document-nav>a{font-size:12px}.pagination{gap:14px}.pagination>div{flex-wrap:wrap}.dashboard-shell .document-nav>span{display:none}}.document-shell .document-nav{width:100%}.pool-status{display:inline-block;padding:7px 13px;border:1px solid #e5cd9144;border-radius:30px;color:#edd299!important;background:#e5cd910d;font-size:12px!important}.document-shell.public-universe{position:relative;isolation:isolate;padding:0;min-height:100dvh;background:transparent;color:#e3e9f7;color-scheme:dark;--border:#b6c5f333}.public-universe>.universe-bg,.public-universe>.atmosphere{position:fixed;inset:0;pointer-events:none;z-index:-2}.public-universe>.atmosphere{z-index:-1}.public-universe>.navbar{flex-shrink:0;position:relative;z-index:2}.public-universe .navbar .brand{color:var(--gold);text-decoration:none}.public-universe .navbar nav{display:flex}.public-universe>.document-content{width:calc(100% - 40px);max-width:980px;margin:40px auto;padding:clamp(24px,4vw,48px);background:linear-gradient(130deg,#111b35ee,#0b142ceb);border:1px solid #a9b9f34a;border-radius:24px;box-shadow:0 20px 70px #02061955;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);flex:1}.public-universe>.document-content h1{background:linear-gradient(105deg,#b0a7ff,#e1f3ff 70%);-webkit-background-clip:text;background-clip:text;color:transparent}.public-universe>.document-content h2,.public-universe>.document-content h3{color:#e5ecff}.public-universe>footer{position:relative;flex-shrink:0;width:100%;min-height:70px;height:auto;margin:0;padding:20px 5.6%;z-index:1}.public-universe .footer-bottom a{color:inherit}.public-universe .document-steps li{background:#162440b3}.public-universe .history-draw{background:#111e37bd}[data-theme=day] .public-universe{color:#263d5b;color-scheme:light;--border:#597ba433}[data-theme=day] .public-universe .navbar .brand{color:#2c4c70}[data-theme=day] .public-universe>.document-content{background:linear-gradient(130deg,#f5faffee,#e9f2ffed);border-color:#fff;box-shadow:0 18px 60px #38597d33}[data-theme=day] .public-universe>.document-content h1{background:linear-gradient(105deg,#2b476a,#73538e);-webkit-background-clip:text;background-clip:text;color:transparent}[data-theme=day] .public-universe .document-content h2,[data-theme=day] .public-universe .document-content h3,[data-theme=day] .public-universe .document-content p,[data-theme=day] .public-universe .document-content li{color:#324d6b}[data-theme=day] .public-universe .document-content a{color:#355e8c}[data-theme=day] .public-universe .document-content .primary{color:#252039}[data-theme=day] .public-universe .document-content>.eyebrow,[data-theme=day] .public-universe .document-steps li:before{color:#735b34}[data-theme=day] .public-universe .document-steps li,[data-theme=day] .public-universe .history-draw{background:#f7fbffd9;border-color:#678ab333}[data-theme=day] .public-universe .reward-box{background:radial-gradient(at top right,#efd59b66,transparent 80%),#fff9;border-color:#c6aa7755}[data-theme=day] .public-universe .reward-box strong{color:#765725}[data-theme=day] .public-universe .reward-box span,[data-theme=day] .public-universe .history-draw li small,[data-theme=day] .public-universe .caption{color:#526681}[data-theme=day] .public-universe .pool-status{color:#735525!important;background:#f3e2bd80;border-color:#b1966355}@media(max-width:700px){.public-universe .navbar{flex-wrap:wrap;height:auto;min-height:72px;padding:14px;gap:14px}.public-universe .navbar nav{order:3;width:100%;justify-content:center;gap:20px}.public-universe .navbar nav>button:first-child,.public-universe .navbar nav>button:nth-child(2){display:inline-flex;font-size:13px}.public-universe .navbar .preferences{margin-left:auto}.public-universe>.document-content{width:calc(100% - 28px);margin:24px auto;padding:24px 20px;border-radius:18px}.public-universe>footer{display:flex;flex-direction:column;align-items:center;gap:18px;padding:24px 16px}.public-universe .footer-bottom{margin-left:0}.public-universe .footer-motto{border:0;padding:0;text-align:center}.public-universe .socials{order:0}}.dashboard-shell select,.dashboard-shell select option{background:#19263e;color:#eef3ff;color-scheme:dark;opacity:1}.dashboard-shell input::placeholder{color:#a9bad5;opacity:1}.dashboard-shell .table-toolbar select{min-width:140px;max-width:100%;cursor:pointer}.dashboard-shell .navbar{width:100%;max-width:1360px;margin:18px auto 0;min-height:60px;height:auto}.dashboard-shell .navbar .brand{color:#f0d49b}.admin-identity{max-width:1360px;margin:12px auto;color:#a8b9d5;font-size:12px;text-align:right;overflow-wrap:anywhere}.dashboard-shell .table-toolbar button{color:#f0d49b}.dashboard-shell .field select:focus-visible,.dashboard-shell .table-toolbar select:focus-visible{outline:2px solid #e6cc94;outline-offset:2px}[data-theme=day] .dashboard-shell{color-scheme:light;background:radial-gradient(ellipse at top right,#cbdcf7,transparent 65%),#edf3fb;color:#273f5d;--border:#52759c33}[data-theme=day] .dashboard-shell .navbar .brand{color:#294b70}[data-theme=day] .dashboard-shell a{color:#315b89}[data-theme=day] .dashboard-shell h1,[data-theme=day] .dashboard-shell h3{color:#294665}[data-theme=day] .dashboard-shell .caption,[data-theme=day] .dashboard-shell .admin-identity{color:#536986}[data-theme=day] .dashboard-shell .dashboard-tabs,[data-theme=day] .dashboard-shell .admin-data,[data-theme=day] .dashboard-shell .admin-form,[data-theme=day] .dashboard-shell .dashboard-stats>div{background:#f9fcff;border-color:#7694b747;box-shadow:0 8px 28px #36577b0a}[data-theme=day] .dashboard-shell .dashboard-tabs button{color:#355375}[data-theme=day] .dashboard-shell .dashboard-tabs button:hover{background:#e3edf9}[data-theme=day] .dashboard-shell .dashboard-tabs button.active{background:#ebd099;color:#262b36}[data-theme=day] .dashboard-shell .dashboard-stats strong{color:#73542c}[data-theme=day] .dashboard-shell .dashboard-stats span,[data-theme=day] .dashboard-shell .field,[data-theme=day] .dashboard-shell .pagination,[data-theme=day] .dashboard-shell .record-detail dt,[data-theme=day] .dashboard-shell .table-empty{color:#435f7d}[data-theme=day] .dashboard-shell input,[data-theme=day] .dashboard-shell select,[data-theme=day] .dashboard-shell select option,[data-theme=day] .dashboard-shell .table-toolbar button,[data-theme=day] .dashboard-shell .pagination button,[data-theme=day] .dashboard-shell .game-admin-list button{background:#edf3fb;color:#263f5d;border-color:#7391b455;color-scheme:light}[data-theme=day] .dashboard-shell input::placeholder{color:#5b7190}[data-theme=day] .dashboard-shell .data-scroll th{background:#e3edf8;color:#385575}[data-theme=day] .dashboard-shell .data-scroll td{color:#263f5d;border-color:#7391b42b}[data-theme=day] .dashboard-shell .data-scroll tr:hover td{background:#e8f0fb}[data-theme=day] .dashboard-shell .table-detail,[data-theme=day] .dashboard-shell .record-detail header button{color:#745120}[data-theme=day] .dashboard-shell .record-detail dd,[data-theme=day] .dashboard-shell .admin-form .toggle-field,[data-theme=day] .dashboard-shell .admin-form fieldset,[data-theme=day] .dashboard-shell .mfa-secret{background:#eaf1fa;color:#2d4665}[data-theme=day] .dashboard-shell .admin-form legend{color:#71522c}[data-theme=day] .dashboard-shell .primary{background:linear-gradient(120deg,#f2d397,#cda55c);color:#252039}@media(max-width:700px){.dashboard-shell .navbar{padding:14px;flex-wrap:wrap;gap:12px}.dashboard-shell .navbar nav{order:3;width:100%;justify-content:center}.dashboard-shell .navbar nav>button:first-child,.dashboard-shell .navbar nav>button:nth-child(2){display:inline-flex}.dashboard-shell .navbar .preferences{margin-left:auto}.dashboard-shell .table-toolbar select{flex:1 1 140px}}.public-compact>.document-content{max-width:1360px;width:calc(100% - 64px);margin:22px auto;padding:24px 28px;flex:0 0 auto}.public-compact>.document-content h1{font-size:30px;margin:8px 0 20px;letter-spacing:-.8px}.public-compact>.document-content>.eyebrow{font-size:9px}.public-compact>.document-content>.text-button{margin-top:14px;padding:4px 0;font-size:11px}.public-compact>footer{margin-top:auto;min-height:54px;padding-block:14px}.public-compact .document-steps{gap:14px;margin:12px 0}.public-compact .document-steps li{font-size:14px;padding:18px;line-height:1.6}.public-compact .document-steps li:before{font-size:20px;margin-bottom:6px}.rewards-layout{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.6fr);gap:24px;align-items:stretch}.pool-summary{border:1px solid #d0b87944;border-radius:16px;padding:22px;background:radial-gradient(at top left,#d5ad6320,transparent 80%);display:flex;flex-direction:column;align-items:flex-start;gap:12px}.pool-summary>.eyebrow{font-size:10px}.pool-amount{font-size:36px;line-height:1.1;color:#eed7a1;font-variant-numeric:tabular-nums}.pool-amount small{font-size:15px}.pool-summary .pool-status{margin:0;font-size:11px!important;padding:5px 10px}.pool-summary .draw-date{display:grid;gap:4px;margin:4px 0 10px;font-size:13px!important}.draw-date span{font-size:11px;color:#a3b3cf}.pool-summary .primary{font-size:12px;min-height:38px;padding:10px 14px}.pool-summary .text-button{padding:0;font-size:12px}.winners-summary{min-width:0}.winners-summary>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.public-compact .winners-summary h2{font-size:21px;margin:0}.winners-summary>header>span,.draw-heading{font-size:12px;color:#b4c4dc}.draw-heading{display:flex;justify-content:space-between;gap:12px;margin:14px 0}.draw-heading>a{font-size:11px}.winner-cards{list-style:none;padding:0;margin:0;display:grid;gap:10px}.winner-cards li{display:flex;align-items:center;gap:16px;padding:17px 16px;border:1px solid #8fa4ce33;border-radius:12px;background:#15233bbc;min-width:0}.winner-rank{color:#e9ca88;font-size:23px;font-weight:700}.winner-person{flex:1;min-width:0;display:grid;gap:3px}.winner-person>strong{font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.winner-person>small{font-size:11px;color:#a8b9d3}.winner-prize{font-size:20px;white-space:nowrap;color:#ebd2a1}.winner-prize small{font-size:10px}.winner-cards button{font-size:11px;color:#d7e5ff;white-space:nowrap}.reward-pagination{display:flex;justify-content:flex-end;align-items:center;gap:14px;margin-top:14px;font-size:11px}.reward-pagination button{padding:7px 12px;border:1px solid #8fa4ce44;border-radius:8px;background:#8fa4ce15;color:inherit}.reward-pagination button:disabled{opacity:.4;cursor:not-allowed}.reward-detail-modal .modal{padding:28px}.reward-detail-modal .modal h2{font-size:25px}.reward-detail-modal{color:#e3e9f7}.reward-detail-modal button:focus-visible,.winner-cards button:focus-visible{outline:2px solid #eac981;outline-offset:4px}[data-theme=day] .pool-amount,[data-theme=day] .winner-prize,[data-theme=day] .winner-rank{color:#785829}[data-theme=day] .winner-cards li{background:#f8fbffbc;border-color:#738db033}[data-theme=day] .winner-person>small,[data-theme=day] .draw-date span,[data-theme=day] .draw-heading,[data-theme=day] .winners-summary>header>span{color:#526b88}[data-theme=day] .winner-cards button{color:#31577f}[data-theme=day] .reward-detail-modal{color:#2c4562}dialog:has(.account-sheet){width:min(1240px,calc(100vw - 56px));max-width:none;max-height:calc(100dvh - 48px)}dialog:has(.account-sheet)>.modal{padding:24px 28px}dialog:has(.account-sheet) .modal>h2{font-size:28px;margin:8px 0 20px}.account-sheet{display:grid;grid-template-columns:minmax(190px,.85fr) minmax(250px,1fr) minmax(260px,1.1fr);gap:20px}.account-sheet>section{min-width:0;padding:18px;background:#8295c40b;border:1px solid #8295c42c;border-radius:14px}.account-sheet .account-active{font-size:11px;padding:5px 9px}.account-sheet h3{margin:12px 0 6px;font-size:15px}.account-sheet p{font-size:12px;line-height:1.55;margin:10px 0}.account-sheet .account-identity>p{overflow-wrap:anywhere}.account-sheet .account-link{margin-top:22px;padding-top:10px;border-top:1px solid #8295c42c}.account-sheet .balances{gap:10px;margin-top:10px}.account-sheet .balances>div{padding:14px 12px}.account-sheet .balances strong{font-size:24px}.account-sheet .economy-panel>.primary{margin-bottom:10px}.account-sheet .full{margin-top:10px}.account-sheet .text-button{padding:7px 0;font-size:11px}.account-sheet .auth-fields{gap:8px;margin:12px 0 0}.account-sheet .auth-fields input{color:inherit;margin-top:5px;padding:10px}.account-sheet .wallet-address{font-size:11px}.account-sheet .field{margin:10px 0}.account-sheet .wallet-help{font-size:11px;margin:8px 0;color:#a8b9d3}.wallet-help summary{cursor:pointer}.account-actions{grid-column:1/-1;display:flex;justify-content:flex-end;align-items:center;gap:20px;border-top:1px solid #8295c42c;padding-top:14px}.account-actions>.primary{font-size:12px}.account-sheet .coupon-list{max-height:70px}.account-sheet .note{padding:10px;font-size:11px!important}[data-theme=day] .account-sheet>section{background:#ffffff50;border-color:#6e8db333}[data-theme=day] .account-sheet .wallet-help{color:#516b88}@media(min-width:901px)and (max-height:760px){.public-compact>.document-content{margin:14px auto;padding:18px 24px}.public-compact>.document-content h1{font-size:26px;margin-bottom:14px}.pool-summary{padding:16px;gap:9px}.winner-cards li{padding:12px 14px}.pool-amount{font-size:30px}dialog:has(.account-sheet)>.modal{padding:18px 24px}.account-sheet{gap:14px}.account-sheet>section{padding:14px}.account-sheet p{margin:8px 0}}@media(max-width:900px){.public-compact>.document-content{width:calc(100% - 28px);padding:20px}.rewards-layout{grid-template-columns:1fr}.account-sheet{grid-template-columns:1fr 1fr}.account-sheet .wallet-panel{grid-column:1/-1}.winner-cards li{gap:10px;padding:13px}.winner-prize{font-size:17px}}@media(max-width:600px){.account-sheet{grid-template-columns:1fr}.account-sheet .wallet-panel{grid-column:auto}dialog:has(.account-sheet){width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}dialog:has(.account-sheet)>.modal{padding:22px 16px}.winner-cards li{flex-wrap:wrap}.winner-person{min-width:100px}.winner-cards button{margin-left:auto}.draw-heading{flex-wrap:wrap}.pool-amount{font-size:30px}.account-actions{justify-content:space-between}.public-compact .document-content h1{font-size:26px}}[data-theme=day] .account-sheet .field{color:#344f70}[data-theme=day] .account-sheet .field input{background:#f5f8fe;color:#263f5d;border-color:#7391b455;color-scheme:light}@media(min-width:901px)and (max-height:760px){.winner-cards li{padding:9px 14px}.reward-pagination{margin-top:8px}}.it100-welcome .welcome-beta{display:inline-block;border:1px solid #d8bb7555;border-radius:20px;padding:5px 10px;color:#e8c77f;font-size:10px;letter-spacing:1px}.it100-welcome p{font-size:14px;line-height:1.5}.it100-welcome .welcome-intro{font-size:16px}.it100-welcome ol{padding:0;list-style:none;margin:20px 0}.it100-welcome li{display:flex;gap:12px;align-items:center;margin:12px 0}.it100-welcome li>span{flex:0 0 28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#af9df42b;color:inherit;font-weight:700}.it100-welcome li p{margin:0}.welcome-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin:18px 0 12px}.it100-welcome small{font-size:11px;color:#a8b9d3}[data-theme=day] .it100-welcome .welcome-beta{color:#725321}[data-theme=day] .it100-welcome small{color:#526b88}.column-sort{display:flex;align-items:center;gap:6px;width:100%;border:0!important;background:transparent!important;color:inherit!important;padding:4px 0!important;text-align:left;font:inherit;cursor:pointer}.column-filters th{padding:8px!important;vertical-align:top}.column-filters input,.column-filters select{width:100%;min-width:110px;max-width:230px;box-sizing:border-box;font-size:12px;padding:8px;border:1px solid #526181;border-radius:7px;background:#19263e;color:#e7efff}.column-filters option{background:#19263e;color:#e7efff}[data-theme=day] .column-filters input,[data-theme=day] .column-filters select,[data-theme=day] .column-filters option{background:#fff;color:#243c5b;border-color:#acbed6}.game-editor-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.danger-button{border:1px solid #e56c80!important;color:#ffabb9!important;background:#401e30!important;padding:10px 16px;border-radius:8px;cursor:pointer}[data-theme=day] .danger-button{background:#fff0f2!important;color:#a51838!important}dialog.account-dialog{width:min(1240px,calc(100vw - 56px));max-width:none;max-height:calc(100dvh - 48px)}dialog.account-dialog>.modal{padding:24px 28px}.economy-panel .primary:disabled{opacity:.6;cursor:not-allowed}@media(max-width:600px){dialog.account-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}dialog.account-dialog>.modal{padding:22px 16px}}
