/* JS creates these surfaces only during real work. Tracking never loads this file. */
.eg-loading {position:fixed;display:flex;align-items:center;justify-content:center;box-sizing:border-box;color:var(--eg-text,#f1f5f9);background:var(--eg-surface,#132034);font-family:Sarabun, sans-serif;isolation:isolate}
.eg-loading[hidden],.eg-loading [hidden] {display:none!important}
.eg-loading-full {inset:0;z-index:2147483000;background:var(--eg-bg,#0b1220)}
.eg-loading-local {z-index:2147482000;pointer-events:none;overflow:hidden;border-radius:12px;background:color-mix(in srgb,var(--eg-surface,#132034) 94%,transparent)}
.eg-loading-panel {display:flex;flex-direction:column;align-items:center;gap:16px;padding:20px;max-width:100%;text-align:center;perspective:700px}
.eg-loading-coin {position:relative;display:block;flex:none;width:80px;height:80px;transform-style:preserve-3d;animation:eg-coin-turn 1.6s linear infinite}
.eg-loading-face {position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border:3px solid #38bdf8;border-radius:50%;background:var(--eg-surface,#132034);backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 0 24px #38bdf830}
.eg-loading-face img {width:86%;height:86%;object-fit:contain;border-radius:50%}
.eg-loading-front {transform:translateZ(2px)}
.eg-loading-back {transform:rotateY(180deg) translateZ(2px)}
.eg-loading-text {font-size:16px;line-height:1.5;font-weight:600;overflow-wrap:anywhere}
.eg-loading-local .eg-loading-coin {width:40px;height:40px}
.eg-loading-local .eg-loading-panel {gap:8px;padding:8px}
.eg-loading-local .eg-loading-text {font-size:14px}
.eg-loading-dismiss {border:1px solid currentColor;border-radius:10px;padding:10px 16px;color:inherit;background:transparent;cursor:pointer}
.eg-loading-dismiss:focus-visible {outline:3px solid #38bdf8;outline-offset:4px}
@keyframes eg-coin-turn {from{transform:rotateY(0deg)}to{transform:rotateY(360deg)}}
@media(prefers-reduced-motion:reduce){.eg-loading-coin{animation:none}}
@media print{.eg-loading{display:none!important}}
