.qz-dot{cursor:pointer;color:#fff6;background:#ffffff06;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .75rem;font-size:.78rem;font-weight:700;transition:color .25s,border-color .25s,background .25s,box-shadow .25s;display:inline-flex}.qz-dot-n{opacity:.8;font-family:ui-monospace,monospace;font-size:.62rem}.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{background:#ffffff12;border-radius:3px;height:3px;overflow:hidden}.qz-bar span{background:var(--gradient-brand);transform-origin:0;width:100%;height:100%;transition:transform .6s var(--ease-out-expo);display:block;transform:scaleX(.333);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{text-align:left;color:#ffffff9e;cursor:pointer;transition:transform .25s var(--ease-spring), border-color .25s, color .25s, background .25s, box-shadow .25s;background:#ffffff07;border:1px solid #ffffff17;border-radius:14px;align-items:center;gap:.6rem;padding:.72rem .85rem;font-size:.82rem;font-weight:600;display:flex;position:relative;overflow:hidden}.qz-chip svg{opacity:.7;transition:opacity .25s, transform .3s var(--ease-spring);flex-shrink:0}.qz-chip:hover{color:#fff;border-color:#fff3;transform:translateY(-2px)}.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-more{color:#ffffffb3;border-style:dashed}.qz-more svg{transition:transform .3s var(--ease-spring)}.qz-more.is-open svg{transform:rotate(45deg)}.qz-chip-sm{border-radius:999px;padding:.55rem .9rem;font-size:.8rem}.qz-row{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:.8rem;padding:.65rem .8rem;transition:border-color .3s,background .3s;display:flex}.qz-row-ico{color:#ffffff59;background:#ffffff0a;border:1px solid #ffffff12;border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;transition:color .3s,border-color .3s,background .3s;display:grid}.qz-row-label{text-transform:uppercase;letter-spacing:.14em;color:#ffffff9e;font-size:.7rem;font-weight:700}.qz-row-val{color:#ffffff9e;font-size:.85rem;font-weight:600;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{grid-template-columns:34px 1fr;gap:.9rem;display:grid;position:relative}.qn-num{width:34px;height:34px;color:var(--accentB);background:color-mix(in srgb, var(--accentB) 10%, transparent);border:1px solid color-mix(in srgb, var(--accentB) 30%, transparent);z-index:1;transition:transform .3s var(--ease-spring), box-shadow .3s;border-radius:10px;align-self:start;place-items:center;font-family:ui-monospace,monospace;font-size:.74rem;font-weight:800;display:grid;position:relative}.qn-step:not(:last-child):before{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--accentB) 45%, transparent), color-mix(in srgb, var(--accentA) 8%, transparent));border-radius:2px;width:2px;position:absolute;top:34px;bottom:-1.25rem;left:16px}.qn-step:hover .qn-num{box-shadow:0 0 16px -4px color-mix(in srgb, var(--accentB) 70%, transparent);transform:scale(1.08)}.qn-t{color:#fff;font-size:.92rem;font-weight:700}.qn-d{color:#ffffff8c;margin-top:.2rem;font-size:.82rem;line-height:1.55}.qz-spin{border:2px solid #06122b40;border-top-color:#06122b;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite qz-spin-rot}@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}}.qz-err{color:var(--danger);margin:.35rem 0 0;font-size:.8rem}.qz-chip[hidden]{display:none}.qz-sent{background:#8bbf3a14;border:1px solid #8bbf3a59;border-radius:1rem;outline:none;align-items:flex-start;gap:.8rem;margin-bottom:1.5rem;padding:1rem 1.2rem;display:flex}.qz-sent[hidden]{display:none}.qz-founding{border:1px solid color-mix(in srgb, var(--accentA) 32%, transparent);background:color-mix(in srgb, var(--accentA) 8%, transparent);color:#ffffffd1;border-radius:14px;align-items:flex-start;gap:.6rem;margin-top:1.4rem;padding:.8rem 1rem;font-size:.88rem;line-height:1.5;display:flex}.qz-founding[hidden]{display:none}.qz-founding svg{color:var(--accentA);margin-top:.15rem}.qz-row-val{overflow-wrap:anywhere}@media (width>=768px) and (height<=700px){.page-hero{padding-top:1.5rem!important}.page-hero .t-h1{font-size:clamp(1.9rem,3.4vw,2.6rem)}.page-hero .t-h1+p{margin-top:.75rem}.qz-main{margin-top:1.5rem!important}}[aria-invalid=true].fx-input{border-color:#fb71858c;box-shadow:0 0 0 3px #fb71851f}
