.iw-page{color:#f9fbff;background:#030b1b;min-height:70vh;padding-bottom:54px}.iw-wrap{width:min(1120px,100% - 40px);margin:auto}.iw-status{color:#ffcf43;letter-spacing:.04em;text-align:center;background:#101b30;border-bottom:1px solid #293952;justify-content:center;align-items:center;gap:10px;padding:11px 16px;font-size:.73rem;font-weight:700;display:flex}.iw-status span:last-child{color:#ced8e9;letter-spacing:0;border-left:1px solid #56647a;padding-left:10px;font-weight:400}.iw-status-dot{background:#ffcf43;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.iw-intro{text-align:center;max-width:690px;margin:0 auto;padding:50px 0 30px}.iw-kicker,.iw-overline{letter-spacing:.14em;color:#ffcf43;margin:0 0 12px;font-size:.7rem;font-weight:700}.iw-intro h1{letter-spacing:-.045em;color:#fff;margin:0;font-size:clamp(2.9rem,6vw,5rem);line-height:1.03}.iw-intro h1 span{color:#ffcf43}.iw-intro>p:not(.iw-kicker){color:#cbd7e9;max-width:520px;margin:18px auto 0;font-size:1.04rem;line-height:1.6}.iw-demo-notice{text-align:left;color:#d8e1f0;background:#14233a;border:1px solid #41506b;border-radius:12px;align-items:center;gap:12px;max-width:600px;margin-top:23px;padding:11px 15px;font-size:.79rem;line-height:1.45;display:inline-flex}.iw-demo-notice strong{white-space:nowrap;color:#ffe17a}.iw-lab{background:linear-gradient(135deg,#101e36,#081326);border:1px solid #384a67;border-radius:22px;padding:29px;box-shadow:0 18px 65px #0008}.iw-lab-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.iw-lab-head h2{color:#fff;margin:0;font-size:1.7rem;line-height:1.15}.iw-lab-head .iw-overline{margin-bottom:5px}.iw-pill{color:#ffda60;white-space:nowrap;letter-spacing:.04em;background:#332919;border:1px solid #8a6e2c;border-radius:100px;padding:6px 11px;font-size:.64rem;font-weight:700}.iw-game-switch{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0 18px;display:grid}.iw-game-switch button{color:#dbe4f3;text-align:left;cursor:pointer;background:#101e35;border:1px solid #394a66;border-radius:12px;align-items:center;gap:11px;min-height:70px;padding:12px 14px;transition:border-color .2s,background .2s;display:flex}.iw-game-switch button:hover,.iw-game-switch button.selected{color:#fff;background:#243047;border-color:#ffcf43}.iw-game-switch button.selected{box-shadow:inset 0 0 0 1px #ffcf43}.iw-game-switch button>span:last-child{min-width:0}.iw-game-switch strong,.iw-game-switch small{display:block}.iw-game-switch strong{font-size:.85rem;line-height:1.3}.iw-game-switch small{color:#bfcbde;margin-top:3px;font-size:.69rem;line-height:1.3}.iw-switch-icon{color:#ffe17a;background:linear-gradient(145deg,#584522,#151d30);border:1px solid #b78625;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:1.2rem;display:grid;box-shadow:inset 0 1px #ffffff38}.iw-game-panel{background:#0a1529;border:1px solid #364561;border-radius:16px;overflow:hidden}.iw-game-layout{grid-template-columns:1.1fr 1fr;align-items:stretch;min-height:370px;display:grid}.iw-stage{background:radial-gradient(at 50% 60%,#1d3765 0%,#0b1930 58%,#071022 100%);border-right:1px solid #33425a;justify-content:center;align-items:center;min-height:370px;display:flex;position:relative;overflow:hidden}.iw-stage:before{content:"";opacity:.35;pointer-events:none;background-image:radial-gradient(circle,#ffe7a4 1px,#0000 1.5px),radial-gradient(circle,#e6bc57 1px,#0000 1.5px);background-position:4px 8px,39px 31px;background-size:76px 71px,105px 91px;position:absolute;inset:0}.iw-stage-glow{filter:blur(65px);opacity:.12;pointer-events:none;background:#fac33b;border-radius:50%;width:250px;height:250px;position:absolute}.iw-game-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:40px 36px;display:flex}.iw-game-copy h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(2rem,3vw,2.5rem);line-height:1.08}.iw-game-copy>p:not(.iw-overline):not(.iw-fine){color:#c5d0e1;margin:14px 0 0;font-size:.9rem;line-height:1.6}.iw-result{color:#fff;background:#17253a;border-left:3px solid #8a713a;border-radius:0 8px 8px 0;flex-direction:column;justify-content:center;gap:3px;width:100%;min-height:72px;margin:22px 0 18px;padding:11px 14px;display:flex}.iw-result strong{font-size:.93rem;line-height:1.35}.iw-result span{color:#c9d4e5;font-size:.75rem;line-height:1.35}.iw-result-win{background:#403519;border-left-color:#ffd34c}.iw-result-win strong{color:#ffe489}.iw-result-miss{border-left-color:#9babc2}.iw-play-button{color:#091329;cursor:pointer;background:linear-gradient(#ffe879,#ffc52b);border:1px solid #ffdf72;border-radius:10px;justify-content:center;align-items:center;gap:20px;min-height:52px;padding:12px 20px;font-size:.9rem;font-weight:700;transition:filter .16s,transform .16s;display:inline-flex;box-shadow:inset 0 1px #fff9,0 4px #9d6911,0 9px 24px #d5901530}.iw-play-button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.iw-play-button:disabled{opacity:.75;cursor:wait}.iw-play-button:focus-visible{outline-offset:4px;outline:3px solid #fff}.iw-game-switch button:focus-visible{outline-offset:4px;outline:3px solid #fff}.iw-themes a:focus-visible{outline-offset:4px;outline:3px solid #fff}.iw-fine{color:#a9b9d0!important;margin:14px 0 0!important;font-size:.72rem!important;line-height:1.45!important}.iw-demo-strip{text-align:center;color:#b9c8df;margin:15px 0 0;font-size:.73rem}.iw-demo-strip span{color:#ffcf43;margin:0 5px}.iw-wheel-frame{z-index:2;background:linear-gradient(145deg,#fff1a1 0%,#e6a721 25%,#875007 54%,#f9d057 78%,#93620e 100%);border-radius:50%;place-items:center;width:270px;height:270px;padding:8px;display:grid;position:relative;box-shadow:0 14px #604018,0 23px 35px #000a,inset 0 0 0 3px #ffed99}.iw-wheel-frame:after{content:"";pointer-events:none;border:3px dotted #fff1a8;border-radius:50%;position:absolute;inset:3px}.iw-wheel{background:conic-gradient(#e5a922 0deg 45deg,#173967 45deg 90deg,#122c52 90deg 135deg,#f0bc35 135deg 180deg,#173967 180deg 225deg,#122c52 225deg 270deg,#e5a922 270deg 315deg,#173967 315deg 360deg);border:3px solid #6f4b12;border-radius:50%;width:100%;height:100%;transition:transform 4.25s cubic-bezier(.13,.66,.12,1);position:relative;overflow:hidden;box-shadow:inset 0 0 32px #0009,inset 0 5px 6px #fff4}.iw-wheel-symbol{color:#e5eaf4;text-shadow:0 2px 4px #0009;z-index:2;font-size:1.3rem;font-weight:700;position:absolute;top:50%;left:50%}.iw-wheel-symbol.is-prize{color:#fff4b4;font-size:1.6rem}.iw-wheel-hub{z-index:4;background:#08152b;border:4px solid #f4d273;border-radius:50%;width:64px;height:64px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 5px 12px #000b,inset 0 2px 3px #fff7}.iw-wheel-hub img{object-fit:cover;width:100%;height:100%}.iw-wheel-pointer{z-index:4;filter:drop-shadow(0 3px 2px #0008);border-top:31px solid #ffde68;border-left:15px solid #0000;border-right:15px solid #0000;width:0;height:0;position:absolute;top:39px}.iw-stage-foot{filter:blur(13px);opacity:.55;background:#000;border-radius:50%;width:270px;height:26px;position:absolute;bottom:29px}.iw-plinko-board{z-index:2;filter:drop-shadow(0 14px 12px #0009);width:min(360px,90%);height:auto;position:relative}.iw-scratch-ticket{z-index:2;background:linear-gradient(150deg,#d2961f,#ffdb70 25%,#93621a 58%,#efc35a);border-radius:16px;width:min(390px,90%);padding:20px;position:relative;transform:rotate(-3deg);box-shadow:0 10px #745015,0 22px 28px #0009,inset 0 2px #fff9}.iw-ticket-top,.iw-ticket-bottom{color:#1b2743;letter-spacing:.08em;justify-content:space-between;font-size:.67rem;font-weight:700;display:flex}.iw-ticket-top{margin-bottom:12px}.iw-ticket-bottom{justify-content:center;margin-top:12px;font-size:.59rem}.iw-scratch-window{aspect-ratio:720/280;background:#102441;border:3px solid #f9dea0;border-radius:8px;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 2px 9px #0009}.iw-scratch-under{text-align:center;background:radial-gradient(circle,#253c61,#0a1931 75%);flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex;position:absolute;inset:0}.iw-scratch-under span{color:#cbd7ed;letter-spacing:.12em;font-size:.6rem}.iw-scratch-under strong{color:#ffdf70;font-size:clamp(1rem,2vw,1.3rem)}.iw-scratch-cover{touch-action:none;cursor:crosshair;width:100%;height:100%;position:absolute;inset:0}.iw-themes{background:linear-gradient(110deg,#0d1d36,#081427);border:1px solid #2b405e;border-radius:17px;justify-content:space-between;align-items:center;gap:28px;margin:48px 0 25px;padding:28px 30px;display:flex}.iw-themes>div:first-child{max-width:540px}.iw-themes h2{color:#fff;margin:0;font-size:1.7rem;line-height:1.15}.iw-themes p:not(.iw-kicker){color:#c4d2e5;font-size:.87rem;line-height:1.6}.iw-themes a{color:#ffdb69;text-underline-offset:4px;align-items:center;gap:12px;min-height:44px;font-size:.85rem;font-weight:700;display:inline-flex}.iw-theme-art{gap:10px;display:flex}.iw-theme-art img{object-fit:cover;border:1px solid #aa8132;border-radius:10px;width:135px;height:135px;box-shadow:0 8px 18px #0008}.iw-theme-art img:last-child{transform:rotate(4deg)}.iw-footer-note{text-align:center;color:#a8bad2;font-size:.75rem;line-height:1.6}.iw-footer-note a{color:#ffdd78;text-underline-offset:3px}@media (max-width:760px){.iw-wrap{width:min(100% - 28px,620px)}.iw-status{gap:7px;font-size:.62rem}.iw-status span:last-child{padding-left:7px}.iw-intro{padding:36px 0 24px}.iw-intro h1{font-size:clamp(2.65rem,10vw,3.8rem)}.iw-intro>p:not(.iw-kicker){font-size:.9rem}.iw-demo-notice{gap:9px;padding:10px 12px;font-size:.72rem}.iw-lab{border-radius:16px;padding:17px 13px}.iw-lab-head h2{font-size:1.35rem}.iw-game-switch{gap:6px;margin:17px 0 13px}.iw-game-switch button{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:84px;padding:8px 3px}.iw-game-switch strong{font-size:.69rem}.iw-game-switch small{font-size:.59rem}.iw-switch-icon{width:31px;height:31px;font-size:1rem}.iw-game-layout{grid-template-columns:1fr}.iw-stage{border-bottom:1px solid #33425a;border-right:0;min-height:310px}.iw-wheel-pointer{top:18px}.iw-stage-foot{bottom:10px}.iw-game-copy{padding:25px 20px 28px}.iw-game-copy h2{font-size:2rem}.iw-result{margin:18px 0 15px}.iw-play-button{width:100%}.iw-themes{flex-direction:column;align-items:flex-start;gap:15px;margin-top:30px;padding:22px 20px}.iw-themes h2{font-size:1.45rem}.iw-theme-art img{width:100px;height:100px}}@media (max-width:360px){.iw-status{font-size:.55rem}.iw-game-switch small{display:none}.iw-game-switch button{min-height:66px}.iw-wheel-frame{transform:scale(.92)}.iw-wheel-pointer{top:25px}.iw-stage{min-height:295px}.iw-theme-art img{width:85px;height:85px}}@media (prefers-reduced-motion:reduce){.iw-wheel{transition-duration:.01ms}.iw-play-button,.iw-game-switch button{transition:none}}.iw-page{padding-bottom:24px}.iw-wrap{width:min(740px,100% - 28px)}.iw-lab{margin:14px auto 0;padding:12px}.iw-game-switch{margin:0 0 10px}.iw-game-switch button{justify-content:center;min-height:52px;padding:7px 10px}.iw-switch-icon{width:30px;height:30px;font-size:1rem}.iw-game-layout{flex-direction:column;min-height:0;display:flex}.iw-stage{border-bottom:1px solid #33425a;border-right:0;min-height:310px}.iw-wheel-pointer{top:10px}.iw-stage-foot{bottom:6px}.iw-plinko-board{width:min(320px,90%)}.iw-scratch-stage{min-height:240px}.iw-game-copy{justify-content:flex-start;align-items:center;padding:10px 12px 14px;display:flex}.iw-play-button{width:min(100%,400px);min-height:48px}.iw-drop-actions{grid-template-columns:1fr 1fr;gap:8px;width:min(100%,400px);display:grid}.iw-drop-actions .iw-play-button{gap:7px;width:100%;padding:9px 8px}.iw-drop-single{color:#fff;background:linear-gradient(#263b5b,#172842);border-color:#71829e;box-shadow:inset 0 1px #ffffff29,0 4px #09172c}.iw-result{max-width:400px;min-height:0;margin:12px 0 0}.iw-result:empty{border:0;height:0;min-height:0;margin:0;padding:0;overflow:hidden}.iw-fine{text-align:center;margin:9px 0 0!important}.iw-footer-note{margin:14px 0 0;font-size:.7rem}@media (max-width:760px){body:has(.iw-page) .smile-primary-nav a{min-height:42px}body:has(.iw-page) .smile-header-inner{padding:2px 0 5px}body:has(.iw-page) .smile-brand img{width:76px;height:76px}.iw-status{padding:7px 10px;font-size:.6rem}.iw-lab{border-radius:13px;margin-top:8px;padding:8px}.iw-game-switch{gap:6px;margin:0 0 8px}.iw-game-switch button{gap:3px;min-height:55px;padding:5px 3px}.iw-game-switch strong{font-size:.67rem}.iw-switch-icon{width:25px;height:25px;font-size:.85rem}.iw-wheel-stage{min-height:282px}.iw-wheel-pointer{top:0}.iw-plinko-stage{min-height:265px}.iw-plinko-board{width:min(295px,90%)}.iw-scratch-stage{min-height:210px}.iw-game-copy{padding:8px 9px 11px}.iw-play-button{min-height:46px;padding:9px 14px}}@media (max-width:360px){body:has(.iw-page) .smile-brand img{width:70px;height:70px}.iw-game-switch button{min-height:52px}.iw-wheel-pointer{top:8px}}.iw-catalogue{width:min(1120px,100% - 40px);margin:0 auto;padding:30px 0 16px}.iw-catalogue-heading{justify-content:space-between;align-items:end;gap:16px;margin:0 0 22px;display:flex}.iw-catalogue-heading p{color:#ffcf43;letter-spacing:.13em;margin:0 0 6px;font-size:.67rem;font-weight:800}.iw-catalogue-heading h1{color:#fff;margin:0;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.05}.iw-catalogue-heading>span{color:#b9c8df;letter-spacing:.1em;font-size:.66rem;font-weight:700}.iw-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.iw-catalogue-card{background:#101c31;border:1px solid #344660;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 15px 35px #0006}.iw-card-status{color:#ffce40;letter-spacing:.05em;background:#13223b;align-items:center;gap:8px;padding:11px 14px;font-size:.67rem;font-weight:800;display:flex}.iw-card-status>span:last-child{color:#d1deee;letter-spacing:0;margin-left:auto;font-weight:400}.iw-card-art{aspect-ratio:1;color:#fff;background:#07142d;display:block;position:relative;overflow:hidden}.iw-card-art:after{content:"";pointer-events:none;background:linear-gradient(#0000,#061022ed);position:absolute;inset:45% 0 0}.iw-card-picture{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.iw-card-art:hover .iw-card-picture{transform:scale(1.03)}.iw-card-logo{z-index:1;object-fit:cover;border-radius:12px;width:67px;height:67px;position:absolute;top:14px;left:14px;box-shadow:0 4px 18px #0009}.iw-card-title{z-index:2;position:absolute;bottom:17px;left:18px;right:18px}.iw-card-title span{color:#ffdc66;letter-spacing:.12em;font-size:.63rem;font-weight:800;display:block}.iw-card-title h2{color:#fff;text-shadow:0 3px 12px #000;margin:5px 0 0;font-size:clamp(1.5rem,3vw,2.3rem);line-height:1}.iw-card-copy{padding:15px}.iw-card-fact{color:#c0cde0;justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0;font-size:.76rem;display:flex}.iw-card-fact strong{color:#fff;text-align:right;font-size:.76rem}.iw-card-button{color:#091329;background:linear-gradient(#ffe879,#ffc52b);border:1px solid #ffdf72;border-radius:9px;justify-content:space-between;align-items:center;min-height:48px;margin-top:13px;padding:11px 15px;font-size:.88rem;font-weight:800;text-decoration:none;display:flex;box-shadow:inset 0 1px #fff9,0 4px #9d6911}.iw-card-art:focus-visible{outline-offset:3px;outline:3px solid #ffdc66}.iw-card-button:focus-visible{outline-offset:3px;outline:3px solid #ffdc66}.iw-play-heading a:focus-visible{outline-offset:3px;outline:3px solid #ffdc66}.iw-game-details summary:focus-visible{outline-offset:3px;outline:3px solid #ffdc66}.iw-play-heading{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:13px 0 0;display:grid}.iw-play-heading a{color:#ffdc66;justify-self:start;font-size:.76rem;font-weight:700;text-decoration:none}.iw-play-heading h1{color:#fff;text-align:center;margin:0;font-size:clamp(1rem,2.8vw,1.45rem);line-height:1.15}.iw-play-heading>span{color:#ffdc66;white-space:nowrap;justify-self:end;font-size:.62rem;font-weight:800}.iw-game-facts{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 0;display:grid}.iw-game-facts>div{background:#101d32;border:1px solid #35455f;border-radius:9px;padding:11px 13px}.iw-game-facts span,.iw-game-facts strong{display:block}.iw-game-facts span{color:#adbed4;font-size:.66rem}.iw-game-facts strong{color:#fff;margin-top:3px;font-size:.8rem}.iw-game-details{color:#c8d4e6;background:#101d32;border:1px solid #35455f;border-radius:9px;margin-top:10px;font-size:.76rem;line-height:1.55}.iw-game-details summary{color:#ffdc66;cursor:pointer;padding:11px 13px;font-weight:700}.iw-game-details p{margin:0 0 12px;padding:0 13px}@media (max-width:900px){.iw-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.iw-catalogue{width:min(440px,100% - 28px);padding-top:20px}.iw-catalogue-heading{margin-bottom:14px}.iw-catalogue-heading h1{font-size:1.75rem}.iw-catalogue-heading>span{font-size:.58rem}.iw-card-grid{grid-template-columns:1fr;gap:16px}.iw-card-art{aspect-ratio:1.15}.iw-card-title h2{font-size:2rem}.iw-play-heading{margin-top:9px}.iw-play-heading h1{font-size:1rem}.iw-play-heading a{font-size:.7rem}.iw-play-heading>span{font-size:.55rem}}.iw-game-layout{width:min(100%,420px);margin:0 auto}.iw-stage.iw-art-stage{aspect-ratio:1;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:0;width:100%;min-height:0;display:block;position:relative;overflow:hidden}.iw-stage.iw-art-stage:before{display:none}.iw-art-plinko{background-image:url(/game-art/prize-plinko-play.png)}.iw-art-wheel{background-image:url(/game-art/spin-to-win.png)}.iw-art-scratch{background-image:url(/game-art/super-scratchers.png)}.iw-art-overlay{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.iw-photo-wheel{aspect-ratio:1;will-change:transform;background-image:url(/game-art/spin-to-win-face.png);background-position:49.67% 28.16%;background-repeat:no-repeat;background-size:192.9% 192.9%;border-radius:50%;width:51.84%;transition:transform 4.25s cubic-bezier(.13,.66,.12,1);position:absolute;top:13.56%;left:23.92%}.iw-photo-pointer{clip-path:polygon(46% 1%,54% 1%,54% 13.5%,52% 17%,50% 19%,48% 17%,46% 13.5%);pointer-events:none;background-image:url(/game-art/spin-to-win.png);background-size:100% 100%;position:absolute;inset:0}.iw-scratch-photo-layer{width:61%;height:19.2%;position:absolute;top:36.5%;left:19.2%}.iw-scratch-photo-under{color:#ffdf70;text-shadow:0 2px 5px #000b;background:radial-gradient(circle,#314e75,#0c1a31 75%);border-radius:11%;justify-content:center;align-items:center;font-size:clamp(1.2rem,7vw,2.1rem);display:flex;position:absolute;overflow:hidden}.iw-scratch-photo-cover{touch-action:none;cursor:crosshair;width:100%;height:100%;position:absolute;inset:0}@media (max-width:760px){body:has(.iw-page) .smile-primary-nav a{min-height:50px}}@media (prefers-reduced-motion:reduce){.iw-photo-wheel{transition-duration:.01ms}}.iw-game-layout{position:relative}.iw-sound-toggle{z-index:5;color:#fff1bc;cursor:pointer;background:#08152be8;border:1px solid #d9b75a;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px 10px;font-size:.7rem;font-weight:800;display:inline-flex;position:absolute;top:8px;right:8px;box-shadow:0 3px 12px #0008}.iw-sound-toggle svg{flex:none;width:18px;height:18px}.iw-sound-toggle:hover{background:#172944}.iw-sound-toggle:focus-visible{outline-offset:3px;outline:3px solid #fff}
