.v-chip-group .v-chip{margin:4px 8px 4px 0}.v-chip-group .v-chip--active{color:inherit}.v-chip-group .v-chip--active.v-chip--no-color:after{opacity:.22}.v-chip-group .v-chip--active.v-chip--no-color:focus:after{opacity:.32}.v-chip-group .v-slide-group__content{padding:4px 0}.v-chip-group--column .v-slide-group__content{white-space:normal;flex-wrap:wrap;max-width:100%}.university-icon[data-v-2f39dec2] .v-image__image{border-radius:9px}.option-card[data-v-2f39dec2] span{min-height:48px;display:flex;align-items:center}.option-card[data-v-2f39dec2]{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;box-shadow:0 3px 0 #e0e0e0}.option-card[data-v-2f39dec2]:hover{border-color:#b8d4b9}.option-card[data-v-2f39dec2]:hover,.selected-option[data-v-2f39dec2]{box-shadow:0 3px 0 #b8d4b9!important}.search-container[data-v-2f39dec2]{position:sticky;top:0;z-index:10;background-color:#fff}.search-input[data-v-2f39dec2] .v-input__slot{background-color:#f5f5f5!important;border-radius:12px!important}.search-input[data-v-2f39dec2] .v-text-field__slot input::-moz-placeholder{color:#757575;font-size:14px}.search-input[data-v-2f39dec2] .v-text-field__slot input::placeholder{color:#757575;font-size:14px}.search-input[data-v-2f39dec2] .v-input__slot{box-shadow:none!important}.search-input[data-v-2f39dec2] .v-input__prepend-inner{margin-top:3px!important}.education-form[data-v-2f39dec2]{margin:0 auto;width:100%}.question-container[data-v-2f39dec2]{max-width:800px;margin:0 auto;background-color:#fff;border-radius:20px!important;box-shadow:0 4px 10px rgba(0,0,0,.05);width:100%;position:relative}.primary-btn[data-v-2f39dec2]{text-transform:none!important;letter-spacing:0!important;font-weight:800!important;font-size:.9rem!important;height:38px!important;border-radius:12px!important;border:2px solid #4dd453!important;padding-left:24px!important;padding-right:24px!important;background:#4dd453!important;box-shadow:0 4px 0 #42b848!important;color:#fff!important}.primary-btn[data-v-2f39dec2]:hover{filter:brightness(1.02);box-shadow:0 4px 0 #58a700!important}.education-stepper[data-v-2f39dec2]{background:transparent!important;box-shadow:none!important}.theme--light.v-btn.v-btn--disabled.v-btn--has-bg[data-v-2f39dec2]{border:2px solid #ccc!important;background:#e0e0e0!important;box-shadow:0 4px 0 #b0b0b0!important;color:#888!important;opacity:.7;font-size:.9rem!important;height:38px!important;cursor:not-allowed}h2[data-v-2f39dec2]{font-family:Nunito,DINRounded,Inter,sans-serif!important;font-weight:900!important;color:#4b4b4b!important;letter-spacing:-.03em!important;font-size:2rem!important;margin-bottom:1.5rem!important}.subtitle-1[data-v-2f39dec2],div[data-v-2f39dec2],p[data-v-2f39dec2],span[data-v-2f39dec2]{font-family:Nunito,DINRounded,Inter,sans-serif!important;color:#4b4b4b}[data-v-2f39dec2] .v-step__circle{background-color:#4dd453!important;color:#fff!important}[data-v-2f39dec2] .v-stepper__step--active{color:#4dd453!important}[data-v-2f39dec2] .v-stepper__step--active .v-step__circle{background-color:#4dd453!important}[data-v-2f39dec2] .v-stepper__step--complete{color:#4dd453!important}[data-v-2f39dec2] .v-stepper__content{border-left:none;padding-top:0!important}[data-v-2f39dec2] .v-stepper__header{box-shadow:none;border-bottom:1px solid rgba(0,0,0,.05);margin-bottom:24px}.option-card[data-v-2f39dec2]{border-radius:12px!important;cursor:pointer;border:2px solid #e0e0e0;box-shadow:0 3px 0 #e0e0e0!important}.selected-option[data-v-2f39dec2]{border:2px solid #42b848!important;background-color:#e9feec!important}.subject-chip[data-v-2f39dec2]{background-color:#fff!important;border:2px solid #dfdfdf!important;box-shadow:0 3px 0 #dfdfdf!important;color:#4b4b4b!important;border-radius:8px!important;margin-right:4px;margin-bottom:4px}.selected-subjects-container[data-v-2f39dec2]{background-color:#f8f8f8;border-radius:12px;padding:16px}.options-list-container[data-v-2f39dec2]{position:relative}.options-list[data-v-2f39dec2]{overflow-y:auto;padding-right:8px;background-color:#f9f9f9;padding:16px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.sticky-header[data-v-2f39dec2]{position:sticky;top:0;background-color:#fff;z-index:10;padding-bottom:8px}.options-list[data-v-2f39dec2]::-webkit-scrollbar{width:8px}.options-list[data-v-2f39dec2]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.options-list[data-v-2f39dec2]::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.options-list[data-v-2f39dec2]::-webkit-scrollbar-thumb:hover{background:#aaa}.summary-card[data-v-2f39dec2]{border-radius:16px!important;border:1px solid #e0e0e0!important;background-color:#f9f9f9!important}.summary-card p.font-weight-bold[data-v-2f39dec2]{color:#42b848;font-weight:700!important}.gradient-text[data-v-2f39dec2]{background:linear-gradient(90deg,#4dd453,#4fee57);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:900}.select-all-btn[data-v-2f39dec2]{border-radius:8px!important;text-transform:none!important;font-size:.85rem!important;letter-spacing:0!important;font-weight:600!important}.select-all-btn[data-v-2f39dec2]:hover{background-color:rgba(66,184,72,.1)!important}.stepper-items-container[data-v-2f39dec2]{position:relative;overflow:hidden}[data-v-2f39dec2],[data-v-2f39dec2] .v-stepper,[data-v-2f39dec2] .v-stepper-items,[data-v-2f39dec2] .v-stepper__content,[data-v-2f39dec2] .v-stepper__wrapper{transition:none!important}[data-v-2f39dec2]{animation:none!important}.option-card[data-v-2f39dec2],.option-card[data-v-2f39dec2]:active,.option-card[data-v-2f39dec2]:hover,.v-btn[data-v-2f39dec2]{transition:none!important}.primary-btn[data-v-2f39dec2]:active{box-shadow:0 0 0 #58a700!important;transform:none!important}.custom-subject[data-v-2f39dec2]{border-color:#fff3e0!important;background-color:#fffdf9!important}.custom-subject.selected-option[data-v-2f39dec2]{background-color:#e9feec!important;border-color:#42b848!important}.custom-subject-form[data-v-2f39dec2]{background-color:#f9f9f9;border-radius:12px;padding:16px;margin-top:10px}.no-subjects-message[data-v-2f39dec2]{background-color:#f9f9f9;border-radius:12px;padding:16px;margin-bottom:20px}.breadcrumb-container[data-v-2f39dec2]{padding:8px 0;display:flex;align-items:center;min-height:60px}.breadcrumb-path[data-v-2f39dec2]{display:flex;align-items:center;flex-wrap:wrap;font-size:14px}.breadcrumb-item[data-v-2f39dec2]{color:#757575;font-weight:500;transition:color .2s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.breadcrumb-item.clickable[data-v-2f39dec2]{cursor:pointer;position:relative}.breadcrumb-item.clickable[data-v-2f39dec2]:hover{color:#42b848;text-decoration:underline}.breadcrumb-item.clickable[data-v-2f39dec2]:active{color:#308a35}.current-step[data-v-2f39dec2]{color:#42b848;font-weight:600}.breadcrumb-path .v-icon[data-v-2f39dec2]{color:#bdbdbd!important;font-size:18px!important}@media (max-width:600px){.breadcrumb-item[data-v-2f39dec2]{max-width:100px}}.search-input[data-v-2f39dec2] svg{height:18px;width:18px}.add-item-form[data-v-2f39dec2]{background-color:#f9f9f9;border:2px dashed #e0e0e0;border-radius:12px;padding:16px}.add-item-form-header[data-v-2f39dec2]{color:#4b4b4b;font-size:.95rem}.add-item-btn[data-v-2f39dec2]{text-transform:none!important;letter-spacing:0!important;font-weight:600!important;font-size:.85rem!important;color:#42b848!important}.add-item-btn[data-v-2f39dec2]:hover{background-color:rgba(66,184,72,.05)!important}.gap-2[data-v-2f39dec2]{gap:8px}.start-container[data-v-04e99729]{min-height:100vh;background:linear-gradient(135deg,rgba(108,243,5,.2784313725490196),hsla(0,0%,100%,.7) 70%);background-attachment:scroll;background-position:0 0;font-family:Nunito,DINRounded,Inter,sans-serif!important}.progress-bar-container[data-v-04e99729]{position:absolute;top:0;left:0;right:0;max-width:1100px;margin:0 auto;z-index:100;padding:10px 16px;width:100%;background-color:hsla(0,0%,100%,.698);border-bottom-left-radius:12px!important;border-bottom-right-radius:12px!important;box-shadow:0 4px 10px rgba(0,0,0,.05)}.progress-bar-wrapper[data-v-04e99729]{margin:0 auto;display:flex;flex-direction:column;gap:8px}.progress-bar-track[data-v-04e99729]{width:100%;height:10px;background-color:#e0e0e0;border-radius:10px;overflow:hidden;position:relative}.progress-bar-fill[data-v-04e99729]{height:100%;background:linear-gradient(90deg,#4dd453,#4fee57);border-radius:10px;transition:width .4s ease;box-shadow:0 2px 4px rgba(77,212,83,.3)}.progress-text[data-v-04e99729]{text-align:center;font-size:14px;font-weight:600;color:#4b4b4b;font-family:Nunito,DINRounded,Inter,sans-serif!important}.text-h1[data-v-04e99729],.text-h2[data-v-04e99729],.text-h3[data-v-04e99729],.text-h4[data-v-04e99729],h1[data-v-04e99729],h2[data-v-04e99729],h3[data-v-04e99729],h4[data-v-04e99729]{font-family:Nunito,DINRounded,Inter,sans-serif!important;font-weight:900!important;color:#4b4b4b!important;letter-spacing:-.03em!important}.subtitle-1[data-v-04e99729],div[data-v-04e99729],p[data-v-04e99729],span[data-v-04e99729]{font-family:Nunito,DINRounded,Inter,sans-serif!important;color:#4b4b4b}.gradient-text[data-v-04e99729]{background:linear-gradient(90deg,#4dd453,#4fee57);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:900}.header-badge[data-v-04e99729]{background:#fff;color:#4dd453;border-radius:16px;padding:4px 16px;font-weight:600;font-size:14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e9e9e9;margin:0 auto}.language-card[data-v-04e99729]{border-radius:16px;transition:all .3s;cursor:pointer;height:100%;border:2px solid transparent;overflow:hidden}.language-card[data-v-04e99729]:hover{box-shadow:0 6px 12px rgba(0,0,0,.1)!important}.language-flag[data-v-04e99729]{width:64px;height:48px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.selected-language[data-v-04e99729]{border:2px solid #4dd453!important;box-shadow:0 4px 8px rgba(28,176,246,.2)!important}.primary-btn[data-v-04e99729]{text-transform:none!important;letter-spacing:0!important;font-weight:800!important;font-size:1.05rem!important;border-radius:16px!important;transition:filter .2s ease,transform .1s ease!important;border:2px solid #4dd453!important;height:48px!important;padding-left:24px!important;padding-right:24px!important;background:#4dd453!important;box-shadow:0 4px 0 #42b848!important;color:#fff!important}.primary-btn[data-v-04e99729]:hover{filter:brightness(1.02);box-shadow:0 4px 0 #58a700!important;transform:translateY(0)!important}.primary-btn[data-v-04e99729]:active{box-shadow:0 0 0 #58a700!important;transform:translateY(4px)!important}.theme--light.v-btn.v-btn--disabled.v-btn--has-bg[data-v-04e99729]{border:2px solid #ccc!important;background:#e0e0e0!important;box-shadow:0 4px 0 #b0b0b0!important;color:#888!important;opacity:.7;cursor:not-allowed}.avatar-circle[data-v-04e99729]{width:100px;height:100px;background-color:#e0ffea;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;border:2px solid #e0ffea}.avatar-text[data-v-04e99729]{font-size:36px;color:#42b848;font-weight:700}.question-container[data-v-04e99729]{background-color:#fff;border-radius:20px;padding:32px;box-shadow:0 4px 10px rgba(0,0,0,.05)}.option-card[data-v-04e99729]{border-radius:12px!important;transition:all .2s ease;cursor:pointer;border:2px solid #e0e0e0;box-shadow:0 3px 0 #e0e0e0!important}.option-card[data-v-04e99729] div{font-size:.95rem!important;font-weight:500!important;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,sans-serif}.option-card[data-v-04e99729]:hover{border-color:#b8d4b9;box-shadow:0 3px 0 #b8d4b9!important}.selected-option[data-v-04e99729]{border:2px solid #42b848!important;background-color:#e9feec!important}.option-emoji[data-v-04e99729]{font-size:1.5rem;line-height:1}.field-label[data-v-04e99729]{display:block;font-weight:600;font-size:.95rem;color:#4b4b4b;margin-bottom:8px}.gap-2[data-v-04e99729]{gap:8px}.subject-input[data-v-04e99729]{flex:1}.add-subject-btn[data-v-04e99729]{text-transform:none!important;font-weight:600!important;letter-spacing:0!important;border-radius:8px!important;background-color:#4dd453!important;color:#fff!important;height:40px!important;min-width:110px!important;white-space:nowrap}.add-subject-btn[data-v-04e99729]:hover{background-color:#42b848!important}.add-subject-btn[data-v-04e99729]:disabled{background-color:#e0e0e0!important;color:#999!important}.subjects-chips-container[data-v-04e99729]{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:12px;padding:16px}.subjects-label[data-v-04e99729]{font-size:.85rem;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px}.subjects-chips-list[data-v-04e99729]{display:flex;flex-wrap:wrap;gap:8px}.subject-chip[data-v-04e99729]{display:inline-flex;align-items:center;background:linear-gradient(135deg,#4dd453,#42b848);color:#fff;padding:8px 12px;border-radius:20px;font-size:.9rem;font-weight:500;box-shadow:0 2px 4px rgba(77,212,83,.2);transition:all .2s ease;animation:chipFadeIn-04e99729 .3s ease}.subject-chip[data-v-04e99729]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(77,212,83,.3)}.subject-chip-text[data-v-04e99729]{margin-right:6px}.subject-chip-remove[data-v-04e99729]{background-color:hsla(0,0%,100%,.2)!important;border-radius:50%;transition:all .2s ease}.subject-chip-remove[data-v-04e99729]:hover{background-color:hsla(0,0%,100%,.3)!important;transform:scale(1.1)}.no-subjects-message[data-v-04e99729]{display:flex;align-items:center;justify-content:center;padding:24px;background-color:#f9f9f9;border:2px dashed #e0e0e0;border-radius:12px;color:#999;font-size:.9rem;font-weight:500}@keyframes chipFadeIn-04e99729{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}