select[data-v-2213c838]{font-size:18px;font-style:normal;font-weight:300;line-height:normal}select option[data-v-2213c838]{color:var(--text-3);font-size:18px;font-style:normal;font-weight:300;line-height:normal}select option[data-v-2213c838]:disabled{color:#465d5c80!important}select[data-v-2213c838]:invalid{color:#465d5c80}select[data-v-2213c838]:valid{color:var(--text-3)}.multi-select-container[data-v-0f210007]{background:#fff;border:1px solid #ccc;border-radius:4px;min-height:40px}.multi-select-container.input-error[data-v-0f210007]{border-color:#e74c3c}.multi-select-header[data-v-0f210007]{cursor:default;background:#f8f9fa;border-bottom:1px solid #eee;padding:10px 12px}.placeholder[data-v-0f210007]{color:#6c757d;font-style:italic}.selected-count[data-v-0f210007]{color:#495057;font-weight:500}.multi-select-options[data-v-0f210007]{max-height:200px;padding:8px;overflow-y:auto}.option-label[data-v-0f210007]{cursor:pointer;border-radius:3px;align-items:center;padding:6px 8px;transition:background-color .15s;display:flex}.option-label[data-v-0f210007]:hover{background-color:#f8f9fa}.option-checkbox[data-v-0f210007]{cursor:pointer;margin-right:8px}.option-text[data-v-0f210007]{user-select:none;flex:1}.option-checkbox[data-v-0f210007]{appearance:none;cursor:pointer;border:2px solid #6c757d;border-radius:3px;width:16px;height:16px;position:relative}.option-checkbox[data-v-0f210007]:checked{background-color:#007bff;border-color:#007bff}.option-checkbox[data-v-0f210007]:checked:after{content:"✓";color:#fff;font-size:12px;position:absolute;top:-1px;left:1px}.option-checkbox[data-v-0f210007]:focus{outline-offset:1px;outline:2px solid #007bff40}.tag-input[data-v-0a192b84]{flex-direction:column;gap:.5rem;display:flex}.input-with-button[data-v-0a192b84]{align-items:center;gap:.5rem;display:flex}.input-container[data-v-0a192b84]{flex:1;position:relative}.add-tag-btn[data-v-0a192b84]{color:#fff;cursor:pointer;background:#1f7872;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;min-width:2rem;height:2rem;min-height:2rem;padding:0;font-size:1.25rem;font-weight:700;line-height:1;transition:background-color .2s;display:flex}.add-tag-btn[data-v-0a192b84]:hover:not(:disabled){background:#1f7872}.add-tag-btn[data-v-0a192b84]:disabled{cursor:not-allowed;opacity:.6;background:#cad1d1}.dropdown[data-v-0a192b84]{z-index:1000;background:#fff;border:1px solid #ccc;border-radius:4px;max-height:200px;margin-top:1px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 2px 8px #0000001a}.dropdown-option[data-v-0a192b84]{cursor:pointer;border-bottom:1px solid #eee;padding:8px 12px}.dropdown-option[data-v-0a192b84]:last-child{border-bottom:none}.dropdown-option[data-v-0a192b84]:hover,.dropdown-option.active[data-v-0a192b84]{background-color:#f5f5f5}.custom-option[data-v-0a192b84]{color:#666;border-top:1px solid #eee;font-style:italic}.custom-option.active[data-v-0a192b84]{background-color:#e6f3ff}.tags[data-v-0a192b84]{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.tag[data-v-0a192b84]{color:#384948;word-break:break-word;background:#e2ded8;border-radius:.5rem;align-items:center;gap:1ch;padding:.25rem .75rem;line-height:1.4;display:flex}.tag button[data-v-0a192b84]{cursor:pointer;border-radius:inherit;background:0 0;border:none;min-width:0;padding:0;font-size:1rem}.error-message[data-v-0a192b84]{color:#e74c3c;font-size:14px}.limit-message[data-v-0a192b84]{margin-top:.25rem;font-size:.875rem}.limit-warning[data-v-0a192b84]{color:#f39c12}.limit-error[data-v-0a192b84]{color:#e74c3c}.char-count[data-v-19408e3c]{color:#666;font-size:.875rem}.text-red[data-v-19408e3c]{color:#d00}.tag-input[data-v-9f2c2be3]{flex-direction:column;gap:.5rem;display:flex}.input-with-button[data-v-9f2c2be3]{align-items:center;gap:.5rem;display:flex}.input-with-button input[data-v-9f2c2be3]{flex:1}.add-tag-btn[data-v-9f2c2be3]{color:#fff;cursor:pointer;background:#1f7872;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;min-width:2rem;height:2rem;min-height:2rem;padding:0;font-size:1.25rem;font-weight:700;line-height:1;transition:background-color .2s;display:flex}.add-tag-btn[data-v-9f2c2be3]:hover:not(:disabled){background:#1f7872}.add-tag-btn[data-v-9f2c2be3]:disabled{cursor:not-allowed;opacity:.6;background:#cad1d1}.tags[data-v-9f2c2be3]{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.tag[data-v-9f2c2be3]{color:#384948;word-break:break-word;background:#e2ded8;border-radius:.5rem;align-items:center;gap:1ch;padding:.25rem .75rem;line-height:1.4;display:flex}.tag button[data-v-9f2c2be3]{cursor:pointer;border-radius:inherit;background:0 0;border:none;min-width:0;padding:0;font-size:1rem}.limit-message[data-v-9f2c2be3]{margin-top:.25rem;font-size:.875rem}.limit-warning[data-v-9f2c2be3]{color:#f39c12}.limit-error[data-v-9f2c2be3]{color:#e74c3c}.file-name[data-v-b40a3052]{color:var(--Dark-Gray,#384948);margin-top:.5rem;font-size:.875rem}.remove-file[data-v-b40a3052]{color:#c00;cursor:pointer;box-shadow:none;background:0 0;border:none;text-decoration:none}.toggle-wrapper[data-v-7b6f6b37]{flex-direction:column;gap:.5rem;display:flex}.toggle-label[data-v-7b6f6b37]{color:var(--color-text,#333);font-size:.875rem;font-weight:500}.toggle-buttons[data-v-7b6f6b37]{gap:.5rem;display:inline-flex}.toggle-buttons.disabled[data-v-7b6f6b37]{opacity:.6;cursor:not-allowed}.toggle-button[data-v-7b6f6b37]:disabled{cursor:not-allowed}.error-message[data-v-7b6f6b37]{color:var(--color-error,#dc2626);font-size:.75rem}.group-buttons:hover .remove-btn span[data-v-c091cf13]{opacity:1;visibility:visible}.remove-btn span[data-v-c091cf13]{opacity:0;visibility:hidden;transition:all .2s ease-in-out}.remove-btn:hover span[data-v-c091cf13]{opacity:1;visibility:visible}.remove-icon[data-v-c091cf13]{width:1.25rem;height:1.25rem;color:var(--error)}.dynamic-group[data-v-c091cf13]{flex-direction:column;gap:1rem;display:flex}.entry-group[data-v-c091cf13]{padding-bottom:2rem}.entry-group hr[data-v-c091cf13]{max-width:200px;margin-top:3rem}.remove-btn[data-v-c091cf13]{min-width:0;box-shadow:none;color:var(--error);border:none;padding:0}.step-add-degree[data-v-c091cf13]{color:#15504c}.validation-message[data-v-c091cf13]{color:var(--error,#dc2626);margin-top:.25rem;font-size:.875rem;font-weight:500}.stack[data-v-e7922d03]{flex-direction:column;gap:1rem;display:flex}.title-edit[data-v-187f1546]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.review-section[data-v-187f1546]{margin-bottom:2rem}.review-list[data-v-187f1546]{padding:0;list-style:none}.review-item[data-v-187f1546]{margin:.5rem 0}.review-item .missing[data-v-187f1546]{color:var(--error);font-weight:700}.edit-link[data-v-187f1546]{color:var(--link-color,#07c);cursor:pointer;box-shadow:none;background:0 0;border:none;margin-left:1rem;font-size:.875rem;text-decoration:underline}.edit-icon[data-v-187f1546]{width:1.125rem;height:1.125rem}.label[data-v-187f1546]{color:var(--Medium-Gray,#465d5c);font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.answer[data-v-187f1546]{color:var(--Dark-Gray,#384948);font-family:Poppins;font-size:18px;font-style:normal;font-weight:500;line-height:normal}.grouped-review[data-v-187f1546]{margin:.5rem 0;padding-left:1rem;list-style-type:disc}input::placeholder{opacity:.5}.input-error{border:1px solid var(--error)!important}.error-message{color:var(--error)}.nav-buttons{gap:1ch;margin-top:2em;display:flex}.form-width{width:min(100vw,470px)}@media (width<=470px){.form-width{width:90vw}}.btn-group{gap:1em;margin-top:2em;display:flex}input,textarea,select{outline:none}input::placeholder{color:#465d5c;font-size:18px;font-style:normal;font-weight:300;line-height:normal}input:valid,textarea:valid,select:valid,input:focus:valid,textarea:focus:valid,select:focus:valid{border-color:green}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{border:1px solid red}fieldset{border:0;padding:0}legend{font-size:var(--font-size,var(--font-size-xl));color:var(--text-2);flex-direction:column;align-items:center;display:flex}progress{background-color:var(--surface-5);display:block}progress[value]{appearance:none;border-radius:var(--radius-ellipse);height:.5em}progress[value]::-webkit-progress-value{background-color:var(--button-primary);border-radius:var(--radius-ellipse)}progress[value]::-webkit-progress-bar{background-color:var(--surface-5);border-radius:var(--radius-ellipse)}.current-step{font-size:var(--font-size-lg);color:var(--text-3)}dt{font-size:var(--font-size-sm);color:var(--text-3)}dd{font-size:var(--font-size-md);margin:0}.stepper{border-radius:var(--radius-lg);width:100%;max-width:fit-content;padding:var(--space-lg)var(--space-md);background-color:var(--surface-1);z-index:var(--layer-3);background-color:#fff;border:1px solid #8b9a99;flex-direction:column;align-self:flex-start;position:sticky;top:2rem}@media (width>=835px){.stepper{width:auto}.stepper>*+*{margin-top:1rem}}@media (width<=835px){.stepper{padding:var(--space-xs);flex-direction:row;top:.5rem}}.step-item{gap:var(--space-sm);text-decoration:none;position:relative}@media (width<=835px){.step-item{flex-direction:column}}.step-item:before{content:"";aspect-ratio:1;border-radius:var(--radius-ellipse);border:2px solid #fff;align-self:flex-start;width:1.25rem;transform:translateY(.25em);box-shadow:0 0 0 2px #1f7872}@media (width<=835px){:target{scroll-margin-block:23ex}.stepper{scrollbar-color:#fff #000;height:auto;display:flex;overflow:auto hidden}.stepper::-webkit-scrollbar{height:1rem}.stepper::-webkit-scrollbar-track{background-color:#000}.stepper::-webkit-scrollbar-thumb{background-color:#000;background-image:linear-gradient(#000 0 .25rem,#fff .25rem .75rem,#000 .75rem)}.stepper>*{flex:none}.stepper>img{flex-basis:auto;width:auto;height:100%}.stepper>*+:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--space-sm)}.stepper>*+:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--space-sm)}.overflow-x-hint{mask-image:linear-gradient(90deg,#0000,#000,#000,#0000)}}.active.step-item:before{background-color:#1f7872}@media (width<=835px){.step-item:before{margin:0 auto}}.step-item:not(:last-child):after{content:"";background-color:#1f7872;width:1px;height:20px;position:absolute;bottom:-5px;left:10px}@media (width<=835px){.step-item:not(:last-child):after{width:20px;height:1px;top:1rem;bottom:auto;left:2.3rem}}.step-title{color:#465d5c}@media (width<=835px){.step-title{font-size:var(--font-size-xs)}}.step-description{color:#1f7872}@media (width<=835px){.step-description{font-size:var(--font-size-sm);display:none}}.step-description br,.current-step,progress{display:none}:target legend{border:1px solid red}.form-step-enter-active,.form-step-leave-active{transition:opacity .4s,transform .4s}.form-step-enter-from{opacity:0;transform:translate(40px)}.form-step-enter-to,.form-step-leave-from{opacity:1;transform:translate(0)}.form-step-leave-to{opacity:0;transform:translate(-40px)}button.is-disabled{pointer-events:none;opacity:.5;cursor:not-allowed}.spinner{vertical-align:middle;border:2px solid #fff;border-top-color:#07c;border-radius:50%;width:16px;height:16px;margin-right:8px;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
