.se{--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-back:cubic-bezier(.34, 1.56, .64, 1);--blue:var(--c-accent);--ink:var(--c-text);--muted:var(--c-muted);--line:var(--c-border);--accent:#ef4444;isolation:isolate;min-height:100dvh;color:var(--ink);background:linear-gradient(115deg, var(--c-surface) 0%, var(--c-surface) 44%, var(--lightningcss-light,#fbfcff)var(--lightningcss-dark,var(--c-surface-2)) 70%, var(--lightningcss-light,#f6f8ff)var(--lightningcss-dark,var(--c-surface-2)) 100%);flex-direction:column;font-family:inherit;display:flex;position:relative;overflow:hidden}.se--maintenance{--accent:#f59e0b}.se--offline{--accent:#64748b}.se,.se *,.se :before,.se :after{box-sizing:border-box}:where(.se button){font-family:inherit}.se svg{flex-shrink:0}.se__glow{z-index:-1;pointer-events:none;filter:blur(85px);border-radius:50%;animation:12s ease-in-out infinite alternate seGlow;position:absolute}.se__glow--blue{background:#3e9bff1f;width:650px;height:500px;top:-170px;right:0}.se__glow--purple{background:color-mix(in srgb, var(--accent) 12%, transparent);width:420px;height:350px;animation-delay:-5s;bottom:-180px;right:15%}@keyframes seGlow{0%{transform:translate(-15px)scale(.95)}to{transform:translate(30px,20px)scale(1.1)}}.se__grid-bg{z-index:-1;pointer-events:none;background-image:radial-gradient(circle, color-mix(in srgb, var(--c-accent) 12%, transparent) 1px, transparent 1.5px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 70% 40%,#000,#0000);mask-image:radial-gradient(70% 70% at 70% 40%,#000,#0000)}.se__top{justify-content:space-between;align-items:center;width:min(1200px,100% - 40px);margin:0 auto;padding:22px 0;display:flex}.se__logo{color:var(--ink);letter-spacing:-.02em;align-items:center;gap:10px;font-size:21px;font-weight:900;text-decoration:none;display:inline-flex}.se__logo-mark{color:#fff;background:linear-gradient(135deg,#08a8ff,#0878ff 40%,#6333f4);border-radius:12px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 10px 20px -10px #4c48f5b3}.se__logo-mark svg{width:20px;height:20px}.se__top-link{height:40px;color:var(--blue);border-radius:12px;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:800;text-decoration:none;transition:background .2s;display:inline-flex}.se__top-link:hover{background:var(--c-accent-soft-2)}.se__top-link svg{width:18px;height:18px}.se__container{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:40px;width:min(1200px,100% - 40px);margin:auto;padding:20px 0 40px;display:grid}.se__content>*{opacity:0;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);transform:translateY(18px)}.se.is-ready .se__content>*{opacity:1;transform:none}.se.is-ready .se__content>:nth-child(2){transition-delay:80ms}.se.is-ready .se__content>:nth-child(3){transition-delay:.16s}.se.is-ready .se__content>:nth-child(4){transition-delay:.22s}.se.is-ready .se__content>:nth-child(5){transition-delay:.28s}.se.is-ready .se__content>:nth-child(n+6){transition-delay:.34s}.se__eyebrow{width:fit-content;color:color-mix(in srgb, var(--accent) 80%, var(--lightningcss-light,#000)var(--lightningcss-dark,var(--c-text)));border:1px solid color-mix(in srgb, var(--accent) 25%, var(--c-surface));background:color-mix(in srgb, var(--accent) 7%, var(--c-surface));border-radius:999px;align-items:center;gap:9px;margin-bottom:18px;padding:7px 14px 7px 10px;font-size:13px;font-weight:800;display:inline-flex}.se__eyebrow-dot{background:var(--accent);border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite sePulse}@keyframes sePulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 45%, transparent)}50%{box-shadow:0 0 0 6px #0000}}.se__code{--tilt-x:0deg;--tilt-y:0deg;perspective:700px;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .4s var(--ease-out);align-items:center;margin-bottom:18px;display:flex}.se__digit{color:#0000;letter-spacing:-.06em;background:linear-gradient(#08a8ff 0%,#0878ff 37%,#6333f4 100%);filter:drop-shadow(0 18px 30px #4c48f538);-webkit-background-clip:text;background-clip:text;font-size:clamp(110px,13vw,168px);font-weight:900;line-height:.9}.se__digit--1{animation:seDigit .8s var(--ease-back) both}.se__digit--2{animation:seDigit .8s var(--ease-back) .2s both}@keyframes seDigit{0%{opacity:0;transform:translateY(30px)scale(.8)}}.se__gears{width:clamp(96px,10.5vw,132px);height:clamp(96px,10.5vw,132px);animation:seDigit .8s var(--ease-back) .1s both;margin:0 10px 0 4px;position:relative}.se__gear{filter:drop-shadow(0 14px 22px #4c48f547);position:absolute}.se__gear--a{width:86%;margin:-43% 0 0 -43%;animation:6s linear infinite seSpin;top:50%;left:50%}.se__gear--b{z-index:-1;opacity:.55;width:42%;animation:4.8s linear infinite seSpinBack;top:-6%;right:-14%}.se:not(.se--maintenance) .se__gear--a{animation:seJam 3.2s var(--ease-out) infinite}.se:not(.se--maintenance) .se__gear--b{animation:seJamBack 3.2s var(--ease-out) infinite}@keyframes seSpin{to{transform:rotate(360deg)}}@keyframes seSpinBack{to{transform:rotate(-360deg)}}@keyframes seJam{0%{transform:rotate(0)}55%{transform:rotate(160deg)}60%{transform:rotate(152deg)}64%{transform:rotate(158deg)}to{transform:rotate(158deg)}}@keyframes seJamBack{0%{transform:rotate(0)}55%{transform:rotate(-200deg)}60%{transform:rotate(-190deg)}64%{transform:rotate(-197deg)}to{transform:rotate(-197deg)}}.se__title{letter-spacing:-.035em;margin:0 0 14px;font-size:clamp(30px,3.6vw,46px);font-weight:900;line-height:1.08}.se__title span{color:#0000;background:linear-gradient(100deg,#0878ff,#6333f4);-webkit-background-clip:text;background-clip:text}.se__description{max-width:540px;color:var(--muted);margin:0;font-size:16.5px;line-height:1.6}.se__eta{background:var(--lightningcss-light,#fffbf0)var(--lightningcss-dark,#eebb2f24);border:1px solid var(--lightningcss-light,#fde7b0)var(--lightningcss-dark,#eeb82f52);border-radius:18px;max-width:540px;margin-top:22px;padding:14px 16px}.se__eta-bar{background:var(--lightningcss-light,#fdecc8)var(--lightningcss-dark,#eeb12f24);border-radius:999px;height:8px;overflow:hidden}.se__eta-bar i{border-radius:inherit;width:40%;height:100%;animation:seIndeterminate 2.2s var(--ease-out) infinite, seFlow 1.4s linear infinite;background:linear-gradient(90deg,#f59e0b,#fbbf24,#f59e0b) 0 0/200% 100%;display:block}@keyframes seIndeterminate{0%{transform:translate(-100%)}to{transform:translate(260%)}}@keyframes seFlow{to{background-position:-200% 0}}.se__eta p{color:var(--lightningcss-light,#7c4a03)var(--lightningcss-dark,#f1c27e);margin:10px 0 0;font-size:13.5px;line-height:1.5}.se__eta b{color:var(--ink)}.se__eta .is-ok{color:var(--lightningcss-light,#047857)var(--lightningcss-dark,#7ef1d0)}.se__offline,.se__online{border-radius:12px;align-items:center;gap:9px;width:fit-content;margin-top:18px;padding:9px 14px;font-size:13.5px;font-weight:800;display:inline-flex}.se__offline{color:var(--c-text-2);background:var(--c-surface-3)}.se__offline svg{width:18px;height:18px;animation:1.6s ease-in-out infinite seBlink}@keyframes seBlink{50%{opacity:.35}}.se__online{color:var(--lightningcss-light,#047857)var(--lightningcss-dark,#7ef1d0);background:var(--lightningcss-light,#e3f8ee)var(--lightningcss-dark,#4bd29224)}.se__online svg{width:17px;height:17px}.se__actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.se__button{cursor:pointer;height:54px;transition:transform .3s var(--ease-out), box-shadow .3s ease, border-color .2s ease, color .2s ease;border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.se__button svg{width:18px;height:18px;transition:transform .3s var(--ease-out)}.se__button--primary{color:#fff;background:linear-gradient(110deg, var(--c-accent-hi), var(--c-accent-dark) 60%, var(--c-accent-2));box-shadow:0 16px 30px -14px color-mix(in srgb, var(--c-accent) 75%, transparent)}.se__button--primary:hover:not(:disabled){box-shadow:0 20px 34px -14px color-mix(in srgb, var(--c-accent) 85%, transparent);transform:translateY(-2px)}.se__button--primary:hover:not(:disabled) .se__retry-icon svg{transform:rotate(-90deg)}.se__button--primary:disabled{cursor:progress;opacity:.85}.se__retry-icon{display:grid}.se__retry-icon.is-spinning svg{animation:.8s linear infinite seSpin}.se__button--secondary{color:var(--ink);border:1.5px solid var(--c-border-2);background:var(--lightningcss-light,#ffffffe6)var(--lightningcss-dark,#131a2ee6)}.se__button--secondary:hover{color:var(--blue);border-color:var(--lightningcss-light,#bcd4f7)var(--lightningcss-dark,color-mix(in srgb, var(--c-accent) 32%, transparent));transform:translateY(-2px)}.se__button--secondary:hover svg{transform:translate(3px)}.se__attempts{color:var(--lightningcss-light,#b45309)var(--lightningcss-dark,#f1b07e);max-width:540px;animation:seIn .4s var(--ease-out) both;margin:14px 0 0;font-size:13.5px;font-weight:700}@keyframes seIn{0%{opacity:0;transform:translateY(6px)}}.se__help{border-top:1px solid var(--line);flex-direction:column;gap:12px;max-width:540px;margin-top:30px;padding-top:22px;display:flex}.se__digest{border:1px dashed var(--lightningcss-light,#d6dde9)var(--lightningcss-dark,var(--c-border-2));background:var(--c-surface-2);border-radius:14px;align-items:center;gap:10px;padding:6px 6px 6px 14px;display:flex}.se__digest>span{color:var(--muted);flex-shrink:0;font-size:12.5px;font-weight:700}.se__digest code{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:700;overflow:hidden}.se__digest button{height:34px;color:var(--blue);background:var(--c-accent-soft-2);cursor:pointer;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:800;transition:background .2s;display:inline-flex}.se__digest button:hover{background:var(--lightningcss-light,#dceaff)var(--lightningcss-dark,color-mix(in srgb, var(--c-accent) 14%, transparent))}.se__digest button.is-done{color:var(--lightningcss-light,#047857)var(--lightningcss-dark,#7ef1d0);background:var(--lightningcss-light,#e3f8ee)var(--lightningcss-dark,#4bd29224)}.se__digest button svg{width:15px;height:15px}.se__support{color:var(--ink);border:1px solid var(--line);background:var(--c-surface);transition:border-color .2s ease, transform .3s var(--ease-out), box-shadow .3s ease;border-radius:18px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.se__support:hover{border-color:var(--c-accent-line);box-shadow:0 16px 30px -22px rgb(var(--c-shadow) / .5);transform:translateY(-2px)}.se__support-icon{width:40px;height:40px;color:var(--blue);background:var(--c-accent-soft-2);border-radius:13px;place-items:center;display:grid}.se__support-icon svg{width:19px;height:19px}.se__support-text{flex:1;min-width:0}.se__support-text b{font-size:14.5px;font-weight:800;display:block}.se__support-text small{color:var(--muted);font-size:12.5px}.se__support>svg:last-child{width:18px;height:18px;color:var(--c-faint-2);transition:transform .3s var(--ease-out)}.se__support:hover>svg:last-child{color:var(--blue);transform:translate(3px)}.se__dev{max-width:540px;margin-top:16px;font-size:13px}.se__dev summary{color:var(--muted);cursor:pointer;font-weight:700}.se__dev pre{color:var(--lightningcss-light,#b91c1c)var(--lightningcss-dark,#ec8383);white-space:pre-wrap;background:var(--lightningcss-light,#fef2f2)var(--lightningcss-dark,#ee2f2f24);border-radius:12px;max-height:200px;margin:10px 0 0;padding:12px;font-size:12px;overflow:auto}.se__visual{opacity:0;transition:opacity .8s var(--ease-out) .2s, transform .8s var(--ease-out) .2s;flex-direction:column;align-items:center;display:flex;position:relative;transform:translateY(30px)scale(.96)}.se.is-ready .se__visual{opacity:1;transform:none}.se__machine{aspect-ratio:1/.86;width:min(440px,100%);animation:6s ease-in-out infinite seFloat;position:relative}@keyframes seFloat{50%{transform:translateY(-12px)}}.se__screen{z-index:2;aspect-ratio:1.35;border:1px solid var(--lightningcss-light,#e1e8f4f2)var(--lightningcss-dark,var(--c-border));background:var(--c-surface);width:64%;box-shadow:0 40px 70px -40px rgb(var(--c-shadow) / .55), 0 0 0 8px #fff9;border-radius:22px;position:absolute;top:6%;left:8%;overflow:hidden}.se__screen-bar{border-bottom:1px solid var(--line);background:var(--c-surface-2);align-items:center;gap:6px;height:30px;padding:0 12px;display:flex}.se__screen-bar i{background:var(--c-border-2);border-radius:50%;width:9px;height:9px}.se__screen-bar i:first-child{background:var(--accent)}.se__screen-body{flex-direction:column;gap:11px;padding:18px;display:flex}.se__line{width:var(--w);background:var(--lightningcss-light,#e8eef7)var(--lightningcss-dark,var(--c-surface-3));border-radius:999px;height:11px}.se__line.is-soft{background:var(--c-surface-3)}.se__line.is-bad{background:linear-gradient(90deg,var(--lightningcss-light,#fecaca)var(--lightningcss-dark,#ee2f2f24),var(--lightningcss-light,#fca5a5)var(--lightningcss-dark,#ee2f2f24));animation:1.6s ease-in-out infinite seBad}@keyframes seBad{50%{opacity:.45}}.se__progress{background:var(--lightningcss-light,#fdecc8)var(--lightningcss-dark,#eeb12f24);border-radius:999px;height:14px;overflow:hidden}.se__progress i{border-radius:inherit;width:45%;height:100%;animation:seIndeterminate 2.2s var(--ease-out) infinite;background:linear-gradient(90deg,#f59e0b,#fbbf24);display:block}.se__screen-glitch{pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 3px,#ef44440f 3px 4px),linear-gradient(90deg,#0000,#6333f414,#0000);animation:3.2s step-end infinite seGlitch;position:absolute;inset:30px 0 0}@keyframes seGlitch{0%,to{opacity:0;transform:none}56%{opacity:1;transform:translate(-4px)}60%{opacity:1;transform:translate(5px)skew(-4deg)}64%{opacity:0}}.se__big-gear{filter:drop-shadow(0 20px 30px #4c48f547);position:absolute}.se__big-gear--a{width:42%;animation:9s linear infinite seSpin;bottom:10%;right:4%}.se__big-gear--b{width:30%;animation:6.8s linear infinite seSpinBack;bottom:0;right:36%}.se__big-gear--c{width:22%;animation:5.2s linear infinite seSpinBack;top:0;right:6%}.se:not(.se--maintenance) .se__big-gear--a{animation:seJam 3.2s var(--ease-out) infinite}.se:not(.se--maintenance) .se__big-gear--b{animation:seJamBack 3.2s var(--ease-out) infinite}.se:not(.se--maintenance) .se__big-gear--c{animation:seJamBack 3.2s var(--ease-out) .3s infinite}.se__smoke{z-index:3;position:absolute;top:6%;right:26%}.se__smoke i{filter:blur(2px);background:#94a3b859;border-radius:50%;width:26px;height:26px;animation:2.8s ease-out infinite seSmoke;position:absolute}.se__smoke i:nth-child(2){animation-delay:.9s;left:10px}.se__smoke i:nth-child(3){animation-delay:1.8s;left:-8px}@keyframes seSmoke{0%{opacity:0;transform:translateY(10px)scale(.5)}25%{opacity:1}to{opacity:0;transform:translateY(-60px)scale(1.6)}}.se__cone{z-index:3;clip-path:polygon(50% 0,82% 88%,18% 88%);transform-origin:bottom;background:linear-gradient(#fb923c,#f97316);width:70px;height:84px;animation:3s ease-in-out infinite seWobble;position:absolute;bottom:2%;left:22%}.se__cone i{background:var(--c-surface);height:14%;position:absolute;top:42%;left:0;right:0}.se__cone:after{content:"";background:#ea580c;height:12%;position:absolute;bottom:0;left:0;right:0}@keyframes seWobble{50%{transform:rotate(-4deg)}}.se__wrench{z-index:3;color:#fff;width:64px;height:64px;animation:seWrench 2.6s var(--ease-out) infinite;background:linear-gradient(135deg,#34d399,#059669);border-radius:20px;place-items:center;display:grid;position:absolute;bottom:18%;left:0;box-shadow:0 16px 30px -14px #059669b3}.se--maintenance .se__wrench{bottom:34%}.se__wrench svg{width:30px;height:30px}@keyframes seWrench{0%,to{transform:rotate(0)}30%{transform:rotate(-22deg)}45%{transform:rotate(8deg)}}.se__shadow{background:radial-gradient(closest-side,#12255529,#0000);border-radius:50%;width:60%;height:22px;margin-top:6px;animation:6s ease-in-out infinite seShadow}@keyframes seShadow{50%{opacity:.7;transform:scaleX(.86)}}.se__foot{width:min(1200px,100% - 40px);color:var(--c-faint-2);border-top:1px solid var(--line);flex-wrap:wrap;gap:8px 22px;margin:0 auto;padding:18px 0 26px;font-size:13px;display:flex}.se__foot a{color:var(--muted);text-decoration:none}.se__foot a:hover{color:var(--blue)}@media (max-width:900px){.se__container{grid-template-columns:minmax(0,1fr);gap:10px;padding-top:0}.se__visual{order:-1}.se__machine{width:min(300px,80%)}}@media (max-width:560px){.se__top,.se__container,.se__foot{width:calc(100% - 32px)}.se__top{padding:16px 0 6px}.se__digit{font-size:96px}.se__gears{width:80px;height:80px}.se__description{font-size:15px}.se__actions{flex-direction:column}.se__button{width:100%}.se__digest>span{display:none}}@media (prefers-reduced-motion:reduce){.se *,.se :before,.se :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
