.auth-page-grid.auth-page-grid--single{grid-template-columns:minmax(0,1fr);max-width:640px;margin:0 auto}.auth-form-feedback{border-radius:1rem;padding:.9rem 1rem;font-size:.95rem;font-weight:600}.auth-form-feedback--error{background:rgba(239,68,68,.14);border:1px solid rgba(239,68,68,.24);color:#fecaca}.auth-form-feedback--success{background:rgba(52,211,153,.14);border:1px solid rgba(52,211,153,.24);color:#bbf7d0}.auth-verify-card{display:grid;gap:1rem;padding:1.4rem;border-radius:1.5rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.auth-verify-icon{width:3rem;height:3rem;display:inline-flex;align-items:center;justify-content:center;border-radius:1rem;background:linear-gradient(135deg,rgba(167,139,250,.2),rgba(56,189,248,.18));color:var(--pure-white)}.auth-verify-actions{display:grid;gap:.9rem}.dashboard-shell{min-height:100vh;display:grid;grid-template-columns:280px minmax(0,1fr);background:var(--rail-bg,#0b0d0f)}.dashboard-shell--loading{place-items:center}.dashboard-loading{color:rgba(255,255,255,.8);font-size:1rem;font-weight:700}.dashboard-sidebar{--dashboard-sidebar-accent:#34d399;--dashboard-sidebar-accent-strong:#10b981;--dashboard-sidebar-accent-soft:rgba(52,211,153,0.16);--dashboard-sidebar-accent-border:rgba(52,211,153,0.24);--dashboard-sidebar-highlight-soft:rgba(59,130,246,0.16);position:sticky;top:0;height:100vh;padding:1rem .95rem;border-right:1px solid rgba(148,163,184,.08);background:linear-gradient(180deg,#060a10,#0b111a 46%,#08111b);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.35) transparent}.dashboard-sidebar::-webkit-scrollbar{width:10px}.dashboard-sidebar::-webkit-scrollbar-thumb{border-radius:999px;border:2px solid transparent;background:linear-gradient(180deg,rgba(148,163,184,.42),rgba(71,85,105,.58));background-clip:padding-box}.dashboard-sidebar::-webkit-scrollbar-track{background:transparent}.dashboard-sidebar--employer{--dashboard-sidebar-accent:#60a5fa;--dashboard-sidebar-accent-strong:#3b82f6;--dashboard-sidebar-accent-soft:rgba(96,165,250,0.16);--dashboard-sidebar-accent-border:rgba(96,165,250,0.24);--dashboard-sidebar-highlight-soft:rgba(167,139,250,0.18)}.dashboard-sidebar__inner{position:relative;display:grid;align-content:start;gap:1.15rem;min-height:calc(100vh - 2rem);padding:1.15rem;border-radius:1.6rem;border:1px solid rgba(148,163,184,.12);background:radial-gradient(circle at top left,var(--dashboard-sidebar-accent-soft) 0,transparent 34%),radial-gradient(circle at right 18%,var(--dashboard-sidebar-highlight-soft) 0,transparent 28%),linear-gradient(180deg,rgba(7,12,18,.98) 0,rgba(10,17,27,.96) 100%);box-shadow:0 28px 56px rgba(2,6,23,.46),inset 0 1px 0 rgba(255,255,255,.05);overflow:hidden}.dashboard-sidebar__inner:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 22%),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(0deg,rgba(255,255,255,.02) 1px,transparent 0);background-size:auto,32px 32px,32px 32px;opacity:.42;pointer-events:none}.dashboard-sidebar__brand,.dashboard-sidebar__footer,.dashboard-sidebar__nav-groups{position:relative;z-index:1}.dashboard-sidebar__brand{display:grid;gap:.8rem;margin-bottom:.25rem;padding:.15rem .15rem 1rem;border-bottom:1px solid rgba(255,255,255,.08)}.dashboard-sidebar__brand .validrole-logo{color:var(--pure-white,rgba(255,255,255,.95))}.dashboard-sidebar__brand-top{display:flex;align-items:flex-start;justify-content:flex-start;gap:.9rem}.dashboard-sidebar__logo{flex-shrink:0}.dashboard-sidebar__brand-copy{display:grid;gap:.42rem}.dashboard-sidebar__eyebrow,.dashboard-sidebar__section-label{color:rgba(226,232,240,.6);font-size:.76rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.dashboard-header__eyebrow,.dashboard-hero-card__eyebrow,.dashboard-section__eyebrow{color:var(--rail-accent,#34d399);font-size:.76rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.dashboard-sidebar__title{color:var(--pure-white);font-family:var(--font-display),var(--font-sans),sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:-.03em}.dashboard-sidebar__description{margin:0;color:rgba(226,232,240,.68);font-size:.93rem;line-height:1.7}.dashboard-sidebar__nav-groups{display:grid;gap:1rem}.dashboard-sidebar__nav{display:grid;gap:.55rem}.dashboard-sidebar__section-label{margin:0;padding:0 .2rem;color:rgba(226,232,240,.48)}.dashboard-sidebar__link{position:relative;display:flex;align-items:center;gap:.8rem;overflow:hidden;padding:.82rem .88rem;border-radius:1rem;border:1px solid rgba(255,255,255,.04);background:rgba(255,255,255,.02);color:rgba(255,255,255,.78);text-decoration:none;transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.dashboard-sidebar__link:after,.dashboard-sidebar__link:before{content:"";position:absolute;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.dashboard-sidebar__link:before{inset:0;background:linear-gradient(90deg,var(--dashboard-sidebar-accent-soft) 0,transparent 100%);opacity:0}.dashboard-sidebar__link:after{top:.72rem;bottom:.72rem;left:.38rem;width:.22rem;border-radius:999px;background:linear-gradient(180deg,var(--dashboard-sidebar-accent) 0,var(--dashboard-sidebar-accent-strong) 100%);opacity:0;transform:scaleY(.45)}.dashboard-sidebar__link.is-active,.dashboard-sidebar__link:hover{border-color:var(--dashboard-sidebar-accent-border);background:rgba(255,255,255,.06);color:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.dashboard-sidebar__link:hover{transform:translateX(2px)}.dashboard-sidebar__link.is-active:after,.dashboard-sidebar__link.is-active:before,.dashboard-sidebar__link:hover:after,.dashboard-sidebar__link:hover:before{opacity:1;transform:scaleY(1)}.dashboard-sidebar__link-icon{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.72rem;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.04);color:rgba(255,255,255,.9);flex-shrink:0;position:relative;z-index:1;transition:border-color .2s ease,background .2s ease,color .2s ease}.dashboard-sidebar__link.is-active .dashboard-sidebar__link-icon,.dashboard-sidebar__link:hover .dashboard-sidebar__link-icon{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.08)}.dashboard-sidebar__link.is-active .dashboard-sidebar__link-icon{color:var(--dashboard-sidebar-accent)}.dashboard-sidebar__link-body{min-width:0;display:block;position:relative;z-index:1}.dashboard-sidebar__link-label{color:var(--pure-white);font-size:.96rem;font-weight:700}.dashboard-sidebar__footer{display:grid;gap:.75rem;margin-top:auto;padding:1rem;border-radius:1.2rem;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(15,23,42,.08));box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.dashboard-sidebar__footer-eyebrow{color:var(--dashboard-sidebar-accent);font-size:.73rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.dashboard-sidebar__footer-title{color:#ffffff;font-family:var(--font-display),var(--font-sans),sans-serif;font-size:1.02rem;font-weight:700;letter-spacing:-.02em}.dashboard-sidebar__footer-copy{margin:0;color:rgba(226,232,240,.68);font-size:.88rem;line-height:1.65}.dashboard-sidebar__footer-tags{display:flex;flex-wrap:wrap;gap:.55rem}.dashboard-sidebar__footer-tag{display:inline-flex;align-items:center;justify-content:center;min-height:1.85rem;padding:0 .72rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);color:rgba(255,255,255,.88);font-size:.75rem;font-weight:700}.dashboard-header__description,.dashboard-hero-card__copy,.dashboard-section__copy,.dashboard-user-chip__meta{color:#64748b}.dashboard-main{min-height:100vh;padding:1.5rem;background:linear-gradient(180deg,#f8fafc,#f5f3ff 35%,#eef4fb)}.dashboard-content .ui-card,.dashboard-grid .ui-card,.dashboard-header,.dashboard-hero-card{border:1px solid rgba(154,139,255,.12);background:rgba(255,255,255,.96);box-shadow:0 12px 30px rgba(15,23,42,.08)}.dashboard-header{display:flex;justify-content:space-between;align-items:center;gap:1.25rem;margin-bottom:1rem;padding:0 0 1rem;border:0;border-bottom:1px solid #e2e8f0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}.dashboard-header__title,.dashboard-hero-card__title,.dashboard-section__title{color:#0f172a;font-family:var(--font-display),var(--font-sans),sans-serif;letter-spacing:-.04em}.dashboard-header__title{font-size:clamp(1.85rem,3vw,2.4rem)}.dashboard-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;flex:1 1 auto}.dashboard-header__account-panel{display:flex;align-items:center;gap:.8rem;width:min(100%,34rem);margin-left:auto;padding:.45rem .55rem .45rem .5rem;border:1px solid #e2e8f0;border-radius:1.2rem;background:rgba(255,255,255,.78);box-shadow:0 14px 30px rgba(15,23,42,.06)}.dashboard-header__action-group{display:flex;align-items:center;gap:.6rem;margin-left:auto}.dashboard-header__icon-button{width:2.55rem;height:2.55rem;border-radius:999px;border:1px solid #dbe4f0;background:#ffffff;color:#475569;box-shadow:none}.dashboard-header__icon-button:hover{background:rgba(52,211,153,.08);border-color:rgba(52,211,153,.2);color:#047857}.dashboard-header__signout{min-height:2.55rem;padding-inline:1rem}.dashboard-user-chip{display:flex;align-items:center;gap:.85rem;min-width:0;flex:1 1 auto;padding:.2rem .35rem .2rem .2rem}.dashboard-user-chip__avatar{width:2.55rem;height:2.55rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(135deg,var(--nebula-purple,#7362ff) 0,var(--stardust-purple,#9a8bff) 100%);color:var(--pure-white);font-size:.82rem;font-weight:800;box-shadow:0 4px 12px rgba(115,98,255,.25)}.dashboard-user-chip__details{min-width:0;display:grid;gap:.1rem}.dashboard-stat__value,.dashboard-user-chip__name{color:#0f172a;font-weight:800}.dashboard-content .ui-card,.dashboard-grid .ui-card,.dashboard-hero-card{border-radius:1.25rem;backdrop-filter:blur(10px)}.dashboard-hero-card{margin-bottom:0;border-left:3px solid var(--stardust-purple,#9a8bff)}.dashboard-content .ui-card__content,.dashboard-grid .ui-card__content,.dashboard-hero-card .ui-card__content{display:grid;gap:.75rem;padding:1.25rem}.dashboard-content .ui-card .ui-label,.dashboard-grid .ui-card .ui-label{color:#1e293b}.dashboard-content .ui-card .ui-card__description,.dashboard-grid .ui-card .ui-card__description{color:#475569}.dashboard-content .ui-card .ui-field,.dashboard-content .ui-card .ui-select,.dashboard-grid .ui-card .ui-field,.dashboard-grid .ui-card .ui-select{color:#1e293b;background:#fff;border-color:#cbd5e1}.dashboard-content .ui-card .ui-field::placeholder,.dashboard-grid .ui-card .ui-field::placeholder{color:#64748b}.video-vault-card,.video-vault-card .ui-card__content{color:#1e293b}.video-vault-card [class*="text-foreground/70"],.video-vault-card [class*="text-foreground/80"],.video-vault-card [class*="text-foreground/90"],.video-vault-card p{color:#334155!important}.video-vault-card [class*="text-foreground/90"]{color:#1e293b!important}.video-vault-card [class*="text-foreground/80"]{color:#475569!important}.video-vault-card [class*="text-foreground/70"]{color:#64748b!important}.video-vault-card .font-semibold.text-foreground,.video-vault-card h2{color:#0f172a!important}.video-vault-card .text-primary{color:var(--nebula-purple,#4A2D8F)!important}.video-vault-card [class*="text-foreground/60"]{color:#64748b!important}.video-vault-card .border-border{border-color:#e2e8f0}.video-vault-card [class*="bg-muted/20"]{background:rgba(15,23,42,.06)}.video-vault-card [class*="bg-primary/10"]{background:rgba(74,45,143,.12)}.video-vault-card .border-l-primary{border-left-color:var(--nebula-purple,#4A2D8F)}.video-vault-card .ui-button--outline{border-color:#94a3b8;color:#1e293b}.video-vault-card .ui-button--ghost{color:#475569}.video-vault-card .ui-button--ghost:hover:not(:disabled),.video-vault-card .ui-button--outline:hover:not(:disabled){background:rgba(15,23,42,.06)}.dashboard-hero-card__title{font-size:1.55rem}.dashboard-content,.dashboard-grid{display:grid;gap:1rem}.dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-stat__value{font-size:2.2rem;letter-spacing:-.05em;color:var(--rail-accent,#34d399)}.dashboard-stat__label{color:#64748b;font-size:.9rem;font-weight:600}.dashboard-section__title{font-size:1.4rem}.dashboard-grid--resume-intro{grid-template-columns:minmax(0,1.7fr) minmax(280px,.9fr)}.dashboard-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-grid--education{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.dashboard-resume-hero{margin-bottom:0}.dashboard-resume-card .ui-card__content,.dashboard-resume-summary .ui-card__content{gap:1rem}.dashboard-resume-progress-grid{display:grid;gap:1rem}.dashboard-resume-progress-card .ui-card__content{gap:.55rem;min-height:100%}.dashboard-resume-card__status,.dashboard-resume-progress-card__status{color:#0f172a;font-size:.95rem;font-weight:700}.dashboard-resume-progress-card--alert{border-color:rgba(52,211,153,.28);background:linear-gradient(180deg,#ffffff,rgba(52,211,153,.06))}.dashboard-resume-summary__chips{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.35rem}.dashboard-resume-card__top{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.dashboard-resume-badge{display:inline-flex;align-items:center;justify-content:center;padding:.45rem .8rem;border-radius:999px;font-size:.78rem;font-weight:700;letter-spacing:.02em}.dashboard-resume-badge--required{background:rgba(52,211,153,.14);border:1px solid rgba(52,211,153,.35);color:#047857}.dashboard-resume-badge--optional{background:rgba(154,139,255,.1);border:1px solid rgba(154,139,255,.25);color:#5b21b6}.dashboard-resume-badge--neutral{background:#fff7ed;border:1px solid #fed7aa;color:#c2410c}.dashboard-resume-card__hint{color:#94a3b8;font-size:.92rem}.dashboard-resume-card__rule{display:inline-flex;width:fit-content;align-items:center;padding:.45rem .75rem;border-radius:.85rem;background:#f8fafc;color:#475569;border:1px solid #e2e8f0;font-size:.88rem;font-weight:600}.dashboard-resume-card__actions{display:flex;flex-wrap:wrap;gap:.85rem}.dashboard-education-form-card .ui-card__content,.dashboard-education-list-card .ui-card__content{gap:1rem}.dashboard-education-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.dashboard-education-form__field{display:grid;gap:.55rem;position:relative}.dashboard-education-form__field--full{grid-column:1/-1}.dashboard-education-form input,.dashboard-education-form label,.dashboard-education-form select{color:#1e293b}.dashboard-education-form input,.dashboard-education-form select{border:1px solid #94a3b8;border-radius:.5rem;padding:.6rem .85rem}.dashboard-education-form input:focus,.dashboard-education-form select:focus{outline:none;border-color:var(--rail-accent,#34d399);box-shadow:0 0 0 2px rgba(52,211,153,.25)}.dashboard-education-form input::placeholder{color:#64748b}.dashboard-education-choice{display:flex;gap:1rem;margin-top:1rem}.dashboard-education-back{display:inline-block;margin-bottom:1rem;padding:0;border:0;background:none;color:var(--rail-accent,#34d399);font-size:.9rem;font-weight:600;cursor:pointer}.dashboard-education-back:hover{text-decoration:underline}.dashboard-education-select{width:100%;max-width:20rem;padding:.6rem .85rem;border:1px solid #94a3b8;border-radius:.5rem;background:#fff;color:#1e293b;font-size:.95rem}.dashboard-education-form__helper{color:#94a3b8;font-size:.82rem}.dashboard-education-form__error{grid-column:1/-1;padding:.85rem 1rem;border-radius:.9rem;border:1px solid #fecaca;background:#fef2f2;color:#b91c1c;font-size:.9rem;font-weight:600}.dashboard-education-autocomplete{position:absolute;top:calc(100% + .35rem);left:0;right:0;z-index:20;display:grid;gap:.35rem;padding:.45rem;border:1px solid #dbe4f0;border-radius:1rem;background:#ffffff;box-shadow:0 18px 40px rgba(15,23,42,.12)}.dashboard-education-autocomplete__item{width:100%;padding:.8rem .9rem;border:0;border-radius:.8rem;background:#ffffff;color:#0f172a;text-align:left;cursor:pointer;transition:background .2s ease}.dashboard-education-autocomplete__item:hover{background:rgba(52,211,153,.08)}.dashboard-education-autocomplete__title{display:block;font-weight:700}.dashboard-education-autocomplete__meta{display:block;margin-top:.2rem;color:#64748b;font-size:.84rem}.dashboard-education-selected{grid-column:1/-1;padding:.85rem 1rem;border-radius:.9rem;background:rgba(52,211,153,.12);border:1px solid rgba(52,211,153,.3);color:#047857;font-size:.9rem}.dashboard-education-list{display:grid;gap:1rem}.dashboard-education-empty{padding:1rem;border-radius:1rem;background:#f8fafc;border:1px dashed #cbd5e1;color:#64748b}.dashboard-education-entry{display:grid;gap:.8rem;padding:1rem;border-radius:1rem;border:1px solid #e2e8f0;background:#fdfefe}.dashboard-education-entry__top{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.dashboard-education-entry__title{color:#0f172a;font-size:1rem;font-weight:700}.dashboard-education-entry__details,.dashboard-education-entry__meta,.dashboard-education-entry__note{color:#64748b;font-size:.9rem}.dashboard-experience-form{display:flex;flex-direction:column;gap:1.5rem}.dashboard-experience-section>*+*{margin-top:1.25rem}.dashboard-experience-form .dashboard-experience-field .dashboard-education-form__helper,.dashboard-experience-form .dashboard-experience-field label{font-size:.8125rem;font-weight:600;color:#475569;letter-spacing:.01em}.dashboard-experience-form .dashboard-experience-field input,.dashboard-experience-form .dashboard-experience-field select,.dashboard-experience-form .dashboard-experience-field textarea{font-size:.9375rem;padding:.75rem 1rem;border-radius:.625rem;border:1px solid #e2e8f0;background:#fff;color:#0f172a;transition:border-color .2s,box-shadow .2s}.dashboard-experience-form .dashboard-experience-field input::placeholder,.dashboard-experience-form .dashboard-experience-field select option{color:#94a3b8}.dashboard-experience-form .dashboard-experience-field input:hover,.dashboard-experience-form .dashboard-experience-field select:hover{border-color:#cbd5e1}.dashboard-experience-form .dashboard-experience-field input:focus,.dashboard-experience-form .dashboard-experience-field select:focus,.dashboard-experience-form .dashboard-experience-field textarea:focus{outline:none;border-color:var(--rail-accent,#34d399);box-shadow:0 0 0 3px rgba(52,211,153,.2)}.dashboard-experience-form .dashboard-experience-field{display:flex;flex-direction:column;gap:.5rem}.dashboard-experience-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.dashboard-experience-date-group{display:flex;flex-direction:column;gap:1.25rem}.dashboard-experience-field--full{width:100%}.dashboard-experience-field--half{min-width:0}.dashboard-experience-section{margin-top:1.75rem;padding:1.5rem;border-radius:.875rem;background:#f8fafc;border:1px solid #e2e8f0}.dashboard-experience-section:first-of-type{margin-top:0}.dashboard-experience-section__title{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin:0;padding-bottom:.75rem;border-bottom-width:2px}.dashboard-experience-section--company .dashboard-experience-section__title{color:#38bdf8;border-bottom:1px solid rgba(56,189,248,.35)}.dashboard-experience-section--job .dashboard-experience-section__title{color:#34d399;border-bottom:1px solid rgba(52,211,153,.35)}.dashboard-experience-section--references .dashboard-experience-section__title{color:#a78bfa;border-bottom:1px solid rgba(167,139,250,.35)}.dashboard-experience-form .dashboard-education-autocomplete{border-radius:.625rem;border:1px solid #e2e8f0;background:#fff;box-shadow:0 10px 40px rgba(15,23,42,.12),0 4px 12px rgba(0,0,0,.06)}.dashboard-experience-form .dashboard-education-autocomplete__item{border-radius:.5rem;background:transparent;color:#0f172a;padding:.65rem 1rem}.dashboard-experience-form .dashboard-education-autocomplete__item:hover{background:rgba(52,211,153,.08)}.dashboard-experience-form .dashboard-education-autocomplete__meta{color:#64748b;font-size:.8rem}.dashboard-experience-dates-block{display:flex;flex-direction:column;gap:1rem}.dashboard-experience-date-inputs{display:flex;flex-wrap:nowrap;gap:.625rem;align-items:stretch}.dashboard-experience-date-inputs input.dashboard-experience-year-input,.dashboard-experience-date-inputs select{flex:0 0 auto;min-height:2.75rem}.dashboard-experience-date-inputs select{min-width:7.5rem}.dashboard-experience-date-inputs .dashboard-experience-year-input{width:5.5rem;text-align:center;-moz-appearance:textfield}.dashboard-experience-date-inputs .dashboard-experience-year-input::-webkit-inner-spin-button,.dashboard-experience-date-inputs .dashboard-experience-year-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dashboard-experience-present{display:flex;align-items:center;min-height:2.75rem;padding:0 .25rem;font-size:.9375rem;font-weight:500;color:#059669}.dashboard-experience-checkbox-row{margin-top:.25rem}.dashboard-experience-checkbox-label{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.9rem;color:#475569}.dashboard-experience-checkbox-label input{width:1.125rem;height:1.125rem;accent-color:var(--rail-accent,#34d399)}.dashboard-experience-textarea{min-height:5.5rem;padding:.85rem 1rem;border-radius:.75rem;font-family:inherit;resize:vertical;line-height:1.5}.dashboard-experience-other-input{margin-top:.5rem}.dashboard-experience-salary-row{display:flex;gap:.75rem;flex-wrap:wrap}.dashboard-experience-salary-row input{flex:1;min-width:7rem}.dashboard-experience-salary-row--usd{align-items:center}.dashboard-experience-salary-usd{flex-shrink:0;display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1rem;font-size:.9375rem;font-weight:600;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:.625rem}.dashboard-experience-currency-select{min-width:6.5rem}.dashboard-experience-tsa-helper{margin-top:.625rem;margin-bottom:0;font-size:.8125rem;color:#64748b;font-style:normal;line-height:1.5}.dashboard-personal-info-consent{margin-top:1.25rem;padding:1rem 1.25rem;border-radius:.75rem;background:#f0f9ff;border:1px solid #bae6fd}.dashboard-personal-info-consent__text{margin:0;font-size:.9rem;color:#0c4a6e;line-height:1.5}.dashboard-personal-info-consent__text strong{font-weight:700}.dashboard-experience-references{display:flex;flex-direction:column;gap:1rem}.dashboard-experience-references-header{display:flex;justify-content:flex-end;align-items:center;margin-bottom:.25rem}.dashboard-experience-reference-block{padding:1rem;border-radius:.625rem;background:#fff;border:1px solid #e2e8f0;display:grid;gap:.75rem}.dashboard-experience-reference-row{display:flex;gap:.75rem;flex-wrap:wrap}.dashboard-experience-reference-row input{flex:1;min-width:9rem}.dashboard-experience-form .dashboard-education-selected{padding:.75rem 1rem;border-radius:.625rem;background:rgba(52,211,153,.1);border:1px solid rgba(52,211,153,.3);color:#047857;font-size:.9rem}.dashboard-experience-form .dashboard-education-form__error{padding:.85rem 1rem;border-radius:.625rem;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:.9rem}@media (max-width:640px){.dashboard-experience-row{grid-template-columns:1fr}}.dashboard-main .ui-button--default{background:var(--rail-accent,#34d399);color:#04110b;border:0;box-shadow:0 10px 24px rgba(52,211,153,.3)}.dashboard-main .ui-button--default:hover{background:var(--rail-accent-strong,#10b981);box-shadow:0 10px 24px rgba(52,211,153,.35)}.dashboard-main .ui-button--secondary{background:#f8fafc;border-color:rgba(52,211,153,.25);color:#334155}.dashboard-main .ui-button--secondary:hover{background:rgba(52,211,153,.06);border-color:rgba(52,211,153,.4)}.dashboard-main .ui-button--outline{border-color:#cbd5e1;background:#ffffff;color:#0f172a;box-shadow:none}.dashboard-main .ui-button--outline:hover{background:#f1f5f9;border-color:#94a3b8;color:#0f172a}.dashboard-main .ui-button--outline svg{color:currentColor}@media (max-width:1080px){.dashboard-shell{grid-template-columns:1fr}.dashboard-sidebar{position:relative;height:auto;padding:1rem 1rem 0;border-right:0;background:transparent;overflow:visible}.dashboard-sidebar__inner{min-height:0}.dashboard-grid,.dashboard-grid--education,.dashboard-grid--resume-intro,.dashboard-grid--three,.dashboard-grid--two{grid-template-columns:1fr}}@media (max-width:720px){.dashboard-sidebar__footer{padding:.95rem}.dashboard-main{padding:1rem}.dashboard-header{flex-direction:column;align-items:flex-start}.dashboard-header__account-panel,.dashboard-header__actions{width:100%;flex-direction:column;align-items:stretch}.dashboard-header__action-group{width:100%;justify-content:space-between;margin-left:0}.dashboard-resume-card__top{flex-direction:column}.dashboard-education-form{grid-template-columns:1fr}.dashboard-education-entry__top{flex-direction:column}}.dashboard-form-stack{display:flex;flex-direction:column;gap:1.25rem;max-width:42rem;margin-top:1rem}.dashboard-applications-stat-card .ui-card__content{gap:.55rem}.dashboard-applications-stat-card__top{display:flex;align-items:center;justify-content:space-between;gap:.85rem}.dashboard-applications-empty__icon,.dashboard-applications-stat-card__icon{width:2.7rem;height:2.7rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.95rem;background:rgba(52,211,153,.12);color:#047857}.dashboard-applications-hero,.dashboard-applications-sidecard{min-height:100%}.dashboard-applications-hero{border-left:3px solid var(--rail-accent,#34d399);background:linear-gradient(180deg,#ffffff,rgba(52,211,153,.05))}.dashboard-applications-empty__actions,.dashboard-applications-hero__actions,.dashboard-applications-item__actions{display:flex;flex-wrap:wrap;gap:.85rem}.dashboard-applications-sidecard{background:linear-gradient(180deg,#ffffff,rgba(154,139,255,.06))}.dashboard-applications-list-card .ui-card__content{gap:1rem}.dashboard-applications-list-card__header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.dashboard-applications-empty{display:grid;gap:1rem;padding:1.15rem;border-radius:1.1rem;border:1px dashed #cbd5e1;background:#f8fafc}.dashboard-applications-empty h3,.dashboard-applications-item__title{color:#0f172a;font-size:1.05rem;font-weight:700}.dashboard-applications-empty p,.dashboard-applications-item__company,.dashboard-applications-item__meta{color:#64748b}.dashboard-applications-list{display:grid;gap:1rem}.dashboard-applications-item{display:grid;grid-template-columns:144px minmax(0,1fr);gap:1rem;padding:1rem;border:1px solid #e2e8f0;border-radius:1.1rem;background:linear-gradient(180deg,#ffffff,#fbfdff)}.dashboard-applications-item__media{overflow:hidden;border-radius:.95rem;background:linear-gradient(135deg,#111827,#0f172a);min-height:104px}.dashboard-applications-item__image,.dashboard-applications-item__placeholder{width:100%;height:100%}.dashboard-applications-item__image{display:block;object-fit:cover}.dashboard-applications-item__placeholder{display:grid;place-items:center;color:#d1fae5;font-size:.95rem;font-weight:800;letter-spacing:.08em}.dashboard-applications-item__body{display:grid;gap:.85rem;min-width:0}.dashboard-applications-item__top{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.dashboard-applications-item__company{font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dashboard-applications-item__meta{display:flex;flex-wrap:wrap;gap:.85rem;font-size:.9rem}.dashboard-applications-pill{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:0 .8rem;border-radius:999px;font-size:.78rem;font-weight:700;white-space:nowrap}.dashboard-applications-pill--success{border:1px solid rgba(52,211,153,.25);background:rgba(52,211,153,.12);color:#047857}.dashboard-applications-pill--accent{border:1px solid rgba(59,130,246,.22);background:rgba(59,130,246,.1);color:#1d4ed8}.dashboard-applications-pill--warning{border:1px solid rgba(245,158,11,.26);background:rgba(245,158,11,.12);color:#b45309}.dashboard-applications-pill--neutral{border:1px solid #e2e8f0;background:#f8fafc;color:#475569}@media (max-width:720px){.dashboard-applications-item__top,.dashboard-applications-list-card__header{flex-direction:column}.dashboard-applications-item{grid-template-columns:1fr}.dashboard-applications-item__media{min-height:172px}}.dashboard-profile-grid{align-items:stretch}.dashboard-profile-card .ui-card__content,.dashboard-profile-sidecard .ui-card__content,.dashboard-profile-stat-card .ui-card__content,.dashboard-profile-summary-card .ui-card__content{gap:1rem}.dashboard-profile-stat-card__top{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.dashboard-profile-stat-card__icon,.dashboard-profile-summary-card__avatar{width:3rem;height:3rem;display:inline-flex;align-items:center;justify-content:center;border-radius:1rem}.dashboard-profile-stat-card__icon{background:rgba(52,211,153,.12);color:#047857}.dashboard-profile-stat-card__value{color:#0f172a;font-size:1.08rem;font-weight:800}.dashboard-profile-detail-list__item span,.dashboard-profile-note-list__item p,.dashboard-profile-quick-links__item span,.dashboard-profile-sidecard__item span,.dashboard-profile-stat-card__meta{color:#64748b}.dashboard-profile-summary-card{border-left:3px solid #4f46e5;background:linear-gradient(180deg,#ffffff,rgba(79,70,229,.05))}.dashboard-profile-summary-card__header{display:flex;align-items:center;gap:1rem}.dashboard-profile-summary-card__avatar{background:linear-gradient(135deg,#4338ca,#8b5cf6);color:#ffffff;font-size:.95rem;font-weight:800;letter-spacing:.08em;box-shadow:0 16px 34px rgba(79,70,229,.22)}.dashboard-profile-summary-card__copy{min-width:0;display:grid;gap:.2rem}.dashboard-profile-actions,.dashboard-profile-summary-card__pills{display:flex;flex-wrap:wrap;gap:.75rem}.dashboard-profile-actions--stacked{flex-direction:column}.dashboard-profile-sidecard{background:linear-gradient(180deg,#ffffff,rgba(15,23,42,.03))}.dashboard-profile-detail-list,.dashboard-profile-note-list,.dashboard-profile-quick-links,.dashboard-profile-sidecard__list{display:grid;gap:.85rem}.dashboard-profile-detail-list__item,.dashboard-profile-quick-links__item,.dashboard-profile-sidecard__item{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem}.dashboard-profile-sidecard__item{padding:.9rem 1rem;border-radius:1rem;background:#f8fafc;border:1px solid #e2e8f0}.dashboard-profile-sidecard__item svg{color:#475569;flex-shrink:0;margin-top:.1rem}.dashboard-profile-sidecard__item div{display:grid;gap:.18rem}.dashboard-profile-detail-list__item strong,.dashboard-profile-quick-links__item strong,.dashboard-profile-sidecard__item strong{color:#0f172a}.dashboard-profile-pill{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:0 .8rem;border-radius:999px;font-size:.78rem;font-weight:700;white-space:nowrap}.dashboard-profile-pill--success{border:1px solid rgba(52,211,153,.25);background:rgba(52,211,153,.12);color:#047857}.dashboard-profile-pill--accent{border:1px solid rgba(79,70,229,.18);background:rgba(79,70,229,.08);color:#4338ca}.dashboard-profile-pill--neutral{border:1px solid #e2e8f0;background:#f8fafc;color:#475569}.dashboard-profile-card{min-height:100%}.dashboard-profile-card--soft{background:linear-gradient(180deg,#ffffff,rgba(148,163,184,.06))}.dashboard-profile-detail-list__item{padding:.9rem 1rem;border-radius:1rem;border:1px solid #e2e8f0;background:#fbfdff}.dashboard-profile-detail-list__item strong{text-align:right}.dashboard-profile-note-list__item{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:flex-start;padding:.95rem 1rem;border-radius:1rem;background:#f8fafc;border:1px solid #e2e8f0}.dashboard-profile-note-list__dot{width:.7rem;height:.7rem;margin-top:.35rem;border-radius:999px;background:linear-gradient(135deg,#34d399,#10b981)}.dashboard-profile-note-list__item p{margin:0}.dashboard-profile-quick-links__item{padding:1rem;border-radius:1rem;background:#ffffff;border:1px solid #e2e8f0;text-decoration:none;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.dashboard-profile-quick-links__item:hover{border-color:rgba(52,211,153,.28);transform:translateY(-1px);box-shadow:0 12px 24px rgba(15,23,42,.08)}.dashboard-profile-quick-links__item div{display:grid;gap:.2rem}.dashboard-profile-quick-links__item svg{color:#475569;flex-shrink:0;margin-top:.2rem}@media (max-width:720px){.dashboard-profile-detail-list__item,.dashboard-profile-quick-links__item,.dashboard-profile-sidecard__item,.dashboard-profile-summary-card__header{flex-direction:column}.dashboard-profile-detail-list__item strong{text-align:left}.dashboard-profile-actions--stacked{width:100%}}.dashboard-resume-modern-intro{align-items:stretch}.dashboard-resume-foundation-card .ui-card__content,.dashboard-resume-gate-card .ui-card__content,.dashboard-resume-section-shell .ui-card__content,.dashboard-resume-stat-card .ui-card__content{gap:1rem}.dashboard-resume-foundation-card__meter-top,.dashboard-resume-modern-card__top,.dashboard-resume-section-shell__header,.dashboard-resume-stat-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.dashboard-resume-modern-card__icon,.dashboard-resume-stat-card__icon{width:2.85rem;height:2.85rem;display:inline-flex;align-items:center;justify-content:center;border-radius:1rem;background:rgba(52,211,153,.12);color:#047857}.dashboard-resume-modern-card__icon--planned{background:rgba(79,70,229,.1);color:#4338ca}.dashboard-resume-gate-list__item strong,.dashboard-resume-modern-card__copy h3,.dashboard-resume-stat-card__value{color:#0f172a}.dashboard-resume-stat-card__value{font-size:1.15rem;font-weight:800}.dashboard-resume-foundation-card__meter-top span,.dashboard-resume-gate-list__item span,.dashboard-resume-modern-card__copy p,.dashboard-resume-modern-card__detail,.dashboard-resume-stat-card__meta{color:#64748b}.dashboard-resume-stat-card--accent{background:linear-gradient(180deg,#ffffff,rgba(52,211,153,.06));border-color:rgba(52,211,153,.24)}.dashboard-resume-foundation-card{border-left:3px solid #34d399;background:linear-gradient(180deg,#ffffff,rgba(52,211,153,.05))}.dashboard-resume-foundation-card__meter{display:grid;gap:.7rem}.dashboard-resume-foundation-card__meter-top strong{color:#0f172a}.dashboard-resume-foundation-card__track{width:100%;height:.7rem;overflow:hidden;border-radius:999px;background:#e2e8f0}.dashboard-resume-foundation-card__fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#34d399,#10b981)}.dashboard-resume-foundation-card__actions,.dashboard-resume-foundation-card__chips,.dashboard-resume-modern-card__actions{display:flex;flex-wrap:wrap;gap:.75rem}.dashboard-resume-gate-card{background:linear-gradient(180deg,#ffffff,rgba(79,70,229,.04))}.dashboard-resume-gate-list,.dashboard-resume-modern-grid,.dashboard-resume-roadmap-grid{display:grid;gap:1rem}.dashboard-resume-gate-list__item{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.95rem 1rem;border-radius:1rem;border:1px solid #e2e8f0;background:#f8fafc}.dashboard-resume-gate-list__item div{display:grid;gap:.2rem}.dashboard-resume-section-shell--soft{background:linear-gradient(180deg,#ffffff,rgba(148,163,184,.06))}.dashboard-resume-modern-grid,.dashboard-resume-roadmap-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-resume-modern-card{display:grid;gap:1rem;padding:1.1rem;border-radius:1.2rem;border:1px solid #e2e8f0;background:linear-gradient(180deg,#ffffff,#fbfdff)}.dashboard-resume-modern-card--planned{background:linear-gradient(180deg,#ffffff,rgba(79,70,229,.03))}.dashboard-resume-modern-card__copy{display:grid;gap:.45rem}.dashboard-resume-modern-card__copy h3{font-size:1.05rem;font-weight:800;letter-spacing:-.03em}.dashboard-resume-modern-card__signal{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:0 .8rem;border-radius:999px;font-size:.78rem;font-weight:700;white-space:nowrap}.dashboard-resume-modern-card__signal--success{border:1px solid rgba(52,211,153,.25);background:rgba(52,211,153,.12);color:#047857}.dashboard-resume-modern-card__signal--progress{border:1px solid rgba(79,70,229,.16);background:rgba(79,70,229,.08);color:#4338ca}.dashboard-resume-modern-card__signal--neutral{border:1px solid #e2e8f0;background:#f8fafc;color:#475569}.dashboard-resume-modern-card__rule{display:inline-flex;width:fit-content;align-items:center;padding:.48rem .78rem;border-radius:.85rem;background:#f8fafc;color:#475569;border:1px solid #e2e8f0;font-size:.86rem;font-weight:700}@media (max-width:1120px){.dashboard-resume-modern-grid,.dashboard-resume-roadmap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.dashboard-resume-foundation-card__meter-top,.dashboard-resume-gate-list__item,.dashboard-resume-modern-card__top,.dashboard-resume-section-shell__header,.dashboard-resume-stat-card__top{flex-direction:column}.dashboard-resume-modern-grid,.dashboard-resume-roadmap-grid{grid-template-columns:1fr}}.dashboard-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-grid--overview-hero{grid-template-columns:minmax(0,1.6fr) minmax(320px,.95fr)}.dashboard-grid--overview-body{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid--overview-body,.dashboard-grid--overview-hero,.dashboard-overview-stat-grid{margin-top:0}.dashboard-overview-chart-card .ui-card__content,.dashboard-overview-hero-card .ui-card__content,.dashboard-overview-loading-card .ui-card__content,.dashboard-overview-priority-card .ui-card__content,.dashboard-overview-stat-card .ui-card__content{gap:1rem}.dashboard-overview-chart-card__header,.dashboard-overview-hero-card__metric,.dashboard-overview-pipeline__row,.dashboard-overview-readiness-list__item,.dashboard-overview-stat-card__top,.dashboard-overview-vault-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem}.dashboard-overview-hero-card__metric strong,.dashboard-overview-pipeline__count,.dashboard-overview-readiness-list__item strong,.dashboard-overview-stat-card__icon,.dashboard-overview-stat-card__value{color:#0f172a}.dashboard-overview-stat-card__icon{width:2.8rem;height:2.8rem;display:inline-flex;align-items:center;justify-content:center;border-radius:1rem;background:rgba(52,211,153,.12);color:#047857}.dashboard-overview-stat-card__value{font-size:1.9rem;font-weight:800;letter-spacing:-.05em}.dashboard-overview-stat-card__label{color:#0f172a;font-size:.98rem;font-weight:700}.dashboard-overview-bar-chart__item small,.dashboard-overview-hero-card__metric span,.dashboard-overview-pipeline__copy span,.dashboard-overview-quick-links__item span,.dashboard-overview-readiness-list__item span,.dashboard-overview-stat-card__note,.dashboard-overview-vault-summary span{color:#64748b}.dashboard-overview-hero-card{border-left:3px solid #34d399;background:linear-gradient(180deg,#ffffff,rgba(52,211,153,.05))}.dashboard-overview-priority-card{background:linear-gradient(180deg,#ffffff,rgba(79,70,229,.05))}.dashboard-overview-hero-card__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.dashboard-overview-hero-card__metric,.dashboard-overview-vault-summary div{flex-direction:column;justify-content:flex-start;padding:.95rem 1rem;border-radius:1rem;background:rgba(255,255,255,.82);border:1px solid rgba(148,163,184,.18)}.dashboard-overview-hero-card__actions,.dashboard-overview-priority-card__actions,.dashboard-overview-priority-card__chips,.dashboard-overview-quick-links{display:flex;flex-wrap:wrap;gap:.75rem}.dashboard-overview-bar-chart{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.9rem;align-items:end;min-height:20rem}.dashboard-overview-bar-chart__item{display:grid;gap:.45rem;justify-items:center;text-align:center}.dashboard-overview-bar-chart__item span,.dashboard-overview-bar-chart__item strong{color:#0f172a}.dashboard-overview-bar-chart__track{width:100%;min-height:12rem;display:flex;align-items:flex-end;justify-content:center;padding:.5rem;border-radius:1.15rem;background:linear-gradient(180deg,#f8fafc,#eef2ff);border:1px solid #e2e8f0}.dashboard-overview-bar-chart__fill{width:100%;border-radius:.95rem .95rem .55rem .55rem;min-height:.8rem}.dashboard-overview-bar-chart__fill--success{background:linear-gradient(180deg,#34d399,#10b981)}.dashboard-overview-bar-chart__fill--accent{background:linear-gradient(180deg,#60a5fa,#2563eb)}.dashboard-overview-bar-chart__fill--neutral{background:linear-gradient(180deg,#cbd5e1,#94a3b8)}.dashboard-overview-bar-chart__fill--warning,.dashboard-overview-pipeline__fill--warning{background:linear-gradient(90deg,#f59e0b,#d97706)}.dashboard-overview-pipeline{display:grid;gap:.95rem}.dashboard-overview-pipeline__row{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(140px,1fr) auto;align-items:center}.dashboard-overview-pipeline__copy{display:grid;gap:.18rem}.dashboard-overview-pipeline__copy strong,.dashboard-overview-quick-links__item strong,.dashboard-overview-vault-summary strong{color:#0f172a}.dashboard-overview-pipeline__bar{width:100%;height:.78rem;overflow:hidden;border-radius:999px;background:#e2e8f0}.dashboard-overview-pipeline__fill{display:block;height:100%;border-radius:inherit}.dashboard-overview-pipeline__fill--success{background:linear-gradient(90deg,#34d399,#10b981)}.dashboard-overview-pipeline__fill--accent{background:linear-gradient(90deg,#60a5fa,#2563eb)}.dashboard-overview-pipeline__fill--neutral{background:linear-gradient(90deg,#cbd5e1,#94a3b8)}.dashboard-overview-pipeline__count{min-width:2rem;text-align:right;font-weight:800}.dashboard-overview-chart-card--focus{background:linear-gradient(180deg,#ffffff,rgba(79,70,229,.04))}.dashboard-overview-donut-layout{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.1rem;align-items:center}.dashboard-overview-donut{width:12.5rem;height:12.5rem;display:grid;place-items:center;border-radius:999px}.dashboard-overview-donut__center{width:8.85rem;height:8.85rem;display:grid;place-items:center;border-radius:inherit;background:#ffffff;box-shadow:inset 0 0 0 1px rgba(148,163,184,.18);text-align:center}.dashboard-overview-donut__center strong{color:#0f172a;font-size:1.7rem;font-weight:800}.dashboard-overview-donut__center span{color:#64748b;font-size:.88rem}.dashboard-overview-readiness-list{display:grid;gap:.8rem}.dashboard-overview-quick-links__item{flex:1 1 16rem;display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;padding:1rem;border-radius:1rem;border:1px solid #e2e8f0;background:#ffffff;text-decoration:none;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.dashboard-overview-quick-links__item:hover{border-color:rgba(52,211,153,.25);transform:translateY(-1px);box-shadow:0 12px 24px rgba(15,23,42,.08)}.dashboard-overview-quick-links__item div{display:grid;gap:.25rem}.dashboard-overview-quick-links__item svg{color:#475569;flex-shrink:0;margin-top:.2rem}@media (max-width:1180px){.dashboard-grid--four,.dashboard-grid--overview-body,.dashboard-grid--overview-hero{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-overview-hero-card__metrics,.dashboard-overview-vault-summary{grid-template-columns:1fr}.dashboard-overview-bar-chart{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:720px){.dashboard-grid--four,.dashboard-grid--overview-body,.dashboard-grid--overview-hero,.dashboard-overview-donut-layout,.dashboard-overview-vault-summary{grid-template-columns:1fr}.dashboard-overview-chart-card__header,.dashboard-overview-pipeline__row,.dashboard-overview-stat-card__top{grid-template-columns:1fr;flex-direction:column;align-items:flex-start}.dashboard-overview-bar-chart{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-overview-donut{width:10.5rem;height:10.5rem;margin-inline:auto}.dashboard-overview-donut__center{width:7.4rem;height:7.4rem}}.dashboard-overview-vault-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.dashboard-overview-vault-summary div{display:flex;flex-direction:column;justify-content:flex-start;gap:.25rem}.dashboard-applications-stage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.dashboard-applications-stage-card{display:grid;gap:.45rem;padding:.95rem 1rem;border-radius:1rem;border:1px solid #e2e8f0;background:rgba(255,255,255,.76)}.dashboard-applications-next-step strong,.dashboard-applications-stage-card strong{color:#0f172a;font-size:1.05rem;font-weight:800}.dashboard-applications-list-card__badge-row,.dashboard-applications-next-step p,.dashboard-applications-stage-card span{color:#64748b}.dashboard-applications-list-card--submitted{background:linear-gradient(180deg,#ffffff,rgba(79,70,229,.04))}.dashboard-applications-list-card__badge-row{display:flex;flex-wrap:wrap;gap:.75rem}.dashboard-applications-item--submitted{background:linear-gradient(180deg,#ffffff,rgba(238,242,255,.72))}.dashboard-applications-next-step{display:grid;gap:.35rem;padding:.9rem 1rem;border-radius:1rem;border:1px solid rgba(79,70,229,.14);background:rgba(79,70,229,.05)}.dashboard-applications-next-step p{margin:0;font-size:.92rem;line-height:1.55}.dashboard-applications-empty--submitted{background:linear-gradient(180deg,#f8fafc,rgba(79,70,229,.04))}.dashboard-overview-stat-grid--five{grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard-overview-next-list{display:grid;gap:.9rem}.dashboard-overview-next-list__item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;align-items:flex-start;padding:.95rem 1rem;border-radius:1rem;border:1px solid #e2e8f0;background:#ffffff}.dashboard-overview-next-list__dot{width:.75rem;height:.75rem;margin-top:.35rem;border-radius:999px;background:linear-gradient(135deg,#34d399,#10b981)}.dashboard-overview-next-list__item div{display:grid;gap:.25rem}.dashboard-overview-next-list__item strong{color:#0f172a}.dashboard-overview-next-list__item span{color:#64748b}.dashboard-overview-next-actions{display:flex;flex-wrap:wrap;gap:.75rem}@media (max-width:1180px){.dashboard-overview-stat-grid--five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.dashboard-applications-stage-grid,.dashboard-overview-stat-grid--five{grid-template-columns:1fr}.dashboard-applications-list-card__badge-row,.dashboard-overview-next-actions{width:100%}.dashboard-overview-next-list__item{grid-template-columns:1fr}}.dashboard-video-vault{display:grid;gap:1.25rem}.dashboard-video-vault-guide-card,.dashboard-video-vault-hero-card,.dashboard-video-vault-library-card,.dashboard-video-vault-studio-card{border:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,#ffffff,rgba(248,250,252,.94));box-shadow:0 20px 48px rgba(15,23,42,.06)}.dashboard-video-vault-guide-card__content,.dashboard-video-vault-hero-card__content,.dashboard-video-vault-library-card__content,.dashboard-video-vault-studio-card__content{display:grid;gap:1.1rem;padding-top:1.5rem}.dashboard-video-vault-hero{display:grid;gap:1.2rem;grid-template-columns:minmax(0,1.2fr) minmax(280px,.92fr)}.dashboard-video-vault-hero__copy{display:grid;gap:1rem;padding:1.45rem;border-radius:1.45rem;border:1px solid rgba(148,163,184,.16);background:radial-gradient(circle at top right,rgba(52,211,153,.14),transparent 34%),radial-gradient(circle at left top,rgba(59,130,246,.12),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.96))}.dashboard-video-vault-kicker{color:#0f766e;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.dashboard-video-vault-title{color:#0f172a;font-family:var(--font-display),sans-serif;font-size:clamp(2rem,4vw,3.15rem);font-weight:600;letter-spacing:-.05em;line-height:.95}.dashboard-video-vault-description{max-width:52rem;color:#475569;font-size:1rem;line-height:1.75}.dashboard-video-vault-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem}.dashboard-video-vault-flow{display:grid;gap:.85rem;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-video-vault-flow__step{display:grid;gap:.28rem;padding:.95rem 1rem;border-radius:1rem;border:1px solid rgba(148,163,184,.16);background:rgba(255,255,255,.8)}.dashboard-video-vault-flow__step span,.dashboard-video-vault-item__eyebrow,.dashboard-video-vault-item__meta-grid span,.dashboard-video-vault-library-block__header span,.dashboard-video-vault-stat-card span{color:#64748b;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dashboard-video-vault-flow__step strong,.dashboard-video-vault-guide-card h3,.dashboard-video-vault-item__title,.dashboard-video-vault-library-block__header h3,.dashboard-video-vault-section-head h2{color:#0f172a}.dashboard-video-vault-empty p,.dashboard-video-vault-flow__step small,.dashboard-video-vault-guide-list span,.dashboard-video-vault-item__assignment p,.dashboard-video-vault-item__locked-note,.dashboard-video-vault-library-block__header p,.dashboard-video-vault-record-panel__note,.dashboard-video-vault-section-head p,.dashboard-video-vault-subempty p,.dashboard-video-vault-upload-panel__actions span,.dashboard-video-vault-webhook-note p{color:#64748b;line-height:1.65}.dashboard-video-vault-flow__step--active{border-color:rgba(16,185,129,.22);background:linear-gradient(180deg,rgba(16,185,129,.08),rgba(236,253,245,.92))}.dashboard-video-vault-stat-grid{display:grid;gap:.9rem;align-content:start}.dashboard-video-vault-stat-card{display:grid;gap:.28rem;padding:1rem 1.05rem;border-radius:1rem;border:1px solid rgba(148,163,184,.16);background:rgba(255,255,255,.88)}.dashboard-video-vault-stat-card strong{color:#0f172a;font-size:2rem;font-weight:800;letter-spacing:-.06em;line-height:1}.dashboard-video-vault-stat-card small{color:#64748b}.dashboard-video-vault-workbench{display:grid;gap:1.25rem;grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr)}.dashboard-video-vault-library-block__header,.dashboard-video-vault-section-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem}.dashboard-video-vault-guide-card h3,.dashboard-video-vault-section-head h2{font-family:var(--font-display),sans-serif;font-size:1.45rem;font-weight:600;letter-spacing:-.03em}.dashboard-video-vault-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:.45rem;border-radius:1.35rem;border:1px solid rgba(148,163,184,.18);background:#f8fafc}.dashboard-video-vault-tab{display:flex;align-items:center;gap:.85rem;width:100%;padding:.95rem 1rem;border:1px solid transparent;border-radius:1rem;background:transparent;color:#1e293b;text-align:left;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.dashboard-video-vault-tab:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(148,163,184,.24);background:rgba(255,255,255,.9)}.dashboard-video-vault-tab.is-active{border-color:rgba(16,185,129,.22);background:linear-gradient(180deg,rgba(16,185,129,.08),rgba(236,253,245,.96));box-shadow:0 18px 36px rgba(15,23,42,.06)}.dashboard-video-vault-tab:disabled{opacity:.65;cursor:not-allowed}.dashboard-video-vault-tab__icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:.95rem;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.84);color:#0f766e}.dashboard-video-vault-tab strong{display:block;color:#0f172a;font-size:.98rem}.dashboard-video-vault-tab small{display:block;margin-top:.18rem;color:#64748b;line-height:1.55}.dashboard-video-vault-empty,.dashboard-video-vault-guide-block,.dashboard-video-vault-guide-callout,.dashboard-video-vault-record-panel,.dashboard-video-vault-subempty,.dashboard-video-vault-upload-panel,.dashboard-video-vault-webhook-note{padding:1.05rem 1.1rem;border-radius:1.15rem;border:1px solid rgba(148,163,184,.16);background:rgba(248,250,252,.88)}.dashboard-video-vault-upload-panel{display:grid;gap:1rem}.dashboard-video-vault-upload-panel__copy{display:grid;gap:.4rem}.dashboard-video-vault-empty strong,.dashboard-video-vault-guide-callout strong,.dashboard-video-vault-guide-list strong,.dashboard-video-vault-upload-panel__copy h3{color:#0f172a}.dashboard-video-vault-guide-callout p,.dashboard-video-vault-inline-error,.dashboard-video-vault-upload-panel__copy p{color:#475569;line-height:1.7}.dashboard-video-vault-upload-panel__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem}.dashboard-video-vault-hidden-input{display:none}.dashboard-video-vault-progress{display:grid;gap:.55rem}.dashboard-video-vault-progress__bar{position:relative;overflow:hidden;width:100%;height:.7rem;border-radius:999px;background:rgba(226,232,240,.9)}.dashboard-video-vault-progress__bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(135deg,#34d399,#10b981)}.dashboard-video-vault-inline-error,.dashboard-video-vault-progress p,.dashboard-video-vault-record-panel__note{font-size:.92rem}.dashboard-video-vault-inline-error{margin:0;padding:.95rem 1rem;border-radius:1rem;border:1px solid rgba(248,113,113,.18);background:rgba(254,226,226,.72);color:#b91c1c}.dashboard-video-vault-guide-card__content,.dashboard-video-vault-guide-list,.dashboard-video-vault-library-sections{display:grid;gap:1rem}.dashboard-video-vault-guide-list div{display:grid;gap:.22rem}.dashboard-video-vault-guide-callout{display:grid;grid-template-columns:auto 1fr;gap:.85rem;align-items:flex-start;background:linear-gradient(180deg,rgba(14,165,233,.08),rgba(255,255,255,.96))}.dashboard-video-vault-guide-callout__icon{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:.95rem;border:1px solid rgba(14,165,233,.18);background:rgba(14,165,233,.1);color:#0369a1}.dashboard-video-vault-library-block{display:grid;gap:1rem}.dashboard-video-vault-library-block__header span{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;min-height:2.5rem;padding:0 .75rem;border-radius:999px;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.88);color:#0f172a}.dashboard-video-vault-library-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.dashboard-video-vault-item{display:grid;gap:1rem;padding:1rem;border-radius:1.2rem;border:1px solid rgba(148,163,184,.16);background:#ffffff;box-shadow:0 16px 32px rgba(15,23,42,.04)}.dashboard-video-vault-item--available{background:linear-gradient(180deg,#ffffff,rgba(236,253,245,.54))}.dashboard-video-vault-item--locked{background:linear-gradient(180deg,#ffffff,rgba(239,246,255,.78))}.dashboard-video-vault-item--attention{background:linear-gradient(180deg,#ffffff,rgba(255,251,235,.82))}.dashboard-video-vault-item__media{position:relative;overflow:hidden;aspect-ratio:16/9;border-radius:1rem;background:linear-gradient(135deg,#dbeafe,#eff6ff)}.dashboard-video-vault-item__image{width:100%;height:100%;object-fit:cover;display:block}.dashboard-video-vault-item__placeholder{display:grid;place-items:center;width:100%;height:100%;color:#0f766e;font-size:1.2rem}.dashboard-video-vault-item__duration{position:absolute;left:.75rem;bottom:.75rem;display:inline-flex;align-items:center;min-height:1.8rem;padding:0 .7rem;border-radius:999px;background:rgba(15,23,42,.75);color:#f8fafc;font-size:.78rem;font-weight:700}.dashboard-video-vault-item__actions,.dashboard-video-vault-item__assignment,.dashboard-video-vault-item__body,.dashboard-video-vault-item__meta-grid{display:grid;gap:.75rem}.dashboard-video-vault-item__top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.8rem}.dashboard-video-vault-item__title{font-size:1.05rem;font-weight:700;line-height:1.35}.dashboard-video-vault-pill{display:inline-flex;align-items:center;gap:.45rem;width:fit-content;min-height:1.95rem;padding:0 .75rem;border-radius:999px;border:1px solid rgba(148,163,184,.18);font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.dashboard-video-vault-pill--available,.dashboard-video-vault-pill--ready{background:rgba(16,185,129,.12);border-color:rgba(16,185,129,.2);color:#047857}.dashboard-video-vault-pill--locked{background:rgba(59,130,246,.1);border-color:rgba(59,130,246,.18);color:#1d4ed8}.dashboard-video-vault-pill--processing{background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.22);color:#b45309}.dashboard-video-vault-pill--failed{background:rgba(248,113,113,.12);border-color:rgba(248,113,113,.22);color:#b91c1c}.dashboard-video-vault-pill--neutral{background:rgba(226,232,240,.72);color:#475569}.dashboard-video-vault-item__meta-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-video-vault-item__meta-grid div{display:grid;gap:.25rem;padding:.85rem .9rem;border-radius:.95rem;border:1px solid rgba(148,163,184,.16);background:rgba(255,255,255,.72)}.dashboard-video-vault-item__meta-grid strong,.dashboard-video-vault-subempty strong,.dashboard-video-vault-webhook-note strong{color:#0f172a}.dashboard-video-vault-item__actions{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.dashboard-video-vault-item__actions .ui-button{width:100%}.dashboard-video-vault-item__remove{color:#b91c1c}.dashboard-video-vault-item__locked-note{display:inline-flex;align-items:center;min-height:2.25rem;padding:0 .2rem}.dashboard-video-vault-empty,.dashboard-video-vault-subempty{background:rgba(248,250,252,.88)}.dashboard-video-vault-empty--error{border-color:rgba(248,113,113,.18);background:rgba(254,242,242,.88)}.dashboard-video-vault-webhook-note{background:linear-gradient(180deg,rgba(255,251,235,.92),#ffffff)}.dashboard-video-vault-item__actions .ui-button,.dashboard-video-vault-refresh .ui-button{gap:.55rem}.dashboard-video-vault-spin{animation:dashboardVideoVaultSpin 1.1s linear infinite}@keyframes dashboardVideoVaultSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1180px){.dashboard-video-vault-flow,.dashboard-video-vault-hero,.dashboard-video-vault-workbench{grid-template-columns:1fr}}@media (max-width:720px){.dashboard-video-vault-item__actions,.dashboard-video-vault-item__meta-grid,.dashboard-video-vault-library-grid,.dashboard-video-vault-stat-grid,.dashboard-video-vault-tabs{grid-template-columns:1fr}.dashboard-video-vault-item__top,.dashboard-video-vault-library-block__header,.dashboard-video-vault-section-head,.dashboard-video-vault-upload-panel__actions{flex-direction:column;align-items:stretch}.dashboard-video-vault-guide-callout{grid-template-columns:1fr}}.dashboard-employer-roles-hero .ui-card__content{gap:1rem}.dashboard-employer-roles-hero__top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem}.dashboard-employer-roles-hero__copy{display:grid;gap:.45rem;max-width:48rem}.dashboard-employer-roles-hero__stats{display:grid;gap:.75rem}.dashboard-employer-roles-metric{padding:1rem;border:1px solid #e2e8f0;border-radius:1rem;background:rgba(248,250,252,.82)}.dashboard-employer-roles-metric__value{color:#0f172a;font-size:1.75rem;font-weight:800;letter-spacing:-.05em}.dashboard-employer-roles-metric__label{color:#64748b;font-size:.88rem;font-weight:600}.dashboard-employer-roles-empty,.dashboard-employer-roles-list__header{display:grid;gap:.65rem}.dashboard-employer-roles-list{display:grid;gap:.9rem}.dashboard-employer-role-item{display:grid;gap:.95rem;padding:1rem;border:1px solid #e2e8f0;border-radius:1rem;background:rgba(248,250,252,.76)}.dashboard-employer-role-item__top{display:grid;gap:.95rem}.dashboard-employer-role-item__copy{display:grid;gap:.55rem}.dashboard-employer-role-item__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.dashboard-employer-role-item__title{color:#0f172a;font-size:1.02rem;font-weight:800;letter-spacing:-.02em}.dashboard-employer-role-item__title:hover{color:#1d4ed8}.dashboard-employer-role-item__activity,.dashboard-employer-role-item__meta{display:flex;flex-wrap:wrap;gap:.9rem;color:#64748b;font-size:.88rem}.dashboard-employer-role-item__activity,.dashboard-employer-role-item__meta span{display:inline-flex;align-items:center;gap:.4rem}.dashboard-employer-role-item__metric{display:grid;gap:.1rem;align-content:start;padding:.85rem .95rem;border:1px solid #dbe4f0;border-radius:.95rem;background:#ffffff;width:fit-content;min-width:8.5rem}.dashboard-employer-role-item__metric-value{color:#0f172a;font-size:1.3rem;font-weight:800}.dashboard-employer-role-item__metric-label{color:#64748b;font-size:.82rem;font-weight:600}.dashboard-employer-role-status{display:inline-flex;align-items:center;justify-content:center;min-height:1.95rem;padding:0 .8rem;border-radius:999px;font-size:.76rem;font-weight:800;letter-spacing:.03em}.dashboard-employer-role-status--active{border:1px solid rgba(16,185,129,.22);background:rgba(16,185,129,.12);color:#047857}.dashboard-employer-role-status--draft{border:1px solid rgba(245,158,11,.24);background:rgba(245,158,11,.12);color:#b45309}.dashboard-employer-role-status--other{border:1px solid rgba(148,163,184,.28);background:rgba(148,163,184,.14);color:#475569}.dashboard-employer-role-item__actions{display:grid;gap:.8rem;padding-top:.9rem;border-top:1px solid #e2e8f0}.dashboard-employer-role-item__links{display:flex;flex-wrap:wrap;gap:.65rem}.dashboard-employer-role-item--loading{pointer-events:none}.dashboard-employer-role-skeleton{border-radius:999px;background:linear-gradient(90deg,rgba(226,232,240,.9),rgba(241,245,249,.9))}.dashboard-employer-role-skeleton--title{width:min(20rem,70%);height:1.1rem}.dashboard-employer-role-skeleton--meta{width:min(16rem,60%);height:.9rem}.dashboard-employer-pipeline-grid{align-items:start}.dashboard-employer-pipeline-hero .ui-card__content{gap:1rem}.dashboard-employer-pipeline-stages{display:flex;flex-wrap:wrap;gap:.65rem}.dashboard-employer-pipeline-stage{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:0 .85rem;border-radius:999px;border:1px solid rgba(59,130,246,.16);background:rgba(59,130,246,.08);color:#1d4ed8;font-size:.8rem;font-weight:700}.dashboard-employer-pipeline-actions{display:flex;flex-wrap:wrap;gap:.75rem}.dashboard-employer-pipeline-notes{display:grid;gap:.9rem}.dashboard-employer-pipeline-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;align-items:start;padding:1rem;border:1px solid #e2e8f0;border-radius:1rem;background:rgba(248,250,252,.76)}.dashboard-employer-pipeline-note__icon{width:2.3rem;height:2.3rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.8rem;background:rgba(59,130,246,.1);color:#2563eb}.dashboard-employer-pipeline-note__title{color:#0f172a;font-size:.98rem;font-weight:800}@media (min-width:768px){.dashboard-employer-roles-hero__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-employer-role-item__top{grid-template-columns:minmax(0,1fr) auto;align-items:start}.dashboard-employer-role-item__actions{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.dashboard-employer-jobs-hero,.dashboard-employer-jobs-list-card,.dashboard-employer-submissions-detail-card,.dashboard-employer-submissions-hero,.dashboard-employer-submissions-list-card{border-color:rgba(55,78,96,.42);background:linear-gradient(180deg,rgba(9,16,24,.96),rgba(8,14,21,.94)),radial-gradient(circle at top left,rgba(52,211,153,.12),transparent 48%);box-shadow:0 24px 60px rgba(2,8,23,.34)}.dashboard-employer-jobs-hero .ui-card__content,.dashboard-employer-jobs-list-card .ui-card__content,.dashboard-employer-submissions-detail-card .ui-card__content,.dashboard-employer-submissions-hero .ui-card__content,.dashboard-employer-submissions-list-card .ui-card__content{gap:1rem}.dashboard-employer-jobs-hero__top,.dashboard-employer-submissions-hero__top,.dashboard-employer-submissions-list__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem}.dashboard-employer-jobs-hero__copy{max-width:44rem}.dashboard-employer-job-row__actions,.dashboard-employer-jobs-hero__actions,.dashboard-employer-submission-actions,.dashboard-employer-submission-detail__section-actions,.dashboard-employer-submissions-hero__actions{display:flex;flex-wrap:wrap;gap:.65rem}.dashboard-employer-jobs-hero__stats,.dashboard-employer-submissions-hero__stats{display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-employer-jobs-metric,.dashboard-employer-submissions-stat{padding:1rem 1.05rem;border:1px solid rgba(70,96,118,.34);border-radius:1rem;background:rgba(9,19,29,.82)}.dashboard-employer-jobs-metric__value,.dashboard-employer-submissions-stat__value{color:#f8fafc;font-size:1.65rem;font-weight:800;letter-spacing:-.05em}.dashboard-employer-jobs-metric__label,.dashboard-employer-submissions-stat__label{color:rgba(191,219,254,.72);font-size:.82rem;font-weight:600}.dashboard-employer-job-list,.dashboard-employer-submission-list{display:grid;gap:.9rem}.dashboard-employer-job-empty,.dashboard-employer-submission-empty{display:grid;gap:.7rem;padding:1.15rem;border:1px dashed rgba(82,109,128,.5);border-radius:1rem;background:rgba(9,17,26,.72)}.dashboard-employer-job-row,.dashboard-employer-submission-row{width:100%;display:grid;gap:.9rem;padding:1rem 1.05rem;border:1px solid rgba(65,91,112,.38);border-radius:1rem;background:rgba(10,20,30,.86);transition:border-color .18s ease,transform .18s ease,background .18s ease}.dashboard-employer-submission-row{text-align:left}.dashboard-employer-job-row:hover,.dashboard-employer-submission-row.is-selected,.dashboard-employer-submission-row:hover{border-color:rgba(52,211,153,.48);background:rgba(12,23,35,.96);transform:translateY(-1px)}.dashboard-employer-job-row--loading,.dashboard-employer-submission-row--loading{pointer-events:none}.dashboard-employer-job-row__top,.dashboard-employer-submission-detail__top,.dashboard-employer-submission-row__top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.85rem}.dashboard-employer-job-row__copy,.dashboard-employer-submission-detail{display:grid;gap:.85rem}.dashboard-employer-job-row__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.dashboard-employer-job-row__title,.dashboard-employer-submission-row__candidate{color:#f8fafc;font-size:1.04rem;font-weight:800;letter-spacing:-.02em}.dashboard-employer-job-row__title:hover{color:var(--rail-accent,#34d399)}.dashboard-employer-submission-row__job{color:rgba(191,219,254,.76);font-size:.9rem;font-weight:600}.dashboard-employer-job-row__meta,.dashboard-employer-submission-detail__meta,.dashboard-employer-submission-row__meta{display:flex;flex-wrap:wrap;gap:.85rem;color:rgba(191,219,254,.68);font-size:.85rem}.dashboard-employer-job-row__meta span,.dashboard-employer-submission-detail__meta span{display:inline-flex;align-items:center;gap:.35rem}.dashboard-employer-job-row__summary{display:flex;flex-wrap:wrap;gap:.55rem}.dashboard-employer-job-row__summary-pill,.dashboard-employer-job-status,.dashboard-employer-submission-pill,.dashboard-employer-submissions-filter-chip{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:0 .85rem;border-radius:999px;font-size:.78rem;font-weight:700;letter-spacing:.02em}.dashboard-employer-job-row__summary-pill{border:1px solid rgba(74,100,120,.34);background:rgba(13,25,37,.78);color:rgba(226,232,240,.92)}.dashboard-employer-job-row__summary-pill--muted{color:rgba(191,219,254,.65)}.dashboard-employer-job-status--active{border:1px solid rgba(52,211,153,.34);background:rgba(52,211,153,.12);color:#6ee7b7}.dashboard-employer-job-status--draft{border:1px solid rgba(251,191,36,.34);background:rgba(251,191,36,.12);color:#fde68a}.dashboard-employer-job-status--other{border:1px solid rgba(148,163,184,.34);background:rgba(148,163,184,.12);color:#cbd5f5}.dashboard-employer-submissions-layout{align-items:start;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr)}.dashboard-employer-submissions-filter{display:grid;gap:.45rem;min-width:min(18rem,100%)}.dashboard-employer-submissions-filter span{color:rgba(191,219,254,.7);font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dashboard-employer-submissions-filter__select{width:100%;min-height:2.9rem;padding:0 .95rem;border:1px solid rgba(74,100,120,.42);border-radius:.95rem;background:rgba(9,17,27,.88);color:#f8fafc;color-scheme:dark}.dashboard-employer-submissions-filter-chips{display:flex;flex-wrap:wrap;gap:.55rem}.dashboard-employer-submissions-filter-chip{border:1px solid rgba(74,100,120,.38);background:rgba(10,20,31,.82);color:rgba(226,232,240,.82)}.dashboard-employer-submissions-filter-chip.is-active{border-color:rgba(52,211,153,.48);background:rgba(52,211,153,.14);color:#86efac}.dashboard-employer-submission-pill--new{border:1px solid rgba(52,211,153,.35);background:rgba(52,211,153,.12);color:#86efac}.dashboard-employer-submission-pill--review{border:1px solid rgba(96,165,250,.35);background:rgba(96,165,250,.12);color:#93c5fd}.dashboard-employer-submission-pill--action{border:1px solid rgba(251,191,36,.36);background:rgba(251,191,36,.12);color:#fde68a}.dashboard-employer-submission-pill--closed{border:1px solid rgba(248,113,113,.35);background:rgba(248,113,113,.12);color:#fca5a5}.dashboard-employer-submission-pill--neutral{border:1px solid rgba(148,163,184,.34);background:rgba(148,163,184,.12);color:#cbd5e1}.dashboard-employer-submission-detail__sections{display:grid;gap:.9rem}.dashboard-employer-submission-detail__section{display:grid;gap:.8rem;padding:1rem;border:1px solid rgba(65,91,112,.38);border-radius:1rem;background:rgba(8,17,25,.84)}.dashboard-employer-submission-detail__section--video{background:linear-gradient(180deg,rgba(8,17,25,.88),rgba(6,13,20,.9)),radial-gradient(circle at top left,rgba(52,211,153,.1),transparent 48%)}.dashboard-employer-submission-detail__section-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem}.dashboard-employer-submission-detail__section-head h3{color:#f8fafc;font-size:1rem;font-weight:800}.dashboard-employer-submission-detail__section p{color:rgba(226,232,240,.82);line-height:1.6}.dashboard-employer-submission-detail__thumbnail{width:100%;border-radius:1rem;border:1px solid rgba(74,100,120,.36);object-fit:cover;background:rgba(6,12,18,.9);aspect-ratio:16/9}.dashboard-employer-submission-detail__thumbnail--placeholder{display:grid;place-items:center;color:rgba(191,219,254,.62);font-size:.92rem}.dashboard-employer-submission-detail__note-grid{display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-employer-submission-detail__note-grid strong{color:#f8fafc;display:block;margin-bottom:.28rem}.dashboard-employer-submission-detail__note-grid p{margin:0}.dashboard-employer-submission-detail__error{color:#fca5a5;font-size:.9rem;font-weight:600}.dashboard-employer-job-row__skeleton,.dashboard-employer-submission-row__skeleton{border-radius:999px;background:linear-gradient(90deg,rgba(28,40,52,.9),rgba(39,52,66,.9))}.dashboard-employer-job-row__skeleton--title,.dashboard-employer-submission-row__skeleton--title{width:min(22rem,72%);height:1.1rem}.dashboard-employer-job-row__skeleton--meta,.dashboard-employer-submission-row__skeleton--meta{width:min(18rem,58%);height:.9rem}@media (min-width:960px){.dashboard-employer-jobs-hero__stats,.dashboard-employer-submissions-hero__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:959px){.dashboard-employer-submissions-layout{grid-template-columns:1fr}}@media (max-width:720px){.dashboard-employer-jobs-hero__stats,.dashboard-employer-submission-detail__note-grid,.dashboard-employer-submissions-hero__stats{grid-template-columns:1fr}.dashboard-employer-job-row,.dashboard-employer-submission-detail__section,.dashboard-employer-submission-row{padding:.95rem}}.dashboard-overview-stat-card__icon--employer{background:rgba(59,130,246,.14);color:#1d4ed8}.dashboard-overview-hero-card--employer{border-left-color:#3b82f6;background:linear-gradient(180deg,#ffffff,rgba(59,130,246,.06))}.dashboard-overview-priority-card--employer{background:linear-gradient(180deg,#ffffff,rgba(79,70,229,.05))}.dashboard-employer-submissions-shell--elevated{display:grid;gap:1.25rem}.dashboard-employer-submissions-shell--elevated .dashboard-employer-submissions-detail-card,.dashboard-employer-submissions-shell--elevated .dashboard-employer-submissions-list-card{border-color:rgba(148,163,184,.22);background:linear-gradient(180deg,#ffffff,rgba(248,250,252,.96));box-shadow:0 20px 48px rgba(15,23,42,.06)}.dashboard-employer-submissions-shell--elevated .dashboard-section__eyebrow,.dashboard-employer-submissions-shell--elevated .dashboard-section__title{color:#0f172a}.dashboard-employer-submissions-shell--elevated .dashboard-section__copy{color:#64748b}.dashboard-employer-submissions-shell--elevated .dashboard-employer-submission-empty{border-color:#e2e8f0;background:#f8fafc}.dashboard-employer-submissions-shell--elevated .dashboard-employer-submission-empty .dashboard-section__title{color:#0f172a}.dashboard-employer-submissions-shell--elevated .dashboard-employer-submission-empty .dashboard-section__copy{color:#64748b}.dashboard-employer-submissions-shell--elevated .dashboard-employer-submission-row{border-color:#e2e8f0;background:#ffffff}.dashboard-employer-submissions-shell--elevated .dashboard-employer-submission-row.is-selected,.dashboard-employer-submissions-shell--elevated .dashboard-employer-submission-row:hover{border-color:rgba(59,130,246,.35);background:linear-gradient(180deg,#ffffff,rgba(239,246,255,.92))}.dashboard-employer-submissions-shell--elevated .dashboard-employer-submission-row__candidate{color:#0f172a}.dashboard-employer-submissions-shell--elevated .dashboard-employer-submission-row__job{color:#475569}.dashboard-employer-submissions-shell--elevated .dashboard-employer-submission-row__meta,.dashboard-employer-submissions-shell--elevated .dashboard-employer-submissions-filter span{color:#64748b}.dashboard-employer-submissions-shell--elevated .dashboard-employer-submissions-filter__select{border-color:#e2e8f0;background:#ffffff;color:#0f172a;color-scheme:light}.dashboard-employer-submissions-shell--elevated .dashboard-employer-submissions-filter-chip{border-color:#e2e8f0;background:#f8fafc;color:#475569}.dashboard-employer-submissions-shell--elevated .dashboard-employer-submissions-filter-chip.is-active{border-color:rgba(59,130,246,.35);background:rgba(59,130,246,.1);color:#1d4ed8}.dashboard-employer-submissions-shell--elevated .dashboard-employer-submission-pill--new{border-color:rgba(16,185,129,.28);background:rgba(16,185,129,.12);color:#047857}.dashboard-employer-submissions-shell--elevated .dashboard-employer-submission-pill--review{border-color:rgba(37,99,235,.22);background:rgba(59,130,246,.1);color:#1d4ed8}.dashboard-employer-submissions-shell--elevated .dashboard-employer-submission-pill--action{border-color:rgba(245,158,11,.35);background:rgba(251,191,36,.14);color:#b45309}.dashboard-employer-submissions-shell--elevated .dashboard-employer-submission-pill--closed{border-color:rgba(248,113,113,.28);background:rgba(254,226,226,.65);color:#b91c1c}.dashboard-employer-submissions-shell--elevated .dashboard-employer-submission-pill--neutral{border-color:#e2e8f0;background:#f1f5f9;color:#475569}.dashboard-employer-submissions-shell--elevated .dashboard-employer-submission-detail__top .dashboard-section__title{color:#0f172a}.dashboard-employer-submissions-shell--elevated .dashboard-employer-submission-detail__top .dashboard-section__copy{color:#475569}.dashboard-employer-submissions-shell--elevated .dashboard-employer-submission-detail__meta,.dashboard-employer-submissions-shell--elevated .dashboard-employer-submission-detail__meta svg{color:#64748b}.dashboard-employer-submissions-shell--elevated .dashboard-employer-submission-detail__section{border-color:#e2e8f0;background:#f8fafc}.dashboard-employer-submissions-shell--elevated .dashboard-employer-submission-detail__section--video{background:linear-gradient(180deg,#ffffff,rgba(239,246,255,.85))}.dashboard-employer-submissions-shell--elevated .dashboard-employer-submission-detail__section-head h3{color:#0f172a}.dashboard-employer-submissions-shell--elevated .dashboard-employer-submission-detail__section p{color:#475569}.dashboard-employer-submissions-shell--elevated .dashboard-employer-submission-detail__note-grid strong{color:#0f172a}.dashboard-employer-submissions-shell--elevated .dashboard-employer-submission-detail__thumbnail{border-color:#e2e8f0;background:#f1f5f9}.dashboard-employer-submissions-shell--elevated .dashboard-employer-submission-detail__thumbnail--placeholder{color:#64748b}.dashboard-employer-submissions-shell--elevated .dashboard-employer-submission-row__skeleton{background:linear-gradient(90deg,#e2e8f0,#f1f5f9)}.dashboard-employer-submissions-shell--elevated .ui-button--outline{border-color:#cbd5e1;background:#ffffff;color:#0f172a;box-shadow:none}.dashboard-employer-submissions-shell--elevated .ui-button--outline:hover{background:#f1f5f9;border-color:#94a3b8;color:#0f172a}.dashboard-employer-submissions-shell--elevated .ui-button--secondary{border-color:#e2e8f0;background:#f8fafc;color:#0f172a;box-shadow:none}.dashboard-employer-submissions-shell--elevated .ui-button--secondary:hover{background:#f1f5f9;color:#0f172a}.dashboard-employer-submissions-shell--elevated .ui-button--outline svg,.dashboard-employer-submissions-shell--elevated .ui-button--secondary svg{color:currentColor}.dashboard-employer-submissions-shell--elevated{position:relative;isolation:isolate;gap:1.5rem}.dashboard-employer-submissions-shell--elevated:before{content:"";position:absolute;inset:-1.5rem -1rem auto;height:18rem;border-radius:2rem;background:radial-gradient(circle at top left,rgba(14,165,233,.16),transparent 42%),radial-gradient(circle at top right,rgba(59,130,246,.14),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,250,252,0));z-index:-1;pointer-events:none}.dashboard-employer-submissions-layout{gap:1.25rem;grid-template-columns:minmax(20rem,.88fr) minmax(0,1.12fr)}.dashboard-employer-submissions-shell--elevated .dashboard-employer-submissions-detail-card,.dashboard-employer-submissions-shell--elevated .dashboard-employer-submissions-list-card{border-radius:1.6rem;overflow:hidden}.dashboard-employer-submissions-shell--elevated .dashboard-employer-submissions-detail-card .ui-card__content,.dashboard-employer-submissions-shell--elevated .dashboard-employer-submissions-list-card .ui-card__content{gap:1.15rem}.dashboard-employer-submissions-shell--elevated .dashboard-employer-submissions-detail-card{position:sticky;top:1rem}.dashboard-employer-submission-list{gap:.95rem}.dashboard-employer-submission-row{position:relative;overflow:hidden;gap:.85rem;padding:1.05rem 1.05rem 1rem;border-radius:1.25rem;box-shadow:0 14px 32px rgba(15,23,42,.05)}.dashboard-employer-submission-row:after{content:"";position:absolute;inset:0 auto 0 0;width:.3rem;border-radius:999px;background:linear-gradient(180deg,rgba(59,130,246,.86),rgba(14,165,233,.36));opacity:0;transition:opacity .18s ease}.dashboard-employer-submission-row.is-selected:after,.dashboard-employer-submission-row:hover:after{opacity:1}.dashboard-employer-submission-detail__identity,.dashboard-employer-submission-row__headline,.dashboard-employer-submission-row__hero,.dashboard-employer-submission-row__identity{display:flex;align-items:flex-start;gap:.85rem}.dashboard-employer-submission-row__hero{justify-content:space-between}.dashboard-employer-submission-row__identity-copy{min-width:0;display:grid;gap:.38rem}.dashboard-employer-submission-row__headline{flex-wrap:wrap;gap:.55rem}.dashboard-employer-submission-detail__avatar,.dashboard-employer-submission-row__avatar{display:inline-grid;place-items:center;flex-shrink:0;border-radius:1rem;font-weight:800;letter-spacing:.06em;color:#0f172a;background:linear-gradient(135deg,rgba(191,219,254,.95),rgba(125,211,252,.86)),#dbeafe;box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.dashboard-employer-submission-row__avatar{width:3rem;height:3rem;font-size:.86rem}.dashboard-employer-submission-detail__avatar{width:4.15rem;height:4.15rem;border-radius:1.25rem;font-size:1.08rem}.dashboard-employer-submission-detail__hero-note,.dashboard-employer-submission-row__resume-meter{display:inline-flex;align-items:center;min-height:1.9rem;padding:0 .8rem;border:1px solid rgba(59,130,246,.14);border-radius:999px;background:rgba(239,246,255,.88);color:#1d4ed8;font-size:.76rem;font-weight:800;letter-spacing:.03em}.dashboard-employer-submission-row__signals{display:flex;flex-wrap:wrap;gap:.45rem}.dashboard-employer-submission-row__signal{display:inline-flex;align-items:center;min-height:1.85rem;padding:0 .72rem;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;color:#475569;font-size:.75rem;font-weight:700}.dashboard-employer-submission-detail__hero{display:grid;gap:1rem;padding:1.15rem;border:1px solid rgba(191,219,254,.72);border-radius:1.35rem;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(239,246,255,.9)),radial-gradient(circle at top right,rgba(59,130,246,.12),transparent 34%)}.dashboard-employer-submission-detail__hero-side{display:grid;justify-items:end;gap:.55rem}.dashboard-employer-submission-detail__signal-grid{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-employer-submission-detail__signal-card{display:grid;gap:.3rem;padding:.95rem;border:1px solid rgba(191,219,254,.8);border-radius:1rem;background:rgba(255,255,255,.86)}.dashboard-employer-submission-detail__signal-card span{color:#64748b;font-size:.73rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.dashboard-employer-submission-detail__signal-card strong{color:#0f172a;font-size:1.35rem;font-weight:800;letter-spacing:-.04em}.dashboard-employer-submission-detail__signal-card p{margin:0;color:#64748b;font-size:.82rem;line-height:1.45}.dashboard-employer-submission-actions{padding:.35rem;border:1px solid #e2e8f0;border-radius:1.05rem;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.96))}.dashboard-employer-submission-detail__sections{gap:1rem}.dashboard-employer-submission-detail__section{border-radius:1.2rem}.dashboard-employer-submission-detail__note-grid>div{display:grid;gap:.35rem;padding:.9rem;border:1px solid rgba(226,232,240,.95);border-radius:.95rem;background:rgba(255,255,255,.72)}.dashboard-employer-submissions-shell--elevated .dashboard-overview-priority-card__chips{gap:.55rem}.dashboard-employer-submissions-shell--elevated .dashboard-profile-pill{min-height:2rem}@media (max-width:1180px){.dashboard-employer-submission-detail__signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:959px){.dashboard-employer-submissions-shell--elevated .dashboard-employer-submissions-detail-card{position:static}}@media (max-width:720px){.dashboard-employer-submission-detail__identity,.dashboard-employer-submission-detail__top,.dashboard-employer-submission-row__hero{flex-direction:column}.dashboard-employer-submission-detail__hero-side{justify-items:start}.dashboard-employer-submission-detail__signal-grid{grid-template-columns:1fr}}.dashboard-header__icon-count{position:absolute;top:8px;right:8px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#1636ff;color:#ffffff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.dashboard-notification-sheet{max-width:460px}.dashboard-interview-card__actions,.dashboard-notification-sheet__actions,.dashboard-request-interview-sheet__actions,.dashboard-scheduler-create-form__actions{display:flex;gap:12px;flex-wrap:wrap}.dashboard-notification-sheet__actions{margin:20px 0}.dashboard-notification-sheet__empty{border:1px dashed rgba(16,24,40,.14);border-radius:20px;padding:20px;color:rgba(17,24,39,.72);background:rgba(248,250,252,.92)}.dashboard-interview-list,.dashboard-notification-sheet__list{display:grid;gap:18px}.dashboard-interview-card,.dashboard-interview-inline-card,.dashboard-notification-sheet__item{border:1px solid rgba(15,23,42,.08);border-radius:24px;background:rgba(255,255,255,.96);padding:18px;box-shadow:0 16px 32px rgba(15,23,42,.08)}.dashboard-notification-sheet__item.is-unread{border-color:rgba(22,54,255,.24)}.dashboard-interview-card__top,.dashboard-interview-inline-card__top,.dashboard-notification-sheet__item-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.dashboard-interview-card__title,.dashboard-notification-sheet__item-top h3{margin:0;font-size:1rem;font-weight:700;color:#0f172a}.dashboard-interview-card__confirmed-block p,.dashboard-interview-card__meta,.dashboard-interview-card__note-grid p,.dashboard-interview-card__slot-block p,.dashboard-interview-inline-card .dashboard-section__copy,.dashboard-notification-sheet__item-top p{margin:6px 0 0;color:rgba(15,23,42,.72)}.dashboard-interview-card__meta,.dashboard-interview-card__meta-grid,.dashboard-notification-sheet__item-meta,.dashboard-request-interview-sheet__summary{display:flex;gap:10px;flex-wrap:wrap;color:rgba(15,23,42,.62);font-size:.9rem}.dashboard-notification-sheet__dot{width:10px;height:10px;border-radius:999px;background:#1636ff;margin-top:8px}.dashboard-interviews-shell{display:grid;gap:24px}.dashboard-interview-card__confirmed-block,.dashboard-interview-card__edit-block,.dashboard-interview-card__meeting-block,.dashboard-interview-card__post-block,.dashboard-interview-card__slot-block,.dashboard-request-interview-sheet__body,.dashboard-scheduler-create-form{display:grid;gap:14px}.dashboard-interview-card__meeting-grid,.dashboard-interview-card__note-grid,.dashboard-scheduler-create-form__row{display:grid;gap:12px}.dashboard-interview-card__meeting-grid,.dashboard-interview-card__note-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-request-interview-sheet__textarea,.dashboard-scheduler-textarea{min-height:140px;resize:vertical}.dashboard-interview-card__title{font-size:1.06rem}.dashboard-interview-card__meeting-title,.dashboard-interview-card__post-title{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:#0f172a}.dashboard-interview-card__rating-buttons,.dashboard-interview-card__slot-list{display:flex;gap:10px;flex-wrap:wrap}.dashboard-request-interview-sheet{max-width:520px}.dashboard-request-interview-sheet__summary{padding:14px 16px;border-radius:18px;background:rgba(248,250,252,.92);border:1px solid rgba(15,23,42,.08);flex-direction:column}@media (max-width:900px){.dashboard-interview-card__meeting-grid,.dashboard-interview-card__note-grid{grid-template-columns:1fr}}.dashboard-scheduler-calendar{display:grid;gap:20px}.dashboard-scheduler-calendar__focus,.dashboard-scheduler-calendar__toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.dashboard-scheduler-calendar__controls{display:flex;gap:12px;flex-wrap:wrap}.dashboard-scheduler-calendar__days{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.dashboard-scheduler-calendar__day{appearance:none;border:1px solid rgba(15,23,42,.08);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.96));padding:14px 16px;display:grid;gap:8px;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.dashboard-scheduler-calendar__day:hover{transform:translateY(-1px);border-color:rgba(16,185,129,.24);box-shadow:0 12px 24px rgba(15,23,42,.08)}.dashboard-scheduler-calendar__day.is-active{border-color:rgba(16,185,129,.34);background:linear-gradient(180deg,rgba(236,253,245,.96),rgba(255,255,255,.98));box-shadow:0 18px 32px rgba(16,185,129,.12)}.dashboard-scheduler-calendar__day-label{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(15,23,42,.58)}.dashboard-scheduler-calendar__day-count{font-size:1rem;color:#0f172a}.dashboard-scheduler-calendar__focus{padding:18px 20px;border:1px solid rgba(15,23,42,.08);border-radius:24px;background:linear-gradient(135deg,rgba(248,250,252,.96),rgba(255,255,255,.98))}.dashboard-scheduler-calendar__agenda{display:grid;gap:18px}.dashboard-scheduler-calendar__slot-card{border-color:rgba(16,185,129,.12)}.dashboard-scheduler-calendar__empty{display:flex;gap:16px;align-items:flex-start;padding:24px;border-radius:24px;border:1px dashed rgba(15,23,42,.14);background:rgba(248,250,252,.92)}.dashboard-scheduler-calendar__empty h3{margin:0;font-size:1rem;color:#0f172a}.dashboard-scheduler-calendar__empty p{margin:8px 0 0;color:rgba(15,23,42,.72)}@media (max-width:900px){.dashboard-scheduler-calendar__focus,.dashboard-scheduler-calendar__toolbar{flex-direction:column;align-items:stretch}.dashboard-scheduler-calendar__controls{width:100%}}