:root,[data-surface=light]{--btn-ring:#0f1b3d;--gold-hover:#ffdb57;--gold-glow:#fbd13b99;--cyan:#0891b2;--cyan-hover:#0ea5c9;--cyan-glow:#0891b28c;--btn-ghost-fg:#1b2a5e;--btn-ghost-hover-bg:#0f1b3d0f;--btn-ghost-hover-fg:#0f1b3d;--btn-ghost-active-bg:#0f1b3d1a;--btn-sec-bg:#ffffffa6;--btn-sec-fg:#0f1b3d;--btn-sec-shadow:inset 0 0 0 1px #ffffffe6, 0 0 0 1px #0f1b3d1a, 0 1px 3px #0f1b3d1f;--btn-sec-hover-bg:#fffffff2;--btn-sec-hover-shadow:inset 0 0 0 1px #fff, 0 0 0 1px #0f1b3d24, 0 4px 12px -4px #0f1b3d33;--btn-sec-active-bg:#f1f4f9;--btn-sec-on-bg:#fbd13b4d;--btn-sec-on-fg:#0f1b3d;--btn-sec-on-shadow:inset 0 0 0 1px #ffffffb3, 0 0 0 1px #d8ae1f99, 0 1px 3px #0f1b3d1a;--btn-danger-bg:#ffffff80;--btn-danger-fg:#b91c1c;--btn-danger-shadow:inset 0 0 0 1px #fffc, 0 0 0 1px #b91c1c40;--btn-danger-hover-bg:#fef2f2;--btn-danger-hover-shadow:inset 0 0 0 1px #fff, 0 0 0 1px #b91c1c66, 0 4px 12px -4px #dc262640;--btn-ink-bg:#0f1b3deb;--btn-ink-shadow:inset 0 0 0 1px #ffffff2e, 0 1px 2px #0f1b3d33;--btn-ink-hover-bg:#16244f;--btn-ink-hover-shadow:inset 0 0 0 1px #ffffff42, 0 6px 16px -6px #0f1b3d80;--btn-ink-frost:none}[data-surface=dark]{--btn-ring:#fbd13b;--btn-ghost-fg:#ffffffe0;--btn-ghost-hover-bg:#ffffff1a;--btn-ghost-hover-fg:#fff;--btn-ghost-active-bg:#ffffff29;--btn-sec-bg:#ffffff1a;--btn-sec-fg:#fff;--btn-sec-shadow:inset 0 0 0 1px #ffffff38, inset 0 1px 0 #ffffff2e;--btn-sec-hover-bg:#ffffff29;--btn-sec-hover-shadow:inset 0 0 0 1px #ffffff59, inset 0 1px 0 #ffffff40;--btn-sec-active-bg:#ffffff38;--btn-sec-on-bg:#fbd13b2e;--btn-sec-on-fg:#fbd13b;--btn-sec-on-shadow:inset 0 0 0 1px #fbd13b8c, inset 0 1px 0 #ffffff1f;--btn-danger-bg:#dc26261f;--btn-danger-fg:#fca5a5;--btn-danger-shadow:inset 0 0 0 1px #fca5a54d;--btn-danger-hover-bg:#dc262638;--btn-danger-hover-shadow:inset 0 0 0 1px #fca5a580;--btn-ink-bg:#ffffff0f;--btn-ink-shadow:inset 0 0 0 1px #ffffff38, inset 0 1px 0 #ffffff24;--btn-ink-hover-bg:#ffffff1f;--btn-ink-hover-shadow:inset 0 0 0 1px #ffffff59, inset 0 1px 0 #fff3;--btn-ink-frost:blur(8px)}@layer components{.btn{letter-spacing:-.01em;height:40px;color:var(--color-ink);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform var(--motion-press) var(--motion-ease-out), box-shadow var(--motion-state) ease, background-color var(--motion-state) ease, color var(--motion-state) ease;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;position:relative}.btn:active:not(:disabled,[data-loading]){transform:scale(.98)}.btn-sm{border-radius:8px;gap:6px;height:32px;padding:0 12px;font-size:13px}.btn-lg{border-radius:12px;height:48px;padding:0 20px;font-size:15px}.btn-xl{border-radius:14px;gap:10px;height:56px;padding:0 28px;font-size:17px}.btn-full{width:100%}.btn-icon{width:40px;padding:0}.btn-icon.btn-sm{width:32px}.btn-icon.btn-lg{width:48px}.btn-icon.btn-xl{width:56px}.btn-glyph{flex:none;width:1.2em;height:1.2em}.btn-arrow,.btn-play{transition:transform .2s var(--motion-ease-out)}.btn:hover:not(:disabled,[data-loading]) .btn-arrow{transform:translate(3px)}.btn:hover:not(:disabled,[data-loading]) .btn-play{transform:scale(1.15)}:is(.btn-secondary,.btn-ghost,.btn-icon,.btn-danger){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:is(.btn-ghost,.btn-icon){color:var(--btn-ghost-fg);box-shadow:none;background:0 0}:is(.btn-ghost,.btn-icon):hover:not(:disabled,[data-loading]){background:var(--btn-ghost-hover-bg);color:var(--btn-ghost-hover-fg)}:is(.btn-ghost,.btn-icon):active:not(:disabled,[data-loading]){background:var(--btn-ghost-active-bg)}:is(.btn-ghost,.btn-icon).is-danger:hover:not(:disabled,[data-loading]){color:#b91c1c;background:#fef2f2}.btn-gold{background:var(--color-yellow);color:var(--color-ink);box-shadow:inset 0 0 0 1px #ffffff80,0 1px 2px #0f1b3d26}.btn-gold:hover:not(:disabled,[data-loading]){background:var(--gold-hover);box-shadow:inset 0 0 0 1px #ffffffb3, 0 6px 16px -6px var(--gold-glow)}.btn-ink{background:var(--btn-ink-bg);color:#fff;box-shadow:var(--btn-ink-shadow);-webkit-backdrop-filter:var(--btn-ink-frost);backdrop-filter:var(--btn-ink-frost)}.btn-ink:hover:not(:disabled,[data-loading]){background:var(--btn-ink-hover-bg);box-shadow:var(--btn-ink-hover-shadow)}.btn-dot,.play-dot{background:var(--color-yellow);width:18px;height:18px;color:var(--color-ink);border-radius:9999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.btn-dot .btn-glyph{width:10px;height:10px}.btn-cyan{background:var(--cyan);color:#fff;box-shadow:inset 0 0 0 1px #ffffff59,0 1px 2px #0f1b3d33}.btn-cyan:hover:not(:disabled,[data-loading]){background:var(--cyan-hover);box-shadow:inset 0 0 0 1px #ffffff80, 0 6px 16px -6px var(--cyan-glow)}.btn-secondary{background:var(--btn-sec-bg);color:var(--btn-sec-fg);box-shadow:var(--btn-sec-shadow)}.btn-secondary:hover:not(:disabled,[data-loading]){background:var(--btn-sec-hover-bg);box-shadow:var(--btn-sec-hover-shadow)}.btn-secondary:active:not(:disabled,[data-loading]){background:var(--btn-sec-active-bg)}.btn-secondary[aria-pressed=true]{background:var(--btn-sec-on-bg);color:var(--btn-sec-on-fg);box-shadow:var(--btn-sec-on-shadow)}.btn-danger{background:var(--btn-danger-bg);color:var(--btn-danger-fg);box-shadow:var(--btn-danger-shadow)}.btn-danger:hover:not(:disabled,[data-loading]){background:var(--btn-danger-hover-bg);box-shadow:var(--btn-danger-hover-shadow)}.btn-danger.is-armed,.btn-danger.is-armed:hover{color:#fff;background:#dc2626;box-shadow:inset 0 0 0 1px #ffffff59,0 6px 16px -6px #dc262699}.btn:focus-visible{outline:3px solid var(--btn-ring);outline-offset:2px}.btn:is(:disabled,[aria-disabled=true]){opacity:.5;cursor:not-allowed;transform:none}.btn[data-loading]{pointer-events:none;cursor:wait}[data-loading]>.btn-label{opacity:.55}.qz-cradle{color:currentColor;flex:none;justify-content:center;align-items:center;width:20px;height:14px;display:inline-flex}.qz-cradle.is-page{width:52px;height:52px}.qz-cradle>span{transform-origin:top;align-items:center;width:25%;height:100%;display:flex;position:relative}.qz-cradle>span:after{content:"";aspect-ratio:1;background:currentColor;border-radius:50%;width:100%;display:block}.qz-cradle>span:first-child{animation:1.2s linear infinite qz-swing}.qz-cradle>span:last-child{animation:1.2s linear infinite qz-swing2}@keyframes qz-swing{0%{animation-timing-function:ease-out;transform:rotate(0)}25%{animation-timing-function:ease-in;transform:rotate(70deg)}50%{animation-timing-function:linear;transform:rotate(0)}}@keyframes qz-swing2{0%{animation-timing-function:linear;transform:rotate(0)}50%{animation-timing-function:ease-out;transform:rotate(0)}75%{animation-timing-function:ease-in;transform:rotate(-70deg)}}}
