.Dashboard-module__qC5LdW__container{flex-direction:column;gap:32px;padding-right:2rem;display:flex;position:relative}.Dashboard-module__qC5LdW__notification{background-color:var(--color-accent-container);border:1px solid var(--color-warning);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.Dashboard-module__qC5LdW__notificationContent{align-items:center;gap:16px;display:flex}.Dashboard-module__qC5LdW__warningIcon{color:var(--color-on-accent-container)}.Dashboard-module__qC5LdW__notificationText{font-family:var(--font-primary);color:var(--color-on-accent-container);font-size:14px;font-weight:500}.Dashboard-module__qC5LdW__closeButton{color:var(--color-on-accent-container);opacity:.7;padding:4px;font-size:24px;line-height:1;transition:opacity .2s}.Dashboard-module__qC5LdW__closeButton:hover{opacity:1}.Dashboard-module__qC5LdW__header{margin-bottom:8px}.Dashboard-module__qC5LdW__title{font-family:var(--font-display);color:var(--color-on-background);margin-bottom:8px;font-size:20px}@media (max-width:768px){.Dashboard-module__qC5LdW__title{font-size:20px}}.Dashboard-module__qC5LdW__subtitle{font-family:var(--font-primary);color:var(--color-on-surface-variant);font-size:16px}@media (max-width:768px){.Dashboard-module__qC5LdW__subtitle{font-size:14px}}.Dashboard-module__qC5LdW__statsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;display:grid}@media (max-width:768px){.Dashboard-module__qC5LdW__statsGrid{gap:16px;grid-template-columns:repeat(2,1fr)!important}}.Dashboard-module__qC5LdW__statCard{cursor:pointer;background-color:#fff;border:1px solid #f1f5f9;border-radius:12px;align-items:center;gap:16px;min-height:86px;padding:12px 8px;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1);display:flex}.Dashboard-module__qC5LdW__statCard:hover{border-color:var(--color-primary);transform:translateY(-4px);box-shadow:0 12px 24px -10px #0b5cff1a}.Dashboard-module__qC5LdW__statCard:active{transform:translateY(0)}@media (min-width:768px){.Dashboard-module__qC5LdW__statCard{gap:20px;min-height:96px;padding:16px 24px}}.Dashboard-module__qC5LdW__statIcon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .3s;display:flex}@media (min-width:768px){.Dashboard-module__qC5LdW__statIcon{border-radius:14px;width:44px;height:44px}}.Dashboard-module__qC5LdW__statCard:hover .Dashboard-module__qC5LdW__statIcon{transform:scale(1.1)}.Dashboard-module__qC5LdW__blue{color:#3b82f6;background-color:#eff6ff}.Dashboard-module__qC5LdW__green{color:#22c55e;background-color:#f0fdf4}.Dashboard-module__qC5LdW__orange{color:#f59e0b;background-color:#fffaf0}.Dashboard-module__qC5LdW__red{color:#ef4444;background-color:#fef2f2}.Dashboard-module__qC5LdW__statContent{flex-direction:column;gap:2px;display:flex}.Dashboard-module__qC5LdW__statLabel{font-family:var(--font-primary);color:#64748b;letter-spacing:.01em;white-space:pre-line;font-size:16px;font-weight:500;line-height:1.3}@media (min-width:768px){.Dashboard-module__qC5LdW__statLabel{font-size:16px}}.Dashboard-module__qC5LdW__statValue{font-family:var(--font-display);color:#0f172a;font-size:24px;font-weight:600;line-height:1.2}.Dashboard-module__qC5LdW__statSuffix{color:#64748b;margin-left:4px;font-size:16px;font-weight:500}@media (min-width:768px){.Dashboard-module__qC5LdW__statValue{font-size:26px;font-weight:700}}.Dashboard-module__qC5LdW__mainGrid{grid-template-columns:2fr 1fr;gap:32px;display:grid}.Dashboard-module__qC5LdW__section{flex-direction:column;gap:16px;display:flex}.Dashboard-module__qC5LdW__sectionHeader{justify-content:space-between;align-items:center;display:flex}.Dashboard-module__qC5LdW__sectionTitle{font-family:var(--font-display);color:var(--color-on-background);font-size:16px;font-weight:500}@media (min-width:640px){.Dashboard-module__qC5LdW__sectionTitle{font-size:18px}}@media (min-width:768px){.Dashboard-module__qC5LdW__sectionTitle{font-size:20px}}.Dashboard-module__qC5LdW__welcomeHeading{font-family:var(--font-display);color:var(--color-on-background);letter-spacing:-.01em;font-weight:600;line-height:1.2;font-size:16px!important}@media (min-width:640px){.Dashboard-module__qC5LdW__welcomeHeading{font-size:16px!important}}@media (min-width:1024px){.Dashboard-module__qC5LdW__welcomeHeading{font-size:16px!important}}.Dashboard-module__qC5LdW__toolCardTitle{font-family:var(--font-display);color:var(--color-on-background);font-size:13px;font-weight:500}@media (min-width:768px){.Dashboard-module__qC5LdW__toolCardTitle{font-size:16px}}.Dashboard-module__qC5LdW__recCardTitle{font-family:var(--font-display);color:var(--color-on-background);font-size:14px;font-weight:700;line-height:1.25}@media (min-width:768px){.Dashboard-module__qC5LdW__recCardTitle{font-size:14px}}.Dashboard-module__qC5LdW__list{flex-direction:column;gap:16px;display:flex}.Dashboard-module__qC5LdW__listItem{border:1px solid var(--color-outline-variant);cursor:pointer;justify-content:space-between;align-items:center;transition:all .2s;display:flex}.Dashboard-module__qC5LdW__listItem:hover{border-color:var(--color-primary);background-color:var(--color-background);transform:translate(4px)}.Dashboard-module__qC5LdW__itemInfo{flex-direction:column;display:flex}.Dashboard-module__qC5LdW__itemName{font-family:var(--font-title);color:var(--color-on-background);font-size:16px;font-weight:600}.Dashboard-module__qC5LdW__itemMeta{font-family:var(--font-primary);color:var(--color-on-surface-variant);font-size:13px}.Dashboard-module__qC5LdW__statusBadge{font-family:var(--font-primary);border-radius:99px;padding:4px 12px;font-size:12px;font-weight:600}.Dashboard-module__qC5LdW__submitted{background-color:var(--color-primary-container);color:var(--color-on-primary-container)}.Dashboard-module__qC5LdW__preparing{background-color:var(--color-accent-container);color:var(--color-on-accent-container)}.Dashboard-module__qC5LdW__interview{background-color:var(--color-secondary-container);color:var(--color-on-secondary-container)}.Dashboard-module__qC5LdW__toolsList{flex-direction:column;gap:16px;display:flex}.Dashboard-module__qC5LdW__horizontalScroll{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:16px;padding:4px 0 16px;display:flex;overflow-x:auto}.Dashboard-module__qC5LdW__horizontalScroll::-webkit-scrollbar{height:6px}.Dashboard-module__qC5LdW__horizontalScroll::-webkit-scrollbar-thumb{background:var(--color-outline-variant);border-radius:3px}.Dashboard-module__qC5LdW__recommendationCard{border:1px solid var(--color-outline-variant);cursor:pointer;scroll-snap-align:start;flex:none;min-width:280px;transition:all .2s}.Dashboard-module__qC5LdW__recommendationCard:hover{border-color:var(--color-primary);transform:translateY(-2px)}.Dashboard-module__qC5LdW__recHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.Dashboard-module__qC5LdW__recName{font-family:var(--font-title);color:var(--color-on-background);font-size:16px;font-weight:600}.Dashboard-module__qC5LdW__matchBadge{color:#047481;white-space:nowrap;background-color:#e6fffa;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:500}.Dashboard-module__qC5LdW__recFooter{justify-content:space-between;align-items:center;display:flex}.Dashboard-module__qC5LdW__recAmount{font-family:var(--font-display);color:var(--color-primary);font-size:15px;font-weight:700}.Dashboard-module__qC5LdW__recDeadline{font-family:var(--font-primary);color:var(--color-on-surface-variant);font-size:13px}.Dashboard-module__qC5LdW__toolsRow{gap:16px;padding-bottom:8px;display:flex;overflow-x:auto}.Dashboard-module__qC5LdW__toolItem{text-align:center;border:1px solid var(--color-outline-variant);background:0 0;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:16px;min-width:140px;transition:all .2s;display:flex}.Dashboard-module__qC5LdW__toolItem:hover{background-color:var(--color-primary-container);border-color:var(--color-primary);transform:translateY(-2px)}.Dashboard-module__qC5LdW__toolIcon{width:44px;height:44px;color:var(--color-primary);border:1px solid var(--color-outline-variant);background-color:#0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Dashboard-module__qC5LdW__toolName{font-family:var(--font-title);font-size:15px;font-weight:500}@media (max-width:1024px){.Dashboard-module__qC5LdW__container{padding-right:1.5rem}.Dashboard-module__qC5LdW__mainGrid{grid-template-columns:1fr}}
