.LmOk8W_page{max-width:var(--container);padding:var(--space-5) var(--gutter) var(--space-10);background:var(--color-bg);margin:0 auto}.LmOk8W_strip{padding-bottom:var(--space-5);border-bottom:1px solid var(--border);margin-bottom:var(--space-6)}.LmOk8W_brand{align-items:center;gap:var(--space-2);font-family:var(--font-display);font-weight:var(--fw-extra);font-size:var(--text-sm);letter-spacing:var(--ls-caps);color:var(--text-strong);text-decoration:none;display:inline-flex}.LmOk8W_brand:hover{color:var(--brand-hover);text-decoration:none}.LmOk8W_brandDot{border-radius:var(--radius-pill);background:var(--accent);width:10px;height:10px}.LmOk8W_stripGrid{gap:var(--space-6);grid-template-columns:1fr 200px;align-items:end;display:grid}.LmOk8W_stripArt{object-fit:cover;object-position:0 100%;border-radius:var(--radius-lg);border:1px solid var(--border);width:200px;height:150px}@media (max-width:700px){.LmOk8W_stripGrid{grid-template-columns:1fr}.LmOk8W_stripArt{display:none}}.LmOk8W_pageTitle{margin-top:var(--space-4);font-size:var(--text-h2);letter-spacing:var(--ls-tight)}.LmOk8W_pageSub{margin-top:var(--space-2);max-width:62ch;font-size:var(--text-body-lg);color:var(--text-muted)}.LmOk8W_shell{display:block}.LmOk8W_layout{gap:var(--space-5);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:900px){.LmOk8W_layout{gap:var(--space-6);grid-template-columns:1.1fr .9fr}}.LmOk8W_pill{top:var(--space-3);z-index:var(--z-sticky);align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--surface-inverse);color:var(--text-inverse);font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--text-sm);box-shadow:var(--shadow-md);cursor:pointer;border:none;display:inline-flex;position:sticky}.LmOk8W_pillHint{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-inverse-muted);text-transform:uppercase;letter-spacing:var(--ls-wide)}@media (min-width:900px){.LmOk8W_pill{display:none}}.LmOk8W_chatCol{min-width:0}.LmOk8W_thread{gap:var(--space-4);min-height:320px;max-height:min(62vh,640px);padding:var(--space-5);background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);flex-direction:column;display:flex;overflow-y:auto}.LmOk8W_threadInitial{min-height:0}.LmOk8W_user{max-width:46ch;padding:var(--space-3) var(--space-4);background:var(--surface-inverse);color:var(--text-inverse);border-radius:var(--radius-md);border-bottom-right-radius:var(--radius-xs);font-size:var(--text-sm);line-height:var(--lh-body);white-space:pre-wrap;overflow-wrap:break-word;align-self:flex-end}.LmOk8W_agentGroup{gap:var(--space-3);flex-direction:column;align-items:flex-start;display:flex}.LmOk8W_agent{max-width:46ch;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-md);border-bottom-left-radius:var(--radius-xs);color:var(--text-body);font-size:var(--text-sm);line-height:var(--lh-body);white-space:pre-wrap;overflow-wrap:break-word}.LmOk8W_typing{color:var(--text-muted);font-size:var(--text-sm);font-style:italic}.LmOk8W_progress{gap:var(--space-2);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.LmOk8W_progress span{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--color-bg-subtle);padding:.4rem .65rem}.LmOk8W_working{font-family:var(--font-mono);font-size:var(--text-xs);background:linear-gradient(90deg, var(--text-muted), var(--text-strong), var(--text-muted));color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.4s linear infinite LmOk8W_shimmer}@keyframes LmOk8W_shimmer{to{background-position:-200% 0}}.LmOk8W_notice{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--status-info-bg);color:var(--status-info);font-size:var(--text-sm)}.LmOk8W_noticeWarn{background:var(--status-warning-bg);color:var(--status-warning)}.LmOk8W_quickRow{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.LmOk8W_quick{padding:var(--space-2) var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface-card);color:var(--text-body);font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out)}.LmOk8W_quick:hover{border-color:var(--border-focus);background:var(--orange-50)}.LmOk8W_inputRow{gap:var(--space-2);margin-top:var(--space-3);display:flex}.LmOk8W_textarea{min-height:48px;padding:var(--space-3) var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-strong);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--lh-body);resize:none;flex:1}.LmOk8W_textarea:disabled{background:var(--color-bg-subtle);color:var(--text-muted)}.LmOk8W_sendButton{padding:0 var(--space-5);border-radius:var(--radius-md);background:var(--accent);color:var(--text-on-accent);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-sm);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);border:none;align-self:stretch}.LmOk8W_sendButton:hover:not(:disabled){background:var(--accent-hover)}.LmOk8W_sendButton:disabled{opacity:.5;cursor:default}.LmOk8W_panelCol{min-width:0;display:none}.LmOk8W_panelColOpen{order:-1;display:block}@media (min-width:900px){.LmOk8W_panelCol{top:var(--space-5);order:0;display:block;position:sticky}}.LmOk8W_panel{padding:var(--space-5);background:var(--surface-inverse);color:var(--text-inverse);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.LmOk8W_panelHead{align-items:center;gap:var(--space-2);display:flex}.LmOk8W_panelTitle{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-base);color:var(--text-inverse)}.LmOk8W_liveDot{border-radius:var(--radius-pill);background:var(--accent);width:9px;height:9px;animation:LmOk8W_pulse 2.2s var(--ease-in-out) infinite;flex:none}@keyframes LmOk8W_pulse{0%,to{opacity:1}50%{opacity:.35}}.LmOk8W_bizLine{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--text-inverse-muted)}.LmOk8W_theatre{margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--border-inverse);border-radius:var(--radius-sm);background:var(--surface-inverse-2)}.LmOk8W_theatreLine{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-inverse-muted);overflow-wrap:break-word;line-height:1.7}.LmOk8W_panelEmpty{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--text-inverse-muted);font-style:italic}.LmOk8W_panelPreview ol{margin:var(--space-3) 0 0;color:var(--text-inverse-muted);font-size:var(--text-sm);padding-left:1.2rem;line-height:1.7}.LmOk8W_oppList{margin:var(--space-4) 0 0;gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.LmOk8W_opp{padding:var(--space-3) var(--space-4);border:1px solid var(--border-inverse);border-radius:var(--radius-md);background:var(--surface-inverse-2)}.LmOk8W_oppHeard{opacity:.5;border-style:dotted}.LmOk8W_oppTitle{align-items:baseline;gap:var(--space-2);font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--text-sm);color:var(--text-inverse);display:flex}.LmOk8W_tick{color:var(--orange-400);font-size:var(--text-xs);flex:none}.LmOk8W_oppDetail{margin-top:var(--space-1);font-size:var(--text-xs);line-height:var(--lh-body);color:var(--text-inverse-muted)}.LmOk8W_chipRow{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.LmOk8W_chipInv{padding:2px var(--space-3);border:1px solid var(--border-inverse);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-inverse-muted);white-space:nowrap}.LmOk8W_chip{padding:2px var(--space-3);border-radius:var(--radius-pill);background:var(--color-bg-sunken);font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-body);white-space:nowrap}.LmOk8W_chipHot{background:var(--orange-500);color:var(--petrol-900);font-weight:var(--fw-semibold);border-color:#0000}.LmOk8W_heardBlock{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border-inverse)}.LmOk8W_heardHead{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-xs);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--orange-400);display:block}.LmOk8W_heardLine{margin-top:var(--space-2);font-size:var(--text-xs);font-style:italic;line-height:var(--lh-body);color:var(--text-inverse-muted)}.LmOk8W_artifact{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;max-width:56ch;box-shadow:var(--shadow-md);margin:0;overflow:hidden;transform:rotate(-.4deg)}.LmOk8W_artifactCaption{padding:var(--space-2) var(--space-4);background:var(--color-bg-sunken);border-bottom:1px solid var(--border);font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-subtle)}.LmOk8W_artifactInner{padding:var(--space-4) var(--space-5)}.LmOk8W_artifactTitle{font-size:var(--text-base);letter-spacing:var(--ls-normal)}.LmOk8W_artifactBody{margin:var(--space-3) 0 0;white-space:pre-wrap;overflow-wrap:break-word;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--lh-relaxed);color:var(--text-body)}.LmOk8W_gate{margin-top:var(--space-6);padding:var(--space-6);background:var(--surface-card);border:1px solid var(--border);border-top:3px solid var(--accent);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);max-width:var(--container-narrow)}.LmOk8W_gateHeading{font-size:var(--text-h3)}.LmOk8W_gateLead{margin-top:var(--space-2);font-size:var(--text-base);color:var(--text-body)}.LmOk8W_gateForm{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.LmOk8W_gateInput{padding:var(--space-3) var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-strong);font-family:var(--font-body);font-size:var(--text-base);flex:220px}.LmOk8W_gateButton{padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);background:var(--accent);color:var(--text-on-accent);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-base);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);border:none;flex:none}.LmOk8W_gateButton:hover:not(:disabled){background:var(--accent-hover)}.LmOk8W_gateButton:disabled{opacity:.6;cursor:default}.LmOk8W_gateError{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--status-danger)}.LmOk8W_consent{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--text-muted)}.LmOk8W_leadNote{margin-top:var(--space-5);font-size:var(--text-sm);color:var(--text-muted)}.LmOk8W_report{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--border);background:var(--color-bg)}.LmOk8W_eyebrow{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-xs);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--highlight);display:block}.LmOk8W_reportTitle{margin-top:var(--space-3);font-size:var(--text-h2);max-width:26ch}.LmOk8W_snapshot{margin-top:var(--space-4);max-width:64ch;font-size:var(--text-body-lg);line-height:var(--lh-relaxed);color:var(--text-body)}.LmOk8W_reportGrid{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:760px){.LmOk8W_reportGrid{grid-template-columns:repeat(2,1fr)}}.LmOk8W_reportCard{padding:var(--space-5);background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs)}.LmOk8W_reportCardTitle{font-size:var(--text-h4)}.LmOk8W_reportCardBlock{margin-top:var(--space-3)}.LmOk8W_reportCardBlock p{margin-top:var(--space-1);font-size:var(--text-sm);line-height:var(--lh-body);color:var(--text-body)}.LmOk8W_reportCardLabel{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-2xs);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted);display:block}.LmOk8W_readiness{margin-top:var(--space-6);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--color-bg-subtle)}.LmOk8W_readinessHead{justify-content:space-between;align-items:end;gap:var(--space-5);display:flex}.LmOk8W_readinessHead h3{margin-top:var(--space-1);font-size:var(--text-h4)}.LmOk8W_readinessHead>p{max-width:52ch;font-size:var(--text-sm);line-height:var(--lh-body);color:var(--text-muted)}.LmOk8W_readinessGrid{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.LmOk8W_readinessItem{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-card)}.LmOk8W_readinessLabel{justify-content:space-between;align-items:start;gap:var(--space-2);display:flex}.LmOk8W_readinessLabel h4{font-size:var(--text-sm)}.LmOk8W_readinessLabel span{padding:3px var(--space-2);border-radius:var(--radius-pill);background:var(--status-warning-bg);color:var(--status-warning);font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:capitalize;flex:none}.LmOk8W_readinessLabel span[data-rating=ready]{background:var(--status-success-bg);color:var(--status-success)}.LmOk8W_readinessLabel span[data-rating="not yet known"]{background:var(--color-bg-sunken);color:var(--text-muted)}.LmOk8W_readinessItem p{margin-top:var(--space-2);font-size:var(--text-xs);line-height:var(--lh-body);color:var(--text-body)}@media (max-width:650px){.LmOk8W_readinessHead{flex-direction:column;align-items:start}.LmOk8W_readinessGrid{grid-template-columns:1fr}}.LmOk8W_report .LmOk8W_artifact{margin-top:var(--space-6)}.LmOk8W_brief{margin-top:var(--space-6);background:var(--surface-inverse);max-width:64ch;color:var(--text-inverse);border-radius:var(--radius-lg);overflow:hidden}.LmOk8W_briefHead{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border-inverse);flex-wrap:wrap;display:flex}.LmOk8W_briefTitle{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-sm);color:var(--text-inverse)}.LmOk8W_briefTag{padding:2px var(--space-3);border:1px solid var(--border-inverse);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--orange-300)}.LmOk8W_briefList{padding:var(--space-4) var(--space-5) var(--space-5) var(--space-7);margin:0}.LmOk8W_briefList li{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-inverse-muted);line-height:1.9}.LmOk8W_gap{margin-top:var(--space-6);max-width:64ch;padding:var(--space-4) var(--space-5);border-left:4px solid var(--burgundy-600);border-radius:var(--radius-xs);background:var(--burgundy-50)}.LmOk8W_gapLabel{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-2xs);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--burgundy-600);display:block}.LmOk8W_gap p{margin-top:var(--space-2);font-size:var(--text-sm);line-height:var(--lh-body);color:var(--text-body)}.LmOk8W_nextStep{margin-top:var(--space-6);max-width:60ch;font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--text-lead);color:var(--text-strong)}.LmOk8W_ctaRow{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.LmOk8W_ctaPrimary{padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);background:var(--accent);color:var(--text-on-accent);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-base);transition:background var(--dur-fast) var(--ease-out);text-decoration:none;display:inline-block}.LmOk8W_ctaPrimary:hover{background:var(--accent-hover);text-decoration:none}.LmOk8W_ctaSecondary{padding:var(--space-3) var(--space-6);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-strong);font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--text-base);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out)}.LmOk8W_ctaSecondary:hover{border-color:var(--border-focus)}.LmOk8W_progressWrap{align-items:center;gap:12px;padding:6px 2px 10px;display:flex}.LmOk8W_progressTrack{background:color-mix(in srgb, currentColor 12%, transparent);border-radius:999px;flex:1;height:5px;overflow:hidden}.LmOk8W_progressFill{background:var(--accent,#ffab4a);border-radius:999px;height:100%;transition:width .6s}.LmOk8W_progressLabel{opacity:.75;white-space:nowrap;font-size:12px}@media (max-width:560px){.LmOk8W_progressLabel{display:none}}.LmOk8W_bookBtn{background:var(--orange-500,#ffab4a);color:#0a0b34;border-radius:999px;margin-top:8px;padding:12px 22px;font-weight:700;text-decoration:none;display:inline-block}.LmOk8W_bookBtn:hover{filter:brightness(1.05)}.LmOk8W_heroGrid{gap:var(--space-6);margin-top:var(--space-5);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;display:grid}.LmOk8W_eyebrow{font-size:var(--text-xs);font-weight:var(--fw-bold);letter-spacing:.12em;text-transform:uppercase;color:#e0708a}.LmOk8W_heroTitle{margin-top:var(--space-3);letter-spacing:var(--ls-tight);font-size:clamp(2.2rem,4.2vw,3.6rem);line-height:1.04}.LmOk8W_hl{color:var(--orange-500)}.LmOk8W_heroCta{margin-top:var(--space-5);border-radius:var(--radius-pill);background:var(--accent);min-height:48px;color:var(--text-on-accent);font-family:var(--font-display);font-weight:var(--fw-bold);align-items:center;padding:12px 26px;display:inline-flex;box-shadow:0 8px 30px #ffab4a40}.LmOk8W_heroCta:hover{background:var(--accent-hover);text-decoration:none}.LmOk8W_film{background:#07081f;border:1px solid #fffdfa1f;border-radius:22px;width:100%;overflow:hidden;box-shadow:0 30px 80px #00000059}.LmOk8W_player{opacity:0;width:100%;height:100%;transition:opacity .8s;display:block}.LmOk8W_playerReady{opacity:1}.LmOk8W_chatAnchor{margin-bottom:var(--space-4);scroll-margin-top:var(--space-5)}.LmOk8W_chatTitle{margin-top:var(--space-2);letter-spacing:var(--ls-tight);font-size:clamp(1.6rem,2.6vw,2.2rem)}.LmOk8W_gets{margin-top:var(--space-10)}.LmOk8W_getGrid{gap:var(--space-5);margin-top:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.LmOk8W_getCard{background:var(--surface-card);border:1px solid var(--border);border-radius:20px;margin:0;overflow:hidden}.LmOk8W_getCard img{aspect-ratio:3/2;object-fit:cover;background:#fffdfa;width:100%;height:auto;display:block}.LmOk8W_getCard figcaption{padding:var(--space-4) var(--space-5) var(--space-5);gap:var(--space-2);display:grid}.LmOk8W_getCard b{font-family:var(--font-display);color:var(--text-strong);font-size:1.15rem}.LmOk8W_getCard span{color:var(--text-muted);line-height:var(--lh-body)}@media (max-width:960px){.LmOk8W_heroGrid,.LmOk8W_getGrid{grid-template-columns:1fr}}@media (max-width:760px){.LmOk8W_film{max-width:420px;margin:0 auto}}@media (prefers-reduced-motion:reduce){.LmOk8W_player{transition:none}}.LmOk8W_oppHow{margin-top:var(--space-2);padding:var(--space-2) var(--space-3);border-left:2px solid var(--orange-500);font-size:var(--text-xs);line-height:var(--lh-body);color:var(--text-inverse)}.LmOk8W_oppHowLabel{font-size:var(--text-2xs);font-weight:var(--fw-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--orange-500);margin-bottom:2px;display:block}.LmOk8W_covered{margin:var(--space-3) 0 var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:#ffab4a14;border:1px solid #ffab4a4d}.LmOk8W_coveredHead{font-size:var(--text-2xs);font-weight:var(--fw-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--orange-500)}.LmOk8W_covered ul{margin:var(--space-2) 0 0;gap:4px;padding-left:1.1em;display:grid}.LmOk8W_joeRow{gap:var(--space-4);margin-bottom:var(--space-4);align-items:center;display:flex}.LmOk8W_joeRow img{object-fit:cover;border:3px solid var(--orange-500);border-radius:50%;flex:none;width:72px;height:72px}.LmOk8W_shell{--st-pane:#14163d;--st-card:#1b1e4a;--st-bubble:#1f2257;--st-line:#fffdfa1f;--st-text:#fffdfa;--st-muted:#a3a3bd;--st-orange:#ffab4a;--st-pink:#e0708a;--st-green:#7fd1a8;--st-navy:#0a0b34}.LmOk8W_pane{background:var(--st-pane);border:2px solid var(--st-line);border-radius:26px;overflow:hidden;box-shadow:0 30px 80px #04051873}.LmOk8W_paneHead{border-bottom:1px solid var(--st-line);color:var(--st-text);font-family:var(--font-display);align-items:center;gap:10px;padding:16px 22px;font-size:1.05rem;display:flex}.LmOk8W_paneHead b{font-weight:800}.LmOk8W_paneSub{color:var(--st-muted);font-family:var(--font-body);font-size:.85rem}.LmOk8W_paneLive{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--st-green);background:#7fd1a81f;border-radius:999px;margin-left:auto;padding:4px 10px;font-size:.7rem;font-weight:700}.LmOk8W_pane .LmOk8W_progressWrap{margin:0;padding:12px 22px 0}.LmOk8W_pane .LmOk8W_progressTrack{background:#fffdfa1a;border-radius:6px;height:6px}.LmOk8W_pane .LmOk8W_progressFill{background:var(--st-orange);border-radius:6px;transition:width .8s cubic-bezier(.2,.8,.2,1)}.LmOk8W_pane .LmOk8W_progressLabel{color:var(--st-muted);font-family:var(--font-body);font-size:.75rem}.LmOk8W_pane .LmOk8W_thread{box-shadow:none;scrollbar-width:thin;scrollbar-color:#fffdfa33 transparent;background:0 0;border:none;border-radius:0;gap:14px;min-height:360px;max-height:min(64vh,660px);padding:18px 22px 8px}.LmOk8W_pane .LmOk8W_threadInitial{min-height:0}.LmOk8W_pane .LmOk8W_user{background:var(--st-orange);max-width:82%;color:var(--st-navy);border-radius:20px 20px 6px;padding:12px 18px;font-size:.95rem;font-weight:600;animation:.45s cubic-bezier(.2,1.4,.4,1) both LmOk8W_bubbleIn}.LmOk8W_pane .LmOk8W_agentGroup{animation:.45s cubic-bezier(.2,1.4,.4,1) both LmOk8W_bubbleIn}.LmOk8W_pane .LmOk8W_agent{background:var(--st-bubble);border:1px solid var(--st-line);max-width:86%;color:var(--st-text);border-radius:20px 20px 20px 6px;padding:12px 18px 14px;font-size:.95rem}.LmOk8W_who{letter-spacing:.14em;text-transform:uppercase;color:var(--st-orange);white-space:normal;margin-bottom:4px;font-size:.66rem;font-weight:700;display:block}@keyframes LmOk8W_bubbleIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.LmOk8W_dots{vertical-align:middle;gap:5px;margin-right:10px;display:inline-flex}.LmOk8W_dots i{background:var(--st-orange);border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite LmOk8W_dot}.LmOk8W_dots i:nth-child(2){animation-delay:.15s}.LmOk8W_dots i:nth-child(3){animation-delay:.3s}@keyframes LmOk8W_dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.LmOk8W_thinking{color:var(--st-muted);font-size:.85rem}.LmOk8W_pane .LmOk8W_quickRow{margin:0;padding:4px 22px 0}.LmOk8W_pane .LmOk8W_quick{color:var(--st-text);background:0 0;border:1.5px solid #ffab4a8c;font-weight:600}.LmOk8W_pane .LmOk8W_quick:hover{border-color:var(--st-orange);background:#ffab4a1f}.LmOk8W_pane .LmOk8W_inputRow{background:var(--st-card);border:1.5px solid var(--st-line);border-radius:999px;align-items:center;gap:8px;margin:12px 14px 14px;padding:6px 6px 6px 18px;transition:border-color .2s,box-shadow .2s}.LmOk8W_pane .LmOk8W_inputRow:focus-within{border-color:var(--st-orange);box-shadow:0 0 0 4px #ffab4a26}.LmOk8W_pane .LmOk8W_textarea{min-height:40px;color:var(--st-text);background:0 0;border:none;outline:none;padding:9px 0}.LmOk8W_pane .LmOk8W_textarea::placeholder{color:var(--st-muted)}.LmOk8W_pane .LmOk8W_textarea:disabled{color:var(--st-muted);background:0 0}.LmOk8W_pane .LmOk8W_sendButton{background:var(--st-orange);width:44px;height:44px;color:var(--st-navy);border-radius:50%;flex:none;align-self:center;place-items:center;padding:0;display:grid}.LmOk8W_pane .LmOk8W_sendButton:hover:not(:disabled){background:#ffbd6e;transform:translate(1px)}.LmOk8W_pane .LmOk8W_sendButton:disabled{opacity:.35}.LmOk8W_pane .LmOk8W_notice{border-radius:14px;margin:0 4px}.LmOk8W_pane .LmOk8W_artifact{background:var(--st-card);max-width:92%;box-shadow:none;border:1.5px solid #e0708a73;border-radius:18px;transform:none}.LmOk8W_pane .LmOk8W_artifactCaption{border-bottom:1px solid var(--st-line);color:var(--st-muted);font-family:var(--font-body);background:0 0;padding:10px 18px;font-size:.75rem}.LmOk8W_artifactCaption:before{content:"";background:var(--st-pink);border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.LmOk8W_pane .LmOk8W_artifactTitle{color:var(--st-text);font-family:var(--font-display);font-weight:800}.LmOk8W_pane .LmOk8W_artifactBody{color:var(--st-text)}.LmOk8W_ph{color:var(--st-orange)}.LmOk8W_panel{background:var(--st-pane);color:var(--st-text);border:2px solid var(--st-line);border-radius:26px;padding:0;overflow:hidden;box-shadow:0 30px 80px #04051873}.LmOk8W_panelHead{border-bottom:1px solid var(--st-line);padding:16px 22px}.LmOk8W_panelTitle{color:var(--st-text);font-size:1.05rem;font-weight:800}.LmOk8W_bizChip{border-bottom:1px solid var(--st-line);color:var(--st-muted);margin:0;padding:10px 22px;font-size:.8rem;font-weight:600}.LmOk8W_shell .LmOk8W_liveDot{background:var(--st-orange)}@media (min-width:900px){.LmOk8W_panelBody{scrollbar-width:thin;scrollbar-color:#fffdfa33 transparent;max-height:min(64vh,660px);overflow-y:auto}}.LmOk8W_panelBody{padding:16px 18px 20px}.LmOk8W_theatre{border-color:var(--st-line);background:var(--st-card);border-radius:14px;margin:0 0 12px}.LmOk8W_theatreLine{font-family:var(--font-body);color:var(--st-muted)}.LmOk8W_theatreLine:before{content:"✓ ";color:var(--st-green)}.LmOk8W_oppList{gap:12px;margin:0}.LmOk8W_opp{background:var(--st-card);border:1.5px solid #fffdfa14;border-radius:16px;padding:14px 16px;transition:border-color .4s,box-shadow .4s;animation:.5s cubic-bezier(.2,.9,.3,1) both LmOk8W_cardIn;position:relative}.LmOk8W_oppHeard{opacity:1;border-style:dashed;border-color:#fffdfa2e}.LmOk8W_oppConfirmed{border-color:#7fd1a880}.LmOk8W_oppTop{border-color:var(--st-orange);box-shadow:0 0 0 4px #ffab4a24}@keyframes LmOk8W_cardIn{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}.LmOk8W_oppTitle{color:var(--st-text);padding-right:96px;font-size:.98rem;font-weight:800;line-height:1.3}.LmOk8W_status{letter-spacing:.12em;text-transform:uppercase;color:var(--st-muted);background:#a3a3bd29;border-radius:999px;padding:4px 9px;font-size:.62rem;font-weight:700;position:absolute;top:12px;right:12px}.LmOk8W_statusOn{color:var(--st-green);background:#7fd1a829;animation:.4s cubic-bezier(.2,1.6,.4,1) both LmOk8W_pop}@keyframes LmOk8W_pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.LmOk8W_oppDetail{color:var(--st-muted);font-size:.85rem}.LmOk8W_oppHow{color:var(--st-text);border-left-color:var(--st-orange);background:#ffab4a0f;border-radius:0 10px 10px 0}.LmOk8W_chipRow{margin-top:10px}.LmOk8W_chipInv{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;border-color:var(--st-line);color:var(--st-muted);font-size:.68rem;font-weight:700}.LmOk8W_chipHot{color:var(--st-orange);background:#ffab4a29;border-color:#0000}.LmOk8W_ghostList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.LmOk8W_ghost{color:var(--st-muted);background:linear-gradient(100deg,#0000 30%,#fffdfa0d 50%,#0000 70%) 0 0/220% 100%;border:1.5px dashed #fffdfa24;border-radius:16px;align-items:center;gap:14px;padding:16px;font-size:.9rem;animation:2.6s linear infinite LmOk8W_sweep;display:flex}.LmOk8W_ghost:nth-child(2){animation-delay:.3s}.LmOk8W_ghost:nth-child(3){animation-delay:.6s}@keyframes LmOk8W_sweep{to{background-position:-220% 0}}.LmOk8W_ghostNum{width:30px;height:30px;color:var(--st-orange);font-family:var(--font-display);background:#ffab4a24;border-radius:50%;flex:none;place-items:center;font-size:.85rem;font-weight:800;display:grid}.LmOk8W_heardBlock{border-top-color:var(--st-line)}.LmOk8W_heardHead{color:var(--st-orange);font-family:var(--font-body);letter-spacing:.12em;font-size:.68rem}.LmOk8W_heardLine{background:var(--st-card);color:var(--st-text);border-radius:12px;margin:8px 8px 0 0;padding:6px 12px;font-style:normal;display:inline-block}.LmOk8W_heardLine:before{content:"“";color:var(--st-orange);margin-right:2px}.LmOk8W_heardLine:after{content:"”";color:var(--st-orange);margin-left:1px}.LmOk8W_pill{background:var(--st-pane,#14163d);color:#fffdfa;border:1.5px solid #ffab4a80}@media (prefers-reduced-motion:reduce){.LmOk8W_pane .LmOk8W_user,.LmOk8W_pane .LmOk8W_agentGroup,.LmOk8W_opp,.LmOk8W_statusOn,.LmOk8W_ghost,.LmOk8W_dots i{animation:none}}.LmOk8W_build{background:#0b0c26;border:1.5px solid #ffab4a73;border-radius:18px;width:100%;max-width:100%;margin:0;animation:.45s cubic-bezier(.2,1.4,.4,1) both LmOk8W_bubbleIn;overflow:hidden}.LmOk8W_buildHead{color:#fffdfa;font-family:var(--font-display);border-bottom:1px solid #fffdfa1a;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:11px 16px;font-size:.92rem;display:flex}.LmOk8W_buildDot{background:#ffab4a;border-radius:50%;width:9px;height:9px;animation:1s ease-in-out infinite LmOk8W_pulse}.LmOk8W_buildDotDone{background:#7fd1a8;animation:none}.LmOk8W_buildSub{color:#a3a3bd;font-family:var(--font-body);font-size:.78rem}.LmOk8W_buildCount{color:#ffab4a;font-family:var(--font-mono);margin-left:auto;font-size:.72rem}.LmOk8W_buildToggle{color:#fffdfa;cursor:pointer;background:0 0;border:1px solid #fffdfa33;border-radius:999px;margin-left:auto;padding:4px 12px;font-size:.75rem}.LmOk8W_buildToggle:hover{border-color:#ffab4a}.LmOk8W_code{min-height:220px;max-height:300px;font-family:var(--font-mono);color:#9fe3c1;white-space:pre-wrap;word-break:break-all;margin:0;padding:14px 16px;font-size:.74rem;line-height:1.55;overflow:hidden}.LmOk8W_codeFull{color:#cfd2f0;max-height:520px;overflow:auto}.LmOk8W_caret{vertical-align:text-bottom;background:#ffab4a;width:8px;height:1em;margin-left:2px;animation:.9s step-end infinite LmOk8W_blink;display:inline-block}@keyframes LmOk8W_blink{50%{opacity:0}}.LmOk8W_buildFrame{background:#14163d;border:0;width:100%;display:block}.LmOk8W_buildNote{color:#a3a3bd;border-top:1px solid #fffdfa14;margin:0;padding:9px 16px 11px;font-size:.72rem}.LmOk8W_keep{color:#fffdfa;background:#10123a;border-top:1px solid #fffdfa1a;flex-direction:column;gap:12px;padding:14px 16px 16px;display:flex}.LmOk8W_keepForm,.LmOk8W_keepDone{flex-direction:column;gap:8px;display:flex}.LmOk8W_keepHead{font-family:var(--font-display);color:#fffdfa;font-size:.92rem;font-weight:700}.LmOk8W_keepRow{flex-wrap:wrap;gap:8px;display:flex}.LmOk8W_keepInput{min-width:0;font:inherit;color:#fffdfa;background:#14163d;border:1.5px solid #fffdfa40;border-radius:10px;flex:200px;padding:10px 12px;font-size:.9rem}.LmOk8W_keepInput:focus{border-color:#ffab4a;outline:none;box-shadow:0 0 0 3px #ffab4a40}.LmOk8W_keepButton{font-family:var(--font-display);color:#0a0b34;cursor:pointer;background:#ffab4a;border:0;border-radius:999px;flex:none;padding:10px 18px;font-size:.9rem;font-weight:700}.LmOk8W_keepButton:disabled{opacity:.6}.LmOk8W_keepNote{color:#a3a3bd;font-size:.75rem;line-height:1.45}.LmOk8W_keepError{color:#e0708a;font-size:.8rem}.LmOk8W_keepLink{color:#ffab4a;overflow-wrap:anywhere;font-size:.85rem}.LmOk8W_keepBook{font-family:var(--font-display);color:#fffdfa;border:1.5px solid #ffab4ab3;border-radius:999px;align-self:flex-start;padding:9px 18px;font-size:.9rem;font-weight:700;text-decoration:none}.LmOk8W_keepBook:hover{background:#ffab4a1f}.LmOk8W_approveRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.LmOk8W_approveHint{color:#a3a3bd;width:100%;font-size:.78rem}.LmOk8W_approveYes{color:#0a0b34;cursor:pointer;background:#7fd1a8;border:none;border-radius:999px;padding:8px 16px;font-size:.85rem;font-weight:700}.LmOk8W_approveYes:hover{filter:brightness(1.06)}.LmOk8W_firstPass{color:#a3a3bd;border-bottom:1px solid #fffdfa14;margin:0;padding:10px 22px;font-size:.78rem;font-style:italic}.LmOk8W_coveredNote{color:var(--text-muted);margin:8px 0 0;font-size:.8rem;font-style:italic}@media (prefers-reduced-motion:reduce){.LmOk8W_caret,.LmOk8W_buildDot{animation:none}}
