.page[data-v-26234274]{background:#f8fafc;min-height:100vh}.site-header[data-v-26234274]{background:#fff;border-bottom:1px solid #e2e8f0}.container[data-v-26234274]{max-width:48rem;margin:0 auto;padding:0 1rem}.site-header .container[data-v-26234274]{padding-top:1.5rem;padding-bottom:1.5rem}.site-title[data-v-26234274]{color:#111827;margin:0;font-size:1.5rem;font-weight:700}.site-subtitle[data-v-26234274]{color:#4b5563;margin:.25rem 0 0}.main-content[data-v-26234274]{padding-top:2rem;padding-bottom:2rem}.state-message[data-v-26234274]{text-align:center;color:#6b7280;padding:3rem 0}.state-message--error[data-v-26234274]{color:#dc2626}.card-list[data-v-26234274]{flex-direction:column;gap:1rem;display:flex}.card-link[data-v-26234274]{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.25rem;text-decoration:none;transition:box-shadow .15s,border-color .15s;display:block;box-shadow:0 1px 3px #00000014}.card-link[data-v-26234274]:hover{border-color:#93c5fd;box-shadow:0 4px 12px #0000001a}.card-title[data-v-26234274]{color:#111827;margin:0;font-size:1.125rem;font-weight:600}.card-description[data-v-26234274]{color:#4b5563;margin:.25rem 0 0;font-size:.875rem}.card-cta[data-v-26234274]{color:#2563eb;margin-top:.75rem;font-size:.875rem;font-weight:500;display:inline-block}.info-card[data-v-3de0cd07]{text-align:center;background:#f97316;border-radius:1.25rem;max-width:780px;padding:2.5rem 3rem}.info-card__title[data-v-3de0cd07]{color:#1b2846;margin:0 0 1.25rem;font-size:1.25rem;font-weight:700;line-height:1.3}.info-card__body[data-v-3de0cd07]{color:#1b2846;margin:0;font-size:.975rem;line-height:1.75}.text-input-step[data-v-be1d245b]{text-align:center;max-width:520px;margin:0 auto}.step-label[data-v-be1d245b]{color:#fff;margin-bottom:1.5rem;font-size:1.375rem;font-weight:700;line-height:1.4;display:block}.text-input[data-v-be1d245b]{color:#fff;box-sizing:border-box;background:#ffffff0f;border:1px solid #ffffff80;border-radius:0;outline:none;width:100%;padding:.875rem 1.25rem;font-size:1rem;transition:border-color .15s}.text-input[data-v-be1d245b]::placeholder{color:#ffffff59}.text-input[data-v-be1d245b]:focus{border-color:#f97316}.slider-step[data-v-a14da892]{text-align:center;max-width:520px;margin:0 auto}.step-label[data-v-a14da892]{color:#fff;margin-bottom:1.5rem;font-size:1.375rem;font-weight:700;line-height:1.4;display:block}.value-display[data-v-a14da892]{color:#f97316;letter-spacing:.02em;margin-bottom:1.5rem;font-size:2.5rem;font-weight:700}.slider-row[data-v-a14da892]{align-items:center;gap:1rem;display:flex}.range-label[data-v-a14da892]{color:#ffffff73;min-width:3rem;font-size:.8rem}.range-label[data-v-a14da892]:last-child{text-align:right}.slider[data-v-a14da892]{appearance:none;cursor:pointer;accent-color:#f97316;background:#ffffff40;border-radius:2px;flex:1;height:2px}.slider[data-v-a14da892]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#f97316;border:2px solid #fff;border-radius:50%;width:18px;height:18px}.slider[data-v-a14da892]::-moz-range-thumb{cursor:pointer;background:#f97316;border:2px solid #fff;border-radius:50%;width:18px;height:18px}.modal-backdrop[data-v-45b0138e]{z-index:100;background:#0f19328c;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.modal[data-v-45b0138e]{background:#f97316;border-radius:1.25rem;width:100%;max-width:1000px;max-height:80vh;padding:3rem;position:relative;overflow-y:auto}.modal__close[data-v-45b0138e]{color:#1b2846;cursor:pointer;opacity:.7;background:0 0;border:none;padding:.25rem .5rem;font-size:1.5rem;font-weight:700;line-height:1;transition:opacity .15s;position:absolute;top:1.25rem;right:1.5rem}.modal__close[data-v-45b0138e]:hover{opacity:1}.modal__body[data-v-45b0138e]{grid-template-columns:1fr 1fr;align-items:center;gap:2.5rem;display:grid}.modal__body--text-only[data-v-45b0138e]{grid-template-columns:1fr}.modal__image-col[data-v-45b0138e]{background:#1b2846;border-radius:.75rem;justify-content:center;align-items:center;min-height:280px;display:flex;overflow:hidden}.modal__image[data-v-45b0138e]{width:100%;height:auto;display:block}.modal__text-col[data-v-45b0138e]{align-items:center;display:flex}.modal__text[data-v-45b0138e]{color:#1b2846;margin:0;font-size:1rem;line-height:1.75}.radio-step[data-v-c2b89206]{text-align:center}.step-label[data-v-c2b89206]{color:#fff;max-width:680px;margin:0 auto 2rem;font-size:1.375rem;font-weight:700;line-height:1.4}.options[data-v-c2b89206]{flex-direction:column;align-items:center;gap:.75rem;display:flex}.options--two-cols[data-v-c2b89206]{gap:.875rem 2rem;width:min(1080px,100%);margin:0 auto}.option-row[data-v-c2b89206]{align-items:center;gap:.75rem;width:792px;max-width:100%;display:flex}.options--two-cols .option-row[data-v-c2b89206]{width:auto}@media (width<=720px){.options--two-cols[data-v-c2b89206]{flex-direction:column!important;width:100%!important;display:flex!important}}.option-btn[data-v-c2b89206]{color:#fff;letter-spacing:.02em;cursor:pointer;text-align:center;white-space:nowrap;background:0 0;border:1px solid #fff9;flex:1;padding:.875rem 1.5rem;font-size:1rem;transition:border-color .15s,background .15s,color .15s,border-radius .15s}.option-btn[data-v-c2b89206]:hover{color:#1b2846;background:#f97316;border-color:#f97316;border-radius:8px}.option-btn--selected[data-v-c2b89206]{color:#f97316;background:#f9731614;border-color:#f97316}.help-btn[data-v-c2b89206]{color:#1b2846;cursor:pointer;background:#f97316;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.25rem;font-weight:700;transition:background .15s;display:flex}.help-btn[data-v-c2b89206]:hover{background:#ea6c00}.help-spacer[data-v-c2b89206]{flex-shrink:0;width:44px}.checkbox-step[data-v-57cb6add]{text-align:center}.step-label[data-v-57cb6add]{color:#fff;max-width:580px;margin:0 auto 2rem;font-size:1.375rem;font-weight:700;line-height:1.4}.options[data-v-57cb6add]{flex-direction:column;align-items:center;gap:.75rem;display:flex}.option-btn[data-v-57cb6add]{color:#fff;letter-spacing:.02em;cursor:pointer;background:0 0;border:1px solid #fff9;justify-content:center;align-items:center;gap:.75rem;width:320px;padding:.875rem 2rem;font-size:1rem;transition:border-color .15s,background .15s,color .15s;display:flex}.option-btn[data-v-57cb6add]:hover{background:#ffffff0f;border-color:#fff}.option-btn--selected[data-v-57cb6add]{color:#f97316;background:#f9731614;border-color:#f97316}.option-check[data-v-57cb6add]{width:1rem;font-size:.875rem}.damage-step[data-v-611285ee]{flex-direction:column;align-items:center;width:100%;display:flex}.step-label[data-v-611285ee]{color:#fff;text-align:center;max-width:680px;margin:0 auto 2rem;font-size:1.375rem;font-weight:700;line-height:1.4}.entries[data-v-611285ee]{flex-direction:column;gap:.875rem;display:flex}.entry-row[data-v-611285ee]{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.entry-field[data-v-611285ee]{flex-direction:row;flex:1;align-items:center;gap:.875rem;min-width:220px;display:flex}.entry-field--amount[data-v-611285ee]{flex:1.4}.field-label[data-v-611285ee]{color:#fff;white-space:nowrap;flex-shrink:0;font-size:.95rem;font-weight:400}.field-control[data-v-611285ee]{color:#f97316;appearance:none;background:#ffffff0d;border:1px solid #fff6;border-radius:0;outline:none;width:100%;padding:.625rem .75rem;font-size:.9rem;transition:border-color .15s}.field-control[data-v-611285ee]:focus{border-color:#f97316}.field-control option[data-v-611285ee]{color:#fff;background:#1b2846}.amount-wrapper[data-v-611285ee]{align-items:center;display:flex;position:relative}.amount-prefix[data-v-611285ee]{color:#ffffff73;pointer-events:none;font-size:.9rem;position:absolute;left:.75rem}.field-control--amount[data-v-611285ee]{padding-left:1.75rem}.remove-btn[data-v-611285ee]{color:#f97316;cursor:pointer;background:0 0;border:1px solid #f9731680;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.125rem;line-height:1;transition:background .15s,border-color .15s;display:flex}.remove-btn[data-v-611285ee]:hover{background:#f973161f;border-color:#f97316}.no-entries[data-v-611285ee]{color:#fff6;text-align:center;font-size:.9rem}.option-grid-step[data-v-032ac289]{text-align:center}.step-label[data-v-032ac289]{color:#fff;max-width:680px;margin:0 auto 2rem;font-size:1.375rem;font-weight:700;line-height:1.4}.grid-rows[data-v-032ac289]{flex-direction:column;gap:.75rem;width:660px;max-width:100%;margin:0 auto;display:flex}.grid-row[data-v-032ac289]{background:#ffffff0a;border:1px solid #fff3;border-radius:6px;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.grid-row__label[data-v-032ac289]{color:#fff;text-align:left;flex:1;font-size:1rem}.grid-row__control[data-v-032ac289]{flex-shrink:0;width:220px}.grid-select[data-v-032ac289],.grid-date[data-v-032ac289]{color:#fff;cursor:pointer;appearance:none;background:#ffffff0f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23fff' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") right .75rem center no-repeat;border:1px solid #ffffff80;border-radius:4px;width:100%;padding:.5rem 2.25rem .5rem .75rem;font-size:.9375rem}.grid-date[data-v-032ac289]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-image:none;padding-right:.75rem}.grid-select[data-v-032ac289]:focus,.grid-date[data-v-032ac289]:focus{border-color:#f97316;outline:none}.grid-select option[data-v-032ac289]{color:#fff;background:#1b2846}.help-btn[data-v-032ac289]{color:#1b2846;cursor:pointer;background:#f97316;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.25rem;font-weight:700;transition:background .15s;display:flex}.help-btn[data-v-032ac289]:hover{background:#ea6c00}.tier-step[data-v-46d628d1]{width:100%;max-width:860px;margin:0 auto}.step-label[data-v-46d628d1]{color:#fff;text-align:center;margin:0 0 1rem;font-size:1.375rem;font-weight:700;line-height:1.4}.step-desc[data-v-46d628d1]{color:#ffffffbf;text-align:center;max-width:680px;margin:0 auto 2.5rem;font-size:.9375rem;line-height:1.6}.track-wrap[data-v-46d628d1]{margin-bottom:2.5rem;padding:0 40px}.track[data-v-46d628d1]{height:2px;margin-bottom:28px;position:relative}.track__line[data-v-46d628d1]{background:#ffffffb3;height:2px;position:absolute;top:0;left:0;right:0}.track__line[data-v-46d628d1]:before,.track__line[data-v-46d628d1]:after{content:"";background:#ffffffb3;width:2px;height:18px;position:absolute;top:0}.track__line[data-v-46d628d1]:before{left:0}.track__line[data-v-46d628d1]:after{right:0}.track__thumb[data-v-46d628d1]{pointer-events:none;z-index:2;background:#f97316;border-radius:50%;width:22px;height:22px;transition:left .25s,background .2s;position:absolute;top:-10px;transform:translate(-50%)}.track__thumb--neutral[data-v-46d628d1]{background:#ffffff73}.track__stop[data-v-46d628d1]{cursor:pointer;background:0 0;border:none;border-radius:50%;width:38px;height:38px;position:absolute;top:-18px;transform:translate(-50%)}.track-labels[data-v-46d628d1]{grid-template-columns:1fr 1fr 1fr;gap:0;display:grid}.track-label[data-v-46d628d1]{cursor:pointer;color:#ffffff73;flex-direction:column;gap:4px;transition:color .2s;display:flex}.track-label--left[data-v-46d628d1]{text-align:left;align-items:flex-start}.track-label--center[data-v-46d628d1]{text-align:center;align-items:center}.track-label--right[data-v-46d628d1]{text-align:right;align-items:flex-end}.track-label--active[data-v-46d628d1]{color:#f97316}.track-label__value[data-v-46d628d1]{font-size:1rem;font-weight:600}.track-label__sub[data-v-46d628d1]{max-width:200px;font-size:.75rem;line-height:1.3}.tier-image-wrap[data-v-46d628d1]{justify-content:center;margin-bottom:2rem;display:flex}.tier-image[data-v-46d628d1]{max-width:min(630px,95%);height:auto;display:block}.viz[data-v-46d628d1]{flex-direction:column;gap:.75rem;padding:0 40px;display:flex}.viz-row[data-v-46d628d1]{align-items:center;gap:1.5rem;display:flex}.viz-row__label[data-v-46d628d1]{color:#fffc;text-align:right;flex-shrink:0;width:160px;font-size:.9375rem;line-height:1.3}.viz-bars[data-v-46d628d1]{gap:6px;display:flex}.viz-bar[data-v-46d628d1]{background:#f97316;border-radius:3px 3px 0 0;justify-content:center;align-items:center;width:64px;height:160px;display:flex;overflow:hidden}.viz-bar__text[data-v-46d628d1]{writing-mode:vertical-rl;color:#fff;white-space:nowrap;font-size:.875rem;font-weight:600;transform:rotate(180deg)}.viz-arrow-col[data-v-46d628d1]{flex-direction:column;flex:1;gap:8px;display:flex}.viz-arrow[data-v-46d628d1]{clip-path:polygon(0 0,calc(100% - 28px) 0,100% 50%,calc(100% - 28px) 100%,0 100%);background:linear-gradient(90deg,#7c3015,#f97316);align-items:center;height:52px;padding:0 1.5rem;display:flex}.viz-arrow__text[data-v-46d628d1]{color:#fff;font-size:1rem;font-weight:600}.viz-arrow__footer[data-v-46d628d1]{color:#fffc;margin:0;padding-left:.5rem;font-size:.9375rem}.select-single-step[data-v-9c55f48c]{text-align:center}.step-label[data-v-9c55f48c]{color:#fff;max-width:680px;margin:0 auto 2rem;font-size:1.375rem;font-weight:700;line-height:1.4}.select-wrap[data-v-9c55f48c]{width:340px;max-width:100%;display:inline-block;position:relative}.select-input[data-v-9c55f48c]{color:#fff;cursor:pointer;appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:1px solid #fff9;border-radius:0;width:100%;padding:.875rem 3rem .875rem 1.25rem;font-size:1rem}.select-input[data-v-9c55f48c]:focus{border-color:#f97316;outline:none}.select-input option[data-v-9c55f48c]{color:#fff;background:#1b2846}.select-arrow[data-v-9c55f48c]{color:#ffffffb3;pointer-events:none;font-size:1rem;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.contact-form-step[data-v-6b34e7b2]{width:100%;max-width:560px;margin:0 auto}.step-desc[data-v-6b34e7b2]{color:#ffffffb3;text-align:center;margin:-1rem 0 1.5rem;font-size:.9375rem;line-height:1.6}.step-label[data-v-6b34e7b2]{color:#fff;text-align:center;margin:0 0 2rem;font-size:1.375rem;font-weight:700;line-height:1.4}.form-fields[data-v-6b34e7b2]{flex-direction:column;gap:.625rem;margin-bottom:1rem;display:flex}.form-input[data-v-6b34e7b2]{color:#fff;box-sizing:border-box;background:0 0;border:1px solid #ffffff59;border-radius:0;width:100%;padding:.875rem 1rem;font-size:.9375rem;transition:border-color .15s}.form-input[data-v-6b34e7b2]::placeholder{color:#ffffff73}.form-input[data-v-6b34e7b2]:focus{border-color:#fffc;outline:none}.form-footnote[data-v-6b34e7b2]{color:#ffffff80;margin:0 0 1.5rem;font-size:.8125rem;line-height:1.4}.form-checkboxes[data-v-6b34e7b2]{flex-direction:column;gap:.75rem;display:flex}.form-checkbox[data-v-6b34e7b2]{cursor:pointer;align-items:flex-start;gap:.75rem;display:flex}.checkbox-input[data-v-6b34e7b2]{accent-color:#f97316;cursor:pointer;flex-shrink:0;width:18px;height:18px;margin-top:2px}.checkbox-label[data-v-6b34e7b2]{color:#ffffffd9;font-size:.9375rem;line-height:1.4}.checkbox-required[data-v-6b34e7b2]{color:#f97316;margin-left:.25rem}.end-screen[data-v-b4629e4d]{text-align:center}.end-screen__text[data-v-b4629e4d]{color:#fff;max-width:680px;margin:0 auto;font-size:1.375rem;font-weight:700;line-height:1.5}.end-screen__error[data-v-b4629e4d]{color:#fca5a5;max-width:680px;margin-top:1rem;margin-left:auto;margin-right:auto;font-size:.9375rem}.end-screen__action[data-v-b4629e4d]{z-index:10;justify-content:center;padding:1.5rem 2rem;display:flex;position:fixed;bottom:0;left:0;right:0}.end-btn[data-v-b4629e4d]{color:#fff;letter-spacing:.03em;cursor:pointer;background:0 0;border:1px solid #ffffffa6;padding:.625rem 1.75rem;font-size:.875rem;transition:border-color .15s,background .15s,color .15s,border-radius .15s}.end-btn[data-v-b4629e4d]:hover:not(:disabled){color:#1b2846;background:#f97316;border-color:#f97316;border-radius:8px}.end-btn[data-v-b4629e4d]:disabled{opacity:.5;cursor:not-allowed}.end-btn--primary[data-v-b4629e4d]{color:#f97316;border-color:#f97316}.formula-step[data-v-f448d8ea]{text-align:center;width:100%;max-width:520px;margin:0 auto}.formula-step__title[data-v-f448d8ea]{color:#fff;margin:0 0 2rem;font-size:1.375rem;font-weight:700;line-height:1.4}.formula-step__result[data-v-f448d8ea]{color:#f97316;letter-spacing:-.02em;font-size:2.5rem;font-weight:700}.formula-step__premium[data-v-f448d8ea]{flex-direction:column;gap:.5rem;max-width:360px;margin:0 auto;display:flex}.premium-row[data-v-f448d8ea]{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 0;display:flex}.premium-row__label[data-v-f448d8ea]{color:#ffffffb3;font-size:.95rem;font-weight:500}.premium-row__value[data-v-f448d8ea]{color:#fff;font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:600}.premium-row--total[data-v-f448d8ea]{border-top:2px solid #f9731666;border-bottom:none;margin-top:.5rem;padding-top:1rem}.premium-row--total .premium-row__label[data-v-f448d8ea]{color:#fff;text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;font-weight:700}.premium-row--total .premium-row__value[data-v-f448d8ea]{color:#f97316;letter-spacing:-.02em;font-size:2rem;font-weight:700}.result-step[data-v-82f111b3]{text-align:center;width:100%;max-width:720px;margin:0 auto}.result-step__title[data-v-82f111b3]{color:#fff;margin:0 0 1.25rem;font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:700;line-height:1.3}.result-step__description[data-v-82f111b3]{color:#ffffffd9;max-width:600px;margin:0 auto 2.5rem;font-size:1.125rem;line-height:1.5}.result-step__rows[data-v-82f111b3]{flex-direction:column;gap:.75rem;margin-bottom:3rem;display:flex}.result-row[data-v-82f111b3]{text-align:left;background:0 0;border:1px solid #ffffff8c;border-radius:6px;justify-content:flex-start;align-items:center;gap:.5rem;padding:1rem 1.5rem;display:flex}.result-row__label[data-v-82f111b3]{color:#fff;flex-shrink:0;font-size:1rem;font-weight:400}.result-row__value[data-v-82f111b3]{color:#f97316;font-variant-numeric:tabular-nums;font-size:1rem;font-weight:500}.result-step__action[data-v-82f111b3]{justify-content:center;display:flex}.result-btn[data-v-82f111b3]{color:#fff;letter-spacing:.02em;cursor:pointer;background:0 0;border:1px solid #ffffffd9;border-radius:4px;padding:1rem 2.5rem;font-size:1rem;transition:border-color .15s,background .15s}.result-btn[data-v-82f111b3]:hover{background:#ffffff14;border-color:#fff}.result-view[data-v-5e5e4068]{flex-direction:column;gap:1.5rem;width:100%;max-width:600px;display:flex}.calculating[data-v-5e5e4068]{text-align:center;padding:3rem 0}.calculating__text[data-v-5e5e4068]{color:#ffffff8c;font-size:1rem;animation:1.5s ease-in-out infinite pulse-5e5e4068}@keyframes pulse-5e5e4068{0%,to{opacity:1}50%{opacity:.35}}.result-panel[data-v-5e5e4068]{border:1px solid #ffffff26;padding:1.5rem}.panel-title[data-v-5e5e4068]{color:#ffffff8c;text-transform:uppercase;letter-spacing:.08em;margin:0 0 1rem;font-size:1rem;font-weight:700}.result-rows[data-v-5e5e4068]{flex-direction:column;display:flex}.result-row[data-v-5e5e4068]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:baseline;padding:.625rem 0;display:flex}.result-row--last[data-v-5e5e4068]{border-bottom:none}.result-row__label[data-v-5e5e4068]{color:#fff9;font-size:.875rem}.result-row__value[data-v-5e5e4068]{color:#fff;font-size:1rem;font-weight:600}.result-row__value--highlight[data-v-5e5e4068]{color:#f97316;font-size:1.25rem}.result-row__value--right[data-v-5e5e4068]{text-align:right;color:#fffc;max-width:55%;font-size:.875rem}.restart-row[data-v-5e5e4068]{text-align:center}.restart-btn[data-v-5e5e4068]{color:#fff;letter-spacing:.03em;cursor:pointer;background:0 0;border:1px solid #ffffff80;padding:.625rem 2rem;font-size:.875rem;transition:border-color .15s,background .15s}.restart-btn[data-v-5e5e4068]:hover{background:#ffffff0f;border-color:#fff}.gate[data-v-441c32c4]{color:#fff;background:#1b2846;justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex;position:relative}.gate__panel[data-v-441c32c4]{text-align:center;width:min(420px,100%)}.gate__icon[data-v-441c32c4]{color:#f97316;justify-content:center;margin-bottom:1.25rem;display:flex}.gate__title[data-v-441c32c4]{letter-spacing:.01em;margin:0 0 .5rem;font-size:1.5rem;font-weight:700}.gate__subtitle[data-v-441c32c4]{color:#ffffffb3;margin:0 0 1.75rem;font-size:.9375rem;line-height:1.5}.gate__form[data-v-441c32c4]{flex-direction:column;gap:.75rem;display:flex}.gate__input[data-v-441c32c4]{color:#fff;background:#ffffff0d;border:1px solid #fff6;border-radius:0;outline:none;width:100%;padding:.75rem 1rem;font-family:inherit;font-size:1rem;transition:border-color .15s}.gate__input[data-v-441c32c4]:focus{border-color:#f97316}.gate__btn[data-v-441c32c4]{color:#f97316;letter-spacing:.03em;cursor:pointer;background:0 0;border:1px solid #f97316;padding:.75rem 1.75rem;font-family:inherit;font-size:.9375rem;transition:border-color .15s,background .15s,color .15s,border-radius .15s}.gate__btn[data-v-441c32c4]:hover:not(:disabled){color:#1b2846;background:#f97316;border-radius:8px}.gate__btn[data-v-441c32c4]:disabled{opacity:.4;cursor:not-allowed}.gate__error[data-v-441c32c4]{color:#fca5a5;margin-top:1rem;font-size:.875rem}.gate__logo[data-v-441c32c4]{z-index:10;position:fixed;top:clamp(1.5rem,5vw,4rem);right:clamp(1.5rem,5vw,4rem)}.gate__logo-img[data-v-441c32c4]{-webkit-user-select:none;user-select:none;width:auto;height:clamp(2.25rem,3.5vw,3rem);display:block}.q-page[data-v-a2f52b93]{color:#fff;--page-edge:clamp(2rem, 6vw, 7rem);--page-edge-top:clamp(2.5rem, 5vw, 4rem);--page-edge-bottom:clamp(2rem, 4vw, 3.5rem);background:#1b2846;min-height:100vh;position:relative;overflow-x:hidden}.q-page__bg[data-v-a2f52b93]{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;width:clamp(280px,38vw,560px);height:auto;position:absolute;top:0;left:0}.q-page__export[data-v-a2f52b93]{top:var(--page-edge-top);left:var(--page-edge);z-index:10;color:#fffc;letter-spacing:.04em;cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:4px;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.75rem;transition:border-color .15s,background .15s,color .15s;display:inline-flex;position:fixed}.q-page__export[data-v-a2f52b93]:hover{color:#fff;background:#ffffff0f;border-color:#ffffffd9}.q-page__logo[data-v-a2f52b93]{top:var(--page-edge-top);right:var(--page-edge);z-index:10;align-items:center;gap:.875rem;display:flex;position:fixed}.q-page__logo-img[data-v-a2f52b93]{-webkit-user-select:none;user-select:none;width:auto;height:clamp(2.5rem,4vw,3.5rem);display:block}.q-page__content[data-v-a2f52b93]{min-height:100vh;padding:clamp(7rem, 11vw, 9rem) var(--page-edge) clamp(8rem, 12vw, 10rem);z-index:1;justify-content:center;align-items:center;display:flex;position:relative}.step-wrapper[data-v-a2f52b93]{width:100%;max-width:860px}.context-block[data-v-a2f52b93]{text-align:center;margin-bottom:2rem}.context-block__text[data-v-a2f52b93]{color:#ffffffbf;margin:0 0 .375rem;font-size:.9375rem}.context-block__value[data-v-a2f52b93]{color:#fff;margin:0;font-size:1.25rem;font-weight:700}.q-page__nav[data-v-a2f52b93]{padding:1.5rem var(--page-edge) var(--page-edge-bottom);z-index:10;justify-content:space-between;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.nav-btn[data-v-a2f52b93]{color:#fff;letter-spacing:.03em;cursor:pointer;background:0 0;border:1px solid #ffffffa6;padding:.625rem 1.75rem;font-size:.875rem;transition:border-color .15s,background .15s,color .15s,border-radius .15s}.nav-btn[data-v-a2f52b93]:hover:not(:disabled){color:#1b2846;background:#f97316;border-color:#f97316;border-radius:8px}.nav-btn[data-v-a2f52b93]:disabled{opacity:.3;cursor:not-allowed}.nav-btn--accent[data-v-a2f52b93]{color:#f97316;border-color:#f97316}.nav-btn--accent[data-v-a2f52b93]:hover:not(:disabled){color:#1b2846;background:#f97316;border-color:#f97316;border-radius:8px}.footer-action-text[data-v-a2f52b93]{bottom:calc(var(--page-edge-bottom) + 3rem);color:#fffc;text-align:center;z-index:10;pointer-events:none;white-space:nowrap;font-size:1rem;font-weight:600;position:fixed;left:50%;transform:translate(-50%)}.state-msg[data-v-a2f52b93]{color:#ffffff80;text-align:center;font-size:1rem}.state-msg--error[data-v-a2f52b93]{color:#fca5a5}*,:before,:after{box-sizing:border-box}:root{--color-primary:#2563eb;--color-primary-dark:#1d4ed8;--color-primary-light:#dbeafe;--color-success:#16a34a;--color-surface:#f8fafc;--color-border:#e2e8f0}body{color:#1e293b;background-color:#f1f5f9;margin:0;font-family:Inter,system-ui,-apple-system,sans-serif}#app{min-height:100vh}
