.lw-launch-main{background:var(--bg,#0a0f1a);color:var(--text-primary);overflow-x:clip;--lw-nav-h:72px;padding-top:var(--lw-nav-h)}.lw-launch-section-head{text-align:center;max-width:760px;margin:0 auto 48px}.lw-launch-title{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:600;letter-spacing:-.02em;margin:8px 0 16px;line-height:1.1}.lw-launch-lead{font-size:var(--text-lg);color:var(--text-secondary);line-height:1.6;margin:0 auto;max-width:620px}.lw-launch-nav{position:sticky;top:0;z-index:40;background:rgba(10,15,26,.72);backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px);border-bottom:1px solid hsla(39,23%,63%,.1)}.lw-launch-nav-inner{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;gap:24px}.lw-launch-nav-logo{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:600;font-size:1.02rem;letter-spacing:-.01em;color:var(--text-primary);text-decoration:none}.lw-launch-nav-mark{color:#5ba4b5;font-size:.9rem}.lw-launch-nav-links{display:flex;gap:28px;font-size:.9rem;color:var(--text-secondary)}.lw-launch-nav-links a{color:inherit;text-decoration:none;transition:color .2s ease}.lw-launch-nav-links a:hover{color:var(--text-primary)}.lw-launch-nav-right{display:inline-flex;align-items:center;gap:18px}.lw-launch-nav-locale{display:inline-flex;gap:6px;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-family:var(--font-mono)}.lw-launch-nav-locale a{color:inherit;text-decoration:none;padding:4px 6px;border-radius:4px;transition:color .2s ease,background .2s ease}.lw-launch-nav-locale a.is-active{color:var(--text-primary);background:rgba(91,164,181,.12)}.lw-launch-nav-cta{display:inline-flex;align-items:center;padding:9px 18px;border-radius:999px;background:rgba(91,164,181,.18);border:1px solid rgba(91,164,181,.42);color:var(--text-primary);font-size:.82rem;font-weight:600;letter-spacing:.06em;text-decoration:none;transition:background .2s ease,border-color .2s ease}.lw-launch-nav-cta:hover{background:rgba(91,164,181,.28);border-color:rgba(91,164,181,.6)}@media (max-width:760px){.lw-launch-nav-links{display:none}}.lw-launch-hero{padding:64px 24px 80px;position:relative}.lw-launch-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center;max-width:1240px;margin:0 auto}@media (max-width:960px){.lw-launch-hero-grid{grid-template-columns:1fr;gap:48px}}.lw-launch-eyebrow{color:#5ba4b5;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px}.lw-launch-headline{font-family:var(--font-display);font-size:clamp(2.6rem,6vw,4.6rem);font-weight:600;letter-spacing:-.028em;line-height:1.04;margin:0 0 14px}.lw-launch-sub-headline{font-size:clamp(1.25rem,2.4vw,1.65rem);font-weight:500;color:#c8e6ec;margin:0 0 18px;line-height:1.3}.lw-launch-subline{font-size:var(--text-lg);color:var(--text-secondary);max-width:560px;line-height:1.6;margin:0 0 28px}.lw-launch-hero-cta{display:flex;gap:12px;margin-bottom:36px;flex-wrap:wrap}.lw-launch-trust-strip{list-style:none;padding:0;margin:0;display:flex;gap:18px;flex-wrap:wrap;font-size:.78rem;color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.06em}.lw-launch-trust-strip li{display:inline-flex;align-items:center;gap:6px}.lw-launch-trust-strip li+li:before{content:"·";color:rgba(91,164,181,.5);margin-right:10px}.lw-launch-hero-device{position:relative;display:flex;flex-direction:column;align-items:center}.lw-launch-mockup-caption{margin:22px 0 0;font-family:var(--font-mono);font-size:.8rem;color:var(--text-muted);letter-spacing:.04em;text-align:center}.lw-launch-chat{padding:14px 12px;gap:8px}.lw-launch-msg{max-width:86%;padding:10px 12px;border-radius:12px;font-size:.72rem;line-height:1.45;position:relative;opacity:0}.lw-launch-msg p{margin:0;color:#0f1a22}.lw-launch-msg-in{align-self:flex-start;background:#fff;color:#0f1a22;border-bottom-left-radius:4px}.lw-launch-msg-out{align-self:flex-end;background:linear-gradient(135deg,#d6f2ed,#c8e6ec);color:#0d1321;border-bottom-right-radius:4px}.lw-launch-msg-title{display:block;font-weight:600;margin-bottom:3px;font-size:.74rem}.lw-launch-msg-time{display:block;margin-top:5px;font-size:.58rem;color:rgba(13,19,33,.5);text-align:right}.lw-launch-attachment{margin-top:6px;padding:5px 8px;background:rgba(91,164,181,.1);border-radius:6px;display:inline-flex;align-items:center;gap:6px;font-size:.64rem;color:#26525b}.lw-launch-attachment-dot{width:6px;height:6px;background:#5ba4b5;border-radius:50%}.lw-launch-msg-typing{align-self:flex-start;background:#fff;display:inline-flex;align-items:center;gap:6px;padding:10px 14px;border-bottom-left-radius:4px;max-width:60%}.lw-launch-typing-dot{width:5px;height:5px;border-radius:50%;background:rgba(15,26,34,.4);animation:launch-typing 1.2s ease-in-out infinite}.lw-launch-typing-dot:nth-child(2){animation-delay:.15s}.lw-launch-typing-dot:nth-child(3){animation-delay:.3s}@keyframes launch-typing{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}.lw-launch-typing-label{font-size:.62rem;color:rgba(15,26,34,.5);margin-left:4px}.lw-launch-pdf{margin-top:6px;display:flex;align-items:center;gap:8px;padding:7px 9px;background:hsla(0,0%,100%,.55);border:1px solid rgba(15,26,34,.08);border-radius:7px}.lw-launch-pdf-icon{font-size:.56rem;font-weight:700;padding:3px 6px;background:#e03b3b;color:#fff;border-radius:4px;letter-spacing:.04em;font-family:var(--font-mono)}.lw-launch-pdf-name{font-size:.66rem;color:#0f1a22;font-family:var(--font-mono)}.lw-launch-msg-voice{min-width:200px}.lw-launch-voice{display:flex;align-items:center;gap:8px}.lw-launch-voice-play{width:22px;height:22px;border-radius:50%;background:#5ba4b5;color:#fff;font-size:.6rem;display:inline-flex;align-items:center;justify-content:center}.lw-launch-voice-wave{flex:1;display:flex;align-items:center;gap:2px;height:22px}.lw-launch-voice-wave span{width:2px;background:rgba(91,164,181,.55);border-radius:1px}.lw-launch-voice-time{font-size:.6rem;color:rgba(15,26,34,.5);font-family:var(--font-mono)}.lw-launch-voice-transcript{margin-top:6px!important;font-style:italic;font-size:.68rem!important;color:rgba(15,26,34,.68)!important}.lw-launch-approve{all:unset;margin-top:8px;display:flex;align-items:center;gap:10px;padding:6px;background:rgba(91,164,181,.18);border-radius:999px;cursor:default}.lw-launch-approve-track{display:inline-flex;align-items:center;justify-content:flex-start;width:52px;height:22px;border-radius:999px;background:rgba(91,164,181,.35);padding:2px}.lw-launch-approve-handle{width:18px;height:18px;border-radius:50%;background:#fff;color:#5ba4b5;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;animation:launch-swipe 2.4s ease-in-out infinite}@keyframes launch-swipe{0%,to{transform:translateX(0)}50%{transform:translateX(30px)}}.lw-launch-approve-label{font-size:.66rem;font-weight:600;color:#0d1321}.lw-launch-msg-sent{gap:8px;padding-right:14px}.lw-launch-check,.lw-launch-msg-sent{display:inline-flex;align-items:center}.lw-launch-check{justify-content:center;width:18px;height:18px;border-radius:50%;background:#5ba4b5;color:#fff;font-size:.6rem}.lw-launch-two-worlds{padding:96px 24px;background:linear-gradient(180deg,hsla(0,0%,100%,.01),transparent)}.lw-launch-two-worlds-grid{display:grid;grid-template-columns:1fr 24px 1fr 24px 1fr;gap:0;align-items:stretch;max-width:1240px;margin:0 auto}.lw-launch-tw-col{padding:28px;background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.012));border:1px solid hsla(39,23%,63%,.14);border-radius:14px}.lw-launch-tw-col-center{border-color:rgba(91,164,181,.35);background:linear-gradient(180deg,rgba(91,164,181,.1),rgba(91,164,181,.04))}.lw-launch-tw-tag{display:inline-block;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:#5ba4b5;margin-bottom:14px}.lw-launch-tw-title{font-family:var(--font-display);font-size:1.35rem;font-weight:600;margin:0 0 10px;letter-spacing:-.01em}.lw-launch-tw-body{font-size:var(--text-base);color:var(--text-secondary);line-height:1.6;margin:0}.lw-launch-tw-arrow,.lw-launch-tw-gate{display:flex;align-items:center;justify-content:center;position:relative}.lw-launch-tw-arrow span{width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(91,164,181,.5),transparent)}.lw-launch-tw-gate{flex-direction:column}.lw-launch-tw-gate:after,.lw-launch-tw-gate:before{content:"";flex:1;width:1px;background:linear-gradient(180deg,transparent,rgba(91,164,181,.5),transparent)}.lw-launch-tw-gate-label{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:#5ba4b5;padding:6px 8px;border:1px solid rgba(91,164,181,.35);border-radius:6px;background:rgba(10,15,26,.6);writing-mode:horizontal-tb;white-space:nowrap}@media (max-width:900px){.lw-launch-two-worlds-grid{grid-template-columns:1fr;gap:16px}.lw-launch-tw-arrow,.lw-launch-tw-gate{display:none}}.lw-launch-anatomy{padding:96px 24px}.lw-launch-anatomy-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1240px;margin:0 auto}.lw-launch-anatomy-tile{padding:28px;background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.012));border:1px solid hsla(39,23%,63%,.14);border-radius:16px}.lw-launch-anatomy-icon{width:40px;height:40px;color:#5ba4b5;margin-bottom:18px}.lw-launch-anatomy-icon svg{width:100%;height:100%}.lw-launch-anatomy-title{font-family:var(--font-display);font-size:1.15rem;font-weight:600;margin:0 0 8px}.lw-launch-anatomy-body{font-size:var(--text-base);color:var(--text-secondary);line-height:1.55;margin:0}.lw-launch-anatomy-footline{text-align:center;margin:48px auto 0;max-width:720px;font-size:var(--text-lg);color:var(--text-primary);font-style:italic;line-height:1.5}@media (max-width:900px){.lw-launch-anatomy-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.lw-launch-anatomy-grid{grid-template-columns:1fr}}.lw-launch-apps{padding:96px 24px;background:linear-gradient(180deg,transparent,rgba(91,164,181,.03),transparent)}.lw-launch-apps-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;gap:20px;max-width:1100px;margin:0 auto}.lw-launch-app-tile{display:flex;flex-direction:column;padding:32px;background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.012));border:1px solid hsla(39,23%,63%,.16);border-radius:18px;text-decoration:none;color:inherit;transition:border-color .25s ease,transform .25s ease,background .25s ease}.lw-launch-app-tile:hover{border-color:rgba(91,164,181,.42);transform:translateY(-2px);background:linear-gradient(180deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.018))}.lw-launch-app-tile.is-featured{border-color:rgba(91,164,181,.42);background:linear-gradient(180deg,rgba(91,164,181,.14),rgba(91,164,181,.04))}.lw-launch-app-emoji{font-size:1.7rem;display:inline-block;margin-bottom:14px}.lw-launch-app-badge{display:inline-block;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:#5ba4b5;background:rgba(91,164,181,.1);padding:4px 10px;border-radius:999px;margin-bottom:14px;width:-moz-fit-content;width:fit-content}.lw-launch-app-title{font-family:var(--font-display);font-size:1.5rem;font-weight:600;letter-spacing:-.01em;margin:0 0 10px}.lw-launch-app-body{font-size:var(--text-base);color:var(--text-secondary);line-height:1.55;margin:0 0 18px;flex:1}.lw-launch-app-cta{font-family:var(--font-mono);font-size:.78rem;color:#5ba4b5;letter-spacing:.06em}@media (max-width:760px){.lw-launch-apps-grid{grid-template-columns:1fr}}.lw-launch-app-tile--empty{background:transparent;border:1.5px dashed hsla(39,23%,63%,.28);align-items:center;text-align:center}.lw-launch-app-tile--empty:hover{background:linear-gradient(180deg,rgba(91,164,181,.06),rgba(91,164,181,.012));border-color:rgba(91,164,181,.55);border-style:dashed}.lw-launch-app-tile--empty .lw-launch-app-plus{width:56px;height:56px;border-radius:50%;background:rgba(91,164,181,.1);border:1px dashed rgba(91,164,181,.42);display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:300;color:rgba(140,215,230,.95);line-height:1;margin:0 auto 14px;flex-shrink:0;transition:transform .25s ease,background .25s ease,border-color .25s ease}.lw-launch-app-tile--empty:hover .lw-launch-app-plus{transform:scale(1.05);background:rgba(91,164,181,.18);border-color:rgba(91,164,181,.7)}.lw-launch-app-tile--empty .lw-launch-app-badge{background:hsla(0,0%,100%,.05);border:1px solid hsla(39,23%,63%,.18);color:rgba(220,232,238,.8)}.lw-launch-app-tile--empty .lw-launch-app-body{max-width:380px}.lw-launch-showcase{padding:96px 24px}.lw-launch-timeline{list-style:none;padding:0;margin:0 auto 56px;max-width:860px;position:relative}.lw-launch-timeline:before{content:"";position:absolute;left:74px;top:12px;bottom:12px;width:1px;background:linear-gradient(180deg,rgba(91,164,181,.4),rgba(91,164,181,.1))}.lw-launch-timeline-step{display:grid;grid-template-columns:90px 1fr;gap:20px;padding:18px 0;position:relative}.lw-launch-timeline-time{font-family:var(--font-mono);font-size:.85rem;color:#5ba4b5;letter-spacing:.04em;padding-top:3px}.lw-launch-timeline-step:before{content:"";position:absolute;left:70px;top:26px;width:9px;height:9px;border-radius:50%;background:#5ba4b5;box-shadow:0 0 0 4px rgba(91,164,181,.14)}.lw-launch-timeline-title{display:block;font-family:var(--font-display);font-size:1.02rem;font-weight:600;color:var(--text-primary);margin-bottom:4px}.lw-launch-timeline-copy{font-size:var(--text-base);color:var(--text-secondary);line-height:1.55;margin:0}.lw-launch-before-after{max-width:980px;margin:0 auto 32px;padding:28px;border:1px solid hsla(39,23%,63%,.16);border-radius:16px;background:hsla(0,0%,100%,.02)}.lw-launch-before-after-title{font-family:var(--font-display);font-size:1.15rem;margin:0 0 20px;text-align:center;font-weight:600}.lw-launch-before-after-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.lw-launch-ba-col{padding:18px 20px;border-radius:12px;background:hsla(0,0%,100%,.02);border:1px solid hsla(39,23%,63%,.1)}.lw-launch-ba-col-brand{border-color:rgba(91,164,181,.3);background:rgba(91,164,181,.08)}.lw-launch-ba-tag{display:inline-block;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:10px}.lw-launch-ba-tag.is-brand{color:#5ba4b5}.lw-launch-ba-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.lw-launch-ba-list li{font-size:var(--text-base);color:var(--text-secondary);line-height:1.5;padding-left:16px;position:relative}.lw-launch-ba-list li:before{content:"—";position:absolute;left:0;color:rgba(91,164,181,.6)}.lw-launch-showcase-closer{text-align:center;max-width:720px;margin:0 auto;font-size:var(--text-lg);color:var(--text-primary);font-style:italic;line-height:1.5}@media (max-width:720px){.lw-launch-before-after-grid{grid-template-columns:1fr}.lw-launch-timeline:before{left:50px}.lw-launch-timeline-step{grid-template-columns:60px 1fr}.lw-launch-timeline-step:before{left:46px}}.lw-launch-platform{padding:96px 24px;background:linear-gradient(180deg,transparent,rgba(91,164,181,.04),transparent)}.lw-launch-pillars-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1240px;margin:0 auto}.lw-launch-pillar{padding:26px;background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.012));border:1px solid hsla(39,23%,63%,.14);border-radius:14px}.lw-launch-pillar-icon{width:36px;height:36px;color:#5ba4b5;margin-bottom:14px}.lw-launch-pillar-icon svg{width:100%;height:100%}.lw-launch-pillar-title{font-family:var(--font-display);font-size:1.02rem;font-weight:600;margin:0 0 6px}.lw-launch-pillar-body{font-size:.88rem;color:var(--text-secondary);line-height:1.5;margin:0}@media (max-width:1080px){.lw-launch-pillars-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.lw-launch-pillars-grid{grid-template-columns:1fr}}.lw-launch-comparison{padding:96px 24px}.lw-launch-cmp-wrap{max-width:1240px;margin:0 auto;overflow-x:auto;border:1px solid hsla(39,23%,63%,.14);border-radius:14px;background:hsla(0,0%,100%,.02)}.lw-launch-cmp-table{width:100%;border-collapse:collapse;min-width:820px}.lw-launch-cmp-table td,.lw-launch-cmp-table th{padding:14px 16px;text-align:left;border-bottom:1px solid hsla(39,23%,63%,.08);font-size:.88rem;vertical-align:middle}.lw-launch-cmp-feature-head{width:26%}.lw-launch-cmp-col-head{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-weight:500;text-align:center!important}.lw-launch-cmp-col-head.is-us{color:#5ba4b5;font-weight:700}.lw-launch-cmp-feature{color:var(--text-primary);font-weight:500;font-size:.9rem}.lw-launch-cmp-val{text-align:center}.lw-launch-cmp-val.is-us{background:rgba(91,164,181,.06)}.lw-launch-cmp-cell{display:inline-block;font-size:1rem;line-height:1}.lw-launch-cmp-cell.is-yes{color:#5ba4b5}.lw-launch-cmp-cell.is-partial{color:rgba(200,230,236,.55)}.lw-launch-cmp-cell.is-no{color:rgba(200,230,236,.22)}.lw-launch-cmp-footnote{max-width:1240px;margin:18px auto 0;font-size:.78rem;color:var(--text-muted);line-height:1.5}.lw-launch-integrations{padding:96px 24px;background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.02),transparent)}.lw-launch-int-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1240px;margin:0 auto}.lw-launch-int-group{padding:24px;border:1px solid hsla(39,23%,63%,.14);border-radius:14px;background:hsla(0,0%,100%,.02)}.lw-launch-int-title{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:#5ba4b5;margin:0 0 14px;font-weight:500}.lw-launch-int-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;font-size:.92rem;color:var(--text-secondary)}@media (max-width:900px){.lw-launch-int-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.lw-launch-int-grid{grid-template-columns:1fr}}.lw-launch-partner{padding:64px 24px}.lw-launch-partner-card{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1.4fr 1fr;gap:40px;padding:40px;border:1px solid rgba(91,164,181,.25);border-radius:18px;background:linear-gradient(135deg,rgba(91,164,181,.1),rgba(91,164,181,.02));align-items:center}.lw-launch-partner-copy .lw-launch-title{margin-top:8px;font-size:1.8rem}.lw-launch-partner-copy .lw-launch-lead{max-width:none;margin-top:10px}.lw-launch-partner-bullets{list-style:none;padding:0;margin:20px 0 0;display:flex;flex-direction:column;gap:8px;font-size:var(--text-base);color:var(--text-secondary)}.lw-launch-partner-bullets li{padding-left:18px;position:relative}.lw-launch-partner-bullets li:before{content:"→";position:absolute;left:0;color:#5ba4b5}.lw-launch-partner-cta{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.lw-launch-partner-mail{font-family:var(--font-mono);font-size:.82rem;color:#5ba4b5;text-decoration:none}.lw-launch-partner-mail:hover{text-decoration:underline}@media (max-width:760px){.lw-launch-partner-card{grid-template-columns:1fr}}.lw-launch-waitlist-section{padding:96px 24px;background:linear-gradient(180deg,transparent,rgba(91,164,181,.06),transparent)}.lw-launch-waitlist-wrap{max-width:720px;margin:0 auto}.lw-launch-faq{padding:96px 24px}.lw-launch-faq-list{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.lw-launch-faq-item{border:1px solid hsla(39,23%,63%,.14);border-radius:12px;background:hsla(0,0%,100%,.02);overflow:hidden;transition:border-color .2s ease}.lw-launch-faq-item[open]{border-color:rgba(91,164,181,.35)}.lw-launch-faq-q{list-style:none;padding:18px 20px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:var(--text-base);font-weight:500;color:var(--text-primary)}.lw-launch-faq-q::-webkit-details-marker{display:none}.lw-launch-faq-mark{font-family:var(--font-mono);color:#5ba4b5;transition:transform .2s ease;font-size:1.1rem}.lw-launch-faq-item[open] .lw-launch-faq-mark{transform:rotate(45deg)}.lw-launch-faq-a{padding:0 20px 20px;font-size:.93rem;color:var(--text-secondary);line-height:1.6}.lw-launch-footer{padding:72px 24px 36px;border-top:1px solid hsla(39,23%,63%,.1);background:#080d16}.lw-launch-footer-grid{display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:32px;max-width:1240px;margin:0 auto 40px}.lw-launch-footer-brand{max-width:280px}.lw-launch-footer-mark{font-family:var(--font-display);font-size:1.2rem;font-weight:600;letter-spacing:-.02em;color:var(--text-primary)}.lw-launch-footer-tag{margin:10px 0 18px;font-size:.88rem;color:var(--text-secondary);line-height:1.5}.lw-launch-footer-lang{display:flex;gap:8px;align-items:center;font-size:.78rem;color:var(--text-muted);font-family:var(--font-mono)}.lw-launch-footer-lang a{color:#5ba4b5;text-decoration:none}.lw-launch-footer-col-title{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin:0 0 14px;font-weight:500}.lw-launch-footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;font-size:.9rem}.lw-launch-footer-links a{color:var(--text-secondary);text-decoration:none;transition:color .2s ease}.lw-launch-footer-links a:hover{color:var(--text-primary)}.lw-launch-footer-bottom{max-width:1240px;margin:0 auto;padding-top:24px;border-top:1px solid hsla(39,23%,63%,.08);display:flex;gap:20px;align-items:center;flex-wrap:wrap;font-size:.8rem;color:var(--text-muted)}.lw-launch-footer-eu{color:var(--text-secondary)}.lw-launch-footer-social{margin-left:auto;display:inline-flex;gap:14px}.lw-launch-footer-social a{color:var(--text-secondary);text-decoration:none;font-size:.82rem}.lw-launch-footer-social a:hover{color:var(--text-primary)}@media (max-width:900px){.lw-launch-footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.lw-launch-footer-grid{grid-template-columns:1fr}}.lw-platform-page{min-height:100vh}.lw-platform-hero{padding:80px 24px 56px}.lw-platform-hero-inner{text-align:center;max-width:920px;margin:0 auto}.lw-platform-headline{font-family:var(--font-display);font-size:clamp(2.4rem,5.4vw,4rem);font-weight:600;letter-spacing:-.025em;line-height:1.08;margin:8px 0 16px}.lw-platform-hero-subline{font-size:var(--text-lg);color:var(--text-secondary);line-height:1.6;max-width:720px;margin:0 auto 28px}.lw-platform-hero .lw-launch-hero-cta{justify-content:center;margin-bottom:28px}.lw-platform-chips{list-style:none;padding:0;margin:0;display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.lw-platform-chips li{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em;padding:6px 12px;border-radius:999px;border:1px solid rgba(91,164,181,.3);background:rgba(91,164,181,.08);color:var(--text-secondary)}.lw-platform-arch{padding:64px 24px}.lw-platform-arch-diagram{max-width:1080px;margin:0 auto;display:flex;flex-direction:column;gap:0}.lw-platform-arch-layer{position:relative;padding:24px 28px;border:1px solid hsla(39,23%,63%,.16);border-radius:16px;background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.012))}.lw-platform-arch-layer-label{position:absolute;top:-12px;left:20px;background:var(--bg,#0a0f1a);padding:2px 10px;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:#5ba4b5}.lw-platform-arch-apps-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.lw-platform-arch-app{padding:16px 14px;border-radius:12px;background:rgba(91,164,181,.08);border:1px solid rgba(91,164,181,.25);text-align:center;font-weight:500;font-size:.9rem;color:var(--text-primary)}.lw-platform-arch-app.is-custom{background:hsla(39,23%,63%,.08);border-color:hsla(39,23%,63%,.3);color:var(--text-secondary);border-style:dashed}.lw-platform-arch-connector{width:2px;height:36px;margin:0 auto;background:linear-gradient(180deg,rgba(91,164,181,.45),rgba(91,164,181,.15))}.lw-platform-arch-infra-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:6px}.lw-platform-arch-infra-group{padding:14px 14px 12px;border-radius:10px;background:hsla(0,0%,100%,.03);border:1px solid hsla(39,23%,63%,.1)}.lw-platform-arch-infra-title{display:block;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:10px}.lw-platform-arch-infra-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px;font-size:.82rem;color:var(--text-secondary)}.lw-platform-arch-router{text-align:center;background:linear-gradient(135deg,rgba(91,164,181,.14),rgba(91,164,181,.04));border-color:rgba(91,164,181,.35)}.lw-platform-arch-router-note{margin:4px 0 0;font-family:var(--font-mono);font-size:.8rem;color:var(--text-secondary);letter-spacing:.04em}@media (max-width:760px){.lw-platform-arch-apps-row,.lw-platform-arch-infra-grid{grid-template-columns:repeat(2,1fr)}}.lw-platform-pillars-deep{padding:80px 24px}.lw-platform-pillars-deep-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:1240px;margin:0 auto}.lw-platform-pillar-deep{position:relative;padding:32px 28px 28px;border-radius:18px;border:1px solid hsla(39,23%,63%,.14);background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.012)),radial-gradient(120% 80% at 0 0,rgba(91,164,181,.09),transparent 55%);background-blend-mode:normal;display:flex;flex-direction:column;gap:14px;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease;backdrop-filter:saturate(140%) blur(6px);-webkit-backdrop-filter:saturate(140%) blur(6px)}.lw-platform-pillar-deep:before{content:"";position:absolute;inset:0;border-radius:18px;pointer-events:none;background:linear-gradient(135deg,rgba(91,164,181,.16),transparent 55%);opacity:0;transition:opacity .25s ease}.lw-platform-pillar-deep:hover{border-color:rgba(91,164,181,.42);transform:translateY(-2px);box-shadow:0 12px 28px -16px rgba(91,164,181,.32)}.lw-platform-pillar-deep:hover:before{opacity:1}.lw-platform-pillar-deep-head{display:flex;gap:16px;align-items:center;position:relative}.lw-platform-pillar-deep-icon{width:52px;height:52px;color:#5ba4b5;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(135deg,rgba(91,164,181,.22),rgba(91,164,181,.06));border:1px solid rgba(91,164,181,.28);box-shadow:0 8px 18px -12px rgba(91,164,181,.55)}.lw-platform-pillar-deep-icon svg{width:24px;height:24px}.lw-platform-pillar-deep-title{font-family:var(--font-display);font-size:1.28rem;font-weight:600;margin:0;letter-spacing:-.015em;position:relative}.lw-platform-pillar-deep-body{font-size:.95rem;color:var(--text-secondary);line-height:1.65;margin:0;position:relative}.lw-platform-pillar-deep-points{list-style:none;padding:14px 0 0;margin:2px 0 0;display:flex;flex-direction:column;gap:8px;font-size:.84rem;color:var(--text-secondary);border-top:1px solid hsla(39,23%,63%,.12);position:relative}.lw-platform-pillar-deep-points li{padding-left:22px;position:relative;line-height:1.55}.lw-platform-pillar-deep-points li:before{content:"";position:absolute;left:0;top:.65em;width:12px;height:1px;background:#5ba4b5}@media (max-width:820px){.lw-platform-pillars-deep-grid{grid-template-columns:1fr}}.lw-platform-llm{padding:80px 24px;background:linear-gradient(180deg,transparent,rgba(91,164,181,.05),transparent)}.lw-platform-llm-table-wrap{max-width:1080px;margin:0 auto;border-radius:14px;border:1px solid hsla(39,23%,63%,.14);background:hsla(0,0%,100%,.02);overflow-x:auto}.lw-platform-llm-table{width:100%;border-collapse:collapse;min-width:720px}.lw-platform-llm-table td,.lw-platform-llm-table th{padding:16px 18px;text-align:left;border-bottom:1px solid hsla(39,23%,63%,.08);font-size:.92rem;vertical-align:top}.lw-platform-llm-table thead th{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-weight:500}.lw-platform-llm-table tbody th{font-weight:500;color:var(--text-primary)}.lw-platform-llm-family{color:#5ba4b5;font-weight:500}.lw-platform-llm-why{color:var(--text-secondary);line-height:1.5}.lw-platform-llm-table tr:last-child td,.lw-platform-llm-table tr:last-child th{border-bottom:0}.lw-platform-llm-fallback{max-width:820px;margin:22px auto 0;padding:16px 20px;border-left:2px solid #5ba4b5;background:rgba(91,164,181,.06);font-size:.9rem;color:var(--text-secondary);line-height:1.6;border-radius:0 8px 8px 0}.lw-platform-exists{padding:80px 24px}.lw-platform-exists-legend{list-style:none;padding:0;margin:0 auto 18px;max-width:1080px;display:flex;gap:18px;font-size:.78rem;color:var(--text-secondary);font-family:var(--font-mono);letter-spacing:.04em}.lw-platform-exists-legend li{display:inline-flex;align-items:center;gap:8px}.lw-platform-exists-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.lw-platform-exists-dot.is-done{background:#5ba4b5;box-shadow:0 0 8px rgba(91,164,181,.5)}.lw-platform-exists-dot.is-partial{background:rgba(200,230,236,.5)}.lw-platform-exists-dot.is-planned{background:rgba(200,230,236,.22)}.lw-platform-exists-wrap{max-width:1080px;margin:0 auto;border-radius:14px;border:1px solid hsla(39,23%,63%,.14);background:hsla(0,0%,100%,.02);overflow-x:auto}.lw-platform-exists-table{width:100%;border-collapse:collapse;min-width:780px}.lw-platform-exists-table td,.lw-platform-exists-table th{padding:12px 16px;text-align:left;border-bottom:1px solid hsla(39,23%,63%,.08);font-size:.86rem;vertical-align:middle}.lw-platform-exists-table thead th{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-weight:500}.lw-platform-exists-status-col{width:130px}.lw-platform-exists-component{font-weight:500;color:var(--text-primary)}.lw-platform-exists-badge{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.04em;padding:4px 10px;border-radius:999px;background:hsla(0,0%,100%,.04);border:1px solid hsla(39,23%,63%,.14)}.lw-platform-exists-badge.is-done{border-color:rgba(91,164,181,.35);background:rgba(91,164,181,.1);color:#5ba4b5}.lw-platform-exists-badge.is-partial{color:var(--text-secondary)}.lw-platform-exists-badge.is-planned{color:var(--text-muted)}.lw-platform-exists-module code{font-family:var(--font-mono);font-size:.76rem;color:var(--text-muted);background:transparent}.lw-platform-exists-table tr:last-child td,.lw-platform-exists-table tr:last-child th{border-bottom:0}.lw-platform-exists-footnote{max-width:1080px;margin:18px auto 0;font-size:.82rem;color:var(--text-muted);line-height:1.55;font-style:italic}.lw-platform-compliance{padding:80px 24px;background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.015),transparent)}.lw-platform-compliance-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;max-width:1240px;margin:0 auto}.lw-platform-compliance-card{padding:24px;border-radius:14px;border:1px solid hsla(39,23%,63%,.14);background:hsla(0,0%,100%,.02);display:flex;flex-direction:column;gap:10px}.lw-platform-compliance-title{font-family:var(--font-display);font-size:1.02rem;font-weight:600;margin:0;color:var(--text-primary)}.lw-platform-compliance-body{font-size:.88rem;color:var(--text-secondary);line-height:1.55;margin:0;flex:1}.lw-platform-compliance-link{font-family:var(--font-mono);font-size:.78rem;color:#5ba4b5;text-decoration:none;letter-spacing:.04em}@media (max-width:900px){.lw-platform-compliance-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.lw-platform-compliance-grid{grid-template-columns:1fr}}.lw-platform-comp-mini{padding:80px 24px}.lw-platform-comp-mini-list{list-style:none;padding:0;margin:0 auto 24px;max-width:780px;display:flex;flex-direction:column;gap:12px}.lw-platform-comp-mini-list li{padding:14px 18px 14px 40px;position:relative;font-size:.94rem;color:var(--text-secondary);line-height:1.55;border-radius:10px;background:rgba(91,164,181,.04);border-left:2px solid rgba(91,164,181,.35)}.lw-platform-comp-mini-list li:before{content:"●";position:absolute;left:18px;top:14px;color:#5ba4b5;font-size:.7rem}.lw-platform-comp-mini-cta{max-width:780px;margin:0 auto;text-align:center}.lw-platform-cta{padding:80px 24px}.lw-platform-cta-card{max-width:860px;margin:0 auto;padding:48px 40px;border-radius:18px;border:1px solid rgba(91,164,181,.3);background:linear-gradient(135deg,rgba(91,164,181,.12),rgba(91,164,181,.02));text-align:center}.lw-platform-cta-title{font-family:var(--font-display);font-size:2rem;font-weight:600;letter-spacing:-.02em;margin:0 0 12px}.lw-platform-cta-lead{font-size:var(--text-lg);color:var(--text-secondary);max-width:620px;margin:0 auto 24px}.lw-platform-cta-card .lw-launch-hero-cta{justify-content:center;margin-bottom:0}.lw-apps-page{min-height:100vh}.lw-apps-hero{padding:72px 24px 24px;text-align:center}.lw-apps-hero .lw-eyebrow{display:block}.lw-apps-hero .lw-platform-headline{max-width:920px;margin:8px auto 0}.lw-apps-grid-section{padding:40px 24px 72px}.lw-apps-anatomy{padding:72px 24px;background:linear-gradient(180deg,transparent,rgba(91,164,181,.04),transparent)}.lw-partner-page{min-height:100vh}.lw-partner-hero{padding:72px 24px 48px;text-align:center}.lw-partner-hero .lw-platform-headline{max-width:880px;margin:8px auto 0}.lw-partner-hero .lw-platform-chips{margin-top:28px}.lw-partner-types{padding:72px 24px}.lw-partner-types-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1240px;margin:0 auto}.lw-partner-type-card{display:flex;flex-direction:column;gap:12px;padding:28px;border-radius:16px;border:1px solid hsla(39,23%,63%,.14);background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.012));transition:border-color .2s ease,transform .2s ease}.lw-partner-type-card:hover{border-color:rgba(91,164,181,.35);transform:translateY(-2px)}.lw-partner-type-emoji{font-size:1.8rem}.lw-partner-type-title{font-family:var(--font-display);font-size:1.15rem;font-weight:600;margin:0;letter-spacing:-.01em}.lw-partner-type-audience{font-size:.8rem;color:var(--text-muted);margin:0;font-family:var(--font-mono);letter-spacing:.04em}.lw-partner-type-copy{font-size:.9rem;color:var(--text-secondary);line-height:1.55;margin:0;flex:1}.lw-partner-type-app{display:flex;justify-content:space-between;align-items:baseline;padding:10px 12px;border-radius:10px;background:rgba(91,164,181,.08);border:1px solid rgba(91,164,181,.2)}.lw-partner-type-app-label{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.lw-partner-type-app-value{font-size:.82rem;font-weight:500;color:#5ba4b5;text-align:right}.lw-partner-type-example{font-size:.78rem;color:var(--text-muted);line-height:1.5;margin:0;padding-top:10px;border-top:1px solid hsla(39,23%,63%,.08);font-style:italic}@media (max-width:1000px){.lw-partner-types-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.lw-partner-types-grid{grid-template-columns:1fr}}.lw-partner-how{padding:72px 24px;background:linear-gradient(180deg,transparent,rgba(91,164,181,.04),transparent)}.lw-partner-how-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;max-width:1240px;margin:0 auto}.lw-partner-how-step{padding:24px;border-radius:14px;border:1px solid hsla(39,23%,63%,.14);background:hsla(0,0%,100%,.02)}.lw-partner-how-num{display:inline-block;font-family:var(--font-mono);font-size:.76rem;letter-spacing:.14em;color:#5ba4b5;margin-bottom:10px}.lw-partner-how-title{font-family:var(--font-display);font-size:1.08rem;font-weight:600;margin:0 0 8px}.lw-partner-how-body{font-size:.9rem;color:var(--text-secondary);line-height:1.55;margin:0}@media (max-width:900px){.lw-partner-how-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.lw-partner-how-grid{grid-template-columns:1fr}}.lw-partner-revenue{padding:72px 24px}.lw-partner-revenue-wrap{max-width:1080px;margin:0 auto;overflow-x:auto;border-radius:14px;border:1px solid hsla(39,23%,63%,.14);background:hsla(0,0%,100%,.02)}.lw-partner-revenue-table{width:100%;border-collapse:collapse;min-width:780px}.lw-partner-revenue-table td,.lw-partner-revenue-table th{padding:14px 18px;text-align:left;border-bottom:1px solid hsla(39,23%,63%,.08);font-size:.88rem;vertical-align:top}.lw-partner-revenue-table thead th{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-weight:500}.lw-partner-revenue-model{color:var(--text-primary);font-weight:500}.lw-partner-revenue-lw{color:#5ba4b5;font-weight:500}.lw-partner-revenue-partner{color:var(--text-primary);font-weight:500}.lw-partner-revenue-desc{color:var(--text-secondary);line-height:1.5;max-width:440px}.lw-partner-revenue-table tr:last-child td,.lw-partner-revenue-table tr:last-child th{border-bottom:0}.lw-partner-faq-section{padding:72px 24px}.lw-partner-apply-section{padding:72px 24px 96px;background:linear-gradient(180deg,transparent,rgba(91,164,181,.06),transparent)}.lw-partner-apply-wrap{max-width:720px;margin:0 auto}.lw-platform-arch-section{padding:72px 24px 88px}.plat-orch-item-custom{border-style:dashed!important;background:hsla(39,23%,63%,.04)!important}.plat-orch-item-custom .plat-orch-name{color:var(--text-secondary,#c8e6ec)!important}.plat-layer-llm-router{padding-bottom:18px!important}.plat-llm-grid-cols{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px!important;flex-direction:row!important}.plat-llm--mistral{border-color:rgba(255,140,66,.24)!important}.plat-llm--mistral:hover{border-color:rgba(255,140,66,.45)!important;background:rgba(255,140,66,.06)!important}.plat-llm-dot--mistral{background:#ff8c42;box-shadow:0 0 8px rgba(255,140,66,.5)}.plat-llm-dot--anthropic{background:#5b8ab5;box-shadow:0 0 8px rgba(91,138,181,.5)}.plat-llm-dot--openai{background:#50c878;box-shadow:0 0 8px rgba(80,200,120,.5)}.plat-llm-dot--oss{background:#a08cff;box-shadow:0 0 8px rgba(160,140,255,.5)}.plat-llm-dot--byok{background:#5ba4b5;box-shadow:0 0 8px rgba(91,164,181,.5)}.lw-platform-llm-col-task{width:36%}.lw-platform-llm-task{display:flex;align-items:center;gap:12px;font-weight:500;color:var(--text-primary)}.lw-platform-llm-task-icon{width:32px;height:32px;flex-shrink:0;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:#5ba4b5;background:rgba(91,164,181,.1);border:1px solid rgba(91,164,181,.24)}.lw-platform-llm-task-icon svg{width:16px;height:16px}.lw-platform-llm-table tbody tr{transition:background .2s ease}.lw-platform-llm-table tbody tr:hover{background:rgba(91,164,181,.04)}.lw-platform-llm-pill{display:inline-flex;align-items:center;padding:5px 12px;border-radius:999px;font-size:.82rem;font-weight:500;border:1px solid hsla(39,23%,63%,.2);background:hsla(0,0%,100%,.03);letter-spacing:.01em;color:var(--text-primary);font-family:var(--font-mono)}.lw-platform-llm-pill--claude{border-color:rgba(91,138,181,.4);background:rgba(91,138,181,.1);color:#9abbe0}.lw-platform-llm-pill--gpt{border-color:rgba(80,200,120,.38);background:rgba(80,200,120,.09);color:#8edb9e}.lw-platform-llm-pill--mistral{border-color:rgba(255,140,66,.4);background:rgba(255,140,66,.08);color:#ffb07e}.lw-platform-llm-pill--haiku{border-color:rgba(91,164,181,.42);background:rgba(91,164,181,.1);color:#8bd0de}.lw-platform-llm-pill--oss{border-color:rgba(160,140,255,.4);background:rgba(160,140,255,.09);color:#c4b7ff}.lw-platform-llm-pill--neutral{color:var(--text-secondary)}.lw-platform-llm-strip{max-width:1080px;margin:22px auto 0;padding:18px 22px;border-radius:12px;border:1px solid rgba(91,164,181,.25);background:linear-gradient(135deg,rgba(91,164,181,.08),rgba(91,164,181,.02));display:flex;align-items:center;gap:18px;flex-wrap:wrap}.lw-platform-llm-strip-label{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.lw-platform-llm-strip-chips{list-style:none;padding:0;margin:0;display:flex;gap:8px;flex-wrap:wrap}.lw-platform-llm-strip-chips li{padding:4px 12px;border-radius:999px;font-size:.78rem;background:hsla(0,0%,100%,.04);border:1px solid hsla(39,23%,63%,.18);color:var(--text-primary);font-family:var(--font-mono);letter-spacing:.02em}@media (max-width:640px){.lw-platform-llm-strip{flex-direction:column;align-items:flex-start}}.lw-platform-exists-table tbody tr{transition:background .18s ease}.lw-platform-exists-table tbody tr:hover{background:rgba(91,164,181,.04)}.lw-platform-exists-badge.is-done{background:rgba(91,164,181,.14)}.lw-platform-exists-badge.is-partial{background:hsla(39,23%,63%,.08);border-color:hsla(39,23%,63%,.2)}.lw-platform-exists-badge.is-planned{background:transparent;border-style:dashed;border-color:hsla(39,23%,63%,.18)}.lw-platform-exists-module code{letter-spacing:-.01em}.lw-platform-exists-legend{padding:0 4px}.plat-orch-item{display:flex!important;align-items:center;gap:10px;text-align:left!important}.plat-orch-shape{width:20px;height:20px;flex-shrink:0;color:rgba(91,164,181,.65);opacity:.9}.plat-orch-shape svg{width:100%;height:100%}.plat-orch-item-custom .plat-orch-shape{color:rgba(200,230,236,.55)}.lw-platform-viz{padding:80px 24px}.lw-viz-closer{max-width:720px;margin:28px auto 0;text-align:center;font-size:.92rem;color:var(--text-secondary);line-height:1.6;font-style:italic}.lw-viz-legend{list-style:none;padding:0;margin:20px auto 0;display:flex;gap:22px;justify-content:center;font-size:.78rem;color:var(--text-muted);font-family:var(--font-mono);flex-wrap:wrap}.lw-viz-legend li{display:inline-flex;align-items:center;gap:8px}.lw-viz-legend-mark{display:inline-block;width:24px;height:0;border-top:1.5px solid rgba(91,164,181,.75)}.lw-viz-legend-mark.lw-viz-legend-dashed{border-top-style:dashed;border-top-color:rgba(200,230,236,.5)}.lw-platform-agent-team{background:radial-gradient(120% 60% at 50% 40%,rgba(91,164,181,.07),transparent 60%)}.lw-viz-agent-team-wrap{max-width:960px;margin:0 auto}.lw-viz-agent-grid{position:relative;display:grid;grid-template-columns:1fr 1.1fr 1fr;grid-template-rows:auto auto auto;gap:18px;align-items:center;padding:24px}.lw-viz-agent-pos-top{grid-column:2;grid-row:1}.lw-viz-agent-pos-left{grid-column:1;grid-row:2}.lw-viz-agent-task{grid-column:2;grid-row:2}.lw-viz-agent-pos-right{grid-column:3;grid-row:2}.lw-viz-agent-pos-bottom{grid-column:2;grid-row:3}.lw-viz-agent-card{display:flex;gap:12px;padding:16px 18px;background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.012));border:1px solid hsla(39,23%,63%,.16);border-radius:14px;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease;position:relative;z-index:2}.lw-viz-agent-card:hover{border-color:rgba(91,164,181,.42);transform:translateY(-1px);box-shadow:0 10px 22px -14px rgba(91,164,181,.4)}.lw-viz-agent-avatar{width:44px;height:44px;flex-shrink:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#5ba4b5;background:linear-gradient(135deg,rgba(91,164,181,.2),rgba(91,164,181,.05));border:1px solid rgba(91,164,181,.32);box-shadow:0 6px 14px -8px rgba(91,164,181,.5)}.lw-viz-agent-avatar svg{width:22px;height:22px}.lw-viz-agent-body{display:flex;flex-direction:column;gap:4px}.lw-viz-agent-role{font-family:var(--font-display);font-size:1rem;font-weight:600;margin:0;letter-spacing:-.01em}.lw-viz-agent-skill{font-size:.82rem;color:var(--text-secondary);line-height:1.45;margin:0}.lw-viz-agent-task{padding:18px 20px;text-align:center;background:linear-gradient(135deg,rgba(91,164,181,.18),rgba(91,164,181,.04));border:1px solid rgba(91,164,181,.42);border-radius:16px;box-shadow:0 14px 28px -18px rgba(91,164,181,.55);position:relative;z-index:3}.lw-viz-agent-task-label{display:block;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px}.lw-viz-agent-task-name{font-family:var(--font-display);font-size:1.05rem;font-weight:600;margin:0 0 6px;letter-spacing:-.01em}.lw-viz-agent-task-meta{display:block;font-size:.76rem;color:var(--text-secondary);font-family:var(--font-mono)}.lw-viz-agent-arrows{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:visible}.lw-viz-arrow-debate,.lw-viz-arrow-flow{vector-effect:non-scaling-stroke}@media (max-width:720px){.lw-viz-agent-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;gap:14px;padding:12px 4px}.lw-viz-agent-task{grid-column:1/-1;grid-row:1}.lw-viz-agent-pos-top{grid-column:1;grid-row:2}.lw-viz-agent-pos-right{grid-column:2;grid-row:2}.lw-viz-agent-pos-left{grid-column:1;grid-row:3}.lw-viz-agent-pos-bottom{grid-column:2;grid-row:3}.lw-viz-agent-card{padding:14px}.lw-viz-agent-role{font-size:.95rem}.lw-viz-agent-skill{font-size:.78rem}.lw-viz-agent-arrows{display:none}.lw-viz-agent-task{position:relative}.lw-viz-agent-task:after{content:"";position:absolute;left:50%;bottom:-14px;width:2px;height:14px;background:linear-gradient(180deg,rgba(91,164,181,.6),rgba(91,164,181,.1));transform:translateX(-50%)}.lw-viz-agent-card:before{content:"";position:absolute;top:-9px;left:50%;width:8px;height:8px;border-right:1.5px solid rgba(91,164,181,.55);border-bottom:1.5px solid rgba(91,164,181,.55);transform:translateX(-50%) rotate(45deg)}}@media (max-width:420px){.lw-viz-agent-grid{grid-template-columns:1fr}.lw-viz-agent-pos-top{grid-column:1;grid-row:2}.lw-viz-agent-pos-right{grid-column:1;grid-row:3}.lw-viz-agent-pos-left{grid-column:1;grid-row:4}.lw-viz-agent-pos-bottom{grid-column:1;grid-row:5}}.lw-platform-human-loop{background:linear-gradient(180deg,transparent,rgba(91,164,181,.04),transparent)}.lw-viz-loop-wrap{max-width:1180px;margin:0 auto}.lw-viz-loop-flow{display:flex;align-items:stretch;gap:8px;flex-wrap:nowrap}.lw-viz-loop-step-wrap{display:flex;align-items:center;gap:8px;flex:1 1 0;min-width:0}.lw-viz-loop-stage{flex:1 1 0;min-width:0;padding:20px 18px 18px;border-radius:14px;border:1px solid hsla(39,23%,63%,.16);background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.012));display:flex;flex-direction:column;gap:10px;position:relative;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.lw-viz-loop-stage:hover{border-color:rgba(91,164,181,.4);transform:translateY(-2px);box-shadow:0 10px 22px -14px rgba(91,164,181,.42)}.lw-viz-loop-stage.is-gate{padding-top:56px;border-color:rgba(91,164,181,.42);background:linear-gradient(180deg,rgba(91,164,181,.14),rgba(91,164,181,.03));box-shadow:0 18px 38px -22px rgba(91,164,181,.55)}.lw-viz-loop-human{position:absolute;top:-24px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:6px}.lw-viz-loop-human-avatar{width:46px;height:46px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--text-primary);background:linear-gradient(135deg,rgba(91,164,181,.32),rgba(91,164,181,.08));border:1px solid rgba(91,164,181,.5);box-shadow:0 8px 18px -10px rgba(91,164,181,.6)}.lw-viz-loop-human-avatar svg{width:24px;height:24px}.lw-viz-loop-thumb{width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#5ba4b5;background:rgba(10,15,26,.92);border:1px solid rgba(91,164,181,.45);margin-left:-6px;margin-top:18px}.lw-viz-loop-thumb svg{width:14px;height:14px}.lw-viz-loop-stage-head{display:flex;align-items:center;gap:10px}.lw-viz-loop-stage-icon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;color:#5ba4b5;background:rgba(91,164,181,.1);border:1px solid rgba(91,164,181,.24);border-radius:8px;flex-shrink:0}.lw-viz-loop-stage-icon svg{width:16px;height:16px}.lw-viz-loop-stage-label{font-family:var(--font-display);font-size:.98rem;font-weight:600;margin:0;letter-spacing:-.01em}.lw-viz-loop-stage-detail{margin:0;font-size:.84rem;color:var(--text-secondary);line-height:1.45}.lw-viz-loop-stage-sub{list-style:none;padding:12px 0 0;margin:4px 0 0;border-top:1px solid hsla(39,23%,63%,.1);display:flex;flex-direction:column;gap:5px;font-size:.76rem;color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.02em}.lw-viz-loop-stage-sub li{padding-left:12px;position:relative}.lw-viz-loop-stage-sub li:before{content:"·";position:absolute;left:2px;top:-1px;color:#5ba4b5}.lw-viz-loop-connector{color:#5ba4b5;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;animation:lw-loop-pulse 2.6s ease-in-out infinite}.lw-viz-loop-chevron{width:22px;height:22px;opacity:.8}@keyframes lw-loop-pulse{0%,to{opacity:.55;transform:translateX(0)}50%{opacity:1;transform:translateX(3px)}}.lw-viz-loop-note{max-width:820px;margin:28px auto 0;padding:16px 22px;border-radius:12px;background:rgba(91,164,181,.06);border-left:2px solid rgba(91,164,181,.5);display:flex;gap:14px;align-items:flex-start}.lw-viz-loop-note-pill{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:#5ba4b5;padding:4px 10px;border-radius:999px;border:1px solid rgba(91,164,181,.35);background:rgba(91,164,181,.08);flex-shrink:0}.lw-viz-loop-note p{margin:0;font-size:.85rem;color:var(--text-secondary);line-height:1.55}@media (max-width:860px){.lw-viz-loop-flow,.lw-viz-loop-step-wrap{flex-direction:column;gap:4px}.lw-viz-loop-step-wrap{align-items:stretch;width:100%}.lw-viz-loop-connector{transform:rotate(90deg);padding:4px 0;animation:lw-loop-pulse-v 2.6s ease-in-out infinite}@keyframes lw-loop-pulse-v{0%,to{opacity:.55;transform:rotate(90deg) translateX(0)}50%{opacity:1;transform:rotate(90deg) translateX(3px)}}.lw-viz-loop-stage.is-gate{padding-top:40px;padding-bottom:22px}.lw-viz-loop-human{top:-20px}.lw-viz-loop-human-avatar{width:40px;height:40px}.lw-viz-loop-human-avatar svg{width:20px;height:20px}.lw-viz-loop-stage-label{font-size:1rem}.lw-viz-loop-stage-detail{font-size:.88rem}.lw-viz-loop-stage-sub{font-size:.8rem}.lw-viz-loop-note{flex-direction:column;gap:10px}}.lw-platform-cross-system{padding:80px 24px}.lw-viz-xs-wrap{max-width:960px;margin:0 auto;position:relative}.lw-viz-xs-desktop,.lw-viz-xs-mobile{width:100%}.lw-viz-xs-desktop svg,.lw-viz-xs-mobile svg{width:100%;height:auto;display:block}.lw-viz-xs-mobile{display:none}.lw-viz-xs-node circle:first-child{transition:stroke .25s ease,fill .25s ease}.lw-viz-xs-node:hover circle:first-child{stroke:rgba(91,164,181,.85);fill:rgba(91,164,181,.08)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:720px){.lw-viz-xs-desktop{display:none}.lw-viz-xs-mobile{display:block}}.lw-platform-goal-engine{background:linear-gradient(180deg,transparent,rgba(91,164,181,.04),transparent)}.lw-viz-goal-wrap{max-width:860px;margin:0 auto}.lw-viz-goal-desktop,.lw-viz-goal-mobile{width:100%}.lw-viz-goal-desktop svg,.lw-viz-goal-mobile svg{width:100%;height:auto;display:block}.lw-viz-goal-mobile{display:none}@keyframes lw-goal-pulse{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.7;transform:scale(1.02)}}@keyframes lw-goal-halo{0%,to{opacity:.4;r:8}50%{opacity:.9;r:11}}.lw-viz-goal-legend{list-style:none;padding:0;margin:22px auto 0;display:flex;gap:24px;justify-content:center;flex-wrap:wrap;font-size:.78rem;color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.02em}.lw-viz-goal-legend li{display:inline-flex;align-items:center;gap:8px}.lw-viz-goal-dot{width:10px;height:10px;border-radius:50%;display:inline-block;flex-shrink:0}.lw-viz-goal-dot.is-done{background:#5ba4b5;box-shadow:0 0 8px rgba(91,164,181,.5)}.lw-viz-goal-dot.is-running{background:#8bd0de;box-shadow:0 0 8px rgba(139,208,222,.55)}.lw-viz-goal-dot.is-blocked{background:rgba(200,230,236,.35);border:1px dashed rgba(200,230,236,.5)}.lw-viz-goal-dot.is-pending{background:rgba(200,230,236,.22)}@media (max-width:720px){.lw-viz-goal-desktop{display:none}.lw-viz-goal-mobile{display:block}.lw-viz-goal-legend{gap:14px 22px;padding:0 12px}}.lw-platform-trust{padding:80px 24px}.lw-viz-trust-grid{max-width:1140px;margin:0 auto;display:grid;grid-template-columns:5fr 7fr;gap:24px}.lw-viz-trust-vault{position:relative;padding:24px 22px 54px;border-radius:18px;border:1px solid rgba(91,164,181,.3);background:linear-gradient(180deg,rgba(91,164,181,.14),rgba(91,164,181,.04)),radial-gradient(140% 60% at 50% 0,rgba(91,164,181,.2),transparent 60%);box-shadow:inset 0 0 0 2px rgba(10,15,26,.6),0 20px 40px -20px rgba(91,164,181,.45)}.lw-viz-trust-vault:after,.lw-viz-trust-vault:before{content:"";position:absolute;width:6px;height:6px;background:rgba(91,164,181,.45);border-radius:50%;top:14px}.lw-viz-trust-vault:before{left:14px}.lw-viz-trust-vault:after{right:14px}.lw-viz-trust-vault-head{display:flex;align-items:center;gap:14px;padding-bottom:14px;border-bottom:1px dashed rgba(91,164,181,.25);margin-bottom:14px}.lw-viz-trust-vault-dial{width:54px;height:54px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#5ba4b5;background:radial-gradient(50% 50% at 50% 50%,rgba(91,164,181,.22),rgba(91,164,181,.05)),rgba(10,15,26,.85);border:1px solid rgba(91,164,181,.5);box-shadow:0 8px 16px -8px rgba(91,164,181,.6);flex-shrink:0}.lw-viz-trust-vault-dial svg{width:26px;height:26px}.lw-viz-trust-vault-head strong{display:block;font-family:var(--font-display);font-size:1rem;font-weight:600;color:var(--text-primary);letter-spacing:-.01em}.lw-viz-trust-vault-head span{display:block;margin-top:2px;font-size:.78rem;color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.03em}.lw-viz-trust-vault-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.lw-viz-trust-vault-list li{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:10px;background:rgba(10,15,26,.55);border:1px solid rgba(91,164,181,.14)}.lw-viz-trust-vault-lock{width:30px;height:30px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;color:#5ba4b5;background:rgba(91,164,181,.12);border:1px solid rgba(91,164,181,.32);flex-shrink:0}.lw-viz-trust-vault-lock svg{width:16px;height:16px}.lw-viz-trust-vault-list li strong{display:block;font-size:.9rem;font-weight:500;color:var(--text-primary)}.lw-viz-trust-vault-list li span{display:block;font-size:.72rem;color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.02em;margin-top:2px}.lw-viz-trust-vault-foot{position:absolute;bottom:18px;left:22px;right:22px;padding:8px 12px;text-align:center;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:#5ba4b5;border-radius:8px;background:rgba(10,15,26,.6);border:1px solid rgba(91,164,181,.3)}.lw-viz-trust-containers{display:flex;flex-direction:column;gap:14px}.lw-viz-trust-containers-head{padding:18px 20px;border-radius:12px;border:1px solid hsla(39,23%,63%,.16);background:hsla(0,0%,100%,.02)}.lw-viz-trust-containers-head strong{display:block;font-family:var(--font-display);font-size:1rem;font-weight:600;color:var(--text-primary);letter-spacing:-.01em}.lw-viz-trust-containers-head span{display:block;margin-top:4px;font-size:.8rem;color:var(--text-muted);font-family:var(--font-mono)}.lw-viz-trust-containers-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.lw-viz-trust-container{padding:14px;border-radius:12px;border:1px dashed rgba(91,164,181,.3);background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.01));display:flex;flex-direction:column;gap:10px;transition:border-color .25s ease,transform .2s ease}.lw-viz-trust-container:hover{border-color:rgba(91,164,181,.55);transform:translateY(-1px)}.lw-viz-trust-container-head{display:flex;align-items:center;gap:10px}.lw-viz-trust-container-avatar{width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#5ba4b5;background:rgba(91,164,181,.14);border:1px solid rgba(91,164,181,.3);flex-shrink:0}.lw-viz-trust-container-avatar svg{width:18px;height:18px}.lw-viz-trust-container-head strong{display:block;font-size:.86rem;font-weight:600;color:var(--text-primary)}.lw-viz-trust-container-head span{display:block;font-size:.72rem;color:var(--text-muted);font-family:var(--font-mono);margin-top:2px}.lw-viz-trust-container-stack{display:flex;flex-direction:column;gap:4px;padding:8px;background:rgba(10,15,26,.5);border-radius:8px}.lw-viz-trust-stack-row{height:8px;background:linear-gradient(90deg,rgba(91,164,181,.22),rgba(91,164,181,.05));border-radius:4px}.lw-viz-trust-stack-row:nth-child(2){width:80%}.lw-viz-trust-stack-row:nth-child(3){width:60%}.lw-viz-trust-container-foot{display:flex;align-items:center;gap:6px;padding-top:8px;border-top:1px dashed hsla(39,23%,63%,.1);font-size:.72rem;color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.06em}.lw-viz-trust-container-lock{width:18px;height:18px;color:#5ba4b5;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.lw-viz-trust-container-lock svg{width:14px;height:14px}@media (max-width:820px){.lw-viz-trust-grid{grid-template-columns:1fr}}@media (max-width:480px){.lw-viz-trust-containers-grid{grid-template-columns:1fr}.lw-viz-trust-vault-head{flex-direction:column;text-align:center}}.lw-platform-pillars-compact{padding:72px 24px}.lw-platform-pillars-compact-grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.lw-platform-pillar-compact{display:flex;gap:12px;padding:16px 16px 14px;border-radius:12px;border:1px solid hsla(39,23%,63%,.14);background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.012));transition:border-color .2s ease,transform .2s ease}.lw-platform-pillar-compact:hover{border-color:rgba(91,164,181,.38);transform:translateY(-1px)}.lw-platform-pillar-compact-icon{width:34px;height:34px;flex-shrink:0;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:#5ba4b5;background:rgba(91,164,181,.1);border:1px solid rgba(91,164,181,.24)}.lw-platform-pillar-compact-icon svg{width:18px;height:18px}.lw-platform-pillar-compact-title{font-family:var(--font-display);font-size:.9rem;font-weight:600;margin:0 0 3px;letter-spacing:-.01em;color:var(--text-primary)}.lw-platform-pillar-compact-tagline{font-size:.78rem;color:var(--text-secondary);line-height:1.5;margin:0}@media (max-width:1080px){.lw-platform-pillars-compact-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.lw-platform-pillars-compact-grid{grid-template-columns:1fr}.lw-platform-pillar-compact-title{font-size:.96rem}.lw-platform-pillar-compact-tagline{font-size:.84rem}}.plat-platform-stack{position:relative;isolation:isolate}.plat-platform-ghost{position:absolute;inset:0;border-radius:18px;border:1px solid rgba(91,164,181,.2);background:rgba(10,15,26,.55);pointer-events:none;z-index:0}.plat-platform-ghost-1{transform:translate(12px,12px);opacity:.55}.plat-platform-ghost-2{transform:translate(22px,22px);opacity:.3}.plat-platform-ghost-3{transform:translate(32px,32px);opacity:.15}.plat-platform-stack .plat-platform-box{position:relative;z-index:2;border:1px solid rgba(91,164,181,.42);box-shadow:0 24px 48px -26px rgba(91,164,181,.45)}.plat-platform-badge{position:absolute;top:-14px;right:16px;z-index:3;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:rgba(10,15,26,.92);border:1px solid rgba(91,164,181,.5);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:#5ba4b5;box-shadow:0 6px 14px -8px rgba(91,164,181,.5)}.plat-platform-badge-dot{width:6px;height:6px;border-radius:50%;background:#5ba4b5;box-shadow:0 0 8px rgba(91,164,181,.7)}.plat-platform-forward-link{max-width:720px;margin:44px auto 0;text-align:center;font-size:.86rem;color:var(--text-secondary);line-height:1.55}.plat-platform-forward-link a{color:#5ba4b5;text-decoration:none;font-family:var(--font-mono);font-size:.8rem;letter-spacing:.03em;transition:color .2s ease}.plat-platform-forward-link a:hover{color:#8bd0de;text-decoration:underline}@media (max-width:720px){.plat-platform-ghost-3{display:none}.plat-platform-ghost-1{transform:translate(6px,6px);opacity:.5}.plat-platform-ghost-2{transform:translate(12px,12px);opacity:.25}.plat-platform-badge{top:-12px;right:10px;padding:5px 10px;font-size:.62rem}.plat-platform-forward-link{margin-top:38px;font-size:.8rem}}@media (max-width:420px){.plat-platform-ghost-1,.plat-platform-ghost-2{display:none}}.lw-usecases-page{min-height:100vh}.lw-usecases-hero{padding:72px 24px 24px;text-align:center}.lw-usecases-hero .lw-platform-headline{max-width:920px;margin:8px auto 0}.lw-usecases-grid-section{padding:40px 24px 72px}.lw-usecases-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1240px;margin:0 auto}@media (max-width:960px){.lw-usecases-grid{grid-template-columns:1fr}}.lw-usecases-card{display:flex;flex-direction:column;gap:12px;padding:28px;border-radius:16px;border:1px solid hsla(39,23%,63%,.16);background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.012));text-decoration:none;color:inherit;transition:border-color .25s ease,transform .25s ease}.lw-usecases-card:hover{border-color:rgba(91,164,181,.42);transform:translateY(-2px)}.lw-usecases-card-emoji{font-size:1.8rem}.lw-usecases-card-eyebrow{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:#5ba4b5;margin:0}.lw-usecases-card-title{font-family:var(--font-display);font-size:1.4rem;font-weight:600;margin:0;letter-spacing:-.01em}.lw-usecases-card-tagline{font-size:.95rem;color:var(--text-secondary);line-height:1.5;margin:0;flex:1}.lw-usecases-card-meta{display:flex;flex-direction:column;gap:4px;padding:10px 0 0;border-top:1px solid hsla(39,23%,63%,.08);font-size:.78rem;color:var(--text-muted);font-family:var(--font-mono)}.lw-usecases-card-meta strong{color:var(--text-primary);font-family:var(--font-display);font-weight:600;margin-right:4px}.lw-usecases-card-cta{font-family:var(--font-mono);font-size:.78rem;color:#5ba4b5;letter-spacing:.04em}.lw-usecases-upcoming{padding:72px 24px;background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.02),transparent)}.lw-usecases-upcoming-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1080px;margin:0 auto}@media (max-width:820px){.lw-usecases-upcoming-grid{grid-template-columns:1fr}}.lw-usecases-upcoming-card{padding:22px 20px;border-radius:14px;border:1px dashed hsla(39,23%,63%,.2);background:hsla(0,0%,100%,.02)}.lw-usecases-upcoming-badge{display:inline-block;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);padding:3px 9px;border-radius:999px;border:1px solid hsla(39,23%,63%,.2);margin-bottom:12px}.lw-usecases-upcoming-name{font-family:var(--font-display);font-size:1.1rem;font-weight:600;margin:0 0 6px}.lw-usecases-upcoming-note{font-size:.88rem;color:var(--text-secondary);line-height:1.5;margin:0}.lw-industry-page{min-height:100vh}.lw-industry-hero{padding:64px 24px 48px}.lw-industry-back{display:inline-block;margin-bottom:18px;font-family:var(--font-mono);font-size:.78rem;color:var(--text-muted);text-decoration:none;transition:color .2s ease}.lw-industry-back:hover{color:#5ba4b5}.lw-industry-hero-head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.lw-industry-hero-emoji{font-size:2.4rem;line-height:1}.lw-industry-hero-meta{display:flex;gap:28px;flex-wrap:wrap;padding:24px 0 0;margin-top:12px;border-top:1px solid hsla(39,23%,63%,.1)}.lw-industry-metric{display:flex;flex-direction:column;gap:4px}.lw-industry-metric-value{font-family:var(--font-display);font-size:1.4rem;font-weight:600;color:#5ba4b5;letter-spacing:-.01em}.lw-industry-metric-label{font-size:.82rem;color:var(--text-secondary);max-width:260px}.lw-industry-split{padding:48px 24px}.lw-industry-split-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:1180px;margin:0 auto}@media (max-width:880px){.lw-industry-split-grid{grid-template-columns:1fr}}.lw-industry-split-card{padding:28px;border-radius:16px;border:1px solid hsla(39,23%,63%,.16);background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.012))}.lw-industry-split-card.is-solution{border-color:rgba(91,164,181,.4);background:linear-gradient(180deg,rgba(91,164,181,.14),rgba(91,164,181,.03))}.lw-industry-split-badge{display:inline-block;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:hsla(39,23%,63%,.1);border:1px solid hsla(39,23%,63%,.18);color:var(--text-muted);margin-bottom:14px}.lw-industry-split-badge.is-brand{color:#5ba4b5;border-color:rgba(91,164,181,.35);background:rgba(91,164,181,.12)}.lw-industry-split-title{font-family:var(--font-display);font-size:1.15rem;font-weight:600;margin:0 0 12px;letter-spacing:-.01em}.lw-industry-split-body{font-size:.94rem;color:var(--text-secondary);line-height:1.65;margin:0}.lw-industry-split-bullets{list-style:none;padding:14px 0 0;margin:14px 0 0;border-top:1px dashed hsla(39,23%,63%,.14);display:flex;flex-direction:column;gap:8px;font-size:.85rem;color:var(--text-secondary)}.lw-industry-split-bullets li{padding-left:18px;position:relative;line-height:1.5}.lw-industry-split-bullets li:before{content:"→";position:absolute;left:0;color:#5ba4b5}.lw-industry-features{padding:64px 24px;background:linear-gradient(180deg,transparent,rgba(91,164,181,.03),transparent)}.lw-industry-feature-list{list-style:none;padding:0;margin:0 auto;max-width:960px;display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:720px){.lw-industry-feature-list{grid-template-columns:1fr}}.lw-industry-feature{display:flex;gap:14px;padding:16px 18px;border-radius:12px;border:1px solid hsla(39,23%,63%,.14);background:hsla(0,0%,100%,.02)}.lw-industry-feature-num{font-family:var(--font-mono);font-size:.72rem;color:#5ba4b5;letter-spacing:.08em;flex-shrink:0;padding-top:2px}.lw-industry-feature-text{font-size:.92rem;color:var(--text-primary);line-height:1.55}.lw-industry-features-link{text-align:center;margin:28px 0 0;font-size:.88rem;color:var(--text-secondary)}.lw-industry-features-link a{color:#5ba4b5;text-decoration:none;font-family:var(--font-mono);font-size:.82rem}.lw-industry-features-link a:hover{text-decoration:underline}.lw-industry-dual{padding:48px 24px}.lw-industry-dual-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:1180px;margin:0 auto}@media (max-width:880px){.lw-industry-dual-grid{grid-template-columns:1fr}}.lw-industry-dual-card{padding:24px 22px;border-radius:14px;border:1px solid hsla(39,23%,63%,.14);background:hsla(0,0%,100%,.02)}.lw-industry-dual-title{font-family:var(--font-display);font-size:1.1rem;font-weight:600;margin:6px 0 12px;letter-spacing:-.01em}.lw-industry-dual-body{font-size:.94rem;color:var(--text-secondary);line-height:1.6;margin:0}.lw-industry-integration-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;font-size:.92rem;color:var(--text-secondary)}.lw-industry-integration-list li{padding:8px 12px;border-radius:8px;background:rgba(91,164,181,.06);border:1px solid rgba(91,164,181,.18);color:var(--text-primary)}.lw-industry-partners{padding:64px 24px}.lw-industry-partners-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1180px;margin:0 auto}@media (max-width:960px){.lw-industry-partners-grid{grid-template-columns:1fr}}.lw-industry-partner-card{padding:22px;border-radius:14px;border:1px solid hsla(39,23%,63%,.14);background:linear-gradient(180deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.01))}.lw-industry-partner-title{font-family:var(--font-display);font-size:1rem;font-weight:600;margin:0 0 8px;letter-spacing:-.01em}.lw-industry-partner-detail{font-size:.88rem;color:var(--text-secondary);line-height:1.55;margin:0}.lw-industry-closer-section{padding:40px 24px}.lw-industry-closer{max-width:780px;margin:0 auto;text-align:center;font-size:var(--text-lg);font-style:italic;color:var(--text-primary);line-height:1.6}.lw-industry-others{padding:48px 24px 72px}.lw-industry-others-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:820px;margin:18px auto 0}@media (max-width:640px){.lw-industry-others-grid{grid-template-columns:1fr}}.lw-industry-others-card{display:flex;gap:14px;align-items:center;padding:16px 18px;border-radius:12px;border:1px solid hsla(39,23%,63%,.14);background:hsla(0,0%,100%,.02);text-decoration:none;color:inherit;transition:border-color .2s ease,transform .2s ease}.lw-industry-others-card:hover{border-color:rgba(91,164,181,.35);transform:translateY(-1px)}.lw-industry-others-card span:first-child{font-size:1.6rem;line-height:1;flex-shrink:0}.lw-industry-others-card strong{display:block;font-family:var(--font-display);font-size:1rem;font-weight:600;color:var(--text-primary)}.lw-industry-others-card div span,.lw-industry-others-card span:last-child span{display:block;margin-top:2px;font-size:.82rem;color:var(--text-secondary)}.lw-consulting-page{min-height:100vh}.lw-consulting-hero{padding:72px 24px 48px;text-align:center}.lw-consulting-hero .lw-platform-headline{max-width:900px;margin:8px auto 0}.lw-consulting-hero .lw-platform-chips{margin-top:28px}.lw-consulting-services{padding:64px 24px}.lw-consulting-services-list{max-width:1080px;margin:0 auto;display:flex;flex-direction:column;gap:18px}.lw-consulting-service{padding:28px;border-radius:16px;border:1px solid hsla(39,23%,63%,.16);background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.012));transition:border-color .25s ease,transform .25s ease}.lw-consulting-service:hover{border-color:rgba(91,164,181,.38);transform:translateY(-1px)}.lw-consulting-service-head{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;padding-bottom:14px;border-bottom:1px dashed hsla(39,23%,63%,.14);margin-bottom:14px}.lw-consulting-service-num{font-family:var(--font-mono);font-size:1rem;color:#5ba4b5;letter-spacing:.1em;padding:6px 12px;border-radius:8px;background:rgba(91,164,181,.1);border:1px solid rgba(91,164,181,.3)}.lw-consulting-service-title{font-family:var(--font-display);font-size:1.15rem;font-weight:600;margin:0;letter-spacing:-.01em}.lw-consulting-service-tagline{margin:4px 0 0;color:var(--text-secondary);font-size:.88rem}.lw-consulting-service-duration{font-family:var(--font-mono);font-size:.76rem;color:var(--text-muted);letter-spacing:.04em;white-space:nowrap}.lw-consulting-service-body{font-size:.94rem;color:var(--text-secondary);line-height:1.65;margin:0 0 12px}.lw-consulting-service-deliverables{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:8px;font-size:.85rem;color:var(--text-secondary)}.lw-consulting-service-deliverables li{padding-left:20px;position:relative;line-height:1.5}.lw-consulting-service-deliverables li:before{content:"→";position:absolute;left:0;color:#5ba4b5}@media (max-width:720px){.lw-consulting-service-head{grid-template-columns:auto 1fr;gap:12px}.lw-consulting-service-duration{grid-column:1/-1;order:3}.lw-consulting-service-deliverables{grid-template-columns:1fr}}.lw-consulting-boundary{padding:64px 24px;background:linear-gradient(180deg,transparent,rgba(91,164,181,.04),transparent)}.lw-consulting-boundary-wrap{max-width:1080px;margin:0 auto;overflow-x:auto;border-radius:14px;border:1px solid hsla(39,23%,63%,.14);background:hsla(0,0%,100%,.02)}.lw-consulting-boundary-table{width:100%;border-collapse:collapse;min-width:720px}.lw-consulting-boundary-table td,.lw-consulting-boundary-table th{padding:14px 16px;text-align:left;border-bottom:1px solid hsla(39,23%,63%,.08);font-size:.88rem;vertical-align:top}.lw-consulting-boundary-table thead th{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-weight:500}.lw-consulting-boundary-table thead th.is-us{color:#5ba4b5}.lw-consulting-boundary-table tbody th{color:var(--text-primary);font-weight:500;font-size:.9rem;width:28%}.lw-consulting-boundary-table tbody td.is-us{background:rgba(91,164,181,.06);color:var(--text-primary)}.lw-consulting-boundary-note{max-width:820px;margin:18px auto 0;text-align:center;font-size:.85rem;color:var(--text-muted);font-style:italic}.lw-consulting-proof{padding:64px 24px}.lw-consulting-proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1140px;margin:0 auto}.lw-consulting-proof-card{padding:22px;border-radius:14px;border:1px solid hsla(39,23%,63%,.14);background:hsla(0,0%,100%,.025)}.lw-consulting-proof-card h3{font-family:var(--font-display);font-size:1.05rem;font-weight:600;margin:0 0 8px;letter-spacing:-.01em;color:var(--text-primary)}.lw-consulting-proof-card p{font-size:.88rem;color:var(--text-secondary);line-height:1.55;margin:0}@media (max-width:900px){.lw-consulting-proof-grid{grid-template-columns:1fr}}.lw-consulting-contact{padding:48px 24px 72px;background:linear-gradient(180deg,transparent,rgba(91,164,181,.05),transparent)}.lw-consulting-contact-wrap{max-width:720px;margin:0 auto}.lw-consulting-contact-alt{text-align:center;margin:22px auto 0;font-size:.88rem;color:var(--text-muted)}.lw-consulting-contact-alt a{color:#5ba4b5;text-decoration:none;font-family:var(--font-mono)}.lw-consulting-contact-alt a:hover{text-decoration:underline}.lw-builder-page{min-height:100vh}.lw-builder-hero{padding:72px 24px 48px;text-align:center}.lw-builder-hero .lw-platform-headline{max-width:900px;margin:8px auto 0}.lw-builder-paths{padding:64px 24px}.lw-builder-paths-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1240px;margin:0 auto}@media (max-width:1000px){.lw-builder-paths-grid{grid-template-columns:1fr}}.lw-builder-path{display:flex;flex-direction:column;gap:14px;padding:28px;border-radius:18px;border:1px solid hsla(39,23%,63%,.16);background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.012));transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.lw-builder-path:hover{border-color:rgba(91,164,181,.4);transform:translateY(-2px);box-shadow:0 14px 28px -18px rgba(91,164,181,.4)}.lw-builder-path-available-highlight{border-color:rgba(91,164,181,.45);background:linear-gradient(180deg,rgba(91,164,181,.13),rgba(91,164,181,.03));box-shadow:0 20px 40px -24px rgba(91,164,181,.5)}.lw-builder-path-planned{border-style:dashed;opacity:.98}.lw-builder-path-badge{display:inline-block;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;padding:4px 10px;border-radius:999px;align-self:flex-start;border:1px solid hsla(39,23%,63%,.2);background:hsla(39,23%,63%,.08);color:var(--text-muted)}.lw-builder-path-badge-planned{color:rgba(200,230,236,.65);border-color:rgba(200,230,236,.25);background:transparent;border-style:dashed}.lw-builder-path-badge-available{color:#5ba4b5;border-color:rgba(91,164,181,.3);background:rgba(91,164,181,.08)}.lw-builder-path-badge-available-highlight{color:#5ba4b5;border-color:rgba(91,164,181,.5);background:rgba(91,164,181,.16)}.lw-builder-path-title{font-family:var(--font-display);font-size:1.3rem;font-weight:600;margin:0;letter-spacing:-.01em}.lw-builder-path-tagline{margin:0;color:var(--text-secondary);font-size:.9rem;line-height:1.5}.lw-builder-path-meta{margin:0;padding:14px 16px;border-radius:10px;background:rgba(10,15,26,.55);border:1px solid hsla(39,23%,63%,.1);display:flex;flex-direction:column;gap:10px}.lw-builder-path-meta>div{display:grid;grid-template-columns:80px 1fr;gap:10px;align-items:baseline}.lw-builder-path-meta dt{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.lw-builder-path-meta dd{margin:0;font-size:.84rem;color:var(--text-secondary);line-height:1.45}.lw-builder-path-body{margin:0;font-size:.9rem;color:var(--text-secondary);line-height:1.6}.lw-builder-path-inclusions{list-style:none;padding:12px 0 0;margin:0;border-top:1px dashed hsla(39,23%,63%,.14);display:flex;flex-direction:column;gap:6px;font-size:.82rem;color:var(--text-secondary)}.lw-builder-path-inclusions li{padding-left:16px;position:relative;line-height:1.5}.lw-builder-path-inclusions li:before{content:"→";position:absolute;left:0;color:#5ba4b5}.lw-builder-path-cta{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto;padding-top:6px}.lw-builder-anatomy{padding:64px 24px;background:linear-gradient(180deg,transparent,rgba(91,164,181,.04),transparent)}.lw-builder-anatomy-forward{text-align:center;margin:28px auto 0;font-size:.88rem;color:var(--text-secondary)}.lw-builder-anatomy-forward a{color:#5ba4b5;text-decoration:none;font-family:var(--font-mono);font-size:.82rem}.lw-builder-anatomy-forward a:hover{text-decoration:underline}.lw-builder-examples{padding:64px 24px}.lw-builder-examples-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1180px;margin:0 auto}@media (max-width:960px){.lw-builder-examples-grid{grid-template-columns:1fr}}.lw-builder-example{padding:24px 22px;border-radius:14px;border:1px dashed rgba(91,164,181,.22);background:hsla(0,0%,100%,.02)}.lw-builder-example-badge{display:inline-block;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:#5ba4b5;padding:3px 9px;border-radius:999px;border:1px solid rgba(91,164,181,.3);background:rgba(91,164,181,.06);margin-bottom:12px}.lw-builder-example h3{font-family:var(--font-display);font-size:1.05rem;font-weight:600;margin:0 0 8px;letter-spacing:-.01em}.lw-builder-example p{font-size:.88rem;color:var(--text-secondary);line-height:1.55;margin:0}.lw-impl-service-delivery{margin:0 0 14px!important;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.04em;color:#5ba4b5;padding:8px 12px;background:rgba(91,164,181,.06);border-left:2px solid rgba(91,164,181,.35);border-radius:0 6px 6px 0}.lw-impl-network{padding:64px 24px;background:linear-gradient(180deg,transparent,rgba(91,164,181,.04),transparent)}.lw-impl-network-note{max-width:860px;margin:0 auto;padding:28px 30px;border-radius:16px;border:1px solid hsla(39,23%,63%,.16);background:hsla(0,0%,100%,.02)}.lw-impl-network-note>p{font-size:.96rem;color:var(--text-primary);line-height:1.65;margin:0 0 16px}.lw-impl-network-criteria{list-style:none;padding:14px 0 0;margin:0;border-top:1px dashed hsla(39,23%,63%,.14);display:flex;flex-direction:column;gap:10px;font-size:.9rem;color:var(--text-secondary);line-height:1.6}.lw-impl-network-criteria li{padding-left:18px;position:relative}.lw-impl-network-criteria li:before{content:"→";position:absolute;left:0;top:1px;color:#5ba4b5}.lw-impl-network-criteria strong{color:var(--text-primary);font-weight:600;font-family:var(--font-display);margin-right:4px}.lw-impl-boundary{padding:64px 24px}.lw-impl-boundary .lw-consulting-boundary-note a{color:#5ba4b5;text-decoration:none;font-family:var(--font-mono);font-size:.88rem}.lw-impl-boundary .lw-consulting-boundary-note a:hover{text-decoration:underline}.lw-partner-hero-crossref{margin:22px auto 0;text-align:center;font-size:.84rem;color:var(--text-muted)}.lw-partner-hero-crossref a{color:#5ba4b5;text-decoration:none;font-family:var(--font-mono);font-size:.82rem}.lw-partner-hero-crossref a:hover{text-decoration:underline}.lw-impl-partner-cta{padding:56px 24px 88px}.lw-impl-partner-cta-inner{max-width:1080px;margin:0 auto;padding:28px 32px;border-radius:16px;border:1px solid hsla(39,23%,63%,.16);background:linear-gradient(180deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.01));display:flex;gap:24px;align-items:center;justify-content:space-between;flex-wrap:wrap}.lw-impl-partner-cta-title{font-family:var(--font-display);font-size:1.25rem;font-weight:600;letter-spacing:-.01em;margin:8px 0 4px}.lw-impl-partner-cta-lead{font-size:.95rem;color:var(--text-secondary);margin:0;line-height:1.55;max-width:560px}.lw-consulting-hero-question{max-width:760px;margin:14px auto 18px;font-family:var(--font-display);font-size:clamp(1.15rem,2.2vw,1.5rem);font-weight:500;color:#c8e6ec;line-height:1.35;letter-spacing:-.01em}.lw-usecase-detail{min-height:100vh}.lw-usecase-hero{padding:56px 24px 40px}.lw-usecase-back{display:inline-block;margin-bottom:16px;font-family:var(--font-mono);font-size:.76rem;color:var(--text-muted);text-decoration:none;transition:color .2s ease}.lw-usecase-back:hover{color:#5ba4b5}.lw-usecase-hero-head{display:flex;align-items:center;gap:14px;margin-bottom:14px}.lw-usecase-hero-emoji{font-size:2.4rem;line-height:1}.lw-usecase-outcomes{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:820px;margin:24px 0 0}@media (max-width:720px){.lw-usecase-outcomes{grid-template-columns:1fr}}.lw-usecase-outcome{padding:14px 16px;border-radius:10px;border:1px solid rgba(91,164,181,.22);background:rgba(91,164,181,.05);display:flex;flex-direction:column;gap:4px}.lw-usecase-outcome-value{font-family:var(--font-display);font-size:1.15rem;font-weight:600;color:#5ba4b5;letter-spacing:-.01em}.lw-usecase-outcome-label{font-size:.84rem;color:var(--text-secondary);line-height:1.45}.lw-usecase-scenario{padding:48px 24px}.lw-usecase-scenario-card{max-width:820px;margin:0 auto;padding:32px;border-radius:18px;border:1px solid hsla(39,23%,63%,.16);background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.012))}.lw-usecase-scenario-title{font-family:var(--font-display);font-size:1.3rem;font-weight:600;margin:8px 0 16px;letter-spacing:-.015em}.lw-usecase-scenario-body{font-size:1rem;color:var(--text-secondary);line-height:1.75;margin:0}.lw-usecase-app{padding:32px 24px 64px}.lw-usecase-app-card{max-width:1080px;margin:0 auto;padding:32px 36px;border-radius:18px;border:1px solid rgba(91,164,181,.35);background:linear-gradient(135deg,rgba(91,164,181,.14),rgba(91,164,181,.03));display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center;box-shadow:0 14px 28px -18px rgba(91,164,181,.42)}@media (max-width:760px){.lw-usecase-app-card{grid-template-columns:1fr;gap:20px}}.lw-usecase-app-title{font-family:var(--font-display);font-size:1.4rem;font-weight:600;margin:8px 0 10px;letter-spacing:-.01em}.lw-usecase-app-lead{margin:0;font-size:.95rem;color:var(--text-secondary);line-height:1.6}.lw-usecase-app-cta{display:flex;flex-direction:column;gap:10px;align-items:flex-start;flex-shrink:0}.lw-usecase-siblings{padding:32px 24px 72px}.lw-usecase-siblings-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:820px;margin:16px auto 0}@media (max-width:640px){.lw-usecase-siblings-grid{grid-template-columns:1fr}}.lw-usecase-sibling{display:flex;gap:14px;align-items:center;padding:16px 18px;border-radius:12px;border:1px solid hsla(39,23%,63%,.14);background:hsla(0,0%,100%,.02);text-decoration:none;color:inherit;transition:border-color .2s ease,transform .2s ease}.lw-usecase-sibling:hover{border-color:rgba(91,164,181,.35);transform:translateY(-1px)}.lw-usecase-sibling span:first-child{font-size:1.6rem;line-height:1;flex-shrink:0}.lw-usecase-sibling strong{display:block;font-family:var(--font-display);font-size:1rem;font-weight:600;color:var(--text-primary)}.lw-usecase-sibling div span:last-child{display:block;margin-top:2px;font-size:.82rem;color:var(--text-secondary);line-height:1.45}.lw-usecases-category{padding:48px 24px}.lw-usecases-card-app{color:#5ba4b5;font-family:var(--font-mono);font-size:.8rem;text-decoration:none}.lw-usecases-card-app:hover{text-decoration:underline}.plat-apps-stack{max-width:1080px;margin:0 auto;padding:0 24px}.plat-apps-label{font-family:var(--font-mono,monospace);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);margin-bottom:14px;text-align:center}.plat-apps-row{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;justify-items:stretch;align-items:stretch}@media (max-width:720px){.plat-apps-row{grid-template-columns:repeat(2,1fr)}}.plat-app-mock{position:relative;aspect-ratio:4/3;padding:10px 12px;border-radius:10px;border:1px dashed rgba(91,164,181,.35);background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.012));display:flex;flex-direction:column;gap:8px;transition:border-color .2s ease,transform .2s ease}.plat-app-mock:hover{border-color:rgba(91,164,181,.6);transform:translateY(-1px)}.plat-app-mock-bar{display:flex;gap:4px}.plat-app-mock-bar span{width:6px;height:6px;border-radius:50%;background:rgba(200,230,236,.35)}.plat-app-mock-body{display:flex;flex-direction:column;gap:5px;flex:1;justify-content:center}.plat-app-mock-line{display:block;height:5px;background:linear-gradient(90deg,rgba(91,164,181,.28),rgba(91,164,181,.08));border-radius:3px}.plat-app-mock-line:first-child{width:85%}.plat-app-mock-line:nth-child(2){width:65%}.plat-app-mock-line:nth-child(3){width:78%}.plat-apps-to-platform{max-width:1080px;margin:4px auto 0;padding:0 24px}.plat-apps-to-platform svg{width:100%;height:32px;display:block}.lw-platform-hero-v2{padding:56px 24px 40px}.lw-platform-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:48px;align-items:center;max-width:1280px;margin:0 auto}.lw-platform-hero-v2 .lw-platform-hero-copy{text-align:left}.lw-platform-hero-v2 .lw-platform-headline{max-width:560px;margin:8px 0 14px}.lw-platform-hero-v2 .lw-platform-hero-subline{max-width:540px;margin:0 0 26px}.lw-platform-hero-v2 .lw-launch-hero-cta{justify-content:flex-start;margin-bottom:22px}.lw-platform-hero-v2 .lw-platform-chips{justify-content:flex-start}@media (max-width:1060px){.lw-platform-hero-grid{grid-template-columns:1fr;gap:40px;text-align:center}.lw-platform-hero-v2 .lw-platform-hero-copy{text-align:center}.lw-platform-hero-v2 .lw-platform-headline,.lw-platform-hero-v2 .lw-platform-hero-subline{margin-left:auto;margin-right:auto}.lw-platform-hero-v2 .lw-launch-hero-cta,.lw-platform-hero-v2 .lw-platform-chips{justify-content:center}}.lw-hero-comp{position:relative;max-width:600px;margin:0 auto;isolation:isolate}.lw-hero-comp-ghost{position:absolute;inset:0;border-radius:22px;border:1px solid rgba(91,164,181,.18);background:rgba(10,15,26,.55);pointer-events:none;z-index:0}.lw-hero-comp-ghost-1{transform:translate(10px,10px);opacity:.6}.lw-hero-comp-ghost-2{transform:translate(20px,20px);opacity:.32}.lw-hero-comp-ghost-3{transform:translate(30px,30px);opacity:.15}.lw-hero-comp-frame{position:relative;z-index:2;padding:18px 18px 16px;border-radius:22px;border:1px solid rgba(91,164,181,.42);background:radial-gradient(80% 60% at 50% 0,rgba(91,164,181,.14),transparent 60%),linear-gradient(180deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.008));box-shadow:0 22px 44px -26px rgba(91,164,181,.5)}.lw-hero-comp-badge{position:absolute;top:-14px;right:18px;display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:999px;background:rgba(10,15,26,.95);border:1px solid rgba(91,164,181,.5);font-family:var(--font-mono);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:#5ba4b5;box-shadow:0 6px 14px -8px rgba(91,164,181,.55);z-index:3}.lw-hero-comp-badge-dot{width:6px;height:6px;border-radius:50%;background:#5ba4b5;box-shadow:0 0 8px rgba(91,164,181,.7);animation:lw-hc-pulse 2.4s ease-in-out infinite}@keyframes lw-hc-pulse{0%,to{opacity:.55}50%{opacity:1}}.lw-hero-comp-svg{width:100%;height:auto;display:block}.lw-hc-orch circle[r="42"]{animation:lw-hc-hub 3.4s ease-in-out infinite}@keyframes lw-hc-hub{0%,to{opacity:.9}50%{opacity:1}}.lw-hc-orch circle[r="26"]{animation:lw-hc-agent 4s ease-in-out infinite}.lw-hc-orch g:nth-of-type(2) circle[r="26"]{animation-delay:.6s}.lw-hc-orch g:nth-of-type(3) circle[r="26"]{animation-delay:1.2s}.lw-hc-orch g:nth-of-type(4) circle[r="26"]{animation-delay:1.8s}@keyframes lw-hc-agent{0%,to{opacity:.88}50%{opacity:1}}.lw-hero-comp-llm{margin-top:8px;padding:10px 14px;border-radius:10px;background:rgba(91,164,181,.06);border:1px solid rgba(91,164,181,.22);display:flex;align-items:center;gap:12px;flex-wrap:wrap}.lw-hero-comp-llm-label{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.lw-hero-comp-llm-chips{display:flex;gap:6px;flex-wrap:wrap}.lw-hero-comp-llm-chip{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.02em;padding:3px 9px;border-radius:999px;border:1px solid hsla(39,23%,63%,.18);background:hsla(0,0%,100%,.04);color:var(--text-primary)}.lw-hero-comp-llm-chip--claude{border-color:rgba(91,138,181,.4);background:rgba(91,138,181,.1);color:#9abbe0}.lw-hero-comp-llm-chip--gpt{border-color:rgba(80,200,120,.38);background:rgba(80,200,120,.09);color:#8edb9e}.lw-hero-comp-llm-chip--mistral{border-color:rgba(255,140,66,.4);background:rgba(255,140,66,.08);color:#ffb07e}.lw-hero-comp-llm-chip--oss{border-color:rgba(160,140,255,.4);background:rgba(160,140,255,.09);color:#c4b7ff}@media (max-width:540px){.lw-hero-comp-badge{position:static;margin:0 auto 12px;display:inline-flex}.lw-hero-comp-ghost-3{display:none}}.lw-hero-comp[data-stage] [data-layer]{transition:opacity .42s ease,filter .42s ease}.lw-hero-comp[data-stage="0"] [data-layer]{opacity:1}.lw-hero-comp[data-stage="1"] [data-layer],.lw-hero-comp[data-stage="2"] [data-layer],.lw-hero-comp[data-stage="3"] [data-layer],.lw-hero-comp[data-stage="4"] [data-layer],.lw-hero-comp[data-stage="5"] [data-layer],.lw-hero-comp[data-stage="6"] [data-layer]{opacity:.14}.lw-hero-comp[data-stage="1"] [data-layer=input]{opacity:1}.lw-hero-comp[data-stage="2"] [data-layer=input]{opacity:.45}.lw-hero-comp[data-stage="2"] [data-layer=orch]{opacity:1}.lw-hero-comp[data-stage="3"] [data-layer=input]{opacity:.32}.lw-hero-comp[data-stage="3"] [data-layer=orch]{opacity:.55}.lw-hero-comp[data-stage="3"] [data-layer=runners],.lw-hero-comp[data-stage="3"] [data-layer=skills]{opacity:1}.lw-hero-comp[data-stage="4"] [data-layer=input]{opacity:.28}.lw-hero-comp[data-stage="4"] [data-layer=orch]{opacity:.4}.lw-hero-comp[data-stage="4"] [data-layer=runners],.lw-hero-comp[data-stage="4"] [data-layer=skills]{opacity:.5}.lw-hero-comp[data-stage="4"] [data-layer=llm]{opacity:1}.lw-hero-comp[data-stage="5"] [data-layer=input]{opacity:.28}.lw-hero-comp[data-stage="5"] [data-layer=orch],.lw-hero-comp[data-stage="5"] [data-layer=runners],.lw-hero-comp[data-stage="5"] [data-layer=skills]{opacity:.4}.lw-hero-comp[data-stage="5"] [data-layer=llm]{opacity:.5}.lw-hero-comp[data-stage="5"] [data-layer=gate]{opacity:1}.lw-hero-comp[data-stage="6"] [data-layer=input]{opacity:.5}.lw-hero-comp[data-stage="6"] [data-layer=orch]{opacity:.55}.lw-hero-comp[data-stage="6"] [data-layer=runners],.lw-hero-comp[data-stage="6"] [data-layer=skills]{opacity:.5}.lw-hero-comp[data-stage="6"] [data-layer=llm]{opacity:.6}.lw-hero-comp[data-stage="6"] [data-layer=gate]{opacity:.55}.lw-hero-comp[data-stage="6"] [data-layer=container]{opacity:1}.lw-hero-comp[data-stage="6"] .lw-hero-comp-frame{border-color:rgba(91,164,181,.75);box-shadow:0 22px 60px -18px rgba(91,164,181,.65)}.lw-scrollshow{position:relative;padding:96px 0 120px;background:radial-gradient(60% 40% at 50% 0,rgba(91,164,181,.06),transparent 70%),#060910}.lw-scrollshow-head{max-width:820px;margin:0 auto 48px;text-align:center}.lw-scrollshow-title{font-family:var(--font-display);font-size:clamp(1.75rem,3.4vw,2.55rem);font-weight:600;line-height:1.15;color:#fff;margin:10px 0 14px;letter-spacing:-.01em}.lw-scrollshow-lead{font-size:1.05rem;line-height:1.6;color:rgba(220,232,238,.72);max-width:680px;margin:0 auto}.lw-scrollshow-grid{position:relative;width:100%;max-width:none}.lw-scrollshow-visual{position:sticky;top:var(--lw-nav-h,72px);height:calc(100vh - var(--lw-nav-h, 72px));display:flex;align-items:center;justify-content:center;z-index:1;padding:0 24px}.lw-scrollshow-visual .lw-hero-comp{width:min(900px,92%,calc((100vh - var(--lw-nav-h, 72px)) * .88));max-width:none;margin:0 auto}.lw-scrollshow-panels{position:relative;z-index:2;margin-top:calc((100vh - var(--lw-nav-h, 72px)) * -1);padding:36vh 24px 24vh;max-width:1400px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:75vh;pointer-events:none}.lw-scrollshow-panel{pointer-events:auto;max-width:420px;margin-left:auto;margin-right:0;padding:22px 26px;border-radius:14px;background:rgba(6,9,16,.75);backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%);border:1px solid rgba(91,164,181,.22);box-shadow:0 16px 44px -20px rgba(0,0,0,.7);transition:border-color .3s ease,box-shadow .3s ease,background .3s ease}.lw-scrollshow-panel.is-active{border-color:rgba(91,164,181,.5);background:rgba(6,9,16,.85);box-shadow:0 18px 52px -16px rgba(91,164,181,.4)}.lw-scrollshow-kicker{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:#5ba4b5;margin:0 0 10px}.lw-scrollshow-panel-title{font-family:var(--font-display);font-size:clamp(1.3rem,2.2vw,1.75rem);font-weight:600;line-height:1.2;color:#fff;margin:0 0 14px;letter-spacing:-.005em}.lw-scrollshow-panel-body{font-size:1rem;line-height:1.65;color:rgba(220,232,238,.78);margin:0 0 14px}.lw-scrollshow-bullets{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.lw-scrollshow-bullets li{font-family:var(--font-mono);font-size:.78rem;color:rgba(200,230,236,.7);letter-spacing:.01em;padding-left:16px;position:relative}.lw-scrollshow-bullets li:before{content:"›";position:absolute;left:0;color:#5ba4b5;font-weight:600}.lw-scrollshow-sticky{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.lw-scrollshow-progress{display:flex;gap:6px}.lw-scrollshow-dot{width:8px;height:8px;border-radius:50%;background:rgba(91,164,181,.18);transition:background .24s ease,transform .24s ease}.lw-scrollshow-dot.is-reached{background:rgba(91,164,181,.55)}.lw-scrollshow-dot.is-active{background:#5ba4b5;transform:scale(1.25);box-shadow:0 0 10px rgba(91,164,181,.6)}@media (max-width:1000px){.lw-scrollshow{padding:48px 0 80px}.lw-scrollshow-head{margin-bottom:16px}.lw-scrollshow-visual{position:sticky;top:64px;height:auto;z-index:5;padding:10px 16px 14px;background:linear-gradient(180deg,rgba(6,9,16,.96),rgba(6,9,16,.9) 82%,rgba(6,9,16,0));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.lw-scrollshow-visual .lw-hero-comp{width:min(420px,100%)}.lw-scrollshow-visual .lw-hero-comp-svg{max-height:38vh}.lw-scrollshow-panels{margin-top:0;padding:20px 16px 0;gap:32px;pointer-events:auto}.lw-scrollshow-panel{max-width:none;margin:0;padding:16px 18px;background:rgba(6,9,16,.5);backdrop-filter:none;-webkit-backdrop-filter:none;border-color:rgba(91,164,181,.14)}.lw-scrollshow-panel.is-active{background:rgba(91,164,181,.05);border-color:rgba(91,164,181,.3)}.lw-scrollshow-panel-title{font-size:1.25rem}.lw-scrollshow-panel-body{font-size:.95rem}}@media (max-width:560px){.lw-scrollshow-sticky .lw-hero-comp-ghost{display:none}.lw-scrollshow-sticky .lw-hero-comp-badge{position:static;margin:0 0 6px;font-size:.56rem}.lw-scrollshow-sticky .lw-hero-comp-frame{padding:8px 8px 4px}.lw-scrollshow-sticky .lw-hero-comp-llm{display:none}.lw-scrollshow-sticky .lw-hero-comp-svg{max-height:32vh}}.lw-launch-dualuse{padding:96px 0 112px;position:relative}.lw-dualuse-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;margin-top:48px}.lw-dualuse-col{position:relative;padding:32px 32px 28px;border-radius:18px;border:1px solid rgba(91,164,181,.18);background:linear-gradient(180deg,rgba(91,164,181,.05),hsla(0,0%,100%,.012)),rgba(8,12,22,.55);display:flex;flex-direction:column;gap:14px}.lw-dualuse-col--daily{border-color:hsla(39,23%,63%,.25);background:linear-gradient(180deg,hsla(39,23%,63%,.05),hsla(0,0%,100%,.012)),rgba(8,12,22,.55)}.lw-dualuse-col--apps{border-color:rgba(91,164,181,.32);box-shadow:0 14px 40px -22px rgba(91,164,181,.45)}.lw-dualuse-col-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.lw-dualuse-tag{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.16em;text-transform:uppercase;color:#5ba4b5;padding:4px 10px;border-radius:999px;border:1px solid rgba(91,164,181,.4);background:rgba(91,164,181,.08)}.lw-dualuse-col--daily .lw-dualuse-tag{color:#d6c79a;border-color:hsla(39,23%,63%,.42);background:hsla(39,23%,63%,.08)}.lw-dualuse-time{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;color:rgba(200,230,236,.55)}.lw-dualuse-col-title{font-family:var(--font-display);font-size:clamp(1.25rem,1.9vw,1.55rem);font-weight:600;line-height:1.2;color:#fff;margin:0;letter-spacing:-.005em}.lw-dualuse-col-body{font-size:.98rem;line-height:1.6;color:rgba(220,232,238,.78);margin:0}.lw-dualuse-input{margin-top:10px;border-radius:12px;border:1px solid hsla(39,23%,63%,.3);background:linear-gradient(180deg,hsla(0,0%,100%,.025),hsla(0,0%,100%,.005)),rgba(8,12,22,.7);padding:12px 14px;font-family:var(--font-mono);transition:border-color .24s ease,box-shadow .24s ease}.lw-dualuse-input.is-submitted{border-color:hsla(39,23%,63%,.55);box-shadow:0 0 0 3px hsla(39,23%,63%,.12),0 8px 28px -16px hsla(39,23%,63%,.4)}.lw-dualuse-input-row{display:flex;align-items:center;gap:10px;min-height:28px}.lw-dualuse-input-prompt{color:#d6c79a;font-weight:700;font-size:1rem;line-height:1}.lw-dualuse-input-text{flex:1;font-size:.9rem;color:rgba(220,232,238,.92);letter-spacing:.01em;line-height:1.4;white-space:pre-wrap;word-break:break-word;min-height:1.4em}.lw-dualuse-input-placeholder{color:rgba(220,232,238,.35)}.lw-dualuse-input-caret{display:inline-block;width:1px;height:1.05em;margin-left:2px;vertical-align:text-bottom;background:#d6c79a;animation:lw-dualuse-caret 1s step-end infinite}@keyframes lw-dualuse-caret{50%{opacity:0}}.lw-dualuse-input-submit{display:inline-flex;align-items:center;gap:6px;padding:5px 11px 5px 12px;border-radius:8px;border:1px solid hsla(39,23%,63%,.4);background:hsla(39,23%,63%,.08);color:#d6c79a;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;cursor:default;transition:background .24s ease,transform .2s ease}.lw-dualuse-input.is-submitted .lw-dualuse-input-submit{background:hsla(39,23%,63%,.22);transform:scale(.97)}.lw-dualuse-anatomy{margin-top:4px;padding:14px 14px 12px;border-radius:12px;border:1px dashed rgba(91,164,181,.28);background:rgba(91,164,181,.035)}.lw-dualuse-anatomy-label{display:block;font-family:var(--font-mono);font-size:.65rem;letter-spacing:.16em;text-transform:uppercase;color:rgba(200,230,236,.62);margin-bottom:9px}.lw-dualuse-anatomy-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 8px}.lw-dualuse-anatomy-chips li{font-family:var(--font-mono);font-size:.74rem;letter-spacing:.01em;padding:4px 10px;border-radius:999px;border:1px solid rgba(91,164,181,.24);background:rgba(91,164,181,.06);color:rgba(220,232,238,.86)}.lw-dualuse-examples-label{display:block;margin-top:6px;font-family:var(--font-mono);font-size:.65rem;letter-spacing:.16em;text-transform:uppercase;color:rgba(200,230,236,.55)}.lw-dualuse-apps{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.lw-dualuse-apps li{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:10px;border:1px solid rgba(91,164,181,.2);background:rgba(91,164,181,.04)}.lw-dualuse-app-emoji{font-size:1.45rem;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:rgba(91,164,181,.1);border:1px solid rgba(91,164,181,.2)}.lw-dualuse-app-text{display:flex;flex-direction:column;line-height:1.3}.lw-dualuse-app-text strong{font-family:var(--font-display);font-size:.98rem;color:#fff;font-weight:600}.lw-dualuse-app-text span{font-family:var(--font-mono);font-size:.74rem;color:rgba(200,230,236,.62)}.lw-dualuse-apps-cta{align-self:flex-start;margin-top:6px;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.06em;color:#5ba4b5;text-decoration:none;border-bottom:1px solid rgba(91,164,181,.4);padding-bottom:1px;transition:color .2s ease,border-color .2s ease}.lw-dualuse-apps-cta:hover{color:#8bd0de;border-color:rgba(91,164,181,.7)}.lw-dualuse-engine{margin-top:40px;display:flex;flex-direction:column;align-items:center;gap:0}.lw-dualuse-engine-arrows{display:flex;width:100%;max-width:720px;justify-content:space-around;gap:32px;margin-bottom:14px}.lw-dualuse-engine-arrows span{width:1px;height:36px;background:linear-gradient(180deg,transparent,rgba(91,164,181,.55));position:relative}.lw-dualuse-engine-arrows span:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid rgba(91,164,181,.7)}.lw-dualuse-engine-frame{width:100%;max-width:1080px;padding:28px 28px 26px;border-radius:18px;border:1px solid rgba(91,164,181,.4);background:radial-gradient(80% 100% at 50% 0,rgba(91,164,181,.12),transparent 65%),linear-gradient(180deg,rgba(91,164,181,.04),hsla(0,0%,100%,.008)),rgba(8,12,22,.78);position:relative;text-align:center;box-shadow:0 18px 48px -22px rgba(91,164,181,.4)}.lw-dualuse-engine-bar{position:absolute;top:-14px;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:8px;padding:5px 14px;border-radius:999px;background:rgba(8,12,22,.95);border:1px solid rgba(91,164,181,.55);font-family:var(--font-mono);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:#5ba4b5;box-shadow:0 6px 16px -8px rgba(91,164,181,.6);white-space:nowrap}.lw-dualuse-engine-bar-dot{width:6px;height:6px;border-radius:50%;background:#5ba4b5;box-shadow:0 0 8px rgba(91,164,181,.7);animation:lw-dualuse-engine-pulse 2.4s ease-in-out infinite}@keyframes lw-dualuse-engine-pulse{0%,to{opacity:.55}50%{opacity:1}}.lw-dualuse-engine-grid{list-style:none;margin:14px 0 18px;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.lw-dualuse-engine-item{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 12px 14px;border-radius:12px;border:1px solid rgba(91,164,181,.2);background:rgba(91,164,181,.04);text-align:center;transition:border-color .24s ease,transform .24s ease,background .24s ease}.lw-dualuse-engine-item:hover{border-color:rgba(91,164,181,.4);background:rgba(91,164,181,.07);transform:translateY(-2px)}.lw-dualuse-engine-icon{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid rgba(91,164,181,.32);background:rgba(91,164,181,.1);color:#8bd0de}.lw-dualuse-engine-icon svg{width:22px;height:22px}.lw-dualuse-engine-text{display:flex;flex-direction:column;gap:2px}.lw-dualuse-engine-text strong{font-family:var(--font-display);font-size:.92rem;color:#fff;font-weight:600}.lw-dualuse-engine-text span{font-family:var(--font-mono);font-size:.7rem;color:rgba(200,230,236,.65);line-height:1.3}.lw-dualuse-note{font-size:.92rem;line-height:1.55;color:rgba(220,232,238,.7);max-width:680px;margin:0 auto 16px;font-style:italic}.lw-dualuse-engine-cta{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.05em;color:#5ba4b5;text-decoration:none;padding:8px 16px;border-radius:999px;border:1px solid rgba(91,164,181,.4);background:rgba(91,164,181,.06);transition:border-color .2s ease,background .2s ease,color .2s ease}.lw-dualuse-engine-cta:hover{border-color:rgba(91,164,181,.7);background:rgba(91,164,181,.12);color:#8bd0de}@media (max-width:860px){.lw-launch-dualuse{padding:64px 0 80px}.lw-dualuse-grid{grid-template-columns:minmax(0,1fr);gap:16px}.lw-dualuse-col{padding:22px 22px 20px}.lw-dualuse-engine-arrows{max-width:100%;gap:0}.lw-dualuse-engine-arrows span:nth-child(2){display:none}.lw-dualuse-engine-frame{padding:26px 18px 22px}.lw-dualuse-engine-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (max-width:460px){.lw-dualuse-engine-grid{grid-template-columns:minmax(0,1fr)}.lw-dualuse-engine-item{flex-direction:row;text-align:left;gap:12px;padding:12px 14px}.lw-dualuse-engine-text{gap:1px}}.lw-launch-why{padding:96px 0 112px;position:relative;background:linear-gradient(180deg,rgba(91,164,181,.025),transparent 70%)}.lw-why-diagram{margin-top:48px;position:relative;padding:32px 24px 28px;border-radius:18px;border:1px solid rgba(91,164,181,.22);background:linear-gradient(rgba(91,164,181,.05) 1px,transparent 0) 0 0 /28px 28px,linear-gradient(90deg,rgba(91,164,181,.05) 1px,transparent 0) 0 0 /28px 28px,linear-gradient(180deg,rgba(91,164,181,.025),hsla(0,0%,100%,.005)),rgba(6,9,16,.72)}.lw-why-diagram-svg{position:absolute;inset:32px 24px;width:calc(100% - 48px);height:auto;pointer-events:none;z-index:1}.lw-why-diagram-stage{position:relative;z-index:2;display:grid;grid-template-columns:200px minmax(0,1fr);gap:60px;align-items:center;min-height:460px}.lw-why-diagram-card{position:relative;padding:14px 16px;border-radius:12px;border:1px solid rgba(91,164,181,.32);background:linear-gradient(180deg,rgba(91,164,181,.05),hsla(0,0%,100%,.01)),rgba(8,12,22,.92);display:flex;flex-direction:column;gap:10px;box-shadow:0 10px 28px -16px rgba(0,0,0,.55)}.lw-why-diagram-card-head{display:flex;align-items:center;gap:10px}.lw-why-diagram-card-title{font-family:var(--font-display);font-size:1rem;font-weight:600;color:#fff;letter-spacing:-.005em}.lw-why-diagram-card-sub{font-family:var(--font-mono);font-size:.72rem;color:rgba(200,230,236,.6);letter-spacing:.02em}.lw-why-diagram-card-foot{font-family:var(--font-mono);font-size:.7rem;color:rgba(200,230,236,.55);letter-spacing:.04em;margin-top:2px}.lw-why-diagram-icon{width:30px;height:30px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(91,164,181,.32);flex-shrink:0}.lw-why-diagram-icon svg{width:18px;height:18px}.lw-why-diagram-icon--agent{color:#f0c674;border-color:hsla(40,81%,70%,.42);background:hsla(40,81%,70%,.1)}.lw-why-diagram-icon--router{color:#8bd0de;background:rgba(91,164,181,.12)}.lw-why-diagram-icon--container{color:#c4b7ff;border-color:rgba(160,140,255,.4);background:rgba(160,140,255,.1)}.lw-why-diagram-card--agent{grid-column:1;align-self:center}.lw-why-diagram-card--container{grid-column:2;padding:18px 18px 16px;background:radial-gradient(60% 100% at 50% 0,rgba(160,140,255,.08),transparent 60%),linear-gradient(180deg,rgba(160,140,255,.04),hsla(0,0%,100%,.01)),rgba(8,12,22,.92);border-color:rgba(160,140,255,.32)}.lw-why-diagram-card-badge{margin-left:auto;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.08em;color:rgba(196,183,255,.85);padding:3px 9px;border-radius:999px;border:1px solid rgba(160,140,255,.4);background:rgba(160,140,255,.08);white-space:nowrap}.lw-why-diagram-router{margin-top:4px;padding:14px 14px 12px;border-radius:10px;border:1px solid rgba(91,164,181,.32);background:linear-gradient(180deg,rgba(91,164,181,.05),hsla(0,0%,100%,.005)),rgba(6,9,16,.6);display:flex;flex-direction:column;gap:10px}.lw-why-diagram-router-head{display:flex;align-items:center;gap:10px}.lw-why-diagram-router-title{font-family:var(--font-display);font-size:.92rem;font-weight:600;color:#fff}.lw-why-diagram-router-foot{font-family:var(--font-mono);font-size:.7rem;color:rgba(200,230,236,.55);letter-spacing:.04em}.lw-why-diagram-container-foot{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.lw-why-diagram-container-foot li{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.04em;color:rgba(196,183,255,.85);padding:3px 10px;border-radius:999px;border:1px solid rgba(160,140,255,.28);background:rgba(160,140,255,.06)}.lw-why-diagram-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.lw-why-diagram-rows li{display:flex;align-items:center;gap:10px;padding:5px 10px;border-radius:7px;background:hsla(0,0%,100%,.025);border:1px solid rgba(91,164,181,.14)}.lw-why-diagram-row-task{font-family:var(--font-mono);font-size:.76rem;color:rgba(200,230,236,.78);letter-spacing:.01em;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lw-why-diagram-row-arrow{font-family:var(--font-mono);font-size:.7rem;color:rgba(200,230,236,.32)}.lw-why-diagram-row-model{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.01em;padding:2px 8px;border-radius:999px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.03);white-space:nowrap}.lw-why-diagram-row-model--haiku{color:#f0c674;border-color:hsla(40,81%,70%,.45);background:hsla(40,81%,70%,.08)}.lw-why-diagram-row-model--claude{color:#ffb079;border-color:rgba(255,176,121,.45);background:rgba(255,176,121,.08)}.lw-why-diagram-row-model--gpt{color:#8edb9e;border-color:rgba(142,219,158,.42);background:rgba(142,219,158,.08)}.lw-why-diagram-row-model--mistral{color:#ffb07e;border-color:rgba(255,140,66,.42);background:rgba(255,140,66,.08)}.lw-why-diagram-row-model--oss{color:#c4b7ff;border-color:rgba(160,140,255,.42);background:rgba(160,140,255,.08)}.lw-why-diagram-row-model--neutral{color:rgba(220,232,238,.85)}.lw-why-diagram-rows--simple li{justify-content:flex-start}.lw-why-diagram-card--container{isolation:isolate}.lw-why-diagram-card-ghost{position:absolute;inset:0;border-radius:12px;border:1px solid rgba(160,140,255,.25);background:rgba(8,12,22,.4);z-index:-1;pointer-events:none}.lw-why-diagram-card-ghost-1{transform:translate(6px,6px);opacity:.55}.lw-why-diagram-card-ghost-2{transform:translate(12px,12px);opacity:.3}.lw-why-diagram-caption{text-align:center;margin:22px auto 0;max-width:720px;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.04em;color:rgba(200,230,236,.65)}.lw-why-diagram-closer{margin:18px auto 0;max-width:760px;text-align:center;padding:18px 22px;border-radius:12px;border:1px dashed rgba(91,164,181,.32);background:rgba(91,164,181,.04);display:flex;flex-direction:column;gap:6px}.lw-why-diagram-closer strong{font-family:var(--font-display);font-size:1rem;font-weight:600;color:#fff}.lw-why-diagram-closer p{font-size:.92rem;line-height:1.55;color:rgba(220,232,238,.72);margin:0}.lw-why-cards{margin-top:56px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.lw-why-mini-card{padding:22px 22px 20px;border-radius:14px;border:1px solid rgba(91,164,181,.2);background:linear-gradient(180deg,rgba(91,164,181,.04),hsla(0,0%,100%,.008)),rgba(8,12,22,.6);display:flex;flex-direction:column;gap:10px;transition:border-color .24s ease,transform .24s ease,background .24s ease}.lw-why-mini-card:hover{border-color:rgba(91,164,181,.4);transform:translateY(-2px)}.lw-why-mini-card-icon{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(91,164,181,.32);background:rgba(91,164,181,.1);color:#8bd0de;margin-bottom:4px}.lw-why-mini-card-icon svg{width:22px;height:22px}.lw-why-mini-card--eu .lw-why-mini-card-icon{color:#ffd76a;border-color:rgba(255,215,106,.4);background:rgba(255,215,106,.1)}.lw-why-mini-card--gate .lw-why-mini-card-icon{color:#8edb9e;border-color:rgba(142,219,158,.42);background:rgba(142,219,158,.1)}.lw-why-mini-card--cross .lw-why-mini-card-icon{color:#ffb079;border-color:rgba(255,176,121,.42);background:rgba(255,176,121,.1)}.lw-why-mini-card--open .lw-why-mini-card-icon{color:#c4b7ff;border-color:rgba(160,140,255,.42);background:rgba(160,140,255,.1)}.lw-why-mini-card-title{font-family:var(--font-display);font-size:1rem;font-weight:600;color:#fff;margin:0;letter-spacing:-.005em;line-height:1.25}.lw-why-mini-card-body{font-size:.9rem;line-height:1.55;color:rgba(220,232,238,.75);margin:0}@media (max-width:1100px){.lw-why-diagram-stage{grid-template-columns:180px minmax(0,1fr);gap:36px}}@media (max-width:880px){.lw-why-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.lw-why-diagram{padding:24px 16px}.lw-why-diagram-svg{display:none}.lw-why-diagram-stage{grid-template-columns:minmax(0,1fr);gap:16px;min-height:0}.lw-why-diagram-card--agent,.lw-why-diagram-card--container{grid-column:1}.lw-why-diagram-card-badge{margin-left:0}}@media (max-width:540px){.lw-launch-why{padding:64px 0 80px}.lw-why-cards{grid-template-columns:minmax(0,1fr);gap:14px}.lw-why-mini-card{padding:18px 18px 16px}}.lw-narrative{padding:88px 0 96px;position:relative}.lw-narrative-shell{max-width:880px;display:flex;flex-direction:column;align-items:center;text-align:center}.lw-narrative-head{max-width:760px;margin-bottom:34px}.lw-narrative-eyebrow{margin-bottom:14px}.lw-narrative-eyebrow--data{color:#ffd76a}.lw-narrative-eyebrow--security{color:#8edb9e}.lw-narrative-eyebrow--approval{color:#ffb079}.lw-narrative-eyebrow--spectrum{color:#8bd0de}.lw-narrative-eyebrow--open{color:#c4b7ff}.lw-narrative-eyebrow--vision{color:#fff}.lw-narrative-title{font-family:var(--font-display);font-size:clamp(1.85rem,3.4vw,2.65rem);font-weight:600;color:#fff;letter-spacing:-.012em;line-height:1.15;margin:0 0 18px}.lw-narrative-title--big{font-size:clamp(2.2rem,4.4vw,3.4rem);line-height:1.1}.lw-narrative-lead{font-size:1.05rem;line-height:1.6;color:rgba(220,232,238,.78);margin:0}.lw-narrative-closer{font-family:var(--font-display);font-size:1.1rem;font-style:italic;color:hsla(0,0%,100%,.92);letter-spacing:-.005em;margin-top:28px;max-width:600px}.lw-narrative--data{background:linear-gradient(180deg,rgba(255,215,106,.04),transparent 65%)}.lw-narrative-promises{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;width:100%;max-width:720px}.lw-narrative-promises li{display:flex;align-items:center;gap:14px;text-align:left;font-size:1.05rem;color:rgba(220,232,238,.92);font-weight:500;padding:14px 18px;border-radius:12px;border:1px solid rgba(255,215,106,.18);background:rgba(255,215,106,.04)}.lw-narrative-promise-icon{width:28px;height:28px;flex-shrink:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,215,106,.15);color:#ffd76a}.lw-narrative-promise-icon svg{width:16px;height:16px}.lw-narrative--security{background:linear-gradient(180deg,rgba(142,219,158,.035),transparent 65%)}.lw-narrative-key{margin:8px 0 28px}.lw-narrative-key-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;border:1px solid rgba(142,219,158,.4);background:radial-gradient(60% 100% at 50% 0,rgba(142,219,158,.18),transparent 70%),rgba(8,12,22,.7);color:#8edb9e}.lw-narrative-key-icon svg{width:30px;height:30px}.lw-narrative-systems{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:100%;max-width:800px}.lw-narrative-systems li{display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 14px 14px;border-radius:12px;border:1px solid rgba(142,219,158,.22);background:rgba(142,219,158,.03);font-family:var(--font-mono);font-size:.78rem;letter-spacing:.02em;color:rgba(220,232,238,.85);transition:border-color .2s ease,transform .2s ease}.lw-narrative-systems li:hover{border-color:rgba(142,219,158,.45);transform:translateY(-2px)}.lw-narrative-system-icon{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(142,219,158,.28);background:rgba(142,219,158,.08);color:#8edb9e}.lw-narrative-system-icon svg{width:20px;height:20px}.lw-narrative--approval{background:linear-gradient(180deg,rgba(255,176,121,.035),transparent 65%)}.lw-narrative-queue{width:100%;max-width:640px;border-radius:16px;border:1px solid rgba(255,176,121,.32);background:linear-gradient(180deg,rgba(255,176,121,.04),hsla(0,0%,100%,.005)),rgba(8,12,22,.78);overflow:hidden;box-shadow:0 18px 50px -22px rgba(255,176,121,.4)}.lw-narrative-queue-head{display:flex;align-items:center;gap:10px;padding:12px 18px;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:#ffb079;border-bottom:1px solid rgba(255,176,121,.22);background:rgba(255,176,121,.06)}.lw-narrative-queue-dot{width:7px;height:7px;border-radius:50%;background:#ffb079;box-shadow:0 0 8px rgba(255,176,121,.7);animation:lw-dualuse-engine-pulse 2.4s ease-in-out infinite}.lw-narrative-queue-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.lw-narrative-queue-item{display:flex;align-items:center;gap:14px;padding:14px 18px;border-bottom:1px solid hsla(0,0%,100%,.04);text-align:left}.lw-narrative-queue-item:last-child{border-bottom:none}.lw-narrative-queue-risk{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;padding:3px 8px;border-radius:999px;border:1px solid;flex-shrink:0}.lw-narrative-queue-item--high .lw-narrative-queue-risk{color:#ff8c8c;background:hsla(0,100%,77%,.1)}.lw-narrative-queue-item--medium .lw-narrative-queue-risk{color:#ffd76a;background:rgba(255,215,106,.1)}.lw-narrative-queue-item--low .lw-narrative-queue-risk{color:#8edb9e;background:rgba(142,219,158,.1)}.lw-narrative-queue-text{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.lw-narrative-queue-text strong{font-size:.95rem;color:#fff;font-weight:600}.lw-narrative-queue-text span{font-family:var(--font-mono);font-size:.72rem;color:rgba(200,230,236,.62)}.lw-narrative-queue-actions{display:flex;gap:6px;flex-shrink:0}.lw-narrative-queue-approve,.lw-narrative-queue-deny{width:32px;height:32px;border-radius:8px;border:1px solid;background:transparent;font-size:.95rem;cursor:default;display:inline-flex;align-items:center;justify-content:center}.lw-narrative-queue-deny{color:hsla(0,100%,77%,.7);border-color:hsla(0,100%,77%,.32)}.lw-narrative-queue-approve{color:#8edb9e;border-color:rgba(142,219,158,.5);background:rgba(142,219,158,.1)}.lw-narrative--spectrum{background:linear-gradient(180deg,rgba(91,164,181,.035),transparent 65%)}.lw-narrative-spectrum{width:100%;max-width:960px;display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:stretch}.lw-narrative-spec-col{padding:22px 22px 20px;border-radius:14px;border:1px solid rgba(91,164,181,.22);background:linear-gradient(180deg,rgba(91,164,181,.04),hsla(0,0%,100%,.005)),rgba(8,12,22,.6);display:flex;flex-direction:column;gap:12px;text-align:left}.lw-narrative-spec-tag{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:#5ba4b5;padding:4px 10px;border-radius:999px;border:1px solid rgba(91,164,181,.4);background:rgba(91,164,181,.08);align-self:flex-start}.lw-narrative-spec-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.lw-narrative-spec-col li{font-family:var(--font-mono);font-size:.84rem;color:rgba(220,232,238,.85);padding-left:16px;position:relative}.lw-narrative-spec-col li:before{content:"›";position:absolute;left:0;color:#5ba4b5}.lw-narrative-spec-bar{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-width:48px}.lw-narrative-spec-bar-track{width:4px;height:100%;min-height:100px;border-radius:999px;background:linear-gradient(180deg,rgba(255,215,106,.45),rgba(91,164,181,.45))}.lw-narrative-spec-bar-label{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.1em;color:rgba(200,230,236,.55);white-space:nowrap;writing-mode:vertical-rl;transform:rotate(180deg)}.lw-narrative--open{background:linear-gradient(180deg,rgba(160,140,255,.04),transparent 65%)}.lw-narrative-pillars{list-style:none;margin:0 0 26px;padding:0;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.lw-narrative-pillars li{font-family:var(--font-mono);font-size:.82rem;letter-spacing:.02em;padding:8px 16px;border-radius:999px;border:1px solid rgba(160,140,255,.32);background:rgba(160,140,255,.06);color:rgba(220,232,238,.92)}.lw-narrative-cta{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:.84rem;letter-spacing:.04em;color:#c4b7ff;text-decoration:none;padding:10px 20px;border-radius:999px;border:1px solid rgba(160,140,255,.45);background:rgba(160,140,255,.08);transition:border-color .2s ease,background .2s ease,color .2s ease}.lw-narrative-cta:hover{border-color:rgba(160,140,255,.75);background:rgba(160,140,255,.14);color:#d6c9ff}.lw-narrative--vision{padding:110px 0 120px;background:radial-gradient(40% 60% at 50% 0,rgba(91,164,181,.06),transparent 70%)}.lw-narrative-timeline{list-style:none;margin:32px 0 0;padding:0;flex-wrap:wrap;justify-content:center;font-family:var(--font-mono)}.lw-narrative-timeline,.lw-narrative-timeline li{display:flex;align-items:center;gap:18px}.lw-narrative-timeline-time{font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:#5ba4b5;padding:5px 12px;border-radius:999px;border:1px solid rgba(91,164,181,.42);background:rgba(91,164,181,.08)}.lw-narrative-timeline-line{font-size:.86rem;color:rgba(220,232,238,.85)}.lw-narrative-timeline-arrow{font-size:1rem;color:rgba(91,164,181,.6);margin-left:6px}@media (max-width:760px){.lw-narrative{padding:64px 0 72px}.lw-narrative--vision{padding:80px 0 88px}.lw-narrative-promises{grid-template-columns:minmax(0,1fr);gap:10px}.lw-narrative-systems{grid-template-columns:repeat(2,minmax(0,1fr))}.lw-narrative-spectrum{grid-template-columns:minmax(0,1fr);gap:12px}.lw-narrative-spec-bar{flex-direction:row;min-height:0}.lw-narrative-spec-bar-track{width:100%;height:4px;min-height:0;min-width:60px}.lw-narrative-spec-bar-label{writing-mode:horizontal-tb;transform:none}.lw-narrative-timeline li{gap:10px}.lw-narrative-timeline-arrow{display:none}.lw-narrative-timeline{flex-direction:column;align-items:flex-start}.lw-narrative-timeline li{width:100%}}.lw-launch-integrations-strip{padding:36px 0 40px;border-top:1px solid rgba(91,164,181,.12);border-bottom:1px solid rgba(91,164,181,.12);background:rgba(8,12,22,.4)}.lw-launch-int-strip-shell{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.lw-launch-int-strip-label{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:rgba(200,230,236,.55);margin:0}.lw-launch-int-strip-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 18px}.lw-launch-int-strip-list li{font-family:var(--font-mono);font-size:.82rem;letter-spacing:.01em;color:rgba(220,232,238,.78);padding:6px 14px;border-radius:999px;border:1px solid rgba(91,164,181,.18);background:hsla(0,0%,100%,.02)}.lw-tier-cards{padding:56px 0 24px}.lw-tier-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:36px;align-items:stretch}@media (max-width:980px){.lw-tier-grid{grid-template-columns:1fr;gap:16px}}.lw-tier-card{display:flex;flex-direction:column;gap:16px;padding:28px 26px;border-radius:18px;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.06);text-decoration:none;color:inherit;position:relative;transition:border-color .2s ease,transform .2s ease,background .2s ease;isolation:isolate;min-height:280px}.lw-tier-card:hover{border-color:rgba(91,164,181,.4);transform:translateY(-3px);background:hsla(0,0%,100%,.04)}.lw-tier-card--assistant:hover{border-color:rgba(91,164,181,.55)}.lw-tier-card--apps:hover{border-color:rgba(255,200,90,.35)}.lw-tier-card--platform:hover{border-color:rgba(180,200,220,.3)}.lw-tier-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.lw-tier-card-icon{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:rgba(91,164,181,.12);color:rgba(140,215,230,.95)}.lw-tier-card-icon svg{width:22px;height:22px}.lw-tier-card-status{display:inline-flex;align-items:center;gap:6px;font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:3px 9px;border-radius:999px;border:1px solid transparent;white-space:nowrap}.lw-tier-card-status-dot{width:6px;height:6px;border-radius:50%}.lw-tier-card-status--live{background:rgba(120,220,160,.1);color:rgba(150,230,180,.95);border-color:rgba(120,220,160,.25)}.lw-tier-card-status--live .lw-tier-card-status-dot{background:#78dca0;box-shadow:0 0 0 3px rgba(120,220,160,.18)}.lw-tier-card-status--waitlist{background:rgba(255,200,90,.08);color:rgba(255,215,140,.92);border-color:rgba(255,200,90,.25)}.lw-tier-card-status--waitlist .lw-tier-card-status-dot{background:#ffc85a;box-shadow:0 0 0 3px rgba(255,200,90,.16)}.lw-tier-card-title{font-family:var(--font-display);font-size:1.35rem;font-weight:600;margin:0;letter-spacing:-.01em}.lw-tier-card-body{font-size:.95rem;line-height:1.6;color:var(--text-secondary,rgba(220,232,238,.78));margin:0;flex-grow:1}.lw-tier-card-foot{display:flex;flex-direction:column;gap:10px;padding-top:16px;margin-top:auto;border-top:1px solid hsla(0,0%,100%,.06);min-height:64px}.lw-tier-card-price{font-family:var(--font-mono);font-size:.82rem;font-weight:600;color:rgba(220,232,238,.92);letter-spacing:.01em;min-height:1.2em}.lw-tier-card-cta{display:inline-flex;align-items:center;gap:6px;font-size:.9rem;font-weight:500;letter-spacing:-.005em}.lw-tier-card-cta--primary{color:rgba(140,215,230,.95)}.lw-tier-card-cta--secondary{color:rgba(220,232,238,.75)}.lw-tier-card-cta span{transition:transform .2s ease}.lw-tier-card:hover .lw-tier-card-cta span{transform:translateX(4px)}.lw-waitlist-chat-note{display:flex;align-items:center;gap:14px;margin:0 auto 28px;max-width:620px;padding:14px 20px;border-radius:12px;background:rgba(91,164,181,.07);border:1px solid rgba(91,164,181,.22);flex-wrap:wrap}.lw-waitlist-chat-note-icon{font-size:1.2rem;line-height:1}.lw-waitlist-chat-note-text{font-size:.92rem;color:rgba(220,232,238,.88);flex:1 1 auto;min-width:0}.lw-waitlist-chat-note-cta{display:inline-flex;align-items:center;gap:6px;font-size:.88rem;font-weight:600;color:rgba(140,215,230,.95);text-decoration:none;white-space:nowrap;padding:6px 12px;border-radius:8px;border:1px solid rgba(91,164,181,.3);background:rgba(91,164,181,.08);transition:all .2s ease}.lw-waitlist-chat-note-cta:hover{background:rgba(91,164,181,.16);border-color:rgba(91,164,181,.5);transform:translateY(-1px)}.lw-waitlist-chat-note-cta span{transition:transform .2s ease}.lw-waitlist-chat-note-cta:hover span{transform:translateX(3px)}@media (max-width:540px){.lw-waitlist-chat-note{gap:10px;padding:12px 14px}.lw-waitlist-chat-note-text{font-size:.88rem}}.lw-chat-page{background:var(--bg,#0a0f1a)}.lw-chat-hero{min-height:calc(100vh - var(--lw-nav-h, 72px));display:flex;align-items:center;justify-content:center;padding:60px 0;text-align:center;background:radial-gradient(ellipse 1100px 600px at 50% 40%,rgba(91,164,181,.05) 0,transparent 60%)}.lw-chat-hero-inner{max-width:760px;margin:0 auto;width:100%;display:flex;flex-direction:column;align-items:center;gap:36px}.lw-chat-hero-headline{font-family:var(--font-display);font-size:clamp(1.7rem,3vw,2.2rem);font-weight:400;letter-spacing:-.012em;line-height:1.25;margin:0;color:rgba(240,248,252,.96)}.lw-chat-apppicker{width:100%;max-width:720px;margin:0 auto 18px;text-align:left}.lw-chat-apppicker-head{display:flex;align-items:baseline;gap:10px;margin-bottom:10px;padding:0 4px}.lw-chat-apppicker-eyebrow{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#6cb5c6}.lw-chat-apppicker-hint{font-size:12px;color:rgba(220,230,240,.55);flex:1}.lw-chat-apppicker-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media (max-width:640px){.lw-chat-apppicker-grid{grid-template-columns:1fr}}.lw-chat-apppicker-card{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 14px 13px;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:rgba(20,28,36,.55);cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease,opacity .2s ease;text-align:left;font:inherit;color:inherit}.lw-chat-apppicker-card:hover{border-color:rgba(108,181,198,.55);background:rgba(24,38,48,.7);transform:translateY(-1px)}.lw-chat-apppicker-card.is-active{border-color:rgba(108,181,198,.95);background:rgba(108,181,198,.12);box-shadow:inset 0 0 0 1px rgba(108,181,198,.45)}.lw-chat-apppicker-card.is-dimmed{opacity:.45}.lw-chat-apppicker-card-icon{width:32px;height:32px;border-radius:8px;background:rgba(108,181,198,.14);color:#6cb5c6;display:flex;align-items:center;justify-content:center;margin-bottom:2px}.lw-chat-apppicker-card-icon svg{width:18px;height:18px}.lw-chat-apppicker-card-title{font-size:14px;font-weight:600;color:rgba(245,250,255,.95);line-height:1.2}.lw-chat-apppicker-card-subtitle{font-size:12px;color:rgba(220,230,240,.55);line-height:1.3}.lw-chat-hero-artifact{display:flex;align-items:center;gap:12px;margin-top:10px;padding:12px 14px;border-radius:12px;border:1px solid rgba(108,181,198,.4);background:rgba(108,181,198,.07);text-decoration:none;color:inherit;transition:border-color .18s ease,background .18s ease,transform .18s ease}.lw-chat-hero-artifact:hover{border-color:rgba(108,181,198,.85);background:rgba(108,181,198,.13);transform:translateY(-1px)}.lw-chat-hero-artifact-icon{width:36px;height:36px;border-radius:8px;background:rgba(108,181,198,.18);color:#6cb5c6;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lw-chat-hero-artifact-icon svg{width:18px;height:18px}.lw-chat-hero-artifact-body{flex:1;min-width:0}.lw-chat-hero-artifact-title{display:block;font-size:13px;font-weight:600;color:rgba(245,250,255,.95);line-height:1.2}.lw-chat-hero-artifact-subtitle{display:block;font-size:11.5px;color:rgba(220,230,240,.6);margin-top:2px}.lw-chat-hero-artifact-cta{font-size:11.5px;color:#6cb5c6;white-space:nowrap;font-weight:500}.lw-chat-topbar-integration-chip.is-active{border-color:rgba(108,181,198,.95)!important;background:rgba(108,181,198,.18)!important;color:rgba(245,250,255,.98)!important;box-shadow:0 0 0 3px rgba(108,181,198,.22),0 0 16px rgba(108,181,198,.4);animation:lw-chip-pulse 1.4s ease-in-out infinite}.lw-chat-topbar-integration-chip.is-pinned{border-color:rgba(108,181,198,.7)!important;background:rgba(108,181,198,.1)!important;color:rgba(245,250,255,.95)!important}@keyframes lw-chip-pulse{0%,to{box-shadow:0 0 0 2px rgba(108,181,198,.15),0 0 12px rgba(108,181,198,.3)}50%{box-shadow:0 0 0 4px rgba(108,181,198,.28),0 0 20px rgba(108,181,198,.5)}}.lw-chat-topbar-cta-banner{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;margin-top:10px;padding:10px 14px;border-radius:10px;background:linear-gradient(135deg,rgba(108,181,198,.12),rgba(108,181,198,.06));border:1px solid rgba(108,181,198,.45);text-decoration:none;color:rgba(245,250,255,.95);transition:border-color .18s ease,background .18s ease,transform .18s ease;animation:lw-cta-rise .4s ease-out}.lw-chat-topbar-cta-banner:hover{border-color:rgba(108,181,198,.85);background:linear-gradient(135deg,rgba(108,181,198,.18),rgba(108,181,198,.1));transform:translateY(-1px)}.lw-chat-topbar-cta-banner-text{font-size:13px;color:rgba(220,230,240,.85)}.lw-chat-topbar-cta-banner-text strong{color:#6cb5c6;font-weight:600}.lw-chat-topbar-cta-banner-action{font-size:12.5px;font-weight:600;color:#6cb5c6;white-space:nowrap}@keyframes lw-cta-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.lw-chat-hero-approval{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.lw-chat-hero-approval-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:10px;font-size:14px;font-weight:600;text-decoration:none;transition:background .18s ease,border-color .18s ease,transform .18s ease}.lw-chat-hero-approval-btn--approve{background:rgba(108,181,198,.95);color:rgba(8,14,22,.95);border:1px solid #6cb5c6;box-shadow:0 0 0 1px rgba(108,181,198,.25),0 6px 18px rgba(108,181,198,.25)}.lw-chat-hero-approval-btn--approve:hover{background:#82c6d5;transform:translateY(-1px)}.lw-chat-hero-approval-btn--reject{background:transparent;color:rgba(220,230,240,.85);border:1px solid hsla(0,0%,100%,.18)}.lw-chat-hero-approval-btn--reject:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.32);color:rgba(245,250,255,.95);transform:translateY(-1px)}.lw-chat-hero-approval-icon{display:inline-flex;align-items:center;justify-content:center}.lw-chat-hero-attachments{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.lw-chat-hero-attachment-image{max-width:100%;max-height:220px;border-radius:10px;border:1px solid hsla(0,0%,100%,.12);background:#fff;display:block}.lw-chat-hero-attachment-file{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);font-size:13px;text-decoration:none;color:rgba(245,250,255,.9)}.lw-chat-topbar{width:100%;max-width:720px;margin:0 auto 12px;display:flex;flex-direction:column;gap:10px;align-items:stretch;position:relative}.lw-chat-topbar-model{position:relative;align-self:flex-start}.lw-chat-model-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 12px 8px 14px;border-radius:999px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);color:rgba(220,232,238,.95);font-family:inherit;font-size:.85rem;cursor:pointer;transition:border-color .2s ease,background .2s ease}.lw-chat-model-pill:hover{border-color:rgba(91,164,181,.45);background:hsla(0,0%,100%,.07)}.lw-chat-model-pill-label{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(220,232,238,.55)}.lw-chat-model-pill-value{font-weight:600}.lw-chat-model-pill-tier{font-family:var(--font-mono);font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:2px 7px;border-radius:999px;border:1px solid transparent}.lw-chat-model-pill-tier--free{background:rgba(120,220,160,.1);color:rgba(150,230,180,.95);border-color:rgba(120,220,160,.25)}.lw-chat-model-pill-tier--premium{background:rgba(255,200,90,.08);color:rgba(255,215,140,.92);border-color:rgba(255,200,90,.25)}.lw-chat-model-pill-chev{transition:transform .2s ease;opacity:.7}.lw-chat-model-pill-chev.is-open{transform:rotate(180deg)}.lw-chat-model-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:50;min-width:320px;max-width:420px;padding:8px;border-radius:14px;background:rgba(15,22,30,.96);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 16px 48px rgba(0,0,0,.45);gap:4px}.lw-chat-model-menu,.lw-chat-model-menu-section{display:flex;flex-direction:column}.lw-chat-model-menu-section+.lw-chat-model-menu-section{margin-top:6px;padding-top:6px;border-top:1px solid hsla(0,0%,100%,.06)}.lw-chat-model-menu-heading{font-family:var(--font-mono);font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(140,215,230,.85);padding:8px 12px 4px}.lw-chat-model-row{display:grid;grid-template-columns:1fr auto;align-items:center;-moz-column-gap:12px;column-gap:12px;row-gap:1px;padding:8px 12px;border-radius:8px;background:transparent;border:0;text-align:left;cursor:pointer;color:rgba(220,232,238,.9);font-family:inherit;transition:background .15s ease}.lw-chat-model-row:hover:not(:disabled){background:rgba(91,164,181,.1)}.lw-chat-model-row.is-active{background:rgba(91,164,181,.14)}.lw-chat-model-row.is-coming,.lw-chat-model-row.is-coming:hover{cursor:not-allowed;background:transparent;opacity:.55}.lw-chat-model-row.is-locked{cursor:pointer}.lw-chat-model-row.is-locked .lw-chat-model-row-name{color:rgba(220,232,238,.78)}.lw-chat-model-row-name{font-size:.92rem;font-weight:600}.lw-chat-model-row-provider{grid-column:1;font-size:.74rem;color:rgba(220,232,238,.55)}.lw-chat-model-row-check{color:rgba(140,215,230,.95)}.lw-chat-model-row-badge,.lw-chat-model-row-check{grid-row:1/span 2;grid-column:2;font-weight:700;align-self:center}.lw-chat-model-row-badge{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;padding:3px 7px;border-radius:999px;background:hsla(39,23%,63%,.12);color:rgba(220,232,238,.65);border:1px solid hsla(39,23%,63%,.22)}.lw-chat-model-row-lock{grid-row:1/span 2;grid-column:2;align-self:center;color:rgba(220,232,238,.55);display:flex;align-items:center}.lw-chat-model-menu-cta{margin-top:6px;padding:8px 12px;text-align:center;font-size:.82rem;font-weight:600;color:rgba(140,215,230,.95);text-decoration:none;border-radius:8px;background:rgba(91,164,181,.1);border:1px solid rgba(91,164,181,.28);transition:background .15s ease}.lw-chat-model-menu-cta:hover{background:rgba(91,164,181,.18)}.lw-chat-topbar-integrations{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lw-chat-topbar-integrations-label{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(220,232,238,.55);flex-shrink:0}.lw-chat-topbar-integrations-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.lw-chat-topbar-integration-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.09);color:rgba(220,232,238,.78);font-size:.78rem;font-weight:500;text-decoration:none;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.lw-chat-topbar-integration-chip:hover{border-color:rgba(91,164,181,.45);background:rgba(91,164,181,.08);color:rgba(220,232,238,.98)}.lw-chat-topbar-integration-chip svg{opacity:.6}.lw-chat-topbar-tooltip{position:fixed;z-index:60;padding:6px 10px;border-radius:8px;background:rgba(15,22,30,.96);border:1px solid rgba(91,164,181,.32);color:rgba(220,232,238,.95);font-size:.78rem;pointer-events:none;box-shadow:0 8px 24px rgba(0,0,0,.45)}@media (max-width:540px){.lw-chat-model-menu{min-width:280px;max-width:calc(100vw - 32px)}}.lw-chat-hero-input{display:flex;align-items:center;gap:8px;padding:10px 10px 10px 18px;border-radius:999px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);width:100%;max-width:720px;margin:0;box-shadow:0 0 0 1px rgba(91,164,181,.06),0 8px 32px rgba(0,0,0,.35),0 0 60px rgba(91,164,181,.05);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.lw-chat-hero-input:focus-within,.lw-chat-hero-input:hover{border-color:rgba(91,164,181,.45);background:hsla(0,0%,100%,.07);box-shadow:0 0 0 1px rgba(91,164,181,.18),0 8px 36px rgba(0,0,0,.4),0 0 80px rgba(91,164,181,.1)}.lw-chat-input-field{flex:1;background:transparent;border:0;outline:0;color:rgba(240,248,252,.96);font-size:1.02rem;font-family:inherit;padding:14px 4px;min-width:0}.lw-chat-input-field::-moz-placeholder{color:rgba(220,232,238,.45)}.lw-chat-input-field::placeholder{color:rgba(220,232,238,.45)}.lw-chat-input-btn{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:0;background:transparent;color:rgba(220,232,238,.7);cursor:pointer;border-radius:50%;transition:all .18s ease;flex-shrink:0}.lw-chat-input-btn:hover{color:rgba(240,248,252,.98);background:hsla(0,0%,100%,.06)}.lw-chat-input-btn--send{background:linear-gradient(135deg,#5ba4b5,#3a7a8a);color:#fff;box-shadow:0 4px 14px rgba(91,164,181,.35)}.lw-chat-input-btn--send:hover{background:linear-gradient(135deg,#6cb5c6,#4b8b9b);color:#fff;transform:translateY(-1px);box-shadow:0 6px 18px rgba(91,164,181,.5)}.lw-chat-sidebar{position:fixed;left:0;top:var(--lw-nav-h,72px);bottom:0;width:60px;gap:4px;padding:16px 6px;background:rgba(15,26,32,.45);border-right:1px solid hsla(0,0%,100%,.05);backdrop-filter:blur(12px);z-index:50}.lw-chat-sidebar,.lw-chat-sidebar-item{display:flex;flex-direction:column;align-items:center}.lw-chat-sidebar-item{position:relative;width:48px;padding:7px 4px;gap:2px;background:transparent;border:1px solid transparent;border-radius:10px;cursor:pointer;font-family:inherit;color:rgba(220,232,238,.7);transition:all .18s ease}.lw-chat-sidebar-item:hover{color:rgba(240,248,252,.95);background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.06)}.lw-chat-sidebar-item--active{color:rgba(240,248,252,.95);border-color:rgba(91,164,181,.25);cursor:default}.lw-chat-sidebar-item--active,.lw-chat-sidebar-item--active:hover{background:linear-gradient(135deg,rgba(91,164,181,.12),rgba(58,122,138,.12))}.lw-chat-sidebar-item--locked .lw-chat-sidebar-icon,.lw-chat-sidebar-item--locked .lw-chat-sidebar-label{opacity:.55}.lw-chat-sidebar-item--locked:hover .lw-chat-sidebar-icon,.lw-chat-sidebar-item--locked:hover .lw-chat-sidebar-label{opacity:.95}.lw-chat-sidebar-icon{width:20px;height:20px;display:inline-block}.lw-chat-sidebar-icon svg{width:100%;height:100%}.lw-chat-sidebar-label{font-size:.66rem;letter-spacing:.01em}.lw-chat-sidebar-lock{position:absolute;top:4px;right:4px;width:10px;height:10px;color:rgba(220,232,238,.45)}.lw-chat-sidebar-lock svg{width:100%;height:100%}body:has(.lw-chat-sidebar) .lw-launch-main.lw-chat-page{padding-left:60px}@media (max-width:760px){.lw-chat-sidebar{display:none}body:has(.lw-chat-sidebar) .lw-launch-main.lw-chat-page{padding-left:0}}.lw-chat-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.7);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:24px;z-index:200;animation:lw-chat-modal-fade .18s ease-out}@keyframes lw-chat-modal-fade{0%{opacity:0}to{opacity:1}}.lw-chat-modal{position:relative;width:100%;max-width:600px;max-height:calc(100vh - 48px);overflow-y:auto;padding:36px 32px 28px;background:linear-gradient(180deg,rgba(20,32,38,.98),rgba(15,26,32,.98));border:1px solid rgba(91,164,181,.25);border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.6),0 0 80px rgba(91,164,181,.08)}.lw-chat-modal-close{position:absolute;top:14px;right:14px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:0;color:rgba(220,232,238,.55);cursor:pointer;border-radius:50%;transition:all .18s ease}.lw-chat-modal-close:hover{color:rgba(240,248,252,.95);background:hsla(0,0%,100%,.06)}.lw-chat-modal-eyebrow{margin:0 0 8px;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:rgba(91,164,181,.95)}.lw-chat-modal-headline{font-family:var(--font-display);font-size:clamp(1.4rem,2.4vw,1.8rem);font-weight:400;letter-spacing:-.012em;line-height:1.2;margin:0 0 10px;color:rgba(240,248,252,.96)}.lw-chat-modal-lead{margin:0 0 24px;color:rgba(220,232,238,.72);line-height:1.55;font-size:.96rem}.lw-chat-modal-features{list-style:none;margin:0 0 28px;padding:0;display:flex;flex-direction:column;gap:14px}.lw-chat-modal-feature{display:flex;gap:12px}.lw-chat-modal-feature-icon{flex-shrink:0;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;margin-top:2px;color:#5ba4b5}.lw-chat-modal-feature-icon svg{width:18px;height:18px}.lw-chat-modal-feature-title{margin:0 0 2px;font-size:.96rem;color:rgba(240,248,252,.96);font-weight:500}.lw-chat-modal-feature-body{margin:0;font-size:.9rem;line-height:1.5;color:rgba(220,232,238,.72)}.lw-chat-modal-cta-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.lw-chat-modal-cta-primary{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;background:linear-gradient(135deg,#5ba4b5,#3a7a8a);color:#fff;border-radius:999px;font-weight:500;font-size:.95rem;text-decoration:none;box-shadow:0 4px 14px rgba(91,164,181,.35);transition:all .18s ease}.lw-chat-modal-cta-primary:hover{background:linear-gradient(135deg,#6cb5c6,#4b8b9b);transform:translateY(-1px);box-shadow:0 6px 18px rgba(91,164,181,.5)}.lw-chat-modal-cta-secondary{color:rgba(220,232,238,.78);font-size:.92rem;text-decoration:underline;text-underline-offset:3px}.lw-chat-modal-cta-secondary:hover{color:rgba(240,248,252,.96)}.lw-chat-modal--wa,.lw-chat-modal--wa .lw-chat-modal-headline,.lw-chat-modal--wa .lw-chat-modal-lead{text-align:center}.lw-chat-wa-qr-wrap{display:inline-flex;padding:14px;margin:8px auto 22px;background:#fff;border-radius:16px;box-shadow:0 8px 28px rgba(0,0,0,.4)}.lw-chat-wa-actions{display:flex;flex-direction:column;align-items:center;gap:14px;margin-bottom:18px}.lw-chat-wa-fallback{margin:0;font-size:.86rem;color:rgba(220,232,238,.72)}.lw-chat-wa-number{font-family:var(--font-mono,monospace);color:rgba(91,164,181,.95);margin-left:4px}.lw-chat-wa-number--missing{color:hsla(0,71%,69%,.85);font-style:italic;font-family:inherit}.lw-chat-wa-note{margin:0;padding:12px 14px;font-size:.82rem;line-height:1.5;color:rgba(220,232,238,.6);background:hsla(0,0%,100%,.03);border-left:2px solid rgba(91,164,181,.4);border-radius:6px;text-align:left}.lw-chat-sidebar-item--wa .lw-chat-sidebar-icon{color:rgba(37,211,102,.85)}.lw-chat-sidebar-item--wa:hover .lw-chat-sidebar-icon{color:#25d366}.lw-chat-integrations{margin-top:20px;padding:16px 18px;border:1px dashed hsla(0,0%,100%,.1);border-radius:14px;background:hsla(0,0%,100%,.02)}.lw-chat-integrations-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.lw-chat-integrations-title{margin:0;font-size:.84rem;color:rgba(220,232,238,.65);font-weight:500}.lw-chat-integrations-cta{font-size:.84rem;color:rgba(91,164,181,.95);text-decoration:none}.lw-chat-integrations-cta:hover{color:#6cb5c6;text-decoration:underline}.lw-chat-integrations-grid{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.lw-chat-integrations-chip{padding:6px 12px;font-size:.82rem;color:rgba(220,232,238,.4);background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:999px;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .18s ease}.lw-chat-integrations-chip:hover{color:rgba(220,232,238,.7);border-color:rgba(91,164,181,.18)}.lw-chat-hero-turn-wrap{display:flex;flex-direction:column;gap:8px}.lw-chat-inline-upsell{align-self:flex-start;max-width:88%;display:flex;gap:14px;padding:14px 16px;background:linear-gradient(135deg,rgba(91,164,181,.09),rgba(58,122,138,.05));border:1px solid rgba(91,164,181,.3);border-radius:14px}.lw-chat-inline-upsell-spark{flex-shrink:0;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:#5ba4b5}.lw-chat-inline-upsell-spark svg{width:22px;height:22px}.lw-chat-inline-upsell-body{flex:1;display:flex;flex-direction:column;gap:6px}.lw-chat-inline-upsell-headline{margin:0;font-size:.96rem;font-weight:500;color:rgba(240,248,252,.96)}.lw-chat-inline-upsell-text{margin:0;font-size:.88rem;line-height:1.5;color:rgba(220,232,238,.78)}.lw-chat-inline-upsell-cta-row{display:flex;align-items:center;gap:12px;margin-top:6px;flex-wrap:wrap}.lw-chat-inline-upsell-cta-primary{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:linear-gradient(135deg,#5ba4b5,#3a7a8a);color:#fff;border-radius:999px;font-size:.85rem;font-weight:500;text-decoration:none;transition:all .18s ease}.lw-chat-inline-upsell-cta-primary:hover{background:linear-gradient(135deg,#6cb5c6,#4b8b9b);transform:translateY(-1px)}.lw-chat-inline-upsell-pro{font-size:.78rem;color:rgba(220,232,238,.55)}body.lw-chat-active .lw-chat-bridge,body.lw-chat-active .lw-chat-hero-headline,body.lw-chat-active .lw-chat-hero-prompts,body.lw-chat-active .lw-chat-section,body.lw-chat-active .lw-launch-footer,body.lw-chat-active footer{display:none}body.lw-chat-active .lw-chat-hero{min-height:calc(100vh - var(--lw-nav-h, 72px));padding:0;display:block;background:none}body.lw-chat-active .lw-chat-hero-inner{max-width:760px;margin:0 auto;padding:32px 24px 280px;gap:0;align-items:stretch;text-align:left;min-height:calc(100vh - var(--lw-nav-h, 72px))}body.lw-chat-active .lw-chat-hero-block{width:100%;max-width:760px;display:flex;flex-direction:column;gap:0}.lw-chat-hero-block{display:flex;flex-direction:column;align-items:stretch;gap:16px;width:100%;max-width:720px}.lw-chat-hero-thread{display:flex;flex-direction:column;gap:28px;padding:8px 4px;text-align:left;scroll-behavior:smooth}body.lw-chat-active .lw-chat-hero-thread{flex:1 1 auto;overflow:visible;margin-bottom:16px}body.lw-chat-active .lw-chat-hero-turn--pending,body.lw-chat-active .lw-chat-hero-turn-wrap{scroll-margin-bottom:280px}.lw-chat-hero-turn{max-width:92%;padding:14px 18px;border-radius:16px;line-height:1.65;font-size:1rem;white-space:pre-wrap;word-wrap:break-word;letter-spacing:-.005em;animation:lw-chat-turn-in .32s cubic-bezier(.22,.9,.32,1.1)}@keyframes lw-chat-turn-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.lw-chat-hero-turn--user{align-self:flex-end;background:linear-gradient(135deg,rgba(91,164,181,.22),rgba(58,122,138,.18));border:1px solid rgba(91,164,181,.28);color:rgba(244,250,253,.98);border-bottom-right-radius:4px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 6px 18px rgba(91,164,181,.1)}.lw-chat-hero-turn--assistant{align-self:flex-start;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.07);color:rgba(232,244,250,.96);border-bottom-left-radius:4px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025)}.lw-chat-hero-turn--pending{min-width:60px;padding:16px 18px}.lw-chat-hero-dots{display:inline-flex;align-items:center;gap:5px;height:14px}.lw-chat-hero-dots>span{width:6px;height:6px;border-radius:50%;background:rgba(220,232,238,.55);animation:lw-chat-pulse 1.4s ease-in-out infinite}.lw-chat-hero-dots>span:nth-child(2){animation-delay:.2s}.lw-chat-hero-dots>span:nth-child(3){animation-delay:.4s}@keyframes lw-chat-pulse{0%,60%,to{opacity:.3;transform:scale(.85)}30%{opacity:1;transform:scale(1.05)}}body.lw-chat-active .lw-chat-topbar{bottom:92px;margin:0 auto;z-index:39;padding:12px 14px;border-radius:14px;border:1px solid rgba(91,164,181,.2);box-shadow:0 8px 28px rgba(0,0,0,.45)}body.lw-chat-active .lw-chat-hero-input,body.lw-chat-active .lw-chat-topbar{position:fixed;left:50%;transform:translateX(-50%);width:calc(100% - 32px);max-width:720px;background:rgba(14,22,35,.88);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%)}body.lw-chat-active .lw-chat-hero-input{bottom:18px;z-index:40;border:1px solid rgba(91,164,181,.28);box-shadow:0 0 0 1px rgba(91,164,181,.12),0 12px 36px rgba(0,0,0,.55),0 0 90px rgba(91,164,181,.1)}body.lw-chat-active .lw-chat-hero-input:focus-within{border-color:rgba(91,164,181,.5);box-shadow:0 0 0 1px rgba(91,164,181,.25),0 14px 42px rgba(0,0,0,.6),0 0 110px rgba(91,164,181,.16)}body.lw-chat-active .lw-chat-hero:after{content:"";position:fixed;left:0;right:0;bottom:0;height:140px;pointer-events:none;background:linear-gradient(180deg,transparent 0,var(--bg,#0a0f1a) 90%);z-index:30}.lw-chat-hero-meta{margin:0;font-size:.82rem;color:rgba(220,232,238,.55);text-align:center}body.lw-chat-active .lw-chat-hero-error,body.lw-chat-active .lw-chat-hero-meta{position:fixed;bottom:88px;left:50%;transform:translateX(-50%);width:calc(100% - 32px);max-width:720px;z-index:35;background:rgba(14,22,35,.7);backdrop-filter:blur(8px);padding:6px 12px;border-radius:999px;pointer-events:none}body.lw-chat-active .lw-chat-hero-meta a{pointer-events:auto}.lw-chat-hero-meta-link{color:rgba(91,164,181,.95);text-decoration:underline;text-underline-offset:2px}.lw-chat-hero-meta-link:hover{color:#6cb5c6}.lw-chat-hero-error{margin:0;font-size:.86rem;color:hsla(0,71%,69%,.95);text-align:center}@media (max-width:600px){body.lw-chat-active .lw-chat-hero-inner{padding:16px 14px 160px}body.lw-chat-active .lw-chat-hero-input{bottom:12px;width:calc(100% - 20px)}body.lw-chat-active .lw-chat-hero-error,body.lw-chat-active .lw-chat-hero-meta{bottom:80px;width:calc(100% - 20px);font-size:.78rem}.lw-chat-hero-turn{max-width:95%;padding:12px 16px;font-size:.96rem}}.lw-chat-hero-prompts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:720px;margin:0}.lw-chat-hero-prompt{background:transparent;border:1px solid hsla(0,0%,100%,.08);color:rgba(220,232,238,.78);padding:8px 16px;border-radius:999px;font-size:.88rem;cursor:pointer;transition:all .18s ease;font-family:inherit;display:inline-flex;align-items:center;gap:6px}.lw-chat-hero-prompt:hover{background:hsla(0,0%,100%,.04);border-color:rgba(91,164,181,.35);color:rgba(240,248,252,.98)}.lw-chat-hero-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.lw-chat-cta-primary{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:12px;background:linear-gradient(135deg,#5ba4b5,#3a7a8a);color:#fff;font-weight:600;font-size:.95rem;text-decoration:none;transition:all .2s ease;box-shadow:0 6px 24px rgba(91,164,181,.25)}.lw-chat-cta-primary:hover{transform:translateY(-2px);box-shadow:0 10px 32px rgba(91,164,181,.35)}.lw-chat-cta-large{padding:16px 32px;font-size:1rem}.lw-chat-cta-secondary{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;border-radius:12px;background:rgba(37,211,102,.1);border:1px solid rgba(37,211,102,.35);color:rgba(60,220,130,.95);font-weight:600;font-size:.95rem;text-decoration:none;transition:all .2s ease}.lw-chat-cta-secondary:hover{background:rgba(37,211,102,.18);border-color:rgba(37,211,102,.55);transform:translateY(-2px)}.lw-chat-cta-wa-icon{display:flex;align-items:center;justify-content:center}.lw-chat-section{padding:64px 0}.lw-chat-section+.lw-chat-section{border-top:1px solid hsla(0,0%,100%,.04)}.lw-chat-usecases{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;max-width:1000px;margin:0 auto}@media (max-width:720px){.lw-chat-usecases{grid-template-columns:1fr}}.lw-chat-usecase{padding:26px 24px;border-radius:16px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);transition:all .2s ease}.lw-chat-usecase:hover{border-color:rgba(91,164,181,.3);transform:translateY(-2px)}.lw-chat-usecase-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:14px}.lw-chat-usecase-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:rgba(91,164,181,.12);color:rgba(140,215,230,.95)}.lw-chat-usecase-icon svg{width:24px;height:24px}.lw-chat-tier-tag{display:inline-block;padding:4px 10px;border-radius:999px;font-size:.72rem;font-weight:600;letter-spacing:.02em;white-space:nowrap;font-family:var(--font-mono)}.lw-chat-tier-tag--free{background:rgba(120,220,160,.12);color:rgba(150,230,180,.95);border:1px solid rgba(120,220,160,.25)}.lw-chat-tier-tag--pro{background:rgba(91,164,181,.14);color:rgba(140,215,230,.95);border:1px solid rgba(91,164,181,.3)}.lw-chat-usecase-title{font-family:var(--font-display);font-size:1.15rem;font-weight:600;margin:0 0 8px}.lw-chat-usecase-body{font-size:.92rem;line-height:1.55;color:var(--text-secondary,rgba(220,232,238,.78));margin:0 0 14px}.lw-chat-usecase-example{font-size:.85rem;line-height:1.55;color:rgba(220,232,238,.6);padding:12px 14px;background:hsla(0,0%,100%,.025);border-left:2px solid rgba(91,164,181,.4);border-radius:6px;margin:0}.lw-chat-usecase-example-label{font-weight:600;color:rgba(220,232,238,.85)}.lw-chat-assistant{background:linear-gradient(180deg,transparent,rgba(91,164,181,.04))}.lw-chat-capabilities{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;max-width:1100px;margin:0 auto 36px}@media (max-width:1080px){.lw-chat-capabilities{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.lw-chat-capabilities{grid-template-columns:1fr 1fr}}.lw-chat-capability{text-align:center;padding:22px 16px;border-radius:14px;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.06)}.lw-chat-capability-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:rgba(91,164,181,.12);color:rgba(140,215,230,.95);margin-bottom:10px}.lw-chat-capability-icon svg{width:22px;height:22px}.lw-chat-capability-title{font-size:.95rem;font-weight:600;margin:0 0 6px;font-family:var(--font-display)}.lw-chat-capability-body{font-size:.82rem;line-height:1.5;color:var(--text-secondary,rgba(220,232,238,.72));margin:0}.lw-chat-assistant-examples{max-width:720px;margin:0 auto 36px;padding:24px 28px;border-radius:14px;background:hsla(0,0%,100%,.025);border:1px solid rgba(91,164,181,.18)}.lw-chat-assistant-examples-label{font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(140,215,230,.95);margin:0 0 12px}.lw-chat-assistant-examples ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.lw-chat-assistant-examples li{font-size:.92rem;line-height:1.55;color:var(--text-secondary,rgba(220,232,238,.85));padding-left:16px;position:relative}.lw-chat-assistant-examples li:before{content:"•";position:absolute;left:0;color:rgba(91,164,181,.6)}.lw-chat-assistant-cta-wrap{text-align:center}.lw-chat-cta-sub{font-size:.8rem;color:rgba(220,232,238,.55);margin:12px 0 0}.lw-chat-pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1100px;margin:0 auto 24px}@media (max-width:900px){.lw-chat-pricing-grid{grid-template-columns:1fr}}.lw-chat-tier{position:relative;padding:32px 28px;border-radius:16px;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;transition:all .2s ease}.lw-chat-tier:hover{transform:translateY(-3px)}.lw-chat-tier--featured{border-color:rgba(91,164,181,.55);background:rgba(91,164,181,.06);box-shadow:0 12px 36px rgba(91,164,181,.15)}.lw-chat-tier--waitlist{opacity:.92}.lw-chat-tier-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#5ba4b5,#3a7a8a);color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.05em;padding:5px 14px;border-radius:999px;text-transform:uppercase}.lw-chat-tier-name{font-family:var(--font-display);font-size:1.4rem;font-weight:600;margin:0 0 12px}.lw-chat-tier-price{display:flex;align-items:baseline;gap:6px;margin-bottom:6px}.lw-chat-tier-price-amount{font-family:var(--font-display);font-size:2.4rem;font-weight:700;letter-spacing:-.02em;color:#fff}.lw-chat-tier-price-sub{font-size:.78rem;color:rgba(220,232,238,.55)}.lw-chat-tier-headline{font-size:.92rem;color:rgba(220,232,238,.78);margin:0 0 22px;font-weight:500}.lw-chat-tier-features{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:10px;flex:1}.lw-chat-tier-features li{font-size:.88rem;line-height:1.55;color:rgba(220,232,238,.85);padding-left:24px;position:relative}.lw-chat-tier-features li:before{content:"✓";position:absolute;left:0;color:rgba(91,164,181,.85);font-weight:700}.lw-chat-tier-cta{display:block;text-align:center;padding:13px 22px;border-radius:10px;font-weight:600;font-size:.9rem;text-decoration:none;margin-bottom:8px;transition:all .2s ease}.lw-chat-tier-cta--live{background:linear-gradient(135deg,#5ba4b5,#3a7a8a);color:#fff}.lw-chat-tier-cta--live:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(91,164,181,.3)}.lw-chat-tier-cta--waitlist{background:rgba(255,200,90,.1);border:1px solid rgba(255,200,90,.35);color:rgba(255,215,140,.95)}.lw-chat-tier-cta--waitlist:hover{background:rgba(255,200,90,.18);border-color:rgba(255,200,90,.55)}.lw-chat-tier-cta-sub{font-size:.74rem;color:rgba(220,232,238,.5);text-align:center;margin:0}.lw-chat-pricing-note{text-align:center;font-size:.85rem;color:rgba(220,232,238,.6);max-width:720px;margin:0 auto;line-height:1.55}.lw-pricing-mini{max-width:980px;margin:0 auto;padding:32px 28px;border-radius:18px;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.06)}.lw-pricing-mini-head{text-align:center;margin-bottom:24px}.lw-pricing-mini-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:28px}@media (max-width:760px){.lw-pricing-mini-grid{grid-template-columns:repeat(2,1fr)}}.lw-pricing-mini-card{padding:16px 14px;border-radius:12px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);text-align:center}.lw-pricing-mini-card--waitlist{opacity:.78;border-style:dashed}.lw-pricing-mini-name{font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(140,215,230,.9);margin-bottom:6px}.lw-pricing-mini-price{font-family:var(--font-display);font-size:1.35rem;font-weight:600;color:rgba(220,232,238,.95);margin-bottom:4px}.lw-pricing-mini-sub{font-size:.72rem;color:rgba(220,232,238,.6);line-height:1.4}.lw-pricing-mini-cta-wrap{text-align:center}.lw-pricing-mini-note{margin-top:12px;font-size:.82rem;color:rgba(220,232,238,.6)}.lw-pricing-apps-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;max-width:1080px;margin:0 auto}@media (max-width:880px){.lw-pricing-apps-grid{grid-template-columns:1fr}}.lw-pricing-app-card{display:flex;flex-direction:column;gap:14px;padding:32px 28px;border-radius:18px;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.06)}.lw-pricing-app-title{font-family:var(--font-display);font-size:1.5rem;font-weight:600;margin:0;letter-spacing:-.01em}.lw-pricing-app-price{display:flex;flex-direction:column;gap:4px}.lw-pricing-app-price-amount{font-family:var(--font-display);font-size:2rem;font-weight:600;color:rgba(220,232,238,.95)}.lw-pricing-app-price-sub{font-size:.85rem;color:rgba(220,232,238,.65)}.lw-pricing-app-body{font-size:.95rem;line-height:1.55;color:rgba(220,232,238,.78);margin:0}.lw-pricing-app-features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;font-size:.92rem;color:rgba(220,232,238,.85)}.lw-pricing-app-features li{position:relative;padding-left:20px}.lw-pricing-app-features li:before{content:"✓";position:absolute;left:0;color:rgba(140,215,230,.9);font-weight:600}.lw-pricing-app-cta{margin-top:auto;display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border-radius:10px;background:rgba(91,164,181,.12);border:1px solid rgba(91,164,181,.3);color:rgba(140,215,230,.95);font-size:.92rem;font-weight:600;text-decoration:none;align-self:flex-start;transition:all .2s ease}.lw-pricing-app-cta:hover{background:rgba(91,164,181,.18);border-color:rgba(91,164,181,.45)}.lw-pricing-app-cta-sub{font-size:.78rem;color:rgba(220,232,238,.6);margin:0}.lw-pricing-enterprise{display:grid;grid-template-columns:1.5fr 1fr;gap:32px;align-items:center;max-width:1080px;margin:0 auto;padding:36px 32px;border-radius:18px;background:linear-gradient(135deg,rgba(91,164,181,.08),rgba(91,164,181,.02));border:1px solid rgba(91,164,181,.22)}@media (max-width:880px){.lw-pricing-enterprise{grid-template-columns:1fr}}.lw-pricing-enterprise-title{font-family:var(--font-display);font-size:1.5rem;font-weight:600;margin:8px 0 12px;letter-spacing:-.01em}.lw-pricing-enterprise-body{font-size:.95rem;line-height:1.6;color:rgba(220,232,238,.78);margin:0}.lw-pricing-enterprise-cta-wrap{text-align:center}.lw-pricing-enterprise-cta-sub{margin-top:10px;font-size:.82rem;color:rgba(220,232,238,.6)}.lw-pricing-faq{display:flex;flex-direction:column;gap:10px;margin-top:24px}.lw-pricing-faq-item{padding:16px 18px;border-radius:12px;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.06)}.lw-pricing-faq-item summary{cursor:pointer;font-size:.98rem;font-weight:600;color:rgba(220,232,238,.95);list-style:none;position:relative;padding-right:28px}.lw-pricing-faq-item summary::-webkit-details-marker{display:none}.lw-pricing-faq-item summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:1.2rem;color:rgba(140,215,230,.85);transition:transform .2s ease}.lw-pricing-faq-item[open] summary:after{transform:translateY(-50%) rotate(45deg)}.lw-pricing-faq-item p{margin:12px 0 0;font-size:.92rem;line-height:1.6;color:rgba(220,232,238,.78)}.lw-chat-trust-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;max-width:1100px;margin:0 auto}@media (max-width:1080px){.lw-chat-trust-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.lw-chat-trust-grid{grid-template-columns:1fr 1fr}}.lw-chat-trust-card{text-align:center;padding:22px 16px;border-radius:14px;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.06)}.lw-chat-trust-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:rgba(91,164,181,.12);color:rgba(140,215,230,.95);margin-bottom:10px}.lw-chat-trust-icon svg{width:22px;height:22px}.lw-chat-trust-title{font-size:.95rem;font-weight:600;margin:0 0 6px;font-family:var(--font-display)}.lw-chat-trust-body{font-size:.82rem;line-height:1.5;color:rgba(220,232,238,.72);margin:0}.lw-chat-bridge{text-align:center;background:linear-gradient(180deg,rgba(91,164,181,.03),transparent)}.lw-chat-bridge-inner{max-width:720px;margin:0 auto}.footer-lang-toggle{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border-radius:999px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);font-size:.78rem;font-family:var(--font-mono)}.footer-lang-link{color:rgba(220,232,238,.55);text-decoration:none;letter-spacing:.04em;font-weight:600;transition:color .2s ease;padding:2px 4px}.footer-lang-link:hover{color:rgba(220,232,238,.85)}.footer-lang-link.is-active{color:rgba(140,215,230,.95)}.footer-lang-divider{color:hsla(0,0%,100%,.18);-webkit-user-select:none;-moz-user-select:none;user-select:none}.lw-waitlist-banner{display:inline-flex;align-items:center;gap:12px;padding:8px 16px;border-radius:999px;background:rgba(255,200,90,.08);border:1px solid rgba(255,200,90,.25);font-size:.85rem;margin-bottom:24px;flex-wrap:wrap;max-width:100%}.lw-waitlist-banner-dot{width:7px;height:7px;border-radius:50%;background:#ffc85a;box-shadow:0 0 0 3px rgba(255,200,90,.18);animation:lwWaitlistPulse 2.4s ease-in-out infinite}@keyframes lwWaitlistPulse{0%,to{box-shadow:0 0 0 3px rgba(255,200,90,.18)}50%{box-shadow:0 0 0 6px rgba(255,200,90,.08)}}.lw-waitlist-banner-label{font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:rgba(255,215,140,.95);font-family:var(--font-mono)}.lw-waitlist-banner-text{color:rgba(220,232,238,.85);flex:1 1 auto;min-width:0}.lw-waitlist-banner-cta{display:inline-flex;align-items:center;gap:5px;color:rgba(140,215,230,.95);text-decoration:none;font-weight:600;white-space:nowrap;transition:color .2s ease}.lw-waitlist-banner-cta:hover{color:#b4e6f0}.lw-waitlist-banner-cta span{transition:transform .2s ease}.lw-waitlist-banner-cta:hover span{transform:translateX(3px)}@media (max-width:640px){.lw-waitlist-banner{border-radius:12px;flex-direction:column;align-items:flex-start;text-align:left}}.lw-chat-md>:first-child{margin-top:0}.lw-chat-md>:last-child{margin-bottom:0}.lw-chat-md p{margin:0 0 12px}.lw-chat-md p:last-child{margin-bottom:0}.lw-chat-md strong{font-weight:600;color:hsla(0,0%,100%,.98)}.lw-chat-md em{font-style:italic}.lw-chat-md a{color:rgba(140,215,230,.95);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:color .15s ease}.lw-chat-md a:hover{color:#b4e6f0;text-decoration-thickness:2px}.lw-chat-md ol,.lw-chat-md ul{margin:0 0 12px;padding-left:24px}.lw-chat-md ol:last-child,.lw-chat-md ul:last-child{margin-bottom:0}.lw-chat-md li{margin:4px 0;line-height:1.6}.lw-chat-md li>p{margin:0}.lw-chat-md ol ol,.lw-chat-md ol ul,.lw-chat-md ul ol,.lw-chat-md ul ul{margin:4px 0}.lw-chat-md code{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);padding:1px 6px;border-radius:4px;color:rgba(140,215,230,.95)}.lw-chat-md code,.lw-chat-md pre{font-family:var(--font-mono,ui-monospace,monospace);font-size:.88em}.lw-chat-md pre{margin:12px 0;padding:14px 16px;background:rgba(0,0,0,.32);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;overflow-x:auto;line-height:1.55}.lw-chat-md pre code{background:none;border:none;padding:0;border-radius:0;color:rgba(228,240,246,.95)}.lw-chat-md table{margin:12px 0;border-collapse:collapse;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;overflow:hidden;font-size:.92em;width:100%;display:block;overflow-x:auto}.lw-chat-md thead{background:rgba(91,164,181,.1)}.lw-chat-md td,.lw-chat-md th{padding:8px 12px;border-bottom:1px solid hsla(0,0%,100%,.06);border-right:1px solid hsla(0,0%,100%,.06);text-align:left;vertical-align:top}.lw-chat-md td:last-child,.lw-chat-md th:last-child{border-right:none}.lw-chat-md tbody tr:last-child td{border-bottom:none}.lw-chat-md th{font-weight:600;color:hsla(0,0%,100%,.96);font-size:.86em;letter-spacing:.02em}.lw-chat-md tbody tr:hover{background:hsla(0,0%,100%,.02)}.lw-chat-md blockquote{margin:12px 0;padding:8px 16px;border-left:3px solid rgba(91,164,181,.5);background:rgba(91,164,181,.05);color:rgba(220,232,238,.85);font-style:italic;border-radius:0 6px 6px 0}.lw-chat-md blockquote p{margin:0}.lw-chat-md h1,.lw-chat-md h2,.lw-chat-md h3,.lw-chat-md h4{font-family:var(--font-display,var(--font-sans,inherit));font-weight:600;margin:16px 0 8px;letter-spacing:-.01em;line-height:1.3}.lw-chat-md h1{font-size:1.15em}.lw-chat-md h2{font-size:1.08em}.lw-chat-md h3{font-size:1em}.lw-chat-md h4{font-size:.96em}.lw-chat-md h1:first-child,.lw-chat-md h2:first-child,.lw-chat-md h3:first-child,.lw-chat-md h4:first-child{margin-top:0}.lw-chat-md hr{border:0;border-top:1px solid hsla(0,0%,100%,.08);margin:16px 0}.lw-chat-md input[type=checkbox]{margin-right:6px;vertical-align:middle;accent-color:rgba(91,164,181,.95)}.lw-tools-stats{display:flex;gap:32px;justify-content:center;flex-wrap:wrap;margin:24px auto 32px}.lw-tools-stat{display:flex;flex-direction:column;align-items:center}.lw-tools-stat-value{font-family:var(--font-display);font-size:2.4rem;font-weight:700;letter-spacing:-.02em;color:rgba(140,215,230,.95);line-height:1}.lw-tools-stat-label{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(220,232,238,.65);margin-top:6px}.lw-tools-anchors{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:880px;margin:0 auto}.lw-tools-anchor{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);color:rgba(220,232,238,.85);font-size:.85rem;text-decoration:none;transition:border-color .15s ease,background .15s ease}.lw-tools-anchor:hover{border-color:rgba(91,164,181,.45);background:rgba(91,164,181,.08);color:rgba(220,232,238,.98)}.lw-tools-category{padding:56px 0}.lw-tools-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px}@media (max-width:980px){.lw-tools-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.lw-tools-grid{grid-template-columns:1fr}}.lw-tools-card{display:flex;flex-direction:column;gap:10px;padding:20px 22px;border-radius:14px;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.06);transition:border-color .2s ease,transform .15s ease}.lw-tools-card:hover{border-color:rgba(91,164,181,.32);transform:translateY(-2px)}.lw-tools-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.lw-tools-card-title{font-family:var(--font-display);font-size:1.05rem;font-weight:700;letter-spacing:-.01em;color:rgba(220,232,238,.98);margin:0}.lw-tools-card-count{font-family:var(--font-mono);font-size:.7rem;font-weight:600;letter-spacing:.06em;color:rgba(140,215,230,.85);white-space:nowrap}.lw-tools-card-body{font-size:.9rem;line-height:1.55;color:rgba(220,232,238,.78);margin:0}.lw-tools-card-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:10px;flex-wrap:wrap}.lw-tools-card-tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.lw-tools-card-tag{font-size:.7rem;padding:2px 8px;border-radius:999px;background:rgba(91,164,181,.08);border:1px solid rgba(91,164,181,.2);color:rgba(140,215,230,.92);font-weight:500}.lw-tools-card-auth{font-family:var(--font-mono);font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:999px;border:1px solid transparent}.lw-tools-card-auth--oauth{background:rgba(120,220,160,.08);color:rgba(150,230,180,.92);border-color:rgba(120,220,160,.22)}.lw-tools-card-auth--api-key{background:rgba(255,200,90,.08);color:rgba(255,215,140,.9);border-color:rgba(255,200,90,.22)}.lw-openclaw-compare{padding:64px 0}.lw-openclaw-card{max-width:960px;margin:0 auto;padding:36px;border-radius:18px;background:linear-gradient(135deg,rgba(91,164,181,.1),rgba(91,164,181,.02));border:1px solid rgba(91,164,181,.25)}.lw-openclaw-eyebrow{font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(140,215,230,.95);margin:0 0 8px}.lw-openclaw-title{font-family:var(--font-display);font-size:1.6rem;font-weight:700;letter-spacing:-.01em;color:rgba(220,232,238,.98);margin:0 0 14px}.lw-openclaw-lead{font-size:1rem;line-height:1.65;color:rgba(220,232,238,.82);margin:0 0 24px}.lw-openclaw-table{display:grid;grid-template-columns:1fr 1fr;gap:0;border-radius:12px;overflow:hidden;border:1px solid hsla(0,0%,100%,.08)}@media (max-width:720px){.lw-openclaw-table{grid-template-columns:1fr}}.lw-openclaw-col{padding:22px 24px;display:flex;flex-direction:column;gap:12px;background:rgba(15,22,30,.4)}.lw-openclaw-col+.lw-openclaw-col{border-left:1px solid hsla(0,0%,100%,.08)}@media (max-width:720px){.lw-openclaw-col+.lw-openclaw-col{border-left:0;border-top:1px solid hsla(0,0%,100%,.08)}}.lw-openclaw-col--us{background:rgba(91,164,181,.08)}.lw-openclaw-col-head{font-family:var(--font-display);font-size:1.05rem;font-weight:700;letter-spacing:-.005em;color:rgba(220,232,238,.98)}.lw-openclaw-col-tag{font-family:var(--font-mono);font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:999px;align-self:flex-start}.lw-openclaw-col-tag--them{background:hsla(39,23%,63%,.1);color:rgba(220,232,238,.7);border:1px solid hsla(39,23%,63%,.22)}.lw-openclaw-col-tag--us{background:rgba(91,164,181,.14);color:rgba(140,215,230,.95);border:1px solid rgba(91,164,181,.32)}.lw-openclaw-col-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.lw-openclaw-col-list li{font-size:.92rem;line-height:1.55;color:rgba(220,232,238,.85);position:relative;padding-left:18px}.lw-openclaw-col-list li:before{content:"·";position:absolute;left:4px;top:0;color:rgba(140,215,230,.7);font-weight:700}.lw-openclaw-footer{margin-top:24px;font-size:.9rem;line-height:1.6;color:rgba(220,232,238,.78)}.lw-openclaw-footer a{color:rgba(140,215,230,.95);font-weight:600;text-decoration:none}.lw-openclaw-footer a:hover{color:#b4e6f0}.lw-departments{padding:64px 0 48px}.lw-departments-stack{margin-top:36px;max-width:1080px;margin-left:auto;margin-right:auto}.lw-departments-platform{display:flex;flex-direction:column;align-items:center;gap:4px;padding:18px 22px;border-radius:14px;background:linear-gradient(135deg,rgba(91,164,181,.16),rgba(91,164,181,.04));border:1px solid rgba(91,164,181,.32);text-align:center}.lw-departments-platform-label{font-family:var(--font-display);font-size:1.1rem;font-weight:700;color:rgba(220,232,238,.98);letter-spacing:-.01em}.lw-departments-platform-sub{font-family:var(--font-mono);font-size:.78rem;color:rgba(140,215,230,.85);letter-spacing:.04em}.lw-departments-connector{display:grid;grid-template-columns:repeat(6,1fr);height:24px;position:relative}.lw-departments-connector span{display:block;width:1px;background:linear-gradient(0deg,rgba(91,164,181,.55),rgba(91,164,181,0));margin:0 auto;height:100%}@media (max-width:880px){.lw-departments-connector{grid-template-columns:repeat(2,1fr)}.lw-departments-connector span:nth-child(n+3){display:none}}@media (max-width:540px){.lw-departments-connector{grid-template-columns:1fr}.lw-departments-connector span:nth-child(n+2){display:none}}.lw-departments-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;align-items:stretch}@media (max-width:1080px){.lw-departments-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.lw-departments-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:420px){.lw-departments-grid{grid-template-columns:1fr}}.lw-departments-card{display:flex;flex-direction:column;gap:8px;padding:16px 14px;border-radius:12px;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.06);text-decoration:none;color:inherit;transition:border-color .2s ease,transform .15s ease,background .2s ease;min-height:156px}.lw-departments-card:hover{border-color:rgba(91,164,181,.42);background:rgba(91,164,181,.06);transform:translateY(-2px)}.lw-departments-card--build{border-style:dashed;border-color:hsla(39,23%,63%,.22);background:transparent}.lw-departments-card--build:hover{border-color:rgba(91,164,181,.55);background:linear-gradient(180deg,rgba(91,164,181,.06),rgba(91,164,181,.012))}.lw-departments-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.lw-departments-emoji{font-size:1.5rem;line-height:1}.lw-departments-status{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:999px;border:1px solid transparent;white-space:nowrap}.lw-departments-status-dot{width:5px;height:5px;border-radius:50%}.lw-departments-status--live{background:rgba(120,220,160,.1);color:rgba(150,230,180,.95);border-color:rgba(120,220,160,.25)}.lw-departments-status--live .lw-departments-status-dot{background:#78dca0;box-shadow:0 0 0 3px rgba(120,220,160,.18)}.lw-departments-status--build{background:hsla(39,23%,63%,.08);color:rgba(220,232,238,.78);border-color:hsla(39,23%,63%,.24)}.lw-departments-status--build .lw-departments-status-dot{background:rgba(220,232,238,.7)}.lw-departments-name{font-family:var(--font-display);font-size:1.05rem;font-weight:700;color:rgba(220,232,238,.98);margin-top:4px}.lw-departments-app{font-family:var(--font-mono);font-size:.74rem;color:rgba(140,215,230,.85);letter-spacing:.02em;margin-bottom:auto}.lw-departments-cta{font-size:.78rem;font-weight:600;color:rgba(140,215,230,.92);margin-top:8px}.lw-departments-pillars{margin-top:56px;max-width:1080px;margin-left:auto;margin-right:auto}.lw-departments-pillars-title{font-family:var(--font-display);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(140,215,230,.95);text-align:center;margin:0 0 24px}.lw-departments-pillars-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:880px){.lw-departments-pillars-grid{grid-template-columns:1fr}}.lw-departments-pillar{padding:22px 24px;border-radius:14px;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.06)}.lw-departments-pillar-title{font-family:var(--font-display);font-size:1.15rem;font-weight:700;letter-spacing:-.01em;color:rgba(220,232,238,.98);margin:0 0 8px}.lw-departments-pillar-body{font-size:.95rem;line-height:1.6;color:rgba(220,232,238,.78);margin:0}.lw-apps-industries{padding:64px 0 32px}.lw-apps-industries-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:32px}@media (max-width:980px){.lw-apps-industries-strip{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.lw-apps-industries-strip{grid-template-columns:1fr}}.lw-apps-industry-chip{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:12px;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.06);text-decoration:none;color:inherit;transition:border-color .2s ease,transform .15s ease,background .2s ease}.lw-apps-industry-chip:hover{border-color:rgba(91,164,181,.4);background:rgba(91,164,181,.06);transform:translateY(-2px)}.lw-apps-industry-emoji{font-size:1.5rem;line-height:1;flex-shrink:0}.lw-apps-industry-text{display:flex;flex-direction:column;gap:2px;min-width:0}.lw-apps-industry-name{font-size:.95rem;font-weight:600;color:rgba(220,232,238,.95);line-height:1.2}.lw-apps-industry-app{font-family:var(--font-mono);font-size:.72rem;font-weight:500;color:rgba(140,215,230,.85);letter-spacing:.02em}.lw-apps-industries-footer{text-align:center;margin-top:28px}.lw-app-for-humans{padding:72px 0}.lw-app-humans-flow{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;margin-top:40px;position:relative}@media (max-width:980px){.lw-app-humans-flow{grid-template-columns:1fr;gap:28px}}.lw-app-humans-step{position:relative;padding:28px 24px 24px;border-radius:18px;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.06);display:flex;flex-direction:column;gap:14px}.lw-app-humans-illustration{width:100%;max-width:240px;margin:0 auto}.lw-app-humans-step-eyebrow{display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(140,215,230,.95)}.lw-app-humans-emoji{font-size:1.4rem;line-height:1}.lw-app-humans-step-title{font-family:var(--font-display);font-size:1.35rem;font-weight:700;letter-spacing:-.01em;color:rgba(220,232,238,.98);margin:0}.lw-app-humans-step-body{font-size:1rem;line-height:1.6;color:rgba(220,232,238,.78);margin:0}.lw-app-humans-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto}.lw-app-humans-tag{font-size:.78rem;padding:4px 10px;border-radius:999px;background:rgba(91,164,181,.12);border:1px solid rgba(91,164,181,.22);color:rgba(140,215,230,.95);font-weight:600}.lw-app-humans-arrow{position:absolute;top:50%;right:-18px;transform:translateY(-50%);font-size:1.6rem;font-weight:700;color:rgba(91,164,181,.7);z-index:2;pointer-events:none}@media (max-width:980px){.lw-app-humans-arrow{top:auto;bottom:-22px;right:50%;transform:translateX(50%) rotate(90deg)}}.lw-app-humans-story{margin-top:56px;max-width:820px;margin-left:auto;margin-right:auto;padding:32px 36px;border-radius:18px;background:linear-gradient(135deg,rgba(91,164,181,.1),rgba(91,164,181,.02));border:1px solid rgba(91,164,181,.25)}.lw-app-humans-story-title{font-family:var(--font-display);font-size:1.5rem;font-weight:700;letter-spacing:-.01em;color:rgba(220,232,238,.98);margin:8px 0 16px}.lw-app-humans-story-body p{font-size:1.05rem;line-height:1.7;color:rgba(220,232,238,.85);margin:0 0 12px}.lw-app-humans-story-body p:last-child{margin-bottom:0}.lw-app-humans-story-body strong{color:rgba(220,232,238,.98);font-weight:700}.lw-app-humans-proof{margin-top:56px;max-width:1080px;margin-left:auto;margin-right:auto}.lw-app-humans-proof-title{font-family:var(--font-display);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(140,215,230,.95);text-align:center;margin:0 0 24px}.lw-app-humans-proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:880px){.lw-app-humans-proof-grid{grid-template-columns:1fr}}.lw-app-humans-proof-item{display:flex;gap:14px;padding:20px 22px;border-radius:14px;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.06)}.lw-app-humans-proof-check{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:rgba(91,164,181,.18);border:1px solid rgba(91,164,181,.4);display:flex;align-items:center;justify-content:center;font-weight:700;color:rgba(140,215,230,.95);font-size:.95rem}.lw-app-humans-proof-item-title{font-family:var(--font-display);font-size:1rem;font-weight:700;letter-spacing:-.01em;color:rgba(220,232,238,.98);margin-bottom:4px}.lw-app-humans-proof-item-body{font-size:.92rem;line-height:1.55;color:rgba(220,232,238,.75);margin:0}.lw-app-humans-devnote{margin-top:48px;max-width:820px;margin-left:auto;margin-right:auto;display:flex;align-items:center;gap:14px;padding:16px 20px;border-radius:12px;background:hsla(0,0%,100%,.02);border:1px dashed hsla(0,0%,100%,.12);flex-wrap:wrap}.lw-app-humans-devnote-icon{font-family:var(--font-mono);font-size:.95rem;font-weight:700;color:rgba(140,215,230,.85);flex-shrink:0}.lw-app-humans-devnote-text{flex:1 1 auto;font-size:.9rem;color:rgba(220,232,238,.78);line-height:1.5;min-width:240px}.lw-app-humans-devnote-text strong{color:rgba(220,232,238,.98);margin-right:4px}.lw-app-humans-devnote-cta{font-size:.88rem;font-weight:600;color:rgba(140,215,230,.95);text-decoration:none;white-space:nowrap}.lw-app-humans-devnote-cta:hover{color:#b4e6f0}.lw-app-anatomy-v2{padding:80px 0 32px}.lw-app-anatomy-v2-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:48px;margin-top:40px;align-items:start}@media (max-width:980px){.lw-app-anatomy-v2-grid{grid-template-columns:1fr;gap:32px}}.lw-app-anatomy-stack{position:sticky;top:100px}@media (max-width:980px){.lw-app-anatomy-stack{position:static}}.lw-app-anatomy-cards{display:flex;flex-direction:column;gap:14px}.lw-app-anatomy-card{padding:20px 22px;border-radius:14px;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.06);transition:border-color .2s ease}.lw-app-anatomy-card:hover{border-color:rgba(91,164,181,.32)}.lw-app-anatomy-card-head{display:flex;align-items:center;gap:12px;margin-bottom:10px;flex-wrap:wrap}.lw-app-anatomy-card-num{font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.12em;color:rgba(140,215,230,.95)}.lw-app-anatomy-card-title{font-family:var(--font-display);font-size:1.15rem;font-weight:700;margin:0;letter-spacing:-.01em;color:rgba(220,232,238,.98);flex-grow:1}.lw-app-anatomy-card-tag{font-family:var(--font-mono);font-size:.72rem;font-weight:600;padding:4px 10px;border-radius:999px;background:rgba(91,164,181,.12);border:1px solid rgba(91,164,181,.28);color:rgba(140,215,230,.95);letter-spacing:.04em}.lw-app-anatomy-card-body{font-size:.92rem;line-height:1.6;color:rgba(220,232,238,.78);margin:0}.lw-app-anatomy-callout{margin-top:40px;padding:24px 28px;border-radius:16px;background:linear-gradient(135deg,rgba(91,164,181,.1),rgba(91,164,181,.02));border:1px solid rgba(91,164,181,.25);max-width:880px;margin-left:auto;margin-right:auto}.lw-app-anatomy-callout-title{font-family:var(--font-display);font-size:1.15rem;font-weight:700;margin-bottom:8px;color:rgba(220,232,238,.98)}.lw-app-anatomy-callout-body{font-size:.92rem;line-height:1.6;color:rgba(220,232,238,.78);margin:0}.lw-app-example{padding:32px 0 80px}.lw-app-example-grid{display:grid;grid-template-columns:1.7fr 1fr;gap:32px;margin-top:40px;align-items:start}@media (max-width:980px){.lw-app-example-grid{grid-template-columns:1fr;gap:24px}}.lw-app-example-flows{display:flex;flex-direction:column;gap:16px}.lw-app-example-flow{padding:20px 22px;border-radius:14px;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.06)}.lw-app-example-flow-head{margin-bottom:14px}.lw-app-example-flow-title{font-family:var(--font-mono);font-size:.95rem;font-weight:700;color:rgba(140,215,230,.98);background:none;padding:0;display:inline-block}.lw-app-example-flow-sub{margin:4px 0 0;font-size:.86rem;color:rgba(220,232,238,.72);line-height:1.5}.lw-app-example-flow-svg{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.lw-app-example-flow-svg svg{min-width:100%}.lw-app-example-abstracts{display:flex;flex-direction:column;gap:12px;position:sticky;top:100px}@media (max-width:980px){.lw-app-example-abstracts{position:static}}.lw-app-example-abstracts-title{font-family:var(--font-display);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(140,215,230,.95);margin:0 0 4px}.lw-app-example-abstract{padding:16px 18px;border-radius:12px;background:rgba(91,164,181,.05);border:1px solid rgba(91,164,181,.18)}.lw-app-example-abstract-title{font-family:var(--font-display);font-size:1rem;font-weight:700;margin-bottom:6px;color:rgba(220,232,238,.98)}.lw-app-example-abstract-body{font-size:.86rem;line-height:1.55;color:rgba(220,232,238,.78);margin:0}.lw-demo-hero{min-height:calc(100vh - var(--lw-nav-h, 72px));display:flex;align-items:center;padding:56px 0 80px;background:radial-gradient(ellipse 1100px 600px at 70% 40%,rgba(91,164,181,.06) 0,transparent 60%)}.lw-demo-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:center}@media (max-width:960px){.lw-demo-grid{grid-template-columns:1fr;gap:40px}}.lw-demo-copy{display:flex;flex-direction:column;gap:18px;max-width:540px}.lw-demo-headline{font-size:clamp(2rem,4vw,2.6rem);line-height:1.1;letter-spacing:-.018em;margin:0}.lw-demo-bullets{margin-top:8px;padding:18px 20px;border-radius:14px;background:rgba(20,32,42,.55);border:1px solid rgba(91,164,181,.18)}.lw-demo-bullets-title{margin:0 0 10px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#6cb5c6}.lw-demo-bullets ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:8px}.lw-demo-bullets li{position:relative;padding-left:22px;font-size:14.5px;line-height:1.5;color:rgba(220,230,240,.85)}.lw-demo-bullets li:before{content:"";position:absolute;left:0;top:8px;width:12px;height:12px;border-radius:50%;background:rgba(108,181,198,.2);border:1.5px solid #6cb5c6}.lw-demo-cta{margin-top:18px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.lw-demo-cta-label{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(220,230,240,.55)}.lw-demo-pwa-hint{margin:0;font-size:12.5px;line-height:1.5;color:rgba(220,230,240,.55)}.lw-demo-stage{position:relative;display:flex;justify-content:center;align-items:center}