.qf-quiz{--ground:#0b0908;--surface:#100c0b;--input:#161211;--border:#2a2321;--border-soft:#1e1a18;--border-hover:#3f3634;--accent:#ec3013;--accent-hover:#ff4a2b;--accent-disabled:#3a2320;--text:#f5f1ee;--text-muted:#9a908b;--text-label:#7d736e;--text-faint:#6b625e;--text-disabled:#8d817c;--alert-icon:#ff6a4d;--alert-text:#ffb3a1;overscroll-behavior:none;min-height:0;scroll-padding-top:1rem;scroll-padding-bottom:calc(11rem + var(--qf-kb-inset,0px));background:radial-gradient(ellipse 90% 60% at 15% 0%, #ec30131c, transparent 70%), radial-gradient(ellipse 80% 55% at 88% 100%, #ec301312, transparent 72%), var(--ground);color:var(--text);-webkit-font-smoothing:antialiased;background-attachment:fixed;flex:1;justify-content:center;align-items:flex-start;font-family:Geist,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;overflow-y:auto}.qf-quiz .qf-frame{flex-direction:column;width:100%;max-width:30rem;min-height:100%;padding:1.125rem 1.25rem 0;display:flex;position:relative}.qf-quiz .qf-head{flex:none}.qf-quiz .qf-mark{letter-spacing:-.02em;justify-content:center;align-items:center;gap:.375rem;min-height:1.5rem;font-weight:700;display:flex}.qf-mark-img{border-radius:.5rem;width:2rem;height:2rem;display:block}.qf-quiz .qf-bar{background:#241e1c;border-radius:999px;height:3px;margin-top:1.25rem;overflow:hidden}.qf-quiz .qf-bar-fill{background:var(--accent);border-radius:999px;height:100%;transition:width .18s ease-out}.qf-quiz .qf-meta{justify-content:space-between;align-items:center;min-height:1.75rem;margin-top:.5rem;display:flex}.qf-quiz .qf-counter{letter-spacing:.14em;color:var(--text-label);font-variant-numeric:tabular-nums;font-size:.656rem;font-weight:600}.qf-quiz .qf-back{min-height:1.75rem;color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:.312rem;padding:0 .375rem 0 0;font-size:.812rem;font-weight:600;display:inline-flex;position:relative}.qf-quiz .qf-back:after{content:"";position:absolute;inset:-.375rem -.5rem}.qf-quiz .qf-back:hover{color:var(--text)}.qf-quiz .qf-back-icon{width:.875rem;height:.875rem}.qf-quiz .qf-body{flex:1;padding:1.875rem 0 0}.qf-quiz .qf-dock-space{height:calc(11rem + var(--qf-kb-inset,0px));flex:none}.qf-quiz .qf-title{letter-spacing:-.025em;font-size:1.875rem;font-weight:700;line-height:1.08}.qf-quiz .qf-sub{max-width:min(100%,45ch);color:var(--text-muted);margin-top:.75rem;font-size:.906rem;line-height:1.5}.qf-quiz .qf-alert{color:var(--alert-text);background:#ec301317;border:1px solid #ec30136b;border-radius:.75rem;align-items:flex-start;gap:.625rem;margin-top:1.375rem;padding:.812rem .875rem;font-size:.844rem;line-height:1.45;display:flex}.qf-quiz .qf-alert-icon{width:1rem;height:1rem;color:var(--alert-icon);flex:none}.qf-quiz .qf-field{margin-top:1.75rem}.qf-quiz .qf-label{letter-spacing:.14em;text-transform:uppercase;color:var(--text);font-size:.656rem;font-weight:600;display:block}.qf-quiz input.qf-input{background:var(--input);border:1px solid var(--border);width:100%;height:3.375rem;color:var(--text);box-shadow:none;border-radius:.75rem;margin-top:.562rem;padding:0 1rem;font-size:1rem;line-height:normal}.qf-quiz input.qf-input::placeholder{color:var(--text-faint);opacity:1}.qf-quiz input.qf-input:focus{border-color:var(--accent);box-shadow:none;outline:none}.qf-quiz input.qf-input.qf-input-error{border-color:#ec30138c}.qf-quiz .qf-input-num{font-variant-numeric:tabular-nums;letter-spacing:.02em}.qf-quiz .qf-row{gap:.5rem;display:flex}.qf-quiz .qf-row .qf-input{flex:1;min-width:0}.qf-quiz .qf-country{color:var(--text);font-variant-numeric:tabular-nums;--color-base-100:var(--input);--color-base-200:var(--border-soft);--color-base-300:var(--border);--color-base-content:var(--text);--color-primary:var(--accent);flex:none;width:7.25rem;margin-top:.562rem;font-size:.875rem}.qf-quiz .qf-country button[aria-haspopup=listbox]{border-radius:.75rem;height:3.375rem}.qf-quiz .qf-country .cs-panel{border-radius:.75rem}.qf-quiz .qf-helper,.qf-quiz .qf-note{color:var(--text-faint);margin-top:.75rem;font-size:.812rem;line-height:1.45}.qf-quiz .qf-note{border-top:1px solid var(--border-soft);margin-top:1.375rem;padding-top:1rem}.qf-quiz .qf-note-strong{color:var(--text);font-size:.875rem}.qf-quiz .qf-field-error{color:var(--alert-text);margin-top:.875rem;font-size:.844rem}.qf-quiz .qf-options{flex-direction:column;gap:.625rem;margin-top:1.625rem;display:flex}.qf-quiz .qf-option{background:var(--input);border:1px solid var(--border);width:100%;height:3.5rem;color:var(--text);text-align:left;cursor:pointer;border-radius:.75rem;justify-content:space-between;align-items:center;padding:0 1rem;font-size:.969rem;font-weight:500;transition:background .12s,border-color .12s;display:flex}.qf-quiz .qf-option:hover{border-color:var(--border-hover)}.qf-quiz .qf-option.qf-is-selected{border-color:var(--accent);background:#ec30131a}.qf-quiz .qf-marker{color:#0000;opacity:0;border:1px solid #3a3230;flex:none;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.qf-quiz .qf-marker-round{border-radius:999px}.qf-quiz .qf-marker-square{border-radius:.375rem}.qf-quiz .qf-marker.qf-is-visible{opacity:1}.qf-quiz .qf-option.qf-is-selected .qf-marker{opacity:1;background:var(--accent);border-color:var(--accent);color:#fff}.qf-quiz .qf-marker-icon{width:.75rem;height:.75rem}.qf-quiz .qf-legal{color:var(--text-faint);margin-top:2.5rem;font-size:.688rem;line-height:1.5}.qf-quiz .qf-legal a{color:var(--text-muted);text-underline-offset:2px;text-decoration:underline}.qf-quiz .qf-legal-links{flex-wrap:wrap;gap:.25rem .75rem;margin-top:.5rem;display:flex}.qf-quiz .qf-dock{left:0;right:0;bottom:var(--qf-kb-inset,0px);z-index:20;padding:1.25rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom,0px));background:linear-gradient(to top, var(--ground) 68%, #0b090800);position:fixed}.qf-quiz .qf-dock-inner{flex-direction:column;gap:.75rem;width:100%;max-width:30rem;margin:0 auto;display:flex}.qf-quiz .qf-cta{background:var(--accent);color:#fff;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border:none;border-radius:.875rem;flex:none;justify-content:center;align-items:center;gap:.562rem;width:100%;height:3.5rem;font-size:1rem;font-weight:700;display:flex;position:relative}.qf-quiz .qf-cta-label{text-overflow:ellipsis;overflow:hidden}.qf-quiz .qf-cta:hover:not(:disabled){background:var(--accent-hover)}.qf-quiz .qf-cta:disabled{background:var(--accent-disabled);color:var(--text-disabled);cursor:not-allowed}.qf-quiz .qf-cta-icon{width:1.125rem;height:1.125rem}.qf-quiz .qf-count{font-variant-numeric:tabular-nums;background:#ffffff38;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:1.375rem;height:1.375rem;font-size:.75rem;font-weight:700;display:inline-flex;position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}.qf-quiz .qf-count.qf-is-empty{visibility:hidden}.qf-quiz .qf-reassure{letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);justify-content:center;align-items:center;gap:.375rem;font-size:.625rem;font-weight:600;display:flex}.qf-quiz .qf-reassure-icon{width:.75rem;height:.75rem}.qf-quiz .qf-links{justify-content:center;align-items:center;display:flex}.qf-quiz .qf-link{min-height:2.25rem;color:var(--text);text-underline-offset:4px;cursor:pointer;background:0 0;border:none;align-items:center;gap:.312rem;padding:0 .25rem;font-size:.938rem;font-weight:600;text-decoration:underline;display:inline-flex;position:relative}.qf-quiz .qf-link:after{content:"";position:absolute;inset:-.125rem 0}.qf-quiz .qf-link:hover{color:var(--text);text-decoration-thickness:2px}.qf-quiz .qf-suggest{border:1px solid var(--border);background:var(--surface);border-radius:.75rem;margin-top:.5rem;padding:0;list-style:none;overflow:hidden}.qf-quiz .qf-suggest-item{border:none;border-bottom:1px solid var(--border-soft);width:100%;color:var(--text-strong,#e8e2de);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:.625rem;padding:.812rem 1rem;font-size:.938rem;display:flex}.qf-quiz .qf-suggest li:last-child .qf-suggest-item{border-bottom:none}.qf-quiz .qf-suggest-item:hover{background:#ec301314}.qf-quiz .qf-suggest-icon{width:1rem;height:1rem;color:var(--accent);flex:none}.qf-quiz .qf-option:focus-visible,.qf-quiz .qf-back:focus-visible,.qf-quiz .qf-cta:focus-visible,.qf-quiz .qf-link:focus-visible,.qf-quiz .qf-input:focus-visible,.qf-quiz .qf-country:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.qf-shell{overscroll-behavior:none;min-height:0;scroll-padding:4.5rem 0 calc(1rem + var(--qf-kb-inset,0px));padding-bottom:var(--qf-kb-inset,0px);background:#0b0908;flex-direction:column;flex:1;display:flex;overflow-y:auto}.qf-shell>.qf-dark{flex:1 0 auto;min-height:100%}
