:where(.public-page:has(.living-landing),.living-landing){color-scheme:light;--surface-ground:#f4f2ec;--surface-panel:#fff;--surface-raised:#faf9f5;--text-primary:#1a1a1a;--text-secondary:#3a3937;--text-muted:#5f5d58;--border-hairline:#0000001f;--control-border:#00000040;--mark-person:#885315;--mark-agent:#287762;--accent-primary:#885315;--accent-warm:#885315;--focus-ring:#885315;--status-success:#355e2e;--status-warning:#765700;--status-danger:#92304e;--direction-up:#176963;--direction-down:#a03726;--direction-flat:var(--text-muted);--outcome-yes:var(--mark-agent);--outcome-no:var(--text-primary);--census-zero:var(--text-muted);--chart-axis:var(--text-muted);--chart-context:var(--text-muted);--chart-grid:var(--border-hairline);--rail-current:var(--mark-person);--series-1:var(--text-primary);--series-2:var(--mark-agent);--series-3:var(--mark-person);--series-4:var(--text-muted);--series-5:var(--text-primary);--series-6:var(--mark-agent);--series-7:var(--mark-person);--series-8:var(--text-muted);--font-ui:"Instrument Sans", sans-serif;--font-display:"Instrument Sans", sans-serif;--font-numeric:"Instrument Sans", sans-serif;--font-body:"Instrument Sans", sans-serif;--font-heading:"Instrument Sans", sans-serif;--weight-ui:400;--weight-ui-strong:500;--weight-display:500;--weight-numeric:500;--type-display:clamp(34px, 4.8vw, 68px);--type-section:clamp(30px, 3.2vw, 46px);--type-display-phone:42px;--type-section-phone:30px;--type-ui:15px;--type-ui-small:13px;--type-caption:12px;--type-caption-phone:11px;--type-field-caption:12px;--type-app-caption:12px;--type-control:14px;--type-paragraph:18px;--type-hero-paragraph:18px;--type-section-pricing:46px;--type-card-title:24px;--type-label-title:24px;--type-price:48px;--type-price-phone:34px;--type-subheading:27px;--type-subheading-phone:25px;--type-app-title:29px;--type-wordmark:34px;--type-step-symbol:22px;--type-choice:17px;--type-question:19px;--type-faq:20px;--type-node-value:clamp(18px, 1.9vw, 27px);--type-source:11px;--type-detail:10px;--type-comparison:9px;--type-quote:48px;--type-quote-phone:34px;--type-quote-supporting:48px;--type-quote-supporting-phone:34px;--type-market-number:24px;--type-axis:15px;--type-provenance-number:15px;--type-provenance-words:12px;--type-floor:12px;--type-display-line:1.08;--type-section-line:1.08;--type-ui-line:1.45;--type-paragraph-line:1.5;--type-reading-line:1.6;--type-copy-line:1.6;--tracking-heading:-.045em;--tracking-wordmark:-.055em;--space-x1:4px;--space-x2:8px;--space-x3:12px;--space-x4:16px;--space-x6:24px;--space-x8:32px;--space-x12:48px;--space-x5:20px;--radius-control:12px;--radius-panel:22px;--radius-disclosure:12px;--radius-pill:999px;--radius-round:50%;--radius-none:0px;--layout-target:44px;--layout-hairline:1px;--layout-page-max:1440px;--layout-pricing-max:960px;--layout-pricing-lead:100px;--layout-process-columns:.85fr 1.2fr;--layout-process-columns-tablet:.9fr 1.1fr;--layout-process-copy:45ch;--layout-process-copy-tablet:65ch;--layout-step-copy:17ch;--layout-inset-page:32px;--layout-inset-desktop:32px;--layout-inset-phone:16px;--layout-inset-inline:32px;--layout-inset-block:32px;--layout-gap-column:48px;--layout-gap-section:96px;--layout-row-compact:44px;--layout-row-comfortable:64px;--row-height:44px;--layout-rail:80px;--layout-rail-phone:64px;--motion-action:.24s;--motion-press:90ms;--motion-field:.44s;--motion-ease:cubic-bezier(.2, .7, .2, 1);--motion-input:.15s;--motion-input-ease:cubic-bezier(.4, 0, .2, 1);--motion-reveal:.68s;--motion-reveal-step:.56s;--motion-pricing:.66s;--motion-form:.8s;--motion-reveal-ease:cubic-bezier(.16, 1, .3, 1);--motion-hover-lift:-2px;--motion-press-offset:1px;--focus-width:2px;--focus-offset:5px;--motion-assemble:var(--motion-field);--motion-tick:var(--motion-action);--motion-checkpoint:var(--motion-action);--motion-stagger:0s;--motion-stagger-max:0s;--motion-rise:12px;--motion-settle:0px;--motion-pin-settle:0px;--type-metric:clamp(26px, 2.7vw, 39px);--weight-semibold:600;--motion-enter-opacity:.18;--type-metric-tablet:28px;--type-question-tablet:16px;--field-ground:var(--surface-ground);--field-panel:var(--surface-panel);--field-raised:var(--surface-raised);--field-ink:var(--text-primary);--field-body:var(--text-secondary);--field-muted:var(--text-muted);--field-line:var(--border-hairline);--field-line-strong:var(--control-border);--field-person:var(--mark-person);--field-agent:var(--mark-agent);--field-person-surface:#c98a3e0d;--field-tiny-caption:var(--type-source);--field-micro-caption:var(--type-detail);--field-provenance-size:var(--type-source);--field-control-size:var(--type-control);--field-compact-body-size:var(--type-ui);--field-input-size:var(--type-ui);--field-reading-size:var(--type-choice);--field-lead-size:var(--type-paragraph);--field-story-value-size:var(--type-market-number);--field-step-title-size:var(--type-subheading);--field-card-title-size:var(--type-card-title);--field-chart-value-size:var(--type-market-number);--field-phone-value-size:var(--type-metric);--field-tablet-value-size:var(--type-metric-tablet);--field-example-title-size:var(--type-app-title);--field-phone-wordmark-size:var(--type-wordmark);--field-pinned-title-size:var(--type-app-title);--field-wordmark-size:var(--type-wordmark);--field-story-display-size:var(--type-app-title);--field-match-title-size:var(--type-section);--field-price-size:var(--type-price);--field-app-value-size:var(--type-metric);--field-phone-node-value-size:var(--type-node-value);--field-font:var(--font-ui);--field-pill:var(--radius-pill);--field-radius:var(--radius-panel);--field-radius-small:var(--radius-control);--field-hero-title:var(--type-display);--field-hero-body-size:var(--type-hero-paragraph);--field-ask-size:var(--type-question);--field-ask-phone-size:var(--type-question);--field-hero-label-font:var(--font-ui);--field-title:var(--type-display);--field-section-title:var(--type-section);--field-body-size:var(--type-paragraph);--field-small:var(--type-ui-small);--field-caption:var(--type-caption);--field-node-value:var(--type-node-value);--field-section-space:var(--layout-gap-section);--field-motion:var(--motion-field);--field-ease:var(--motion-ease);--field-action-duration:var(--motion-action);--field-press-duration:var(--motion-press);--field-hero-width:calc(var(--layout-pricing-max) - var(--space-x12) * 4);--field-action-depth:none;--field-question-depth:none;--field-outline-depth:none;--field-action-hover-depth:none;--field-action-press-depth:none;--space-x10:40px;--type-lp-display:43px;--type-lp-display-phone:32px;--type-lp-section:25px;--type-lp-section-phone:23px;--type-lead:18px;--type-lead-phone:15px;--type-lp-reading:36px;--type-lp-reading-phone:25px;--type-label:14px;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--radius-tile:14px;--radius-hero:30px;--layout-lp-container:1280px;--layout-lp-frame:1200px;--layout-lp-wide:1024px;--layout-lp-copy:896px;--layout-lp-close:640px;--layout-lp-gap:80px;--layout-lp-gap-phone:48px;--layout-lp-stage:636px;--layout-lp-button:40px;--motion-enter:.34s;--motion-sibling:40ms;--motion-value:.18s;--motion-enter-rise:8px;--tint-bloom-strong:8%;--tint-bloom-soft:4%;--tint-grain:.06;--tint-wordmark:4%;font-family:var(--font-ui)}@media (width<=1100px){:where(.public-page:has(.living-landing),.living-landing){--type-metric:var(--type-metric-tablet);--type-question:var(--type-question-tablet)}}@media (width<=800px){:where(.public-page:has(.living-landing),.living-landing){--field-section-space:64px;--type-hero-paragraph:16px;--layout-gap-column:32px;--layout-gap-section:64px}}@media (width<=600px){:where(.public-page:has(.living-landing),.living-landing){--type-display:42px;--type-field-caption:11px;--type-app-caption:10px;--type-section-pricing:34px;--type-price:34px;--type-subheading:25px;--type-app-title:26px;--type-wordmark:30px;--type-choice:16px;--type-question:17px;--type-faq:17px;--type-node-value:23px;--type-source:10px;--type-quote:34px;--type-quote-supporting:34px;--type-market-number:20px;--layout-inset-page:16px;--layout-inset-inline:16px;--layout-row-comfortable:60px;--type-metric:26px}}.living-landing [data-astryx-theme]{color-scheme:light}@media (prefers-reduced-motion:reduce){:where(.public-page:has(.living-landing),.living-landing){--motion-field:0s;--motion-action:0s;--motion-press:0s;--motion-reveal:0s;--motion-reveal-step:0s;--motion-enter:0s;--motion-value:0s;--motion-sibling:0s}}@font-face{font-family:Instrument Sans;src:url(/_astro/instrument-sans-400.DFU0oDIF.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/_astro/instrument-sans-500.0fUUiMcY.ttf)format("truetype");font-style:normal;font-weight:500 700;font-display:swap}[data-theme=dark] :where(.public-page:has(.lp),.lp){color-scheme:dark;--surface-ground:#0b0b0d;--surface-panel:#1a1a1f;--surface-raised:#24242b;--surface-inset:#141418;--surface-ink:#2c2c34;--stage-top:#1c1c21;--stage-low:#2b2a26;--edge-highlight:#ffffff14;--shadow-window:0 0 0 1px #ffffff1a, 0 48px 96px -32px #000000f2, 0 24px 48px -24px #000c;--text-primary:#f2f1ee;--text-secondary:#c9c7c1;--text-muted:#9a9893;--border-hairline:#ffffff26;--control-border:#ffffff47;--chart-guide:#c9c7c1;--mark-person:#e8a95c;--mark-agent:#7fd6c2;--focus-ring:#e8a95c;--field-person-surface:#e8a95c14;--tint-wordmark:10%}.lp [data-theme]{color-scheme:inherit;--surface-ground:inherit;--surface-panel:inherit;--surface-raised:inherit;--surface-inset:inherit;--surface-ink:inherit;--stage-top:inherit;--stage-low:inherit;--chart-guide:inherit;--edge-highlight:inherit;--shadow-window:inherit;--text-primary:inherit;--text-secondary:inherit;--text-muted:inherit;--border-hairline:inherit;--control-border:inherit;--mark-person:inherit;--mark-agent:inherit;--accent-primary:inherit;--focus-ring:inherit;--field-person-surface:inherit}:where(.public-page:has(.lp),.lp){--surface-inset:#f7f6f2;--surface-ink:#1a1a1a;--stage-top:#ece6da;--stage-low:#dbd2c0;--chart-guide:#5f5d58;--edge-highlight:#ffffffb3;--shadow-window:0 0 0 1px #0000000f, 0 48px 96px -36px #2a241a59, 0 22px 44px -22px #2a241a33, 0 2px 6px #2a241a0f}:root:has(.lp){scroll-padding-block:96px 24px}.public-page:has(.lp){background:var(--surface-ground);color:var(--text-primary);font-family:var(--font-ui)}.public-page:has(.lp) .public-main{max-inline-size:var(--layout-lp-container);padding-inline:var(--layout-inset-page)}.public-page:has(.lp) .public-header{z-index:20;min-block-size:var(--layout-rail);inline-size:100%;padding:var(--space-x3) max(var(--layout-inset-page), calc((100% - var(--layout-lp-container)) / 2 + var(--layout-inset-page)));background:color-mix(in srgb, var(--surface-ground) 92%, transparent);backdrop-filter:blur(12px);border-block-end:var(--layout-hairline) solid transparent;margin:0;animation:linear both lp-header-line scroll(root);animation-range:0 80px;position:sticky;inset-block-start:0}@keyframes lp-header-line{to{border-block-end-color:var(--border-hairline)}}.public-page:has(.lp) .public-wordmark{font-family:var(--font-display);letter-spacing:var(--tracking-wordmark);font-size:26px;font-weight:500}.public-page:has(.lp) .public-nav{align-items:center;gap:var(--space-x6);font-size:var(--type-label)}.public-page:has(.lp) .public-nav-links{gap:var(--space-x2);display:flex}.public-page:has(.lp) .public-nav-links a{color:var(--text-muted);text-decoration:none}.public-page:has(.lp) .public-nav-links a:hover{color:var(--text-primary)}.public-page:has(.lp) .public-access-link,.lp .lp-button,.lp .lp-close-form button[type=submit]{min-block-size:var(--layout-lp-button);padding-inline:var(--space-x5);border-radius:var(--radius-pill);background:var(--text-primary);color:var(--surface-ground);font-size:var(--type-label);white-space:nowrap;border:0;justify-content:center;align-items:center;margin-block:2px;font-weight:500;text-decoration:none;display:inline-flex}.lp{color:var(--text-primary);font-size:var(--type-ui);line-height:var(--type-ui-line);flex-direction:column;align-items:center;padding-block-end:var(--layout-lp-gap);display:flex}.lp :where(h1,h2,h3){font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:var(--tracking-heading);text-wrap:balance}.lp .sr-only{text-wrap:nowrap}.lp :where(p,li,dd){text-wrap:pretty}.lp :focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:2px}.lp a{color:inherit}.lp-section{inline-size:min(100%, var(--layout-lp-copy))}.lp-section-head{justify-items:center;gap:var(--space-x3);text-align:center;margin-block-end:var(--space-x8);display:grid}.lp-section-head h2,.lp-faq-head h2,.lp-section>h2{font-size:var(--type-lp-section);line-height:1.15}.lp-section-head p{max-inline-size:60ch;color:var(--text-muted)}.lp>:where(section,.lp-section)+:where(section,.lp-section){margin-block-start:var(--layout-lp-gap)}.lp-hero{align-items:baseline;column-gap:var(--space-x8);row-gap:var(--space-x2);inline-size:min(100%, var(--layout-lp-frame));padding-block-start:var(--space-x6);padding-inline:var(--space-x2);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title""sub note""works works";display:grid}.lp-hero h1{font-size:var(--type-lp-display);line-height:var(--type-display-line);grid-area:title}.lp-hero .lp-hero-sub{color:var(--text-secondary);font-size:var(--type-lead);line-height:var(--type-paragraph-line);grid-area:sub}.lp-hero .lp-hero-note{color:var(--text-muted);font-size:var(--type-floor);white-space:nowrap;grid-area:note;line-height:1.5}.lp-works{justify-items:start;gap:var(--space-x3);margin:var(--space-x6) 0 0;grid-area:works;display:grid}.lp-works-row{align-items:center;gap:var(--space-x6);display:flex}.lp-works-mark{block-size:20px;inline-size:auto}.lp-works-mark[data-mark=chatgpt]{block-size:26px}.lp-works-mark[data-mark=grok]{block-size:27px}.lp-works-mark[data-scheme=dark],[data-theme=dark] .lp-works-mark[data-scheme=light]{display:none}[data-theme=dark] .lp-works-mark[data-scheme=dark]{display:block}.lp-works-caption{color:var(--text-muted);font-size:var(--type-ui-small);margin:0}.lp>.lp-demo{inline-size:min(100%, var(--layout-lp-frame));margin-block-start:var(--space-x6);scroll-margin-block-start:96px}.lp-frame{font-family:var(--font-ui);font-size:var(--type-ui);line-height:var(--type-ui-line);color:var(--text-primary);border:var(--layout-hairline) solid var(--border-hairline);border-radius:var(--radius-hero);background:var(--surface-panel);overflow:hidden}.lp-tabs{grid-template-columns:repeat(4,minmax(0,1fr));inline-size:min(100%,1040px);margin-inline:auto;display:grid;position:relative}.lp-tabs [role=tab]{justify-content:center;align-items:center;gap:var(--space-x3);min-block-size:64px;padding:var(--space-x2);border:var(--layout-hairline) solid transparent;color:var(--text-muted);font:inherit;text-align:start;cursor:pointer;background:0 0;display:flex}.lp-tabs [role=tab][aria-selected=true]{color:var(--text-primary)}.lp-ticker{border:var(--layout-hairline) solid var(--border-hairline);block-size:26px;inline-size:34px;font-family:var(--font-mono);letter-spacing:.04em;border-radius:7px;place-items:center;font-size:10px;display:grid}[aria-selected=true] .lp-ticker{border-color:var(--text-primary)}.lp-tab-text{gap:2px;display:grid}.lp-tab-label{font-size:var(--type-ui);font-weight:500;line-height:1.2}.lp-tab-caption{font-size:var(--type-floor);letter-spacing:.04em;text-transform:uppercase;line-height:1.2}.lp-tab-indicator{background:var(--text-primary);block-size:1px;inline-size:25%;transform:translateX(calc(var(--lp-active,0) * 100%));transition:transform var(--motion-value) var(--motion-ease);position:absolute;inset-block-end:0;inset-inline-start:0}.lp-panel:not([hidden]){animation:lp-fade var(--motion-value) var(--motion-ease)}@keyframes lp-fade{0%{opacity:0}}.lp-stage,.lp-band{--stage-focus:50% 0%;background:radial-gradient(140% 110% at var(--stage-focus), var(--stage-top) 0%, var(--stage-top) 28%, var(--stage-low) 100%)}.lp-stage{block-size:var(--layout-lp-stage);border-block:var(--layout-hairline) solid var(--border-hairline);position:relative;overflow:hidden}.lp-stage[data-tab=implied]{--stage-focus:28% 0%}.lp-stage[data-tab=thesis]{--stage-focus:72% 0%}.lp-window-space{inset:var(--space-x6) 0;justify-items:center;display:grid;position:absolute}.lp-window-space[data-fade=true]{animation:lp-fade var(--motion-enter) var(--motion-ease)}.lp-window,.lp-change-window{border:var(--layout-hairline) solid var(--border-hairline);border-radius:var(--radius-panel);background:var(--surface-panel);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.lp-window{block-size:100%;inline-size:min(100% - 48px,1040px);box-shadow:inset 0 1px 0 var(--edge-highlight), var(--shadow-window);border-color:#0000}.lp-window-bar{align-items:center;gap:var(--space-x3);block-size:44px;padding-inline:var(--space-x4) var(--space-x1);border-block-end:var(--layout-hairline) solid var(--border-hairline);background:var(--surface-raised);color:var(--text-muted);font-size:var(--type-floor);line-height:1;display:flex}.lp-window-dots{align-items:center;gap:6px;display:flex}.lp-window-dots i{background:color-mix(in srgb, var(--text-primary) 12%, transparent);block-size:10px;inline-size:10px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-primary) 8%, transparent);border-radius:50%;display:block}.lp-recorded{text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:1;min-inline-size:0;padding-inline-end:52px;overflow:hidden}.lp-recorded-short{display:none}.lp-icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;block-size:16px;inline-size:16px}.lp-replay{inline-size:var(--layout-target);block-size:var(--layout-target);border:var(--layout-hairline) solid transparent;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid;position:relative}.lp-replay:before{content:"";background:color-mix(in srgb, var(--text-primary) 7%, transparent);transition:background var(--motion-value) var(--motion-ease);border-radius:50%;position:absolute;inset:8px}.lp-replay .lp-icon{position:relative}.lp-replay:hover{color:var(--text-primary)}.lp-replay:hover:before{background:color-mix(in srgb, var(--text-primary) 12%, transparent)}.lp-replay:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:-6px}.lp-app{grid-template-rows:minmax(0,1fr);grid-template-columns:200px minmax(0,1fr) 284px;min-block-size:0;display:grid}.lp-rail{align-content:start;gap:var(--space-x1);padding:var(--space-x3) var(--space-x2);border-inline-end:var(--layout-hairline) solid var(--border-hairline);background:var(--surface-inset);font-size:var(--type-ui-small);display:grid}.lp-rail p{padding:var(--space-x1) var(--space-x2);color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:500}.lp-rail ul{gap:2px;display:grid}.lp-rail li{align-items:center;gap:var(--space-x2);min-block-size:36px;padding:5px var(--space-x2);color:var(--text-secondary);border-radius:9px;grid-template-columns:22px minmax(0,1fr) auto;line-height:1.25;display:grid}.lp-rail-title{min-inline-size:0}.lp-rail-icon{border:var(--layout-hairline) solid var(--border-hairline);background:var(--surface-panel);block-size:22px;inline-size:22px;color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.02em;border-radius:6px;place-items:center;font-size:7.5px;display:grid}.lp-rail li[data-current=true]{background:var(--surface-panel);color:var(--text-primary);box-shadow:0 0 0 1px var(--border-hairline), 0 1px 2px #0000000a}.lp-rail li[data-current=true] .lp-rail-icon{border-color:var(--text-primary);color:var(--text-primary)}.lp-rail em{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--mark-agent) 7%, transparent);color:var(--mark-agent);padding:1px 6px;font-size:11px;font-style:normal}:where(.lp) [data-show]{transition:opacity var(--motion-enter) var(--motion-ease), transform var(--motion-enter) var(--motion-ease)}:where(.lp) [data-show=false]{opacity:0;transform:translateY(var(--motion-enter-rise));pointer-events:none}.lp-canvas-stack{grid-template-rows:minmax(0,1fr);min-block-size:0;min-inline-size:0;display:grid;overflow:hidden;container:lp-canvas/inline-size}.lp-canvas-stack>*{grid-area:1/1}.lp-canvas{gap:var(--space-x3);min-inline-size:0;padding:var(--space-x4) var(--space-x5);flex-direction:column;display:flex}.lp-canvas[data-show=false]{pointer-events:none}.lp-canvas h3{letter-spacing:-.02em;text-wrap:pretty;font-size:17px;line-height:1.3}.lp-readings{gap:var(--space-x3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lp-canvas[data-show] .lp-reading:nth-child(2){transition-delay:var(--motion-sibling)}.lp-reading{min-inline-size:0;padding:var(--space-x3) var(--space-x4);border:var(--layout-hairline) solid var(--border-hairline);border-radius:var(--radius-tile);background:var(--surface-raised);align-content:start;gap:2px;text-decoration:none;display:grid}.lp-reading-label{color:var(--text-muted);font-size:var(--type-floor)}.lp-reading-value{font-size:var(--type-lp-reading);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.03em;white-space:nowrap;font-weight:500;line-height:1.15}.lp-reading-change{color:var(--text-secondary);font-size:var(--type-ui-small)}.lp-chip{max-inline-size:100%;padding:2px var(--space-x2);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--text-primary) 6%, transparent);color:var(--text-muted);font-size:var(--type-floor);justify-self:start;margin-block-start:var(--space-x2);line-height:1.4;display:inline-block}.lp-window .lp-chip{padding-inline:7px;font-size:11px}.lp-window .lp-reading{padding:var(--space-x3)}.lp-direction{color:var(--text-secondary);font-size:var(--type-ui-small)}.lp-canvas[data-view]{gap:var(--space-x3)}.lp-inputs{gap:var(--space-x2);display:grid}.lp-inputs>div{align-items:baseline;gap:var(--space-x1) var(--space-x2);flex-wrap:wrap;display:flex}.lp-inputs dt{min-inline-size:92px;color:var(--text-muted);font-size:var(--type-floor)}.lp-inputs dd{gap:var(--space-x1);flex-wrap:wrap;display:flex}.lp-inputs dd span{padding:2px var(--space-x2);border-radius:var(--radius-pill);background:var(--field-person-surface);color:var(--text-primary);font-size:var(--type-floor);line-height:1.5}.lp-tally{color:var(--text-secondary);font-size:var(--type-ui-small)}.lp-tally strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:500}.lp-table{border-collapse:collapse;inline-size:100%;font-size:var(--type-ui-small);font-variant-numeric:tabular-nums lining-nums}.lp-table :is(th,td){padding:7px var(--space-x2);border-block-end:var(--layout-hairline) solid var(--border-hairline);text-align:end;white-space:nowrap}.lp-table :is(th,td):first-child{text-align:start;padding-inline-start:0}.lp-table :is(th,td):last-child{padding-inline-end:0}.lp-table thead th{color:var(--text-muted);font-size:var(--type-floor);font-weight:400}.lp-table tbody th{font-weight:400}.lp-table tbody tr:last-child :is(th,td){border-block-end:0}.lp-symbol{min-inline-size:42px;font-family:var(--font-mono);letter-spacing:.02em;margin-inline-end:var(--space-x2);font-size:11px;font-weight:500;display:inline-block}.lp-rules-now{gap:var(--space-x2);display:grid}.lp-rules-now li{align-items:center;gap:var(--space-x3);padding:var(--space-x2) var(--space-x3);border-radius:var(--radius-control);background:var(--surface-raised);box-shadow:inset 0 1px 0 var(--edge-highlight);grid-template-columns:22px minmax(0,1fr) auto;display:grid}.lp-rule-mark{background:var(--text-primary);block-size:22px;inline-size:22px;color:var(--surface-panel);border-radius:50%;place-items:center;font-size:12px;line-height:1;display:grid}.lp-rules-now li[data-holds=false] .lp-rule-mark{box-shadow:inset 0 0 0 1.5px var(--text-muted);color:var(--text-secondary);background:0 0}.lp-rule-text{min-inline-size:0;font-size:var(--type-ui-small);gap:1px;line-height:1.35;display:grid}.lp-rule-text small{color:var(--text-muted);font-size:var(--type-floor);font-variant-numeric:tabular-nums}.lp-rule-word{color:var(--text-primary);font-size:var(--type-floor);font-weight:500}.lp-rules-now li[data-holds=false] .lp-rule-word{color:var(--text-secondary);font-weight:400}.lp-outcome{align-items:baseline;gap:var(--space-x1) var(--space-x3);padding:var(--space-x3) var(--space-x4);border-radius:var(--radius-tile);background:var(--surface-raised);box-shadow:inset 0 1px 0 var(--edge-highlight);flex-wrap:wrap;display:flex}.lp-outcome strong{font-size:var(--type-lp-reading);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.03em;white-space:nowrap;font-weight:500;line-height:1.1}.lp-outcome span{color:var(--text-secondary);font-size:var(--type-ui-small);flex:16em;line-height:1.4}.lp-ledger{gap:var(--space-x3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lp-ledger-part{align-content:start;gap:var(--space-x2);display:grid}.lp-ledger-head{color:var(--text-muted);font-size:var(--type-floor);font-weight:500}.lp-ledger-part dl{gap:var(--space-x2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lp-ledger-part dl>div{padding:var(--space-x2) var(--space-x3);border:var(--layout-hairline) solid var(--border-hairline);border-radius:var(--radius-control);align-content:start;gap:2px;display:grid}.lp-ledger-part dt{color:var(--text-muted);font-size:var(--type-floor)}.lp-ledger-part dd{gap:1px;display:grid}.lp-ledger-part strong{font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em;font-size:17px;font-weight:500}.lp-ledger-part dd span{color:var(--text-muted);font-size:11px;line-height:1.3}.lp-prices{align-items:center;gap:var(--space-x1) var(--space-x2);flex-wrap:wrap;display:flex}.lp-prices .lp-chip{margin-block-start:0}.lp-prices-label{color:var(--text-muted);font-size:var(--type-floor)}.lp-kept tr[data-go=false] :is(th,td){color:var(--text-muted)}.lp-mini-entries{border-block-end:var(--layout-hairline) solid var(--border-hairline);align-items:flex-end;gap:6px;block-size:44px;padding-block-end:1px;display:flex}.lp-mini-entries i{background:var(--text-primary);border-radius:2px 2px 0 0;flex:1;min-block-size:3px}.lp-mini-entries i[data-go=false]{background:color-mix(in srgb, var(--text-primary) 22%, transparent)}.lp-mini-entries i[data-loss=true]{border-radius:0 0 2px 2px;align-self:flex-start}.lp-mini-parts{gap:6px;display:grid}.lp-mini-parts>span{align-items:center;gap:var(--space-x2);grid-template-columns:9ch minmax(0,1fr);font-size:11px;display:grid}.lp-mini-parts b{color:var(--text-secondary);font-weight:400}.lp-mini-track i[data-loss=true]{background:color-mix(in srgb, var(--text-primary) 30%, transparent)}.lp-asked{gap:2px var(--space-x2);color:var(--text-secondary);font-size:var(--type-ui-small);flex-wrap:wrap;line-height:1.4;display:flex}.lp-asked span{color:var(--text-muted);font-size:var(--type-floor)}.lp-range{gap:var(--space-x2);margin:0;display:grid}.lp-range-chart{gap:var(--space-x1);padding-block:var(--space-x3) var(--space-x5);font-size:var(--type-detail);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) 16ch;display:grid}.lp-range-plot{block-size:calc(var(--space-x12) + var(--space-x12) + var(--space-x12) + var(--space-x12) + var(--space-x8));min-inline-size:0;position:relative}.lp-range-plot svg{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.lp-range-candle line,.lp-range-candle rect{stroke:var(--text-primary);stroke-width:1px;vector-effect:non-scaling-stroke}.lp-range-candle rect{fill:var(--text-primary)}.lp-range-candle[data-up=true] rect{fill:var(--surface-raised)}.lp-range-cone{fill:none;stroke:var(--text-secondary);stroke-width:1px;stroke-dasharray:1 3;vector-effect:non-scaling-stroke}.lp-range-cone[data-band="90%"]{stroke-dasharray:4 3}.lp-range-cone[data-band="68%"]{fill:color-mix(in srgb, var(--text-primary) 8%, transparent);stroke-dasharray:none}.lp-range-guide,.lp-range-boundary{stroke:var(--text-muted);stroke-width:1px;vector-effect:non-scaling-stroke}.lp-range-guide[data-line=spot]{stroke-dasharray:1 3}.lp-range-guide[data-line=zero-gex]{stroke-dasharray:4 3}.lp-range-boundary{stroke-dasharray:1 3}.lp-range-axis{color:var(--text-muted);position:relative}.lp-range-axis-unit{color:var(--text-muted);margin-block-end:var(--space-x2);position:absolute;inset-block-end:100%}.lp-range-tick{background:var(--surface-raised);position:absolute;inset-inline-start:0;transform:translateY(-50%)}.lp-range-mark{padding-inline:var(--space-x1);background:var(--surface-raised);color:var(--text-primary);white-space:nowrap;line-height:1.1;display:grid;position:absolute;inset-inline-end:0;transform:translateY(-50%)}.lp-range-mark[data-mark=spot]{background:var(--text-primary);color:var(--surface-raised)}.lp-range-mark[data-mark=Zero\ GEX]{border-inline-end:var(--layout-hairline) dashed var(--text-primary)}.lp-range-mark b{font-weight:500}.lp-range-mark small{color:inherit;font-size:inherit}.lp-range-mark-link{background:var(--text-muted);inline-size:2px;position:absolute;inset-inline-end:0}.lp-range-read{color:var(--text-muted);white-space:nowrap;position:absolute;inset-block-end:100%;transform:translate(-100%)}.lp-range-last{inline-size:var(--space-x2);block-size:var(--space-x2);border:var(--layout-hairline) solid var(--surface-raised);border-radius:var(--radius-round);background:var(--text-primary);position:absolute;transform:translate(-50%,-50%)}.lp-range-time{color:var(--text-muted);white-space:nowrap;padding-block-start:var(--space-x1);position:absolute;inset-block-start:100%;transform:translate(-50%)}.lp-range-time:last-child{transform:translate(-100%)}.lp-range-time:nth-last-child(2){display:none}.lp-range-cone-label{padding-inline:var(--space-x1);background:var(--surface-raised);color:var(--text-secondary);position:absolute;inset-inline-end:var(--space-x1)}.lp-range-cone-label[data-band="90%"]{transform:translateY(-100%)}.lp-range-mark-short{display:none}.lp-range-legend{gap:var(--space-x1);color:var(--text-secondary);font-size:var(--type-floor);display:grid}@media (width<=40rem){.lp-range-time:nth-last-child(3),.lp-range-time:nth-last-child(5),.lp-range-mark[data-mark=Zero\ GEX] .lp-range-mark-name{display:none}.lp-range-mark[data-mark=Zero\ GEX] .lp-range-mark-short{display:inline}}.lp-range-table{border-collapse:collapse;inline-size:100%;font-size:var(--type-floor);font-variant-numeric:tabular-nums}.lp-range-table caption{color:var(--text-muted);text-align:start;padding-block-end:var(--space-x1)}.lp-range-table th{text-align:start;font-weight:500}.lp-range-table :is(th,td){border-block-end:var(--layout-hairline) solid var(--border-hairline);padding:3px 0}.lp-positions .lp-position-venue{color:var(--text-muted);font-size:11px;font-weight:400;display:block}.lp-positions th{text-align:start;font-weight:500}.lp-positions .lp-position-note{color:var(--text-secondary);align-items:baseline;gap:6px;margin-block-start:2px;font-size:11px;font-weight:400;display:flex}.lp-cpi :is(th,td){padding-block:5px}.lp-fall-track{vertical-align:middle;inline-size:48px;margin-inline-end:6px;display:inline-block}.lp-fall{background:color-mix(in srgb, var(--text-primary) 40%, transparent);border-radius:3px;block-size:6px;display:block}.lp-table caption{white-space:normal;overflow-wrap:anywhere;text-wrap:pretty}.lp-positions tbody th,.lp-positions .lp-position-note{white-space:normal}@container lp-canvas (width<=480px){.lp-ledger,.lp-ledger-part dl{grid-template-columns:minmax(0,1fr)}.lp-ledger-part dl{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-cpi,.lp-cpi tbody,.lp-cpi caption,.lp-cpi thead{display:block}.lp-cpi thead tr{column-gap:var(--space-x2);border-block-end:var(--layout-hairline) solid var(--border-hairline);grid-template-columns:minmax(0,1fr) auto;padding-block-end:4px;display:grid}.lp-cpi thead th{white-space:normal;border:0;padding:0;display:block}.lp-cpi thead th:nth-child(2){text-align:end}.lp-cpi thead th:nth-child(3){text-align:start;grid-column:1/-1}.lp-cpi tbody tr{column-gap:var(--space-x2);border-block-end:var(--layout-hairline) solid var(--border-hairline);grid-template-columns:minmax(0,1fr) auto;row-gap:4px;padding-block:8px;display:grid}.lp-cpi tbody tr:last-child{border-block-end:0}.lp-cpi tbody :is(th,td){white-space:normal;border:0;padding:0;display:block}.lp-cpi tbody td:nth-child(2){text-align:end}.lp-cpi .lp-fall-cell{align-items:center;gap:var(--space-x2);text-align:start;grid-column:1/-1;display:flex}.lp-cpi .lp-fall-track{flex:auto;inline-size:auto;max-inline-size:50%;margin:0}.lp-cpi .lp-fall-cell>span:last-child{flex:none}.lp-positions thead th:first-child{white-space:normal}.lp-canvas :is(.lp-figures,.lp-ledger-part) strong{white-space:normal;overflow-wrap:anywhere}}.lp-mini-falls{border-block-end:var(--layout-hairline) solid var(--border-hairline);align-items:flex-end;gap:6px;block-size:44px;display:flex;position:relative}.lp-mini-falls i{background:color-mix(in srgb, var(--text-primary) 22%, transparent);border-radius:2px 2px 0 0;flex:1;min-block-size:3px}.lp-checklist{gap:var(--space-x2);margin:0;padding:0;list-style:none;display:grid}.lp-checklist li{column-gap:var(--space-x2);font-size:var(--type-ui-small);grid-template-columns:18px minmax(0,1fr);display:grid}.lp-checklist li>span:last-child{color:var(--text-muted);font-size:var(--type-floor);grid-column:2}.lp-scorecard{gap:var(--space-x2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.lp-scorecard>div{padding:var(--space-x2) var(--space-x3);border:var(--layout-hairline) solid var(--border-hairline);border-radius:var(--radius-control);gap:2px;display:grid}.lp-scorecard dt{color:var(--text-muted);font-size:var(--type-floor)}.lp-scorecard dd{gap:1px;margin:0;display:grid}.lp-scorecard strong{font-variant-numeric:tabular-nums lining-nums;font-size:17px;font-weight:500}.lp-scorecard dd span{color:var(--text-muted);font-size:11px}.lp-share-prints{font-size:var(--type-floor);gap:4px;margin:0;padding:0;list-style:none;display:grid}.lp-share-prints li{justify-content:space-between;gap:var(--space-x2);display:flex}.lp-kept caption{color:var(--text-muted);font-size:var(--type-floor);text-align:start;padding-block-end:var(--space-x1)}.lp-figures{gap:var(--space-x3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lp-figures>div{align-content:start;gap:var(--space-x1);padding:var(--space-x3);border-radius:var(--radius-tile);background:var(--surface-raised);box-shadow:inset 0 1px 0 var(--edge-highlight);display:grid}.lp-figures>div[data-result=true]{background:var(--text-primary);color:var(--surface-panel)}.lp-figures dt{color:var(--text-muted);font-size:var(--type-floor)}.lp-figures>div[data-result=true] :is(dt,dd span){color:color-mix(in srgb, var(--surface-panel) 78%, transparent)}.lp-figures dd{gap:2px;display:grid}.lp-figures strong{font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.03em;white-space:nowrap;font-size:22px;font-weight:500;line-height:1.15}.lp-figures dd span{color:var(--text-muted);font-size:var(--type-floor)}.lp-chart{column-gap:var(--space-x2);row-gap:var(--space-x1);min-block-size:132px;color:var(--text-muted);font-variant-numeric:tabular-nums lining-nums;flex:1;grid-template-rows:minmax(96px,1fr) auto auto;grid-template-columns:auto minmax(0,1fr);margin:0;font-size:11px;line-height:1;display:grid}.lp-chart-y{min-inline-size:5ch;position:relative}.lp-chart-y span{white-space:nowrap;position:absolute;inset-inline-end:0;transform:translateY(-50%)}.lp-chart-plot{min-inline-size:0;position:relative}.lp-chart-plot svg{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.lp-chart-grid{stroke:var(--border-hairline);stroke-width:1px;vector-effect:non-scaling-stroke}.lp-chart-guide{stroke:var(--chart-guide);stroke-width:1.25px;stroke-dasharray:5 3;vector-effect:non-scaling-stroke}.lp-chart-guide[data-tone=muted]{stroke:var(--text-muted);stroke-width:1px;stroke-dasharray:2 3;opacity:.8}.lp-chart-line{fill:none;stroke:var(--text-primary);stroke-width:1.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.lp-chart-line[data-tone=secondary]{stroke:var(--text-muted);stroke-dasharray:1 0;stroke-width:1.25px}.lp-chart-guide-label{border:var(--layout-hairline) solid var(--border-hairline);border-radius:var(--radius-pill);background:var(--surface-panel);color:var(--text-primary);white-space:nowrap;padding:2px 6px;position:absolute;inset-inline-end:0;transform:translateY(-50%)}.lp-chart-guide-label[data-tone=muted]{color:var(--text-muted);inset-inline:0 auto}.lp-chart-x{grid-column:2;justify-content:space-between;padding-block-start:2px;display:flex}.lp-chart-legend{gap:var(--space-x1) var(--space-x4);flex-wrap:wrap;grid-column:2;padding-block-start:2px;display:flex}.lp-chart-legend span{color:var(--text-secondary);align-items:center;gap:6px;display:inline-flex}.lp-chart-legend i{background:var(--text-primary);block-size:1.5px;inline-size:14px}.lp-chart-legend [data-tone=secondary] i{background:var(--text-muted)}.lp-note-quote{padding:var(--space-x2) var(--space-x3);border-inline-start:2px solid var(--mark-person);border-radius:0 var(--radius-control) var(--radius-control) 0;background:var(--field-person-surface);color:var(--text-primary);font-size:var(--type-ui-small);margin:0;line-height:1.45}.lp-rules-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-rules-compact li{grid-template-columns:22px minmax(0,1fr)}.lp-rules-compact .lp-rule-word{display:none}.lp-events{gap:var(--space-x1) var(--space-x4);color:var(--text-secondary);flex-wrap:wrap;font-size:11px;display:flex}.lp-events li{gap:6px;display:inline-flex}.lp-events time{color:var(--text-muted);font-variant-numeric:tabular-nums}.lp-canvas[data-view=thesis]{gap:10px}.lp-canvas[data-view=thesis] .lp-figures strong{font-size:20px}.lp-meetings caption{color:var(--text-muted);font-size:var(--type-floor);text-align:start;padding-block-end:var(--space-x1)}.lp-meetings caption strong{color:var(--text-primary);font-weight:500}.lp-meetings :is(th,td){text-align:start;padding-block:9px}.lp-meetings thead th{padding-block:6px}.lp-meetings :is(th,td):last-child{text-align:end}.lp-call{padding:1px var(--space-x2);border:var(--layout-hairline) solid color-mix(in srgb, var(--mark-person) 55%, transparent);border-radius:var(--radius-pill);background:var(--field-person-surface);color:var(--text-primary);font-size:var(--type-floor);display:inline-block}.lp-split-cell{inline-size:40%}.lp-split-cell>*{vertical-align:middle}.lp-split{gap:2px;block-size:10px;inline-size:calc(100% - 52px);display:inline-flex}.lp-split i{background:color-mix(in srgb, var(--text-primary) 14%, transparent);border-radius:2px;min-inline-size:2px;display:block}.lp-split i[data-lean=true]{background:color-mix(in srgb, var(--text-primary) 46%, transparent)}.lp-split i[data-yours=true]{background:var(--mark-person)}.lp-split-value{text-align:end;font-variant-numeric:tabular-nums;inline-size:48px;display:inline-block}.lp-meeting-word{align-items:center;gap:var(--space-x2);display:inline-flex}.lp-meeting-word .lp-rule-mark{block-size:18px;inline-size:18px;font-size:10px}.lp-meetings tr[data-agrees=false] .lp-rule-mark{box-shadow:inset 0 0 0 1.5px var(--text-muted);color:var(--text-secondary);background:0 0}.lp-meetings tr[data-agrees=false] .lp-meeting-word{color:var(--text-secondary)}.lp-split-legend{gap:var(--space-x1) var(--space-x4);color:var(--text-muted);flex-wrap:wrap;font-size:11px;display:flex}.lp-split-legend span{align-items:center;gap:6px;display:inline-flex}.lp-split-legend span:before{content:"";background:color-mix(in srgb, var(--text-primary) 14%, transparent);border-radius:2px;block-size:6px;inline-size:12px}.lp-split-legend span[data-yours=true]:before{background:var(--mark-person)}.lp-split-legend span[data-lean=true]:before{background:color-mix(in srgb, var(--text-primary) 46%, transparent)}.lp-split-legend span:last-child{margin-inline-start:auto}.lp-split-legend span:last-child:before{content:none}.lp-earlier{gap:var(--space-x2);border-block-end:var(--layout-hairline) solid var(--border-hairline);padding-block-end:var(--space-x4);display:grid}.lp-earlier .lp-version-card{margin-block-start:0}.lp-earlier .lp-bubble{color:var(--text-secondary)}.lp-keeps{align-items:center;gap:var(--space-x1);color:var(--mark-agent);font-size:var(--type-floor);border-block-start:var(--layout-hairline) solid var(--border-hairline);margin-block-start:auto;padding-block-start:var(--space-x2);display:flex}.lp-keeps .lp-icon{flex:none;block-size:14px;inline-size:14px}.lp-agent-ask{color:var(--text-muted);font-size:var(--type-floor);margin:0;line-height:1.45}.lp-reply{gap:var(--space-x1);font-size:var(--type-ui-small);color:var(--text-secondary);line-height:1.45;display:grid}.lp-change-thread .lp-saved{margin-block-start:var(--space-x1)}.lp-reply-from{color:var(--mark-agent);font-size:var(--type-floor);font-weight:500}.lp-thread{border-inline-start:var(--layout-hairline) solid var(--border-hairline);background:var(--surface-inset);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.lp-thread-body{justify-content:flex-start;gap:var(--space-x3);min-block-size:0;padding:var(--space-x4);flex-direction:column;display:flex;overflow:hidden}.lp-agent-line{display:grid}.lp-agent-line>*{grid-area:1/1}.lp-status,.lp-summary{align-items:center;gap:2px var(--space-x2);color:var(--mark-agent);font-size:var(--type-floor);flex-wrap:wrap;line-height:1.45;display:flex}.lp-summary a{color:var(--text-primary);text-underline-offset:3px;font-weight:500}.lp-spinner{border:1.5px solid var(--mark-agent);border-inline-end-color:#0000;border-radius:50%;flex:none;block-size:10px;inline-size:10px;animation:.8s linear infinite lp-spin}.lp-next{gap:var(--space-x2);padding-block-start:var(--space-x1);display:grid}.lp-version-card{align-items:center;gap:var(--space-x3);padding:var(--space-x2) var(--space-x3);border:var(--layout-hairline) solid var(--border-hairline);border-radius:var(--radius-control);background:var(--surface-panel);margin-block-start:var(--space-x2);display:flex}.lp-version-card>span:last-child{line-height:1.3;display:grid}.lp-version-card strong{color:var(--text-primary);font-weight:500}.lp-version-card small{color:var(--mark-agent);font-size:11px}.lp-next>p{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px}.lp-next ul{gap:var(--space-x1);display:grid}.lp-next button{min-block-size:36px;inline-size:100%;padding:var(--space-x1) var(--space-x3);border:var(--layout-hairline) solid var(--border-hairline);border-radius:var(--radius-control);background:var(--surface-panel);color:var(--text-secondary);font:inherit;font-size:var(--type-floor);text-align:start;cursor:pointer;line-height:1.35}.lp-next button:hover{border-color:var(--control-border);color:var(--text-primary)}.lp-bubble{padding:var(--space-x2) var(--space-x3);border:var(--layout-hairline) solid var(--mark-person);border-radius:var(--radius-tile);background:var(--field-person-surface);font-size:var(--type-ui-small);line-height:1.45}.lp-bubble-tag{color:var(--mark-person);letter-spacing:.04em;text-transform:uppercase;margin-block-end:2px;font-size:11px;display:block}@keyframes lp-spin{to{transform:rotate(1turn)}}.lp-saved{color:var(--text-muted);font-size:var(--type-floor)}.lp-composer{align-items:flex-end;gap:var(--space-x2);margin:0 var(--space-x3) var(--space-x3);padding:6px 6px 6px var(--space-x3);border:var(--layout-hairline) solid var(--border-hairline);background:var(--surface-panel);transition:border-color var(--motion-value) var(--motion-ease);border-radius:22px;display:flex}.lp-composer:focus-within{border-color:var(--focus-ring)}.lp-composer textarea{border:var(--layout-hairline) solid transparent;min-block-size:max(1lh,24px);max-block-size:4lh;min-inline-size:0;color:var(--text-secondary);font:inherit;font-size:var(--type-ui-small);field-sizing:content;resize:none;scrollbar-width:none;background:0 0;outline:none;flex:1;margin-block:5px;padding:0;line-height:1.45;overflow:hidden}.lp-composer textarea:focus-visible{color:var(--text-primary);outline:none}.lp-composer textarea::-webkit-scrollbar{display:none}.lp-composer textarea::placeholder{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lp-composer textarea[data-typing=true]{font-family:var(--font-mono);font-size:var(--type-floor)}.lp .lp-send{background:var(--text-primary);block-size:34px;inline-size:34px;color:var(--surface-ground);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.lp .lp-send:after{content:"";position:absolute;inset:-5px}.lp .lp-send:focus-visible{box-shadow:0 0 0 2px var(--surface-raised), 0 0 0 4px var(--focus-ring);outline:none}.lp-send .lp-icon{stroke-width:1.8px;block-size:15px;inline-size:15px;position:relative}.lp-caption{justify-content:space-between;align-items:center;gap:var(--space-x3) var(--space-x8);padding:var(--space-x5) var(--space-x8);flex-wrap:wrap;display:flex}.lp-caption-text{flex:420px;min-inline-size:0}.lp-caption-title{font-size:var(--type-ui);font-weight:500}.lp-caption-line{color:var(--text-muted);font-size:var(--type-ui-small)}.lp-sources summary{align-items:center;gap:var(--space-x2);min-block-size:var(--layout-target);padding-inline:var(--space-x4) var(--space-x3);border:var(--layout-hairline) solid var(--control-border);border-radius:var(--radius-pill);color:var(--text-primary);font-size:var(--type-ui-small);cursor:pointer;font-weight:500;list-style:none;display:inline-flex}.lp-sources summary::-webkit-details-marker{display:none}.lp-sources summary:hover{border-color:var(--text-primary)}.lp-sources-count{color:var(--text-muted);font-weight:400}.lp-sources summary .lp-icon{transition:transform var(--motion-value) var(--motion-ease)}.lp-sources[open] summary .lp-icon{transform:rotate(180deg)}.lp-reads{align-items:center;gap:var(--space-x2);padding:var(--space-x4) var(--space-x8) var(--space-x5);border-block-start:var(--layout-hairline) solid var(--border-hairline);font-size:var(--type-floor);flex-wrap:wrap;display:flex}.lp-reads span{padding:3px var(--space-x3);border:var(--layout-hairline) solid var(--border-hairline);border-radius:var(--radius-pill);color:var(--text-secondary)}.lp-reads .lp-reads-label{padding-inline:0 var(--space-x1);color:var(--text-muted);border:0}.lp-caption:has(.lp-sources[open]) .lp-sources{flex-basis:100%}.lp-sources table{inline-size:100%;margin-block:var(--space-x2);border-collapse:collapse;font-size:var(--type-ui-small);font-variant-numeric:tabular-nums}.lp-sources :is(th,td){padding:var(--space-x2) var(--space-x3) var(--space-x2) 0;border-block-end:var(--layout-hairline) solid var(--border-hairline);text-align:start;font-weight:400}.lp-sources thead th,.lp-sources>p{color:var(--text-muted);font-size:var(--type-floor)}.lp-markets{inline-size:min(100%, var(--layout-lp-wide))}.lp-market-rows{gap:0 var(--space-x8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lp-market-rows>li{grid-row:span 4;grid-template-rows:subgrid;row-gap:var(--space-x3);padding-block:var(--space-x5) var(--space-x6);border-block-start:var(--layout-hairline) solid var(--border-hairline);display:grid}.lp-market-name{justify-content:space-between;align-items:baseline;gap:var(--space-x1) var(--space-x3);flex-wrap:wrap;display:flex}.lp-market-name h3{font-size:var(--type-ui);letter-spacing:-.01em}.lp-market-name p{color:var(--text-muted);font-size:var(--type-floor)}.lp-glance{gap:var(--space-x1);padding:var(--space-x4);border:var(--layout-hairline) solid var(--border-hairline);border-radius:var(--radius-tile);background:var(--surface-panel);flex-direction:column;display:flex}.lp-glance>.lp-chip{align-self:flex-start;margin-block-start:auto}.lp-glance>.lp-mini{margin-block-end:var(--space-x2)}.lp-glance-inputs{margin-block-start:var(--space-x1)}.lp-glance-inputs dt{min-inline-size:0}.lp-glance-app{align-items:center;gap:var(--space-x2);color:var(--text-secondary);font-size:var(--type-ui-small);display:flex}.lp-glance-value{align-items:center;gap:var(--space-x2);display:flex}.lp-glance-value strong{font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.03em;font-size:22px;font-weight:500;line-height:1.2}.lp-glance-marks{gap:4px;display:inline-flex}.lp-glance-marks i{background:var(--text-primary);block-size:20px;inline-size:20px;color:var(--surface-panel);border-radius:50%;place-items:center;font-size:11px;font-style:normal;display:grid}.lp-glance-marks i[data-holds=false]{box-shadow:inset 0 0 0 1.5px var(--text-muted);color:var(--text-secondary);background:0 0}.lp-glance-detail{color:var(--text-secondary);font-size:var(--type-ui-small);line-height:1.45}.lp-mini{gap:var(--space-x1);margin:var(--space-x2) 0 0;display:grid}.lp-mini figcaption{color:var(--text-muted);font-size:11px}.lp-mini-bars{border-block-end:var(--layout-hairline) solid var(--border-hairline);align-items:flex-end;gap:2px;block-size:44px;padding-block-end:1px;display:flex}.lp-mini-bars i{background:color-mix(in srgb, var(--text-primary) 28%, transparent);border-radius:1px 1px 0 0;flex:1;min-block-size:2px}.lp-mini-bars i[data-held="3"]{background:var(--text-primary)}.lp-mini-stack{gap:var(--space-x1) var(--space-x3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lp-mini-stack>span{align-items:center;gap:var(--space-x2);grid-template-columns:4.5ch minmax(0,1fr);display:grid}.lp-mini-stack b{color:var(--text-secondary);font-family:var(--font-mono);font-size:10px;font-weight:500}.lp-mini-track{gap:2px;block-size:8px;display:flex}.lp-mini-track i{background:var(--text-primary);border-radius:2px;min-inline-size:2px;display:block}.lp-mini-track i[data-part=aside]{background:color-mix(in srgb, var(--text-primary) 18%, transparent)}.lp-mini-spark{block-size:48px;inline-size:100%;overflow:visible}.lp-mini-meetings{gap:6px;display:grid}.lp-mini-meetings>span{align-items:center;gap:var(--space-x2);grid-template-columns:6ch minmax(0,1fr) 6ch;font-size:11px;display:grid}.lp-mini-meetings b{color:var(--text-secondary);font-weight:400}.lp-mini-meetings small{color:var(--text-secondary);text-align:end;font-variant-numeric:tabular-nums;font-size:11px}.lp-mini-meetings .lp-split{block-size:8px;inline-size:100%}.lp-market-builds{align-content:start;gap:var(--space-x2);display:grid}.lp-market-builds li{color:var(--text-secondary);font-size:var(--type-ui-small);padding-inline-start:18px;line-height:1.45;position:relative}.lp-market-builds li:before{content:"";background:var(--text-muted);block-size:1px;inline-size:8px;position:absolute;inset-block-start:.62em;inset-inline-start:2px}.lp-market-link{min-block-size:var(--layout-target);font-size:var(--type-ui-small);text-underline-offset:4px;justify-self:start;align-items:center;font-weight:500;display:inline-flex}.lp-footnote{color:var(--text-muted);font-size:var(--type-floor);text-align:center;margin-block-start:var(--space-x6)}.lp-build{inline-size:min(100%, var(--layout-lp-frame))}.lp-build-steps{gap:var(--space-x4);counter-reset:build;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lp-build-steps>li{align-content:start;gap:var(--space-x3);padding:var(--space-x6);border:var(--layout-hairline) solid var(--border-hairline);border-radius:var(--radius-panel);background:var(--surface-panel);counter-increment:build;display:grid;position:relative}.lp-build-steps>li+li:before{content:"";inline-size:var(--space-x4);background:var(--control-border);block-size:1px;position:absolute;inset-block-start:38px;inset-inline-start:calc(-1 * var(--space-x4))}.lp-build-step{align-items:center;gap:var(--space-x2);font-weight:500;display:flex}.lp-build-step:before{content:counter(build);background:var(--text-primary);block-size:24px;inline-size:24px;color:var(--surface-panel);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:12px;display:grid}.lp-build-agent{gap:var(--space-x2);font-size:var(--type-ui-small);display:grid}.lp-build-agent li{color:var(--text-secondary);padding-inline-start:18px;line-height:1.4;position:relative}.lp-build-agent li:before{content:"";background:var(--mark-agent);border-radius:50%;block-size:8px;inline-size:8px;position:absolute;inset-block-start:.45em;inset-inline-start:1px}.lp-build-result{gap:var(--space-x1);display:grid}.lp-build-result strong{font-size:var(--type-lp-reading);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.03em;font-weight:500;line-height:1.1}.lp-build-result span{color:var(--text-secondary);font-size:var(--type-ui-small)}.lp-build .lp-keeps{margin-block-start:0}.lp-change{inline-size:min(100%,1000px)}.lp-change-window{box-shadow:inset 0 1px 0 var(--edge-highlight), var(--shadow-window);border-color:#0000;margin:0}.lp-change-window .lp-window-bar{padding-inline-end:var(--space-x4)}.lp-change-body{grid-template-columns:minmax(0,1fr) 300px;display:grid}.lp-change-app{gap:var(--space-x5);padding:var(--space-x6) var(--space-x8);flex-direction:column;display:flex}.lp-change-app .lp-chart{flex:1}.lp-change-title{justify-content:space-between;align-items:baseline;gap:var(--space-x3);flex-wrap:wrap;display:flex}.lp-change-title h3{font-size:22px}.lp-version{align-items:center;gap:var(--space-x3);color:var(--text-secondary);font-size:var(--type-ui-small);font-weight:500;display:flex}.lp-version-actions{gap:var(--space-x2);display:flex}.lp-version-actions span{padding:2px var(--space-x3);border:var(--layout-hairline) solid var(--border-hairline);border-radius:var(--radius-pill);color:var(--text-secondary);font-weight:400}.lp-change-question{color:var(--text-secondary);font-size:var(--type-ui)}.lp-change .lp-chart{min-block-size:220px}.lp-change-figures strong s{color:var(--text-muted);font-weight:400;text-decoration-thickness:1px}.lp-change-figures>div[data-result=true] strong{font-size:18px}.lp-versions{gap:var(--space-x1);font-size:var(--type-ui-small);display:grid}.lp-versions li{justify-content:space-between;gap:var(--space-x1) var(--space-x3);padding-block:var(--space-x2);border-block-start:var(--layout-hairline) solid var(--border-hairline);color:var(--text-muted);flex-wrap:wrap;display:flex}.lp-versions li>span:first-child{font-family:var(--font-mono);font-size:var(--type-floor)}.lp-versions li[data-current=true]{color:var(--text-primary)}.lp-change-thread{justify-content:space-between;gap:var(--space-x3);padding:var(--space-x6) var(--space-x5);border-inline-start:var(--layout-hairline) solid var(--border-hairline);background:var(--surface-inset);flex-direction:column;display:flex}.lp-change-window figcaption{padding:var(--space-x4) var(--space-x8);border-block-start:var(--layout-hairline) solid var(--border-hairline);color:var(--text-muted);font-size:var(--type-floor)}.lp-connect{inline-size:min(100%,1000px)}.lp-connect-window .lp-window-bar{padding-inline-end:var(--space-x4)}.lp-connect-body{gap:var(--space-x5);padding:var(--space-x6) var(--space-x8);display:grid}.lp-connect-row{justify-self:start;align-items:center;gap:var(--space-x2) var(--space-x3);padding:var(--space-x2) var(--space-x4);border:var(--layout-hairline) solid var(--border-hairline);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--text-secondary);font-size:var(--type-ui-small);flex-wrap:wrap;display:inline-flex}.lp-connect-row em{padding:2px var(--space-x3);border:var(--layout-hairline) solid var(--control-border);border-radius:var(--radius-pill);color:var(--text-muted);font-size:var(--type-floor);white-space:nowrap;font-style:normal}.lp-connect-thread{gap:var(--space-x3);max-inline-size:72ch;display:grid}.lp-connect-thread .lp-bubble{justify-self:start}.lp-connect-tool{align-items:center;gap:2px var(--space-x2);color:var(--mark-agent);font-size:var(--type-floor);flex-wrap:wrap;line-height:1.45;display:flex}.lp-connect-answer{gap:var(--space-x1);color:var(--text-secondary);font-size:var(--type-ui-small);line-height:1.45;display:grid}.lp-connect-sources{gap:var(--space-x3) var(--space-x6);border-block-start:var(--layout-hairline) solid var(--border-hairline);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding-block-start:var(--space-x3);display:grid}.lp-connect-sources>div{gap:2px;display:grid}.lp-connect-sources dt{color:var(--text-muted);font-size:var(--type-floor)}.lp-connect-sources dd{font-size:var(--type-ui-small);gap:2px;margin:0;display:grid}.lp-connect-sources strong{font-variant-numeric:tabular-nums lining-nums;font-weight:500}.lp-connect-sources dd>span{color:var(--text-muted);font-size:var(--type-floor)}.lp-connect-sources a{color:inherit;text-underline-offset:3px;text-decoration:underline}.lp-features{gap:var(--space-x6);inline-size:min(100%, var(--layout-lp-frame));display:grid}.lp-band{align-items:start;gap:var(--space-x6) var(--space-x10);padding:var(--space-x10) var(--space-x12) var(--space-x12);border:var(--layout-hairline) solid var(--border-hairline);border-radius:var(--radius-hero);grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"copy proof""others others";display:grid}.lp-band-copy{gap:var(--space-x4);grid-area:copy;padding-block-start:var(--space-x2);display:grid}.lp-band h2,.lp-card h2{font-size:var(--type-lp-section);line-height:1.15}.lp-band-copy p{color:var(--text-secondary)}.lp-proof-card{align-content:start;gap:var(--space-x1);padding:var(--space-x5) var(--space-x6);border-radius:var(--radius-panel);background:var(--surface-panel);box-shadow:inset 0 1px 0 var(--edge-highlight), var(--shadow-window);grid-area:proof;display:grid}.lp-proof-card dl{gap:var(--space-x3) var(--space-x6);border-block-start:var(--layout-hairline) solid var(--border-hairline);font-size:var(--type-ui-small);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-x3);padding-block-start:var(--space-x3);display:grid}.lp-proof-card dl>div{gap:2px;display:grid}.lp-proof-card dt{color:var(--text-muted);font-size:var(--type-floor)}.lp-proof-others{gap:var(--space-x4);grid-area:others;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lp-proof-others li{padding:var(--space-x4) var(--space-x5);border:var(--layout-hairline) solid var(--border-hairline);border-radius:var(--radius-tile);background:var(--surface-panel);align-content:start;gap:2px;display:grid}.lp-proof-others strong{font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em;font-size:19px;font-weight:500}.lp-proof-others .lp-chip{margin-block-start:var(--space-x1)}.lp-pair{gap:var(--space-x6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lp-card{align-content:start;gap:var(--space-x4);padding:var(--space-x10);border:var(--layout-hairline) solid var(--border-hairline);border-radius:var(--radius-hero);background:var(--surface-raised);grid-template-rows:auto auto 1fr;display:grid}.lp-card>p{color:var(--text-muted);max-inline-size:46ch}.lp-card>:last-child{margin-block-start:var(--space-x2)}.lp-card-ink{background:var(--surface-ink);color:#f4f2ec;border-color:#0000}.lp-card-ink>p{color:#f4f2ecb3}.lp-card-ink .lp-readings-table{color:#f4f2ec}.lp-card-ink .lp-readings-table :is(th,td){border-color:#ffffff21}.lp-card-ink .lp-readings-table :is(caption,thead th){color:#f4f2ec99}.lp-card-ink .lp-readings-table th:first-child{color:#f4f2ecd9}.lp-tile{align-content:start;gap:var(--space-x4);min-block-size:340px;padding:var(--space-x6);border:var(--layout-hairline) solid var(--border-hairline);border-radius:var(--radius-tile);background:var(--surface-raised);display:grid}.lp-tile .lp-reading{background:var(--surface-panel)}.lp-tile-ask{border-inline-start:2px solid var(--mark-person);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--type-floor);padding-inline-start:var(--space-x3);line-height:1.5}.lp-tile-details dl{gap:var(--space-x2);font-size:var(--type-ui-small);display:grid}.lp-tile-details dl>div{justify-content:space-between;gap:var(--space-x3);display:flex}.lp-tile-details dt{color:var(--text-muted)}.lp-readings-table{border-collapse:collapse;inline-size:100%;font-size:var(--type-ui-small);font-variant-numeric:tabular-nums}.lp-readings-table caption{color:var(--text-muted);font-size:var(--type-floor);text-align:start;margin-block-end:var(--space-x2)}.lp-readings-table :is(th,td){border-block-end:var(--layout-hairline) solid var(--border-hairline);text-align:end;padding:6px 0;font-weight:400}.lp-readings-table :is(th:first-child){text-align:start;color:var(--text-secondary)}.lp-readings-table :is(th,td)+:is(th,td){padding-inline-start:var(--space-x4)}.lp-readings-table :is(th,td):last-child{text-align:start;white-space:normal}.lp-readings-table td:last-child{color:var(--text-secondary)}.lp-schedule{gap:var(--space-x3);grid-template-rows:auto 1fr;block-size:100%;display:grid}.lp-schedule-note{color:var(--text-muted);font-size:var(--type-floor);align-self:end}.lp-card-ink .lp-schedule-note{color:#f4f2ecb3}.lp-card-ink .lp-readings-table td:last-child{color:#f4f2ecd9}.lp-readings-table thead th,.lp-tile-source{color:var(--text-muted);font-size:var(--type-floor)}.lp-tile-share{gap:var(--space-x3);display:grid}.lp-share{gap:var(--space-x3);padding:var(--space-x5);border:var(--layout-hairline) solid var(--border-hairline);border-radius:var(--radius-tile);background:var(--surface-panel);display:grid}.lp-share-title{font-weight:500}.lp-share fieldset{gap:var(--space-x2);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.lp-share legend{color:var(--text-muted);font-size:var(--type-ui-small);padding:0}.lp-segmented{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--text-primary) 6%, transparent);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;justify-self:start;padding:3px;display:inline-grid}.lp-share label{min-block-size:38px;min-inline-size:88px;padding-inline:var(--space-x4);border-radius:var(--radius-pill);color:var(--text-secondary);font-size:var(--type-ui-small);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative}.lp-share input{opacity:0;border:var(--layout-hairline) solid transparent;appearance:none;cursor:pointer;margin:0;position:absolute;inset:0}.lp-share label:has(input:checked){background:var(--surface-panel);color:var(--text-primary);box-shadow:0 0 0 1px var(--border-hairline), 0 1px 2px #00000014}.lp-share label:has(input:focus-visible){outline:var(--focus-width) solid var(--focus-ring);outline-offset:2px}.lp-share-note{color:var(--text-muted);font-size:var(--type-floor)}.lp-share-preview{gap:var(--space-x2);display:grid}.lp-share-preview-label{color:var(--text-muted);font-size:var(--type-floor);letter-spacing:.04em;text-transform:uppercase}.lp-share-card{gap:var(--space-x1);padding:var(--space-x4);border:var(--layout-hairline) dashed var(--control-border);border-radius:var(--radius-tile);display:grid}.lp-share-card .lp-glance-app{color:var(--text-primary)}.lp-share-right{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--text-primary) 6%, transparent);color:var(--text-secondary);margin-inline-start:auto;padding:1px 8px;font-size:11px;font-style:normal}.lp-share-right [data-right=edit],.lp-tile-share:has(input[value=edit]:checked) .lp-share-right [data-right=view]{display:none}.lp-tile-share:has(input[value=edit]:checked) .lp-share-right [data-right=edit]{display:inline}.lp-share-tally{color:var(--text-secondary);font-size:var(--type-ui-small)}.lp-share-tally strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:500}.lp-share-card .lp-chip{margin-block-start:var(--space-x1)}.lp-share-card .lp-share-note{color:var(--text-secondary);font-size:var(--type-ui-small)}.lp-share-splits{gap:6px;margin-block-start:var(--space-x2);display:grid}.lp-share-splits>span{align-items:center;gap:var(--space-x2);grid-template-columns:6ch minmax(0,1fr);font-size:11px;display:grid}.lp-share-splits b{color:var(--text-secondary);font-weight:400}.lp-share-splits .lp-split{block-size:8px;inline-size:100%}.lp-trust{inline-size:min(100%, var(--layout-lp-wide))}.lp-trust-body{gap:var(--space-x8);display:grid}.lp-trust-body h3{font-size:var(--type-ui);letter-spacing:-.01em;margin-block-end:var(--space-x4)}.lp-trust-sources{padding:var(--space-x8);border:var(--layout-hairline) solid var(--border-hairline);border-radius:var(--radius-panel);background:var(--surface-panel)}.lp-trust-sources dl{column-gap:var(--space-x8);font-size:var(--type-ui-small);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lp-trust-sources dl>div{gap:var(--space-x4);padding-block:var(--space-x3);border-block-start:var(--layout-hairline) solid var(--border-hairline);grid-template-columns:10em minmax(0,1fr);display:grid}.lp-trust-sources dt{color:var(--text-primary);font-weight:500}.lp-trust-sources dd{color:var(--text-secondary)}.lp-trust-sources>p{color:var(--text-muted);font-size:var(--type-floor);margin-block-start:var(--space-x3)}.lp-refusals ul{gap:var(--space-x4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lp-refusals li{align-content:start;gap:var(--space-x3);padding:var(--space-x6);border:var(--layout-hairline) solid var(--border-hairline);border-radius:var(--radius-panel);background:var(--surface-raised);display:grid}.lp-refusals li>span{gap:var(--space-x1);display:grid}.lp-refusals strong{font-weight:500}.lp-refusals li>span>span{color:var(--text-muted);font-size:var(--type-ui-small)}.lp-refusal-icon{fill:none;block-size:22px;inline-size:22px;stroke:var(--text-primary);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.lp-price-list{gap:var(--space-x3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lp-price-list li{align-content:start;gap:var(--space-x2);padding:var(--space-x5) var(--space-x6);border:var(--layout-hairline) solid var(--border-hairline);border-radius:var(--radius-tile);background:var(--surface-panel);display:grid}.lp-price-list li[data-kind=bring]{background:var(--surface-raised)}.lp-price-kind{color:var(--text-muted);font-size:var(--type-floor);letter-spacing:.04em;text-transform:uppercase;font-weight:500}.lp-price-list li[data-kind=bring] .lp-price-kind{color:var(--mark-person)}.lp-price-note{color:var(--text-muted);font-size:var(--type-ui-small);text-align:center;margin-block-start:var(--space-x5)}.lp-faq{align-items:start;gap:var(--space-x12);inline-size:min(100%, var(--layout-lp-wide));grid-template-columns:300px minmax(0,1fr);display:grid}.lp-faq-head{gap:var(--space-x3);display:grid}.lp-faq-head p{color:var(--text-muted);font-size:var(--type-ui-small)}.lp-faq-head a{color:var(--text-primary);text-underline-offset:3px;text-decoration:underline}.lp-faq details{border-block-end:var(--layout-hairline) solid var(--border-hairline)}.lp-faq details:first-child{border-block-start:var(--layout-hairline) solid var(--border-hairline)}.lp-faq summary{min-block-size:60px;cursor:pointer;align-items:center;padding-inline-end:var(--space-x8);font-weight:500;list-style:none;display:flex;position:relative}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";color:var(--text-muted);transition:transform var(--motion-value) var(--motion-ease);font-size:20px;font-weight:400;position:absolute;inset-inline-end:var(--space-x1)}.lp-faq details[open] summary:after{transform:rotate(45deg)}.lp-faq details p{color:var(--text-secondary);max-inline-size:62ch;padding-block-end:var(--space-x5)}.lp-close{isolation:isolate;justify-items:center;gap:var(--space-x3);inline-size:min(100%, var(--layout-lp-close));padding:var(--space-x12) var(--space-x8);border:var(--layout-hairline) solid var(--border-hairline);border-radius:var(--radius-hero);background:radial-gradient(60% 80% at 20% 0%, color-mix(in srgb, var(--text-primary) var(--tint-bloom-soft), transparent), transparent 70%), var(--surface-panel);text-align:center;margin-block-start:var(--layout-lp-gap);scroll-margin-block-start:96px;display:grid;position:relative;overflow:hidden}.lp-close>h2{font-size:var(--type-lp-section)}.lp-close>p{color:var(--text-muted);max-inline-size:48ch}.lp-close-form{text-align:start;inline-size:100%}.lp .lp-close-form button[type=submit]{border:var(--layout-hairline) solid var(--border-hairline);color:var(--text-primary);background:0 0}.lp-close-form :is(form,label,input,textarea,button,p,a,span,h2){font-family:var(--font-ui);letter-spacing:normal}.lp-close-form .access-request{margin:var(--space-x3) 0 0;color:var(--text-primary)}.lp-close-form form{gap:var(--space-x3);display:grid}.lp-close-form label{color:var(--text-secondary);font-size:var(--type-ui-small);text-transform:none;font-weight:500}.lp-close-form label span{color:var(--text-muted);font-weight:400}.lp-close-form :is(input,textarea){inline-size:100%;min-inline-size:0;min-block-size:var(--layout-target);padding:var(--space-x2) var(--space-x3);border:var(--layout-hairline) solid var(--control-border);border-radius:var(--radius-control);background:var(--surface-ground);color:var(--text-primary);font-size:var(--type-ui);box-shadow:none}.lp-close-form :is(input,textarea)::placeholder{color:var(--text-muted);opacity:1}.lp-close-form textarea{field-sizing:content;resize:vertical;line-height:var(--type-ui-line)}.lp-close-form .access-scan{gap:var(--space-x2);margin:0;display:grid}.lp-close-form .access-presets{gap:var(--space-x2);flex-wrap:wrap;display:flex}.lp .lp-close-form .access-presets button{block-size:auto;inline-size:auto;min-block-size:var(--layout-target);padding:var(--space-x1) var(--space-x4);border:var(--layout-hairline) solid var(--control-border);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--text-primary);font-size:var(--type-ui-small);box-shadow:none;font-weight:400}.lp .lp-close-form .access-presets button:hover{border-color:var(--text-primary)}.lp .lp-close-form .access-presets button[aria-pressed=true]{border-color:var(--text-primary);background:var(--text-primary);color:var(--surface-ground)}.lp-close-form .account-helper{color:var(--text-muted);font-size:var(--type-floor)}.lp-close-form .account-helper a{color:var(--text-secondary)}.lp .lp-close-form button[type=submit]{block-size:auto;min-block-size:var(--layout-target);padding-inline:var(--space-x6);border:var(--layout-hairline) solid var(--text-primary);border-radius:var(--radius-pill);background:var(--text-primary);color:var(--surface-ground);font-size:var(--type-label);box-shadow:none;justify-self:start;font-weight:500}.lp .lp-close-form button[type=submit]:disabled{opacity:.6}.lp .lp-close-form :is(.access-presets button,button[type=submit]):before{content:none}.lp .lp-close-form :is(button,input,textarea):focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:2px}.public-page:has(.lp) .public-footer{inline-size:100%;max-inline-size:none;padding:var(--space-x8) max(var(--layout-inset-page), calc((100% - var(--layout-lp-container)) / 2 + var(--layout-inset-page))) 0;border-color:var(--border-hairline);color:var(--text-secondary);font-size:var(--type-ui-small);align-items:flex-start;column-gap:var(--space-x12);grid-template-columns:minmax(0,5fr) minmax(0,7fr);margin:0;display:grid;position:relative;overflow:hidden}.public-footer-brand{align-content:start;gap:var(--space-x3);display:grid}.public-footer-brand .public-wordmark{min-block-size:var(--layout-target);justify-self:start;align-items:center;display:flex}.public-footer-descriptor{max-inline-size:38ch;color:var(--text-secondary);line-height:1.5}.public-page:has(.lp) .public-footer .public-footer-contact{min-block-size:0;color:var(--text-primary);text-decoration:underline;text-decoration-color:var(--border-hairline);text-underline-offset:4px;justify-self:start}.public-page:has(.lp) .public-footer-columns{align-items:start;gap:var(--space-x8);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.public-page:has(.lp) .public-footer-column{align-content:start;gap:var(--space-x1);display:grid}.public-page:has(.lp) .public-footer-column h2{min-block-size:var(--layout-target);color:var(--text-primary);font-size:inherit;align-items:center;margin:0;font-weight:500;line-height:1.3;display:flex}.public-page:has(.lp) .public-footer a{color:var(--text-secondary);padding-inline:0;text-decoration:none}.public-page:has(.lp) .public-footer-column h2 a,.public-page:has(.lp) .public-footer a:hover{color:var(--text-primary)}.public-page:has(.lp) .public-footer .public-footer-more{color:var(--text-primary);text-decoration:underline;text-decoration-color:var(--border-hairline);text-underline-offset:4px}.public-footer-mark:before{content:"younna"}.public-footer-mark{margin-block:calc(var(--space-x4) - .2em) -.24em;color:color-mix(in srgb, var(--text-primary) var(--tint-wordmark), transparent);font-family:var(--font-display);letter-spacing:var(--tracking-wordmark);text-align:center;user-select:none;flex-basis:100%;grid-column:1/-1;font-size:clamp(120px,24vw,340px);font-weight:500;line-height:1}.public-page:has(.lp) .public-footer-legal{border-block-start:var(--layout-hairline) solid var(--border-hairline);grid-area:2/1/auto/-1;align-items:baseline;margin-block-start:var(--space-x10);padding-block-start:var(--space-x4)}.public-page:has(.lp) .public-footer-legal :is(.public-updated,.public-footer-disclaimer){color:var(--text-muted);font-size:var(--type-floor);flex-basis:auto}.public-page:has(.lp) .public-footer-disclaimer{max-inline-size:72ch}@media (width<=1100px){.lp-app{grid-template-columns:minmax(0,1fr) 260px}.lp-rail{display:none}.lp-stage{block-size:auto}.lp-window-space{padding-block:var(--space-x6);position:static}.lp-window{block-size:auto}.lp-canvas :is(.lp-figures,.lp-ledger-part) strong{white-space:normal}.lp-recorded-long{display:none}.lp-recorded-short{display:inline}}@media (width<=760px){.lp{--type-lp-display:var(--type-lp-display-phone);--type-lp-section:var(--type-lp-section-phone);--type-lead:var(--type-lead-phone);--type-lp-reading:var(--type-lp-reading-phone);--layout-lp-gap:var(--layout-lp-gap-phone)}.public-page:has(.lp) .public-header{min-block-size:var(--layout-rail-phone);padding-block:var(--space-x1)}.public-page:has(.lp) .public-nav-links{display:none}.public-page:has(.lp) .public-access-link{padding-inline:var(--space-x4);font-size:var(--type-ui-small)}.public-page:has(.lp) .public-wordmark{font-size:24px}.lp-section-head{margin-block-end:var(--space-x6)}.lp-hero{row-gap:var(--space-x3);grid-template-columns:minmax(0,1fr);grid-template-areas:"title""sub""note""works";padding-block-start:var(--space-x6);padding-inline:0}.lp-hero .lp-hero-note{white-space:normal}.lp-works-row{gap:var(--space-x5)}.lp-connect-body{padding:var(--space-x4)}.lp-connect-sources{grid-template-columns:minmax(0,1fr)}.lp>.lp-demo{margin-block-start:var(--space-x6)}.lp-frame{border-radius:var(--radius-panel)}.lp-tabs{gap:var(--space-x1);inline-size:100%;padding:var(--space-x2);grid-template-columns:repeat(2,minmax(0,1fr))}.lp-tabs [role=tab]{justify-content:flex-start;gap:var(--space-x2);min-block-size:48px;padding:var(--space-x1) var(--space-x2);border-radius:var(--radius-control)}.lp-tabs [role=tab][aria-selected=true]{background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--border-hairline)}.lp-tab-indicator,.lp-tab-caption{display:none}.lp-ticker{block-size:22px;inline-size:30px;font-size:9px}.lp-tab-label{font-size:var(--type-ui-small);line-height:1.2}.lp-stage{block-size:auto;padding:var(--space-x4) var(--space-x3)}.lp-window-space{position:static}.lp-window{inline-size:100%}.lp-app{grid-template-columns:minmax(0,1fr)}.lp-recorded{text-align:start;padding-inline-end:0}.lp-recorded-long{display:none}.lp-recorded-short{display:inline}.lp-stage[data-tab=implied] .lp-recorded{white-space:normal;font-size:var(--type-detail);line-height:1.2}.lp-stage[data-tab=implied] .lp-recorded-long{display:inline}.lp-stage[data-tab=implied] .lp-recorded-short{display:none}.lp-reading{column-gap:var(--space-x3);grid-template-columns:minmax(0,1fr) auto}.lp-reading-label,.lp-reading-change,.lp-reading .lp-chip{grid-column:1/-1}.lp-canvas{padding:var(--space-x4)}.lp-canvas h3{font-size:var(--type-ui)}.lp-reading{padding:var(--space-x3)}.lp-chip{font-size:11px}.lp-thread{border-inline-start:0;border-block-start:var(--layout-hairline) solid var(--border-hairline)}.lp-thread-body{gap:var(--space-x2);padding:var(--space-x3) var(--space-x4)}.lp-reply,.lp-next{display:none}.lp-inputs dt{inline-size:100%;min-inline-size:0}.lp-ledger,.lp-ledger-part dl{grid-template-columns:minmax(0,1fr)}.lp-ledger-part dl{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-outcome strong{font-size:22px}.lp-figures{gap:var(--space-x2)}.lp-figures>div{padding:var(--space-x2)}.lp-figures strong,.lp-canvas[data-view=thesis] .lp-figures strong{font-size:17px}.lp-figures dt,.lp-figures dd span{font-size:11px;line-height:1.3}.lp-rules-compact{grid-template-columns:minmax(0,1fr)}.lp-chart{min-block-size:168px}.lp-table :is(th,td){padding-inline:var(--space-x1)}.lp-caption{padding:var(--space-x4)}.lp-caption-text{flex-basis:100%}.lp-reads{padding:var(--space-x3) var(--space-x4) var(--space-x4)}.lp-market-rows{grid-template-columns:minmax(0,1fr)}.lp-trust-body{gap:var(--space-x5)}.lp-trust-sources{padding:var(--space-x5) var(--space-x4)}.lp-trust-sources dl{column-gap:var(--space-x4);grid-template-columns:repeat(2,minmax(0,1fr))}.lp-refusals ul{gap:var(--space-x2);grid-template-columns:minmax(0,1fr)}.lp-refusals li{padding:var(--space-x3) var(--space-x4);grid-template-columns:22px minmax(0,1fr)}.lp-meetings thead{display:none}.lp-meetings :is(th,td){white-space:normal;padding-block:8px}.lp-meetings caption{white-space:normal}.lp-meetings tbody th,.lp-call{white-space:nowrap}.lp-meetings .lp-split-value{inline-size:auto}.lp-meetings .lp-split{display:none}.lp-split-cell{inline-size:auto}.lp-split-legend{display:none}.lp-meeting-word{text-align:end;justify-content:flex-end;font-size:11px}.lp-market-rows{gap:var(--space-x5)}.lp-market-rows>li{padding-block:var(--space-x4) 0;align-content:start;gap:var(--space-x2);grid-row:auto;grid-template-rows:none}.lp-mini-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-market-builds{display:none}.lp-glance{padding:var(--space-x3)}.lp-glance-value strong{font-size:19px}.lp-change-body{grid-template-columns:minmax(0,1fr)}.lp-change-app{gap:var(--space-x4);padding:var(--space-x4)}.lp-change .lp-chart{min-block-size:168px}.lp-change-thread{border-inline-start:0;border-block-start:var(--layout-hairline) solid var(--border-hairline);padding:var(--space-x4)}.lp-change-window figcaption{padding:var(--space-x3) var(--space-x4)}.lp-build .lp-inputs,.lp-build .lp-chip,.lp-readings-table :is(th,td):nth-child(2){display:none}.lp-readings-table :is(th,td){white-space:normal;vertical-align:top}.lp-trust-sources dl>div{padding-block:var(--space-x2);grid-template-columns:minmax(0,1fr);gap:2px}.lp-trust .lp-section-head p{display:none}.lp-close-form .access-presets{margin-inline:calc(-1 * var(--space-x4));padding-inline:var(--space-x4);scrollbar-width:none;mask-image:linear-gradient(90deg, transparent, #000 var(--space-x4), #000 calc(100% - var(--space-x8)), transparent);flex-wrap:nowrap;overflow-x:auto}.lp .lp-close-form .access-presets button{white-space:nowrap;flex:none}.lp-change-figures strong{white-space:normal}.lp-change-figures>div[data-result=true] strong{font-size:15px}.lp-build-steps{grid-template-columns:minmax(0,1fr)}.lp-build-steps>li{padding:var(--space-x5) var(--space-x4)}.lp-build-steps>li+li:before{inline-size:1px;block-size:calc(var(--space-x4) + 1px);inset-block-start:calc(-1 * var(--space-x4) - 1px);inset-inline-start:calc(var(--space-x4) + 11.5px)}.lp-band{gap:var(--space-x5);padding:var(--space-x6) var(--space-x4);border-radius:var(--radius-panel);grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""proof""others"}.lp-proof-card{padding:var(--space-x4)}.lp-proof-card dl{grid-template-columns:minmax(0,1fr)}.lp-proof-others{gap:var(--space-x2);grid-template-columns:minmax(0,1fr)}.lp-proof-others li{padding:var(--space-x3) var(--space-x4)}.lp-pair{gap:var(--space-x4);grid-template-columns:minmax(0,1fr)}.lp-card{padding:var(--space-x6) var(--space-x4);border-radius:var(--radius-panel)}.lp-tile{min-block-size:0;padding:var(--space-x4)}.lp-share{padding:var(--space-x4)}.lp-price-list{gap:var(--space-x2);grid-template-columns:minmax(0,1fr)}.lp-price-list li{gap:var(--space-x1);padding:var(--space-x3) var(--space-x4)}.lp-faq{gap:var(--space-x6);grid-template-columns:minmax(0,1fr)}.lp-faq-head{position:static}.lp-close{padding:var(--space-x8) var(--space-x4);border-radius:var(--radius-panel)}.public-page:has(.lp) .public-footer{row-gap:var(--space-x6);grid-template-columns:minmax(0,1fr);padding-block-start:var(--space-x6)}.public-page:has(.lp) .public-footer-columns{gap:var(--space-x4);grid-template-columns:repeat(2,minmax(0,1fr));inline-size:100%;display:grid}.public-page:has(.lp) .public-footer-mark{margin-block-start:var(--space-x4)}.public-page:has(.lp) .public-footer-legal{grid-row:auto;margin-block-start:0}}@media (forced-colors:active){.lp-share label:has(input:checked){border:var(--layout-hairline) solid}}@media (prefers-reduced-motion:reduce){.lp-spinner{animation:none!important}.lp-panel:not([hidden]){animation:none}}
