@font-face{font-family:Geist;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/geist/geist-latin-400-normal-ead637fd0b6b.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/geist/geist-cyrillic-400-normal-a84e32ccb6ab.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/geist/geist-latin-ext-400-normal-6e4c9792d82a.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/geist/geist-vietnamese-400-normal-27b07da23b76.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/geist/geist-cyrillic-ext-400-normal-a5b134618310.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/geist/geist-latin-500-normal-6145bf6706db.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/geist/geist-cyrillic-500-normal-2f6cfec71f9f.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/geist/geist-latin-ext-500-normal-b35a1f6ecc39.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/geist/geist-vietnamese-500-normal-0578edffc70c.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/geist/geist-cyrillic-ext-500-normal-6db7ba23cc07.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/geist/geist-latin-600-normal-edde7cc4e271.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/geist/geist-cyrillic-600-normal-05f146c56f16.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/geist/geist-latin-ext-600-normal-bc1a2cbd3a79.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/geist/geist-vietnamese-600-normal-cd6e1b9ef0db.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/geist/geist-cyrillic-ext-600-normal-63b5db2aa6bb.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/geist/geist-latin-700-normal-728e76ff0b76.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/geist/geist-cyrillic-700-normal-2cf7f3fffdc9.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/geist/geist-latin-ext-700-normal-f942cf9480a5.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/geist/geist-vietnamese-700-normal-f1cb713f7c77.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/geist/geist-cyrillic-ext-700-normal-bcec04568b61.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/fonts/geist/geist-latin-800-normal-4def20882cb7.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/fonts/geist/geist-cyrillic-800-normal-77f10e39c4a7.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/fonts/geist/geist-latin-ext-800-normal-09fe85f7d06e.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/fonts/geist/geist-vietnamese-800-normal-9d0b6ff693c8.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/fonts/geist/geist-cyrillic-ext-800-normal-c5da3402a515.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}.home-network-activity,.home-news-panel{--home-feed-image-size:2.153846rem;min-width:0;display:flex;flex-direction:column;overflow:hidden}.home-news-panel.home-focus-tasks{position:relative;overflow:hidden}.home-news-north{position:absolute;right:-.307692rem;bottom:0;width:calc(var(--north-width)*.82);height:calc(var(--north-height)*.82);transform:translateY(24%);object-fit:contain;opacity:var(--north-opacity);pointer-events:none;image-rendering:pixelated}.home-news-panel.is-preparing{--home-news-offset:calc((var(--home-desktop-panel-padding,1.384615rem) + 2rem)/2)}.home-news-panel.is-loading:before{content:"";position:absolute;inset:24% 18% 16%;background:url(/_next/static/media/insights-mountain-surface.b7ad0499.png) 50%/contain no-repeat;opacity:.08;pointer-events:none}.home-news-north-crop{position:absolute;top:calc(var(--home-desktop-panel-padding,1.384615rem) + 2.769231rem);bottom:50%;left:0;right:0;overflow:hidden;pointer-events:none;transform:translateY(var(--home-news-offset))}.home-news-north-crop .home-news-north{top:9.75%;bottom:auto;left:50%;right:auto;width:auto;height:119.13%;max-width:100%;transform:translateX(-50%)}.home-news-panel .home-news-status{position:relative;min-height:13.846154rem;flex-shrink:0}.home-news-panel.is-preparing .home-news-status{position:absolute;top:50%;left:0;right:0;min-height:0;padding:1.076923rem 1.384615rem;gap:.461538rem;transform:translateY(var(--home-news-offset))}.home-network-activity .home-panel-title-row,.home-news-panel .home-panel-title-row{flex-shrink:0}.activity-feed ol,.home-news-list{list-style:none;padding:0;margin:0}.home-news-list{display:flex;flex-direction:column;flex:1 1;justify-content:space-evenly}.home-news-list li+li,.is-network-feed li+li{border-top:.076923rem solid var(--border-subtle,#e8edf4)}.is-network-feed .has-empty-rows>li:last-child{border-bottom:.076923rem solid var(--border-subtle,#e8edf4)}.home-news-link{display:flex!important;align-items:center;gap:1.384615rem;text-decoration:none;width:100%;padding:1.153846rem .615385rem!important;min-height:5rem;color:inherit}.home-news-logo{width:var(--home-feed-image-size);height:var(--home-feed-image-size);flex:0 0 var(--home-feed-image-size);display:grid;place-items:center;border-radius:50%;overflow:hidden;background:#f3f7fb;color:#08aabd}.home-news-logo img{width:100%;height:100%;border-radius:50%;object-fit:contain}.home-news-logo svg{width:1.846154rem;height:1.846154rem;stroke-width:1.5}.home-news-arrow{width:1.461538rem;height:1.461538rem;flex-shrink:0;margin-left:auto;color:#08aabd;stroke-width:1.5;transition:transform .2s ease}.home-news-link:focus-visible .home-news-arrow,.home-news-link:hover .home-news-arrow{transform:translateX(.307692rem)}.activity-feed{width:100%;min-width:0;color:#14234e}.activity-feed-day{margin:2rem 0 .538462rem;font-size:.923077rem;letter-spacing:.06em;text-transform:uppercase;color:#7b84a6}.activity-feed-row{display:flex;align-items:center;gap:1.384615rem;padding:1.692308rem .153846rem;border-bottom:.076923rem solid #e8edf4;text-decoration:none;color:inherit;min-width:0}.activity-feed-leading{flex-shrink:0;align-self:flex-start}.activity-feed-icon{display:grid;place-items:center;width:3.230769rem;height:3.230769rem;border-radius:.769231rem;background:#f3f7fb;color:#1688db}.activity-feed-icon svg{width:1.769231rem;height:1.769231rem;stroke-width:1.5}.activity-feed-copy{min-width:0;display:flex;flex-direction:column;gap:.384615rem;flex:1 1}.activity-feed-copy strong{font-size:1.076923rem;line-height:1.5;font-weight:500;overflow-wrap:anywhere}.activity-feed-copy>span{font-size:1rem;line-height:1.5;color:#7b84a6;overflow-wrap:anywhere}.activity-feed-row time{font-size:.923077rem;color:#7b84a6;white-space:nowrap;align-self:flex-start;padding-top:.307692rem}.activity-feed-avatar{display:block;position:relative;overflow:hidden;width:var(--home-feed-image-size);height:var(--home-feed-image-size);border-radius:50%;flex-shrink:0;background:#edf7fa}.activity-feed-missing{display:grid;place-items:center;color:#333;font-size:.846154rem;font-weight:600}.is-network-feed{display:flex;flex-direction:column;flex:1 1}.is-network-feed .activity-feed-row{display:flex;flex-wrap:nowrap;height:100%;min-height:0;gap:1.230769rem;padding:.538462rem .307692rem;border:0;border-radius:0;transition:background .2s}.is-network-feed .activity-feed-leading,.is-network-feed .activity-feed-row time{align-self:center}.is-network-feed .activity-feed-row time{margin:0;padding:0;width:auto}.is-network-feed .activity-feed-row:focus-visible,.is-network-feed .activity-feed-row:hover{background:#f1fafb}.activity-feed-state{display:flex;flex:1 1;min-height:13.846154rem;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:.769231rem;padding:1.923077rem;color:#7b84a6;font-size:1.076923rem}.activity-feed-state p{margin:0;line-height:1.5}.activity-feed-state>span:not(.activity-loading-dots){font-size:1rem;line-height:1.6;max-width:23.846154rem}.activity-feed-state>svg{width:2.153846rem;height:2.153846rem;stroke-width:1.5;color:#08aabd;margin-bottom:.461538rem}.activity-feed-error{display:flex;align-items:center;justify-content:space-between;gap:.769231rem;color:#7b84a6;font-size:1rem}.activity-feed-error p{margin:0}.activity-feed-error button{flex-shrink:0}.activity-feed-error button,.activity-feed-more,.activity-feed-state button{background:white;border:.076923rem solid #c9d9ed;border-radius:.615385rem;padding:.692308rem 1.153846rem;color:#1688db;font:inherit;cursor:pointer}.activity-feed-more{display:block;margin:1.846154rem auto}.home-news-loading{display:flex;align-items:center;width:12.307692rem;height:1.230769rem}.home-news-loading .skill-tree-preparing-progress{--skill-tree-accent:var(--suave-logo-blue);height:.461538rem;margin-top:0;background:rgba(22,136,219,.14)}.activity-loading-dots{display:flex;gap:.384615rem;height:1.230769rem;align-items:center}.activity-loading-dots i{width:.384615rem;height:.384615rem;border-radius:50%;background:#1688db;animation:activity-dot 1.2s ease-in-out infinite}.activity-loading-dots i:nth-child(2){animation-delay:.15s}.activity-loading-dots i:nth-child(3){animation-delay:.3s}@keyframes activity-dot{50%{opacity:.3;transform:translateY(-.230769rem)}}.mobile-home-surface .home-network-activity,.mobile-home-surface .home-news-panel{--home-desktop-panel-padding:1.384615rem;border:.076923rem solid #e3e9f2;border-radius:.769231rem;padding:var(--home-desktop-panel-padding);margin:1.384615rem 0;background:white}.mobile-home-surface .home-news-panel.is-preparing{min-height:20rem}.mobile-home-surface .home-panel-title-row{display:flex;align-items:center;gap:.923077rem;margin-bottom:.923077rem}.mobile-home-surface .home-panel-title-row h2{font-size:1.230769rem;font-weight:500;margin:0}.mobile-home-surface .home-panel-title-icon svg{width:1.769231rem;height:1.769231rem;color:#08aabd;stroke-width:1.5}.mobile-home-surface .home-news-link{gap:.923077rem;font-size:1rem}@media (max-width:800px){.activity-feed-row{flex-wrap:wrap;gap:.923077rem}.activity-feed-row time{margin-left:4.153846rem;width:calc(100% - 4.153846rem);padding:0}}@media (prefers-reduced-motion:reduce){.activity-loading-dots i{animation:none}.activity-feed-row,.home-news-arrow{transition:none}}.work-session-heading{text-align:center}.work-session-heading p{font-size:1.076923rem;color:#7b84a6;max-width:36.923077rem;margin:.769231rem auto;line-height:1.5}.work-session-heading button{border:0;background:none;color:#1688db;text-decoration:underline;font:inherit;cursor:pointer}.home-focus-tasks.home-news-panel,.home-momentum-panel.home-network-activity{display:flex;gap:.923077rem}.home-network-activity .is-network-feed ol,.home-news-panel .home-news-list{display:grid;flex:1 1;grid-template-rows:repeat(var(--home-feed-rows,4),minmax(0,1fr));min-height:0;grid-gap:0;gap:0}.home-news-panel .home-news-list{grid-template-columns:minmax(0,1fr)}.home-news-list li,.is-network-feed li{min-height:0}.home-news-list .home-news-link{height:100%;min-height:0;gap:1.230769rem;padding:.538462rem .307692rem!important}.home-news-link .home-focus-task-copy{gap:.230769rem;flex:1 1;width:auto}.home-network-activity .is-network-feed{min-height:0}@media (max-width:1188px){.home-network-activity .is-network-feed ol,.home-news-panel .home-news-list{grid-template-rows:repeat(var(--home-feed-rows,4),minmax(4.923077rem,auto))}}.home-focus-tasks.home-news-panel .home-panel-title-row,.home-momentum-panel.home-network-activity .home-panel-title-row{display:flex;align-items:center;justify-content:flex-start;margin-left:0;gap:1.230769rem}.home-network-activity .home-panel-title-row,.home-news-panel .home-panel-title-row{padding-left:.307692rem}.home-network-activity .home-panel-title-row h2,.home-news-panel .home-panel-title-row h2{margin:0}.home-network-activity .home-panel-title-row h2{transform:translateY(-.076923rem)}.home-network-activity .home-panel-title-icon,.home-news-panel .home-panel-title-icon{display:grid;place-items:center;position:static;transform:none;flex-shrink:0;width:var(--home-feed-image-size);height:2rem}.home-news-link .home-focus-task-copy strong,.is-network-feed .activity-feed-copy strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:1.076923rem;line-height:1.4;white-space:normal;overflow:hidden}.home-news-link .home-focus-task-copy .home-news-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;font-weight:450}@media (max-width:800px){.home-news-link .home-focus-task-copy strong,.is-network-feed .activity-feed-copy strong{font-size:1rem}}.home-work-mode-main>.work-session-heading{align-self:end;width:100%;display:grid;justify-items:center}.work-session-heading h2{margin:0;max-width:27.692308rem;font-size:1.1rem;font-weight:400;line-height:1.4;overflow-wrap:anywhere}.mobile-home-session-sheet.mobile-home-work-setup{width:90%;justify-self:center}.home-news-refresh-error{display:flex;align-items:center;gap:.923077rem;padding:.615385rem .307692rem;color:var(--text-muted);font-size:.923077rem}.home-news-refresh-error p{margin:0;flex:1 1}.home-news-refresh-error button{flex-shrink:0;border:.076923rem solid var(--border-subtle,#e8edf4);border-radius:.461538rem;padding:.461538rem .769231rem;background:transparent;color:inherit;cursor:pointer}:root{--desktop-root-font-size:11.7px;--north-opacity:0.7;--north-width:13.538462rem;--north-height:14.692308rem;--guidance-dim-opacity:0.45;--guidance-backdrop-background:rgba(255,255,255,0.576);--surface-modal-backdrop:rgba(242,248,253,0.68);--surface-modal-blur:blur(1.384615rem) saturate(0.86);--ink:#172636;--ink-strong:rgba(23,38,54,0.94);--ink-secondary:rgba(23,38,54,0.72);--ink-mute:rgba(23,38,54,0.52);--background-blue:#e8f0f6;--onboarding-background:radial-gradient(circle at top left,rgba(143,204,240,0.2),transparent 34%),radial-gradient(circle at top right,rgba(116,186,232,0.24),transparent 36%),#ebf4fb;--suave-logo-blue:#3a83d2;--apply-outline:color-mix(in srgb,var(--suave-logo-blue) 48%,white);--insights-hover-background:color-mix(in srgb,var(--suave-logo-blue) 6%,white);--suave-secondary:#3b8f93;--home-reply-highlight:color-mix(in srgb,var(--suave-secondary) 8%,#ffffff);--current-focus-blue:var(--suave-logo-blue);--canvas:#fefefc;--canvas-glass:rgba(254,254,252,0.72);--paper:var(--background-blue);--shell:var(--background-blue);--surface:var(--canvas-glass);--composer-outer-max-width:76.923077rem;--composer-content-max-width:72.307692rem;--line:rgba(23,38,54,0.13);--line-strong:rgba(23,38,54,0.24);--danger-soft:rgba(255,241,240,0.96);--danger-ink:#8a2a23;--shadow-card:0 0.153846rem 0.615385rem rgba(37,54,74,0.05);--shadow-card-hover:0 0.769231rem 1.692308rem rgba(17,39,52,0.04);--shadow-frame:0 1.846154rem 5.384615rem rgba(24,75,89,0.12);--shadow:var(--shadow-frame);--search-accent:var(--suave-logo-blue);--search-soft:var(--background-blue);--home-accent:var(--suave-logo-blue);--home-soft:var(--background-blue);--insights-heading-blue:#5f98e7;--prep-accent:var(--suave-logo-blue);--prep-soft:var(--background-blue);--suave-accent:var(--suave-logo-blue);--font-ui:"Geist","Avenir Next","Segoe UI",sans-serif;--weight-display:600;--weight-heading:600;--weight-body:400;--weight-caption:500;--weight-button:600;--line-display:1.04;--line-heading:1.16;--line-body:1.45;--line-caption:1.25;--space-xxs:0.153846rem;--space-xs:0.307692rem;--space-sm:0.615385rem;--space-md:0.923077rem;--space-lg:1.230769rem;--space-xl:1.846154rem;--space-xxl:2.461538rem;--space-huge:4.923077rem;--radius-xs:0.615385rem;--radius-sm:0.769231rem;--radius-md:1.076923rem;--radius-lg:1.538462rem;--radius-xl:2.153846rem;--radius-pill:76.846154rem;--button-radius:var(--radius-md);--card-radius:var(--radius-lg);--input-radius:var(--radius-md);--frame-radius-token:var(--radius-xl);--product-vw:1vw;--product-vh:1vh;--product-dvw:1dvw;--product-dvh:1dvh;--product-viewport-width:100vw;--product-viewport-height:100dvh}@media (max-width:1100px){:root{--north-width:10.153846rem;--north-height:11rem}}*{box-sizing:border-box}html{font-size:13px}body,html{margin:0;min-height:100%}body{--type-display-xl:clamp(3.38rem,calc(4.6 * var(--product-vw)),4rem);--type-display-lg:clamp(2.46rem,calc(3.6 * var(--product-vw)),3.08rem);--type-heading-lg:clamp(1.85rem,calc(2.4 * var(--product-vw)),2.15rem);--type-heading-md:clamp(1.38rem,calc(1.8 * var(--product-vw)),1.69rem);--type-heading-sm:clamp(1.15rem,calc(1.25 * var(--product-vw)),1.23rem);--type-body-lg:clamp(1.23rem,calc(1.4 * var(--product-vw)),1.38rem);--type-body-md:clamp(1rem,calc(1.05 * var(--product-vw)),1.15rem);--type-body-sm:clamp(0.92rem,calc(0.98 * var(--product-vw)),1rem);--type-caption:clamp(0.85rem,calc(0.9 * var(--product-vw)),0.92rem);--type-button:clamp(1rem,calc(1.05 * var(--product-vw)),1.08rem);--type-numeric:clamp(1rem,calc(1.1 * var(--product-vw)),1.15rem);font-family:var(--font-ui);font-size:var(--type-body-md);font-weight:var(--weight-body);line-height:var(--line-body);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background:var(--background-blue)}button,input,select,textarea{font:inherit}svg text{font-family:var(--font-ui)}button{cursor:pointer}.button-primary,.button-secondary,.chip-soft,.icon-button{font:inherit}.button-primary,.button-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:3.076923rem;padding:var(--space-sm) var(--space-lg);border-radius:var(--button-radius);font-size:var(--type-button);font-weight:var(--weight-button);line-height:1;text-decoration:none}.button-primary{border:.076923rem solid color-mix(in srgb,var(--suave-logo-blue) 78%,rgba(23,38,54,.08));background:var(--suave-logo-blue);color:var(--canvas)}.button-secondary{border:.076923rem solid var(--line);background:transparent;color:var(--ink-secondary)}.icon-button{display:inline-grid;place-items:center;width:3.076923rem;height:3.076923rem;border:.076923rem solid var(--line);border-radius:var(--radius-sm);background:var(--canvas);color:var(--ink-secondary)}.metric-card,.surface-card{border:.076923rem solid var(--line);border-radius:var(--card-radius);background:var(--canvas)}.surface-card{box-shadow:none}.metric-card{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.media-frame{overflow:hidden;border-radius:var(--radius-xl);background:var(--canvas)}.chat-composer,.text-input{border:.076923rem solid var(--line);border-radius:var(--input-radius);background:var(--canvas);color:var(--ink)}.text-input{min-height:3.076923rem;padding:0 var(--space-md)}.text-input:focus-visible{outline:none;border-color:var(--suave-logo-blue)}.chat-composer{min-height:2.923077rem}.chip-soft{display:inline-flex;align-items:center;min-height:1.846154rem;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-pill);background:var(--background-blue);color:var(--suave-logo-blue);font-size:var(--type-caption);font-weight:var(--weight-caption);line-height:1}.app-shell,.page-shell{min-height:var(--product-viewport-height)}.app-shell{--shell-gutter:clamp(var(--space-md),calc(1.6 * var(--product-dvh)),1.384615rem);--desktop-product-frame-height-cap:max(69.230769rem,calc(100 * var(--product-dvh) - 7.692308rem));padding:var(--shell-gutter);display:grid;place-items:center}.landing-page{background:radial-gradient(circle at top left,rgba(122,192,238,.34),transparent 30%),radial-gradient(circle at top right,rgba(104,178,231,.28),transparent 34%),linear-gradient(180deg,#e8f0f6,#e8f0f6)}.app-frame{--frame-pad-x:clamp(1.230769rem,calc(1.7 * var(--product-vw)),1.846154rem);--frame-pad-top:clamp(1.076923rem,calc(2 * var(--product-dvh)),1.692308rem);--footer-offset:var(--frame-pad-top);--footer-reserve:clamp(6.461538rem,calc(11 * var(--product-dvh)),8rem);--frame-radius:clamp(1.692308rem,calc(2.1 * var(--product-vw)),var(--frame-radius-token));--workspace-side-gutter:1.076923rem;--workspace-scroll-thumb-top:6.769231rem;--workspace-scroll-thumb-height:4.923077rem;--workspace-scroll-thumb-offset:0px;--workspace-scroll-thumb-opacity:0;--home-progress-footer-gap:calc(3.230769rem * 0.56);width:min(101.538462rem,100%);height:calc(var(--product-viewport-height) - (var(--shell-gutter) * 2));margin:0 auto;padding:var(--frame-pad-top) var(--frame-pad-x) var(--footer-reserve);border:.076923rem solid var(--line);border-radius:var(--frame-radius);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(255,255,255,.92)),var(--shell);box-shadow:var(--shadow-frame);position:relative;overflow:hidden;display:flex;flex-direction:column;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease}.app-frame-chat-active{border-color:transparent;background:transparent;box-shadow:none;transition-delay:0s;transition-duration:60ms}.app-frame:before{inset:0;background:linear-gradient(125deg,rgba(255,255,255,.44),transparent 40%),linear-gradient(90deg,rgba(58,131,210,.08),transparent 35% 65%,rgba(58,131,210,.06));opacity:1;transition:opacity .3s ease}.app-frame:after,.app-frame:before{content:"";position:absolute;pointer-events:none}.app-frame:after{top:var(--workspace-scroll-thumb-top);right:.769231rem;width:.615385rem;height:var(--workspace-scroll-thumb-height);border-radius:76.846154rem;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,255,255,.56));box-shadow:inset 0 0 0 .076923rem rgba(255,255,255,.6),0 0 0 .076923rem rgba(23,38,54,.08),0 .615385rem 1.384615rem rgba(255,255,255,.24);opacity:var(--workspace-scroll-thumb-opacity);z-index:3;transform:translateY(var(--workspace-scroll-thumb-offset));transition:opacity .16s ease,transform .16s ease,height .16s ease}.app-frame-chat-active:after,.app-frame-chat-active:before{opacity:0}.surface-pointer-shield{position:fixed;inset:0;z-index:70;cursor:default}.mode-home.home-progress-active .app-frame:after{display:none}.mode-home.home-progress-active .app-frame,.mode-prep .app-frame,.mode-search .app-frame{width:min(calc(var(--product-viewport-width) - 4.615385rem),144.615385rem);max-width:100%}.mode-home.home-progress-active{--home-progress-card-lift:-0.692308rem;--home-progress-frame-max-height:75.384615rem;--home-progress-panel-max-height:55.384615rem;--home-progress-panel-default-height:clamp(44.769231rem,calc(var(--product-viewport-height) - 15.384615rem),var(--home-progress-panel-max-height))}.product-surface-frame{--home-progress-frame-max-height:75.384615rem}.mode-home.home-progress-active .app-frame,.product-surface-frame .app-frame{width:min(calc(var(--product-viewport-width) - 4.615385rem),144.615385rem);max-width:100%;height:min(var(--desktop-product-frame-height-cap),calc(var(--product-viewport-height) - (var(--shell-gutter) * 2)));max-height:min(var(--desktop-product-frame-height-cap),calc(var(--product-viewport-height) - (var(--shell-gutter) * 2)))}.product-surface-frame .app-frame:after{display:none}.product-surface-frame:not(.complete-chat-surface) .workspace{position:absolute;inset:0;z-index:1;padding:calc(var(--frame-pad-top) + 4.461538rem) var(--frame-pad-x) var(--frame-pad-top);-webkit-mask-image:linear-gradient(180deg,transparent,#000 1.076923rem,#000 calc(100% - 1.076923rem),transparent);mask-image:linear-gradient(180deg,transparent,#000 1.076923rem,#000 calc(100% - 1.076923rem),transparent)}.product-surface-frame:not(.complete-chat-surface) .app-header{flex:0 0 auto}.app-header,.workspace{position:relative;z-index:1}.composer-area{position:relative;z-index:4}.app-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.230769rem;margin-bottom:1.538462rem;z-index:7;transition:margin-bottom .22s ease}.product-surface-frame:not(.complete-chat-surface) .app-header{z-index:auto}.product-surface-frame:not(.complete-chat-surface) .header-actions{position:relative;z-index:2}.product-surface-frame:not(.complete-chat-surface) .workspace,.product-surface-frame:not(.complete-chat-surface) .workspace>*{pointer-events:auto}.network-surface-open .app-header{position:relative;justify-content:flex-end;z-index:80}.network-surface-open.product-surface-frame:not(.complete-chat-surface) .app-header{z-index:80}.network-surface-open .brand-block{position:absolute;left:50%;top:0;max-width:none;transform:translateX(-50%)}.network-surface-open .app-header .brand-mark{transform:scale(1.16);transform-origin:center top}.surface-discover .app-header:not(.app-header-chat-active),.surface-market .app-header:not(.app-header-chat-active),.surface-prep .app-header:not(.app-header-chat-active),.surface-profile .app-header:not(.app-header-chat-active){position:relative;justify-content:flex-end}.surface-discover .app-header:not(.app-header-chat-active) .brand-block,.surface-market .app-header:not(.app-header-chat-active) .brand-block,.surface-prep .app-header:not(.app-header-chat-active) .brand-block,.surface-profile .app-header:not(.app-header-chat-active) .brand-block{position:absolute;left:50%;top:0;max-width:none;transform:translateX(-50%)}.surface-account .app-header:not(.app-header-chat-active) .brand-mark,.surface-discover .app-header:not(.app-header-chat-active) .brand-mark,.surface-market .app-header:not(.app-header-chat-active) .brand-mark,.surface-prep .app-header:not(.app-header-chat-active) .brand-mark,.surface-profile .app-header:not(.app-header-chat-active) .brand-mark{transform:scale(1.16);transform-origin:center top}.network-surface-open .header-actions{position:relative;z-index:1;transform:translateX(calc(1.538462rem - var(--frame-pad-x, 1.846154rem)))}.network-surface-open .linkedin-network-graph-group-control{pointer-events:auto;z-index:2}.app-header-chat-active{margin-bottom:0}.header-actions{display:flex;align-items:center;gap:1.076923rem}.logout-link{padding:0;border:0;background:transparent;cursor:pointer;color:rgba(23,38,54,.56);font-size:1.04rem;font-weight:525;text-decoration:none}.logout-link:hover{color:var(--ink)}.brand-block{max-width:27.692308rem;transition:opacity .26s ease}.brand-back-button{padding:0;border:0;background:transparent;cursor:pointer;text-align:left}.brand-back-button:focus-visible{outline:.153846rem solid color-mix(in srgb,var(--home-accent) 34%,transparent);outline-offset:.461538rem;border-radius:.769231rem}.brand-mark{display:inline-block;font-size:1.9rem;font-weight:625;line-height:1;letter-spacing:-.08em;text-transform:lowercase;color:var(--suave-logo-blue);transform:scale(1.26);transform-origin:left top}.app-header .brand-mark{font-size:2rem;transform:translateX(.615385rem) scale(1.16)}.workspace{position:relative;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:var(--workspace-side-gutter);padding-bottom:8.923077rem;scrollbar-width:none;-ms-overflow-style:none;transition:opacity .22s ease}.workspace:before{content:"";position:-webkit-sticky;position:sticky;top:0;display:block;height:1.846154rem;margin-bottom:-1.846154rem;background:linear-gradient(180deg,rgba(244,251,251,.98),rgba(244,251,251,0));opacity:var(--workspace-top-fade-opacity,0);pointer-events:none;z-index:2;transition:opacity .14s ease}.workspace::-webkit-scrollbar{width:0;height:0}.mode-search{--mode-accent:var(--search-accent);--mode-soft:var(--search-soft)}.mode-home{--mode-accent:var(--home-accent);--mode-soft:color-mix(in srgb,var(--home-soft) 88%,rgba(255,255,255,0.12))}.mode-prep{--mode-accent:var(--prep-accent);--mode-soft:var(--prep-soft)}.mode-prep .app-frame,.mode-search .app-frame{--footer-reserve:clamp(5.384615rem,calc(9 * var(--product-dvh)),6rem)}.mode-prep .app-header,.mode-search .app-header{margin-bottom:.615385rem}.mode-prep .workspace,.mode-search .workspace{padding-top:0;padding-right:0;padding-bottom:0;overflow-y:hidden}.mode-home .workspace{padding-bottom:6.461538rem;z-index:1}.mode-home.home-progress-active .workspace{overflow:visible;padding-bottom:0}.mode-home.home-progress-active.product-surface-frame:not(.complete-chat-surface) .workspace{padding-top:calc(var(--frame-pad-top) + 4rem)}.mode-home.home-progress-active .mode-stage-home{min-height:100%;align-content:start}.mode-home .app-header:not(.app-header-chat-active){margin-bottom:1.384615rem;transition:none}.mode-home.home-progress-active .app-header:not(.app-header-chat-active) .brand-block{position:absolute;left:50%;top:0;max-width:none;transform:translateX(-50%)}.mode-home.home-progress-active .app-header:not(.app-header-chat-active) .brand-mark{transform:scale(1.16);transform-origin:center top}.mode-stage{display:none;gap:2.153846rem}.mode-stage.active{display:grid}.mode-stage-search{align-content:center}.mode-stage-home,.mode-stage-search{justify-items:center;gap:.615385rem;transform:none}.mode-stage-home{align-content:start}.mode-stage-prep{gap:1.384615rem;justify-items:center;align-content:center;transform:none}.mode-prep .mode-stage-prep,.mode-search .mode-stage-search{min-height:100%}.product-surface-frame.mode-prep:not(.complete-chat-surface) .mode-stage-prep,.product-surface-frame.mode-search:not(.complete-chat-surface) .mode-stage-search{position:absolute;inset:0;min-height:0;padding:0 var(--frame-pad-x)}.bootstrap-shell{min-height:100%;display:flex;flex-direction:column;gap:1.692308rem;padding:1.846154rem .307692rem 0}.surface-bootstrap-loading{width:100%;min-height:100%;display:grid;place-content:center;justify-items:center;grid-gap:1.230769rem;gap:1.230769rem;color:var(--ink);text-align:center}.surface-bootstrap-loading p{margin:0}.surface-bootstrap-error{min-height:100%;display:grid;place-content:center;justify-items:center;grid-gap:.923077rem;gap:.923077rem;padding:1.846154rem;text-align:center}.surface-bootstrap-error h1,.surface-bootstrap-error p{margin:0}.page-shell.route-error-page{display:grid;min-height:100dvh;padding:1.538462rem}.route-error-frame{position:relative;display:grid;place-items:center;min-height:0;padding:7.384615rem 1.846154rem;border-radius:2.461538rem;background:#fff}.route-error-brand{position:absolute;top:2.461538rem;left:3.076923rem;text-decoration:none}.route-error-content{display:grid;justify-items:center;grid-gap:1.230769rem;gap:1.230769rem;width:min(100%,33.846154rem);text-align:center}.route-error-icon{display:grid;place-items:center;width:4.923077rem;height:4.923077rem;margin-bottom:.615385rem;border-radius:1.538462rem;background:#edf5fd;color:#438bdd}.route-error-content h1{margin:0;font-size:2rem;line-height:1.25;letter-spacing:-.038462rem}.route-error-content p{margin:0;color:#64748b;font-size:1.230769rem;line-height:1.5}.route-error-actions{display:grid;justify-items:center;grid-gap:1.384615rem;gap:1.384615rem;margin-top:.923077rem}.route-error-actions .send-button{min-width:13.230769rem;min-height:3.692308rem}.route-error-actions a{color:#52667c;font-size:1.076923rem;text-underline-offset:.307692rem}@media (max-width:767px){.page-shell.route-error-page{padding:.923077rem}.route-error-frame{border-radius:1.846154rem;padding:6.769231rem 1.846154rem}.route-error-brand{top:1.846154rem;left:1.846154rem}.route-error-content h1{font-size:1.846154rem}}.bootstrap-shell:has(>.surface-bootstrap-loading){width:100%;height:100%;min-height:0;padding:0;transform:none}.app-surface-loading-stage{width:100%;height:100%;min-width:0;min-height:0;padding:0;display:grid;position:relative}.app-surface-loading-stage>.surface-bootstrap-loading,.mobile-surface-loading-stage>.surface-bootstrap-loading,.product-surface-frame .bootstrap-shell>.surface-bootstrap-loading{position:absolute;inset:0;min-height:0}.surface-status-placeholder{width:100%;height:100%;min-height:0}.mobile-surface-loading-stage{position:relative;min-height:0;flex:1 1;display:grid;padding-bottom:calc(7.384615rem + env(safe-area-inset-bottom))}.mobile-surface-loading-stage:has(>.surface-bootstrap-loading){padding-bottom:0}.mobile-surface-loading-stage:has(>.surface-bootstrap-loading)+.mobile-companion-tabbar{position:relative}.home-focus-message-error,.mobile-home-initial-question-error{display:grid;justify-items:start;grid-gap:.769231rem;gap:.769231rem}.home-focus-message-error p,.mobile-home-initial-question-error p{margin:0}.mobile-home-initial-question-error{margin:0 2rem .923077rem;padding:1.076923rem;border:.076923rem solid rgba(176,55,55,.18);border-radius:1.076923rem;background:rgba(255,255,255,.8)}.mobile-home-initial-question-error button{border:.076923rem solid rgba(23,38,54,.16);border-radius:.769231rem;padding:.615385rem .923077rem;background:#fff;color:var(--ink)}.product-surface-frame .bootstrap-shell{position:relative;width:100%;height:100%;min-height:0;padding:0;display:grid;place-items:center;transform:none}.chat-overlay{position:absolute;inset:0;z-index:5;pointer-events:auto;visibility:visible;transition:none}.chat-overlay-hidden{pointer-events:none;visibility:hidden;transition:none}.chat-overlay-backdrop{position:fixed;inset:0;z-index:0;border:0;padding:0;background:radial-gradient(circle at top left,rgba(143,204,240,.2),transparent 34%),radial-gradient(circle at top right,rgba(116,186,232,.24),transparent 36%),linear-gradient(180deg,rgba(235,244,251,.84),rgba(235,244,251,.84));-webkit-backdrop-filter:blur(.769231rem);backdrop-filter:blur(.769231rem);opacity:1;transform:translateZ(0);transition:none}.chat-overlay-hidden .chat-overlay-backdrop{opacity:0}.chat-history-shell{position:absolute;left:max(1.384615rem,calc((100% - min(75.384615rem, calc(var(--product-viewport-width) - 5.538462rem))) / 2));right:max(1.384615rem,calc((100% - min(75.384615rem, calc(var(--product-viewport-width) - 5.538462rem))) / 2));top:2rem;bottom:var(--footer-offset);width:auto;z-index:1;border-radius:2.615385rem;overflow:hidden;border:0;background:#fff;box-shadow:none;transform:translateZ(0) scale(1);transition:none;opacity:1;pointer-events:auto;isolation:isolate;contain:paint;-webkit-backface-visibility:hidden;backface-visibility:hidden}.surface-bootstrap-loading[data-surface=discover]{background:#fff}.chat-overlay-hidden .chat-history-shell{opacity:0;transform:translateZ(0) scale(1)}.chat-history-shell:before{content:"";position:absolute;inset:.076923rem;z-index:0;border-radius:2.538462rem;background:#fff;pointer-events:none}.chat-history-shell:after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;border:.076923rem solid rgba(23,38,54,.18);box-sizing:border-box;pointer-events:none}.chat-history-header{position:absolute;top:.076923rem;left:.076923rem;right:.076923rem;z-index:3;height:3.538462rem;border-top-left-radius:2.538462rem;border-top-right-radius:2.538462rem;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.96) 68%,rgba(255,255,255,.78));pointer-events:none}.chat-history-header:after{content:"";position:absolute;left:0;right:0;bottom:-1.076923rem;height:1.692308rem;background:linear-gradient(180deg,rgba(255,255,255,.74),rgba(255,255,255,0))}.chat-history-brand{position:absolute;top:1rem;left:50%;z-index:1;pointer-events:none;transform:translateX(-50%)}.chat-history-actions{position:absolute;top:2.538462rem;right:3.384615rem;z-index:2;display:inline-flex;align-items:center;gap:.769231rem;pointer-events:auto;transform:translateY(-50%)}.chat-history-actions-history{right:4rem}.chat-history-icon-button{display:inline-flex;align-items:center;justify-content:center;width:3.076923rem;height:3.076923rem;padding:0;border:.076923rem solid transparent;border-radius:.538462rem;background:transparent;color:rgba(23,38,54,.58);cursor:pointer;line-height:0;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.chat-history-icon-button:focus-visible,.chat-history-icon-button:hover{border-color:rgba(23,38,54,.16);background:rgba(23,38,54,.045);color:rgba(23,38,54,.78)}.chat-history-icon-button:disabled{cursor:not-allowed;opacity:.42}.chat-history-icon-button svg{display:block;flex:0 0 auto;width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-width:2.05;stroke-linecap:round;stroke-linejoin:round}.chat-history-back-button{display:inline-flex;align-items:center;min-height:2.307692rem;padding:0 .153846rem;border:0;background:transparent;color:rgba(23,38,54,.62);cursor:pointer;font:inherit;font-size:.96rem;font-weight:650;line-height:1;text-decoration:none;text-underline-offset:.307692rem}.chat-history-back-button:focus-visible,.chat-history-back-button:hover{color:rgba(23,38,54,.82);text-decoration:underline}.chat-history-back-button:focus-visible{outline:.153846rem solid rgba(44,132,213,.24);outline-offset:.384615rem;border-radius:.307692rem}.chat-brand-mark{transform-origin:center top}.chat-history-footer{position:absolute;left:.076923rem;right:.076923rem;bottom:.076923rem;z-index:3;height:10.153846rem;border-bottom-left-radius:2.538462rem;border-bottom-right-radius:2.538462rem;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.12) 14%,rgba(255,255,255,.42) 30%,rgba(255,255,255,.76) 48%,rgba(255,255,255,.94) 64%,rgba(255,255,255,1) 78%,rgba(255,255,255,1));pointer-events:none}.chat-history-footer:after,.chat-history-footer:before{content:none}.chat-history-shell-history .chat-history-footer{display:none}.authenticated-entry-mobile{position:relative;min-height:100dvh;background:var(--panel,white);display:grid;place-items:center}.authenticated-entry-brand{position:absolute;top:1.846154rem;left:2.461538rem}.onboarding-form-shell{position:absolute;left:max(1.692308rem,calc((100% - 80rem) / 2));right:max(1.692308rem,calc((100% - 80rem) / 2));top:1.846154rem;bottom:2.307692rem;z-index:1;display:grid;place-items:center;padding:1.846154rem}.onboarding-form-panel{--onboarding-input-padding-inline:1rem;width:min(100%,47.692308rem);max-height:100%;display:grid;align-content:start;grid-gap:1.846154rem;gap:1.846154rem;padding:2.769231rem;border-radius:1.384615rem;overflow-y:auto;background:#ffffff;border:.076923rem solid #d8dde2;box-shadow:none}.onboarding-form-panel-status,.onboarding-sync-panel{width:min(100%,47.692308rem);gap:0}.onboarding-sync-panel{padding:2.769231rem}.onboarding-sync-panel .onboarding-form-status-block{gap:1.076923rem}.onboarding-sync-panel .bubble-loading{margin-top:.461538rem}.onboarding-form-panel-choice-step{max-height:none;overflow:visible}.onboarding-intro-panel{width:min(100%,47.692308rem)}.onboarding-form-progress-header{display:flex;align-items:center;gap:.923077rem;justify-content:space-between}.onboarding-form-brand{color:var(--suave-logo-blue);transform:scale(1.08);transform-origin:left center}.onboarding-intro-navigation{display:flex;width:max-content}.onboarding-intro-back-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:transparent;cursor:pointer;color:var(--ink-mute);font-size:var(--type-button);font-weight:var(--weight-button)}.onboarding-intro-back-button:focus-visible,.onboarding-intro-back-button:hover{color:var(--ink-strong);text-decoration:underline;text-underline-offset:.230769rem}.onboarding-intro-back-button:focus-visible{outline:none}.onboarding-form-progress-block{display:grid;grid-gap:.923077rem;gap:.923077rem;width:min(100%,38.461538rem);justify-self:center}.onboarding-form-progress-label{color:var(--ink-mute);font-size:var(--type-caption);line-height:var(--line-caption);text-align:right}.onboarding-form-progress{display:flex;flex-wrap:nowrap;gap:.307692rem;width:100%}.onboarding-form-progress-segment{flex:1 1;min-width:0;height:.230769rem;border-radius:.153846rem;background:#e6e9ec;border:0}.onboarding-form-progress-segment.is-active{background:var(--suave-logo-blue)}.onboarding-form-copy-block,.onboarding-form-field,.onboarding-form-status-block,.onboarding-form-upload-stack{display:grid;grid-gap:1.076923rem;gap:1.076923rem}.onboarding-form-status-block{width:min(100%,38.461538rem);justify-self:center;justify-items:start;text-align:left;gap:1.076923rem;padding:0}.onboarding-intro-block{justify-items:start;text-align:left;align-self:center;padding-block:0}.onboarding-intro-block .onboarding-form-copy{width:100%;justify-self:start;text-align:left}.onboarding-intro-block .onboarding-form-actions{width:max-content;justify-self:start;justify-content:flex-start}.onboarding-intro-actions{gap:1.692308rem}.onboarding-intro-title{font-size:var(--type-heading-md);letter-spacing:0}.onboarding-intro-title-accent{color:var(--suave-logo-blue)}.onboarding-intro-block .onboarding-form-primary-button{width:max-content;min-width:9.076923rem;flex:0 0 auto;padding-inline:1.384615rem;white-space:nowrap}.onboarding-form-choice-description,.onboarding-form-choice-label,.onboarding-form-copy,.onboarding-form-field-label,.onboarding-form-title,.onboarding-form-upload-copy{margin:0}.onboarding-form-title{font-size:var(--type-heading-md);line-height:var(--line-heading);font-weight:var(--weight-heading);letter-spacing:0;color:var(--ink-strong)}.onboarding-form-copy{font-size:var(--type-body-md);line-height:var(--line-body);color:var(--ink-secondary)}.onboarding-handoff-copy{max-width:33.846154rem;text-align:left}.onboarding-form-field-grow{min-width:0;flex:1 1 auto}.onboarding-form-choice-grid,.onboarding-form-copy-block,.onboarding-form-field,.onboarding-form-repeatable-list,.onboarding-form-upload-stack,.onboarding-profile-sources{width:min(100%,38.461538rem);justify-self:center}.onboarding-profile-sources{display:grid;grid-gap:1.076923rem;gap:1.076923rem}.onboarding-form-actions{width:max-content;justify-self:center}.onboarding-form-textarea{max-width:44.615385rem}.onboarding-form-field-label{font-size:var(--type-caption);line-height:var(--line-caption);font-weight:var(--weight-caption);letter-spacing:.04em;text-transform:uppercase;color:rgba(23,38,54,.54)}.onboarding-profile-source-label{position:relative;left:.307692rem}.onboarding-name-label,.onboarding-profile-source-label{letter-spacing:0;text-transform:none}.page-shell:has(.error-banner) .onboarding-form-warning{display:none}.onboarding-mobile-only{display:none}.onboarding-form-warning{color:#8a2a23;font-size:var(--type-caption);line-height:var(--line-caption)}.onboarding-form-input,.onboarding-form-textarea{width:100%;border:.076923rem solid rgba(23,38,54,.16);border-radius:.615385rem;background:#ffffff;color:var(--ink);box-shadow:none;transition:border-color .18s ease,transform .18s ease}.onboarding-form-input{min-height:3.538462rem;padding:0 var(--onboarding-input-padding-inline)}.onboarding-form-textarea{min-height:9.846154rem;padding:.923077rem 1rem;resize:vertical}.onboarding-form-input::placeholder,.onboarding-form-textarea::placeholder{color:rgba(23,38,54,.4)}.onboarding-form-input:focus-visible,.onboarding-form-textarea:focus-visible{outline:none;border-color:var(--suave-logo-blue);box-shadow:none}.onboarding-gender-row{display:flex;align-items:center;gap:1.384615rem;min-height:2rem;padding-top:.153846rem}.onboarding-gender-option{display:inline-flex;align-items:center;gap:.769231rem;color:rgba(23,38,54,.82);font-size:var(--type-body-sm);line-height:1.34;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.onboarding-gender-option>input{position:absolute;opacity:0;pointer-events:none}.onboarding-gender-checkbox{position:relative;width:1.538462rem;height:1.538462rem;flex:0 0 1.538462rem;border:.076923rem solid rgba(23,38,54,.2);border-radius:.307692rem;background:#ffffff}.onboarding-gender-option.is-muted{color:rgba(23,38,54,.38)}.onboarding-gender-option.is-muted .onboarding-gender-checkbox{border-color:#d5dade;background:#e6e9ec}.onboarding-gender-option.is-selected .onboarding-gender-checkbox:after{content:"";position:absolute;left:.461538rem;top:.153846rem;width:.461538rem;height:.846154rem;border:solid var(--suave-logo-blue);border-width:0 .153846rem .153846rem 0;transform:rotate(45deg)}.onboarding-gender-option>input:focus-visible+.onboarding-gender-checkbox{outline:.153846rem solid color-mix(in srgb,var(--suave-logo-blue) 34%,transparent);outline-offset:.153846rem}.onboarding-consent-options{-webkit-padding-start:calc(var(--onboarding-input-padding-inline) + .076923rem);padding-inline-start:calc(var(--onboarding-input-padding-inline) + .076923rem);display:flex;flex-direction:column;gap:1.076923rem;padding-top:.307692rem}.onboarding-form-upload-field{position:relative;display:flex;align-items:center;flex-direction:row;justify-content:space-between;gap:1.153846rem;padding:1.307692rem 1.230769rem;border-radius:.615385rem;border:.076923rem solid color-mix(in srgb,var(--suave-logo-blue) 16%,#ffffff);background:color-mix(in srgb,var(--suave-logo-blue) 4%,#ffffff);overflow:hidden}.onboarding-form-upload-field:focus-within{outline:.153846rem solid var(--suave-logo-blue);outline-offset:.153846rem}.onboarding-form-upload-icon{width:2rem;height:2rem;flex:0 0 auto;color:#8b9caf}.onboarding-form-file-input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%;z-index:1}.onboarding-form-upload-button{display:inline-flex;align-items:center;justify-content:center;width:max-content;flex:0 0 auto;min-height:2.769231rem;padding:0 1.076923rem;border-radius:.615385rem;border:.076923rem solid rgba(58,131,210,.22);background:transparent;color:var(--home-accent);font-size:.88rem;font-weight:710;letter-spacing:.01em;box-shadow:none}.onboarding-form-upload-copy{display:grid;grid-gap:.153846rem;gap:.153846rem;flex:1 1;font-size:var(--type-body-sm);line-height:var(--line-body);color:rgba(23,38,54,.8);min-width:0;max-width:100%;text-align:left;white-space:nowrap}.onboarding-form-upload-copy,.onboarding-form-upload-title{overflow:hidden;text-overflow:ellipsis}.onboarding-form-upload-format{font-size:.82rem;color:#8b9caf}.onboarding-form-repeatable-list{display:grid;grid-gap:1.230769rem;gap:1.230769rem}.onboarding-form-repeatable-row{display:flex;align-items:flex-end;gap:.923077rem;width:100%}.onboarding-form-add-button,.onboarding-form-inline-button,.onboarding-form-secondary-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.846154rem;padding:0 1rem;border-radius:.615385rem;border:.076923rem solid rgba(23,38,54,.16);background:#ffffff;color:var(--ink-secondary);font-size:var(--type-button);font-weight:var(--weight-button);transition:border-color .18s ease,background .18s ease,color .18s ease}.onboarding-form-panel .onboarding-form-actions>.onboarding-form-primary-button,.onboarding-form-panel .onboarding-form-actions>.onboarding-form-secondary-button{width:6.538462rem;height:2.846154rem;min-height:2.846154rem;flex:0 0 auto;padding:0 1rem;border:.076923rem solid rgba(23,38,54,.16);border-radius:var(--radius-xs);background:#ffffff;box-shadow:none}.onboarding-form-panel .onboarding-form-actions>.onboarding-form-primary-button-wide{width:11.230769rem;white-space:nowrap}.onboarding-form-add-button{justify-self:start}.onboarding-form-inline-button{flex:0 0 auto}.onboarding-form-add-button:focus-visible,.onboarding-form-add-button:hover,.onboarding-form-inline-button:focus-visible,.onboarding-form-inline-button:hover,.onboarding-form-secondary-button:focus-visible:not(:disabled),.onboarding-form-secondary-button:hover:not(:disabled){border-color:rgba(58,131,210,.22);color:var(--home-accent);box-shadow:none;transform:none}.onboarding-form-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.076923rem;gap:1.076923rem;grid-auto-rows:1fr}.onboarding-form-career-intent-grid,.onboarding-form-career-intent-list{width:min(100%,38.461538rem)}.onboarding-form-choice{display:grid;grid-template-rows:auto 1fr;align-content:start;align-items:start;min-height:9.230769rem;grid-gap:.923077rem;gap:.923077rem;padding:1.230769rem 1.153846rem 1.307692rem;border-radius:.769231rem;border:.076923rem solid rgba(23,38,54,.16);background:#ffffff;text-align:left;color:rgba(23,38,54,.82);box-shadow:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.onboarding-form-choice-topline{display:block}.onboarding-form-choice.is-title-only{grid-template-rows:1fr;align-items:center;min-height:0;padding-block:.923077rem;text-align:left}.onboarding-form-choice:focus-visible,.onboarding-form-choice:not(:disabled):not(.is-selected):hover{transform:none;border-color:color-mix(in srgb,var(--suave-logo-blue) 55%,transparent);box-shadow:0 0 0 .153846rem color-mix(in srgb,var(--suave-logo-blue) 16%,transparent)}.onboarding-form-choice.is-selected{border-color:var(--suave-logo-blue);background:color-mix(in srgb,var(--suave-logo-blue) 5%,#ffffff);box-shadow:none}.onboarding-form-choice-label{font-size:var(--type-body-sm);line-height:1.34;font-weight:690;color:rgba(23,38,54,.88)}.onboarding-form-choice-description{font-size:var(--type-body-sm);line-height:var(--line-body);color:var(--ink-mute)}.onboarding-form-secondary-button{font-weight:700}.onboarding-form-actions{display:flex;align-items:center;justify-content:space-between;gap:.923077rem;margin-top:.615385rem}.onboarding-form-actions-start{justify-self:start;justify-content:flex-start}.onboarding-handoff-ready-actions{margin-top:1.692308rem}.onboarding-form-primary-button{min-width:6.538462rem;min-height:2.846154rem;padding:0 1rem;border-width:.076923rem;border-radius:.615385rem;font-size:var(--type-button);box-shadow:none}.onboarding-form-panel .send-button.onboarding-form-primary-button{border:.076923rem solid rgba(23,38,54,.16)}.onboarding-form-panel .send-button.onboarding-form-primary-button:focus-visible:not(:disabled),.onboarding-form-panel .send-button.onboarding-form-primary-button:hover:not(:disabled){border-color:rgba(58,131,210,.22)}.onboarding-form-panel .send-button,.onboarding-form-panel .send-button:focus-visible:not(:disabled),.onboarding-form-panel .send-button:hover:not(:disabled){box-shadow:none}.onboarding-form-setup-complete-stat{font-size:.78rem}.onboarding-handoff-status-block{padding-top:0;transform:translateY(.769231rem)}.onboarding-handoff-panel{align-content:start;gap:1.846154rem}.onboarding-handoff-panel,.onboarding-handoff-panel.is-ready{padding-bottom:2.769231rem}.onboarding-import-progress{display:grid;grid-gap:.923077rem;gap:.923077rem;width:100%;justify-self:start}@media (min-width:768px){.onboarding-handoff-ready-actions{transform:translateY(-.346154rem)}.onboarding-import-progress{transform:translateY(1.769231rem)}}.onboarding-import-progress-track{display:block;width:100%;height:.615385rem;overflow:hidden;border-radius:.153846rem;background:#e6e9ec;border:0}.onboarding-import-progress-fill{display:block;height:100%;border-radius:inherit;background:var(--suave-logo-blue);transition:width var(--onboarding-progress-interval) linear}.onboarding-form-secondary-button:disabled{cursor:not-allowed;opacity:.48;box-shadow:none;transform:none}.onboarding-form-status-block .bubble-loading{justify-content:flex-start}.chat-history-stack{position:relative;z-index:1;display:grid;align-content:start;grid-gap:1.076923rem;gap:1.076923rem;width:100%;height:100%;padding:4.461538rem 2.153846rem 8.461538rem;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.chat-history-stack::-webkit-scrollbar{width:0;height:0}.chat-history-stack-history{gap:0;padding:4.461538rem 0 1.538462rem;scrollbar-width:thin}.chat-history-stack-history::-webkit-scrollbar{width:.615385rem;height:.615385rem}.assistant-conversation-history{width:min(calc(100% - 9.230769rem),109.230769rem);margin:0 auto;min-height:100%}.assistant-conversation-history-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:1.384615rem;gap:1.384615rem;width:100%;min-height:4.461538rem;padding:1.076923rem 2.153846rem;border:0;border-top:.076923rem solid rgba(23,38,54,.1);background:transparent;color:rgba(23,38,54,.82);cursor:pointer;text-align:left}.assistant-conversation-history-row:first-child{border-top:0}.assistant-conversation-history-row:last-child{border-bottom:.076923rem solid rgba(23,38,54,.1)}.assistant-conversation-history-row:focus-visible,.assistant-conversation-history-row:hover{background:rgba(23,38,54,.04)}.assistant-conversation-history-title{overflow:hidden;font-size:.98rem;font-weight:650;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.assistant-conversation-history-time{color:rgba(23,38,54,.48);font-size:.84rem;font-weight:560;white-space:nowrap}.assistant-conversation-history-empty{margin:0;padding:2.153846rem;color:rgba(23,38,54,.52);font-size:.95rem;font-weight:560}.chat-message{max-width:min(84%,47.692308rem);padding:.615385rem 1.230769rem;border-radius:1.461538rem;border:.076923rem solid rgba(23,38,54,.15);box-shadow:none;animation:chat-message-enter .32s cubic-bezier(.22,.82,.24,1) both}.chat-message-wide{max-width:min(86%,58.461538rem)}.chat-message-user{justify-self:end;border-bottom-right-radius:.923077rem;background:rgba(255,255,255,.96)}.chat-message-assistant{justify-self:start;border-bottom-left-radius:.923077rem;background:color-mix(in srgb,white 76%,rgba(58,131,210,.24))}.chat-message-with-avatar{display:grid;align-items:center;grid-gap:.461538rem;gap:.461538rem;padding:.615385rem 1.538462rem .615385rem .615385rem;border:.076923rem solid rgba(23,38,54,.15);border-radius:1.230769rem 1.230769rem 1.230769rem .461538rem;box-shadow:none}.chat-message-with-avatar.chat-message-assistant{grid-template-columns:3.076923rem minmax(0,1fr);padding-left:0;background:color-mix(in srgb,white 76%,rgba(58,131,210,.24))}.chat-message-with-avatar.chat-message-user{grid-template-columns:minmax(0,1fr);padding:.615385rem 1.538462rem;border-radius:1.230769rem 1.230769rem .461538rem 1.230769rem;background:rgba(255,255,255,.96)}.chat-message-copy{min-width:0}.chat-message-avatar{display:grid;place-items:center;width:3.076923rem;height:3.076923rem;overflow:visible;border-radius:0;background:transparent;color:var(--home-card-blue);font-size:.92rem;font-weight:780;line-height:1}.chat-message-avatar img{width:88%;height:88%;object-fit:contain}.chat-message-avatar.chat-message-avatar-north{position:relative;overflow:hidden;border-radius:50%}.chat-message-avatar.chat-message-avatar-north img{position:absolute;top:-12%;left:-30%;width:160%;max-width:none;height:auto}.chat-message-role{margin:0 0 .153846rem;font-size:.78rem;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.chat-message-user .chat-message-role{color:var(--search-accent)}.chat-message-assistant .chat-message-role{color:var(--home-accent)}.chat-message-body{margin:0;font-size:1.04rem;line-height:1.5;font-weight:475;text-align:justify;color:rgba(23,38,54,.84)}.chat-message-body strong{font-weight:680}.chat-attachment{display:inline-flex;align-items:center;gap:.769231rem;min-width:0;max-width:100%;padding:0;border:0;background:transparent}.chat-attachment-symbol{position:relative;width:1.538462rem;height:1.846154rem;flex:0 0 auto;border:.153846rem solid rgba(23,38,54,.66);border-radius:.615385rem;margin-right:.153846rem}.chat-attachment-symbol:before{top:.307692rem;width:.153846rem;height:.769231rem}.chat-attachment-symbol:after,.chat-attachment-symbol:before{content:"";position:absolute;left:50%;border-radius:76.846154rem;background:rgba(23,38,54,.66);transform:translateX(-50%)}.chat-attachment-symbol:after{bottom:.307692rem;width:.230769rem;height:.230769rem}.chat-attachment-copy{display:block;align-items:center;min-width:0}.chat-attachment-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.3;font-weight:560;color:rgba(23,38,54,.86);transform:translateY(.076923rem)}.chat-attachment-meta{display:none}.chat-message-body-revealing:after{content:"";display:inline-block;width:.08em;height:1em;margin-left:.16em;vertical-align:-.08em;border-radius:76.846154rem;background:currentColor;opacity:.72;animation:reveal-caret .8s steps(1) infinite}.status-body{color:rgba(23,38,54,.7)}.typing-indicator{display:inline-flex;align-items:center;gap:.34rem;min-height:1.4rem}.typing-dot{width:.46rem;height:.46rem;border-radius:76.846154rem;background:rgba(23,38,54,.34);animation:typing-wobble 1.15s ease-in-out infinite}.typing-dot:nth-child(2){animation-delay:.12s}.typing-dot:nth-child(3){animation-delay:.24s}.chat-message-meta{margin:.615385rem 0 0;color:rgba(23,38,54,.62);font-size:.88rem}.bubble-loading{display:inline-flex;align-items:center;gap:.38rem}.loading-dot{width:.58rem;height:.58rem;border-radius:76.846154rem;background:rgba(58,131,210,.5);animation:pulse 1.05s ease-in-out infinite}.loading-dot:nth-child(2){animation-delay:.12s}.loading-dot:nth-child(3){animation-delay:.24s}@keyframes bootstrap-shimmer{0%{background-position:200% 0}to{background-position:-20% 0}}@keyframes surface-preparing-progress{0%{transform:translateX(-120%)}55%{transform:translateX(80%)}to{transform:translateX(260%)}}@keyframes focus-plan-spinner{to{transform:rotate(1turn)}}@keyframes desktop-nav-spinner{0%{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(1turn)}}@keyframes reveal-caret{0%,49%{opacity:.72}50%,to{opacity:0}}.composer-area{position:absolute;left:50%;right:auto;bottom:var(--footer-offset);z-index:6;display:grid;grid-gap:.769231rem;gap:.769231rem;width:min(calc(100% - 3.692308rem),var(--composer-outer-max-width));transform:translateX(-50%);isolation:auto;pointer-events:none}.composer-area>*{pointer-events:auto}.composer-area:before{content:none}.mode-home .composer-area{isolation:isolate}.mode-home .composer-area:before{content:none;display:none}.chat-bar{display:grid;grid-template-columns:1fr auto;grid-gap:.769231rem;gap:.769231rem}.chat-bar,.complete-composer-shell{position:relative;width:min(100%,var(--composer-content-max-width));justify-self:center}.chat-back-link{position:absolute;left:50%;top:calc(100% + 1.230769rem);z-index:1;border:0;padding:0;background:transparent;color:rgba(23,38,54,.72);font-size:1.08rem;font-weight:540;line-height:1;transform:translateX(-50%)}.handoff-bar{grid-template-columns:1fr;justify-items:center;margin-top:.923077rem}.chat-shell{display:flex;align-items:center;gap:.769231rem;min-height:3.230769rem;padding:0 .923077rem;border:.076923rem solid var(--line-strong);border-radius:1rem;background:rgba(255,255,255,1);-webkit-backdrop-filter:none;backdrop-filter:none}.chat-shell-icon{width:1.230769rem;height:1.230769rem;border:.153846rem solid;border-radius:50%;position:relative;color:rgba(23,38,54,.64);flex:0 0 auto}.complete-composer-shell .chat-shell-icon{transform:translateY(-.153846rem)}.chat-shell-icon:after{content:"";position:absolute;width:.615385rem;height:.153846rem;right:-.384615rem;bottom:-.307692rem;border-radius:76.846154rem;background:currentColor;transform:rotate(45deg)}.chat-input,.disabled-copy{width:100%;border:0;outline:0;background:transparent;font-size:var(--type-body-lg);font-weight:var(--weight-body);color:var(--ink);min-width:0}.chat-input::placeholder{color:rgba(23,38,54,.52)}.send-button{border:.153846rem solid color-mix(in srgb,var(--home-accent) 46%,rgba(23,38,54,.08));border-radius:var(--button-radius);padding:0 1.076923rem;min-height:3.230769rem;font-size:var(--type-button);font-weight:var(--weight-button);color:var(--home-accent);background:rgba(255,255,255,1);box-shadow:0 .615385rem 1.692308rem rgba(58,131,210,.08);transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.send-button:focus-visible:not(:disabled),.send-button:hover:not(:disabled){background:var(--home-accent);color:white;border-color:color-mix(in srgb,var(--home-accent) 78%,rgba(23,38,54,.08));box-shadow:0 .923077rem 1.846154rem rgba(58,131,210,.16);transform:translateY(-.076923rem)}.handoff-button{min-width:12.615385rem;min-height:2.615385rem;padding:0 1.846154rem;font-size:1.18rem}.mode-home .composer-area,.mode-search .composer-area{gap:.769231rem;left:50%;right:auto;bottom:calc(var(--footer-offset) + .461538rem);width:min(calc(100% - 3.692308rem),var(--composer-outer-max-width));transform:translateX(-50%)}.mode-home.home-progress-active .composer-area{bottom:var(--home-progress-footer-gap);width:100%}.mode-home .chat-bar,.mode-search .chat-bar{position:relative;gap:.769231rem;width:min(100%,var(--composer-content-max-width));justify-self:center}.mode-home .chat-shell,.mode-search .chat-shell{min-height:3.230769rem;padding:0 .923077rem;border-radius:1rem;background:rgba(255,255,255,.82)}.mode-home .chat-shell input,.mode-home .chat-shell input::placeholder,.mode-search .chat-shell input,.mode-search .chat-shell input::placeholder{font-size:1.18rem;font-weight:475}.mode-home .send-button,.mode-search .send-button{min-height:3.230769rem;padding:0 1.076923rem;border-radius:var(--button-radius)}.aside-label,.eyebrow,.score-number{color:var(--mode-accent)}.mode-home .score-number{color:var(--search-accent)}.mode-home .aside-label,.mode-home .eyebrow{color:var(--ink)}.bootstrap-market-value,.bootstrap-profile-activity-number,.bootstrap-profile-next-step-number,.bootstrap-profile-quiet-stat,.bootstrap-profile-score,.bootstrap-progress-activity-number,.home-focus-stat strong,.market-company-count,.market-demand-count,.pricing-price,.pricing-price span,.score-number{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.mode-home .chat-shell,.mode-search .chat-shell{border-color:color-mix(in srgb,var(--search-accent) 18%,rgba(23,38,54,.12))}.send-button:disabled{cursor:not-allowed;opacity:.64}.chat-shell-disabled{opacity:.82}.disabled-copy{color:rgba(23,38,54,.56)}.error-banner{position:absolute;left:50%;bottom:7.846154rem;transform:translateX(-50%);z-index:7;width:max-content;max-width:calc(100% - 4.615385rem);text-align:center;padding:.9rem 1rem;border-radius:1.230769rem;background:rgba(255,241,240,.96);color:#8a2a23;border:.076923rem solid rgba(201,73,55,.18);box-shadow:0 .769231rem 1.846154rem rgba(138,42,35,.08)}.mode-grid{display:grid;grid-gap:2.153846rem;gap:2.153846rem}.home-dashboard{display:grid;grid-gap:1.076923rem;gap:1.076923rem;width:min(100%,87.692308rem);margin:0 auto;padding:0;position:relative}.home-progress-active .home-dashboard,.home-progress-active .home-view-content-progress{height:100%;min-height:0}.home-progress-active .home-view-content-progress{align-content:center}.mode-home.home-progress-active .mode-stage-home .home-view-content-progress{align-content:start;margin-top:0}.home-progress-active .home-dashboard{width:min(100%,var(--home-progress-panel-width,clamp(87.692308rem,calc(85 * var(--product-vw)),95.384615rem)))}.home-view-toggle{display:inline-grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.153846rem;align-items:center;justify-self:center;margin-inline:auto;width:min(100%,21.692308rem);padding:.153846rem;border-radius:76.846154rem;border:.076923rem solid color-mix(in srgb,var(--search-accent) 18%,rgba(23,38,54,.12));background:rgba(255,255,255,.9);box-shadow:inset 0 .076923rem 0 rgba(255,255,255,.22),0 .769231rem 1.538462rem rgba(23,88,108,.08)}.home-view-content{width:100%}.home-view-content[aria-hidden=true]{display:none!important}.home-view-content-progress{display:grid;grid-gap:1.384615rem;gap:1.384615rem;margin-top:1.230769rem;min-height:0}.home-progress-panel{--home-progress-network-height:25.384615rem;--home-progress-separator-lift:6rem;--home-progress-separator-gap:0px;--home-progress-content-lift:4.153846rem;--home-progress-active-padding-top:2.461538rem;--home-progress-separator-drop:0.769231rem;--home-progress-shortcut-height:4.076923rem;--home-progress-shortcuts-y-gap:0.384615rem;--home-progress-shortcuts-extra-drop:7.692308rem;--home-progress-shortcuts-height:calc((var(--home-progress-shortcut-height) * 2) + var(--home-progress-shortcuts-y-gap));--home-progress-shortcuts-down-offset:calc((var(--home-progress-shortcuts-height) - var(--home-progress-shortcut-height)) / 2);--home-progress-steps-shift-x:2.153846rem;--home-progress-next-steps-column-width:min(40rem,calc(50% - 2.461538rem));--home-progress-lower-content-shift-y:5.076923rem;--home-progress-next-steps-extra-shift-y:1.230769rem;--home-progress-left-graph-align-y:-0.384615rem;--home-progress-activity-extra-drop:4.461538rem;--home-progress-activity-bottom:3.230769rem;--home-progress-activity-cluster-center-y:6rem;--home-progress-this-week-drop:5.538462rem;--home-progress-content-drop:-0.769231rem;--home-progress-design-height:44.769231rem;--home-progress-card-side-inset:4.307692rem;--home-progress-lower-content-spread-y:0px;--home-progress-network-tall-drop:0px;--home-progress-center-offset-y:calc((var(--home-progress-panel-height, var(--home-progress-design-height)) - var(--home-progress-design-height)) / 2);--home-progress-compact-lift-y:0px;--home-progress-shortcuts-global-drop:2rem;position:relative;isolation:isolate;container-type:inline-size;display:grid;align-content:start;grid-gap:var(--home-progress-separator-gap);gap:var(--home-progress-separator-gap);min-height:22rem;padding:1.692308rem 1.384615rem 3.230769rem;border-radius:1.846154rem;background:#fff;overflow:hidden}.market-insights-panel.home-progress-panel:before{content:"";position:absolute;z-index:0;inset:0 var(--home-progress-card-side-inset);border:.076923rem solid color-mix(in srgb,var(--home-accent) 14%,rgba(23,38,54,.08));border-radius:inherit;background:#fff;pointer-events:none}.home-progress-active .home-progress-panel{height:min(var(--home-progress-panel-height,var(--home-progress-panel-default-height,calc(100% - .923077rem))),var(--home-progress-panel-max-height,100%));min-height:0;margin-top:calc(-.769231rem + var(--home-progress-panel-top-adjust, var(--home-progress-panel-default-top-adjust, 0px)));padding-top:var(--home-progress-active-padding-top);box-shadow:none}.mode-home.home-progress-active .mode-stage-home .home-progress-panel{margin-top:var(--home-progress-card-lift)}.home-progress-active .bootstrap-progress-panel{height:min(var(--home-progress-panel-height,var(--home-progress-panel-default-height,var(--home-progress-design-height))),var(--home-progress-panel-max-height,100%))}.market-insights-panel.home-progress-panel{border-color:transparent;background:transparent;gap:var(--home-progress-separator-gap);padding:1.384615rem 1.384615rem 4.153846rem}.home-progress-header{position:relative;z-index:2;display:grid;grid-gap:.307692rem;gap:.307692rem;margin-top:calc((var(--home-progress-separator-lift) * -1) + var(--home-progress-separator-drop));margin-bottom:0;pointer-events:none}.home-progress-next-steps-block{position:relative;z-index:3;--home-progress-next-steps-column-width:min(40rem,calc(50cqw - 2.461538rem));display:grid;grid-gap:0;gap:0;transform:translateY(calc(-1.538462rem + var(--home-progress-lower-content-shift-y) + var(--home-progress-content-drop) + var(--home-progress-center-offset-y) + var(--home-progress-lower-content-spread-y)))}.home-progress-panel-measuring .home-progress-next-steps-block{opacity:0}.home-progress-panel-measuring{--home-progress-compact-lift-y:-4.153846rem;--home-progress-shortcuts-y-gap:0.538462rem}.home-progress-header:before{display:none}.home-progress-top-row{position:relative;width:min(100%,56%);box-sizing:border-box;justify-self:end;gap:1.384615rem;margin-right:4%;margin-top:calc((var(--home-progress-content-lift) * -1) + 2.923077rem);padding-left:4.923077rem;transform:translateX(-1.384615rem) translateY(1.538462rem)}.home-progress-next-steps-block .home-progress-top-row{width:var(--home-progress-next-steps-column-width);max-width:var(--home-progress-next-steps-column-width);justify-self:start;justify-content:center;margin-right:0;margin-left:75%;padding-left:0;text-align:center;transform:translate(-50%,2.615385rem)}.bootstrap-progress-activity-card .home-activity-graph-lines .home-activity-graph-outer-ring,.bootstrap-progress-activity-card .home-activity-graph-lines path{stroke:rgba(58,131,210,.14);stroke-opacity:.24}.home-progress-this-week-row{position:absolute;top:calc((var(--home-progress-content-lift) * -1) + 2.923077rem);left:calc(25% - .461538rem);z-index:2;width:max-content;max-width:calc(50% - 1.230769rem);min-height:0;transform:translate(-50%,var(--home-progress-this-week-drop));text-align:center;pointer-events:none}.home-progress-title{margin:0;font-size:1.42rem;line-height:1.2;font-weight:625;letter-spacing:-.03em;color:rgba(23,38,54,.85)}.mode-home.home-progress-active{--home-progress-blue:var(--search-accent)}.mode-home.home-progress-active .app-frame{box-shadow:none}.mode-home.home-progress-active .app-frame:before{background:transparent}.mode-home.home-progress-active .market-insights-panel.home-progress-panel:before{border-color:rgba(23,38,54,.12);border-radius:.769231rem}.mode-home.home-progress-active .home-progress-title{color:var(--home-progress-blue);letter-spacing:0}.onboarding-form-answer-hint{margin:0;color:var(--ink-mute);font-size:var(--type-body-sm);line-height:var(--line-body)}.onboarding-form-upload-field:focus-within .onboarding-form-upload-button,.onboarding-form-upload-field:hover .onboarding-form-upload-button{background:var(--home-accent);color:white;border-color:var(--home-accent)}.onboarding-remote-toggle{display:flex;align-items:center;gap:.85rem;padding:1rem 0 .3rem;color:#364e67;cursor:pointer}.onboarding-remote-toggle input{width:1.25rem;height:1.25rem;accent-color:var(--suave-logo-blue,#0666e5)}.onboarding-form-job-level-grid label.onboarding-form-choice{cursor:pointer}.onboarding-form-job-level-grid .onboarding-form-choice-topline{display:flex;align-items:center;gap:1rem;justify-content:space-between}.onboarding-form-job-level-grid input[type=radio]{accent-color:var(--suave-logo-blue,#0666e5);width:1.2rem;height:1.2rem;margin:0}:root{--workspace-brand-top:2.307692rem;--workspace-brand-height:2.56rem;--workspace-compact-height:69.230769rem;--workspace-sidebar-width:18.153846rem;--workspace-card-background:rgba(255,255,255,0.7);--workspace-control-radius:0.615385rem;--workspace-control-border:color-mix(in srgb,var(--search-accent) 34%,rgba(23,38,54,0.1))}@media (min-width:768px){html{width:100%;height:100%;font-size:var(--desktop-root-font-size)}html .page-shell,html .product-surface-frame,html body{width:100%;height:100%;min-height:100%}}.desktop-surface-sidebar-active:not(.complete-chat-surface) .app-header:not(.app-header-chat-active) .brand-block,.desktop-surface-sidebar-active:not(.complete-chat-surface) .app-header:not(.app-header-chat-active) .header-actions{display:none}.desktop-surface-sidebar-active.product-surface-frame:not(.complete-chat-surface) .app-frame{width:min(calc(100% - 4.615385rem + var(--shell-gutter) + var(--shell-gutter)),144.615385rem);height:min(var(--desktop-product-frame-height-cap),100%);max-height:min(var(--desktop-product-frame-height-cap),100%);padding:0;background:#ffffff;transition:none}.desktop-surface-sidebar-active.product-surface-frame.mode-home.home-progress-active:has(.home-desktop-main.is-work-mode):not(.complete-chat-surface) .app-frame{height:100%;max-height:100%}.desktop-surface-sidebar-active.product-surface-frame:not(.complete-chat-surface) .app-frame:before{background:transparent}.mode-home.home-progress-active:not(.complete-chat-surface) .app-header:not(.app-header-chat-active){position:absolute;inset:0;z-index:8;height:0;margin:0;pointer-events:none}.mode-home.home-progress-active:not(.complete-chat-surface) .app-header:not(.app-header-chat-active) .brand-block,.mode-home.home-progress-active:not(.complete-chat-surface) .app-header:not(.app-header-chat-active) .header-actions{display:none}.mode-home.home-progress-active.product-surface-frame:not(.complete-chat-surface) .workspace{inset:0;padding:0;-webkit-mask-image:none;mask-image:none;overflow:visible}.desktop-surface-sidebar-active.product-surface-frame:not(.complete-chat-surface):not(.network-surface-open) .workspace{inset:0;display:grid;grid-template-columns:var(--workspace-sidebar-width) minmax(0,1fr);align-items:stretch;padding:0;-webkit-mask-image:none;mask-image:none;overflow:hidden}.desktop-surface-sidebar-active.product-surface-frame:not(.complete-chat-surface):not(.network-surface-open) .workspace:before{display:none}.desktop-surface-sidebar-active.product-surface-frame:not(.complete-chat-surface):not(.network-surface-open) .workspace>.desktop-surface-sidebar{grid-column:1;grid-row:1}.desktop-surface-sidebar-active.product-surface-frame:not(.complete-chat-surface):not(.network-surface-open) .workspace>.mode-stage{grid-column:2;grid-row:1;width:100%;height:100%;min-width:0;min-height:0}.desktop-surface-sidebar-active.product-surface-frame.mode-prep:not(.complete-chat-surface) .mode-stage-prep,.desktop-surface-sidebar-active.product-surface-frame.mode-search:not(.complete-chat-surface) .mode-stage-search{position:relative;inset:auto;padding:0}.desktop-surface-sidebar-active.mode-home:not(.home-progress-active) .mode-stage-home,.desktop-surface-sidebar-active.mode-prep .mode-stage-prep,.desktop-surface-sidebar-active.mode-search .mode-stage-search{padding:2.153846rem 3.076923rem;overflow:auto}.desktop-surface-sidebar-active.mode-home:not(.home-progress-active) .mode-stage-home{align-content:start;justify-items:stretch}.desktop-surface-sidebar-active.mode-home:not(.home-progress-active) .home-view-content-account,.desktop-surface-sidebar-active.mode-home:not(.home-progress-active) .home-view-content-career,.desktop-surface-sidebar-active.mode-home:not(.home-progress-active) .home-view-content-cv-profile,.desktop-surface-sidebar-active.mode-home:not(.home-progress-active) .home-view-content-market,.desktop-surface-sidebar-active.mode-home:not(.home-progress-active) .mode-stage-home .home-dashboard{width:100%;max-width:none}.desktop-surface-sidebar-active.mode-home:not(.home-progress-active) .profile-next-step-button{grid-template-columns:minmax(0,1fr);justify-content:stretch;overflow:hidden;width:100%}.desktop-surface-sidebar-active.mode-home:not(.home-progress-active) .profile-next-step-button:before{inset:0 -.923077rem}.desktop-surface-sidebar-active.mode-home:not(.home-progress-active) .profile-next-step,.desktop-surface-sidebar-active.mode-home:not(.home-progress-active) .profile-next-steps-list{max-width:100%;min-width:0;overflow:hidden}.desktop-surface-sidebar-active.mode-home:not(.home-progress-active) .profile-next-step-title{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.desktop-surface-sidebar-active.mode-home:not(.home-progress-active) .home-view-content-career .profile-next-step-title{justify-self:stretch}.desktop-surface-sidebar-active.mode-home:not(.home-progress-active) .home-view-content-career .profile-next-step-button{grid-template-columns:minmax(0,1fr);justify-content:stretch;overflow:hidden;width:100%;margin:0;padding:.615385rem .923077rem}.desktop-surface-sidebar-active.mode-home:not(.home-progress-active) .home-view-content-career .profile-next-step-button:before{inset:0}.desktop-surface-sidebar-active.mode-home:not(.home-progress-active) .home-view-content-career .profile-next-step-title{text-align:center}.desktop-surface-sidebar-active .cv-page-navigation-section{max-width:100%;min-width:0;overflow:hidden}.desktop-surface-sidebar-active .cv-page-timeline-section-nav{max-width:100%;overflow:visible}.desktop-surface-sidebar-active.surface-profile .cv-page-timeline-section-nav{transform:translateX(1.846154rem)}.network-surface-open.desktop-surface-sidebar-active .chat-shell-icon{overflow:hidden}.network-surface-open.desktop-surface-sidebar-active:not(.complete-chat-surface) .app-header:not(.app-header-chat-active){position:absolute;inset:0 0 auto;z-index:90;height:5.538462rem;margin:0;pointer-events:none}.mode-home.home-progress-active .home-dashboard,.mode-home.home-progress-active .home-view-content-progress,.mode-home.home-progress-active .mode-stage-home{width:100%;height:100%;min-height:0}.mode-home.home-progress-active .home-progress-panel,.mode-home.home-progress-active .home-view-content-progress,.mode-home.home-progress-active .mode-stage-home{grid-template-rows:minmax(0,1fr)}.mode-home.home-progress-active .home-dashboard{max-width:none}.mode-home.home-progress-active .home-view-content-progress{margin:0}.mode-home.home-progress-active .mode-stage-home .home-progress-panel,.mode-home.home-progress-active .mode-stage-home .market-insights-panel.home-progress-panel{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:0;gap:0;width:100%;height:100%;max-height:none;min-height:0;margin:0;padding:0;overflow:hidden;border:0;border-radius:0;background:transparent}.desktop-surface-sidebar-active.surface-market .mode-stage-home:has(.market-desktop-main):before,.linkedin-network-graph-expanded-content:before,.mode-home.home-progress-active .market-insights-panel.home-progress-panel:before{content:"";position:absolute;z-index:0;pointer-events:none;display:block;inset:24% 0 0;border:0;border-radius:0;background:url(/_next/static/media/insights-mountain-surface.b7ad0499.png) bottom/contain no-repeat;opacity:.22}.desktop-surface-sidebar-active.surface-market .mode-stage-home{position:relative}.desktop-surface-sidebar-active.surface-market .mode-stage-home:has(.market-desktop-main):before{opacity:.16}.mode-home.home-progress-active .home-progress-panel:has(.home-desktop-main.is-work-mode):before{display:none}