.global-loader-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1021;display:flex;align-items:center;justify-content:center;background:#0f172ab8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.global-loader-panel{display:flex;flex-direction:column;align-items:center;padding:2rem 2rem 1.75rem;max-width:480px;width:calc(100% - 2rem);border-radius:1rem}.global-loader-stage{position:relative;width:100%;min-height:110px}.global-loader-baseline{position:absolute;left:6%;right:6%;bottom:14px;height:1px;background:linear-gradient(90deg,transparent,#c4b59a 10%,#c4b59a 90%,transparent)}.global-loader-sentence-wrap{position:relative;min-height:78px;padding:0 1.25rem 26px;overflow:hidden}.global-loader-sentence-ghost{position:absolute;left:1.25rem;bottom:26px;margin:0;visibility:hidden;pointer-events:none;white-space:nowrap;font-size:clamp(1.35rem,4.5vw,1.75rem);line-height:1.15}.global-loader-sentence-visible{position:absolute;left:1.25rem;bottom:26px;margin:0;font-size:clamp(1.35rem,4.5vw,1.75rem);font-weight:400;color:#fff;line-height:1.15;white-space:nowrap;clip-path:inset(0 calc(100% - var(--write-progress, 0%)) 0 0);max-width:calc(100% - 2.5rem);transition:none;z-index:3}.global-loader-pen{position:absolute;bottom:22px;width:52px;height:76px;pointer-events:none;z-index:4;transform-origin:5px 68px;will-change:left;opacity:0;transition:opacity .12s ease}.global-loader-pen.is-scribbling{opacity:1}.global-loader-pen.is-scribbling .global-loader-pen-svg{animation:pen-scribble .2s ease-in-out infinite;transform-origin:5px 68px}@keyframes pen-scribble{0%,to{transform:rotate(0) translate(0)}33%{transform:rotate(1.5deg) translateY(-.4px)}66%{transform:rotate(-1deg) translateY(.4px)}}.global-loader-pen-svg{display:block;width:100%;height:100%;overflow:visible}.global-loader-pen-svg .pen-cap{fill:#1b2a4a}.global-loader-pen-svg .pen-cap-ring{fill:#c9a84c}.global-loader-pen-svg .pen-barrel{fill:#1e3264}.global-loader-pen-svg .pen-barrel-shine{fill:#ffffff21}.global-loader-pen-svg .pen-section{fill:#2a1506}.global-loader-pen-svg .pen-nib{fill:#c8920a}.global-loader-pen-svg .pen-nib-slit{stroke:#7a5a00;stroke-width:.7;stroke-linecap:round}.global-loader-pen-svg .pen-ink-drop{fill:#0d0d5e}
