.qz-dot{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .75rem;border-radius:999px;cursor:pointer;font-size:.78rem;font-weight:700;color:#fff6;border:1px solid rgba(255,255,255,.09);background:#ffffff06;transition:color .25s,border-color .25s,background .25s,box-shadow .25s}.qz-dot-n{font-family:ui-monospace,monospace;font-size:.62rem;opacity:.8}.qz-dot.on{color:#eaf6ff;border-color:color-mix(in srgb,var(--accentB) 45%,transparent);background:color-mix(in srgb,var(--accentB) 10%,transparent);box-shadow:0 0 14px -4px color-mix(in srgb,var(--accentB) 60%,transparent)}.qz-dot.done{color:#ffffffb3;border-color:#ffffff2e}.qz-dot:disabled{cursor:default;opacity:.5}.qz-bar{height:3px;border-radius:3px;background:#ffffff12;overflow:hidden}.qz-bar span{display:block;height:100%;width:100%;background:var(--gradient-brand);transform:scaleX(.333);transform-origin:0 50%;transition:transform .6s var(--ease-out-expo);box-shadow:0 0 10px #73dfff80}.qz-step{animation:qz-step-in .45s var(--ease-out-expo)}@keyframes qz-step-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}.qz-chip{display:flex;align-items:center;gap:.6rem;padding:.72rem .85rem;border-radius:14px;text-align:left;font-size:.82rem;font-weight:600;color:#ffffff9e;border:1px solid rgba(255,255,255,.09);background:#ffffff07;cursor:pointer;position:relative;overflow:hidden;transition:transform .25s var(--ease-spring),border-color .25s,color .25s,background .25s,box-shadow .25s}.qz-chip svg{flex-shrink:0;opacity:.7;transition:opacity .25s,transform .3s var(--ease-spring)}.qz-chip:hover{transform:translateY(-2px);border-color:#fff3;color:#fff}.qz-chip.on{color:#fff;border-color:color-mix(in srgb,var(--accentA) 60%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--accentA) 16%,transparent),color-mix(in srgb,var(--accentB) 9%,transparent));box-shadow:0 6px 22px -8px color-mix(in srgb,var(--accentA) 55%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--accentB) 22%,transparent)}.qz-chip.on svg{opacity:1;color:var(--accentB);transform:scale(1.12)}.qz-chip.pop{animation:qz-chip-pop .38s var(--ease-spring)}@keyframes qz-chip-pop{0%{transform:scale(.94)}60%{transform:scale(1.035)}to{transform:scale(1)}}.qz-chip-sm{padding:.55rem .9rem;border-radius:999px;font-size:.8rem}.qz-row{display:flex;align-items:center;gap:.8rem;padding:.65rem .8rem;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;transition:border-color .3s,background .3s}.qz-row-ico{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:9px;color:#ffffff59;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);transition:color .3s,border-color .3s,background .3s}.qz-row-label{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:#ffffff59}.qz-row-val{font-size:.85rem;font-weight:600;color:#ffffff73;transition:color .3s}.qz-row.filled{border-color:color-mix(in srgb,var(--accentA) 30%,transparent);background:color-mix(in srgb,var(--accentA) 5%,transparent)}.qz-row.filled .qz-row-ico{color:var(--accentB);border-color:color-mix(in srgb,var(--accentB) 30%,transparent);background:color-mix(in srgb,var(--accentB) 8%,transparent)}.qz-row.filled .qz-row-val{color:#fff}.qz-row.bump{animation:qz-row-bump .4s var(--ease-spring)}@keyframes qz-row-bump{0%{transform:scale(.985)}60%{transform:scale(1.012)}to{transform:scale(1)}}.qn-step{display:grid;grid-template-columns:34px 1fr;gap:.9rem;position:relative}.qn-num{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;align-self:start;font-family:ui-monospace,monospace;font-size:.74rem;font-weight:800;color:var(--accentB);background:color-mix(in srgb,var(--accentB) 10%,transparent);border:1px solid color-mix(in srgb,var(--accentB) 30%,transparent);position:relative;z-index:1;transition:transform .3s var(--ease-spring),box-shadow .3s}.qn-step:not(:last-child):before{content:"";position:absolute;left:16px;top:34px;bottom:-1.25rem;width:2px;border-radius:2px;background:linear-gradient(180deg,color-mix(in srgb,var(--accentB) 45%,transparent),color-mix(in srgb,var(--accentA) 8%,transparent))}.qn-step:hover .qn-num{transform:scale(1.08);box-shadow:0 0 16px -4px color-mix(in srgb,var(--accentB) 70%,transparent)}.qn-t{font-size:.92rem;font-weight:700;color:#fff}.qn-d{margin-top:.2rem;font-size:.82rem;color:#ffffff8c;line-height:1.55}.qz-spin{width:16px;height:16px;border-radius:50%;border:2px solid rgba(6,18,43,.25);border-top-color:#06122b;animation:qz-spin-rot .7s linear infinite}@keyframes qz-spin-rot{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.qz-step,.qz-chip.pop,.qz-row.bump{animation:none}.qz-bar span{transition:none}#qzArc{transition:none!important}}
