.v-list{overflow:auto;padding:8px 0;position:relative;outline:none;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-list--border{border-width:thin;box-shadow:none}.v-list{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 0 0 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12));border-radius:0;background:rgba(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-list--disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-list--nav{padding-inline:8px}.v-list--nav .v-list-group:not(:first-child)>.v-list-item,.v-list--nav .v-list-group__items>.v-list-group,.v-list--nav .v-list-group__items>.v-list-item,.v-list--nav .v-list-item:not(:first-child){margin-top:4px}.v-list--rounded{border-radius:4px}.v-list--subheader{padding-top:0}.v-list-img{border-radius:inherit;display:flex;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.v-list-subheader{align-items:center;background:inherit;color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));display:flex;font-size:.875rem;font-weight:400;line-height:1.375rem;padding-inline-end:16px;min-height:40px;transition:min-height .2s cubic-bezier(.4,0,.2,1)}.v-list-subheader__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-list--density-default .v-list-subheader{min-height:40px;padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list--density-comfortable .v-list-subheader{min-height:36px;padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list--density-compact .v-list-subheader{min-height:32px;padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list-subheader--inset{--indent-padding:56px}.v-list--nav .v-list-subheader{font-size:.75rem}.v-list-subheader--sticky{background:inherit;left:0;position:sticky;top:0;z-index:1}.v-list__overlay{background-color:currentColor;border-radius:inherit;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease-in-out}.v-select--chips.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-select--chips.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-select--chips.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating,.v-select--chips.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating{top:0}.v-select .v-field .v-field__input,.v-select .v-field .v-text-field__prefix,.v-select .v-field .v-text-field__suffix,.v-select .v-field.v-field{cursor:pointer}.v-select .v-field .v-field__input>input{align-self:flex-start;opacity:1;flex:0 0;position:absolute;left:0;right:0;width:100%;transition:none;pointer-events:none;caret-color:transparent;padding-inline:inherit}.v-select .v-field--dirty .v-select__selection{margin-inline-end:2px}.v-select .v-select__selection-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-select__content{overflow:hidden;box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-menu>.v-overlay__content.v-select__content{border-radius:4px}.v-select__content>.v-sheet{display:flex;flex-direction:column}.v-select__mask{background:rgb(var(--v-theme-surface-light))}.v-select__selection{display:inline-flex;align-items:center;letter-spacing:inherit;line-height:inherit;max-width:100%}.v-select .v-select__selection:first-child{margin-inline-start:0}.v-select--selected .v-field .v-field__input>input{opacity:0}.v-select__menu-icon{margin-inline-start:4px;transition:.2s cubic-bezier(.4,0,.2,1)}.v-select--active-menu .v-select__menu-icon{transform:rotate(180deg)}.v-selection-control{align-items:center;contain:layout;display:flex;flex:1 0;grid-area:control;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-selection-control .v-label{white-space:normal;word-break:break-word;height:100%;opacity:1}.v-selection-control--disabled{opacity:var(--v-disabled-opacity);pointer-events:none}.v-selection-control--error:not(.v-selection-control--disabled) .v-label{color:rgb(var(--v-theme-error))}.v-selection-control--inline{display:inline-flex;flex:0 0 auto;min-width:0;max-width:100%}.v-selection-control--inline .v-label{width:auto}.v-selection-control--density-default{--v-selection-control-size:40px}.v-selection-control--density-comfortable{--v-selection-control-size:36px}.v-selection-control--density-compact{--v-selection-control-size:28px}.v-selection-control__wrapper{display:inline-flex}.v-selection-control__input,.v-selection-control__wrapper{width:var(--v-selection-control-size);height:var(--v-selection-control-size);align-items:center;position:relative;justify-content:center;flex:none}.v-selection-control__input{display:flex;border-radius:50%}.v-selection-control__input input{cursor:pointer;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.v-selection-control__input:before{border-radius:100%;background-color:currentColor;opacity:0;pointer-events:none;content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-selection-control__input:hover:before{opacity:calc(var(--v-hover-opacity)*var(--v-theme-overlay-multiplier))}.v-selection-control__input>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-selection-control--dirty .v-selection-control__input>.v-icon,.v-selection-control--disabled .v-selection-control__input>.v-icon,.v-selection-control--error .v-selection-control__input>.v-icon{opacity:1}.v-selection-control--error:not(.v-selection-control--disabled) .v-selection-control__input>.v-icon{color:rgb(var(--v-theme-error))}.v-selection-control--focus-visible .v-selection-control__input:before{opacity:calc(var(--v-focus-opacity)*var(--v-theme-overlay-multiplier))}.v-selection-control-group{grid-area:control;display:flex;flex-direction:column}.v-selection-control-group--inline{flex-direction:row;flex-wrap:wrap}.v-menu>.v-overlay__content{display:flex;flex-direction:column;border-radius:4px}.v-menu>.v-overlay__content>.v-card,.v-menu>.v-overlay__content>.v-list,.v-menu>.v-overlay__content>.v-sheet{background:rgb(var(--v-theme-surface));border-radius:inherit;overflow:auto;height:100%;box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-overlay-container{contain:layout;left:0;pointer-events:none;position:absolute;top:0;display:contents}.v-overlay-scroll-blocked{padding-inline-end:var(--v-scrollbar-offset)}.v-overlay-scroll-blocked:not(html){overflow-y:hidden!important}html.v-overlay-scroll-blocked{position:fixed;top:var(--v-body-scroll-y);left:var(--v-body-scroll-x);width:100%;height:100%}.v-overlay{--v-overlay-opacity:.32;border-radius:inherit;display:flex;inset:0;pointer-events:none;position:fixed}.v-overlay__content{outline:none;position:absolute;pointer-events:auto;contain:layout}.v-overlay__scrim{pointer-events:auto;background:#000;border-radius:inherit;inset:0;opacity:var(--v-overlay-opacity);position:fixed}.v-overlay--absolute,.v-overlay--contained .v-overlay__scrim{position:absolute}.v-overlay--scroll-blocked{padding-inline-end:var(--v-scrollbar-offset)}.v-virtual-scroll{display:block;flex:1 1 auto;max-width:100%;overflow:auto;position:relative}.v-virtual-scroll__container{display:block}.v-textarea{--v-textarea-max-height:initial}.v-textarea .v-field{--v-textarea-control-height:var(--v-input-control-height)}.v-textarea .v-field:not(.v-field--no-label,.v-field--active) textarea::-moz-placeholder{opacity:0}.v-textarea .v-field:not(.v-field--no-label,.v-field--active) textarea::placeholder{opacity:0}.v-textarea .v-field__field{--v-input-control-height:var(--v-textarea-control-height)}.v-textarea .v-field__input{max-height:var(--v-textarea-max-height);flex:1 1 auto;outline:none;-webkit-mask-image:linear-gradient(to bottom,transparent,transparent calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) - 6px),#000 calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) + 4px)),linear-gradient(to right,transparent,transparent calc(100% - var(--v-textarea-scroll-bar-width, 16px)),#000 calc(100% - var(--v-textarea-scroll-bar-width, 16px)));mask-image:linear-gradient(to bottom,transparent,transparent calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) - 6px),#000 calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) + 4px)),linear-gradient(to right,transparent,transparent calc(100% - var(--v-textarea-scroll-bar-width, 16px)),#000 calc(100% - var(--v-textarea-scroll-bar-width, 16px)))}.v-textarea .v-field__input.v-textarea__sizer{visibility:hidden;position:absolute;top:0;left:0;height:0!important;min-height:0!important;pointer-events:none}.v-textarea--no-resize .v-field__input{resize:none}.v-textarea textarea{flex:1;min-width:0;height:100%;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.v-textarea textarea:active,.v-textarea textarea:focus{outline:none}.v-textarea textarea:invalid{box-shadow:none}.bg-surface[data-v-e5291838]{background:var(--surface,#f4f6f9)}.sr-only[data-v-e5291838]{padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hp-field[data-v-e5291838],.sr-only[data-v-e5291838]{position:absolute;width:1px;height:1px}.hp-field[data-v-e5291838]{left:-9999px;opacity:0}.req-steps[data-v-e5291838]{display:flex;justify-content:center;gap:clamp(12px,4vw,40px);margin-top:32px;padding:0;list-style:none}.req-step[data-v-e5291838]{display:flex;flex-direction:column;align-items:center;gap:8px;color:#e4ecf680;font-size:13px}.req-step__dot[data-v-e5291838]{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-weight:700;background:#ffffff0f;border:1.5px solid hsla(0,0%,100%,.18);color:inherit;transition:all .25s ease}.req-step.is-active[data-v-e5291838]{color:#fff}.req-step.is-active .req-step__dot[data-v-e5291838]{background:var(--color-secondary,#f87060);border-color:var(--color-secondary,#f87060);color:#fff}.req-step.is-done[data-v-e5291838]{color:#e4ecf6d9}.req-step.is-done .req-step__dot[data-v-e5291838]{background:#2ec4b6e6;border-color:transparent;color:#fff}.req-panel[data-v-e5291838]{padding:clamp(20px,4vw,36px);border-radius:var(--radius-lg,20px)}.req-panel__title[data-v-e5291838]{font-size:1.15rem;font-weight:800;color:var(--text,#102542);margin-bottom:6px}.req-actions[data-v-e5291838]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px}.req-back[data-v-e5291838],.req-next[data-v-e5291838]{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 20px;border-radius:9999px;font-weight:600;font-size:14px;transition:all .2s ease;cursor:pointer}.req-next[data-v-e5291838]{background:var(--color-primary,#102542);color:#fff}.req-next[data-v-e5291838]:hover:not(:disabled){background:#16325a}.req-next[data-v-e5291838]:disabled{opacity:.45;cursor:not-allowed}.req-back[data-v-e5291838]{background:transparent;color:var(--text,#102542);border:1px solid rgba(16,37,66,.2)}.req-back[data-v-e5291838]:hover{background:#1025420d}.req-progress[data-v-e5291838]{position:sticky;top:8px;z-index:5;display:flex;flex-direction:column;gap:8px;padding:12px 18px;margin-bottom:18px;border-radius:14px;font-size:14px;color:var(--muted,#5d6979)}.req-progress__bar[data-v-e5291838]{height:6px;border-radius:6px;background:#10254214;overflow:hidden}.req-progress__bar i[data-v-e5291838]{display:block;height:100%;background:var(--color-secondary,#f87060);transition:width .3s ease}.req-q[data-v-e5291838]{padding:clamp(16px,3vw,24px);margin-bottom:16px;border-radius:var(--radius-lg,20px)}.req-q__title[data-v-e5291838]{font-weight:700;color:var(--text,#102542);line-height:1.7;display:flex;gap:10px;align-items:flex-start;margin-bottom:14px}.req-q__num[data-v-e5291838]{flex:none;width:28px;height:28px;border-radius:8px;display:grid;place-items:center;font-size:13px;background:#3d68a41f;color:var(--color-interactive,#3d68a4)}.req-opts[data-v-e5291838]{display:grid;gap:10px}.req-opt[data-v-e5291838]{position:relative;display:flex;align-items:flex-start;gap:12px;min-height:44px;padding:12px 14px;border-radius:14px;cursor:pointer;background:#fff;border:1.5px solid rgba(16,37,66,.1);transition:border-color .18s ease,background .18s ease}.req-opt[data-v-e5291838]:hover{border-color:#3d68a480}.req-opt.is-sel[data-v-e5291838]{border-color:var(--color-interactive,#3d68a4);background:#3d68a412}.req-opt__key[data-v-e5291838]{flex:none;width:26px;height:26px;border-radius:7px;display:grid;place-items:center;font-size:13px;font-weight:700;color:var(--muted,#5d6979);background:#1025420f}.req-opt.is-sel .req-opt__key[data-v-e5291838]{background:var(--color-interactive,#3d68a4);color:#fff}.req-opt__label[data-v-e5291838]{flex:1;line-height:1.7;color:var(--text,#102542);font-size:14px;padding-top:2px}.req-opt__tick[data-v-e5291838]{flex:none;color:var(--color-interactive,#3d68a4);opacity:0;transition:opacity .18s ease;align-self:center}.req-opt.is-sel .req-opt__tick[data-v-e5291838]{opacity:1}.req-opt[data-v-e5291838]:focus-within{outline:2px solid rgba(61,104,164,.45);outline-offset:2px}.req-gauge[data-v-e5291838]{text-align:center;padding:8px 0 4px}.req-gauge__band[data-v-e5291838]{font-size:clamp(1.6rem,6vw,2.2rem);font-weight:900;color:var(--color-primary,#102542)}.req-gauge__pct[data-v-e5291838]{color:var(--muted,#5d6979);font-size:14px;margin-top:2px}.req-gauge__pct b[data-v-e5291838]{font-size:20px;color:var(--color-secondary,#f87060)}.req-meter[data-v-e5291838]{position:relative;height:14px;margin:20px 0 6px;border-radius:9999px;overflow:visible}.req-meter__track[data-v-e5291838]{inset:0;background:linear-gradient(90deg,#3d68a4,#2ec4b6 50%,#f87060);opacity:.28}.req-meter__fill[data-v-e5291838],.req-meter__track[data-v-e5291838]{position:absolute;border-radius:9999px}.req-meter__fill[data-v-e5291838]{inset-block:0;inset-inline-start:0;background:linear-gradient(90deg,#3d68a4,#2ec4b6 55%,#f87060);transition:width .5s ease}.req-meter__marker[data-v-e5291838]{position:absolute;top:50%;width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid var(--color-primary,#102542);transform:translateY(-50%);box-shadow:0 2px 6px #00000040;transition:inset-inline-start .5s ease}.req-meter__scale[data-v-e5291838]{display:flex;justify-content:space-between;font-size:12px;color:var(--muted,#5d6979)}.req-gauge__blurb[data-v-e5291838]{margin-top:14px;color:var(--text,#102542);line-height:1.8;font-size:15px}.req-error[data-v-e5291838]{color:var(--error,#e63946);background:#e6394614;border-radius:10px;padding:10px 14px;font-size:14px;margin-top:16px}.req-success-mark[data-v-e5291838]{width:66px;height:66px;border-radius:50%;margin:0 auto 14px;display:grid;place-items:center;color:#fff;background:#2ec4b6}@media(prefers-reduced-motion:reduce){.req-meter__fill[data-v-e5291838],.req-meter__marker[data-v-e5291838],.req-progress__bar i[data-v-e5291838],.req-step__dot[data-v-e5291838]{transition:none}}
