.pastel-art{margin:0;min-width:0}.pastel-art__stage{aspect-ratio:1;max-height:480px;position:relative;width:100%}.pastel-art img{height:100%;object-fit:contain;width:100%}.pastel-art__model{inset:0;position:absolute}.pastel-art__model canvas{height:100%;touch-action:none;width:100%}.pastel-art [hidden]{display:none}.pastel-art__controls{display:flex;flex-wrap:wrap;font-size:13px;gap:8px;justify-content:center}.pastel-art__controls button,.pastel-hero__controls button{background:#f6f5fa;border:1px solid #c7c4df;border-radius:16px;color:#26247b;cursor:pointer;font:inherit;padding:9px 13px}.pastel-art canvas:focus-visible,.pastel-art__controls button:focus-visible,.pastel-hero__controls button:focus-visible{outline:3px solid #26247b;outline-offset:3px}.pastel-hero{min-width:0;width:100%}.pastel-hero__frames{aspect-ratio:1;position:relative}.pastel-hero__frames img{height:100%;inset:0;object-fit:contain;pointer-events:none;position:absolute;transition:opacity .65s ease;width:100%}.pastel-hero__controls{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.pastel-hero__controls button[aria-pressed=true]{background:#26247b;color:#fff}@media(prefers-reduced-motion:reduce){.pastel-hero__frames img{transition:none}}.pastel-hero__controls{gap:10px;padding:10px}.pastel-hero__controls button{background:#ffffff60;border:0;border-radius:50%;height:12px;min-height:12px;padding:0;width:12px}.pastel-hero__controls button[aria-pressed=true]{background:#ffd1b4;box-shadow:0 0 0 4px #ffd1b426}.pastel-hero__controls button:focus-visible{outline-color:#ffd1b4}.qc-title-art{block-size:56px;block-size:var(--title-art-size,56px);display:block;flex:none;inline-size:56px;inline-size:var(--title-art-size,56px);max-inline-size:none;min-inline-size:56px;min-inline-size:var(--title-art-size,56px);object-fit:contain;pointer-events:none;vertical-align:middle}.qc-field-heading,.qgp .qc-heading-kicker{align-items:center;display:flex;gap:.75rem;min-inline-size:0}.qc-field-heading>span,.qc-heading-kicker>span{min-inline-size:0}.qc-field-heading{gap:.6rem}.qcl .qcl-kicker{gap:.8rem;line-height:1.65;min-block-size:3.5rem}.qcl .qcl-kicker>span{background:none;border-radius:0;box-shadow:none;height:auto;width:auto}.qcl .qcl-faq-browser__heading h2,.qcl .qcl-heading h2{-webkit-margin-before:.7rem;margin-block-start:.7rem}.qcl .qc-title-row{align-items:center;display:flex;gap:.75rem;min-inline-size:0}.qcl .qc-title-row>span{min-inline-size:0}.qcl .qcl-journey__content>.qc-title-art{-webkit-margin-after:.9rem;margin-block-end:.9rem}.qcl .qcl-kids__visual>.qc-title-art{margin-block:.25rem}.qcl .qcl-footer__links a,.qcl .qcl-nav nav a{gap:.5rem;min-height:44px}.qcl .qcl-faq-browser__support>.qc-title-art{margin:0}.qgp-choice legend .qc-field-heading{padding-block:.1rem}.qgp-duration__heading label .qc-field-heading{line-height:1.6}@media(max-width:650px){.qcl .qcl-kicker{gap:.65rem;min-block-size:3rem}.qcl .qcl-kicker>.qc-title-art,.qgp-heading .qc-title-art{block-size:44px;inline-size:44px;min-inline-size:44px}.qc-heading-kicker{gap:.65rem}.qc-field-heading{gap:.5rem}.qcl .qc-title-row{gap:.6rem}}.qc-public-page{background:#f5f5f8;background:var(--qc-bg,#f5f5f8);color:#25224f;font-family:Ray,sans-serif;min-height:100vh;padding:24px}.qc-public-page nav{display:flex;flex-wrap:wrap;gap:24px;margin:auto;max-width:1100px}.qc-public-page a{color:#2f2c79}.qc-public-page section{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin:60px auto;max-width:1000px}.qc-public-page p{max-width:46ch}.qc-public-page-action{border:1px solid #2f2c79;border-radius:12px;display:inline-block;padding:12px 20px}.qc-public-page-art{height:360px}.qc-auth-art{height:200px;margin:0 auto 12px}.qc-goal-art,.qc-wallet-art{height:180px;margin:auto;max-width:300px}.qc-goal-thumb{height:64px;width:64px}.qc-purchase-art{height:72px;width:72px}.qc-goal-picker{border:0;margin:0 0 20px;padding:0}.qc-goal-picker>div{grid-gap:8px;display:grid;gap:8px;max-height:340px;overflow:auto;padding:4px}.qc-goal-picker button{background:#fff;border:1px solid #dedceb;border-radius:12px;color:#25224f;cursor:pointer;font:inherit;padding:6px}.qc-goal-picker button[aria-pressed=true]{background:#f0eefb;border:2px solid #2f2c79}.qc-goal-picker button .pastel-art__stage{height:78px}.qc-goal-picker span{display:block;font-size:12px}.qc-goal-picker legend{margin-bottom:10px}@media(max-width:600px){.qc-public-page section{gap:16px;grid-template-columns:1fr;margin:24px auto}.qc-public-page-art{height:240px}.qc-public-page nav{gap:16px}.qc-goal-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}.qc-auth-art{height:160px}}.qc-auth-art .pastel-art__stage,.qc-goal-art .pastel-art__stage,.qc-public-page-art .pastel-art__stage,.qc-wallet-art .pastel-art__stage{height:100%;max-height:250px}.qc-goal-thumb .pastel-art__stage,.qc-purchase-art .pastel-art__stage{height:64px}.qc-auth-art,.qc-goal-art,.qc-public-page-art,.qc-wallet-art{height:auto}.qc-goal-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;overflow:visible}.qc-goal-picker button{min-height:120px;padding:10px}.qc-goal-picker button .pastel-art__stage{height:90px}@media(max-width:600px){.qc-goal-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.qcl-silver-drag{background:linear-gradient(135deg,#f5f2ff,#fff6ef);border:1px solid #211e5a1a;border-radius:20px;margin:22px 0 18px;padding:18px}.qcl-silver-drag__heading,.qcl-silver-drag__limits{display:flex;gap:12px;justify-content:space-between}.qcl-silver-drag__heading{font-size:13px;font-weight:700;margin-bottom:18px}.qcl-silver-drag__heading>span:last-child{color:#6552ae;font-size:20px;line-height:1}.qcl-silver-drag input[type=range]{appearance:none;-webkit-appearance:none;background:linear-gradient(to right,#7661b8 0,#7661b8 var(--silver-progress),#dfdaee var(--silver-progress),#dfdaee 100%);border:0;border-radius:20px;cursor:ew-resize;direction:ltr;height:10px;min-height:0;padding:0;width:100%}.qcl-silver-drag input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;background:#7661b8;border:5px solid #fff;border-radius:50%;box-shadow:0 2px 10px #7661b850;height:28px;width:28px}.qcl-silver-drag input[type=range]::-moz-range-thumb{background:#7661b8;border:5px solid #fff;border-radius:50%;box-shadow:0 2px 10px #7661b850;height:18px;width:18px}.qcl-silver-drag input[type=range]:focus-visible{outline:3px solid #bdacec;outline-offset:9px}.qcl-silver-drag__limits{color:#686379;direction:ltr;font-size:10px;margin-top:12px}.qcl-silver-drag__limits span{direction:rtl}.qcl-silver-drag__presets{display:flex;flex-wrap:wrap;gap:7px;margin-top:17px}.qcl-silver-drag__presets button{background:#fff;border:1px solid #ded6ed;border-radius:12px;color:#514375;cursor:pointer;flex:1 1;font:inherit;font-size:11px;min-height:40px;padding:7px 8px}.qcl-silver-drag__presets button[aria-pressed=true]{background:#e9e1f8;border-color:#9175c5}@media(max-width:480px){.qcl-silver-drag{padding:16px 12px}.qcl-silver-drag__presets button{font-size:10px}}.qcl-calculator__info summary{align-items:center;cursor:pointer;display:flex;gap:6px;list-style:none;min-height:32px}.qcl-calculator__info summary::-webkit-details-marker{display:none}.qcl-calculator__info p{margin-top:6px}.qgp{--qgp-line:color-mix(in srgb,var(--qc-violet) 15%,#0000);color:var(--qc-deep);font-family:var(--qc-font);letter-spacing:normal;margin-inline:auto;max-inline-size:var(--qc-content);padding:clamp(2rem,6vw,6rem) clamp(1rem,3vw,2rem);scroll-margin-block-start:6rem}.qgp *,.qgp :after,.qgp :before{box-sizing:border-box}.qgp button,.qgp input{font:inherit}.qgp button{cursor:pointer}.qgp button:disabled{cursor:wait;opacity:.65}.qgp p{line-height:1.85;margin:0}.qgp-heading{grid-gap:2rem;-webkit-margin-after:2.5rem;align-items:end;display:grid;gap:2rem;grid-template-columns:1.1fr 1fr;margin-block-end:2.5rem}.qgp-eyebrow{color:var(--qc-muted);display:block;font-size:.82rem;font-weight:600;letter-spacing:normal}.qgp-heading h2{font-size:clamp(1.9rem,3.5vw,3rem);font-weight:700;letter-spacing:normal;line-height:1.3;margin:.65rem 0 0}.qgp-heading>p{color:var(--qc-muted);font-size:1.025rem}.qgp-heading>p span{font-size:.88rem}.qgp-workbench{border-block:1px solid var(--qgp-line);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.16fr);isolation:isolate}.qgp-controls{grid-gap:1.45rem;align-content:start;display:grid;gap:1.45rem;padding:2.25rem 0 2.25rem 2.5rem}.qgp-choice{border:0;margin:0;min-inline-size:0;padding:0}.qgp-choice legend,.qgp-duration__heading>label,.qgp-field>label{-webkit-margin-after:.65rem;font-size:.94rem;font-weight:600;margin-block-end:.65rem}.qgp-goals,.qgp-metals{grid-gap:.45rem;display:grid;gap:.45rem;grid-template-columns:repeat(4,minmax(0,1fr))}.qgp-goals button{align-items:center;background:#0000;border:1px solid var(--qgp-line);border-radius:.75rem;color:var(--qc-muted);display:flex;flex-direction:column;font-size:.9rem;gap:.2rem;justify-content:center;min-block-size:4.1rem;padding:.65rem .2rem;transition:background var(--qc-fast),color var(--qc-fast)}.qgp-goals button>.qc-icon{color:var(--qc-violet)}.qgp-goals button[aria-pressed=true]{border-color:var(--qc-violet);color:var(--qc-violet)}.qgp-field>label{display:block}.qgp-name-input{background:var(--qc-white);border:1px solid var(--qc-border);border-radius:.8rem;color:var(--qc-violet);inline-size:100%;min-block-size:3rem;padding:.7rem 1rem}.qgp-name-input::placeholder{color:var(--qc-muted)}.qgp-money-input{align-items:center;background:var(--qc-white);border:1px solid var(--qc-border);border-radius:.8rem;display:flex;gap:.5rem;min-block-size:3.5rem;padding-inline:1rem}.qgp-money-input:focus-within{border-color:var(--qc-violet);box-shadow:0 0 0 2px var(--qc-violet-soft)}.qgp-money-input.is-invalid{border-color:var(--qc-danger)}.qgp-money-input input{font-feature-settings:"tnum";background:#0000;border:0;color:var(--qc-violet);font-size:clamp(1.2rem,2vw,1.65rem);font-variant-numeric:tabular-nums;font-weight:600;inline-size:100%;min-inline-size:0;outline:none;padding-block:.65rem}.qgp-money-input span{color:var(--qc-muted);font-size:.86rem}.qgp-input-hint{-webkit-margin-before:.45rem!important;color:var(--qc-muted);font-size:.76rem;margin-block-start:.45rem!important}.qgp-input-hint.is-error{color:var(--qc-danger)}.qgp-duration{padding-block:.5rem}.qgp-duration__heading{-webkit-margin-after:.6rem;align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-block-end:.6rem}.qgp-duration__heading label{margin:0}.qgp-duration__heading>div{align-items:center;color:var(--qc-muted);display:flex;font-size:.83rem;gap:.5rem;white-space:nowrap}.qgp-duration__heading input{background:var(--qc-white);border:1px solid var(--qc-border);border-radius:.6rem;color:var(--qc-violet);font-size:1.15rem;font-weight:600;inline-size:4.3rem;padding:.4rem;text-align:center}.qgp-range{accent-color:var(--qc-violet);block-size:1.6rem;cursor:pointer;direction:rtl;display:block;inline-size:100%;margin-inline:0;touch-action:pan-y}.qgp-range:disabled{cursor:default;opacity:.5}.qgp-range-labels{color:var(--qc-muted);display:flex;font-size:.75rem;justify-content:space-between}.qgp-metals button{align-items:center;background:var(--qc-white);border:1px solid var(--qgp-line);border-radius:3rem;color:var(--qc-muted);display:flex;font-size:.85rem;gap:.5rem;justify-content:center;min-block-size:2.9rem;padding:.5rem .35rem}.qgp-metals button[aria-pressed=true]{border-color:var(--qc-violet);box-shadow:inset 0 0 0 1px var(--qc-violet);color:var(--qc-violet)}.qgp-metal-swatch{block-size:.95rem;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f;display:block;flex:0 0 .95rem;inline-size:.95rem}.qgp-metal-swatch.is-silver{background:linear-gradient(135deg,var(--qc-white),var(--qc-silver-mid))}.qgp-metal-swatch.is-gold_18k{background:linear-gradient(135deg,#f7e0ad,#b98b35)}.qgp-metal-swatch.is-copper{background:linear-gradient(135deg,var(--qc-peach),#a36a49)}.qgp-experience{-webkit-border-start:1px solid var(--qgp-line);background:radial-gradient(ellipse at 70% 30%,var(--qc-white) 0,#0000 60%),var(--qc-violet-soft);border-inline-start:1px solid var(--qgp-line);display:flex;flex-direction:column;overflow:hidden;padding:1.75rem 2rem}.qgp-scene-heading{align-items:center;display:flex;gap:.75rem;justify-content:space-between;position:relative;z-index:1}.qgp-scene-badge{font-feature-settings:"tnum";background:#ffffffa6;border:1px solid var(--qgp-line);border-radius:99px;color:var(--qc-violet);font-size:.73rem;font-variant-numeric:tabular-nums;min-inline-size:7.2rem;padding:.25rem .7rem;text-align:center;white-space:nowrap}.qgp-world{inline-size:min(100%,32rem);margin:-1rem auto -1.65rem;min-inline-size:0;pointer-events:auto}.qgp-world .qc-world{block-size:auto;inline-size:100%}.qgp-world svg{max-inline-size:100%}.qgp-result{-webkit-margin-before:auto;margin-block-start:auto;position:relative;text-align:center;z-index:1}.qgp-daily>span{color:var(--qc-muted);font-size:.9rem}.qgp-daily>strong{font-feature-settings:"tnum";color:var(--qc-violet);display:block;font-size:clamp(1.9rem,3.3vw,3.3rem);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:normal;line-height:1.45;overflow-wrap:anywhere}.qgp-daily strong small{font-size:.95rem;font-weight:500;letter-spacing:normal}.qgp-daily>p{color:var(--qc-muted);font-size:.84rem}.qgp-last-day{color:var(--qc-muted);font-size:.74rem;margin-block:.6rem 1rem!important}.qgp-preview{-webkit-padding-before:1rem;-webkit-margin-before:1rem;-webkit-border-before:1px solid var(--qgp-line);border-block-start:1px solid var(--qgp-line);margin-block-start:1rem;padding-block-start:1rem;position:relative;z-index:1}.qgp-preview__amount,.qgp-preview__heading{align-items:center;display:flex;font-size:.8rem;gap:.75rem;justify-content:space-between}.qgp-preview__heading output{font-feature-settings:"tnum";color:var(--qc-violet);font-variant-numeric:tabular-nums;font-weight:600}.qgp-preview__amount{color:var(--qc-muted);flex-wrap:wrap;font-size:.74rem}.qgp-preview__amount strong{font-feature-settings:"tnum";color:var(--qc-violet);font-variant-numeric:tabular-nums}.qgp-preview>p{-webkit-margin-before:.55rem;color:var(--qc-muted);font-size:.72rem;margin-block-start:.55rem}.qgp-metal-plan{grid-gap:3rem;-webkit-border-after:1px solid var(--qgp-line);border-block-end:1px solid var(--qgp-line);display:grid;gap:3rem;grid-template-columns:.8fr 1.7fr;padding-block:2.1rem}.qgp-rate h3{font-size:1.35rem;font-weight:600;margin:.45rem 0 .7rem}.qgp-rate>p{color:var(--qc-muted);font-size:.78rem}.qgp-rate .qgp-rate__price{-webkit-margin-after:.45rem;font-size:.82rem;margin-block-end:.45rem}.qgp-rate__price strong{color:var(--qc-violet);font-size:1.35rem;font-weight:600}.qgp-rate .qgp-rate__warning{-webkit-margin-before:.6rem;color:var(--qc-warning);margin-block-start:.6rem}.qgp-refresh{-webkit-margin-before:.4rem;align-items:center;background:#0000;border:0;color:var(--qc-violet);display:inline-flex;font-size:.82rem;gap:.7rem;margin-block-start:.4rem;padding:.6rem 0;text-decoration:underline;text-underline-offset:.25rem}.qgp-metal-numbers{grid-column-gap:2rem;grid-row-gap:.9rem;column-gap:2rem;display:grid;grid-template-columns:1fr 1fr;row-gap:.9rem}.qgp-minimum>span,.qgp-weight>span{color:var(--qc-muted);display:block;font-size:.79rem}.qgp-minimum>strong,.qgp-weight>strong{font-feature-settings:"tnum";color:var(--qc-violet);display:block;font-size:1.8rem;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.65}.qgp-minimum>strong small,.qgp-weight>strong small{font-size:.85rem;font-weight:400}.qgp-minimum>p,.qgp-weight>p{color:var(--qc-muted);font-size:.77rem}.qgp-purchase-rule{-webkit-border-start:3px solid var(--qc-peach);background:var(--qc-peach-soft);border-inline-start:3px solid var(--qc-peach);border-radius:.35rem;grid-column:1/-1;padding:.85rem 1rem}.qgp-purchase-rule>strong{font-size:.84rem;font-weight:600}.qgp-purchase-rule>p{-webkit-margin-before:.2rem;color:var(--qc-muted);font-size:.76rem;margin-block-start:.2rem}.qgp-metal-note{color:var(--qc-muted);font-size:.74rem;grid-column:1/-1}.qgp-catalogue{grid-column-gap:3rem;grid-row-gap:.65rem;column-gap:3rem;display:grid;grid-template-columns:.8fr 1.7fr;padding-block:1.8rem 0;row-gap:.65rem}.qgp-catalogue h4{font-size:1.1rem;font-weight:600;line-height:1.8;margin:.4rem 0 0}.qgp-catalogue__copy p{color:var(--qc-muted);font-size:.82rem}.qgp-catalogue__copy p strong{color:var(--qc-deep);font-weight:600}.qgp-catalogue__note{color:var(--qc-muted);font-size:.74rem;grid-column:2}@media (min-width:1280px){.qgp-controls{-webkit-padding-end:3.5rem;padding-inline-end:3.5rem}.qgp-experience{padding-inline:2.6rem}}@media (max-width:850px){.qgp-heading{gap:1rem;grid-template-columns:1fr}.qgp-workbench{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.qgp-controls{-webkit-padding-end:1.3rem;padding-inline-end:1.3rem}.qgp-experience{padding-inline:1.2rem}.qgp-world{margin-block:1rem 0}.qgp-catalogue,.qgp-metal-plan{gap:1.5rem;grid-template-columns:.9fr 1.5fr}.qgp-metal-numbers{gap:1rem}.qgp-duration__heading{align-items:start}.qgp-metals button{font-size:.73rem;gap:.3rem}}@media (max-width:650px){.qgp{padding-inline:1.15rem}.qgp-heading{-webkit-margin-after:1.65rem;margin-block-end:1.65rem}.qgp-heading>p{font-size:.92rem}.qgp-heading>p span{font-size:.78rem}.qgp-workbench{grid-template-columns:1fr}.qgp-controls{gap:1.25rem;padding:1.5rem 0}.qgp-experience{-webkit-border-start:0;-webkit-border-before:1px solid var(--qgp-line);border-block-start:1px solid var(--qgp-line);border-inline-start:0;margin-inline:-1.15rem;padding:1.3rem 1.15rem 1.6rem}.qgp-world{inline-size:min(100%,23rem);margin-block:-1.3rem -2rem}.qgp-daily>strong{font-size:clamp(2rem,8.5vw,3rem)}.qgp-preview{-webkit-margin-before:.5rem;margin-block-start:.5rem}.qgp-metals button{font-size:.89rem}.qgp-metal-plan{gap:1.3rem;grid-template-columns:1fr;padding-block:1.6rem}.qgp-rate{-webkit-border-after:1px solid var(--qgp-line);-webkit-padding-after:1rem;border-block-end:1px solid var(--qgp-line);padding-block-end:1rem}.qgp-metal-numbers{column-gap:1.2rem}.qgp-minimum>strong,.qgp-weight>strong{font-size:1.65rem}.qgp-catalogue{-webkit-padding-before:1.5rem;gap:.65rem;grid-template-columns:1fr;padding-block-start:1.5rem}.qgp-catalogue__note{grid-column:1}.qgp-catalogue h4{font-size:1rem}}@media (max-width:360px){.qgp-metal-numbers{grid-template-columns:1fr}.qgp-metals button{font-size:.77rem}.qgp-duration__heading>label{max-inline-size:12rem}}.qgp-goals{gap:.55rem;grid-template-columns:repeat(4,minmax(0,1fr))}.qgp-goals button{line-height:1.6;min-block-size:7.4rem;padding:.5rem .25rem}.qgp-goals button img{block-size:68px;inline-size:100%;max-inline-size:78px;object-fit:contain;pointer-events:none}.qgp-world{margin:1rem auto;max-inline-size:30rem;position:relative}.qgp-world>.pastel-art{inline-size:100%;margin:0}.qgp-visual-progress{background:var(--qc-white);block-size:.45rem;border-radius:99px;margin:1rem 1rem .5rem;overflow:hidden}.qgp-visual-progress span{background:var(--qc-violet);block-size:100%;border-radius:inherit;display:block;transition:width .3s ease}@media(max-width:850px){.qgp-goals{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.qgp-goals{grid-template-columns:repeat(4,minmax(0,1fr))}.qgp-goals button{font-size:.7rem;min-block-size:6.7rem}.qgp-goals button img{block-size:60px}.qgp-world{margin:1rem auto;max-inline-size:24rem}}@media(max-width:360px){.qgp-goals{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.qgp-visual-progress span{transition:none}}.qgp-choice legend,.qgp-duration__heading label,.qgp-heading h2{align-items:center;display:flex;gap:.5rem}.qgp-heading-copy>p{color:var(--qc-muted);font-size:1rem;margin:0 0 .45rem}.qgp-info{color:var(--qc-muted);font-size:.76rem}.qgp-info summary{align-items:center;border-radius:.4rem;cursor:pointer;display:inline-flex;gap:.35rem;list-style:none;padding:.3rem}.qgp-info summary::-webkit-details-marker{display:none}.qgp-info summary:focus-visible{outline:2px solid var(--qc-violet);outline-offset:3px}.qgp-info p{margin:.4rem 0 0;max-inline-size:28rem}.qgp-panel{background:var(--qc-white);border:1px solid var(--qgp-line);border-radius:1.5rem;box-shadow:0 14px 45px #4127660d;padding:clamp(1rem,2.4vw,2rem)}.qgp-goal-choice{-webkit-margin-after:1.5rem;margin-block-end:1.5rem}.qgp-goals{gap:.5rem;grid-template-columns:repeat(7,minmax(0,1fr))}.qgp-goals button{background:var(--qc-white);border-radius:.8rem;font-size:.76rem;gap:.15rem;line-height:1.5;min-block-size:7.5rem;padding:.4rem .3rem;position:relative}.qgp-goals button img{block-size:54px;max-inline-size:70px}.qgp-goals button span{align-items:center;display:flex;justify-content:center;min-block-size:2.3em}.qgp-goals button small{font-feature-settings:"tnum";color:var(--qc-muted);font-size:.63rem;font-variant-numeric:tabular-nums;white-space:normal}.qgp-goals button[aria-pressed=true]{background:var(--qc-violet-soft);box-shadow:inset 0 0 0 1px var(--qc-violet)}.qgp-goals button:hover{border-color:var(--qc-violet)}.qgp-goals button:focus-visible{outline:3px solid var(--qc-violet);outline-offset:3px}.qgp-budget-note{-webkit-margin-before:.6rem!important;color:var(--qc-muted);font-size:.73rem;margin-block-start:.6rem!important}.qgp-workbench{-webkit-border-after:0;border-block-end:0;gap:1.75rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.qgp-controls{gap:1.15rem;padding:1.5rem 0}.qgp-experience{align-self:center;border:1px solid var(--qgp-line);border-radius:1rem;margin-block:1.5rem;padding:1.25rem;position:relative;top:auto}.qgp-world{margin:.3rem auto;max-inline-size:22rem}.qgp-result{-webkit-margin-before:0;margin-block-start:0}.qgp-plan-summary{-webkit-margin-before:.75rem!important;color:var(--qc-muted);font-size:.75rem;margin-block-start:.75rem!important;text-align:center}.qgp-metals{grid-template-columns:repeat(3,minmax(0,1fr))}.qgp-metals button{font-size:.95rem;min-block-size:3.2rem}.qgp-metal-plan{border-block:1px solid var(--qgp-line);gap:2rem;padding-block:1.5rem}.qgp-catalogue{gap:1rem 2rem;padding-block:1.25rem 0}@media(max-width:1000px){.qgp-goals{grid-template-columns:repeat(7,minmax(0,1fr))}.qgp-goals button{font-size:.7rem}.qgp-goals button small{font-size:.59rem}.qgp-goals button img{block-size:48px}}@media(max-width:850px){.qgp-workbench{gap:1rem;grid-template-columns:1fr 1fr}.qgp-experience{margin-inline:0;padding:1rem}.qgp-goals{grid-template-columns:repeat(5,minmax(0,1fr))}.qgp-goals button{font-size:.74rem}.qgp-goals button small{font-size:.63rem}}@media(max-width:650px){.qgp-panel{border-radius:1rem;padding:.8rem}.qgp-goals{gap:.35rem;grid-template-columns:repeat(4,minmax(0,1fr))}.qgp-goals button{font-size:.68rem;min-block-size:6.6rem;padding:.3rem .15rem}.qgp-goals button img{block-size:43px}.qgp-goals button small{font-size:.56rem}.qgp-workbench{gap:0;grid-template-columns:1fr}.qgp-controls{padding:1.2rem 0}.qgp-experience{margin:0 0 1.2rem}.qgp-duration__heading{flex-wrap:wrap}.qgp-catalogue,.qgp-metal-plan{gap:1rem;grid-template-columns:1fr}.qgp-catalogue__note{grid-column:1}}@media(max-width:360px){.qgp-goals{grid-template-columns:repeat(3,minmax(0,1fr))}.qgp-goals button{font-size:.7rem}.qgp-goals button small{font-size:.6rem}}.qgp-metal-plan--compact{-webkit-border-after:0;align-items:start;border-block-end:0;gap:1.5rem;padding-block:1.25rem .65rem}.qgp-metal-plan--compact .qgp-metal-numbers{align-content:start;gap:.65rem 1.5rem}.qgp-metal-plan--compact .qgp-rate__price{margin:.35rem 0}.qgp-metal-plan--compact .qgp-rate__price strong,.qgp-metal-plan--compact .qgp-weight>strong,.qgp-minimum-summary>strong{font-feature-settings:"tnum";color:var(--qc-violet);font-size:1.55rem;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.6}.qgp-minimum-summary>span{color:var(--qc-muted);display:block;font-size:.79rem}.qgp-minimum-summary>strong{-webkit-margin-before:.25rem;display:block;margin-block-start:.25rem}.qgp-minimum-summary small{font-size:.82rem;font-weight:400}.qgp-metal-plan--compact .qgp-rate__updated,.qgp-metal-plan--compact .qgp-weight>p{font-size:.72rem}.qgp-metal-plan--compact .qgp-refresh{-webkit-margin-before:.15rem;font-size:.75rem;margin-block-start:.15rem;padding:.35rem 0}.qgp-summary-note{color:var(--qc-muted);font-size:.73rem;margin-block:.2rem .75rem!important}.qgp-plan-details{-webkit-border-before:1px solid var(--qgp-line);border-block-start:1px solid var(--qgp-line);font-size:.8rem}.qgp-plan-details>summary{align-items:center;color:var(--qc-violet);cursor:pointer;display:flex;font-weight:600;gap:.45rem;list-style:none;padding:.8rem 0 .15rem}.qgp-plan-details>summary::-webkit-details-marker{display:none}.qgp-plan-details>summary>svg:last-child{-webkit-margin-start:auto;margin-inline-start:auto;transition:transform var(--qc-fast)}.qgp-plan-details[open]>summary>svg:last-child{transform:rotate(-90deg)}.qgp-plan-details>summary:focus-visible{border-radius:.35rem;outline:2px solid var(--qc-violet);outline-offset:4px}.qgp-plan-details__body{grid-gap:.7rem;color:var(--qc-muted);display:grid;gap:.7rem;padding-block:1rem .2rem}.qgp-plan-details__body h4{color:var(--qc-deep);font-size:.86rem;margin:0 0 .4rem}.qgp-plan-details__body .qgp-purchase-rule{background:var(--qc-violet-soft);border:0;border-radius:.65rem;padding:.8rem 1rem}.qgp-plan-details__body .qgp-catalogue{-webkit-border-before:1px solid var(--qgp-line);-webkit-padding-before:.8rem;border-block-start:1px solid var(--qgp-line);gap:.6rem 1rem;padding-block-start:.8rem}.qgp-cash-detail{font-size:.77rem}@media(max-width:650px){.qgp-metal-plan--compact{gap:.9rem;padding-block:1rem .6rem}.qgp-metal-plan--compact .qgp-rate{-webkit-padding-after:.75rem;padding-block-end:.75rem}.qgp-metal-plan--compact .qgp-metal-numbers{gap:.7rem;grid-template-columns:1fr 1fr}.qgp-metal-plan--compact .qgp-rate__price strong,.qgp-metal-plan--compact .qgp-weight>strong,.qgp-minimum-summary>strong{font-size:1.35rem}.qgp-plan-details>summary{font-size:.78rem}}@media(prefers-reduced-motion:reduce){.qgp-plan-details>summary>svg:last-child{transition:none}}.qgp-step-number{background:var(--qc-violet-soft);block-size:28px;border-radius:50%;color:var(--qc-violet);display:inline-grid;flex:none;font-size:14px;inline-size:28px;place-items:center}.qgp-goal-choice>legend{align-items:center;display:flex;gap:10px}.qgp-goal-choice,.qgp-step-heading{scroll-margin-block-start:24px}.qgp-continue{align-items:center;background:var(--qc-violet-soft);border-radius:12px;color:var(--qc-violet);display:flex;flex-wrap:wrap;font-size:14px;gap:12px;justify-content:space-between;margin:12px 0 16px;padding:8px 16px}.qgp-continue button,.qgp-step-heading>button{align-items:center;background:var(--qc-violet);border:0;border-radius:9px;color:var(--qc-white);cursor:pointer;display:inline-flex;font-size:14px;gap:8px;min-height:44px;padding:8px 14px}.qgp-continue button svg{transform:rotate(90deg)}.qgp-step-heading{-webkit-margin-after:8px;align-items:center;display:flex;gap:12px;justify-content:space-between;margin-block-end:8px}.qgp-step-heading h3{align-items:center;color:var(--qc-deep);display:flex;font-size:18px;gap:10px;line-height:1.6}.qgp-step-heading>button{background:#0000;color:var(--qc-violet);padding-inline:4px;white-space:nowrap}@media(max-width:650px){.qgp-continue{margin-block:16px;padding:12px}.qgp-continue button{width:100%}.qgp-step-heading{align-items:flex-start}.qgp-step-heading h3{font-size:16px}.qgp-step-heading>button{font-size:12px}.qgp-step-number{block-size:24px;font-size:12px;inline-size:24px}}.qgp-budget-meta{align-items:center;display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:6px}.qgp-budget-meta .qgp-budget-note{flex:1 1 360px;font-size:12px;line-height:1.8;margin:0!important}.qgp-budget-status{color:#795725;flex-basis:100%;font-size:12px;line-height:1.8;margin:0;order:2}.qgp-budget-source{font-size:12px;line-height:1.9;min-width:0}.qgp-budget-source summary{align-items:center;color:#393078;cursor:pointer;display:flex;gap:8px;list-style:none;min-height:32px}.qgp-budget-source summary::-webkit-details-marker{display:none}.qgp-budget-source summary:after{-webkit-margin-start:4px;content:"+";font-size:20px;line-height:1;margin-inline-start:4px}.qgp-budget-source[open]{flex-basis:100%}.qgp-budget-source[open] summary:after{content:"−"}.qgp-budget-source>div{background:#f9f7fd;border:1px solid #ded8ef;border-radius:12px;font-size:13px;margin-block:8px;max-width:850px;padding:14px 18px}.qgp-budget-source>div p{line-height:1.9;margin:0 0 8px!important}.qgp-budget-source a{color:#372d8b;text-decoration:underline;text-underline-offset:3px}.qgp-budget-edited button,.qgp-budget-source button{background:#ece7f8;border:0;border-radius:7px;color:#372d8b;cursor:pointer;font:inherit;padding:6px 10px}.qgp-budget-source button:disabled{cursor:wait;opacity:.6}.qgp-budget-edited{flex-basis:100%;font-size:12px;line-height:1.9;margin:0;order:3}.qgp-budget-edited button:focus-visible,.qgp-budget-source button:focus-visible,.qgp-budget-source summary:focus-visible{outline:2px solid #63539c;outline-offset:3px}@media(max-width:650px){.qgp-budget-meta{gap:4px}.qgp-budget-meta .qgp-budget-note{font-size:12px}.qgp-budget-source summary{min-height:44px}.qgp-budget-source>div{padding:12px}.qgp-budget-edited button,.qgp-budget-source button{min-height:44px}}@media(min-width:760px) and (max-height:560px){.qcl .qgp-budget-meta{margin-top:0}}.qcl .qgp.qgp--wizard{min-block-size:calc(100svh - 80px);padding-block:clamp(32px,5svh,56px)}.qgp--wizard [hidden]{display:none!important}.qgp--wizard .qgp-heading{gap:32px;margin-bottom:24px}.qgp--wizard .qgp-heading h2{font-size:clamp(28px,2.6vw,38px);line-height:1.5}.qgp--wizard .qgp-heading-copy>p{font-size:15px}.qgp--wizard .qgp-panel{border-radius:24px;padding:24px 32px}.qgp-steps ol{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0 0 20px;padding:0}.qgp-steps li{min-width:0;position:relative}.qgp-steps button{align-items:center;background:#f8f6fb;border:0;border-radius:12px;color:var(--qc-muted);display:flex;gap:10px;min-height:48px;padding:8px 12px;text-align:start;width:100%}.qgp-steps button>span{border:1px solid var(--qgp-line);border-radius:50%;display:grid;flex:none;font-size:13px;height:28px;place-items:center;width:28px}.qgp-steps button>strong{font-size:14px;font-weight:500;white-space:nowrap}.qgp-steps button[aria-current=step]{background:var(--qc-violet-soft);color:var(--qc-violet)}.qgp-steps button[aria-current=step]>span{background:var(--qc-violet);border-color:var(--qc-violet);color:#fff}.qgp-steps button:disabled{cursor:default;opacity:.55}.qgp-stage-header{border-top:1px solid var(--qgp-line);margin-bottom:20px;outline:none;padding-top:16px;scroll-margin-block-start:24px}.qgp-stage-header>p{color:var(--qc-muted);display:flex;font-size:12px;gap:16px;justify-content:space-between}.qgp-stage-header>p>span{color:var(--qc-violet)}.qgp-step{min-block-size:310px}.qgp-estimates-heading h3,.qgp-step>h3{color:var(--qc-deep);font-size:23px;line-height:1.6;margin:0 0 12px}.qgp-step-intro{color:var(--qc-muted);font-size:14px;margin-bottom:28px!important;max-width:760px}.qgp--wizard .qgp-goal-choice{margin-bottom:12px}.qgp--wizard .qgp-goal-choice>legend{font-size:20px;line-height:1.5;margin-bottom:20px}.qgp--wizard .qgp-goals{gap:10px;grid-template-columns:repeat(7,minmax(0,1fr))}.qgp--wizard .qgp-goals button{gap:4px;min-height:110px;padding:8px 4px}.qgp--wizard .qgp-goals button img{height:50px;width:64px}.qgp--wizard .qgp-goals button span{line-height:1.5;min-height:0}.qgp--wizard .qgp-goals button small{font-size:11px;line-height:1.5}.qgp-custom-name{margin-block:20px;max-width:500px}.qgp--wizard .qgp-budget-meta{margin-top:16px}.qgp-money-layout{grid-gap:clamp(24px,6vw,80px);align-items:center;display:grid;gap:clamp(24px,6vw,80px);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);padding-block:8px}.qgp-money-fields{grid-gap:28px;display:grid;gap:28px}.qgp-goal-preview{align-items:center;background:var(--qc-violet-soft);border-radius:20px;display:flex;flex-direction:column;gap:10px;justify-content:center;min-width:0;padding:16px 24px}.qgp-goal-preview>.pastel-art{margin:0;max-width:100%;width:170px}.qgp-goal-preview>span{color:var(--qc-muted);font-size:13px}.qgp-goal-preview>strong{font-feature-settings:"tnum";color:var(--qc-violet);font-size:23px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.qgp-preferences{grid-gap:48px;align-items:start;display:grid;gap:48px;grid-template-columns:1fr 1fr;padding-block:28px 40px}.qgp--wizard .qgp-duration__heading{align-items:center;gap:16px;margin-bottom:24px}.qgp--wizard .qgp-duration__heading label{font-size:16px;line-height:1.7}.qgp--wizard .qgp-duration__heading input{font-size:24px;min-height:44px;padding:8px}.qgp--wizard .qgp-metal-choice>legend{font-size:16px;margin-bottom:24px}.qgp--wizard .qgp-metals{gap:10px}.qgp--wizard .qgp-metals button{border-radius:14px;font-size:16px;min-height:64px;padding:10px}.qgp-metal-check{-webkit-margin-start:4px;font-size:16px;margin-inline-start:4px}.qgp--wizard .qgp-input-hint{font-size:13px;line-height:1.9;margin-top:12px!important}.qgp--wizard .qgp-experience{grid-gap:16px 40px;align-items:center;display:grid;gap:16px 40px;grid-template-columns:minmax(150px,240px) minmax(0,1fr);margin:16px 0 20px;overflow:visible;padding:24px 32px}.qgp--wizard .qgp-scene-heading{grid-column:1/-1}.qgp--wizard .qgp-world{grid-column:1;grid-row:2;margin:0;max-width:240px;width:100%}.qgp--wizard .qgp-result{grid-column:2;text-align:start}.qgp--wizard .qgp-daily>strong{font-size:clamp(30px,3.2vw,44px);line-height:1.6}.qgp--wizard .qgp-last-day{font-size:13px;line-height:1.9}.qgp--wizard .qgp-plan-summary{font-size:13px;grid-column:1/-1;line-height:1.9;margin:0!important;text-align:start}.qgp-allocation-summary{display:flex;flex-wrap:wrap;gap:16px}.qgp-allocation-summary>div{align-items:center;border:1px solid var(--qgp-line);border-radius:12px;display:flex;flex:1 1;font-size:14px;gap:16px;justify-content:space-between;min-width:160px;padding:16px}.qgp-allocation-summary strong{font-feature-settings:"tnum";color:var(--qc-violet);font-variant-numeric:tabular-nums}.qgp-estimates-heading{align-items:start;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px}.qgp--wizard .qgp-summary-note{font-size:13px}.qgp--wizard .qgp-refresh{font-size:14px;margin-top:0;min-height:44px;white-space:nowrap}.qgp-estimates{grid-gap:20px;display:grid;gap:20px}.qgp-metal-estimate{background:#fff;border:1px solid var(--qgp-line);border-radius:16px;padding:20px 24px}.qgp--wizard .qgp-metal-plan{border:0;gap:32px;grid-template-columns:1fr 1.15fr;padding:0 0 12px}.qgp--wizard .qgp-rate{border:0;display:block;padding:0}.qgp--wizard .qgp-minimum-summary>strong,.qgp--wizard .qgp-rate__price strong,.qgp--wizard .qgp-weight>strong{font-size:25px}.qgp--wizard .qgp-rate__updated,.qgp--wizard .qgp-weight>p{font-size:12px;line-height:1.8}.qgp-allocation-value{color:var(--qc-muted);font-size:13px;padding-bottom:12px}.qgp-allocation-value strong{color:var(--qc-violet)}.qgp--wizard .qgp-plan-details>summary{font-size:13px;min-height:44px;padding:12px 0 0}.qgp-step-actions{align-items:center;border-top:1px solid var(--qgp-line);display:flex;gap:20px;justify-content:space-between;margin-top:24px;padding-top:20px}.qgp-step-actions>span{color:var(--qc-muted);font-size:12px;text-align:center}.qgp-step-actions .qgp-back,.qgp-step-actions .qgp-next{align-items:center;border:1px solid var(--qgp-line);border-radius:12px;display:inline-flex;font-size:14px;gap:10px;justify-content:center;min-height:48px;padding:12px 20px;text-decoration:none;transition:background .16s ease,transform .16s ease-out;white-space:nowrap}.qgp-step-actions .qgp-next{background:var(--qc-violet);border-color:var(--qc-violet);color:#fff}.qgp-step-actions .qgp-back{background:#fff;color:var(--qc-violet)}.qgp-step-actions button:disabled{cursor:default;opacity:.4}.qgp-step-actions .qgp-next:hover:not(:disabled){background:var(--qc-deep)}.qgp--wizard a:focus-visible,.qgp--wizard button:focus-visible{outline:3px solid var(--qc-violet);outline-offset:3px}.qgp--wizard button:not(:disabled):active,.qgp-step-actions a:active{transform:scale(.98)}@media(min-width:760px) and (max-height:700px){.qcl .qgp.qgp--wizard{padding-block:28px}.qgp--wizard .qgp-panel{padding:20px 24px}.qgp--wizard .qgp-heading{margin-bottom:20px}.qgp-step{min-block-size:280px}.qgp--wizard .qgp-goals button{min-height:100px}.qgp--wizard .qgp-goals button img{height:44px}.qgp--wizard .qgp-experience{grid-template-columns:180px 1fr;padding:20px 28px}.qgp--wizard .qgp-world{max-width:180px}}@media(max-width:1000px){.qgp-steps button{gap:6px;padding-inline:8px}.qgp-steps button>strong{font-size:12px}.qgp--wizard .qgp-panel{padding:24px}.qgp-preferences{gap:24px}.qgp--wizard .qgp-metals button{gap:6px;padding:8px}.qgp--wizard .qgp-goals button{font-size:12px}.qgp--wizard .qgp-goals button small{font-size:10px}}@media(max-width:759px){.qcl .qgp.qgp--wizard{min-block-size:0;padding:48px 16px}.qgp--wizard .qgp-heading{gap:16px;grid-template-columns:1fr}.qgp--wizard .qgp-panel{padding:20px 16px}.qgp-steps ol{gap:5px}.qgp-steps button{flex-direction:column;gap:6px;min-height:70px;padding:8px 2px}.qgp-steps button>strong{font-size:11px;line-height:1.6;text-align:center;white-space:normal}.qgp-step{min-block-size:0}.qgp-stage-header>p{font-size:11px;gap:8px}.qgp--wizard .qgp-goals{gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.qgp--wizard .qgp-goals button{font-size:11px;min-height:105px;padding:8px 3px}.qgp--wizard .qgp-goals button small{font-size:10px}.qgp--wizard .qgp-goals button img{height:44px;width:54px}.qgp--wizard .qgp-goal-choice>legend{font-size:18px}.qgp-estimates-heading h3,.qgp-step>h3{font-size:21px}.qgp-money-layout{gap:24px;grid-template-columns:1fr}.qgp-goal-preview{grid-gap:6px 16px;display:grid;gap:6px 16px;grid-template-columns:80px 1fr;padding:16px}.qgp-goal-preview>.pastel-art{grid-row:1/3;width:80px}.qgp-goal-preview>strong{font-size:21px}.qgp-preferences{gap:36px;grid-template-columns:1fr;padding:12px 0 24px}.qgp--wizard .qgp-duration__heading{flex-wrap:nowrap}.qgp--wizard .qgp-duration__heading label{font-size:14px}.qgp--wizard .qgp-experience{gap:12px;grid-template-columns:1fr;margin-inline:0;padding:20px}.qgp--wizard .qgp-world{grid-column:1;grid-row:auto;margin:auto;width:150px}.qgp--wizard .qgp-result{grid-column:1}.qgp--wizard .qgp-daily>strong{font-size:32px}.qgp--wizard .qgp-plan-summary{font-size:12px}.qgp-allocation-summary{gap:8px}.qgp-allocation-summary>div{font-size:13px;min-width:100%;padding:12px}.qgp-estimates-heading{flex-direction:column;gap:8px}.qgp--wizard .qgp-metal-plan{gap:20px;grid-template-columns:1fr}.qgp-metal-estimate{padding:16px}.qgp-step-actions{grid-gap:12px;display:grid;gap:12px;grid-template-columns:auto 1fr;margin-top:24px}.qgp-step-actions>span{font-size:11px;grid-column:1/-1;grid-row:2}.qgp-step-actions .qgp-back,.qgp-step-actions .qgp-next{font-size:13px;padding:12px 10px;white-space:normal}.qgp--wizard .qgp-catalogue{grid-template-columns:1fr}.qgp--wizard .qgp-catalogue__note{grid-column:1}}@media(max-width:360px){.qgp--wizard .qgp-panel{padding:16px 12px}.qgp--wizard .qgp-goals{grid-template-columns:repeat(3,minmax(0,1fr))}.qgp-steps button>strong{font-size:10px}.qgp--wizard .qgp-metals button{font-size:14px;gap:4px}.qgp--wizard .qgp-metal-numbers{grid-template-columns:1fr}.qgp--wizard .qgp-daily>strong{font-size:28px}}@media(prefers-reduced-motion:reduce){.qgp-step-actions .qgp-back,.qgp-step-actions .qgp-next{transition:none}.qgp--wizard button:not(:disabled):active,.qgp-step-actions a:active{transform:none}}.qgp--wizard .qgp-panel{scroll-margin-block-start:16px}.qgp--wizard .qgp-money-input input{font-size:26px;font-weight:600;padding-block:14px}.qgp-scenario-preview{background:#f8f6fc;border-radius:10px;color:var(--qc-muted);flex-basis:100%;font-size:13px;line-height:1.85;margin-bottom:6px!important;padding:10px 14px}.qgp-scenario-preview>strong{color:var(--qc-violet);font-weight:600}.qgp-source-examples{border-bottom:1px solid var(--qgp-line);margin-bottom:16px;padding-bottom:12px}.qgp-source-examples h4{color:var(--qc-deep);font-size:15px;line-height:1.9;margin:0 0 10px}.qgp-source-examples ul{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:14px 0;padding:0}.qgp-source-examples li{grid-gap:4px;-webkit-border-start:2px solid var(--qc-violet-soft);-webkit-padding-start:12px;border-inline-start:2px solid var(--qc-violet-soft);display:grid;gap:4px;padding-inline-start:12px}.qgp-source-examples li strong{font-feature-settings:"tnum";color:var(--qc-violet);font-size:14px;font-variant-numeric:tabular-nums}.qgp-source-examples li span{color:var(--qc-muted);font-size:12px}@media(max-width:759px){.qgp--wizard .qgp-money-input input{font-size:23px}.qgp-scenario-preview{font-size:12px;padding:10px}}.qcl .qgp.qgp--wizard{grid-gap:12px;block-size:calc(93svh - 14.88px);display:grid;gap:12px;grid-template-rows:auto minmax(0,1fr);max-block-size:calc(93svh - 14.88px);min-block-size:0;padding-block:16px;scroll-margin-block-start:8px}.qgp--wizard .qgp-heading{align-items:center;gap:24px;margin:0}.qgp--wizard .qgp-heading h2{font-size:clamp(26px,2.2vw,34px);line-height:1.35;margin-top:4px}.qgp--wizard .qgp-heading .qc-title-art{block-size:34px;inline-size:34px;min-inline-size:34px}.qgp--wizard .qgp-heading-copy>p{font-size:13px}.qgp--wizard .qgp-panel{grid-gap:8px;display:grid;gap:8px;grid-template-rows:auto auto minmax(0,1fr) auto;min-block-size:0;overflow:hidden;padding:16px 20px}.qgp--wizard .qgp-steps ol{gap:8px;margin:0}.qgp--wizard .qgp-steps button{min-height:44px;padding:6px 10px}.qgp--wizard .qgp-stage-header{margin:0;padding-top:8px}.qgp-stage-header>p>span{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qgp-stage-stack{min-block-size:0;min-inline-size:0;overflow:auto;scroll-padding:8px;scrollbar-gutter:stable}.qgp-stage-stack>.qgp-step{min-block-size:100%;min-inline-size:0;padding:4px}.qgp--wizard .qgp-stage-stack>.qgp-step[hidden]{display:none!important}.qgp--wizard .qgp-estimates-heading h3,.qgp--wizard .qgp-step>h3{font-size:21px;line-height:1.4;margin-bottom:8px}.qgp--wizard .qgp-step-intro{font-size:13px;margin-bottom:16px!important}.qgp--wizard .qgp-goal-choice>legend{font-size:18px;margin-bottom:10px}.qgp--wizard .qgp-goals{gap:8px}.qgp--wizard .qgp-goals button{font-size:13px;gap:3px;min-height:clamp(86px,14svh,124px);padding:6px 4px}.qgp--wizard .qgp-goals button img{height:clamp(38px,6svh,56px);width:62px}.qgp--wizard .qgp-goals button small{font-size:10px}.qgp--wizard .qgp-budget-meta{gap:4px 12px;margin-top:8px}.qgp--wizard .qgp-scenario-preview{font-size:12px;margin-bottom:0!important;padding:6px 10px}.qgp--wizard .qgp-budget-note,.qgp--wizard .qgp-budget-status{font-size:11px}.qgp--wizard .qgp-money-layout{gap:32px;padding-block:0}.qgp--wizard .qgp-money-fields{gap:16px}.qgp--wizard .qgp-money-input input{font-size:24px;padding-block:8px}.qgp--wizard .qgp-input-hint{font-size:12px;line-height:1.7;margin-top:8px!important}.qgp--wizard .qgp-goal-preview>.pastel-art{width:140px}.qgp--wizard .qgp-preferences{gap:32px;padding:12px 0}.qgp--wizard .qgp-duration__heading,.qgp--wizard .qgp-metal-choice>legend{margin-bottom:14px}.qgp--wizard .qgp-experience{gap:10px 24px;grid-template-columns:minmax(120px,180px) minmax(0,1fr);margin:8px 0 12px;padding:16px 20px}.qgp--wizard .qgp-world{max-width:180px}.qcl .qgp--wizard .qgp-world{margin-block:0}.qgp--wizard .qgp-plan-summary{font-size:12px;line-height:1.7}.qgp--wizard .qgp-allocation-summary>div{font-size:13px;padding:10px 12px}.qgp--wizard .qgp-estimates-heading{gap:16px;margin-bottom:12px}.qgp--wizard .qgp-metal-estimate{padding:14px 16px}.qgp--wizard .qgp-estimates{gap:12px}.qgp--wizard .qgp-estimates.is-multiple{align-items:start;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.qgp--wizard .is-multiple .qgp-metal-plan{gap:10px;grid-template-columns:1fr}.qgp--wizard .is-multiple .qgp-metal-numbers{gap:12px}.qgp--wizard .is-multiple .qgp-minimum-summary>strong,.qgp--wizard .is-multiple .qgp-rate__price strong,.qgp--wizard .is-multiple .qgp-weight>strong{font-size:21px}.qgp--wizard .qgp-step-actions{gap:16px;margin:0;padding-top:12px}.qgp--wizard .qgp-step-actions .qgp-back,.qgp--wizard .qgp-step-actions .qgp-next{line-height:1.5;min-height:44px;padding:8px 16px}@media(min-width:760px) and (max-height:650px){.qcl .qgp.qgp--wizard{gap:8px;padding-block:8px}.qgp--wizard .qgp-heading h2{font-size:26px}.qgp--wizard .qgp-heading .qc-title-art{block-size:28px;inline-size:28px;min-inline-size:28px}.qgp--wizard .qgp-panel{gap:6px;padding:10px 16px}.qgp--wizard .qgp-stage-header{padding-top:6px}.qgp--wizard .qgp-step-actions{padding-top:8px}.qgp--wizard .qgp-goals button{font-size:11px;min-height:78px;padding:4px}.qgp--wizard .qgp-goals button img{height:32px}.qgp--wizard .qgp-goal-choice>legend{font-size:17px;margin-bottom:6px}.qgp--wizard .qgp-budget-meta{margin-top:4px}.qgp--wizard .qgp-experience{gap:8px 20px;grid-template-columns:130px minmax(0,1fr);padding:12px 16px}.qgp--wizard .qgp-world{max-width:130px}.qgp--wizard .qgp-goal-preview>.pastel-art{width:110px}.qgp--wizard .qgp-step-intro{margin-bottom:10px!important}}@media(max-width:759px){.qcl .qgp.qgp--wizard{gap:8px;padding:10px 12px}.qgp--wizard .qgp-heading{gap:0;grid-template-columns:1fr}.qgp--wizard .qgp-heading h2{font-size:23px}.qgp--wizard .qgp-heading-copy{align-items:center;display:flex;gap:8px;justify-content:space-between}.qgp--wizard .qgp-heading-copy>p{font-size:11px}.qgp--wizard .qgp-heading .qc-heading-kicker{display:none}.qgp--wizard .qgp-panel{gap:6px;padding:12px}.qgp--wizard .qgp-steps ol{gap:4px}.qgp--wizard .qgp-steps button{gap:3px;min-height:56px;padding:5px 2px}.qgp--wizard .qgp-steps button>span{font-size:11px;height:23px;width:23px}.qgp--wizard .qgp-steps button>strong{font-size:10px}.qgp--wizard .qgp-stage-header{padding-top:6px}.qgp--wizard .qgp-stage-header>p{font-size:10px}.qgp--wizard .qgp-estimates-heading h3,.qgp--wizard .qgp-step>h3{font-size:19px}.qgp--wizard .qgp-money-layout{gap:14px;grid-template-columns:1fr}.qgp--wizard .qgp-goal-preview>.pastel-art{width:70px}.qgp--wizard .qgp-preferences{gap:20px;grid-template-columns:1fr}.qgp--wizard .qgp-metals button{font-size:14px;min-height:52px}.qgp--wizard .qgp-experience{gap:8px;grid-template-columns:1fr;padding:14px}.qgp--wizard .qgp-world{max-width:110px}.qgp--wizard .qgp-result{grid-column:1}.qgp--wizard .qgp-daily>strong{font-size:29px}.qgp--wizard .qgp-allocation-summary>div{min-width:100%}.qgp--wizard .qgp-step-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:auto 1fr;padding-top:8px}.qgp--wizard .qgp-step-actions>span{display:none}.qgp--wizard .qgp-step-actions .qgp-back,.qgp--wizard .qgp-step-actions .qgp-next{font-size:12px;min-height:52px;padding:6px 10px;white-space:normal}}.qgp--wizard .qgp-last-day{margin-block:4px 8px!important}.qgp--wizard .qgp-summary-note{line-height:1.6;margin:0!important}.qgp--wizard .qgp-estimates-heading{margin-bottom:8px}.qgp--wizard .qgp-metal-plan{gap:16px;padding-bottom:8px}.qgp--wizard .qgp-rate .qgp-eyebrow{line-height:1.5}.qcl .qgp--wizard .qgp-rate__price{line-height:1.4;margin:0 0 4px}.qcl .qgp--wizard .qgp-rate__updated{font-size:11px;line-height:1.4}.qgp--wizard .qgp-metal-numbers>div>span{font-size:11px;line-height:1.5}.qgp--wizard .qgp-minimum-summary>strong,.qgp--wizard .qgp-weight>strong{line-height:1.4}.qcl .qgp--wizard .qgp-weight>p{font-size:11px;line-height:1.4}.qgp--wizard .qgp-allocation-value{font-size:12px;line-height:1.5;padding-bottom:6px}.qgp--wizard .is-multiple .qgp-metal-estimate{padding:12px}.qgp--wizard .is-multiple .qgp-metal-numbers,.qgp--wizard .is-multiple .qgp-metal-plan{gap:8px}@media(min-width:760px) and (min-height:651px){.qgp--wizard .qgp-experience{grid-template-columns:160px minmax(0,1fr);padding:14px 20px}.qgp--wizard .qgp-world{max-width:160px}}@media(min-width:760px) and (max-height:650px){.qgp--wizard .qgp-money-layout{gap:24px;grid-template-columns:minmax(0,1.65fr) minmax(0,.85fr)}.qgp--wizard .qgp-money-fields{gap:6px}.qgp--wizard .qgp-input-hint{line-height:1.5;margin-top:6px!important}.qgp--wizard .qgp-field>label{margin-bottom:6px}.qgp--wizard .qgp-experience{padding-block:8px}.qgp--wizard .qgp-daily>strong{font-size:30px;line-height:1.4}.qgp--wizard .qgp-allocation-summary>div{padding-block:8px}.qgp--wizard .qgp-metal-estimate{padding:10px 12px}.qgp--wizard .qgp-estimates-heading h3{font-size:19px;margin-bottom:4px}.qgp--wizard .qgp-estimates-heading{margin-bottom:6px}}.qgp--wizard .qgp-icon-label{align-items:center;display:flex;gap:10px;min-inline-size:0}.qgp--wizard .qgp-icon-label>span{min-inline-size:0}.qgp--wizard .qgp-metal-art{block-size:32px;block-size:var(--metal-art-size,32px);display:block;flex:none;inline-size:32px;inline-size:var(--metal-art-size,32px);object-fit:contain;pointer-events:none}.qgp--wizard .qgp-steps button>.qgp-step-marker{background:#0000;border:0;border-radius:0;color:inherit;display:grid;height:32px;place-items:center;position:relative;width:32px}.qgp-step-marker>span{background:#fff;border:1px solid var(--qgp-line);border-radius:50%;color:var(--qc-muted);display:grid;font-size:10px;height:16px;inset-block-end:-2px;inset-inline-end:-4px;line-height:1;place-items:center;position:absolute;width:16px}.qgp-steps button[aria-current=step] .qgp-step-marker>span{background:var(--qc-violet);border-color:var(--qc-violet);color:#fff}.qgp--wizard .qgp-scene-badge{display:inline-flex;gap:6px;justify-content:center}.qgp--wizard .qgp-metal-numbers .qgp-icon-label{gap:8px}.qgp--wizard .qgp-plan-details>summary>.qc-title-art{flex:none}@media(max-width:759px){.qgp--wizard .qgp-icon-label{gap:8px}.qgp--wizard .qgp-steps button>.qgp-step-marker{height:24px;width:24px}.qgp-step-marker>.qc-title-art{block-size:24px;inline-size:24px;min-inline-size:24px}.qgp-step-marker>span{font-size:8px;height:13px;inset-inline-end:-5px;width:13px}.qgp--wizard .qgp-metals .qgp-metal-art{block-size:30px;inline-size:30px}}@media(min-width:760px) and (max-height:650px){.qgp--wizard .qgp-experience{margin-bottom:4px}.qgp--wizard .qgp-allocation-summary>div{padding-block:6px}.qgp--wizard .qgp-estimates-heading h3 .qc-title-art,.qgp--wizard .qgp-goal-choice>legend .qc-title-art,.qgp--wizard .qgp-step>h3 .qc-title-art{block-size:28px;inline-size:28px;min-inline-size:28px}}@media(min-width:760px) and (max-height:800px){.qgp--wizard .qgp-field>label{margin-bottom:6px}.qgp--wizard .qgp-money-input input{line-height:1.5}.qgp--wizard .qgp-step-intro{margin-bottom:10px!important}.qgp--wizard .qgp-experience{gap:6px 24px;margin-block:4px 6px;padding-block:8px}.qgp--wizard .qgp-daily>strong{line-height:1.35}.qgp--wizard .qgp-allocation-summary>div{padding-block:6px}}.qgp-estimate-switch,.qgp-goal-short,.qgp-mobile-source-intro{display:none}.qgp-reading-dialog{--qc-violet:#26247b;--qc-violet-soft:#efedf8;--qc-deep:#171540;--qc-muted:#62617b;--qc-white:#fff;--qgp-line:#dedbed;background:#fff;border:1px solid var(--qgp-line);border-radius:20px;box-shadow:0 20px 80px #17154030;box-sizing:border-box;color:var(--qc-deep);font-family:Ray,Tahoma,sans-serif;font-family:var(--qc-font,Ray,Tahoma,sans-serif);max-height:calc(100svh - 32px);max-width:600px;padding:16px;width:calc(100% - 24px)}.qgp-reading-dialog::backdrop{background:#17154066}.qgp-reading-dialog[open]{grid-gap:12px;display:grid;gap:12px;grid-template-rows:auto minmax(0,1fr) auto}.qgp-reading-dialog>header{align-items:center;display:flex;gap:12px;justify-content:space-between}.qgp-reading-dialog h3{font-size:18px;line-height:1.6;margin:0}.qgp-reading-dialog button{background:var(--qc-violet-soft);border:1px solid var(--qgp-line);border-radius:10px;color:var(--qc-violet);cursor:pointer;font:inherit;min-height:44px;padding:8px 14px}.qgp-reading-dialog>header button{display:grid;min-width:44px;padding:8px;place-items:center}.qgp-reading-dialog__body{font-size:14px;line-height:1.9;min-height:0;overflow:auto;overscroll-behavior:contain}.qgp-reading-dialog__body p{margin:0 0 10px}.qgp-reading-dialog__body a{color:var(--qc-violet)}.qgp-reading-dialog form{margin:0}.qgp-reading-dialog form button{background:var(--qc-violet);color:#fff;width:100%}.qgp-reading-dialog .qgp-catalogue{gap:8px;grid-template-columns:1fr}.qgp-reading-dialog .qgp-catalogue__note{grid-column:1}.qgp-reading-dialog .qgp-plan-details__body{padding:0}.qgp-reading-dialog .qgp-mobile-source-intro{display:block}@media(max-width:759px){.qcl .qgp.qgp--wizard{block-size:calc(100svh - 16px);gap:8px;grid-template-rows:auto minmax(0,1fr);max-block-size:calc(100svh - 16px);min-block-size:0;padding:8px 12px;scroll-margin-block-start:8px}.qgp--wizard .qgp-heading{align-items:center;display:flex;gap:8px;justify-content:space-between}.qgp--wizard .qgp-heading h2{font-size:21px;line-height:1.5;margin:0}.qgp--wizard .qgp-heading-copy>p,.qgp--wizard .qgp-info .qgp-details-trigger>span{display:none}.qgp--wizard .qgp-info .qgp-details-trigger{background:#0000;border:0;color:var(--qc-muted);display:grid;min-height:32px;padding:0;place-items:center;width:32px}.qgp--wizard .qgp-panel{border-radius:20px;gap:6px;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:visible;padding:10px}.qgp--wizard .qgp-stage-stack{display:block;overflow:visible;scrollbar-gutter:auto}.qgp--wizard .qgp-stage-stack>.qgp-step{min-block-size:0;padding:0}.qgp--wizard .qgp-stage-stack>.qgp-step[hidden]{display:none!important}.qgp--wizard .qgp-steps button{gap:2px;min-height:46px;padding:3px 1px}.qgp--wizard .qgp-steps button>strong{font-size:10px;line-height:1.3}.qgp--wizard .qgp-steps button>.qgp-step-marker,.qgp-step-marker>.qc-title-art{height:22px;width:22px;block-size:22px;inline-size:22px;min-inline-size:22px}.qgp--wizard .qgp-stage-header{padding-top:4px}.qgp-stage-header>p{line-height:1.5}.qgp--wizard .qgp-estimates-heading h3,.qgp--wizard .qgp-goal-choice>legend,.qgp--wizard .qgp-step>h3{font-size:17px;line-height:1.5;margin:0 0 8px}.qgp--wizard .qgp-estimates-heading h3 .qc-title-art,.qgp--wizard .qgp-goal-choice>legend .qc-title-art,.qgp--wizard .qgp-step>h3 .qc-title-art{block-size:26px;inline-size:26px;min-inline-size:26px}.qgp--wizard .qgp-goal-choice{margin:0}.qgp--wizard .qgp-goals{gap:5px;grid-template-columns:repeat(4,minmax(0,1fr))}.qgp--wizard .qgp-goals button{border-radius:10px;font-size:11px;gap:2px;height:clamp(52px,8.4svh,72px);min-height:0;padding:3px 2px}.qgp--wizard .qgp-goals button img{flex:none;height:clamp(26px,4.5svh,38px);width:32px}.qgp--wizard .qgp-goals .qgp-goal-label,.qgp--wizard .qgp-goals button small{display:none}.qgp--wizard .qgp-goals .qgp-goal-short{display:block;font-size:11px;line-height:1.4;min-height:0;white-space:nowrap}.qgp--wizard .qgp-budget-meta{display:block;margin-top:8px}.qgp--wizard .qgp-budget-meta>.qgp-budget-note,.qgp--wizard .qgp-budget-meta>.qgp-budget-status,.qgp--wizard .qgp-budget-meta>.qgp-scenario-preview{display:none}.qgp--wizard .qgp-budget-source>.qgp-details-trigger{align-items:center;background:var(--qc-violet-soft);border:0;border-radius:10px;color:var(--qc-violet);display:flex;font-size:12px;gap:6px;justify-content:space-between;line-height:1.6;min-height:40px;padding:6px 8px;text-align:start;width:100%}.qgp--wizard .qgp-budget-source>.qgp-details-trigger strong{white-space:nowrap}.qgp--wizard .qgp-step-intro{font-size:12px;line-height:1.7;margin:0 0 10px!important}.qgp--wizard .qgp-money-fields,.qgp--wizard .qgp-money-layout{gap:12px}.qgp--wizard .qgp-field>label{font-size:13px;margin-bottom:6px}.qgp--wizard .qgp-money-input{min-height:46px;padding-inline:10px}.qgp--wizard .qgp-money-input input{font-size:22px;line-height:1.4;padding-block:6px}.qgp--wizard .qgp-input-hint{font-size:11px;line-height:1.6;margin-top:5px!important}.qgp--wizard .qgp-goal-preview{border-radius:12px;gap:4px 10px;grid-template-columns:48px 1fr;padding:8px 12px}.qgp--wizard .qgp-goal-preview>.pastel-art{width:48px}.qgp--wizard .qgp-goal-preview>strong{font-size:19px}.qgp--wizard .qgp-goal-preview>span{font-size:12px}.qgp--wizard .qgp-custom-name{margin:0 0 10px}.qgp--wizard .qgp-name-input{font-size:16px;min-height:44px;padding:6px 10px}.qgp--wizard .qgp-preferences{gap:16px;padding:0}.qgp--wizard .qgp-duration{padding:0}.qgp--wizard .qgp-duration__heading,.qgp--wizard .qgp-metal-choice>legend{margin-bottom:8px}.qgp--wizard .qgp-duration__heading{gap:8px}.qgp--wizard .qgp-duration__heading label,.qgp--wizard .qgp-metal-choice>legend{font-size:13px}.qgp--wizard .qgp-duration__heading input{font-size:22px;min-height:44px;padding:4px;width:52px}.qgp--wizard .qgp-metals{gap:6px}.qgp--wizard .qgp-metals button{font-size:13px;gap:4px;min-height:48px;padding:6px}.qgp--wizard .qgp-metals .qgp-metal-art{block-size:26px;inline-size:26px}.qgp--wizard .qgp-experience{gap:8px;grid-template-columns:62px minmax(0,1fr);margin:4px 0 8px;padding:10px}.qgp--wizard .qgp-world{grid-column:1;grid-row:2;margin:0;max-width:62px;width:62px}.qgp--wizard .qgp-result{grid-column:2}.qgp--wizard .qgp-scene-badge{min-inline-size:0;padding:2px 6px}.qgp--wizard .qgp-daily>span{font-size:12px}.qgp--wizard .qgp-daily>strong{font-size:26px;line-height:1.4}.qgp--wizard .qgp-daily>strong small{font-size:12px}.qgp--wizard .qgp-daily>p,.qgp--wizard .qgp-last-day{font-size:11px;line-height:1.6}.qgp--wizard .qgp-last-day{margin:4px 0 0!important}.qgp--wizard .qgp-plan-summary{font-size:11px;line-height:1.6}.qgp--wizard .qgp-allocation-summary{gap:4px}.qgp--wizard .qgp-allocation-summary>div{font-size:12px;min-width:100%;padding:6px 8px}.qgp--wizard .qgp-allocation-summary .qgp-metal-art{block-size:24px;inline-size:24px}.qgp--wizard .qgp-estimates-heading{grid-gap:6px;align-items:center;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:6px}.qgp--wizard .qgp-estimates-heading h3{font-size:16px;margin-bottom:4px}.qgp--wizard .qgp-summary-note{font-size:11px}.qgp--wizard .qgp-refresh{font-size:0;gap:0;justify-content:center;min-height:44px;padding:0;width:36px}.qgp--wizard .qgp-estimate-switch{display:flex;gap:6px;margin-bottom:8px}.qgp--wizard .qgp-estimate-switch button{align-items:center;background:#fff;border:1px solid var(--qgp-line);border-radius:10px;color:var(--qc-violet);display:flex;flex:1 1;font-size:13px;gap:6px;justify-content:center;min-height:44px}.qgp--wizard .qgp-estimate-switch button[aria-pressed=true]{background:var(--qc-violet-soft);border-color:var(--qc-violet)}.qgp--wizard .qgp-estimate-switch .qgp-metal-art{block-size:24px;inline-size:24px}.qgp--wizard .qgp-estimates.is-multiple{grid-template-columns:1fr}.qgp--wizard .qgp-metal-estimate:not(.is-current){display:none}.qgp--wizard .is-multiple .qgp-metal-estimate,.qgp--wizard .qgp-metal-estimate{padding:10px}.qgp--wizard .is-multiple .qgp-metal-plan,.qgp--wizard .qgp-metal-plan{gap:12px;grid-template-columns:1fr;padding-bottom:8px}.qgp--wizard .is-multiple .qgp-metal-numbers,.qgp--wizard .qgp-metal-numbers{gap:8px;grid-template-columns:1fr 1fr}.qgp--wizard .is-multiple .qgp-minimum-summary>strong,.qgp--wizard .is-multiple .qgp-rate__price strong,.qgp--wizard .is-multiple .qgp-weight>strong,.qgp--wizard .qgp-minimum-summary>strong,.qgp--wizard .qgp-rate__price strong,.qgp--wizard .qgp-weight>strong{font-size:22px}.qgp--wizard .qgp-rate .qgp-eyebrow{font-size:12px}.qgp--wizard .qgp-metal-numbers .qgp-icon-label{font-size:11px;gap:4px}.qgp--wizard .qgp-metal-numbers .qc-title-art{block-size:22px;inline-size:22px;min-inline-size:22px}.qgp--wizard .qgp-rate__updated{font-size:10px}.qgp--wizard .qgp-allocation-value{font-size:11px}.qgp--wizard .qgp-plan-details>.qgp-details-trigger{align-items:center;background:#0000;border:0;color:var(--qc-violet);display:flex;font-size:12px;gap:6px;min-height:40px;padding:6px 0 0;text-align:start;width:100%}.qgp--wizard .qgp-plan-details>.qgp-details-trigger>svg:last-child{-webkit-margin-start:auto;margin-inline-start:auto}.qgp--wizard .qgp-step-actions{gap:8px;margin:0;padding-top:6px}.qgp--wizard .qgp-step-actions .qgp-back,.qgp--wizard .qgp-step-actions .qgp-next{font-size:12px;min-height:44px;padding:8px}}@media(max-width:759px) and (max-height:650px){.qgp--wizard .qgp-heading h2{font-size:19px}.qgp--wizard .qgp-panel{gap:4px;padding:8px}.qgp--wizard .qgp-step-intro{display:none}.qgp--wizard .qgp-goals button{height:52px}.qgp--wizard .qgp-goals button img{height:26px}.qgp--wizard .qgp-goal-preview{display:none}.qgp--wizard .qgp-preferences{gap:12px}.qgp--wizard .qgp-experience{gap:6px;padding:8px}.qgp--wizard .is-multiple .qgp-metal-plan,.qgp--wizard .qgp-metal-plan{gap:8px}.qgp--wizard .qgp-duration__heading .qc-title-art,.qgp--wizard .qgp-field>label .qc-title-art,.qgp--wizard .qgp-metal-choice legend .qc-title-art{block-size:22px;inline-size:22px;min-inline-size:22px}.qgp--wizard .qgp-allocation-summary>div{padding:4px 8px}}.qgp-mobile-detail-note{display:none}.qgp-reading-dialog .qgp-mobile-detail-note{display:block}@media(max-width:759px) and (max-height:650px){.qgp--wizard .qgp-estimates-heading h3,.qgp--wizard .qgp-kilogram-rate,.qgp--wizard .qgp-step:has(.qgp-estimates)>.qgp-input-hint{display:none}.qgp--wizard .qgp-allocation-summary>div{line-height:1.4;padding:3px 8px}.qgp--wizard .qgp-allocation-summary .qgp-metal-art{block-size:18px;inline-size:18px}.qgp--wizard .qgp-allocation-summary .qgp-icon-label{gap:6px}.qgp--wizard .is-multiple .qgp-metal-estimate,.qgp--wizard .qgp-metal-estimate{padding:6px 8px}.qgp--wizard .qgp-estimate-switch{margin-bottom:4px}.qgp--wizard .qgp-rate .qgp-metal-art{block-size:24px;inline-size:24px}.qgp--wizard .is-multiple .qgp-weight>strong,.qgp--wizard .qgp-weight>strong{font-size:18px}}.qgp-mobile-quote-warning{display:none}@media(max-width:759px){.qgp--wizard .qgp-quote-notice{display:none}.qgp--wizard .qgp-mobile-quote-warning{-webkit-margin-start:6px;background:var(--qc-warning-bg);border-radius:4px;color:var(--qc-warning);display:inline-block;font-size:10px;line-height:1.5;margin-inline-start:6px;padding:1px 5px;vertical-align:middle}.qgp--wizard .qgp-money-fields .qgp-field>label>span,.qgp--wizard .qgp-scene-heading>.qgp-eyebrow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.qgp-phone-active mokaab-support-launcher:not([data-open]){pointer-events:none;visibility:hidden}}@media(min-width:360px) and (max-width:759px){.qgp--wizard .qgp-step-actions .qgp-back,.qgp--wizard .qgp-step-actions .qgp-next{font-size:14px}.qgp--wizard .qgp-duration__heading label,.qgp--wizard .qgp-field>label,.qgp--wizard .qgp-metal-choice>legend{font-size:15px}.qgp--wizard .qgp-money-input input{font-size:25px}.qgp--wizard .qgp-metals button{font-size:15px}}@media(min-width:360px) and (max-width:759px) and (min-height:720px){.qgp--wizard .qgp-heading h2{font-size:23px}.qgp--wizard .qgp-stage-header>p,.qgp--wizard .qgp-steps button>strong{font-size:12px}.qgp--wizard .qgp-goal-choice>legend,.qgp--wizard .qgp-step>h3{font-size:19px}.qgp--wizard .qgp-goals .qgp-goal-short{font-size:14px}.qgp--wizard .qgp-goals button{height:clamp(64px,10svh,84px)}.qgp--wizard .qgp-budget-source>.qgp-details-trigger,.qgp--wizard .qgp-step-intro{font-size:14px}.qgp--wizard .qgp-input-hint{font-size:13px}.qgp--wizard .qgp-goal-preview>strong{font-size:22px}.qgp--wizard .qgp-daily>span,.qgp--wizard .qgp-daily>strong small,.qgp--wizard .qgp-goal-preview>span{font-size:14px}.qgp--wizard .qgp-daily>strong{font-size:30px}.qgp--wizard .qgp-daily>p,.qgp--wizard .qgp-last-day,.qgp--wizard .qgp-plan-summary{font-size:13px}.qgp--wizard .qgp-allocation-summary>div{font-size:14px}.qgp--wizard .qgp-estimates-heading h3{font-size:18px}.qgp--wizard .qgp-allocation-value,.qgp--wizard .qgp-summary-note{font-size:13px}.qgp--wizard .qgp-metal-numbers .qgp-icon-label,.qgp--wizard .qgp-rate .qgp-eyebrow{font-size:14px}.qcl .qgp--wizard .qgp-rate__updated,.qcl .qgp--wizard .qgp-weight>p{font-size:13px}.qgp--wizard .is-multiple .qgp-minimum-summary>strong,.qgp--wizard .is-multiple .qgp-rate__price strong,.qgp--wizard .is-multiple .qgp-weight>strong,.qgp--wizard .qgp-minimum-summary>strong,.qgp--wizard .qgp-rate__price strong,.qgp--wizard .qgp-weight>strong{font-size:28px}.qgp--wizard .qgp-plan-details>.qgp-details-trigger{font-size:14px}}@media(min-width:360px) and (max-width:389px) and (min-height:720px){.qgp--wizard .qgp-metal-numbers .qgp-icon-label{font-size:12px}.qgp--wizard .is-multiple .qgp-weight>strong,.qgp--wizard .qgp-weight>strong{font-size:24px}}.qgp-weight-confirm{grid-gap:16px 24px;align-items:center;background:linear-gradient(120deg,#faf8ff,#fffaf5);border:1px solid #dedbed;border:1px solid var(--qcl-border,#dedbed);border-radius:24px;display:grid;gap:16px 24px;grid-template-columns:88px minmax(0,1fr);padding:24px}.qgp-weight-confirm img{object-fit:contain}.qgp-weight-field{grid-gap:10px;display:grid;font-size:16px;font-weight:600;gap:10px}.qgp-weight-field>div{align-items:center;background:#fff;border:1px solid #cbc5e1;border-radius:14px;display:flex;gap:12px;padding:12px 16px}.qgp-weight-field input{background:none;border:0;color:#292575;font:inherit;font-size:26px;min-width:0;outline-offset:4px;width:100%}.qgp-weight-field>div>span{font-size:14px;font-weight:400}.qgp-weight-confirm dl{grid-gap:18px;display:grid;gap:18px;grid-column:1/-1;grid-template-columns:1fr 1fr;margin:4px 0}.qgp-weight-confirm dl>div{grid-gap:6px;display:grid;gap:6px}.qgp-weight-confirm dt{color:#68627f;font-size:14px}.qgp-weight-confirm dd{font-size:20px;font-weight:600;margin:0}.qgp-weight-confirm>p{font-size:12px;grid-column:1/-1;line-height:1.6;margin:0}@media(max-width:650px){.qgp-weight-confirm{gap:10px;grid-template-columns:48px minmax(0,1fr);padding:12px}.qgp-weight-confirm img{height:48px;width:48px}.qgp-weight-field{font-size:13px;gap:5px}.qgp-weight-field>div{padding:8px 10px}.qgp-weight-field input{font-size:21px}.qgp-weight-confirm dl{gap:10px}.qgp-weight-confirm dt{font-size:12px}.qgp-weight-confirm dd{font-size:15px}.qgp-weight-confirm>p{font-size:11px}}@media(max-width:650px) and (min-height:720px){.qgp-weight-confirm{gap:16px 12px;padding:16px}.qgp-weight-field{font-size:15px}.qgp-weight-field input{font-size:25px}.qgp-weight-confirm dt{font-size:14px}.qgp-weight-confirm dd{font-size:19px}.qgp-weight-confirm>p{font-size:13px}}@media(min-width:760px){.qgp--wizard .qgp-goals .qgp-goal-short{display:none}}.qcl-faq-browser{color:#16143f;color:var(--qc-deep,#16143f);scroll-margin-top:7rem}.qcl-faq-browser__intro{grid-gap:clamp(1.5rem,4vw,4rem);align-items:center;display:grid;gap:clamp(1.5rem,4vw,4rem);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.qcl-faq-browser__intro>div{min-width:0}.qcl-faq-browser__art{display:grid;place-items:center}.qcl-faq-browser__art img{aspect-ratio:1;display:block;height:auto;max-width:360px;object-fit:contain;width:100%}.qcl-faq-browser__heading{-webkit-margin-after:2rem;margin-block-end:2rem;max-width:42rem}.qcl-faq-browser__heading h2{font-size:clamp(1.8rem,3.2vw,3rem);letter-spacing:-.035em;line-height:1.5;margin:.65rem 0}.qcl-faq-browser__heading>p:last-child{color:#615d72;color:var(--qc-muted,#615d72);line-height:1.9}.qcl-faq-browser__tools{grid-gap:1.4rem;display:grid;gap:1.4rem}.qcl-faq-browser__search{display:block;font-size:.875rem;font-weight:650;max-width:42rem}.qcl-faq-browser__search>span{-webkit-margin-after:.5rem;display:block;margin-block-end:.5rem}.qcl-faq-browser__search>div{align-items:center;background:#fff;background:var(--qc-white,#fff);border:1px solid #dedce8;border:1px solid var(--qc-border,#dedce8);border-radius:1rem;display:flex;gap:.7rem;padding:.3rem 1rem}.qcl-faq-browser__search>div:focus-within{border-color:#26247b;border-color:var(--qc-violet,#26247b);box-shadow:0 0 0 2px #26247b1a}.qcl-faq-browser__search input{background:#0000;border:0;color:inherit;font:inherit;font-weight:400;min-height:3rem;min-width:0;width:100%}.qcl-faq-browser__search input::placeholder{color:#615d72;color:var(--qc-muted,#615d72);opacity:1}.qcl-faq-browser__search svg{color:#615d72;color:var(--qc-muted,#615d72);flex-shrink:0}.qcl-faq-browser__categories{display:flex;flex-wrap:wrap;gap:.5rem}.qcl-faq-browser button,.qcl-faq-browser__support a{font-family:inherit}.qcl-faq-browser__categories button{background:#0000;border:1px solid #dedce8;border:1px solid var(--qc-border,#dedce8);border-radius:99px;color:#615d72;color:var(--qc-muted,#615d72);cursor:pointer;font-size:.875rem;min-height:2.75rem;padding:.55rem 1.05rem;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.qcl-faq-browser__categories button[aria-pressed=true]{background:#26247b;background:var(--qc-violet,#26247b);border-color:#26247b;border-color:var(--qc-violet,#26247b);color:#fff;color:var(--qc-white,#fff)}.qcl-faq-browser__categories button:hover:not([aria-pressed=true]){background:#efedf9;background:var(--qc-violet-soft,#efedf9)}.qcl-faq-browser__result-line{align-items:center;color:#615d72;color:var(--qc-muted,#615d72);display:flex;flex-wrap:wrap;font-size:.8rem;gap:.5rem;justify-content:space-between;min-height:4rem}.qcl-faq-browser__result-line p{margin:0}.qcl-faq-browser__result-line button{background:none;border:0;color:#26247b;color:var(--qc-violet,#26247b);cursor:pointer;min-height:2.75rem;padding:.5rem 0;text-decoration:underline;text-underline-offset:.25rem}.qcl-faq-browser__list{-webkit-border-before:1px solid #dedce8;-webkit-border-before:1px solid var(--qc-border,#dedce8);border-block-start:1px solid #dedce8;border-block-start:1px solid var(--qc-border,#dedce8)}.qcl-faq-browser__pagination{-webkit-padding-before:1.25rem;display:flex;justify-content:center;padding-block-start:1.25rem}.qcl-faq-browser__pagination button{align-items:center;background:#fff;background:var(--qc-white,#fff);border:1px solid #26247b;border:1px solid var(--qc-violet,#26247b);border-radius:.85rem;color:#26247b;color:var(--qc-violet,#26247b);cursor:pointer;display:inline-flex;font:inherit;font-size:.9rem;gap:.6rem;justify-content:center;min-height:3rem;padding:.65rem 1.3rem}.qcl-faq-browser__pagination button:hover{background:#efedf9;background:var(--qc-violet-soft,#efedf9)}.qcl-faq-browser__pagination button:focus-visible{outline:3px solid #26247b;outline:3px solid var(--qc-violet,#26247b);outline-offset:3px}.qcl-faq-browser__item{-webkit-border-after:1px solid #dedce8;-webkit-border-after:1px solid var(--qc-border,#dedce8);border-block-end:1px solid #dedce8;border-block-end:1px solid var(--qc-border,#dedce8)}.qcl-faq-browser__item h3{font-size:1rem;margin:0}.qcl-faq-browser__question{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;font-size:clamp(.95rem,1.5vw,1.1rem);font-weight:650;gap:1.2rem;justify-content:space-between;line-height:1.8;min-height:5rem;padding:1.15rem .15rem;text-align:start;width:100%}.qcl-faq-browser__toggle{background:#efedf9;background:var(--qc-violet-soft,#efedf9);border-radius:50%;color:#26247b;color:var(--qc-violet,#26247b);display:grid;flex:0 0 2rem;height:2rem;place-items:center;transition:transform .26s ease,background-color .26s ease}.qcl-faq-browser__item.is-open .qcl-faq-browser__toggle{background:#fec6a9;background:var(--qc-peach,#fec6a9);transform:rotate(45deg)}.qcl-faq-browser__answer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .28s ease,opacity .22s ease,visibility 0s linear .28s;transition:grid-template-rows .28s var(--qc-ease,ease),opacity .22s ease,visibility 0s linear .28s;visibility:hidden}.qcl-faq-browser__answer>div{min-height:0;overflow:hidden}.qcl-faq-browser__item.is-open .qcl-faq-browser__answer{grid-template-rows:1fr;opacity:1;transition:grid-template-rows .28s ease,opacity .22s ease,visibility 0s;transition:grid-template-rows .28s var(--qc-ease,ease),opacity .22s ease,visibility 0s;visibility:visible}.qcl-faq-browser__answer-copy{color:#615d72;color:var(--qc-muted,#615d72);font-size:.96rem;line-height:2;max-width:52rem;padding:0 .15rem 1.6rem 3rem}.qcl-faq-browser__answer-copy p{margin:0}.qcl-faq-browser__answer-copy p+p{-webkit-margin-before:.65rem;margin-block-start:.65rem}.qcl-faq-browser__empty{color:#615d72;color:var(--qc-muted,#615d72);padding:2.5rem 1rem;text-align:center}.qcl-faq-browser__empty h3{color:#16143f;color:var(--qc-deep,#16143f);font-size:1rem}.qcl-faq-browser__empty p{line-height:1.9}.qcl-faq-browser__empty button{background:#fff;background:var(--qc-white,#fff);border:1px solid #dedce8;border:1px solid var(--qc-border,#dedce8);border-radius:.75rem;color:#26247b;color:var(--qc-violet,#26247b);cursor:pointer;min-height:2.75rem;padding:.6rem 1rem}.qcl-faq-browser__support{-webkit-margin-before:2rem;align-items:center;background:#efedf9;background:var(--qc-violet-soft,#efedf9);border-radius:1.2rem;display:flex;gap:1rem;margin-block-start:2rem;padding:1.4rem}.qcl-faq-browser__support>svg{color:#26247b;color:var(--qc-violet,#26247b);flex-shrink:0}.qcl-faq-browser__support>div{flex:1 1}.qcl-faq-browser__support h3{font-size:1rem;margin:0 0 .2rem}.qcl-faq-browser__support p{color:#615d72;color:var(--qc-muted,#615d72);font-size:.85rem;line-height:1.8;margin:0}.qcl-faq-browser__support a,.qcl-faq-browser__support button{align-items:center;background:#26247b;background:var(--qc-violet,#26247b);border:0;border-radius:.7rem;color:#fff;color:var(--qc-white,#fff);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.85rem;gap:.5rem;justify-content:center;min-height:2.75rem;padding:.7rem 1rem;text-decoration:none}@media (max-width:760px){.qcl-faq-browser__intro{gap:1.25rem;grid-template-columns:1fr}.qcl-faq-browser__art{order:-1}.qcl-faq-browser__art img{max-width:180px}}@media (max-width:600px){.qcl-faq-browser__question{gap:.7rem;min-height:4.6rem}.qcl-faq-browser__categories{gap:.4rem}.qcl-faq-browser__categories button{padding-inline:.8rem}.qcl-faq-browser__answer-copy{-webkit-padding-end:.15rem;padding-inline-end:.15rem}.qcl-faq-browser__support{flex-wrap:wrap;padding:1.2rem}.qcl-faq-browser__support>div{flex-basis:calc(100% - 3rem)}.qcl-faq-browser__support a,.qcl-faq-browser__support button{width:100%}}@media (prefers-reduced-motion:reduce){.qcl-faq-browser__answer,.qcl-faq-browser__categories button,.qcl-faq-browser__toggle{transition:none}}:root{--qc-violet:#26247b;--qc-deep:#16143f;--qc-violet-soft:#efedf9;--qc-peach:#fec6a9;--qc-peach-soft:#fff2e9;--qc-white:#fff;--qc-paper:#f8f7fb;--qc-silver:#e6e7e8;--qc-silver-mid:#a7a9ac;--qc-charcoal:#231f20;--qc-muted:#615d72;--qc-border:#dedce8;--qc-success:#176847;--qc-success-bg:#edf8f1;--qc-warning:#805015;--qc-warning-bg:#fff4df;--qc-danger:#ad3140;--qc-danger-bg:#fff0f2;--qc-font:"Ray",Tahoma,sans-serif;--qc-body:clamp(1rem,.97rem + .15vw,1.125rem);--qc-small:.875rem;--qc-display:clamp(2.5rem,2rem + 2.8vw,5.25rem);--qc-heading:clamp(1.875rem,1.5rem + 1.5vw,3rem);--qc-line:1.85;--qc-1:.25rem;--qc-2:.5rem;--qc-3:.75rem;--qc-4:1rem;--qc-6:1.5rem;--qc-8:2rem;--qc-12:3rem;--qc-16:4rem;--qc-radius-sm:.75rem;--qc-radius-md:1.25rem;--qc-radius-lg:2rem;--qc-shadow:0 20px 60px #26247b14;--qc-content:1360px;--qc-ease:cubic-bezier(.23,1,.32,1);--qc-scene-ease:cubic-bezier(.65,0,.35,1);--qc-fast:160ms;--qc-view:240ms;--qc-scene:460ms;--qc-step:960ms}.qc-amount{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;unicode-bidi:isolate}.qc-skip{background:#fff;background:var(--qc-white);border:2px solid #26247b;border:2px solid var(--qc-violet);border-radius:.75rem;border-radius:var(--qc-radius-sm);color:#26247b;color:var(--qc-violet);inset-block-start:.75rem;inset-inline-start:1rem;padding:.75rem 1rem;position:fixed;transform:translateY(-200%);z-index:10000}.qc-skip:focus{transform:none}.qc-demo-label{align-items:center;border:1px solid;border-radius:99px;display:inline-flex;font-size:.8125rem;gap:.4rem;line-height:1.6;padding:.3rem .65rem}.qc-screen-reader{block-size:1px;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:3px solid #26247b!important;outline:3px solid var(--qc-focus,var(--qc-violet))!important;outline-offset:3px}@media (prefers-reduced-motion:reduce){:root{--qc-fast:0ms;--qc-view:0ms;--qc-scene:0ms;--qc-step:0ms}html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.qc-world{display:block;height:auto;isolation:isolate;overflow:visible;width:100%}.qc-world-piece{animation:qc-piece-settle .96s cubic-bezier(.2,.75,.2,1) both;animation:qc-piece-settle var(--qc-step,.96s) cubic-bezier(.2,.75,.2,1) both;animation-delay:0ms;animation-delay:var(--piece-delay,0ms);transform-box:fill-box;transform-origin:center}.qc-world-goal{stroke-linecap:round;stroke-linejoin:round;animation:qc-goal-enter .46s cubic-bezier(.2,.75,.2,1) both;animation:qc-goal-enter var(--qc-scene,.46s) cubic-bezier(.2,.75,.2,1) both;transform-origin:50% 70%}.qc-world--compact .qc-world-orbit{display:none}.qc-world-seam-facet{transform-box:fill-box;transform-origin:center}.qc-world-seam-facet--parked{transform:translate(-34px,-114px) rotate(-10deg)}.qc-world-seam-facet--seating{animation:qc-lip-seat .96s cubic-bezier(.22,1,.36,1) both;animation:qc-lip-seat var(--qc-step,.96s) cubic-bezier(.22,1,.36,1) both}@supports selector(:has(*)){.qcl-stage:has(.qc-world--stepped.qc-world--episode-even)>.qcl-character--tall{animation:qc-original-ack-even .96s ease both;animation:qc-original-ack-even var(--qc-step,.96s) ease both;transform-origin:50% 100%}.qcl-stage:has(.qc-world--stepped.qc-world--episode-odd)>.qcl-character--tall{animation:qc-original-ack-odd .96s ease both;animation:qc-original-ack-odd var(--qc-step,.96s) ease both;transform-origin:50% 100%}}@keyframes qc-lip-seat{0%,13%{transform:translate(-34px,-114px) rotate(-10deg)}61%{transform:translateY(-8px) rotate(0)}78%,to{transform:translate(0) rotate(0)}}@keyframes qc-original-ack-even{0%,78%,to{transform:rotate(0)}89%{transform:rotate(2deg)}}@keyframes qc-original-ack-odd{0%,78%,to{transform:rotate(0)}89%{transform:rotate(2deg)}}@keyframes qc-piece-settle{0%{opacity:0;transform:translate(55px,-130px) rotate(-12deg)}50%{opacity:1}86%{transform:translateY(3px) rotate(0deg)}to{opacity:1;transform:translate(0) rotate(0deg)}}@keyframes qc-goal-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.qc-world-goal,.qc-world-piece,.qc-world-seam-facet--seating{animation:none;opacity:1;transform:none}.qcl-stage>.qcl-character--tall{animation:none!important;transform:none!important}}.qc-world--three{aspect-ratio:720/620;min-height:290px;overflow:visible;position:relative}.qc-world__viewport{border-radius:20px;inset:0 0 76px;outline-offset:-4px;position:absolute}.qc-world__viewport--interactive{cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none}.qc-world__viewport--interactive:active{cursor:grabbing}.qc-world__viewport:focus-visible{outline:3px solid #b77955;outline-offset:-5px}.qc-world__canvas,.qc-world__fallback{inset:0;min-height:0;min-width:0;position:absolute}.qc-world__canvas canvas{display:block;height:100%;outline:none;width:100%}.qc-world__fallback{pointer-events:none}.qc-world__fallback[hidden]{display:none!important}.qc-world__fallback>.qc-world{aspect-ratio:auto;height:100%!important;inset:auto!important;margin:0!important;max-height:none!important;min-height:0!important;position:static!important;width:100%!important}.qc-world__interaction{align-items:center;display:flex;flex-direction:column;gap:5px;inset:auto 0 5px;pointer-events:none;position:absolute;z-index:1}.qc-world__hint{background:#f7f5fc;border-radius:20px;color:#59536d;font-size:10px;line-height:1.7;max-width:96%;padding:3px 10px;text-align:center}.qc-world__controls{align-items:center;background:#fff;border:1px solid #dedce8;border-radius:16px;box-shadow:0 6px 16px #1715440a;direction:rtl;display:flex;gap:4px;justify-content:center;padding:3px;pointer-events:auto}.qc-world__controls button{align-items:center;background:#0000;border:0;border-radius:11px;color:#26247b;cursor:pointer;display:inline-flex;font:inherit;font-size:23px;justify-content:center;line-height:1;min-height:44px;min-width:44px;padding:5px 10px;transition:background .16s ease,transform .16s ease}.qc-world__controls .qc-world__add,.qc-world__controls .qc-world__reset{font-size:12px;line-height:1.5}.qc-world__controls button:hover{background:#eeebf7}.qc-world__controls button:active{transform:scale(.97)}.qc-world__controls button:focus-visible{outline:3px solid #b77955;outline-offset:1px}.qc-world__controls button:disabled{cursor:default;opacity:.5}.qc-world--compact.qc-world--three{aspect-ratio:720/580;min-height:0}.qc-world--compact>.qc-world__viewport,.qc-world--three[data-renderer=fallback]>.qc-world__viewport{bottom:0}@media(prefers-reduced-motion:reduce){.qc-world__controls button{transition:none}.qc-world__controls button:active{transform:none}}.qc-world__rotate-right{transform:scaleX(-1)}.qcl{--qcl-paper:#fff;--qcl-wash:#f6f5fa;--qcl-violet:#26247b;--qcl-deep:#171544;--qcl-peach:#ffd0b3;--qcl-silver:#ececf1;--qcl-silver-mid:#b8b8c6;--qcl-ink:#242332;--qcl-muted:#5c596d;--qcl-line:#dedce8;--qcl-green:#176449;--qcl-warning:#765000;background:var(--qcl-paper);color:var(--qcl-ink);font-family:Ray,Tahoma,sans-serif;font-family:var(--qc-font,Ray,Tahoma,sans-serif);font-size:16px;line-height:1.85;overflow:hidden}.qcl *{box-sizing:border-box}.qcl a{color:inherit;text-decoration:none}.qcl button,.qcl input{font:inherit}.qcl button{cursor:pointer}.qcl h1,.qcl h2,.qcl h3,.qcl p{margin:0}.qcl-account,.qcl-calculator,.qcl-final,.qcl-footer,.qcl-goal-example,.qcl-hero,.qcl-intro-band,.qcl-nav,.qcl-section{margin-inline:auto;width:min(calc(100% - 80px),1360px)}.qcl-nav{background:#fff;gap:32px;height:80px}.qcl-brand,.qcl-nav{align-items:center;display:flex}.qcl-brand{color:var(--qcl-deep);font-size:19px;font-weight:900;gap:9px;white-space:nowrap}.qcl-brand img{display:block;height:36px;object-fit:contain;object-position:right;width:93px}.qcl-brand span{border-right:1px solid var(--qcl-line);font-size:16px;padding-right:10px}.qcl-nav nav{display:flex;gap:27px;margin-inline:auto}.qcl-link-button,.qcl-nav nav a{color:var(--qcl-muted);font-size:14px;transition:color .16s ease;transition:color var(--qc-fast,.16s) ease}.qcl-link-button:hover,.qcl-nav nav a:hover{color:var(--qcl-violet)}.qcl-nav>div:last-child{align-items:center;display:flex;gap:13px}.qcl-link-button{background:#0000;border:0;padding:9px}.qcl-button{align-items:center;background:var(--qcl-violet);border:1px solid var(--qcl-violet);border-radius:13px;box-shadow:0 12px 22px #26247b26;color:#fff;display:inline-flex;font-weight:800;gap:8px;justify-content:center;min-height:50px;padding:11px 18px;transition:background .16s ease,transform .16s ease,box-shadow .16s ease;transition:background var(--qc-fast,.16s) ease,transform var(--qc-fast,.16s) ease,box-shadow var(--qc-fast,.16s) ease}.qcl-button:hover{background:#1d1a66;box-shadow:0 16px 26px #26247b38;transform:translateY(-2px)}.qcl-button:active{transform:scale(.985)}.qcl-button--compact{border-radius:11px;font-size:13px;min-height:42px;padding:7px 13px}.qcl-button--light{background:#fff;border-color:#fff;box-shadow:none;color:var(--qcl-violet)}.qcl-button--light:hover{background:#f0eff8;border-color:#f0eff8}.qcl-underlink{align-items:center;border-bottom:1px solid #26247b3d;color:var(--qcl-violet);display:inline-flex;font-weight:800;gap:8px;padding:7px 0}.qcl-hero{background:var(--qcl-deep);color:#fff;direction:rtl;display:grid;grid-template-columns:5fr 7fr;isolation:isolate;min-height:calc(100svh - 80px);position:relative}.qcl-hero:before{background:radial-gradient(circle at 69% 30%,#766ddd61,#0000 26%),linear-gradient(111deg,#171544,#28267e 65%,#1b174e);content:"";inset:0;position:absolute;z-index:-1}.qcl-hero__copy{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:clamp(56px,7vw,108px) clamp(32px,4.4vw,74px)}.qcl-kicker{align-items:center;color:var(--qcl-violet);display:flex;font-size:13px;font-weight:900;gap:9px;line-height:1.5}.qcl-hero .qcl-kicker{color:var(--qcl-peach)}.qcl-hero h1{font-size:clamp(44px,4vw,64px);font-weight:900;letter-spacing:normal;line-height:1.34;margin-top:17px;max-width:610px}.qcl-hero h1 em{color:#ebeafc;font-style:normal}.qcl-hero__copy>p:not(.qcl-kicker){color:#dfdef0;font-size:18px;line-height:2.05;margin-top:22px;max-width:515px}.qcl-actions{align-items:center;display:flex;flex-wrap:wrap;gap:24px;margin-top:32px}.qcl-hero__copy aside{align-items:flex-start;border-right:2px solid var(--qcl-peach);color:#d7d4e8;display:flex;font-size:13px;gap:8px;line-height:1.85;margin-top:28px;max-width:520px;padding-right:12px}.qcl-hero__copy aside svg{color:var(--qcl-peach);flex:none;margin-top:4px}.qcl-hero__scene{align-items:center;display:flex;justify-content:center;min-width:0;padding:30px 48px 30px 16px;position:relative}.qcl-stage{background:linear-gradient(148deg,#fbfafc,#edeaf5);border-radius:28px;box-shadow:inset 0 0 0 1px #ffffffa6,0 30px 65px #04031f4d;min-height:430px;overflow:hidden;position:relative;width:min(100%,640px)}.qcl-stage:before{background-image:linear-gradient(30deg,#0000 0 49%,#26247b0a 49.2% 50.8%,#0000 51%),linear-gradient(150deg,#0000 0 49%,#26247b0a 49.2% 50.8%,#0000 51%);background-size:92px 92px;content:"";inset:0;-webkit-mask-image:linear-gradient(0deg,#000,#0000 75%);mask-image:linear-gradient(0deg,#000,#0000 75%);position:absolute}.qcl-stage .qcl-character{object-fit:contain;pointer-events:none;position:absolute;z-index:2}.qcl-character--tall{bottom:4%;height:auto;left:3%;max-height:93%;width:26%}.qcl-character--dark{bottom:6%;height:auto;max-height:48%;right:2%;width:28%}.qcl-pocket-card{color:var(--qcl-ink);left:21%;padding:0;position:absolute;top:9%;width:58%;z-index:3}.qcl-pocket-card .qc-world{margin-right:-8%;margin-top:0;width:117%}.qcl-pocket-card__meta{align-items:center;color:var(--qcl-muted);display:flex;font-size:11px;gap:8px;inset:6% 10% auto 10%;justify-content:space-between;position:absolute;z-index:5}.qcl-pocket-card__meta>span:last-child{font-size:11px}.qcl-pocket-card__bottom{background:#fff;border-radius:16px;bottom:4%;box-shadow:0 10px 24px #26247b1c;left:4%;padding:12px 14px;position:absolute;right:4%;z-index:5}.qcl-pocket-card__bottom p{color:var(--qcl-muted);font-size:12px;line-height:1.75;padding-left:3px}.qcl-pocket-card__controls{align-items:center;display:flex;gap:8px;margin-top:8px}.qcl-quiet-button{align-items:center;background:#fff;border:1px solid var(--qcl-line);border-radius:10px;color:var(--qcl-violet);display:inline-flex;font-weight:800;gap:5px}.qcl-quiet-button:hover{background:var(--qcl-violet);border-color:var(--qcl-violet);color:#fff}.qcl-intro-band{align-items:center;border-bottom:1px solid var(--qcl-line);color:var(--qcl-ink);display:flex;font-size:18px;gap:28px;justify-content:space-between;min-height:104px}.qcl-intro-band a,.qcl-intro-band b{color:var(--qcl-violet)}.qcl-intro-band a{align-items:center;display:inline-flex;font-size:14px;font-weight:900;gap:7px;white-space:nowrap}.qcl-section{padding-block:clamp(84px,10vw,148px)}.qcl-heading{max-width:630px}.qcl-heading--right{margin-left:auto}.qcl-final h2,.qcl-heading h2{color:var(--qcl-deep);font-size:clamp(32px,3.5vw,53px);font-weight:900;letter-spacing:normal;line-height:1.43;margin-top:14px}.qcl-heading>p:last-child{color:var(--qcl-muted);font-size:17px;line-height:2;margin-top:17px}.qcl-feature-section{background:linear-gradient(to bottom,#fff 0,var(--qcl-wash) 100%);border-bottom:1px solid #eae9f0;max-width:none;padding-inline:max(40px,calc(50% - 680px));width:100%}.qcl-feature-section .qcl-heading{max-width:700px}.qcl-feature-layout{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1.1fr .9fr .9fr 1.1fr;margin-top:48px}.qcl-feature{background:#fff;border:1px solid var(--qcl-line);border-radius:20px;min-height:260px;overflow:hidden;padding:25px;position:relative;transition:transform .24s var(--qc-ease),box-shadow .24s var(--qc-ease);transition:transform var(--qc-view,.24s) var(--qc-ease),box-shadow var(--qc-view,.24s) var(--qc-ease)}.qcl-feature:hover{box-shadow:var(--qc-shadow);transform:translateY(-5px)}.qcl-feature svg{color:var(--qcl-violet);margin-top:40px}.qcl-feature__index{color:var(--qcl-silver-mid);font-size:13px;font-weight:900;left:19px;position:absolute;top:18px}.qcl-feature h3{color:var(--qcl-deep);font-size:21px;line-height:1.55;margin-top:18px}.qcl-feature p{color:var(--qcl-muted);font-size:14px;line-height:2;margin-top:8px}.qcl-feature--peach{background:linear-gradient(145deg,#fff,#fff3ed)}.qcl-feature--peach svg{color:#9e5240}.qcl-feature--violet{background:linear-gradient(145deg,#fff,#eeecfb)}.qcl-feature--silver{background:linear-gradient(145deg,#fff,#f2f3f7)}.qcl-calculator{grid-gap:clamp(35px,7vw,108px);align-items:center;background:var(--qcl-deep);border-radius:30px;color:#fff;display:grid;gap:clamp(35px,7vw,108px);grid-template-columns:5fr 7fr;margin-block:clamp(84px,10vw,150px);overflow:hidden;padding:clamp(30px,4vw,58px);position:relative}.qcl-calculator:after{background:radial-gradient(circle,#ffd0b345,#0000 66%);border-radius:50%;bottom:-230px;content:"";height:390px;left:-150px;position:absolute;width:390px}.qcl-calculator__copy{position:relative;z-index:1}.qcl-calculator .qcl-kicker{color:var(--qcl-peach)}.qcl-calculator h3,.qcl-goal-example h3{font-size:clamp(27px,2.6vw,38px);font-weight:900;line-height:1.5;margin-top:12px}.qcl-calculator__copy>p:not(.qcl-kicker){color:#d7d5e8;line-height:2;margin-top:15px;max-width:430px}.qcl-calculator__copy .qcl-badge{margin-top:19px}.qcl-calculator__panel{background:#fff;border-radius:21px;box-shadow:0 24px 50px #00000030;color:var(--qcl-ink);padding:26px;position:relative;z-index:1}.qcl-segmented{background:var(--qcl-wash);border-radius:12px;display:flex;gap:5px;padding:4px}.qcl-segmented button{background:#0000;border:0;border-radius:9px;color:var(--qcl-muted);flex:1 1;font-size:13px;font-weight:800;padding:8px 12px}.qcl-segmented button[aria-pressed=true]{background:#fff;box-shadow:0 3px 9px #26247b17;color:var(--qcl-violet)}.qcl-calculator__panel label{color:var(--qcl-deep);display:block;font-size:13px;font-weight:900;margin-top:20px}.qcl-input-wrap{align-items:center;border-bottom:2px solid var(--qcl-violet);display:flex;margin-top:7px}.qcl-input-wrap input{background:#0000;border:0;color:var(--qcl-deep);direction:ltr;font-size:21px;font-weight:900;min-width:0;outline:0;padding:9px 0;text-align:right;width:100%}.qcl-input-wrap span{color:var(--qcl-muted);font-size:13px;white-space:nowrap}.qcl-calculator__result{align-items:end;background:var(--qcl-wash);border-radius:13px;display:flex;gap:15px;justify-content:space-between;margin-top:23px;padding:14px}.qcl-calculator__result span{color:var(--qcl-muted);font-size:13px}.qcl-calculator__result strong{color:var(--qcl-violet);font-size:20px;unicode-bidi:isolate}.qcl-calculator__fineprint,.qcl-input-error{color:var(--qcl-muted);font-size:12px;line-height:1.9;margin-top:14px}.qcl-input-error{color:#a3243a}.qcl-goal-example{grid-gap:clamp(34px,7vw,100px);align-items:center;display:grid;gap:clamp(34px,7vw,100px);grid-template-columns:1fr 1fr;padding-bottom:clamp(84px,10vw,148px)}.qcl-goal-example>div>p:not(.qcl-kicker){color:var(--qcl-muted);line-height:2;margin-top:15px;max-width:500px}.qcl-goal-example__form{background:var(--qcl-peach);border-radius:24px;padding:26px}.qcl-goal-example__form label{color:#613b31;display:block;font-size:12px;font-weight:900;margin-top:13px;position:relative}.qcl-goal-example__form label:first-child{margin-top:0}.qcl-goal-example__form input{background:#fff;border:1px solid #613b313b;border-radius:11px;color:var(--qcl-deep);direction:ltr;font-size:17px;font-weight:900;margin-top:5px;outline-color:var(--qcl-violet);padding:12px 55px 12px 14px;text-align:right;width:100%}.qcl-goal-example__form label>span{bottom:12px;color:#77554a;font-size:12px;left:14px;position:absolute}.qcl-goal-example__answer{border-top:1px solid #613b3138;display:flex;flex-direction:column;gap:5px;margin-top:16px;padding-top:14px}.qcl-goal-example__answer span{color:#613b31;font-size:13px}.qcl-goal-example__answer strong{color:var(--qcl-deep);font-size:18px}.qcl-account{background:var(--qcl-wash);border-bottom:1px solid #e9e7f0;border-top:1px solid #e9e7f0;max-width:none;padding:clamp(84px,10vw,148px) max(40px,calc(50% - 680px));width:100%}.qcl-account__top{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin:auto;width:min(100%,1360px)}.qcl-account__top .qcl-heading{margin:0}.qcl-badge{align-items:center;border-radius:99px;display:inline-flex;font-size:11px;font-weight:900;gap:5px;line-height:1.5;padding:4px 9px}.qcl-badge--violet{background:#eceafa;color:var(--qcl-violet)}.qcl-badge--peach{background:#ffebdf;color:#7d4637}.qcl-badge--silver{background:#ececf1;color:#504d62}.qcl-account__shell{background:#fff;border:1px solid var(--qcl-line);border-radius:24px;box-shadow:0 20px 50px #26247b12;display:grid;grid-template-columns:210px minmax(0,1fr);margin:44px auto 0;overflow:hidden;width:min(100%,1360px)}.qcl-account__tabs{background:#faf9fc;border-left:1px solid var(--qcl-line);display:flex;flex-direction:column;gap:7px;padding:15px}.qcl-account__tabs button{align-items:center;background:#0000;border:0;border-radius:12px;color:var(--qcl-muted);display:flex;font-size:14px;font-weight:900;gap:9px;padding:13px;text-align:right}.qcl-account__tabs button[aria-selected=true]{background:#eceafa;color:var(--qcl-violet)}.qcl-account__content{min-height:392px;padding:30px}.qcl-history-panel>p,.qcl-home-panel__welcome>p{color:var(--qcl-violet);font-size:12px;font-weight:900}.qcl-home-panel__welcome h3{color:var(--qcl-deep);font-size:25px;line-height:1.55;margin-top:7px}.qcl-home-panel__welcome span{color:var(--qcl-muted);font-size:13px}.qcl-home-panel__metrics{grid-gap:13px;display:grid;gap:13px;grid-template-columns:1fr 1fr;margin-top:25px}.qcl-home-panel__metrics article{grid-gap:5px;background:var(--qcl-wash);border-radius:16px;display:grid;gap:5px;padding:17px}.qcl-home-panel__metrics article svg{color:var(--qcl-violet)}.qcl-home-panel__metrics small{color:var(--qcl-muted);font-size:12px}.qcl-home-panel__metrics strong{color:var(--qcl-deep);font-size:19px;unicode-bidi:isolate}.qcl-pending{align-items:center;border-top:1px solid var(--qcl-line);display:flex;gap:11px;margin-top:19px;padding-top:17px}.qcl-pending>svg{color:var(--qcl-warning);flex:none}.qcl-pending>div{grid-gap:1px;display:grid;flex:1 1;gap:1px}.qcl-pending strong{font-size:14px}.qcl-pending span{color:var(--qcl-muted);font-size:12px}.qcl-goals-panel{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1.1fr .9fr;height:100%}.qcl-goals-panel>div>p:first-child{color:var(--qcl-violet);font-size:12px;font-weight:900}.qcl-goal-choices{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.qcl-goal-choices button{background:#fff;border:1px solid var(--qcl-line);border-radius:99px;color:var(--qcl-muted);font-size:12px;padding:6px 10px}.qcl-goal-choices button[aria-pressed=true]{background:#eceafa;border-color:var(--qcl-violet);color:var(--qcl-violet);font-weight:900}.qcl-goals-panel h3{color:var(--qcl-deep);font-size:23px;line-height:1.5;margin-top:18px}.qcl-goals-panel>div>p:not(:first-child){color:var(--qcl-muted);font-size:13px;line-height:1.9;margin-top:8px}.qcl-goals-panel .qcl-badge{margin-top:13px}.qcl-goals-panel .qc-world{max-height:310px}.qcl-history-panel article{grid-gap:12px;align-items:center;border-bottom:1px solid var(--qcl-line);display:grid;gap:12px;grid-template-columns:auto 1fr auto;padding:17px 0}.qcl-history-panel article:first-of-type{margin-top:14px}.qcl-history-panel__icon{background:#eceafa;border-radius:11px;color:var(--qcl-violet);display:grid;height:36px;place-items:center;width:36px}.qcl-history-panel article div{grid-gap:3px;display:grid;gap:3px}.qcl-history-panel article strong{font-size:14px}.qcl-history-panel article small{color:var(--qcl-muted);font-size:12px}.qcl-history-panel article b{color:var(--qcl-deep);font-size:13px;unicode-bidi:isolate}.qcl-process{grid-gap:clamp(42px,8vw,125px);align-items:start;display:grid;gap:clamp(42px,8vw,125px);grid-template-columns:.82fr 1.18fr}.qcl-process .qcl-heading{margin:0}.qcl-process__grid ol{list-style:none;margin:0;padding:0}.qcl-process__grid li{grid-gap:15px;border-bottom:1px solid var(--qcl-line);display:grid;gap:15px;grid-template-columns:52px 1fr;margin-bottom:25px;padding:0 0 25px}.qcl-process__grid li:last-child{border:0;margin:0;padding:0}.qcl-process__grid li>b{color:var(--qcl-violet);font-size:14px}.qcl-process__grid h3{color:var(--qcl-deep);font-size:20px}.qcl-process__grid p{color:var(--qcl-muted);font-size:14px;line-height:2;margin-top:6px}.qcl-process__grid aside{background:#fff2eb;border-radius:22px;margin-top:30px;min-height:240px;overflow:hidden;padding:30px 230px 30px 28px;position:relative}.qcl-process__character{bottom:0;height:auto;max-height:225px;object-fit:contain;position:absolute!important;right:24px;width:175px}.qcl-process__grid aside h3{color:#512e27;font-size:23px;line-height:1.55;margin-top:12px}.qcl-process__grid aside p{color:#75554b}.qcl-trust{grid-gap:clamp(34px,8vw,130px);align-items:center;background:linear-gradient(90deg,var(--qcl-wash) 0,#fff 58%);display:grid;gap:clamp(34px,8vw,130px);grid-template-columns:1fr 1fr}.qcl-trust__art{background:#f0edf9;border-radius:30px;display:grid;min-height:390px;overflow:hidden;place-items:center}.qcl-trust__art .qc-world{max-width:660px;width:115%}.qcl-trust ul{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:28px 0 0;padding:0}.qcl-trust li{align-items:flex-start;border-bottom:1px solid var(--qcl-line);color:var(--qcl-muted);display:flex;font-size:15px;gap:10px;padding-bottom:12px}.qcl-trust li svg{color:var(--qcl-violet);flex:none;margin-top:3px}.qcl-faq-section{grid-gap:clamp(35px,9vw,132px);display:grid;gap:clamp(35px,9vw,132px);grid-template-columns:.8fr 1.2fr}.qcl-faq-section .qcl-heading{margin:0}.qcl-faq-section>div:last-child{border-top:1px solid var(--qcl-line)}.qcl-faq{border-bottom:1px solid var(--qcl-line)}.qcl-faq button{align-items:center;background:#0000;border:0;color:var(--qcl-deep);display:flex;font-size:15px;font-weight:900;gap:18px;justify-content:space-between;padding:20px 0;text-align:right;width:100%}.qcl-faq button svg{color:var(--qcl-violet);flex:none}.qcl-faq div p{color:var(--qcl-muted);font-size:14px;line-height:2;padding:0 0 20px}.qcl-final{align-items:end;background:var(--qcl-violet);border-radius:28px;color:#fff;display:flex;gap:30px;justify-content:space-between;margin-bottom:clamp(58px,8vw,100px);overflow:hidden;padding:clamp(33px,5vw,70px);position:relative}.qcl-final:after{background:radial-gradient(circle,#ffd0b35c,#0000 67%);border-radius:50%;bottom:-190px;content:"";height:400px;left:-80px;position:absolute;width:400px}.qcl-final button,.qcl-final>div{position:relative;z-index:1}.qcl-final .qcl-kicker{color:var(--qcl-peach)}.qcl-final h2{color:#fff;max-width:660px}.qcl-final p:not(.qcl-kicker){color:#e7e5f4;margin-top:14px}.qcl-footer{grid-gap:20px;align-items:center;border-top:1px solid var(--qcl-line);color:var(--qcl-muted);font-size:12px;gap:20px;grid-template-columns:1fr auto 1fr;padding:24px 0 38px}.qcl-footer__brand{align-items:center;color:var(--qcl-deep);display:flex;font-weight:900;gap:8px}.qcl-footer__brand img{height:30px;width:30px}.qcl-footer__links{display:flex;gap:17px}.qcl-footer button{background:#0000;border:0;color:inherit;font-size:12px;padding:4px 0}.qcl-footer button:hover{color:var(--qcl-violet)}.qcl-footer__contact{direction:ltr;display:flex;gap:14px;justify-content:end}.qcl-footer__contact a:hover{color:var(--qcl-violet)}.qcl :focus-visible{border-radius:5px;outline:3px solid #e68165;outline-offset:3px}.qcl [hidden]{display:none!important}@media(max-width:1023px){.qcl-account,.qcl-calculator,.qcl-final,.qcl-footer,.qcl-goal-example,.qcl-hero,.qcl-intro-band,.qcl-nav,.qcl-section{width:min(calc(100% - 48px),1360px)}.qcl-hero{grid-template-columns:1fr;min-height:auto}.qcl-hero__copy{padding:72px 9% 32px}.qcl-hero__scene{padding:26px 9% 72px}.qcl-stage{width:min(100%,650px)}.qcl-account,.qcl-feature-section{padding-inline:24px;width:100%}.qcl-feature-layout{grid-template-columns:repeat(2,1fr)}.qcl-calculator,.qcl-faq-section,.qcl-goal-example,.qcl-process,.qcl-trust{grid-template-columns:1fr}.qcl-calculator{gap:32px}.qcl-faq-section .qcl-heading,.qcl-process .qcl-heading{max-width:630px}.qcl-account__shell{grid-template-columns:180px minmax(0,1fr)}.qcl-trust__art{min-height:320px}.qcl-footer{grid-template-columns:1fr 1fr}.qcl-footer__contact{grid-column:1/-1;justify-content:start}}@media(max-width:640px){.qcl{font-size:15px}.qcl-account,.qcl-calculator,.qcl-final,.qcl-footer,.qcl-goal-example,.qcl-hero,.qcl-intro-band,.qcl-nav,.qcl-section{width:min(calc(100% - 32px),1360px)}.qcl-nav{gap:8px;height:60px}.qcl-brand img{height:31px;width:71px}.qcl-brand span,.qcl-link-button,.qcl-nav nav{display:none}.qcl-nav>div:last-child{margin-right:auto}.qcl-button--compact{min-height:38px;padding:6px 10px}.qcl-hero__copy{padding:44px 22px 16px}.qcl-hero h1{font-size:38px;line-height:1.35}.qcl-hero__copy>p:not(.qcl-kicker){font-size:16px;line-height:1.9;margin-top:13px}.qcl-actions{gap:18px;margin-top:22px}.qcl-actions .qcl-button{width:100%}.qcl-hero__copy aside{display:none}.qcl-hero__scene{padding:12px 16px 40px}.qcl-stage{border-radius:22px;min-height:268px}.qcl-character--tall{bottom:3%;left:2%;width:25%}.qcl-character--dark{bottom:7%;right:1%;width:31%}.qcl-pocket-card{left:21%;top:1%;width:58%}.qcl-pocket-card__meta{font-size:10px;inset:4% 7% auto 7%}.qcl-pocket-card__meta>span:last-child{display:none}.qcl-pocket-card__bottom{border-radius:12px;bottom:3%;left:2%;padding:9px 10px;right:2%}.qcl-pocket-card__bottom p{font-size:10px}.qcl-pocket-card__controls{margin-top:5px}.qcl-quiet-button{font-size:10px;padding:5px 7px}.qcl-intro-band{align-items:flex-start;display:grid;font-size:16px;min-height:auto;padding:26px 0}.qcl-account,.qcl-feature-section{padding-inline:16px}.qcl-section{padding-block:72px}.qcl-final h2,.qcl-heading h2{font-size:32px}.qcl-heading>p:last-child{font-size:15px}.qcl-feature-layout{grid-template-columns:1fr;margin-top:30px}.qcl-feature{min-height:210px}.qcl-feature svg{margin-top:25px}.qcl-calculator{border-radius:23px;margin-block:72px;padding:24px}.qcl-calculator h3,.qcl-goal-example h3{font-size:27px}.qcl-calculator__panel{padding:19px}.qcl-calculator__result{align-items:start;flex-direction:column}.qcl-goal-example{padding-bottom:72px}.qcl-goal-example__form{padding:19px}.qcl-account{padding-block:72px}.qcl-account__top{display:grid}.qcl-account__shell{display:flex;flex-direction:column;margin-top:30px}.qcl-account__tabs{border-bottom:1px solid var(--qcl-line);border-left:0;flex-direction:row;overflow:auto;padding:9px}.qcl-account__tabs button{font-size:12px;padding:9px 10px;white-space:nowrap}.qcl-account__content{min-height:0;padding:20px}.qcl-home-panel__welcome h3{font-size:21px}.qcl-goals-panel,.qcl-home-panel__metrics{grid-template-columns:1fr}.qcl-goals-panel .qc-world{max-height:215px}.qcl-history-panel article{grid-template-columns:auto 1fr}.qcl-history-panel article b{grid-column:2}.qcl-process__grid aside{min-height:335px;padding:25px 25px 182px}.qcl-process__character{left:20px;max-height:170px;right:auto;width:145px}.qcl-trust__art{border-radius:22px;min-height:250px}.qcl-faq-section{gap:34px}.qcl-final{display:block;padding:29px 22px;width:calc(100% - 32px)}.qcl-final .qcl-button{margin-top:24px;width:100%}.qcl-footer{align-items:flex-start;display:flex;flex-direction:column;gap:14px;padding-bottom:25px}.qcl-footer__contact{justify-content:start}.qcl-footer__links{gap:15px}}@media(max-width:390px) and (max-height:600px){.qcl-nav{height:48px}.qcl-brand img{height:26px;width:62px}.qcl-button--compact{font-size:11px;min-height:34px;padding:4px 8px}.qcl-hero__copy{padding:8px 10px 0}.qcl-hero .qcl-kicker{display:none}.qcl-hero h1{font-size:28px;line-height:1.29;margin:0;max-width:310px}.qcl-hero__copy>p:not(.qcl-kicker){font-size:16px;line-height:1.42;margin-top:4px;max-width:310px}.qcl-actions{margin-top:8px}.qcl-actions .qcl-button{font-size:14px;min-height:48px}.qcl-underlink{display:none}.qcl-hero__scene{padding:8px 0 0}.qcl-stage{border-radius:15px;max-width:100%;min-height:220px;width:328px}.qcl-character--tall{bottom:4px;left:8px;max-height:202px;width:106px}.qcl-character--dark{bottom:auto;max-height:118px;right:8px;top:4px;width:116px}.qcl-pocket-card{left:78px;top:20px;width:172px}.qcl-pocket-card .qc-world{margin-right:-17px;margin-top:-7px;width:205px}.qcl-pocket-card__meta{display:none}.qcl-pocket-card__bottom{border-radius:9px;bottom:-1px;left:-12px;padding:6px 7px;right:-12px}.qcl-pocket-card__bottom p{font-size:9px;line-height:1.45}.qcl-pocket-card__controls{margin-top:2px}.qcl-quiet-button{font-size:9px;padding:3px 5px}.qcl-intro-band{padding:20px 0}.qcl-stage:before{background-size:65px 65px}}@media(prefers-reduced-motion:reduce){.qcl *{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.qcl-button:hover,.qcl-feature:hover{transform:none}}.qcl-hero__compact-title{display:none}.qcl-custom-goal{grid-gap:8px;display:grid;gap:8px;margin-top:15px}.qcl-custom-goal label{color:var(--qcl-muted);font-size:11px;font-weight:800;position:relative}.qcl-custom-goal input{background:#fff;border:1px solid var(--qcl-line);border-radius:9px;color:var(--qcl-deep);display:block;font-size:13px;margin-top:4px;outline-color:var(--qcl-violet);padding:8px 42px 8px 9px;width:100%}.qcl-custom-goal label>span{bottom:9px;color:var(--qcl-muted);font-size:10px;left:9px;position:absolute}.qcl-history-row{grid-gap:12px;align-items:center;background:#fff;border:0;border-bottom:1px solid var(--qcl-line);color:var(--qcl-ink);display:grid;gap:12px;grid-template-columns:auto 1fr auto auto;margin-top:14px;padding:17px 0;text-align:right;width:100%}.qcl-history-row>span:nth-child(2){grid-gap:3px;display:grid;gap:3px}.qcl-history-row strong{font-size:14px}.qcl-history-row small{color:var(--qcl-muted);font-size:12px}.qcl-history-row b{color:var(--qcl-deep);font-size:13px;unicode-bidi:isolate}.qcl-history-row>svg{color:var(--qcl-violet);transition:transform .16s ease;transition:transform var(--qc-fast,.16s) ease}.qcl-history-row[aria-expanded=true]>svg{transform:rotate(90deg)}.qcl-request-detail{background:var(--qcl-wash);border-radius:12px;margin-bottom:14px;padding:14px}.qcl-request-detail dl{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin:0}.qcl-request-detail dl>div{grid-gap:2px;display:grid;gap:2px}.qcl-request-detail dt{color:var(--qcl-muted);font-size:11px}.qcl-request-detail dd{color:var(--qcl-deep);font-size:12px;font-weight:800;margin:0;unicode-bidi:isolate}.qcl-request-detail p{color:var(--qcl-muted);font-size:12px;line-height:1.8;margin-top:10px}.qcl-trust__art{position:relative}.qcl-trust__pattern{height:100%;inset:0;mix-blend-mode:multiply;object-fit:cover;opacity:.2;position:absolute;width:100%}.qcl-trust__package{aspect-ratio:1.32;background:linear-gradient(150deg,#fff,#eceafa);border:1px solid #26247b2b;border-radius:20px;box-shadow:0 18px 32px #26247b1f;overflow:hidden;padding:16px;position:relative;width:min(70%,360px)}.qcl-trust__package>span{color:var(--qcl-violet);font-size:12px;font-weight:900;position:relative;z-index:2}.qcl-trust__package .qc-world{inset:20px -10% -30%;position:absolute;width:120%}@media(max-width:640px){.qcl-history-row{grid-template-columns:auto 1fr auto}.qcl-history-row>svg{display:none}.qcl-history-row b{grid-column:2}.qcl-request-detail dl{grid-template-columns:1fr}.qcl-trust__package{min-width:220px;width:70%}}@media(max-width:390px) and (max-height:600px){.qcl-link-button{display:block;font-size:11px;padding:4px}.qcl-button--compact,.qcl-hero__full-title{display:none}.qcl-hero__compact-title{display:block}.qcl-hero h1{font-size:28px;line-height:1.29}.qcl-hero__copy>p:not(.qcl-kicker){max-width:310px}.qcl-hero__scene{scroll-margin-top:0}}.qcl-hero__scene{--qc-step:920ms}.qcl-quiet-button:disabled{cursor:wait;opacity:.55}.qcl-quiet-button:disabled:hover{background:#fff;border-color:var(--qcl-line);color:var(--qcl-violet)}.qcl-hero__compact-description{display:none}.qcl-goal-example__disclosure{border-right:2px solid var(--qcl-peach);font-size:13px!important;line-height:1.95!important;margin-top:15px!important;padding-right:12px}@media(max-width:390px) and (max-height:600px){.qcl-hero__full-description{display:none}.qcl-hero__compact-description{display:block}.qcl-pocket-card__meta{display:flex;inset:3px 3px auto 3px}.qcl-pocket-card__meta .qcl-badge{font-size:8px;padding:2px 5px}.qcl-pocket-card__meta>span:last-child{display:none}}.qcl-final .qcl-button--light,.qcl-hero__copy .qcl-button{background:var(--qcl-peach);border-color:var(--qcl-peach);box-shadow:0 12px 26px #00000029;color:var(--qcl-deep)}.qcl-final .qcl-button--light:hover,.qcl-hero__copy .qcl-button:hover{background:#ffbfa0;border-color:#ffbfa0;box-shadow:0 16px 30px #00000038;color:#171544}.qcl-final .qcl-button--light:focus-visible,.qcl-hero__copy .qcl-button:focus-visible{outline-color:#fff;outline-offset:4px}.qcl button,.qcl-button--compact,.qcl-link-button,.qcl-underlink{min-height:44px}.qcl-hero .qcl-underlink{border-bottom-color:#ffd0b3b8;color:#fff}.qcl-hero .qcl-underlink:hover{border-bottom-color:var(--qcl-peach);color:var(--qcl-peach)}.qcl-quiet-button{font-size:12px;justify-content:center;min-height:44px;min-width:44px;padding:7px 9px}@media(max-width:640px){.qcl-button--compact{min-height:44px}.qcl-quiet-button{font-size:11px;min-height:44px;min-width:44px;padding:6px 8px}}@media(max-width:390px) and (max-height:600px){.qcl-pocket-card__meta .qcl-badge{font-size:11px;padding:3px 6px}.qcl-pocket-card__bottom{padding:6px 7px}.qcl-pocket-card__bottom p{font-size:11px;line-height:1.42}.qcl-quiet-button{font-size:11px;min-height:44px;min-width:44px;padding:5px 7px}}@media(max-width:420px){.qcl-hero{min-height:calc(100svh - 60px)}.qcl-hero__full-description,.qcl-hero__full-title{display:none}.qcl-hero__compact-description,.qcl-hero__compact-title{display:block}.qcl-hero__copy{padding:18px 10px 0}.qcl-hero h1{font-size:28px;line-height:1.31;margin:0;max-width:310px}.qcl-hero__copy>p:not(.qcl-kicker){font-size:16px;line-height:1.45;margin-top:5px;max-width:310px}.qcl-actions{margin-top:10px}.qcl-actions .qcl-button{font-size:14px;min-height:48px}.qcl-hero__scene{margin-inline:-8px;padding:8px 0 20px;width:calc(100% + 16px)}.qcl-stage{border-radius:16px;min-height:220px;width:min(328px,100%)}.qcl-character--tall{bottom:4px;left:8px;max-height:202px;width:106px}.qcl-character--dark{bottom:auto;max-height:118px;right:8px;top:4px;width:116px}.qcl-pocket-card{left:50%;top:20px;transform:translateX(-50%);width:172px}.qcl-pocket-card .qc-world{margin-right:-17px;margin-top:-7px;width:205px}.qcl-pocket-card__caption{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.qcl-pocket-card__bottom{background:#0000;bottom:-14px;box-shadow:none;left:50%;padding:0;right:auto;transform:translateX(-50%);width:-webkit-max-content;width:max-content}.qcl-pocket-card__controls{justify-content:center;margin:0}.qcl-pocket-card__meta{display:flex;inset:3px 3px auto 3px}.qcl-pocket-card__meta .qcl-badge{font-size:11px;padding:3px 6px}.qcl-pocket-card__meta>span:last-child{display:none}}@media(max-width:420px) and (max-height:600px){.qcl-hero__copy{padding-top:8px}.qcl-hero .qcl-kicker,.qcl-underlink{display:none}.qcl-hero__scene{padding-bottom:0;padding-top:8px}}@media(max-width:420px) and (max-height:560px){.qcl-hero{height:388px;min-height:0}.qcl-hero__copy{padding-top:5px}.qcl-hero h1{font-size:26px;line-height:1.26}.qcl-hero__copy>p:not(.qcl-kicker){font-size:15px;line-height:1.35;margin-top:3px}.qcl-actions{margin-top:6px}.qcl-hero__scene{padding-bottom:0;padding-top:4px}.qcl-stage{min-height:210px}.qcl-pocket-card__bottom{bottom:-14px}}@media(max-width:640px){.qcl-nav .qcl-link-button{display:block}.qcl-nav .qcl-button--compact{display:none}}.qcl-live-quote{background:#fff;border:1px solid #d6d5e5;border-radius:16px;color:var(--qcl-deep);margin-top:22px;padding:20px}.qcl-live-quote__heading{align-items:center;display:flex;font-size:13px;font-weight:700;gap:8px}.qcl-live-dot{background:#39745a;border-radius:50%;flex:none;height:7px;width:7px}.qcl-live-quote>strong{font-feature-settings:"tnum";display:block;font-size:24px;font-variant-numeric:tabular-nums;line-height:1.7;margin:10px 0 12px}.qcl-live-quote>strong span{font-size:13px;font-weight:500}.qcl .qcl-live-quote p{color:#595771;font-size:12px;line-height:1.8;margin:5px 0}.qcl .qcl-live-quote [role=status]{color:#745035}.qcl-live-quote button{background:#f5f4fa;border:1px solid #d6d5e5;border-radius:10px;color:var(--qcl-deep);margin-top:7px}.qcl-calculator__panel{align-self:center;min-width:0}.qcl-calculator__result strong{overflow-wrap:anywhere}.qcl-calculator__result strong,.qcl-live-quote time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:640px){.qcl-live-quote{padding:16px}.qcl-live-quote>strong{font-size:22px}.qcl-live-quote>strong span{display:block}}.qcl-live-quote.is-retained .qcl-live-dot{background:#956536}.qcl-live-quote.is-loading .qcl-live-dot,.qcl-live-quote.is-unavailable .qcl-live-dot{background:#858292}.qcl--brick-world .qcl-hero{border-radius:0;grid-template-columns:1fr 1.18fr;min-height:min(850px,calc(100svh - 80px));padding-inline:max(28px,calc(50vw - 760px));width:100%}.qcl--brick-world .qcl-hero__copy{max-width:690px;padding:72px 36px}.qcl--brick-world .qcl-hero h1{font-size:clamp(42px,4.4vw,70px);line-height:1.4;max-width:570px}.qcl--brick-world .qcl-hero h1 em{color:var(--qcl-peach);display:block}.qcl--brick-world .qcl-hero__scene{min-width:0;padding:36px 14px}.qcl--brick-world .qcl-stage{background:none;box-shadow:none;max-width:730px;min-height:560px;overflow:visible;width:100%}.qcl--brick-world .qcl-stage:before{display:none}.qcl--brick-world .qcl-pocket-card{inset:auto;padding:28px 0 0;position:relative;transform:none;width:100%}.qcl--brick-world .qcl-pocket-card .qc-world{margin:0;min-height:430px;width:100%}.qcl--brick-world .qcl-pocket-card__meta{color:#dedaf6;inset:auto;justify-content:center;margin-bottom:12px;position:relative}.qcl--brick-world .qcl-pocket-card__meta .qcl-badge{background:#ffffff12;border:1px solid #ffffff26;color:#ffe0cf;font-size:12px;padding:7px 13px}.qcl--brick-world .qcl-pocket-card__meta>span:last-child{display:none}.qcl--brick-world .qcl-pocket-card__bottom{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff20;border-radius:18px;box-shadow:none;inset:auto;margin:4px auto 0;max-width:410px;padding:16px 18px;position:relative;transform:none;width:auto}.qcl--brick-world .qcl-pocket-card__caption{clip:auto;-webkit-clip-path:none;clip-path:none;color:#e5e2f6;font-size:13px;height:auto;overflow:visible;position:static;white-space:normal;width:auto}.qcl--brick-world .qcl-pocket-card__controls{justify-content:center;margin-top:12px}.qcl--brick-world .qcl-pocket-card__controls button{background:var(--qcl-peach);border-color:var(--qcl-peach);color:var(--qcl-deep);font-size:13px;min-height:44px;padding:9px 15px}.qcl--brick-world .qcl-character--tall{bottom:4%;filter:drop-shadow(0 7px 11px #0002);left:-1%;max-height:245px;width:19%;z-index:4}.qcl--brick-world .qcl-character--dark{bottom:9%;max-height:180px;right:-1%;top:auto;width:22%;z-index:4}.qcl--brick-world .qcl-feature{transition:transform .25s var(--qc-ease),box-shadow .25s var(--qc-ease)}.qcl--brick-world .qcl-goals-panel .qc-world{max-height:none;min-height:320px}.qcl-journey{grid-gap:60px;align-items:start;display:grid;gap:60px;grid-template-columns:.82fr 1.18fr}.qcl-journey__experience{min-width:0}.qcl-journey__choices{background:var(--qcl-wash);border:1px solid var(--qcl-line);border-radius:18px;display:flex;gap:8px;padding:8px}.qcl-journey__choices button{align-items:center;background:#0000;border:0;border-radius:12px;color:var(--qcl-muted);display:flex;flex:1 1;font-size:13px;gap:8px;justify-content:center;padding:10px;transition:background .2s,color .2s,box-shadow .2s}.qcl-journey__choices button span{border:1px solid;border-radius:50%;display:grid;flex:none;height:23px;place-items:center;width:23px}.qcl-journey__choices button[aria-selected=true]{background:#fff;box-shadow:0 3px 12px #26247b12;color:var(--qcl-violet);font-weight:700}.qcl-journey__panel{background:var(--qcl-peach);border-radius:24px;margin-top:18px;min-height:345px;overflow:hidden;padding:36px 30px 30px 175px;position:relative}.qcl-journey__content{animation:qcl-journey-in .35s var(--qc-ease);position:relative;z-index:1}.qcl-journey__content>svg{color:var(--qcl-violet);margin-bottom:14px}.qcl-journey__content h3{color:var(--qcl-deep);font-size:26px;line-height:1.6}.qcl-journey__content p{color:#5d4138;font-size:15px;line-height:2;margin-top:12px}.qcl-journey__content aside{border-top:1px solid #81594635;color:#65493f;font-size:12px;margin-top:20px;padding-top:16px}.qcl-journey__character{bottom:0;left:15px;max-height:270px;object-fit:contain;pointer-events:none;position:absolute;width:155px}@keyframes qcl-journey-in{0%{opacity:.5;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}@media(max-width:1100px){.qcl--brick-world .qcl-hero{grid-template-columns:1fr 1fr;padding-inline:22px}.qcl--brick-world .qcl-hero__copy{padding-inline:16px}.qcl--brick-world .qcl-stage{min-height:500px}.qcl--brick-world .qcl-pocket-card .qc-world{min-height:370px}.qcl-journey{gap:30px;grid-template-columns:1fr}.qcl-journey__panel{min-height:320px}}@media(max-width:767px){.qcl--brick-world .qcl-hero{grid-template-columns:1fr;height:auto;min-height:0;padding-inline:16px}.qcl--brick-world .qcl-hero__copy{max-width:620px;padding:36px 16px 14px}.qcl--brick-world .qcl-hero h1{font-size:clamp(36px,7vw,52px);line-height:1.4;max-width:none}.qcl--brick-world .qcl-hero__full-description,.qcl--brick-world .qcl-hero__full-title{display:block}.qcl--brick-world .qcl-hero__compact-description,.qcl--brick-world .qcl-hero__compact-title{display:none}.qcl--brick-world .qcl-hero__copy>p:not(.qcl-kicker){font-size:16px;line-height:1.95;margin-top:13px;max-width:540px}.qcl--brick-world .qcl-hero__scene{margin:0;padding:0 0 38px;width:100%}.qcl--brick-world .qcl-stage{max-width:600px;min-height:0;width:100%}.qcl--brick-world .qcl-pocket-card{padding-top:12px}.qcl--brick-world .qcl-pocket-card .qc-world{margin:0;min-height:300px;width:100%}.qcl--brick-world .qcl-pocket-card__bottom{margin-top:4px;max-width:410px;padding:12px;width:78%}.qcl--brick-world .qcl-pocket-card__caption{font-size:12px}.qcl--brick-world .qcl-character--tall{bottom:5%;left:-1%;max-height:190px;width:19%}.qcl--brick-world .qcl-character--dark{bottom:12%;max-height:130px;right:-1%;width:20%}.qcl--brick-world .qcl-actions{gap:10px;margin-top:20px}.qcl--brick-world .qcl-actions .qcl-button{width:auto}.qcl--brick-world .qcl-underlink{display:inline-flex;font-size:14px}.qcl--brick-world .qcl-hero .qcl-kicker{display:flex}.qcl--brick-world .qcl-goals-panel .qc-world{min-height:310px}.qcl-journey__choices{gap:3px;padding:5px}.qcl-journey__choices button{flex-direction:column;font-size:11px;gap:5px;padding:8px 5px}.qcl-journey__panel{min-height:380px;padding:24px 22px 142px}.qcl-journey__content h3{font-size:24px}.qcl-journey__character{left:20px;max-height:140px;width:110px}.qcl-journey__content p{font-size:14px}}@media(prefers-reduced-motion:reduce){.qcl-journey__content{animation:none}.qcl--brick-world .qcl-feature:hover{transform:none}}.qcl--brick-world .qgp-world{margin-block:.5rem 1rem}.qcl--brick-world .qgp-catalogue__copy p,.qcl--brick-world .qgp-minimum>p,.qcl--brick-world .qgp-rate>p,.qcl--brick-world .qgp-weight>p{font-size:.9rem}.qcl--brick-world .qgp-catalogue__note,.qcl--brick-world .qgp-metal-note,.qcl--brick-world .qgp-purchase-rule>p{font-size:.84rem}.qcl-feature-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.qcl-feature__art{aspect-ratio:1;margin:0 auto 12px;width:min(100%,240px)}.qcl-feature__art img{height:100%;object-fit:contain;width:100%}.qcl-feature h3{margin-top:8px}.qcl-trust__art{padding:20px}.qcl-trust__art>.pastel-art{margin:0;max-width:500px;width:100%}.qcl-calculator__rate-art{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(90px,.65fr);margin-top:16px}.qcl-calculator__rate-art .qcl-live-quote{margin-top:0;min-width:0}.qcl-calculator__art{min-width:0}.qcl-calculator__art img{height:auto;object-fit:contain;width:100%}.qcl-goal-choices{display:grid;max-height:310px;overflow-y:auto;padding:3px}.qcl-goal-choices button{align-items:center;border-radius:12px;display:flex;flex-direction:column;gap:4px;line-height:1.7}.qcl-goal-choices img{height:64px;object-fit:contain;width:64px}@media(max-width:640px){.qcl-feature-layout{grid-template-columns:1fr}.qcl-feature__art{width:180px}.qcl-calculator__rate-art{grid-template-columns:minmax(0,1fr)}.qcl-calculator__art{margin-inline:auto;width:180px}.qcl-goal-choices{grid-template-columns:repeat(3,minmax(0,1fr))}}.qcl-nav{gap:24px;height:auto;min-height:80px;padding-block:14px;position:relative}.qcl-nav nav{align-items:center;gap:22px}.qcl-nav nav a{padding-block:10px;white-space:nowrap}.qcl-nav__actions{align-items:center;display:flex;gap:12px}.qcl-menu-toggle{align-items:center;background:#fff;border:1px solid var(--qcl-line);border-radius:12px;color:var(--qcl-deep);display:none;gap:7px;padding:8px 12px}.qcl-footer{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:1fr 1.4fr 1fr;padding-block:38px}.qcl-footer__brand{gap:10px;grid-column:1}.qcl-footer__account,.qcl-footer__links{grid-gap:10px 18px;display:grid;gap:10px 18px;grid-template-columns:repeat(2,minmax(0,1fr))}.qcl-footer__account button,.qcl-footer__links a{background:none;border:0;color:var(--qcl-muted);font-size:13px;min-height:44px;padding:8px 0;text-align:right}.qcl-footer__account button:hover,.qcl-footer__links a:hover{color:var(--qcl-violet)}.qcl-footer__contact{border-top:1px solid var(--qcl-line);gap:24px;grid-column:1/-1;justify-content:flex-start;padding-top:20px}.qcl-account__top .qcl-heading{max-width:680px}@media(max-width:900px){.qcl-nav{flex-wrap:wrap;gap:12px}.qcl-menu-toggle{-webkit-margin-start:auto;display:inline-flex;margin-inline-start:auto}.qcl-nav nav{border-top:1px solid var(--qcl-line);display:none;flex-basis:100%;flex-wrap:wrap;gap:8px 22px;order:4;padding:12px 0 2px}.qcl-nav nav.is-open{display:flex}.qcl-footer{grid-template-columns:1fr 1fr}.qcl-footer__brand{grid-column:1/-1}}@media(max-width:640px){.qcl-nav{min-height:64px;padding-block:10px}.qcl-nav__actions{gap:5px}.qcl-nav .qcl-link-button{display:block;padding:8px}.qcl-nav .qcl-button--compact{display:none}.qcl-nav nav a{flex-basis:calc(50% - 12px);font-size:13px}.qcl-footer{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr;padding-block:28px}.qcl-footer__account,.qcl-footer__links{gap:4px;grid-template-columns:1fr}.qcl-footer__contact{flex-wrap:wrap;gap:14px}}.qcl-goal-choices{gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;overflow:visible}.qcl-goal-choices button{min-height:108px;padding:10px 6px}@media(max-width:640px){.qcl-goal-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.qcl-goal-choices button{font-size:12px}}.qcl-section-icon{align-items:center;background:#eeeafa;border-radius:14px;color:#6252a6;display:inline-flex;height:42px;justify-content:center;width:42px}.qcl .qcl-kicker{align-items:center;display:flex;gap:10px}.qcl nav a{align-items:center;display:inline-flex;gap:7px}.qcl-kids{grid-gap:48px;align-items:center;background:linear-gradient(130deg,#fff6ec,#f0edff);border-radius:32px;display:grid;gap:48px;grid-template-columns:1.5fr 1fr;margin-block:64px;padding:48px}.qcl-kids__visual{display:grid;min-width:0;place-items:center}.qcl-kids__visual>img{aspect-ratio:1;display:block;height:auto;max-width:480px;object-fit:contain;width:100%}.qcl-kids__status{color:#6a627a;font-size:13px;margin-top:24px;max-width:600px}.qcl-kids__status summary{align-items:center;cursor:pointer;display:flex;gap:8px}.qcl-kids__status p{line-height:2}.qcl-feature__index{align-items:center;display:flex;justify-content:center}@media(max-width:700px){.qcl-kids{border-radius:24px;gap:26px;grid-template-columns:1fr;padding:26px 20px}.qcl-kids__visual{margin-inline:auto;max-width:360px;width:100%}}@media (min-width:760px){.qcl{--qcl-section-space:clamp(32px,6.25svh,64px);--qcl-section-height:calc(93svh - 74.4px)}.qcl .qcl-section{padding-block:var(--qcl-section-space);scroll-margin-top:16px}.qcl .qcl-faq-browser,.qcl .qcl-feature-section,.qcl .qcl-journey,.qcl .qcl-trust{align-content:center;min-block-size:var(--qcl-section-height)}.qcl .qcl-faq-browser,.qcl .qcl-feature-section{display:flex;flex-direction:column;justify-content:center}.qcl .qcl-faq-browser>*,.qcl .qcl-feature-section>*{width:100%}.qcl .qcl-calculator,.qcl .qcl-final,.qcl .qcl-kids{align-items:center;min-block-size:calc(100svh*.93 - var(--qcl-section-space)*2*.93)}.qcl .qcl-faq-browser__heading h2,.qcl .qcl-final h2,.qcl .qcl-heading h2{font-size:clamp(28px,2.4vw,38px);line-height:1.4;margin-top:8px}.qcl .qcl-heading>p:last-child{font-size:15px;line-height:1.8;margin-top:10px}.qcl .qcl-kicker{min-height:40px}.qcl .qcl-kicker>.qc-title-art{block-size:40px;inline-size:40px;min-inline-size:40px}.qcl--brick-world .qcl-hero{gap:32px;grid-template-columns:1fr 1fr;min-height:var(--qcl-section-height);padding:24px max(32px,calc(50vw - 680px))}.qcl--brick-world .qcl-hero__copy{max-width:650px;padding:20px 24px}.qcl--brick-world .qcl-hero h1{font-size:clamp(38px,3.6vw,56px);line-height:1.35;margin-top:14px}.qcl--brick-world .qcl-hero__copy>p:not(.qcl-kicker){font-size:17px;line-height:1.9;margin-top:20px}.qcl--brick-world .qcl-hero__scene{padding:0}.qcl--brick-world .pastel-hero{width:min(100%,460px,calc(100svh - 176px))}.qcl--brick-world .qcl-hero .qcl-actions{gap:20px;margin-top:24px}.qcl .qcl-feature-section .qcl-heading{max-width:none}.qcl .qcl-feature-layout{gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:32px}.qcl .qcl-feature{min-height:0;padding:20px 18px}.qcl .qcl-feature__art{margin-bottom:10px;width:min(100%,150px)}.qcl .qcl-feature h3{font-size:18px;line-height:1.6}.qcl .qcl-feature p{font-size:14px;line-height:1.8}.qcl .qcl-feature h3>.qc-title-art{block-size:32px;inline-size:32px;min-inline-size:32px}.qcl .qcl-calculator{gap:48px;grid-template-columns:1fr 1fr;margin-block:var(--qcl-section-space);padding:var(--qcl-section-space) 36px}.qcl .qcl-calculator h3{font-size:28px}.qcl .qcl-calculator__copy>p:not(.qcl-kicker){font-size:15px;line-height:1.8;margin-top:10px}.qcl .qcl-calculator__panel{padding:20px}.qcl .qcl-calculator__rate-art{gap:20px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.qcl .qcl-calculator__art{justify-self:center;width:min(100%,260px)}.qcl .qcl-live-quote{padding:14px}.qcl .qcl-live-quote>strong{font-size:22px;margin:6px 0}.qcl .qcl-silver-drag{margin:14px 0;padding:14px}.qcl .qcl-silver-drag__heading{margin-bottom:12px}.qcl .qcl-silver-drag__presets{margin-top:12px}.qcl .qcl-journey{align-items:center;gap:36px;grid-template-columns:.85fr 1.15fr}.qcl .qcl-journey__panel{margin-top:12px;min-height:290px;padding:24px 24px 24px 132px}.qcl .qcl-journey__character{max-height:220px;width:115px}.qcl .qcl-journey__content>.qc-title-art{block-size:44px;inline-size:44px;margin-bottom:10px;min-inline-size:44px}.qcl .qcl-journey__content h3{font-size:23px}.qcl .qcl-journey__content p{line-height:1.8;margin-top:8px}.qcl .qcl-journey__content aside{margin-top:12px;padding-top:10px}.qcl .qcl-kids{gap:48px;margin-block:var(--qcl-section-space);padding:var(--qcl-section-space) 36px}.qcl .qcl-kids__visual>img{max-width:320px}.qcl .qcl-kids .qcl-actions{gap:20px;margin-top:20px}.qcl .qcl-kids__status{margin-top:16px}.qcl .qcl-trust{gap:48px;grid-template-columns:.85fr 1.15fr}.qcl .qcl-trust__art{min-height:0;padding:16px}.qcl .qcl-trust__art>.pastel-art{max-width:300px}.qcl .qcl-trust ul{gap:10px;margin-top:18px}.qcl .qcl-trust li{font-size:14px;padding-bottom:8px}.qcl .qcl-faq-browser__intro{gap:36px;grid-template-columns:minmax(0,1fr) clamp(240px,26vw,320px)}.qcl .qcl-faq-browser__heading{margin-bottom:8px;max-width:none}.qcl .qcl-faq-browser__heading>p:last-child{font-size:14px;line-height:1.6}.qcl .qcl-faq-browser__art img{max-width:320px}.qcl .qcl-faq-browser__tools{align-items:end;gap:12px;grid-template-columns:minmax(0,1fr)}.qcl .qcl-faq-browser__search{max-width:none}.qcl .qcl-faq-browser__search>span{margin-bottom:4px}.qcl .qcl-faq-browser__search input{min-height:38px}.qcl .qcl-faq-browser__categories button{min-height:38px;padding:5px 14px}.qcl .qcl-faq-browser__result-line{min-height:34px}.qcl .qcl-faq-browser__list{grid-gap:0 28px;align-items:start;display:grid;gap:0 28px;grid-template-columns:repeat(2,minmax(0,1fr))}.qcl .qcl-faq-browser__question{font-size:15px;line-height:1.7;min-height:48px;padding-block:9px}.qcl .qcl-faq-browser__answer-copy{font-size:14px;line-height:1.7;padding:0 0 12px}.qcl .qcl-faq-browser__answer-copy p+p{margin-top:6px}.qcl .qcl-faq-browser__pagination{padding-top:12px}.qcl .qcl-faq-browser__pagination button{min-height:42px;padding-block:6px}.qcl .qcl-faq-browser__support{gap:12px;margin-top:14px;padding:12px 16px;padding-block:8px}.qcl .qcl-faq-browser__support>.qc-title-art{block-size:36px;inline-size:36px;min-inline-size:36px}.qcl .qcl-faq-browser__empty{grid-column:1/-1}.qcl .qcl-final{margin-block:var(--qcl-section-space);padding:var(--qcl-section-space) 48px}.qcl .qc-field-heading{gap:8px}.qcl .qc-field-heading .qc-title-art{block-size:28px;inline-size:28px;min-inline-size:28px}.qcl .qcl-faq-browser__heading h2{font-size:30px;margin-block:4px}.qcl .qcl-faq-browser__categories{justify-content:flex-start}}@media (min-width:760px) and (max-height:700px){.qcl .qcl-faq-browser{padding-block:24px}}@media (min-width:760px) and (max-width:1100px){.qcl .qcl-feature-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.qcl .qcl-feature{grid-gap:6px 16px;align-content:center;display:grid;gap:6px 16px;grid-template-columns:92px minmax(0,1fr);padding:16px}.qcl .qcl-feature__art{align-self:center;grid-row:1/3;margin:0;width:92px}.qcl .qcl-feature h3{font-size:17px;margin:0}.qcl .qcl-feature p{font-size:13px;margin:0}.qcl .qcl-feature h3>.qc-title-art{block-size:26px;inline-size:26px;min-inline-size:26px}.qcl .qcl-calculator{gap:24px;padding:20px}.qcl .qcl-calculator__rate-art{gap:16px}.qcl .qcl-journey{gap:24px}.qcl .qcl-journey__panel{-webkit-padding-end:96px;padding-inline-end:96px}.qcl .qcl-journey__character{width:86px}.qcl .qcl-kids{gap:24px;grid-template-columns:1.4fr 1fr;padding:24px}.qcl .qcl-kids .qcl-actions{gap:12px}.qcl .qcl-kids .qcl-button{font-size:14px;padding-inline:12px}.qcl .qcl-kids__visual>img{max-width:250px}.qcl .qcl-faq-browser__intro{gap:24px}.qcl .qcl-faq-browser__art{order:0}.qcl .qcl-faq-browser__tools{gap:12px}.qcl .qcl-faq-browser__categories{gap:6px}.qcl .qcl-faq-browser__categories button{font-size:13px;padding-inline:10px}}@media (min-width:760px) and (max-height:620px){.qcl .qcl-faq-browser__intro{grid-template-columns:minmax(0,1fr) 220px}.qcl{--qcl-section-space:24px}.qcl .qcl-section{scroll-margin-top:8px}.qcl .qcl-faq-browser__heading h2,.qcl .qcl-heading h2{font-size:26px;margin-top:6px}.qcl .qcl-kicker{min-height:32px}.qcl .qcl-kicker>.qc-title-art{block-size:32px;inline-size:32px;min-inline-size:32px}.qcl .qcl-heading>p:last-child{font-size:14px;margin-top:6px}.qcl--brick-world .qcl-hero{gap:24px;padding-block:16px}.qcl--brick-world .qcl-hero__copy{padding:8px 12px}.qcl--brick-world .qcl-hero h1{font-size:clamp(30px,3.4vw,46px);margin-top:10px}.qcl--brick-world .qcl-hero__copy>p:not(.qcl-kicker){font-size:15px;line-height:1.8;margin-top:14px}.qcl--brick-world .qcl-hero .qcl-actions{gap:12px;margin-top:16px}.qcl .qcl-feature-layout{margin-top:16px}.qcl .qcl-feature__art{max-width:120px}.qcl .qcl-calculator{gap:24px;padding:18px}.qcl .qcl-calculator h3{font-size:25px}.qcl .qcl-calculator__panel{padding:14px}.qcl .qcl-calculator__panel label{margin-top:12px}.qcl .qcl-input-wrap input{font-size:20px;padding-block:6px}.qcl .qcl-silver-drag{margin:10px 0;padding:10px}.qcl .qcl-silver-drag__heading{margin-bottom:6px}.qcl .qcl-silver-drag__presets{margin-top:8px}.qcl .qcl-silver-drag__presets button{font-size:11px;min-height:36px;padding:5px}.qcl .qcl-calculator__result{margin-top:12px;padding:10px}.qcl .qcl-live-quote{padding:12px}.qcl .qcl-live-quote>strong{font-size:20px}.qcl .qcl-faq-browser{padding-block:20px}.qcl .qcl-faq-browser__heading>p:last-child{margin-top:4px}.qcl .qcl-faq-browser__result-line{min-height:28px}.qcl .qcl-faq-browser__question{font-size:14px;min-height:44px;padding-block:7px}.qcl .qcl-faq-browser__pagination{padding-top:8px}.qcl .qcl-faq-browser__pagination button{min-height:38px}.qcl .qcl-faq-browser__support{margin-top:10px;padding:6px 12px}.qcl .qcl-faq-browser__support>div{align-items:center;display:flex;flex-wrap:wrap;gap:4px 12px}.qcl .qcl-faq-browser__support h3{font-size:14px;margin:0}.qcl .qcl-faq-browser__support p{font-size:12px}.qcl .qcl-faq-browser__support button{min-height:38px;padding-block:6px}}@media(min-width:760px){.qcl .qcl-calculator,.qcl .qcl-final,.qcl .qcl-section{align-content:safe center;max-block-size:93svh;overflow:auto}.qcl .qcl-calculator,.qcl .qcl-final,.qcl .qcl-kids{max-block-size:calc(100svh*.93 - var(--qcl-section-space)*2*.93)}.qcl .qcl-faq-browser{align-content:normal;block-size:calc(93svh - 14.88px);display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto;justify-content:normal;max-block-size:calc(93svh - 14.88px);min-block-size:0;overflow:hidden;padding-block:clamp(16px,3svh,32px)}.qcl .qcl-faq-browser__list{align-content:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;min-block-size:0;overflow:auto;scroll-padding:8px;scrollbar-gutter:stable}.qcl .qcl-faq-browser__list:focus-visible{outline-offset:-3px}}@media(min-width:760px){.qcl .qcl-calculator:after,.qcl .qcl-final:after{background:radial-gradient(ellipse at left bottom,#ffd0b333,#0000 70%);border-radius:0;bottom:0;height:160px;left:0;pointer-events:none;width:240px}}.qcl .qcl-final{grid-gap:32px;align-items:center;display:grid;gap:32px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.qcl-final__copy{min-inline-size:0}.qcl .qcl-final__copy .qcl-button{margin-top:24px}.qcl-final__art{display:block;height:auto;justify-self:center;max-width:640px;object-fit:contain;position:relative;width:100%;z-index:1}@media(max-width:759px){.qcl .qcl-final{gap:24px;grid-template-columns:1fr;padding-block:27px}.qcl .qcl-final__art{max-width:520px}.qcl .qcl-calculator:after,.qcl .qcl-final:after{bottom:0;height:140px;left:0;pointer-events:none;width:200px}}.qcl .qgp-panel{isolation:isolate;position:relative}.qcl .qgp-panel:before{background:radial-gradient(ellipse at top right,#eee8ff 0,#0000 58%),radial-gradient(ellipse at bottom left,#fff0e5 0,#0000 55%);border-radius:inherit;content:"";inset:0;opacity:.35;pointer-events:none;position:absolute;z-index:-1}@keyframes qcl-color-breathe{0%{opacity:.35}to{opacity:.8}}@media(prefers-reduced-motion:no-preference){.qcl .qcl-calculator:after,.qcl .qcl-final:after,.qcl .qcl-hero:before,.qcl .qgp-panel:before{animation:qcl-color-breathe 12s ease-in-out infinite alternate}.qcl .qcl-calculator:after,.qcl .qcl-final:after{animation-delay:-6s}}.qcl .qcl-footer.qcf{background:linear-gradient(120deg,#fbf8f4,#f6f4fc 72%);border:0;border-top:1px solid #e3dff0;color:#262157;display:block;font-size:14px;margin:0;max-width:none;padding:0;width:100%}.qcf .qcf-inner{margin-inline:auto;padding:18px 0;width:min(calc(100% - 80px),1360px)}.qcf .qcf-bottom,.qcf .qcf-brand,.qcf .qcf-intro{align-items:center;display:flex;gap:20px;justify-content:space-between}.qcf .qcf-intro{border-bottom:1px solid #dfdbea;padding-bottom:18px}.qcf .qcf-brand{gap:22px;justify-content:flex-start}.qcf .qcf-brand>img{height:42px;object-fit:contain;width:110px}.qcf .qcf-brand>div{-webkit-border-start:1px solid #d8d2e9;-webkit-padding-start:22px;border-inline-start:1px solid #d8d2e9;padding-inline-start:22px}.qcf .qcf-brand strong{font-size:16px}.qcf .qcf-brand p{color:#615b7e;font-size:14px;margin:4px 0 0}.qcf .qcf-columns{grid-gap:42px;display:grid;gap:42px;grid-template-columns:1fr 1fr 1.45fr;padding:18px 0}.qcf .qcf-group{align-items:stretch;display:flex;flex-direction:column;min-width:0}.qcf .qcf-group h2{align-items:center;color:#211c51;display:flex;font-size:18px;font-weight:800;gap:12px;line-height:1.5;margin:0 0 10px}.qcl .qcf a,.qcl .qcf button{align-items:center;background:#0000;border:0;border-radius:8px;box-shadow:none;color:#494166;cursor:pointer;display:inline-flex;font-family:inherit;font-size:16px;gap:11px;justify-content:flex-start;line-height:1.7;margin:0;max-width:100%;min-height:38px;padding:3px 0;text-align:start;text-decoration:none;transition:color .15s ease,background-color .15s ease;width:-webkit-fit-content;width:fit-content}.qcl .qcf a:hover,.qcl .qcf button:hover{background:#ece8f8;color:#2c267d}.qcl .qcf a:focus-visible,.qcl .qcf button:focus-visible{outline:3px solid #7161ba;outline-offset:4px}.qcf .qc-title-art,.qcf .qcf-art{display:block;filter:none;flex-shrink:0;object-fit:contain}.qcf .qcf-phone-row{align-items:center;column-gap:14px;display:flex;flex-wrap:wrap}.qcl .qcf .qcf-phone-row a{color:#2d2679;font-size:17px;font-weight:700;letter-spacing:.2px}.qcf .qcf-phone-row>span{color:#696080;font-size:12px;line-height:1.8}.qcf .qcf-connect small{-webkit-margin-start:8px;color:#696080;display:inline-block;font-size:12px;margin-inline-start:8px}.qcl .qcf .qcf-support{background:#eae5f6;color:#30277d;font-weight:700;margin-top:4px;padding-inline:10px}.qcf .qcf-address{align-items:center;background:#ffffffb3;border:1px solid #e3dded;border-radius:14px;display:flex;gap:14px;padding:15px 18px}.qcf .qcf-address>div{flex:1 1;min-width:0}.qcf .qcf-address strong{font-size:15px}.qcf .qcf-address p{color:#655d7c;font-size:14px;line-height:1.8;margin:4px 0 0}.qcl .qcf .qcf-address a{color:#352b84;flex-shrink:0;font-size:12px;font-weight:700}.qcf .qcf-bottom{color:#756d88;font-size:11px;margin-top:12px}.qcf .qcf-bottom p{margin:0}.qcl .qcf .qcf-bottom button{color:#6d6480;font-size:11px;min-height:32px}.qcl .qcf .qcf-top{color:#61577c;font-size:12px}@media(min-width:760px){.qcl .qcf .qcf-address a{-webkit-margin-end:110px;margin-inline-end:110px}}@media(max-width:1100px){.qcf .qcf-columns{gap:24px;grid-template-columns:1fr 1fr 1.4fr}.qcf .qcf-inner{width:calc(100% - 48px)}.qcf .qcf-phone-row{column-gap:8px}.qcf .qcf-phone-row>span{font-size:12px}.qcf .qcf-address{gap:10px;padding:12px}.qcf .qcf-address p{font-size:13px}}@media(max-width:759px){.qcf .qcf-inner{padding-top:24px;width:calc(100% - 36px)}.qcf .qcf-columns{gap:24px 16px;grid-template-columns:1fr 1fr}.qcf .qcf-connect{border-top:1px solid #dfdbea;grid-column:1/-1;padding-top:20px}.qcf .qcf-brand{gap:14px}.qcf .qcf-brand>img{height:34px;width:86px}.qcf .qcf-brand>div{-webkit-padding-start:14px;padding-inline-start:14px}.qcf .qcf-brand p{font-size:11px}.qcf .qcf-brand strong{font-size:14px}.qcl .qcf a,.qcl .qcf button{font-size:15px;gap:9px;min-height:44px}.qcf .qcf-group h2{font-size:17px;gap:9px}.qcf .qcf-address{align-items:flex-start;flex-wrap:wrap;padding:14px}.qcf .qcf-address>div{flex-basis:calc(100% - 54px)}.qcf .qcf-address p{font-size:14px}.qcl .qcf .qcf-address a{-webkit-margin-start:0;margin-inline-start:0}.qcf .qcf-bottom{align-items:flex-start;gap:8px}.qcf .qcf-bottom p{font-size:10px;line-height:1.8;padding-top:10px}.qcl .qcf .qcf-bottom button{flex-shrink:0;min-height:44px}.qcl .qcf .qcf-top{font-size:0;gap:0}.qcf .qcf-top .qc-title-art{height:30px;width:30px}.qcf .qcf-phone-row>span{font-size:12px}}@media(prefers-reduced-motion:reduce){.qcl .qcf a,.qcl .qcf button{transition:none}}.qcf .qcf-mobile-contacts{margin-block:10px 12px}.qcf .qcf-mobile-contacts h3{color:#696080;font-size:13px;font-weight:600;margin:0 0 6px}.qcf .qcf-mobile-contacts>div{grid-gap:4px 12px;display:grid;gap:4px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.qcl .qcf .qcf-mobile-contacts a{font-size:15px;gap:6px;min-height:44px;white-space:nowrap}@media(min-width:760px) and (max-width:1100px){.qcf .qcf-mobile-contacts>div{grid-template-columns:1fr}}@media(max-width:360px){.qcl .qcf .qcf-mobile-contacts a{font-size:14px;gap:4px}.qcf .qcf-mobile-contacts>div{gap:4px 6px}}.qc-review-close,.qc-review-confirm,.qc-review-edit,.qc-review-trigger{border-radius:14px;border-radius:var(--qc-radius-sm,14px);cursor:pointer;font:inherit;min-height:48px;touch-action:manipulation;transition:background-color .16s,transform .16s;transition:background-color var(--qc-fast,.16s),transform var(--qc-fast,.16s)}.qc-review-trigger{align-items:center;background:#26247b;background:var(--qc-violet,#26247b);border:0;color:#fff;display:flex;font-weight:700;gap:12px;justify-content:center;padding:13px 20px;width:100%}.qc-review-confirm:hover:not(:disabled),.qc-review-trigger:hover:not(:disabled){background:#343193}.qc-review-confirm:disabled,.qc-review-trigger:disabled{cursor:not-allowed;opacity:.5}.qc-review-backdrop{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1412327a;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:2500}.qc-review-dialog{background:#fff;background:var(--qc-white,#fff);border-radius:24px;box-shadow:0 28px 100px #14123233;box-sizing:border-box;color:#231f20;color:var(--qc-charcoal,#231f20);font-family:Ray,Arial,sans-serif;max-height:calc(100dvh - 40px);overflow:auto;overscroll-behavior:contain;padding:28px;width:min(100%,520px)}.qc-review-dialog header{align-items:center;display:flex;gap:12px}.qc-review-dialog h2{flex:1 1;font-size:22px;line-height:1.5;margin:0}.qc-review-icon{background:#f0eff8;border-radius:14px;border-radius:var(--qc-radius-sm,14px);color:#26247b;color:var(--qc-violet,#26247b);display:grid;flex-shrink:0;height:48px;place-items:center;width:48px}.qc-review-close{background:#0000;border:0;color:#26247b;color:var(--qc-violet,#26247b);display:grid;place-items:center;width:44px}.qc-review-dialog p{color:#615d72;color:var(--qc-muted,#615d72);font-size:15px;line-height:1.9;margin:18px 0}.qc-review-dialog dl{border-block:1px solid #e6e7e8;margin:22px 0}.qc-review-dialog dl>div{border-bottom:1px solid #efeff3;display:flex;gap:20px;justify-content:space-between;padding:14px 0}.qc-review-dialog dl>div:last-child{border:0}.qc-review-dialog dt{color:#615d72;color:var(--qc-muted,#615d72);flex-shrink:0;font-size:14px}.qc-review-dialog dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;margin:0;overflow-wrap:anywhere;text-align:end}.qc-review-dialog .qc-review-warning{background:#fff1e8;border:1px solid #f0c5a8;border-radius:12px;color:#844317;padding:12px 16px}.qc-review-dialog footer{grid-gap:10px;display:grid;gap:10px;margin-top:24px}.qc-review-confirm{background:#26247b;background:var(--qc-violet,#26247b);border:0;color:#fff;font-weight:700;padding:12px 20px}.qc-review-edit{background:#fff;background:var(--qc-white,#fff);border:1px solid #dedce8;border:1px solid var(--qc-border,#dedce8);color:#26247b;color:var(--qc-violet,#26247b)}.qc-review-dialog button:focus-visible,.qc-review-trigger:focus-visible{outline:3px solid #9e95e7;outline-offset:3px}@media(max-width:480px){.qc-review-backdrop{padding:12px}.qc-review-dialog{border-radius:20px;max-height:calc(100dvh - 24px);padding:20px}.qc-review-dialog h2{font-size:20px}.qc-review-dialog dl>div{gap:12px}}@media(prefers-reduced-motion:reduce){.qc-review-close,.qc-review-confirm,.qc-review-edit,.qc-review-trigger{transition:none}}.kids-panel,.kids-portal{--kids-ink:#29234f;--kids-muted:#696180;--kids-violet:#40347f;--kids-lilac:#f2edfc;--kids-line:#e5def0;--kids-radius:22px;--kids-ease:cubic-bezier(.23,1,.32,1);box-sizing:border-box;color:var(--kids-ink);color-scheme:light;font-family:Ray,Tahoma,sans-serif;font-family:var(--qc-font,Ray,Tahoma,sans-serif);min-inline-size:0;overflow-wrap:anywhere;text-align:start}.kids-panel{padding:20px}.kids-panel *,.kids-portal *{box-sizing:border-box}.kids-portal{background:radial-gradient(ellipse at 12% 10%,#f5e5dba8,#0000 48%),#f8f6fc;min-block-size:100vh;min-block-size:100dvh;padding:32px 24px}.kids-portal-inner{margin-inline:auto;max-inline-size:960px}.kids-heading{-webkit-margin-after:24px;align-items:center;display:flex;gap:16px;margin-block-end:24px}.kids-balance-heading>div,.kids-heading>div{min-inline-size:0}.kids-eyebrow{color:var(--kids-muted);display:block;font-size:12px;font-weight:500;line-height:1.7}.kids-heading h1{color:var(--kids-ink);font-size:clamp(24px,2.3vw,30px);letter-spacing:-.4px;line-height:1.5;margin:2px 0 0}.kids-panel p,.kids-portal p{font-size:14px;line-height:1.9}.kids-heading p{color:var(--kids-muted);margin:3px 0 0}.kids-balance,.kids-card{background:#fff;border:1px solid var(--kids-line);border-radius:var(--kids-radius);box-shadow:0 6px 24px #36265a06;margin-block:16px;min-inline-size:0;padding:20px}.kids-panel h2,.kids-portal h2{align-items:center;color:var(--kids-ink);display:flex;font-size:18px;gap:10px;line-height:1.7;margin:0 0 10px}.kids-panel h2>span,.kids-portal h2>span{min-inline-size:0}.kids-card-intro{color:var(--kids-muted);margin:0 0 16px}.kids-balance{background:linear-gradient(115deg,#fff5e9,#f4effc 62%,#ebe8fa)}.kids-balance-heading{align-items:center;display:flex;gap:12px}.kids-balance-heading strong{display:block;font-size:20px;line-height:1.6}.kids-status{-webkit-margin-start:auto;align-items:center;background:#ffffffb3;border:1px solid #dfd7ec;border-radius:100px;color:#65517d;display:inline-flex;flex:none;font-size:12px;line-height:1.7;margin-inline-start:auto;padding:5px 12px}.kids-status[data-status=approved]{background:#edf7f0;border-color:#d4e9dc;color:#315f52}.kids-status[data-status=rejected]{background:#fff2e6;border-color:#efddc9;color:#855234}.kids-status[data-status=pending]{background:#f3edfb;color:#655080}.kids-panel dl,.kids-portal dl{margin:16px 0 0}.kids-panel dl>div,.kids-portal dl>div{align-items:center;display:flex;font-size:14px;gap:12px;justify-content:space-between}.kids-panel dt,.kids-portal dt{color:var(--kids-muted)}.kids-panel dd,.kids-portal dd{color:var(--kids-ink);flex:none;font-weight:700;margin:0}.kids-balance dl{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.kids-balance dl>div{background:#ffffff9e;border-radius:14px;padding:12px}.kids-balance dt{align-items:center;display:flex;gap:8px}.kids-review-note{-webkit-padding-before:12px;-webkit-border-before:1px solid #ddd5e8;border-block-start:1px solid #ddd5e8;margin:12px 0 0;padding-block-start:12px}.kids-panel label,.kids-portal label{color:var(--kids-ink);display:block;font-size:13px;line-height:1.8;margin:14px 0;min-inline-size:0}.kids-panel input:not([type=checkbox]),.kids-panel textarea,.kids-portal input{-webkit-margin-before:6px;background:#fff;border:1px solid #d6cfe5;border-radius:12px;color:var(--kids-ink);display:block;font:inherit;inline-size:100%;margin-block-start:6px;min-block-size:46px;min-inline-size:0;padding:10px 12px;transition:border-color .16s ease,box-shadow .16s ease}.kids-panel input:not([type=checkbox]):focus,.kids-panel textarea:focus,.kids-portal input:focus{border-color:#8472b5;box-shadow:0 0 0 3px #e9e0f9}.kids-panel input[inputmode=numeric],.kids-panel input[type=date],.kids-panel input[type=number],.kids-panel input[type=password],.kids-portal input{direction:ltr;text-align:start}.kids-panel textarea{line-height:1.9;min-block-size:110px;resize:vertical}.kids-panel input:disabled{background:#f4f1f7;color:#70677f}.kids-panel button,.kids-portal button{align-items:center;background:#f4effc;border:1px solid #d9cfea;border-radius:13px;color:var(--kids-violet);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;gap:8px;justify-content:center;line-height:1.8;max-inline-size:100%;min-block-size:44px;padding:10px 16px;text-align:center;transition:background-color .16s ease,border-color .16s ease,transform .16s var(--kids-ease)}.kids-panel button:disabled,.kids-portal button:disabled{cursor:not-allowed;opacity:.5}.kids-panel button:not(:disabled):active,.kids-portal button:not(:disabled):active{transform:scale(.98)}.kids-panel button:focus-visible:active,.kids-portal button:focus-visible:active{transform:none}.kids-panel .kids-primary,.kids-panel .qc-review-trigger,.kids-portal .kids-primary{background:var(--kids-violet);border-color:var(--kids-violet);color:#fff}.kids-selector{display:flex;flex-wrap:wrap;gap:8px;margin-block:0 16px}.kids-selector button{background:#fff;min-inline-size:100px;padding:7px 14px}.kids-selector button[aria-pressed=true]{background:var(--kids-lilac);border-color:#9581be;box-shadow:inset 0 0 0 1px #9581be;color:#3a2e73}.kids-selector button .qc-title-art{margin-block:-3px}.kids-workspace-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-block:16px}.kids-workspace-grid>.kids-card{margin:0}.kids-purchase-summary{background:#f8f5fc;border-radius:14px;padding:12px 14px}.kids-purchase-summary>div+div{-webkit-margin-before:10px;margin-block-start:10px}.kids-purchase-card .qc-review-trigger{-webkit-margin-before:16px;inline-size:100%;margin-block-start:16px}.kids-access-card>.kids-primary{inline-size:100%}.kids-documents-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.kids-panel .kids-document{background:#fcfafd;border:1px solid #e9e2f1;border-radius:14px;margin:0;padding:12px}.kids-document-title{align-items:center;display:flex;font-weight:600;gap:6px;min-block-size:36px}.kids-document-files{display:flex;flex-direction:column;gap:6px}.kids-document-files:empty{display:none}.kids-document-files button{-webkit-margin-before:6px;font-size:12px;justify-content:flex-start;margin-block-start:6px;overflow-wrap:anywhere;padding:7px 10px;text-align:start}.kids-panel input[type=file]{-webkit-margin-before:10px;font-size:11px;margin-block-start:10px;min-block-size:44px;overflow:hidden;padding:5px}.kids-panel input[type=file]::-webkit-file-upload-button{-webkit-margin-end:7px;background:#eee7f8;border:0;border-radius:8px;color:#4c3b78;cursor:pointer;font:inherit;margin-inline-end:7px;padding:7px 9px}.kids-panel input[type=file]::file-selector-button{-webkit-margin-end:7px;background:#eee7f8;border:0;border-radius:8px;color:#4c3b78;cursor:pointer;font:inherit;margin-inline-end:7px;padding:7px 9px}.kids-form-grid{grid-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.kids-form-grid label{margin-block:6px}.kids-panel .kids-consent{align-items:flex-start;display:flex;gap:10px;line-height:1.9}.kids-consent input[type=checkbox]{accent-color:var(--kids-violet);block-size:18px;cursor:pointer;flex:none;inline-size:18px;margin:3px 0 0}.kids-add-account summary{align-items:center;color:var(--kids-ink);cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:10px;list-style:none;min-block-size:44px}.kids-add-account summary::-webkit-details-marker{display:none}.kids-add-account summary:after{-webkit-margin-start:auto;background:#f0eafa;block-size:28px;border-radius:50%;color:#675287;content:"+";display:grid;flex:none;font-size:20px;font-weight:400;inline-size:28px;line-height:1;margin-inline-start:auto;place-items:center}.kids-add-account[open] summary:after{content:"−"}.kids-add-account>.kids-card-intro{margin-block:10px 12px}.kids-panel .kids-notice,.kids-portal .kids-notice{background:#f5f0fc;border:1px solid #e6def1;border-radius:14px;color:#65527e;font-size:13px;margin-block:12px;padding:12px 14px}.kids-panel .kids-notice--success,.kids-portal .kids-notice--success{background:#edf7f0;border-color:#d5e9db;color:#365c4b}.kids-panel .kids-error,.kids-portal .kids-error{align-items:center;background:#fff2ef;border:1px solid #efd5d1;border-radius:14px;color:#854741;display:flex;flex-wrap:wrap;font-size:14px;gap:12px;justify-content:space-between;line-height:1.9;margin-block:12px;padding:12px 14px}.kids-panel a,.kids-portal a{align-items:center;color:var(--kids-violet);display:inline-flex;font-size:13px;gap:8px;line-height:1.8;margin-block:8px 0;min-block-size:44px;text-underline-offset:4px}.kids-panel .kids-text-link{display:flex;justify-content:center}.kids-panel .kids-field-hint,.kids-portal .kids-field-hint{color:var(--kids-muted);font-size:12px;line-height:1.9;margin-block:10px 0}.kids-purchase{grid-gap:12px;-webkit-border-after:1px solid #eee8f3;align-items:center;border-block-end:1px solid #eee8f3;display:grid;font-size:13px;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) auto;line-height:1.8;padding:12px 0}.kids-purchase:last-child{-webkit-border-after:0;-webkit-padding-after:0;border-block-end:0;padding-block-end:0}.kids-purchase time{color:var(--kids-muted);font-size:11px}.kids-empty{align-items:center;background:#fcfafd;border:1px dashed #ded5e9;border-radius:18px;color:var(--kids-muted);display:flex;gap:16px;justify-content:center;padding:20px}.kids-empty p{margin:0}.kids-empty-copy{color:var(--kids-muted);margin-block:8px 0}.kids-empty-art{flex:0 0 96px;inline-size:96px}.kids-empty-art .pastel-art__stage{block-size:96px}.kids-section-heading{align-items:center;display:flex;gap:12px;justify-content:space-between}.kids-section-heading h2{margin:0}.kids-count{background:var(--kids-lilac);border-radius:100px;color:var(--kids-muted);flex:none;font-size:12px;padding:4px 10px}.kids-admin-list{grid-gap:16px;-webkit-margin-before:16px;display:grid;gap:16px;margin-block-start:16px}.kids-admin-card{margin:0}.kids-admin-card>.kids-balance{border:0;box-shadow:none;margin-block:0}.kids-admin-meta{color:var(--kids-muted);display:flex;flex-wrap:wrap;gap:8px 24px;margin-block:12px}.kids-admin-meta p{font-size:12px;margin:0}.kids-admin-documents{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.kids-admin-documents:empty{display:none}.kids-panel .kids-doc-button{background:#fcfafd;border-color:#e7dfef;font-size:12px;gap:8px;justify-content:flex-start;margin:0;padding:10px;text-align:start}.kids-doc-button>span{min-inline-size:0}.kids-doc-button bdi,.kids-doc-button strong{display:block}.kids-doc-button bdi{-webkit-margin-before:2px;color:var(--kids-muted);font-size:11px;margin-block-start:2px}.kids-admin-review{grid-gap:24px;-webkit-margin-before:16px;-webkit-padding-before:16px;-webkit-border-before:1px solid #ece5f2;border-block-start:1px solid #ece5f2;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:16px;padding-block-start:16px}.kids-admin-review label:first-child{-webkit-margin-before:0;margin-block-start:0}.kids-actions{-webkit-margin-before:16px;display:flex;flex-wrap:wrap;gap:8px;margin-block-start:16px}.kids-panel .kids-reject{background:#fff5ed;border-color:#eedbca;color:#88583b}.kids-login-layout{grid-gap:36px;align-items:center;display:grid;gap:36px;grid-template-columns:1fr 1fr}.kids-login-story{text-align:center}.kids-family-art{aspect-ratio:1;block-size:auto;display:block;inline-size:min(100%,340px);margin:auto;object-fit:contain}.kids-login-story h2{font-size:21px;justify-content:center;margin-block:0 4px}.kids-login-story p{color:var(--kids-muted);margin:0 auto;max-inline-size:31ch}.kids-login-form{inline-size:100%;padding:28px}.kids-login-form .kids-primary{-webkit-margin-before:6px;inline-size:100%;margin-block-start:6px}.kids-login-form .kids-field-hint{text-align:center}.kids-portal .kids-parent-link{display:flex;inline-size:-webkit-fit-content;inline-size:fit-content;justify-content:center;margin:24px auto 0}.kids-portal-footer{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.kids-portal-footer p{color:var(--kids-muted);margin:0}.kids-child-history .kids-purchase{grid-template-columns:1fr 1fr}.kids-panel :focus-visible,.kids-portal :focus-visible{outline:3px solid #9b85c5;outline-offset:3px}@media (hover:hover){.kids-panel button:not(:disabled):hover,.kids-portal button:not(:disabled):hover{background:#eae1f7;border-color:#b6a2d2}.kids-panel .kids-primary:not(:disabled):hover,.kids-panel .qc-review-trigger:not(:disabled):hover,.kids-portal .kids-primary:not(:disabled):hover{background:#51428f;border-color:#51428f}.kids-panel a:hover,.kids-portal a:hover{color:#7555a3}}@media (max-width:850px){.kids-admin-documents,.kids-documents-grid{grid-template-columns:1fr}.kids-document-files{flex-direction:row;flex-wrap:wrap}.kids-panel .kids-document{padding:10px 12px}.kids-login-layout{gap:20px}.kids-family-art{max-inline-size:280px}.kids-login-form{padding:20px}.kids-balance dl>div{flex-wrap:wrap;gap:6px}}@media (max-width:650px){.kids-panel{padding:14px}.kids-portal{padding:24px 16px}.kids-heading{-webkit-margin-after:20px;align-items:flex-start;gap:10px;margin-block-end:20px}.kids-heading>.qc-title-art{block-size:52px;inline-size:52px;min-inline-size:52px}.kids-heading h1{font-size:24px}.kids-heading p{font-size:13px}.kids-balance,.kids-card{border-radius:18px;padding:16px}.kids-panel h2,.kids-portal h2{font-size:16px;gap:8px}.kids-balance-heading{flex-wrap:wrap;gap:8px}.kids-balance-heading strong{font-size:18px}.kids-status{-webkit-margin-start:0;margin-inline-start:0}.kids-balance dl{gap:8px;grid-template-columns:1fr}.kids-balance dl>div{flex-wrap:nowrap;padding:9px 10px}.kids-admin-review,.kids-workspace-grid{gap:16px;grid-template-columns:1fr}.kids-form-grid{column-gap:12px}.kids-selector button{flex:1 1 auto;min-inline-size:88px}.kids-purchase{gap:4px;grid-template-columns:1fr}.kids-actions{flex-direction:column}.kids-actions button{inline-size:100%}.kids-admin-card>.kids-balance{padding:12px}.kids-login-layout{gap:16px;grid-template-columns:1fr}.kids-login-story .kids-family-art{inline-size:180px}.kids-login-story h2{font-size:18px}.kids-login-story p{font-size:13px;max-inline-size:36ch}.kids-login-form{margin:0 auto;max-inline-size:480px;padding:20px}.kids-portal .kids-parent-link{-webkit-margin-before:16px;margin-block-start:16px}.kids-child-history .kids-purchase{grid-template-columns:1fr}.kids-empty{flex-direction:column;gap:8px;padding:16px;text-align:center}.kids-section-heading{align-items:flex-start}.kids-section-heading h2{font-size:15px}}@media (max-width:380px){.kids-form-grid{grid-template-columns:1fr}.kids-balance dl>div{flex-wrap:wrap}.kids-panel{padding:10px}.kids-balance,.kids-card{padding:14px}}@media (prefers-reduced-motion:reduce){.kids-panel button,.kids-panel input,.kids-panel textarea,.kids-portal button,.kids-portal input{transition:none}.kids-panel button:not(:disabled):active,.kids-portal button:not(:disabled):active{transform:none}}.qi-internal{--qi-paper:#f7f6fb;--qi-ink:#211e4c;--qi-muted:#666078;--qi-border:#e2deee;--qi-lilac:#f0ecfa;--qi-peach:#fff2e8;--qi-radius:20px;--qi-shadow:0 6px 20px #29207707;color:var(--qi-ink)}.qi-admin-current,.qi-dialog-title,.qi-title{align-items:center;display:flex;gap:14px;min-width:0}.qi-title>div{min-width:0}.qi-title p{color:#6b6085;font-size:12px;font-weight:500;letter-spacing:0;line-height:1.7;margin:0 0 3px}.qi-title h1,.qi-title h2{color:#211e4c;font-size:clamp(23px,2.1vw,29px);font-weight:800;line-height:1.5;margin:0}.qi-dialog-title{gap:12px;line-height:1.6}.qi-section-header{flex-wrap:wrap;gap:12px}.qi-internal .qi-card{border-color:var(--qi-border)!important;border-radius:var(--qi-radius)!important;box-shadow:var(--qi-shadow)}.qi-internal .qi-button{border-radius:12px!important;min-height:44px}.qi-internal .qi-button:disabled{box-shadow:none!important}.qi-internal.admin-layout,.qi-internal.qolak-user-shell{background:var(--qi-paper)!important}.qi-internal .qolak-user-header{box-shadow:none}.qi-internal .qolak-user-header,.qi-internal .qolak-user-nav{background:#fff!important;border-color:var(--qi-border)!important}.qi-internal .qolak-user-nav{box-shadow:var(--qi-shadow)!important}.qi-internal .qolak-user-nav>button{gap:8px!important;opacity:1!important}.qi-internal .qolak-user-nav>button[aria-current=page]{background:var(--qi-lilac)!important}.qi-internal .qolak-user-nav>button[aria-current=page] span{color:#26247b!important}.qi-internal .qc-account-rail-meta{font-size:12px;line-height:1.8}.qi-internal .qc-account-section{min-height:0;padding-top:12px}.qi-internal .qc-section-heading{align-items:center;margin-bottom:20px}.qi-internal .qc-state-card{background:#fff;border-color:var(--qi-border);border-style:solid;min-height:210px}.qi-internal .qc-state-card .qc-title-art{margin-bottom:2px}.qi-empty-art{display:flex;justify-content:center}.qi-help{background:#fff;border:1px solid var(--qi-border);border-radius:12px;color:var(--qi-muted);font-size:12px;line-height:1.9;margin-bottom:16px;padding:11px 14px}.qi-help summary{align-items:center;color:#49416b;cursor:pointer;display:flex;font-weight:600;gap:8px;min-height:24px}.qi-help summary:after{-webkit-margin-start:auto;content:"+";font-size:20px;margin-inline-start:auto}.qi-help[open] summary:after{content:"−"}.qi-help p{margin:10px 0 0}.qi-internal .qc-filter-row{flex-wrap:wrap;gap:8px;margin-bottom:16px;overflow:visible}.qi-internal .qc-filter-row button{border-radius:12px;font-size:13px;min-height:40px;padding:7px 12px}.qi-internal .qc-export-actions{flex-wrap:wrap}.qi-internal .qc-notification-list article,.qi-internal .qc-ticket-row,.qi-internal .qc-transaction-row{border-color:var(--qi-border);box-shadow:none}.qi-internal .qc-ticket-row strong,.qi-internal .qc-transaction-row strong{font-size:15px}.qi-internal .qc-transaction-row .qc-purchase-art{float:none;height:42px;width:42px}.qi-internal .qc-transaction-row .qc-purchase-art img{height:42px;object-fit:contain}.qi-internal .qc-profile-card{max-width:840px}.qi-internal .qc-profile-facts>div{background:var(--qi-lilac);padding:14px}.qi-internal .qc-profile-facts strong{font-size:15px}.qi-internal .qc-profile [role=tabpanel]>.qi-card{max-width:840px}.qi-internal .qc-security-note{background:#0000;border:0;padding:0}.qi-internal .qc-goal-card{min-height:158px;overflow:hidden;padding:20px 150px 20px 20px!important;position:relative}.qi-internal .qc-goal-art{bottom:16px;height:auto;margin:0;position:absolute;right:16px;top:16px;width:115px}.qi-internal .qc-goal-art .pastel-art,.qi-internal .qc-goal-art img{height:100%;max-height:145px;object-fit:contain}.qi-internal .qc-goal-picker>div{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(7,minmax(0,1fr));max-height:none;overflow:visible}.qi-internal .qc-goal-picker button{border-radius:12px;font-size:11px;min-height:74px;padding:6px 2px}.qi-internal .qc-goal-picker button img{height:44px!important;object-fit:contain;width:44px}.qi-internal .qc-goal-picker button .pastel-art{height:44px;margin:auto;width:44px}.qi-home-heading{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 0 20px}.qi-home-link{align-items:center;color:#554982;display:inline-flex;font-size:12px;gap:8px;min-height:40px;text-decoration:none}.qi-internal .qolak-home{background:#0000!important;min-height:0!important;padding:0!important}.qi-internal .qolak-home>div{border-radius:var(--qi-radius)!important;box-shadow:var(--qi-shadow)!important}.qi-internal .qc-pocket-card{background:linear-gradient(120deg,#292275,#423583)!important;padding:20px!important}.qi-balance-label{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:700;gap:10px;margin-bottom:10px}.qi-internal .qc-valuation-note{align-items:flex-start;flex-wrap:wrap;font-size:11px;gap:8px;margin-top:12px}.qi-internal .qc-valuation-note span{flex:1 1 160px;max-width:none}.qi-internal .qi-rates-card{border-color:var(--qi-border)!important;padding:20px!important}.qi-internal .qi-rate-value{font-feature-settings:"tnum";font-size:clamp(22px,2.1vw,32px)!important;font-variant-numeric:tabular-nums;letter-spacing:0!important;line-height:1.3!important;overflow-wrap:anywhere}.qi-internal .qi-service-action{align-items:center!important;border-color:var(--qi-border)!important;border-radius:16px!important;box-shadow:none!important;flex-direction:row!important;gap:10px!important;min-height:96px!important;padding:12px!important;transform:none!important}.qi-internal .qi-service-action:hover:not(:disabled){background:#f4f0ff!important;border-color:#c8b9e6!important}.qi-internal .qi-service-action>div>div:first-child{font-size:14px!important}.qi-internal .qi-service-action>div>div:last-child{line-height:1.65!important}.qi-internal .qi-wallet-card{background:linear-gradient(120deg,#fff,#fcf7f1)!important;border-color:var(--qi-border)!important;min-height:190px;padding:20px!important;position:relative}.qi-internal .qc-wallet-art{float:none;height:92px;left:12px;margin:0;max-width:30%;position:absolute;top:10px;width:98px}.qi-internal .qc-wallet-art img{max-height:92px;object-fit:contain}.qi-internal .qi-wallet-card>div:nth-child(3){min-height:40px;overflow-wrap:anywhere;padding-left:90px}.qi-internal .admin-sidebar{background:#fff;border-color:var(--qi-border);box-shadow:none;width:230px!important}.qi-internal .admin-sidebar div[style*="font-size: 10px"]{color:#6b6085!important;font-size:11px!important;letter-spacing:0!important;padding-top:12px!important}.qi-internal .qi-admin-nav-item{border-radius:12px!important;min-height:44px!important;padding:6px 10px!important;transition:background-color .16s!important}.qi-internal .qi-admin-nav-item>div{gap:10px!important}.qi-internal .qi-admin-nav-item[aria-current=page]{background:var(--qi-lilac)!important;color:#26247b!important}.qi-internal .qi-admin-nav-item:hover{background:#f7f5fc!important}.qi-internal .admin-topbar{border-color:var(--qi-border)!important;flex-shrink:0;gap:12px;height:auto!important;min-height:60px}.qi-internal .qi-admin-page{max-width:1280px!important;min-width:0;padding:24px!important}.qi-admin-intro{grid-gap:10px;border-bottom:1px solid #e2deee;display:grid;gap:10px;margin-bottom:20px;padding:0 0 20px}.qi-admin-intro>p{-webkit-padding-start:62px;color:#666078;font-size:13px;line-height:1.85;margin:0;max-width:780px;padding-inline-start:62px}.qi-internal .qi-admin-page>.kids-panel{padding:0}.qi-internal .qi-tabs{background:#fff!important;border-color:var(--qi-border)!important;gap:4px!important;padding:5px!important}.qi-internal .qi-tabs button{flex:0 0 auto!important;min-height:40px;padding:8px 16px!important}.qi-internal .qi-tabs button[aria-pressed=true]{box-shadow:inset 0 0 0 1px currentColor}.qi-internal .qc-admin-detail-card,.qi-internal .qc-admin-row{border-color:var(--qi-border);border-radius:16px}.qi-internal .qc-admin-facts{border-color:var(--qi-border);border-radius:14px}.qi-internal .qc-admin-facts>div{padding:12px 16px}.qi-internal .qc-admin-facts dd{font-feature-settings:"tnum";font-size:15px;font-variant-numeric:tabular-nums}.qi-internal .admin-content table{border:1px solid var(--qi-border);border-radius:14px;overflow:hidden}.qi-internal .admin-content table th{background:#f0ecfa;color:#40345e;white-space:nowrap}.qi-internal .admin-content table td{border-bottom:1px solid #f0edf6}.qi-internal.qolak-auth-shell{background:linear-gradient(125deg,#fbf7f2,#f2edfb)!important;gap:0;padding:24px!important}.qi-internal.qolak-auth-shell:before{display:none}.qi-internal.qolak-auth-shell>div:first-of-type{padding:0 0 18px!important}.qi-internal .qolak-auth-card{-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--qi-border)!important;border-radius:24px!important;box-shadow:0 12px 36px #2b23500b!important}.qi-internal .qi-auth-layout{grid-column-gap:48px;align-items:center;column-gap:48px;display:grid;flex:0 1 auto!important;grid-template-columns:minmax(300px,410px) minmax(220px,340px);max-width:850px!important;padding:0!important}.qi-internal .qi-auth-layout>.qc-auth-art{grid-column:2;grid-row:1/span 3;height:auto;margin:0!important;max-width:none;width:100%}.qi-internal .qi-auth-layout>.qc-auth-art img{height:auto;max-height:340px;object-fit:contain;width:100%}.qi-internal .qi-auth-layout>.qolak-auth-card{grid-column:1;grid-row:1}.qi-internal .qi-auth-layout>div:not(.qc-auth-art):not(.qolak-auth-card){color:#6b6085!important;grid-column:1}.qi-internal .qi-admin-auth-layout{grid-column-gap:48px;align-items:center;column-gap:48px;display:grid;grid-template-columns:minmax(290px,400px) minmax(220px,340px);max-width:850px!important}.qi-internal.qi-admin-auth>.qi-admin-auth-layout{padding:0!important}.qi-admin-auth-layout>.qi-admin-auth-art{color:#5e527a;grid-column:2;grid-row:1/span 3;text-align:center}.qi-admin-auth-art img{max-height:300px;object-fit:contain;width:100%}.qi-admin-auth-art strong{color:#34275c;display:block;font-size:22px;margin-top:4px}.qi-admin-auth-layout>div:not(.qi-admin-auth-art){grid-column:1}.qi-admin-auth-layout .qi-title{justify-content:center}.qi-internal .qi-admin-auth-layout:not(:has(.qi-admin-auth-art)){display:block;max-width:400px!important}.qi-internal .qolak-modal-panel{padding-top:16px!important}.qi-internal .qolak-drawer-header{background:#faf8fe!important;border-color:var(--qi-border)!important}.qi-internal .qolak-drawer-body{padding:20px!important}@media(min-width:1024px){.qi-internal .qolak-user-header{padding-inline:278px 32px!important}.qi-internal .qolak-user-main{max-width:1550px!important;padding:24px 278px 36px 32px!important}.qi-internal .qolak-home{gap:16px!important}.qi-internal .qolak-home>div:first-child{grid-column:1/span 6;grid-row:1}.qi-internal .qolak-home>div:nth-child(2){grid-column:7/span 6;grid-row:1}.qi-internal .qolak-home>div:nth-child(3){grid-column:1/span 6;grid-row:2}.qi-internal .qolak-home>div:nth-child(4){grid-column:7/span 6;grid-row:2/span 3}.qi-internal .qolak-home>div:nth-child(5){grid-column:1/span 6;grid-row:3}.qi-internal .qolak-home>div:nth-child(6){grid-column:1/span 6;grid-row:4}.qi-internal .qolak-user-nav{bottom:20px!important;right:20px!important;top:82px!important;width:230px!important}}@media(max-width:1023px){.qi-home-page{padding:20px 16px}.qi-home-heading{margin-bottom:18px}.qi-internal .qc-goal-picker>div{grid-template-columns:repeat(7,minmax(0,1fr))}}@media(max-width:768px){.qi-internal .qi-admin-page{overflow-x:visible!important;padding:18px 14px!important}.qi-admin-intro{margin-bottom:16px;padding-bottom:16px}.qi-admin-intro>p{-webkit-padding-start:0;padding-inline-start:0}.qi-title{gap:12px}.qi-title h1,.qi-title h2{font-size:23px}.qi-title>.qc-title-art{height:42px;min-width:42px;width:42px}.qi-internal .qi-admin-auth-layout,.qi-internal .qi-auth-layout{display:flex;flex-direction:column;gap:0;max-width:440px!important}.qi-internal .qi-auth-layout>.qc-auth-art{height:130px;margin:0 auto 12px!important;width:140px}.qi-internal .qi-auth-layout>.qc-auth-art img{height:130px}.qi-internal .qi-admin-auth-layout>.qolak-auth-card,.qi-internal .qi-auth-layout>.qolak-auth-card{width:100%}.qi-admin-auth-layout>.qi-admin-auth-art{margin:0 auto 20px;width:150px}.qi-admin-auth-art img{height:130px}.qi-admin-auth-art p,.qi-admin-auth-art strong{display:none}.qi-internal.qolak-auth-shell{padding:22px 16px!important}.qi-internal.qolak-auth-shell>div:first-of-type{padding:0 0 14px!important}.qi-internal .qc-section-heading{align-items:flex-start;flex-wrap:wrap;gap:12px}.qi-internal .qc-goal-picker>div{grid-template-columns:repeat(4,minmax(0,1fr))}.qi-internal .qolak-user-nav>button{flex:1 1!important;gap:2px!important;min-width:0!important;padding:3px!important}.qi-internal .qolak-user-nav>button span{font-size:11px!important}.qi-internal .qolak-user-nav{gap:3px;overflow:visible;padding-inline:8px!important}}@media(max-width:420px){.qi-home-link{font-size:11px}.qi-internal .qc-goal-card{padding:16px 95px 16px 16px!important}.qi-internal .qc-goal-art{right:12px;width:70px}.qi-internal .qc-goal-target{flex-wrap:wrap;gap:4px}.qi-internal .qi-wallet-card>div:nth-child(3){font-size:19px!important;padding-left:65px}.qi-internal .qc-wallet-art{width:75px}.qi-internal .qc-transaction-row{gap:8px;grid-template-columns:minmax(0,1fr) auto 14px;padding:12px}.qi-internal .qc-transaction-row strong{font-size:13px}.qi-internal .qc-transaction-row b{font-size:12px}.qi-internal .qi-service-action{gap:8px!important;padding:10px!important}.qi-internal .qi-service-action>.qc-title-art{height:28px;min-width:28px;width:28px}}.qi-internal .qc-goal-picker button .pastel-art__stage{height:44px}.qi-internal .qc-goal-art .pastel-art__stage{height:100%;max-height:145px}.qi-internal .qc-wallet-art .pastel-art__stage{height:92px}.qi-internal .qc-purchase-art .pastel-art__stage{height:42px}.qi-service-heading{align-items:center;display:flex;gap:10px;margin:0 0 10px}.qi-service-heading h2{color:#40345e;font-size:15px;margin:0}.qi-internal .qi-title h1,.qi-internal .qi-title h2{font-size:clamp(23px,2.1vw,29px);line-height:1.5}.qi-internal .qc-goal-header h2{font-size:18px}.qi-internal .qc-goal-target strong{font-size:15px}.qi-internal .qi-admin-nav-item>div>span,.qi-internal .qolak-user-nav>button span{font-size:14px!important}.qi-internal .qi-admin-nav-item>span{border-radius:8px!important;color:#fff!important;font-size:12px!important;line-height:20px;min-width:24px;padding:2px 7px!important}.qi-internal .qi-admin-page>.kids-panel>.kids-heading{display:none}.qi-internal .qc-profile .qc-filter-row button{align-items:center;display:flex;gap:8px}@media(max-width:768px){.qi-internal .qolak-user-nav>button span{font-size:11px!important}}.qi-internal .qi-goal-kind{display:none}.qi-internal .qi-goal-note{background:#0000;border:0;border-top:1px solid var(--qi-border);font-size:12px;margin:12px 0 0;padding:8px 0 0}.qi-internal .qi-dashboard-goals>div>div>div{min-width:0}.qi-internal .qi-dashboard-goals .qc-goal-thumb{flex:none;height:52px;width:52px}.qi-internal .qi-dashboard-goals .qc-goal-thumb .pastel-art__stage{height:52px}.qi-internal .qi-auth-layout .qi-title{gap:10px;margin-bottom:10px}.qi-internal .qi-auth-layout .qi-title h1{font-size:23px}.qi-internal .qi-auth-layout .qi-title>.qc-title-art{height:38px;min-width:38px;width:38px}.qc-public-page{background:linear-gradient(125deg,#fcf8f3,#f4f0fb);padding:24px clamp(16px,4vw,60px)}.qc-public-page nav{align-items:center;background:#fff;border:1px solid #e2deee;border-radius:18px;gap:20px;padding:12px 18px}.qc-public-page nav a{align-items:center;display:flex;font-size:14px;gap:8px;min-height:44px;text-decoration:none}.qc-public-page .qi-public-brand{-webkit-margin-end:auto;font-weight:800;margin-inline-end:auto}.qc-public-page section{gap:48px;margin:48px auto}.qc-public-page h1{font-size:32px;line-height:1.5;margin:16px 0}.qc-public-page p{color:#625a75;font-size:16px;line-height:2;margin:0 0 24px}.qc-public-page .qc-public-page-art .pastel-art__stage{height:320px;max-height:320px}.qc-public-page .qc-public-page-action{align-items:center;background:#fff;display:inline-flex;gap:10px;padding:10px 16px;text-decoration:none}@media(max-width:650px){.qc-public-page nav{gap:8px 14px}.qc-public-page .qi-public-brand{flex-basis:100%}.qc-public-page nav a{font-size:13px}.qc-public-page section{gap:20px;margin:28px auto}.qc-public-page .qc-public-page-art .pastel-art__stage{height:180px}.qc-public-page h1{font-size:27px}.qc-public-page section>div:nth-child(2)>.qc-title-art{display:none}}.qi-internal.qi-customer-auth{justify-content:flex-start!important}.qi-auth-brand-bar{direction:rtl;display:flex;flex:none;justify-content:flex-start;margin-inline:auto;padding:8px 0 28px;width:min(100%,1120px)}.qi-auth-brand{align-items:center;color:#26247b;display:inline-flex;gap:16px;min-height:48px;text-decoration:none;width:-webkit-fit-content;width:fit-content}.qi-auth-brand img{display:block;height:48px;object-fit:contain;width:124px}.qi-auth-brand span{-webkit-border-start:1px solid #d7d0e5;-webkit-padding-start:16px;border-inline-start:1px solid #d7d0e5;font-size:16px;font-weight:800;padding-inline-start:16px}.qi-auth-brand:focus-visible{border-radius:6px;outline:3px solid #e68165;outline-offset:5px}.qi-internal.qi-customer-auth>.qi-auth-layout{margin-block:auto!important;padding-bottom:20px!important}@media(max-width:768px){.qi-auth-brand-bar{padding-block:0 20px}.qi-auth-brand{gap:12px}.qi-auth-brand img{height:42px;width:108px}.qi-auth-brand span{-webkit-padding-start:12px;font-size:14px;padding-inline-start:12px}.qi-internal.qi-customer-auth>.qi-auth-layout{margin-block:0!important}}.qc-admin-shell{--qc-admin-violet:var(--qc-violet,#26247b);--qc-admin-deep:var(--qc-deep,#171544);--qc-admin-peach:var(--qc-peach,#ffd0b3);--qc-admin-paper:var(--qc-paper,#f6f5fa);--qc-admin-surface:var(--qc-white,#fff);--qc-admin-silver:var(--qc-silver,#ececf1);--qc-admin-silver-mid:var(--qc-silver-mid,#b8b8c6);--qc-admin-ink:var(--qc-charcoal,#242332);--qc-admin-muted:var(--qc-muted,#5c596d);--qc-admin-border:var(--qc-border,#dedce8);--qc-admin-positive:var(--qc-success,#176449);--qc-admin-positive-bg:var(--qc-success-bg,#edf8f1);--qc-admin-pending:var(--qc-warning,#765000);--qc-admin-pending-bg:var(--qc-warning-bg,#fff4df);--qc-admin-negative:var(--qc-danger,#a3243a);--qc-admin-negative-bg:var(--qc-danger-bg,#fff0f2);--qc-admin-control:48px;--qc-admin-radius-control:12px;--qc-admin-radius-surface:20px;--qc-admin-fast:var(--qc-fast,160ms);--qc-admin-view:var(--qc-view,240ms);background:var(--qc-admin-paper);box-sizing:border-box;color:var(--qc-admin-ink);direction:rtl;font-family:Ray,Tahoma,sans-serif;font-family:var(--qc-font,"Ray",Tahoma,sans-serif);font-size:16px;line-height:1.75;min-block-size:100dvh}.qc-admin-detail-card{padding:20px}.qc-admin-detail-head{-webkit-padding-after:16px;-webkit-border-after:1px solid var(--qc-admin-border);align-items:flex-start;border-block-end:1px solid var(--qc-admin-border);display:flex;gap:16px;justify-content:space-between;padding-block-end:16px}.qc-admin-detail-head>div{grid-gap:4px;display:grid;gap:4px}.qc-admin-eyebrow{color:var(--qc-admin-muted);font-size:12px}.qc-admin-detail-body{padding-block:18px}.qc-admin-facts{border:1px solid var(--qc-admin-border);border-radius:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 18px;overflow:hidden}.qc-admin-facts>div{grid-gap:3px;-webkit-border-after:1px solid var(--qc-admin-border);border-block-end:1px solid var(--qc-admin-border);display:grid;gap:3px;padding:12px 14px}.qc-admin-facts dt{color:var(--qc-admin-muted);font-size:12px}.qc-admin-facts dd{color:var(--qc-admin-ink);font-weight:750;margin:0;overflow-wrap:anywhere}.qc-admin-facts a{color:var(--qc-admin-violet)}.qc-admin-confirm-summary{grid-gap:8px;-webkit-margin-after:16px;background:var(--qc-admin-paper);border:1px solid var(--qc-admin-border);border-radius:14px;display:grid;gap:8px;margin-block-end:16px;padding:14px}.qc-admin-confirm-summary strong{color:var(--qc-admin-deep)}.qc-admin-confirm-summary p{color:var(--qc-admin-muted);font-size:13px;line-height:1.8;margin:0}.qc-admin-inline-error{align-items:center;background:var(--qc-admin-negative-bg);border:1px solid color-mix(in srgb,var(--qc-admin-negative) 25%,#fff);border-radius:12px;color:var(--qc-admin-negative);display:flex;gap:12px;justify-content:space-between;margin-block:12px;padding:12px 14px}.qc-admin-inline-error button{background:#0000;border:1px solid;border-radius:10px;color:inherit;cursor:pointer;font:inherit;min-block-size:44px}.qc-admin-field>label{-webkit-margin-after:7px;color:var(--qc-admin-deep);display:block;font-size:13px;font-weight:750;margin-block-end:7px}.qc-admin-field>textarea{background:#fff;border:1px solid var(--qc-admin-border);border-radius:12px;color:var(--qc-admin-ink);font:inherit;inline-size:100%;min-block-size:96px;padding:12px 14px;resize:vertical}@media (max-width:767px){.qc-admin-facts{grid-template-columns:1fr}}.qc-admin-shell *,.qc-admin-shell :after,.qc-admin-shell :before{box-sizing:inherit}.qc-admin-shell :where(button,input,select,textarea){font:inherit}.qc-admin-shell :where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:3px solid color-mix(in srgb,var(--qc-admin-violet) 55%,#fff);outline-offset:3px}.qc-admin-shell :where(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.55}.qc-admin-appbar{-webkit-border-after:1px solid var(--qc-admin-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-block-end:1px solid var(--qc-admin-border);inset-block-start:0;justify-content:space-between;min-block-size:72px;padding:12px clamp(16px,3vw,40px);position:-webkit-sticky;position:sticky;z-index:20}.qc-admin-appbar,.qc-admin-appbar__actions,.qc-admin-appbar__identity,.qc-admin-detail__meta,.qc-admin-inline-actions,.qc-admin-row__meta,.qc-admin-status-line,.qc-admin-summary,.qc-admin-title-row,.qc-admin-toolbar{align-items:center;display:flex}.qc-admin-appbar__identity,.qc-admin-detail__meta,.qc-admin-inline-actions,.qc-admin-row__meta,.qc-admin-status-line,.qc-admin-title-row,.qc-admin-toolbar{gap:12px}.qc-admin-appbar__actions{gap:8px}.qc-admin-appbar__mark{background:var(--qc-admin-violet);block-size:44px;border-radius:12px;color:#fff;display:grid;inline-size:44px;place-items:center}.qc-admin-appbar__title,.qc-admin-detail__title,.qc-admin-section__title,.qc-admin-title{color:var(--qc-admin-deep);font-weight:800;margin:0}.qc-admin-appbar__title{font-size:18px;line-height:1.55}.qc-admin-appbar__subtitle,.qc-admin-detail__meta,.qc-admin-empty p,.qc-admin-field__hint,.qc-admin-row__meta,.qc-admin-state p,.qc-admin-title__meta{color:var(--qc-admin-muted);font-size:14px;line-height:1.7}.qc-admin-main{inline-size:min(100%,1440px);margin-inline:auto;padding:clamp(16px,2.4vw,32px) clamp(16px,3vw,40px) 40px}.qc-admin-title-row{-webkit-margin-after:20px;justify-content:space-between;margin-block-end:20px}.qc-admin-title{font-size:clamp(24px,2vw,32px);line-height:1.45}.qc-admin-toolbar{-webkit-margin-after:16px;background:var(--qc-admin-surface);border:1px solid var(--qc-admin-border);border-radius:var(--qc-admin-radius-surface);flex-wrap:wrap;margin-block-end:16px;min-block-size:64px;padding:8px}.qc-admin-toolbar__group{align-items:center;display:flex;flex:1 1 280px;gap:8px}.qc-admin-button,.qc-admin-control,.qc-admin-icon-button,.qc-admin-segmented__item,.qc-admin-tab{border-radius:var(--qc-admin-radius-control);min-block-size:var(--qc-admin-control);transition:background-color var(--qc-admin-fast) ease,border-color var(--qc-admin-fast) ease,color var(--qc-admin-fast) ease,transform var(--qc-admin-fast) ease}.qc-admin-control{background:var(--qc-admin-surface);border:1px solid var(--qc-admin-border);color:var(--qc-admin-ink);inline-size:100%;min-inline-size:0;padding:9px 14px}.qc-admin-control::placeholder{color:color-mix(in srgb,var(--qc-admin-muted) 72%,#fff)}.qc-admin-control:hover:not(:disabled){border-color:var(--qc-admin-silver-mid)}.qc-admin-control:focus{border-color:var(--qc-admin-violet)}.qc-admin-button,.qc-admin-icon-button,.qc-admin-segmented__item,.qc-admin-tab{background:#0000;border:1px solid #0000;color:var(--qc-admin-violet);cursor:pointer;font-weight:700;touch-action:manipulation}.qc-admin-button{align-items:center;display:inline-flex;gap:8px;justify-content:center;padding:9px 18px}.qc-admin-button--primary{background:var(--qc-admin-violet);color:#fff}.qc-admin-button--secondary{background:var(--qc-admin-surface);border-color:var(--qc-admin-border)}.qc-admin-button--quiet{background:var(--qc-admin-paper)}.qc-admin-button--danger{background:var(--qc-admin-negative-bg);border-color:color-mix(in srgb,var(--qc-admin-negative) 28%,#fff);color:var(--qc-admin-negative)}.qc-admin-button:hover:not(:disabled),.qc-admin-icon-button:hover:not(:disabled),.qc-admin-segmented__item:hover:not(:disabled),.qc-admin-tab:hover:not(:disabled){background:#efedf9;background:var(--qc-admin-violet-soft,#efedf9)}.qc-admin-button--primary:hover:not(:disabled){background:color-mix(in srgb,var(--qc-admin-violet) 90%,#000)}.qc-admin-button:active:not(:disabled),.qc-admin-icon-button:active:not(:disabled),.qc-admin-segmented__item:active:not(:disabled),.qc-admin-tab:active:not(:disabled){transform:translateY(1px)}.qc-admin-icon-button{background:var(--qc-admin-surface);border-color:var(--qc-admin-border);display:inline-grid;inline-size:var(--qc-admin-control);padding:0;place-items:center}.qc-admin-segmented,.qc-admin-tabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:thin}.qc-admin-tabs{-webkit-margin-after:16px;-webkit-padding-after:4px;margin-block-end:16px;padding-block-end:4px}.qc-admin-segmented__item,.qc-admin-tab{flex:0 0 auto;padding-inline:16px;white-space:nowrap}.qc-admin-segmented__item.is-active,.qc-admin-segmented__item[aria-pressed=true],.qc-admin-tab.is-active,.qc-admin-tab[aria-selected=true]{background:var(--qc-admin-violet);color:#fff}.qc-admin-workspace{grid-gap:16px;display:grid;gap:16px;grid-template-areas:"detail queue";grid-template-columns:minmax(0,3fr) minmax(320px,2fr);min-block-size:min(720px,calc(100dvh - 220px))}.qc-admin-detail,.qc-admin-queue{background:var(--qc-admin-surface);border:1px solid var(--qc-admin-border);border-radius:var(--qc-admin-radius-surface);direction:rtl;min-inline-size:0;overflow:hidden}.qc-admin-queue{display:flex;flex-direction:column;grid-area:queue}.qc-admin-detail{align-self:start;grid-area:detail}.qc-admin-detail__header,.qc-admin-queue__header,.qc-admin-section{padding:20px}.qc-admin-detail__header,.qc-admin-queue__header{-webkit-border-after:1px solid var(--qc-admin-border);border-block-end:1px solid var(--qc-admin-border)}.qc-admin-detail__heading,.qc-admin-queue__heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.qc-admin-detail__title,.qc-admin-queue__heading h2,.qc-admin-section__title{font-size:20px;line-height:1.6}.qc-admin-count{font-feature-settings:"tnum";background:var(--qc-admin-paper);block-size:28px;border-radius:999px;color:var(--qc-admin-muted);display:inline-grid;font-size:13px;font-variant-numeric:tabular-nums;min-inline-size:28px;padding-inline:7px;place-items:center}.qc-admin-queue__list{align-content:start;display:grid;list-style:none;margin:0;max-block-size:calc(100dvh - 310px);min-block-size:0;overflow-y:auto;overscroll-behavior:contain;padding:0}.qc-admin-row{-webkit-border-after:1px solid var(--qc-admin-silver);background:var(--qc-admin-surface);border:0;border-block-end:1px solid var(--qc-admin-silver);color:var(--qc-admin-ink);cursor:pointer;inline-size:100%;min-block-size:96px;padding:16px 18px;position:relative;text-align:start;transition:background-color var(--qc-admin-fast) ease}.qc-admin-row:last-child{-webkit-border-after:0;border-block-end:0}.qc-admin-row:focus-visible,.qc-admin-row:hover{background:var(--qc-admin-paper)}.qc-admin-row.is-selected,.qc-admin-row[aria-current=true]{background:#efedf9;background:var(--qc-admin-violet-soft,#efedf9)}.qc-admin-row.is-selected:before,.qc-admin-row[aria-current=true]:before{background:var(--qc-admin-violet);border-radius:3px;content:"";inline-size:3px;inset-block:12px;inset-inline-start:0;position:absolute}.qc-admin-row__bottom,.qc-admin-row__top{align-items:center;display:flex;gap:12px;justify-content:space-between}.qc-admin-row__bottom{-webkit-margin-before:8px;margin-block-start:8px}.qc-admin-amount,.qc-admin-row__reference,.qc-admin-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;unicode-bidi:isolate}.qc-admin-row__reference{color:var(--qc-admin-deep);font-size:15px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qc-admin-amount{color:var(--qc-admin-ink);font-weight:800;white-space:nowrap}.qc-admin-status{align-items:center;background:var(--qc-admin-paper);border:1px solid var(--qc-admin-border);border-radius:999px;color:var(--qc-admin-muted);display:inline-flex;font-size:13px;font-weight:700;line-height:1.5;min-block-size:28px;padding:3px 9px;white-space:nowrap}.qc-admin-status--positive{background:var(--qc-admin-positive-bg);border-color:color-mix(in srgb,var(--qc-admin-positive) 22%,#fff);color:var(--qc-admin-positive)}.qc-admin-status--pending{background:var(--qc-admin-pending-bg);border-color:color-mix(in srgb,var(--qc-admin-pending) 22%,#fff);color:var(--qc-admin-pending)}.qc-admin-status--negative{background:var(--qc-admin-negative-bg);border-color:color-mix(in srgb,var(--qc-admin-negative) 22%,#fff);color:var(--qc-admin-negative)}.qc-admin-detail__back{background:var(--qc-admin-paper);border:1px solid var(--qc-admin-border);border-radius:12px;color:var(--qc-admin-violet);cursor:pointer;display:none;font:inherit;font-weight:700;min-height:44px;padding:8px 14px}.qc-admin-detail__meta{-webkit-margin-before:8px;flex-wrap:wrap;margin-block-start:8px}.qc-admin-summary{-webkit-border-after:1px solid var(--qc-admin-border);background:var(--qc-admin-paper);border-block-end:1px solid var(--qc-admin-border);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:16px 20px}.qc-admin-summary>div{-webkit-border-start:1px solid var(--qc-admin-border);border-inline-start:1px solid var(--qc-admin-border);min-inline-size:0;padding:8px 12px}.qc-admin-summary>div:first-child{-webkit-border-start:0;border-inline-start:0}.qc-admin-data-list dt,.qc-admin-summary dt{color:var(--qc-admin-muted);font-size:13px;line-height:1.7}.qc-admin-data-list dd,.qc-admin-summary dd{color:var(--qc-admin-ink);font-weight:700;margin:3px 0 0;min-inline-size:0;overflow-wrap:anywhere}.qc-admin-section+.qc-admin-section{-webkit-border-before:1px solid var(--qc-admin-border);border-block-start:1px solid var(--qc-admin-border)}.qc-admin-section__title{-webkit-margin-after:14px;margin-block-end:14px}.qc-admin-data-list{grid-gap:1px;background:var(--qc-admin-border);border:1px solid var(--qc-admin-border);border-radius:var(--qc-admin-radius-control);display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;overflow:hidden}.qc-admin-data-list>div{background:var(--qc-admin-surface);min-inline-size:0;padding:12px 14px}.qc-admin-note{background:color-mix(in srgb,var(--qc-admin-peach) 28%,#fff);border:1px solid color-mix(in srgb,var(--qc-admin-peach) 70%,var(--qc-admin-border));border-radius:var(--qc-admin-radius-control);color:var(--qc-admin-ink);padding:14px 16px}.qc-admin-note>:first-child{-webkit-margin-before:0;margin-block-start:0}.qc-admin-note>:last-child{-webkit-margin-after:0;margin-block-end:0}.qc-admin-field-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.qc-admin-field{grid-gap:6px;align-content:start;display:grid;gap:6px;min-inline-size:0}.qc-admin-field--wide{grid-column:1/-1}.qc-admin-field__label{color:var(--qc-admin-ink);font-size:14px;font-weight:700}.qc-admin-field textarea.qc-admin-control{min-block-size:112px;resize:vertical}.qc-admin-actions{-webkit-border-before:1px solid var(--qc-admin-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-block-start:1px solid var(--qc-admin-border);display:flex;flex-wrap:wrap;gap:8px;inset-block-end:0;justify-content:flex-start;padding:14px 20px;position:-webkit-sticky;position:sticky;z-index:5}.qc-admin-actions .qc-admin-button{min-inline-size:132px}.qc-admin-empty,.qc-admin-state{align-content:center;display:grid;min-block-size:260px;padding:32px 20px;place-items:center;text-align:center}.qc-admin-empty__icon,.qc-admin-state__icon{-webkit-margin-after:12px;background:#efedf9;background:var(--qc-admin-violet-soft,#efedf9);block-size:52px;border-radius:16px;color:var(--qc-admin-violet);display:grid;inline-size:52px;margin-block-end:12px;place-items:center}.qc-admin-empty h3,.qc-admin-state h3{color:var(--qc-admin-deep);font-size:18px;margin:0}.qc-admin-empty p,.qc-admin-state p{margin:8px auto 16px;max-inline-size:40ch}.qc-admin-skeleton{animation:qc-admin-skeleton 1.4s ease-in-out infinite;background:linear-gradient(90deg,var(--qc-admin-silver) 20%,var(--qc-admin-paper) 50%,var(--qc-admin-silver) 80%);background-size:200% 100%;border-radius:7px;min-block-size:16px}.qc-admin-table-wrap{border:1px solid var(--qc-admin-border);border-radius:var(--qc-admin-radius-control);max-inline-size:100%;overflow-x:auto}.qc-admin-table{background:var(--qc-admin-surface);border-collapse:collapse;inline-size:100%;text-align:start}.qc-admin-table td,.qc-admin-table th{-webkit-border-after:1px solid var(--qc-admin-silver);border-block-end:1px solid var(--qc-admin-silver);padding:12px 14px;text-align:start;vertical-align:top}.qc-admin-table th{background:var(--qc-admin-paper);color:var(--qc-admin-muted);font-size:13px;font-weight:700;white-space:nowrap}.qc-admin-table tr:last-child td{-webkit-border-after:0;border-block-end:0}.qc-admin-dialog-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#17154485;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:100}.qc-admin-dialog{background:var(--qc-admin-surface);border:1px solid var(--qc-admin-border);border-radius:var(--qc-admin-radius-surface);color:var(--qc-admin-ink);inline-size:min(100%,560px);max-block-size:calc(100dvh - 40px);overflow-y:auto;padding:24px}.qc-admin-dialog__header{-webkit-margin-after:16px;align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-block-end:16px}.qc-admin-dialog__header h2{color:var(--qc-admin-deep);font-size:22px;line-height:1.55;margin:0}.qc-admin-dialog__actions{-webkit-margin-before:20px;display:flex;flex-wrap:wrap;gap:8px;margin-block-start:20px}.qc-admin-toast-region{grid-gap:8px;display:grid;gap:8px;inline-size:min(calc(100vw - 32px),380px);inset-block-start:84px;inset-inline-end:clamp(16px,3vw,40px);pointer-events:none;position:fixed;z-index:120}.qc-admin-toast{background:var(--qc-admin-surface);border:1px solid var(--qc-admin-border);border-radius:var(--qc-admin-radius-control);color:var(--qc-admin-ink);padding:12px 16px;pointer-events:auto}.qc-admin-toast--positive{background:var(--qc-admin-positive-bg);border-color:color-mix(in srgb,var(--qc-admin-positive) 25%,#fff);color:var(--qc-admin-positive)}.qc-admin-toast--negative{background:var(--qc-admin-negative-bg);border-color:color-mix(in srgb,var(--qc-admin-negative) 25%,#fff);color:var(--qc-admin-negative)}@keyframes qc-admin-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:900px){.qc-admin-appbar{min-block-size:64px}.qc-admin-main{-webkit-padding-before:16px;padding-block-start:16px}.qc-admin-workspace{display:block;min-block-size:0}.qc-admin-detail,.qc-admin-queue{inline-size:100%}.qc-admin-detail,.qc-admin-workspace.is-detail-open .qc-admin-queue{display:none}.qc-admin-workspace.is-detail-open .qc-admin-detail{animation:qc-admin-detail-in var(--qc-admin-view) cubic-bezier(.22,1,.36,1) both;display:block}.qc-admin-detail__back{display:inline-flex}.qc-admin-queue__list{max-block-size:none}.qc-admin-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.qc-admin-summary>div:nth-child(odd){-webkit-border-start:0;border-inline-start:0}.qc-admin-summary>div:nth-child(n+3){-webkit-border-before:1px solid var(--qc-admin-border);border-block-start:1px solid var(--qc-admin-border)}}@keyframes qc-admin-detail-in{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@media (max-width:560px){.qc-admin-appbar__subtitle,.qc-admin-title__meta{display:none}.qc-admin-appbar__actions{gap:4px}.qc-admin-main{padding-inline:16px}.qc-admin-title-row{align-items:flex-start;flex-direction:column}.qc-admin-title{font-size:24px}.qc-admin-toolbar{align-items:stretch;flex-direction:column}.qc-admin-toolbar__group{flex-basis:auto}.qc-admin-detail,.qc-admin-queue{border-radius:16px}.qc-admin-detail__header,.qc-admin-queue__header,.qc-admin-section{padding:16px}.qc-admin-data-list,.qc-admin-field-grid,.qc-admin-summary{grid-template-columns:1fr}.qc-admin-summary>div,.qc-admin-summary>div:nth-child(odd){-webkit-border-before:1px solid var(--qc-admin-border);-webkit-border-start:0;border-block-start:1px solid var(--qc-admin-border);border-inline-start:0}.qc-admin-summary>div:first-child{-webkit-border-before:0;border-block-start:0}.qc-admin-actions{display:grid;grid-template-columns:1fr;padding:12px 16px max(12px,env(safe-area-inset-bottom))}.qc-admin-actions .qc-admin-button,.qc-admin-dialog__actions .qc-admin-button{inline-size:100%}.qc-admin-dialog-backdrop{align-items:end;padding:0}.qc-admin-dialog{border-radius:20px 20px 0 0;inline-size:100%;max-block-size:calc(100dvh - 24px);padding:20px 16px max(20px,env(safe-area-inset-bottom))}}@media (max-width:390px){.qc-admin-main{padding-inline:16px}.qc-admin-appbar{padding-inline:12px}.qc-admin-appbar__mark{block-size:40px;inline-size:40px}.qc-admin-row{padding-inline:14px}.qc-admin-row__bottom,.qc-admin-row__top{align-items:flex-start}.qc-admin-row__bottom{flex-direction:column}}@media (min-width:1440px){.qc-admin-main{padding-inline:40px}.qc-admin-workspace{gap:20px}}@media (prefers-reduced-motion:reduce){.qc-admin-shell *,.qc-admin-shell :after,.qc-admin-shell :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.qc-transaction-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#16143f85;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:2550}.qc-transaction-detail{background:radial-gradient(circle at 100% 0,#fec6a933,#0000 34%),#fff;background:radial-gradient(circle at 100% 0,#fec6a933,#0000 34%),var(--qc-white,#fff);border:1px solid #ffffff85;border-radius:32px;border-radius:var(--qc-radius-lg,32px);box-shadow:0 32px 110px #16143f47;box-sizing:border-box;color:#231f20;color:var(--qc-charcoal,#231f20);font-family:Ray,Tahoma,sans-serif;font-family:var(--qc-font,Ray,Tahoma,sans-serif);inline-size:min(100%,540px);max-block-size:calc(100dvh - 40px);overflow:auto;overscroll-behavior:contain;padding:26px}.qc-transaction-header{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:48px 1fr 44px}.qc-transaction-description p,.qc-transaction-header h2,.qc-transaction-header p,.qc-transaction-status p{margin:0}.qc-transaction-header p{-webkit-margin-after:2px;color:#615d72;color:var(--qc-muted,#615d72);font-size:13px;margin-block-end:2px}.qc-transaction-header h2{font-size:21px;line-height:1.55}.qc-transaction-icon{background:#efedf9;background:var(--qc-violet-soft,#efedf9);block-size:48px;border-radius:12px;border-radius:var(--qc-radius-sm,12px);color:#26247b;color:var(--qc-violet,#26247b);display:grid;inline-size:48px;place-items:center}.qc-transaction-close{background:#0000;block-size:44px;border:0;border-radius:12px;color:#26247b;color:var(--qc-violet,#26247b);cursor:pointer;display:grid;inline-size:44px;place-items:center}.qc-transaction-status{background:#f8f7fb;background:var(--qc-paper,#f8f7fb);border:1px solid #dedce8;border:1px solid var(--qc-border,#dedce8);border-radius:12px;border-radius:var(--qc-radius-sm,12px);margin-block:20px 14px;padding:13px 15px}.qc-transaction-status>span{-webkit-margin-after:4px;display:block;font-size:14px;font-weight:800;margin-block-end:4px}.qc-transaction-status p{color:inherit;font-size:13px;line-height:1.8;opacity:.88}.qc-transaction-status.is-pending{background:#fff4df;background:var(--qc-warning-bg,#fff4df);border-color:#80501538;color:#805015;color:var(--qc-warning,#805015)}.qc-transaction-status.is-approved,.qc-transaction-status.is-completed{background:#edf8f1;background:var(--qc-success-bg,#edf8f1);border-color:#17684733;color:#176847;color:var(--qc-success,#176847)}.qc-transaction-status.is-rejected{background:#fff0f2;background:var(--qc-danger-bg,#fff0f2);border-color:#ad314033;color:#ad3140;color:var(--qc-danger,#ad3140)}.qc-transaction-tracking{align-items:center;background:#16143f;background:var(--qc-deep,#16143f);border-radius:12px;border-radius:var(--qc-radius-sm,12px);color:#fff;color:var(--qc-white,#fff);display:flex;gap:16px;justify-content:space-between;padding:12px 15px}.qc-transaction-tracking span{color:#ffffffb3;font-size:13px}.qc-transaction-tracking b{font-feature-settings:"tnum";font-size:14px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;unicode-bidi:isolate}.qc-transaction-rows{border-block:1px solid #dedce8;border-block:1px solid var(--qc-border,#dedce8);margin:16px 0}.qc-transaction-rows>div{-webkit-border-after:1px solid #efeff3;align-items:baseline;border-block-end:1px solid #efeff3;display:flex;gap:18px;justify-content:space-between;padding-block:12px}.qc-transaction-rows>div:last-child{-webkit-border-after:0;border-block-end:0}.qc-transaction-rows dt{color:#615d72;color:var(--qc-muted,#615d72);flex-shrink:0;font-size:13px}.qc-transaction-rows dd{font-size:14px;font-weight:700;margin:0;overflow-wrap:anywhere;text-align:end}.qc-transaction-rows .is-emphasis dd{color:#26247b;color:var(--qc-violet,#26247b);font-size:17px}.qc-transaction-description{background:#f8f7fb;background:var(--qc-paper,#f8f7fb);border-radius:12px;border-radius:var(--qc-radius-sm,12px);padding:14px 15px}.qc-transaction-description h3{font-size:13px;margin:0 0 5px}.qc-transaction-description p{color:#615d72;color:var(--qc-muted,#615d72);font-size:13px;line-height:1.85;overflow-wrap:anywhere}.qc-transaction-actions{grid-gap:10px;-webkit-margin-before:20px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:20px}.qc-transaction-actions>:only-child{grid-column:1/-1}.qc-transaction-actions a,.qc-transaction-actions button{align-items:center;border-radius:12px;border-radius:var(--qc-radius-sm,12px);box-sizing:border-box;cursor:pointer;display:flex;font:inherit;font-size:14px;font-weight:700;gap:8px;justify-content:center;min-block-size:48px;text-decoration:none}.qc-transaction-actions a{background:#fff;background:var(--qc-white,#fff);border:1px solid #dedce8;border:1px solid var(--qc-border,#dedce8);color:#26247b;color:var(--qc-violet,#26247b)}.qc-transaction-actions button{background:#26247b;background:var(--qc-violet,#26247b);border:0;color:#fff;color:var(--qc-white,#fff)}.qc-transaction-actions a:focus-visible,.qc-transaction-actions button:focus-visible,.qc-transaction-close:focus-visible{outline:3px solid #9e95e7;outline-offset:3px}@media (max-width:480px){.qc-transaction-backdrop{align-items:end;padding:0}.qc-transaction-detail{border-radius:26px 26px 0 0;inline-size:100%;max-block-size:92dvh;padding:20px}.qc-transaction-header{grid-template-columns:42px 1fr 42px}.qc-transaction-close,.qc-transaction-icon{block-size:42px;inline-size:42px}.qc-transaction-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.qc-transaction-backdrop,.qc-transaction-detail{scroll-behavior:auto}}.qr-queue{color:#19163f;color:var(--qc-ink,#19163f);font-size:15px;line-height:1.8;margin:auto;max-width:1200px}.qr-heading,.qr-pending-balance{align-items:center;display:flex;gap:16px}.qr-heading h2{font-size:26px;margin:0}.qr-heading p{margin:4px 0 16px}.qr-heading>button{-webkit-margin-start:auto;flex-shrink:0;margin-inline-start:auto}.qr-balance-values,.qr-filters,.qr-receipts,.qr-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.qr-tabs button{background:#fff;border:1px solid #dedbea;border-radius:14px;color:#292675;cursor:pointer;font:inherit;padding:10px 18px}.qr-tabs button[aria-pressed=true]{background:#292675;color:#fff}.qr-cards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr))}.qr-card{background:#fff;border:1px solid #dedbea;border-radius:20px;min-width:0;padding:24px}.qr-card header{gap:12px}.qr-card dl>div,.qr-card header{display:flex;flex-wrap:wrap;justify-content:space-between}.qr-card dl>div{gap:8px;padding-block:6px}.qr-card dd{margin:0;overflow-wrap:anywhere}.qr-card dt{color:#625d76}.qr-message-status{display:block;margin-block:8px}.qr-card .qc-admin-actions{flex-wrap:wrap;margin-top:20px}.qr-error{color:#ad3039}.qr-delivery{background:#fff9ec;border:1px solid #d9c69b;border-radius:16px;margin-block:20px;padding:20px}.qr-message{border-top:1px solid #dfd6c4;padding-block:16px}.qr-message p{margin:4px 0}.qr-review{grid-gap:18px;display:grid;gap:18px;line-height:1.8}.qr-filters label,.qr-review label{grid-gap:8px;display:grid;gap:8px}.qr-filters input:not([type=checkbox]),.qr-review input:not([type=checkbox]),.qr-review textarea{background:#fff;border:1px solid #bbb7cd;border-radius:10px;box-sizing:border-box;color:inherit;font:inherit;max-width:100%;padding:12px;width:100%}.qr-filters .qr-check,.qr-review .qr-check{align-items:flex-start;cursor:pointer;display:flex;gap:12px}.qr-check input{accent-color:#292675;flex-shrink:0;height:20px;width:20px}.qr-review .qc-admin-actions{flex-wrap:wrap}.qr-pending-balance{align-items:flex-start;background:#f4f1fb;border:1px solid #d7d1e7;border-radius:18px;font-size:14px;line-height:1.7;margin:16px 0;padding:18px}.qr-pending-balance p{margin:4px 0}.qr-balance-values{margin:8px 0 0}@media(max-width:600px){.qr-heading{flex-wrap:wrap}.qr-card{padding:18px}.qr-tabs{gap:8px}.qr-tabs button{padding:8px 12px}}.qr-queue .qr-card dd,.qr-queue .qr-card dt{font-size:14px;line-height:1.8}.qr-modal{font-family:Ray,sans-serif;font-size:15px}@media (prefers-reduced-motion:reduce){.qr-modal .qolak-modal-panel{animation:none!important}}.qsp{color:var(--qc-deep);font-family:Ray,Tahoma,sans-serif;font-family:var(--qc-font,Ray,Tahoma,sans-serif)}.qsp button{cursor:pointer;font:inherit}.qsp button:disabled{cursor:wait;opacity:.55}.qsp-heading{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px}.qsp-heading h1{font-size:28px;margin:8px 0}.qsp-heading p,.qsp-help{color:var(--qc-muted);font-size:14px;line-height:1.9}.qsp-kicker{align-items:center;display:flex;font-size:13px;font-weight:700;gap:10px}.qsp-plain,.qsp-primary,.qsp-secondary{align-items:center;border:1px solid var(--qc-border);border-radius:12px;cursor:pointer;display:inline-flex;font-family:Ray,Tahoma,sans-serif;font-family:var(--qc-font,Ray,Tahoma,sans-serif);font-size:14px;gap:8px;justify-content:center;line-height:1.6;min-height:44px;padding:9px 16px}.qsp-primary{background:var(--qc-violet);border-color:var(--qc-violet);color:#fff}.qsp-secondary{background:var(--qc-violet-soft);color:var(--qc-violet)}.qsp-plain{background:#0000;border-color:#0000;color:var(--qc-muted)}.qsp button:focus-visible{outline:3px solid #8b7ace;outline-offset:3px}.qsp-cards{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.qsp-card{background:#fff;border:1px solid var(--qc-border);border-radius:22px;padding:20px}.qsp-card header{align-items:center;display:flex;gap:14px;margin-bottom:20px}.qsp-card h2{font-size:22px;line-height:1.5;margin:0 0 6px;overflow-wrap:anywhere}.qsp-card header p{color:var(--qc-muted);font-size:14px;line-height:1.7}.qsp-card header img{flex:none;object-fit:contain}.qsp-card dl{grid-gap:12px;display:grid;gap:12px;margin:0}.qsp-card dl>div{align-items:center;display:flex;gap:10px;justify-content:space-between}.qsp-card dt{color:var(--qc-muted);font-size:13px}.qsp-card dd{font-size:17px;font-weight:700;margin:0}.qsp-progress-label{align-items:center;color:var(--qc-muted);display:flex;font-size:12px;gap:12px;justify-content:space-between;margin-top:20px}.qsp-progress-label strong{color:var(--qc-violet);font-size:17px}.qsp-progress{background:var(--qc-violet-soft);border-radius:8px;height:7px;margin:8px 0 12px;overflow:hidden}.qsp-progress>span{background:var(--qc-violet);border-radius:inherit;display:block;height:100%}.qsp-updated{color:var(--qc-muted);font-size:12px;line-height:1.8}.qsp-card footer{border-top:1px solid var(--qc-border);gap:8px;justify-content:space-between;margin-top:20px;padding-top:16px}.qsp-card footer,.qsp-empty{align-items:center;display:flex}.qsp-empty{background:#fff;border:1px dashed var(--qc-border);border-radius:22px;flex-direction:column;gap:14px;justify-content:center;min-height:250px;padding:32px;text-align:center}.qsp-empty h2{font-size:22px}.qsp-empty p{color:var(--qc-muted);font-size:14px;line-height:1.9}.qsp-notice{background:#eaf5ee;border-radius:12px;color:#276447;font-size:14px;line-height:1.8;margin-bottom:20px;padding:14px 18px}.qsp-draft{align-items:center;background:var(--qc-violet-soft);border-radius:18px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px;padding:16px}.qsp-draft>div{flex:1 1;min-width:190px}.qsp-draft p{font-size:13px;line-height:1.8;margin-top:5px}.qsp-help{margin-block:18px}.qsp-legacy{margin-top:28px}.qsp-editor-dialog{background:#fff;border:1px solid var(--qc-border);border-radius:24px;color:var(--qc-deep);height:calc(100svh - 24px);margin:auto;max-height:none;max-width:none;overflow:visible;padding:0;width:min(1260px,calc(100% - 32px))}.qsp-editor-dialog::backdrop,.qsp-message::backdrop{background:#17154080}.qsp-editor.qcl{border-radius:inherit;height:100%;min-height:0;overflow:visible}.qsp-editor .qgp.qgp--wizard{height:100%;block-size:100%;max-height:100%;max-block-size:100%;padding:12px 18px;scroll-margin-block-start:0}.qsp-editor .qgp-heading-copy{align-items:center;display:flex;gap:10px}.qsp-editor .qgp-heading-copy>p,.qsp-editor .qgp-info{display:none}.qgp-exit{background:var(--qc-violet-soft);border:1px solid var(--qc-border);border-radius:10px;color:var(--qc-violet);cursor:pointer;display:grid;min-height:32px;min-width:32px;place-items:center}.qsp-message{background:#fff;border:1px solid var(--qc-border);border-radius:22px;color:var(--qc-deep);font-family:Ray,Tahoma,sans-serif;font-family:var(--qc-font,Ray,Tahoma,sans-serif);margin:auto;max-height:calc(100svh - 32px);max-width:480px;padding:24px;width:calc(100% - 32px)}.qsp-message h2{font-size:20px;line-height:1.6}.qsp-message p{font-size:15px;line-height:1.9;margin:16px 0}.qsp-message button{margin:6px}@media(max-width:759px){.qsp-heading{align-items:flex-start;flex-direction:column;gap:12px}.qsp-heading h1{font-size:24px}.qsp-heading>.qsp-primary{width:100%}.qsp-card{padding:16px}.qsp-card dl>div{flex-wrap:wrap}.qsp-card h2{font-size:21px}.qsp-editor-dialog{border:0;border-radius:0;height:100svh;inset:0;margin:0;width:100%}.qsp-editor .qgp.qgp--wizard{height:calc(100svh - 16px);block-size:calc(100svh - 16px);margin-block:8px;max-height:calc(100svh - 16px);max-block-size:calc(100svh - 16px);padding:8px 12px}.qsp-editor .qgp-heading h2{font-size:21px}.qsp-message{padding:18px}.qsp-draft .qsp-primary{width:100%}}@media(max-width:759px) and (max-height:650px){.qsp-editor .qgp-heading h2{font-size:19px}}.qsp-home{align-items:center;background:#fff;border:1px solid var(--qc-border);border-radius:22px;display:flex;gap:16px;margin:20px 0;padding:22px}.qsp-home>div{flex:1 1;min-width:0}.qsp-home h2{font-size:20px;margin:0 0 6px}.qsp-home p{color:var(--qc-muted);font-size:14px;line-height:1.8;overflow-wrap:anywhere}.qsp-login-note{align-items:center;color:var(--qc-violet);display:flex;font-size:13px;gap:8px;line-height:1.8;margin-bottom:16px;padding:12px}.qsp-legacy>summary,.qsp-login-note{background:var(--qc-violet-soft);border-radius:12px}.qsp-legacy>summary{cursor:pointer;font-size:15px;padding:16px}@media(max-width:599px){.qsp-home{flex-wrap:wrap;gap:12px;padding:16px}.qsp-home>.qsp-primary,.qsp-home>.qsp-secondary{width:100%}.qsp-home h2{font-size:19px}}@media(max-width:759px){.qsp-editor .qgp-goal-preview,.qsp-editor .qgp-step-intro{display:none}.qsp-editor .qgp-custom-name{margin-bottom:8px}.qsp-editor .qgp-money-input:not(.is-invalid)+.qgp-input-hint{display:none}}@media(max-width:759px) and (max-height:650px){.qsp-editor .qgp-experience{gap:4px;padding:6px}}@media(min-width:760px){.qsp-editor .qgp-custom-name{margin:4px 0 8px}.qsp-editor .qgp-money-fields{gap:12px}.qsp-editor .qgp-step-intro{margin-bottom:8px}}.qsp-dashboard-group{min-width:0}.qsp-dashboard-group>.qsp-home{margin:0 0 18px}@media(min-width:760px){.qsp-editor .qgp-heading{align-items:center;display:flex;justify-content:space-between}.qsp-editor .qgp-heading .qc-heading-kicker,.qsp-editor .qgp-step-intro{display:none}.qsp-editor .qgp-heading h2{font-size:26px;line-height:1.5;margin:0}}.qsp-card footer{flex-wrap:wrap}.qsp-weight-progress{grid-gap:10px;display:grid;gap:10px}.qsp-weight-progress p{font-size:16px;margin:6px 0}.qsp-weight-progress .qsp-pending{color:#8b5a28;font-size:13px}.qsp-funding-backdrop{background:#17154088;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:2200}.qsp-funding-dialog{background:#fff;border-radius:24px;box-sizing:border-box;color:#211d4b;font-family:Ray,Tahoma,sans-serif;max-height:calc(100dvh - 40px);overflow:auto;padding:24px;width:min(100%,660px)}.qsp-funding-dialog>header{align-items:center;display:flex;gap:12px}.qsp-funding-dialog h2{flex:1 1;font-size:23px}.qsp-funding-dialog nav,.qsp-funding-metals{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.qsp-funding-dialog nav button{flex:1 1;font-size:13px;white-space:nowrap}.qsp-funding-form{grid-gap:16px;display:grid;gap:16px}.qsp-funding-form p{font-size:14px;line-height:1.9;margin:0}.qsp-funding-form label{grid-gap:8px;display:grid;font-size:15px;gap:8px}.qsp-funding-form input,.qsp-funding-form select{background:#fff;border:1px solid #d8d2e7;border-radius:12px;box-sizing:border-box;color:#292575;font:inherit;max-width:100%;padding:12px;width:100%}.qsp-funding-total{background:#f2eff9;border-radius:14px;display:flex;gap:12px;justify-content:space-between;padding:16px}.qsp-bank-info{grid-gap:8px;background:#faf4ef;border-radius:14px;display:grid;font-size:14px;gap:8px;padding:16px}.qsp-bank-info bdi{font-size:20px;font-weight:700}.qsp-goal-history{grid-gap:12px;display:grid;gap:12px}.qsp-goal-history article{grid-gap:12px;border:1px solid #ded8eb;border-radius:14px;display:grid;font-size:13px;gap:12px;grid-template-columns:1fr 1fr;padding:14px}.qsp-wallet-summary{background:#fff;border:1px solid #ded8eb;border-radius:20px;margin-bottom:18px;padding:20px}.qsp-wallet-summary h2{align-items:center;display:flex;font-size:20px;gap:10px}.qsp-wallet-summary p{color:#6a6280;font-size:13px;line-height:1.8}.qsp-wallet-summary dl{display:flex;flex-wrap:wrap;gap:20px}.qsp-wallet-summary dt{color:#6a6280;font-size:12px}.qsp-wallet-summary dd{font-size:17px;font-weight:600;margin:7px 0}@media(max-width:600px){.qsp-funding-backdrop{padding:10px}.qsp-funding-dialog{max-height:calc(100dvh - 20px);padding:16px}.qsp-funding-dialog h2{font-size:20px}.qsp-funding-dialog nav{display:grid;grid-template-columns:1fr 1fr}.qsp-goal-history article{grid-template-columns:1fr}.qsp-card dd{font-size:15px}}.qsp-copper>header{align-items:center;display:flex;gap:12px}.qsp-copper>header h3{flex:1 1;margin:0}.qsp-copper-settings{-webkit-margin-after:20px;background:#fff;border:1px solid #ddd9ee;border:1px solid var(--qc-line,#ddd9ee);border-radius:20px;margin-block-end:20px;padding:20px}.qsp .qsp-market-toggle{align-items:center;display:flex;gap:12px}.qsp .qsp-market-toggle input{accent-color:#302b7d;height:22px;padding:0;width:22px}.qsp-copper input,.qsp-copper select{font-size:16px}body[data-mokaab-installed] [data-mokaab-install]{display:none!important}.mki-dialog,.mki-suggestion{background:#fff;border:1px solid #dedbed;box-shadow:0 12px 48px #17154024;box-sizing:border-box;color:#171540;font-family:Ray,Tahoma,sans-serif;font-size:15px;line-height:1.7}.mki-dialog button,.mki-suggestion button{border-radius:12px;cursor:pointer;font:inherit;min-height:44px}.mki-suggestion{grid-gap:8px 12px;align-items:center;border-radius:20px;bottom:20px;display:grid;gap:8px 12px;grid-template-columns:48px 1fr 32px;inset-inline-end:18px;padding:14px;position:fixed;width:min(390px,calc(100% - 32px));z-index:1100}.mki-dialog img,.mki-suggestion img{border-radius:12px}.mki-suggestion strong{font-size:16px}.mki-suggestion p{color:#62617b;font-size:13px;line-height:1.6;margin:2px 0 0}.mki-dismiss{align-self:start;background:#0000;border:0;color:#62617b;display:grid;font-size:26px!important;min-width:32px;padding:0;place-items:center}.mki-primary{background:#2f2c79;border:1px solid #2f2c79;color:#fff;padding:8px 18px}.mki-primary:disabled{cursor:wait;opacity:.65}.mki-suggestion .mki-primary{grid-column:2/4;justify-self:start;min-width:124px}.mki-dialog{border-radius:24px;margin:auto;max-height:calc(100svh - 32px);max-width:480px;overflow:auto;padding:24px;width:calc(100% - 32px)}.mki-dialog::backdrop{background:#17154066}.mki-dialog header{align-items:center;display:flex;gap:12px}.mki-dialog h2{flex:1 1;font-size:20px;line-height:1.6;margin:0}.mki-dialog>p{margin:18px 0}.mki-dialog ol{-webkit-padding-start:24px;margin:16px 0;padding-inline-start:24px}.mki-dialog li{line-height:1.9;margin:12px 0}.mki-dialog b[lang=en]{direction:ltr;display:inline-block}.mki-dialog .mki-hint{background:#f5f3fb;border-radius:12px;color:#62617b;font-size:13px;padding:10px 12px}.mki-understood{-webkit-margin-start:8px;background:#f5f3fb;border:1px solid #dedbed;color:#2f2c79;margin-inline-start:8px;padding:8px 18px}.mki-dialog button:focus-visible,.mki-suggestion button:focus-visible{outline:3px solid #8b7ace;outline-offset:3px}@media(max-width:759px){.mki-suggestion{bottom:calc(84px + env(safe-area-inset-bottom));inset-inline-end:16px}.mki-dialog{padding:18px}.mki-dialog h2{font-size:18px}}
/*# sourceMappingURL=main.3f745c60.css.map*/