.qm-scrim.svelte-1s4qmf0{animation:svelte-1s4qmf0-qm-fade .14s var(--rt-ease-out);background:radial-gradient(120% 80% at 50% 55%,#0000009e,#000000d1);position:fixed;inset:0}@keyframes svelte-1s4qmf0-qm-fade{0%{opacity:0}to{opacity:1}}.qm-card.svelte-1s4qmf0{width:372px;max-width:calc(100% - 24px);animation:svelte-1s4qmf0-qm-in .14s var(--rt-ease-out);background:linear-gradient(#1b1d10,#0e0f08);border:1.5px solid #f3c61e57;border-radius:26px;flex-direction:column;padding:22px 22px 20px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 30px 70px #000000b3,0 0 0 1px #00000080,inset 0 1px #ffffff0f,0 0 40px #f3c61e0f}.qm-card--compact.svelte-1s4qmf0{width:352px;padding:18px 20px 17px}@keyframes svelte-1s4qmf0-qm-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.qm-head.svelte-1s4qmf0{justify-content:space-between;align-items:flex-start;gap:.6rem;margin-bottom:.35rem;display:flex}.qm-head-text.svelte-1s4qmf0{min-width:0}.qm-title.svelte-1s4qmf0{font-family:var(--rt-font-display), sans-serif;color:var(--rt-yellow,gold);text-shadow:0 2px #6f530480;align-items:center;gap:.45rem;font-size:31px;line-height:1.05;display:flex}.qm-tree.svelte-1s4qmf0{flex:none;width:auto;height:32px;display:block}.qm-sub.svelte-1s4qmf0{color:#8f8a67;margin-top:2px;font-size:12.5px;font-weight:600}.qm-row.svelte-1s4qmf0{justify-content:space-between;align-items:baseline;padding:9px 0;display:flex}.qm-card--compact.svelte-1s4qmf0 .qm-row:where(.svelte-1s4qmf0){padding:7px 0}.qm-label.svelte-1s4qmf0{font-family:var(--rt-font-display), sans-serif;color:#c4b98d;font-size:23px;line-height:1}.qm-card--compact.svelte-1s4qmf0 .qm-label:where(.svelte-1s4qmf0){font-size:21px}.qm-num.svelte-1s4qmf0{font-family:var(--rt-font-display), sans-serif;color:#f3f1e4;font-feature-settings:"tnum";font-size:26px;line-height:1}.qm-card--compact.svelte-1s4qmf0 .qm-num:where(.svelte-1s4qmf0){font-size:23px}.qm-label--hero.svelte-1s4qmf0{color:#eae4c8}.qm-num--hero.svelte-1s4qmf0{color:#fff;font-size:30px}.qm-card--compact.svelte-1s4qmf0 .qm-num--hero:where(.svelte-1s4qmf0){font-size:30px}.qm-group.svelte-1s4qmf0{border-left:2px dotted #c4b98d52;margin-left:4px;padding-left:16px}.qm-caption.svelte-1s4qmf0{font-family:var(--rt-font-body), sans-serif;letter-spacing:.13em;text-transform:uppercase;color:#8f8a67;padding-top:4px;font-size:11px;font-weight:800}.qm-label--sub.svelte-1s4qmf0{color:#8f8a67;font-size:21px}.qm-num--fault.svelte-1s4qmf0{color:#e2553f}.qm-num--excess.svelte-1s4qmf0{color:#63c3d4}.qm-rule.svelte-1s4qmf0{background:linear-gradient(90deg,#0000,#ffffff24,#0000);height:1px;margin:6px 0}.qm-result.svelte-1s4qmf0{font-family:var(--rt-font-display), sans-serif;background:linear-gradient(#f3c61e21,#f3c61e0a);border:1px solid #f3c61e57;border-radius:15px;justify-content:center;align-items:center;gap:.45rem;margin-top:.55rem;padding:13px 16px;line-height:1;display:flex;box-shadow:inset 0 1px #ffffff0d}.qm-op.svelte-1s4qmf0{color:#fff;font-feature-settings:"tnum";font-size:26px}.qm-div.svelte-1s4qmf0{color:#d7dac6;font-size:26px}.qm-eqs.svelte-1s4qmf0{color:#8f8a67;font-size:26px}.qm-answer.svelte-1s4qmf0{color:var(--rt-yellow,gold);text-shadow:0 2px #6f530480;font-size:38px}.qm-result--pay.svelte-1s4qmf0{margin-top:.5rem}.qm-pay-lbl.svelte-1s4qmf0{color:#c4b98d;font-size:26px}.qm-foot.svelte-1s4qmf0{font-family:var(--rt-font-display), sans-serif;color:#8f8a67;text-align:center;white-space:nowrap;margin-top:.5rem;font-size:19px;line-height:1.2}.qm-booklet.svelte-1s4qmf0{color:var(--rt-yellow,gold);-webkit-tap-highlight-color:transparent;background:linear-gradient(#191b0e,#101107);border:1.6px solid #f3c61e99;border-radius:17px;justify-content:center;align-items:center;gap:.45rem;margin-top:.8rem;padding:15px 16px;text-decoration:none;display:flex;box-shadow:0 4px #785a0880,inset 0 1px #ffffff0f,0 0 24px #f3c61e12}@media (hover:hover) and (pointer:fine){.qm-booklet.svelte-1s4qmf0:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--rt-yellow) 30%, #191b0e), color-mix(in srgb, var(--rt-yellow) 30%, #101107))}}.qm-booklet.svelte-1s4qmf0:active{transform:translateY(3px);box-shadow:0 1px #785a0880,inset 0 1px #ffffff0f,0 0 24px #f3c61e12}.qm-booklet.svelte-1s4qmf0 svg:where(.svelte-1s4qmf0){flex:none;width:38px;height:38px}.qm-booklet-label.svelte-1s4qmf0{text-align:left;font-family:American Typewriter,Courier Prime,Courier New,Courier,monospace;font-size:17px;font-weight:700;line-height:1.15}
