.lw-flow-fields{display:grid;gap:18px;margin:0;padding:22px 22px 24px}.lw-flow-fields dt{color:var(--lw-sand-soft,#c8c3ba);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.lw-flow-fields dd{margin:8px 0 0;padding:12px 14px;border:1px solid var(--em-line);border-radius:8px;background:hsla(38,33%,91%,.022);color:var(--em-soft);font-size:14px;line-height:1.6}.lw-flow-cards{margin:0;padding:4px 0;list-style:none}.lw-flow-card{padding:14px 22px 15px}.lw-flow-card+.lw-flow-card{border-top:1px solid var(--em-line)}.lw-flow-card-top{display:flex;align-items:center;gap:10px;margin:0}.lw-flow-cat{display:inline-flex;align-items:center;gap:7px;color:var(--em-soft);font-size:10px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.lw-flow-cat:before{width:6px;height:6px;border-radius:50%;background:var(--cat,var(--em-faint));box-shadow:0 0 8px var(--cat,#0000);content:""}.lw-flow-pin{padding:2px 7px;border:1px solid #a194e666;border-radius:999px;color:#c9c1f2;font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.lw-flow-importance{display:flex;gap:3px;margin-left:auto}.lw-flow-importance i{width:4px;height:4px;border-radius:50%;background:#efe9df1f}.lw-flow-importance i[data-on]{background:#efe9df9e}.lw-flow-card-title{margin:8px 0 0;color:var(--em-ink);font-size:15px;font-weight:520;letter-spacing:-.01em}.lw-flow-card-note{margin:4px 0 0;color:var(--em-soft);font-size:13.5px;line-height:1.5}.lw-flow-card-tags{margin:6px 0 0;color:var(--em-faint);font-size:11.5px}.lw-flow-scene-art{position:relative;aspect-ratio:16/7;overflow:hidden}.lw-flow-scene-art img{object-fit:cover;filter:saturate(.74) brightness(.8)}.lw-flow-scene-scrim{position:absolute;inset:0;background:linear-gradient(180deg,#09090e00 40%,#09090eeb)}.lw-flow-scene-place{position:absolute;bottom:12px;left:22px;margin:0;color:#efe9dfb8;font-size:9.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.lw-flow-scene-prose{padding:16px 22px 20px}.lw-flow-rail{padding:16px 22px 18px;border-top:1px solid var(--em-line);background:linear-gradient(180deg,#0d0f16b3,#090a0f00)}.lw-flow-rail-foot,.lw-flow-rail-head{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin:0}.lw-flow-rail-head span:first-child{color:var(--lw-sand-soft,#c8c3ba);font-size:11.5px;font-weight:570}.lw-flow-rail-head span:last-child{color:var(--em-faint);font-size:10.5px}.lw-flow-rail ol{margin:10px 0 0;padding:0;list-style:none}.lw-flow-rail li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:8px;padding:10px 0;border-top:1px solid var(--em-line)}.lw-flow-rail-index{padding-top:1px;color:#a194e6bf;font-family:var(--em-serif);font-size:12.5px;font-style:italic}.lw-flow-rail li strong{display:block;color:var(--lw-sand-soft,#c8c3ba);font-size:12.5px;font-weight:540}.lw-flow-rail li span:last-child{color:var(--em-faint);font-size:12px;line-height:1.5}.lw-flow-rail-foot{padding-top:12px;border-top:1px solid var(--em-line)}.lw-flow-rail-foot span{color:var(--em-faint);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.lw-flow-rail-foot strong{color:var(--em-ink);font-size:12.5px;font-weight:500}.lw-flow-map{padding:12px 12px 0}.lw-flow-map svg,.lw-flow-tree svg{display:block;width:100%;height:auto;overflow:visible}.lw-flow-map-cluster{fill:rgba(161,148,230,.035);stroke:#a194e63d;stroke-dasharray:3 6}.lw-flow-map-cluster-label{fill:#c8c3ba9e;font-family:var(--lw-sans);font-size:9.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.lw-flow-map-link{stroke:#efe9df33;stroke-width:1}.lw-flow-map-node circle{fill:#0d0d13;stroke:var(--cat);stroke-width:1.5;filter:drop-shadow(0 0 6px var(--cat))}.lw-flow-map-node text{fill:#e8e2d8c7;font-family:var(--lw-sans);font-size:11.5px}.lw-flow-discovery{margin-top:10px;padding:14px 0 18px;border-top:1px solid var(--em-line)}.lw-flow-discovery-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:0 22px 4px}.lw-flow-discovery-plan{padding:2px 8px;border:1px solid #e2a47c66;border-radius:999px;color:#f1c7a3;font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.lw-flow-discovery-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:0 22px;color:var(--em-faint);font-size:12px}.lw-flow-discovery-keep{padding:6px 12px;border-radius:3px;background:var(--lw-sand,#e8e4db);color:#111117;font-weight:600}.lw-flow-persona{display:grid;grid-template-columns:64px minmax(0,1fr);gap:18px;padding:22px 22px 18px}.lw-flow-persona-initial{display:grid;height:84px;place-items:center;border:1px solid var(--em-line-strong);border-radius:6px;background:linear-gradient(160deg,#1a1c29,#0d0f17);color:#b3a8ec;font-family:var(--em-serif);font-size:36px}.lw-flow-persona-name{margin:6px 0 0;color:var(--em-ink);font-family:var(--em-serif);font-size:26px;letter-spacing:-.01em;line-height:1.1}.lw-flow-persona-description{margin:8px 0 0;color:var(--em-soft);font-size:13.5px;line-height:1.6}.lw-flow-sheet{margin:0 22px 22px;padding:14px 16px 16px;border:1px solid var(--em-line);border-radius:10px;background:#efe9df05}.lw-flow-sheet ul{display:grid;gap:6px;margin:10px 0 0;padding:0;color:var(--em-soft);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;list-style:none}.lw-flow-loom-head{padding:18px 22px 2px}.lw-flow-loom-name{margin:0;color:var(--em-ink);font-size:16px;font-weight:540}.lw-flow-loom-source{margin:4px 0 0;color:var(--em-faint);font-size:12px}.lw-flow-loom-block{display:grid;grid-template-columns:48px minmax(0,1fr);gap:8px;margin:14px 22px 0;padding:12px 16px;border:1px solid var(--em-line);border-radius:10px;background:#efe9df05}.lw-flow-loom-label{padding-top:9px;color:var(--em-violet);font-size:10.5px;font-weight:650;letter-spacing:.16em}.lw-flow-loom-block[data-block=THEN] .lw-flow-loom-label{color:var(--em-copper)}.lw-flow-loom-block ul{margin:0;padding:0;list-style:none}.lw-flow-loom-block li{display:grid;gap:3px;padding:8px 0}.lw-flow-loom-block li+li{border-top:1px solid var(--em-line)}.lw-flow-loom-type{color:var(--lw-sand-soft,#c8c3ba);font-size:12.5px;font-weight:540}.lw-flow-loom-value{color:var(--em-soft);font-size:13px;line-height:1.5}.lw-flow-loom-note{margin:0;padding:14px 22px 18px;color:var(--em-faint);font-size:12.5px}.lw-flow-draft-reply{padding:20px 22px 14px}.lw-flow-draft-version{display:flex;justify-content:flex-end;gap:10px;margin:10px 0 0;color:var(--em-faint);font-size:11.5px;font-variant-numeric:tabular-nums}.lw-flow-composer{margin:0 16px 16px;border:1px solid var(--em-line-strong);border-radius:12px;background:#05050980}.lw-flow-modes{display:flex;gap:4px;padding:8px 8px 0}.lw-flow-modes span{padding:4px 10px;border-radius:999px;color:var(--em-faint);font-size:11px;font-weight:550}.lw-flow-modes span[data-active]{background:#efe9df17;color:var(--em-ink)}.lw-flow-composer-text{margin:0;padding:10px 14px 14px;color:var(--em-soft);font-size:14px;line-height:1.6}.lw-flow-composer-caret{display:inline-block;width:1.5px;height:1.05em;margin-left:2px;vertical-align:-.16em;background:var(--em-copper)}.lw-flow-tree{padding:14px 12px 4px}.lw-flow-tree text{fill:#e8e2d899;font-family:var(--lw-sans);font-size:11.5px}.lw-flow-tree-trunk{stroke:#efe9df5c;stroke-width:1.2}.lw-flow-tree-node circle{fill:#0d0d13;stroke:#efe9df80}.lw-flow-tree-fork circle{fill:#0d0d13;stroke:var(--em-copper);stroke-width:1.5}.lw-flow-tree-fork text{fill:var(--em-ink);font-weight:560}.lw-flow-tree-branch path{fill:none;stroke:#efe9df38;stroke-width:1.2}.lw-flow-tree-branch circle{fill:#0d0d13;stroke:#efe9df5c}.lw-flow-tree-branch[data-active] path{stroke:#e2a47ce6;stroke-width:1.5}.lw-flow-tree-branch[data-active] circle{stroke:var(--em-copper)}.lw-flow-tree-branch[data-active] text{fill:var(--em-ink)}.lw-flow-export,.lw-flow-publish-rows{margin:0}.lw-flow-export div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;padding:14px 22px 16px;border-top:1px solid var(--em-line)}.lw-flow-export dt{color:var(--em-faint);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.lw-flow-export dd{margin:0;color:var(--em-soft);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;overflow-wrap:anywhere}.lw-flow-publish-cover{display:grid;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:18px;padding:20px 22px}.lw-flow-publish-art{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;border:1px solid var(--em-line-strong);border-radius:6px}.lw-flow-publish-art img{object-fit:cover;filter:saturate(.8) brightness(.86)}.lw-flow-publish-pills{display:flex;gap:6px;margin:10px 0 0}.lw-flow-publish-pills span{padding:3px 9px;border:1px solid var(--em-line-strong);border-radius:999px;color:var(--em-soft);font-size:11px}.lw-flow-publish-rows div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:12px 22px;border-top:1px solid var(--em-line)}.lw-flow-publish-rows dt{color:var(--em-soft);font-size:13px}.lw-flow-publish-rows dd{margin:0;color:var(--em-ink);font-size:13px}.lw-flow-segment{display:inline-flex;padding:3px;border:1px solid var(--em-line);border-radius:8px}.lw-flow-segment span{padding:4px 9px;border-radius:6px;color:var(--em-faint);font-size:11px}.lw-flow-segment span[data-active]{background:#efe9df1a;color:var(--em-ink)}.lw-flow-switch{position:relative;display:block;width:30px;height:17px;border-radius:999px;background:#efe9df1f}.lw-flow-switch[data-on]{background:#a194e699}.lw-flow-switch:after{position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:#f2ede5;content:""}.lw-flow-switch[data-on]:after{left:15px}@media (max-width:600px){.lw-flow-card,.lw-flow-discovery-actions,.lw-flow-discovery-head,.lw-flow-draft-reply,.lw-flow-export div,.lw-flow-fields,.lw-flow-loom-head,.lw-flow-loom-note,.lw-flow-persona,.lw-flow-publish-cover,.lw-flow-publish-rows div,.lw-flow-rail,.lw-flow-scene-prose{padding-inline:16px}.lw-flow-loom-block,.lw-flow-sheet{margin-inline:16px}.lw-flow-loom-block{grid-template-columns:minmax(0,1fr);gap:0}.lw-flow-loom-label{padding-top:0}.lw-flow-publish-cover{grid-template-columns:96px minmax(0,1fr)}.lw-flow-scene-place{left:16px}.lw-flow-map-node text,.lw-flow-tree text{font-size:15.5px}.lw-flow-map-cluster-label{font-size:12.5px}}.lw-use-case-hero{position:relative;display:flex;min-height:max(720px,92svh);align-items:center;padding:150px 0 104px;overflow:hidden;border-bottom:1px solid var(--em-line);isolation:isolate}.lw-use-case-hero-media{position:absolute;z-index:-1;top:0;right:0;bottom:0;width:52%;margin:0}.lw-use-case-hero-media img{object-fit:cover;filter:saturate(.9) brightness(.86)}.lw-use-case-hero-fade{position:absolute;inset:0;background:linear-gradient(90deg,#050509,#0505098c 9%,#05050900 26%),linear-gradient(180deg,#050509b3,#05050900 20%,#05050900 70%,#050509e0);pointer-events:none}.lw-use-case-hero-media figcaption{position:absolute;right:clamp(24px,3vw,48px);bottom:clamp(28px,3.4vw,48px);display:flex;max-width:360px;align-items:center;gap:12px;color:#efe9dfc7;font-family:var(--em-serif);font-size:19px;font-style:italic;letter-spacing:-.01em;line-height:1.25;text-align:right}.lw-use-case-hero-media figcaption:before{width:28px;height:1px;flex:none;background:linear-gradient(90deg,#e2a47c00,var(--em-copper));content:""}.lw-use-case-hero-inner{position:relative}.lw-use-case-hero-copy{max-width:min(600px,45%)}.lw-use-case-hero-copy .lw-ember-title-hero{font-size:clamp(50px,5.4vw,80px)}.lw-use-case-steps{position:relative;display:grid;gap:clamp(72px,8vw,120px);margin:0;padding:24px 0;list-style:none}.lw-use-case-steps:before{position:absolute;top:0;bottom:0;left:50%;width:1px;background:linear-gradient(180deg,#a194e600,#a194e680 8%,#efe9df52 50%,#e2a47ccc 92%,#e2a47c00);box-shadow:0 0 12px #e2a47c2e;content:"";transform:translateX(-50%)}.lw-use-case-step{display:grid;grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);align-items:center}.lw-use-case-step-copy{grid-row:1;grid-column:1;max-width:500px;justify-self:end;padding-right:clamp(0px,2vw,32px)}.lw-use-case-step-node{position:relative;grid-row:1;grid-column:2;width:15px;height:15px;justify-self:center;border:1px solid #f0c4a09e;border-radius:50%;background:#0a090b;box-shadow:0 0 16px #e2a47c52}.lw-use-case-step-node:after{position:absolute;inset:4px;border-radius:50%;background:var(--em-copper);box-shadow:0 0 10px #e2a47ce6;content:""}.lw-use-case-step-visual{grid-row:1;grid-column:3;width:100%;max-width:560px}.lw-use-case-step[data-visual=left] .lw-use-case-step-copy{grid-column:3;justify-self:start;padding-right:0;padding-left:clamp(0px,2vw,32px)}.lw-use-case-step[data-visual=left] .lw-use-case-step-visual{grid-column:1;justify-self:end}.lw-use-case-step-number{display:block;color:var(--em-violet);font-family:var(--em-serif);font-size:44px;font-style:italic;line-height:1}.lw-use-case-step-name{margin:22px 0 0;color:var(--em-eyebrow);font-size:10.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.lw-use-case-step-title{margin:14px 0 0;color:var(--em-ink);font-family:var(--em-serif);font-size:clamp(32px,3vw,44px);font-weight:400;letter-spacing:-.02em;line-height:1.04;text-wrap:balance}.lw-use-case-step-body{margin:18px 0 0;color:var(--em-soft);font-size:16px;line-height:1.7;text-wrap:pretty}.lw-use-case-step-tools{margin:22px 0 0;padding-top:14px;border-top:1px solid var(--em-line);color:var(--lw-sand-soft,#c8c3ba);font-size:13px;line-height:1.5}.lw-use-case-step-tools span{margin-right:8px;color:var(--em-faint);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.lw-use-case-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(32px,4vw,56px);margin:0;padding:0;list-style:none}.lw-use-case-tool{display:flex;flex-direction:column;padding:26px 0 30px;border-top:1px solid var(--em-line-strong)}.lw-use-case-tool-name{margin:16px 0 0;color:var(--em-faint);font-size:10.5px;font-weight:600;letter-spacing:.17em;text-transform:uppercase}.lw-use-case-tool-title{margin:12px 0 0;color:var(--em-ink);font-family:var(--em-serif);font-size:clamp(25px,2vw,30px);font-weight:400;letter-spacing:-.02em;line-height:1.08;text-wrap:balance}.lw-use-case-tool-body{margin:12px 0 0;color:var(--em-soft);font-size:15px;line-height:1.65}.lw-use-case-tool-plans{display:inline-flex;align-items:center;gap:8px;margin:auto 0 0;padding-top:18px;color:var(--lw-sand-soft,#c8c3ba);font-size:12px}.lw-use-case-tool-plans:before{width:5px;height:5px;border-radius:50%;background:var(--em-copper);content:""}@media (max-width:1080px){.lw-use-case-hero{display:flex;min-height:0;flex-direction:column;align-items:stretch;padding:132px 0 0}.lw-use-case-hero-media{position:relative;z-index:0;order:2;width:100%;aspect-ratio:16/11;margin-top:56px}.lw-use-case-hero-fade{background:linear-gradient(180deg,#050509,#05050900 26%),linear-gradient(180deg,#05050900 70%,#050509e0)}.lw-use-case-hero-copy{max-width:680px}.lw-use-case-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.lw-use-case-steps:before{left:7px;transform:none}.lw-use-case-step,.lw-use-case-step[data-visual=left]{grid-template-columns:minmax(0,1fr);gap:32px;padding-left:40px}.lw-use-case-step-node{position:absolute;top:10px;left:0;grid-row:auto;grid-column:auto}.lw-use-case-step{position:relative}.lw-use-case-step-copy,.lw-use-case-step[data-visual=left] .lw-use-case-step-copy{grid-row:auto;grid-column:1;max-width:620px;justify-self:start;padding:0}.lw-use-case-step-visual,.lw-use-case-step[data-visual=left] .lw-use-case-step-visual{grid-row:auto;grid-column:1;justify-self:start}}@media (max-width:600px){.lw-use-case-hero-copy .lw-ember-title-hero{font-size:clamp(40px,11.2vw,58px)}.lw-use-case-hero-media{aspect-ratio:4/3.4}.lw-use-case-hero-media figcaption{max-width:260px;font-size:16px}.lw-use-case-step,.lw-use-case-step[data-visual=left]{padding-left:30px}.lw-use-case-step-number{font-size:36px}.lw-use-case-tools{grid-template-columns:minmax(0,1fr)}}