.qz-root{--qz-primary:#7c3aed;--qz-primary-text:#fff;--qz-bg:#fff;--qz-text:#111827;--qz-muted:#6b7280;--qz-card:#f5f5f7;--qz-border:#e5e7eb;--qz-radius:12px;--qz-max:480px;font-family:var(--qz-font,Inter, system-ui, sans-serif);background:var(--qz-bg);color:var(--qz-text);box-sizing:border-box;-webkit-font-smoothing:antialiased;background-position:50%;background-size:cover;background-attachment:fixed;min-height:100dvh;line-height:1.45}.qz-root *,.qz-root :before,.qz-root :after{box-sizing:border-box}body:has(>#root>.qz-root){margin:0}.qz-container{max-width:var(--qz-max);margin:0 auto;padding:12px 16px 48px}.qz-header{margin-bottom:18px}.qz-header-row{grid-template-columns:36px 1fr 36px;align-items:center;min-height:36px;display:grid}.qz-logo{object-fit:contain;justify-self:center;max-height:56px}.qz-back{width:36px;height:36px;color:var(--qz-text);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:30px;line-height:1}.qz-back:hover{background:var(--qz-card)}.qz-progress{background:var(--qz-border);border-radius:99px;height:6px;margin-top:10px;overflow:hidden}.qz-progress span{background:var(--qz-primary);border-radius:inherit;height:100%;transition:width .4s;display:block}.qz-step{--qz-gap:14px;align-items:center;gap:var(--qz-gap);flex-flow:wrap;animation:.35s qz-in;display:flex;container-type:inline-size}.qz-step>*{flex:0 0 100%;min-width:0}@container (width<=440px){.qz-step>.stack-mobile{flex-basis:100%!important}}@keyframes qz-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.qz-block>*,.qz-font>*{margin:0}.qz-font{display:contents}.qz-heading{letter-spacing:-.01em;line-height:1.2}.qz-text{color:inherit}.qz-text mark,.qz-heading mark{background:var(--qz-primary);color:var(--qz-primary-text);border-radius:4px;padding:0 4px}.qz-tb{position:relative}.qz-tb-txt{font-size:var(--fs,inherit);margin:0}@container (width<=440px){.qz-tb-txt{font-size:var(--fs-m,var(--fs,inherit))}}.qz-tb-icon{margin-bottom:8px;font-size:34px;line-height:1}.qz-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:8px;font-size:12px;font-weight:800}.qz-accent{color:var(--accent)}.qz-tb mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:0 .2em}.qz-tb.mark-solid mark{background:var(--accent);color:var(--qz-primary-text)}.qz-tb.mark-marker mark{background:linear-gradient(transparent 52%, color-mix(in srgb, var(--accent) 38%, transparent) 52%);color:inherit;border-radius:0;padding:0 .1em}.qz-tb.mark-underline mark{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.18em;background:0 0;padding:0;text-decoration-thickness:.14em}.qz-tb.mark-color mark{color:var(--accent);background:0 0;padding:0}.qz-rt-list{text-align:left;flex-direction:column;gap:.35em;margin:.4em 0;padding:0;list-style:none;display:inline-flex}.qz-rt-list li{padding-left:1.3em;position:relative}.qz-rt-list li:before{content:"";background:var(--accent);border-radius:50%;width:.45em;height:.45em;position:absolute;top:.55em;left:.2em}.qz-tb.box-soft{background:color-mix(in srgb, var(--box) 10%, var(--qz-bg))}.qz-tb.box-solid{background:var(--box)}.qz-tb.box-outline{border:2px solid color-mix(in srgb, var(--box) 45%, transparent)}.qz-tb.box-accent{background:color-mix(in srgb, var(--box) 7%, var(--qz-bg));border-left:4px solid var(--box);border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}.qz-tb.box-gradient{background:linear-gradient(135deg, var(--box), color-mix(in srgb, var(--box) 55%, #000))}.qz-tb.box-solid .qz-eyebrow,.qz-tb.box-gradient .qz-eyebrow{color:#fffc}.qz-tb.shadow{box-shadow:0 12px 30px color-mix(in srgb, var(--box) 22%, transparent)}.qz-tb.wait{opacity:0}.qz-tb.anim-words.wait{opacity:1}.qz-tb.anim-words.wait .qz-w{opacity:0}.qz-tb.anim-fade.play{animation:.7s both qz-tb-fade}.qz-tb.anim-up.play{animation:.7s cubic-bezier(.2,.8,.2,1) both qz-tb-up}.qz-tb.anim-zoom.play{animation:.6s cubic-bezier(.2,.8,.2,1) both qz-tb-zoom}.qz-tb.anim-words.play .qz-w{animation:qz-tb-up .5s cubic-bezier(.2, .8, .2, 1) calc(var(--i) * 70ms) both;display:inline-block}@keyframes qz-tb-fade{0%{opacity:0}to{opacity:1}}@keyframes qz-tb-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes qz-tb-zoom{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.qz-image{max-width:100%;margin:0 auto;display:block}.qz-image-box{width:100%;position:relative;overflow:hidden}.qz-image-box img{width:100%;max-width:100%;display:block}.qz-image-box.shadow{box-shadow:0 10px 28px #00000024}.qz-image-box.clickable{cursor:pointer;transition:transform .15s}.qz-image-box.clickable:active{transform:scale(.98)}.qz-image figcaption{color:var(--qz-muted);text-align:center;margin-top:6px;font-size:13px}.qz-placeholder{border:2px dashed var(--qz-border);border-radius:var(--qz-radius);text-align:center;color:var(--qz-muted);padding:28px;font-size:14px}.qz-video{border-radius:var(--qz-radius);background:#000;width:100%;display:block;position:relative;overflow:hidden}.qz-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.qz-audio{background:var(--qz-card);border-radius:999px;align-items:center;gap:10px;padding:8px 14px 8px 8px;display:flex}.qz-audio img,.qz-audio-avatar{object-fit:cover;background:var(--qz-primary);width:44px;height:44px;color:var(--qz-primary-text);border-radius:50%;flex:none;place-items:center;display:grid}.qz-audio button{background:var(--qz-primary);width:36px;height:36px;color:var(--qz-primary-text);cursor:pointer;border:0;border-radius:50%;flex:none;font-size:13px}.qz-audio-body{flex:1;min-width:0}.qz-audio-title{color:var(--qz-muted);margin-bottom:6px;font-size:13px}.qz-audio-bar{background:var(--qz-border);border-radius:9px;height:4px;overflow:hidden}.qz-audio-bar span{background:var(--qz-primary);height:100%;display:block}.qz-carousel-slide{border-radius:var(--qz-radius);position:relative;overflow:hidden}.qz-carousel-slide img{width:100%;display:block}.qz-carousel-caption{text-align:center;color:var(--qz-muted);padding:8px;font-size:14px}.qz-dots{justify-content:center;gap:6px;margin-top:8px;display:flex}.qz-dots button{background:var(--qz-border);cursor:pointer;border:0;border-radius:50%;width:8px;height:8px;padding:0}.qz-dots button.on{background:var(--qz-primary);border-radius:9px;width:20px}.qz-button{border:2px solid var(--qz-primary);background:var(--qz-primary);width:100%;color:var(--qz-primary-text);font:inherit;border-radius:var(--qz-radius);cursor:pointer;-webkit-tap-highlight-color:transparent;padding:15px 18px;font-size:17px;font-weight:700;transition:transform .1s,filter .15s,opacity .15s;position:relative}.qz-button:hover{filter:brightness(1.06)}.qz-button:active{transform:scale(.98)}.qz-button:disabled{opacity:.5;cursor:not-allowed}.btn-outline .qz-button{color:var(--qz-primary);background:0 0}.btn-relief .qz-button{box-shadow:0 5px 0 color-mix(in srgb, var(--qz-primary) 60%, #000);margin-bottom:5px}.btn-relief .qz-button:active{box-shadow:0 1px 0 color-mix(in srgb, var(--qz-primary) 60%, #000);transform:translateY(4px)}.btn-gradient .qz-button{background:linear-gradient(135deg, var(--qz-primary), color-mix(in srgb, var(--qz-primary) 55%, #ec4899));border-color:#0000}.btn-pill .qz-button{border-radius:999px}.qz-pulse{animation:1.6s infinite qz-pulse}@keyframes qz-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.qz-options{flex-direction:column;gap:12px;display:flex}.qz-options-grid{gap:10px;display:grid}.layout-grid2 .qz-options-grid,.layout-image .qz-options-grid{grid-template-columns:1fr 1fr}.layout-grid3 .qz-options-grid{grid-template-columns:1fr 1fr 1fr}.qz-option{font:inherit;color:var(--qz-text);text-align:left;cursor:pointer;background:var(--qz-card);border-radius:var(--qz-radius);border:2px solid #0000;flex-direction:column;padding:0;transition:border-color .15s,background .15s,transform .1s;display:flex;overflow:hidden}.qz-option:active{transform:scale(.98)}.qz-option img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.qz-option-row{align-items:center;gap:10px;width:100%;padding:15px 14px;display:flex}.layout-grid2 .qz-option-row,.layout-grid3 .qz-option-row,.layout-image .qz-option-row{text-align:center;flex-direction:column;flex:1;justify-content:center}.layout-grid2 .qz-check,.layout-grid3 .qz-check,.layout-image .qz-check{display:none}.qz-option-emoji{font-size:22px;line-height:1}.layout-grid2 .qz-option-emoji,.layout-grid3 .qz-option-emoji{font-size:34px}.qz-option-label{flex:1;font-size:16px;font-weight:600}.qz-check{border:2px solid var(--qz-border);width:22px;height:22px;color:var(--qz-primary-text);background:var(--qz-bg);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.qz-check.square{border-radius:6px}.qz-option:hover{border-color:color-mix(in srgb, var(--qz-primary) 40%, transparent)}.qz-option.on{border-color:var(--qz-primary);background:color-mix(in srgb, var(--qz-primary) 10%, var(--qz-card))}.qz-option.on .qz-check{background:var(--qz-primary);border-color:var(--qz-primary)}.opt-highlight .qz-option{background:var(--qz-bg);border-color:var(--qz-border)}.opt-highlight .qz-option.on{background:var(--qz-primary);color:var(--qz-primary-text)}.opt-highlight .qz-option.on .qz-check{background:var(--qz-primary-text);color:var(--qz-primary);border-color:var(--qz-primary-text)}.opt-relief .qz-option{background:var(--qz-bg);border-color:var(--qz-border);box-shadow:0 4px 0 var(--qz-border)}.opt-relief .qz-option.on{box-shadow:0 4px 0 var(--qz-primary)}.opt-contrast .qz-option{background:var(--qz-text);color:var(--qz-bg)}.opt-contrast .qz-option.on{background:var(--qz-primary);color:var(--qz-primary-text)}.qz-missing .qz-option{border-color:#ef4444}.qz-error{color:#dc2626;font-size:14px;font-weight:600}.qz-zones-wrap{align-items:center;gap:14px;display:grid}.qz-zones-wrap.zones-side{grid-template-columns:42% 1fr}.qz-zones-wrap.zones-top .qz-figure{max-width:220px;margin:0 auto}.qz-figure{touch-action:none;width:100%;position:relative}.qz-figure img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;display:block}.qz-zone-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.qz-poly{fill:var(--c);fill-opacity:var(--zone-opacity);stroke:none;animation:.35s both qz-poly-in}.qz-poly.style-glow{filter:drop-shadow(0 0 3px var(--c));animation:.35s both qz-poly-in,1.6s ease-in-out .35s infinite qz-poly-pulse}.qz-poly.style-outline{fill-opacity:.15;stroke:var(--c);stroke-width:2px;stroke-dasharray:5 4}.qz-poly.ghost{fill:var(--c);fill-opacity:.08;stroke:var(--c);stroke-width:1.5px;stroke-dasharray:4 3;filter:none;animation:none}.qz-poly.ghost.editing{fill-opacity:.35;stroke-dasharray:none;stroke-width:2px}@keyframes qz-poly-in{0%{opacity:0}to{opacity:1}}@keyframes qz-poly-pulse{0%,to{opacity:1}50%{opacity:.6}}.qz-zone{pointer-events:none;border-radius:50%;animation:.35s both qz-zone-in;position:absolute;transform:translate(-50%,-50%)}.qz-zone.style-glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--c) 95%, transparent), color-mix(in srgb, var(--c) 50%, transparent) 60%, transparent);filter:blur(1.5px);animation:.35s both qz-zone-in,1.6s ease-in-out .35s infinite qz-zone-pulse}.qz-zone.style-solid{background:var(--c);opacity:var(--zone-opacity)}.qz-zone.style-outline{border:2px dashed var(--c);background:color-mix(in srgb, var(--c) 15%, transparent)}.qz-zone.ghost{filter:none;opacity:1;border:1px dashed var(--c);background:0 0;animation:none}.qz-zone.ghost.editing{background:color-mix(in srgb, var(--c) 35%, transparent);border-style:solid}@keyframes qz-zone-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}to{transform:translate(-50%,-50%)scale(1)}}@keyframes qz-zone-pulse{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.12)}}.qz-zones-wrap.zones-side .qz-option-row{padding:12px}.qz-zones-wrap.zones-side .qz-option-label{font-size:15px}.qz-zones-wrap.zones-side .qz-options-grid{gap:8px}.check-left .qz-check{order:-1}.qz-measure{flex-direction:column;align-items:center;gap:14px;display:flex}.qz-unit-toggle{border:1px solid var(--qz-border);border-radius:calc(var(--qz-radius) - 2px);background:var(--qz-bg);gap:4px;padding:4px;display:inline-flex}.qz-unit-toggle button{font:inherit;border-radius:calc(var(--qz-radius) - 5px);min-width:96px;color:var(--qz-text);cursor:pointer;background:0 0;border:0;padding:9px 18px;font-size:15px;font-weight:600;transition:background .2s,color .2s}.qz-unit-toggle button.on{background:var(--qz-primary);color:var(--qz-primary-text)}.qz-measure-inputs{gap:10px;width:100%;max-width:360px;display:flex}.qz-measure-box{background:var(--qz-bg);border:1.5px solid var(--qz-border);border-radius:var(--qz-radius);cursor:text;flex:1;align-items:center;gap:8px;padding:0 18px;transition:border-color .2s,box-shadow .2s;display:flex}.qz-measure-box:focus-within{border-color:var(--qz-primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--qz-primary) 15%, transparent)}.qz-measure-box.has-error{border-color:#ef4444}.qz-measure-box input{min-width:0;font:inherit;color:var(--qz-text);background:0 0;border:0;outline:none;flex:1;padding:16px 0;font-size:22px;font-weight:600}.qz-measure-box input::placeholder{color:var(--qz-muted);opacity:.6}.qz-measure-box span{color:var(--qz-muted);font-size:16px;font-weight:600}.qz-measure-healthy{color:var(--qz-muted);text-align:center;font-size:14px}.qz-measure-help{text-align:left;background:color-mix(in srgb, var(--qz-primary) 10%, var(--qz-bg));border-radius:var(--qz-radius);width:100%;padding:16px 18px;font-size:14px;line-height:1.5}.qz-measure .qz-button{width:100%}.qz-measure .qz-error{margin-top:-6px}.qz-date{flex-direction:column;align-items:stretch;gap:12px;display:flex}.qz-date-field{width:100%;font:inherit;color:var(--qz-text);background:var(--qz-bg);border:1.5px solid var(--qz-border);border-radius:var(--qz-radius);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:10px;padding:16px 18px;font-size:20px;font-weight:700;transition:border-color .2s,box-shadow .2s;display:flex}.qz-date-field .ph{color:var(--qz-muted);font-weight:500}.qz-date-field svg{color:var(--qz-primary);flex:none}.qz-date-field.open,.qz-date-field:focus-visible{border-color:var(--qz-primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--qz-primary) 14%, transparent);outline:none}.qz-date-field.has-error{border-color:#ef4444}.qz-cal{background:var(--qz-bg);border:1px solid var(--qz-border);border-radius:calc(var(--qz-radius) + 2px);align-self:center;width:100%;max-width:340px;padding:14px 12px 12px;animation:.22s cubic-bezier(.2,.8,.2,1) qz-cal-in;box-shadow:0 14px 36px #0000001a}@keyframes qz-cal-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}.qz-cal-head{text-transform:capitalize;justify-content:space-between;align-items:center;padding:0 4px 10px;font-weight:600;display:flex}.qz-cal-head button{width:34px;height:34px;color:var(--qz-text);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:24px;line-height:1}.qz-cal-head button:hover:not(:disabled){background:var(--qz-card)}.qz-cal-head button:disabled{opacity:.25;cursor:default}.qz-cal-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.qz-cal-wd{color:var(--qz-muted);text-transform:lowercase;padding:6px 0;font-size:12px}.qz-cal-day{aspect-ratio:1;font:inherit;color:var(--qz-text);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:16px;transition:background .15s,transform .1s;display:grid}.qz-cal-day:hover:not(:disabled):not(.sel){background:var(--qz-card)}.qz-cal-day:active:not(:disabled){transform:scale(.92)}.qz-cal-day.out{color:var(--qz-muted);opacity:.55}.qz-cal-day:disabled{color:var(--qz-muted);opacity:.35;cursor:default}.qz-cal-day.today{background:var(--qz-card);font-weight:700}.qz-cal-day.sel{background:var(--qz-primary);color:var(--qz-primary-text);font-weight:700;animation:.25s cubic-bezier(.2,1.6,.4,1) qz-cal-pop}@keyframes qz-cal-pop{0%{transform:scale(.7)}to{transform:none}}.qz-date-hint{text-align:center;color:var(--qz-muted);margin-top:-4px;font-size:14px}.qz-date-skip{font:inherit;color:var(--qz-muted);cursor:pointer;background:0 0;border:0;align-self:center;font-size:14px;text-decoration:underline}.qz-capture{flex-direction:column;gap:12px;display:flex}.qz-field{flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.qz-field input,.qz-field textarea{font:inherit;color:var(--qz-text);background:var(--qz-bg);border:2px solid var(--qz-border);border-radius:var(--qz-radius);outline:none;width:100%;padding:13px 14px;font-size:16px;font-weight:400}.qz-field input:focus,.qz-field textarea:focus{border-color:var(--qz-primary)}.qz-field.has-error input,.qz-field.has-error textarea{border-color:#ef4444}.qz-field em{color:#dc2626;font-size:13px;font-style:normal;font-weight:500}.qz-consent{color:var(--qz-muted);align-items:flex-start;gap:8px;font-size:13px;display:flex}.qz-consent input{accent-color:var(--qz-primary);margin-top:2px}.qz-consent.has-error{color:#dc2626}.qz-alert{border-radius:var(--qz-radius);border:1px solid;align-items:flex-start;gap:10px;padding:12px 14px;font-size:15px;display:flex}.qz-alert-icon{font-size:18px;line-height:1.3}.qz-alert-info{color:#1e3a8a;background:#eff6ff;border-color:#bfdbfe}.qz-alert-success{color:#14532d;background:#f0fdf4;border-color:#bbf7d0}.qz-alert-warning{color:#78350f;background:#fffbeb;border-color:#fde68a}.qz-alert-danger{color:#7f1d1d;background:#fef2f2;border-color:#fecaca}.qz-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.qz-list li{align-items:flex-start;gap:10px;display:flex}.qz-timer{border-radius:var(--qz-radius);color:#fff;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:12px;font-weight:600;display:flex}.qz-timer strong{font-variant-numeric:tabular-nums;font-size:24px}.qz-timer-danger{background:#dc2626}.qz-timer-warning{color:#111;background:#f59e0b}.qz-timer-primary{background:var(--qz-primary);color:var(--qz-primary-text)}.qz-loading{flex-direction:column;align-items:stretch;gap:12px;display:flex}.qz-loading-text{line-height:1.35}.qz-loading-row{align-items:center;gap:10px;display:flex}.qz-loading-row strong{font-variant-numeric:tabular-nums;text-align:right;min-width:3ch}.qz-loading-bar{background:var(--qz-border);border-radius:99px;flex:1;height:12px;overflow:hidden}.qz-loading-bar span{background:var(--qz-primary);border-radius:inherit;height:100%;display:block}.qz-loading-circle{place-items:center;width:140px;height:140px;margin:0 auto;display:grid;position:relative}.qz-loading-circle svg{position:absolute;inset:0;transform:rotate(-90deg)}.qz-loading-circle circle{fill:none;stroke:var(--qz-border);stroke-width:8px}.qz-loading-circle circle+circle{stroke:var(--qz-primary);stroke-linecap:round}.qz-loading-circle strong{font-size:28px}.qz-loading-msg{text-align:center;color:var(--qz-muted);font-size:15px}.qz-loading-checks{flex-direction:column;gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.qz-loading-checks li{align-items:flex-start;gap:10px;transition:opacity .3s;display:flex}.qz-loading-checks li.todo{opacity:.4}.qz-check-ico{border:2px solid var(--qz-border);width:22px;height:22px;color:var(--qz-primary-text);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.qz-loading-checks li.done .qz-check-ico{background:var(--qz-primary);border-color:var(--qz-primary)}.qz-loading-checks li.active .qz-check-ico{border-color:var(--qz-primary);border-top-color:#0000;animation:.8s linear infinite qz-spin}@keyframes qz-spin{to{transform:rotate(360deg)}}.qz-level-head{justify-content:space-between;margin-bottom:8px;font-weight:600;display:flex}.qz-level-track{background:var(--qz-border);border-radius:99px;height:14px;position:relative}.qz-level-track.gradient{background:linear-gradient(90deg,#22c55e,#eab308,#ef4444)}.qz-level-track .fill{background:var(--qz-primary);border-radius:inherit;transition:width 1s;position:absolute;inset:0 auto 0 0}.qz-level-marker{border:4px solid var(--qz-text);background:#fff;border-radius:50%;width:22px;height:22px;transition:left 1s;position:absolute;top:50%;transform:translate(-50%,-50%)}.qz-level-legend{color:var(--qz-muted);justify-content:space-between;margin-top:6px;font-size:12px;display:flex}.qz-chart{border-radius:var(--qz-radius);position:relative}.qz-chart.bg-soft{background:var(--qz-card);padding:16px}.qz-chart.bg-custom{padding:16px}.qz-chart-title{text-align:center;margin-bottom:14px;font-weight:700}.qz-chart .dim{opacity:.4}.qz-chart-hint{text-align:center;color:var(--qz-muted);margin-top:12px;font-size:12px}.qz-chart-note{justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:14px;font-weight:600;animation:.25s qz-note-in;display:flex}.qz-chart-note i{background:var(--c);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, var(--c) 20%, transparent);border-radius:50%;flex:none}@keyframes qz-note-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.qz-chart-bars{justify-content:center;align-items:stretch;gap:16px;padding-top:8px;display:flex}.qz-bar{cursor:pointer;-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1;align-items:center;gap:6px;max-width:96px;transition:opacity .25s,transform .25s;display:flex;position:relative}.qz-bar.active{transform:translateY(-3px)}.qz-bar-top{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:16px;font-weight:800;transition:opacity .3s}.qz-bar-track{background:color-mix(in srgb, var(--c) 12%, transparent);border-radius:12px;flex:1;width:100%;position:relative;overflow:hidden}.qz-bar-track i{background:linear-gradient(180deg, color-mix(in srgb, var(--c) 75%, #fff), var(--c));box-shadow:0 -2px 10px color-mix(in srgb, var(--c) 25%, transparent);border-radius:12px;position:absolute;bottom:0;left:0;right:0}.qz-bar.active .qz-bar-track i{filter:brightness(1.08)saturate(1.1)}.qz-bar-label{text-align:center;color:var(--qz-muted);font-size:13px;font-weight:600}.qz-chart-hbar{flex-direction:column;gap:14px;display:flex}.qz-hrow{cursor:pointer;transition:opacity .25s;position:relative}.qz-hrow-head{justify-content:space-between;gap:10px;margin-bottom:6px;font-size:14px;font-weight:600;display:flex}.qz-hrow-head b{font-variant-numeric:tabular-nums}.qz-htrack{background:color-mix(in srgb, var(--c) 14%, transparent);border-radius:99px;height:14px;overflow:hidden}.qz-htrack i{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--c) 70%, #fff), var(--c));height:100%;display:block}.qz-pie-wrap{width:190px;margin:0 auto;position:relative}.qz-chart-pie{width:100%;display:block;overflow:visible;transform:rotate(0)}.qz-slice{cursor:pointer;transition:opacity .25s,stroke-width .25s}.qz-donut-center{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:0 44px;display:flex;position:absolute;inset:0}.qz-donut-center b{font-variant-numeric:tabular-nums;font-size:24px;line-height:1.1}.qz-donut-center span{color:var(--qz-muted);font-size:12px}.qz-chart-line{width:100%;display:block;overflow:visible}.qz-chart-line .lbl{fill:var(--qz-muted);font-size:11px;font-weight:600}.qz-pt{opacity:0;cursor:pointer;transition:opacity .3s}.qz-pt.on{opacity:1}.qz-pt.on.dim{opacity:.4}.qz-pt-badge text{fill:#fff;font-size:11px;font-weight:800}.qz-legend{flex-wrap:wrap;justify-content:center;gap:6px 14px;margin-top:14px;font-size:13px;display:flex}.qz-legend span{cursor:pointer;transition:opacity .25s}.qz-legend i{border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.qz-ba{grid-template-columns:1fr 1fr;gap:10px;display:grid}.qz-ba-col{border-radius:var(--qz-radius);padding:12px;font-size:14px}.qz-ba-col img{border-radius:8px;width:100%;margin-bottom:8px;display:block}.qz-ba-col ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.qz-ba-col.before{color:#7f1d1d;background:#fef2f2}.qz-ba-col.after{color:#14532d;background:#f0fdf4}.qz-ba-title{text-align:center;margin-bottom:8px;font-weight:800}.qz-testimonials{flex-direction:column;gap:10px;display:flex}.qz-testimonials.grid{grid-template-columns:1fr 1fr;display:grid}.qz-testimonial{background:var(--qz-card);border-radius:var(--qz-radius);padding:14px;font-size:14px}.qz-testimonial-head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.qz-testimonial-head img,.qz-avatar{object-fit:cover;background:var(--qz-primary);width:40px;height:40px;color:var(--qz-primary-text);border-radius:50%;place-items:center;font-weight:700;display:grid}.qz-stars{color:#f59e0b;letter-spacing:1px;font-size:13px}.qz-price{border:2px solid var(--qz-border);border-radius:calc(var(--qz-radius) + 4px);text-align:center;flex-direction:column;gap:6px;padding:22px 18px 18px;display:flex;position:relative}.qz-price.highlight{border-color:var(--qz-primary);box-shadow:0 10px 30px color-mix(in srgb, var(--qz-primary) 20%, transparent)}.qz-price-badge{background:var(--qz-primary);color:var(--qz-primary-text);white-space:nowrap;border-radius:99px;padding:4px 12px;font-size:12px;font-weight:800;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.qz-price-title{font-size:18px;font-weight:700}.qz-price-old{color:var(--qz-muted);font-size:14px}.qz-price-value{color:var(--qz-primary);font-size:40px;font-weight:800;line-height:1.1}.qz-price-inst{color:var(--qz-muted);font-size:14px}.qz-price .qz-list{text-align:left;margin:10px 0}.qz-cards{flex-direction:column;align-items:stretch;display:flex}.qz-cards.layout-grid2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.qz-card{border-radius:calc(var(--qz-radius) + 4px);flex-direction:column;gap:8px;padding:18px 18px 20px;display:flex;position:relative}.qz-card-icon{font-size:28px;line-height:1}.qz-card-label{letter-spacing:.08em;text-transform:uppercase;color:var(--c);font-size:12px;font-weight:800}.qz-card-text{font-size:20px;font-weight:700;line-height:1.3}.qz-card-hl{background-image:linear-gradient(color-mix(in srgb, var(--c) 28%, transparent), color-mix(in srgb, var(--c) 28%, transparent));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 85%;background-repeat:no-repeat;background-size:0% .42em}.qz-cards.hl.static .qz-card-hl{background-size:100% .42em}.cstyle-soft .qz-card{background:color-mix(in srgb, var(--c) 9%, var(--qz-bg));border:1px solid color-mix(in srgb, var(--c) 18%, transparent)}.cstyle-outline .qz-card{border:2px solid color-mix(in srgb, var(--c) 45%, transparent)}.cstyle-accent .qz-card{background:var(--qz-card);border-left:5px solid var(--c);border-radius:var(--qz-radius)}.cstyle-gradient .qz-card{background:linear-gradient(135deg, var(--c), color-mix(in srgb, var(--c) 55%, #000));color:#fff;box-shadow:0 12px 28px color-mix(in srgb, var(--c) 30%, transparent)}.cstyle-gradient .qz-card-label{color:#fffc}.cstyle-gradient .qz-card-hl,.cstyle-dark .qz-card-hl{background-image:linear-gradient(#ffffff38,#ffffff38)}.cstyle-dark .qz-card{background:var(--qz-text);color:var(--qz-bg)}.qz-card-conn{align-self:center;place-items:center;margin:6px 0;display:grid}.qz-card-conn.conn-arrow{background:var(--qz-primary);width:34px;height:34px;color:var(--qz-primary-text);box-shadow:0 6px 16px color-mix(in srgb, var(--qz-primary) 30%, transparent);border-radius:50%;font-size:18px;font-weight:800}.qz-card-conn.conn-line{background:linear-gradient(var(--qz-border), var(--qz-primary));width:2px;height:28px;margin:4px 0}.qz-cards.wait .qz-card,.qz-cards.wait .qz-card-conn{opacity:0}.qz-cards.play .qz-card{animation:qz-card-in .65s cubic-bezier(.2, .8, .2, 1) var(--d) both}.qz-cards.play .qz-card-conn{animation:qz-conn-in .5s cubic-bezier(.3, 1.6, .5, 1) var(--d) both}.qz-cards.play.hl .qz-card-hl{animation:qz-hl .7s ease calc(var(--d) + .45s) forwards}@keyframes qz-card-in{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}@keyframes qz-conn-in{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes qz-hl{to{background-size:100% .42em}}.qz-card-list{flex-direction:column;align-items:flex-start;gap:8px;margin:0;padding:0;font-size:20px;font-weight:700;line-height:1.3;list-style:none;display:flex}.qz-cards.align-center .qz-card-list{align-items:center}.qz-card-list.multi-chips{flex-flow:wrap;justify-content:center;gap:8px;font-size:15px!important}.qz-cards.align-left .qz-card-list.multi-chips{justify-content:flex-start}.qz-card-list.multi-chips li{background:color-mix(in srgb, var(--c) 14%, var(--qz-bg));border:1px solid color-mix(in srgb, var(--c) 30%, transparent);border-radius:999px;padding:8px 14px}.cstyle-gradient .qz-card-list.multi-chips li,.cstyle-dark .qz-card-list.multi-chips li{background:#ffffff24;border-color:#ffffff40}.qz-card-list.multi-chips .qz-card-hl{background:0 0}.qz-cards.wait .qz-card-list li{opacity:0}.qz-cards.play .qz-card-list li{animation:qz-card-in .5s cubic-bezier(.2, .8, .2, 1) calc(var(--d) + .3s + var(--k) * .18s) both}.qz-cards.play.hl .qz-card-list .qz-card-hl{animation:qz-hl .6s ease calc(var(--d) + .55s + var(--k) * .18s) forwards}.qz-sp{flex-direction:column;gap:12px;display:flex;position:relative}.qz-sp-locked{border-radius:calc(var(--qz-radius) + 4px);cursor:pointer;border:1.5px dashed color-mix(in srgb, var(--c) 45%, transparent);background:color-mix(in srgb, var(--c) 6%, var(--qz-bg));position:relative;overflow:hidden}.qz-sp-blur{filter:blur(7px);opacity:.55;flex-direction:column;align-items:center;gap:10px;padding:22px 20px;display:flex}.qz-sp-blur i{background:var(--c);border-radius:6px;width:60%;height:12px;display:block}.qz-sp-blur i:nth-child(2){width:85%;height:22px}.qz-sp-blur i:nth-child(3){width:40%;height:30px}.qz-sp-blur b{background:linear-gradient(90deg, var(--c) 80%, var(--qz-border) 80%);border-radius:8px;width:92%;height:14px;display:block}.qz-sp-lock{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.qz-sp-lock span{background:var(--qz-bg);width:46px;height:46px;box-shadow:0 6px 20px color-mix(in srgb, var(--c) 30%, transparent);border-radius:50%;place-items:center;font-size:20px;animation:2.4s ease-in-out infinite qz-sp-wiggle;display:grid}.qz-sp-lock strong{font-size:15px}@keyframes qz-sp-wiggle{0%,80%,to{transform:rotate(0)}85%{transform:rotate(-12deg)}90%{transform:rotate(10deg)}95%{transform:rotate(-6deg)}}.qz-sp-loading{border-radius:calc(var(--qz-radius) + 4px);background:color-mix(in srgb, var(--c) 7%, var(--qz-bg));align-items:stretch;padding:18px;animation:.3s qz-tb-fade}.qz-sp-msg{text-align:center;min-height:1.4em;font-weight:600;animation:.35s qz-tb-up}.qz-sp-track{background:color-mix(in srgb, var(--c) 14%, transparent);border-radius:99px;height:12px;overflow:hidden}.qz-sp-track i{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--c) 65%, #fff), var(--c));height:100%;display:block;position:relative;overflow:hidden}.qz-sp-track i:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:1.2s linear infinite qz-sp-shine;position:absolute;inset:0;transform:translate(-100%)}@keyframes qz-sp-shine{to{transform:translate(100%)}}.qz-sp-track.big{height:16px;box-shadow:0 0 18px color-mix(in srgb, var(--c) 35%, transparent)}.qz-sp-track.big i{background:linear-gradient(90deg, color-mix(in srgb, var(--c) 80%, #fff), var(--c))}.qz-sp-track.big i:after{display:none}.qz-unlocked{animation:.5s cubic-bezier(.2,.8,.2,1) 1.1s both qz-tb-up}.qz-sp-pct{text-align:center;font-variant-numeric:tabular-nums;color:var(--c);font-size:22px;font-weight:800}.qz-sp-card{z-index:1;text-align:center;border-radius:calc(var(--qz-radius) + 6px);background:color-mix(in srgb, var(--c) 8%, var(--qz-bg));border:2px solid color-mix(in srgb, var(--c) 35%, transparent);flex-direction:column;align-items:center;gap:10px;padding:24px 20px;display:flex;position:relative}.qz-sp-result:not(.static) .qz-sp-card{animation:.7s cubic-bezier(.2,1.5,.4,1) both qz-sp-pop}.qz-sp-result.fx-glow .qz-sp-card{box-shadow:0 0 0 0 color-mix(in srgb, var(--c) 50%, transparent)}.qz-sp-result.fx-glow:not(.static) .qz-sp-card{animation:.7s cubic-bezier(.2,1.5,.4,1) both qz-sp-pop,1.6s ease-out .3s 2 qz-sp-glow}@keyframes qz-sp-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1}to{transform:none}}@keyframes qz-sp-glow{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--c) 50%, transparent)}to{box-shadow:0 0 0 26px #0000}}.qz-sp-eyebrow{letter-spacing:.12em;color:var(--qz-muted);font-size:12px;font-weight:800}.qz-sp-title{color:var(--c);letter-spacing:-.01em;font-size:26px;font-weight:900;line-height:1.1}.qz-sp-value{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px;display:flex}.qz-sp-value strong{font-variant-numeric:tabular-nums;font-size:46px;font-weight:900;line-height:1}.qz-sp-value strong small{margin-left:2px;font-size:.55em}.qz-sp-value span{letter-spacing:.04em;font-size:14px;font-weight:800}.qz-sp-badge{background:var(--c);color:#fff;letter-spacing:.08em;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:800;display:inline-block}.qz-sp-result:not(.static) .qz-sp-badge{animation:.45s cubic-bezier(.2,1.6,.4,1) .6s both qz-tb-zoom}.qz-sp-card .qz-sp-track{width:100%}.qz-sp-desc{color:var(--qz-muted);font-size:15px}.qz-sp-fx{z-index:2;pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.qz-sp-ring{border:4px solid var(--c);border-radius:50%;width:120px;height:120px;animation:.8s ease-out both qz-sp-ring;position:absolute;top:-60px;left:-60px}@keyframes qz-sp-ring{0%{opacity:.9;transform:scale(.2)}to{opacity:0;transform:scale(3.2)}}.qz-sp-confetti{width:var(--s);height:calc(var(--s) * .55);opacity:0;animation:qz-sp-confetti 1.1s cubic-bezier(.15, .7, .3, 1) var(--delay) both;border-radius:2px;position:absolute;top:0;left:0}@keyframes qz-sp-confetti{0%{opacity:1;transform:rotate(var(--a)) translateY(0) rotate(0)}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--dist) * -2.2)) rotate(var(--r))}}.qz-pj{flex-direction:column;gap:14px;display:flex}.qz-pj .pre{opacity:0;transform:translateY(10px)}.qz-pj .in{opacity:1;transition:opacity .5s,transform .6s cubic-bezier(.2,.8,.2,1);transform:none}.qz-pj-loading{text-align:center;border-radius:calc(var(--qz-radius) + 4px);background:color-mix(in srgb, var(--pj-b) 6%, var(--qz-bg));border:1px solid color-mix(in srgb, var(--pj-b) 15%, transparent);align-items:center;padding:26px 18px}.qz-pj-spinner{border:4px solid color-mix(in srgb, var(--qz-primary) 18%, transparent);border-top-color:var(--qz-primary);border-radius:50%;width:46px;height:46px;animation:.8s linear infinite qz-spin}.qz-pj-loadtitle{font-size:18px;font-weight:800}.qz-pj-loading ul{text-align:left;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.qz-pj-loading li{opacity:.35;align-items:center;gap:10px;font-weight:600;transition:opacity .3s;display:flex}.qz-pj-loading li.active,.qz-pj-loading li.done{opacity:1}.qz-pj-loading .ico{border:2px solid var(--qz-border);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.qz-pj-loading li.done .ico{background:var(--qz-primary);border-color:var(--qz-primary);animation:.25s cubic-bezier(.2,1.6,.4,1) qz-cal-pop}.qz-pj-loading li.active .ico{border-color:var(--qz-primary);border-top-color:#0000;animation:.8s linear infinite qz-spin}.qz-pj-head{text-align:center;flex-direction:column;gap:6px;display:flex}.qz-pj-head h2{letter-spacing:-.01em;margin:0;font-size:25px;font-weight:900;line-height:1.15}.qz-pj-head p{color:var(--qz-muted);margin:0;font-size:15px}.qz-pj-eyebrow{letter-spacing:.1em;color:var(--qz-primary);font-size:12px;font-weight:800}.qz-pj-cards{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}@container (width<=440px){.qz-pj-cards{grid-template-columns:1fr 1fr}.qz-pj-card{text-align:left;flex-direction:row;justify-content:flex-start;gap:10px;padding:10px 12px}.qz-pj-card .ico{font-size:22px}.qz-pj-card>.lbl,.qz-pj-card>strong{display:block}}.qz-pj-card{background:var(--qz-bg);border:1px solid var(--qz-border);border-radius:var(--qz-radius);text-align:center;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:10px 8px;display:flex;box-shadow:0 4px 14px #0000000a}.qz-pj-card .ico{font-size:18px}.qz-pj-card .lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--qz-muted);font-size:10.5px;font-weight:700}.qz-pj-card strong{overflow-wrap:normal;word-break:normal;font-size:15px;line-height:1.2}.qz-pj-chart{border-radius:calc(var(--qz-radius) + 4px);background:linear-gradient(180deg, color-mix(in srgb, var(--pj-b) 5%, var(--qz-bg)), var(--qz-bg));border:1px solid var(--qz-border);padding:14px 12px 10px;position:relative;box-shadow:0 10px 30px #0000000f}.qz-pj-chart-title{letter-spacing:.08em;text-transform:uppercase;color:var(--qz-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:0 4px;font-size:12px;font-weight:800;display:flex}.qz-pj-badge{background:var(--pj-b);color:#fff;letter-spacing:.08em;box-shadow:0 8px 22px color-mix(in srgb, var(--pj-b) 35%, transparent);border-radius:999px;align-self:center;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:800;display:inline-flex}.qz-pj-badge span{background:#ffffff40;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.qz-pj-badge.in{animation:.5s cubic-bezier(.2,1.6,.4,1) both qz-tb-zoom}.qz-pj-svg{width:100%;display:block;overflow:visible}.qz-pj-svg .grid{stroke:var(--qz-border);stroke-dasharray:3 5}.qz-pj-svg .axis{fill:var(--qz-muted);font-size:10px;font-weight:600}.qz-pj-svg .goal-line{stroke:var(--pj-b);stroke-width:1.5px;stroke-dasharray:5 5;opacity:.7}.qz-pj-svg .goal-txt{fill:var(--pj-b);font-size:10px;font-weight:800}.qz-pj-svg .event-line{stroke:var(--pj-b);stroke-width:1.5px;stroke-dasharray:2 4;opacity:.55}.qz-pj-line{filter:drop-shadow(0 4px 8px color-mix(in srgb, var(--pj-b) 30%, transparent))}.qz-pj-svg .dot{stroke:var(--qz-bg);stroke-width:3px}.qz-pj-svg .dot.start{fill:var(--pj-a)}.qz-pj-svg .dot.mid{fill:color-mix(in srgb, var(--pj-a) 50%, var(--pj-b))}.qz-pj-svg .dot.end{fill:var(--pj-b)}.qz-pj-svg .dot.halo{fill:var(--pj-b);opacity:.18;stroke:none}.qz-pj-pop{transform-box:fill-box;transform-origin:50%}.qz-pj-pop.pre{opacity:0;transform:scale(.3)}.qz-pj-pop.in{opacity:1;transition:opacity .3s,transform .45s cubic-bezier(.2,1.6,.4,1);transform:none}.qz-pj-fade.pre{opacity:0}.qz-pj-fade.in{opacity:1;transition:opacity .5s}.qz-pj-bubble{white-space:nowrap;color:#fff;border-radius:999px;padding:5px 9px;font-size:11.5px;font-weight:800;position:absolute;transform:translate(-50%,calc(-100% - 14px));box-shadow:0 4px 12px #0000001f}.qz-pj .qz-pj-bubble.start{background:var(--pj-a);transform:translate(-4px,calc(-100% - 12px))}.qz-pj .qz-pj-bubble.end{background:var(--pj-b);transform:translate(calc(12px - 100%),calc(-100% - 22px))}.qz-pj-bubble.pre{opacity:0}.qz-pj-bubble.in{opacity:1;transition:opacity .35s}.qz-pj-event{position:absolute;transform:translate(-50%,-50%)}.qz-pj-event .ico{background:var(--qz-bg);border:2px solid var(--pj-b);width:34px;height:34px;box-shadow:0 6px 16px color-mix(in srgb, var(--pj-b) 30%, transparent);border-radius:50%;place-items:center;font-size:17px;display:grid}.qz-pj-event.pre{opacity:0;transform:translate(-50%,-20%)scale(.4)}.qz-pj-event.in{opacity:1;transition:opacity .3s,transform .5s cubic-bezier(.2,1.6,.4,1);transform:translate(-50%,-50%)}.qz-pj-caption{text-align:center;color:var(--pj-b);margin-top:4px;font-size:13px;font-weight:700}.qz-pj-msg{text-align:center;border-radius:var(--qz-radius);background:color-mix(in srgb, var(--pj-b) 9%, var(--qz-bg));padding:12px 14px;font-size:15px}.qz-pj-msg.scen-B{background:color-mix(in srgb, #f59e0b 12%, var(--qz-bg))}.qz-pj-stats{background:var(--qz-border);border:1px solid var(--qz-border);border-radius:var(--qz-radius);grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.qz-pj-stats>div{background:var(--qz-bg);flex-direction:column;gap:1px;padding:9px 12px;display:flex}.qz-pj-stats span{text-transform:uppercase;letter-spacing:.06em;color:var(--qz-muted);font-size:10.5px;font-weight:700}.qz-pj-stats strong{color:var(--pj-b);font-size:14px}.qz-pj-insights{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.qz-pj-insights li{align-items:flex-start;gap:10px;font-size:15px;display:flex}.qz-pj-insights li>span:first-child{background:var(--pj-b);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid}.qz-pj-chips{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.qz-pj-chips span{border:1px solid color-mix(in srgb, var(--pj-b) 35%, transparent);color:var(--pj-b);background:color-mix(in srgb, var(--pj-b) 7%, var(--qz-bg));border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}.qz-pj-ring{--p:0;background:conic-gradient(var(--pj-b) calc(var(--p) * 1%), color-mix(in srgb, var(--pj-b) 14%, transparent) 0);border-radius:50%;place-items:center;width:76px;height:76px;display:grid;position:relative}.qz-pj-ring:before{content:"";background:var(--qz-bg);border-radius:50%;position:absolute;inset:7px}.qz-pj-ring span{font-variant-numeric:tabular-nums;color:var(--pj-b);font-size:18px;font-weight:900;position:relative}.qz-pj-loading li.done .ico{background:var(--pj-b);border-color:var(--pj-b)}.qz-pj-loading li.active .ico{border-color:var(--pj-b);border-top-color:#0000}.qz-pj-chart-sub{letter-spacing:.02em;text-transform:none;color:var(--pj-b);background:color-mix(in srgb, var(--pj-b) 10%, transparent);border-radius:999px;padding:3px 8px;font-size:11px}.qz-pj-plot{touch-action:pan-y;cursor:crosshair;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;position:relative}.qz-pj-svg .head-glow{fill:var(--pj-b);opacity:.28;filter:blur(3px)}.qz-pj-svg .head{fill:#fff;stroke:var(--pj-b);stroke-width:3px}.qz-pj-svg .dot.pulse{transform-box:fill-box;transform-origin:50%;animation:2s ease-out infinite qz-pj-pulse}@keyframes qz-pj-pulse{0%{opacity:.35;transform:scale(.7)}to{opacity:0;transform:scale(2.1)}}.qz-pj-svg .scrub line{stroke:var(--qz-text);stroke-width:1px;stroke-dasharray:3 3;opacity:.35}.qz-pj-svg .scrub circle{fill:var(--qz-bg);stroke:var(--pj-b);stroke-width:3.5px}.qz-pj-tip{background:var(--qz-text);color:var(--qz-bg);pointer-events:none;white-space:nowrap;z-index:3;border-radius:10px;flex-direction:column;align-items:center;padding:6px 10px;line-height:1.2;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 16px));box-shadow:0 8px 20px #0000002e}.qz-pj-tip span{opacity:.75;font-size:10.5px;font-weight:600}.qz-pj-tip strong{font-size:14px}.qz-pj-tip:after{content:"";border:5px solid #0000;border-top-color:var(--qz-text);margin-left:-5px;position:absolute;top:100%;left:50%}.qz-pj-bubble{z-index:2;transition:opacity .25s}.qz-pj-bubble.dim{opacity:.15!important}.qz-pj .qz-pj-bubble.end.arrival{transform:translate(-50%,calc(-100% - 20px))}.qz-pj-hint{text-align:center;color:var(--qz-muted);margin-top:6px;font-size:12px;animation:1.8s ease-in-out infinite qz-pj-hint}@keyframes qz-pj-hint{0%,to{opacity:.55}50%{opacity:1}}.qz-pj-event .ico{position:relative}.qz-pj-event .ico:after{content:"";border:2px solid var(--pj-b);border-radius:50%;animation:2.2s ease-out infinite qz-pj-ring;position:absolute;inset:-2px}@keyframes qz-pj-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.qz-pj-card.accent{border-color:color-mix(in srgb, var(--pj-b) 45%, transparent);background:color-mix(in srgb, var(--pj-b) 6%, var(--qz-bg))}.qz-pj-card strong{font-variant-numeric:tabular-nums}.qz-pj-badge{position:relative;overflow:hidden}.qz-pj-badge.in:after{content:"";background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:40%;animation:2.6s ease-in-out .5s infinite qz-pj-shine;position:absolute;top:0;bottom:0;left:0;transform:translate(-125%)skew(-20deg)}@keyframes qz-pj-shine{0%{transform:translate(-125%)skew(-20deg)}45%,to{transform:translate(325%)skew(-20deg)}}.qz-pj-stats>div.pre{opacity:0;transform:none}.qz-pj-stats>div.in{opacity:1;transition:opacity .4s}.qz-pj-msg.scen-A{background:color-mix(in srgb, var(--pj-b) 10%, var(--qz-bg));border:1px solid color-mix(in srgb, var(--pj-b) 25%, transparent)}.qz-pj-msg.scen-B{border:1px solid #f59e0b4d}.qz-pj-chart{overflow:visible}.qz-plans,.qz-plan-list{flex-direction:column;gap:12px;display:flex}.qz-plan{text-align:left;width:100%;font:inherit;color:var(--qz-text);cursor:pointer;background:var(--qz-card);border:2px solid var(--qz-border);border-radius:calc(var(--qz-radius) + 4px);-webkit-tap-highlight-color:transparent;flex-direction:column;padding:0;transition:border-color .2s,box-shadow .25s,transform .15s;display:flex;position:relative;overflow:hidden}.qz-plan:active{transform:scale(.99)}.qz-plan.on{border-color:var(--qz-primary);box-shadow:0 10px 28px color-mix(in srgb, var(--qz-primary) 18%, transparent);background:color-mix(in srgb, var(--qz-primary) 4%, var(--qz-card))}.qz-plan-ribbon{text-align:center;background:var(--tag);color:#fff;letter-spacing:.1em;padding:6px 10px;font-size:11.5px;font-weight:800;display:block}.qz-plan:not(.on) .qz-plan-ribbon{background:color-mix(in srgb, var(--tag) 75%, #fff)}.qz-plan-row{grid-template-columns:26px 1fr auto;align-items:center;gap:12px;padding:16px;display:grid}.qz-plan-radio{border:2px solid var(--qz-border);width:24px;height:24px;color:var(--qz-primary-text);border-radius:50%;place-items:center;font-size:13px;font-weight:900;transition:all .2s;display:grid}.qz-plan.on .qz-plan-radio{background:var(--qz-primary);border-color:var(--qz-primary);animation:.25s cubic-bezier(.2,1.6,.4,1) qz-cal-pop}.qz-plan-info{flex-direction:column;gap:3px;min-width:0;display:flex}.qz-plan-title{letter-spacing:.02em;font-size:15px;font-weight:800}.qz-plan-tag{letter-spacing:.08em;color:var(--tag);background:color-mix(in srgb, var(--tag) 10%, transparent);border-radius:999px;align-self:flex-start;padding:3px 8px;font-size:10.5px;font-weight:800}.qz-plan-old{color:var(--qz-muted);font-size:12px;text-decoration:line-through}.qz-plan-price{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.qz-plan-price strong{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:900;line-height:1}.qz-plan.on .qz-plan-price strong{color:var(--qz-primary)}.qz-plan-price em{background:color-mix(in srgb, var(--qz-primary) 10%, transparent);color:var(--qz-primary);white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:12px;font-style:normal;font-weight:800}.qz-plan-price em small{opacity:.8;margin-left:1px;font-size:10px;font-weight:700}.qz-plan-desc{color:var(--qz-muted);max-height:0;padding:0 16px;font-size:13.5px;line-height:1.45;transition:max-height .35s,padding .35s;display:block;overflow:hidden}.qz-plan-desc.open{max-height:120px;padding:0 16px 16px 54px}.variant-compact .qz-plan-row{padding:12px 14px}.variant-compact .qz-plan-price strong{font-size:20px}.qz-plan-cta{letter-spacing:.02em;margin-top:4px;font-size:17px}.qz-plan-secure{text-align:center;color:var(--qz-muted);font-size:13px;font-weight:600}.qz-plan-warn{text-align:center;color:#b45309;background:#fffbeb;border:1px dashed #f59e0b;border-radius:8px;padding:6px 8px;font-size:12px;font-weight:700}.qz-plan-chosen{text-align:center;color:var(--qz-muted);font-size:14px}.qz-plan-chosen b{color:var(--qz-primary)}.qz-plan-sticky{z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--qz-bg) 92%, transparent);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--qz-border);align-items:center;gap:12px;animation:.3s cubic-bezier(.2,.8,.2,1) qz-sticky-in;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #00000014}.qz-plan-sticky>div{flex-direction:column;min-width:0;line-height:1.15;display:flex}.qz-plan-sticky>div span{color:var(--qz-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;overflow:hidden}.qz-plan-sticky>div b{color:var(--qz-primary);font-size:18px}.qz-plan-sticky .qz-button{flex:1;max-width:320px;margin-left:auto;padding:12px 14px;font-size:14px}@keyframes qz-sticky-in{0%{transform:translateY(100%)}to{transform:none}}.qz-pay{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.qz-pay .pay{color:#111;background:#fff;border:1px solid #e5e7eb;border-radius:5px;justify-content:center;align-items:center;min-width:38px;height:24px;padding:0 7px;font:800 10px/1 system-ui,sans-serif;display:inline-flex}.qz-pay .visa{color:#1a1f71;letter-spacing:.02em;font-size:11px;font-style:italic}.qz-pay .mc i{background:#eb001b;border-radius:50%;width:13px;height:13px;display:block}.qz-pay .mc i+i{mix-blend-mode:multiply;background:#f79e1b;margin-left:-5px}.qz-pay .amex{color:#fff;background:#2e77bc;border-color:#2e77bc;font-size:9px}.qz-pay .pp{color:#179bd7;font-style:italic}.qz-pay .pp b{color:#253b80}.qz-pay .apple{color:#fff;background:#000;border-color:#000}.qz-pay .gpay b{color:#4285f4;margin-right:2px}.qz-app{grid-template-columns:1fr;justify-items:center;gap:18px;display:grid}.qz-phone{aspect-ratio:9/18.5;background:#1b1418;border-radius:36px;width:230px;padding:9px;position:relative;box-shadow:0 24px 50px #00000038,inset 0 0 0 2px #3a2c33}.qz-phone:before{content:"";z-index:2;background:#1b1418;border-radius:12px;width:70px;height:18px;margin-left:-35px;position:absolute;top:15px;left:50%}.qz-phone-screen{background:var(--qz-bg);height:100%;color:var(--qz-text);border-radius:28px;flex-direction:column;font-size:12px;display:flex;position:relative;overflow:hidden}.qz-app-status{justify-content:space-between;padding:10px 18px 4px;font-size:10px;display:flex}.qz-app-status span{letter-spacing:-1px;opacity:.7}.qz-app-top{border-bottom:1px solid var(--qz-border);align-items:center;gap:6px;padding:10px 14px 8px;display:flex}.qz-app-top img{object-fit:contain;width:22px;height:22px}.qz-app-top .mark{background:var(--qz-primary);color:#fff;border-radius:7px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:900;display:grid}.qz-app-top b{letter-spacing:.08em;color:var(--qz-primary);font-weight:900}.qz-app-body{flex:1;padding:12px 12px 6px;animation:.45s cubic-bezier(.2,.8,.2,1) qz-app-in;overflow:hidden}@keyframes qz-app-in{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.qz-app-tabs{border-top:1px solid var(--qz-border);justify-content:space-around;padding:8px 6px 14px;font-size:14px;display:flex}.qz-app-tabs span{opacity:.35;filter:grayscale();transition:all .25s}.qz-app-tabs span.on{opacity:1;filter:none;transform:translateY(-2px)scale(1.15)}.qz-app-feats{flex-direction:column;gap:8px;width:100%;display:flex}.qz-app-feats button{text-align:left;font:inherit;color:var(--qz-text);background:var(--qz-card);border:1.5px solid var(--qz-border);border-radius:var(--qz-radius);cursor:pointer;align-items:center;gap:12px;padding:12px 14px;transition:border-color .2s,background .2s;display:flex;position:relative;overflow:hidden}.qz-app-feats button.on{border-color:var(--qz-primary);background:color-mix(in srgb, var(--qz-primary) 6%, var(--qz-card))}.qz-app-feats .ic{background:color-mix(in srgb, var(--qz-primary) 10%, transparent);border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:20px;display:grid}.qz-app-feats .tx{flex-direction:column;gap:2px;display:flex}.qz-app-feats .tx b{letter-spacing:.04em;font-size:13.5px}.qz-app-feats .tx small{color:var(--qz-muted);font-size:13px;line-height:1.35}.qz-app-feats .bar{transform-origin:0;background:var(--qz-primary);width:100%;height:3px;animation:linear both qz-app-bar;position:absolute;bottom:0;left:0}@keyframes qz-app-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@container (width>=600px){.qz-app{grid-template-columns:auto 1fr;align-items:center}}.scr{flex-direction:column;gap:7px;display:flex}.scr-h{font-size:14px;font-weight:900}.scr-sub{color:var(--qz-muted);margin-top:-4px;font-size:10px}.scr-ring{width:70px;height:70px;margin:4px auto;position:relative}.scr-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.scr-ring circle{fill:none;stroke:var(--qz-border);stroke-width:3.5px}.scr-ring circle+circle{stroke:var(--qz-primary);stroke-linecap:round}.scr-ring span{color:var(--qz-muted);flex-direction:column;justify-content:center;align-items:center;font-size:9px;line-height:1.1;display:flex;position:absolute;inset:0}.scr-ring b{color:var(--qz-text);font-size:15px}.scr-task{background:var(--qz-card);border:1px solid var(--qz-border);border-radius:10px;align-items:center;gap:8px;padding:7px 8px;display:flex}.scr-task .ic{font-size:14px}.scr-task>span:nth-child(2){flex-direction:column;flex:1;line-height:1.2;display:flex}.scr-task small{color:var(--qz-muted);font-size:9.5px}.scr-task i{border:1.5px solid var(--qz-border);color:#fff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;font-style:normal;display:grid}.scr-task.done i{background:var(--qz-primary);border-color:var(--qz-primary)}.scr-phase{border:1px solid var(--qz-border);background:var(--qz-card);border-radius:10px;align-items:center;gap:8px;padding:8px;display:flex}.scr-phase .dot{background:var(--qz-border);width:22px;height:22px;color:var(--qz-text);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:900;display:grid}.scr-phase.now{border-color:var(--qz-primary)}.scr-phase.now .dot{background:var(--qz-primary);color:#fff}.scr-phase.lock{opacity:.55}.scr-phase>span:nth-child(2){flex-direction:column;flex:1;line-height:1.2;display:flex}.scr-phase small{color:var(--qz-muted);font-size:9.5px}.scr-phase em{color:var(--qz-primary);background:color-mix(in srgb, var(--qz-primary) 12%, transparent);border-radius:99px;padding:2px 6px;font-size:8.5px;font-style:normal;font-weight:800}.scr-note{color:var(--qz-muted);text-align:center;margin-top:2px;font-size:9.5px}.scr-card{background:color-mix(in srgb, var(--qz-primary) 7%, var(--qz-card));border:1px solid color-mix(in srgb, var(--qz-primary) 20%, transparent);border-radius:12px;flex-direction:column;gap:5px;padding:9px;display:flex}.scr-kv{justify-content:space-between;font-size:10.5px;display:flex}.scr-kv span{color:var(--qz-muted)}.scr .blur{filter:blur(3.5px);-webkit-user-select:none;user-select:none;font-style:normal}.scr-stepline{align-items:center;gap:6px;font-size:10.5px;display:flex}.scr-stepline span{background:var(--qz-border);border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;font-weight:800;display:grid}.scr-lock{text-align:center;color:var(--qz-primary);background:color-mix(in srgb, var(--qz-primary) 10%, transparent);border-radius:99px;padding:6px;font-size:10px;font-weight:800}.scr-big{justify-content:center;align-items:baseline;gap:6px;margin:6px 0 2px;display:flex}.scr-big span{color:var(--qz-muted);font-size:15px;font-weight:700}.scr-big b{color:var(--qz-primary);font-size:21px;font-weight:900}.scr-spark{width:100%}.scr-spark path{fill:none;stroke:var(--qz-primary);stroke-width:3px;stroke-linecap:round}.scr-spark circle{fill:var(--qz-primary)}.scr-pills{justify-content:center;gap:5px;display:flex}.scr-pills span{background:color-mix(in srgb, var(--qz-primary) 10%, transparent);color:var(--qz-primary);border-radius:99px;padding:3px 7px;font-size:9px;font-weight:800}.scr-event{background:color-mix(in srgb, var(--qz-primary) 7%, var(--qz-card));border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:10px;display:flex}.scr-event span{font-size:26px}.scr-event small{color:var(--qz-muted)}.scr-cal{text-align:center;grid-template-columns:repeat(7,1fr);gap:3px;font-size:9px;display:grid}.scr-cal span{background:var(--qz-card);border:1px solid var(--qz-border);border-radius:6px;padding:4px 0}.scr-cal span.on{background:var(--qz-primary);color:#fff;border-color:var(--qz-primary)}.qz-compare{border-radius:calc(var(--qz-radius) + 4px);border:1px solid var(--qz-border);background:var(--qz-card);overflow:hidden}.qz-cmp-row{border-top:1px solid var(--qz-border);grid-template-columns:1.35fr 1fr 1fr;align-items:center;display:grid}.qz-cmp-row>span{text-align:center;justify-content:center;align-items:center;min-height:44px;padding:11px 8px;display:flex}.qz-cmp-row .lbl{text-align:left;justify-content:flex-start;padding-left:14px;font-size:14px;font-weight:700}.qz-cmp-row .b{background:color-mix(in srgb, var(--qz-primary) 7%, transparent)}.qz-cmp-row.head{border-top:0}.qz-cmp-row.head span{letter-spacing:.03em;font-size:11.5px;font-weight:800;line-height:1.25}.qz-cmp-row.head .a{color:var(--qz-muted)}.qz-cmp-row.head .b{background:var(--qz-primary);color:var(--qz-primary-text)}.qz-compare .sym{border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-weight:900;display:grid}.qz-compare .sym.yes{background:var(--qz-primary);color:#fff}.qz-compare .a .sym.yes{background:color-mix(in srgb, var(--qz-text) 55%, transparent)}.qz-compare .sym.no{color:color-mix(in srgb, var(--qz-text) 35%, transparent);font-size:15px}.qz-compare .sym.maybe{color:#d97706;background:#fef3c7}.qz-compare:not(.seen) .qz-cmp-row:not(.head){opacity:0}.qz-compare.seen .qz-cmp-row:not(.head){animation:qz-tb-up .45s cubic-bezier(.2, .8, .2, 1) calc(var(--k) * 70ms) both}.qz-guar{text-align:center;border-radius:calc(var(--qz-radius) + 4px);background:color-mix(in srgb, var(--qz-primary) 5%, var(--qz-card));border:1.5px dashed color-mix(in srgb, var(--qz-primary) 35%, transparent);flex-direction:column;align-items:center;gap:10px;padding:22px 18px;display:flex}.qz-guar-seal{place-items:center;width:108px;height:108px;display:grid;position:relative}.qz-guar-seal .ring{background:conic-gradient(from 0deg, var(--qz-primary), color-mix(in srgb, var(--qz-primary) 60%, #f5c16c), var(--qz-primary));box-shadow:0 10px 24px color-mix(in srgb, var(--qz-primary) 30%, transparent);border-radius:50%;position:absolute;inset:0}.qz-guar-seal .ring:after{content:"";border:2px dashed #fff9;border-radius:50%;position:absolute;inset:6px}.qz-guar-seal .in{color:#fff;flex-direction:column;align-items:center;line-height:1;display:flex;position:relative}.qz-guar-seal .in b{font-size:34px;font-weight:900}.qz-guar-seal .in small{letter-spacing:.14em;margin-top:2px;font-size:11px;font-weight:800}.qz-guar-seal .shield{filter:drop-shadow(0 3px 6px #0003);font-size:26px;position:absolute;bottom:-6px;right:-4px}.qz-guar-title{letter-spacing:.03em;font-size:18px;font-weight:900}.qz-guar-text{color:var(--qz-muted);font-size:15px;line-height:1.5}.qz-shift{border-radius:calc(var(--qz-radius) + 6px);background:var(--qz-card);border:1px solid var(--qz-border);box-shadow:0 12px 30px color-mix(in srgb, var(--to) 10%, transparent);grid-template-columns:1fr auto 1fr;align-items:end;gap:6px 10px;padding:18px 12px 16px;display:grid}.qz-shift-col{flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.qz-shift-label{letter-spacing:.12em;color:var(--qz-muted);text-transform:uppercase;font-size:11.5px;font-weight:800}.qz-shift-num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;min-height:54px;color:var(--from);justify-content:center;align-items:flex-end;font-size:44px;font-weight:900;line-height:1;display:flex}.qz-shift-col.to .qz-shift-num{color:var(--to);font-size:52px}.qz-shift-num small{margin-left:1px;font-size:.5em}.qz-shift-bar{background:color-mix(in srgb, var(--from) 10%, transparent);border-radius:12px;width:58px;height:120px;position:relative;overflow:hidden}.qz-shift-col.to .qz-shift-bar{background:color-mix(in srgb, var(--to) 10%, transparent)}.qz-shift-bar i{background:linear-gradient(180deg, color-mix(in srgb, var(--from) 70%, #fff), var(--from));border-radius:12px;position:absolute;bottom:0;left:0;right:0}.qz-shift-col.to .qz-shift-bar i{background:linear-gradient(180deg, color-mix(in srgb, var(--to) 70%, #fff), var(--to));box-shadow:0 -4px 16px color-mix(in srgb, var(--to) 35%, transparent)}.qz-shift-figs{flex-wrap:wrap;justify-content:center;gap:2px;display:flex}.qz-fig{width:15px;height:26px;fill:var(--qz-border);transition:fill .35s,transform .35s cubic-bezier(.2,1.6,.4,1)}.qz-shift-col.from .qz-fig.on{fill:var(--from);transform:scale(1.12)}.qz-shift-col.to .qz-fig.on{fill:var(--to);transform:scale(1.12)}.qz-shift-note{text-align:center;color:var(--qz-muted);font-size:13px;font-weight:700;line-height:1.25}.qz-shift-col.to .qz-shift-note{color:var(--to)}.qz-shift-arrow{color:var(--to);opacity:0;align-self:center;padding-bottom:60px;font-size:30px;font-weight:900;transition:opacity .4s,transform .5s cubic-bezier(.2,1.6,.4,1);transform:translate(-10px)}.qz-shift-arrow.in,.qz-shift.done .qz-shift-arrow{opacity:1;transform:none}.qz-shift-mult{letter-spacing:.08em;color:#fff;background:var(--to);opacity:0;border-radius:999px;grid-column:1/-1;justify-self:center;margin-top:6px;padding:7px 14px;font-size:13px;font-weight:900;transition:opacity .3s,transform .45s cubic-bezier(.2,1.6,.4,1);transform:scale(.6)}.qz-shift-mult.in,.qz-shift.done .qz-shift-mult{opacity:1;transform:none}.qz-proof{flex-direction:column;margin:0 auto;display:flex}.qz-proof-photo{border-radius:var(--r);position:relative;overflow:hidden}.qz-proof-photo img{width:100%;height:auto;display:block}.qz-proof.layout-below.has-card .qz-proof-photo{border-bottom-right-radius:0;border-bottom-left-radius:0}.qz-proof-card{text-align:center;background:var(--qz-card);border:1px solid var(--qz-border);border-radius:0 0 var(--r) var(--r);border-top:0;flex-direction:column;align-items:center;gap:3px;padding:10px 12px 12px;animation:.5s cubic-bezier(.2,.8,.2,1) .35s both qz-proof-in;display:flex}.qz-proof.layout-overlay .qz-proof-card{background:0 0;border:0;border-radius:0;padding:8px 4px 0}.qz-proof-stars{color:#f5a623;letter-spacing:1.5px;align-items:center;gap:6px;font-size:13px;line-height:1;display:inline-flex}.qz-proof-stars small{color:var(--qz-muted);letter-spacing:0;font-size:11px;font-weight:600}.qz-proof-who{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;font-size:13px;display:inline-flex}.qz-proof-who em{letter-spacing:.05em;color:var(--qz-primary);background:color-mix(in srgb, var(--qz-primary) 10%, transparent);border-radius:999px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:800}.qz-proof-stat{color:var(--qz-primary);font-size:12px;font-weight:700}.qz-proof-quote{color:var(--qz-text);quotes:"“" "”";font-size:13.5px;font-style:italic;line-height:1.35}.qz-proof-badge{-webkit-backdrop-filter:blur(6px);color:#1f1a1c;background:#ffffffdb;border-radius:10px;flex-direction:column;gap:1px;max-width:70%;padding:6px 9px;font-size:11px;line-height:1.25;animation:.5s cubic-bezier(.2,.8,.2,1) .35s both qz-proof-in;display:flex;position:absolute;bottom:8px;left:8px;box-shadow:0 4px 14px #0000001f}.qz-proof-badge b{font-size:12px}.qz-proof-badge .qz-proof-stars{font-size:11px}@keyframes qz-proof-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.qz-counter{color:var(--qz-muted);font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end;font-size:12px;font-weight:700}.qz-header-row{grid-template-columns:52px 1fr 52px}.app-mode{background-image:radial-gradient(120% 55% at 50% -12%, color-mix(in srgb, var(--qz-primary) 9%, var(--qz-bg)), var(--qz-bg) 62%);background-attachment:scroll}.app-mode .qz-header{z-index:30;background:color-mix(in srgb, var(--qz-bg) 82%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid color-mix(in srgb, var(--qz-border) 70%, transparent);margin:-12px -16px 16px;padding:10px 16px;position:sticky;top:0}.app-mode .qz-progress{height:4px;margin-top:8px}.app-mode .qz-progress span{background:linear-gradient(90deg, color-mix(in srgb, var(--qz-primary) 70%, #fff), var(--qz-primary))}.app-mode .qz-back{background:var(--qz-card);border-radius:12px;place-items:center;width:38px;height:38px;font-size:26px;display:grid;box-shadow:0 1px 4px #0000000f}.app-mode .qz-step{animation:none}.app-mode .qz-step.dir-fwd{animation:.42s cubic-bezier(.2,.8,.2,1) backwards qz-slide-fwd}.app-mode .qz-step.dir-back{animation:.42s cubic-bezier(.2,.8,.2,1) backwards qz-slide-back}@keyframes qz-slide-fwd{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes qz-slide-back{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}.app-mode .qz-text{line-height:1.62}.app-mode .qz-image-box{box-shadow:0 12px 32px #2b20231a}.qz-root.has-sticky .qz-container{padding-bottom:120px}.qz-sticky-cta{z-index:35;padding:22px 16px calc(14px + env(safe-area-inset-bottom));background:linear-gradient(to top, var(--qz-bg) 62%, color-mix(in srgb, var(--qz-bg) 0%, transparent));position:fixed;bottom:0;left:0;right:0}.qz-sticky-cta>.qz-block{max-width:var(--qz-max);margin:0 auto}.qz-sticky-cta .qz-button{box-shadow:0 10px 26px color-mix(in srgb, var(--qz-primary) 30%, transparent);animation:.5s cubic-bezier(.2,.8,.2,1) .15s both qz-sticky-btn}@keyframes qz-sticky-btn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.opt-app .qz-options-grid{gap:10px}.opt-app .qz-option{background:var(--qz-card);border:1.5px solid var(--qz-border);border-radius:16px;transition:border-color .18s,background .18s,box-shadow .25s,transform .12s;box-shadow:0 2px 10px #2b20230d}.opt-app .qz-option-row{gap:12px;min-height:58px;padding:16px}.opt-app .qz-option-label{font-size:16px;font-weight:600;line-height:1.35}.opt-app .qz-option:hover{border-color:color-mix(in srgb, var(--qz-primary) 45%, var(--qz-border))}.opt-app .qz-option:active{transform:scale(.98)}.opt-app .qz-option.on{border-color:var(--qz-primary);background:color-mix(in srgb, var(--qz-primary) 6%, var(--qz-card));box-shadow:0 8px 22px color-mix(in srgb, var(--qz-primary) 18%, transparent)}.opt-app .qz-option-emoji{background:color-mix(in srgb, var(--qz-primary) 8%, transparent);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:21px;display:grid}.opt-app .layout-grid2 .qz-option-emoji,.opt-app .layout-grid3 .qz-option-emoji{border-radius:16px;width:52px;height:52px;font-size:28px}.opt-app .qz-check{border-width:2px;width:24px;height:24px}.opt-app .qz-option.on .qz-check{animation:.28s cubic-bezier(.2,1.6,.4,1) qz-cal-pop}.app-mode .qz-option{animation:.45s cubic-bezier(.2,.8,.2,1) backwards qz-opt-in;animation-delay:calc(var(--i,0) * 45ms + .12s)}@keyframes qz-opt-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.qz-faq{flex-direction:column;gap:8px;display:flex}.qz-faq details{background:var(--qz-card);border-radius:var(--qz-radius);padding:12px 14px}.qz-faq summary{cursor:pointer;font-weight:600}.qz-faq details>div{color:var(--qz-muted);margin-top:8px;font-size:15px}.qz-hr{border:0;border-top:1px solid var(--qz-border);width:100%}.qz-404{text-align:center;color:#374151;padding:80px 20px;font-family:system-ui,sans-serif}.qz-testbar{z-index:50;color:#fff;white-space:nowrap;background:#111827eb;border-radius:999px;align-items:center;gap:10px;max-width:calc(100vw - 24px);padding:8px 12px;font:600 12px/1.3 system-ui,sans-serif;display:flex;position:fixed;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #0003}.qz-testbar span{text-overflow:ellipsis;overflow:hidden}.qz-testbar a{color:#fde68a;flex:none;text-decoration:none}.qz-pj-card .txt{align-items:inherit;flex-direction:column;min-width:0;display:flex}.app-mode .qz-options>.qz-button{bottom:calc(14px + env(safe-area-inset-bottom));z-index:5;box-shadow:0 10px 26px color-mix(in srgb, var(--qz-primary) 28%, transparent);position:sticky}.app-mode .qz-options>.qz-button:disabled{box-shadow:none}.qz-vturb{overflow:hidden}.qz-vt-editor{aspect-ratio:9/12;color:#fff;text-align:center;background:linear-gradient(160deg,#1b1418,#3a2c33);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;max-height:420px;margin:0 auto;padding:16px;display:flex}.qz-vt-editor span{background:#ffffff26;border-radius:50%;place-items:center;width:54px;height:54px;font-size:22px;display:grid}.qz-vt-editor small{opacity:.75;font-size:12px}.qz-vt-editor em{opacity:.55;font-size:11px;font-style:normal}.qz-btn{justify-content:center;align-items:center;gap:10px;line-height:1.2;display:flex}.qz-btn-txt{flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.qz-btn-sub{opacity:.82;letter-spacing:0;text-transform:none;font-size:12.5px;font-weight:500}.qz-btn.has-ic{padding-left:52px;padding-right:52px}.qz-btn-ic{background:#ffffff2e;border-radius:50%;place-items:center;width:38px;height:38px;margin-top:-19px;transition:transform .35s cubic-bezier(.34,1.56,.64,1),background .2s;display:grid;position:absolute;top:50%;right:8px}.qz-btn-ic svg{width:19px;height:19px;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.qz-btn:hover .qz-btn-ic svg{transform:translate(2px)}.qz-btn-sm{padding-top:11px;padding-bottom:11px;font-size:15px}.qz-btn-sm .qz-btn-ic{width:30px;height:30px;margin-top:-15px}.qz-btn-sm.has-ic{padding-left:42px;padding-right:42px}.qz-btn-lg{padding-top:19px;padding-bottom:19px;font-size:19px}.qz-btn-lg .qz-btn-ic{width:44px;height:44px;margin-top:-22px;right:9px}.qz-btn-fx{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.qz-ripple{opacity:0;pointer-events:none;background:currentColor;border-radius:50%;animation:.65s cubic-bezier(.2,.7,.3,1) forwards qz-ripple;position:absolute;transform:scale(0)}@keyframes qz-ripple{0%{opacity:.3;transform:scale(0)}55%{opacity:.2}to{opacity:0;transform:scale(1)}}.btn-app .qz-button:not([class*=qz-v-]),.qz-button.qz-v-app{--qz-btn:var(--qz-primary);background:linear-gradient(180deg, color-mix(in srgb, var(--qz-btn) 82%, #fff) 0%, var(--qz-btn) 48%, color-mix(in srgb, var(--qz-btn) 86%, #000) 100%);min-height:58px;color:var(--qz-primary-text);letter-spacing:-.005em;box-shadow:inset 0 1px 0 #ffffff52, inset 0 -2px 0 #0000001a, 0 10px 22px -8px color-mix(in srgb, var(--qz-btn) 75%, transparent), 0 2px 5px color-mix(in srgb, var(--qz-btn) 22%, transparent);border:0;border-radius:18px;padding-top:14px;padding-bottom:14px;font-size:17px;font-weight:650;transition:transform .45s cubic-bezier(.34,1.56,.64,1),box-shadow .25s,filter .2s}.btn-app .qz-button:not([class*=qz-v-]):hover,.qz-button.qz-v-app:hover{filter:brightness(1.04)saturate(1.05)}.btn-app .qz-button:not([class*=qz-v-]):active,.qz-button.qz-v-app:active{box-shadow:inset 0 1px 0 #ffffff40, inset 0 2px 6px #00000024, 0 4px 10px -6px color-mix(in srgb, var(--qz-btn) 70%, transparent);transition-duration:.12s;transform:scale(.965)}.btn-app .qz-button:not([class*=qz-v-]):disabled,.qz-button.qz-v-app:disabled{filter:grayscale(.35);box-shadow:none}.btn-app .qz-button:not([class*=qz-v-]) .qz-btn-ic,.qz-v-app .qz-btn-ic{background:#fff3;box-shadow:inset 0 1px #ffffff40}.btn-app .qz-button:not([class*=qz-v-]):active .qz-btn-ic,.qz-v-app:active .qz-btn-ic{transform:translate(3px)}.btn-app .qz-button:not(.qz-btn):not(.qz-plan-cta):before{content:"";background:#fff3;border-radius:50%;width:38px;height:38px;margin-top:-19px;position:absolute;top:50%;right:8px}.btn-app .qz-button:not(.qz-btn):not(.qz-plan-cta):after{content:"";background:currentColor;width:19px;height:19px;margin-top:-9.5px;transition:transform .35s cubic-bezier(.34,1.56,.64,1);position:absolute;top:50%;right:17.5px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat}.btn-app .qz-button:not(.qz-btn):not(.qz-plan-cta):active:after{transform:translate(3px)}.btn-app .qz-button:not(.qz-btn):not(.qz-plan-cta){padding-left:52px;padding-right:52px}.qz-button.qz-v-solid{--qz-btn:var(--qz-primary);background:var(--qz-btn);border:2px solid var(--qz-btn);color:var(--qz-primary-text);border-radius:var(--qz-radius);box-shadow:none}.qz-button.qz-v-soft{--qz-btn:var(--qz-primary);background:color-mix(in srgb, var(--qz-btn) 12%, var(--qz-bg));color:var(--qz-btn);box-shadow:none;border:0;border-radius:16px}.qz-button.qz-v-soft .qz-btn-ic,.qz-button.qz-v-outline .qz-btn-ic{background:color-mix(in srgb, var(--qz-btn) 14%, transparent)}.qz-button.qz-v-outline{--qz-btn:var(--qz-primary);border:2px solid var(--qz-btn);color:var(--qz-btn);box-shadow:none;background:0 0;border-radius:16px}.qz-button.qz-v-dark{color:#fff;background:linear-gradient(#2a2a2e,#111113);border:0;border-radius:18px;box-shadow:inset 0 1px #ffffff1f,0 10px 22px -10px #0000008c}.qz-button.qz-v-dark .qz-btn-ic{background:#ffffff1f}.qz-button.qz-v-glass{background:color-mix(in srgb, var(--qz-card) 55%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);border:1px solid color-mix(in srgb, var(--qz-text) 12%, transparent);color:var(--qz-text);border-radius:18px;box-shadow:0 8px 24px -12px #00000040,inset 0 1px #ffffff80}.qz-button.qz-v-glass .qz-btn-ic{background:var(--qz-primary);color:var(--qz-primary-text)}.qz-btn[class*=qz-v-]:active{transform:scale(.97)}.qz-anim-pulse{animation:1.6s infinite qz-pulse}.qz-anim-shine .qz-btn-fx:before{content:"";will-change:transform;background:linear-gradient(100deg,#0000,#ffffff61,#0000);width:45%;animation:3.2s ease-in-out infinite qz-shine;position:absolute;top:0;bottom:0;left:0;transform:translate(-140%)skew(-18deg)}@keyframes qz-shine{0%,55%{transform:translate(-140%)skew(-18deg)}to{transform:translate(300%)skew(-18deg)}}.qz-anim-glow:after{content:"";border-radius:inherit;border:2px solid var(--qz-btn,var(--qz-primary));opacity:0;pointer-events:none;will-change:transform, opacity;animation:2s cubic-bezier(.2,.6,.3,1) infinite qz-glow;position:absolute;inset:0}@keyframes qz-glow{0%{opacity:.65;transform:scale(1)}70%,to{opacity:0;transform:scale(1.05,1.28)}}.qz-anim-nudge .qz-btn-ic svg{animation:1.5s cubic-bezier(.34,1.56,.64,1) infinite qz-nudge}@keyframes qz-nudge{0%,55%,to{transform:translate(0)}30%{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.qz-anim-pulse,.qz-anim-glow:after,.qz-anim-shine .qz-btn-fx:before,.qz-anim-nudge .qz-btn-ic svg{animation:none}}
