@property --lp-open{syntax:"<number>";inherits:true;initial-value:0}.lp{--lp-font-display:var(--font-display);--lp-font-body:var(--font-brand-sans);--lp-font-mono:var(--font-brand-mono);--lp-violet:#5b4fe0;--lp-violet-dark:#3f32b8;--lp-violet-1:#6a5ce6;--lp-violet-2:#8578ec;--lp-violet-3:#a79df2;--lp-violet-tint:#efedfc;--lp-violet-rgb:91, 79, 224;--lp-deep-rgb:43, 32, 110;--lp-gold:#f2b035;--lp-gold-deep:#ffc155;--lp-gold-text:#c98a16;--lp-gold-text-deep:#8a6212;--lp-gold-tint:#fef3e0;--lp-accent-card-bg:#efedfc;--lp-accent-icon-bg:#efedfc;--lp-ink:#17142b;--lp-ink-violet:#2a2154;--lp-body:#55506b;--lp-muted:#6b6580;--lp-subtle:#8f89a3;--lp-faint:#9b95ae;--lp-bg:#fbfafd;--lp-surface:#fff;--lp-surface-tint:#f8f7fd;--lp-chip:#f3f1fb;--lp-border:#e8e4f5;--lp-border-dash:#d9d3ee;--lp-dot:#e6e2f6;--lp-success:#1e8a5a;--lp-success-bg:#e7f7ef;--lp-max:1280px;--lp-gutter:44px;--lp-header-h:84px;background:var(--lp-bg);color:var(--lp-ink);font-family:var(--lp-font-body), "Plus Jakarta Sans", system-ui, sans-serif;flex:auto;overflow-x:clip}.lp-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lp [id]{scroll-margin-top:calc(var(--lp-header-h) + 12px)}:where(.lp) a{color:var(--lp-violet);text-decoration:none}:where(.lp) a:where(:hover){color:var(--lp-violet-dark)}.lp-shell{max-width:var(--lp-max);padding-left:var(--lp-gutter);padding-right:var(--lp-gutter);margin:0 auto}.lp-display{font-family:var(--lp-font-display), "Bricolage Grotesque", sans-serif;font-weight:800}.lp-mono{font-family:var(--lp-font-mono), "JetBrains Mono", ui-monospace, monospace;font-weight:600}.lp-eyebrow{font-family:var(--lp-font-mono), "JetBrains Mono", ui-monospace, monospace;letter-spacing:.11em;color:var(--lp-violet);font-size:12px;font-weight:600}.lp-h1{font-family:var(--lp-font-display), "Bricolage Grotesque", sans-serif;letter-spacing:-.045em;text-wrap:balance;margin:0 0 24px;font-size:74px;font-weight:800;line-height:.98}.lp-h1 em{color:var(--lp-violet);font-style:normal}.lp-h2{font-family:var(--lp-font-display), "Bricolage Grotesque", sans-serif;letter-spacing:-.038em;text-wrap:balance;margin:0;font-size:54px;font-weight:800;line-height:1.04}.lp-lead{color:var(--lp-body);text-wrap:pretty;margin:0;font-size:19.5px;line-height:1.6}.lp-wordmark{font-family:var(--lp-font-display), "Bricolage Grotesque", sans-serif;letter-spacing:-.025em;font-weight:800}.lp-lockup{color:var(--lp-ink);flex:none;align-items:center;gap:13px;display:flex}.lp-lockup:hover{color:var(--lp-ink)}.lp-lockup .lp-wordmark{font-size:29px}.lp-lockup--link,.lp-lockup--link:hover{color:var(--lp-ink)}.lp-lockup--link{border-radius:12px}.lp-lockup--link:focus-visible{outline:3px solid rgba(var(--lp-violet-rgb), .45);outline-offset:4px}.lp-btn-primary,.lp-btn-dark,.lp-btn-gold,.lp-btn-ghost{cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;gap:8px;font-family:inherit;transition:background .16s,transform .16s,box-shadow .16s;display:inline-flex}.lp-btn-primary{background:var(--lp-violet);color:#fff;box-shadow:0 8px 22px rgba(var(--lp-violet-rgb), .3);border-radius:999px;padding:13px 24px;font-size:15.5px;font-weight:700}.lp-btn-primary:hover{background:var(--lp-violet-dark);color:#fff;transform:translateY(-1px)}.lp-btn-primary .lp-arrow{opacity:.7}.lp-btn-dark{background:var(--lp-ink);color:#fff;border-radius:15px;height:58px;padding:0 28px;font-size:16px;font-weight:700;box-shadow:0 10px 26px #17142b38}.lp-btn-dark:hover:not(:disabled){background:var(--lp-violet);transform:translateY(-1px)}.lp-btn-dark:disabled{opacity:.62;cursor:default}.lp-btn-gold{background:var(--lp-gold);color:var(--lp-ink-violet);border-radius:999px;padding:18px 34px;font-size:17px;font-weight:800;box-shadow:0 14px 34px #f2b0354d}.lp-btn-gold:hover{background:var(--lp-gold-deep);color:var(--lp-ink-violet);transform:translateY(-2px)}.lp-btn-gold .lp-arrow{opacity:.65}.lp-btn-ghost{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:999px;padding:18px 32px;font-size:17px;font-weight:700}.lp-btn-ghost:hover{background:var(--lp-ink);color:#fff}.lp-intro{z-index:200;background:var(--lp-bg);pointer-events:none;justify-content:center;align-items:center;transition:opacity .7s .1s,visibility .7s;display:flex;position:fixed;inset:0}.lp-intro--out{opacity:0;visibility:hidden}.lp-intro--instant{transition:none}.lp-intro__inner{flex-direction:column;align-items:center;display:flex}.lp-intro__word{font-family:var(--lp-font-display), "Bricolage Grotesque", sans-serif;letter-spacing:-.03em;margin-top:10px;font-size:40px;font-weight:800;animation:.6s 1.1s both lp-rise-in}.lp-intro__rail{background:var(--lp-border);border-radius:999px;width:132px;height:3px;margin-top:24px;overflow:hidden}.lp-intro__fill{background:var(--lp-violet);transform-origin:0;width:100%;height:100%;animation:1.85s cubic-bezier(.5,0,.2,1) both lp-sweep}.lp-intro__stroke{stroke-dasharray:96;animation:.62s cubic-bezier(.5,0,.2,1) both lp-draw-k}.lp-intro__node{animation:.5s cubic-bezier(.3,1.4,.5,1) both lp-pop-node}@keyframes lp-draw-k{0%{stroke-dashoffset:96px}to{stroke-dashoffset:0}}@keyframes lp-pop-node{0%{opacity:0;transform:scale(0)}65%{opacity:1;transform:scale(1.22)}to{opacity:1;transform:scale(1)}}@keyframes lp-rise-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-sweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lp-reveal{opacity:0;will-change:opacity, transform;transition:opacity .75s cubic-bezier(.22,.7,.2,1),transform .85s cubic-bezier(.22,.7,.2,1);transform:translateY(26px)}.lp-reveal--in{opacity:1;transform:none}.lp-header{z-index:50;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--lp-border);background:#fbfafdd1;transition:box-shadow .3s;position:sticky;top:0}.lp-header--lifted{box-shadow:0 10px 30px -22px rgba(var(--lp-deep-rgb), .55)}.lp-header__row{height:var(--lp-header-h);align-items:center;gap:32px;display:flex}.lp-nav{flex-shrink:1;align-items:center;gap:22px;min-width:0;font-size:15.5px;font-weight:600;display:flex}.lp-nav a,.lp-link-quiet{color:var(--lp-body);white-space:nowrap}.lp-nav a:hover,.lp-link-quiet:hover{color:var(--lp-ink)}.lp-link-quiet{font-size:15.5px;font-weight:700}.lp-header__right{flex:none;align-items:center;gap:16px;margin-left:auto;display:flex}.lp-hero{background-image:radial-gradient(var(--lp-dot) 1.2px, transparent 1.2px);border-bottom:1px solid var(--lp-border);min-height:min(calc(100svh - var(--lp-header-h)), 1040px);--lp-graph-ax:.78;--lp-graph-ay:.5;--lp-graph-fit:short;background-size:28px 28px;align-items:center;transition:--lp-open .8s;display:flex;position:relative;overflow:hidden}.lp-hero__wash{background:radial-gradient(56% 52% at 68% 46%,#fff 0%,#fff9 42%,#fbfafd00 78%);position:absolute;inset:0}.lp-hero__stage{pointer-events:none;background:radial-gradient(46% 52% at 70% 46%, rgba(var(--lp-violet-rgb), calc(.03 + var(--lp-open,0) * .09)) 0%, rgba(var(--lp-violet-rgb), calc(.01 + var(--lp-open,0) * .05)) 40%, #fff0 74%);position:absolute;inset:0}.lp-hero__scrim{pointer-events:none;background:linear-gradient(100deg, rgba(255, 255, 255, calc(.74 + var(--lp-open,0) * .1)) 0%, rgba(255, 255, 255, calc(.64 + var(--lp-open,0) * .12)) 28%, rgba(255, 255, 255, calc(.26 + var(--lp-open,0) * .12)) 46%, #fff0 64%);position:absolute;inset:0}.lp-hero__grid{pointer-events:none;grid-template-columns:minmax(0,1fr);align-items:center;width:100%;padding-top:84px;padding-bottom:96px;display:grid;position:relative}.lp-hero__copy{pointer-events:auto;max-width:620px}.lp-hero__title{letter-spacing:-.05em;margin-bottom:30px;font-size:92px;line-height:.92}.lp-hero__title em{display:inline-block}.lp-hero__lead{color:var(--lp-body);text-wrap:pretty;max-width:520px;margin:0 0 36px;font-size:20px;line-height:1.58}.lp-hero__note{font-family:var(--lp-font-mono), "JetBrains Mono", ui-monospace, monospace;letter-spacing:.05em;color:var(--lp-subtle);font-size:12px;font-weight:500}.lp-hero__form{gap:10px;max-width:500px;margin-bottom:18px;display:flex}.lp-hero__form .lp-btn-primary{height:58px;padding:0 26px}.lp-input{border:1.5px solid var(--lp-border);min-width:0;height:58px;color:var(--lp-ink);background:#fff;border-radius:15px;outline:none;flex:1;padding:0 20px;font-family:inherit;font-size:16px;font-weight:500;transition:border-color .16s,box-shadow .16s;box-shadow:0 1px 2px #17142b0a}.lp-input::placeholder{color:var(--lp-faint)}.lp-input:focus{border-color:var(--lp-violet);box-shadow:0 0 0 4px rgba(var(--lp-violet-rgb), .13)}.lp-input[aria-invalid=true]{border-color:#e11d48}.lp-input[aria-invalid=true]:focus{box-shadow:0 0 0 4px #e11d4821}.lp-check-round{background:var(--lp-success);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font-size:12px;font-weight:800;display:flex}.lp-graph-column{position:absolute;inset:0}.lp-graph{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:absolute;inset:0}.lp-graph__stage{position:absolute;inset:0}.lp-graph__canvas{cursor:grab;touch-action:pan-y;width:100%;height:100%;display:block}.lp-graph__poster{pointer-events:none;width:100%;height:100%;translate:calc((var(--lp-graph-ax) - .5) * 100%) calc((var(--lp-graph-ay) - .5) * 100%);transition:opacity .45s;display:block;position:absolute;inset:0;overflow:visible}.lp-graph__stage.is-painted .lp-graph__poster{opacity:0}.lp-graph__motto{top:96px;right:max(var(--lp-gutter), calc((100% - var(--lp-max)) / 2 + var(--lp-gutter)));z-index:2;font-family:var(--lp-font-mono), "JetBrains Mono", ui-monospace, monospace;letter-spacing:.11em;text-transform:uppercase;color:var(--lp-violet);margin:0;font-size:12px;font-weight:600;position:absolute}.lp-graph__foot{bottom:40px;right:max(var(--lp-gutter), calc((100% - var(--lp-max)) / 2 + var(--lp-gutter)));z-index:2;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex;position:absolute}.lp-graph__expand{border:1px solid var(--lp-border);cursor:pointer;box-shadow:0 6px 20px -8px rgba(var(--lp-deep-rgb), .28);font-family:var(--lp-font-mono), "JetBrains Mono", ui-monospace, monospace;letter-spacing:.07em;color:var(--lp-muted);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:11px;font-weight:600;transition:transform .16s,border-color .16s,color .16s;display:inline-flex}.lp-graph__expand:hover{border-color:var(--lp-violet);color:var(--lp-ink);transform:translateY(-1px)}.lp-graph__expand:focus-visible{outline:3px solid rgba(var(--lp-violet-rgb), .45);outline-offset:3px}.lp-graph__dot{background:var(--lp-gold);border-radius:999px;flex:none;width:7px;height:7px}.lp-graph__count{font-family:var(--lp-font-mono), "JetBrains Mono", ui-monospace, monospace;letter-spacing:.07em;color:var(--lp-subtle);font-size:11px;font-weight:600}.lp-graph__hint{font-family:var(--lp-font-mono), "JetBrains Mono", ui-monospace, monospace;letter-spacing:.09em;color:var(--lp-subtle);opacity:.62;align-items:center;gap:6px;font-size:10px;font-weight:600;display:inline-flex}.lp-graph__hint:before{content:"";background:currentColor;width:13px;height:1px}.lp-graph-column.has-orbited .lp-graph__hint{opacity:0;max-width:0;transition:opacity .3s,max-width .45s .1s;overflow:hidden}.lp-network{border-bottom:1px solid var(--lp-border);background:#fff}.lp-network__grid{grid-template-columns:1fr 1fr;align-items:center;gap:72px;padding-top:104px;padding-bottom:104px;display:grid}.lp-network__grid .lp-h2{letter-spacing:-.04em;margin:18px 0 22px;font-size:58px;line-height:1.02}.lp-lead+.lp-lead{margin-top:20px}.lp-bullets{gap:16px;margin-top:34px;display:grid}.lp-bullet{align-items:flex-start;gap:14px;display:flex}.lp-bullet__dot{background:var(--lp-violet);border-radius:999px;flex:none;width:11px;height:11px;margin-top:7px}.lp-bullet__dot--gold{background:var(--lp-gold)}.lp-bullet__title{margin-bottom:3px;font-size:17px;font-weight:700}.lp-bullet__body{color:var(--lp-muted);font-size:15.5px;line-height:1.55}.lp-compare{background:var(--lp-bg);border:1px solid var(--lp-border);border-radius:34px;padding:12px}.lp-compare__today{padding:30px 32px 32px}.lp-compare__label{align-items:center;gap:11px;margin-bottom:22px;display:flex}.lp-compare__label-text{font-family:var(--lp-font-mono), "JetBrains Mono", ui-monospace, monospace;letter-spacing:.1em;color:var(--lp-subtle);font-size:11.5px;font-weight:600}.lp-compare__label-text--violet{color:var(--lp-violet)}.lp-compare__label-dot{background:#c6c0d8;border-radius:999px;width:9px;height:9px}.lp-rows{gap:14px;display:grid}.lp-row{color:var(--lp-subtle);align-items:flex-start;gap:13px;font-size:16.5px;line-height:1.45;display:flex}.lp-row--on{color:var(--lp-ink);font-weight:600}.lp-badge{color:#a6a0b5;background:#efedf4;border-radius:7px;flex:none;justify-content:center;align-items:center;width:21px;height:21px;margin-top:2px;font-size:12px;font-weight:700;display:flex}.lp-badge--on{background:var(--lp-violet-tint);color:var(--lp-violet);font-weight:800}.lp-badge--gold{background:var(--lp-gold-tint);color:var(--lp-gold-text);font-weight:800}.lp-compare__then{align-items:center;gap:14px;padding:0 32px 8px;display:flex}.lp-compare__rule{background:var(--lp-border);flex:1;height:1px}.lp-compare__then-text{font-family:var(--lp-font-mono), "JetBrains Mono", ui-monospace, monospace;letter-spacing:.1em;color:#b4aec6;font-size:11px;font-weight:600}.lp-compare__klubi{border:1px solid var(--lp-border);box-shadow:0 20px 44px -30px rgba(var(--lp-deep-rgb), .4);background:#fff;border-radius:26px;padding:30px 32px 34px}.lp-does{padding-top:104px;padding-bottom:40px}.lp-does__head{max-width:720px;margin-bottom:56px}.lp-does__head .lp-h2{margin:16px 0 18px}.lp-does__head .lp-lead{font-size:19px}.lp-cards{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.lp-card{border:1px solid var(--lp-border);background:#fff;border-radius:28px;padding:40px;transition:transform .2s,box-shadow .2s}@media (hover:hover){.lp-card:hover{box-shadow:0 26px 52px -26px rgba(var(--lp-deep-rgb), .34);transform:translateY(-5px)}}.lp-card svg{margin-bottom:24px}.lp-card:first-child svg rect,.lp-card:nth-child(3) svg rect{fill:var(--lp-violet-tint)!important}.lp-card:first-child svg path,.lp-card:nth-child(3) svg path{stroke:var(--lp-violet)!important}.lp-card:first-child svg circle,.lp-card:nth-child(3) svg circle{fill:var(--lp-violet)!important}.lp-card:first-child svg circle:last-child,.lp-card:nth-child(3) svg circle:last-child{fill:var(--lp-gold)!important}.lp-card:nth-child(2) svg rect,.lp-card:nth-child(4) svg rect{fill:var(--lp-gold-tint)!important}.lp-card:nth-child(2) svg path,.lp-card:nth-child(4) svg path{stroke:var(--lp-gold)!important}.lp-card:nth-child(2) svg rect[opacity],.lp-card:nth-child(4) svg rect[opacity]{fill:var(--lp-gold)!important}.lp-card h3{font-family:var(--lp-font-display), "Bricolage Grotesque", sans-serif;letter-spacing:-.025em;margin:0 0 12px;font-size:27px;font-weight:700}.lp-card p{color:var(--lp-muted);margin:0;font-size:16.5px;line-height:1.6}.lp-chapters{border-top:1px solid var(--lp-border);border-bottom:1px solid var(--lp-border);background:#fff;margin-top:64px}.lp-chapters__grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:72px;padding-top:104px;padding-bottom:72px;display:grid}.lp-chapters__grid .lp-h2{margin:18px 0 22px;line-height:1.03}.lp-ladder{background:var(--lp-surface-tint);border:1px solid var(--lp-border);border-radius:30px;padding:28px}.lp-ladder__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.lp-ladder__org{align-items:center;gap:11px;display:flex}.lp-ladder__avatar{background:var(--lp-violet);color:#fff;border-radius:11px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:12.5px;font-weight:800;display:flex}.lp-ladder__org-name{font-size:15px;font-weight:700}.lp-ladder__org-meta{color:var(--lp-subtle);font-size:12.5px}.lp-ladder__list{gap:10px;display:grid}.lp-ladder__more{border:1px dashed var(--lp-border-dash);color:var(--lp-violet);background:#fff;border-radius:16px;align-items:center;gap:12px;margin-top:10px;padding:15px 18px;font-size:14.5px;font-weight:700;display:flex}.lp-rank{border:1px solid var(--lp-border);background:#fff;border-radius:16px;align-items:center;gap:14px;padding:15px 18px;display:flex}.lp-rank--you{border:1.5px solid var(--lp-violet);box-shadow:0 12px 30px -18px rgba(var(--lp-violet-rgb), .6)}.lp-rank__n{width:22px;font-family:var(--lp-font-mono), "JetBrains Mono", ui-monospace, monospace;flex:none;font-size:12px;font-weight:600}.lp-rank__n--gold{color:var(--lp-gold-text)}.lp-rank__n--faint{color:var(--lp-faint)}.lp-rank__n--you{color:var(--lp-violet)}.lp-rank__main{flex:1;min-width:0}.lp-rank__name{font-size:15px;font-weight:700}.lp-rank__meta{color:var(--lp-subtle);font-size:12.5px}.lp-delta{flex:none;font-size:12px;font-weight:700}.lp-delta--up{color:var(--lp-success)}.lp-delta--down{color:#c0566a}.lp-chapters__span{border-top:1px solid var(--lp-border);grid-template-columns:1.05fr 1fr;align-items:center;gap:72px;padding-top:64px;padding-bottom:104px;display:grid}.lp-chapters__span-copy{grid-area:1/2}.lp-chapters__span .lp-chapsearch__panel{grid-area:1/1}.lp-chapters__span-title{font-family:var(--lp-font-display), "Bricolage Grotesque", sans-serif;letter-spacing:-.032em;text-wrap:balance;margin:16px 0 18px;font-size:38px;font-weight:800;line-height:1.05}.lp-chapsearch__panel{background:var(--lp-surface);border:1px solid var(--lp-border);width:100%;box-shadow:0 26px 60px -44px rgba(var(--lp-deep-rgb), .5);border-radius:30px;padding:22px}.lp-chapsearch__bar{background:var(--lp-surface-tint);border:1px solid var(--lp-border);border-radius:16px;align-items:center;gap:10px;margin-bottom:16px;padding:14px 16px;display:flex}.lp-chapsearch__glass{color:var(--lp-subtle);flex:none;display:flex}.lp-chapsearch__query{color:var(--lp-ink);font-size:16px;font-weight:700}.lp-chapsearch__caret{background:var(--lp-violet);border-radius:1px;width:2px;height:17px;animation:1.1s step-end infinite lp-caret}@keyframes lp-caret{50%{opacity:0}}.lp-chapsearch__bar .lp-preview__tag{margin-left:auto}.lp-chapsearch__results{gap:10px;display:grid}.lp-chapsearch__hit{border:1px solid var(--lp-border);border-radius:16px;align-items:center;gap:13px;padding:13px 16px;display:flex}.lp-chapsearch__hit--mine{border:1.5px solid var(--lp-violet);box-shadow:0 12px 30px -18px rgba(var(--lp-violet-rgb), .6)}.lp-chapsearch__avatar{background:var(--lp-violet);color:#fff;border-radius:11px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:flex}.lp-chapsearch__avatar--gold{background:var(--lp-gold);color:var(--lp-ink)}.lp-chapsearch__hit-main{flex:1;min-width:0}.lp-chapsearch__hit-name{font-size:15px;font-weight:700}.lp-chapsearch__hit-meta{color:var(--lp-subtle);font-size:12.5px}.lp-chapsearch__more{border:1px dashed var(--lp-border-dash);text-align:center;color:var(--lp-violet);border-radius:16px;margin-top:10px;padding:14px 16px;font-size:14px;font-weight:700}.lp-chapsearch__orgs{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.lp-chapsearch__org{border:1px solid var(--lp-border);background:var(--lp-surface);color:var(--lp-ink-violet);white-space:nowrap;border-radius:999px;padding:9px 18px;font-size:14.5px;font-weight:600}.lp-chapsearch__foot{color:var(--lp-muted);text-wrap:pretty;margin:18px 0 0;font-size:15px;line-height:1.6}.lp-showcase{padding-top:104px;padding-bottom:20px}.lp-showcase__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:52px;display:flex}.lp-showcase__intro{max-width:700px}.lp-showcase__intro .lp-h2{margin:16px 0 18px}.lp-showcase__intro .lp-lead{font-size:19px}.lp-showcase__checks{gap:14px;min-width:260px;display:grid}.lp-check--sm{font-size:15.5px;line-height:1.5}.lp-showcase__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.lp-post{border:1px solid var(--lp-border);background:#fff;border-radius:26px;transition:transform .2s,box-shadow .2s;overflow:hidden}@media (hover:hover){.lp-post:hover{box-shadow:0 26px 52px -26px rgba(var(--lp-deep-rgb), .34);transform:translateY(-5px)}}.lp-post__bar{height:8px}.lp-post--violet .lp-post__bar{background:var(--lp-violet)}.lp-post--gold .lp-post__bar{background:var(--lp-gold)}.lp-post--ink .lp-post__bar{background:var(--lp-ink)}.lp-post--violet .lp-post__avatar{background:var(--lp-violet-tint);color:var(--lp-violet)}.lp-post--gold .lp-post__avatar{background:var(--lp-gold-tint);color:var(--lp-gold-text)}.lp-post--ink .lp-post__avatar{background:var(--lp-chip);color:var(--lp-ink)}.lp-post--violet .lp-post__kicker{color:var(--lp-violet)}.lp-post--gold .lp-post__kicker{color:var(--lp-gold-text)}.lp-post--ink .lp-post__kicker{color:var(--lp-body)}.lp-post__body{padding:26px 26px 22px}.lp-post__head{align-items:center;gap:11px;margin-bottom:16px;display:flex}.lp-post__avatar{border-radius:11px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:12.5px;font-weight:800;display:flex}.lp-post__club{font-size:14.5px;font-weight:700}.lp-post__origin{color:var(--lp-subtle);font-size:12.5px}.lp-post__kicker{font-family:var(--lp-font-mono), "JetBrains Mono", ui-monospace, monospace;letter-spacing:.09em;margin-bottom:8px;font-size:11px;font-weight:600}.lp-post__headline{text-wrap:pretty;margin-bottom:10px;font-size:17px;font-weight:700;line-height:1.35}.lp-post__text{color:var(--lp-muted);text-wrap:pretty;margin:0 0 18px;font-size:14.5px;line-height:1.55}.lp-post__foot{border-top:1px solid var(--lp-chip);color:var(--lp-subtle);flex-wrap:wrap;align-items:center;gap:16px;padding-top:16px;font-size:13px;display:flex}.lp-post__admired{color:var(--lp-violet);font-weight:700}.lp-roles{padding-top:96px;padding-bottom:100px}.lp-roles__head{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:36px;display:flex}.lp-roles__head .lp-h2{letter-spacing:-.036em;max-width:560px;font-size:48px;line-height:1.06}.lp-tabs{background:var(--lp-chip);border-radius:999px;flex:none;gap:8px;padding:6px;display:flex}.lp-tab{cursor:pointer;color:var(--lp-muted);white-space:nowrap;background:0 0;border:none;border-radius:999px;padding:12px 24px;font-family:inherit;font-size:15.5px;font-weight:700;transition:all .18s}.lp-tab[aria-selected=true]{background:var(--lp-ink);color:#fff}.lp-tab:focus-visible{outline:3px solid rgba(var(--lp-violet-rgb), .45);outline-offset:2px}.lp-panel{border:1px solid var(--lp-border);box-shadow:0 24px 56px -32px rgba(var(--lp-deep-rgb), .32);background:#fff;border-radius:32px;grid-template-columns:.84fr 1.16fr;align-items:center;gap:48px;padding:48px;display:grid}.lp-panel:focus-visible{outline:3px solid rgba(var(--lp-violet-rgb), .45);outline-offset:3px}.lp-panel__eyebrow{font-family:var(--lp-font-mono), "JetBrains Mono", ui-monospace, monospace;letter-spacing:.1em;color:var(--lp-violet);font-size:11.5px;font-weight:600}.lp-panel h3{font-family:var(--lp-font-display), "Bricolage Grotesque", sans-serif;letter-spacing:-.032em;margin:14px 0 16px;font-size:36px;font-weight:800;line-height:1.1}.lp-panel__lead{color:var(--lp-muted);margin:0 0 26px;font-size:17px;line-height:1.6}.lp-checks{gap:13px;display:grid}.lp-check{color:#33304a;align-items:flex-start;gap:12px;font-size:16px;font-weight:500;display:flex}.lp-check__badge{background:var(--lp-violet-tint);width:22px;height:22px;color:var(--lp-violet);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:12px;font-weight:800;display:flex}.lp-check__badge--gold{background:var(--lp-gold-tint);color:var(--lp-gold-text)}.lp-preview{background:var(--lp-surface-tint);border:1px solid var(--lp-border);border-radius:24px;padding:26px}.lp-preview__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.lp-preview__title{font-size:15px;font-weight:700}.lp-preview__tag{font-family:var(--lp-font-mono), "JetBrains Mono", ui-monospace, monospace;color:var(--lp-faint);white-space:nowrap;font-size:11px;font-weight:500}.lp-preview__list{gap:11px;display:grid}.lp-preview__pair{grid-template-columns:1fr 1fr;gap:11px;display:grid}.lp-appl{border:1px solid var(--lp-border);background:#fff;border-radius:16px;align-items:center;gap:15px;padding:16px 18px;display:flex}.lp-appl__avatar{background:var(--lp-violet-tint);width:40px;height:40px;color:var(--lp-violet);border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}.lp-appl__avatar--green{background:var(--lp-success-bg);color:var(--lp-success)}.lp-appl__avatar--chip{background:var(--lp-chip);color:var(--lp-violet)}.lp-appl__main{flex:1;min-width:0}.lp-appl__name{font-size:15.5px;font-weight:700}.lp-appl__meta{color:var(--lp-subtle);font-size:13px}.lp-status{background:var(--lp-chip);color:var(--lp-muted);border-radius:999px;flex:none;padding:6px 12px;font-size:12px;font-weight:700}.lp-status--gold{background:var(--lp-gold-tint);color:var(--lp-gold-text-deep)}.lp-status--green{background:var(--lp-success-bg);color:var(--lp-success)}.lp-status--violet{background:var(--lp-violet-tint);color:var(--lp-violet)}.lp-browse{border:1px dashed var(--lp-border-dash);color:var(--lp-violet);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:15px 18px;font-size:15px;font-weight:700;display:flex}.lp-mini{border:1px solid var(--lp-border);background:#fff;border-radius:16px;padding:17px}.lp-mini__head{align-items:center;gap:11px;margin-bottom:12px;display:flex}.lp-mini__avatar{background:var(--lp-violet);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:12.5px;font-weight:700;display:flex}.lp-mini__avatar--gold{background:var(--lp-gold)}.lp-mini__name{font-size:14.5px;font-weight:700}.lp-mini__meta{color:var(--lp-subtle);font-size:12px}.lp-mini__actions{gap:7px;display:flex}.lp-mini__action{text-align:center;background:var(--lp-chip);color:var(--lp-subtle);border-radius:10px;flex:1;padding:7px 0;font-size:12px;font-weight:700}.lp-mini__action--go{background:var(--lp-success-bg);color:var(--lp-success)}.lp-progress-card{border:1px solid var(--lp-border);background:#fff;border-radius:16px;margin-top:11px;padding:17px 18px}.lp-progress-card__head{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.lp-progress-card__title{font-size:14px;font-weight:700}.lp-progress-card__count{font-family:var(--lp-font-mono), "JetBrains Mono", ui-monospace, monospace;color:var(--lp-violet);font-size:12px}.lp-progress-card__meta{color:var(--lp-subtle);flex-wrap:wrap;gap:20px;margin-top:15px;font-size:13px;display:flex}.lp-bar{background:var(--lp-violet-tint);border-radius:999px;height:9px;overflow:hidden}.lp-bar__fill{background:var(--lp-violet);border-radius:999px;height:100%;display:block}.lp-bar__fill--gold{background:var(--lp-gold)}.lp-years{border:1px solid var(--lp-border);background:#fff;border-radius:16px;margin-bottom:11px;padding:20px 22px}.lp-years__title{margin-bottom:16px;font-size:14px;font-weight:700}.lp-years__list{gap:12px;display:grid}.lp-year{align-items:center;gap:13px;display:flex}.lp-year__label{font-family:var(--lp-font-mono), "JetBrains Mono", ui-monospace, monospace;color:var(--lp-subtle);flex:none;width:46px;font-size:12px}.lp-year .lp-bar{flex:1;height:10px}.lp-tile{border:1px solid var(--lp-border);background:#fff;border-radius:16px;padding:18px}.lp-tile__title{font-size:13.5px;font-weight:700}.lp-tile__meta{color:var(--lp-subtle);margin-top:4px;font-size:12.5px}.lp-kinds{background:var(--lp-ink);color:#fff;overflow:hidden}.lp-kinds__head{padding-top:96px;padding-bottom:40px}.lp-kinds__head .lp-eyebrow{color:var(--lp-gold)}.lp-kinds__head .lp-h2{color:#fff;max-width:720px;margin-top:18px}.lp-kinds__foot{padding-top:20px;padding-bottom:96px}.lp-kinds__foot p{color:#a9a3c2;text-wrap:pretty;max-width:720px;margin:0;font-size:18px;line-height:1.6}.lp-marquee{gap:16px;width:max-content;padding:40px 0 20px;animation:46s linear infinite lp-drift;display:flex}@keyframes lp-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}.lp-pill{color:var(--lp-border);white-space:nowrap;border:1px solid #ffffff29;border-radius:999px;padding:16px 30px;font-size:20px;font-weight:600}.lp-pill--violet{background:var(--lp-violet);border-color:var(--lp-violet);color:#fff}.lp-pill--gold{background:var(--lp-gold);border-color:var(--lp-gold);color:var(--lp-ink)}.lp-cta{margin:100px auto}.lp-cta__panel{background:var(--lp-ink-violet);text-align:center;background-image:radial-gradient(#ffffff17 1.2px,#0000 1.2px);background-size:28px 28px;border-radius:40px;padding:92px 60px;position:relative;overflow:hidden}.lp-cta__orb{filter:blur(12px);background:#f2b03529;border-radius:999px;width:300px;height:300px;position:absolute;top:-70px;right:-50px}.lp-cta__inner{position:relative}.lp-cta__inner svg{margin:0 auto 26px}.lp-cta__inner .lp-h2{letter-spacing:-.04em;color:#fff;margin:0 0 20px;font-size:60px;line-height:1.02}.lp-cta__lead{color:var(--lp-border-dash);text-wrap:pretty;max-width:580px;margin:0 auto 38px;font-size:19px;line-height:1.6}.lp-cta__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.lp-about{background-image:radial-gradient(var(--lp-dot) 1.2px, transparent 1.2px);border-bottom:1px solid var(--lp-border);background-size:28px 28px;position:relative;overflow:hidden}.lp-about__head{max-width:860px;padding-top:76px;padding-bottom:84px;position:relative}.lp-about__title{margin:18px 0 30px;font-size:58px}.lp-about__head .lp-lead{max-width:720px}.lp-founders-section{padding-top:88px;padding-bottom:88px}.lp-founders-section__head{margin-bottom:44px}.lp-founders-section__head .lp-h2{margin:16px 0 0}.lp-founders{grid-template-columns:1fr 1fr;align-items:start;gap:28px;display:grid}.lp-founder{border:1px solid var(--lp-border);background:var(--lp-surface);box-shadow:0 18px 44px -34px rgba(var(--lp-deep-rgb), .4);border-radius:22px;padding:34px}.lp-founder__head{align-items:center;gap:15px;margin-bottom:18px;display:flex}.lp-founder__avatar{background:var(--lp-violet-tint);width:72px;height:72px;color:var(--lp-violet);font-family:var(--lp-font-display), "Bricolage Grotesque", sans-serif;letter-spacing:-.02em;box-shadow:0 0 0 2px #fff, 0 0 0 3px rgba(var(--lp-violet-rgb), .28);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:24px;font-weight:800;display:flex;position:relative;overflow:hidden}.lp-founder__photo{object-fit:cover;object-position:center 42%;width:100%;height:100%;position:absolute;inset:0}.lp-founder__id{min-width:0}.lp-founder__name{font-family:var(--lp-font-display), "Bricolage Grotesque", sans-serif;letter-spacing:-.03em;color:var(--lp-ink);font-size:25px;font-weight:800;line-height:1.15}.lp-founder__role{font-family:var(--lp-font-mono), "JetBrains Mono", ui-monospace, monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--lp-violet);margin-top:3px;font-size:11px;font-weight:600}.lp-founder__program{background:var(--lp-chip);color:var(--lp-ink-violet);border-radius:12px;margin-bottom:20px;padding:11px 14px;font-size:13.5px;font-weight:600;line-height:1.45}.lp-founder__bio{color:var(--lp-body);text-wrap:pretty;margin:0 0 16px;font-size:16px;line-height:1.62}.lp-founder__link{border:1px solid var(--lp-border);background:var(--lp-surface-tint);color:var(--lp-ink);border-radius:999px;align-items:center;gap:9px;padding:10px 16px;font-size:14.5px;font-weight:700;transition:border-color .16s,transform .16s;display:inline-flex}.lp-founder__link:hover{border-color:var(--lp-violet);transform:translateY(-1px)}.lp-founder__link:focus-visible{outline:3px solid rgba(var(--lp-violet-rgb), .45);outline-offset:3px}.lp-founder__link-mark{background:var(--lp-violet);color:#fff;letter-spacing:-.02em;border-radius:5px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:flex}.lp-contact-section{padding-bottom:96px}.lp-contact{border:1px solid var(--lp-border);background:var(--lp-violet-tint);border-radius:26px;padding:56px}.lp-contact__body{max-width:640px}.lp-contact__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.lp-contact__actions .lp-contact__mail{margin-top:0}.lp-contact__social{background:var(--lp-surface)}.lp-contact__title{margin:16px 0 18px;font-size:44px}.lp-contact__mail{background:var(--lp-ink);color:#fff;font-family:var(--lp-font-mono), "JetBrains Mono", ui-monospace, monospace;border-radius:15px;align-items:center;gap:10px;margin-top:10px;padding:15px 24px;font-size:16px;font-weight:600;transition:transform .16s,background .16s;display:inline-flex}.lp-contact__mail:hover{background:var(--lp-violet-dark);color:#fff;transform:translateY(-1px)}.lp-contact__mail:focus-visible{outline:3px solid rgba(var(--lp-violet-rgb), .45);outline-offset:3px}.lp-footer{border-top:1px solid var(--lp-border);background:#fff}.lp-footer__grid{grid-template-columns:1.7fr 1fr 1fr 1fr;gap:44px;padding-top:60px;padding-bottom:34px;display:grid}.lp-footer__lockup{align-items:center;gap:12px;margin-bottom:16px;display:flex}.lp-footer__lockup .lp-wordmark{font-size:25px}.lp-footer__blurb{color:var(--lp-subtle);max-width:320px;margin:0;font-size:15.5px;line-height:1.6}.lp-footer__col{align-content:start;gap:12px;font-size:15px;display:grid}.lp-footer__col-title{margin-bottom:2px;font-weight:700}.lp-footer__col a,.lp-footer__col button{color:var(--lp-subtle);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;justify-self:start;padding:0}.lp-footer__col a:hover,.lp-footer__col button:hover{color:var(--lp-ink)}.lp-legal{border-top:1px solid var(--lp-chip);font-family:var(--lp-font-mono), "JetBrains Mono", ui-monospace, monospace;color:#aea8c0;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:22px;padding-bottom:44px;font-size:12px;font-weight:500;display:flex}.lp-auth{background-image:radial-gradient(var(--lp-dot) 1.2px, transparent 1.2px);min-height:calc(100vh - var(--lp-header-h));background-size:28px 28px;align-items:center;display:flex;position:relative;overflow:hidden}.lp-auth__grid{grid-template-columns:1fr 1.02fr;align-items:center;gap:64px;width:100%;padding-top:64px;padding-bottom:80px;display:grid;position:relative}.lp-auth__intro .lp-eyebrow{margin-bottom:16px;display:block}.lp-auth__title{font-family:var(--lp-font-display), "Bricolage Grotesque", sans-serif;letter-spacing:-.04em;text-wrap:balance;margin:0 0 18px;font-size:52px;font-weight:800;line-height:1.02}.lp-auth__title em{color:var(--lp-violet);font-style:normal}.lp-auth__lead{color:var(--lp-body);text-wrap:pretty;max-width:460px;margin:0;font-size:19px;line-height:1.6}.lp-auth__points{gap:13px;margin-top:30px;display:grid}.lp-auth__note{font-family:var(--lp-font-mono), "JetBrains Mono", ui-monospace, monospace;letter-spacing:.05em;color:var(--lp-subtle);margin-top:30px;font-size:12px;font-weight:500}.lp-auth__solo{text-align:center;width:100%;max-width:560px;margin:0 auto;padding-top:64px;padding-bottom:80px;position:relative}.lp-auth__solo .lp-eyebrow{margin-bottom:16px;display:block}.lp-auth__solo .lp-auth__title{font-size:44px}.lp-auth__solo .lp-auth__lead{max-width:none;margin-bottom:32px}.lp-auth__solo .lp-auth__card{text-align:left}.lp-auth__card{border:1px solid var(--lp-border);box-shadow:0 24px 56px -32px rgba(var(--lp-deep-rgb), .32);background:#fff;border-radius:30px;padding:34px}.lp-auth__card-title{font-family:var(--lp-font-display), "Bricolage Grotesque", sans-serif;letter-spacing:-.028em;margin:0 0 22px;font-size:25px;font-weight:800}.lp-apply__state{text-align:center;padding:6px 0 2px}.lp-apply__state p{color:var(--lp-muted);text-wrap:pretty;margin:0;font-size:16px;line-height:1.55}.lp-auth__foot{text-align:center;color:var(--lp-muted);margin:22px 0 0;font-size:15px}.lp-auth__foot a{font-weight:700}.lp-header__prompt{color:var(--lp-muted);white-space:nowrap;font-size:15px}.lp-field{gap:7px;display:grid}.lp-field+.lp-field,.lp-field+.lp-fieldset,.lp-fieldset+.lp-field{margin-top:15px}.lp-label{color:var(--lp-ink);font-size:14px;font-weight:700}.lp-auth .lp-input{border-radius:14px;width:100%;height:52px}.lp-hint{color:var(--lp-subtle);font-size:13px;line-height:1.45}.lp-hint--block{border:1px solid var(--lp-border);background:var(--lp-surface-tint);border-radius:10px;margin:8px 0 0;padding:10px 12px}.lp-hint--block strong{color:var(--lp-ink)}.lp-error{color:#e11d48;margin:0;font-size:13.5px;font-weight:600;line-height:1.45}.lp-auth .lp-btn-dark{border-radius:14px;width:100%;height:52px;margin-top:20px}.lp-oauth-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lp-oauth{border:1.5px solid var(--lp-border);height:52px;color:var(--lp-ink);cursor:pointer;white-space:nowrap;background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:0 14px;font-family:inherit;font-size:15px;font-weight:700;transition:border-color .16s,transform .16s,box-shadow .16s;display:inline-flex}.lp-oauth:hover{border-color:var(--lp-violet);box-shadow:0 10px 24px -16px rgba(var(--lp-deep-rgb), .5);transform:translateY(-1px)}.lp-oauth svg{flex:none}.lp-divider{font-family:var(--lp-font-mono), "JetBrains Mono", ui-monospace, monospace;letter-spacing:.1em;color:#b4aec6;align-items:center;gap:14px;margin:20px 0;font-size:11px;font-weight:600;display:flex}.lp-divider:before,.lp-divider:after{content:"";background:var(--lp-border);flex:1;height:1px}.lp-callout{background:var(--lp-violet-tint);color:var(--lp-ink);border-radius:14px;align-items:flex-start;gap:10px;padding:13px 15px;font-size:13.5px;line-height:1.5;display:flex}.lp-callout--gold{background:var(--lp-gold-tint)}.lp-callout svg{flex:none;margin-top:2px}.lp-callout a{font-weight:700;text-decoration:underline}.lp-dashed{border:1px dashed var(--lp-border-dash);width:100%;color:var(--lp-violet);text-align:center;background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:9px;margin-top:18px;padding:13px 16px;font-family:inherit;font-size:14px;font-weight:700;transition:border-color .16s,background .16s;display:flex}.lp-dashed:hover{border-color:var(--lp-violet);background:var(--lp-violet-tint);color:var(--lp-violet)}.lp-combo{position:relative}.lp-combo__list{z-index:20;border:1px solid var(--lp-border);width:100%;max-height:224px;box-shadow:0 20px 44px -24px rgba(var(--lp-deep-rgb), .45);background:#fff;border-radius:16px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.lp-combo__option{text-align:left;width:100%;color:var(--lp-ink);cursor:pointer;background:0 0;border:none;border-radius:10px;padding:9px 11px;font-family:inherit;font-size:14.5px;display:block}.lp-combo__option:hover,.lp-combo__option:focus-visible{background:var(--lp-violet-tint);outline:none}.lp-combo__country{color:var(--lp-subtle)}.lp-check-inline{color:var(--lp-muted);cursor:pointer;align-items:center;gap:9px;margin-top:10px;font-size:14px;display:flex}.lp-check-inline input{width:17px;height:17px;accent-color:var(--lp-violet);cursor:pointer}.lp-modal{z-index:100;background:rgba(var(--lp-deep-rgb), .45);-webkit-backdrop-filter:blur(6px);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.lp-modal__panel{width:100%;max-width:420px;max-height:calc(100vh - 40px);box-shadow:0 40px 80px -30px rgba(var(--lp-deep-rgb), .6);background:#fff;border-radius:26px;padding:28px;overflow-y:auto}.lp-modal__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.lp-modal__title{font-family:var(--lp-font-display), "Bricolage Grotesque", sans-serif;letter-spacing:-.025em;align-items:center;gap:10px;margin:0;font-size:21px;font-weight:800;display:flex}.lp-modal__close{background:var(--lp-chip);width:34px;height:34px;color:var(--lp-muted);cursor:pointer;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;transition:background .16s,color .16s;display:flex}.lp-modal__close:hover{background:var(--lp-violet-tint);color:var(--lp-violet)}@media (max-width:1150px){.lp-nav{display:none}}@media (max-width:1024px){.lp{--lp-gutter:32px}.lp-network__grid,.lp-chapters__grid,.lp-chapters__span,.lp-founders,.lp-panel{grid-template-columns:1fr}.lp-chapters__span-copy,.lp-chapters__span .lp-chapsearch__panel{grid-area:auto}.lp-about__title{font-size:44px}.lp-contact{padding:40px}.lp-contact__title{font-size:36px}.lp-network__grid,.lp-chapters__grid,.lp-chapters__span{gap:48px}.lp-showcase__grid{grid-template-columns:repeat(2,1fr)}.lp-showcase__head{gap:32px}.lp-hero{--lp-graph-ax:.8;--lp-graph-ay:.56}.lp-hero__copy{max-width:460px}.lp-hero__scrim{background:linear-gradient(100deg, rgba(255, 255, 255, calc(.92 + var(--lp-open,0) * .06)) 0%, rgba(255, 255, 255, calc(.88 + var(--lp-open,0) * .1)) 38%, rgba(255, 255, 255, calc(.5 + var(--lp-open,0) * .2)) 56%, #fff0 74%)}.lp-h1{font-size:60px}.lp-hero__title{font-size:68px}.lp-h2,.lp-network__grid .lp-h2,.lp-chapters__grid .lp-h2,.lp-cta__inner .lp-h2{font-size:44px}.lp-chapters__span-title{font-size:34px}.lp-roles__head{flex-direction:column;align-items:flex-start;gap:24px}.lp-roles__head .lp-h2{font-size:40px}.lp-panel{padding:36px}.lp-cta__panel{padding:72px 40px}.lp-footer__grid{grid-template-columns:1fr 1fr}.lp-auth{display:block}.lp-auth__grid{grid-template-columns:1fr;gap:40px;max-width:520px;padding-top:48px;padding-bottom:64px}.lp-auth__title{font-size:40px}.lp-auth__lead{max-width:none}}@media (max-width:900px){.lp-hero{--lp-graph-ax:.5;--lp-graph-ay:.86;--lp-graph-fit:band;min-height:min(calc(100svh - var(--lp-header-h)), 820px);align-items:flex-start}.lp-hero__grid{padding-top:40px;padding-bottom:176px}.lp-hero__copy{max-width:none}.lp-hero__scrim{background:linear-gradient(179deg,#fffffff7 0%,#fffffff2 52%,#ffffffc7 66%,#fff0 84%)}.lp-graph__motto{top:16px;left:var(--lp-gutter);right:var(--lp-gutter)}.lp-graph__foot{left:var(--lp-gutter);right:var(--lp-gutter);justify-content:flex-start;bottom:22px}.lp-graph__hint{display:none}}@media (max-width:768px){.lp{--lp-gutter:20px}.lp-hero__grid{padding-top:34px;padding-bottom:158px}.lp-network__grid,.lp-does,.lp-chapters__grid,.lp-chapters__span,.lp-showcase,.lp-roles{padding-top:56px;padding-bottom:56px}.lp-chapters{margin-top:0}.lp-chapters__grid{padding-bottom:40px}.lp-chapters__span{gap:28px;padding-top:40px}.lp-chapters__span-title{font-size:30px}.lp-chapsearch__panel{border-radius:24px;padding:16px}.lp-chapsearch__hit,.lp-chapsearch__more,.lp-chapsearch__bar{padding:13px 14px}.lp-chapsearch__hit--mine .lp-chapsearch__hit-count,.lp-chapsearch__bar .lp-preview__tag{display:none}.lp-showcase{padding-bottom:12px}.lp-showcase__grid{grid-template-columns:1fr}.lp-showcase__head{margin-bottom:36px}.lp-ladder{border-radius:24px;padding:18px}.lp-rank,.lp-ladder__more{padding:14px}.lp-about__head{padding-top:48px;padding-bottom:56px}.lp-about__title{font-size:36px}.lp-founders-section{padding-top:56px;padding-bottom:56px}.lp-founder{padding:24px}.lp-contact{border-radius:20px;padding:28px}.lp-contact__title{font-size:30px}.lp-contact__mail{padding:13px 18px;font-size:14px}.lp-kinds__head{padding-top:56px;padding-bottom:24px}.lp-kinds__foot{padding-bottom:56px}.lp-cta{margin:56px auto}.lp-h1{font-size:44px}.lp-hero__title{margin-bottom:22px;font-size:48px}.lp-h2,.lp-network__grid .lp-h2,.lp-chapters__grid .lp-h2,.lp-roles__head .lp-h2,.lp-cta__inner .lp-h2{font-size:34px}.lp-hero__lead,.lp-lead,.lp-does__head .lp-lead,.lp-showcase__intro .lp-lead{font-size:17px}.lp-panel h3{font-size:28px}.lp-hero__form{flex-direction:column}.lp-hero__form .lp-input{flex:none}.lp-hero__form .lp-btn-primary,.lp-btn-dark{width:100%}.lp-cards{grid-template-columns:1fr}.lp-card{padding:30px}.lp-panel{gap:32px;padding:26px}.lp-preview{padding:18px}.lp-preview__pair{grid-template-columns:1fr}.lp-cta__panel{border-radius:28px;padding:56px 24px}.lp-cta__actions .lp-btn-gold,.lp-cta__actions .lp-btn-ghost{width:100%}.lp-footer__grid{grid-template-columns:1fr;gap:28px}.lp-pill{padding:13px 22px;font-size:17px}.lp-tabs{justify-content:flex-start;align-self:stretch;overflow-x:auto}.lp-auth__title{font-size:32px}.lp-auth__lead{font-size:17px}.lp-auth__card{border-radius:24px;padding:22px}.lp-modal__panel{border-radius:22px;padding:22px}.lp-header__prompt{display:none}.lp-header__row{gap:14px}.lp-header .lp-lockup{gap:9px}.lp-header .lp-wordmark{font-size:24px}.lp-header .lp-lockup svg{width:32px;height:32px}.lp-header__right{gap:10px}.lp-header .lp-link-quiet{font-size:14px}.lp-header .lp-btn-primary{padding:11px 16px;font-size:14px}.lp-header .lp-btn-primary .lp-arrow{display:none}}@media (prefers-reduced-motion:reduce){.lp-marquee{animation:none!important;transform:none!important}.lp-chapsearch__caret{animation:none!important}}[data-motion=reduce] .lp-marquee{animation:none!important;transform:none!important}[data-motion=reduce] .lp-chapsearch__caret{animation:none!important}.k-legal{color:var(--lp-ink-soft,#57534e);font-size:.975rem;line-height:1.7}.k-legal h2{color:var(--lp-ink,#1c1917);margin:2.25rem 0 .75rem;font-size:1.05rem;font-weight:700}.k-legal h3{color:var(--lp-ink,#1c1917);margin:1.5rem 0 .5rem;font-size:.95rem;font-weight:600}.k-legal p{margin:0 0 .9rem}.k-legal ul{margin:0 0 1rem;padding-left:1.25rem;list-style:outside}.k-legal li{margin-bottom:.4rem}.k-legal a{color:var(--lp-accent,#7c3aed);text-decoration:underline}.k-legal__draft{color:#92400e;background:#fffbeb;border:1px solid #f59e0b;border-radius:12px;margin-bottom:1.75rem;padding:.9rem 1.1rem;font-size:.875rem;line-height:1.55}[data-theme=dark] .k-legal__draft{color:#fcd34d;background:#78350f40;border-color:#78350f}
