:root{--sil-primary:#24b8f2;--sil-primary-rgb:36,184,242;--sil-accent:#ffc52f;--sil-accent-rgb:255,197,47;--sil-background:#02070e;--sil-background-rgb:2,7,14;--sil-text:#f8fbff;--sil-muted:#aab8c7;--sil-z-index:2147483000;--sil-font:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}html.sil-lock-scroll,html.sil-lock-scroll body{overflow:hidden!important}.sil-loader,.sil-loader *,.sil-loader *:before,.sil-loader *:after{box-sizing:border-box}.sil-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--sil-z-index);display:grid;place-items:center;min-width:100%;min-height:100%;overflow:hidden;isolation:isolate;font-family:var(--sil-font);color:var(--sil-text);background:radial-gradient(circle at 50% 42%,rgba(var(--sil-primary-rgb),.13),transparent 31rem),radial-gradient(circle at 16% 18%,rgba(var(--sil-accent-rgb),.08),transparent 24rem),linear-gradient(150deg,rgba(var(--sil-background-rgb),.98),#000308fe);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,visibility .28s ease;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.sil-loader[data-theme=light]{--sil-text:#102033;--sil-muted:#5e6f80;--sil-background-rgb:246,250,254;background:radial-gradient(circle at 50% 42%,rgba(var(--sil-primary-rgb),.14),transparent 31rem),radial-gradient(circle at 16% 18%,rgba(var(--sil-accent-rgb),.12),transparent 24rem),linear-gradient(150deg,#f9fcfffa,#ebf4fbfe)}.sil-loader[data-mode=inline]{position:absolute;min-width:0;min-height:0;border-radius:inherit}.sil-loader.sil-visible{opacity:1;visibility:visible;pointer-events:auto}.sil-loader.sil-closing{opacity:0;pointer-events:none}.sil-loader__ambient,.sil-loader__canvas,.sil-loader__noise{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.sil-loader__ambient{z-index:-3;overflow:hidden}.sil-loader__ambient:before,.sil-loader__ambient:after{position:absolute;width:min(58vw,48rem);aspect-ratio:1;content:"";border-radius:50%;filter:blur(70px);opacity:.22}.sil-loader__ambient:before{top:-30%;left:-16%;background:rgba(var(--sil-primary-rgb),.28)}.sil-loader__ambient:after{right:-20%;bottom:-36%;background:rgba(var(--sil-accent-rgb),.2)}.sil-running .sil-loader__ambient:before,.sil-running .sil-loader__ambient:after{animation:sil-aurora 9s ease-in-out infinite alternate}.sil-running .sil-loader__ambient:after{animation-delay:-4s}.sil-loader__noise{z-index:-2;opacity:.16;background-image:radial-gradient(circle at 12% 20%,rgba(255,255,255,.7) 0 .6px,transparent .9px),radial-gradient(circle at 82% 32%,rgba(255,255,255,.55) 0 .65px,transparent 1px),radial-gradient(circle at 44% 78%,rgba(255,255,255,.5) 0 .55px,transparent .95px);background-size:79px 83px,103px 107px,137px 131px}.sil-running .sil-loader__noise{animation:sil-stars-drift 28s linear infinite}.sil-loader__canvas{z-index:-1}.sil-loader__content{display:flex;flex-direction:column;align-items:center;width:min(92vw,42rem);padding:clamp(1.25rem,4vw,2.5rem);text-align:center;transform:translateY(.5rem) scale(.985);opacity:0;transition:transform .42s cubic-bezier(.2,.8,.2,1),opacity .32s ease}.sil-visible .sil-loader__content{transform:translateY(0) scale(1);opacity:1}.sil-stage{position:relative;width:clamp(14.25rem,36vw,18.5rem);aspect-ratio:1;flex:none;margin-bottom:clamp(.9rem,3vw,1.4rem);filter:drop-shadow(0 1.2rem 2.8rem rgba(0,0,0,.32))}.sil-stage:before,.sil-stage:after{position:absolute;top:15%;right:15%;bottom:15%;left:15%;z-index:-1;content:"";border-radius:50%;background:radial-gradient(circle,rgba(var(--sil-primary-rgb),.11),transparent 67%);opacity:0;transform:scale(.7)}.sil-stage:after{top:26%;right:26%;bottom:26%;left:26%;background:radial-gradient(circle,rgba(var(--sil-accent-rgb),.13),transparent 70%)}.sil-running .sil-stage:before,.sil-running .sil-stage:after{animation:sil-halo-breathe 3.2s ease-in-out 1.25s infinite}.sil-running .sil-stage:after{animation-delay:2s}.sil-orbit-svg{position:absolute;top:4%;right:4%;bottom:4%;left:4%;width:92%;height:92%;overflow:visible;opacity:0;transform:scale(.72) rotate(-36deg);transition:opacity .5s ease 1.1s,transform .85s cubic-bezier(.16,.84,.28,1) 1.05s}.sil-running .sil-orbit-svg{opacity:1;transform:scale(1) rotate(0)}.sil-orbit-svg .sil-stream{fill:none;stroke-linecap:round;transform-box:view-box;transform-origin:center}.sil-orbit-svg .sil-stream--a{stroke-width:2.8;stroke-dasharray:36 18 9 23}.sil-orbit-svg .sil-stream--b{stroke-width:1.75;stroke-dasharray:58 24 12 31}.sil-orbit-svg .sil-stream--c{stroke:#ffffffa3;stroke-width:1.1;stroke-dasharray:7 18 29 12}.sil-orbit-svg .sil-stream--d{stroke:rgba(var(--sil-primary-rgb),.42);stroke-width:.9;stroke-dasharray:2 11}.sil-running .sil-stream--a{animation:sil-stream-spin 4.8s linear infinite}.sil-running .sil-stream--b{animation:sil-stream-spin-reverse 6.3s linear infinite}.sil-running .sil-stream--c{animation:sil-stream-spin 7.9s linear infinite}.sil-running .sil-stream--d{animation:sil-stream-spin-reverse 10s linear infinite}.sil-pearl-ring{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 50%}.sil-running .sil-pearl-ring{animation:sil-ring-spin 5.8s linear 2.35s infinite}.sil-pearl{position:absolute;top:50%;left:50%;width:clamp(.7rem,2vw,.94rem);aspect-ratio:1;border:1px solid rgba(255,255,255,.78);border-radius:50%;background:radial-gradient(circle at 35% 28%,#fff 0,#fff 15%,#f7fbff 18%,#dce8f0,#aebdcc 68%,#f9fdff);box-shadow:0 0 .38rem .1rem #ffffffc2,0 0 .9rem .22rem rgba(var(--sil-primary-rgb),.23),inset -.12rem -.16rem .22rem #374e623b;opacity:0;transform:translate(var(--sil-start-x),var(--sil-start-y)) translate(-50%,-50%) scale(.12)}.sil-running .sil-pearl{animation:sil-pearl-arrive .92s cubic-bezier(.18,.78,.22,1) var(--sil-delay) forwards}.sil-pearl:after{position:absolute;top:18%;left:22%;width:28%;aspect-ratio:1;content:"";border-radius:50%;background:#fffffff2;filter:blur(.3px)}.sil-butterfly-flight{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;transform-origin:50% 50%;will-change:transform}.sil-running .sil-butterfly-flight{animation:sil-butterfly-orbit 5.6s linear 2.42s infinite}.sil-butterfly{position:absolute;top:50%;left:50%;width:clamp(4rem,10vw,5.15rem);height:auto;overflow:visible;opacity:0;filter:drop-shadow(0 .2rem .32rem rgba(0,0,0,.45)) drop-shadow(0 0 .7rem rgba(var(--sil-accent-rgb),.18));transform-origin:50% 55%;will-change:transform}.sil-running .sil-butterfly{animation:sil-butterfly-enter 2.28s cubic-bezier(.22,.72,.19,1) .08s forwards}.sil-butterfly .sil-wing-left,.sil-butterfly .sil-wing-right{transform-box:fill-box}.sil-butterfly .sil-wing-left{transform-origin:100% 56%}.sil-butterfly .sil-wing-right{transform-origin:0% 56%}.sil-running .sil-butterfly .sil-wing-left,.sil-running .sil-butterfly .sil-wing-right{animation:sil-wing-flap .24s ease-in-out infinite alternate}.sil-running .sil-butterfly .sil-wing-right{animation-delay:-.12s}.sil-butterfly .sil-antenna{stroke-dasharray:13;stroke-dashoffset:13}.sil-running .sil-butterfly .sil-antenna{animation:sil-antenna-draw .6s ease .54s forwards}.sil-core{position:absolute;top:50%;left:50%;z-index:3;display:grid;place-items:center;width:4.4rem;aspect-ratio:1;border-radius:50%;opacity:0;transform:translate(-50%,-50%) scale(.35)}.sil-running .sil-core{animation:sil-core-arrive .7s cubic-bezier(.2,.9,.2,1) 1.66s forwards}.sil-core:before,.sil-core:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";border:1px solid rgba(255,255,255,.15);border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.18),rgba(var(--sil-primary-rgb),.08) 42%,transparent 72%);box-shadow:0 0 1.3rem rgba(var(--sil-primary-rgb),.14)}.sil-core:after{top:18%;right:18%;bottom:18%;left:18%;border-color:rgba(var(--sil-accent-rgb),.16)}.sil-running .sil-core:before,.sil-running .sil-core:after{animation:sil-core-pulse 2.3s ease-out infinite}.sil-running .sil-core:after{animation-delay:-1.15s}.sil-core__spark{position:relative;width:.66rem;aspect-ratio:1;border-radius:50%;background:#fff;box-shadow:0 0 .38rem .12rem #fff,0 0 1.2rem .34rem rgba(var(--sil-primary-rgb),.55),0 0 1.8rem .46rem rgba(var(--sil-accent-rgb),.25)}.sil-running .sil-core__spark{animation:sil-spark-breathe 1.2s ease-in-out infinite alternate}.sil-core__percent{position:relative;display:none;font-size:.82rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--sil-text);text-shadow:0 0 .7rem rgba(var(--sil-primary-rgb),.5)}.sil-loader.sil-determinate .sil-core__spark{display:none}.sil-loader.sil-determinate .sil-core__percent{display:block}.sil-core__check{position:relative;display:none;width:2rem;height:2rem;fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 .5rem rgba(255,255,255,.55))}.sil-core__check path{stroke-dasharray:28;stroke-dashoffset:28}.sil-copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;width:min(100%,35rem)}.sil-copy__eyebrow{min-height:1.05rem;margin:0 0 .52rem;font-size:clamp(.68rem,2vw,.76rem);font-weight:700;line-height:1.2;letter-spacing:.15em;text-transform:uppercase;color:var(--sil-accent);opacity:.92}.sil-copy__message{max-width:100%;min-height:2rem;margin:0;font-size:clamp(1.28rem,4.5vw,1.86rem);font-weight:660;line-height:1.18;letter-spacing:-.035em;color:var(--sil-text);text-wrap:balance}.sil-copy__dots{display:inline-flex;width:1.08em;justify-content:flex-start;overflow:hidden;vertical-align:baseline}.sil-copy__dots:after{content:"..."}.sil-running .sil-copy__dots:after{animation:sil-ellipsis 1.35s steps(4,end) infinite}.sil-copy__detail{max-width:32rem;min-height:1.35rem;margin:.58rem 0 0;font-size:clamp(.83rem,2.5vw,.96rem);font-weight:400;line-height:1.55;color:var(--sil-muted);text-wrap:balance}.sil-progress{position:relative;width:min(17rem,72vw);height:.24rem;margin-top:1.18rem;overflow:hidden;border-radius:999px;background:#ffffff1a;box-shadow:inset 0 1px 1px #00000059}.sil-loader[data-theme=light] .sil-progress{background:#1a3f5921}.sil-progress__bar{position:absolute;inset:0 auto 0 0;width:var(--sil-progress,0%);border-radius:inherit;background:linear-gradient(90deg,var(--sil-primary),#eafaff 52%,var(--sil-accent));box-shadow:0 0 .75rem rgba(var(--sil-primary-rgb),.58);transition:width .42s cubic-bezier(.2,.8,.2,1)}.sil-loader:not(.sil-determinate) .sil-progress__bar{width:42%}.sil-running:not(.sil-determinate) .sil-progress__bar{animation:sil-progress-indeterminate 1.45s cubic-bezier(.65,0,.35,1) infinite}.sil-copy__hint{min-height:1rem;margin:.72rem 0 0;font-size:.7rem;line-height:1.4;letter-spacing:.025em;color:#aab8c7a8}.sil-loader.sil-success .sil-butterfly-flight{animation:none}.sil-loader.sil-success .sil-pearl-ring{animation:sil-ring-success .9s cubic-bezier(.12,.82,.18,1) forwards}.sil-loader.sil-success .sil-orbit-svg{opacity:0;transform:scale(1.4) rotate(110deg);transition:opacity .5s ease,transform .85s cubic-bezier(.16,.84,.28,1)}.sil-loader.sil-success .sil-butterfly{animation:sil-butterfly-exit .73s cubic-bezier(.3,.7,.25,1) forwards}.sil-loader.sil-success .sil-core{animation:sil-core-success .6s cubic-bezier(.17,.88,.28,1) forwards}.sil-loader.sil-success .sil-core:before,.sil-loader.sil-success .sil-core:after,.sil-loader.sil-success .sil-core__spark,.sil-loader.sil-success .sil-core__percent{display:none}.sil-loader.sil-success .sil-core__check{display:block}.sil-loader.sil-success .sil-core__check path{animation:sil-check-draw .42s ease .16s forwards}.sil-loader.sil-success .sil-copy__eyebrow{color:var(--sil-primary)}.sil-loader.sil-success .sil-copy__dots,.sil-loader.sil-success .sil-progress,.sil-loader.sil-success .sil-copy__hint{display:none}.sil-loader.sil-error{--sil-primary:#ff6b6b;--sil-primary-rgb:255,107,107;--sil-accent:#ffb45c;--sil-accent-rgb:255,180,92}.sil-loader.sil-error .sil-copy__dots,.sil-loader.sil-error .sil-progress{display:none}.sil-loader.sil-error .sil-butterfly-flight,.sil-loader.sil-error .sil-butterfly{animation-play-state:paused}@keyframes sil-aurora{0%{transform:translate3d(-3%,-2%,0) scale(.92)}to{transform:translate3d(7%,8%,0) scale(1.12)}}@keyframes sil-stars-drift{to{background-position:79px 83px,-103px 107px,137px -131px}}@keyframes sil-halo-breathe{0%,to{opacity:.18;transform:scale(.78)}50%{opacity:.52;transform:scale(1.12)}}@keyframes sil-stream-spin{0%{transform:rotate(var(--sil-stream-rotation,0deg))}to{transform:rotate(calc(var(--sil-stream-rotation,0deg) + 360deg));stroke-dashoffset:-145}}@keyframes sil-stream-spin-reverse{0%{transform:rotate(var(--sil-stream-rotation,0deg))}to{transform:rotate(calc(var(--sil-stream-rotation,0deg) - 360deg));stroke-dashoffset:126}}@keyframes sil-ring-spin{to{transform:rotate(360deg)}}@keyframes sil-pearl-arrive{0%{opacity:0;transform:translate(var(--sil-start-x),var(--sil-start-y)) translate(-50%,-50%) scale(.12)}18%{opacity:1}58%{transform:translate(var(--sil-mid-x),var(--sil-mid-y)) translate(-50%,-50%) scale(1.13)}to{opacity:1;transform:translate(var(--sil-end-x),var(--sil-end-y)) translate(-50%,-50%) scale(1)}}@keyframes sil-butterfly-enter{0%{opacity:0;transform:translate(-10.5rem,-6.8rem) rotate(-14deg) scale(.5)}10%{opacity:1}28%{transform:translate(-7.1rem,-4.4rem) rotate(7deg) scale(.72)}52%{transform:translate(-2.7rem,-5.8rem) rotate(-9deg) scale(.86)}73%{transform:translate(3.9rem,-4.2rem) rotate(8deg) scale(.8)}88%{transform:translate(2rem,-6.1rem) rotate(-8deg) scale(.74)}to{opacity:1;transform:translate(-.1rem,-6.95rem) rotate(4deg) scale(.72)}}@keyframes sil-butterfly-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sil-wing-flap{0%{transform:perspective(80px) rotateY(0) rotate(0)}to{transform:perspective(80px) rotateY(62deg) rotate(2deg)}}@keyframes sil-antenna-draw{to{stroke-dashoffset:0}}@keyframes sil-core-arrive{to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes sil-core-pulse{0%{opacity:.54;transform:scale(.56)}70%,to{opacity:0;transform:scale(1.32)}}@keyframes sil-spark-breathe{to{transform:scale(1.35);opacity:.84}}@keyframes sil-ellipsis{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes sil-progress-indeterminate{0%{transform:translate(-125%) scaleX(.55)}50%{transform:translate(85%) scaleX(1)}to{transform:translate(255%) scaleX(.55)}}@keyframes sil-ring-success{0%{transform:rotate(0) scale(1);opacity:1}48%{transform:rotate(125deg) scale(.62);opacity:1}to{transform:rotate(240deg) scale(1.78);opacity:0}}@keyframes sil-butterfly-exit{0%{opacity:1;transform:translate(-.1rem,-6.95rem) rotate(4deg) scale(.72)}to{opacity:0;transform:translate(8.5rem,-10.5rem) rotate(17deg) scale(.45)}}@keyframes sil-core-success{0%{opacity:1;transform:translate(-50%,-50%) scale(.55);background:rgba(var(--sil-primary-rgb),.08)}56%{transform:translate(-50%,-50%) scale(1.22)}to{opacity:1;transform:translate(-50%,-50%) scale(1);background:linear-gradient(145deg,rgba(var(--sil-primary-rgb),.98),rgba(var(--sil-accent-rgb),.92));box-shadow:0 0 2.1rem rgba(var(--sil-primary-rgb),.42),0 0 3.5rem rgba(var(--sil-accent-rgb),.16)}}@keyframes sil-check-draw{to{stroke-dashoffset:0}}@media (max-width:420px){.sil-loader__content{width:100%;padding-inline:1.15rem}.sil-stage{width:min(71vw,15.5rem)}.sil-copy__detail{max-width:21rem}}@media (prefers-reduced-motion:reduce){.sil-loader,.sil-loader *,.sil-loader *:before,.sil-loader *:after{animation-duration:1ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.sil-butterfly-flight{animation:none!important;transform:none!important}.sil-running .sil-pearl{opacity:1;transform:translate(var(--sil-end-x),var(--sil-end-y)) translate(-50%,-50%) scale(1)}.sil-running .sil-butterfly{opacity:1;transform:translate(-.1rem,-6.95rem) rotate(4deg) scale(.72)}.sil-running .sil-orbit-svg{opacity:1;transform:scale(1)}.sil-running .sil-core{opacity:1;transform:translate(-50%,-50%) scale(1)}}
