.home-hub-stack{display:flex;flex-direction:column;gap:.625rem;width:100%;min-width:0}.home-hub-hero-plain{padding:.1rem 0 .25rem;min-width:0}.home-hub-hero-plain__greeting{margin:0;font-family:var(--font-display,inherit);font-size:1.0625rem;font-weight:600;line-height:1.2;letter-spacing:-.015em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.home-hub-hero-motivation{background:linear-gradient(92deg,color-mix(in srgb,var(--color-foreground) 92%,white) 0,color-mix(in srgb,var(--color-accent-cyan) 82%,white) 48%,color-mix(in srgb,var(--color-tab-active) 78%,white) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.home-hub-metrics-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem}@media (max-width:1023px){.home-hub-metrics-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.home-hub-metrics-row{grid-template-columns:1fr}}.home-hub-stat-card{display:flex;align-items:center;gap:.65rem;border-radius:.875rem;border:1px solid color-mix(in srgb,var(--color-hairline) 78%,transparent);background:color-mix(in srgb,var(--color-surface) 70%,transparent);backdrop-filter:blur(16px);padding:.75rem .85rem;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--color-foreground) 5%,transparent),0 4px 20px -10px color-mix(in srgb,var(--color-accent) 14%,transparent)}.home-hub-stat-icon{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex-shrink:0;border-radius:.625rem;box-shadow:0 0 18px -4px color-mix(in srgb,var(--stat-accent,var(--color-accent)) 55%,transparent)}.home-hub-stat-icon--violet{background:color-mix(in srgb,var(--color-tab-active) 22%,transparent);color:color-mix(in srgb,var(--color-tab-active) 90%,white);--stat-accent:var(--color-tab-active)}.home-hub-stat-icon--cyan{background:color-mix(in srgb,var(--color-accent-cyan) 22%,transparent);color:color-mix(in srgb,var(--color-accent-cyan) 92%,white);--stat-accent:var(--color-accent-cyan)}.home-hub-stat-icon--emerald{background:color-mix(in srgb,var(--color-accent-emerald) 22%,transparent);color:color-mix(in srgb,var(--color-accent-emerald) 92%,white);--stat-accent:var(--color-accent-emerald)}.home-hub-stat-icon--accent{background:color-mix(in srgb,var(--color-accent) 22%,transparent);color:color-mix(in srgb,var(--color-accent) 92%,white);--stat-accent:var(--color-accent)}.home-hub-stat-label{font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.home-hub-stat-value{font-family:var(--font-display,inherit);font-size:1.375rem;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--color-foreground)}.home-hub-stat-trend{margin-top:.1rem;font-size:.625rem;font-weight:600}.home-hub-stat-trend--violet{color:var(--color-tab-active)}.home-hub-stat-trend--cyan{color:var(--color-accent-cyan)}.home-hub-stat-trend--emerald{color:var(--color-accent-emerald)}.home-hub-stat-trend--accent{color:var(--color-accent)}.home-hub-main-row{display:grid;grid-template-columns:minmax(0,1fr);gap:.625rem;align-items:stretch;width:100%;min-width:0}@media (min-width:1024px){.home-hub-main-row{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch}}.home-hub-panel{border-radius:1rem;border:1px solid color-mix(in srgb,var(--color-hairline) 80%,transparent);background:color-mix(in srgb,var(--color-surface) 72%,transparent);backdrop-filter:blur(18px);padding:1.15rem 1.25rem;min-width:0;overflow:hidden;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--color-foreground) 6%,transparent),0 4px 24px -8px color-mix(in srgb,var(--color-accent) 12%,transparent)}.home-hub-apps-carousel,.home-hub-panel--apps{display:flex;flex-direction:column}.home-hub-apps-carousel{min-height:0}@media (min-width:1024px){.home-hub-apps-carousel{flex:1}}.home-hub-apps-subrow{display:grid;grid-template-columns:1fr;gap:.625rem;margin-top:.625rem;flex-shrink:0}@media (min-width:640px){.home-hub-apps-subrow{grid-template-columns:1fr 1fr}}.home-hub-panel--matches{display:flex;flex-direction:column;min-width:0}.home-hub-section-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.65rem}.home-hub-section-title{font-size:.8125rem;font-weight:600;color:var(--color-foreground)}.home-hub-section-actions{display:flex;align-items:center;gap:.35rem}.home-hub-section-link{font-size:.6875rem;font-weight:600;color:var(--color-accent)}.home-hub-section-link:hover{color:var(--color-accent-hover,var(--color-accent))}.home-hub-carousel-btn{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:.375rem;border:1px solid color-mix(in srgb,var(--color-hairline) 80%,transparent);background:color-mix(in srgb,var(--color-canvas) 50%,transparent);color:var(--color-muted)}.home-hub-carousel-btn:hover{color:var(--color-foreground);border-color:color-mix(in srgb,var(--color-accent) 30%,var(--color-hairline))}.home-hub-rail-wrap{position:relative;min-width:0;width:100%;overflow:hidden}@media (min-width:1024px){.home-hub-rail-wrap{flex:1;display:flex;flex-direction:column;min-height:14rem}}.home-hub-apps-empty{position:relative;min-width:0;width:100%;overflow:hidden;display:flex;flex-direction:column;min-height:11.5rem}@media (min-width:1024px){.home-hub-apps-empty{flex:1;min-height:14rem}}.home-hub-apps-empty__inner{flex:1;flex-direction:column;gap:0;border-radius:1rem;border:1px dashed color-mix(in srgb,var(--color-hairline) 80%,transparent);padding:1.25rem 1rem;text-align:center}.home-hub-apps-empty__inner,.home-hub-rail-fab{display:flex;align-items:center;justify-content:center}.home-hub-rail-fab{position:absolute;top:50%;z-index:2;width:2.75rem;height:2.75rem;transform:translateY(-50%);border-radius:9999px;border:1px solid color-mix(in srgb,var(--color-hairline) 70%,transparent);background:color-mix(in srgb,var(--color-surface) 55%,transparent);backdrop-filter:blur(8px);color:var(--color-foreground);font-size:1.125rem;line-height:1;box-shadow:0 4px 16px -4px color-mix(in srgb,var(--color-accent) 25%,transparent);transition:border-color .2s ease,background .2s ease}.home-hub-rail-fab:hover{border-color:color-mix(in srgb,var(--color-accent) 40%,var(--color-hairline));background:color-mix(in srgb,var(--color-surface) 78%,transparent)}.home-hub-rail-fab--left{left:-.35rem}.home-hub-rail-fab--right{right:-.35rem}.home-hub-app-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;width:100%;margin-bottom:.35rem}.home-hub-rail{display:flex;align-items:stretch;gap:.625rem;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;width:100%;min-width:0;padding-bottom:.35rem;-ms-overflow-style:none;scrollbar-width:none}@media (min-width:1024px){.home-hub-rail{flex:1}}.home-hub-app-card{position:relative;scroll-snap-align:start;flex:0 0 calc((100% - 1.25rem) / 3);width:calc((100% - 1.25rem) / 3);min-width:0;display:flex;flex-direction:column;border-radius:1rem;border:1px solid color-mix(in srgb,var(--color-hairline) 72%,transparent);background:color-mix(in srgb,var(--color-canvas) 48%,transparent);padding:1.15rem;text-align:left;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}@media (min-width:1024px){.home-hub-app-card{min-height:100%;padding:1.25rem 1.2rem}.home-hub-app-card__footer{margin-top:auto}}@media (max-width:1023px){.home-hub-app-card{flex:0 0 calc((100% - 0.625rem) / 2);width:calc((100% - .625rem) / 2)}}@media (max-width:639px){.home-hub-app-card{flex:0 0 78%;width:78%}}.home-hub-app-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--color-accent) 32%,var(--color-hairline));box-shadow:0 8px 24px -10px color-mix(in srgb,var(--color-accent) 20%,transparent)}.home-hub-app-card__badge{position:static;border-radius:9999px;padding:.15rem .45rem;font-size:.5625rem;font-weight:800;letter-spacing:.06em;flex-shrink:0}.home-hub-app-card__badge--applied{background:color-mix(in srgb,var(--color-tab-active) 25%,transparent);color:color-mix(in srgb,var(--color-tab-active) 92%,white)}.home-hub-app-card__badge--interview{background:color-mix(in srgb,var(--color-accent-cyan) 25%,transparent);color:color-mix(in srgb,var(--color-accent-cyan) 95%,white)}.home-hub-app-card__badge--offer,.home-hub-app-card__badge--saved{background:color-mix(in srgb,var(--color-accent-emerald) 25%,transparent);color:color-mix(in srgb,var(--color-accent-emerald) 95%,white)}.home-hub-app-card__badge--default{background:color-mix(in srgb,var(--color-hairline) 40%,transparent);color:var(--color-muted)}.home-hub-app-card__company{margin-top:.65rem;font-size:.875rem;font-weight:700;color:var(--color-foreground);line-height:1.25}.home-hub-app-card__title{margin-top:.25rem;font-size:.75rem;line-height:1.4;color:var(--color-foreground);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-hub-app-card__location{margin-top:.25rem;font-size:.625rem;color:var(--color-muted);line-height:1.3}.home-hub-app-card__meta{margin-top:.35rem;font-size:.625rem;color:var(--color-muted);line-height:1.35}.home-hub-app-card__confirmed{margin-top:.35rem;font-size:.5625rem;font-weight:600;color:color-mix(in srgb,var(--color-accent-emerald) 90%,white)}.home-hub-app-card__inbox-hint{margin-top:.35rem;font-size:.5625rem;line-height:1.35;color:var(--color-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-hub-app-card__footer{margin-top:.65rem;padding-top:.55rem;border-top:1px solid color-mix(in srgb,var(--color-hairline) 45%,transparent);display:flex;align-items:center;justify-content:space-between;gap:.35rem}.home-hub-app-card__date{font-size:.5625rem;color:var(--color-muted)}.home-hub-rail-progress{margin-top:.5rem;height:.2rem;border-radius:9999px;background:color-mix(in srgb,var(--color-hairline) 55%,transparent);overflow:hidden}.home-hub-rail-progress span{display:block;height:100%;border-radius:9999px;background:linear-gradient(90deg,var(--color-tab-active),var(--color-accent));transition:width .25s ease}.home-hub-logo{display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--color-hairline) 75%,transparent);background:color-mix(in srgb,var(--color-canvas) 55%,transparent)}.home-hub-logo--rail{width:4.25rem;height:4.25rem;border-radius:.9375rem}.home-hub-logo--rail .home-hub-logo-img{width:74%;height:74%}.home-hub-logo--rail .home-hub-logo-fallback{font-size:1.25rem}.home-hub-logo--match{width:2.25rem;height:2.25rem}.home-hub-logo-img{width:68%;height:68%;-o-object-fit:contain;object-fit:contain}.home-hub-logo-fallback{font-size:.875rem;font-weight:700;color:var(--color-accent)}.home-hub-match-list{display:flex;flex-direction:column;gap:.5rem;flex:1}.home-hub-match-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.55rem;align-items:center;padding:.65rem .7rem;min-width:0;border-radius:.875rem;border:1px solid color-mix(in srgb,var(--color-hairline) 68%,transparent);background:color-mix(in srgb,var(--color-canvas) 42%,transparent);transition:border-color .2s ease,background .2s ease}.home-hub-match-card:hover{border-color:color-mix(in srgb,var(--color-accent-emerald) 28%,var(--color-hairline));background:color-mix(in srgb,var(--color-canvas) 55%,transparent)}.home-hub-match-row__body{min-width:0;align-self:center}.home-hub-match-card__aside{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;flex-shrink:0}.home-hub-match-ring{--ring-size:2.625rem;--ring-thickness:3px;--ring-progress:0;position:relative;width:var(--ring-size);height:var(--ring-size);border-radius:9999px;display:grid;place-items:center;flex-shrink:0;background:conic-gradient(var(--match-ring-color,var(--color-accent-emerald)) calc(var(--ring-progress) * 1%),color-mix(in srgb,var(--color-hairline) 55%,transparent) 0);box-shadow:0 0 12px -3px color-mix(in srgb,var(--match-ring-color,var(--color-accent-emerald)) 55%,transparent);transition:background .8s ease-out}.home-hub-match-ring:before{content:"";width:calc(var(--ring-size) - var(--ring-thickness) * 2);height:calc(var(--ring-size) - var(--ring-thickness) * 2);border-radius:9999px;background:color-mix(in srgb,var(--color-surface) 92%,transparent)}.home-hub-match-ring span{position:absolute;font-family:var(--font-display,inherit);font-size:.6875rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1;color:var(--color-foreground)}.home-hub-match-row__title{font-size:.75rem;font-weight:600;color:var(--color-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-hub-match-row__company{font-size:.625rem;color:var(--color-muted)}.home-hub-match-row__location{font-size:.5625rem;color:var(--color-muted)}.home-hub-match-row__bookmark{flex-shrink:0}.home-hub-match-bar-track{height:.375rem;border-radius:9999px;background:color-mix(in srgb,var(--color-hairline) 50%,transparent);overflow:hidden;margin-top:.35rem}.home-hub-match-bar-fill{height:100%;border-radius:9999px;transition:width .55s cubic-bezier(.22,1,.36,1);box-shadow:0 0 10px color-mix(in srgb,var(--color-accent-emerald) 35%,transparent)}.home-hub-match-tags{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.35rem}.home-hub-match-tag{border-radius:9999px;border:1px solid color-mix(in srgb,var(--color-hairline) 70%,transparent);background:color-mix(in srgb,var(--color-canvas) 40%,transparent);padding:.1rem .35rem;font-size:.5625rem;color:var(--color-muted)}.home-hub-browse-link{display:inline-block;margin-top:.65rem;font-size:.6875rem;font-weight:600;color:var(--color-tab-active)}.home-hub-browse-link:hover{color:var(--color-accent)}.home-hub-footer-row{display:grid;grid-template-columns:1fr;gap:.625rem}@media (min-width:768px){.home-hub-footer-row{grid-template-columns:1fr 1fr 1.35fr;align-items:stretch}.home-hub-footer-row>.home-hub-footer-widget{height:100%}}.home-hub-footer-widget{position:relative;display:flex;flex-direction:column;min-height:7rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--color-hairline) 75%,transparent);background:color-mix(in srgb,var(--color-surface) 68%,transparent);backdrop-filter:blur(16px);padding:.875rem 1rem;transition:border-color .2s ease,transform .2s ease}.home-hub-footer-widget:hover{border-color:color-mix(in srgb,var(--color-accent) 28%,var(--color-hairline));transform:translateY(-1px)}.home-hub-footer-widget__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.home-hub-footer-widget__head{display:flex;align-items:center;gap:.45rem;min-width:0}.home-hub-footer-icon{display:flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:.5rem;flex-shrink:0}.home-hub-footer-icon--inbox,.home-hub-footer-icon--squad{background:color-mix(in srgb,var(--color-tab-active) 22%,transparent);color:color-mix(in srgb,var(--color-tab-active) 90%,white)}.home-hub-footer-icon--trend{background:color-mix(in srgb,var(--color-accent-emerald) 22%,transparent);color:color-mix(in srgb,var(--color-accent-emerald) 92%,white)}.home-hub-footer-icon--community{background:color-mix(in srgb,var(--color-accent-rose) 18%,transparent);color:color-mix(in srgb,var(--color-accent-rose) 88%,white)}.home-hub-footer-icon--resume{background:color-mix(in srgb,var(--color-accent-cyan) 22%,transparent);color:color-mix(in srgb,var(--color-accent-cyan) 92%,white)}.home-hub-footer-icon--social{background:color-mix(in srgb,var(--color-accent-violet,#8b5cf6) 20%,transparent);color:color-mix(in srgb,var(--color-accent-violet,#8b5cf6) 90%,white)}.home-hub-footer-widget--pulse{min-height:100%}.home-hub-market-pulse__body{margin-top:.35rem}.home-hub-market-pulse__body,.home-hub-pulse-stats{flex:1;display:flex;flex-direction:column;min-height:0}.home-hub-pulse-stats{gap:.4rem}.home-hub-pulse-stat{flex:1;display:flex;align-items:center;justify-content:space-between;gap:.65rem;min-height:2.35rem;padding:.45rem .55rem .45rem .65rem;border-radius:.65rem;border:1px solid color-mix(in srgb,var(--color-hairline) 65%,transparent);background:color-mix(in srgb,var(--color-canvas) 38%,transparent);position:relative;overflow:hidden}.home-hub-pulse-stat:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;border-radius:2px 0 0 2px;background:var(--pulse-accent,var(--color-muted));opacity:.85}.home-hub-pulse-stat__left{min-width:0;flex:1;display:flex;flex-direction:column;gap:.1rem;text-align:left}.home-hub-pulse-stat__label{font-size:.6875rem;font-weight:600;color:var(--color-foreground);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-hub-pulse-stat__sublabel{font-size:.5625rem;font-weight:500;color:var(--color-muted);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-hub-pulse-stat__value{flex-shrink:0;font-family:var(--font-display,inherit);font-size:.9375rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--color-foreground);text-align:right;line-height:1}.home-hub-pulse-stat--emerald{--pulse-accent:var(--color-accent-emerald);border-color:color-mix(in srgb,var(--color-accent-emerald) 22%,var(--color-hairline));background:linear-gradient(90deg,color-mix(in srgb,var(--color-accent-emerald) 8%,transparent) 0,color-mix(in srgb,var(--color-canvas) 38%,transparent) 45%)}.home-hub-pulse-stat--emerald .home-hub-pulse-stat__value{color:color-mix(in srgb,var(--color-accent-emerald) 88%,white)}.home-hub-pulse-stat--rose{--pulse-accent:var(--color-accent-rose);border-color:color-mix(in srgb,var(--color-accent-rose) 24%,var(--color-hairline));background:linear-gradient(90deg,color-mix(in srgb,var(--color-accent-rose) 8%,transparent) 0,color-mix(in srgb,var(--color-canvas) 38%,transparent) 45%)}.home-hub-pulse-stat--rose .home-hub-pulse-stat__value{color:color-mix(in srgb,var(--color-accent-rose) 92%,white)}.home-hub-pulse-stat--violet{--pulse-accent:color-mix(in srgb,var(--color-accent-violet,#8b5cf6) 90%,white);border-color:color-mix(in srgb,var(--color-accent-violet,#8b5cf6) 22%,var(--color-hairline));background:linear-gradient(90deg,color-mix(in srgb,var(--color-accent-violet,#8b5cf6) 8%,transparent) 0,color-mix(in srgb,var(--color-canvas) 38%,transparent) 45%)}.home-hub-pulse-stat--violet .home-hub-pulse-stat__value{color:color-mix(in srgb,var(--color-accent-violet,#8b5cf6) 90%,white)}.home-hub-pulse-stat--amber{--pulse-accent:#fbbf24;border-color:color-mix(in srgb,#f59e0b 22%,var(--color-hairline));background:linear-gradient(90deg,color-mix(in srgb,#f59e0b 8%,transparent) 0,color-mix(in srgb,var(--color-canvas) 38%,transparent) 45%)}.home-hub-pulse-stat--amber .home-hub-pulse-stat__value{color:color-mix(in srgb,#fbbf24 95%,white)}.home-hub-footer-widget--resumes{min-height:100%;--home-hub-resume-row-height:3.15rem}.home-hub-resumes-widget__hint{margin:.15rem 0 .35rem;font-size:.5625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--color-accent-cyan) 70%,var(--color-muted));flex-shrink:0}.home-hub-resumes__body{flex:1;display:flex;flex-direction:column;min-height:0;justify-content:flex-start}.home-hub-resume-rows{display:flex;flex-direction:column;gap:.4rem;flex-shrink:0;min-height:calc(3 * var(--home-hub-resume-row-height) + 2 * .4rem)}.home-hub-resume-row{flex:0 0 var(--home-hub-resume-row-height);height:var(--home-hub-resume-row-height);display:flex;align-items:center;gap:.5rem;padding:.45rem .55rem .45rem .5rem;box-sizing:border-box;border-radius:.65rem;border:1px solid color-mix(in srgb,var(--color-hairline) 65%,transparent);background:color-mix(in srgb,var(--color-canvas) 38%,transparent);text-decoration:none;position:relative;overflow:hidden;transition:border-color .15s ease,background .15s ease,transform .15s ease}.home-hub-resume-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;border-radius:2px 0 0 2px;background:color-mix(in srgb,var(--color-accent-cyan) 85%,white);opacity:.75}.home-hub-resume-row:hover{border-color:color-mix(in srgb,var(--color-accent-cyan) 28%,var(--color-hairline));background:linear-gradient(90deg,color-mix(in srgb,var(--color-accent-cyan) 10%,transparent) 0,color-mix(in srgb,var(--color-canvas) 42%,transparent) 48%);transform:translateY(-1px)}.home-hub-resume-row--primary{border-color:color-mix(in srgb,var(--color-accent-cyan) 26%,var(--color-hairline));background:linear-gradient(90deg,color-mix(in srgb,var(--color-accent-cyan) 12%,transparent) 0,color-mix(in srgb,var(--color-canvas) 38%,transparent) 48%)}.home-hub-resume-row__rank{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;border-radius:.35rem;font-size:.5625rem;font-weight:800;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--color-accent-cyan) 88%,white);background:color-mix(in srgb,var(--color-accent-cyan) 14%,transparent)}.home-hub-resume-row__left{min-width:0;flex:1;display:flex;flex-direction:column;gap:.1rem;text-align:left}.home-hub-resume-row__label{font-size:.6875rem;font-weight:600;color:var(--color-foreground);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-hub-resume-row__sublabel{font-size:.5625rem;font-weight:500;color:var(--color-muted);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-hub-resume-row__value{flex-shrink:0;max-width:4.5rem;font-size:.625rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:color-mix(in srgb,var(--color-accent-cyan) 88%,white);text-align:right;line-height:1.2;white-space:nowrap}.home-hub-resume-row--primary .home-hub-resume-row__value{color:color-mix(in srgb,var(--color-accent-cyan) 95%,white)}.home-hub-social-widget__for-you{margin:0 0 .35rem;font-size:.5625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--color-accent) 75%,var(--color-muted));flex-shrink:0}.home-hub-footer-widget--social{min-height:100%}.home-hub-social-widget__body{flex:1;display:flex;flex-direction:column;min-height:0;margin-top:.35rem}.home-hub-social-widget__lines{flex:1;display:flex;flex-direction:column;gap:.25rem;min-height:0}.home-hub-social-widget__lines>li{flex:1;display:flex;min-height:0}.home-hub-social-widget__lines .home-hub-widget-line{flex:1;width:100%;justify-content:center}.home-hub-widget-line__emoji{margin-right:.25rem}.home-hub-widget-line--social .home-hub-widget-line__text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-hub-footer-widget--static,.home-hub-widget-line--static{cursor:default}.home-hub-footer-widget--static:hover{transform:none}.home-hub-widget-lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.home-hub-widget-lines--wins{margin-top:.45rem;padding-top:.45rem;border-top:1px solid color-mix(in srgb,var(--color-hairline) 55%,transparent)}.home-hub-widget-line{display:flex;flex-direction:column;gap:.1rem;text-decoration:none;border-radius:.45rem;padding:.2rem .15rem;transition:background .15s ease}.home-hub-widget-line:hover{background:color-mix(in srgb,var(--color-canvas) 45%,transparent)}.home-hub-widget-line__text{font-size:.6875rem;font-weight:600;color:var(--color-foreground);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-hub-widget-line--win .home-hub-widget-line__text{color:color-mix(in srgb,var(--color-accent-emerald) 90%,white)}.home-hub-widget-line__meta{font-size:.5625rem;color:var(--color-muted);line-height:1.3}.home-hub-widget-line__pill{margin-left:.35rem;border-radius:9999px;padding:.05rem .35rem;font-size:.5rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;background:color-mix(in srgb,var(--color-accent-cyan) 22%,transparent);color:color-mix(in srgb,var(--color-accent-cyan) 92%,white)}.home-hub-footer-widget__title{font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.home-hub-footer-widget__primary{margin-top:.45rem;font-size:.8125rem;font-weight:700;color:var(--color-foreground)}.home-hub-footer-widget__body .home-hub-footer-widget__primary,.home-hub-skill-momentum .home-hub-footer-widget__primary{margin-top:0}.home-hub-footer-widget__secondary{margin-top:.15rem;font-size:.6875rem;color:var(--color-muted);line-height:1.35}.home-hub-footer-widget__foot{margin-top:.5rem;display:flex;align-items:center;justify-content:space-between;gap:.35rem}.home-hub-footer-widget__time{font-size:.5625rem;color:var(--color-muted);flex-shrink:0}.home-hub-footer-chevron-btn{display:flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;flex-shrink:0;border-radius:.45rem;border:1px solid color-mix(in srgb,var(--color-hairline) 75%,transparent);background:color-mix(in srgb,var(--color-canvas) 45%,transparent);color:var(--color-muted)}.home-hub-footer-widget:hover .home-hub-footer-chevron-btn{color:var(--color-foreground);border-color:color-mix(in srgb,var(--color-accent) 30%,var(--color-hairline))}.home-hub-footer-widget__body{flex:1;margin-top:.5rem}.home-hub-footer-widget__actions{display:flex;align-items:center;justify-content:flex-end;margin-top:.5rem}.home-hub-footer-widget__actions--start{justify-content:flex-start}.home-hub-widget-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.home-hub-widget-cta{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;padding:.3rem .65rem;font-size:.6875rem;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease;background:color-mix(in srgb,var(--color-accent) 88%,black);color:var(--color-canvas);border:1px solid transparent}.home-hub-widget-cta:hover{background:color-mix(in srgb,var(--color-accent) 95%,white);color:var(--color-canvas)}.home-hub-widget-cta--secondary{background:color-mix(in srgb,var(--color-canvas) 45%,transparent);color:var(--color-foreground);border-color:color-mix(in srgb,var(--color-hairline) 75%,transparent)}.home-hub-widget-cta--secondary:hover{background:color-mix(in srgb,var(--color-canvas) 65%,transparent);border-color:color-mix(in srgb,var(--color-accent) 30%,var(--color-hairline));color:var(--color-foreground)}.home-hub-widget-cta--panel{padding:.45rem .85rem;font-size:.8125rem}.home-hub-empty-panel__actions{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-top:.75rem}.home-hub-skill-momentum{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.35rem;flex:1}.home-hub-skill-momentum__charts{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.home-hub-skill-sparkline{width:4.5rem;height:2rem;flex-shrink:0}.home-hub-skill-sparkline path{fill:none;stroke:var(--color-accent-emerald);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--color-accent-emerald) 60%,transparent))}.home-hub-skill-sparkline circle{fill:var(--color-accent-emerald);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--color-accent-emerald) 80%,transparent))}.home-hub-skill-ring{position:relative;width:2.75rem;height:2.75rem;flex-shrink:0;border-radius:9999px;background:conic-gradient(var(--color-accent-emerald) calc(var(--skill-pct, 33) * 1%),color-mix(in srgb,var(--color-hairline) 60%,transparent) 0);display:flex;align-items:center;justify-content:center}.home-hub-skill-ring:before{content:"";position:absolute;inset:4px;border-radius:9999px;background:color-mix(in srgb,var(--color-surface) 90%,transparent)}.home-hub-skill-ring span{position:relative;font-size:.5625rem;font-weight:800;color:var(--color-accent-emerald)}@media (prefers-reduced-motion:reduce){.home-hub-app-card,.home-hub-footer-widget,.home-hub-match-bar-fill{transition:none}}