.DashboardClient-module-scss-module__uRL39q__hello{align-items:center;gap:16px;margin-bottom:24px;display:flex}@media (max-width:760px){.DashboardClient-module-scss-module__uRL39q__hello{flex-wrap:wrap;gap:12px;margin-bottom:16px}}.DashboardClient-module-scss-module__uRL39q__hello .DashboardClient-module-scss-module__uRL39q__helloAvatar{color:#ffd60a;background:#141414;flex:none;font-weight:700}.DashboardClient-module-scss-module__uRL39q__helloText{flex:1;min-width:0}.DashboardClient-module-scss-module__uRL39q__helloProfile{background:var(--fill);color:var(--muted-foreground);white-space:nowrap;border-radius:9999px;flex:none;align-self:center;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.DashboardClient-module-scss-module__uRL39q__helloProfile:hover{background:var(--fill-hover);color:var(--foreground)}@media (max-width:760px){.DashboardClient-module-scss-module__uRL39q__helloProfile{order:3;justify-content:center;width:100%}}.DashboardClient-module-scss-module__uRL39q__helloTitle{letter-spacing:-.028em;color:var(--foreground);margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:700;line-height:1.08}@media (max-width:760px){.DashboardClient-module-scss-module__uRL39q__helloTitle{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.DashboardClient-module-scss-module__uRL39q__helloSub{letter-spacing:-.012em;color:var(--muted-foreground);overflow-wrap:anywhere;margin:6px 0 0;font-size:20px;line-height:1.35}@media (max-width:760px){.DashboardClient-module-scss-module__uRL39q__helloSub{display:none}}.DashboardClient-module-scss-module__uRL39q__passport{background:var(--card);border-radius:var(--radius-bento);box-shadow:var(--shadow);align-items:center;gap:26px;margin-bottom:16px;padding:28px;display:flex}@media (max-width:760px){.DashboardClient-module-scss-module__uRL39q__passport{flex-direction:column;align-items:flex-start;gap:18px;padding:20px}}.DashboardClient-module-scss-module__uRL39q__score{border-radius:9999px;flex:none;place-items:center;width:116px;height:116px;display:grid}.DashboardClient-module-scss-module__uRL39q__scoreCore{background:var(--card);border-radius:9999px;justify-content:center;align-items:center;width:92px;height:92px;display:flex}.DashboardClient-module-scss-module__uRL39q__scoreValue{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--foreground);font-size:34px;font-weight:700;line-height:1}.DashboardClient-module-scss-module__uRL39q__scoreUnit{color:var(--muted-foreground);margin-left:2px;font-size:15px;font-weight:600}.DashboardClient-module-scss-module__uRL39q__passportBody{flex:1;min-width:0}.DashboardClient-module-scss-module__uRL39q__eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--muted-foreground-2);font-size:11px;font-weight:700;display:block}.DashboardClient-module-scss-module__uRL39q__passportTitle{letter-spacing:-.02em;color:var(--foreground);margin:8px 0 0;font-size:24px;font-weight:600;line-height:1.15}.DashboardClient-module-scss-module__uRL39q__passportDesc{max-width:52ch;color:var(--muted-foreground);margin:8px 0 0;line-height:1.5}.DashboardClient-module-scss-module__uRL39q__barRow{align-items:center;max-width:52ch;margin-top:14px;display:flex}.DashboardClient-module-scss-module__uRL39q__bar{background:var(--fill);border-radius:9999px;flex:1;height:8px;overflow:hidden}.DashboardClient-module-scss-module__uRL39q__barFill{background:var(--mark);border-radius:9999px;height:100%;display:block}.DashboardClient-module-scss-module__uRL39q__passportActions{flex-direction:column;flex:none;align-items:stretch;gap:10px;display:flex}@media (max-width:760px){.DashboardClient-module-scss-module__uRL39q__passportActions{align-items:flex-start}}.DashboardClient-module-scss-module__uRL39q__passportRoast{background:var(--fill);color:var(--muted-foreground);white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.DashboardClient-module-scss-module__uRL39q__passportRoast:hover{background:var(--accent-tint);color:var(--foreground)}.DashboardClient-module-scss-module__uRL39q__passportRoastIcon{color:var(--foreground);font-size:15px}.DashboardClient-module-scss-module__uRL39q__metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin-bottom:16px;display:grid}@media (max-width:900px){.DashboardClient-module-scss-module__uRL39q__metrics{grid-template-columns:repeat(2,1fr);gap:12px}.DashboardClient-module-scss-module__uRL39q__metric:last-child:nth-child(odd){grid-column:1/-1}}.DashboardClient-module-scss-module__uRL39q__metric{background:var(--card);border-radius:var(--radius-bento);box-shadow:var(--shadow);padding:24px}@media (max-width:760px){.DashboardClient-module-scss-module__uRL39q__metric{padding:18px}}.DashboardClient-module-scss-module__uRL39q__metricValue{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--foreground);margin-bottom:8px;font-size:40px;font-weight:700;line-height:1}@media (max-width:760px){.DashboardClient-module-scss-module__uRL39q__metricValue{font-size:32px}}.DashboardClient-module-scss-module__uRL39q__metricLabel{color:var(--muted-foreground);font-size:13px}.DashboardClient-module-scss-module__uRL39q__toneGood{color:var(--good)}.DashboardClient-module-scss-module__uRL39q__toneBad{color:var(--bad)}.DashboardClient-module-scss-module__uRL39q__funnelCaption{color:var(--muted-foreground);margin-bottom:10px;font-size:13px}.DashboardClient-module-scss-module__uRL39q__funnel{flex-wrap:wrap;gap:8px;display:flex}.DashboardClient-module-scss-module__uRL39q__step{text-align:center;background:var(--fill);border-radius:14px;flex:84px;padding:14px 6px}.DashboardClient-module-scss-module__uRL39q__stepOn{background:var(--accent-tint);color:var(--foreground)}.DashboardClient-module-scss-module__uRL39q__stepValue{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--foreground);font-size:22px;font-weight:700;line-height:1.1;display:block}.DashboardClient-module-scss-module__uRL39q__stepLabel{color:var(--muted-foreground);font-size:12px}.DashboardClient-module-scss-module__uRL39q__hair{background:var(--border);height:1px;margin:20px 0 4px}.DashboardClient-module-scss-module__uRL39q__appList{flex-direction:column;display:flex}.DashboardClient-module-scss-module__uRL39q__appRow{align-items:center;gap:14px;padding:12px 0;display:flex}.DashboardClient-module-scss-module__uRL39q__appLogo{background:var(--secondary);text-transform:uppercase;width:34px;height:34px;color:var(--muted-foreground);border-radius:10px;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.DashboardClient-module-scss-module__uRL39q__appMain{flex:1;min-width:0}.DashboardClient-module-scss-module__uRL39q__appTitle{letter-spacing:-.01em;color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.DashboardClient-module-scss-module__uRL39q__appMeta{color:var(--muted-foreground-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.DashboardClient-module-scss-module__uRL39q__badge{background:var(--fill);height:25px;color:var(--muted-foreground);border-radius:10px;flex:none;align-items:center;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.DashboardClient-module-scss-module__uRL39q__badgeGood{background:color-mix(in srgb, var(--good) 14%, var(--card));color:var(--good)}.DashboardClient-module-scss-module__uRL39q__badgeBad{background:color-mix(in srgb, var(--bad) 14%, var(--card));color:var(--bad)}.DashboardClient-module-scss-module__uRL39q__growthColumn{width:100%}.DashboardClient-module-scss-module__uRL39q__fgIcon{color:var(--foreground)}.DashboardClient-module-scss-module__uRL39q__matchedJobsCard{margin-top:16px}.DashboardClient-module-scss-module__uRL39q__matchedCard{background:var(--fill);cursor:pointer;border-radius:14px;height:100%;padding:14px;transition:transform .2s,box-shadow .2s}.DashboardClient-module-scss-module__uRL39q__matchedCard:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.DashboardClient-module-scss-module__uRL39q__matchedCardHeader{justify-content:space-between;align-items:center;gap:6px;width:100%;margin-bottom:2px;display:flex}.DashboardClient-module-scss-module__uRL39q__matchedCardTitleText{flex:1;min-width:0}.DashboardClient-module-scss-module__uRL39q__matchedCardCompany{color:var(--muted-foreground);font-size:13px;display:block}.DashboardClient-module-scss-module__uRL39q__matchedCardTags{margin-top:8px}.DashboardClient-module-scss-module__uRL39q__smallPillNoMargin{border-radius:10px;margin:0;font-size:11px}
