.ss-loader{--ss-paper:#f8f4ec;--ss-ink:#221e1a;z-index:9999;isolation:isolate;background:var(--ss-paper);color:var(--ss-ink);opacity:1;place-items:center;transition:opacity .52s cubic-bezier(.22,1,.36,1),visibility .52s;display:grid;position:fixed;inset:0;overflow:hidden}.ss-loader,.ss-loader *{box-sizing:border-box}.ss-loader__content{flex-direction:column;align-items:center;width:min(72vw,328px);transition:transform .52s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(-10px)}.ss-loader__signature{width:100%;animation:1.25s cubic-bezier(.22,.72,.18,1) both ss-signature}.ss-loader__logo{mix-blend-mode:multiply;width:100%;height:auto;display:block}.ss-loader__caption{letter-spacing:.22em;text-align:center;color:#665e54;margin-top:28px;padding-left:.22em;font-family:Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:400;line-height:1.5;animation:.9s .5s both ss-caption}.ss-loader__line{background:#221e1a21;width:92px;height:1px;margin-top:28px;animation:.7s .75s both ss-caption;position:relative;overflow:hidden}.ss-loader__line>span{background:var(--ss-ink);animation:1.7s cubic-bezier(.6,.05,.35,1) .7s infinite ss-thread;position:absolute;inset:0;transform:translate(-105%)}.ss-loader__foot{bottom:max(24px, env(safe-area-inset-bottom));left:max(24px, env(safe-area-inset-left));right:max(24px, env(safe-area-inset-right));color:#746c62;letter-spacing:.14em;justify-content:space-between;gap:16px;font-family:Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:400;line-height:1.5;animation:1s .1s both ss-caption;display:flex;position:absolute}.ss-loader--leaving{opacity:0;visibility:hidden;pointer-events:none}.ss-loader--leaving .ss-loader__content{transform:translateY(-20px)}@keyframes ss-signature{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translateY(8px)}20%{opacity:1}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes ss-caption{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes ss-thread{0%{transform:translate(-105%)}50%{transform:translate(0)}to{transform:translate(105%)}}@media (prefers-reduced-motion:reduce){.ss-loader{transition-duration:.16s}.ss-loader__content,.ss-loader--leaving .ss-loader__content{transition:none;transform:none}.ss-loader__signature,.ss-loader__caption,.ss-loader__line,.ss-loader__foot{opacity:1;clip-path:none;animation:none;transform:none}.ss-loader__line>span{opacity:.5;animation:none;transform:none}}
