.cs-load{flex-direction:column;justify-content:center;align-items:center;gap:2rem;display:flex;position:relative;overflow:hidden}.cs-load--screen{background:var(--background);width:100%;min-height:100svh}.cs-load--compact{gap:0;display:inline-flex;overflow:visible}.cs-load--screen:before{content:"";background-image:linear-gradient(color-mix(in oklch, var(--primary) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklch, var(--primary) 7%, transparent) 1px, transparent 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 65%);mask-image:radial-gradient(circle,#000 0%,#0000 65%)}.cs-load__core{width:var(--cs-load-size,11rem);height:var(--cs-load-size,11rem);flex:none;position:relative}.cs-load__core:after{content:"";background:radial-gradient(circle, color-mix(in oklch, var(--primary) 35%, transparent), transparent 70%);filter:blur(14px);border-radius:9999px;animation:3s ease-in-out infinite cs-load-breathe;position:absolute;inset:18%}.cs-load__ring{border:1px dashed color-mix(in oklch, var(--primary) 45%, transparent);border-radius:9999px;animation:14s linear infinite cs-load-spin;position:absolute;inset:0}.cs-load__ring--2{border-style:solid;border-color:color-mix(in oklch, var(--primary) 20%, transparent);border-top-color:var(--primary);animation:2.6s cubic-bezier(.6,.1,.4,.9) infinite reverse cs-load-spin;inset:12%}.cs-load__orbit{animation:5s linear infinite cs-load-spin;position:absolute;inset:0}.cs-load__orbit:after{content:"";background:var(--primary);width:6px;height:6px;box-shadow:0 0 12px 2px var(--primary);border-radius:9999px;margin-left:-3px;position:absolute;top:-3px;left:50%}.cs-load__orbit--2{animation-duration:3.4s;animation-direction:reverse;inset:12%}.cs-load__shield{filter:drop-shadow(0 0 10px color-mix(in oklch, var(--primary) 55%, transparent));position:absolute;inset:22%;overflow:visible}.cs-load__outline{fill:color-mix(in oklch, var(--primary) 8%, transparent);stroke:var(--primary);stroke-width:2.5px;stroke-linejoin:round;stroke-dasharray:320;stroke-dashoffset:320px;animation:3s ease-in-out infinite cs-load-draw}.cs-load__scan{animation:3s ease-in-out infinite cs-load-scan}.cs-load__key{fill:var(--primary);transform-origin:60px 60px;animation:3s ease-in-out infinite cs-load-key}.cs-load__steps{text-align:center;letter-spacing:.18em;text-transform:uppercase;width:18rem;height:1.25rem;color:var(--muted-foreground);font-size:.8125rem;position:relative}.cs-load__step{opacity:0;animation:9s ease-in-out infinite cs-load-step;position:absolute;inset:0}.cs-load__step:after{content:"…";vertical-align:bottom;width:1ch;animation:1.2s steps(4,end) infinite cs-load-dots;display:inline-block;overflow:hidden}.cs-load__step:nth-child(2){animation-delay:3s}.cs-load__step:nth-child(3){animation-delay:6s}@keyframes cs-load-spin{to{transform:rotate(360deg)}}@keyframes cs-load-breathe{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@keyframes cs-load-draw{0%{stroke-dashoffset:320px}55%,85%{stroke-dashoffset:0}to{stroke-dashoffset:-320px}}@keyframes cs-load-scan{0%{opacity:0;transform:translateY(-20px)}15%{opacity:1}70%{opacity:1;transform:translateY(125px)}to{opacity:0;transform:translateY(125px)}}@keyframes cs-load-key{0%,45%{opacity:0;transform:scale(.6)}65%,85%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.1)}}@keyframes cs-load-step{0%{opacity:0;transform:translateY(8px)}6%,28%{opacity:1;transform:translateY(0)}34%,to{opacity:0;transform:translateY(-8px)}}@keyframes cs-load-dots{0%{width:0}to{width:1.2ch}}@media (prefers-reduced-motion:reduce){.cs-load__ring,.cs-load__orbit,.cs-load__core:after,.cs-load__scan{animation:none}.cs-load__outline{stroke-dashoffset:0;animation:none}.cs-load__key{opacity:1;animation:none}.cs-load__step{animation:none}.cs-load__step:first-child{opacity:1}}.cs-load__step--static{opacity:1;animation:none}.cs-load-overlay{z-index:100;opacity:1;transition:opacity .5s;position:fixed;inset:0}.cs-load-overlay--leaving{opacity:0;pointer-events:none}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_ed94bdaa-module__QwON7G__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_ed94bdaa-module__QwON7G__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a85fe84266768609-s.p.00hx3ibfyf9qx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a85fe84266768609-s.p.00hx3ibfyf9qx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a85fe84266768609-s.p.00hx3ibfyf9qx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_4fd4715f-module__atoepW__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_4fd4715f-module__atoepW__variable{--font-caveat:"Caveat", "Caveat Fallback"}
@font-face{font-family:romanticFont;src:url(../media/romantic-s.p.031ulmcfipk_8.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:romanticFont Fallback;src:local(Arial);ascent-override:120.77%;descent-override:25.48%;line-gap-override:0.0%;size-adjust:91.83%}.romanticfont_a5237ed7-module__N4cQ-W__className{font-family:romanticFont,romanticFont Fallback;font-style:normal;font-weight:400}.romanticfont_a5237ed7-module__N4cQ-W__variable{--font-romantic:"romanticFont", "romanticFont Fallback"}
