.binder-loader{z-index:20;color:#eee9e4;isolation:isolate;place-items:center;transition:opacity .55s,visibility .55s;display:grid;position:absolute;inset:0}.binder-loader[hidden],.binder-loader-retry[hidden]{display:none!important}body.binder-is-loading #canvas,body.binder-is-loading .bottom-dock,body.binder-is-loading .studio-footer,body.binder-is-loading #context-hint,body.binder-is-loading .stage-caption,body.binder-is-loading .studio-mark{visibility:hidden}.binder-loader.is-complete{opacity:0;visibility:hidden;pointer-events:none}.binder-loader-content{flex-direction:column;align-items:center;padding:25px;display:flex;position:relative;transform:translateY(-26px)}.binder-coin-stage{perspective:850px;place-items:center;width:290px;height:237px;display:grid;position:relative}.binder-coin-axis{width:176px;height:176px;transform-style:preserve-3d;z-index:1;position:relative;transform:rotateX(-9deg)rotate(-10deg)}.binder-coin{width:100%;height:100%;transform-style:preserve-3d;will-change:transform;animation:4.8s linear infinite binder-coin-turn;position:relative}.binder-coin-face,.binder-coin-edge{box-sizing:border-box;border-radius:50%;position:absolute;inset:0}.binder-coin-edge{background:conic-gradient(from 30deg,#201d1a,#d4b995 9%,#665b4e 19%,#ede5d5 25%,#393b40 32%,#a5b9cc 42%,#292c31 51%,#d6c19d 62%,#f8efdd 69%,#554e44 76%,#a0a7b0 88%,#201d1a);border:1px solid #f7e6c83b;box-shadow:inset 0 0 0 2px #171a21,inset 0 0 0 3px #eed5ad35}.binder-coin-face{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:radial-gradient(circle at 50% 42%,#352318,#06090e 67%);border:1px solid #ffe4b994;overflow:hidden;box-shadow:inset 0 0 0 2px #080a10,inset 0 0 0 3px #d6af6866}.binder-coin-red{transform:translateZ(6px)}.binder-coin-blue{background:radial-gradient(circle at 50% 42%,#102f49,#06090e 67%);border-color:#c3e7ffa3;transform:rotateY(180deg)translateZ(6px);box-shadow:inset 0 0 0 2px #080a10,inset 0 0 0 3px #7eb7e466}.binder-coin-face img{object-fit:contain;width:96%;height:96%;position:absolute;inset:2%}.binder-coin-face:after{content:"";will-change:transform;pointer-events:none;background:linear-gradient(115deg,#0000 36%,#fff7e708 43%,#fff7e759 49%,#fff7e705 54%,#0000 62%);animation:4.8s linear infinite binder-coin-shine;position:absolute;inset:-30%;transform:translate(-70%)}.binder-coin-blue:after{animation-delay:-2.4s}.binder-coin-aura{opacity:.6;pointer-events:none;border-radius:50%;position:absolute;inset:0 20px 18px}.binder-coin-aura-red{background:radial-gradient(circle,#ef501b5c,#0000 68%);animation:4.8s linear infinite binder-coin-fire}.binder-coin-aura-blue{background:radial-gradient(circle,#298cfb6b,#0000 68%);animation:4.8s linear infinite binder-coin-water}.binder-coin-shadow{filter:blur(5px);background:#02040bd9;border-radius:50%;width:112px;height:10px;animation:2.4s ease-in-out infinite binder-coin-shadow;position:absolute;bottom:0;box-shadow:-25px 0 20px #e252251a,25px 0 20px #3090f921}.binder-loader .binder-loader-label{letter-spacing:-.025em;color:#ece7e2;text-align:center;margin:23px 0 17px;font-family:inherit;font-size:16px;font-weight:400;line-height:1.5}.binder-loader-meter{align-items:center;gap:12px;width:176px;height:16px;display:flex}.binder-loader-track{background:#d9e2ed16;border-radius:2px;flex:1;height:2px;position:relative;overflow:hidden}.binder-loader-track>span{transform-origin:0;border-radius:inherit;background:linear-gradient(90deg,#ec703a,#d5a8a5 48%,#55b6fb);width:100%;height:100%;transition:transform .45s;display:block;position:relative;transform:scaleX(0);box-shadow:0 0 8px #77bff95c}.binder-loader-track>span:after{content:"";background:linear-gradient(90deg,#0000,#fff9,#0000);animation:1.8s ease-in-out infinite binder-loader-light;position:absolute;inset:0;transform:translate(-100%)}.binder-loader-percent{font-variant-numeric:tabular-nums;color:#acaab5;letter-spacing:.02em;text-align:right;min-width:32px;font:10px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.binder-loader-percent small{color:#6f7282;margin-left:2px;font-size:8px}.binder-loader-retry{color:#e3eaf4;font:inherit;cursor:pointer;background:#121924b3;border:1px solid #c9d8ed35;border-radius:30px;margin-top:18px;padding:9px 16px;font-size:11px}.binder-loader-retry span{margin-left:10px}.binder-loader-retry:hover{background:#273546}.binder-loader-retry:focus-visible{outline-offset:4px;outline:2px solid #9fceff}@keyframes binder-coin-turn{0%{transform:rotateY(-18deg)}to{transform:rotateY(342deg)}}@keyframes binder-coin-shine{0%,to{transform:translate(-70%)}50%{transform:translate(70%)}}@keyframes binder-coin-fire{0%,to{opacity:.9}50%{opacity:.12}}@keyframes binder-coin-water{0%,to{opacity:.12}50%{opacity:.9}}@keyframes binder-coin-shadow{0%,to{opacity:.8;transform:scaleX(1)}50%{opacity:.4;transform:scaleX(.55)}}@keyframes binder-loader-light{to{transform:translate(100%)}}@media (max-width:560px){.binder-loader-content{transform:translateY(-24px)}.binder-coin-stage{width:250px;height:212px}.binder-coin-axis{width:152px;height:152px}.binder-loader .binder-loader-label{margin-top:20px;font-size:15px}}@media (prefers-reduced-motion:reduce){.binder-loader,.binder-loader *,.binder-loader :after{will-change:auto!important;transition:none!important;animation:none!important}.binder-coin{transform:rotateY(-18deg)}.binder-coin-aura-red,.binder-coin-aura-blue{opacity:.5}.binder-loader-content{transform:none}}
