.market-insights-panel{display:grid;grid-gap:16px;gap:16px;grid-column:1/-1;width:100%;padding:18px 18px 20px;border-radius:24px;background:rgba(255,255,255,.98);box-shadow:none}.market-insights-panel.market-insights-loading-panel{min-height:clamp(582px,calc(var(--product-viewport-height) - 200px),720px);height:auto;padding:0;border:0;border-radius:0;align-content:center;justify-content:center;background:transparent;box-shadow:none;transform:none;transition:none}.market-insights-error-panel .market-insights-loading-state{max-width:460px}.market-insights-panel.market-insights-loading-panel:has(.bubble-loading){height:100%;min-height:0}.market-insights-error-panel h2,.market-insights-error-panel p{margin:0;text-align:center}.market-insights-heading{display:grid;grid-gap:10px;gap:10px;justify-items:center;text-align:center}.market-insights-heading .home-goal-heading{justify-content:center;width:100%}.market-insights-heading .eyebrow{color:var(--ink);font-weight:700}.market-insights-summary{margin:0;max-width:72rem;justify-self:center;font-size:1.16rem;line-height:1.72;color:rgba(23,38,54,.78)}.market-sector-chart{position:relative;display:grid;width:454px;height:100px;color:var(--ink);overflow:visible}.market-sector-chart h2{position:absolute;top:0;left:0;display:grid;place-items:center;width:184px;height:184px;margin:0;font-size:.86rem;line-height:1;font-weight:560;text-align:center;z-index:1;pointer-events:none}.market-sector-chart-content{display:grid;grid-template-columns:184px minmax(0,1fr);align-items:center;grid-gap:20px;gap:20px}.market-sector-ring{display:block;width:184px;height:184px;overflow:visible;transform:rotate(-90deg)}.market-sector-ring-slice,.market-sector-ring-track{fill:none;stroke-width:24}.market-sector-ring-track{stroke:rgba(5,143,145,.1)}.market-sector-ring-slice{cursor:pointer;stroke-linecap:butt;transition:opacity .14s ease,stroke .14s ease}.market-sector-ring-slice.is-muted{opacity:.42;stroke:rgba(97,109,123,.34)}.market-sector-ring-slice.is-hovered{opacity:1}.market-sector-legend-item:focus,.market-sector-ring-slice:focus{outline:none}.market-sector-legend{display:grid;grid-gap:13px;gap:13px;min-width:0}.market-sector-legend-item{display:grid;grid-template-columns:12px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;min-width:0;font-size:.95rem;line-height:1;font-weight:680}.market-sector-legend-dot{width:11px;height:11px;border-radius:50%;background:var(--market-sector-color);transition:background-color .14s ease,opacity .14s ease}.market-sector-legend-label{display:block;min-width:0;overflow:hidden;white-space:nowrap;transition:color .14s ease}.market-sector-legend-item.is-muted .market-sector-legend-dot{background:rgba(97,109,123,.34)}.market-sector-legend-item.is-hovered .market-sector-legend-dot{background:var(--market-sector-color)}.market-sector-legend-item.is-muted .market-sector-legend-label{color:rgba(77,89,104,.46)}.market-insights-brief-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;width:100%}.market-insights-brief{display:grid;grid-gap:6px;gap:6px;padding:12px 14px;border:1px solid rgba(23,38,54,.12);border-radius:8px;background:rgba(255,255,255,.66);text-align:left}.market-insights-brief p{margin:0}.market-insights-brief .aside-label{color:var(--ink);font-size:.78rem;font-weight:700}.market-insights-brief .aside-label+p{color:rgba(23,38,54,.72);font-size:.94rem;line-height:1.45}.market-insights-body{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;align-items:start}.market-insights-top-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:stretch}.market-insights-section{display:grid;grid-gap:14px;gap:14px;padding:16px;border-radius:10px;background:rgba(255,255,255,.94);border:1px solid color-mix(in srgb,var(--home-accent) 12%,rgba(23,38,54,.07))}.market-insights-section-compact{grid-template-rows:minmax(0,1fr) auto;min-height:calc(136px + (var(--market-preview-row-count, 5) * 46px));height:100%}.market-insights-section-inner{display:grid;grid-gap:14px;gap:14px;align-content:start}.market-insights-top-row .market-insights-section-inner{grid-template-rows:auto minmax(0,1fr);height:100%}.market-insights-top-row .market-insights-section-header{justify-content:center;text-align:center}.market-company-section .market-insights-section-header,.market-skills-section .market-insights-section-header{justify-content:space-between;text-align:left}.market-insights-section-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.market-insights-section-header .aside-label{color:var(--ink);font-weight:700}.market-company-heading-label,.market-skills-heading-label{display:inline-flex;align-items:center;gap:10px}.market-company-heading-label svg,.market-skills-heading-label svg{width:20px;height:20px;color:rgba(23,38,54,.62)}.market-company-heading-label svg path,.market-company-heading-label svg rect,.market-skills-heading-label svg path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.market-skill-set-section{justify-items:center}.market-skill-set-section .market-insights-section-header{width:100%}.market-skill-set-radar{position:relative;display:grid;place-items:center;width:min(100%,340px);margin:0 auto}.market-skill-set-radar svg{display:block;width:min(100%,300px);height:auto;overflow:visible}.market-skill-set-ring{fill:none;stroke:rgba(23,38,54,.12);stroke-width:1}.market-skill-set-axis{stroke:rgba(23,38,54,.1);stroke-width:1}.market-skill-set-shape{fill:color-mix(in srgb,var(--suave-secondary) 17%,transparent);stroke:var(--suave-secondary);stroke-linejoin:round;stroke-width:2}.market-skill-set-point{fill:var(--suave-secondary);stroke:#ffffff;stroke-width:1.5;pointer-events:none;transform-box:fill-box;transform-origin:center}.market-skill-set-point.is-hovered{animation:market-skill-set-point-pulse .72s ease-in-out infinite alternate}.market-skill-set-hit-area{cursor:pointer;fill:transparent;stroke:transparent}@keyframes market-skill-set-point-pulse{0%{transform:scale(1)}to{transform:scale(1.85)}}.market-skill-set-label{fill:rgba(23,38,54,.82);font-size:.76rem;font-weight:680}.market-skill-set-label-bottom{position:absolute;top:81%;left:50%;color:rgba(23,38,54,.82);line-height:1.15;text-align:center;white-space:nowrap;pointer-events:none;transform:translateX(-50%)}.market-skill-set-label-bottom>span{display:block}.market-insights-section-compact .market-insights-section-header .aside-label{transform:translateY(5px)}.market-insights-section-meta{font-size:.84rem;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:rgba(23,38,54,.46)}.market-demand-list{display:grid;grid-gap:12px;gap:12px;align-content:start}.market-insights-top-row .market-company-list,.market-insights-top-row .market-demand-list{grid-template-rows:repeat(var(--market-preview-row-count,5),minmax(0,1fr));height:100%;align-content:stretch}.market-demand-item{display:grid;grid-template-columns:minmax(0,var(--market-demand-copy-max-width,var(--market-company-copy-max-width,34rem))) minmax(176px,var(--market-row-bar-rail-width,220px)) minmax(var(--market-value-rail-width,3rem),auto);align-items:center;grid-gap:14px;gap:14px;padding:3px 0;border-bottom:0}.market-insights-top-row .market-company-item,.market-insights-top-row .market-demand-item{height:100%}.market-demand-row{display:grid;grid-gap:3px;gap:3px;min-width:0}.market-demand-count,.market-demand-label{margin:0}.market-demand-label{min-width:0;max-width:17rem;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.96rem;line-height:1.32;font-weight:620;color:rgba(23,38,54,.84)}.market-demand-count{min-width:var(--market-value-rail-width,2.5rem);justify-self:end;text-align:right;font-size:.94rem;line-height:1.3;font-weight:720;color:var(--suave-logo-blue)}.market-company-list{display:grid;grid-gap:12px;gap:12px;align-content:start}.market-company-item{--market-logo-tile-size:2.25rem;display:grid;grid-template-columns:var(--market-logo-tile-size) minmax(0,var(--market-company-copy-max-width,34rem)) minmax(176px,var(--market-row-bar-rail-width,220px)) minmax(var(--market-value-rail-width,4.75rem),auto);align-items:center;grid-gap:14px;gap:14px;padding:3px 0;border-bottom:0}.market-company-logo{display:inline-flex;align-items:center;justify-content:center;width:var(--market-logo-tile-size,2.75rem);height:var(--market-logo-tile-size,2.75rem);overflow:hidden;padding:0;border:0;border-radius:0;background:transparent;color:var(--suave-logo-blue);font-size:.98rem;line-height:1;font-weight:760;box-shadow:none}.market-company-logo:not(.has-logo-image){border-radius:8px;background:rgba(23,38,54,.05)}.market-company-item:nth-child(2n) .market-company-logo{color:var(--suave-secondary)}.market-company-item:nth-child(3n) .market-company-logo{color:rgba(23,38,54,.72)}.market-company-logo img,.market-company-logo span{width:82%;height:82%}.market-company-logo img{display:block;object-fit:contain}.market-company-logo span{display:inline-flex;align-items:center;justify-content:center}.market-company-logo.has-logo-image span{display:none}.market-company-logo.has-logo-image[data-logo-fallback=true] span{display:inline-flex}.market-company-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.market-company-count,.market-company-name,.market-company-share{margin:0}.market-company-name{overflow-wrap:anywhere;font-size:.92rem;line-height:1.32;font-weight:675;color:rgba(23,38,54,.84)}.market-company-share{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;line-height:1.34;color:rgba(23,38,54,.56)}.market-company-count{min-width:4.75rem;justify-self:end;text-align:right;font-size:.94rem;line-height:1.3;font-weight:675;letter-spacing:0;color:var(--suave-logo-blue)}.market-row-meter{width:100%;height:4px;overflow:hidden;border-radius:999px;background:rgba(23,38,54,.08)}.market-row-meter span{display:block;height:100%;border-radius:inherit;background:var(--suave-logo-blue)}.market-expand-button{justify-self:end;align-self:end;display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;padding:0;border:1px solid rgba(23,38,54,.12);border-radius:16px;background:rgba(255,255,255,.98);color:#101010;box-shadow:0 8px 20px rgba(17,39,52,.06)}.market-expand-button svg{width:1.5rem;height:1.5rem}.market-expand-button path{fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:2.2}.market-expand-button-inline{width:auto;min-width:78px;height:36px;min-height:36px;padding:0 14px;border-radius:6px;color:var(--suave-logo-blue);font-size:.88rem;line-height:1;font-weight:680;white-space:nowrap;box-shadow:none}.market-skills-expand-button{min-width:78px}.market-expanded-overlay{position:fixed;inset:0;z-index:12;display:grid;padding:18px;overflow-y:auto;background:rgba(232,240,246,.72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.market-expanded-sheet{display:flex;flex-direction:column;gap:18px;width:min(760px,100%);min-height:0;height:calc(var(--product-viewport-height) - 36px);max-height:calc(var(--product-viewport-height) - 36px);place-self:start center;margin:0 auto;padding:0;border-radius:28px;border:1px solid rgba(23,38,54,.1);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.98)),var(--shell);box-shadow:0 28px 80px rgba(17,39,52,.14);position:relative;overflow:hidden}.market-expanded-sheet-coreDemand,.market-expanded-sheet-sectorCompanies,.market-expanded-sheet-skillSetAttributes,.market-expanded-sheet-topCompanies{padding:0}.linkedin-network-graph-expanded-overlay{padding:var(--shell-gutter);overflow:hidden}.market-expanded-sheet.linkedin-network-graph-expanded-sheet{--frame-radius:clamp(22px,calc(2.1 * var(--product-vw)),28px);width:min(calc(var(--product-viewport-width) - 60px),1880px);max-width:100%;height:min(var(--desktop-product-frame-height-cap),calc(var(--product-viewport-height) - (var(--shell-gutter) * 2)));min-height:0;max-height:min(var(--desktop-product-frame-height-cap),calc(var(--product-viewport-height) - (var(--shell-gutter) * 2)));place-self:center;gap:0;margin:0 auto;padding:0;overflow:hidden;border-radius:var(--frame-radius);background:#fff;box-shadow:var(--shadow)}.evolution-expanded-sheet{gap:14px;width:min(1040px,100%);min-height:calc(var(--product-viewport-height) - 36px);max-height:calc(var(--product-viewport-height) - 36px);padding:18px 22px 20px;border-radius:24px;overflow-y:auto}.evolution-expanded-sheet .market-expanded-content{flex:1 1 auto}.evolution-expanded-sheet .market-expanded-copy{gap:7px;justify-items:center;text-align:center}.evolution-expanded-sheet .market-expanded-description{max-width:44rem;font-size:.9rem;line-height:1.48}.evolution-expanded-sheet .market-insights-section{padding:12px 14px;border-radius:16px;background:transparent;border:0}.evolution-expanded-sheet .aside-label{color:var(--home-accent);font-size:.82rem}.evolution-expanded-sheet .market-insights-section-meta{font-size:.72rem}.market-expanded-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.market-expanded-copy{display:grid;grid-gap:10px;gap:10px;min-width:0}.market-expanded-description{margin:0;max-width:54rem;font-size:1.12rem;line-height:1.68;color:rgba(23,38,54,.72)}.market-expanded-back-button{flex:0 0 auto;min-height:36px;padding:0 12px;border:1px solid color-mix(in srgb,var(--home-accent) 20%,rgba(23,38,54,.1));border-radius:12px;background:rgba(255,255,255,.96);color:var(--home-accent);font-size:.92rem;font-weight:720;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.market-expanded-back-button:focus-visible,.market-expanded-back-button:hover{border-color:color-mix(in srgb,var(--home-accent) 78%,rgba(23,38,54,.08));background:var(--home-accent);color:#fff;box-shadow:0 12px 24px rgba(58,131,210,.16);transform:translateY(-1px)}.market-expanded-close-button{position:static;justify-self:end;z-index:1;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:.92rem;line-height:1;color:var(--suave-logo-blue);transform:none}.market-expanded-close-button:focus-visible,.market-expanded-close-button:hover{border-color:transparent;background:transparent;color:var(--suave-logo-blue);box-shadow:none;text-decoration:underline;text-underline-offset:4px;transform:none}.market-expanded-content{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;max-height:100%;overflow-y:auto;overscroll-behavior:contain;padding:0}.market-expanded-content.linkedin-network-graph-expanded-content{overflow:hidden;padding-right:0;padding-bottom:0}.market-expanded-panel-section{--market-value-rail-width:3rem;--market-demand-copy-max-width:31.5rem;--market-company-copy-max-width:31.5rem;--market-expanded-list-width:min(620px,calc(100% - 72px));--market-expanded-row-content-offset:0px;width:100%;max-width:none;min-height:min-content;margin:0 auto;border:0;background:transparent}.market-expanded-panel-section .market-insights-section-header{display:grid;grid-template-columns:minmax(0,var(--market-demand-copy-max-width)) minmax(176px,var(--market-row-bar-rail-width,220px)) minmax(var(--market-value-rail-width),auto);align-items:center;justify-content:stretch;grid-column-gap:14px;column-gap:14px;width:var(--market-expanded-list-width);margin:0 auto;padding:14px 0 12px;text-align:center}.market-expanded-panel-section .market-insights-section-header .aside-label{grid-column:1/-1;grid-row:1;justify-self:center;color:var(--suave-logo-blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.market-expanded-sheet-sectorCompanies .market-insights-section-header,.market-expanded-sheet-topCompanies .market-insights-section-header{grid-template-columns:var(--market-logo-tile-size,2.75rem) minmax(0,var(--market-company-copy-max-width)) minmax(176px,var(--market-row-bar-rail-width,220px)) minmax(var(--market-value-rail-width),auto)}.market-expanded-sheet-sectorCompanies .market-expanded-panel-section,.market-expanded-sheet-topCompanies .market-expanded-panel-section{--market-row-bar-rail-width:280px;--market-company-copy-max-width:180px;--market-expanded-list-width:min(606px,calc(100% - 48px));--market-expanded-row-content-offset:0px}.market-expanded-sheet-coreDemand .market-expanded-panel-section,.market-expanded-sheet-skillSetAttributes .market-expanded-panel-section{--market-row-bar-rail-width:280px;--market-expanded-list-width:min(760px,calc(100% - 48px))}.market-expanded-sheet-coreDemand .market-expanded-close-button,.market-expanded-sheet-skillSetAttributes .market-expanded-close-button{grid-column:3;grid-row:1;justify-self:end;transform:translateX(var(--market-expanded-row-content-offset))}.market-expanded-sheet-sectorCompanies .market-expanded-close-button,.market-expanded-sheet-topCompanies .market-expanded-close-button{grid-column:4;grid-row:1;justify-self:end;transform:translateX(var(--market-expanded-row-content-offset))}.market-expanded-panel-section .market-demand-list{gap:0;width:var(--market-expanded-list-width);margin:0 auto}.market-expanded-panel-section .market-company-list{gap:12px;width:var(--market-expanded-list-width);margin:0 auto}.market-expanded-panel-section .market-company-item,.market-expanded-panel-section .market-demand-item{min-height:48px;padding-top:8px;padding-bottom:8px}.market-expanded-panel-section .market-company-copy,.market-expanded-panel-section .market-company-count,.market-expanded-panel-section .market-demand-count,.market-expanded-panel-section .market-demand-label{transform:translateX(var(--market-expanded-row-content-offset))}.market-expanded-panel-section .market-company-count,.market-expanded-panel-section .market-demand-count{color:var(--suave-logo-blue)}.search-minimal-shell{grid-gap:0;transform:none}.search-minimal-shell,.search-swipe-stage{display:grid;align-content:center;justify-items:center;gap:0;min-height:100%;width:100%;padding:0}.search-swipe-stage{position:relative;grid-template-columns:minmax(0,760px);justify-content:center;align-items:center;grid-gap:0}.search-swipe-stage:after,.search-swipe-stage:before{content:none}.search-swipe-stage:after,.search-swipe-stage:before{transform:none;opacity:0}.skill-tree-inline-surface.apply-preparing-surface{width:100%;height:100%;min-height:0}.search-swipe-stage:has(>.apply-preparing-surface){grid-template-columns:minmax(0,1fr)}.skill-tree-inline-surface.mobile-apply-preparing-surface{width:100%;height:auto;min-height:520px}.search-focus-card{position:relative;z-index:1;display:grid;grid-gap:10px;gap:10px;width:min(100%,clamp(660px,calc(62 * var(--product-vw)),760px));max-width:760px;height:clamp(520px,calc(calc(100 * var(--product-vh)) - 248px),600px);grid-template-columns:1fr;grid-template-rows:auto auto auto minmax(0,1fr) auto;align-items:start;padding:22px 24px 20px;transform:none;border-radius:24px;border:1px solid color-mix(in srgb,var(--search-accent) 28%,rgba(23,38,54,.08));overflow:hidden;background:rgba(255,255,255,.76);box-shadow:none}.search-focus-card-loading{min-height:420px;grid-template-rows:1fr;align-content:stretch;align-items:stretch}.apply-exhausted-state{position:relative;width:min(100%,760px);height:100%;min-height:0;overflow:hidden;display:grid;place-items:center;border:0;border-radius:0;background:transparent}.apply-exhausted-mountain{position:absolute;inset:24% 0 0;pointer-events:none;background-image:url(/_next/static/media/insights-mountain-surface.b7ad0499.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;opacity:.22}.apply-exhausted-copy{position:relative;z-index:1;width:min(84%,520px);display:grid;justify-items:center;grid-gap:14px;gap:14px;transform:translateY(-10px);text-align:center}.apply-exhausted-copy h2,.apply-exhausted-copy p{margin:0}.apply-exhausted-copy h2{color:var(--ink);font-size:clamp(1.4rem,calc(2 * var(--product-vw)),1.8rem);font-weight:760;line-height:1.15}.apply-exhausted-copy>p:not(.aside-label){color:rgba(23,38,54,.56);font-size:1rem;line-height:1.45}.apply-exhausted-copy .apply-exhausted-timer{color:rgba(23,38,54,.42);font-size:.84rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em}.search-card-loading{display:grid;justify-items:center;align-content:center;grid-gap:16px;gap:16px;min-height:100%;align-self:center;text-align:center}.search-card-loading .bubble-loading{justify-content:center}.search-card-loading-copy{margin:0;font-size:1rem;color:rgba(23,38,54,.62)}.search-card-empty-title{margin:0;color:var(--ink);font-size:1.35rem;font-weight:600;letter-spacing:-.02em}.search-card-loading-detail{max-width:340px;margin:-6px 0 0;color:rgba(23,38,54,.52);font-size:.88rem;line-height:1.5}.search-card-loading>.surface-preparing-progress{width:min(380px,80%)}.panel-spotlight{min-height:280px}.triage-card,.workspace-card{display:grid;grid-gap:22px;gap:22px}.search-card-footer,.search-card-topline,.search-fit-note,.signal-list{grid-column:1/-1}.search-card-footer,.search-card-topline{display:flex;align-items:center;justify-content:space-between;gap:16px}.search-card-topline{position:absolute;top:28px;right:18px;margin-bottom:0;width:auto}.search-card-topline,.search-top-meta{justify-content:flex-end;align-items:center}.search-top-meta{width:max-content;max-width:100%;display:flex}.search-status-group{display:flex;flex-wrap:wrap;gap:0;align-items:center;justify-content:flex-end}.triage-company{display:flex;align-items:center;gap:14px;min-width:0}.search-focus-card .triage-company{width:min(100%,500px);gap:14px;min-height:52px;align-items:center;transform:translateX(20px)}.search-focus-card .triage-company>div{display:flex;flex-direction:column;justify-content:center;align-self:stretch}.company-sigil{width:48px;height:48px;border-radius:8px;font-size:.92rem;display:grid;place-items:center;font-weight:800;letter-spacing:-.04em;background:color-mix(in srgb,var(--mode-accent) 10%,rgba(255,255,255,.92));color:var(--mode-accent);border:1px solid color-mix(in srgb,var(--mode-accent) 20%,rgba(23,38,54,.08));overflow:hidden}.company-sigil img{display:block;width:100%;height:100%;object-fit:cover}.search-focus-card .triage-company h2{margin:0;font-size:1.18rem;line-height:1.16;letter-spacing:0;overflow-wrap:break-word}.search-focus-card .triage-company p{margin:3px 0 0;font-size:.86rem;line-height:1.2;color:rgba(23,38,54,.66)}.triage-summary{margin:0;font-size:.96rem;line-height:1.68;max-width:calc(100% - 22px);color:rgba(23,38,54,.9);text-align:justify}.signal-list,.triage-summary{width:calc(100% - 22px);justify-self:center}.signal-list{display:flex;flex-wrap:wrap;gap:6px 14px}.signal-list-spacer{min-height:0;visibility:hidden}.signal-list span,.status-chip{flex:0 0 auto;padding:0;border-radius:0;border:0;font-size:.76rem;font-weight:675;background:transparent;color:var(--mode-accent)}.mode-search .status-chip{padding:0;font-size:.76rem;line-height:1}.mode-search .status-chip+.status-chip:before{content:"/";margin:0 8px;color:rgba(23,38,54,.34)}.mode-search .signal-list span{font-size:.76rem;line-height:1}.mode-search .signal-list span+span:before{content:"";display:inline-block;width:1px;height:.82em;margin:0 10px 0 2px;background:color-mix(in srgb,var(--search-accent) 28%,rgba(23,38,54,.18));transform:translateY(1px)}@media (max-width:920px){.search-focus-card{height:clamp(520px,calc(calc(100 * var(--product-vh)) - 248px),600px);min-height:0}.search-card-topline,.search-status-group,.search-top-meta{justify-content:flex-start}.search-card-topline{position:static;width:100%}.search-top-meta{width:100%;justify-items:start}.mode-search .search-focus-card .triage-company{width:100%}}.search-fit-note{--discover-note-scroll-thumb-offset:0px;--discover-note-scroll-thumb-height:42px;--discover-note-scroll-thumb-opacity:0;position:relative;display:grid;grid-template-columns:1fr;align-content:start;align-self:stretch;min-height:0;grid-gap:12px;gap:12px;padding:18px 4px 14px;border-top:1px solid color-mix(in srgb,var(--mode-accent) 18%,rgba(23,38,54,.08));border-bottom:1px solid color-mix(in srgb,var(--mode-accent) 18%,rgba(23,38,54,.08));border-radius:0;background:transparent;box-shadow:none}.mode-search .search-fit-note{height:100%;min-height:176px;overflow:hidden}.search-fit-note-scroll{display:grid;align-content:start;grid-gap:14px;gap:14px;min-height:0}.mode-search .search-fit-note-scroll{height:100%;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;padding-right:18px}.mode-search .search-fit-note-scroll::-webkit-scrollbar{width:0;height:0}.mode-search .search-fit-note:after{content:"";position:absolute;top:14px;right:0;width:8px;height:var(--discover-note-scroll-thumb-height);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,255,255,.52));box-shadow:inset 0 0 0 1px rgba(255,255,255,.6),0 0 0 1px rgba(23,38,54,.08),0 8px 18px rgba(255,255,255,.24);opacity:var(--discover-note-scroll-thumb-opacity);pointer-events:none;z-index:2;transform:translateY(var(--discover-note-scroll-thumb-offset));transition:opacity .16s ease,transform .16s ease,height .16s ease}.search-fit-note-scroll>div{display:grid;grid-gap:8px;gap:8px;width:calc(100% - 16px);justify-self:center}.search-fit-note p{margin:0}.search-fit-note .aside-label{color:var(--search-accent)}.search-fit-note-scroll>div p:last-child{width:100%;max-width:none;font-size:.96rem;line-height:1.56;color:rgba(23,38,54,.9);text-align:justify}.search-card-footer{justify-content:center;padding-top:12px;border-top:0}.search-card-actions{display:flex;flex-wrap:wrap;gap:12px;width:100%;margin:0 auto}.decision-pill,.search-card-actions{justify-content:center;align-items:center}.decision-pill{display:inline-flex;min-width:74px;padding:10px 14px;border-radius:10px;font-size:.78rem;font-weight:775;letter-spacing:.08em;text-transform:uppercase;border:1px solid color-mix(in srgb,var(--mode-accent) 22%,rgba(23,38,54,.1));background:rgba(255,255,255,.78);color:var(--mode-accent);text-decoration:none}.mode-search .decision-pill{min-width:96px;padding:9px 14px;font-size:.82rem;box-shadow:none}.mode-search .decision-pill:focus-visible:not(:disabled),.mode-search .decision-pill:hover:not(:disabled){border-color:color-mix(in srgb,var(--mode-accent) 78%,rgba(23,38,54,.08));background:var(--mode-accent);color:white}.decision-pill-pass{justify-self:end}.decision-pill-apply{justify-self:center;background:var(--mode-accent);color:white}.mode-search .search-card-actions .decision-pill{justify-self:auto}.mode-search .decision-pill-apply{background:rgba(255,255,255,.78);color:var(--mode-accent)}.application-question-card{grid-template-rows:minmax(0,1fr) auto;gap:14px}.application-question-panel{grid-column:1/-1;display:grid;grid-template-rows:38px minmax(0,1fr);grid-gap:10px;gap:10px;min-height:0;align-self:stretch;padding:0 4px 14px;border-bottom:1px solid color-mix(in srgb,var(--mode-accent) 18%,rgba(23,38,54,.08))}.application-question-field{display:grid;grid-template-rows:auto;min-width:0}.application-answer-field .aside-label,.application-question-field .aside-label{color:var(--mode-accent)}.application-question-label{align-self:center;justify-self:center;text-align:center;color:var(--mode-accent);transform:translateY(-2px)}.application-question-input-box{position:relative;display:block;min-height:48px;border:1px solid color-mix(in srgb,var(--mode-accent) 18%,rgba(23,38,54,.1));border-radius:10px;background:rgba(255,255,255,.74)}.application-question-input-box textarea{display:block;width:100%;height:46px;min-height:46px;resize:none;border:0;border-radius:10px;padding:12px 128px 12px 13px;font:inherit;font-size:.92rem;line-height:1.42;color:rgba(23,38,54,.92);background:transparent;outline:none;overflow-y:hidden}.application-question-generate-button{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.mode-search .application-question-generate-button:focus-visible:not(:disabled),.mode-search .application-question-generate-button:hover:not(:disabled){transform:translateY(calc(-50% - 1px))}.mode-search .application-question-generate-button:active:not(:disabled){transform:translateY(-50%)}.application-answer-box:focus-within,.application-question-input-box:focus-within{border:1px solid color-mix(in srgb,var(--mode-accent) 18%,rgba(23,38,54,.1));border-color:color-mix(in srgb,var(--mode-accent) 60%,rgba(23,38,54,.08))}.application-answer-field{display:grid;grid-template-rows:minmax(0,1fr);min-height:0;align-self:stretch}.application-answer-box{position:relative;align-self:stretch;height:auto;min-height:0;overflow-y:auto;padding:12px 166px 14px 13px;border-radius:10px;background:rgba(255,255,255,.74);border:1px solid color-mix(in srgb,var(--mode-accent) 18%,rgba(23,38,54,.1));scrollbar-width:thin}.application-answer-actions{position:absolute;bottom:10px;right:10px;display:flex;align-items:center;gap:10px}.application-answer-copy-button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid color-mix(in srgb,var(--mode-accent) 24%,rgba(23,38,54,.08));border-radius:8px;background:rgba(255,255,255,.72);color:rgba(23,38,54,.92);cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.application-answer-copy-button:focus-visible:not(:disabled),.application-answer-copy-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--mode-accent) 78%,rgba(23,38,54,.08));background:var(--mode-accent);color:white;transform:translateY(-1px)}.application-answer-copy-button:disabled{cursor:not-allowed;opacity:.45}.application-answer-copy-button svg{width:19px;height:19px;display:block;transform:translateY(-1px);fill:none;stroke:currentColor;stroke-width:1.9;stroke-linejoin:round;stroke-linecap:round}.application-answer-box p{margin:0;white-space:pre-wrap;font-size:.93rem;line-height:1.5;color:rgba(23,38,54,.9)}.application-answer-box .application-answer-placeholder{color:rgba(23,38,54,.48)}.search-card-actions-centered{justify-content:center}.home-analysis-expanded-overlay,.surface-market .market-expanded-overlay{-webkit-backdrop-filter:none;backdrop-filter:none}.home-analysis-expanded-overlay{background:rgba(244,251,251,.86)}.surface-market .market-expanded-overlay{background:var(--background-blue)}.home-analysis-expanded-sheet.evolution-expanded-sheet,.surface-market .market-expanded-sheet:not(.linkedin-network-graph-expanded-sheet){border-color:rgba(23,38,54,.12);border-radius:10px;box-shadow:none}.home-analysis-expanded-sheet.evolution-expanded-sheet{--home-analysis-expanded-content-width:920px;width:min(1100px,100%);scrollbar-gutter:stable;background:rgba(255,255,255,.98)}.home-analysis-expanded-sheet.evolution-expanded-sheet .market-expanded-content{flex:0 0 auto;height:auto;max-height:none;overflow:visible;overscroll-behavior:auto}.surface-market .market-expanded-sheet:not(.linkedin-network-graph-expanded-sheet){background:#ffffff}.home-analysis-expanded-sheet .home-opinion-expanded-brand{justify-items:center}.home-analysis-expanded-sheet .home-opinion-expanded-brand h2{color:var(--search-accent);font-size:1.65rem;font-weight:675}.home-analysis-expanded-sheet .home-analysis-expanded-report{border-color:transparent;border-radius:0;background:transparent}.home-analysis-expanded-sheet .home-analysis-expanded-report .home-opinion-section-title{font-size:1.24rem;line-height:1.42}.home-analysis-expanded-sheet .home-analysis-expanded-report .home-opinion-copy{font-size:1.18rem;line-height:1.58}.home-analysis-expanded-sheet .market-expanded-back-button,.surface-market .market-expand-button,.surface-market .market-expanded-back-button{border-color:rgba(23,38,54,.14);border-radius:8px;background:rgba(255,255,255,.98);color:var(--ink);box-shadow:none}.home-analysis-expanded-sheet .market-expanded-back-button:focus-visible,.home-analysis-expanded-sheet .market-expanded-back-button:hover{border-color:color-mix(in srgb,var(--search-accent) 78%,rgba(23,38,54,.08));background:var(--search-accent);color:#ffffff;box-shadow:0 12px 24px rgba(58,131,210,.16);transform:translateY(calc(-50% - 1px))}.surface-market .market-expanded-back-button:focus-visible,.surface-market .market-expanded-back-button:hover{border-color:rgba(23,38,54,.22);background:rgba(255,255,255,.98);color:var(--ink);box-shadow:none;transform:none}.surface-market.mode-home:not(.home-progress-active) .home-view-content-market:has(.market-insights-panel:not(.surface-preparing-card):not(.market-insights-loading-panel)),.surface-market.mode-home:not(.home-progress-active) .mode-stage-home:has(.market-insights-panel:not(.surface-preparing-card):not(.market-insights-loading-panel)){align-content:start}.surface-market .market-insights-panel:not(.surface-preparing-card):not(.market-insights-loading-panel){padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none}.surface-market .market-insights-panel.surface-preparing-card{transform:none}.surface-market .market-desktop-main{--market-bottom-cards-offset:18px;--market-tutorial-sector-offset:43px;--market-tutorial-radar-offset:129px;position:relative;overflow:visible;transform:translate(-40px,-28px)}.surface-market .market-insights-heading{justify-items:stretch;text-align:left;transform:translateX(12px)}.surface-market .market-insights-heading .market-insights-summary{justify-self:start;max-width:760px;text-align:left;font-size:1rem;line-height:1.45}.surface-market .home-desktop-greeting{position:relative;transform:translate(12px,-18px)}.surface-market .market-insights-title-summary{position:absolute;top:calc(100% + 8px);left:0;width:max-content;max-width:780px;color:rgba(23,38,54,.85);font-size:1.02rem;line-height:1.6;font-weight:400;letter-spacing:0;white-space:nowrap}.surface-market .market-insights-top-row .market-insights-section-header{justify-content:flex-start;text-align:left}.surface-market .market-company-section .market-insights-section-header,.surface-market .market-skills-section .market-insights-section-header{justify-content:space-between}.surface-market .market-expanded-panel-section .market-insights-section-header .aside-label,.surface-market .market-insights-section-header .aside-label{letter-spacing:0;text-transform:none;color:var(--ink);font-size:1.02rem;font-weight:675;text-decoration:none}.surface-market .market-insights-top-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;width:calc(100% + 81px)}@media (min-width:981px){.surface-market.mode-home:not(.home-progress-active) .market-desktop-main{--market-bottom-cards-offset:clamp(18px,calc(34px - ((var(--product-viewport-height) - 800px) / 12.5)),34px);--market-vertical-offset:clamp(0px,calc((var(--product-viewport-height) - 900px) / 5),72px);--market-metric-offset:clamp(0px,calc((var(--product-viewport-height) - 900px) / 6),50px);--market-top-row-extra-gap:clamp(0px,calc((var(--product-viewport-height) - 900px) / 3),130px);--market-preview-row-height:clamp(44px,calc(44px + ((var(--product-viewport-height) - 900px) / 14)),67px);transform:translate(-40px,calc(-28px + var(--market-vertical-offset)))}.surface-market.mode-home:not(.home-progress-active) .market-insights-top-row{--market-top-row-offset:calc(clamp(124px, calc(var(--product-viewport-height) - 662px), 182px) + var(--market-top-row-extra-gap) + var(--market-bottom-cards-offset));margin-top:var(--market-top-row-offset);margin-bottom:calc(0px - var(--market-top-row-offset))}.surface-market.mode-home:not(.home-progress-active) .market-company-section{transform:translateX(-8px)}.surface-market.mode-home:not(.home-progress-active) .market-sector-chart{--market-metric-y:calc(clamp(2px, calc((var(--product-viewport-height) - 662px) / 2 - 61px), 30px) + var(--market-metric-offset));overflow:visible;transform:translate(var(--market-metric-translate-x,-8px),var(--market-metric-translate-y,var(--market-metric-y))) scale(var(--market-graph-scale,1));transform-origin:center}.surface-market.mode-home:not(.home-progress-active) .market-skill-set-empty-space{--market-metric-y:calc(clamp(62px, calc((var(--product-viewport-height) - 662px) / 2), 91px) + var(--market-metric-offset));--market-skill-set-radar-size:320px;--market-skill-set-center-offset:calc(var(--market-skill-set-radar-size) / 2);--market-skill-set-width:calc((100% - 13px) / 2);position:absolute;top:calc(var(
          --market-skill-set-center-y,
          calc(var(--market-metric-y) - 99px + var(--market-skill-set-center-offset))
        ) - var(--market-skill-set-center-offset));left:calc(var(
          --market-skill-set-center-x,
          calc(100% + 41px - (var(--market-skill-set-width) / 2))
        ) - (var(--market-skill-set-width) / 2));z-index:1;width:var(--market-skill-set-width);min-height:0;max-height:none;padding:0;gap:0;transform:scale(var(--market-graph-scale,1));transform-origin:center}.surface-market.mode-home:not(.home-progress-active) .market-skill-set-empty-space .market-insights-section-header{width:100%}.surface-market.mode-home:not(.home-progress-active) .market-skill-set-empty-space .market-skill-set-radar{width:min(100%,calc(var(--market-skill-set-radar-size) + 70px));margin-top:0}.surface-market.mode-home:not(.home-progress-active) .market-skill-set-empty-space .market-skill-set-radar svg{width:min(100%,var(--market-skill-set-radar-size))}.surface-market.mode-home:not(.home-progress-active) .market-skill-set-empty-space .market-skill-set-label{font-size:.76rem}}.surface-market .market-insights-section{border-color:rgba(23,38,54,.12);border-radius:10px;background:rgba(255,255,255,.96);box-shadow:none}.surface-market.mode-home:not(.home-progress-active) .market-insights-section{border-radius:10px;padding:18px 22px}.surface-market.mode-home:not(.home-progress-active) .market-skill-set-empty-space{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.surface-market .market-insights-section-compact,.surface-market.mode-home:not(.home-progress-active) .market-insights-section-compact{min-height:calc(86px + (var(--market-preview-row-count, 5) * var(--market-preview-row-height, 44px)))}.surface-market .market-insights-top-row .market-insights-section-inner{gap:12px}.surface-market .market-insights-top-row .market-company-list,.surface-market .market-insights-top-row .market-demand-list{gap:6px}.surface-market .market-insights-top-row .market-company-item,.surface-market .market-insights-top-row .market-demand-item{min-height:0;padding-top:1px;padding-bottom:1px;--market-logo-tile-size:2.25rem;grid-template-columns:var(--market-logo-tile-size) minmax(96px,132px) minmax(120px,1fr) minmax(var(--market-value-rail-width,4.75rem),auto)}.surface-market .market-insights-top-row .market-demand-row{grid-column:1/3}.surface-market .market-insights-top-row .market-demand-item>.market-row-meter{grid-column:3}.surface-market .market-insights-top-row .market-demand-count{grid-column:4;min-width:var(--market-value-rail-width,4.75rem)}.surface-market .market-insights-top-row .market-demand-label{max-width:100%;overflow-wrap:anywhere}.surface-market .market-insights-section-compact .market-insights-section-header .aside-label{transform:none}.surface-market .market-company-item,.surface-market .market-demand-item{border-bottom:0}.surface-market .market-company-count,.surface-market .market-demand-count,.surface-market .market-expanded-panel-section .market-company-count,.surface-market .market-expanded-panel-section .market-demand-count{color:rgba(23,38,54,.82)}.surface-market .market-expand-button{color:rgba(23,38,54,.84)}.surface-market .market-expand-button-inline{justify-content:flex-end;padding:0;border-color:transparent;border-radius:6px;background:transparent;box-shadow:none}.surface-market.mode-home:not(.home-progress-active) .market-expand-button-inline{width:78px;height:36px;border-radius:6px}.surface-market .market-expand-button:focus-visible,.surface-market .market-expand-button:hover{border-color:color-mix(in srgb,var(--search-accent) 78%,rgba(23,38,54,.08));background:var(--search-accent);color:#ffffff}.surface-market .market-expand-button.market-expand-button-inline:focus-visible,.surface-market .market-expand-button.market-expand-button-inline:hover{border-color:transparent;background:transparent;color:rgba(23,38,54,.84);text-decoration:underline;text-underline-offset:3px}.surface-market .market-expanded-close-button:focus-visible,.surface-market .market-expanded-close-button:hover{transform:translateX(var(--market-expanded-row-content-offset))}.quest-expanded-sheet{width:min(960px,calc(var(--product-viewport-width) - 36px));height:auto;min-height:0;max-height:calc(var(--product-viewport-height) - 36px);place-self:center;gap:16px;padding:18px 22px 20px;border-color:rgba(23,38,54,.12);border-radius:10px;background:#ffffff;box-shadow:0 18px 44px rgba(17,39,52,.08)}.quest-expanded-sheet .market-expanded-content{flex:0 1 auto}.quest-expanded-sheet .evolution-expanded-title{color:var(--suave-logo-blue);font-size:1.08rem;font-weight:675}.quest-expanded-sheet .evolution-expanded-panel{flex:0 1 auto;grid-template-rows:auto auto;width:min(100%,760px);min-height:0;align-content:start;gap:16px}.quest-expanded-sheet .evolution-expanded-grid,.quest-expanded-sheet .evolution-expanded-single-card{min-height:0}.quest-expanded-sheet .evolution-expanded-single-card{grid-template-rows:none;align-items:start;padding:0}.quest-expanded-sheet .market-insights-section-header{justify-content:flex-start}.quest-expanded-sheet .evolution-expanded-block{gap:8px;padding:0}.quest-expanded-sheet .evolution-expanded-block+.evolution-expanded-block{margin-top:12px;padding-top:14px;border-top-color:rgba(23,38,54,.12)}.quest-expanded-sheet .aside-label{color:var(--suave-logo-blue);font-size:.96rem;font-weight:675;letter-spacing:0;text-transform:none}.quest-expanded-sheet .evolution-expanded-copy-stack,.quest-expanded-sheet .evolution-expanded-list{color:var(--ink-secondary);font-size:.98rem;font-weight:450;line-height:1.58;text-align:justify;text-align-last:left;-webkit-hyphens:auto;hyphens:auto}.quest-expanded-sheet .evolution-expanded-complete-button,.quest-expanded-sheet .market-expanded-back-button{border-color:color-mix(in srgb,var(--suave-logo-blue) 24%,rgba(23,38,54,.1));border-radius:8px;background:#ffffff;box-shadow:none;color:var(--suave-logo-blue)}.quest-expanded-sheet .evolution-expanded-complete-button:focus-visible,.quest-expanded-sheet .evolution-expanded-complete-button:hover,.quest-expanded-sheet .market-expanded-back-button:focus-visible,.quest-expanded-sheet .market-expanded-back-button:hover{border-color:color-mix(in srgb,var(--suave-logo-blue) 78%,rgba(23,38,54,.08));background:var(--suave-logo-blue);box-shadow:0 12px 24px rgba(58,131,210,.16);color:#ffffff}.quest-expanded-sheet .market-expanded-header.evolution-expanded-header .market-expanded-back-button:focus-visible,.quest-expanded-sheet .market-expanded-header.evolution-expanded-header .market-expanded-back-button:hover{transform:translateY(calc(-50% - 1px))}.quest-expanded-sheet .evolution-expanded-complete-button:focus-visible,.quest-expanded-sheet .evolution-expanded-complete-button:hover{transform:translateY(-1px)}.mode-search .search-focus-card{border-color:rgba(23,38,54,.2);border-radius:10px;background:rgba(255,255,255,.96)}.mode-search .company-sigil{border-color:rgba(23,38,54,.12);border-radius:6px;background:rgba(255,255,255,.98);color:rgba(23,38,54,.76)}.mode-search .search-fit-note .aside-label{letter-spacing:0;text-transform:none;color:var(--search-accent)}.mode-search .status-chip{letter-spacing:0;text-transform:none;color:rgba(23,38,54,.62)}.mode-search .search-fit-note{border-color:rgba(23,38,54,.12)}.mode-search .search-fit-note:after{background:rgba(23,38,54,.14);box-shadow:none}.mode-search .decision-pill{border-color:rgba(23,38,54,.16);border-radius:8px;background:rgba(255,255,255,.98);color:var(--ink);letter-spacing:0;text-transform:none}.mode-search .decision-pill:focus-visible:not(:disabled),.mode-search .decision-pill:hover:not(:disabled){border-color:color-mix(in srgb,var(--search-accent) 78%,rgba(23,38,54,.08));background:var(--search-accent);color:#ffffff;transform:translateY(-1px)}.mode-search .decision-pill:active:not(:disabled){transform:translateY(0)}.mode-search .search-focus-card.application-question-card{height:auto;min-height:0;max-height:none;grid-template-rows:auto auto;align-content:start;border-color:rgba(23,38,54,.24)}.mode-search .application-question-card .application-question-panel{grid-template-rows:38px auto;min-height:0;align-self:stretch;border-color:rgba(23,38,54,.22)}.mode-search .application-question-card .application-answer-box,.mode-search .application-question-card .application-answer-copy-button,.mode-search .application-question-card .application-question-input-box,.mode-search .application-question-card .decision-pill{border-color:rgba(23,38,54,.22)}.mode-search .application-question-card .application-answer-field{align-self:stretch}.mode-search .application-question-card .application-answer-box{align-self:stretch;display:flex;flex-direction:column;gap:12px;overflow:hidden;min-height:220px;max-height:clamp(220px,calc(100 * var(--product-vh) - 420px),360px);padding:14px}.application-answer-content{flex:1 1;min-height:0;overflow-y:auto;scrollbar-width:thin}.mode-search .application-answer-actions{position:static;align-self:flex-end;flex-shrink:0}.mode-search .application-answer-clear-button,.mode-search .application-question-generate-button{transition:border-color .16s ease,background-color .16s ease,color .16s ease}.mode-search .application-question-generate-button:active:not(:disabled),.mode-search .application-question-generate-button:focus-visible:not(:disabled),.mode-search .application-question-generate-button:hover:not(:disabled){transform:translateY(-50%)}.mode-search .application-answer-clear-button:active:not(:disabled),.mode-search .application-answer-clear-button:focus-visible:not(:disabled),.mode-search .application-answer-clear-button:hover:not(:disabled){transform:none}.input-active .brand-block,.input-active .workspace{opacity:0;filter:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;transition-delay:0s;transition-duration:0s}.input-active .chat-history-shell{bottom:var(--footer-offset);left:max(18px,calc((100% - min(980px, calc(var(--product-viewport-width) - 72px))) / 2));right:max(18px,calc((100% - min(980px, calc(var(--product-viewport-width) - 72px))) / 2))}.input-active .composer-area{bottom:2px;width:min(calc(100% - 72px),820px)}.input-active .chat-bar,.input-active .complete-composer-shell{width:min(100%,760px)}.input-active .complete-composer-shell{animation:none}.input-active .chat-history-stack{gap:11px;padding:58px clamp(18px,calc(3.2 * var(--product-vw)),30px) 104px}.input-active .chat-message{max-width:min(84%,600px);padding:8px 16px;border-radius:18px}.input-active .chat-message-assistant{margin-left:clamp(18px,calc(5 * var(--product-vw)),76px)}.input-active .chat-message-user{margin-right:clamp(18px,calc(5 * var(--product-vw)),76px)}.input-active .chat-message-wide{max-width:min(86%,720px)}.input-active .chat-message-role{margin-bottom:2px;font-size:.78rem;letter-spacing:.12em}.input-active .chat-message-body{font-size:1rem;line-height:1.46}.input-active .chat-shell{min-height:40px;padding:0 10px}.input-active .chat-input,.input-active .disabled-copy{font-size:.9rem}.input-active .chat-shell input,.input-active .chat-shell input::placeholder{font-size:.9rem}.input-active .send-button{min-height:40px;padding:0 12px;border-width:1px;font-size:.86rem}.input-active .chat-back-link{font-size:.9rem;top:calc(100% + 12px)}.input-active.mode-home .composer-area{isolation:auto;bottom:2px}.input-active.mode-home.home-progress-chat-active .composer-area{bottom:calc(var(--home-progress-footer-gap) + 32px)}.input-active.mode-home .composer-area:before{content:none;opacity:0;display:none;filter:none;background:transparent}.mode-home.home-progress-active .chat-overlay{position:absolute;inset:0}.mode-home.home-progress-active .chat-overlay-backdrop{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,1),rgba(235,244,251,1));-webkit-backdrop-filter:none;backdrop-filter:none}.complete-chat-surface .brand-block,.complete-chat-surface .header-actions{opacity:0;pointer-events:none}.complete-chat-surface .app-frame:before{opacity:0}.complete-chat-surface.product-surface-frame{--complete-chat-action-rail:66px;--complete-chat-controls-bottom:clamp(46px,calc(4.8 * var(--product-dvh)),60px);--home-progress-frame-max-height:1120px}.complete-chat-surface.product-surface-frame .app-frame{height:min(calc(var(--product-viewport-height) - (var(--shell-gutter) * 2)),var(--home-progress-frame-max-height))}.complete-chat-surface .composer-area.complete-chat-composer-active{bottom:var(--complete-chat-controls-bottom,calc(var(--home-progress-footer-gap) + 32px));width:min(calc(100% - 72px),820px)}.complete-chat-surface .chat-history-shell{top:clamp(18px,calc(3 * var(--product-dvh)),34px);bottom:clamp(18px,calc(3 * var(--product-dvh)),34px);left:max(24px,calc((100% - 860px) / 2));right:max(24px,calc((100% - 860px) / 2))}.complete-chat-surface .complete-composer-shell{display:grid;grid-gap:12px;gap:12px;justify-items:center}.complete-chat-surface .complete-composer-shell .chat-bar{width:min(100%,760px)}.complete-chat-surface .chat-shell input,.complete-chat-surface .chat-shell input::placeholder,.complete-chat-surface .send-button{font-size:1rem;font-weight:475;line-height:1.56;letter-spacing:0}.complete-chat-surface .chat-history-stack{padding-left:max(16px,calc((100% - 760px) / 2));padding-right:max(16px,calc(((100% - 760px) / 2) + var(--complete-chat-action-rail)))}.complete-chat-surface .chat-history-stack-history{padding-left:0;padding-right:0}.complete-chat-surface .chat-message-assistant,.complete-chat-surface .chat-message-user{margin-left:0;margin-right:0}.complete-chat-surface .chat-back-link{position:static;transform:none}.mode-home.home-progress-active .composer-area.complete-chat-composer-active{bottom:var(--complete-chat-controls-bottom,calc(var(--home-progress-footer-gap) + 32px));width:min(calc(100% - 72px),820px)}.mode-home.home-progress-active.complete-chat-surface .chat-history-shell{top:clamp(18px,calc(3 * var(--product-dvh)),34px);bottom:clamp(18px,calc(3 * var(--product-dvh)),34px);left:max(24px,calc((100% - 860px) / 2));right:max(24px,calc((100% - 860px) / 2))}.mode-home.home-progress-active .complete-composer-shell{width:min(100%,760px)}.mode-home.home-progress-active.complete-chat-surface .complete-composer-shell{display:grid;grid-gap:12px;gap:12px;justify-items:center}.mode-home.home-progress-active .complete-composer-shell .chat-bar{width:min(100%,760px)}.mode-home.home-progress-active.complete-chat-surface .chat-shell input,.mode-home.home-progress-active.complete-chat-surface .chat-shell input::placeholder,.mode-home.home-progress-active.complete-chat-surface .send-button{font-size:1rem;font-weight:475;line-height:1.56;letter-spacing:0}.mode-home.home-progress-active .chat-history-stack{gap:11px;padding:58px clamp(18px,calc(3.2 * var(--product-vw)),30px) calc(var(--complete-chat-controls-bottom, 68px) + 120px)}.mode-home.home-progress-active.complete-chat-surface .chat-history-stack{padding-left:max(16px,calc((100% - 760px) / 2));padding-right:max(16px,calc(((100% - 760px) / 2) + var(--complete-chat-action-rail)))}.mode-home.home-progress-active.complete-chat-surface .chat-history-stack-history{padding-left:0;padding-right:0}.mode-home.home-progress-active .chat-message{max-width:min(84%,600px);padding:8px 16px;border-radius:18px}.mode-home.home-progress-active .chat-message-assistant{margin-left:clamp(18px,calc(5 * var(--product-vw)),76px)}.mode-home.home-progress-active .chat-message-user{margin-right:clamp(18px,calc(5 * var(--product-vw)),76px)}.mode-home.home-progress-active.complete-chat-surface .chat-message-assistant{margin-left:0}.mode-home.home-progress-active.complete-chat-surface .chat-message-user{margin-right:calc(16px - var(--complete-chat-action-rail))}.mode-home.home-progress-active .chat-message-wide{max-width:min(86%,720px)}.mode-home.home-progress-active .chat-message-role{margin-bottom:2px;font-size:.78rem;letter-spacing:.12em}.mode-home.home-progress-active .chat-message-body{font-size:1rem;line-height:1.46}.input-active .chat-message-with-avatar.chat-message-assistant,.mode-home.home-progress-active .chat-message-with-avatar.chat-message-assistant{border-radius:16px 16px 16px 6px}.input-active .chat-message-with-avatar.chat-message-assistant .chat-message-avatar,.input-active .chat-message-with-avatar.chat-message-assistant .chat-message-copy,.mode-home.home-progress-active .chat-message-with-avatar.chat-message-assistant .chat-message-avatar,.mode-home.home-progress-active .chat-message-with-avatar.chat-message-assistant .chat-message-copy{transform:translateX(-8px)}.complete-chat-surface .chat-message-with-avatar.chat-message-assistant{grid-template-columns:minmax(0,1fr);align-items:start;gap:0}.mode-home.home-progress-active.complete-chat-surface .chat-message-with-avatar.chat-message-assistant .chat-message-copy{transform:none}.input-active .chat-message-with-avatar.chat-message-user,.mode-home.home-progress-active .chat-message-with-avatar.chat-message-user{border-radius:16px 16px 6px 16px}.mode-home.home-progress-active .linkedin-network-graph-chat-message{width:-moz-fit-content;width:fit-content;max-width:92%}.mode-home.home-progress-active .linkedin-network-graph-chat-message.chat-message-assistant{justify-self:start;margin-left:0;margin-right:auto}.mode-home.home-progress-active .linkedin-network-graph-chat-message.chat-message-user{justify-self:end;margin-left:auto;margin-right:0}.mode-home.home-progress-active .linkedin-network-graph-chat-message .chat-message-body{font-size:clamp(.92rem,calc(.78rem + calc(.24 * var(--product-dvh))),1rem)}.mode-home.home-progress-active .chat-back-link{font-size:.9rem;top:calc(100% + 12px)}.mode-home.home-progress-active.complete-chat-surface .chat-back-link{position:static;transform:none}@keyframes pulse{0%,80%,to{transform:translateY(0);opacity:.35}40%{transform:translateY(-3px);opacity:1}}@keyframes typing-wobble{0%,60%,to{transform:translateY(0) scale(.92);opacity:.42}30%{transform:translateY(-.22rem) scale(1);opacity:.9}}@keyframes chat-message-enter{0%{opacity:0;transform:translateY(9px) scale(.96)}72%{opacity:1;transform:translateY(-1px) scale(1.012)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.chat-message,.mobile-chat-message{animation:none}}@keyframes chat-composer-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px) and (max-height:900px),(min-width:981px) and (max-height:810px){.app-shell,.linkedin-network-graph-expanded-overlay,.linkedin-network-graph-expanded-sheet{--shell-gutter:12px}.app-frame,.linkedin-network-graph-expanded-sheet{--frame-pad-x:18px;--frame-pad-top:14px;--footer-reserve:86px;--footer-offset:var(--frame-pad-top);--frame-radius:24px}.mode-prep .app-header,.mode-search .app-header{margin-bottom:0}.mode-home .app-header:not(.app-header-chat-active){margin-bottom:12px}.mode-search .mode-stage-search{gap:8px;transform:none}.mode-search .search-swipe-stage{padding-top:0}.mode-search .search-focus-card{gap:10px;max-width:720px;padding:20px 22px}.mode-search .search-focus-card .triage-company h2{font-size:1.18rem}.mode-search .search-fit-note-scroll>div p:last-child,.mode-search .triage-summary{font-size:.96rem;line-height:1.56}.mode-search .search-fit-note{gap:10px;padding:22px 14px 14px}.mode-search .decision-pill{min-width:68px;padding:8px 12px}}@media (max-width:980px){.app-shell{--shell-gutter:16px}.app-frame{--frame-pad-x:18px;--frame-pad-top:14px;--footer-reserve:86px;--footer-offset:var(--frame-pad-top);--frame-radius:24px}.mode-home .app-header:not(.app-header-chat-active){margin-bottom:12px}.chat-history-stack{padding:60px 16px 116px}.assistant-conversation-history{width:100%}.chat-history-actions{right:20px}.chat-history-actions-history{right:28px}.chat-history-shell,.onboarding-form-shell{top:18px;bottom:74px;left:12px;right:12px}.onboarding-form-shell{padding:16px}.onboarding-form-panel{padding:24px 20px}.composer-area{left:50%;right:auto;bottom:var(--footer-offset);width:min(calc(100% - 32px),var(--composer-outer-max-width));transform:translateX(-50%)}.mode-home.home-progress-active .composer-area{width:calc(100% + (var(--frame-pad-x) * 2))}.input-active .chat-history-shell{bottom:68px;left:12px;right:12px}.input-active .composer-area{bottom:12px;width:min(calc(100% - 32px),var(--composer-outer-max-width))}.home-grid{grid-template-columns:1fr}.linkedin-network-graph-expanded-sheet.is-chat-enabled .linkedin-network-graph-expanded-content{--linkedin-network-content-pad-x:16px;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(240px,calc(34 * var(--product-dvh)));padding:76px 16px 18px}.linkedin-network-graph-chat-panel{min-height:0;margin-bottom:0;transform:none}.evolution-expanded-title{font-size:1.12rem}.home-view-content-career,.mode-home:not(.home-progress-active) .home-view-content-career{grid-template-areas:"steps" "activity" "goal" "opinion" "alignment"}.mode-home:not(.home-progress-active) .home-view-content-career{grid-template-columns:1fr}.cv-page-header{gap:22px;padding-left:32px}.cv-page-timeline-item{gap:24px}.cv-page-timeline-date{flex-basis:118px}.cv-page-sheet{--cv-timeline-date-width:118px}.home-view-toggle{width:min(100%,282px)}.market-insights-top-row{grid-template-columns:repeat(2,minmax(0,1fr))}.market-expanded-sheet{padding:20px 20px 22px}}@media (max-width:640px){.home-dashboard{margin-top:0}.home-view-toggle{width:100%;max-width:282px}.cv-page-sheet{--cv-page-card-padding:20px;padding:24px var(--cv-page-card-padding);border-radius:8px}.cv-public-app-frame,.cv-public-app-shell,.cv-public-page-shell,.cv-public-page-workspace,body:has(.cv-public-page-shell){background:#ffffff}.cv-page-sheet,.cv-public-page-frame{background:#ffffff}.cv-public-app-shell{padding:0;display:block}.cv-public-app-shell .cv-public-app-frame{width:100%;height:auto;max-height:none;min-height:var(--product-viewport-height);margin:0;padding:0;border:0;border-radius:0;box-shadow:none;overflow:visible}.cv-public-app-frame:before,.product-surface-frame .cv-public-app-frame:after{content:none}.cv-public-background-brand{position:relative;top:auto;left:auto;z-index:2;display:block;width:max-content;margin:0 auto;padding:max(20px,env(safe-area-inset-top)) 0 24px;font-size:28px;transform:none}.cv-public-page-workspace{position:relative;inset:auto;z-index:1;min-height:0;overflow:visible;padding:0 max(20px,env(safe-area-inset-right)) max(32px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));pointer-events:auto}.cv-public-page-frame{width:100%;min-height:0}.cv-page-sheet{--cv-page-edit-edge-inset:0px;min-height:0;border:0;border-radius:0;box-shadow:none}.cv-public-page-workspace .cv-page-sheet{--cv-page-content-shift:0px;--cv-page-card-padding:0px;padding:0;border:0;border-radius:0;box-shadow:none;font-size:15px;overflow-wrap:anywhere}.cv-public-page-workspace .cv-minimal-site>*{width:100%;min-width:0;transform:none}.cv-public-page-workspace .cv-page-header{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:start;grid-gap:16px;gap:16px;padding:0}.cv-public-page-workspace .cv-page-profile-pic{width:64px;height:64px;font-size:24px}.cv-public-page-workspace .cv-page-intro{min-height:64px;gap:6px}.cv-public-page-workspace .cv-page-intro h1{font-size:clamp(24px,6.5vw,28px);line-height:1.15}.cv-public-page-workspace .cv-page-headline{font-size:15px;line-height:1.45}.cv-public-page-workspace .cv-social-links{flex-wrap:wrap;gap:4px;margin:0 0 0 -10px}.cv-public-page-workspace .cv-social-links a{width:44px;height:44px}.cv-public-page-workspace .cv-page-navigation-section{margin:24px 0 12px;padding:8px 0}.cv-public-page-workspace .cv-page-add-network-button{min-height:44px;max-width:100%;margin:0;font-size:15px;line-height:1.4}.cv-public-page-workspace .cv-page-nav-links{--cv-page-nav-gap:8px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);font-size:15px;animation:none;transform:none}.cv-public-page-workspace .cv-page-nav-links button{min-height:44px}.cv-public-page-workspace .cv-page-add-network-icon{flex-shrink:0}.cv-public-page-workspace .cv-page-timeline-section-nav{grid-template-columns:minmax(0,1fr);justify-items:center;margin:0 0 20px;font-size:15px;transform:none}.cv-public-page-workspace .cv-page-timeline-section-select-wrap{max-width:calc(100% - 25px);min-height:44px;align-items:center}.cv-public-page-workspace .cv-page-timeline-section-label{transform:none}.cv-public-page-workspace .cv-page-timeline{padding-left:6px}.cv-public-page-workspace .cv-page-timeline-item{padding-bottom:28px}.cv-public-page-workspace .cv-page-timeline-date{font-size:13px}.cv-public-page-workspace .cv-page-timeline-content:after{bottom:-54px}.cv-public-page-workspace .cv-page-section-item-title,.cv-public-page-workspace .cv-page-timeline-content h2{font-size:16px;line-height:1.4}.cv-public-page-workspace .cv-page-section-list,.cv-public-page-workspace .cv-page-timeline-content ul,.cv-public-page-workspace .cv-page-timeline-subtitle{font-size:15px;line-height:1.55}.cv-public-page-workspace .cv-page-section-list{--cv-page-section-list-indent:20px}.cv-public-page-workspace .cv-page-section-placeholder{padding:24px 0;transform:none}.cv-page-header{gap:18px;padding-left:0}.cv-page-profile-photo-button,.cv-page-profile-pic{width:82px;height:82px}.cv-page-intro{min-height:82px}.cv-page-intro h1{font-size:2rem}.cv-page-navigation-section{margin:32px 0 30px}.cv-page-add-network-button{margin-left:7px}.cv-page-timeline-section-nav{transform:none}.cv-page-timeline{padding-left:18px}.cv-page-timeline-item{display:grid;grid-template-columns:1fr;grid-gap:6px;gap:6px;padding-bottom:24px}.cv-page-timeline-date{flex:none;padding-left:18px;font-size:.88rem;text-align:left}.cv-page-timeline-content{padding-left:18px}.cv-page-edit-actions{top:50%;right:0;opacity:1;pointer-events:auto;transform:translateY(-50%)}.cv-page-editable-item .cv-page-edit-actions{top:calc(50% - 12px)}.cv-page-editable-item:last-child .cv-page-edit-actions{top:50%}.cv-page-editable-item:focus-within .cv-page-edit-actions,.cv-page-editable-item:hover .cv-page-edit-actions,.cv-page-editable-section-item:focus-within .cv-page-edit-actions,.cv-page-editable-section-item:hover .cv-page-edit-actions{transform:translateY(-50%)}.cv-page-editable-item:before{bottom:18px}.cv-page-editable-item:last-child:before{bottom:-8px}.cv-page-editable-item .cv-page-timeline-content,.cv-page-editable-section-item{padding-right:74px}.cv-page-section-add-button{transform:none}.cv-page-section-add-button:focus-visible,.cv-page-section-add-button:hover{transform:translateY(-1px)}.cv-page-edit-dialog-backdrop{place-items:end center;padding:12px}.profile-photo-editor-backdrop{place-items:end center;padding:10px}.profile-photo-editor-dialog{width:100%;max-height:calc(var(--product-viewport-height) - 20px);border-radius:20px}.profile-photo-editor-header{padding:18px 18px 15px}.profile-photo-editor-content{grid-template-columns:1fr;gap:20px;padding:18px}.profile-photo-crop-stage{width:min(100%,390px)}.profile-photo-editor-controls{display:flex;gap:14px}.profile-photo-upload-button{align-self:flex-start}.profile-photo-editor-error{margin-right:18px;margin-left:18px}.profile-photo-editor-actions{padding:15px 18px max(17px,env(safe-area-inset-bottom))}.cv-page-edit-dialog{width:100%;max-height:calc(var(--product-viewport-height) - 24px);border-radius:16px}.cv-page-edit-preview{max-height:calc(var(--product-viewport-height) - 190px);padding:16px}.evolution-quest-title{font-size:1rem;max-width:none;font-size:1.08rem}.evolution-expanded-grid{grid-template-columns:1fr}.evolution-expanded-copy-stack,.evolution-expanded-list{font-size:.96rem}.chat-bar{grid-template-columns:1fr}.send-button{width:100%}.chat-history-shell,.onboarding-form-shell{left:12px;right:12px;top:18px}.onboarding-form-shell{padding:10px}.onboarding-form-panel{gap:24px;padding:22px 15px 20px;border-radius:22px}.onboarding-form-actions,.onboarding-form-topline{align-items:stretch}.onboarding-form-actions,.onboarding-form-repeatable-row,.onboarding-form-topline{flex-direction:column}.onboarding-form-choice-grid{grid-template-columns:1fr}.onboarding-form-title{font-size:1.28rem}.onboarding-form-copy,.onboarding-form-upload-copy{font-size:.94rem}.onboarding-form-add-button,.onboarding-form-inline-button,.onboarding-form-input,.onboarding-form-primary-button,.onboarding-form-secondary-button,.onboarding-form-textarea{width:100%}.chat-message{max-width:100%}.input-active .chat-message-assistant,.input-active .chat-message-user{margin-left:0;margin-right:0}.chat-shell,.send-button{min-height:40px}.chat-input,.disabled-copy{font-size:.94rem}.chat-message-body{font-size:.96rem;text-align:left}.error-banner{width:calc(100% - 28px);bottom:144px}.home-grid{grid-template-columns:1fr}.home-goal-copy{font-size:1.08rem;line-height:1.55}.market-demand-label,.market-insights-summary{font-size:.98rem}.market-insights-brief-grid,.market-insights-top-row{grid-template-columns:1fr}.market-company-item,.market-demand-item{--market-logo-tile-size:2.35rem;grid-template-columns:var(--market-logo-tile-size) minmax(0,1fr) minmax(76px,.42fr) auto;gap:8px}.market-demand-item{grid-template-columns:minmax(0,1fr) minmax(76px,.46fr) auto}.market-company-share{display:none}.home-opinion-panel,.home-opinion-report,.market-insights-section{padding:14px}.home-opinion-panel.home-panel-loading{min-height:28rem}.home-opinion-heading,.home-opinion-report,.profile-next-steps-empty,.profile-next-steps-list{width:100%}.market-insights-section-compact{min-height:auto}.market-expanded-overlay{padding:12px}.market-expanded-sheet{padding:16px}.market-expanded-header{grid-template-columns:1fr;display:grid}.market-expanded-back-button{justify-self:start}.home-progress-active .home-progress-panel{height:auto;min-height:100%;overflow-y:auto;padding:16px 14px 112px}.market-insights-panel.home-progress-panel:before{inset:0;border-radius:20px}.home-progress-shortcuts{--home-progress-shortcut-width:51px;--home-progress-shortcut-height:47px;--home-progress-shortcuts-gap:5px;top:112px}.home-progress-shortcut-button{border-radius:12px}.panel.home-progress-activity-card{position:relative;left:auto;right:auto;top:auto;bottom:auto;height:220px;transform:none}.mode-stage-home.active .panel.home-progress-activity-card:after{content:"This week";position:absolute;top:0;left:50%;color:rgba(23,38,54,.85);font-size:1.22rem;font-weight:625;line-height:1.2;transform:translateX(-50%)}.home-progress-activity-card .home-activity-graph-lines,.home-progress-activity-card .home-activity-list{left:50%;top:126px;width:260px;height:140px}.home-progress-activity-card .home-activity-graph-lines{transform:translate(-50%,-50%)}.home-progress-activity-card .home-activity-list{transform:translate(-50%,calc(-50% - 4px))}.home-progress-activity-card .home-activity-item{grid-template-columns:1.1rem minmax(0,max-content);min-height:44px}.home-progress-activity-card .home-activity-number{font-size:1.1rem}.home-progress-activity-card .home-activity-item p{font-size:.76rem}.home-progress-this-week-row{display:none}.home-progress-next-steps-block{display:grid;grid-gap:8px;gap:8px;transform:none}.home-progress-header{display:block;margin:0}.home-progress-next-steps-block .home-progress-top-row{width:100%;max-width:100%;margin:0 0 4px;padding:0;text-align:center;transform:none}.home-progress-title{font-size:1.22rem}.home-progress-next-steps-block .evolution-quest-list,.home-progress-next-steps-loading{justify-self:stretch;width:100%;max-width:100%;margin:0;transform:none}.home-progress-next-steps-block .evolution-quest-card{transform:none}.home-progress-next-steps-block .evolution-quest-item:nth-child(2):before{display:none}.home-progress-next-steps-block .evolution-quest-card:after{left:12.5%;right:12.5%}}.auth-page{min-height:calc(100 * var(--product-vh));display:grid;place-items:center;padding:clamp(24px,calc(5 * var(--product-vh)),56px) 22px}.apply-neutral-loading{height:100%;display:grid;place-items:center;color:#7b8795;font-size:14px}.mobile-discover-surface{position:relative}.cv-page-timeline-wrap.has-activity{display:block;padding:0;min-width:0;min-height:0;transform:none}.profile-activity{--activity-green:#15a985;--activity-muted:#85898d;--activity-label:#40454b;--activity-heading-size:16px;width:100%;padding:12px 0;color:#202326}.profile-activity-toolbar{display:flex;justify-content:center;align-items:center;gap:16px;margin:14px 0}.profile-activity-month{position:relative;display:inline-flex;align-items:center}.profile-activity-month select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:6px;background:transparent;padding:8px 27px 8px 10px;color:var(--activity-label);font:inherit;font-size:13px;cursor:pointer}.profile-activity-month select:hover{background:#f7f8f8}.profile-activity-month svg{position:absolute;right:8px;width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.5;pointer-events:none}.profile-activity-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:16px 0}.profile-activity-stats>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:0;padding:0 10px}.profile-activity-stats>div+div{border-left:1px solid #eef0f1}.profile-activity-stats dd{margin:0;font-size:clamp(18px,1.65vw,25px);font-weight:450;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.profile-activity-stats dt{font-size:13px;color:#777b7f;text-align:center}.profile-activity-contributions{margin-top:18px;padding-bottom:32px;border-bottom:1px solid #eef0f1}.profile-activity-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:18px}.profile-activity .profile-activity-section-heading h2{margin:0;color:#202326;font-size:var(--activity-heading-size);font-weight:550}.profile-activity .profile-activity-contributions h2{color:var(--activity-label);font-weight:400}.profile-activity-contributions .profile-activity-section-heading{justify-content:flex-start;margin-bottom:12px}.profile-activity-section-heading>span{color:var(--activity-muted);font-size:12px}.profile-activity-heatmap-scroll{overflow-x:auto;padding:3px 2px;margin:-3px -2px;scrollbar-width:thin}.profile-activity-heatmap{min-width:610px}.profile-activity-cells{display:grid;grid-template-rows:repeat(var(--activity-rows),1fr);grid-template-columns:repeat(var(--activity-weeks),minmax(0,1fr));grid-auto-flow:column;grid-gap:4px;gap:4px}.profile-activity-cells button{display:block;width:100%;min-width:0;aspect-ratio:1;padding:0;border:0;border-radius:3px;cursor:pointer}.profile-activity [data-level="0"]{background:#e5e8eb}.profile-activity [data-level="1"]{background:color-mix(in srgb,var(--activity-green) 22%,white)}.profile-activity [data-level="2"]{background:color-mix(in srgb,var(--activity-green) 43%,white)}.profile-activity [data-level="3"]{background:color-mix(in srgb,var(--activity-green) 72%,white)}.profile-activity [data-level="4"]{background:var(--activity-green)}.profile-activity-cells button.is-unavailable{opacity:.7}.profile-activity-cells button.is-outside{visibility:hidden}.profile-activity-cells button:hover{outline:1px solid #70787c;outline-offset:1px}.profile-activity button:focus-visible,.profile-activity select:focus-visible{outline:2px solid var(--activity-green);outline-offset:2px}.profile-activity-month-labels{display:grid;grid-template-columns:repeat(var(--activity-weeks),minmax(0,1fr));grid-gap:4px;gap:4px;margin-top:9px;color:var(--activity-muted);font-size:11px}.profile-activity-month-labels span{white-space:nowrap}.profile-activity-state{display:grid;align-content:center;justify-items:center;grid-gap:12px;gap:12px;min-height:240px;color:#777b7f;font-size:14px}.profile-activity-state p{margin:0}.profile-activity-state button{padding:7px 12px;border:1px solid #e1e5e8;border-radius:6px;background:white;color:var(--suave-logo-blue);font:inherit;cursor:pointer}.profile-activity-insights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:84px;gap:84px;margin-top:24px;padding-inline:10%}.profile-activity .profile-activity-insights h2{margin:0 0 10px;font-size:var(--activity-heading-size);font-weight:500;color:#202326}.profile-activity-insights dl{display:grid;grid-gap:10px;gap:10px;margin:0}.profile-activity-insights dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.profile-activity-insights dt{color:#777b7f;font-size:14px;line-height:1.4}.profile-activity-insights dd{margin:0;color:#202326;font-size:15px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:640px){.profile-activity-insights{grid-template-columns:1fr;gap:30px;padding-inline:0}.profile-activity{--activity-heading-size:15px;padding-top:14px}.profile-activity-toolbar{margin-bottom:14px}.profile-activity-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px;padding:20px 0}.profile-activity-stats>div{padding:0 5px}.profile-activity-stats>div:nth-child(odd){border-left:0}.profile-activity-stats dd{font-size:21px}.profile-activity-stats dt{font-size:11px}.profile-activity-section-heading{gap:8px}.profile-activity-section-heading>span{font-size:10px}}