.b2c-profile-page-module__ols8CW__page{width:100%;max-width:1280px;margin:0 auto}.b2c-profile-page-module__ols8CW__pageLayout{grid-template-columns:minmax(0,1fr) 18rem;align-items:start;gap:1.5rem;display:grid}.b2c-profile-page-module__ols8CW__pageMain{flex-direction:column;gap:1rem;min-width:0;display:flex}.b2c-profile-page-module__ols8CW__pageHead{margin-bottom:1.25rem}.b2c-profile-page-module__ols8CW__title{color:var(--text);letter-spacing:-.02em;margin:0 0 .25rem;font-size:1.4rem;font-weight:800}.b2c-profile-page-module__ols8CW__sub{color:var(--text-muted);margin:0;font-size:.9rem}.b2c-profile-page-module__ols8CW__tabs{z-index:20;border:1px solid var(--border-subtle,var(--border));background:color-mix(in srgb, var(--elevated) 94%, transparent);width:fit-content;max-width:100%;box-shadow:0 8px 24px color-mix(in srgb, var(--shadow-color) 72%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:none;border-radius:999px;gap:.35rem;margin-bottom:.25rem;padding:.32rem;display:flex;position:sticky;top:.75rem;overflow-x:auto}.b2c-profile-page-module__ols8CW__tabs::-webkit-scrollbar{display:none}.b2c-profile-page-module__ols8CW__tab,.b2c-profile-page-module__ols8CW__tabOn{color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;padding:.58rem 1.05rem;font-size:.84rem;font-weight:750;transition:color .18s,background .18s,transform .18s}.b2c-profile-page-module__ols8CW__tab:hover{color:var(--primary);background:var(--surface-hover,var(--secondary-light))}.b2c-profile-page-module__ols8CW__tabOn{color:var(--text-on-accent);background:var(--accent);box-shadow:0 5px 14px color-mix(in srgb, var(--accent) 30%, transparent)}.b2c-profile-page-module__ols8CW__tab:active,.b2c-profile-page-module__ols8CW__tabOn:active{transform:scale(.97)}.b2c-profile-page-module__ols8CW__freshnessBanner{color:var(--text);background:#fef3c773;border:1px solid #eab30859;border-radius:10px;margin:0 0 1rem;padding:.75rem 1rem;font-size:.9rem}.b2c-profile-page-module__ols8CW__pageWrap{min-height:320px;position:relative}.b2c-profile-page-module__ols8CW__parseOverlay{z-index:50;background:color-mix(in srgb, var(--page-bg) 82%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:var(--radius-card);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.b2c-profile-page-module__ols8CW__actionRow{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.b2c-profile-page-module__ols8CW__inlineForm{flex-direction:column;gap:0;display:flex}.b2c-profile-page-module__ols8CW__inlineForm .form-row{margin-bottom:16px}.b2c-profile-page-module__ols8CW__inlineForm .form-row:last-child{margin-bottom:0}.b2c-profile-page-module__ols8CW__inlineForm .form-group{margin-bottom:0}.b2c-profile-page-module__ols8CW__fullField{margin-bottom:0}.b2c-profile-page-module__ols8CW__aiEditForm{flex-direction:column;gap:1.25rem;margin-top:.75rem;display:flex}.b2c-profile-page-module__ols8CW__editSection{flex-direction:column;gap:.55rem;display:flex}.b2c-profile-page-module__ols8CW__editRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.b2c-profile-page-module__ols8CW__editRow .b2c-profile-page-module__ols8CW__form-input{flex:1;min-width:140px}.b2c-profile-page-module__ols8CW__editCard{border:1px solid var(--border);border-radius:var(--radius-input);background:var(--page-bg);flex-direction:column;gap:.45rem;padding:.65rem .75rem;display:flex}.b2c-profile-page-module__ols8CW__panel{min-height:2rem}.b2c-profile-page-module__ols8CW__card{background:var(--tm-card-bg,var(--lime-card-bg));border:1px solid var(--tm-card-border,var(--lime-card-border));border-radius:var(--tm-card-radius,var(--lime-card-radius));box-shadow:var(--tm-card-shadow,var(--lime-card-shadow));padding:1.1rem 1.2rem;animation:.55s cubic-bezier(.22,1,.36,1) both b2c-profile-page-module__ols8CW__b2cFadeUp;position:relative;overflow:visible}.b2c-profile-page-module__ols8CW__cvInsightsCard{background:linear-gradient(165deg, color-mix(in srgb, var(--accent,#b1f757) 14%, var(--elevated)) 0%, var(--elevated) 42%, color-mix(in srgb, var(--elevated) 94%, var(--secondary-light)) 100%);border-color:color-mix(in srgb, var(--accent,#b1f757) 45%, var(--lime-card-border))}.b2c-profile-page-module__ols8CW__cvInsightsCard:before{content:"";border-radius:var(--tm-card-radius,var(--lime-card-radius)) var(--tm-card-radius,var(--lime-card-radius)) 0 0;background:linear-gradient(90deg, var(--primary,#016b82), color-mix(in srgb, var(--accent,#b1f757) 85%, #fff), var(--primary,#016b82));background-size:200% 100%;width:100%;height:3px;animation:4s ease-in-out infinite b2c-profile-page-module__ols8CW__b2cShimmer;display:block;position:absolute;inset:0 auto auto 0}.b2c-profile-page-module__ols8CW__marketplaceCard{border-width:1.5px;border-color:var(--lime-card-border);background:linear-gradient(180deg, color-mix(in srgb, var(--accent,#b1f757) 12%, var(--elevated)), var(--elevated) 4.5rem)}.b2c-profile-page-module__ols8CW__marketplaceHint{color:var(--text-muted);margin:-.35rem 0 .85rem;font-size:.82rem;line-height:1.45}.b2c-profile-page-module__ols8CW__card:not(.b2c-profile-page-module__ols8CW__cvInsightsCard):before{display:none}html[data-theme=dark] .b2c-profile-page-module__ols8CW__cvInsightsCard:before{opacity:.85}.b2c-profile-page-module__ols8CW__cardRow{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex;position:relative}.b2c-profile-page-module__ols8CW__cardTitleBlock{min-width:0}.b2c-profile-page-module__ols8CW__cardTitle{color:var(--text);margin:0;font-size:1.05rem;font-weight:700;line-height:1.2}.b2c-profile-page-module__ols8CW__cardSub{color:var(--text-muted);margin:.35rem 0 0;font-size:.9rem;line-height:1.45}.b2c-profile-page-module__ols8CW__formPanel{z-index:1;background:0 0;border:0;border-radius:0;padding:0;position:relative}html[data-theme=dark] .b2c-profile-page-module__ols8CW__formPanel{background:0 0;border-color:#0000}.b2c-profile-page-module__ols8CW__uploadRow{align-items:center;gap:.5rem;display:flex}.b2c-profile-page-module__ols8CW__pctLine{color:var(--text);margin:0 0 1rem;font-size:.9rem}.b2c-profile-page-module__ols8CW__pctLine span{color:var(--text-muted);font-weight:500}.b2c-profile-page-module__ols8CW__dl,.b2c-profile-page-module__ols8CW__profilePhotoCard{border:1px solid var(--tm-card-border,var(--border));border-radius:var(--tm-card-radius,var(--radius-panel));background:var(--elevated);box-shadow:0 10px 26px color-mix(in srgb, var(--shadow-color) 42%, transparent);align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem 1.15rem;display:flex}.b2c-profile-page-module__ols8CW__profilePhoto,.b2c-profile-page-module__ols8CW__profilePhotoFallback{border:2px solid var(--border);border-radius:50%;flex:0 0 88px;width:88px;height:88px}.b2c-profile-page-module__ols8CW__profilePhoto{-o-object-fit:cover;object-fit:cover;display:block}.b2c-profile-page-module__ols8CW__profilePhotoFallback{color:var(--text-muted);background:var(--page-bg);text-align:center;place-items:center;padding:.75rem;font-size:.78rem;font-weight:700;display:grid}.b2c-profile-page-module__ols8CW__profilePhotoCopy h2{margin:0 0 .25rem;font-size:1rem}.b2c-profile-page-module__ols8CW__profilePhotoCopy p{color:var(--text-muted);margin:0 0 .65rem;font-size:.85rem}.b2c-profile-page-module__ols8CW__summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1.25rem;margin:0;display:grid}.b2c-profile-page-module__ols8CW__personalDetails{border-top:1px solid color-mix(in srgb, var(--border) 80%, transparent);margin-top:1rem;padding-top:.85rem}.b2c-profile-page-module__ols8CW__personalDetailsSummary{cursor:pointer;align-items:center;gap:.6rem;list-style:none;display:flex}.b2c-profile-page-module__ols8CW__personalDetailsSummary::-webkit-details-marker{display:none}.b2c-profile-page-module__ols8CW__personalDetailsSummary:after{content:"+";color:var(--primary);margin-left:auto;font-size:1rem;font-weight:700}.b2c-profile-page-module__ols8CW__personalDetails[open] .b2c-profile-page-module__ols8CW__personalDetailsSummary{margin-bottom:.7rem}.b2c-profile-page-module__ols8CW__personalDetails[open] .b2c-profile-page-module__ols8CW__personalDetailsSummary:after{content:"−"}.b2c-profile-page-module__ols8CW__personalDetailsTitle{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:750}.b2c-profile-page-module__ols8CW__personalDetailsHint{color:var(--text-muted);font-size:.75rem}.b2c-profile-page-module__ols8CW__subTabs{z-index:20;border:1px solid var(--lime-card-border);background:color-mix(in srgb, var(--elevated) 92%, transparent);box-shadow:0 8px 20px color-mix(in srgb, var(--shadow-color) 16%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:12px;flex-wrap:wrap;gap:.3rem;margin:0 0 1rem;padding:.42rem;display:flex;position:sticky;top:0}.b2c-profile-page-module__ols8CW__subTab,.b2c-profile-page-module__ols8CW__subTabOn{color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:.35rem .7rem;font-size:.8rem;font-weight:650;transition:background .22s,color .22s,border-color .22s,transform .18s,box-shadow .22s}.b2c-profile-page-module__ols8CW__subTab:hover{color:var(--text);background:color-mix(in srgb, var(--surface,#f8fafc) 80%, transparent);transform:translateY(-1px)}.b2c-profile-page-module__ols8CW__subTabOn{border-color:color-mix(in srgb, var(--accent,#b1f757) 82%, var(--primary));background:color-mix(in srgb, var(--accent,#b1f757) 28%, var(--elevated));color:var(--primary,#016b82);box-shadow:0 4px 14px color-mix(in srgb, var(--accent,#b1f757) 22%, transparent)}.b2c-profile-page-module__ols8CW__showMore{color:var(--primary,#016b82);cursor:pointer;background:0 0;border:0;margin-top:.55rem;padding:0;font-size:.8rem;font-weight:650}.b2c-profile-page-module__ols8CW__stickyRail{position:sticky;top:0}.b2c-profile-page-module__ols8CW__stickyCard{border:1px solid var(--tm-card-border,var(--lime-card-border));border-radius:var(--tm-card-radius,var(--lime-card-radius));background:var(--tm-card-bg,var(--lime-card-bg));box-shadow:var(--tm-card-shadow,var(--lime-card-shadow));padding:.95rem 1rem;animation:.6s cubic-bezier(.22,1,.36,1) 80ms both b2c-profile-page-module__ols8CW__b2cFadeUp}.b2c-profile-page-module__ols8CW__stickyProgress{background:color-mix(in srgb, var(--border) 55%, transparent);border-radius:999px;height:6px;margin:0 0 .85rem;overflow:hidden}.b2c-profile-page-module__ols8CW__stickyProgressFill{border-radius:inherit;background:linear-gradient(90deg, var(--primary,#016b82), color-mix(in srgb, var(--accent,#b1f757) 70%, var(--primary)));will-change:width;height:100%;transition:width .9s cubic-bezier(.22,1,.36,1);display:block}.b2c-profile-page-module__ols8CW__competencyTabPane{border-top:0;margin-top:0;padding-top:0}.b2c-profile-page-module__ols8CW__competencyEmptyState{border:1px dashed color-mix(in srgb, var(--border) 75%, transparent);background:color-mix(in srgb, var(--elevated) 92%, var(--secondary-light));color:var(--text-muted);border-radius:12px;margin:0;padding:.85rem .95rem;font-size:.85rem;line-height:1.5}.b2c-profile-page-module__ols8CW__cvSectionPane{animation:.42s cubic-bezier(.22,1,.36,1) both b2c-profile-page-module__ols8CW__b2cFadeUp}.b2c-profile-page-module__ols8CW__skillsStatGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;min-width:min(100%,16rem);display:grid}.b2c-profile-page-module__ols8CW__skillsStatPill{border:1px solid color-mix(in srgb, var(--accent,#b1f757) 35%, var(--border));background:color-mix(in srgb, var(--elevated) 88%, var(--accent,#b1f757) 12%);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:.15rem;padding:.55rem .45rem;animation:.5s cubic-bezier(.22,1,.36,1) both b2c-profile-page-module__ols8CW__b2cFadeUp;display:flex}.b2c-profile-page-module__ols8CW__skillsStatPill:first-child{animation-delay:50ms}.b2c-profile-page-module__ols8CW__skillsStatPill:nth-child(2){animation-delay:.1s}.b2c-profile-page-module__ols8CW__skillsStatPill:nth-child(3){animation-delay:.15s}.b2c-profile-page-module__ols8CW__skillsStatValue{color:var(--text);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:800;line-height:1.1}.b2c-profile-page-module__ols8CW__skillsStatLabel{color:var(--text-muted);letter-spacing:.02em;text-transform:uppercase;font-size:.68rem;font-weight:650}@keyframes b2c-profile-page-module__ols8CW__b2cFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes b2c-profile-page-module__ols8CW__b2cProgressGrow{0%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}@keyframes b2c-profile-page-module__ols8CW__b2cShimmer{0%,to{background-position:0%}50%{background-position:100%}}@media (prefers-reduced-motion:reduce){.b2c-profile-page-module__ols8CW__card,.b2c-profile-page-module__ols8CW__stickyCard,.b2c-profile-page-module__ols8CW__cvSectionPane,.b2c-profile-page-module__ols8CW__skillsStatPill,.b2c-profile-page-module__ols8CW__cvInsightsCard:before{animation:none}.b2c-profile-page-module__ols8CW__subTab,.b2c-profile-page-module__ols8CW__subTabOn{transition:none}.b2c-profile-page-module__ols8CW__subTab:hover{transform:none}.b2c-profile-page-module__ols8CW__stickyProgressFill{transition:none}}.b2c-profile-page-module__ols8CW__compactCard{padding:.85rem 1rem}.b2c-profile-page-module__ols8CW__compactDetails{margin:0}.b2c-profile-page-module__ols8CW__compactSummary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}.b2c-profile-page-module__ols8CW__compactSummary::-webkit-details-marker{display:none}.b2c-profile-page-module__ols8CW__compactSummaryText{color:var(--text-muted);margin-top:.25rem;font-size:.78rem;display:block}.b2c-profile-page-module__ols8CW__compactConfigure{color:var(--primary);font-size:.78rem;font-weight:700}.b2c-profile-page-module__ols8CW__compactConfigure:after{content:" +"}.b2c-profile-page-module__ols8CW__compactDetails[open] .b2c-profile-page-module__ols8CW__compactConfigure:after{content:" −"}.b2c-profile-page-module__ols8CW__compactDetailsBody{padding-top:.8rem}.b2c-profile-page-module__ols8CW__alertPreferencesGrid{grid-template-columns:minmax(0,1fr) minmax(12rem,.55fr);align-items:end;gap:1rem;margin-top:.8rem;display:grid}.b2c-profile-page-module__ols8CW__alertChannels{border:0;min-width:0;margin:0;padding:0}.b2c-profile-page-module__ols8CW__alertChannels legend,.b2c-profile-page-module__ols8CW__alertFrequency>span{color:var(--text-secondary);margin-bottom:.4rem;font-size:.8rem;font-weight:700}.b2c-profile-page-module__ols8CW__alertChannelOptions{flex-wrap:wrap;gap:.45rem .8rem;display:flex}.b2c-profile-page-module__ols8CW__alertChannelOptions label,.b2c-profile-page-module__ols8CW__alertQuietHours{color:var(--text-secondary);font-size:.82rem}.b2c-profile-page-module__ols8CW__alertFrequency{flex-direction:column;display:flex}.b2c-profile-page-module__ols8CW__alertFooter{border-top:1px solid color-mix(in srgb, var(--border) 65%, transparent);justify-content:space-between;align-items:center;gap:1rem;margin-top:.85rem;padding-top:.75rem;display:flex}.b2c-profile-page-module__ols8CW__stickyKicker{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;margin:0 0 .35rem;font-size:.7rem;font-weight:750}.b2c-profile-page-module__ols8CW__stickyScore{color:var(--text-secondary);margin:0 0 .75rem;font-size:.95rem}.b2c-profile-page-module__ols8CW__stickyScore strong{color:var(--text);font-size:1.15rem}.b2c-profile-page-module__ols8CW__stickyStats{gap:.45rem;margin:0;display:grid}.b2c-profile-page-module__ols8CW__stickyStats div{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.b2c-profile-page-module__ols8CW__stickyStats dt{color:var(--text-muted);font-size:.78rem}.b2c-profile-page-module__ols8CW__stickyStats dd{margin:0;font-size:.85rem;font-weight:700}.b2c-profile-page-module__ols8CW__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.25rem;display:grid}.b2c-profile-page-module__ols8CW__formGrid label{color:var(--text-secondary);flex-direction:column;gap:.35rem;font-size:.85rem;font-weight:600;display:flex}.b2c-profile-page-module__ols8CW__checkboxRow{color:var(--text-secondary);flex-direction:row;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;display:flex}.b2c-profile-page-module__ols8CW__dl div,.b2c-profile-page-module__ols8CW__summaryGrid div{min-width:0;margin:0}.b2c-profile-page-module__ols8CW__dl dt,.b2c-profile-page-module__ols8CW__summaryGrid dt{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin:0 0 .15rem;font-size:.7rem;font-weight:800}.b2c-profile-page-module__ols8CW__dl dd,.b2c-profile-page-module__ols8CW__summaryGrid dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.45}.b2c-profile-page-module__ols8CW__statusLine{color:var(--text-secondary);margin:0 0 1rem;font-size:.9rem;line-height:1.5}.b2c-profile-page-module__ols8CW__stateWrap{text-align:center;padding:2.5rem 1rem}.b2c-profile-page-module__ols8CW__muted{color:var(--text-muted)}.b2c-profile-page-module__ols8CW__error{color:var(--error-text);margin:0 0 .75rem;font-size:.9rem}.b2c-profile-page-module__ols8CW__successBanner{color:var(--text-secondary);background:color-mix(in srgb, var(--primary) 10%, var(--elevated));border:1px solid color-mix(in srgb, var(--primary) 22%, var(--border));border-radius:10px;margin:0 0 1rem;padding:.65rem .85rem;font-size:.9rem}.b2c-profile-page-module__ols8CW__hidden{opacity:0;pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}@media (max-width:980px){.b2c-profile-page-module__ols8CW__pageLayout{grid-template-columns:minmax(0,1fr)}.b2c-profile-page-module__ols8CW__stickyRail{order:-1;position:static}}@media (max-width:720px){.b2c-profile-page-module__ols8CW__card{border-radius:22px;padding:1rem}.b2c-profile-page-module__ols8CW__tabs{width:100%;top:.35rem}.b2c-profile-page-module__ols8CW__tab,.b2c-profile-page-module__ols8CW__tabOn{text-align:center;flex:1 0 auto}.b2c-profile-page-module__ols8CW__skillsStatGrid{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.b2c-profile-page-module__ols8CW__formPanel{padding:0}.b2c-profile-page-module__ols8CW__summaryGrid{grid-template-columns:1fr}.b2c-profile-page-module__ols8CW__inlineForm .form-row{grid-template-columns:1fr}.b2c-profile-page-module__ols8CW__alertPreferencesGrid{grid-template-columns:1fr}.b2c-profile-page-module__ols8CW__alertFooter{flex-direction:column;align-items:flex-start}}
.registration-module__Jaeuna__accountRow{gap:12px;margin-bottom:24px;display:flex}.registration-module__Jaeuna__accountCard{cursor:pointer;text-align:center;font:inherit;color:inherit;background:linear-gradient(135deg,#ffffffdb,#dff5ee6b);border:1px solid #c8e8def2;border-radius:16px;flex:1;padding:20px 16px;transition:border-color .28s cubic-bezier(.22,1,.36,1),background .28s cubic-bezier(.22,1,.36,1),box-shadow .28s,transform .22s;position:relative;overflow:hidden;box-shadow:0 10px 26px #016b8114}.registration-module__Jaeuna__accountCard:before{content:"";opacity:0;background:linear-gradient(90deg,#016b8133,#3cc9e05c);height:3px;transition:opacity .2s;position:absolute;inset:0 0 auto}.registration-module__Jaeuna__accountCard:hover{border-color:var(--border-hover);background:linear-gradient(135deg,#fffffff5,#dff5ee9e);transform:translateY(-2px);box-shadow:0 16px 34px #016b8121}.registration-module__Jaeuna__accountCard:hover:before,.registration-module__Jaeuna__accountCardActive:before{opacity:1}html[data-theme=dark] .registration-module__Jaeuna__accountCard{background:linear-gradient(135deg,#0f252cd1,#1438446b);border-color:#bef0e11f;box-shadow:0 10px 28px #0003}html[data-theme=dark] .registration-module__Jaeuna__accountCard:hover{background:#143844a6;border-color:#bef0e138}.registration-module__Jaeuna__accountCardActive{border:2px solid var(--primary);background:linear-gradient(135deg,#dff5eefa,#fffffff0),linear-gradient(120deg,#3cc9e02e,#b1f75729);box-shadow:0 0 0 3px #016b811a,0 18px 38px #016b8129}html[data-theme=dark] .registration-module__Jaeuna__accountCardActive{border-color:var(--primary);background:linear-gradient(#143844f2,#0f252ce0);box-shadow:0 0 0 2px #3cc9e01f,0 16px 36px #00000047}.registration-module__Jaeuna__accountCard:active{transform:scale(.985)}.registration-module__Jaeuna__accountCardIcon{background:linear-gradient(135deg, var(--primary), var(--primary-hover));color:#fff;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:8px;font-size:20px;line-height:1;display:inline-flex;box-shadow:0 10px 20px #016b8129}.registration-module__Jaeuna__accountCard:last-child .registration-module__Jaeuna__accountCardIcon{background:linear-gradient(135deg, #0a66c2, var(--primary))}.registration-module__Jaeuna__accountCardActive .registration-module__Jaeuna__accountCardIcon{background:linear-gradient(135deg, var(--primary), var(--accent-dark));color:#fff}.registration-module__Jaeuna__accountCardTitle{color:var(--text);margin-bottom:4px;font-size:14px;font-weight:700;line-height:1.3}.registration-module__Jaeuna__accountCardHint{color:var(--text-muted);font-size:11px;font-weight:400;line-height:1.35}.registration-module__Jaeuna__personalNote{color:var(--text-muted);text-align:center;margin-bottom:16px;font-size:13px;line-height:1.45}.registration-module__Jaeuna__verifyCallout{text-align:start;background:linear-gradient(135deg,#ffffffe6,#dff5eeb8),linear-gradient(120deg,#3cc9e029,#b1f7571f);border:1px solid #016b8138;border-radius:18px;margin-bottom:20px;padding:18px 18px 16px;box-shadow:0 12px 32px #016b811a}html[data-theme=dark] .registration-module__Jaeuna__verifyCallout{background:linear-gradient(135deg,#0f252cf5,#143844b8);border-color:#3cc9e047;box-shadow:0 14px 36px #00000042}.registration-module__Jaeuna__verifyCalloutTitle{color:var(--text);margin:0 0 8px;font-size:15px;font-weight:700;line-height:1.3}.registration-module__Jaeuna__verifyCalloutBody{color:var(--text-muted);margin:0 0 14px;font-size:13px;line-height:1.5}.registration-module__Jaeuna__verifyCalloutFeedback{text-align:start;margin:12px 0 0;font-size:12px;line-height:1.45}.registration-module__Jaeuna__verifyCalloutFeedbackOk{color:var(--text-muted)}.registration-module__Jaeuna__verifyCalloutFeedbackErr{color:var(--error-text)}.registration-module__Jaeuna__form{flex-direction:column;gap:0;margin-bottom:0;display:flex}.registration-module__Jaeuna__phoneInputWrap{width:100%}.registration-module__Jaeuna__phoneInput{--PhoneInput-color--focus:var(--primary,#016b81);width:100%}.registration-module__Jaeuna__phoneInput.PhoneInput{align-items:stretch;gap:8px;width:100%;display:flex}.registration-module__Jaeuna__phoneInput.PhoneInput .PhoneInputCountry{align-self:flex-start;position:relative}.registration-module__Jaeuna__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.registration-module__Jaeuna__countryTrigger{border:1px solid var(--border);border-radius:var(--radius-input);background:var(--elevated);min-width:118px;max-width:148px;color:var(--text);font:inherit;cursor:pointer;box-sizing:border-box;flex:0 0 132px;justify-content:flex-start;align-items:center;gap:6px;padding:10px 8px;font-size:15px;line-height:1.35;transition:border-color .15s,box-shadow .15s;display:inline-flex}.registration-module__Jaeuna__countryTrigger:disabled{opacity:.65;cursor:not-allowed}.registration-module__Jaeuna__countryTrigger:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.registration-module__Jaeuna__countryTriggerCodes{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.registration-module__Jaeuna__dialCode{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text);font-size:13px;font-weight:600}.registration-module__Jaeuna__isoCode{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);white-space:nowrap;font-size:12px;font-weight:700}.registration-module__Jaeuna__countryNameInList{text-align:start;min-width:0;color:var(--text-muted);flex:1;font-size:13px;font-weight:400}.registration-module__Jaeuna__countryDropdown{z-index:30;background:var(--elevated);border:1px solid var(--border);border-radius:var(--radius-input);min-width:min(100vw - 32px,300px);max-width:min(100vw - 32px,360px);box-shadow:0 8px 24px var(--shadow-color);margin-top:0;margin-bottom:6px;padding:8px;position:absolute;top:auto;bottom:100%;left:0}.registration-module__Jaeuna__countrySearchRow{margin-bottom:8px}.registration-module__Jaeuna__countryList{max-height:220px;margin:0;padding:0;list-style:none;overflow-y:auto}.registration-module__Jaeuna__countryEmpty{color:var(--text-muted);padding:10px 8px;font-size:13px;list-style:none}.registration-module__Jaeuna__countryDivider{background:var(--border);height:1px;margin:6px 0;list-style:none}.registration-module__Jaeuna__countryListButton{width:100%;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;margin:0;padding:8px 10px;font-size:14px;line-height:1.3;display:block}.registration-module__Jaeuna__countryListButton:hover{background:var(--secondary-light,#f1f5f9)}.registration-module__Jaeuna__countryListButtonActive{background:var(--secondary-light,#f1f5f9);border-color:var(--border)}.registration-module__Jaeuna__countryListOptionInner{flex-wrap:wrap;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.registration-module__Jaeuna__fieldError{color:var(--error-text);margin-top:6px;font-size:.8rem}.registration-module__Jaeuna__helper{color:var(--text-muted);margin-top:4px;font-size:11px;line-height:1.35}.registration-module__Jaeuna__btnFull.btn.btn-primary{border-radius:var(--button-radius);background:var(--button-gradient);width:100%;color:var(--button-text);border-color:#acff40bd;margin-top:8px;padding:14px 16px;box-shadow:0 14px 28px #acff4033,inset 0 1px #ffffffb8}.registration-module__Jaeuna__btnFull.btn.btn-primary:hover:not(:disabled){filter:brightness(1.01);background:var(--button-gradient-hover);color:var(--button-text);box-shadow:0 18px 34px #acff4047,inset 0 1px #ffffffdb}html[data-theme=dark] .registration-module__Jaeuna__btnFull.btn.btn-primary{box-shadow:0 14px 32px #00000047}.registration-module__Jaeuna__oauthTopSection{width:100%}.registration-module__Jaeuna__oauthTopRow{align-items:stretch;gap:10px;width:100%;display:flex}.registration-module__Jaeuna__oauthTopBtn.btn.btn-outline{text-wrap:balance;background:linear-gradient(135deg,#ffffffeb,#dff5ee5c);border:1px solid #c8e8def2;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:8px;min-width:0;padding:12px 10px;font-size:13px;font-weight:600;line-height:1.3;transition:transform .16s,border-color .15s,box-shadow .15s,background .15s;display:inline-flex;box-shadow:0 8px 22px #016b8112}.registration-module__Jaeuna__oauthTopBtn.btn.btn-outline:hover:not(:disabled){background:linear-gradient(135deg,#fffffffa,#bef0e185);border-color:#016b8152;transform:translateY(-1px);box-shadow:0 12px 28px #016b811f}html[data-theme=dark] .registration-module__Jaeuna__oauthTopBtn.btn.btn-outline{background:#0f252ce0;border-color:#bef0e11f;box-shadow:0 10px 26px #00000038}html[data-theme=dark] .registration-module__Jaeuna__oauthTopBtn.btn.btn-outline:hover:not(:disabled){border-color:#bef0e138;box-shadow:0 14px 32px #00000047}.registration-module__Jaeuna__oauthLinkedInIcon{color:#0a66c2;flex-shrink:0;width:18px;height:18px;display:block}.registration-module__Jaeuna__oauthGoogleIcon{flex-shrink:0;width:18px;height:18px;display:block}.registration-module__Jaeuna__dividerOrAfterSocial{margin-top:14px;margin-bottom:18px}.registration-module__Jaeuna__authFlavorEnter{animation:.32s cubic-bezier(.22,1,.36,1) both registration-module__Jaeuna__authFlavorEnter}@keyframes registration-module__Jaeuna__authFlavorEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.registration-module__Jaeuna__dividerOr{color:var(--primary);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:12px;margin:20px 0;font-size:11px;font-weight:650;display:flex}.registration-module__Jaeuna__dividerOr:before,.registration-module__Jaeuna__dividerOr:after{content:"";background:linear-gradient(90deg,#0000,#016b8152,#b1f7576b);border-radius:1px;flex:1;height:1px}html[data-theme=dark] .registration-module__Jaeuna__dividerOr:before{background:linear-gradient(90deg,#bef0e124,#3cc9e033)}html[data-theme=dark] .registration-module__Jaeuna__dividerOr:after{background:linear-gradient(90deg,#bef0e124,#3cc9e033)}.registration-module__Jaeuna__switchAuthRow{text-align:center;color:var(--text-muted);margin-top:22px;padding-top:4px;font-size:13px;line-height:1.45}.registration-module__Jaeuna__switchAuthLink{color:var(--primary,#016b81);font-weight:600;text-decoration:none}.registration-module__Jaeuna__switchAuthLink:hover{text-decoration:underline}
.password-field-module__ZF6Msa__wrap{width:100%;position:relative}.password-field-module__ZF6Msa__input{padding-inline-end:44px}.password-field-module__ZF6Msa__toggle{inset-inline-end:8px;width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;margin:0;padding:0;transition:color .15s,background .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.password-field-module__ZF6Msa__toggle:hover:not(:disabled){color:var(--text);background:var(--secondary-light)}.password-field-module__ZF6Msa__toggle:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);outline:none}.password-field-module__ZF6Msa__toggle:disabled{opacity:.55;cursor:not-allowed}.password-field-module__ZF6Msa__icon{flex-shrink:0}
.b2c-profile-quality-score-module__xHXDVa__card{border:1px solid var(--lime-card-border);background:var(--elevated);box-shadow:0 8px 24px color-mix(in srgb, var(--shadow-color) 16%, transparent);border-radius:16px;margin-bottom:0;padding:1.1rem 1.15rem 1.15rem}.b2c-profile-quality-score-module__xHXDVa__cardCompact{padding:.95rem 1rem}.b2c-profile-quality-score-module__xHXDVa__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem;display:flex}.b2c-profile-quality-score-module__xHXDVa__title{letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:800}.b2c-profile-quality-score-module__xHXDVa__sub{color:var(--text-muted);max-width:36rem;margin:.25rem 0 0;font-size:.82rem}.b2c-profile-quality-score-module__xHXDVa__overallWrap{text-align:right;flex-shrink:0;line-height:1}.b2c-profile-quality-score-module__xHXDVa__overallValue{color:var(--primary);font-size:2.35rem;font-weight:800}.b2c-profile-quality-score-module__xHXDVa__overallMax{color:var(--text-muted);margin-left:.1rem;font-size:.95rem}.b2c-profile-quality-score-module__xHXDVa__overallLabel{color:var(--text-secondary);margin-top:.25rem;font-size:.75rem;font-weight:600;display:block}.b2c-profile-quality-score-module__xHXDVa__dimensionList{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem 1rem;margin:0;padding:0;list-style:none;display:grid}.b2c-profile-quality-score-module__xHXDVa__detailsOpen .b2c-profile-quality-score-module__xHXDVa__dimensionList{grid-template-columns:repeat(2,minmax(0,1fr))}.b2c-profile-quality-score-module__xHXDVa__dimensionRow{border-top:0;padding-top:0}.b2c-profile-quality-score-module__xHXDVa__dimensionRow:first-child{border-top:none;padding-top:0}.b2c-profile-quality-score-module__xHXDVa__dimensionTop{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.45rem;display:flex}.b2c-profile-quality-score-module__xHXDVa__dimensionName{margin:0;font-size:.92rem;font-weight:700}.b2c-profile-quality-score-module__xHXDVa__dimensionMeta{color:var(--text-muted);margin:.15rem 0 0;font-size:.76rem}.b2c-profile-quality-score-module__xHXDVa__statusPill{border:1px solid var(--border);border-radius:999px;flex-shrink:0;padding:.2rem .55rem;font-size:.72rem;font-weight:700}.b2c-profile-quality-score-module__xHXDVa__statusStrong{color:#0f766e;background:color-mix(in srgb, #14b8a6 12%, var(--elevated));border-color:color-mix(in srgb, #14b8a6 35%, var(--border))}.b2c-profile-quality-score-module__xHXDVa__statusNeeds{color:#b45309;background:color-mix(in srgb, #f59e0b 12%, var(--elevated));border-color:color-mix(in srgb, #f59e0b 35%, var(--border))}.b2c-profile-quality-score-module__xHXDVa__statusMissing{color:#b91c1c;background:color-mix(in srgb, #ef4444 10%, var(--elevated));border-color:color-mix(in srgb, #ef4444 30%, var(--border))}.b2c-profile-quality-score-module__xHXDVa__barTrack{background:color-mix(in srgb, var(--border) 80%, transparent);border-radius:999px;height:6px;margin-bottom:.45rem;overflow:hidden}.b2c-profile-quality-score-module__xHXDVa__barFill{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--primary) 85%, #fff 15%), var(--primary));height:100%}.b2c-profile-quality-score-module__xHXDVa__suggestion{color:var(--text-secondary);margin:0;font-size:.82rem;line-height:1.45;display:none}.b2c-profile-quality-score-module__xHXDVa__detailsOpen .b2c-profile-quality-score-module__xHXDVa__suggestion{margin-top:.3rem;display:block}.b2c-profile-quality-score-module__xHXDVa__detailsToggle{color:var(--primary,#016b82);cursor:pointer;background:0 0;border:0;margin-top:.75rem;padding:0;font-size:.8rem;font-weight:650}@media (max-width:720px){.b2c-profile-quality-score-module__xHXDVa__dimensionList,.b2c-profile-quality-score-module__xHXDVa__detailsOpen .b2c-profile-quality-score-module__xHXDVa__dimensionList{grid-template-columns:1fr}}.b2c-profile-quality-score-module__xHXDVa__empty{color:var(--text-muted);margin:0;font-size:.88rem}@media (max-width:640px){.b2c-profile-quality-score-module__xHXDVa__header{flex-direction:column}.b2c-profile-quality-score-module__xHXDVa__overallWrap{text-align:left}}
.auth-shell-module__UX8Zka__page{min-height:100dvh;font-family:var(--font-manrope), system-ui, sans-serif;color:var(--text);background:linear-gradient(135deg, #3cc9e029, transparent 34%), linear-gradient(315deg, #bef0e16b, transparent 38%), linear-gradient(180deg, var(--page-bg) 0%, var(--surface) 100%);flex-direction:column;align-items:center;padding:48px 20px 64px;display:flex;position:relative;overflow:hidden}html[data-theme=dark] .auth-shell-module__UX8Zka__page{background:linear-gradient(135deg,#3cc9e01f,#0000 36%),linear-gradient(315deg,#14384480,#0000 40%),linear-gradient(#050f12 0%,#0a1c22 100%)}.auth-shell-module__UX8Zka__page:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 0 18%,#016b8114 18% 19%,#0000 19% 100%),linear-gradient(300deg,#0000 0 68%,#b1f7571f 68% 69%,#0000 69% 100%);position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#0000 78%);mask-image:linear-gradient(#000000e6,#0000 78%)}html[data-theme=dark] .auth-shell-module__UX8Zka__page:before{background:linear-gradient(120deg,#0000 0 18%,#3cc9e01a 18% 19%,#0000 19% 100%),linear-gradient(300deg,#0000 0 68%,#b1f75714 68% 69%,#0000 69% 100%)}.auth-shell-module__UX8Zka__inner{z-index:1;width:100%;max-width:480px;margin:0 auto;position:relative}.auth-shell-module__UX8Zka__brand{justify-content:center;align-items:center;margin-bottom:18px;line-height:0;display:flex}.auth-shell-module__UX8Zka__authCard{text-align:center;background:linear-gradient(135deg,#fffffff5,#dff5eec7),linear-gradient(120deg,#3cc9e02e,#b1f7571f);border:1px solid #016b8124;border-radius:24px;width:100%;padding:28px 26px 26px;position:relative;overflow:visible;box-shadow:0 28px 72px #016b8129,inset 0 1px #ffffffb8}.auth-shell-module__UX8Zka__authCard:before{content:"";background:linear-gradient(90deg, var(--primary), var(--primary-hover), var(--accent));height:5px;position:absolute;inset:0 0 auto}.auth-shell-module__UX8Zka__authCard:after{content:"";background:#ffffffb8;height:1px;position:absolute;inset:5px 0 auto}html[data-theme=dark] .auth-shell-module__UX8Zka__authCard{background:linear-gradient(135deg,#0f252cf7,#050f12e0),linear-gradient(120deg,#3cc9e01f,#b1f7570f);border-color:#3cc9e02e;box-shadow:0 28px 72px #00000061,inset 0 1px #ffffff0a}.auth-shell-module__UX8Zka__authCard>*{z-index:1;position:relative}.auth-shell-module__UX8Zka__title{letter-spacing:-.03em;color:var(--text);margin:0 0 8px;font-size:clamp(1.35rem,3.2vw,1.75rem);font-weight:700;line-height:1.2}@supports ((-webkit-background-clip:text) or (background-clip:text)){.auth-shell-module__UX8Zka__title{background:linear-gradient(100deg, var(--text), var(--primary), var(--accent-dark));color:#0000;-webkit-background-clip:text;background-clip:text}html[data-theme=dark] .auth-shell-module__UX8Zka__title{background:linear-gradient(100deg, var(--text), var(--primary), var(--accent));color:#0000;-webkit-background-clip:text;background-clip:text}}.auth-shell-module__UX8Zka__subtitle{color:var(--text-secondary);margin:0 0 24px;font-size:14px;font-weight:500;line-height:1.55}.auth-shell-module__UX8Zka__banner{text-align:start;border-radius:12px;margin-bottom:16px;padding:10px 14px;font-size:.875rem;line-height:1.45}.auth-shell-module__UX8Zka__bannerNeutral{color:var(--primary);background:linear-gradient(135deg,#b1f75738,#bef0e161);border:1px solid #b1f75773}html[data-theme=dark] .auth-shell-module__UX8Zka__bannerNeutral{color:var(--text);background:linear-gradient(135deg,#b1f7571a,#143844b8);border-color:#b1f75738}.auth-shell-module__UX8Zka__bannerError{background:var(--error-bg);color:var(--error-text);border:1px solid var(--error-border)}.auth-shell-module__UX8Zka__linkAccent{color:var(--primary);font-weight:600;text-decoration:none}.auth-shell-module__UX8Zka__linkAccent:hover{text-decoration:underline}.auth-shell-module__UX8Zka__fullWidthBtn{border-radius:var(--button-radius);width:100%;color:var(--button-text);border-color:#acff40bd;padding:14px 16px;box-shadow:0 14px 28px #acff4033,inset 0 1px #ffffffb8;background:var(--button-gradient)!important}html[data-theme=dark] .auth-shell-module__UX8Zka__fullWidthBtn{box-shadow:0 14px 32px #00000047}.auth-shell-module__UX8Zka__primaryBtnAsLink{border-radius:var(--button-radius);background:var(--button-gradient);width:100%;color:var(--button-text);font-family:var(--font-body);border:1px solid #acff40bd;justify-content:center;align-items:center;margin-top:8px;padding:14px 16px;font-size:.95rem;font-weight:600;line-height:1;text-decoration:none;transition:transform .15s,filter .15s,box-shadow .15s;display:flex;box-shadow:0 14px 28px #acff4033,inset 0 1px #ffffffb8}.auth-shell-module__UX8Zka__primaryBtnAsLink:hover{filter:brightness(1.01);background:var(--button-gradient-hover);color:var(--button-text);transform:translateY(-1px);box-shadow:0 18px 34px #acff4047,inset 0 1px #ffffffdb}.auth-shell-module__UX8Zka__hint{color:var(--text-muted);margin-top:22px;font-size:13px;line-height:1.45}.auth-shell-module__UX8Zka__bodyText{text-align:center;color:var(--text-secondary);margin-bottom:24px;font-size:14px;line-height:1.55}
