.lp{--color-text:var(--tv-fg);--color-muted:var(--tv-muted);--color-accent:var(--tv-accent);--color-divider:var(--tv-border);--lp-radius:24px;--lp-mono:ui-monospace,SFMono-Regular,Menlo,monospace;--lp-gradient:linear-gradient(100deg,#2f6fd0,#3a9bf5 45%,#6fbf9b);--lp-bg:#ffffff;--lp-bg-alt:#f4f6fa;--lp-card:#ffffff;--lp-card-border:#e3e8f0;--lp-card-shadow:0 1px 2px rgb(15 23 42/0.04),0 10px 28px -16px rgb(15 23 42/0.16)}:root[data-theme=dark] .lp{--lp-gradient:linear-gradient(100deg,#6ea6ff,#5cc0ff 45%,#9ad6b4);--lp-bg:#0a0d14;--lp-bg-alt:#0f131b;--lp-card:#151a24;--lp-card-border:rgb(255 255 255/0.08);--lp-card-shadow:0 0 0 1px rgb(0 0 0/0.2),0 12px 30px -18px rgb(0 0 0/0.7)}.lp{position:relative;isolation:isolate;background:var(--lp-bg);color:var(--color-text);font-family:var(--font-inter),system-ui,sans-serif;font-size:15px;line-height:1.55;overflow-x:clip}.lp *,.lp :after,.lp :before{box-sizing:border-box}.lp [hidden]{display:none!important}.lp h1,.lp h2,.lp h3{margin:0;font-weight:600;letter-spacing:-.035em}.lp p{margin:0}.lp a{color:var(--color-text);text-decoration:none;transition:color .2s}.lp :focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.lp-shell{max-width:1240px;margin:0 auto;padding:0 32px}.lp-band{position:relative}.lp main.lp-band,.lp main>section:not(:first-child):not(.lp-poster){--tv-glass:var(--lp-card);--tv-glass-strong:var(--lp-card);--tv-glass-border:var(--lp-card-border);--tv-glass-hi:transparent;--tv-glass-shadow:var(--lp-card-shadow);--tv-field:var(--lp-card);--tv-hover:var(--lp-bg-alt);--tv-raised:var(--lp-bg-alt)}.lp-section{padding-bottom:88px}.lp-band-alt{background:var(--lp-bg-alt)}.lp main.lp-band:before{content:"";position:absolute;inset:-96px 0 auto;height:560px;z-index:-1;background:var(--tv-mesh);-webkit-mask-image:linear-gradient(180deg,#000 20%,transparent);mask-image:linear-gradient(180deg,#000 20%,transparent);pointer-events:none}.lp-kicker{display:inline-flex;align-items:center;align-self:start;justify-self:start;padding:5px 12px;font-size:12.5px;font-weight:500;color:var(--color-muted);background:var(--tv-field);border:1px solid var(--tv-glass-border);border-radius:999px;box-shadow:inset 0 1px 0 var(--tv-glass-hi);white-space:nowrap}.lp-head{display:grid;grid-template-columns:200px 1fr;align-items:start;padding:88px 0 36px}.lp-head h2{font-size:46px;line-height:1.06}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 18px;cursor:pointer;font-family:inherit;font-weight:500;font-size:14px;line-height:1.2;white-space:nowrap;color:var(--color-text);background:transparent;border:1px solid transparent;border-radius:999px;transition:background-color .2s,opacity .2s,transform .2s}.lp-btn:active{transform:scale(.98)}.lp .lp-btn-primary{color:var(--tv-ink-fg);background:var(--tv-ink);box-shadow:0 1px 2px rgb(15 23 42/.18),0 8px 20px -10px rgb(15 23 42/.5)}.lp .lp-btn-primary:hover{color:var(--tv-ink-fg);opacity:.88}.lp .lp-btn-secondary{background:var(--tv-field);border-color:var(--tv-glass-border);box-shadow:inset 0 1px 0 var(--tv-glass-hi),0 1px 2px rgb(15 23 42/.06)}.lp .lp-btn-secondary:hover{color:var(--color-text);background:var(--tv-raised)}.lp-nav{position:sticky;top:12px;z-index:50;padding:12px 16px 0}.lp-nav .lp-nav-row{justify-content:space-between;gap:16px;max-width:1200px;height:60px;padding:0 10px 0 18px;background:var(--tv-glass-strong);border:1px solid var(--tv-glass-border);border-radius:999px;box-shadow:inset 0 1px 0 var(--tv-glass-hi),var(--tv-glass-shadow);-webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%)}.lp-brand,.lp-nav .lp-nav-row{display:flex;align-items:center}.lp-brand{gap:10px}.lp-nav-links{flex:1;display:flex;align-items:center;justify-content:center;gap:4px}.lp-nav-links a{padding:7px 14px;font-size:14px;font-weight:500;color:var(--color-muted);border-radius:999px;transition:color .2s,background-color .2s}.lp-nav-links a:hover{color:var(--color-text);background:var(--tv-subtle)}.lp-nav-actions{display:flex;align-items:center;gap:6px}.lp-mark{border-radius:7.5px;box-shadow:0 2px 6px -2px rgb(42 100 201/.55)}.lp-wordmark{font-weight:600;font-size:16px;letter-spacing:-.02em}.lp-theme-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;cursor:pointer;color:var(--color-text);background:var(--tv-field);border:1px solid var(--tv-glass-border);border-radius:999px;box-shadow:inset 0 1px 0 var(--tv-glass-hi);transition:background-color .2s}.lp-theme-btn:hover{background:var(--tv-raised)}.lp-band:has(.lp-hero):before{content:"";position:absolute;inset:-96px 0 -40px;z-index:-1;background:var(--tv-mesh-vivid);-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent);mask-image:linear-gradient(180deg,#000 62%,transparent);pointer-events:none}.lp-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center}.lp-hero-copy,.lp-hero-panel{min-width:0;padding:88px 0 72px}.lp-hero-panel{display:flex;flex-direction:column}.lp-hero h1{font-size:72px;line-height:1;letter-spacing:-.045em}.lp-hero h1 span{background:var(--lp-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.08em}.lp .lp-lede{margin-top:26px;max-width:460px;font-size:18px;line-height:1.55;color:var(--color-muted)}.lp-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:36px}.lp-hero-actions .lp-btn{height:48px;padding:0 24px;font-size:15px}.lp-console{display:flex;flex-direction:column;gap:8px}.lp-console-head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 12px 16px;background:var(--tv-glass-strong);border:1px solid var(--tv-glass-border);border-radius:22px;box-shadow:inset 0 1px 0 var(--tv-glass-hi),var(--tv-glass-shadow)}.lp-console-live{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;font-family:var(--lp-mono);font-size:12px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;background:var(--tv-subtle);border-radius:999px}.lp-console-live i{display:block;width:7px;height:7px;border-radius:999px;background:#e5484d;box-shadow:0 0 0 3px rgb(229 72 77/.18);animation:lp-blink 1.4s steps(1) infinite}.lp-console-clock{display:inline-flex;align-items:center;height:32px;padding:0 12px;font-family:var(--lp-mono);font-size:12.5px;font-variant-numeric:tabular-nums;color:var(--color-muted);background:var(--tv-field);border:1px solid var(--tv-border);border-radius:999px}.lp-console-body,.lp-console-metrics{--color-accent:#8fbaff;color:#f4f6fa;background:rgb(52 58 72/.66);border:1px solid rgb(255 255 255/.12)}.lp-console-body{padding:22px 24px;min-height:326px;display:flex;flex-direction:column;gap:14px;border-bottom:none;border-radius:22px 22px 0 0;box-shadow:inset 0 1px 0 rgb(255 255 255/.1)}.lp-line{display:grid;grid-template-columns:64px 1fr;gap:14px;align-items:start;opacity:.45;transition:opacity .3s}.lp-line-current{opacity:1}.lp-line-who{font-family:var(--lp-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;padding-top:3px}.lp-line-text{font-size:15px;line-height:1.5}.lp-tone-caller .lp-line-who{color:rgb(255 255 255/.6)}.lp-tone-caller .lp-line-text{color:rgb(255 255 255/.82)}.lp-tone-agent .lp-line-who{color:var(--color-accent)}.lp-tone-agent .lp-line-text{color:#fff}.lp-console-metrics{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:-8px;border-top:1px solid rgb(255 255 255/.1);border-radius:0 0 22px 22px}.lp-metric{padding:14px 24px 16px}.lp-metric+.lp-metric{border-left:1px solid rgb(255 255 255/.1)}.lp-metric-label{font-size:12px;color:rgb(255 255 255/.6)}.lp-metric-value{font-weight:600;font-size:19px;letter-spacing:-.02em;margin-top:2px}.lp-metric-value small{margin-left:1px;font-size:12px;font-weight:500;color:rgb(255 255 255/.6)}.lp-caption{margin-top:14px;font-size:12.5px;color:var(--color-muted)}.lp .lp-head-lede{margin-top:16px;max-width:620px;font-size:16.5px;line-height:1.6;color:var(--color-muted)}.lp-hub{display:grid;grid-template-columns:minmax(0,1fr) minmax(40px,130px) 220px minmax(40px,130px) minmax(0,1fr);grid-template-rows:auto 400px;grid-template-areas:"inlabel . . . outlabel" "in wiresin core wiresout out";row-gap:14px}.lp-hub-in-label{grid-area:inlabel}.lp-hub-out-label{grid-area:outlabel}.lp-hub-in{grid-area:in}.lp-hub-out{grid-area:out}.lp-hub-wires-in{grid-area:wiresin}.lp-hub-wires-out{grid-area:wiresout}.lp-hub-core{grid-area:core}.lp .lp-hub-side-label{font-size:13px;font-weight:500;color:var(--color-muted)}.lp-hub-in-label{text-align:right}.lp-hub-list{display:grid;grid-template-rows:repeat(5,1fr);margin:0;padding:0;list-style:none}.lp-hub-row{display:flex;align-items:center}.lp-hub-in .lp-hub-row{justify-content:flex-end}.lp-hub-node{display:flex;align-items:center;gap:12px;width:min(100%,290px);padding:10px 14px 10px 10px;background:var(--tv-glass);border:1px solid var(--tv-glass-border);border-radius:16px;box-shadow:var(--tv-glass-shadow)}.lp-hub-logo{display:flex;flex:none;width:40px;height:40px;padding:8px;background:#fff;border:1px solid var(--lp-card-border);border-radius:11px}.lp-hub-text{display:flex;flex-direction:column;min-width:0}.lp-hub-label{font-size:14.5px;font-weight:600;letter-spacing:-.01em}.lp-hub-note{overflow:hidden;font-size:13px;color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap}.lp-hub-wires{width:100%;height:100%;overflow:visible}.lp-hub-wire{fill:none;stroke:color-mix(in srgb,var(--color-accent) 24%,transparent);stroke-width:1.5}.lp-hub-flow{fill:none;stroke:var(--color-accent);stroke-width:2;stroke-linecap:round;stroke-dasharray:1 15;animation:lp-flow 1.4s linear infinite}.lp-hub-core{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;align-self:center;gap:10px;padding:26px 18px 22px;text-align:center;background:var(--tv-glass);border:1px solid var(--tv-glass-border);border-radius:24px;box-shadow:0 0 0 7px color-mix(in srgb,var(--color-accent) 9%,transparent),var(--tv-glass-shadow)}.lp .lp-hub-core-title{font-size:15px;font-weight:600;letter-spacing:-.01em}.lp .lp-hub-core-verbs{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.lp-hub-core-verbs span{padding:3px 9px;font-size:12px;color:var(--color-muted);background:var(--tv-subtle);border-radius:999px}.lp-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding-top:40px}.lp-stat{padding:28px 28px 30px;background:var(--tv-glass);border:1px solid var(--tv-glass-border);border-radius:var(--lp-radius);box-shadow:inset 0 1px 0 var(--tv-glass-hi),var(--tv-glass-shadow)}.lp-stat-value{font-weight:600;font-size:52px;line-height:1;letter-spacing:-.05em}.lp-stat-label{margin-top:14px;font-size:14px;line-height:1.45;color:var(--color-muted);max-width:220px}.lp-shell:has(>.lp-feature){display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.lp-shell:has(>.lp-feature)>.lp-head{grid-column:1/-1}.lp-head+.lp-feature{grid-column:span 2}.lp-feature{display:flex;flex-direction:column;gap:10px;padding:28px;background:var(--tv-glass);border:1px solid var(--tv-glass-border);border-radius:var(--lp-radius);box-shadow:inset 0 1px 0 var(--tv-glass-hi),var(--tv-glass-shadow);transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s}.lp-feature:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 var(--tv-glass-hi),var(--tv-float-shadow)}.lp-feature-mark{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;margin-bottom:14px}.lp-feature-mark svg{width:44px;height:44px;padding:11px;color:var(--color-accent);background:linear-gradient(135deg,rgb(90 174 255/.22),rgb(42 100 201/.1));border:1px solid var(--tv-glass-border);border-radius:13px}.lp-feature-num{font-family:var(--lp-mono);font-size:12px;color:var(--color-muted)}.lp-feature-title h3{font-size:22px;line-height:1.2;letter-spacing:-.025em}.lp-feature-body{font-size:15px;line-height:1.55;color:var(--color-muted);max-width:520px}.lp-table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;background:var(--tv-glass);border:1px solid var(--tv-glass-border);border-radius:var(--lp-radius);box-shadow:inset 0 1px 0 var(--tv-glass-hi),var(--tv-glass-shadow)}.lp-table th{text-align:left;font-size:13px;font-weight:500;color:var(--color-muted);padding:16px 28px;border-bottom:1px solid var(--tv-border)}.lp-table td:last-child,.lp-table th:last-child{text-align:right}.lp-table td{padding:18px 28px;border-bottom:1px solid var(--tv-border)}.lp-table tbody tr:last-child td{border-bottom:none}.lp-table tbody tr{transition:background-color .2s}.lp-table tbody tr:hover{background:var(--tv-hover)}.lp-table td:first-child{font-weight:600;font-size:16px}.lp-table td:nth-child(2){font-size:14.5px;color:var(--color-muted)}.lp-table td:last-child{font-weight:600;font-size:16px;color:var(--tv-ok);font-variant-numeric:tabular-nums}.lp-tour{display:flex;flex-direction:column;gap:16px}.lp-tour-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.lp-tour-tab{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:20px 22px;font:inherit;text-align:left;color:var(--color-text);cursor:pointer;background:var(--tv-glass);border:1px solid var(--tv-glass-border);border-radius:20px;box-shadow:var(--tv-glass-shadow);opacity:.7;transition:opacity .2s,border-color .2s,box-shadow .2s}.lp-tour-tab:hover{opacity:1}.lp-tour-tab[aria-selected=true]{opacity:1;border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent),var(--tv-glass-shadow)}.lp-tour-title{margin-top:6px;font-size:18px;font-weight:600;letter-spacing:-.02em}.lp-tour-body{font-size:14px;line-height:1.55;color:var(--color-muted)}.lp-shot{padding:0 14px 14px;background:color-mix(in srgb,var(--color-accent) 7%,var(--lp-bg-alt));border:1px solid var(--lp-card-border);border-radius:24px}.lp-shot-bar{gap:6px;height:40px;padding:0 4px}.lp-shot-bar i{width:10px;height:10px;border-radius:999px;background:color-mix(in srgb,var(--color-text) 16%,transparent)}.lp-shot-bar span{margin-left:10px;padding:3px 12px;overflow:hidden;font-size:12px;color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;background:var(--lp-card);border:1px solid var(--lp-card-border);border-radius:999px}.lp-shot-img{display:block;width:100%;height:auto;border:1px solid var(--lp-card-border);border-radius:12px}.lp-shot-dark,:root[data-theme=dark] .lp-shot-light{display:none}:root[data-theme=dark] .lp-shot-dark{display:block}.lp .lp-tour-caption{margin-top:0}.lp-step-num{display:inline-grid;place-items:center;align-self:flex-start;min-width:34px;height:34px;padding:0 8px;font-family:var(--lp-mono);font-size:12.5px;color:var(--tv-ink-fg);background:var(--tv-ink);border-radius:999px}.lp-sectors{display:grid;grid-template-columns:1fr 1.15fr;gap:16px;align-items:start}.lp-sector-index{position:sticky;top:96px;display:flex;flex-direction:column;gap:2px;padding:8px;background:var(--tv-glass);border:1px solid var(--tv-glass-border);border-radius:var(--lp-radius);box-shadow:inset 0 1px 0 var(--tv-glass-hi),var(--tv-glass-shadow)}.lp-sector-row{display:flex;align-items:center;gap:16px;width:100%;padding:16px 18px;border:none;border-radius:16px;background:transparent;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;transition:background-color .2s,color .2s}.lp-sector-row:hover{background:var(--tv-hover)}.lp-sector-row[aria-selected=true]{background:var(--tv-ink);color:var(--tv-ink-fg)}.lp-sector-row[aria-selected=true] .lp-sector-num,.lp-sector-row[aria-selected=true] .lp-sector-volume{color:color-mix(in srgb,var(--tv-ink-fg) 70%,transparent)}.lp-sector-num{font-family:var(--lp-mono);font-size:12px;color:var(--color-muted);width:22px;flex:none}.lp-sector-name{flex:1;font-weight:600;font-size:20px;letter-spacing:-.02em}.lp-sector-volume{font-size:13px;color:var(--color-muted)}.lp-sector-detail{--pad:32px;display:flex;flex-direction:column;overflow:hidden;padding:var(--pad);background:var(--tv-glass);border:1px solid var(--tv-glass-border);border-radius:var(--lp-radius);box-shadow:inset 0 1px 0 var(--tv-glass-hi),var(--tv-glass-shadow)}.lp-sector-figure{position:relative;margin:calc(-1 * var(--pad)) calc(-1 * var(--pad)) 24px}.lp-sector-photo{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;background:var(--lp-bg-alt)}.lp-sector-moment{position:absolute;left:16px;bottom:16px;display:flex;align-items:center;gap:10px;padding:9px 16px 9px 12px;color:#0e1420;background:rgb(255 255 255/.82);border:1px solid rgb(255 255 255/.7);border-radius:14px;box-shadow:0 10px 28px -12px rgb(15 23 42/.5);-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%)}:root[data-theme=dark] .lp-sector-moment{color:#e9edf4;background:rgb(20 25 34/.78);border-color:rgb(255 255 255/.1)}.lp-sector-moment-dot{flex:none;width:8px;height:8px;border-radius:999px;background:#2b8a5e;box-shadow:0 0 0 3px rgb(43 138 94/.22)}.lp-sector-moment-label{display:block;font-size:13.5px;font-weight:600;letter-spacing:-.01em}.lp-sector-moment-value{display:block;font-size:12.5px;opacity:.7}.lp-sector-tag{align-self:flex-start;padding:5px 12px;font-size:12.5px;font-weight:500;color:var(--color-accent);background:var(--tv-accent-soft);border-radius:999px}.lp-sector-detail h3{margin-top:18px;font-size:32px;line-height:1.1}.lp-sector-body{margin-top:14px;max-width:520px;font-size:15.5px;line-height:1.6;color:var(--color-muted)}.lp-sector-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:28px}.lp-sector-stat{padding:18px 20px;background:var(--tv-field);border:1px solid var(--tv-border);border-radius:18px}.lp-sector-stat-label{font-size:13px;color:var(--color-muted)}.lp-sector-stat-value{font-weight:600;font-size:34px;letter-spacing:-.04em;margin-top:4px}.lp-sector-more{align-self:flex-start;margin-top:20px;font-size:14.5px;font-weight:500;color:var(--color-accent)}.lp-sector-stat-text{font-size:16px;letter-spacing:-.01em;line-height:1.35}.lp-skills{margin-top:24px;display:flex;flex-wrap:wrap;gap:8px}.lp-skill{display:inline-flex;align-items:center;font-size:13px;padding:6px 12px;color:var(--color-text);background:var(--tv-subtle);border-radius:10px}.lp-faq{display:grid;grid-template-columns:200px 1fr}.lp-faq-kicker{padding:88px 24px 0 0}.lp-faq-title{margin-top:14px;font-size:22px;line-height:1.15}.lp-faq-list{display:flex;flex-direction:column;gap:8px;padding:88px 0 0}.lp-faq-item{background:var(--tv-glass);border:1px solid var(--tv-glass-border);border-radius:20px;box-shadow:inset 0 1px 0 var(--tv-glass-hi),var(--tv-glass-shadow)}.lp-faq-item:empty{display:none}.lp-faq-q{display:flex;align-items:center;gap:20px;width:100%;padding:20px 20px 20px 24px;border:none;border-radius:20px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.lp-faq-num{font-family:var(--lp-mono);font-size:12px;color:var(--color-muted);width:22px;flex:none}.lp-faq-text{flex:1;font-weight:600;font-size:18px;letter-spacing:-.02em}.lp-faq-glyph{display:grid;place-items:center;width:32px;height:32px;flex:none;font-weight:500;font-size:18px;line-height:1;background:var(--tv-field);border:1px solid var(--tv-border);border-radius:999px;transition:background-color .2s}.lp-faq-q:hover .lp-faq-glyph{background:var(--tv-raised)}.lp-faq-a{padding:0 64px 24px 66px;font-size:15.5px;line-height:1.65;color:var(--color-muted);max-width:820px}.lp-poster{padding:88px 32px 72px}.lp-poster-inner{position:relative;max-width:1176px;margin:0 auto;padding:88px 64px;overflow:hidden;background:var(--tv-mesh-vivid);border:1px solid var(--tv-glass-border);border-radius:36px;box-shadow:inset 0 1px 0 var(--tv-glass-hi),var(--tv-float-shadow)}.lp-poster-eyebrow{display:inline-flex;padding:5px 12px;font-size:13px;font-weight:500;background:var(--tv-glass-strong);border:1px solid var(--tv-glass-border);border-radius:999px}.lp-poster h2{margin-top:24px;font-size:88px;line-height:.98;letter-spacing:-.05em}.lp-poster-actions{display:flex;align-items:center;gap:10px;margin-top:40px}.lp-poster-actions .lp-btn{height:52px;padding:0 26px;font-size:16px}.lp .lp-poster-fill{color:var(--tv-ink-fg);background:var(--tv-ink);box-shadow:0 1px 2px rgb(15 23 42/.18),0 10px 24px -10px rgb(15 23 42/.6)}.lp .lp-poster-fill:hover{color:var(--tv-ink-fg);opacity:.88}.lp .lp-poster-outline{background:var(--tv-glass-strong);border-color:var(--tv-glass-border)}.lp .lp-poster-outline:hover{color:var(--color-text);background:var(--tv-raised)}.lp-poster-note{margin-left:8px;font-size:13.5px;font-weight:500}.lp-footer{position:relative;color:var(--color-text)}.lp-footer:before{content:"";position:absolute;inset:-200px 0 0;z-index:-1;background:var(--tv-mesh);-webkit-mask-image:linear-gradient(180deg,transparent,#000 60%);mask-image:linear-gradient(180deg,transparent,#000 60%);pointer-events:none}.lp-footer-top{display:grid;grid-template-columns:1.6fr repeat(5,1fr);gap:32px 24px;padding:24px 0 56px}.lp-footer-brand{padding-right:40px}.lp-footer-brand .lp-wordmark{color:var(--color-text)}.lp-footer-blurb{margin-top:18px;max-width:300px;font-size:14px;line-height:1.55;color:var(--color-muted)}.lp-footer-head{font-size:13px;font-weight:600}.lp-footer-links{display:flex;flex-direction:column;gap:10px;margin-top:14px}.lp-footer-bottom a,.lp-footer-links a{font-size:14px;color:var(--color-muted)}.lp-footer-bottom a:hover,.lp-footer-links a:hover{color:var(--color-text)}.lp-footer-bottom{display:flex;align-items:center;justify-content:space-between;padding:22px 0 28px;border-top:1px solid var(--tv-border);font-size:13px;color:var(--color-muted)}.lp-footer-bottom a{font-size:13px}.lp-footer-legal{display:flex;gap:24px}@keyframes lp-blink{0%,45%{opacity:1}50%,to{opacity:.25}}@keyframes lp-flow{to{stroke-dashoffset:-32}}.lp-reveal{opacity:0;transform:translateY(22px);transition:opacity .65s cubic-bezier(.2,.7,.3,1),transform .65s cubic-bezier(.2,.7,.3,1)}.lp-reveal-in{opacity:1;transform:none}.lp-feature.lp-reveal-in{transition:opacity .65s cubic-bezier(.2,.7,.3,1),transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s}.lp-feature.lp-reveal-in:hover{transform:translateY(-2px)}.lp-doc{max-width:860px;padding-top:72px;padding-bottom:104px}.lp-doc h1{margin:18px 0 0;font-size:46px;line-height:1.06;font-weight:600;letter-spacing:-.035em}.lp-doc .lp-lede{max-width:640px}.lp-doc h2{margin:52px 0 14px;font-size:26px;line-height:1.15}.lp-doc li,.lp-doc p{font-size:16px;line-height:1.65;color:var(--color-muted)}.lp-doc blockquote+p,.lp-doc ol+p,.lp-doc p+ol,.lp-doc p+p,.lp-doc p+table,.lp-doc p+ul,.lp-doc pre+ul,.lp-doc table+p,.lp-doc ul+p{margin-top:14px}.lp-doc ul{display:grid;gap:8px;margin:0;padding-left:20px;list-style:disc}.lp-doc strong{color:var(--color-text)}.lp-caption a,.lp-doc a:not(.lp-btn){color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.lp-doc-cta{margin-top:44px}.lp-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lp-doc:has(+.lp-plans-shell){padding-bottom:32px}.lp-plans-shell{max-width:1120px}.lp-doc-after{padding-top:24px}.lp-plan-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.lp-plan-card{position:relative;display:flex;flex-direction:column;gap:6px;padding:20px;background:var(--tv-glass);border:1px solid var(--tv-glass-border);border-radius:20px;box-shadow:inset 0 1px 0 var(--tv-glass-hi),var(--tv-glass-shadow)}.lp-plan-card-best{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent),var(--tv-glass-shadow)}.lp-plan-name{font-size:13.5px;font-weight:600;color:var(--color-muted)}.lp-plan-badge{align-self:flex-start;padding:2px 8px;font-size:11px;font-weight:600;color:var(--color-accent);background:var(--tv-accent-soft);border-radius:999px}.lp-plan-price{font-size:30px;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.lp-plan-price span{display:block;margin-top:2px;font-size:12.5px;font-weight:500;letter-spacing:0;color:var(--color-muted)}.lp-plan-card ul{display:grid;gap:4px;margin:8px 0 0;padding:0;list-style:none;font-size:13.5px;color:var(--color-muted)}.lp-plans-title{margin:64px 0 0;font-size:26px;line-height:1.15}.lp .lp-plans-lede{margin:10px 0 20px;color:var(--color-muted)}.lp-plans-wrap{overflow-x:auto;background:var(--tv-glass);border:1px solid var(--tv-glass-border);border-radius:var(--lp-radius);box-shadow:inset 0 1px 0 var(--tv-glass-hi),var(--tv-glass-shadow)}.lp-plans{width:100%;min-width:760px;border-collapse:separate;border-spacing:0;font-size:14px}.lp-plans td,.lp-plans th{padding:12px 14px;border-bottom:1px solid var(--tv-border)}.lp-plans thead th{font-size:13px;font-weight:600;text-align:center;white-space:nowrap}.lp-plans th[scope=row],.lp-plans thead th:first-child{position:sticky;left:0;z-index:1;width:38%;text-align:left;font-weight:500;background:var(--tv-glass)}.lp-plans td{text-align:center;font-variant-numeric:tabular-nums}.lp-plans-group th{padding:10px 14px;text-align:left;font-size:12.5px;font-weight:600;color:var(--color-muted);background:var(--lp-bg-alt)}.lp-plans-group-label{position:sticky;left:14px}.lp-plans tbody:last-child tr:last-child td,.lp-plans tbody:last-child tr:last-child th{border-bottom:none}.lp-plans-yes{font-weight:700;color:var(--tv-ok)}.lp-plans-no{color:var(--color-muted)}.lp-doc ol{display:grid;gap:10px;margin:0;padding-left:22px;list-style:decimal}.lp-doc h3{margin:28px 0 8px;font-size:18px;line-height:1.3;letter-spacing:-.02em}.lp-doc code{font-family:var(--lp-mono);font-size:.92em}.lp-shot{margin:22px 0 26px;border:1px solid var(--tv-border);border-radius:14px;background:var(--lp-card);box-shadow:var(--lp-card-shadow);overflow:hidden}.lp-shot-bar{display:flex;align-items:center;gap:12px;padding:9px 14px;background:var(--lp-bg-alt);border-bottom:1px solid var(--tv-border);font-size:12px;color:var(--color-muted);overflow-wrap:anywhere}.lp-shot-dots{display:inline-flex;flex:none;gap:5px}.lp-shot-dots i{width:8px;height:8px;border-radius:999px;background:var(--tv-border)}.lp-shot-body{display:grid;gap:14px;padding:18px 18px 20px}.lp-shot-heading{font-size:14px;font-weight:600;color:var(--color-text)}.lp-shot-field{display:grid;gap:5px}.lp-shot-check.is-dim,.lp-shot-field.is-dim{opacity:.55}.lp-shot-label{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--color-text)}.lp-shot-valuerow{display:flex;align-items:center;gap:8px}.lp-shot-value{flex:1;min-width:0;padding:8px 11px;border:1px solid var(--tv-border);border-radius:8px;background:var(--lp-bg);font-size:13px;color:var(--color-text);overflow-wrap:anywhere}.lp-shot-row.is-marked,.lp-shot-value.is-marked{border-color:var(--tv-accent);box-shadow:0 0 0 3px var(--tv-accent-soft)}.is-mono{font-family:var(--lp-mono)}.lp-shot-note{font-size:12.5px;line-height:1.5;color:var(--color-muted)}.lp-shot-mark{display:inline-flex;flex:none;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;background:var(--tv-accent);color:#fff;font-size:11px;font-weight:700;font-family:inherit;margin-right:6px}.lp-shot-label .lp-shot-mark{margin-right:0}.lp-shot-buttons{display:flex;flex-wrap:wrap;gap:8px}.lp-shot-btn{display:inline-flex;flex:none;align-items:center;padding:6px 12px;border:1px solid var(--tv-border);border-radius:8px;background:var(--lp-card);font-size:12.5px;font-weight:600;color:var(--color-text)}.lp-shot-btn.is-primary{border-color:var(--tv-accent);background:var(--tv-accent);color:#fff}.lp-shot-check{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--color-text)}.lp-shot-box{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid var(--tv-border);border-radius:4px;font-size:11px;line-height:1}.lp-shot-box.is-on{border-color:var(--tv-accent);background:var(--tv-accent);color:#fff}.lp-shot-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:9px 11px;border:1px solid var(--tv-border);border-radius:8px;font-size:13px;color:var(--color-text)}.lp-shot-switch-cell{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--color-muted)}.lp-shot-switch{position:relative;width:30px;height:17px;border-radius:999px;background:var(--tv-border)}.lp-shot-switch i{position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:999px;background:#fff}.lp-shot-switch.is-on{background:var(--tv-accent)}.lp-shot-switch.is-on i{left:15px}.lp-shot-notice{padding:9px 12px;border:1px solid var(--tv-accent);border-radius:8px;background:var(--tv-accent-soft);font-size:13px;color:var(--color-text)}.lp-shot-caption{padding:10px 18px 12px;border-top:1px solid var(--tv-border);font-size:12.5px;line-height:1.5;color:var(--color-muted)}.lp-doc-code,.lp-doc-quote{margin:16px 0;padding:18px 22px;background:var(--tv-glass);border:1px solid var(--tv-glass-border);border-radius:16px}.lp-doc-quote{display:grid;gap:8px}.lp-doc-code{overflow-x:auto;font-size:13.5px;line-height:1.6;white-space:pre}@media (prefers-reduced-motion:reduce){.lp *,.lp :after,.lp :before{animation:none!important;transition:none!important}.lp-reveal{opacity:1;transform:none}}@media (max-width:1024px){.lp-plan-cards{grid-template-columns:repeat(3,1fr)}.lp-footer-top{grid-template-columns:repeat(5,1fr)}.lp-footer-top .lp-footer-brand{grid-column:1/-1}.lp-hero,.lp-sectors{grid-template-columns:1fr}.lp-hero{gap:0}.lp-hero-copy{padding:64px 0 40px}.lp-hero-panel{padding:0 0 56px}.lp-stats{grid-template-columns:1fr 1fr}.lp-shell:has(>.lp-feature){grid-template-columns:1fr 1fr}.lp-sector-index{position:static}.lp-hub{grid-template-columns:1fr;grid-template-rows:none;grid-template-areas:"inlabel" "in" "core" "outlabel" "out";row-gap:10px}.lp-hub-wires{display:none}.lp-hub-in-label{text-align:left}.lp-hub-list{grid-template-rows:none;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px}.lp-hub-node{width:100%}.lp-hub-core{flex-direction:row;justify-content:center;flex-wrap:wrap;margin:22px 0;padding:16px 18px;text-align:left}.lp-hub-core:after,.lp-hub-core:before{content:"";position:absolute;left:50%;height:20px;border-left:2px dashed color-mix(in srgb,var(--color-accent) 45%,transparent)}.lp-hub-core:before{top:-29px}.lp-hub-core:after{bottom:-29px}.lp-nav-links{display:none}}@media (max-width:680px){.lp-plan-cards{grid-template-columns:1fr 1fr}.lp-plans-shell{padding-left:16px;padding-right:16px}.lp-plans{min-width:600px;font-size:13px}.lp-plans th[scope=row],.lp-plans thead th:first-child{width:140px;min-width:140px;max-width:140px}.lp-doc{padding-top:40px;padding-bottom:72px}.lp-doc h1{font-size:34px}.lp-doc .lp-table{font-size:14px}.lp-doc .lp-table td[data-unit]:after{content:" " attr(data-unit);color:var(--color-muted)}.lp-shell{padding-left:16px;padding-right:16px}.lp-nav{padding:8px 12px 0}.lp-nav .lp-nav-row{height:54px;padding:0 8px 0 12px}.lp-nav-actions .lp-btn-secondary{display:none}.lp-hero h1{font-size:46px}.lp-lede{font-size:16.5px}.lp-poster{padding:56px 16px 48px}.lp-poster-inner{padding:56px 24px;border-radius:28px}.lp-poster h2{font-size:50px}.lp-head h2{font-size:32px}.lp-faq,.lp-head{grid-template-columns:1fr}.lp-head{gap:16px;padding:56px 0 24px}.lp-section{padding-bottom:56px}.lp-hub-list{grid-template-columns:1fr 1fr}.lp-hub-node{gap:10px;padding:8px 10px 8px 8px;border-radius:14px}.lp-hub-logo{width:32px;height:32px;padding:6px;border-radius:9px}.lp-hub-label{font-size:13.5px}.lp-hub-note{display:none}.lp-tour-tabs{grid-template-columns:1fr;gap:8px}.lp-tour-tab{padding:14px 16px}.lp-tour-tab .lp-tour-body{display:none}.lp-tour-tab[aria-selected=true] .lp-tour-body{display:block}.lp-shot{padding:0 8px 8px;border-radius:18px}.lp-shot-img{border-radius:9px}.lp-faq-kicker{padding:56px 0 0}.lp-faq-list{padding:20px 0 0}.lp-faq-q{gap:14px;padding:16px 14px 16px 18px}.lp-faq-text{font-size:16px}.lp-faq-a{padding:0 18px 20px 54px}.lp-shell:has(>.lp-feature),.lp-stats{grid-template-columns:1fr}.lp-head+.lp-feature{grid-column:auto}.lp-stat-value{font-size:44px}.lp-console-body{padding:18px}.lp-metric{padding:12px 16px 14px}.lp-sector-name{font-size:18px}.lp-sector-detail{--pad:20px}.lp-sector-moment{left:12px;bottom:12px}.lp-sector-detail h3{font-size:26px}.lp-footer-top{grid-template-columns:1fr 1fr;gap:32px}.lp-footer-brand{grid-column:1/-1}.lp-poster-actions{flex-wrap:wrap}.lp-table thead{display:none}.lp-table tr{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:16px 20px;border-bottom:1px solid var(--tv-border)}.lp-table tbody tr:last-child{border-bottom:none}.lp-table td{padding:0;border:none}.lp-table td:last-child{grid-row:1;grid-column:2}.lp-table td:nth-child(2){grid-row:2;grid-column:1/-1}.lp-table.lp-compare td,.lp-table.lp-compare td:last-child{grid-row:auto;grid-column:1/-1}.lp-table.lp-compare td:first-child{font-weight:600}.lp-table.lp-compare td[data-label]:before{content:attr(data-label) ": ";color:var(--color-muted)}}