:root{--bg:#120711;--panel:#1d0c1c;--panel2:#271021;--red:#ff334f;--pink:#ff4fa3;--gold:#ffca4a;--violet:#a66bff;--cyan:#4be9f2;--text:#fff7ef;--muted:#c3a9ba;--line:rgba(255,202,74,.22);--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,Segoe UI,Arial,sans-serif;overflow-x:hidden}button,a{font:inherit}.sc-progress{position:fixed;z-index:900;left:0;top:0;width:0;height:3px;background:linear-gradient(90deg,var(--red),var(--gold),var(--cyan));box-shadow:0 0 14px var(--pink)}.sc-header{position:sticky;z-index:600;top:0;border-bottom:2px solid rgba(255,202,74,.5);background:rgba(12,4,12,.95);backdrop-filter:blur(16px)}.sc-nav{width:min(1360px,calc(100% - 24px));height:70px;margin:auto;display:flex;align-items:center;gap:8px}.sc-brand{display:flex;align-items:center;gap:9px;color:#fff;text-decoration:none}.sc-brand img{width:38px;height:38px;padding:5px;border:1px solid var(--line);background:#251021;image-rendering:pixelated}.sc-brand b,.sc-brand small{display:block}.sc-brand b{font-size:14px}.sc-brand small{margin-top:2px;color:var(--gold);font-size:7px;font-weight:950}.sc-links{display:flex;align-items:center;gap:4px;margin-left:15px}.sc-links>a,.sc-drop>button{height:40px;padding:0 12px;display:flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.08);background:#1a0b18;color:#ddcbd7;text-decoration:none;font-size:12px;font-weight:850;white-space:nowrap}.sc-links>a:hover,.sc-drop>button:hover{border-color:var(--gold);color:#fff}.sc-links .sc-new{border-color:rgba(75,233,242,.48);background:#12333a;color:#fff}.sc-new i{color:var(--cyan);font-style:normal}.sc-drop{position:relative}.sc-drop>button{cursor:pointer}.sc-drop>button i{color:var(--gold);font-style:normal}.sc-drop>div{position:absolute;z-index:620;right:0;top:47px;width:280px;padding:7px;display:none;gap:5px;border:1px solid var(--line);background:#100810;box-shadow:12px 16px 0 rgba(0,0,0,.35)}.sc-drop.is-open>div{display:grid}.sc-drop>div a{padding:11px;border:1px solid rgba(255,255,255,.08);background:#211020;color:#fff;text-decoration:none}.sc-drop>div b,.sc-drop>div small{display:block}.sc-drop>div small{margin-top:4px;color:var(--muted);font-size:9px}.sc-spacer{flex:1}.sc-head-demo{height:44px;padding:0 20px;border:0;border-bottom:4px solid #8c2845;background:var(--gold);color:#281209;font-weight:950;cursor:pointer}.sc-menu{display:none;width:42px;height:42px;border:1px solid var(--line);background:#23101f;color:#fff;font-size:20px}.sc-hero{position:relative;min-height:760px;overflow:hidden;background:#180918 url('/assets/images/spider-circus-hold-and-win/poster.webp') 80% 35%/auto 128% no-repeat}.sc-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#120711 0 39%,rgba(18,7,17,.72) 55%,rgba(18,7,17,.06) 78%),linear-gradient(180deg,transparent 60%,var(--bg))}.sc-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,202,74,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,79,163,.035) 1px,transparent 1px);background-size:44px 44px}.sc-hero-inner{position:relative;z-index:2;width:min(var(--max),calc(100% - 40px));min-height:760px;margin:auto;padding:90px 0 140px;display:flex;align-items:center}.sc-hero-copy{max-width:700px}.sc-crumbs{display:flex;gap:8px;flex-wrap:wrap;color:#987b90;font-size:10px;font-weight:850}.sc-crumbs a{color:var(--cyan);text-decoration:none}.sc-kicker{width:max-content;margin:23px 0 15px;padding:8px 11px;border:1px solid var(--pink);background:#3a102d;color:#ffb5d8;font-size:9px;font-weight:950}.sc-hero h1{margin:0;font-family:Impact,Arial Black,sans-serif;font-size:clamp(64px,8vw,112px);font-weight:900;line-height:.82;letter-spacing:0;text-transform:uppercase;text-shadow:5px 6px 0 #3c101d}.sc-hero h1 span{display:block;color:var(--gold)}.sc-hero h1 small{display:block;margin-top:13px;color:var(--cyan);font-family:Inter,Arial,sans-serif;font-size:19px;letter-spacing:0}.sc-lead{max-width:680px;margin:25px 0;color:#eadce4;font-size:18px;line-height:1.68;text-shadow:1px 2px 5px #000}.sc-actions{display:flex;gap:9px;flex-wrap:wrap}.sc-btn{min-height:54px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-bottom:5px solid #000;background:#32152d;color:#fff;text-decoration:none;font-weight:950;cursor:pointer}.sc-btn.primary{border-color:var(--gold);background:var(--gold);color:#2a1309}.sc-btn:hover{filter:brightness(1.1);translate:0 -2px}.sc-stats{position:absolute;z-index:3;left:50%;bottom:28px;translate:-50%;width:min(var(--max),calc(100% - 40px));display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line);background:rgba(28,10,25,.92);backdrop-filter:blur(12px)}.sc-stats div{padding:14px 16px;border-right:1px solid var(--line)}.sc-stats div:last-child{border:0}.sc-stats small{display:block;color:#a98b9e;font-size:8px;font-weight:900}.sc-stats b{display:block;margin-top:5px;font-size:14px}.sc-main{overflow:hidden}.sc-section,.sc-final{position:relative;width:min(var(--max),calc(100% - 40px));margin:auto;padding:82px 0;border-top:1px solid var(--line)}.sc-section:first-child{border-top:0}.sc-head{position:relative;z-index:3;max-width:920px;margin-bottom:31px}.sc-head>span{display:block;margin-bottom:10px;color:var(--gold);font-size:9px;font-weight:950}.sc-head h2{margin:0;font-family:Impact,Arial Black,sans-serif;font-size:clamp(39px,5vw,67px);font-weight:900;line-height:.95;text-transform:uppercase}.sc-head p{max-width:850px;margin:15px 0 0;color:var(--muted);font-size:16px;line-height:1.72}.sc-routes{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.sc-route{min-height:130px;padding:18px;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;border:1px solid var(--line);border-bottom:5px solid #000;background:#21101e;color:#fff;text-align:left;cursor:pointer}.sc-route.demo{border-color:var(--cyan);background:#123138}.sc-route>i{width:42px;height:42px;display:grid;place-items:center;background:#3b1932;color:var(--gold);font-style:normal;font-size:18px}.sc-route.demo>i{background:var(--cyan);color:#062328}.sc-route span{display:grid;gap:4px}.sc-route small{color:var(--gold);font-size:8px;font-weight:950}.sc-route b{font-size:15px}.sc-route em{color:#ad91a3;font-style:normal;font-size:9px;line-height:1.35}.sc-route>strong{color:#7d6374}.sc-route:hover{border-color:var(--gold);translate:0 -3px}.sc-two{display:grid;grid-template-columns:1.05fr .95fr;gap:46px;align-items:start}.sc-prose p{color:#d1bdca;font-size:16px;line-height:1.82}.sc-prose .lead{margin-top:0;color:#fff;font-size:21px;font-weight:750;line-height:1.55}.sc-prose a{color:var(--cyan)}.sc-specs{border:1px solid rgba(255,202,74,.42);background:#21101e;box-shadow:13px 13px 0 #090308}.sc-specs>strong{padding:14px 16px;display:block;color:var(--gold);border-bottom:1px solid var(--line);font-size:9px}.sc-specs dl{display:grid;grid-template-columns:1fr 1fr;margin:0}.sc-specs dl div{padding:14px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.sc-specs dl div:nth-child(even){border-right:0}.sc-specs dt{color:#9e8293;font-size:8px;font-weight:900;text-transform:uppercase}.sc-specs dd{margin:5px 0 0;font-size:13px;font-weight:850;line-height:1.4}.sc-float{position:absolute;z-index:1;pointer-events:none;object-fit:contain;filter:drop-shadow(0 24px 30px rgba(0,0,0,.7));animation:sc-float 5.5s ease-in-out infinite;opacity:.72}@keyframes sc-float{50%{translate:0 -14px;rotate:2deg}}.sc-float.spider{width:230px;height:330px;right:-180px;top:80px}.sc-float.tent{width:190px;height:300px;left:-175px;top:120px;animation-delay:-1s}.sc-float.mystery{width:180px;height:270px;right:-155px;top:180px;animation-delay:-2s}.sc-float.x2{width:170px;height:260px;left:-150px;top:160px;animation-delay:-3s}.sc-float.wild{width:185px;height:280px;right:-160px;top:160px;animation-delay:-1.5s}.sc-symbol-stage{padding:54px max(20px,calc((100vw - var(--max))/2));overflow:hidden;border-block:1px solid var(--line);background:linear-gradient(90deg,#200a18,#351027 45%,#160918)}.sc-symbol-stage>div:first-child{position:relative;z-index:2;max-width:770px}.sc-symbol-stage span{color:var(--cyan);font-size:9px;font-weight:950}.sc-symbol-stage h2{margin:10px 0 8px;font-family:Impact,Arial Black,sans-serif;font-size:46px;text-transform:uppercase}.sc-symbol-stage p{color:var(--muted);line-height:1.65}.sc-cast{position:relative;z-index:2;width:min(1380px,100%);margin:34px auto -12px;display:grid;grid-template-columns:1.3fr repeat(6,minmax(86px,1fr));align-items:end;gap:clamp(3px,1vw,15px)}.sc-cast img{display:block;width:100%;height:260px;object-fit:contain;filter:drop-shadow(0 22px 18px rgba(0,0,0,.58));animation:sc-cast-float 5s ease-in-out infinite}.sc-cast .ringmaster{height:330px}.sc-cast img:nth-child(2n){animation-delay:-1.7s}.sc-cast img:nth-child(3n){animation-delay:-3.2s}@keyframes sc-cast-float{50%{translate:0 -11px;rotate:1deg}}.sc-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.sc-cards article{min-height:205px;padding:20px;border:1px solid var(--line);border-top:4px solid var(--pink);background:#21101e}.sc-cards article:nth-child(2n){border-top-color:var(--cyan)}.sc-cards small{color:var(--gold);font-size:9px;font-weight:950}.sc-cards h3{margin:22px 0 9px;font-size:19px}.sc-cards p{margin:0;color:var(--muted);font-size:13px;line-height:1.65}.sc-screen{position:relative;z-index:2;margin:28px 0 0;border:1px solid var(--line);background:#090308;box-shadow:15px 16px 0 #060205}.sc-screen img{display:block;width:100%;max-height:690px;object-fit:contain}.sc-screen figcaption{padding:12px 15px;color:#a98b9e;font-size:11px}.sc-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.sc-timeline article{padding:21px;border:1px solid var(--line);background:#21101e}.sc-timeline b{display:block;color:var(--gold);font-family:Impact,Arial Black,sans-serif;font-size:39px}.sc-timeline h3{margin:7px 0 8px}.sc-timeline p{margin:0;color:var(--muted);font-size:12px;line-height:1.65}.sc-prizes{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.sc-prizes article{padding:22px;border:1px solid var(--line);background:#241021;text-align:center}.sc-prizes strong{color:var(--cyan);font-family:Impact,Arial Black,sans-serif;font-size:31px}.sc-prizes p{color:var(--muted);font-size:12px;line-height:1.6}.sc-demo{border:1px solid rgba(75,233,242,.55);background:#0d070c;box-shadow:16px 18px 0 #050204}.sc-demo-bar{min-height:48px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:#21101e}.sc-demo-bar span{font-size:10px;font-weight:900}.sc-demo-bar i{display:inline-block;width:8px;height:8px;margin-right:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 12px var(--cyan)}.sc-demo-bar button{min-height:34px;border:1px solid var(--line);background:#32152d;color:#fff;font-size:10px;font-weight:850;cursor:pointer}.sc-demo-view{position:relative;aspect-ratio:16/9;overflow:hidden;background:#030203}.sc-demo-cover,.sc-demo-frame,.sc-loading{position:absolute;inset:0;width:100%;height:100%;border:0}.sc-demo-cover{z-index:2;display:grid;grid-template-columns:1.05fr .95fr;background:#120711;overflow:hidden}.sc-demo-cover>img{width:100%;height:100%;object-fit:cover;opacity:.6}.sc-demo-cover>div{padding:34px;align-self:center}.sc-demo-cover small{color:var(--cyan);font-weight:950}.sc-demo-cover h3{margin:10px 0;font-family:Impact,Arial Black,sans-serif;font-size:40px;text-transform:uppercase}.sc-demo-cover p{color:var(--muted);line-height:1.6}.sc-demo.is-live .sc-demo-cover{display:none}.sc-loading{z-index:1;display:none;place-items:center;align-content:center;gap:12px;background:#0d050c}.sc-demo.is-loading .sc-loading{display:grid}.sc-loading span{width:38px;height:38px;border:4px solid #3b2134;border-top-color:var(--gold);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{rotate:360deg}}.sc-note,.sc-warning{margin-top:19px;padding:17px 19px;border-left:5px solid var(--gold);background:#2b2010;color:#e4d5b7;font-size:13px;line-height:1.65}.sc-math{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.sc-math article{padding:22px;border:1px solid var(--line);background:#21101e}.sc-math strong{display:block;color:var(--gold);font-family:Impact,Arial Black,sans-serif;font-size:42px}.sc-math h3{margin:7px 0}.sc-math p{margin:0;color:var(--muted);font-size:12px;line-height:1.62}.sc-warning{display:grid;grid-template-columns:150px 1fr;gap:22px;background:#2a1221;border-left-color:var(--pink)}.sc-warning b{color:var(--pink);font-size:18px}.sc-warning p{margin:0}.sc-verdict{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sc-verdict>div{padding:27px;border:1px solid var(--line);border-top:4px solid var(--cyan);background:#21101e}.sc-verdict>div:last-child{border-top-color:var(--gold)}.sc-verdict h3{margin-top:0}.sc-verdict ul{display:grid;gap:11px;margin:0;padding:0;list-style:none;color:#d0bcc8}.sc-verdict li:before{content:"+";display:inline-block;width:23px;color:var(--cyan);font-weight:950}.sc-verdict>div:last-child li:before{content:"!";color:var(--gold)}.sc-related{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.sc-related a{min-height:220px;padding:21px;display:flex;flex-direction:column;border:1px solid var(--line);background:#21101e;color:#fff;text-decoration:none}.sc-related a:hover{border-color:var(--gold);translate:0 -3px}.sc-related span{color:var(--pink);font-size:9px;font-weight:950}.sc-related h3{margin:24px 0 8px}.sc-related p{color:var(--muted);font-size:12px;line-height:1.6}.sc-related b{margin-top:auto;color:var(--cyan);font-size:11px}.sc-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sc-faq details{border:1px solid var(--line);background:#21101e}.sc-faq details[open]{border-color:var(--gold)}.sc-faq summary{position:relative;padding:18px 48px 18px 18px;cursor:pointer;font-weight:850;list-style:none}.sc-faq summary:after{content:"+";position:absolute;right:18px;top:12px;color:var(--gold);font-size:27px}.sc-faq details[open] summary:after{content:"−"}.sc-faq details p{margin:0;padding:0 18px 18px;color:var(--muted);font-size:13px;line-height:1.65}.sc-final{min-height:250px;margin-block:60px;display:grid;grid-template-columns:190px 1fr auto;align-items:center;gap:28px;padding:25px 40px;border:1px solid rgba(255,202,74,.5);background:linear-gradient(100deg,#361029,#25101f 55%,#11102a);overflow:hidden}.sc-final img{width:180px;height:205px;object-fit:contain;object-position:top;filter:drop-shadow(0 16px 20px #000)}.sc-final span{color:var(--gold);font-size:9px;font-weight:950}.sc-final h2{margin:10px 0 6px;font-size:30px}.sc-final p{margin:0;color:var(--muted)}.sc-footer{padding:40px max(22px,calc((100vw - var(--max))/2));display:grid;grid-template-columns:1fr auto;gap:20px;border-top:4px solid #43152d;background:#070307;color:#94798a}.sc-footer>a{color:#fff;text-decoration:none;font-family:Impact,Arial Black,sans-serif;font-size:22px}.sc-footer p{max-width:580px;font-size:12px}.sc-footer nav{display:flex;gap:18px}.sc-footer nav a{color:#c7adbd;text-decoration:none;font-size:12px}.sc-footer small{grid-column:1/-1;padding-top:18px;border-top:1px solid var(--line);font-size:10px}.sc-dock{position:fixed;z-index:110;right:14px;top:50%;translate:0 -50%;display:grid;border:1px solid var(--line);background:#100810;box-shadow:0 16px 42px #000}.sc-dock button{width:68px;height:66px;display:grid;place-items:center;align-content:center;gap:4px;border:0;border-bottom:1px solid var(--line);background:transparent;color:#fff;cursor:pointer}.sc-dock button:hover{background:#35142c}.sc-dock span{color:var(--gold);font-size:17px}.sc-dock b{font-size:8px;text-transform:uppercase}@media(max-width:1040px){.sc-cast{grid-template-columns:1.25fr repeat(3,1fr);row-gap:13px}.sc-cast img{height:210px}.sc-cast .ringmaster{height:265px;grid-row:span 2}.sc-links>a:nth-child(-n+3){display:none}.sc-routes,.sc-cards,.sc-timeline,.sc-prizes,.sc-math,.sc-related{grid-template-columns:1fr 1fr}.sc-float{display:none}.sc-hero{background-position:90% 25%}}@media(max-width:760px){.sc-header{position:relative}.sc-nav{position:relative}.sc-links{position:absolute;z-index:610;left:-12px;right:-12px;top:70px;margin:0;padding:10px 12px;display:none;flex-direction:column;align-items:stretch;background:#100810;border-bottom:3px solid var(--gold)}.sc-header.is-open .sc-links{display:flex}.sc-links>a,.sc-drop>button{width:100%;justify-content:flex-start}.sc-links>a:nth-child(-n+3){display:flex}.sc-drop>div{position:static;width:100%;margin-top:5px;box-shadow:none}.sc-menu{display:block}.sc-head-demo{display:none}.sc-hero{min-height:720px;background-position:70% 8%;background-size:auto 850px}.sc-hero-shade{background:linear-gradient(180deg,rgba(18,7,17,.08) 0 36%,#120711 82%)}.sc-hero-inner{min-height:720px;align-items:end;padding:340px 0 120px}.sc-crumbs{display:none}.sc-hero h1{font-size:58px}.sc-lead{font-size:14px;line-height:1.6}.sc-actions{flex-direction:column}.sc-btn{width:100%}.sc-stats{grid-template-columns:repeat(3,1fr);bottom:18px}.sc-stats div{padding:10px}.sc-stats div:nth-child(n+4){display:none}.sc-section{padding:64px 0}.sc-head h2{font-size:39px}.sc-two,.sc-warning,.sc-final{grid-template-columns:1fr}.sc-specs dl{grid-template-columns:1fr}.sc-specs dl div,.sc-specs dl div:nth-child(even){border-right:0}.sc-symbol-stage{padding-bottom:20px}.sc-symbol-stage h2{font-size:38px}.sc-cast{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:24px 0 0}.sc-cast img{height:145px}.sc-cast .ringmaster{grid-row:auto;height:175px}.sc-demo-view{aspect-ratio:9/13}.sc-demo-cover{grid-template-columns:1fr}.sc-demo-cover>img{position:absolute;inset:0;opacity:.24}.sc-demo-cover>div{position:relative;z-index:2;padding:23px}.sc-demo-cover h3{font-size:34px}.sc-faq-grid,.sc-verdict{grid-template-columns:1fr}.sc-final{text-align:center;padding:24px}.sc-final img{margin:auto}.sc-footer{grid-template-columns:1fr}.sc-footer nav{flex-wrap:wrap}.sc-dock{top:auto;right:8px;left:8px;bottom:8px;translate:0;grid-template-columns:repeat(3,1fr)}.sc-dock button{width:auto;height:54px;border-bottom:0;border-right:1px solid var(--line)}.sc-footer{padding-bottom:86px}}@media(max-width:520px){.sc-brand small{display:none}.sc-routes,.sc-cards,.sc-timeline,.sc-prizes,.sc-math,.sc-related{grid-template-columns:1fr}.sc-route{min-height:105px}.sc-screen{margin-inline:-15px;box-shadow:none}.sc-demo{margin-inline:-15px;box-shadow:none}.sc-stats{width:calc(100% - 30px)}.sc-hero-inner,.sc-section,.sc-final{width:calc(100% - 30px)}}