:root{--p-purple: #7B61FF;--p-pink: #FF4D80;--p-teal: #4ECDC4;--p-yellow: #FFD166;--grad-juko: linear-gradient(90deg, var(--p-purple) 0%, var(--p-pink) 35%, var(--p-teal) 70%, var(--p-yellow) 100%);--grad-juko-diag: linear-gradient(135deg, var(--p-purple) 0%, var(--p-pink) 35%, var(--p-teal) 70%, var(--p-yellow) 100%);--grad-juko-soft: linear-gradient(135deg, rgba(123,97,255,.1) 0%, rgba(255,77,128,.1) 35%, rgba(78,205,196,.1) 70%, rgba(255,209,102,.1) 100%);--bg: #FAFAFC;--bg-deep: #F1F1F6;--surface: rgba(255, 255, 255, .72);--surface-solid: #FFFFFF;--surface-2: rgba(14, 14, 20, .035);--nav-bg: rgba(255, 255, 255, .74);--border: rgba(14, 14, 20, .09);--border-strong: rgba(14, 14, 20, .17);--text: #0E0E14;--text-soft: rgba(14, 14, 20, .66);--text-mute: rgba(14, 14, 20, .44);--shadow-sm: 0 2px 10px rgba(14, 14, 20, .05);--shadow-md: 0 10px 30px rgba(14, 14, 20, .08);--shadow-lg: 0 30px 70px rgba(14, 14, 20, .12);--glow-strength: .35;--grain-opacity: .035;--content: 1140px;--content-narrow: 820px;--radius-sm: 12px;--radius: 20px;--radius-lg: 28px;--radius-xl: 40px;--nav-h: 64px;--ease: cubic-bezier(.22, .61, .36, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);color-scheme:light}:root[data-theme=dark]{--bg: #08080C;--bg-deep: #05050A;--surface: rgba(255, 255, 255, .045);--surface-solid: #14141C;--surface-2: rgba(255, 255, 255, .03);--nav-bg: rgba(16, 16, 24, .66);--border: rgba(255, 255, 255, .09);--border-strong: rgba(255, 255, 255, .2);--text: #FFFFFF;--text-soft: rgba(255, 255, 255, .66);--text-mute: rgba(255, 255, 255, .42);--shadow-sm: 0 2px 10px rgba(0, 0, 0, .3);--shadow-md: 0 12px 34px rgba(0, 0, 0, .45);--shadow-lg: 0 34px 80px rgba(0, 0, 0, .6);--glow-strength: .75;--grain-opacity: .06;color-scheme:dark}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{background-color:var(--bg);transition:background-color .5s var(--ease);scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:110px;overflow-x:clip;max-width:100vw}body{background:transparent;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.55;overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;transition:color .5s var(--ease)}body.no-scroll{overflow:hidden;overscroll-behavior:none;touch-action:none}img,svg{display:block;max-width:100%}button,input,textarea,select{font:inherit;color:inherit}button{background:none;border:none;cursor:pointer}a{color:inherit;text-decoration:none}ul,ol{list-style:none}::selection{background:var(--p-purple);color:#fff}:focus-visible{outline:2px solid var(--p-purple);outline-offset:3px;border-radius:6px}html,body{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar,::-webkit-scrollbar{width:0;height:0;display:none}.display{font-family:Space Grotesk,Inter,sans-serif;font-weight:700;letter-spacing:-.03em;line-height:.98}h1,h2,h3,h4{font-family:Space Grotesk,Inter,sans-serif;letter-spacing:-.025em;line-height:1.08;font-weight:700}.h-xl{font-size:clamp(2.6rem,7vw,5.4rem)}.h-lg{font-size:clamp(2rem,4.6vw,3.4rem)}.h-md{font-size:clamp(1.4rem,2.6vw,2rem)}.gradient-text{background:var(--grad-juko);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gradientPan 9s linear infinite}@keyframes gradientPan{0%{background-position:0% 50%}to{background-position:220% 50%}}.text-soft{color:var(--text-soft)}.text-mute{color:var(--text-mute)}.container{width:100%;max-width:var(--content);margin:0 auto;padding:0 24px}.container-narrow{max-width:var(--content-narrow)}.section{position:relative;padding:clamp(70px,11vw,140px) 0}.section-head{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;margin-bottom:clamp(38px,6vw,70px)}.section-head p{color:var(--text-soft);max-width:46ch;font-size:1.05rem;text-wrap:balance}.label{display:inline-flex;align-items:center;gap:8px;font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--text-mute)}.label:before{content:"";width:22px;height:2px;border-radius:2px;background:var(--grad-juko)}.bg-decor{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;overflow:hidden}.aurora{position:absolute;border-radius:50%;filter:blur(90px);opacity:calc(var(--glow-strength) * .55);will-change:transform}.aurora-1{width:46vw;height:46vw;background:var(--p-purple);top:-12vw;left:-8vw;animation:drift1 26s ease-in-out infinite}.aurora-2{width:38vw;height:38vw;background:var(--p-pink);top:28vh;right:-10vw;animation:drift2 32s ease-in-out infinite}.aurora-3{width:40vw;height:40vw;background:var(--p-teal);bottom:-14vw;left:18vw;animation:drift3 29s ease-in-out infinite}.aurora-4{width:26vw;height:26vw;background:var(--p-yellow);top:60vh;left:-6vw;animation:drift1 35s ease-in-out infinite reverse}@keyframes drift1{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(6vw,5vh,0) scale(1.16)}}@keyframes drift2{0%,to{transform:translateZ(0) scale(1.06)}50%{transform:translate3d(-7vw,7vh,0) scale(.9)}}@keyframes drift3{0%,to{transform:translateZ(0) scale(.95)}50%{transform:translate3d(5vw,-6vh,0) scale(1.2)}}.grid-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,var(--border) 1px,transparent 1px),linear-gradient(to bottom,var(--border) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 0%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 80% 60% at 50% 0%,#000 20%,transparent 75%);opacity:.7}.grain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;pointer-events:none;opacity:var(--grain-opacity);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}#particles-canvas{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.aurora{animation:none}}.reveal{opacity:0;transform:translate3d(0,26px,0);transition:opacity .85s var(--ease-out),transform .85s var(--ease-out);transition-delay:var(--reveal-delay, 0ms)}.reveal[data-anim=left]{transform:translate3d(-32px,0,0)}.reveal[data-anim=right]{transform:translate3d(32px,0,0)}.reveal[data-anim=zoom]{transform:scale(.94)}.reveal[data-anim=blur]{filter:blur(10px)}.reveal.is-visible,.reveal[data-anim].is-visible{opacity:1;transform:none;filter:none}.progress-bar{position:fixed;top:0;left:0;height:3px;width:0;background:var(--grad-juko);z-index:1000;transition:width .12s linear;box-shadow:0 0 14px #7b61ff99}.juko-logo{display:inline-flex;align-items:center;gap:9px}.jl-mark{flex:none;object-fit:contain}.jl-letters{display:inline-flex;font-weight:900;font-size:1.42rem;letter-spacing:-.045em;line-height:1}.jl-letters span{transition:transform .35s var(--ease-spring)}.juko-logo:hover .jl-letters span{transform:translateY(-3px) rotate(-5deg)}.juko-logo:hover .jl-letters span:nth-child(2){transition-delay:.04s;transform:translateY(-3px) rotate(5deg)}.juko-logo:hover .jl-letters span:nth-child(3){transition-delay:.08s}.juko-logo:hover .jl-letters span:nth-child(4){transition-delay:.12s;transform:translateY(-3px) rotate(5deg)}.jl-mark{transition:transform .4s var(--ease-spring)}.juko-logo:hover .jl-mark{transform:rotate(-8deg) scale(1.08)}.l-j{color:var(--p-purple)}.l-u{color:var(--p-pink)}.l-k{color:var(--p-teal)}.l-o{color:var(--p-yellow)}.nav{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:500;width:calc(100% - 32px);max-width:var(--content);display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 9px 8px 14px;border-radius:99px;border:1px solid var(--border);background:var(--nav-bg);-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);box-shadow:var(--shadow-md);transition:padding .35s var(--ease),box-shadow .35s var(--ease),background .35s var(--ease)}.nav.scrolled{box-shadow:var(--shadow-lg)}.nav .brand{display:grid;place-items:center;line-height:0}.nav .juko-mark{transition:transform .4s var(--ease-spring)}.nav .brand:hover .juko-mark{transform:rotate(-6deg) scale(1.06)}.nav-links{display:flex;align-items:center;gap:4px}.nav-links a{position:relative;padding:8px 14px;border-radius:99px;font-size:.9rem;font-weight:600;color:var(--text-soft);transition:color .25s var(--ease),background .25s var(--ease)}.nav-links a:after{content:"";position:absolute;left:50%;bottom:3px;width:0;height:2px;border-radius:2px;background:var(--grad-juko);transform:translate(-50%);transition:width .3s var(--ease)}.nav-links a:hover{color:var(--text);background:var(--surface-2)}.nav-links a.active{color:var(--text)}.nav-links a.active:after{width:18px}.nav-tools{display:flex;align-items:center;gap:8px}.icon-btn{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--border);background:var(--surface-2);color:var(--text-soft);font-size:.74rem;font-weight:800;letter-spacing:.04em;transition:transform .3s var(--ease-spring),color .25s,border-color .25s,background .25s}.icon-btn:hover{transform:translateY(-2px) scale(1.06);color:var(--text);border-color:var(--border-strong)}.icon-btn svg{width:17px;height:17px}.theme-toggle .icon-sun{display:none}:root[data-theme=dark] .theme-toggle .icon-sun{display:block}:root[data-theme=dark] .theme-toggle .icon-moon{display:none}.burger{display:none;position:relative;width:34px;height:34px;background:none;border:none}.burger span{position:absolute;left:4px;height:2px;border-radius:2px;background:var(--text);transition:transform .45s var(--ease-spring),width .35s var(--ease),background .3s}.burger span:nth-child(1){top:13px;width:26px}.burger span:nth-child(2){top:21px;width:16px;background:var(--p-pink)}.burger:hover span:nth-child(2){width:26px}.burger.open span{width:26px}.burger.open span:nth-child(1){transform:translateY(4px) rotate(45deg)}.burger.open span:nth-child(2){transform:translateY(-4px) rotate(-45deg)}.mobile-menu{position:fixed;top:0;left:0;right:0;height:100dvh;z-index:480;display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:96px 24px calc(24px + env(safe-area-inset-bottom));background:var(--bg);overflow-y:auto;overscroll-behavior:contain;opacity:0;visibility:hidden;transform:translateY(-14px);transition:opacity .35s var(--ease),transform .45s var(--ease),visibility .35s}.mobile-menu.open{opacity:1;visibility:visible;transform:none}.mm-links{display:flex;flex-direction:column;justify-content:center;flex:1}.mm-links a{font-family:Space Grotesk,sans-serif;font-size:clamp(1.6rem,7vw,2.1rem);font-weight:700;letter-spacing:-.02em;padding:12px 0;border-bottom:1px solid var(--border);opacity:0;transform:translateY(16px)}.mm-links .mm-cta{border-bottom:none;margin-top:10px;background:var(--grad-juko);-webkit-background-clip:text;background-clip:text;color:transparent}.mobile-menu.open .mm-links a{animation:mmIn .5s var(--ease-out) forwards}.mobile-menu.open .mm-links a:nth-child(1){animation-delay:.06s}.mobile-menu.open .mm-links a:nth-child(2){animation-delay:.11s}.mobile-menu.open .mm-links a:nth-child(3){animation-delay:.16s}.mobile-menu.open .mm-links a:nth-child(4){animation-delay:.21s}.mobile-menu.open .mm-links a:nth-child(5){animation-delay:.26s}.mobile-menu.open .mm-links a:nth-child(6){animation-delay:.31s}.mobile-menu.open .mm-links a:nth-child(7){animation-delay:.36s}.mm-settings{display:flex;align-items:center;gap:10px;padding-top:22px;border-top:1px solid var(--border);opacity:0;transform:translateY(16px)}.mobile-menu.open .mm-settings{animation:mmIn .5s var(--ease-out) .42s forwards}.mm-segment{display:flex;align-items:center;gap:3px;padding:4px;border-radius:99px;background:var(--surface-2);border:1px solid var(--border)}.mm-segment button{display:grid;place-items:center;height:40px;border-radius:99px;font-size:.76rem;font-weight:800;letter-spacing:.05em;color:var(--text-mute);transition:background .25s var(--ease),color .25s var(--ease),box-shadow .25s var(--ease)}.mm-segment button:active{transform:scale(.94)}.mm-segment button svg{width:18px;height:18px}.mm-segment button.active{background:var(--surface-solid);color:var(--text);box-shadow:var(--shadow-sm),inset 0 0 0 1px var(--border)}.mm-langs{flex:1;min-width:0}.mm-langs button{flex:1;min-width:0;padding:0 4px}.mm-theme{flex:none}.mm-theme button{width:42px}.mm-theme button:first-child.active{color:var(--p-yellow)}.mm-theme button:last-child.active{color:var(--p-purple)}@media (max-width: 359px){.mm-settings{flex-wrap:wrap}.mm-langs,.mm-theme{flex:1 1 100%}.mm-theme button{flex:1;width:auto}}@media (max-height: 730px){.mobile-menu{padding-top:84px;gap:16px}.mm-links a{font-size:clamp(1.25rem,5.4vw,1.7rem);padding:9px 0}.mm-settings{padding-top:16px}.mm-segment button{height:36px}}@keyframes mmIn{to{opacity:1;transform:none}}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 24px;border-radius:99px;font-size:.94rem;font-weight:700;white-space:nowrap;transition:transform .3s var(--ease-spring),box-shadow .3s var(--ease),background .3s,color .3s,border-color .3s;will-change:transform}.btn:active{transform:scale(.97)}.btn svg{width:17px;height:17px}.btn-primary{color:#fff;background:var(--grad-juko-diag);background-size:200% 200%;box-shadow:0 10px 30px #7b61ff57;animation:gradientShift 7s ease infinite}.btn-primary:hover{box-shadow:0 16px 44px #ff4d806b;transform:translateY(-3px)}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.btn-ghost{border:1px solid var(--border-strong);background:var(--surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text)}.btn-ghost:hover{transform:translateY(-3px);border-color:var(--p-purple);box-shadow:var(--shadow-md)}.btn-sm{padding:9px 18px;font-size:.85rem}.btn-lg{padding:17px 34px;font-size:1.04rem}.btn-block{width:100%}.magnetic{will-change:transform}.stores{display:flex;flex-wrap:wrap;gap:14px}.store-btn{display:inline-flex;align-items:center;gap:12px;padding:11px 22px 11px 18px;border-radius:16px;border:1px solid var(--border-strong);background:var(--surface-solid);color:var(--text);box-shadow:var(--shadow-sm);transition:transform .35s var(--ease-spring),box-shadow .35s var(--ease),border-color .3s}.store-btn:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--p-purple)}.store-btn svg{width:26px;height:26px;flex:none}.store-btn .st-lines{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15}.store-btn .st-small{font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-mute);font-weight:700;white-space:nowrap}.store-btn .st-big{font-family:Space Grotesk,sans-serif;font-size:1.06rem;font-weight:700;white-space:nowrap}.card{position:relative;padding:26px;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-sm);overflow:hidden;transition:transform .45s var(--ease-out),box-shadow .45s var(--ease),border-color .35s}.card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(360px circle at var(--mx, 50%) var(--my, 0%),var(--accent-fade, rgba(123, 97, 255, .16)),transparent 65%);opacity:0;transition:opacity .4s var(--ease);pointer-events:none}.card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.card:hover:before{opacity:1}.tilt{transform-style:preserve-3d;will-change:transform}.pill{display:inline-flex;align-items:center;gap:9px;padding:7px 16px;border-radius:99px;border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:.82rem;font-weight:600;color:var(--text-soft)}.pill .dot{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 #22c55e8c;animation:pulseDot 2.2s infinite}@keyframes pulseDot{0%{box-shadow:0 0 #22c55e80}70%{box-shadow:0 0 0 9px #22c55e00}to{box-shadow:0 0 #22c55e00}}.chip{padding:9px 18px;border-radius:99px;border:1px solid var(--border);background:var(--surface-2);font-size:.88rem;font-weight:600;color:var(--text-soft);transition:transform .3s var(--ease-spring),color .25s,border-color .25s,background .25s}.chip:hover{transform:translateY(-3px) rotate(-1.5deg);color:var(--text);border-color:var(--border-strong)}.chip.active{color:#fff;background:var(--grad-juko-diag);border-color:transparent;box-shadow:0 8px 22px #7b61ff4d}.phone{--phone-w: min(300px, 78vw);position:relative;width:var(--phone-w);aspect-ratio:9 / 19.5;border-radius:calc(var(--phone-w) * .148);padding:calc(var(--phone-w) * .032);background:linear-gradient(160deg,#2a2a34,#0b0b10 60%);box-shadow:var(--shadow-lg),inset 0 0 0 1px #ffffff1a;will-change:transform}.phone-screen{position:relative;width:100%;height:100%;border-radius:calc(var(--phone-w) * .118);overflow:hidden;background:#0e0e14;box-shadow:inset 0 0 0 1px #00000059}.phone-screen img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.06);transition:opacity .9s var(--ease-out),transform 1.4s var(--ease-out)}.phone-screen img.active{opacity:1;transform:scale(1)}.phone-glow{position:absolute;top:-14%;right:-14%;bottom:-14%;left:-14%;z-index:-1;border-radius:50%;background:var(--grad-juko-diag);filter:blur(70px);opacity:calc(var(--glow-strength) * .6);animation:gradientShift 8s ease infinite}.phone-dots{display:flex;gap:7px;justify-content:center;margin-top:20px}.phone-dots button{width:7px;height:7px;border-radius:99px;background:var(--border-strong);transition:width .4s var(--ease-spring),background .3s}.phone-dots button.active{width:26px;background:var(--grad-juko)}.acc-item{border-bottom:1px solid var(--border)}.acc-item:first-child{border-top:1px solid var(--border)}.acc-head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 4px;text-align:left;font-family:Space Grotesk,sans-serif;font-size:1.05rem;font-weight:600;color:var(--text-soft);transition:color .3s var(--ease),padding-left .35s var(--ease)}.acc-head:hover{color:var(--text);padding-left:10px}.acc-head:hover .acc-plus,.acc-item.open .acc-head{color:var(--text)}.acc-plus{flex:none;display:grid;place-items:center;width:22px;height:22px;color:var(--text-mute);transition:transform .4s var(--ease-spring),color .3s}.acc-plus svg{width:18px;height:18px}.acc-item.open .acc-plus{transform:rotate(180deg);color:var(--p-pink)}.acc-body{max-height:0;overflow:hidden;transition:max-height .5s var(--ease-out)}.acc-body p{padding:0 40px 26px 4px;color:var(--text-soft);max-width:70ch}.footer{position:relative;border-top:1px solid var(--border);padding:66px 0 34px;background:var(--surface-2)}.footer-grid{display:grid;gap:40px;grid-template-columns:1.6fr repeat(3,1fr)}.footer-brand,.footer-logo{display:flex;flex-direction:column;align-items:flex-start}.footer-mark{margin-bottom:12px;transition:transform .4s var(--ease-spring)}.footer-logo:hover .footer-mark{transform:rotate(-6deg) scale(1.06)}.footer-logo .footer-name span{transition:transform .35s var(--ease-spring)}.footer-logo:hover .footer-name span{transform:translateY(-3px) rotate(-5deg)}.footer-logo:hover .footer-name span:nth-child(2){transition-delay:.04s;transform:translateY(-3px) rotate(5deg)}.footer-logo:hover .footer-name span:nth-child(3){transition-delay:.08s}.footer-logo:hover .footer-name span:nth-child(4){transition-delay:.12s;transform:translateY(-3px) rotate(5deg)}.footer-name{display:flex;font-weight:900;font-size:1.9rem;letter-spacing:-.045em;line-height:1}.footer-tag{margin-top:8px;font-size:.66rem;font-weight:800;letter-spacing:.42em;color:var(--text-mute)}.footer-brand p{color:var(--text-soft);margin-top:12px;max-width:280px;font-size:.93rem}.footer-col h4{font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-mute);margin-bottom:14px}.footer-col a,.footer-col span{display:block;padding:5px 0;font-size:.93rem;color:var(--text-soft);transition:color .25s,transform .25s var(--ease)}.footer-col a:hover{color:var(--text);transform:translate(4px)}.footer-bottom{margin-top:46px;padding-top:22px;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;font-size:.84rem;color:var(--text-mute)}.footer-bottom p:last-child{text-align:right}@media (max-width: 620px){.footer-bottom{flex-direction:column;align-items:flex-start;gap:8px;text-align:left}.footer-bottom p:last-child{text-align:left}}@media (max-width: 860px){.footer-grid{grid-template-columns:1fr;gap:34px}}.legal{padding:150px 0 90px}.legal h1{font-size:clamp(2.1rem,5vw,3.2rem);margin-bottom:10px}.legal .updated{color:var(--text-mute);font-size:.88rem;margin-bottom:44px}.legal-block+.legal-block{margin-top:34px}.legal-block h2{font-size:1.25rem;margin-bottom:12px;display:flex;align-items:baseline;gap:12px}.legal-block h2 .num{font-size:.8rem;font-weight:800;color:var(--p-purple);font-family:Space Grotesk,sans-serif}.legal-block p,.legal-block li{color:var(--text-soft);font-size:.98rem}.legal-block p+p{margin-top:10px}.legal-block ul{margin-top:10px;display:grid;gap:8px}.legal-block li{position:relative;padding-left:20px}.legal-block li:before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--grad-juko)}.legal-block a{color:var(--p-purple);font-weight:600;text-decoration:underline;text-underline-offset:3px}.legal-block a.btn{text-decoration:none}.legal-block a.btn-primary{color:#fff}.legal-block a.btn-ghost{color:var(--text)}@media (max-width: 1010px){.nav-links,.nav .nav-cta,.nav .theme-toggle,.nav .lang-menu{display:none}.burger{display:block}}.intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:grid;place-items:center;pointer-events:none}.intro-panels{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(4,1fr)}.intro-panel{position:relative;background:var(--bg);transform:translateY(0);transition:transform .85s cubic-bezier(.76,0,.24,1)}.intro-panel:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--panel-color)}.p1{--panel-color: var(--p-purple)}.p2{--panel-color: var(--p-pink)}.p3{--panel-color: var(--p-teal)}.p4{--panel-color: var(--p-yellow)}.intro.leaving .intro-panel{transform:translateY(-101%)}.intro.leaving .p1{transition-delay:0s}.intro.leaving .p2{transition-delay:.08s}.intro.leaving .p3{transition-delay:.16s}.intro.leaving .p4{transition-delay:.24s}.intro-inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:22px;padding:0 24px;text-align:center}.intro.leaving .intro-inner{opacity:0;transform:translateY(-22px);transition:opacity .35s var(--ease),transform .45s var(--ease)}.intro-logo{position:relative;display:grid;place-items:center}.intro-halo{position:absolute;width:260px;height:260px;border-radius:50%;background:var(--grad-juko-diag);filter:blur(60px);opacity:0;animation:introHalo 1.4s var(--ease-out) .15s forwards}@keyframes introHalo{to{opacity:calc(var(--glow-strength) * .55)}}.intro-mark{position:relative;width:min(150px,40vw);height:auto;animation:introMark .95s var(--ease-spring) both}@keyframes introMark{0%{opacity:0;transform:scale(.7) rotate(-8deg)}to{opacity:1;transform:none}}.intro-name{display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:900;font-size:clamp(2.4rem,8vw,3.6rem);letter-spacing:-.055em;line-height:.9;text-shadow:0 10px 26px rgba(255,255,255,.16)}:root[data-theme=light] .intro-name{text-shadow:0 12px 26px rgba(14,14,20,.12)}.intro-name span{opacity:0;transform:translateY(20px);animation:introLetter .55s var(--ease-spring) forwards}.intro-name span:nth-child(1){animation-delay:.55s}.intro-name span:nth-child(2){animation-delay:.63s}.intro-name span:nth-child(3){animation-delay:.71s}.intro-name span:nth-child(4){animation-delay:.79s}@keyframes introLetter{to{opacity:1;transform:none}}.intro-slogan{font-size:clamp(.72rem,2.4vw,.86rem);font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:var(--text-mute);opacity:0;transform:translateY(12px);animation:introLetter .6s var(--ease-out) 1.1s forwards}.page-enter{animation:pageIn .5s var(--ease-out) both}@keyframes pageIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.page-enter{animation:none}}.hero{position:relative;min-height:100svh;display:flex;align-items:center;padding:140px 0 80px}.hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:56px;align-items:center}.hero-left{display:flex;flex-direction:column;align-items:flex-start;gap:26px}.wordmark{position:relative;display:flex;flex-direction:column;align-items:flex-start}.hero-mark{display:none}.wordmark-letters{display:flex;font-weight:900;font-size:clamp(4.4rem,12vw,9rem);line-height:.82;letter-spacing:-.055em;text-shadow:0 10px 26px rgba(255,255,255,.16)}:root[data-theme=light] .wordmark-letters{text-shadow:0 12px 26px rgba(14,14,20,.12)}.wordmark-letters span{display:inline-block;opacity:0;transform:translateY(64px) rotate(8deg);animation:letterDrop .9s var(--ease-spring) forwards}.wordmark-letters span:nth-child(1){animation-delay:.05s}.wordmark-letters span:nth-child(2){animation-delay:.13s}.wordmark-letters span:nth-child(3){animation-delay:.21s}.wordmark-letters span:nth-child(4){animation-delay:.29s}.wordmark-letters span:hover{animation:letterBounce .55s var(--ease-spring)}@keyframes letterDrop{to{opacity:1;transform:none}}@keyframes letterBounce{0%,to{transform:none}35%{transform:translateY(-13px) rotate(-6deg) scale(1.07)}}.wordmark-tag{margin-top:12px;padding-left:4px;font-size:.72rem;font-weight:800;letter-spacing:.5em;color:var(--text-mute)}.hero-headline{font-family:Space Grotesk,sans-serif;font-size:clamp(2rem,4.6vw,3.3rem);line-height:1.05;letter-spacing:-.03em;font-weight:700}.hero-stores{margin-top:2px}.hero-sub{font-size:clamp(1rem,1.5vw,1.1rem);color:var(--text-soft);max-width:44ch}.hero-right{display:flex;flex-direction:column;align-items:center;gap:22px}.hero-stage{position:relative;display:flex;align-items:center;justify-content:center;padding:30px 0}.hero-phone-wrap{position:relative;animation:floatY 6.5s ease-in-out infinite}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}.spot-chip{position:absolute;z-index:5;display:inline-flex;align-items:center;gap:10px;padding:9px 16px 9px 9px;border-radius:99px;border:1px solid var(--border);background:var(--surface-solid);box-shadow:var(--shadow-lg);font-size:.8rem;font-weight:700;white-space:nowrap}.spot-chip svg{width:28px;height:28px;padding:6px;border-radius:50%;color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,transparent)}.spot-1{top:8%;left:0;animation:spot1 5.4s ease-in-out infinite}.spot-2{top:45%;right:0;animation:spot2 6.4s ease-in-out infinite}.spot-3{bottom:11%;left:0;animation:spot3 5.9s ease-in-out infinite}@keyframes spot1{0%,to{transform:translate(-62%) rotate(-2deg)}50%{transform:translate(-62%,-13px) rotate(1deg)}}@keyframes spot2{0%,to{transform:translate(62%) rotate(2deg)}50%{transform:translate(62%,-15px) rotate(-1deg)}}@keyframes spot3{0%,to{transform:translate(-46%) rotate(1deg)}50%{transform:translate(-46%,-11px) rotate(-2deg)}}.hero-dots{display:flex;gap:7px}.hero-dots button{width:7px;height:7px;border-radius:99px;background:var(--border-strong);transition:width .4s var(--ease-spring),background .3s}.hero-dots button.active{width:28px;background:var(--grad-juko)}.scroll-hint{position:absolute;bottom:26px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;font-size:.68rem;letter-spacing:.24em;text-transform:uppercase;color:var(--text-mute)}.scroll-hint .line{width:1px;height:42px;background:linear-gradient(to bottom,var(--border-strong),transparent);position:relative;overflow:hidden}.scroll-hint .line:after{content:"";position:absolute;top:-50%;left:0;width:1px;height:50%;background:var(--p-purple);animation:scrollDot 2s ease-in-out infinite}@keyframes scrollDot{0%{top:-50%}to{top:100%}}@media (max-width: 1080px){.spot-1{animation-name:spot1Narrow}.spot-2{animation-name:spot2Narrow}.spot-3{animation-name:spot3Narrow}@keyframes spot1Narrow{0%,to{transform:translate(-40%)}50%{transform:translate(-40%,-12px)}}@keyframes spot2Narrow{0%,to{transform:translate(40%)}50%{transform:translate(40%,-14px)}}@keyframes spot3Narrow{0%,to{transform:translate(-28%)}50%{transform:translate(-28%,-10px)}}}@media (max-width: 980px){.hero-grid{grid-template-columns:1fr;gap:50px;text-align:center}.hero-left,.wordmark,.hero-headline{align-items:center}.hero-sub{max-width:none}.hero-left .stack-sm{justify-content:center}.scroll-hint{display:none}.hero-mark{display:block;width:min(104px,26vw);height:auto;margin:0 auto 14px}.wordmark-letters{font-size:clamp(4.6rem,22vw,7.5rem)}.wordmark-tag{font-size:.82rem;letter-spacing:.46em;margin-top:14px}.hero-headline{font-size:clamp(2.2rem,8.4vw,3.3rem)}.hero-sub{font-size:1.02rem}.hero-right .phone{--phone-w: min(248px, 62vw)}.hero-stage{padding:18px 0}.hero-stores{flex-wrap:nowrap;gap:10px;width:100%;justify-content:center}.hero-stores .store-btn{flex:1 1 0;min-width:0;padding:10px;gap:8px}.hero-stores .store-btn svg{width:22px;height:22px}.hero-stores .st-small{font-size:.52rem;letter-spacing:.04em}.hero-stores .st-big{font-size:.92rem}}@media (max-width: 620px){.spot-chip{display:none}.stores{flex-wrap:nowrap;gap:10px;width:100%;justify-content:center}.stores .store-btn{flex:1 1 0;min-width:0;padding:10px;gap:8px}.stores .store-btn svg{width:22px;height:22px}.stores .st-small{font-size:.52rem;letter-spacing:.04em}.stores .st-big{font-size:.92rem}}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.stat{position:relative;padding:10px 18px;text-align:center}.stat+.stat:before{content:"";position:absolute;left:0;top:14%;height:72%;width:1px;background:linear-gradient(to bottom,transparent,var(--border-strong),transparent)}.stat-value{display:block;font-family:Space Grotesk,sans-serif;font-size:clamp(2.6rem,6vw,4.4rem);font-weight:700;letter-spacing:-.045em;line-height:1;color:var(--stat-color, var(--text));font-variant-numeric:tabular-nums}.stat-label{display:block;margin-top:10px;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-mute);font-weight:800}.stat-underline{display:block;width:26px;height:3px;margin:14px auto 0;border-radius:3px;background:var(--stat-color, var(--p-purple));transform:scaleX(0);transform-origin:center;transition:transform .6s var(--ease-spring) .2s}.reveal.is-visible .stat-underline{transform:scaleX(1)}@media (max-width: 720px){.stats{grid-template-columns:1fr;row-gap:30px}.stat+.stat:before{display:none}.stat{padding:0 18px}}.steps{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.step{position:relative;text-align:center}.step:not(:last-child):after{content:"";position:absolute;top:30px;left:calc(50% + 44px);width:calc(100% - 62px);height:2px;background:repeating-linear-gradient(90deg,var(--border-strong) 0 6px,transparent 6px 14px)}.step-num{position:relative;width:62px;height:62px;margin:0 auto 22px;display:grid;place-items:center;border-radius:50%;font-family:Space Grotesk,sans-serif;font-size:1.24rem;font-weight:700;color:#fff;background:var(--step-color, var(--p-purple));box-shadow:0 10px 26px var(--step-shadow, rgba(123, 97, 255, .38));transition:transform .45s var(--ease-spring),box-shadow .45s var(--ease),background .35s var(--ease),color .35s var(--ease)}.step-num:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:2px solid var(--step-color, var(--p-purple));opacity:0;transform:scale(.85);transition:opacity .4s var(--ease),transform .5s var(--ease-spring)}.step:hover .step-num,.step:focus-within .step-num{transform:translateY(-4px) scale(1.06);background:transparent;color:var(--step-color, var(--p-purple));box-shadow:0 16px 34px var(--step-shadow, rgba(123, 97, 255, .38)),inset 0 0 0 2px var(--step-color, var(--p-purple))}.step:hover .step-num:before,.step:focus-within .step-num:before{opacity:.45;transform:scale(1.12)}.step h3{font-size:1.16rem;margin-bottom:10px;transition:color .3s var(--ease)}.step:hover h3{color:var(--step-color, var(--p-purple))}.step p{color:var(--text-soft);font-size:.95rem;max-width:30ch;margin:0 auto}@media (max-width: 820px){.steps{grid-template-columns:1fr;gap:40px}.step:not(:last-child):after{display:none}}.showcase-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.showcase-sticky{grid-column:1;grid-row:1;align-self:stretch;display:flex;justify-content:center}.showcase-sticky>div{position:sticky;top:120px;align-self:flex-start}.showcase-steps{grid-column:2;grid-row:1}.showcase-sticky .phone{--phone-w: min(340px, 42vw)}.showcase-steps{display:flex;flex-direction:column}.showcase-step{position:relative;padding:26px 0 26px 62px;cursor:pointer;opacity:.42;transition:opacity .45s var(--ease)}.showcase-step+.showcase-step{border-top:1px solid var(--border)}.showcase-step.active{opacity:1}.showcase-step .sc-index{position:absolute;left:0;top:24px;font-family:Space Grotesk,sans-serif;font-size:2.1rem;font-weight:700;line-height:1;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.4px var(--border-strong);transition:color .4s var(--ease),-webkit-text-stroke-color .4s var(--ease),transform .5s var(--ease-spring)}.showcase-step.active .sc-index{color:var(--p-pink);-webkit-text-stroke-color:transparent;transform:translate(2px)}.showcase-step h3{font-size:1.3rem;margin-bottom:9px}.showcase-step p{color:var(--text-soft);font-size:.96rem;max-width:42ch}.showcase-step .sc-bar{display:block;height:2px;margin-top:18px;border-radius:2px;background:var(--border);overflow:hidden}.showcase-step .sc-bar i{display:block;height:100%;width:0;background:var(--grad-juko);transition:width .55s var(--ease-out)}.showcase-step.active .sc-bar i{width:100%}@media (max-width: 980px){.showcase-grid{display:block}.showcase-sticky>div{position:static}.showcase-sticky{position:sticky;top:auto;bottom:0;padding-bottom:16px;padding-top:72px;background:linear-gradient(to top,var(--bg) 62%,rgba(0,0,0,0) 100%)}.showcase-sticky .phone{--phone-w: min(214px, 52vw)}.showcase-steps{padding-top:0;padding-bottom:150px}.showcase-step{padding:20px 0 20px 54px;opacity:.62}.showcase-step .sc-index{top:18px;font-size:1.8rem}.showcase-step h3{font-size:1.15rem}.showcase-step p{max-width:none}}.compare{position:relative}.compare-row{display:grid;grid-template-columns:1.6fr 1fr 1fr;align-items:center;gap:12px;padding:18px 4px;border-bottom:1px solid var(--border);font-size:.96rem}.compare-row:last-child{border-bottom:none}.compare-row.head{border-bottom:1px solid var(--border-strong);padding-bottom:12px;font-family:Space Grotesk,sans-serif;font-weight:700;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-mute)}.compare-row.head .c-juko{background:var(--grad-juko);-webkit-background-clip:text;background-clip:text;color:transparent}.compare-row .c-label{color:var(--text-soft);font-weight:500}.compare-row .c-cell{text-align:center;font-weight:700;font-size:.92rem}.compare-row .c-cell.yes{position:relative;color:var(--text)}.compare-row .c-cell.yes:before{content:"";position:absolute;top:-18px;right:0;bottom:-18px;left:0;background:var(--grad-juko-soft);z-index:-1}.compare-row:first-child .c-cell.yes:before{border-radius:14px 14px 0 0}.compare-row:last-child .c-cell.yes:before{border-radius:0 0 14px 14px}.compare-row .c-cell.no{color:var(--text-mute);font-weight:500}.compare-row .c-cell.no:after{content:"";display:block;width:18px;height:1px;margin:6px auto 0;background:var(--border-strong)}@media (max-width: 640px){.compare-row{grid-template-columns:1.2fr .8fr .8fr;padding:14px 2px;font-size:.85rem;gap:6px}.compare-row .c-cell{font-size:.8rem}}.usecases{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.usecase{display:inline-flex;align-items:center;padding:11px 20px;border-radius:99px;border:1.5px solid var(--uc-color);font-size:.9rem;font-weight:600;color:var(--text-soft);background:transparent;transition:transform .35s var(--ease-spring),color .25s,background .25s,box-shadow .3s}.usecase:hover{color:var(--text);background:var(--uc-soft);transform:translateY(-3px) rotate(var(--uc-tilt, -1deg));box-shadow:0 8px 22px var(--uc-soft)}.cta-final{position:relative;overflow:hidden;padding:clamp(54px,8vw,92px) clamp(24px,5vw,64px);border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--surface-2);text-align:center}.cta-watermark{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:clamp(9rem,30vw,24rem);line-height:1;letter-spacing:-.06em;opacity:.07;pointer-events:none;-webkit-user-select:none;user-select:none}.cta-glow{position:absolute;left:50%;top:-60%;width:90%;height:150%;transform:translate(-50%);background:var(--grad-juko-diag);filter:blur(110px);opacity:calc(var(--glow-strength) * .32);pointer-events:none}.cta-final>.cta-inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px}.cta-mark{width:min(150px,42vw);height:auto;animation:floatY 6s ease-in-out infinite;filter:drop-shadow(0 18px 34px rgba(0,0,0,.3))}.cta-final h2{font-size:clamp(2rem,5.2vw,3.4rem)}.cta-final p{font-size:1.05rem;color:var(--text-soft);max-width:42ch}.cta-final .stores{justify-content:center;margin-top:8px}.cta-final .stores{flex-wrap:nowrap}.cta-final .cta-note{font-size:.82rem;color:var(--text-mute);letter-spacing:.04em}.center{text-align:center}.mt-24{margin-top:24px}.mt-40{margin-top:40px}.stack-sm{display:flex;flex-wrap:wrap;gap:12px}.games-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;align-items:stretch}.games-cell{display:flex}.games-cell>.game-card{width:100%}.game-card{position:relative;height:100%;border-radius:18px;border:1px solid var(--border);background:var(--surface-2);overflow:hidden;transition:border-color .3s var(--ease),box-shadow .3s var(--ease),transform .3s var(--ease-out),background .3s}.game-card:after{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent);transform:scaleY(0);transform-origin:top;transition:transform .4s var(--ease-out)}.game-card:hover:after,.game-card.open:after{transform:scaleY(1)}.game-card:not(.is-expandable){display:flex;gap:16px;padding:20px;align-items:stretch}.game-card.is-expandable{display:flex;flex-direction:column}.game-card:hover{border-color:var(--accent-line);background:var(--surface);box-shadow:var(--shadow-md);transform:translateY(-3px)}.gc-head{display:flex;align-items:stretch;gap:16px;width:100%;flex:1;padding:20px;text-align:left}.gc-icon{flex:none;align-self:flex-start;width:52px;height:52px;display:grid;place-items:center;border-radius:16px;background:var(--accent-soft);color:var(--accent);transition:transform .35s var(--ease-spring)}.gc-icon svg{width:26px;height:26px}.game-card:hover .gc-icon{transform:rotate(-6deg) scale(1.05)}.gc-body{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.gc-title{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:1.02rem;letter-spacing:.01em;line-height:1.15}.gc-desc{flex:1;font-size:.89rem;color:var(--text-soft);line-height:1.45}.gc-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-top:auto;padding-top:12px;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.gc-mode{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;color:var(--accent)}.gc-mode:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.gc-players{color:var(--text-mute);white-space:nowrap}.gc-players:before{content:"·";margin-right:10px;color:var(--border-strong)}.gc-chevron{flex:none;align-self:flex-start;width:30px;height:30px;margin-top:11px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--border);background:var(--surface);color:var(--text-mute);transition:transform .4s var(--ease-spring),background .3s,border-color .3s,color .3s}.gc-chevron svg{width:16px;height:16px}.game-card:hover .gc-chevron{border-color:var(--accent-line);color:var(--accent)}.game-card.open .gc-chevron{transform:rotate(180deg);background:var(--accent);border-color:transparent;color:#fff}.game-card.open{border-color:var(--accent-line);box-shadow:var(--shadow-md)}.gc-rules{padding:0 20px 22px 88px;animation:rulesIn .35s var(--ease-out)}@keyframes rulesIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.gc-rules-label{font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}.gc-rules ol{display:grid;gap:9px}.gc-rules li{display:flex;gap:11px;align-items:flex-start;font-size:.9rem;color:var(--text-soft);line-height:1.5}.gc-step{flex:none;width:20px;height:20px;margin-top:1px;display:grid;place-items:center;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-size:.7rem;font-weight:800}@media (max-width: 520px){.gc-rules{padding-left:18px}}.games-page{padding:140px 0 40px}.games-counts{display:flex;align-items:center;justify-content:center;gap:14px;font-size:.9rem;color:var(--text-mute)}@media (max-width: 620px){.games-counts{flex-direction:column;gap:6px}.games-counts .dot-sep{display:none}}.games-counts b{color:var(--text);font-family:Space Grotesk,sans-serif}.dot-sep{width:4px;height:4px;border-radius:50%;background:var(--border-strong)}.games-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-bottom:28px}.games-search{position:relative;flex:1 1 240px;max-width:300px}.games-search input{width:100%;padding:10px 16px 10px 40px;border-radius:99px;border:1px solid var(--border);background:var(--surface-2);color:var(--text);font-size:.9rem;transition:border-color .25s,box-shadow .25s}.games-search input:focus{outline:none;border-color:var(--p-purple);box-shadow:0 0 0 4px #7b61ff24}.games-search svg{position:absolute;left:15px;top:50%;transform:translateY(-50%);width:15px;height:15px;color:var(--text-mute)}.games-empty{text-align:center;padding:50px 0;color:var(--text-mute)}.games-more{display:flex;justify-content:center;margin-top:34px}.games-sub{display:flex;flex-direction:column;gap:2px}.games-page .games-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.games-page .games-cell{display:flex}.games-page .game-card:not(.open){align-self:flex-start;height:auto;min-height:148px}.games-page .game-card.open{align-self:stretch;height:auto}.games-page .game-card.open .gc-head{flex:0 0 auto;min-height:146px}.games-page .game-card.open .gc-rules{flex:1}@media (max-width: 860px){.games-page .games-grid{grid-template-columns:1fr}}.games-group+.games-group{margin-top:clamp(46px,6vw,72px)}.games-group-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:22px;padding-bottom:14px;border-bottom:2px solid var(--group-color)}.games-group-head h2{display:inline-flex;align-items:center;gap:12px;font-size:clamp(1.15rem,2.4vw,1.5rem);letter-spacing:-.02em;line-height:1}.games-group-count{display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 9px;border-radius:99px;background:var(--group-color);color:#0e0e14;font-family:Space Grotesk,sans-serif;font-size:.82rem;font-weight:800;line-height:1}.games-group-head p{margin-left:auto;font-size:.9rem;color:var(--text-mute)}.lang-menu{position:relative}.lang-trigger{width:auto;height:38px;padding:0 15px;gap:7px;display:inline-flex;align-items:center;border-radius:99px;font-size:.8rem}.lang-trigger svg{width:15px;height:15px}.lang-list{position:absolute;top:calc(100% + 10px);right:0;z-index:40;min-width:176px;padding:6px;border-radius:16px;border:1px solid var(--border);background:var(--surface-solid);box-shadow:var(--shadow-lg);animation:langIn .22s var(--ease-out)}@keyframes langIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.lang-list button{width:100%;display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:11px;font-size:.9rem;color:var(--text-soft);transition:background .2s,color .2s}.lang-list button:hover{background:var(--surface-2);color:var(--text)}.lang-list button.active{color:var(--text);font-weight:600}.ll-code{font-size:.68rem;font-weight:800;letter-spacing:.06em;color:var(--text-mute);width:22px}.ll-name{flex:1;text-align:left}.ll-check{width:15px;height:15px;color:var(--p-teal)}.reviews-note{text-align:center;color:var(--text-mute);max-width:46ch;margin:0 auto;font-size:.95rem}.reviews-list{display:flex;flex-direction:column}.review{display:grid;grid-template-columns:150px 1fr;gap:26px;padding:30px 0;border-top:1px solid var(--border)}.review:last-child{border-bottom:1px solid var(--border)}.review-aside{display:flex;flex-direction:column;gap:8px}.stars{color:var(--p-yellow);letter-spacing:.12em;font-size:1rem;line-height:1}.stars-off{color:var(--border-strong)}.review-store{display:inline-flex;align-items:center;gap:7px;font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-mute)}.review-store svg{width:14px;height:14px}.review-main h3{font-size:1.12rem;margin-bottom:8px}.review-main p{position:relative;font-size:1rem;line-height:1.6;color:var(--text-soft)}.review-main>p:first-of-type:before{content:"“";position:absolute;left:-26px;top:-14px;font-family:Space Grotesk,sans-serif;font-size:3rem;line-height:1;color:var(--border-strong)}.review-by{margin-top:12px;font-size:.84rem!important;font-weight:700;color:var(--text)!important}.review-by span{color:var(--text-mute);font-weight:500}@media (max-width: 700px){.review{grid-template-columns:1fr;gap:12px}.review-aside{flex-direction:row;align-items:center;gap:14px}.review-main>p:first-of-type:before{display:none}}.download-page{padding:150px 0 90px}.download-intro{display:flex;justify-content:center}.download-main{display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px;max-width:620px}.download-sub{max-width:52ch;font-size:1.02rem}.download-stores{margin-top:4px}.download-steps{display:grid;gap:12px;margin-top:6px;text-align:left}.download-steps li{display:flex;align-items:center;gap:12px;font-size:.96rem;color:var(--text-soft)}.ds-num{flex:none;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:var(--grad-juko-diag);color:#fff;font-family:Space Grotesk,sans-serif;font-size:.78rem;font-weight:700}.download-req{width:100%;text-align:left;padding:20px 22px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-2)}.download-req h2{font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-mute);margin-bottom:12px}.download-req ul{display:grid;gap:9px}.download-req li{display:flex;align-items:flex-start;gap:10px;font-size:.92rem;color:var(--text-soft)}.download-req svg{width:16px;height:16px;flex:none;margin-top:3px;color:var(--p-teal)}.download-help{font-size:.92rem;color:var(--text-soft)}.download-help a{color:var(--p-purple);font-weight:600}.contact-page{padding:150px 0 100px}.contact-head{display:flex;flex-direction:column;gap:16px;margin-bottom:44px}.contact-head p{color:var(--text-soft);max-width:52ch;font-size:1.05rem}.contact-mail{padding-bottom:38px;border-bottom:1px solid var(--border)}.contact-address{display:inline-flex;align-items:center;gap:14px;font-family:Space Grotesk,sans-serif;font-size:clamp(1.4rem,5vw,2.6rem);font-weight:700;letter-spacing:-.03em;word-break:break-word;background-image:var(--grad-juko);background-size:100% 2px;background-repeat:no-repeat;background-position:0 100%;padding-bottom:6px;transition:background-size .4s var(--ease-out),color .3s}.contact-address svg{width:22px;height:22px;flex:none;color:var(--p-pink);transition:transform .35s var(--ease-spring)}.contact-address:hover{background-size:100% 4px}.contact-address:hover svg{transform:translate(6px)}.contact-mail-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:18px}.link-btn{display:inline-flex;align-items:center;gap:7px;font-size:.88rem;font-weight:700;color:var(--text);border-bottom:1px solid var(--border-strong);padding-bottom:2px;transition:color .25s,border-color .25s}.link-btn:hover{color:var(--p-purple);border-color:var(--p-purple)}.link-btn svg{width:15px;height:15px;color:var(--p-teal)}.contact-delay{font-size:.86rem;color:var(--text-mute)}.contact-list{margin-top:10px}.contact-list li{display:flex;align-items:flex-start;gap:16px;padding:24px 0;border-bottom:1px solid var(--border)}.ct-dot{flex:none;width:9px;height:9px;margin-top:7px;border-radius:50%;background:var(--topic-color)}.ct-body{display:flex;flex-direction:column;gap:5px}.ct-title{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:1.02rem}.ct-text{font-size:.93rem;color:var(--text-soft)}.legal-note{display:flex;align-items:flex-start;gap:10px;margin-top:18px;padding:14px 16px;border-radius:var(--radius-sm);background:var(--surface-2);font-size:.92rem;line-height:1.55;color:var(--text-soft)}.legal-note svg{width:16px;height:16px;flex:none;margin-top:4px;color:var(--p-teal)}.legal-note span{flex:1;min-width:0}.legal-note a{overflow-wrap:anywhere}.store-btn.is-disabled{opacity:.55;box-shadow:none}.store-btn.is-disabled:hover{transform:none;box-shadow:none;border-color:var(--border-strong)}.footer-author a{color:var(--text);font-weight:700;border-bottom:1px solid var(--border-strong);transition:color .25s,border-color .25s}.footer-author a:hover{color:var(--p-purple);border-color:var(--p-purple)}.tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:stretch}.tier{position:relative;display:flex;flex-direction:column;padding:30px 26px 32px;border-radius:var(--radius-lg);border:1px solid var(--border);background:transparent;transition:border-color .35s var(--ease),transform .35s var(--ease-out),background .35s}.tier:hover{transform:translateY(-4px);border-color:var(--tier-color)}.tier.featured{border-color:var(--tier-color);background:var(--tier-soft);margin-top:-14px;padding-top:44px;padding-bottom:46px;box-shadow:0 24px 60px var(--tier-soft)}.tier-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.tier-name{font-family:Space Grotesk,sans-serif;font-size:.8rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--tier-color)}.tier-flag{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:6px 16px;border-radius:99px;background:var(--tier-color);color:#0e0e14;font-size:.64rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;box-shadow:0 6px 18px var(--tier-soft)}.tier-price{font-family:Space Grotesk,sans-serif;font-size:clamp(2.3rem,4.4vw,3.1rem);font-weight:700;letter-spacing:-.045em;line-height:1.05;margin-top:16px}.tier-desc{font-size:.86rem;color:var(--text-mute);font-weight:600;margin-top:2px}.tier-list{display:grid;gap:11px;margin-top:26px;padding-top:22px;border-top:1px solid var(--border)}.tier-list li{display:flex;align-items:flex-start;gap:10px;font-size:.93rem;color:var(--text-soft)}.tier-list svg{width:15px;height:15px;flex:none;margin-top:4px;color:var(--tier-color)}.tiers-note{margin-top:26px;text-align:center;font-size:.9rem;color:var(--text-mute)}.packs{margin-top:clamp(50px,7vw,80px)}.packs-head{text-align:center;margin-bottom:30px}.packs-head h3{font-size:clamp(1.3rem,2.6vw,1.7rem);margin-bottom:10px}.packs-head p{color:var(--text-soft);max-width:54ch;margin:0 auto;font-size:.96rem;text-wrap:balance}.packs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.pack{display:flex;flex-direction:column;padding:24px;border-radius:var(--radius);border:1px solid var(--border);border-top:3px solid var(--pack-color);background:var(--surface-2);transition:transform .35s var(--ease-out),box-shadow .35s}.pack:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.pack-head{display:flex;align-items:center;gap:12px}.pack-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex:1;min-width:0}.pack-icon{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:13px;background:var(--pack-soft);color:var(--pack-color)}.pack-icon svg{width:20px;height:20px}.pack-name{font-family:Space Grotesk,sans-serif;font-weight:800;font-size:1rem;letter-spacing:.06em}.pack-desc{font-size:.86rem;color:var(--text-mute);margin-top:12px}.pack-price{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:1.5rem;letter-spacing:-.03em;color:var(--pack-color);white-space:nowrap}.pack-games{display:grid;gap:9px;margin-top:18px}.pack-games li{display:flex;align-items:center;gap:10px;font-size:.84rem;font-weight:600;color:var(--text-soft)}.pack-games svg{width:16px;height:16px;flex:none}.pack-cats{margin-top:auto;padding-top:16px;border-top:1px dashed var(--border);font-size:.8rem;color:var(--text-soft)}.pack-cats span{display:block;font-size:.64rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--text-mute);margin-bottom:4px}@media (max-width: 900px){.tiers,.packs-grid{grid-template-columns:1fr;gap:26px}.tier{align-items:center;text-align:center;padding:32px 24px}.tier-head{justify-content:center}.tier-list{width:100%;max-width:320px;text-align:left}.tier.featured{margin-top:0;padding-top:38px;padding-bottom:36px}}.footer-stores{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.footer-stores a{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:99px;border:1px solid var(--border);font-size:.82rem;font-weight:700;color:var(--text-soft);transition:color .25s,border-color .25s,transform .3s var(--ease-spring)}.footer-stores a:hover{color:var(--text);border-color:var(--border-strong);transform:translateY(-2px)}.footer-stores svg{width:15px;height:15px}.download-mark{margin-bottom:4px}.download-packs{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:24px}.download-pack{padding:7px 15px;border-radius:99px;border:1.5px solid var(--pack-color);font-size:.74rem;font-weight:800;letter-spacing:.12em;color:var(--pack-color)}.download-packs-note{flex:1 1 100%;text-align:center;font-size:.88rem;color:var(--text-mute);margin-top:6px}.download-help{margin-top:34px;text-align:center;font-size:.92rem;color:var(--text-soft)}.author-band{position:relative;padding:clamp(50px,8vw,84px) 0;border-top:1px solid var(--border)}.author-inner{position:relative;display:flex;flex-direction:column;align-items:flex-start}.author-label{font-size:.72rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--text-mute);transition:color .3s var(--ease)}.author-name{position:relative;display:inline-flex;align-items:flex-start;gap:16px;margin-top:14px;padding-bottom:10px;font-family:Space Grotesk,sans-serif;font-size:clamp(1.05rem,5.6vw,3.6rem);font-weight:700;letter-spacing:-.045em;line-height:1;max-width:100%}.author-name span:last-of-type{white-space:nowrap}.author-name span{background-image:var(--grad-juko);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:var(--text);transition:color .35s var(--ease)}.author-name:hover span{color:transparent;animation:gradientPan 6s linear infinite}.author-name:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:3px;background:var(--grad-juko);transform:scaleX(0);transform-origin:left;transition:transform .55s var(--ease-out)}.author-name:hover:after{transform:scaleX(1)}.author-glow{position:absolute;top:50%;left:30%;width:260px;height:260px;margin:-130px 0 0 -130px;border-radius:50%;background:radial-gradient(circle,rgba(123,97,255,.32),transparent 65%);opacity:0;pointer-events:none;transition:opacity .45s var(--ease)}.author-name:hover .author-glow{opacity:1}.author-name svg{width:clamp(18px,2.4vw,26px);height:clamp(18px,2.4vw,26px);margin-top:.18em;flex:none;fill:none;stroke:var(--p-purple);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .4s var(--ease-spring),stroke .3s}.author-name:hover svg{transform:translate(6px,-6px);stroke:var(--p-pink)}.author-role{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:18px;font-size:.95rem;font-weight:600;color:var(--text-soft)}.author-dash{width:26px;height:1px;background:var(--border-strong);transition:width .45s var(--ease-out),background .3s}.author-inner:has(.author-name:hover) .author-dash{width:44px;background:var(--p-pink)}.author-role a{color:var(--p-purple);font-weight:700;border-bottom:1.5px solid currentColor;padding-bottom:2px;transition:color .25s}.author-role a:hover{color:var(--p-pink)}.about-page{padding:150px 0 100px}.about-head{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.about-mark{margin-bottom:6px}.about-intro{margin-top:6px;font-size:1.08rem;line-height:1.65;color:var(--text-soft);max-width:56ch}.about-timeline{position:relative;margin-top:clamp(44px,7vw,70px);padding-left:30px}.about-timeline:before{content:"";position:absolute;left:4px;top:8px;bottom:8px;width:2px;border-radius:2px;background:linear-gradient(to bottom,var(--p-purple),var(--p-pink),var(--p-teal),var(--p-yellow));opacity:.5}.about-step{position:relative;padding-bottom:38px}.about-step:last-child{padding-bottom:0}.about-step:before{content:"";position:absolute;left:-30px;top:6px;width:10px;height:10px;border-radius:50%;background:var(--bg);border:2px solid var(--p-purple)}.about-step:nth-child(2):before{border-color:var(--p-pink)}.about-step:nth-child(3):before{border-color:var(--p-teal)}.about-step:nth-child(4):before{border-color:var(--p-yellow)}.about-marker{display:inline-block;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--text-mute)}.about-step h2{margin:8px 0 10px;font-size:clamp(1.15rem,2.6vw,1.45rem)}.about-step p{color:var(--text-soft);line-height:1.65;max-width:60ch}.about-closing{margin-top:clamp(44px,6vw,64px);padding-top:34px;border-top:1px solid var(--border)}.about-closing h2{font-size:clamp(1.2rem,2.6vw,1.5rem);margin-bottom:10px}.about-closing p{color:var(--text-soft);max-width:58ch}.about-mail{display:inline-flex;align-items:center;gap:12px;margin-top:20px;font-family:Space Grotesk,sans-serif;font-size:clamp(1.1rem,3vw,1.5rem);font-weight:700;letter-spacing:-.02em;background-image:var(--grad-juko);background-size:100% 2px;background-repeat:no-repeat;background-position:0 100%;padding-bottom:5px;transition:background-size .4s var(--ease-out)}.about-mail svg{width:18px;height:18px;color:var(--p-pink);transition:transform .35s var(--ease-spring)}.about-mail:hover{background-size:100% 4px}.about-mail:hover svg{transform:translate(5px)}.about-author{margin-top:22px;font-size:.9rem}.about-author a{font-weight:700;color:var(--text);border-bottom:1px solid var(--border-strong);transition:color .25s,border-color .25s}.about-author a:hover{color:var(--p-purple);border-color:var(--p-purple)}.about-by{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:2px;font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--text-mute)}.about-by a{color:var(--text);letter-spacing:.04em;border-bottom:1.5px solid var(--border-strong);padding-bottom:2px;transition:color .25s,border-color .25s}.about-by a:hover{color:var(--p-purple);border-color:var(--p-purple)}@media (hover: hover) and (pointer: fine){body{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M10 9.5h12c3.4 0 6.2 2.5 6.7 5.8l.6 3.9c.4 2.8-1.8 5.3-4.6 5.3-1.4 0-2.7-.6-3.6-1.7l-1-1.3h-8.2l-1 1.3c-.9 1.1-2.2 1.7-3.6 1.7-2.8 0-5-2.5-4.6-5.3l.6-3.9C3.8 12 6.6 9.5 10 9.5Z' fill='none' stroke='rgba(255%2C255%2C255%2C.75)' stroke-width='4.5' stroke-linejoin='round'/%3E%3Cpath d='M10 9.5h12c3.4 0 6.2 2.5 6.7 5.8l.6 3.9c.4 2.8-1.8 5.3-4.6 5.3-1.4 0-2.7-.6-3.6-1.7l-1-1.3h-8.2l-1 1.3c-.9 1.1-2.2 1.7-3.6 1.7-2.8 0-5-2.5-4.6-5.3l.6-3.9C3.8 12 6.6 9.5 10 9.5Z' fill='%237B61FF' stroke='%230E0E14' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath d='M10.4 14.7v4.6M8.1 17h4.6' stroke='%23FF4D80' stroke-width='2.6' stroke-linecap='round'/%3E%3Ccircle cx='21.6' cy='15.2' r='1.8' fill='%234ECDC4' stroke='%230E0E14' stroke-width='1.5'/%3E%3Ccircle cx='24.8' cy='18.5' r='1.8' fill='%23FFD166' stroke='%230E0E14' stroke-width='1.5'/%3E%3C/svg%3E") 7 10,auto}a,button,summary,[role=button],[role=tab],.chip,.usecase,.acc-head,.gc-head,label,select{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M10 9.5h12c3.4 0 6.2 2.5 6.7 5.8l.6 3.9c.4 2.8-1.8 5.3-4.6 5.3-1.4 0-2.7-.6-3.6-1.7l-1-1.3h-8.2l-1 1.3c-.9 1.1-2.2 1.7-3.6 1.7-2.8 0-5-2.5-4.6-5.3l.6-3.9C3.8 12 6.6 9.5 10 9.5Z' fill='none' stroke='rgba(255%2C255%2C255%2C.85)' stroke-width='4.5' stroke-linejoin='round'/%3E%3Cpath d='M10 9.5h12c3.4 0 6.2 2.5 6.7 5.8l.6 3.9c.4 2.8-1.8 5.3-4.6 5.3-1.4 0-2.7-.6-3.6-1.7l-1-1.3h-8.2l-1 1.3c-.9 1.1-2.2 1.7-3.6 1.7-2.8 0-5-2.5-4.6-5.3l.6-3.9C3.8 12 6.6 9.5 10 9.5Z' fill='%23FF4D80' stroke='%230E0E14' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath d='M10.4 14.7v4.6M8.1 17h4.6' stroke='%23FFD166' stroke-width='2.6' stroke-linecap='round'/%3E%3Ccircle cx='21.6' cy='15.2' r='1.8' fill='%234ECDC4' stroke='%230E0E14' stroke-width='1.5'/%3E%3Ccircle cx='24.8' cy='18.5' r='1.8' fill='%23FFD166' stroke='%230E0E14' stroke-width='1.5'/%3E%3C/svg%3E") 7 10,pointer}input[type=text],input[type=email],input[type=search],textarea{cursor:text}}@media (hover: hover) and (pointer: fine){:root[data-theme=light] body{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M10 9.5h12c3.4 0 6.2 2.5 6.7 5.8l.6 3.9c.4 2.8-1.8 5.3-4.6 5.3-1.4 0-2.7-.6-3.6-1.7l-1-1.3h-8.2l-1 1.3c-.9 1.1-2.2 1.7-3.6 1.7-2.8 0-5-2.5-4.6-5.3l.6-3.9C3.8 12 6.6 9.5 10 9.5Z' fill='none' stroke='rgba(14%2C14%2C20%2C.18)' stroke-width='4.5' stroke-linejoin='round'/%3E%3Cpath d='M10 9.5h12c3.4 0 6.2 2.5 6.7 5.8l.6 3.9c.4 2.8-1.8 5.3-4.6 5.3-1.4 0-2.7-.6-3.6-1.7l-1-1.3h-8.2l-1 1.3c-.9 1.1-2.2 1.7-3.6 1.7-2.8 0-5-2.5-4.6-5.3l.6-3.9C3.8 12 6.6 9.5 10 9.5Z' fill='%237B61FF' stroke='%230E0E14' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath d='M10.4 14.7v4.6M8.1 17h4.6' stroke='%23FF4D80' stroke-width='2.6' stroke-linecap='round'/%3E%3Ccircle cx='21.6' cy='15.2' r='1.8' fill='%234ECDC4' stroke='%230E0E14' stroke-width='1.5'/%3E%3Ccircle cx='24.8' cy='18.5' r='1.8' fill='%23FFD166' stroke='%230E0E14' stroke-width='1.5'/%3E%3C/svg%3E") 7 10,auto}:root[data-theme=light] a,:root[data-theme=light] button,:root[data-theme=light] [role=button],:root[data-theme=light] [role=tab],:root[data-theme=light] .chip,:root[data-theme=light] .usecase,:root[data-theme=light] .acc-head,:root[data-theme=light] .gc-head,:root[data-theme=light] label,:root[data-theme=light] select{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M10 9.5h12c3.4 0 6.2 2.5 6.7 5.8l.6 3.9c.4 2.8-1.8 5.3-4.6 5.3-1.4 0-2.7-.6-3.6-1.7l-1-1.3h-8.2l-1 1.3c-.9 1.1-2.2 1.7-3.6 1.7-2.8 0-5-2.5-4.6-5.3l.6-3.9C3.8 12 6.6 9.5 10 9.5Z' fill='none' stroke='rgba(14%2C14%2C20%2C.2)' stroke-width='4.5' stroke-linejoin='round'/%3E%3Cpath d='M10 9.5h12c3.4 0 6.2 2.5 6.7 5.8l.6 3.9c.4 2.8-1.8 5.3-4.6 5.3-1.4 0-2.7-.6-3.6-1.7l-1-1.3h-8.2l-1 1.3c-.9 1.1-2.2 1.7-3.6 1.7-2.8 0-5-2.5-4.6-5.3l.6-3.9C3.8 12 6.6 9.5 10 9.5Z' fill='%23FF4D80' stroke='%230E0E14' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath d='M10.4 14.7v4.6M8.1 17h4.6' stroke='%23FFD166' stroke-width='2.6' stroke-linecap='round'/%3E%3Ccircle cx='21.6' cy='15.2' r='1.8' fill='%234ECDC4' stroke='%230E0E14' stroke-width='1.5'/%3E%3Ccircle cx='24.8' cy='18.5' r='1.8' fill='%23FFD166' stroke='%230E0E14' stroke-width='1.5'/%3E%3C/svg%3E") 7 10,pointer}}
