.tmm-loader{--tl-bg:#faf9f5;--tl-ink:#0a0a0a;--tl-ink-3:#6b6862;--tl-ink-4:#9c9a93;--tl-hair:#e3e0d7;--tl-gold-mid:#c27e00;--tl-sans:"Inter", ui-sans-serif, system-ui, sans-serif;--tl-mono:"JetBrains Mono", ui-monospace, monospace;background:var(--tl-bg);color:var(--tl-ink);font-family:var(--tl-sans);-webkit-font-smoothing:antialiased;z-index:9999;opacity:1;margin:0;padding:0;transition:opacity .45s cubic-bezier(.2,.7,.2,1),transform .45s cubic-bezier(.2,.7,.2,1);position:fixed;inset:0;overflow:hidden;transform:translateY(0)}.tmm-loader.tmm-loader--exiting{opacity:0;pointer-events:none;transform:translateY(-32px)}.tmm-loader .tmm-boot{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:32px;padding:24px;display:flex;position:absolute;inset:0}.tmm-loader .tmm-boot__caption{flex-direction:column;align-items:center;gap:18px;display:flex}.tmm-loader .tmm-boot__word{opacity:0;width:auto;max-width:88vw;height:clamp(20px,2.4vw,30px);animation:.76s cubic-bezier(.2,.7,.2,1) .16s forwards tmm-boot-word-in}.tmm-loader .tmm-boot__status{min-height:13px;font-family:var(--tl-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--tl-ink-4);margin:0;font-size:10px;font-weight:500;animation:.42s ease-out both tmm-boot-status-in}.tmm-loader .tmm-boot__track{background:var(--tl-hair);opacity:0;border-radius:999px;width:min(280px,64vw);height:3px;animation:.6s ease-out .56s forwards tmm-boot-fade-in;position:relative;overflow:hidden}.tmm-loader .tmm-boot__fill{background:var(--tl-gold-mid);transform-origin:0;border-radius:999px;width:100%;animation:.16s cubic-bezier(.35,0,.25,1) both tmm-boot-fill;position:absolute;top:0;bottom:0;left:0}.tmm-loader .tmm-boot__hint{flex-direction:column;align-items:center;gap:8px;max-width:min(460px,88vw);min-height:64px;animation:.52s cubic-bezier(.2,.7,.2,1) both tmm-boot-hint-in;display:flex}.tmm-loader .tmm-boot__hint-label{font-family:var(--tl-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--tl-gold-mid);align-items:center;gap:8px;font-size:10px;font-weight:600;display:inline-flex}.tmm-loader .tmm-boot__hint-label:before,.tmm-loader .tmm-boot__hint-label:after{content:"";background:color-mix(in oklch, var(--tl-gold-mid) 55%, transparent);width:18px;height:1px}.tmm-loader .tmm-boot__hint-text{color:var(--tl-ink-3);text-wrap:balance;margin:0;font-size:15px;font-weight:450;line-height:1.5}.tmm-loader .tmm-boot__sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes tmm-boot-fade-in{to{opacity:1}}@keyframes tmm-boot-word-in{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes tmm-boot-hint-in{0%{opacity:0;filter:blur(3px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes tmm-boot-status-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes tmm-boot-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.tmm-loader .tmm-boot__word,.tmm-loader .tmm-boot__status,.tmm-loader .tmm-boot__hint{opacity:1;filter:none;animation:none;transform:none}.tmm-loader .tmm-boot__track{opacity:1;animation:none}.tmm-loader .tmm-boot__fill{animation:none;transform:scaleX(1)}}.tmm-loader.tmm-loader--dark{--tl-bg:#0d0d0b;--tl-ink:#f0ede6;--tl-ink-3:#a8a29a;--tl-ink-4:#8c8780;--tl-hair:#332f29;--tl-gold-mid:#eda92a}.al-page-reveal{opacity:1;transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1);transform:none}.al-page-reveal--hidden{opacity:0;pointer-events:none;transform:translateY(28px)}.al-page-rise{animation:.48s cubic-bezier(.2,.7,.2,1) backwards al-page-rise}@keyframes al-page-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.al-page-rise{animation:none}}
