@font-face{font-family:SG-Fa;src:url(/fonts/Shabnam-Light.ttf) format("truetype");font-weight:300 400;font-display:swap}@font-face{font-family:SG-Fa;src:url(/fonts/Shabnam-Medium.ttf) format("truetype");font-weight:500 600;font-display:swap}@font-face{font-family:SG-Fa;src:url(/fonts/Shabnam-Bold.ttf) format("truetype");font-weight:700 900;font-display:swap}@font-face{font-family:SG-En;src:url(/assets/fonts/Satoshi/Satoshi-Regular.woff) format("woff");font-weight:300 400;font-display:swap}@font-face{font-family:SG-En;src:url(/assets/fonts/Satoshi/Satoshi-Medium.woff) format("woff");font-weight:500 600;font-display:swap}@font-face{font-family:SG-En;src:url(/assets/fonts/Satoshi/Satoshi-Bold.woff) format("woff");font-weight:700 800;font-display:swap}@font-face{font-family:SG-En;src:url(/assets/fonts/Satoshi/Satoshi-Black.woff) format("woff");font-weight:900;font-display:swap}:root{--bg:#04081a;--bg-2:#070e26;--text:#eaf0ff;--muted:#9db0d8;--faint:#6f82ac;--line:rgba(160,185,255,0.14);--line-strong:rgba(160,185,255,0.26);--glass:rgba(255,255,255,0.04);--blue:#4d9bff;--violet:#8e6cf0;--cyan:#3dd6f5;--pink:#ff5e9c;--gold:#ffc64d;--green:#4ade9a;--orange:#ff8a4d;--grad:linear-gradient(115deg,#4d9bff,#8e6cf0 52%,#ff5e9c);--radius:24px;--wrap:1240px;--pad:clamp(18px,4.2vw,44px);--ease:cubic-bezier(0.22,1,0.36,1);--head-h:72px}.acc-blue{--acc:var(--blue)}.acc-violet{--acc:var(--violet)}.acc-cyan{--acc:var(--cyan)}.acc-pink{--acc:var(--pink)}.acc-gold{--acc:var(--gold)}.acc-green{--acc:var(--green)}.acc-orange{--acc:var(--orange)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;color-scheme:dark}body,html{overflow-x:clip;background:var(--bg)}body{margin:0;min-height:100dvh;color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html[lang=fa] body{font-family:SG-Fa,SG-En,system-ui,sans-serif;font-weight:300;line-height:1.95}html[lang=en] body{font-family:SG-En,SG-Fa,system-ui,sans-serif;font-weight:400;line-height:1.65}a{color:inherit;text-decoration:none}canvas,img,svg{display:block;max-width:100%}button{font:inherit;color:inherit;cursor:pointer}h1,h2,h3,h4,p{margin:0}::selection{background:rgba(142,108,240,.55);color:#fff}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:8px}.s-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.s-skip{position:fixed;top:10px;inset-inline-start:10px;z-index:200;background:#fff;color:#000;padding:10px 16px;border-radius:12px;transform:translateY(-160%);transition:transform .2s}.s-skip:focus{transform:none}.s-wrap{width:100%;max-width:calc(var(--wrap) + var(--pad) * 2);margin-inline:auto;padding-inline:var(--pad)}.s-section{position:relative;padding-block:clamp(72px,11vw,150px)}.s-section.tight{padding-block:clamp(48px,7vw,90px)}.s-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:6px 16px;border-radius:999px;font-size:.82rem;font-weight:700;color:var(--cyan);background:rgba(61,214,245,.08);border:1px solid rgba(61,214,245,.22);letter-spacing:.02em}.s-eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 12px currentColor}.s-h2{font-weight:800;font-size:clamp(1.9rem,4.6vw,3.6rem);line-height:1.22;letter-spacing:-.01em;margin-top:18px}html[lang=fa] .s-h2{line-height:1.5;font-weight:700}.s-lead{font-size:clamp(1rem,1.5vw,1.2rem);color:var(--muted);max-width:62ch;margin-top:18px}.s-head{max-width:780px;margin-bottom:clamp(36px,5vw,64px)}.s-head.center{text-align:center}.s-head.center,.s-head.center .s-lead{margin-inline:auto}.s-grad{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.s-btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border-radius:999px;border:0;font-weight:700;font-size:1rem;color:#fff;background:var(--grad);overflow:hidden;box-shadow:0 10px 40px -8px rgba(110,100,255,.7),inset 0 1px 0 rgba(255,255,255,.35);transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.s-btn:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translateX(-120%);transition:transform .8s var(--ease)}.s-btn:hover{transform:translateY(-3px);box-shadow:0 18px 54px -8px rgba(120,110,255,.9),inset 0 1px 0 rgba(255,255,255,.45)}.s-btn:hover:after{transform:translateX(120%)}.s-btn:active{transform:translateY(0) scale(.98)}.s-btn.ghost{background:var(--glass);border:1px solid var(--line-strong);box-shadow:none;backdrop-filter:blur(12px)}.s-btn.ghost:hover{background:rgba(255,255,255,.09);border-color:rgba(160,185,255,.5)}.s-btn.sm{min-height:42px;padding:0 20px;font-size:.92rem}.s-btn[aria-disabled=true]{opacity:.55;pointer-events:none}.s-btn svg{width:1.2em;height:1.2em;flex:none}[dir=rtl] .s-btn .arr{transform:scaleX(-1)}.s-card{--mx:50%;--my:0%;position:relative;border-radius:var(--radius);border:1px solid var(--line);background:linear-gradient(160deg,rgba(255,255,255,.06),rgba(255,255,255,.02));backdrop-filter:blur(14px);overflow:hidden;transition:transform .5s var(--ease),border-color .4s,background .4s}.s-card:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .4s;background:radial-gradient(420px circle at var(--mx) var(--my),color-mix(in srgb,var(--acc,#4d9bff) 22%,transparent),transparent 62%)}.s-card:hover{border-color:color-mix(in srgb,var(--acc,#4d9bff) 55%,transparent);transform:translateY(-6px)}.s-card:hover:before{opacity:1}.s-icon{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;color:var(--acc,var(--blue));background:color-mix(in srgb,var(--acc,#4d9bff) 14%,transparent);border:1px solid color-mix(in srgb,var(--acc,#4d9bff) 35%,transparent);box-shadow:0 0 30px -6px color-mix(in srgb,var(--acc,#4d9bff) 55%,transparent)}.s-icon svg{width:26px;height:26px}.js .rv{opacity:0;transform:translate3d(0,var(--ry,28px),0) scale(var(--rs,1));filter:blur(8px);transition:opacity .9s var(--ease),transform 1s var(--ease),filter .9s var(--ease);transition-delay:var(--d,0s);will-change:transform,opacity}.js .rv.in{opacity:1;transform:none;filter:none}.js .rv.from-start{--rx:-40px;transform:translate3d(var(--rx),0,0)}.js .rv.from-start.in{transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .rv{opacity:1;transform:none;filter:none;transition:none}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.s-cosmos{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.s-cosmos-neb{position:absolute;inset:-10%;background:radial-gradient(1100px 760px at 82% -8%,rgba(70,90,255,.3),transparent 62%),radial-gradient(900px 700px at -6% 32%,rgba(142,108,240,.24),transparent 62%),radial-gradient(1000px 640px at 104% 92%,rgba(61,214,245,.13),transparent 62%),radial-gradient(700px 500px at 18% 110%,rgba(255,94,156,.1),transparent 62%);animation:nebDrift 38s ease-in-out infinite alternate}@keyframes nebDrift{to{transform:translate3d(-2%,2%,0) scale(1.06)}}.s-cosmos-canvas{position:absolute;inset:0}.s-cosmos-glow{position:absolute;top:0;left:0;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(120,140,255,.13),transparent 62%);will-change:transform}@media (pointer:coarse){.s-cosmos-glow{display:none}}.s-root{position:relative;z-index:1}.s-par{transform:translate3d(0,var(--py,0),0);will-change:transform}.s-jump-overlay{position:fixed;inset:0;z-index:300;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.55),rgba(120,140,255,.35) 22%,rgba(4,8,26,.92) 62%);transition:opacity .38s ease}html.s-jump .s-jump-overlay{opacity:1}html.s-jump .s-root{transform:scale(1.06);filter:blur(5px);transition:transform .5s var(--ease),filter .5s var(--ease)}.s-page{animation:pageIn .9s var(--ease) both}@keyframes pageIn{0%{opacity:0;transform:scale(.97) translateY(12px);filter:blur(10px)}to{opacity:1;transform:none;filter:none}}.s-announce{position:relative;z-index:60;display:block;padding:8px 16px;font-size:.86rem;line-height:1.7;font-weight:500;color:#dfe8ff;background:linear-gradient(90deg,rgba(77,155,255,.22),rgba(142,108,240,.28),rgba(255,94,156,.2));border-bottom:1px solid var(--line);text-align:center}.s-announce a{margin-inline-start:10px;font-weight:700;text-decoration:underline;text-underline-offset:4px;text-decoration-color:rgba(255,255,255,.4)}.s-head-bar{position:sticky;top:0;z-index:80;height:var(--head-h);transition:background .4s,backdrop-filter .4s,border-color .4s,transform .5s var(--ease);border-bottom:1px solid transparent}.s-head-bar.solid{background:rgba(5,9,28,.62);backdrop-filter:blur(18px) saturate(1.3);border-bottom-color:var(--line)}.s-head-in{height:100%;display:flex;align-items:center;gap:28px}.s-brand{display:inline-flex;align-items:center;gap:12px;font-weight:800;font-size:1.15rem;letter-spacing:.02em}html[lang=en] .s-brand{letter-spacing:.1em;text-transform:uppercase;font-size:1rem}.s-brand img{width:38px;height:38px;object-fit:contain;filter:drop-shadow(0 0 14px rgba(120,150,255,.7));transition:transform .6s var(--ease)}.s-brand:hover img{transform:rotate(-12deg) scale(1.08)}.s-nav{display:flex;gap:4px;margin-inline-start:auto}.s-nav a{position:relative;padding:8px 14px;border-radius:999px;font-size:.93rem;font-weight:500;color:var(--muted);transition:color .25s,background .25s}.s-nav a:hover{color:#fff;background:rgba(255,255,255,.06)}.s-nav a.active{color:#fff}.s-nav a.active:after{content:"";position:absolute;inset-inline:22%;bottom:2px;height:2px;border-radius:2px;background:var(--grad);box-shadow:0 0 12px rgba(142,108,240,.9)}.s-head-actions{display:flex;align-items:center;gap:10px}.s-lang{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--line-strong);background:var(--glass);font-size:.85rem;font-weight:700;transition:background .25s}.s-lang:hover{background:rgba(255,255,255,.1)}.s-burger{display:none;width:44px;height:44px;border-radius:14px;border:1px solid var(--line-strong);background:var(--glass);place-items:center}.s-burger span,.s-burger span:after,.s-burger span:before{display:block;width:18px;height:2px;border-radius:2px;background:#fff;transition:transform .35s var(--ease),background .2s}.s-burger span{position:relative}.s-burger span:after,.s-burger span:before{content:"";position:absolute;inset-inline-start:0}.s-burger span:before{top:-6px}.s-burger span:after{top:6px}.s-burger.open span{background:transparent}.s-burger.open span:before{transform:translateY(6px) rotate(45deg)}.s-burger.open span:after{transform:translateY(-6px) rotate(-45deg)}@media (max-width:980px){.s-nav{display:none}.s-head-actions{margin-inline-start:auto}.s-burger{display:grid}.s-head-actions .s-btn{display:none}}.s-menu{position:fixed;inset:0;z-index:70;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:calc(var(--head-h) + 20px) var(--pad) 40px;background:rgba(4,8,26,.94);backdrop-filter:blur(22px);clip-path:circle(0 at calc(100% - 44px) 36px);visibility:hidden;transition:clip-path .7s var(--ease),visibility 0s .7s}[dir=rtl] .s-menu{clip-path:circle(0 at 44px 36px)}.s-menu.open{clip-path:circle(150% at calc(100% - 44px) 36px);visibility:visible;transition:clip-path .8s var(--ease),visibility 0s}[dir=rtl] .s-menu.open{clip-path:circle(150% at 44px 36px)}.s-menu a.link{font-size:clamp(1.7rem,7vw,2.6rem);font-weight:800;padding:8px 0;opacity:0;transform:translateY(24px);transition:opacity .5s,transform .6s var(--ease),color .2s;transition-delay:calc(var(--i) * 60ms + .12s)}.s-menu.open a.link{opacity:1;transform:none}.s-menu a.link:hover{color:var(--cyan)}.s-menu .s-btn{margin-top:22px;align-self:flex-start}.s-footer{position:relative;margin-top:clamp(40px,6vw,90px);border-top:1px solid var(--line);background:linear-gradient(180deg,transparent,rgba(4,8,26,.9) 40%);overflow:hidden}.s-footer:before{content:"";position:absolute;inset-inline:-10%;top:-260px;height:520px;border-radius:50%;background:radial-gradient(ellipse at 50% 100%,rgba(120,130,255,.18),transparent 60%);pointer-events:none}.s-foot-grid{position:relative;display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:40px;padding-block:clamp(48px,6vw,80px) 36px}@media (max-width:800px){.s-foot-grid{grid-template-columns:1fr;gap:30px}}.s-foot-about{color:var(--muted);max-width:40ch;margin-top:14px;font-size:.95rem}.s-foot-title{font-weight:800;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:14px}html[lang=fa] .s-foot-title{letter-spacing:0;text-transform:none;font-size:.9rem}.s-foot-links{display:flex;flex-direction:column;gap:6px}.s-foot-links a{color:var(--muted);font-size:.96rem;width:fit-content;transition:color .2s,transform .3s var(--ease)}.s-foot-links a:hover{color:#fff;transform:translateX(4px)}[dir=rtl] .s-foot-links a:hover{transform:translateX(-4px)}.s-social{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.s-social a{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;border:1px solid var(--line);background:var(--glass);color:var(--muted);transition:transform .3s var(--ease),color .2s,border-color .2s,box-shadow .3s}.s-social a:hover{transform:translateY(-4px);color:#fff;border-color:var(--line-strong);box-shadow:0 10px 30px -8px rgba(120,140,255,.6)}.s-social svg{width:19px;height:19px}.s-foot-bottom{position:relative;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding-block:22px 30px;border-top:1px solid var(--line);color:var(--faint);font-size:.86rem}.s-toplink{display:inline-flex;align-items:center;gap:8px;color:var(--muted);background:none;border:0;padding:0}.s-toplink:hover{color:#fff}html.js:not([data-entered]) body[data-gate] .s-root,html[data-entered] .s-state{display:none}.s-state{position:relative;z-index:1;isolation:isolate;min-height:100dvh;display:grid;grid-template-rows:auto 1fr auto;overflow-x:clip}.s-state-bg{position:fixed;inset:0;z-index:-1;background-size:cover;background-position:50%;opacity:.34;-webkit-mask-image:radial-gradient(ellipse at 50% 45%,#000 28%,transparent 88%);mask-image:radial-gradient(ellipse at 50% 45%,#000 28%,transparent 88%)}.s-state:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(760px 520px at 50% 34%,color-mix(in srgb,var(--acc) 17%,transparent),transparent 70%)}.s-state-preview{position:sticky;top:0;z-index:20;padding:9px 16px;text-align:center;font-size:.85rem;font-weight:600;line-height:1.6;color:#ffe3a3;background:rgba(255,198,77,.14);border-bottom:1px solid rgba(255,198,77,.38);backdrop-filter:blur(10px)}.s-state-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px var(--pad)}.s-state-top .s-brand img{width:40px;height:40px}.s-state-main{width:100%;max-width:880px;margin-inline:auto;padding:clamp(6px,2vw,24px) var(--pad) clamp(36px,6vw,70px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.s-state-main>*{animation:stIn .95s var(--ease) both;animation-delay:calc(var(--i, 0) * 90ms + 80ms)}@keyframes stIn{0%{opacity:0;transform:translateY(26px) scale(.98);filter:blur(10px)}to{opacity:1;transform:none;filter:none}}.s-state-art{position:relative;width:min(330px,66vw,38vh);aspect-ratio:1;display:grid;place-items:center;margin-bottom:clamp(6px,2vw,18px);color:var(--acc)}.s-state-art:before{content:"";position:absolute;inset:-14%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--acc) 34%,transparent),transparent 66%);filter:blur(10px);animation:stPulse 5s ease-in-out infinite}.s-state-art svg{position:relative;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 18px 44px color-mix(in srgb,var(--acc) 45%,transparent))}.s-state-ring{position:absolute;border-radius:50%;border:1px dashed color-mix(in srgb,var(--acc) 42%,transparent);pointer-events:none}.s-state-ring.r1{inset:-9%;animation:stSpin 46s linear infinite}.s-state-ring.r2{inset:-22%;border-style:solid;border-color:color-mix(in srgb,var(--acc) 16%,transparent);animation:stSpin 80s linear infinite reverse}.s-state-ring.r1:after,.s-state-ring.r2:after{content:"";position:absolute;top:50%;inset-inline-start:-4px;width:8px;height:8px;border-radius:50%;background:var(--acc);box-shadow:0 0 14px var(--acc)}.s-state-ring.r2:after{top:8%;inset-inline-start:82%;width:6px;height:6px;background:#fff;box-shadow:0 0 12px #fff}.s-state-art.has-image{width:min(420px,78vw);aspect-ratio:auto}.s-state-art.has-image:before{inset:-6%}.s-state-image{position:relative;width:100%;height:auto;max-height:min(46vh,400px);object-fit:contain;border-radius:26px;filter:drop-shadow(0 22px 50px color-mix(in srgb,var(--acc) 40%,transparent));animation:stFloat 7s ease-in-out infinite}.s-state-art.has-image .s-state-ring{display:none}.s-state-badge{display:inline-flex;align-items:center;gap:10px;margin-top:8px;padding:7px 18px;border-radius:999px;font-size:.86rem;font-weight:700;letter-spacing:.02em;color:var(--acc);background:color-mix(in srgb,var(--acc) 12%,transparent);border:1px solid color-mix(in srgb,var(--acc) 34%,transparent);backdrop-filter:blur(10px)}.s-state-badge:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 12px currentColor;animation:stBlink 1.8s ease-in-out infinite}.s-state-title{margin-top:20px;font-weight:900;font-size:clamp(2rem,5.6vw,4rem);line-height:1.18;letter-spacing:-.02em;background:linear-gradient(120deg,#fff 12%,color-mix(in srgb,var(--acc) 62%,#fff) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-wrap:balance}html[lang=fa] .s-state-title{font-weight:700;line-height:1.5;letter-spacing:0}.s-state-text{margin-top:18px;max-width:58ch;font-size:clamp(1.02rem,1.6vw,1.2rem);color:var(--muted);white-space:pre-line;text-wrap:pretty}.s-state-progress{width:min(460px,100%);margin-top:26px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--acc)}.s-state-progress .track{height:10px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid var(--line);overflow:hidden}.s-state-progress .track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--acc) 55%,#fff),var(--acc));box-shadow:0 0 20px var(--acc);position:relative;overflow:hidden;transition:width .8s var(--ease)}.s-state-progress .track i:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.6) 50%,transparent 70%);animation:stShimmer 2.2s linear infinite}.s-state-count{margin-top:30px;display:grid;gap:12px;justify-items:center}.s-state-count-label{font-size:.92rem;font-weight:700;color:var(--muted)}.s-state-count-row{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(8px,2vw,14px)}.s-state-count-box{min-width:clamp(68px,17vw,92px);padding:12px 8px 10px;border-radius:20px;border:1px solid color-mix(in srgb,var(--acc) 28%,var(--line));background:linear-gradient(160deg,rgba(255,255,255,.08),rgba(255,255,255,.02));backdrop-filter:blur(14px);box-shadow:0 14px 40px -18px color-mix(in srgb,var(--acc) 70%,transparent);display:grid;gap:0}.s-state-count-box b{font-weight:900;font-size:clamp(1.7rem,5.4vw,2.7rem);line-height:1.2;font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 0 24px color-mix(in srgb,var(--acc) 70%,transparent)}html[lang=en] .s-state-count-box b{line-height:1.1}.s-state-count-box small{font-size:.78rem;font-weight:600;color:var(--faint);letter-spacing:.04em}.s-state-count-done{padding:14px 26px;border-radius:999px;font-weight:700;color:var(--acc);background:color-mix(in srgb,var(--acc) 12%,transparent);border:1px solid color-mix(in srgb,var(--acc) 34%,transparent);animation:stPulse 2.4s ease-in-out infinite}.s-state-count-at{font-size:.86rem;color:var(--faint)}.s-state-count-at span{color:var(--muted);font-weight:600}.s-state-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px}.s-state-cta .s-btn:not(.ghost){background:linear-gradient(115deg,color-mix(in srgb,var(--acc) 90%,#fff) 0,var(--acc) 45%,color-mix(in srgb,var(--acc) 60%,var(--violet)) 100%);box-shadow:0 10px 40px -8px color-mix(in srgb,var(--acc) 75%,transparent),inset 0 1px 0 rgba(255,255,255,.35);color:#04081a}.s-state-note{margin-top:24px;max-width:54ch;color:var(--faint);font-size:.94rem;white-space:pre-line}.s-state-social{justify-content:center;margin-top:22px}.s-state-foot{padding:14px var(--pad) 26px;text-align:center;font-size:.84rem;color:var(--faint)}.s-state svg .st-fill-acc{fill:var(--acc)}.s-state svg .st-stroke-acc{stroke:var(--acc)}.st-float{animation:stFloat 6.5s ease-in-out infinite}.st-twinkle{animation:stTwinkle 3.2s ease-in-out infinite}.st-blink{animation:stBlink 1.4s steps(2,jump-none) infinite}.st-spin{animation:stSpin 5.5s linear infinite}.st-spin-slow{animation:stSpin 24s linear infinite}.st-pulse{animation:stPulse 4s ease-in-out infinite}.st-flame{animation:stFlame .34s ease-in-out infinite alternate}.st-spark-line{animation:stSparks 1.1s ease-in-out infinite}.st-bow{animation:stBow 3.6s ease-in-out infinite}.st-confetti rect{animation:stConfetti 3.8s linear infinite}.st-comet{animation:stComet 6s ease-in-out infinite}.st-hand-min{animation:stSpin 10s linear infinite}.st-hand-hour{animation:stSpin 120s linear infinite}@keyframes stFloat{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-14px) rotate(1.2deg)}}@keyframes stTwinkle{0%,to{opacity:.25;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}@keyframes stBlink{0%,to{opacity:1}50%{opacity:.25}}@keyframes stSpin{to{transform:rotate(1turn)}}@keyframes stPulse{0%,to{opacity:.75;transform:scale(.97)}50%{opacity:1;transform:scale(1.04)}}@keyframes stFlame{0%{transform:scale(.92,.86)}to{transform:scale(1.06,1.16)}}@keyframes stSparks{0%,to{opacity:0}20%,60%{opacity:1}}@keyframes stBow{0%,to{transform:rotate(-2deg) scale(1)}50%{transform:rotate(2deg) scale(1.04)}}@keyframes stConfetti{0%{transform:translateY(-20px) rotate(0deg);opacity:0}12%{opacity:1}to{transform:translateY(300px) rotate(540deg);opacity:0}}@keyframes stComet{0%,55%{transform:translate(60px,-60px);opacity:0}62%{opacity:1}to{transform:translate(-120px,120px);opacity:0}}@keyframes stShimmer{to{transform:translateX(120%)}}@media (max-width:560px){.s-state-top{padding-block:14px}.s-state-top .s-brand span{font-size:1rem}.s-state-cta{flex-direction:column;align-items:stretch;width:100%;max-width:360px}}@media (prefers-reduced-motion:reduce){.s-state-main>*{animation:none}.s-state *,.s-state :after,.s-state :before{animation:none!important}}