.resume-panel.svelte-63tf6m{letter-spacing:0;padding:1.5rem}.panel-heading.svelte-63tf6m{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.25rem;display:flex}.section-kicker.svelte-63tf6m{color:#477fcf;text-transform:uppercase;margin-bottom:.25rem;font-size:.75rem;font-weight:700;display:block}h2.svelte-63tf6m{color:var(--theme-text);margin:0;font-size:1.25rem;font-weight:800}.browse-link.svelte-63tf6m,.empty-action.svelte-63tf6m{color:#3974ca;align-items:center;gap:.25rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.browse-link.svelte-63tf6m:hover,.empty-action.svelte-63tf6m:hover{text-decoration:underline}.tracker-list.svelte-63tf6m{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.tracker-card.svelte-63tf6m{background:color-mix(in srgb, var(--theme-surface) 92%, var(--theme-bg));border:1px solid var(--theme-border-subtle);border-radius:0 1rem 1rem 0;padding:1rem;transition:border-color .2s,box-shadow .2s,transform .2s}.tracker-card.svelte-63tf6m:hover{border-color:color-mix(in srgb, #599bff 45%, var(--theme-border));transform:translateY(-1px);box-shadow:0 1px 3px #1018281a,0 1px 2px #1018280f}.tracker-content.svelte-63tf6m{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.tracker-icon-wrap.svelte-63tf6m{color:#3974ca;background:color-mix(in srgb, #599bff 13%, var(--theme-surface));border-radius:0 .75rem .75rem 0;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;overflow:hidden}.tracker-icon.svelte-63tf6m{object-fit:cover;width:100%;height:100%}.tracker-body.svelte-63tf6m{min-width:0}.tracker-name.svelte-63tf6m{color:var(--theme-text);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:700;line-height:1.35;text-decoration:none;display:block;overflow:hidden}a.tracker-name.svelte-63tf6m:hover{color:#3974ca}.tracker-meta.svelte-63tf6m,.tracker-time.svelte-63tf6m{align-items:center;display:flex}.tracker-meta.svelte-63tf6m{color:var(--theme-text-tertiary);flex-wrap:wrap;gap:.5rem;margin-top:.25rem;font-size:.75rem;font-weight:600}.tracker-time.svelte-63tf6m{gap:.25rem}.meta-separator.svelte-63tf6m{background:var(--theme-text-tertiary);border-radius:50%;width:3px;height:3px}.tracker-action.svelte-63tf6m{align-items:center;gap:.75rem;display:flex}.progress-number.svelte-63tf6m{min-width:42px;color:var(--theme-text-secondary);text-align:right;font-size:.875rem;font-weight:800}.continue-button.svelte-63tf6m{color:#fff;background:#377bd5;border-radius:0 .5rem .5rem 0;align-items:center;gap:.25rem;padding:.55rem .75rem;font-size:.75rem;font-weight:700;text-decoration:none;transition:background .12s;display:inline-flex}.continue-button.svelte-63tf6m:hover{background:#2d68ba}.progress-track.svelte-63tf6m{background:var(--theme-contrast);border-radius:0 9999px 9999px 0;height:5px;margin-top:1rem;overflow:hidden}.progress-track.svelte-63tf6m span:where(.svelte-63tf6m){border-radius:inherit;background:linear-gradient(90deg,#599bff,#73c382);height:100%;display:block}.empty-resume.svelte-63tf6m{background:color-mix(in srgb, #599bff 7%, var(--theme-surface));border:1px dashed color-mix(in srgb, #599bff 45%, var(--theme-border));border-radius:0 1rem 1rem 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.5rem;display:grid}.empty-icon.svelte-63tf6m{color:#3974ca;background:var(--theme-surface);border-radius:0 .75rem .75rem 0;padding:.75rem;display:inline-flex}.empty-title.svelte-63tf6m,.empty-hint.svelte-63tf6m{margin:0}.empty-title.svelte-63tf6m{color:var(--theme-text);font-weight:800}.empty-hint.svelte-63tf6m{color:var(--theme-text-tertiary);margin-top:.25rem;font-size:.875rem;font-weight:600}@media (width<=760px){.resume-panel.svelte-63tf6m{padding:1.25rem}.tracker-content.svelte-63tf6m{grid-template-columns:auto minmax(0,1fr)}.tracker-action.svelte-63tf6m{grid-column:2;justify-content:space-between}.progress-number.svelte-63tf6m{text-align:left}.empty-resume.svelte-63tf6m{grid-template-columns:auto minmax(0,1fr)}.empty-action.svelte-63tf6m{grid-column:2}}@media (width<=480px){.panel-heading.svelte-63tf6m{flex-direction:column;align-items:flex-start}.tracker-icon-wrap.svelte-63tf6m{width:40px;height:40px}.continue-button.svelte-63tf6m{padding:.5rem .65rem}}.dashboard-shell.svelte-x1i5gj{--dashboard-gutter:clamp(1.25rem, 3vw, 2.5rem);z-index:1;width:100%;min-height:calc(100vh - 56px);padding:1.25rem var(--dashboard-gutter) 2.5rem;background:var(--theme-bg);letter-spacing:0;grid-template-columns:15.5rem minmax(0,1fr);gap:clamp(1.5rem,3vw,2.5rem);display:grid;position:relative}.dashboard-left.svelte-x1i5gj{width:calc(100% + var(--dashboard-gutter));margin-left:calc(-1 * var(--dashboard-gutter))}.dashboard-main.svelte-x1i5gj{z-index:10;width:100%;min-width:0;max-width:90rem;margin:0 auto;position:relative}.dashboard-header.svelte-x1i5gj{justify-content:space-between;align-items:flex-end;gap:1.5rem;padding:.75rem 0 1.5rem;display:flex}.header-copy.svelte-x1i5gj{max-width:47rem}.card-kicker.svelte-x1i5gj{color:#477fcf;text-transform:uppercase;font-size:.75rem;font-weight:700}.dashboard-header.svelte-x1i5gj h1:where(.svelte-x1i5gj){color:var(--theme-text);margin:0;font-size:clamp(2rem,3.3vw,3rem);font-weight:900;line-height:1.05}.dashboard-first-name.svelte-x1i5gj{display:inline-block}.primary-action.svelte-x1i5gj{color:#fff;white-space:nowrap;background:#377bd5;border-radius:0 .75rem .75rem 0;justify-content:center;align-items:center;gap:.5rem;min-height:46px;padding:.75rem 1.25rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:background .12s,transform .12s,box-shadow .12s;display:inline-flex;box-shadow:0 8px 22px #377bd538}.primary-action.svelte-x1i5gj:hover{background:#2d68ba;transform:translateY(-1px);box-shadow:0 10px 26px #377bd54d}.stats-grid.svelte-x1i5gj{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.stat-card.svelte-x1i5gj{background:color-mix(in srgb, var(--theme-surface) 94%, var(--theme-bg));border:1px solid var(--theme-border);border-radius:0 1rem 1rem 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:1rem;display:grid;box-shadow:0 1px 2px #1018280d}.stat-icon.svelte-x1i5gj{color:#b76b17;background:color-mix(in srgb, #f6a83b 15%, var(--theme-surface));border-radius:0 .75rem .75rem 0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.stat-icon-blue.svelte-x1i5gj{color:#3974ca;background:color-mix(in srgb, #599bff 14%, var(--theme-surface))}.stat-icon-green.svelte-x1i5gj{color:#2f8852;background:color-mix(in srgb, #73c382 17%, var(--theme-surface))}.stat-label.svelte-x1i5gj{color:var(--theme-text-tertiary);font-size:.75rem;font-weight:700;display:block}.stat-card.svelte-x1i5gj strong:where(.svelte-x1i5gj){color:var(--theme-text);margin-top:.1rem;font-size:1.25rem;font-weight:800;line-height:1.1;display:block}.stat-detail.svelte-x1i5gj{color:var(--theme-text-tertiary);white-space:nowrap;background:var(--theme-contrast);border-radius:0 9999px 9999px 0;align-items:center;gap:.25rem;padding:.3rem .55rem;font-size:.75rem;font-weight:700;display:inline-flex}.stat-link.svelte-x1i5gj{color:#3974ca;text-decoration:none}.level-progress.svelte-x1i5gj{background:color-mix(in srgb, var(--theme-surface) 75%, transparent);border:1px solid var(--theme-border-subtle);border-radius:0 .75rem .75rem 0;margin-top:.75rem;padding:.75rem 1rem}.level-copy.svelte-x1i5gj{color:var(--theme-text-tertiary);justify-content:space-between;gap:1rem;margin-bottom:.5rem;font-size:.75rem;font-weight:700;display:flex}.level-track.svelte-x1i5gj{background:var(--theme-contrast);border-radius:0 9999px 9999px 0;height:5px;overflow:hidden}.level-track.svelte-x1i5gj span:where(.svelte-x1i5gj){border-radius:inherit;background:linear-gradient(90deg,#599bff,#73c382);height:100%;display:block}.review-banner.svelte-x1i5gj{color:color-mix(in srgb, #2f8852 78%, var(--theme-text));background:color-mix(in srgb, #73c382 13%, var(--theme-surface));border:1px solid color-mix(in srgb, #73c382 34%, var(--theme-border));border-radius:0 1rem 1rem 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:1.25rem;padding:1rem 1.25rem;display:grid}.review-icon.svelte-x1i5gj{background:color-mix(in srgb, #73c382 18%, var(--theme-surface));border-radius:0 .5rem .5rem 0;padding:.5rem;display:inline-flex}.review-banner.svelte-x1i5gj strong:where(.svelte-x1i5gj){color:var(--theme-text);font-size:.875rem;font-weight:800}.review-banner.svelte-x1i5gj p:where(.svelte-x1i5gj){color:var(--theme-text-secondary);margin:.25rem 0 0;font-size:.75rem;font-weight:600}.review-banner.svelte-x1i5gj a:where(.svelte-x1i5gj){color:inherit;align-items:center;gap:.25rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.quick-section.svelte-x1i5gj{margin-top:2rem}.section-heading.svelte-x1i5gj{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.section-heading.svelte-x1i5gj h2:where(.svelte-x1i5gj){color:var(--theme-text);margin:0;font-size:1.25rem;font-weight:800}.text-link.svelte-x1i5gj{color:#3974ca;align-items:center;gap:.25rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.text-link.svelte-x1i5gj:hover{text-decoration:underline}.quick-grid.svelte-x1i5gj{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.quick-card.svelte-x1i5gj{min-height:112px;color:var(--theme-text);background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:0 1rem 1rem 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:1rem;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;box-shadow:0 1px 2px #1018280d}.quick-card.svelte-x1i5gj:hover{border-color:color-mix(in srgb, #599bff 48%, var(--theme-border));transform:translateY(-2px);box-shadow:0 4px 6px -1px #1018281a,0 2px 4px -2px #1018280f}.quick-icon.svelte-x1i5gj{color:#3974ca;background:color-mix(in srgb, #599bff 14%, var(--theme-surface));border-radius:0 .75rem .75rem 0;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.quick-card-green.svelte-x1i5gj .quick-icon:where(.svelte-x1i5gj){color:#2f8852;background:color-mix(in srgb, #73c382 17%, var(--theme-surface))}.quick-card-red.svelte-x1i5gj .quick-icon:where(.svelte-x1i5gj){color:#bd4c4c;background:color-mix(in srgb, #ea5757 14%, var(--theme-surface))}.quick-copy.svelte-x1i5gj{min-width:0}.quick-copy.svelte-x1i5gj strong:where(.svelte-x1i5gj),.quick-copy.svelte-x1i5gj>span:where(.svelte-x1i5gj){display:block}.quick-copy.svelte-x1i5gj strong:where(.svelte-x1i5gj){font-size:1rem;font-weight:800}.quick-copy.svelte-x1i5gj>span:where(.svelte-x1i5gj){color:var(--theme-text-tertiary);margin-top:.25rem;font-size:.75rem;font-weight:600;line-height:1.45}.quick-arrow.svelte-x1i5gj{color:var(--theme-text-tertiary);transition:transform .12s}.quick-card.svelte-x1i5gj:hover .quick-arrow:where(.svelte-x1i5gj){color:#3974ca;transform:translate(3px)}.dashboard-grid.svelte-x1i5gj{grid-template-columns:minmax(0,1.8fr) minmax(17rem,.8fr);align-items:start;gap:1rem;margin-top:2rem;display:grid}.resume-card.svelte-x1i5gj{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:0 1.25rem 1.25rem 0;min-width:0;box-shadow:0 1px 2px #1018280d}.right-column.svelte-x1i5gj{flex-direction:column;gap:1rem;display:flex}.membership-card.svelte-x1i5gj{color:#fff;background:radial-gradient(circle at 95% 5%,#73c3826b,#0000 35%),linear-gradient(145deg,#132644,#1d4275 58%,#326a86);border-radius:0 1.25rem 1.25rem 0;padding:1.5rem;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #1018281a,0 2px 4px -2px #1018280f}.membership-topline.svelte-x1i5gj{align-items:center;gap:.5rem;font-size:.875rem;font-weight:800;display:flex}.membership-icon.svelte-x1i5gj{color:#b9ffcd;display:inline-flex}.free-badge.svelte-x1i5gj{color:#d9ffe5;background:#73c38238;border:1px solid #b9ffcd4d;border-radius:0 9999px 9999px 0;margin-left:auto;padding:.25rem .5rem;font-size:.68rem;font-weight:700}.membership-card.svelte-x1i5gj h2:where(.svelte-x1i5gj){color:#fff;margin:1.5rem 0 .75rem;font-size:1.25rem;font-weight:800;line-height:1.2}.membership-card.svelte-x1i5gj p:where(.svelte-x1i5gj){color:#e9f2ffc7;margin:0;font-size:.875rem;font-weight:600;line-height:1.55}.membership-card.svelte-x1i5gj a:where(.svelte-x1i5gj){color:#fff;align-items:center;gap:.25rem;margin-top:1.25rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.membership-card.svelte-x1i5gj a:where(.svelte-x1i5gj):hover{text-decoration:underline}.performance-card.svelte-x1i5gj{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:0 1rem 1rem 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:1.25rem;display:grid}.performance-icon.svelte-x1i5gj{color:#3974ca;background:color-mix(in srgb, #599bff 13%, var(--theme-surface));border-radius:0 .75rem .75rem 0;padding:.75rem;display:inline-flex}.card-kicker.svelte-x1i5gj{font-size:.65rem;display:block}.performance-card.svelte-x1i5gj h3:where(.svelte-x1i5gj){color:var(--theme-text);margin:.25rem 0 0;font-size:.875rem;font-weight:800}.performance-card.svelte-x1i5gj p:where(.svelte-x1i5gj){color:var(--theme-text-tertiary);margin:.25rem 0 0;font-size:.75rem;font-weight:600;line-height:1.4}.performance-card.svelte-x1i5gj>a:where(.svelte-x1i5gj){color:#3974ca;border-radius:0 .5rem .5rem 0;padding:.5rem;display:inline-flex}.performance-card.svelte-x1i5gj>a:where(.svelte-x1i5gj):hover{background:var(--theme-contrast)}.dashboard-footer.svelte-x1i5gj{color:var(--theme-text-tertiary);border-top:1px solid var(--theme-border-subtle);justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding:1.5rem 0 0;font-size:.75rem;font-weight:600;display:flex}.dashboard-footer.svelte-x1i5gj a:where(.svelte-x1i5gj){color:var(--theme-text-secondary);align-items:center;gap:.25rem;font-weight:700;text-decoration:none;display:inline-flex}.dashboard-footer.svelte-x1i5gj a:where(.svelte-x1i5gj):hover{color:#3974ca}.loading-state.svelte-x1i5gj,.empty-state.svelte-x1i5gj{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;display:flex}.loading-state.svelte-x1i5gj{color:var(--theme-text-tertiary);gap:1rem}.spinner.svelte-x1i5gj{border:3px solid var(--theme-border);border-top-color:#377bd5;border-radius:50%;width:38px;height:38px;animation:.8s linear infinite svelte-x1i5gj-spin}@keyframes svelte-x1i5gj-spin{to{transform:rotate(360deg)}}.empty-state.svelte-x1i5gj{gap:.75rem}.empty-state.svelte-x1i5gj .empty-icon:where(.svelte-x1i5gj){color:#3974ca;background:color-mix(in srgb, #599bff 13%, var(--theme-surface));border-radius:0 1rem 1rem 0;padding:1rem;display:inline-flex}.empty-state.svelte-x1i5gj h1:where(.svelte-x1i5gj){color:var(--theme-text);margin:.5rem 0 0;font-size:1.5rem;font-weight:800}.empty-state.svelte-x1i5gj p:where(.svelte-x1i5gj){color:var(--theme-text-secondary);margin:0 0 .5rem;font-weight:600}#global-navigation,.the-menu{z-index:200000;position:relative}@media (width<=1100px){.dashboard-shell.svelte-x1i5gj{--dashboard-gutter:1.25rem;grid-template-columns:13.5rem minmax(0,1fr);gap:1.25rem;padding-inline:1.25rem}.stats-grid.svelte-x1i5gj,.quick-grid.svelte-x1i5gj{grid-template-columns:1fr}.quick-card.svelte-x1i5gj{min-height:92px}.dashboard-grid.svelte-x1i5gj{grid-template-columns:1fr}.right-column.svelte-x1i5gj{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}}@media (width<=768px){.dashboard-shell.svelte-x1i5gj{--dashboard-gutter:0px;padding:0 0 2rem;display:block}.dashboard-left.svelte-x1i5gj{z-index:50;position:sticky;top:56px}.dashboard-main.svelte-x1i5gj{padding:1.25rem}.dashboard-header.svelte-x1i5gj{flex-direction:column;align-items:flex-start;padding-top:.75rem}.dashboard-header.svelte-x1i5gj h1:where(.svelte-x1i5gj){font-size:clamp(1.9rem,9vw,2.6rem)}.primary-action.svelte-x1i5gj{width:100%}.right-column.svelte-x1i5gj{display:flex}.review-banner.svelte-x1i5gj{grid-template-columns:auto minmax(0,1fr)}.review-banner.svelte-x1i5gj a:where(.svelte-x1i5gj){grid-column:2}}@media (width<=520px){.dashboard-main.svelte-x1i5gj{padding-inline:1rem}.stat-card.svelte-x1i5gj{grid-template-columns:auto minmax(0,1fr)}.stat-detail.svelte-x1i5gj{grid-column:2;justify-self:start}.section-heading.svelte-x1i5gj{flex-direction:column;align-items:flex-start}.quick-card.svelte-x1i5gj{grid-template-columns:auto minmax(0,1fr)}.quick-arrow.svelte-x1i5gj{display:none}.dashboard-footer.svelte-x1i5gj{flex-direction:column;align-items:flex-start}}
