.careeradvisor-module-scss-module__sgRnBG__customHeader:before{content:"";pointer-events:none;z-index:-1;background-color:#d2ddf441;position:absolute;inset:0}.careeradvisor-module-scss-module__sgRnBG__customHeader{z-index:999;background-color:var(--bg-card);isolation:isolate;position:sticky;top:0}.careeradvisor-module-scss-module__sgRnBG__pageWrapper{max-width:1100px;margin:0 auto;padding:40px 0 60px}.careeradvisor-module-scss-module__sgRnBG__careerAdvisorWrapper{padding:40px 0 60px}.careeradvisor-module-scss-module__sgRnBG__backButton{cursor:pointer;color:var(--color-primary);background:0 0;border:none;align-items:center;gap:6px;margin-bottom:24px;padding:4px 0;font-size:14px;font-weight:500;display:flex}.careeradvisor-module-scss-module__sgRnBG__backButton:hover{color:var(--color-secondary)}.careeradvisor-module-scss-module__sgRnBG__pageHeader{justify-content:center;align-items:center;gap:20px;margin-bottom:32px;display:flex}.careeradvisor-module-scss-module__sgRnBG__pageHeader>div{flex-direction:column;justify-content:center;display:flex}.careeradvisor-module-scss-module__sgRnBG__pageIconWrap{flex-direction:column;flex-shrink:0;align-items:center;gap:6px;display:flex}.careeradvisor-module-scss-module__sgRnBG__pageIconName{letter-spacing:.04em;color:var(--color-primary);background:linear-gradient(35deg, var(--color-primary) 26%, var(--color-secondary) 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:13px;font-weight:700}.careeradvisor-module-scss-module__sgRnBG__pageIconBadgeWrap{flex-shrink:0;display:inline-flex;position:relative}.careeradvisor-module-scss-module__sgRnBG__pageIconBadge{border:2px solid rgba(var(--color-primary-rgb), .2);width:100px;height:100px;box-shadow:0 4px 12px rgba(var(--color-primary-rgb), .2);border-radius:50%;flex-shrink:0;overflow:hidden}.careeradvisor-module-scss-module__sgRnBG__avatarEditBtn{background:var(--color-primary);color:#fff;border:2px solid var(--bg-card);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;transition:opacity .15s,transform .15s;display:flex;position:absolute;bottom:2px;right:2px}.careeradvisor-module-scss-module__sgRnBG__avatarEditBtn:hover{opacity:.85;transform:scale(1.1)}.careeradvisor-module-scss-module__sgRnBG__pageIconPhoto{object-fit:cover;object-position:35% 0%;width:300%;height:300%;margin-top:-12%;margin-left:-160%}.careeradvisor-module-scss-module__sgRnBG__pageTitle{color:var(--text-primary,#2d3a5a);margin:0;font-size:26px;font-weight:700}.careeradvisor-module-scss-module__sgRnBG__pageSubtitle{color:#8395a7;margin:2px 0 0;font-size:13px}.careeradvisor-module-scss-module__sgRnBG__loadingPage{justify-content:center;align-items:center;min-height:200px;display:flex}.careeradvisor-module-scss-module__sgRnBG__spinner{border:3px solid rgba(var(--color-primary-rgb), .15);border-top-color:var(--color-primary);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite careeradvisor-module-scss-module__sgRnBG__spin}.careeradvisor-module-scss-module__sgRnBG__spinnerSm{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.8s linear infinite careeradvisor-module-scss-module__sgRnBG__spin}@keyframes careeradvisor-module-scss-module__sgRnBG__spin{to{transform:rotate(360deg)}}.careeradvisor-module-scss-module__sgRnBG__buildingCard{background:var(--bg-card);text-align:center;border:1px solid #e8edff;border-radius:20px;flex-direction:column;align-items:center;gap:16px;padding:48px 40px;display:flex}.careeradvisor-module-scss-module__sgRnBG__buildingAnimation{gap:8px;margin-bottom:8px;display:flex}.careeradvisor-module-scss-module__sgRnBG__buildingDot{background:linear-gradient(-45deg, rgba(var(--color-primary-rgb), 1), rgba(var(--color-secondary-rgb), 1));border-radius:50%;width:10px;height:10px;animation:1.2s ease-in-out infinite careeradvisor-module-scss-module__sgRnBG__bounce}@keyframes careeradvisor-module-scss-module__sgRnBG__bounce{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-10px)}}.careeradvisor-module-scss-module__sgRnBG__buildingTitle{color:var(--text-primary,#2d3a5a);margin:0;font-size:18px;font-weight:700}.careeradvisor-module-scss-module__sgRnBG__buildingSubtitle{color:#8395a7;max-width:380px;margin:0;font-size:14px;line-height:1.6}.careeradvisor-module-scss-module__sgRnBG__noDataCard{background:var(--bg-card);text-align:center;border:1px solid #e8edff;border-radius:20px;flex-direction:column;align-items:center;gap:16px;padding:48px 40px;display:flex}.careeradvisor-module-scss-module__sgRnBG__noDataIcon{background:linear-gradient(-45deg, rgba(var(--color-primary-rgb), 1) 26%, rgba(var(--color-secondary-rgb), 1) 100%);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.careeradvisor-module-scss-module__sgRnBG__noDataTitle{color:var(--text-primary,#2d3a5a);margin:0;font-size:20px;font-weight:700}.careeradvisor-module-scss-module__sgRnBG__noDataText{color:#8395a7;max-width:400px;margin:0;font-size:14px;line-height:1.6}.careeradvisor-module-scss-module__sgRnBG__noDataActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.careeradvisor-module-scss-module__sgRnBG__noDataBtn{background:linear-gradient(-45deg, rgba(var(--color-primary-rgb), 1) 26%, rgba(var(--color-secondary-rgb), 1) 100%);color:#fff;cursor:pointer;border:none;border-radius:22px;padding:11px 24px;font-size:14px;font-weight:600;transition:opacity .2s}.careeradvisor-module-scss-module__sgRnBG__noDataBtn:hover{opacity:.85}.careeradvisor-module-scss-module__sgRnBG__noDataBtnSecondary{color:var(--color-primary);cursor:pointer;background:0 0;border:1.5px solid #e0e8f5;border-radius:22px;padding:11px 24px;font-size:14px;font-weight:500;transition:all .2s}.careeradvisor-module-scss-module__sgRnBG__noDataBtnSecondary:hover{border-color:var(--color-primary);background:#f5f7ff}.careeradvisor-module-scss-module__sgRnBG__readyLayout{flex-direction:column;gap:20px;display:flex}.careeradvisor-module-scss-module__sgRnBG__chatFull{flex-direction:column;gap:12px;width:100%;max-width:780px;margin:0 auto;display:flex}.careeradvisor-module-scss-module__sgRnBG__chatFooter{justify-content:space-between;padding:0 4px;display:flex}.careeradvisor-module-scss-module__sgRnBG__stepper{background:var(--bg-card);scrollbar-width:none;border:1px solid #e8edff;border-radius:16px;align-items:center;gap:0;padding:16px 20px;display:flex;overflow-x:auto}.careeradvisor-module-scss-module__sgRnBG__stepper::-webkit-scrollbar{display:none}.careeradvisor-module-scss-module__sgRnBG__stepItem{flex-direction:column;flex-shrink:0;align-items:center;gap:6px;display:flex}.careeradvisor-module-scss-module__sgRnBG__stepDot{background:var(--bg-card);border:2px solid #d1d9e6;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;transition:all .3s;display:flex}.careeradvisor-module-scss-module__sgRnBG__stepLabel{color:#b0bec5;white-space:nowrap;font-size:11px;font-weight:500;transition:color .3s}.careeradvisor-module-scss-module__sgRnBG__stepLine{background:#e8edff;flex:1;min-width:16px;height:2px;margin:0 4px 22px;transition:background .3s}.careeradvisor-module-scss-module__sgRnBG__stepLineDone{background:linear-gradient(90deg, rgba(var(--color-primary-rgb), 1), rgba(var(--color-secondary-rgb), 1))}.careeradvisor-module-scss-module__sgRnBG__stepDone .careeradvisor-module-scss-module__sgRnBG__stepDot{background:linear-gradient(-45deg, rgba(var(--color-primary-rgb), 1), rgba(var(--color-secondary-rgb), 1));border-color:#0000}.careeradvisor-module-scss-module__sgRnBG__stepDone .careeradvisor-module-scss-module__sgRnBG__stepLabel{color:var(--color-primary)}.careeradvisor-module-scss-module__sgRnBG__stepActive .careeradvisor-module-scss-module__sgRnBG__stepDot{border-color:var(--color-primary);box-shadow:0 0 0 4px rgba(var(--color-primary-rgb), .15)}.careeradvisor-module-scss-module__sgRnBG__stepActive .careeradvisor-module-scss-module__sgRnBG__stepLabel{color:var(--color-primary);font-weight:700}.careeradvisor-module-scss-module__sgRnBG__sessionCard{background:var(--bg-card);box-shadow:0 4px 24px rgba(var(--color-primary-rgb), .07);border:1px solid #e8edff;border-radius:20px;flex-direction:column;gap:16px;padding:28px 32px;display:flex}.careeradvisor-module-scss-module__sgRnBG__sessionCardHeader{align-items:center;gap:10px;display:flex}.careeradvisor-module-scss-module__sgRnBG__advisorIcon{background:linear-gradient(-45deg, rgba(var(--color-primary-rgb), 1) 26%, rgba(var(--color-secondary-rgb), 1) 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.careeradvisor-module-scss-module__sgRnBG__sessionCardTitle{color:var(--color-primary);text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:600}.careeradvisor-module-scss-module__sgRnBG__briefingText{color:var(--text-primary,#2d3a5a);margin:0;font-size:16px;line-height:1.65}.careeradvisor-module-scss-module__sgRnBG__recommendationBox{background:#f7f9ff;border:1px solid #eaedff;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.careeradvisor-module-scss-module__sgRnBG__recommendationText{flex-direction:column;gap:2px;display:flex}.careeradvisor-module-scss-module__sgRnBG__recommendationAction{color:var(--text-primary,#2d3a5a);font-size:15px;font-weight:700}.careeradvisor-module-scss-module__sgRnBG__recommendationReason{color:#8395a7;font-size:12px}.careeradvisor-module-scss-module__sgRnBG__ctaButton{background:linear-gradient(-45deg, rgba(var(--color-primary-rgb), 1) 26%, rgba(var(--color-secondary-rgb), 1) 100%);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:20px;flex-shrink:0;align-items:center;gap:6px;padding:10px 20px;font-size:13px;font-weight:600;transition:opacity .2s;display:flex}.careeradvisor-module-scss-module__sgRnBG__ctaButton:hover{opacity:.85}.careeradvisor-module-scss-module__sgRnBG__noSessionCard{background:var(--bg-card);text-align:center;color:#8395a7;border:1px dashed #e0e8f5;border-radius:16px;padding:28px;font-size:14px}.careeradvisor-module-scss-module__sgRnBG__profilePanel{background:var(--bg-card);border:1px solid #e8edff;border-radius:16px;overflow:hidden}.careeradvisor-module-scss-module__sgRnBG__profilePanelToggle{cursor:pointer;width:100%;color:var(--text-primary,#2d3a5a);text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:16px 20px;font-size:14px;font-weight:600;display:flex}.careeradvisor-module-scss-module__sgRnBG__profilePanelToggle svg:first-child{color:var(--color-primary)}.careeradvisor-module-scss-module__sgRnBG__profilePanelToggle:hover{background:#f7f9ff}.careeradvisor-module-scss-module__sgRnBG__chevron{color:#8395a7;margin-left:auto;transition:transform .2s}.careeradvisor-module-scss-module__sgRnBG__chevronOpen{transform:rotate(180deg)}.careeradvisor-module-scss-module__sgRnBG__profilePanelBody{border-top:1px solid #f0f4ff;flex-direction:column;gap:14px;padding:4px 20px 20px;display:flex}.careeradvisor-module-scss-module__sgRnBG__profileRowValue{color:var(--text-primary,#2d3a5a);font-size:13px}.careeradvisor-module-scss-module__sgRnBG__chipList{flex-wrap:wrap;gap:6px;display:flex}.careeradvisor-module-scss-module__sgRnBG__chip{background:rgba(var(--color-primary-rgb), .08);color:var(--color-primary);border-radius:20px;padding:3px 10px;font-size:12px;font-weight:500}.careeradvisor-module-scss-module__sgRnBG__chipGap{color:#dc2626;background:#dc262612}.careeradvisor-module-scss-module__sgRnBG__chipStrength{color:#16a34a;background:#16a34a12}.careeradvisor-module-scss-module__sgRnBG__profileStats{gap:24px;padding-top:4px;display:flex}.careeradvisor-module-scss-module__sgRnBG__profileStat{flex-direction:column;gap:2px;display:flex}.careeradvisor-module-scss-module__sgRnBG__profileStatValue{color:var(--color-primary);font-size:20px;font-weight:700;line-height:1}.careeradvisor-module-scss-module__sgRnBG__profileStatLabel{color:#8395a7;font-size:11px}.careeradvisor-module-scss-module__sgRnBG__patternNote{color:#d97706;background:#d9770612;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.careeradvisor-module-scss-module__sgRnBG__patternNote svg{flex-shrink:0}.careeradvisor-module-scss-module__sgRnBG__prevSessionsSection{flex-direction:column;gap:8px;display:flex}.careeradvisor-module-scss-module__sgRnBG__prevSessionsTitle{color:#8395a7;text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:12px;font-weight:600}.careeradvisor-module-scss-module__sgRnBG__prevSession{background:var(--bg-card);border:1px solid #edf0ff;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.careeradvisor-module-scss-module__sgRnBG__prevSessionDate{color:var(--color-primary);white-space:nowrap;min-width:48px;padding-top:1px;font-size:11px;font-weight:600}.careeradvisor-module-scss-module__sgRnBG__prevSessionBrief{color:#8395a7;font-size:13px;line-height:1.5}.careeradvisor-module-scss-module__sgRnBG__footerActions{justify-content:space-between;align-items:center;padding-top:8px;display:flex}.careeradvisor-module-scss-module__sgRnBG__refreshBtn{background:linear-gradient(-45deg, rgba(var(--color-primary-rgb), 1) 26%, rgba(var(--color-secondary-rgb), 1) 100%);color:#fff;cursor:pointer;border:none;border-radius:20px;align-items:center;gap:7px;padding:10px 20px;font-size:13px;font-weight:600;transition:opacity .2s;display:flex}.careeradvisor-module-scss-module__sgRnBG__refreshBtn:hover:not(:disabled){opacity:.85}.careeradvisor-module-scss-module__sgRnBG__refreshBtn:disabled{opacity:.55;cursor:not-allowed}.careeradvisor-module-scss-module__sgRnBG__footerRight{align-items:center;gap:16px;display:flex}.careeradvisor-module-scss-module__sgRnBG__oldFormLink{color:#8395a7;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:4px 0;font-size:13px;text-decoration:underline}.careeradvisor-module-scss-module__sgRnBG__oldFormLink:hover{color:var(--color-primary)}.careeradvisor-module-scss-module__sgRnBG__resetLink{color:#cbd5e0;cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:12px}.careeradvisor-module-scss-module__sgRnBG__resetLink:hover{color:#dc2626}.careeradvisor-module-scss-module__sgRnBG__formCard{background:var(--bg-card);max-width:760px;box-shadow:0 4px 32px rgba(var(--color-primary-rgb), .09);border:1px solid #e8edff;border-radius:20px;margin:0 auto;padding:40px}.careeradvisor-module-scss-module__sgRnBG__cardHeader{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-bottom:36px;display:flex}.careeradvisor-module-scss-module__sgRnBG__iconBadge{background:linear-gradient(-45deg, rgba(var(--color-primary-rgb), 1) 26%, rgba(var(--color-secondary-rgb), 1) 100%);border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:4px;display:flex}.careeradvisor-module-scss-module__sgRnBG__cardTitle{color:#2d3a5a;margin:0;font-size:26px;font-weight:700}.careeradvisor-module-scss-module__sgRnBG__cardSubtitle{color:#8395a7;max-width:420px;margin:0;font-size:14px;line-height:1.5}.careeradvisor-module-scss-module__sgRnBG__careerForm{flex-direction:column;gap:24px;display:flex}.careeradvisor-module-scss-module__sgRnBG__fieldBlock{flex-direction:column;gap:8px;display:flex}.careeradvisor-module-scss-module__sgRnBG__label{color:var(--color-primary);letter-spacing:.01em;font-size:15px;font-weight:600}.careeradvisor-module-scss-module__sgRnBG__careerForm textarea{box-sizing:border-box;resize:vertical;color:#2d3a5a;background:#fafbff;border:1.5px solid #e0e8f5;border-radius:12px;outline:none;width:100%;min-height:88px;padding:14px 48px 44px 14px;font-family:inherit;font-size:15px;line-height:1.6;transition:border-color .2s,box-shadow .2s}.careeradvisor-module-scss-module__sgRnBG__careerForm textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb), .12);background:var(--bg-card)}.careeradvisor-module-scss-module__sgRnBG__careerForm textarea::placeholder{color:#b0bec5;font-size:14px;font-style:italic}.careeradvisor-module-scss-module__sgRnBG__dropzone{text-align:center;cursor:pointer;background:#fafbff;border:1.5px dashed #c8d6e5;border-radius:12px;padding:28px 24px;transition:border-color .2s,background .2s}.careeradvisor-module-scss-module__sgRnBG__dropzone:hover{border-color:var(--color-primary);background:#f5f7ff}.careeradvisor-module-scss-module__sgRnBG__drd{flex-direction:column;align-items:center;gap:6px;display:flex}.careeradvisor-module-scss-module__sgRnBG__drdTitle{color:#2d3a5a;font-size:14px;font-weight:600}.careeradvisor-module-scss-module__sgRnBG__drdHint{color:#8395a7;font-size:12px}.careeradvisor-module-scss-module__sgRnBG__dragText{color:var(--color-primary);margin:0;font-size:14px;font-style:italic}.careeradvisor-module-scss-module__sgRnBG__submitError{color:#dc2626;align-self:center;margin:4px 0;font-size:14px}.careeradvisor-module-scss-module__sgRnBG__submitButton{background:url(/aiStars.svg) no-repeat left 16px center,linear-gradient(-45deg, rgba(var(--color-primary-rgb), 1) 26%, rgba(var(--color-secondary-rgb), 1) 100%);color:#fff;cursor:pointer;background-position:16px,0%;background-size:22px 22px,400% 400%;border:none;border-radius:25px;align-self:center;min-width:200px;height:50px;margin-top:12px;padding:12px 32px 12px 48px;font-size:15px;font-weight:600;transition:opacity .2s,transform .2s;animation:5s infinite careeradvisor-module-scss-module__sgRnBG__gradient}.careeradvisor-module-scss-module__sgRnBG__submitButton:hover:not(:disabled){opacity:.85}.careeradvisor-module-scss-module__sgRnBG__submitButton:disabled{opacity:.6;cursor:not-allowed;animation:none}@keyframes careeradvisor-module-scss-module__sgRnBG__gradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.careeradvisor-module-scss-module__sgRnBG__responseWrapper{max-width:760px;margin:32px auto 0}.careeradvisor-module-scss-module__sgRnBG__rolesSection{background:var(--bg-card);box-shadow:0 4px 32px rgba(var(--color-primary-rgb), .09);border:1px solid #e8edff;border-radius:20px;padding:40px}.careeradvisor-module-scss-module__sgRnBG__rolesTitle{text-align:center;color:var(--color-primary);margin:0 0 24px;font-size:20px;font-weight:600}.careeradvisor-module-scss-module__sgRnBG__rolesGrid{flex-direction:column;gap:14px;margin-bottom:32px;display:flex}.careeradvisor-module-scss-module__sgRnBG__roleCard{background:#fafbff;border:1px solid #e8edff;border-radius:14px;align-items:center;padding:18px;transition:all .2s;display:flex}.careeradvisor-module-scss-module__sgRnBG__roleCard:hover{box-shadow:0 4px 16px rgba(var(--color-primary-rgb), .12);border-color:var(--color-primary)}.careeradvisor-module-scss-module__sgRnBG__roleIcon{flex-shrink:0;margin-right:16px}.careeradvisor-module-scss-module__sgRnBG__roleImage{border-radius:50%}.careeradvisor-module-scss-module__sgRnBG__roleContent{flex:1;margin-right:16px}.careeradvisor-module-scss-module__sgRnBG__roleTitle{color:#2d3a5a;margin:0 0 4px;font-size:16px;font-weight:600}.careeradvisor-module-scss-module__sgRnBG__roleDescription{color:#666;font-size:13px;line-height:1.4}.careeradvisor-module-scss-module__sgRnBG__createdText{color:var(--color-secondary);flex-shrink:0;font-size:13px;font-weight:600}.careeradvisor-module-scss-module__sgRnBG__createRoleBtn{background:linear-gradient(-45deg, rgba(var(--color-primary-rgb), 1) 26%, rgba(var(--color-secondary-rgb), 1) 100%);color:#fff;cursor:pointer;background-size:400% 400%;border:none;border-radius:20px;flex-shrink:0;min-width:130px;height:40px;padding:8px 20px;font-size:13px;font-weight:500;transition:opacity .2s;animation:5s infinite careeradvisor-module-scss-module__sgRnBG__gradient}.careeradvisor-module-scss-module__sgRnBG__createRoleBtn:hover{opacity:.85}.careeradvisor-module-scss-module__sgRnBG__actionButtonsWrapper{border-top:1px solid #f0f4ff;justify-content:space-between;align-items:center;padding-top:20px;display:flex}.careeradvisor-module-scss-module__sgRnBG__backToDashboardBtn{color:var(--color-primary);cursor:pointer;background:0 0;border:1.5px solid #e0e8f5;border-radius:20px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.careeradvisor-module-scss-module__sgRnBG__backToDashboardBtn:hover{border-color:var(--color-primary);background:#f5f7ff}.careeradvisor-module-scss-module__sgRnBG__backIcon{flex-shrink:0}.careeradvisor-module-scss-module__sgRnBG__createAllRolesBtn{background:linear-gradient(-45deg, rgba(var(--color-primary-rgb), 1) 26%, rgba(var(--color-secondary-rgb), 1) 100%);color:#fff;cursor:pointer;background-size:400% 400%;border:none;border-radius:21px;min-width:160px;height:42px;padding:10px 24px;font-size:13px;font-weight:500;transition:opacity .2s;animation:5s infinite careeradvisor-module-scss-module__sgRnBG__gradient}.careeradvisor-module-scss-module__sgRnBG__createAllRolesBtn:hover{opacity:.85}.careeradvisor-module-scss-module__sgRnBG__refinementCard{background:var(--bg-card);border:1.5px solid rgba(var(--color-primary-rgb), .25);border-left:4px solid;border-image:linear-gradient(180deg, rgba(var(--color-primary-rgb), 1), rgba(var(--color-secondary-rgb), 1)) 1;border-radius:16px;flex-direction:column;gap:20px;margin-top:20px;padding:28px 32px;display:flex}.careeradvisor-module-scss-module__sgRnBG__refinementHeader{align-items:flex-start;gap:12px;display:flex}.careeradvisor-module-scss-module__sgRnBG__refinementIcon{background:linear-gradient(-45deg, rgba(var(--color-primary-rgb), .12), rgba(var(--color-secondary-rgb), .12));width:38px;height:38px;color:var(--color-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.careeradvisor-module-scss-module__sgRnBG__refinementTitle{color:#2d3a5a;margin:0 0 2px;font-size:16px;font-weight:700}.careeradvisor-module-scss-module__sgRnBG__refinementSubtitle{color:#8395a7;margin:0;font-size:13px}.careeradvisor-module-scss-module__sgRnBG__refinementFields{flex-direction:column;gap:16px;display:flex}.careeradvisor-module-scss-module__sgRnBG__refinementField{flex-direction:column;gap:6px;display:flex}.careeradvisor-module-scss-module__sgRnBG__refinementQuestion{color:var(--color-primary);font-size:14px;font-weight:600}.careeradvisor-module-scss-module__sgRnBG__refineBtn{background:url(/aiStars.svg) no-repeat left 14px center,linear-gradient(-45deg, rgba(var(--color-primary-rgb), 1) 26%, rgba(var(--color-secondary-rgb), 1) 100%);color:#fff;cursor:pointer;background-position:14px,0%;background-size:18px 18px,400% 400%;border:none;border-radius:22px;align-self:flex-end;height:44px;padding:10px 28px 10px 42px;font-size:14px;font-weight:600;transition:opacity .2s;animation:5s infinite careeradvisor-module-scss-module__sgRnBG__gradient}.careeradvisor-module-scss-module__sgRnBG__refineBtn:hover:not(:disabled){opacity:.85}.careeradvisor-module-scss-module__sgRnBG__refineBtn:disabled{opacity:.45;cursor:not-allowed;animation:none}@media (max-width:768px){.careeradvisor-module-scss-module__sgRnBG__pageWrapper{padding:24px 0 40px}.careeradvisor-module-scss-module__sgRnBG__pageHeader{gap:12px}.careeradvisor-module-scss-module__sgRnBG__pageIconBadge{width:64px;height:64px}.careeradvisor-module-scss-module__sgRnBG__pageTitle{font-size:20px}.careeradvisor-module-scss-module__sgRnBG__sessionCard{padding:20px}.careeradvisor-module-scss-module__sgRnBG__recommendationBox{flex-direction:column;align-items:flex-start;gap:12px}.careeradvisor-module-scss-module__sgRnBG__ctaButton{justify-content:center;width:100%}.careeradvisor-module-scss-module__sgRnBG__stepper{padding:12px 16px}.careeradvisor-module-scss-module__sgRnBG__stepLabel{font-size:10px}.careeradvisor-module-scss-module__sgRnBG__formCard,.careeradvisor-module-scss-module__sgRnBG__rolesSection{padding:24px 20px}.careeradvisor-module-scss-module__sgRnBG__roleCard{text-align:center;flex-direction:column;gap:12px}.careeradvisor-module-scss-module__sgRnBG__roleContent,.careeradvisor-module-scss-module__sgRnBG__roleIcon{margin-right:0}.careeradvisor-module-scss-module__sgRnBG__actionButtonsWrapper{flex-direction:column;gap:12px}.careeradvisor-module-scss-module__sgRnBG__backToDashboardBtn,.careeradvisor-module-scss-module__sgRnBG__createAllRolesBtn{justify-content:center;width:100%}.careeradvisor-module-scss-module__sgRnBG__footerActions{flex-direction:column;align-items:flex-start;gap:12px}.careeradvisor-module-scss-module__sgRnBG__focusBtn{justify-content:center;width:100%}.careeradvisor-module-scss-module__sgRnBG__statsRow{padding:16px 20px}}.careeradvisor-module-scss-module__sgRnBG__sidePanel{flex-direction:column;gap:14px;display:flex}.careeradvisor-module-scss-module__sgRnBG__profileCard{background:var(--bg-card);border:1px solid #e8edff;border-radius:20px;flex-direction:column;gap:14px;padding:22px 24px;display:flex}.careeradvisor-module-scss-module__sgRnBG__profileCardHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.careeradvisor-module-scss-module__sgRnBG__profileCardTitle{color:var(--text-primary,#2d3a5a);text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:700}.careeradvisor-module-scss-module__sgRnBG__stageChip{background:rgba(var(--color-primary-rgb), .1);color:var(--color-primary);white-space:nowrap;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:700}.careeradvisor-module-scss-module__sgRnBG__profileRow{flex-direction:column;gap:6px;display:flex}.careeradvisor-module-scss-module__sgRnBG__profileRowLabel{color:#8395a7;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.careeradvisor-module-scss-module__sgRnBG__profileRowValue{color:var(--text-primary,#2d3a5a);font-size:13px;font-weight:500}.careeradvisor-module-scss-module__sgRnBG__chipWrap{flex-wrap:wrap;gap:6px;display:flex}.careeradvisor-module-scss-module__sgRnBG__skillChip{background:rgba(var(--color-primary-rgb), .08);color:var(--color-primary);border-radius:20px;padding:3px 10px;font-size:12px;font-weight:500}.careeradvisor-module-scss-module__sgRnBG__gapChip{color:#dc2626;background:#dc262612;border-radius:20px;padding:3px 10px;font-size:12px;font-weight:500}.careeradvisor-module-scss-module__sgRnBG__patternRow{color:#d97706;background:#d9770612;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.careeradvisor-module-scss-module__sgRnBG__patternRow svg{flex-shrink:0;margin-top:1px}.careeradvisor-module-scss-module__sgRnBG__recsCard{background:var(--bg-card);border:1px solid #e8edff;border-radius:20px;flex-direction:column;gap:14px;padding:22px 24px;display:flex}.careeradvisor-module-scss-module__sgRnBG__recsTitle{color:var(--text-primary,#2d3a5a);text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:700}.careeradvisor-module-scss-module__sgRnBG__recsList{flex-direction:column;gap:12px;display:flex}.careeradvisor-module-scss-module__sgRnBG__recItem{background:#f8faff;border:1px solid #eef1ff;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.careeradvisor-module-scss-module__sgRnBG__recIcon{flex-shrink:0;margin-top:1px;font-size:16px}.careeradvisor-module-scss-module__sgRnBG__recText{color:var(--text-primary,#2d3a5a);margin:0;font-size:13px;line-height:1.55}.careeradvisor-module-scss-module__sgRnBG__roadmapPanel{flex-direction:column;gap:14px;display:flex}.careeradvisor-module-scss-module__sgRnBG__roadmapCard{background:var(--bg-card);border:1px solid #e8edff;border-radius:20px;padding:22px 24px}.careeradvisor-module-scss-module__sgRnBG__roadmapHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.careeradvisor-module-scss-module__sgRnBG__roadmapTitle{color:var(--text-primary,#2d3a5a);text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:700}.careeradvisor-module-scss-module__sgRnBG__roadmapCount{color:var(--color-primary);font-size:12px;font-weight:600}.careeradvisor-module-scss-module__sgRnBG__roadmapProgress{background:rgba(var(--color-primary-rgb), .1);border-radius:2px;height:3px;margin-bottom:18px;overflow:hidden}.careeradvisor-module-scss-module__sgRnBG__roadmapProgressFill{background:linear-gradient(90deg, rgba(var(--color-primary-rgb), 1), rgba(var(--color-secondary-rgb), 1));border-radius:2px;height:100%;transition:width .6s}.careeradvisor-module-scss-module__sgRnBG__roadmapSteps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.careeradvisor-module-scss-module__sgRnBG__roadmapStep{border-bottom:1px solid #f5f7ff;align-items:center;gap:12px;padding:9px 0;display:flex}.careeradvisor-module-scss-module__sgRnBG__roadmapStep:last-child{border-bottom:none}.careeradvisor-module-scss-module__sgRnBG__stepIcon{background:var(--bg-card);border:2px solid #dde3f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:all .2s;display:flex}.careeradvisor-module-scss-module__sgRnBG__stepLabel{color:#b0bec5;flex:1;font-size:13px;transition:color .2s}.careeradvisor-module-scss-module__sgRnBG__stepNow{color:var(--color-secondary);background:rgba(var(--color-secondary-rgb), .1);text-transform:uppercase;letter-spacing:.05em;border-radius:10px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:700}.careeradvisor-module-scss-module__sgRnBG__stepPulse{background:var(--color-secondary);border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite careeradvisor-module-scss-module__sgRnBG__stepPulseAnim}@keyframes careeradvisor-module-scss-module__sgRnBG__stepPulseAnim{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}.careeradvisor-module-scss-module__sgRnBG__roadmapStep.careeradvisor-module-scss-module__sgRnBG__stepDone .careeradvisor-module-scss-module__sgRnBG__stepIcon{background:linear-gradient(-45deg, rgba(var(--color-primary-rgb), 1), rgba(var(--color-secondary-rgb), 1));border-color:#0000}.careeradvisor-module-scss-module__sgRnBG__roadmapStep.careeradvisor-module-scss-module__sgRnBG__stepDone .careeradvisor-module-scss-module__sgRnBG__stepLabel{color:var(--text-primary,#2d3a5a);opacity:.45;text-decoration:line-through}.careeradvisor-module-scss-module__sgRnBG__roadmapStep.careeradvisor-module-scss-module__sgRnBG__stepCurrent .careeradvisor-module-scss-module__sgRnBG__stepIcon{border-color:var(--color-secondary);background:rgba(var(--color-secondary-rgb), .06)}.careeradvisor-module-scss-module__sgRnBG__roadmapStep.careeradvisor-module-scss-module__sgRnBG__stepCurrent .careeradvisor-module-scss-module__sgRnBG__stepLabel{color:var(--text-primary,#2d3a5a);opacity:1;font-weight:600}.careeradvisor-module-scss-module__sgRnBG__focusCard{background:var(--bg-card);box-shadow:0 2px 16px rgba(var(--color-primary-rgb), .06);border:1px solid #e8edff;border-radius:20px;flex-direction:column;gap:8px;padding:22px 24px;display:flex}.careeradvisor-module-scss-module__sgRnBG__focusLabel{color:var(--color-primary);text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:700}.careeradvisor-module-scss-module__sgRnBG__focusAction{color:var(--text-primary,#2d3a5a);margin:0;font-size:15px;font-weight:700;line-height:1.4}.careeradvisor-module-scss-module__sgRnBG__focusReason{color:#8395a7;margin:0;font-size:12px;line-height:1.5}.careeradvisor-module-scss-module__sgRnBG__focusBtn{background:linear-gradient(-45deg, rgba(var(--color-primary-rgb), 1) 26%, rgba(var(--color-secondary-rgb), 1) 100%);color:#fff;cursor:pointer;border:none;border-radius:20px;align-self:flex-start;align-items:center;gap:6px;margin-top:4px;padding:10px 20px;font-size:13px;font-weight:600;transition:opacity .2s;display:inline-flex}.careeradvisor-module-scss-module__sgRnBG__focusBtn:hover{opacity:.85}.careeradvisor-module-scss-module__sgRnBG__statsRow{background:var(--bg-card);border:1px solid #e8edff;border-radius:16px;justify-content:space-around;align-items:center;padding:18px 24px;display:flex}.careeradvisor-module-scss-module__sgRnBG__stat{flex-direction:column;align-items:center;gap:3px;display:flex}.careeradvisor-module-scss-module__sgRnBG__statVal{color:var(--color-primary);font-size:22px;font-weight:700;line-height:1}.careeradvisor-module-scss-module__sgRnBG__statLabel{color:#8395a7;font-size:11px;font-weight:500}.careeradvisor-module-scss-module__sgRnBG__statDivider{background:#e8edff;width:1px;height:32px}.careeradvisor-module-scss-module__sgRnBG__sideFooter{justify-content:space-between;padding:2px 4px;display:flex}.careeradvisor-module-scss-module__sgRnBG__refreshLink{color:var(--color-primary);cursor:pointer;opacity:.7;background:0 0;border:none;padding:0;font-size:12px}.careeradvisor-module-scss-module__sgRnBG__refreshLink:hover{opacity:1}.careeradvisor-module-scss-module__sgRnBG__refreshLink:disabled{opacity:.4;cursor:not-allowed}
.dashboardHeader-module-scss-module__xb7LwW__advisorBtn{color:var(--text-primary);background:var(--bg-card);border:1.5px solid var(--border-subtle,#e8edf5);white-space:nowrap;border-radius:20px;align-items:center;gap:8px;padding:4px 10px 4px 4px;font-size:12px;font-weight:600;text-decoration:none;transition:box-shadow .15s,border-color .15s;display:inline-flex}.dashboardHeader-module-scss-module__xb7LwW__advisorBtn:hover{border-color:rgba(var(--color-primary-rgb), .4);box-shadow:0 2px 10px rgba(var(--color-primary-rgb), .12)}.dashboardHeader-module-scss-module__xb7LwW__advisorAvatar{border:2px solid #fff;border-radius:50%;flex-shrink:0;width:30px;height:30px;position:relative;overflow:hidden;box-shadow:0 2px 6px #00000026}.dashboardHeader-module-scss-module__xb7LwW__advisorAvatar img{object-fit:cover;object-position:35% 0%;width:300%;height:300%;margin-top:-12%;margin-left:-160%}.dashboardHeader-module-scss-module__xb7LwW__advisorBtnMobile{color:var(--color-primary);align-items:center;gap:8px;padding:4px 0;font-size:14px;font-weight:600;text-decoration:none;display:flex}.dashboardHeader-module-scss-module__xb7LwW__advisorBtnMobile svg{flex-shrink:0}.dashboardHeader-module-scss-module__xb7LwW__freePlanBadge{background:0 0;background-image:linear-gradient(var(--bg-card,#fff), var(--bg-card,#fff)),linear-gradient(35deg, #697cbe 35%, #1bbfaf 100%);cursor:pointer;white-space:nowrap;background-origin:border-box;background-clip:padding-box,border-box;border:1.5px solid #0000;border-radius:14px;align-items:center;gap:4px;height:28px;padding:0 10px;transition:opacity .15s;display:inline-flex;position:relative}.dashboardHeader-module-scss-module__xb7LwW__freePlanBadge:hover{opacity:.8}.dashboardHeader-module-scss-module__xb7LwW__freePlanLabel{background:linear-gradient(35deg,#697cbe 35%,#1bbfaf 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:12px;font-weight:700}.dashboardHeader-module-scss-module__xb7LwW__freePlanDot{background:linear-gradient(35deg,#697cbe 35%,#1bbfaf 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:12px;font-weight:700;line-height:1}.dashboardHeader-module-scss-module__xb7LwW__freePlanTrialIcon{background:linear-gradient(35deg,#697cbe 35%,#1bbfaf 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:11px;line-height:1}.dashboardHeader-module-scss-module__xb7LwW__freePlanTrialCount{background:linear-gradient(35deg,#697cbe 35%,#1bbfaf 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:12px;font-weight:700}.dashboardHeader-module-scss-module__xb7LwW__trialPillPopover{z-index:1000;background:var(--bg-card);border:1px solid var(--border-color);border-radius:14px;min-width:220px;padding:14px 16px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #0000001f}.dashboardHeader-module-scss-module__xb7LwW__trialPillPopoverTitle{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 10px;font-size:11px;font-weight:700}.dashboardHeader-module-scss-module__xb7LwW__trialPillRow{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:8px;padding:4px 0;font-size:12px;display:flex}.dashboardHeader-module-scss-module__xb7LwW__trialPillRowLabel{flex:1;font-weight:500}.dashboardHeader-module-scss-module__xb7LwW__trialPillRowCount{font-size:11px;font-weight:700}.dashboardHeader-module-scss-module__xb7LwW__trialPillRowCount.dashboardHeader-module-scss-module__xb7LwW__ok{color:#0d9488}.dashboardHeader-module-scss-module__xb7LwW__trialPillRowCount.dashboardHeader-module-scss-module__xb7LwW__warn{color:#d97706}.dashboardHeader-module-scss-module__xb7LwW__trialPillRowCount.dashboardHeader-module-scss-module__xb7LwW__gone{color:#dc2626}.dashboardHeader-module-scss-module__xb7LwW__trialPillRowCount.dashboardHeader-module-scss-module__xb7LwW__off{color:var(--text-muted)}.dashboardHeader-module-scss-module__xb7LwW__trialPillPopoverSubtitle{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin:0 0 6px;font-size:10px;font-weight:600}.dashboardHeader-module-scss-module__xb7LwW__trialPillDivider{background:var(--border-subtle);height:1px;margin:10px 0 0}.dashboardHeader-module-scss-module__xb7LwW__trialPillUpgradeBtn{color:#fff;text-align:center;background:linear-gradient(35deg,#697cbe 35%,#1bbfaf 100%);border-radius:8px;margin-top:10px;padding:7px 0;font-size:12px;font-weight:700;text-decoration:none;transition:opacity .15s;display:block}.dashboardHeader-module-scss-module__xb7LwW__trialPillUpgradeBtn:hover{opacity:.85}.dashboardHeader-module-scss-module__xb7LwW__trialPillLink{color:var(--text-muted);text-align:center;margin-top:6px;font-size:11px;font-weight:500;text-decoration:none;display:block}.dashboardHeader-module-scss-module__xb7LwW__trialPillLink:hover{color:var(--text-secondary)}.dashboardHeader-module-scss-module__xb7LwW__gradientText{letter-spacing:.01em;white-space:nowrap;background:linear-gradient(35deg,#697cbe 35%,#1bbfaf 100%);-webkit-text-fill-color:#0000;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;font-size:15px;font-weight:700;text-decoration:none;transition:opacity .15s}.dashboardHeader-module-scss-module__xb7LwW__gradientText:hover{opacity:.75}.dashboardHeader-module-scss-module__xb7LwW__proBadgeMobile{background:linear-gradient(35deg,#697cbe 35%,#1bbfaf 100%);-webkit-text-fill-color:#0000;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;font-size:15px;font-weight:700}.dashboardHeader-module-scss-module__xb7LwW__upgradeBtnMobile{background:linear-gradient(35deg,#697cbe 35%,#1bbfaf 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:15px;font-weight:700;text-decoration:none}.dashboardHeader-module-scss-module__xb7LwW__desktop{flex-flow:row;justify-content:space-between;align-items:center;height:80px;display:flex}.dashboardHeader-module-scss-module__xb7LwW__desktop .dashboardHeader-module-scss-module__xb7LwW__rightGroup{flex-flow:row;align-items:center;gap:8px;display:flex}.dashboardHeader-module-scss-module__xb7LwW__desktop .dashboardHeader-module-scss-module__xb7LwW__buttonWrapper{position:relative}.dashboardHeader-module-scss-module__xb7LwW__desktop .dashboardHeader-module-scss-module__xb7LwW__buttonWrapper button{border:none;border-radius:50%;width:50px;height:50px;margin:0;padding:0}.dashboardHeader-module-scss-module__xb7LwW__desktop .dashboardHeader-module-scss-module__xb7LwW__buttonWrapper .dashboardHeader-module-scss-module__xb7LwW__headerPopupMenu{background-color:var(--bg-header,#fff);border:1px solid var(--border-color);z-index:100;border-radius:14px;flex-flow:column;width:220px;padding:8px;display:flex;position:absolute;top:58px;right:0;box-shadow:0 8px 32px #0000002e,0 2px 8px #0000001a}.dashboardHeader-module-scss-module__xb7LwW__desktop .dashboardHeader-module-scss-module__xb7LwW__buttonWrapper .dashboardHeader-module-scss-module__xb7LwW__headerPopupMenu .dashboardHeader-module-scss-module__xb7LwW__headerPopupUser{border-bottom:1px solid var(--border-subtle);margin-bottom:4px;padding:10px 12px 12px}.dashboardHeader-module-scss-module__xb7LwW__desktop .dashboardHeader-module-scss-module__xb7LwW__buttonWrapper .dashboardHeader-module-scss-module__xb7LwW__headerPopupMenu .dashboardHeader-module-scss-module__xb7LwW__headerPopupUser .dashboardHeader-module-scss-module__xb7LwW__headerPopupUserName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.dashboardHeader-module-scss-module__xb7LwW__desktop .dashboardHeader-module-scss-module__xb7LwW__buttonWrapper .dashboardHeader-module-scss-module__xb7LwW__headerPopupMenu .dashboardHeader-module-scss-module__xb7LwW__headerPopupUser .dashboardHeader-module-scss-module__xb7LwW__headerPopupUserEmail{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.dashboardHeader-module-scss-module__xb7LwW__desktop .dashboardHeader-module-scss-module__xb7LwW__buttonWrapper .dashboardHeader-module-scss-module__xb7LwW__headerPopupMenu .dashboardHeader-module-scss-module__xb7LwW__headerPopupMenuLink{color:var(--text-secondary);cursor:pointer;border-radius:8px;flex-flow:row;align-items:center;column-gap:10px;padding:9px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.dashboardHeader-module-scss-module__xb7LwW__desktop .dashboardHeader-module-scss-module__xb7LwW__buttonWrapper .dashboardHeader-module-scss-module__xb7LwW__headerPopupMenu .dashboardHeader-module-scss-module__xb7LwW__headerPopupMenuLink:hover{background:rgba(var(--color-primary-rgb), .08);color:var(--color-primary)}.dashboardHeader-module-scss-module__xb7LwW__desktop .dashboardHeader-module-scss-module__xb7LwW__buttonWrapper .dashboardHeader-module-scss-module__xb7LwW__headerPopupMenu .dashboardHeader-module-scss-module__xb7LwW__headerPopupDivider{background:var(--border-subtle);height:1px;margin:4px 0}.dashboardHeader-module-scss-module__xb7LwW__linkWrapper{position:relative}.dashboardHeader-module-scss-module__xb7LwW__linkWrapper .dashboardHeader-module-scss-module__xb7LwW__linkBackground{opacity:0;background-color:#8a9ad6;width:75%;height:7px;position:absolute;bottom:0;left:0}.dashboardHeader-module-scss-module__xb7LwW__linkWrapper .dashboardHeader-module-scss-module__xb7LwW__linkBackgroundActive{opacity:.5;background-color:#8a9ad6;width:70%;height:7px;position:absolute;bottom:0;left:0}.dashboardHeader-module-scss-module__xb7LwW__linkWrapper .dashboardHeader-module-scss-module__xb7LwW__linkItem{color:var(--text-primary);font-size:20px;font-weight:600;text-decoration:none}.dashboardHeader-module-scss-module__xb7LwW__linkWrapper .dashboardHeader-module-scss-module__xb7LwW__linkItem:hover{color:var(--color-secondary)}.dashboardHeader-module-scss-module__xb7LwW__mobile{height:60px}.dashboardHeader-module-scss-module__xb7LwW__mobile .dashboardHeader-module-scss-module__xb7LwW__headerMenuMobile{flex-flow:row;justify-content:flex-start;align-items:center;height:100%;display:flex;position:relative}.dashboardHeader-module-scss-module__xb7LwW__mobile .dashboardHeader-module-scss-module__xb7LwW__headerMenuMobile .dashboardHeader-module-scss-module__xb7LwW__bA,.dashboardHeader-module-scss-module__xb7LwW__mobile .dashboardHeader-module-scss-module__xb7LwW__headerMenuMobile .dashboardHeader-module-scss-module__xb7LwW__bar:before,.dashboardHeader-module-scss-module__xb7LwW__mobile .dashboardHeader-module-scss-module__xb7LwW__headerMenuMobile .dashboardHeader-module-scss-module__xb7LwW__bar:after,.dashboardHeader-module-scss-module__xb7LwW__mobile .dashboardHeader-module-scss-module__xb7LwW__headerMenuMobile .dashboardHeader-module-scss-module__xb7LwW__bar{content:"";background-color:var(--color-secondary);border-radius:15px;width:45px;height:5px;transition:all .25s;position:fixed;right:0}.dashboardHeader-module-scss-module__xb7LwW__mobile .dashboardHeader-module-scss-module__xb7LwW__headerMenuMobile .dashboardHeader-module-scss-module__xb7LwW__bar{position:fixed;top:30px;right:32px}.dashboardHeader-module-scss-module__xb7LwW__mobile .dashboardHeader-module-scss-module__xb7LwW__headerMenuMobile .dashboardHeader-module-scss-module__xb7LwW__bar:before,.dashboardHeader-module-scss-module__xb7LwW__mobile .dashboardHeader-module-scss-module__xb7LwW__headerMenuMobile .dashboardHeader-module-scss-module__xb7LwW__bar:after{content:"";position:absolute}.dashboardHeader-module-scss-module__xb7LwW__mobile .dashboardHeader-module-scss-module__xb7LwW__headerMenuMobile .dashboardHeader-module-scss-module__xb7LwW__bar:before{top:-10px}.dashboardHeader-module-scss-module__xb7LwW__mobile .dashboardHeader-module-scss-module__xb7LwW__headerMenuMobile .dashboardHeader-module-scss-module__xb7LwW__bar:after{top:10px}.dashboardHeader-module-scss-module__xb7LwW__mobile .dashboardHeader-module-scss-module__xb7LwW__headerMenuMobile .dashboardHeader-module-scss-module__xb7LwW__barOpen{background-color:#0000}.dashboardHeader-module-scss-module__xb7LwW__mobile .dashboardHeader-module-scss-module__xb7LwW__headerMenuMobile .dashboardHeader-module-scss-module__xb7LwW__barOpen:before{top:0;transform:rotate(45deg)}.dashboardHeader-module-scss-module__xb7LwW__mobile .dashboardHeader-module-scss-module__xb7LwW__headerMenuMobile .dashboardHeader-module-scss-module__xb7LwW__barOpen:after{top:0;transform:rotate(-45deg)}.dashboardHeader-module-scss-module__xb7LwW__mobile .dashboardHeader-module-scss-module__xb7LwW__navWrapperMobile{grid-template-rows:75% 2px 24%;grid-template-columns:1fr;width:100%;height:calc(100vh - 130px);display:grid}.dashboardHeader-module-scss-module__xb7LwW__mobile .dashboardHeader-module-scss-module__xb7LwW__navWrapperMobile .dashboardHeader-module-scss-module__xb7LwW__linkList{flex-flow:column;justify-content:center;align-items:center;row-gap:45px;display:flex}.dashboardHeader-module-scss-module__xb7LwW__mobile .dashboardHeader-module-scss-module__xb7LwW__navWrapperMobile .dashboardHeader-module-scss-module__xb7LwW__linkList .dashboardHeader-module-scss-module__xb7LwW__headerPopupMenuLink{color:#8a9ad6;cursor:pointer;flex-flow:row;align-items:center;column-gap:10px;text-decoration:none;display:flex}.dashboardHeader-module-scss-module__xb7LwW__mobile .dashboardHeader-module-scss-module__xb7LwW__navWrapperMobile .dashboardHeader-module-scss-module__xb7LwW__divider{border:1px solid var(--color-secondary) 9f}.dashboardHeader-module-scss-module__xb7LwW__mobile .dashboardHeader-module-scss-module__xb7LwW__navWrapperMobile .dashboardHeader-module-scss-module__xb7LwW__otherLinks{flex-flow:column;justify-content:space-around;display:flex}.dashboardHeader-module-scss-module__xb7LwW__mobile .dashboardHeader-module-scss-module__xb7LwW__navWrapperMobile .dashboardHeader-module-scss-module__xb7LwW__otherLinks .dashboardHeader-module-scss-module__xb7LwW__policyLinksWrapper{flex-flow:column;row-gap:10px;display:flex}.dashboardHeader-module-scss-module__xb7LwW__mobile .dashboardHeader-module-scss-module__xb7LwW__navWrapperMobile .dashboardHeader-module-scss-module__xb7LwW__otherLinks .dashboardHeader-module-scss-module__xb7LwW__policyLinksWrapper .dashboardHeader-module-scss-module__xb7LwW__policyLink{color:var(--text-primary);text-decoration:none}.dashboardHeader-module-scss-module__xb7LwW__mobile .dashboardHeader-module-scss-module__xb7LwW__navWrapperMobile .dashboardHeader-module-scss-module__xb7LwW__otherLinks .dashboardHeader-module-scss-module__xb7LwW__socials{flex-flow:row;justify-content:flex-start;align-items:center;column-gap:15px;margin-bottom:15px;display:flex}
.inbox-module-scss-module__3Ad8LW__bellBtn{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s,color .15s;display:flex;position:relative}.inbox-module-scss-module__3Ad8LW__bellBtn:hover{background:var(--bg-hover);color:var(--text-primary)}.inbox-module-scss-module__3Ad8LW__badge{background:linear-gradient(-45deg, var(--color-primary) 35%, var(--color-secondary) 100%);color:#fff;box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;display:flex;position:absolute;top:4px;right:4px}.inbox-module-scss-module__3Ad8LW__overlay{z-index:1000;background:#0000004d;animation:.2s inbox-module-scss-module__3Ad8LW__fadeIn;position:fixed;inset:0}.inbox-module-scss-module__3Ad8LW__drawer{background:var(--bg-card);z-index:1001;flex-direction:column;width:400px;max-width:100vw;height:100vh;animation:.25s inbox-module-scss-module__3Ad8LW__slideIn;display:flex;position:fixed;top:0;right:0;box-shadow:-4px 0 24px #0000001f}.inbox-module-scss-module__3Ad8LW__drawerHeader{border-bottom:1px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 20px 14px;display:flex}.inbox-module-scss-module__3Ad8LW__drawerTitle{color:var(--text-primary);font-size:17px;font-weight:700}.inbox-module-scss-module__3Ad8LW__backBtn{color:var(--color-primary);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px 6px;font-size:13px;font-weight:500;display:flex}.inbox-module-scss-module__3Ad8LW__backBtn:hover{background:var(--bg-hover)}.inbox-module-scss-module__3Ad8LW__closeBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 6px;font-size:16px}.inbox-module-scss-module__3Ad8LW__closeBtn:hover{background:var(--bg-hover);color:var(--text-primary)}.inbox-module-scss-module__3Ad8LW__ticketList{flex-direction:column;flex:1;gap:10px;padding:12px 16px;display:flex;overflow-y:auto}.inbox-module-scss-module__3Ad8LW__empty{color:var(--text-muted);text-align:center;padding:40px 16px;font-size:14px;line-height:1.5}.inbox-module-scss-module__3Ad8LW__ticket{border:1.5px solid var(--border-color);cursor:pointer;border-radius:12px;padding:14px;transition:border-color .15s,box-shadow .15s}.inbox-module-scss-module__3Ad8LW__ticket:hover{border-color:var(--text-muted);box-shadow:0 2px 8px #0000000d}.inbox-module-scss-module__3Ad8LW__ticketUnread{border-color:var(--color-primary);background:rgba(var(--color-primary-rgb), .04)}.inbox-module-scss-module__3Ad8LW__ticketHead{align-items:center;gap:8px;margin-bottom:8px;display:flex}.inbox-module-scss-module__3Ad8LW__typeTag{color:var(--color-primary);background:rgba(var(--color-primary-rgb), .1);text-transform:uppercase;letter-spacing:.05em;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600}.inbox-module-scss-module__3Ad8LW__statusDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.inbox-module-scss-module__3Ad8LW__unreadDot{background:var(--color-primary);border-radius:50%;flex-shrink:0;width:8px;height:8px}.inbox-module-scss-module__3Ad8LW__date{color:var(--text-muted);margin-left:auto;font-size:12px}.inbox-module-scss-module__3Ad8LW__ticketPreview{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;overflow:hidden}.inbox-module-scss-module__3Ad8LW__chatView{flex-direction:column;flex:1;display:flex;overflow:hidden}.inbox-module-scss-module__3Ad8LW__chatMessages{flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow-y:auto}.inbox-module-scss-module__3Ad8LW__msgRow{flex-direction:column;display:flex}.inbox-module-scss-module__3Ad8LW__msgRowUser{align-items:flex-end}.inbox-module-scss-module__3Ad8LW__msgRowAdmin{align-items:flex-start}.inbox-module-scss-module__3Ad8LW__msgBubble{white-space:pre-wrap;word-break:break-word;border-radius:14px;max-width:80%;padding:10px 13px;font-size:14px;line-height:1.5}.inbox-module-scss-module__3Ad8LW__msgBubbleUser{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-secondary) 100%);color:#fff;border-bottom-right-radius:4px}.inbox-module-scss-module__3Ad8LW__msgBubbleAdmin{background:var(--bg-subtle);color:var(--text-primary);border-bottom-left-radius:4px}.inbox-module-scss-module__3Ad8LW__msgMeta{color:var(--text-muted);margin-top:3px;padding:0 4px;font-size:11px}.inbox-module-scss-module__3Ad8LW__chatInputArea{border-top:1px solid var(--border-color);flex-shrink:0;align-items:flex-end;gap:8px;padding:12px 16px;display:flex}.inbox-module-scss-module__3Ad8LW__chatInput{border:1.5px solid var(--border-color);background:var(--bg-card);color:var(--text-primary);resize:none;border-radius:10px;flex:1;min-height:40px;max-height:120px;padding:9px 12px;font-family:inherit;font-size:14px;transition:border-color .15s;overflow-y:auto}.inbox-module-scss-module__3Ad8LW__chatInput:focus{border-color:var(--color-primary);outline:none}.inbox-module-scss-module__3Ad8LW__sendMsgBtn{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-secondary) 100%);color:#fff;cursor:pointer;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:opacity .15s;display:flex}.inbox-module-scss-module__3Ad8LW__sendMsgBtn:hover:not(:disabled){opacity:.9}.inbox-module-scss-module__3Ad8LW__sendMsgBtn:disabled{opacity:.4;cursor:not-allowed}.inbox-module-scss-module__3Ad8LW__resolvedBar{border-top:1px solid var(--border-color);background:var(--bg-subtle);flex-direction:column;flex-shrink:0;align-items:center;gap:10px;padding:14px 16px;display:flex}.inbox-module-scss-module__3Ad8LW__resolvedLabel{color:var(--text-muted);font-size:13px}.inbox-module-scss-module__3Ad8LW__reopenBtn{border:1.5px solid var(--color-secondary);background:var(--bg-card);color:var(--color-secondary);cursor:pointer;border-radius:20px;padding:8px 20px;font-size:13px;font-weight:600;transition:background .15s,color .15s}.inbox-module-scss-module__3Ad8LW__reopenBtn:hover:not(:disabled){background:var(--color-secondary);color:#fff}.inbox-module-scss-module__3Ad8LW__reopenBtn:disabled{opacity:.5;cursor:not-allowed}@keyframes inbox-module-scss-module__3Ad8LW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes inbox-module-scss-module__3Ad8LW__slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}
.themeSwitcher-module-scss-module__-KEMBq__wrapper{position:relative}.themeSwitcher-module-scss-module__-KEMBq__trigger{width:40px;height:40px;color:var(--text-secondary,#374151);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.themeSwitcher-module-scss-module__-KEMBq__trigger:hover{background:rgba(var(--color-primary-rgb,105, 124, 190), .1);color:var(--color-primary)}.themeSwitcher-module-scss-module__-KEMBq__panel{background:var(--bg-header,#fff);border:1px solid var(--border-color,#e8edf5);z-index:1000;border-radius:14px;width:200px;padding:14px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 32px #0000001f,0 2px 8px #0000000f}.themeSwitcher-module-scss-module__-KEMBq__label{text-transform:uppercase;letter-spacing:.6px;color:var(--text-secondary,#374151);opacity:.7;margin-bottom:8px;font-size:11px;font-weight:600}.themeSwitcher-module-scss-module__-KEMBq__presets{flex-direction:column;gap:3px;display:flex}.themeSwitcher-module-scss-module__-KEMBq__swatch{cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:7px 8px;transition:background .15s;display:flex;position:relative}.themeSwitcher-module-scss-module__-KEMBq__swatch:hover{background:rgba(var(--color-primary-rgb,105, 124, 190), .08)}.themeSwitcher-module-scss-module__-KEMBq__swatchActive{background:rgba(var(--color-primary-rgb,105, 124, 190), .1)}.themeSwitcher-module-scss-module__-KEMBq__swatchDot{border:2px solid #00000014;border-radius:50%;flex-shrink:0;width:22px;height:22px}.themeSwitcher-module-scss-module__-KEMBq__swatchLabel{color:var(--text-primary,#1a1a2e);text-align:left;flex:1;font-size:13px;font-weight:500}.themeSwitcher-module-scss-module__-KEMBq__check{color:var(--color-primary);flex-shrink:0}.themeSwitcher-module-scss-module__-KEMBq__divider{background:var(--border-color,#e8edf5);height:1px;margin:12px 0}.themeSwitcher-module-scss-module__-KEMBq__colorPickers{flex-direction:column;gap:8px;display:flex}.themeSwitcher-module-scss-module__-KEMBq__colorPickerRow{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.themeSwitcher-module-scss-module__-KEMBq__colorPickerRow span{color:var(--text-primary,#1a1a2e);font-size:13px;font-weight:500}.themeSwitcher-module-scss-module__-KEMBq__colorPickerRow input[type=color]{border:1px solid var(--border-color,#e8edf5);cursor:pointer;background:0 0;border-radius:6px;width:32px;height:24px;padding:1px}.themeSwitcher-module-scss-module__-KEMBq__colorPickerRow input[type=color]::-webkit-color-swatch-wrapper{padding:0}.themeSwitcher-module-scss-module__-KEMBq__colorPickerRow input[type=color]::-webkit-color-swatch{border:none;border-radius:4px}
.languageSwitcher-module-scss-module__KSd4na__wrapper{position:relative}.languageSwitcher-module-scss-module__KSd4na__trigger{border:1px solid var(--border-color,#e8edf5);background:var(--bg-subtle,#f9f9f9);cursor:pointer;color:var(--text-primary);white-space:nowrap;border-radius:20px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:600;transition:border-color .15s;display:flex}.languageSwitcher-module-scss-module__KSd4na__trigger:hover{border-color:var(--color-primary)}.languageSwitcher-module-scss-module__KSd4na__flag{font-size:15px;line-height:1}.languageSwitcher-module-scss-module__KSd4na__chevron{color:var(--text-muted);margin-left:1px;font-size:7px}.languageSwitcher-module-scss-module__KSd4na__dropdown{background:var(--bg-card,#fff);border:1px solid var(--border-color,#e8edf5);z-index:1000;border-radius:10px;flex-direction:row;gap:0;padding:6px;display:flex;position:fixed;top:86px;right:0;box-shadow:0 4px 16px #0000001a}.languageSwitcher-module-scss-module__KSd4na__column{flex-direction:column;width:200px;margin:0;padding:0;list-style:none;display:flex}.languageSwitcher-module-scss-module__KSd4na__divider{background:var(--border-color,#e8edf5);flex-shrink:0;width:1px;margin:4px 6px}@media (max-width:1024px){.languageSwitcher-module-scss-module__KSd4na__dropdown{border-radius:12px;flex-direction:column;max-height:65vh;top:70px;left:16px;right:16px;overflow-y:auto}.languageSwitcher-module-scss-module__KSd4na__column{width:100%}.languageSwitcher-module-scss-module__KSd4na__divider{width:auto;height:1px;margin:4px 10px}}.languageSwitcher-module-scss-module__KSd4na__groupLabel{letter-spacing:.8px;text-transform:uppercase;color:var(--text-muted,#94a3b8);pointer-events:none;-webkit-user-select:none;user-select:none;padding:8px 10px 2px;font-size:9px;font-weight:700}.languageSwitcher-module-scss-module__KSd4na__groupLabel:not(.languageSwitcher-module-scss-module__KSd4na__groupLabelFirst){border-top:1px solid var(--border-color,#e8edf5);margin-top:6px;padding-top:10px}.languageSwitcher-module-scss-module__KSd4na__groupLabelFirst{padding-top:4px}.languageSwitcher-module-scss-module__KSd4na__option{cursor:pointer;color:var(--text-primary);border-radius:7px;align-items:center;gap:8px;padding:6px 10px;transition:background .12s,color .12s;display:flex}.languageSwitcher-module-scss-module__KSd4na__option:hover{background:var(--bg-subtle,#f9f9f9);color:var(--color-primary)}.languageSwitcher-module-scss-module__KSd4na__option:hover .languageSwitcher-module-scss-module__KSd4na__code{color:var(--color-primary)}.languageSwitcher-module-scss-module__KSd4na__optionActive{color:var(--color-primary);background:var(--bg-subtle,#f5f7ff)}.languageSwitcher-module-scss-module__KSd4na__optionActive .languageSwitcher-module-scss-module__KSd4na__code{color:var(--color-primary)}.languageSwitcher-module-scss-module__KSd4na__name{flex:1;font-size:13px;font-weight:500}.languageSwitcher-module-scss-module__KSd4na__code{letter-spacing:.3px;color:var(--text-muted);margin-left:auto;font-size:11px;font-weight:600}
.widthWrapper-module-scss-module__St-ThG__widthWrapper{width:100%;min-width:325px;height:100%;padding-left:clamp(10px,5vw,90px);padding-right:clamp(10px,5vw,90px)}.widthWrapper-module-scss-module__St-ThG__noPaddingWidthWrapper{width:100%;min-width:325px;height:100%;padding-left:0;padding-right:0}
@keyframes infoTitleBanner-module-scss-module__4Y6f7q__ballBounce{0%{transform:translateY(0)scaleX(1)scaleY(1)}14%{transform:translateY(-14px)scaleX(.88)scaleY(1.14)}36%{transform:translateY(-18px)scaleX(.9)scaleY(1.1)}50%{transform:translateY(2px)scaleX(1.22)scaleY(.8)}63%{transform:translateY(-8px)scaleX(.93)scaleY(1.07)}74%{transform:translateY(0)scaleX(1.1)scaleY(.92)}84%{transform:translateY(-3px)scaleX(.97)scaleY(1.03)}92%{transform:translateY(0)scaleX(1.03)scaleY(.97)}to{transform:translateY(0)scaleX(1)scaleY(1)}}@keyframes infoTitleBanner-module-scss-module__4Y6f7q__tipPulse{0%{transform:scale(1);box-shadow:0 0 #697cbe8c}60%{transform:scale(1.18);box-shadow:0 0 0 7px #697cbe00}to{transform:scale(1);box-shadow:0 0 #697cbe00}}.infoTitleBanner-module-scss-module__4Y6f7q__container{flex-flow:row;align-items:center;gap:5px;padding:25px 0;display:flex}.infoTitleBanner-module-scss-module__4Y6f7q__container.infoTitleBanner-module-scss-module__4Y6f7q__left{justify-content:flex-start}.infoTitleBanner-module-scss-module__4Y6f7q__container.infoTitleBanner-module-scss-module__4Y6f7q__center{justify-content:center}.infoTitleBanner-module-scss-module__4Y6f7q__container.infoTitleBanner-module-scss-module__4Y6f7q__right{justify-content:flex-end}.infoTitleBanner-module-scss-module__4Y6f7q__container .infoTitleBanner-module-scss-module__4Y6f7q__svgWrapper{align-self:flex-end;width:17px;height:17px;margin-bottom:10px}.infoTitleBanner-module-scss-module__4Y6f7q__container .infoTitleBanner-module-scss-module__4Y6f7q__svgWrapper button{cursor:pointer;background-color:#0000;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .16s cubic-bezier(.34,1.5,.64,1),filter .16s;animation:.7s ease-out .6s both infoTitleBanner-module-scss-module__4Y6f7q__tipPulse;display:flex}.infoTitleBanner-module-scss-module__4Y6f7q__container .infoTitleBanner-module-scss-module__4Y6f7q__svgWrapper button:hover{filter:brightness(1.1)drop-shadow(0 2px 5px #697cbe80);transform:scale(1.2)}.infoTitleBanner-module-scss-module__4Y6f7q__container .infoTitleBanner-module-scss-module__4Y6f7q__svgWrapper button.infoTitleBanner-module-scss-module__4Y6f7q__bouncing{pointer-events:none;transform-origin:bottom;animation:.54s both infoTitleBanner-module-scss-module__4Y6f7q__ballBounce}.infoTitleBanner-module-scss-module__4Y6f7q__container .infoTitleBanner-module-scss-module__4Y6f7q__svgWrapper button svg{pointer-events:none;display:block}.infoTitleBanner-module-scss-module__4Y6f7q__container .infoTitleBanner-module-scss-module__4Y6f7q__titleWrapper{position:relative}.infoTitleBanner-module-scss-module__4Y6f7q__container .infoTitleBanner-module-scss-module__4Y6f7q__titleWrapper .infoTitleBanner-module-scss-module__4Y6f7q__titleBackground{opacity:.5;background-color:#8a9ad6;width:60%;height:8px;position:absolute;bottom:3px;left:0}.infoTitleBanner-module-scss-module__4Y6f7q__container .infoTitleBanner-module-scss-module__4Y6f7q__titleWrapper h1{font-size:36px;font-weight:900}
.infoTipModal-module-scss-module__Q_i-DG__overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1000;opacity:0;background:#11182780;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.infoTipModal-module-scss-module__Q_i-DG__modal{background:var(--color-surface,#fff);opacity:0;border-radius:18px;flex-direction:column;width:100%;max-width:600px;max-height:85vh;display:flex;overflow:hidden;box-shadow:0 24px 64px #697cbe2e,0 4px 16px #0000001a}.infoTipModal-module-scss-module__Q_i-DG__modal:before{content:"";background:linear-gradient(90deg,#697cbe 0%,#1bbfaf 100%);flex-shrink:0;height:3px;display:block}.infoTipModal-module-scss-module__Q_i-DG__header{border-bottom:1px solid var(--color-border,#e5e7eb);flex-shrink:0;align-items:center;gap:12px;padding:18px 20px 16px;display:flex}.infoTipModal-module-scss-module__Q_i-DG__iIcon{flex-shrink:0;width:28px;height:28px}.infoTipModal-module-scss-module__Q_i-DG__title{color:var(--color-text-primary,#111827);flex:1;margin:0;font-size:15px;font-weight:700;line-height:1.3}.infoTipModal-module-scss-module__Q_i-DG__closeBtn{border:1px solid var(--color-border,#e5e7eb);width:30px;height:30px;color:var(--color-text-secondary,#6b7280);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.infoTipModal-module-scss-module__Q_i-DG__closeBtn:hover{background:var(--color-surface-secondary,#f3f4f6);color:var(--color-text-primary,#111827)}.infoTipModal-module-scss-module__Q_i-DG__closeBtn svg{pointer-events:none}.infoTipModal-module-scss-module__Q_i-DG__body{flex:1;padding:20px 22px 22px;overflow-y:auto}.infoTipModal-module-scss-module__Q_i-DG__textContent>p{color:var(--color-text-secondary,#6b7280);margin:0 0 14px;font-size:13px;line-height:1.55}.infoTipModal-module-scss-module__Q_i-DG__textContent>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.infoTipModal-module-scss-module__Q_i-DG__textContent>div>div{background:var(--color-surface-secondary,#f8f9fb);border-radius:10px;flex-direction:column;gap:3px;padding:10px 12px 10px 15px;display:flex;position:relative}.infoTipModal-module-scss-module__Q_i-DG__textContent>div>div:before{content:"";background:linear-gradient(#697cbe 0%,#1bbfaf 100%);border-radius:3px 0 0 3px;width:3px;position:absolute;top:0;bottom:0;left:0}.infoTipModal-module-scss-module__Q_i-DG__textContent>div>div strong{color:var(--color-text-primary,#111827);font-size:13px;font-weight:700;line-height:1.3}.infoTipModal-module-scss-module__Q_i-DG__textContent>div>div span{color:var(--color-text-secondary,#6b7280);font-size:12px;line-height:1.5}.infoTipModal-module-scss-module__Q_i-DG__videoWrapper{width:100%;padding-top:56.25%;position:relative}.infoTipModal-module-scss-module__Q_i-DG__videoWrapper iframe{border:none;border-radius:10px;width:100%;height:100%;position:absolute;inset:0}
.feedback-module-scss-module__Jafmvq__feedbackButton{transform-origin:100% 100%;z-index:999;background:linear-gradient(90deg, rgba(var(--color-primary-rgb), 1) 26%, rgba(var(--color-secondary-rgb), 1) 100%);cursor:pointer;border:none;border-top-left-radius:10px;border-top-right-radius:10px;justify-content:center;align-items:center;gap:6px;width:max-content;min-width:160px;height:38px;padding:0 20px;display:flex;position:fixed;top:65%;right:0;transform:rotate(-90deg)translate(100%);box-shadow:5px 5px 15px #00000059}.feedback-module-scss-module__Jafmvq__feedbackButton svg{color:#fff;flex-shrink:0}.feedback-module-scss-module__Jafmvq__feedbackButton span{color:#fff;white-space:nowrap;font-size:14px;font-weight:600}.feedback-module-scss-module__Jafmvq__feedbackButton:hover{scale:1.06}.feedback-module-scss-module__Jafmvq__overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;animation:.2s feedback-module-scss-module__Jafmvq__fadeIn;display:flex;position:fixed;inset:0}.feedback-module-scss-module__Jafmvq__modal{background:var(--bg-card);border:1px solid var(--border-color);border-radius:20px;width:680px;max-width:calc(100vw - 32px);padding:40px 40px 36px;animation:.25s feedback-module-scss-module__Jafmvq__slideUp;position:relative;box-shadow:0 20px 60px #0000004d}.feedback-module-scss-module__Jafmvq__closeBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:5px 7px;font-size:16px;line-height:1;transition:background .15s,color .15s;position:absolute;top:14px;right:14px}.feedback-module-scss-module__Jafmvq__closeBtn:hover{background:var(--bg-subtle);color:var(--text-primary)}.feedback-module-scss-module__Jafmvq__modalTitle{color:var(--text-primary);margin:0 0 4px;font-size:24px;font-weight:700}.feedback-module-scss-module__Jafmvq__modalSub{color:var(--text-muted);margin:0 0 20px;font-size:15px}.feedback-module-scss-module__Jafmvq__typeRow{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.feedback-module-scss-module__Jafmvq__typeChip{border:1.5px solid var(--border-color);background:var(--bg-card);color:var(--text-primary);cursor:pointer;border-radius:20px;align-items:center;gap:7px;padding:7px 15px;font-size:14px;font-weight:500;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.feedback-module-scss-module__Jafmvq__typeChip svg{flex-shrink:0;transition:color .15s}.feedback-module-scss-module__Jafmvq__typeChip:hover{border-color:var(--color-primary);color:var(--color-primary)}.feedback-module-scss-module__Jafmvq__typeChipActive{background:linear-gradient(-45deg, var(--color-primary) 35%, var(--color-secondary) 100%);color:#fff;border-color:#0000}.feedback-module-scss-module__Jafmvq__typeChipActive svg,.feedback-module-scss-module__Jafmvq__typeChipActive:hover{color:#fff}.feedback-module-scss-module__Jafmvq__guestFields{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.feedback-module-scss-module__Jafmvq__guestInput{border:1.5px solid var(--border-color);width:100%;height:48px;color:var(--text-primary);background:var(--bg-card);box-sizing:border-box;border-radius:12px;outline:none;padding:0 14px;font-family:inherit;font-size:15px;transition:border-color .2s}.feedback-module-scss-module__Jafmvq__guestInput::placeholder{color:var(--text-muted)}.feedback-module-scss-module__Jafmvq__guestInput:focus{border-color:var(--color-primary)}.feedback-module-scss-module__Jafmvq__guestInput:disabled{opacity:.6}.feedback-module-scss-module__Jafmvq__textareaWrapper{margin-bottom:12px;position:relative}.feedback-module-scss-module__Jafmvq__textareaWrapper textarea{border:1.5px solid var(--border-color);width:100%;color:var(--text-primary);background:var(--bg-card);resize:none;box-sizing:border-box;border-radius:12px;outline:none;padding:14px 14px 32px;font-family:inherit;font-size:15px;transition:border-color .2s}.feedback-module-scss-module__Jafmvq__textareaWrapper textarea::placeholder{color:var(--text-muted)}.feedback-module-scss-module__Jafmvq__textareaWrapper textarea:focus{border-color:var(--color-primary)}.feedback-module-scss-module__Jafmvq__textareaWrapper textarea:disabled{opacity:.6}.feedback-module-scss-module__Jafmvq__charCount{color:var(--text-muted);font-size:11px;position:absolute;bottom:10px;right:44px}.feedback-module-scss-module__Jafmvq__micBtn{cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .2s;display:flex;position:absolute;bottom:8px;right:8px}.feedback-module-scss-module__Jafmvq__micBtn:hover:not(:disabled){background:var(--bg-subtle)}.feedback-module-scss-module__Jafmvq__micBtn:disabled{opacity:.4;cursor:not-allowed}.feedback-module-scss-module__Jafmvq__micBtnActive{background:#3b82f61a}.feedback-module-scss-module__Jafmvq__micBtnActive:hover{background:#3b82f626}@keyframes feedback-module-scss-module__Jafmvq__gentlePulse{0%{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.feedback-module-scss-module__Jafmvq__micPulse{animation:1.5s ease-in-out infinite feedback-module-scss-module__Jafmvq__gentlePulse}.feedback-module-scss-module__Jafmvq__errorMsg{color:var(--color-danger);margin:0 0 10px;font-size:14px}.feedback-module-scss-module__Jafmvq__sendBtn{background:linear-gradient(-45deg, rgba(var(--color-primary-rgb), 1) 26%, rgba(var(--color-secondary-rgb), 1) 100%);color:#fff;cursor:pointer;width:100%;height:46px;box-shadow:0 4px 12px rgba(var(--color-primary-rgb), .3);background-size:400% 400%;border:none;border-radius:12px;justify-content:center;align-items:center;font-size:16px;font-weight:600;transition:transform .2s,box-shadow .2s;animation:5s infinite feedback-module-scss-module__Jafmvq__gradientMove;display:flex}.feedback-module-scss-module__Jafmvq__sendBtn:hover:not(:disabled){box-shadow:0 6px 18px rgba(var(--color-primary-rgb), .4);transform:translateY(-1px)}.feedback-module-scss-module__Jafmvq__sendBtn:disabled{opacity:.55;cursor:not-allowed;animation:none}.feedback-module-scss-module__Jafmvq__successWrapper{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:20px 0;display:flex}.feedback-module-scss-module__Jafmvq__successWrapper h3{color:var(--text-primary);margin:0;font-size:20px;font-weight:700}.feedback-module-scss-module__Jafmvq__successWrapper p{color:var(--text-muted);margin:0;font-size:14px}.feedback-module-scss-module__Jafmvq__successIcon{background:linear-gradient(-45deg, var(--color-primary) 35%, var(--color-secondary) 100%);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:24px;display:flex}.feedback-module-scss-module__Jafmvq__spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite feedback-module-scss-module__Jafmvq__spin}@keyframes feedback-module-scss-module__Jafmvq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes feedback-module-scss-module__Jafmvq__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes feedback-module-scss-module__Jafmvq__gradientMove{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes feedback-module-scss-module__Jafmvq__spin{to{transform:rotate(360deg)}}@media (max-width:768px){.feedback-module-scss-module__Jafmvq__feedbackButton{display:none}.feedback-module-scss-module__Jafmvq__modal{padding:28px 20px 24px}}
.spinner-module-scss-module__yhmw_a__container{justify-content:center;align-items:center;width:100%;min-height:60vh;display:flex}.spinner-module-scss-module__yhmw_a__containerCompact{justify-content:center;align-items:center;width:100%;padding:20px 0;display:flex}.spinner-module-scss-module__yhmw_a__dots{align-items:center;gap:10px;display:flex}.spinner-module-scss-module__yhmw_a__dots span{background:var(--color-primary);border-radius:50%;width:12px;height:12px;animation:1.2s ease-in-out infinite spinner-module-scss-module__yhmw_a__bounce;display:block}.spinner-module-scss-module__yhmw_a__dots span:first-child{animation-delay:0s}.spinner-module-scss-module__yhmw_a__dots span:nth-child(2){animation-delay:.2s}.spinner-module-scss-module__yhmw_a__dots span:nth-child(3){animation-delay:.4s}@keyframes spinner-module-scss-module__yhmw_a__bounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-14px)}}
.stripeDonate-module-scss-module__v7ygsW__wrapper{flex-direction:column;align-items:center;gap:14px;padding:4px 0 8px;display:flex}.stripeDonate-module-scss-module__v7ygsW__chips{flex-wrap:wrap;gap:7px;width:100%;display:flex}.stripeDonate-module-scss-module__v7ygsW__chip{border:1.5px solid var(--border-color);background:var(--bg-subtle);color:var(--text-secondary);cursor:pointer;border-radius:20px;align-items:center;gap:5px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:border-color .15s,background .15s,color .15s,box-shadow .15s;display:inline-flex}.stripeDonate-module-scss-module__v7ygsW__chip:hover{border-color:rgba(var(--color-primary-rgb), .45);background:rgba(var(--color-primary-rgb), .06);color:var(--color-primary)}.stripeDonate-module-scss-module__v7ygsW__chipActive{border-color:var(--color-primary);background:rgba(var(--color-primary-rgb), .1);color:var(--color-primary);box-shadow:0 2px 8px rgba(var(--color-primary-rgb), .18)}.stripeDonate-module-scss-module__v7ygsW__customRow{border:1.5px solid var(--color-primary);background:var(--bg-card);width:100%;box-shadow:0 0 0 3px rgba(var(--color-primary-rgb), .1);border-radius:10px;align-items:center;display:flex;overflow:hidden}.stripeDonate-module-scss-module__v7ygsW__currencySign{color:var(--color-primary);border-right:1.5px solid var(--border-color);align-items:center;height:38px;padding:0 10px;font-size:14px;font-weight:700;display:flex}.stripeDonate-module-scss-module__v7ygsW__customInput{height:38px;color:var(--text-primary);-moz-appearance:textfield;background:0 0;border:none;outline:none;flex:1;padding:0 12px;font-family:inherit;font-size:14px;font-weight:600}.stripeDonate-module-scss-module__v7ygsW__customInput::placeholder{color:var(--text-muted);font-weight:400}.stripeDonate-module-scss-module__v7ygsW__customInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.stripeDonate-module-scss-module__v7ygsW__customInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stripeDonate-module-scss-module__v7ygsW__tagline{color:var(--text-secondary);text-align:center;margin:0;font-size:14px;line-height:1.5}.stripeDonate-module-scss-module__v7ygsW__donateBtn{background:linear-gradient(35deg, var(--color-primary) 35%, var(--color-secondary) 100%);color:#fff;cursor:pointer;width:auto;box-shadow:0 4px 14px rgba(var(--color-primary-rgb), .3);border:none;border-radius:20px;justify-content:center;align-items:center;gap:7px;padding:12px 40px;font-family:inherit;font-size:13px;font-weight:600;transition:opacity .2s,box-shadow .2s;display:inline-flex}.stripeDonate-module-scss-module__v7ygsW__donateBtn:hover:not(:disabled){opacity:.88;box-shadow:0 6px 18px rgba(var(--color-primary-rgb), .4)}.stripeDonate-module-scss-module__v7ygsW__donateBtn:disabled{opacity:.45;cursor:not-allowed}.stripeDonate-module-scss-module__v7ygsW__secure{color:var(--text-muted);align-items:center;gap:5px;margin:0;font-size:11px;display:flex}
.page-module-scss-module__Po00La__container{background:var(--bg-card);box-shadow:0 2px 16px rgba(var(--color-primary-rgb), .08),0 1px 4px #0000000a;border-radius:16px;margin-top:16px;padding:0 24px 80px;overflow-x:hidden}.page-module-scss-module__Po00La__pageHeader{border-bottom:1px solid var(--border-subtle);align-items:center;gap:32px;margin-bottom:0;padding:24px 0 20px;display:flex}.page-module-scss-module__Po00La__headerTitle{flex-direction:column;flex:1;gap:4px;display:flex}.page-module-scss-module__Po00La__headerEyebrow{text-transform:uppercase;letter-spacing:.07em;color:var(--color-primary);font-size:11px;font-weight:600}.page-module-scss-module__Po00La__headerVacancyTitle{color:var(--text-primary);margin:0;font-size:30px;font-weight:700;line-height:1.2}.page-module-scss-module__Po00La__headerCompany{color:var(--text-secondary);font-size:18px;font-weight:400}.page-module-scss-module__Po00La__headerScore{flex-direction:column;align-items:center;gap:2px;min-width:90px;display:flex}.page-module-scss-module__Po00La__headerScoreLabel{text-transform:uppercase;letter-spacing:.07em;color:#9ca3af;font-size:11px;font-weight:600}.page-module-scss-module__Po00La__headerScoreValue{font-size:52px;font-weight:300;line-height:1}.page-module-scss-module__Po00La__headerScoreDual{align-items:flex-end;gap:6px;line-height:1;display:flex}.page-module-scss-module__Po00La__headerScoreDualItem{flex-direction:column;align-items:center;gap:2px;display:flex}.page-module-scss-module__Po00La__headerScoreDualItem strong{font-size:36px;font-weight:300}.page-module-scss-module__Po00La__headerScoreDualLabel{text-transform:uppercase;letter-spacing:.07em;color:#9ca3af;font-size:10px;font-weight:600}.page-module-scss-module__Po00La__headerScoreSep{color:var(--border-color);padding-bottom:2px;font-size:28px;font-weight:300}.page-module-scss-module__Po00La__headerStatus{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.page-module-scss-module__Po00La__headerStatusLabel{text-transform:uppercase;letter-spacing:.07em;color:#9ca3af;font-size:14px;font-weight:600}.page-module-scss-module__Po00La__statusSelect{border:1.5px solid var(--border-color);background-color:var(--bg-card);color:var(--text-primary);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23697cbe' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;border-radius:9999px;padding:9px 44px 9px 18px;font-family:inherit;font-size:16px;transition:border-color .2s}.page-module-scss-module__Po00La__statusSelect:hover{border-color:var(--color-primary)}.page-module-scss-module__Po00La__statusSelect:focus{border-color:var(--color-secondary);outline:none}.page-module-scss-module__Po00La__subtabNav{border-bottom:2px solid var(--border-color);flex-direction:row;gap:0;margin-bottom:28px;display:flex}.page-module-scss-module__Po00La__subtabBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;padding:12px 22px;font-family:inherit;font-size:14px;font-weight:500;transition:color .2s,border-color .2s}.page-module-scss-module__Po00La__subtabBtn:hover{color:var(--color-primary)}.page-module-scss-module__Po00La__subtabActive{color:var(--color-primary);border-bottom-color:var(--color-primary)}.page-module-scss-module__Po00La__subtabBadge{background:var(--color-primary);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.page-module-scss-module__Po00La__subtabLocked{opacity:.45;cursor:not-allowed}.page-module-scss-module__Po00La__subtabLocked:hover{color:var(--text-muted)}.page-module-scss-module__Po00La__subtabLockIcon{vertical-align:middle;color:#9ca3af;flex-shrink:0;width:13px;height:13px;margin-left:6px}.page-module-scss-module__Po00La__cardSectionTitle{text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary);margin-bottom:20px;font-size:14px;font-weight:700;display:block}.page-module-scss-module__Po00La__saveBtn{background:linear-gradient(35deg, var(--color-primary) 35%, var(--color-secondary) 100%);color:#fff;cursor:pointer;border:none;border-radius:10px;padding:8px 22px;font-family:inherit;font-size:13px;font-weight:500;transition:opacity .2s,transform .15s}.page-module-scss-module__Po00La__saveBtn:hover{opacity:.88;transform:translateY(-1px)}.page-module-scss-module__Po00La__saveBtn:active{transform:translateY(0)}.page-module-scss-module__Po00La__generalGrid{grid-template-columns:1fr 1fr;align-items:stretch;gap:24px;display:grid}.page-module-scss-module__Po00La__generalLeft{flex-direction:column;display:flex}.page-module-scss-module__Po00La__generalLeft .page-module-scss-module__Po00La__infoCard{flex:1}.page-module-scss-module__Po00La__generalRight{flex-direction:column;align-self:stretch;gap:16px;display:flex}.page-module-scss-module__Po00La__infoRowInline{border-bottom:1px solid var(--border-subtle);grid-template-columns:110px 1fr;align-items:baseline;gap:0 12px;padding:8px 0;display:grid}.page-module-scss-module__Po00La__infoRowInline:last-child{border-bottom:none;padding-bottom:0}.page-module-scss-module__Po00La__infoRowInline .page-module-scss-module__Po00La__infoLabel{white-space:nowrap;font-size:11px}.page-module-scss-module__Po00La__infoRowInline .page-module-scss-module__Po00La__infoValue{font-size:14px}.page-module-scss-module__Po00La__infoRowInline .page-module-scss-module__Po00La__infoLink{font-size:13px}.page-module-scss-module__Po00La__infoCard{background:var(--bg-card);border:none;border-left:4px solid var(--color-primary);box-shadow:0 2px 12px rgba(var(--color-primary-rgb), .08),0 1px 4px #0000000a;border-radius:16px;padding:28px}.page-module-scss-module__Po00La__infoCardHeader{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.page-module-scss-module__Po00La__infoCardHeader .page-module-scss-module__Po00La__cardSectionTitle{margin-bottom:0}.page-module-scss-module__Po00La__editBtn{border:1.5px solid var(--border-color);background:var(--bg-card);color:var(--color-primary);cursor:pointer;border-radius:8px;padding:7px 18px;font-family:inherit;font-size:13px;font-weight:500;transition:border-color .2s,background .2s}.page-module-scss-module__Po00La__editBtn:hover{border-color:var(--color-primary);background:#f4f6ff}.page-module-scss-module__Po00La__editActions{align-items:center;gap:8px;display:flex}.page-module-scss-module__Po00La__cancelBtn{border:1.5px solid var(--border-color);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;border-radius:8px;padding:7px 18px;font-family:inherit;font-size:13px;font-weight:500;transition:border-color .2s}.page-module-scss-module__Po00La__cancelBtn:hover{border-color:#9ca3af}.page-module-scss-module__Po00La__infoInput{border:1.5px solid var(--border-color);width:100%;color:var(--text-primary);background:var(--bg-subtle);border-radius:8px;padding:6px 10px;font-family:inherit;font-size:14px;font-weight:500;transition:border-color .2s}.page-module-scss-module__Po00La__infoInput:focus{border-color:var(--color-primary);background:var(--bg-card);outline:none}.page-module-scss-module__Po00La__infoInput::placeholder{color:#c4cad8;font-weight:400}.page-module-scss-module__Po00La__infoRow{flex-direction:column;gap:3px;margin-bottom:18px;display:flex}.page-module-scss-module__Po00La__infoRow:last-child{margin-bottom:0}.page-module-scss-module__Po00La__infoLabel{text-transform:uppercase;letter-spacing:.08em;color:#9ca3af;font-size:13px;font-weight:700}.page-module-scss-module__Po00La__infoValue{color:var(--text-primary);font-size:17px;font-weight:500}.page-module-scss-module__Po00La__platformValue{align-items:center;gap:6px;display:flex}.page-module-scss-module__Po00La__platformFaviconInline{object-fit:contain;border-radius:3px;flex-shrink:0;width:16px;height:16px}.page-module-scss-module__Po00La__infoLink{color:var(--color-primary);word-break:break-all;font-size:14px;font-weight:500;text-decoration:none}.page-module-scss-module__Po00La__infoLink:hover{text-decoration:underline}.page-module-scss-module__Po00La__fullWidth{grid-column:1/-1}.page-module-scss-module__Po00La__emptyCard{background:var(--bg-card);border-left:4px solid var(--color-primary);box-shadow:0 2px 12px rgba(var(--color-primary-rgb), .08),0 1px 4px #0000000a;border-radius:16px;justify-content:space-between;align-items:center;padding:18px 28px;display:flex}.page-module-scss-module__Po00La__emptyCardTitle{text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary);font-size:14px;font-weight:700}.page-module-scss-module__Po00La__addBtn{border:1.5px dashed var(--border-color);color:var(--color-primary);cursor:pointer;background:0 0;border-radius:8px;padding:6px 16px;font-family:inherit;font-size:13px;font-weight:500;transition:border-color .2s,background .2s}.page-module-scss-module__Po00La__addBtn:hover{border-color:var(--color-primary);background:rgba(var(--color-primary-rgb), .05);border-style:solid}.page-module-scss-module__Po00La__noteDisplayEmpty{cursor:text;border-radius:10px;min-height:80px;transition:background .15s}.page-module-scss-module__Po00La__noteDisplayEmpty:hover{background:var(--bg-subtle)}.page-module-scss-module__Po00La__pillGroup{flex-wrap:wrap;gap:8px;display:flex}.page-module-scss-module__Po00La__pillBtn{border:1.5px solid var(--border-color);background:var(--bg-card);color:var(--color-primary);cursor:pointer;border-radius:9999px;padding:6px 18px;font-family:inherit;font-size:14px;font-weight:500;transition:border-color .15s,background .15s}.page-module-scss-module__Po00La__pillBtn:hover{border-color:var(--color-primary);background:rgba(var(--color-primary-rgb), .06)}.page-module-scss-module__Po00La__pillBtnActive{border-color:var(--color-secondary);background:linear-gradient(90deg, rgba(var(--color-primary-rgb), .12) 0%, rgba(var(--color-secondary-rgb), .12) 100%);color:var(--color-secondary);font-weight:600}.page-module-scss-module__Po00La__salaryRow{align-items:center;gap:8px;display:flex}.page-module-scss-module__Po00La__salaryRow input{flex:1;min-width:0}.page-module-scss-module__Po00La__salaryDash{color:#9ca3af;flex-shrink:0;font-size:16px}.page-module-scss-module__Po00La__currencySelect{border:1.5px solid var(--border-color);color:var(--color-primary);background:var(--bg-subtle);cursor:pointer;border-radius:8px;outline:none;flex-shrink:0;padding:6px 8px;font-family:inherit;font-size:13px;font-weight:600}.page-module-scss-module__Po00La__currencySelect:focus{border-color:var(--color-primary)}.page-module-scss-module__Po00La__nextActionBody{grid-template-columns:200px 1fr;align-items:start;gap:0 32px;display:grid}.page-module-scss-module__Po00La__nextActionNote{margin-bottom:0}.page-module-scss-module__Po00La__nextActionTextarea{border:1.5px solid var(--border-color);width:100%;color:var(--text-primary);background:var(--bg-subtle);resize:vertical;border-radius:10px;outline:none;padding:8px 12px;font-family:inherit;font-size:14px;line-height:1.5}.page-module-scss-module__Po00La__nextActionTextarea:focus{border-color:var(--color-primary);background:var(--bg-card)}.page-module-scss-module__Po00La__nextActionTextarea::placeholder{color:#c4cad8}.page-module-scss-module__Po00La__noteCard{background:var(--bg-card);border:none;border-left:4px solid var(--color-primary);box-shadow:0 2px 12px rgba(var(--color-primary-rgb), .08),0 1px 4px #0000000a;border-radius:16px;flex-direction:column;flex:1;gap:14px;padding:28px;display:flex}.page-module-scss-module__Po00La__noteCard textarea{border:1.5px solid var(--border-color);resize:vertical;min-height:200px;color:var(--text-primary);background:var(--bg-subtle);border-radius:12px;flex:1;padding:14px;font-family:inherit;font-size:14px;line-height:1.6}.page-module-scss-module__Po00La__noteCard textarea:focus{border-color:var(--color-primary);background:var(--bg-card);outline:none}.page-module-scss-module__Po00La__noteCard textarea::placeholder{color:#c4cad8}.page-module-scss-module__Po00La__noteDisplay{cursor:text;flex:1}.page-module-scss-module__Po00La__noteDisplay p{color:var(--text-primary);white-space:pre-wrap;margin:0 0 4px;font-size:14px;line-height:1.7}.page-module-scss-module__Po00La__noteDisplay p:last-child{margin-bottom:0}.page-module-scss-module__Po00La__notePlaceholder{font-style:italic;color:#c4cad8!important}.page-module-scss-module__Po00La__analysisGrid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;min-width:0;display:grid}.page-module-scss-module__Po00La__descriptionPanel{background:var(--bg-card);border:none;border-left:4px solid var(--color-primary);box-shadow:0 2px 12px rgba(var(--color-primary-rgb), .08),0 1px 4px #0000000a;border-radius:16px;flex-direction:column;display:flex;position:sticky;top:24px;overflow:hidden}.page-module-scss-module__Po00La__descPanelHeader{background:var(--bg-subtle);border-bottom:1px solid var(--border-subtle);flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 18px;display:flex}.page-module-scss-module__Po00La__descPanelTitle{color:var(--color-primary);text-transform:uppercase;letter-spacing:.06em;font-size:14px;font-weight:700}.page-module-scss-module__Po00La__descPanelBody{flex-direction:column;flex:1;gap:14px;min-height:0;padding:18px;display:flex}.page-module-scss-module__Po00La__descTextarea{border:1.5px solid var(--border-color);resize:vertical;width:100%;min-height:480px;max-height:680px;color:var(--text-primary);background:var(--bg-subtle);border-radius:12px;padding:14px;font-family:inherit;font-size:14px;line-height:1.6}.page-module-scss-module__Po00La__descTextarea:focus{border-color:var(--color-primary);background:var(--bg-card);outline:none}.page-module-scss-module__Po00La__descTextarea::placeholder{color:#c4cad8}.page-module-scss-module__Po00La__descriptionFooter{justify-content:flex-end;align-items:center;display:flex}.page-module-scss-module__Po00La__charCount{color:#9ca3af;font-size:12px}.page-module-scss-module__Po00La__descReadView{max-height:580px;padding-right:6px;overflow-y:auto}.page-module-scss-module__Po00La__descReadView::-webkit-scrollbar{width:4px}.page-module-scss-module__Po00La__descReadView::-webkit-scrollbar-track{background:0 0}.page-module-scss-module__Po00La__descReadView::-webkit-scrollbar-thumb{background:#d1d9ff;border-radius:4px}.page-module-scss-module__Po00La__descReadView .desc-heading{text-transform:uppercase;letter-spacing:.07em;color:var(--color-primary);margin:20px 0 6px;font-size:11px;font-weight:700}.page-module-scss-module__Po00La__descReadView .desc-heading:first-child{margin-top:0}.page-module-scss-module__Po00La__descReadView .desc-para{color:var(--text-secondary);margin-bottom:10px;font-size:14px;line-height:1.75}.page-module-scss-module__Po00La__descReadView .desc-list{color:var(--text-secondary);margin-bottom:12px;padding-left:0;font-size:14px;line-height:1.7;list-style:none}.page-module-scss-module__Po00La__descReadView .desc-list li{margin-bottom:5px;padding-left:18px;position:relative}.page-module-scss-module__Po00La__descReadView .desc-list li:before{content:"–";color:var(--color-primary);font-weight:600;position:absolute;left:0}.page-module-scss-module__Po00La__descReadView .hl-matched{color:#15803d;cursor:default;background:#f0fdf4;border-radius:3px;padding:1px 3px;font-style:normal}.page-module-scss-module__Po00La__descReadView .hl-missing{color:#be123c;cursor:default;background:#fff1f2;border-radius:3px;padding:1px 3px;font-style:normal}.page-module-scss-module__Po00La__descReadView .hl-phrase{color:#0d9488;cursor:default;background:#f0fffe;border-radius:3px;padding:1px 3px;font-style:normal}.page-module-scss-module__Po00La__descReadView .hl-keyword{color:#4338ca;cursor:default;background:#eef2ff;border-radius:3px;padding:1px 2px;font-style:normal}.page-module-scss-module__Po00La__descReadView .hl-must{color:#c2410c;cursor:default;background:#fff7ed;border-radius:3px;padding:1px 3px;font-style:normal;font-weight:600}.page-module-scss-module__Po00La__descReadView .hl-nice{color:#7c3aed;cursor:default;background:#f5f3ff;border-radius:3px;padding:1px 3px;font-style:normal}.page-module-scss-module__Po00La__descReadView .hl-culture{color:#92400e;cursor:default;background:#fffbeb;border-radius:3px;padding:1px 3px;font-style:normal}.page-module-scss-module__Po00La__descLegend{border-top:1px solid var(--border-color);flex-wrap:wrap;gap:14px;padding-top:12px;font-size:11px;font-weight:500;display:flex}.page-module-scss-module__Po00La__legendMatched{color:#15803d}.page-module-scss-module__Po00La__legendMissing{color:#be123c}.page-module-scss-module__Po00La__legendMust{color:#c2410c;font-weight:600}.page-module-scss-module__Po00La__legendNice{color:#7c3aed}.page-module-scss-module__Po00La__legendPhrase{color:#0d9488}.page-module-scss-module__Po00La__legendCulture{color:#92400e}.page-module-scss-module__Po00La__legendKeyword{color:#4338ca}.page-module-scss-module__Po00La__tailoringSection{flex-direction:column;gap:20px;display:flex}.page-module-scss-module__Po00La__tailoringSubNav{flex-direction:row;align-items:center;gap:8px;display:flex}.page-module-scss-module__Po00La__dnaScoreNav{align-items:center;gap:16px;display:flex}.page-module-scss-module__Po00La__dnaScoreItem{color:var(--text-muted);font-size:15px}.page-module-scss-module__Po00La__dnaScoreItem strong{color:var(--color-primary);margin-left:4px;font-weight:700}.page-module-scss-module__Po00La__tailoringCvSelectRow{align-items:center;gap:8px;margin-left:auto;display:flex}.page-module-scss-module__Po00La__runMatchingBtn{background:linear-gradient(-45deg, rgba(var(--color-primary-rgb), 1) 26%, rgba(var(--color-secondary-rgb), 1) 100%);color:#fff;cursor:pointer;white-space:nowrap;background-size:400% 400%;border:none;border-radius:9999px;align-items:center;gap:6px;margin-left:auto;padding:8px 18px;font-family:inherit;font-size:14px;font-weight:600;transition:opacity .2s,transform .15s,box-shadow .2s;animation:5s infinite page-module-scss-module__Po00La__gradientMove;display:flex;box-shadow:0 2px 8px #667eea40}.page-module-scss-module__Po00La__runMatchingBtn img{flex-shrink:0}.page-module-scss-module__Po00La__runMatchingBtn:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-2px)scale(1.05);box-shadow:0 8px 20px #667eea73}.page-module-scss-module__Po00La__runMatchingBtn:active:not(:disabled){filter:brightness();transform:translateY(0)scale(.98)}.page-module-scss-module__Po00La__runMatchingBtn:disabled{opacity:.6;cursor:not-allowed;animation:none}@keyframes page-module-scss-module__Po00La__gradientMove{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.page-module-scss-module__Po00La__tailoringCvSelect{border:1.5px solid var(--border-color);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;appearance:none;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px;border-radius:9999px;max-width:200px;padding:8px 34px 8px 16px;font-family:inherit;font-size:16px;overflow:hidden}.page-module-scss-module__Po00La__tailoringCvSelect:focus{border-color:var(--color-primary);outline:none}.page-module-scss-module__Po00La__cvSwitchConfirm{background:#f5c8421f;border:1.5px solid #f5c842;border-radius:12px;flex-shrink:0;margin-bottom:12px;padding:14px 16px}.page-module-scss-module__Po00La__cvSwitchText{color:var(--text-secondary);margin:0 0 10px;font-size:15px;line-height:1.5}.page-module-scss-module__Po00La__cvSwitchSub{color:var(--text-muted);margin-top:4px;font-size:13px;display:block}.page-module-scss-module__Po00La__cvSwitchActions{gap:8px;display:flex}.page-module-scss-module__Po00La__cvSwitchConfirmBtn{background:linear-gradient(35deg, var(--color-primary) 35%, var(--color-secondary) 100%);color:#fff;cursor:pointer;border:none;border-radius:9999px;padding:8px 18px;font-family:inherit;font-size:14px;font-weight:600;transition:opacity .2s}.page-module-scss-module__Po00La__cvSwitchConfirmBtn:hover{opacity:.88}.page-module-scss-module__Po00La__cvSwitchCancelBtn{border:1.5px solid var(--border-color);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;border-radius:9999px;padding:8px 18px;font-family:inherit;font-size:14px;font-weight:500;transition:border-color .2s,color .2s}.page-module-scss-module__Po00La__cvSwitchCancelBtn:hover{border-color:var(--color-primary);color:var(--color-primary)}.page-module-scss-module__Po00La__tailoringSubBtn{border:1.5px solid var(--border-color);background:var(--bg-card);color:var(--text-muted);cursor:pointer;border-radius:9999px;padding:9px 22px;font-family:inherit;font-size:15px;font-weight:500;transition:border-color .2s,color .2s}.page-module-scss-module__Po00La__tailoringSubBtn:hover{border-color:var(--color-primary);color:var(--color-primary)}.page-module-scss-module__Po00La__tailoringSubActive{background:linear-gradient(35deg, var(--color-primary) 35%, var(--color-secondary) 100%);color:#fff;border-color:#0000}.page-module-scss-module__Po00La__tailoringSubActive:hover{color:#fff;opacity:.9;border-color:#0000}.page-module-scss-module__Po00La__tailoredWrapper{grid-template-columns:1fr 1fr;align-items:start;gap:24px;min-width:0;display:grid}.page-module-scss-module__Po00La__tailoredLeftCol{scrollbar-width:thin;scrollbar-color:#e5e7eb #0000;flex-direction:column;min-width:0;height:calc(100vh - 96px);display:flex;position:sticky;top:80px;overflow-y:auto}.page-module-scss-module__Po00La__tailoredLeftCol::-webkit-scrollbar{width:4px}.page-module-scss-module__Po00La__tailoredLeftCol::-webkit-scrollbar-track{background:0 0}.page-module-scss-module__Po00La__tailoredLeftCol::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:4px}.page-module-scss-module__Po00La__cvHealthHeader{flex-shrink:0;align-items:center;gap:10px;min-height:38px;margin:14px 0;display:flex}.page-module-scss-module__Po00La__leftPanelToggle{background:var(--bg-subtle);border-radius:9999px;flex-shrink:0;gap:4px;padding:3px;display:flex}.page-module-scss-module__Po00La__leftPanelBtn{color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:9999px;padding:6px 16px;font-family:inherit;font-size:14px;font-weight:500;transition:background .18s,color .18s,box-shadow .18s}.page-module-scss-module__Po00La__leftPanelBtn:hover{color:var(--color-primary)}.page-module-scss-module__Po00La__leftPanelActive{background:var(--bg-card);color:var(--color-primary);box-shadow:0 1px 4px rgba(var(--color-primary-rgb), .18);font-weight:600}.page-module-scss-module__Po00La__cvHealthPanel{background:var(--bg-card);border:none;border-left:4px solid var(--color-primary);box-shadow:0 2px 12px rgba(var(--color-primary-rgb), .08),0 1px 4px #0000000a;border-radius:16px;flex-shrink:0;overflow:hidden}.page-module-scss-module__Po00La__leftToolPanel{flex-direction:column;flex:1;gap:16px;min-height:0;padding-bottom:32px;display:flex}.page-module-scss-module__Po00La__dnaTabBar{align-items:center;gap:8px;margin:25px 0;display:flex}.page-module-scss-module__Po00La__dnaTab{border:1.5px solid var(--border-color);background:var(--bg-card);color:var(--text-muted);cursor:pointer;border-radius:9999px;padding:7px 16px;font-family:inherit;font-size:13px;font-weight:500;transition:border-color .2s,color .2s}.page-module-scss-module__Po00La__dnaTab:hover{border-color:var(--color-primary);color:var(--color-primary)}.page-module-scss-module__Po00La__dnaTabActive{background:linear-gradient(35deg, var(--color-primary) 35%, var(--color-secondary) 100%);color:#fff;border-color:#0000}.page-module-scss-module__Po00La__dnaTabActive:hover{color:#fff;opacity:.9;border-color:#0000}.page-module-scss-module__Po00La__tailoredLeft{background:var(--bg-card);border:none;border-left:4px solid var(--color-primary);min-width:0;box-shadow:0 2px 12px rgba(var(--color-primary-rgb), .08),0 1px 4px #0000000a;border-radius:16px}.page-module-scss-module__Po00La__tailoredRight{flex-direction:column;min-width:0;display:flex}.page-module-scss-module__Po00La__keyWordsInTailored{background:var(--bg-card);border:none;border-left:4px solid var(--color-primary);box-shadow:0 2px 12px rgba(var(--color-primary-rgb), .08),0 1px 4px #0000000a;border-radius:14px;flex-flow:wrap;gap:8px;padding:16px;display:flex}.page-module-scss-module__Po00La__keyWordActive,.page-module-scss-module__Po00La__keyWordInActive{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:9999px;padding:5px 12px;font-size:14px;font-weight:500;transition:background .15s}.page-module-scss-module__Po00La__keyWordActive{background:rgba(var(--color-primary-rgb), .08);border:1.5px solid var(--color-primary);color:var(--color-primary)}.page-module-scss-module__Po00La__keyWordActive:hover{background:var(--color-primary);color:#fff}.page-module-scss-module__Po00La__keyWordInActive{color:#c0504a;background:#fff5f5;border:1.5px solid #f3a8a5}.page-module-scss-module__Po00La__keyWordInActive:hover{background:#fde8e7}.page-module-scss-module__Po00La__tailoredTools{border-top:1.5px solid var(--border-color);flex-direction:column;flex-shrink:0;gap:16px;margin-top:16px;padding-top:24px;padding-bottom:32px;display:flex}.page-module-scss-module__Po00La__emptyTailoring{background:var(--bg-card);border:1.5px dashed var(--border-color);text-align:center;color:var(--text-muted);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:60px 40px;display:flex}.page-module-scss-module__Po00La__emptyIcon{background:linear-gradient(35deg, var(--color-primary) 35%, var(--color-secondary) 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:28px}.page-module-scss-module__Po00La__emptyTailoring p{color:var(--text-secondary);margin:0;font-size:15px;font-weight:500}.page-module-scss-module__Po00La__emptyHint{max-width:360px;font-size:13px;line-height:1.5;color:#9ca3af!important;font-weight:400!important}.page-module-scss-module__Po00La__createCvLink{background:linear-gradient(-45deg, var(--color-primary) 26%, var(--color-secondary) 100%);color:#fff;border-radius:25px;margin-top:6px;padding:10px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .2s,transform .15s;display:inline-block}.page-module-scss-module__Po00La__createCvLink:hover{opacity:.88;transform:translateY(-1px)}@media (max-width:768px){.page-module-scss-module__Po00La__pageHeader{flex-wrap:wrap;gap:16px;padding:18px 0 16px}.page-module-scss-module__Po00La__headerTitle{order:1;width:100%}.page-module-scss-module__Po00La__headerVacancyTitle{font-size:22px}.page-module-scss-module__Po00La__headerCompany{font-size:15px}.page-module-scss-module__Po00La__headerScore{min-width:unset;order:2}.page-module-scss-module__Po00La__headerScoreValue{font-size:36px}.page-module-scss-module__Po00La__headerStatus{order:3;align-items:flex-start}.page-module-scss-module__Po00La__statusSelect{padding:7px 36px 7px 14px;font-size:14px}.page-module-scss-module__Po00La__subtabNav{-webkit-overflow-scrolling:touch;overflow-x:auto}.page-module-scss-module__Po00La__subtabBtn{white-space:nowrap;flex-shrink:0;padding:12px 16px;font-size:15px}.page-module-scss-module__Po00La__generalGrid,.page-module-scss-module__Po00La__analysisGrid{grid-template-columns:1fr}.page-module-scss-module__Po00La__descriptionPanel{position:static}.page-module-scss-module__Po00La__tailoredWrapper{grid-template-columns:1fr}.page-module-scss-module__Po00La__tailoringSubNav{-webkit-overflow-scrolling:touch;overflow-x:auto}.page-module-scss-module__Po00La__tailoringSubBtn{white-space:nowrap;flex-shrink:0}.page-module-scss-module__Po00La__infoCard,.page-module-scss-module__Po00La__noteCard{padding:18px}.page-module-scss-module__Po00La__descPanelBody{padding:14px}}
.analyzerList-module-scss-module__VO-_mG__wrapper{flex-flow:column;gap:15px;width:100%;display:flex}.analyzerList-module-scss-module__VO-_mG__navigation{flex-flow:row;justify-content:space-between;align-items:center;height:40px;display:flex}.analyzerList-module-scss-module__VO-_mG__navigation .analyzerList-module-scss-module__VO-_mG__inputWrapper{width:350px;height:40px;position:relative}.analyzerList-module-scss-module__VO-_mG__navigation .analyzerList-module-scss-module__VO-_mG__inputWrapper .analyzerList-module-scss-module__VO-_mG__image{position:absolute;top:10px;left:10px}.analyzerList-module-scss-module__VO-_mG__navigation .analyzerList-module-scss-module__VO-_mG__inputWrapper input{border:1.5px solid var(--border-color);background:var(--bg-subtle);width:100%;color:var(--text-primary);border-radius:20px;outline:none;padding:10px 10px 10px 40px;transition:border-color .2s}.analyzerList-module-scss-module__VO-_mG__navigation .analyzerList-module-scss-module__VO-_mG__inputWrapper input::placeholder{color:var(--text-muted)}.analyzerList-module-scss-module__VO-_mG__navigation .analyzerList-module-scss-module__VO-_mG__inputWrapper input:focus{border-color:var(--color-primary)}.analyzerList-module-scss-module__VO-_mG__navigation .analyzerList-module-scss-module__VO-_mG__buttons{flex-flow:row;justify-content:flex-end;column-gap:10px;display:flex}.analyzerList-module-scss-module__VO-_mG__navigation .analyzerList-module-scss-module__VO-_mG__buttons button{color:var(--color-primary);cursor:pointer;background-color:#0000;border:none;border-radius:8px;flex-flow:row;align-items:center;gap:6px;padding:4px 8px;font-size:14px;font-weight:600;transition:background-color .2s;display:flex}.analyzerList-module-scss-module__VO-_mG__navigation .analyzerList-module-scss-module__VO-_mG__buttons button:hover{background-color:rgba(var(--color-primary-rgb), .08)}@media (max-width:768px){.analyzerList-module-scss-module__VO-_mG__navigation{flex-direction:column;align-items:stretch;gap:10px;height:auto}.analyzerList-module-scss-module__VO-_mG__navigation .analyzerList-module-scss-module__VO-_mG__inputWrapper{width:100%}}.analyzerList-module-scss-module__VO-_mG__listWrapper{flex-direction:column;row-gap:10px;margin:10px 0;display:flex;overflow-x:auto}.analyzerList-module-scss-module__VO-_mG__headerRow{color:var(--text-muted);text-transform:uppercase;letter-spacing:.6px;border-bottom:1px solid var(--border-subtle);grid-template-columns:20px 1.2fr 2fr 1.5fr .8fr .8fr 1fr 1fr 1.2fr 30px;column-gap:12px;min-width:950px;padding:10px 25px 8px;font-size:11px;font-weight:600;display:grid}.analyzerList-module-scss-module__VO-_mG__cvRow{border-radius:10px;grid-template-columns:20px 1.2fr 2fr 1.5fr .8fr .8fr 1fr 1fr 1.2fr 30px;align-items:center;column-gap:12px;min-width:950px;padding:12px 25px;font-size:14px;font-weight:400;transition:background .15s;display:grid}.analyzerList-module-scss-module__VO-_mG__cvRow:hover{background:rgba(var(--color-primary-rgb), .06)!important}.analyzerList-module-scss-module__VO-_mG__rowLight{background-color:#0000}.analyzerList-module-scss-module__VO-_mG__rowDark{background:var(--bg-subtle)}.analyzerList-module-scss-module__VO-_mG__index{font-size:14px;font-weight:700}.analyzerList-module-scss-module__VO-_mG__link{color:var(--color-primary);cursor:pointer;font-size:16px;font-weight:400;text-decoration:none}.analyzerList-module-scss-module__VO-_mG__link:hover{text-decoration:underline}.analyzerList-module-scss-module__VO-_mG__titleCell{flex-direction:column;gap:4px;display:flex}.analyzerList-module-scss-module__VO-_mG__urgencyBadge{white-space:nowrap;border-radius:12px;align-items:center;width:fit-content;height:18px;padding:0 8px;font-size:11px;font-weight:600;display:flex}.analyzerList-module-scss-module__VO-_mG__urgencyOverdue{color:#f87171;background-color:#ce28281f}.analyzerList-module-scss-module__VO-_mG__urgencyToday{color:#fb923c;background-color:#e477171f}.analyzerList-module-scss-module__VO-_mG__urgencyUpcoming{color:var(--text-muted);background-color:#6b72801f}button.analyzerList-module-scss-module__VO-_mG__button{cursor:pointer;background:0 0;border:none;font-size:16px}.analyzerList-module-scss-module__VO-_mG__iconCentered{margin:0 auto;display:block}.analyzerList-module-scss-module__VO-_mG__pagination{justify-content:center;display:flex}.analyzerList-module-scss-module__VO-_mG__statusOffer,.analyzerList-module-scss-module__VO-_mG__statusThirdInterview,.analyzerList-module-scss-module__VO-_mG__statusSecondInterview,.analyzerList-module-scss-module__VO-_mG__statusFirstInterview,.analyzerList-module-scss-module__VO-_mG__statusApplied,.analyzerList-module-scss-module__VO-_mG__statusAnalyzed,.analyzerList-module-scss-module__VO-_mG__statusPending,.analyzerList-module-scss-module__VO-_mG__statusFollowUp,.analyzerList-module-scss-module__VO-_mG__statusUnsuccessful{white-space:nowrap;border-radius:20px;justify-content:center;align-items:center;width:fit-content;min-width:70px;height:20px;padding:0 10px;font-size:13px;font-weight:600;display:flex}.analyzerList-module-scss-module__VO-_mG__statusUnsuccessful{color:#f87171;background-color:#ce28281f}.analyzerList-module-scss-module__VO-_mG__statusFollowUp{color:#fb923c;background-color:#e477171f}.analyzerList-module-scss-module__VO-_mG__statusPending{color:var(--text-secondary);background-color:#6b72801f}.analyzerList-module-scss-module__VO-_mG__statusAnalyzed{color:var(--color-secondary);background-color:#1bbfaf1f}.analyzerList-module-scss-module__VO-_mG__statusApplied{color:var(--color-primary);background-color:#697cbe26}.analyzerList-module-scss-module__VO-_mG__statusFirstInterview{color:var(--color-primary);background-color:#697cbe2e}.analyzerList-module-scss-module__VO-_mG__statusSecondInterview{color:#d472d7;background-color:#bc41c01f}.analyzerList-module-scss-module__VO-_mG__statusThirdInterview{color:#38bdf8;background-color:#00aeff1f}.analyzerList-module-scss-module__VO-_mG__statusOffer{z-index:0;background:linear-gradient(90deg, rgba(var(--color-primary-rgb), .5), rgba(var(--color-secondary-rgb), .5));color:var(--text-primary);padding:0 10px;position:relative;overflow:hidden}.analyzerList-module-scss-module__VO-_mG__statusOffer:before{content:"";background-color:var(--bg-card);z-index:-1;border-radius:18px;position:absolute;inset:1px 3px}.analyzerList-module-scss-module__VO-_mG__platformCell{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;display:flex;overflow:hidden}.analyzerList-module-scss-module__VO-_mG__platformFavicon{object-fit:contain;border-radius:3px;flex-shrink:0}
@keyframes micButton-module-scss-module__V3-zcq__gentlePulse{0%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.micButton-module-scss-module__V3-zcq__micPulse{animation:1.5s ease-in-out infinite micButton-module-scss-module__V3-zcq__gentlePulse}.micButton-module-scss-module__V3-zcq__micBtn{cursor:pointer;z-index:10;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex;position:absolute;bottom:10px;right:10px}.micButton-module-scss-module__V3-zcq__micBtn:disabled{cursor:not-allowed;opacity:.4}
