.page-loader{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;background:rgba(246,248,250,.9);backdrop-filter:blur(5px);pointer-events:none}.page-loader[hidden]{display:none}.page-loader-card{display:flex;flex-direction:column;align-items:center;gap:9px;padding:35px;color:#20324a}.page-loader-card>strong{font-family:Georgia,serif;font-size:25px;letter-spacing:2px;margin-top:14px}.page-loader-card>span{font-size:12px;color:#708294}.loader-monitor{width:180px}.loader-monitor-screen{position:relative;height:112px;border:7px solid #203a50;border-radius:12px;background:#102a36;box-shadow:0 8px 30px #10283f18;overflow:hidden}.loader-monitor-screen:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 10px,#b4dfd208 11px),repeating-linear-gradient(90deg,transparent,transparent 10px,#b4dfd208 11px)}.loader-monitor-screen svg{position:absolute;inset:14px 0 0;width:100%;height:70px;overflow:visible}.loader-trace-back{stroke:#69b99b22;stroke-width:2}.loader-trace{stroke:#79d5af;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100 230;animation:monitor-trace 1.7s linear infinite;filter:drop-shadow(0 0 4px #79d5af88)}.loader-monitor-light{position:absolute;top:9px;right:10px;width:5px;height:5px;border-radius:50%;background:#79d5af;animation:monitor-light 1.7s ease-in-out infinite}.loader-monitor-neck{height:17px;width:18px;background:#203a50;margin:auto}.loader-monitor-base{height:7px;width:76px;background:#203a50;border-radius:7px 7px 3px 3px;margin:auto}.dark .page-loader{background:rgba(13,21,25,.92)}.dark .page-loader-card{color:#e0e8e3}.dark .page-loader-card>span{color:#9cafa7}.dark .loader-monitor-screen,.dark .loader-monitor-neck,.dark .loader-monitor-base{border-color:#557b72}.dark .loader-monitor-neck,.dark .loader-monitor-base{background:#557b72}@keyframes monitor-trace{to{stroke-dashoffset:-330}}@keyframes monitor-light{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.loader-trace,.loader-monitor-light{animation:none}.loader-trace{stroke-dasharray:none}}@media print{.page-loader{display:none!important}}
