.radial-site.radial-interactive{grid-template-columns:minmax(0,1fr) minmax(320px,1fr);align-items:center;gap:30px}.rd-ready>.rd-fallback{display:none}.rd-live{background:#111621;border:1px solid #34374b;border-radius:17px;padding:17px;color:#efedf7;min-width:0}.rd-live [hidden]{display:none!important}.rd-live button{font:inherit;cursor:pointer}.rd-live button:disabled{cursor:default;opacity:.45}.rd-live button:focus-visible{outline:2px solid #c1a6ff;outline-offset:3px}.rd-top{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px}.rd-tag{color:#b9a4ed}.rd-top>div{display:flex;gap:4px}.rd-top button{border:1px solid #36394d;border-radius:7px;padding:7px;background:#1c2030;color:#d9d5e9;font-size:11px}.rd-top .rd-edit[aria-pressed=true]{border-color:#ad91ed;background:#352b4e}.rd-model{display:flex;align-items:center;gap:10px;width:100%;margin-top:13px;padding:12px;border:1px solid #45405e;border-radius:11px;background:#1d2030;color:#f2eff9;text-align:left}.rd-model>svg{width:28px;height:28px;color:#b99cf8;flex:none}.rd-model>span{display:flex;flex-direction:column;gap:4px;min-width:0}.rd-model strong{font-size:13px}.rd-model small{font-size:10px;color:#b4b6c9}.rd-model kbd{margin-left:auto;border:1px solid #514268;background:#322a45;border-radius:5px;padding:4px;font-size:10px;white-space:nowrap}.rd-stage{position:relative;height:318px;margin-top:4px}.rd-empty{display:grid;place-content:center;height:240px;padding:30px;text-align:center;color:#a7acc3;font-size:13px;border:1px dashed #35394b;border-radius:50%;width:240px;max-width:90%;aspect-ratio:1;margin:15px auto}.rd-menu{position:relative;width:min(100%,318px);aspect-ratio:1;margin:auto;animation:rd-reveal .14s ease-out}.rd-ring{width:100%;height:100%;filter:drop-shadow(0 5px 9px #0005)}.rd-ring path{fill:#252b3d;stroke:#45485f;stroke-width:1;cursor:pointer}.rd-ring path:hover,.rd-ring path.selected{fill:#57427f;stroke:#bfa1f4}.rd-menu.dropping .rd-ring path{stroke:#b79de8}.rd-labels{position:absolute;inset:0;pointer-events:none}.rd-sector{position:absolute;transform:translate(-50%,-50%);pointer-events:auto;min-width:46px;min-height:40px;border:0;border-radius:8px;background:transparent;color:#f1edf9;font-size:12px;font-weight:700}.rd-sector:hover,.rd-sector[aria-pressed=true]{background:#77629b66}.rd-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:36%;height:36%;border:1px solid #45415c;border-radius:50%;background:linear-gradient(#252337,#141a27);color:#efebf8;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.rd-center:disabled{opacity:1}.rd-center svg{width:23px;height:23px;color:#bda5f6}.rd-center strong{font-size:11px}.rd-center small{font-size:9px;color:#b2b1c9}.rd-close{position:absolute;right:0;top:0;min-width:36px;min-height:36px;border:0;border-radius:50%;background:#242939;color:#bdb8d1;font-size:20px}.rd-live .rd-hint,.rd-live .rd-premium,.rd-live .rd-note,.rd-live .rd-status{font-size:11px!important;line-height:1.5!important;margin:8px 0 0!important;color:#b2b7ce!important}.rd-live .rd-status{min-height:33px;color:#d1bdf6!important}.rd-live .rd-note{padding-top:10px;border-top:1px solid #303447;color:#929bb4!important}.rd-selected{font-size:11px;color:#d2bdfc;min-height:16px;margin-top:7px}.rd-actions{display:flex;gap:5px;flex-wrap:wrap;margin:5px 0}.rd-actions button,.rd-bank button{border:1px solid #3d4056;border-radius:7px;background:#222738;color:#e5dff4;padding:8px;font-size:10px}.rd-actions button{min-height:36px;min-width:36px}.rd-bank{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.rd-bank button{cursor:grab}.rd-bank button:disabled{cursor:default}.rd-progress{height:4px;background:#30364c;border-radius:5px;overflow:hidden;margin:12px 0 4px}.rd-progress span{display:block;width:0;height:100%;background:linear-gradient(90deg,#bc9af5,#95c4ed);transition:width .1s linear}.rd-results{color:#91d4b9;font-size:10px;overflow-wrap:anywhere}.rd-live .rd-premium{color:#929bb4!important}@keyframes rd-reveal{from{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media(max-width:800px){.radial-site.radial-interactive{grid-template-columns:1fr}.rd-live{max-width:460px;margin:auto;width:100%}}@media(max-width:420px){.rd-live{padding:12px}.rd-stage{height:270px}.rd-menu{max-width:270px}.rd-top{align-items:flex-start}.rd-top>div{flex-direction:column}.rd-model kbd{display:none}.rd-sector{font-size:11px;min-width:35px}.rd-center small{font-size:8px}.rd-model small{font-size:10px}}@media(prefers-reduced-motion:reduce){.rd-menu{animation:none}.rd-progress span{transition:none}}
