html.dark{--background:oklch(1 0 0);--foreground:oklch(0.145 0 0);--card:oklch(1 0 0);--card-foreground:oklch(0.145 0 0);--popover:oklch(1 0 0);--popover-foreground:oklch(0.145 0 0);--primary:oklch(0.205 0 0);--primary-foreground:oklch(0.985 0 0);--secondary:oklch(0.97 0 0);--secondary-foreground:oklch(0.205 0 0);--muted:oklch(0.97 0 0);--muted-foreground:oklch(0.556 0 0);--accent:oklch(0.97 0 0);--accent-foreground:oklch(0.205 0 0);--border:oklch(0.922 0 0);--input:oklch(0.922 0 0);color-scheme:light}:root{--bg-primary:#f5f5f7;--bg-secondary:#ffffff;--text-primary:#262626;--text-secondary:#8e8e8e;--border-color:#dbdbdb;--shadow:0 2px 8px rgba(0,0,0,0.05),0 1px 3px rgba(0,0,0,0.04);--shadow-hover:0 4px 12px rgba(0,0,0,0.08),0 2px 4px rgba(0,0,0,0.05);--accent-gradient:linear-gradient(135deg,#7c3aed,#ec4899)}body{font-family:var(--font-inter),var(--font-noto),ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.profile-page,.profile-sheet{width:100%;min-height:100vh;background:transparent}.profile-sheet{padding:32px 20px 40px}.profile-sheet-container{max-width:1000px;margin:0 auto}.sheet-grid{display:flex;flex-direction:column;gap:20px}.sheet-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sheet-row-experience{display:grid;grid-template-columns:2fr 1fr;gap:20px}.sheet-row.three-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sheet-row.three-columns-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.section-card,.sheet-col{display:flex;flex-direction:column}.section-card{height:100%;background:var(--bg-secondary)!important;border-radius:14px!important;padding:24px!important;border:.5px solid rgba(0,0,0,.08)!important;box-shadow:var(--shadow)!important;margin-bottom:0!important}.profile-basics-wrapper{margin-bottom:20px}@media (max-width:1024px){.sheet-row,.sheet-row-experience,.sheet-row.three-columns,.sheet-row.three-columns-3{grid-template-columns:1fr}}@media (max-width:768px){.profile-sheet{padding:16px 10px 24px}}.industry-row{display:flex;gap:8px;margin-bottom:16px}.industry-pill-outer{background:linear-gradient(135deg,#7c3aed,#ec4899);border-radius:20px;padding:1.5px;display:inline-flex}.industry-pill-bg{background:#ffffff;border-radius:18.5px;padding:5px 18px;display:inline-flex}.industry-pill-inner{font-size:13px;font-weight:500;letter-spacing:.06em}.industry-pill-inner,.lp-gradient-text{background:linear-gradient(135deg,#7c3aed,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.lp-gradient-text{background-clip:text}@keyframes hoap-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes scroll-logos{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.lp-logo-track{display:flex;gap:48px;animation:scroll-logos 30s linear infinite}.lp-logo-track-wrapper{position:relative}.lp-logo-track-wrapper:after,.lp-logo-track-wrapper:before{content:"";position:absolute;top:0;bottom:0;width:100px;z-index:2;pointer-events:none}.lp-logo-track-wrapper:before{left:0;background:linear-gradient(90deg,#f5f3ff,transparent)}.lp-logo-track-wrapper:after{right:0;background:linear-gradient(-90deg,#f5f3ff,transparent)}.lp-logo-track-wrapper-white:before{left:0;background:linear-gradient(90deg,#ffffff,transparent)}.lp-logo-track-wrapper-white:after{right:0;background:linear-gradient(-90deg,#ffffff,transparent)}.lpv2-root{font-family:var(--font-noto),ui-sans-serif,system-ui,sans-serif;color:#1f2a44;background:#f7f6fd}.lpv2-inter{font-family:var(--font-inter),var(--font-noto),sans-serif}.lpv2-grad-bg,.lpv2-grad-text{background:linear-gradient(90deg,#3f63f3,#8b4dff 50%,#b646f2)}.lpv2-grad-text{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}@keyframes lpv2-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.lpv2-marquee{display:flex;align-items:center;gap:64px;width:max-content;animation:lpv2-marquee 22s linear infinite}@media (min-width:1024px){.lpv2-marquee{gap:120px;animation-duration:26s}}@media (prefers-reduced-motion:reduce){.lpv2-marquee{animation:none}}:root{--company-agent-panel-width:472px}@media (min-width:641px){html[data-company-agent-open=true] .company-app-main{padding-right:var(--company-agent-panel-width);transition:padding-right .2s ease}}