.ll-landing{--ll-paper:#f5f5f4;--ll-ink:#1c1917;--ll-line:#d6d3d1;--ll-muted:var(--ui-muted);--ll-accent:#918775;color-scheme:light;color:var(--ll-ink);background-color:var(--ll-paper);background-image:radial-gradient(#d6d3d1 .65px,transparent 0);background-size:5px 5px;font-family:var(--brand-font-sans);font-size:var(--text-body);line-height:1.5;letter-spacing:-.02em;min-height:100vh;padding:0 24px;-webkit-font-smoothing:antialiased}.ll-landing *{box-sizing:border-box}.ll-landing ::-moz-selection{background:#deded3}.ll-landing ::selection{background:#deded3}.ll-landing a{text-decoration:none}.ll-landing button,.ll-landing summary{-webkit-tap-highlight-color:transparent}.ll-landing button{font:inherit;color:inherit}.ll-landing :is(a,button,summary,[tabindex]):focus-visible{outline:2px solid #78745b;outline-offset:5px}.ll-landing h1,.ll-landing h2,.ll-landing h3,.ll-landing p{margin:0}.ll-landing h1,.ll-landing h2,.ll-landing h3{font-weight:500}.ll-frame{max-width:1440px;margin:0 auto;background:var(--ll-paper);border-inline:1px solid var(--ll-line)}.ll-skip{position:fixed;left:40px;top:-70px;z-index:100;background:var(--ll-ink);color:white;padding:12px 18px}.ll-skip:focus{top:10px}.ll-header{height:99px;padding:0 40px;display:flex;align-items:center;gap:30px;border-bottom:1px solid var(--ll-line);position:sticky;top:0;z-index:40;background:var(--ll-paper)}.ll-wordmark{display:inline-flex;align-items:center;gap:9px;font-size:23px;font-weight:600;letter-spacing:-1px;flex-shrink:0}.ll-wordmark>svg{width:30px;height:32px;color:var(--ll-accent)}.ll-desktop-nav{display:flex;align-items:center;gap:28px;margin-left:auto}.ll-desktop-nav a{display:flex;align-items:center;gap:6px;font-size:var(--text-detail);white-space:nowrap}.ll-desktop-nav a:hover{color:#8a7b67}.ll-solutions-menu{position:relative}.ll-solutions-trigger{display:inline-flex;align-items:center;gap:6px;padding:8px 0;border:0;background:transparent;font-size:var(--text-detail);cursor:pointer}.ll-solutions-trigger svg{transition:transform .2s}.ll-solutions-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.ll-solutions-popover{position:absolute;top:calc(100% + 23px);left:-24px;width:380px;padding:11px 20px 15px;border:1px solid var(--ll-line);background:#fafaf9;box-shadow:0 24px 45px -30px rgb(28 25 23/.45)}.ll-solutions-popover>.ll-eyebrow{padding:9px 3px 10px}.ll-desktop-nav .ll-solutions-popover a{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:14px 3px;border-top:1px solid #e7e5e4;white-space:normal}.ll-solutions-popover small,.ll-solutions-popover strong{display:block}.ll-solutions-popover strong{font-size:var(--text-body);font-weight:550}.ll-solutions-popover small{margin-top:3px;color:#57534e;font-size:var(--text-label);line-height:1.45}.ll-solutions-popover a>svg{margin-top:2px;flex-shrink:0}.ll-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:50px;padding:14px 20px;border:1px solid var(--ll-ink);background:var(--ll-ink);color:#fafafa;font-size:var(--text-detail);font-weight:450;line-height:20px;transition:color .2s,background .2s}.ll-button:hover{background:transparent;color:var(--ll-ink)}.ll-nav-cta{white-space:nowrap}.ll-menu-toggle,.ll-mobile-nav{display:none}.ll-hero{position:relative;display:grid;grid-template-columns:1fr 1fr;min-height:575px;border-bottom:1px solid var(--ll-line);overflow:hidden}.ll-hero-copy{min-width:0;padding:77px 0 83px 40px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;z-index:2}.ll-eyebrow{display:block;font-family:var(--brand-font-mono);font-size:var(--text-label);font-weight:400;letter-spacing:1.5px;color:#57534e;line-height:1.5}.ll-hero h1{margin:25px 0 24px;font-size:clamp(54px,5.55vw,80px);line-height:1.035;letter-spacing:-.058em;max-width:690px}.ll-hero-copy>p{font-size:var(--text-body);line-height:1.5;max-width:410px;letter-spacing:-.025em;color:#44403c}.ll-hero-actions{display:flex;align-items:center;gap:25px;margin-top:39px}.ll-text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;font-size:var(--text-detail);line-height:1.5}.ll-text-link svg{transition:transform .2s;flex-shrink:0}.ll-text-link:hover svg{transform:translate(2px,-2px)}.ll-wave{position:relative;align-self:stretch;min-width:0}.ll-wave-drawing{position:absolute;width:115%;max-width:none;height:100%;left:-7%;top:0;overflow:visible}.ll-wave-zone{stroke-width:.8}.ll-wave-zone-in{fill:rgb(174 116 67/.045);stroke:rgb(146 114 83/.42)}.ll-wave-zone-out{fill:rgb(116 128 95/.075);stroke:rgb(118 128 95/.48)}.ll-wave-zone-label{fill:#78716c;font-family:var(--brand-font-mono);font-size:var(--text-label);letter-spacing:1.5px}.ll-wave-line{transform-box:fill-box;transform-origin:center;animation:ll-wave-breathe var(--line-speed) ease-in-out var(--line-delay) infinite alternate}.ll-wave-steady{animation-name:ll-wave-settle}.ll-wave-gate{animation:ll-gate-breathe 2.8s ease-in-out infinite}.ll-wave-rails{stroke:#c9c4ba;stroke-dasharray:3 5}.ll-packet{transform-box:view-box;transform-origin:0 0}.ll-packet-in{fill:#a26d3d;animation:ll-packet-in 3.1s linear var(--packet-delay) infinite}.ll-packet-in .ll-packet-ring{fill:none;stroke:#a26d3d;stroke-width:1;opacity:.28;animation:ll-packet-ring 1.2s ease-out infinite}.ll-packet-out{fill:#697650;stroke:#697650;stroke-width:1;opacity:0;animation:ll-packet-out 3.1s linear var(--packet-delay) infinite}.ll-packet-blocked{fill:#a55845;stroke:#a55845;stroke-width:1.1;animation:ll-packet-blocked 6.2s ease-in-out 1.1s infinite}.ll-gate-pulse{fill:none;stroke:#7b8065;stroke-width:1;transform-box:fill-box;transform-origin:center;animation:ll-gate-ring 2.8s ease-out infinite}.ll-wave-decision rect{fill:#e6e7dd;stroke:#aeb49a;stroke-width:.8}.ll-wave-decision circle{fill:#74805d}.ll-wave-blocked-label text,.ll-wave-decision text{fill:#626752;font-family:var(--brand-font-mono);font-size:var(--text-label);letter-spacing:.8px}.ll-wave-decision{animation:ll-decision-flash 3.1s ease-in-out infinite}.ll-wave-blocked-label{animation:ll-block-label 6.2s ease-in-out 1.1s infinite}.ll-wave-blocked-label rect{fill:#f2e8e2;stroke:#bf8f7d;stroke-width:.8}.ll-reconcile-path{fill:none;stroke:#a26d3d;stroke-width:1;stroke-dasharray:4 5;opacity:.55}.ll-reconcile-packet{fill:#a26d3d;offset-path:path("M586 356 C620 408 555 443 466 432 C410 425 389 399 377 362");offset-rotate:0deg;animation:ll-reconcile-loop 6.2s ease-in-out 2.5s infinite}.ll-reconcile-packet .ll-packet-ring{fill:none;stroke:#a26d3d;stroke-width:1;animation:ll-packet-ring 1.2s ease-out infinite}.ll-reconcile-label{animation:ll-reconcile-label 6.2s ease-in-out 2.5s infinite}.ll-reconcile-label rect{fill:#f2e8e2;stroke:#bf8f7d;stroke-width:.8}.ll-reconcile-label text{fill:#855c47;font-family:var(--brand-font-mono);font-size:var(--text-label);letter-spacing:.65px}.ll-wave-paused *{animation-play-state:paused!important}.ll-animation-toggle{position:absolute;bottom:23px;right:23px;width:27px;height:27px;display:grid;place-items:center;border:1px solid #d6d3d1;background:#f5f5f4;opacity:.75;cursor:pointer}.ll-animation-toggle:hover{opacity:1;border-color:#57534e}@keyframes ll-wave-breathe{0%{transform:scaleY(.57) translateY(-8px);opacity:.5}55%{opacity:.85}to{transform:scaleY(1) translateY(8px);opacity:1}}@keyframes ll-wave-settle{0%{transform:scaleY(.9);opacity:.68}to{transform:scaleY(1.08);opacity:1}}@keyframes ll-gate-breathe{0%,to{opacity:.72}50%{opacity:1}}@keyframes ll-packet-in{0%{transform:translateX(0);opacity:0}8%{opacity:1}78%{transform:translateX(258px);opacity:1}84%,to{transform:translateX(270px);opacity:0}}@keyframes ll-packet-out{0%,14%{transform:translateX(0);opacity:0}21%{opacity:1}92%{transform:translateX(203px);opacity:1}to{transform:translateX(215px);opacity:0}}@keyframes ll-packet-ring{0%{transform:scale(.45);opacity:.5}to{transform:scale(1.35);opacity:0}}@keyframes ll-packet-blocked{0%,8%{transform:translate(0);opacity:0}14%{opacity:1}42%{transform:translate(252px);opacity:1}52%,72%{transform:translate(252px,25px);opacity:1}80%,to{transform:translate(252px,25px);opacity:0}}@keyframes ll-gate-ring{0%{transform:scale(.74);opacity:0}22%{opacity:.45}68%,to{transform:scale(1.22);opacity:0}}@keyframes ll-decision-flash{0%,36%,to{opacity:.45}48%,62%{opacity:1}}@keyframes ll-block-label{0%,39%,80%,to{opacity:0;transform:translateY(-4px)}48%,72%{opacity:1;transform:translateY(0)}}@keyframes ll-reconcile-loop{0%,10%{offset-distance:0;opacity:0}18%{opacity:1}70%{offset-distance:100%;opacity:1}78%,to{offset-distance:100%;opacity:0}}@keyframes ll-reconcile-label{0%,16%,76%,to{opacity:0;transform:translateY(-4px)}25%,68%{opacity:1;transform:translateY(0)}}.ll-layer-strip{display:grid;grid-template-columns:repeat(3,1fr);background:#fafaf9;border-bottom:1px solid var(--ll-line)}.ll-layer-strip>a{display:flex;align-items:center;justify-content:center;gap:18px;min-height:129px;padding:24px;position:relative;transition:background .2s}.ll-layer-strip>a+a{border-left:1px solid var(--ll-line)}.ll-layer-strip>a:hover{background:#eeeee9}.ll-layer-strip svg{color:#82796c;flex-shrink:0}.ll-layer-number{position:absolute;left:11px;top:9px;font-family:var(--brand-font-mono);font-size:var(--text-label);color:#a8a29e}.ll-layer-strip strong{display:block;font-size:22px;font-weight:500;letter-spacing:-.04em}.ll-layer-strip small{display:block;margin-top:2px;font-size:var(--text-label);color:#57534e;letter-spacing:-.01em}.ll-layer-arrow{position:absolute;right:11px;top:11px}.ll-section{scroll-margin-top:98px}.ll-section-heading{padding:89px 40px 49px}.ll-section-heading h2{margin-top:24px}.ll-landing h2{font-size:clamp(38px,4.3vw,60px);line-height:1.035;letter-spacing:-.053em}.ll-section-heading p{margin-top:23px;color:#57534e;font-size:var(--text-body)}.ll-automation{border-bottom:1px solid var(--ll-line);background:#eeeee9}.ll-automation-intro{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;padding:88px 40px 58px}.ll-automation-intro h2{margin-top:24px}.ll-automation-summary{align-self:end;padding-bottom:5px}.ll-automation-summary p{max-width:465px;color:#57534e;font-size:var(--text-body);line-height:1.6}.ll-automation-summary .ll-text-link{margin-top:27px}.ll-workflow-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ll-line);background:#fafaf9}.ll-workflow-grid article{position:relative;min-height:286px;padding:35px 30px 30px}.ll-workflow-grid article+article{border-left:1px solid var(--ll-line)}.ll-workflow-number{position:absolute;top:12px;right:13px;color:#a8a29e;font-family:var(--brand-font-mono);font-size:var(--text-label)}.ll-workflow-grid h3{margin:70px 0 14px;font-size:25px;letter-spacing:-.045em}.ll-workflow-grid p{max-width:260px;color:#57534e;font-size:var(--text-detail);line-height:1.6}.ll-controls-grid{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid var(--ll-line)}.ll-control-tabs{display:flex;flex-direction:column}.ll-control-tab{display:flex;gap:22px;align-items:flex-start;min-height:190px;padding:28px 37px 29px 0;border:0;border-bottom:1px solid var(--ll-line);background:transparent;text-align:left;position:relative;cursor:pointer;transition:background .2s;flex:1}.ll-control-tab:last-child{border-bottom:0}.ll-control-tab:hover{background:#efefeb}.ll-control-tab.is-active{background:#fafaf9}.ll-control-tab.is-active:after{content:"";position:absolute;right:-3px;top:0;width:5px;height:5px;background:#a19586;z-index:1}.ll-tab-icon{width:48px;height:48px;border:1px solid var(--ll-line);border-left:0;color:#8a7b67;display:grid;place-items:center;flex-shrink:0;margin-top:1px}.ll-control-tab.is-active .ll-tab-icon{background:#eae8e2;border-color:#eae8e2}.ll-control-tab>span:nth-child(2){display:flex;flex-direction:column}.ll-tab-label{font-family:var(--brand-font-mono);font-size:var(--text-label);letter-spacing:.7px;text-transform:uppercase;color:#57534e}.ll-control-tab strong{font-size:23px;font-weight:500;line-height:1.2;letter-spacing:-.045em;margin:9px 0 11px}.ll-tab-body{font-size:var(--text-detail);color:#57534e;line-height:1.5;max-width:400px}.ll-tab-arrow{position:absolute;right:17px;top:28px;color:#a8a29e;opacity:0}.ll-control-tab.is-active .ll-tab-arrow{opacity:1}.ll-control-stage{border-left:1px solid var(--ll-line);background-image:radial-gradient(#d6d3d1 .65px,transparent 0);background-size:7px 7px;display:flex;justify-content:center;flex-direction:column;padding:58px 38px 38px;overflow:hidden}.ll-preview-window{width:100%;background:#fafaf9;border:1px solid #d6d3d1;box-shadow:0 14px 35px -26px #57534e66;animation:ll-preview-in .3s ease both}@keyframes ll-preview-in{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ll-preview-bar{height:45px;padding:0 17px;border-bottom:1px solid #e7e5e4;gap:12px;color:#57534e}.ll-preview-bar,.ll-preview-bar>span:first-child{display:flex;align-items:center;font-size:var(--text-label)}.ll-preview-bar>span:first-child{gap:5px;color:#292524;font-weight:550}.ll-preview-bar svg{width:16px;height:20px;color:#8a7b67}.ll-preview-bar>span:nth-child(2){margin-left:auto}.ll-window-dot{width:5px;height:5px;border-radius:50%;background:#969879}.ll-preview-body{padding:21px;min-height:321px}.ll-preview-heading{display:flex;align-items:center;gap:10px;margin-bottom:20px}.ll-preview-icon{width:37px;height:37px;display:grid;place-items:center;background:#edede8;color:#78745b}.ll-preview-heading>div{flex:1}.ll-preview-heading strong{display:block;font-size:var(--text-detail);font-weight:550}.ll-preview-heading div>span{display:block;font-size:var(--text-label);color:#57534e;margin-top:2px}.ll-status{display:inline-flex;align-items:center;padding:4px 7px;background:#e9ebe3;color:#596147;font-size:var(--text-label);font-weight:500;letter-spacing:.02em;white-space:nowrap}.ll-status-hold{background:#efe9de;color:#8b7045}.ll-micro{font-family:var(--brand-font-mono);font-size:var(--text-label);letter-spacing:.8px;color:#57534e}.ll-request{border:1px solid #dedcd7;padding:13px;margin-bottom:14px}.ll-request p{font-size:var(--text-detail);margin:8px 0 13px;letter-spacing:-.035em}.ll-request>div{display:flex;gap:24px}.ll-request>div span{display:flex;flex-direction:column;gap:3px;font-size:var(--text-label);color:#57534e}.ll-request b{font-size:17px;font-weight:500;color:#292524}.ll-check-row{display:flex;align-items:center;gap:8px;padding:10px 0;font-size:var(--text-label);border-bottom:1px solid #e7e5e4}.ll-check-row>svg{color:#7a8067}.ll-check-row span:last-child{margin-left:auto;font-size:var(--text-label);color:#57534e}.ll-check-held span:last-child,.ll-check-held>svg{color:#987947}.ll-preview-note{display:flex;align-items:flex-start;gap:7px;font-size:var(--text-label);color:#57534e;margin-top:16px}.ll-preview-note svg{flex-shrink:0}.ll-stage-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;font-size:var(--text-label);color:#57534e}.ll-stage-footer a{display:inline-flex;align-items:center;gap:7px;color:#44403c;white-space:nowrap}.ll-execution-list{margin:24px 0}.ll-execution-list>div{position:relative;display:flex;align-items:center;gap:12px;padding-bottom:26px}.ll-execution-list>div:not(:last-child):after{content:"";width:1px;height:22px;background:#d6d3d1;position:absolute;top:36px;left:12px}.ll-execution-list>div:last-child{padding-bottom:0}.ll-step-dot{width:25px;height:25px;border:1px solid #c9cebf;border-radius:50%;display:grid;place-items:center;color:#6b7659;background:#f1f3ed;flex-shrink:0}.ll-step-wait{color:#8b7045;background:#efe9de;border-color:#d9c9af}.ll-execution-list strong{display:block;font-size:var(--text-label);font-weight:500}.ll-execution-list p{font-size:var(--text-label);color:#57534e;margin-top:2px}.ll-execution-list>div>span:last-child{font-size:var(--text-label);color:#57534e;margin-left:auto}.ll-output-block{border:1px solid #ddd9d1;padding:14px}.ll-output-block p{margin-top:10px;font-size:var(--text-detail);line-height:1.8}.ll-output-block mark{padding:2px 3px;background:#eee3d0;color:#765b37}.ll-output-clean{background:#f0f2ea;border-color:#d8ddcd}.ll-output-clean code{font-size:var(--text-label);color:#5b674b}.ll-output-arrow{display:flex;align-items:center;justify-content:center;gap:7px;margin:11px 0;color:#57534e;font-size:var(--text-label)}.ll-integrity{padding:88px 40px 80px;border-block:1px solid var(--ll-line);background:#ecece7}.ll-integrity-intro{display:grid;grid-template-columns:1.25fr .75fr;gap:80px;align-items:end;margin-bottom:52px}.ll-integrity-intro h2{margin-top:24px;max-width:840px}.ll-integrity-intro>p{max-width:455px;color:#57534e;font-size:var(--text-body);line-height:1.6}.ll-integrity-dashboard{border:1px solid #c8c6bf;background:#fafaf9;box-shadow:0 22px 48px -42px #44403c}.ll-integrity-toolbar{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 19px;border-bottom:1px solid #d6d3d1}.ll-integrity-toolbar>div{display:flex;align-items:center;gap:9px;font-size:var(--text-detail);font-weight:550}.ll-integrity-toolbar svg{width:20px;color:#858571}.ll-integrity-toolbar-actions{display:flex;align-items:center;gap:12px}.ll-integrity-pause{width:27px;height:27px;display:grid;place-items:center;border:1px solid #d6d3d1;background:#f5f5f4;cursor:pointer}.ll-integrity-pause:hover{border-color:#57534e}.ll-sample-badge{display:inline-flex;align-items:center;gap:7px;color:#57534e;font-family:var(--brand-font-mono);font-size:var(--text-label);letter-spacing:.45px;text-transform:uppercase}.ll-sample-badge i{width:6px;height:6px;background:#a58863;border-radius:50%}.ll-integrity-metrics{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #d6d3d1}.ll-integrity-metrics>a{min-height:154px;padding:23px 23px 20px;position:relative;display:flex;flex-direction:column;transition:background .2s}.ll-integrity-metrics>a+a{border-left:1px solid #d6d3d1}.ll-integrity-metrics>a:hover{background:#f0f0eb}.ll-integrity-metrics strong{font-size:clamp(29px,3vw,42px);line-height:1;font-weight:520;letter-spacing:-.06em}.ll-integrity-metrics span{margin-top:14px;font-size:var(--text-detail);font-weight:550}.ll-integrity-metrics small{margin-top:3px;color:#57534e;font-size:var(--text-detail)}.ll-integrity-metrics svg{position:absolute;right:13px;top:13px;color:#a8a29e}.ll-interventions-panel{padding:25px 23px}.ll-integrity-story{margin:0;overflow:hidden;border-bottom:1px solid #d6d3d1;background:#f8f7f3}.ll-integrity-story video{display:block;width:100%;aspect-ratio:15/7;-o-object-fit:cover;object-fit:cover;background:url(/landing/execution-integrity-poster.png) 50%/cover no-repeat}.ll-mobile-story{display:none}.ll-integrity-story figcaption{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 22px;border-top:1px solid #d6d3d1;color:#57534e;font-size:var(--text-detail)}.ll-integrity-story figcaption a{display:inline-flex;align-items:center;gap:7px;color:#292524;font-weight:550}.ll-dashboard-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.ll-dashboard-head>div:first-child span,.ll-dashboard-head>div:first-child strong{display:block}.ll-dashboard-head>div:first-child strong{font-size:var(--text-detail);font-weight:600}.ll-dashboard-head>div:first-child span{margin-top:3px;color:#57534e;font-size:var(--text-detail)}.ll-interventions-panel .ll-dashboard-head>a{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-detail)}.ll-intervention-list{display:grid;grid-template-columns:1fr 1fr;gap:0 38px;margin-top:18px}.ll-intervention-list>div{display:grid;grid-template-columns:minmax(145px,1fr) minmax(70px,1.3fr) 24px;align-items:center;gap:11px;min-height:46px;border-top:1px solid #eceae5;font-size:var(--text-detail)}.ll-intervention-list>div>i{height:6px;background:#e7e5e4}.ll-intervention-list>div>i>b{display:block;height:100%;background:#888b73}.ll-intervention-list>div>strong{text-align:right;font-family:var(--brand-font-mono);font-size:var(--text-detail);font-weight:500}.ll-integrity-disclosure{margin:0;padding:13px 22px;border-top:1px solid #d6d3d1;background:#f0efeb;color:#57534e;font-size:var(--text-detail);line-height:1.5}.ll-identity-section,.ll-recovery-section{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--ll-line);min-height:620px}.ll-feature-copy{padding:83px 40px;align-self:center}.ll-feature-copy h2{font-size:clamp(38px,3.7vw,53px);margin:26px 0}.ll-feature-copy>p{color:#57534e;font-size:var(--text-body);line-height:1.6;max-width:440px}.ll-feature-copy>.ll-small-copy{font-size:var(--text-detail);margin-top:18px;color:#57534e}.ll-feature-copy>.ll-text-link{margin-top:30px}.ll-check-list{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:12px}.ll-check-list li{display:flex;align-items:flex-start;gap:10px;font-size:var(--text-detail);color:#57534e}.ll-check-list svg{color:#8b8d76;flex-shrink:0;margin-top:2px}.ll-identity-diagram{padding:80px 47px 60px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#eeeee8;border-left:1px solid var(--ll-line)}.ll-agent-pass{width:min(100%,365px);padding:24px;background:#fafaf9;border:1px solid #cecec3;box-shadow:0 12px 22px -22px #44403c}.ll-agent-pass-top{display:flex;align-items:center;gap:12px}.ll-agent-pass-top>svg{color:#8d8874}.ll-agent-pass-top>.ll-status{margin-left:auto}.ll-agent-pass h3{font-size:23px;margin-top:26px;letter-spacing:-.04em}.ll-agent-pass>p{font-size:var(--text-label);color:#57534e;margin:5px 0 21px}.ll-agent-pass dl{margin:0}.ll-agent-pass dl>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;border-top:1px solid #e7e5e4;font-size:var(--text-label)}.ll-agent-pass dt{color:#57534e}.ll-agent-pass dd{margin:0;text-align:right}.ll-identity-connection{display:flex;flex-direction:column;align-items:center;color:#8b8d76}.ll-identity-connection>span{height:20px;width:1px;background:#bbbfae}.ll-access-nodes{display:grid;grid-template-columns:repeat(3,1fr);width:100%;gap:8px}.ll-access-nodes>span{border:1px solid #cdcec2;background:#f5f5ef;padding:12px 7px;font-size:var(--text-label);display:flex;flex-direction:column;align-items:center;gap:7px}.ll-access-nodes svg{color:#8b8d76}.ll-diagram-caption{margin-top:26px;font-size:var(--text-label);color:#57534e;text-align:center}.ll-lifecycle{border-bottom:1px solid var(--ll-line)}.ll-system-flow{display:grid;grid-template-columns:1fr 50px 1.5fr 50px 1fr;align-items:center;padding:8px 70px 58px;gap:24px}.ll-system-node{text-align:center;display:flex;align-items:center;flex-direction:column}.ll-system-node>svg{color:#918775;margin-bottom:20px}.ll-system-node h3{font-size:21px;letter-spacing:-.035em}.ll-system-node p{color:#57534e;font-size:var(--text-detail);margin-top:9px}.ll-flow-arrow{color:#a8a29e;justify-self:center}.ll-system-boundary{border:1px solid #b4b3a4;background:#ecece4;padding:25px}.ll-system-boundary>div{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding-bottom:16px;border-bottom:1px solid #cecec3}.ll-system-boundary>div svg{width:26px;color:#7e8069}.ll-system-boundary strong{font-size:var(--text-subheading);font-weight:500;letter-spacing:-.8px}.ll-system-boundary .ll-micro{width:100%;padding-left:35px;font-size:var(--text-label)}.ll-system-boundary ul{list-style:none;padding:0;margin:17px 0 0;display:grid;gap:12px}.ll-system-boundary li{display:flex;align-items:center;gap:10px;font-size:var(--text-label);color:#57534e}.ll-system-boundary li svg{color:#8b8d76}.ll-flow-footnote{display:flex;align-items:center;justify-content:center;gap:9px;padding:20px 40px;border-top:1px solid #e7e5e4;color:#57534e;font-size:var(--text-label)}.ll-flow-footnote svg{flex-shrink:0}.ll-recovery-diagram{padding:80px 47px;display:flex;flex-direction:column;justify-content:center;background:#efeee9;border-right:1px solid var(--ll-line)}.ll-recovery-top{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:23px}.ll-recovery-record{border:1px solid #cfc8ba;padding:24px;background:#f7f5ef}.ll-recovery-record>strong{display:block;font-size:18px;font-weight:500;margin:12px 0 19px}.ll-recovery-record>div{display:flex;align-items:center;gap:24px;font-size:31px;font-weight:400;letter-spacing:-.04em}.ll-recovery-record s{text-decoration-thickness:1px;color:#927253}.ll-recovery-record>div svg{color:#a8a29e}.ll-record-version{font-family:var(--brand-font-mono);font-size:var(--text-label);color:#8a8275;letter-spacing:0}.ll-recovery-record>.ll-record-version{display:block;margin-top:15px}.ll-recovery-connector{display:flex;align-items:center;justify-content:center;gap:9px;font-size:var(--text-label);color:#8a8275;padding:27px 0}.ll-recovery-restored{display:flex;align-items:center;gap:12px;background:#e7e9df;border:1px solid #c8ceba;padding:20px}.ll-recovery-restored>svg{color:#76805f;flex-shrink:0}.ll-recovery-restored strong{font-size:var(--text-body);display:block;font-weight:500}.ll-recovery-restored div>span{color:#747a66;font-size:var(--text-label);display:block;margin-top:4px}.ll-recovery-restored>span{margin-left:auto}.ll-recovery-diagram>p{font-size:var(--text-label);text-align:center;color:#57534e;margin:23px 10px 0}.ll-heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:25px}.ll-scenario-grid{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--ll-line)}.ll-scenario-grid>a{padding:35px 32px 26px;display:flex;flex-direction:column;transition:background .2s}.ll-scenario-grid>a:hover{background:#ecece5}.ll-scenario-grid>a+a{border-left:1px solid var(--ll-line)}.ll-scenario-icon{display:grid;place-items:center;height:112px;margin:-4px 0 29px;background-image:repeating-linear-gradient(90deg,transparent,transparent 7px,#c9c5b638 0,#c9c5b638 8px);color:#8e826e;-webkit-mask-image:linear-gradient(90deg,transparent,black 25%,black 75%,transparent);mask-image:linear-gradient(90deg,transparent,black 25%,black 75%,transparent)}.ll-scenario-icon>svg{background:var(--ll-paper);box-shadow:0 0 0 18px var(--ll-paper)}.ll-scenario-grid .ll-eyebrow{font-size:var(--text-label)}.ll-scenario-grid h3{margin:18px 0 13px;font-size:27px;line-height:1.14;letter-spacing:-.045em}.ll-scenario-grid p{color:#57534e;font-size:var(--text-detail);line-height:1.6;max-width:280px}.ll-scenario-link{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:28px;margin-top:auto;font-size:var(--text-label)}.ll-sandbox-note{padding:18px 40px;color:#57534e;font-size:var(--text-label)}.ll-faq,.ll-sandbox-note{border-bottom:1px solid var(--ll-line)}.ll-faq{display:grid;grid-template-columns:1fr 1.2fr;gap:68px;padding:90px 40px 100px}.ll-faq h2{font-size:46px;margin:25px 0 30px}.ll-faq details{border-top:1px solid var(--ll-line)}.ll-faq details:last-child{border-bottom:1px solid var(--ll-line)}.ll-faq summary{padding:23px 0;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:var(--text-body);cursor:pointer;letter-spacing:-.03em}.ll-faq summary::-webkit-details-marker{display:none}.ll-faq summary>svg{color:#8d8272;flex-shrink:0;transition:transform .2s}.ll-faq details[open] summary>svg{transform:rotate(45deg)}.ll-faq details>p{padding:0 33px 25px 0;color:#57534e;font-size:var(--text-detail);line-height:1.7}.ll-closing{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;padding:77px 65px 85px 40px;background:#ecece5;border-bottom:1px solid #d0d0c6}.ll-closing h2{font-size:clamp(40px,4.5vw,64px);margin-top:24px}.ll-closing-action{align-self:center;max-width:350px;margin-left:auto}.ll-closing-action>svg{color:#8d8f77;margin-bottom:20px}.ll-closing-action>p{font-size:17px;line-height:1.5;color:#57594d;margin-bottom:26px}.ll-closing-action>.ll-button{min-width:175px}.ll-closing-action>.ll-text-link{display:flex;width:-moz-max-content;width:max-content;margin-top:19px;font-size:var(--text-label)}.ll-footer-top{padding:61px 40px 70px;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:50px}.ll-footer-top p{font-size:var(--text-label);line-height:1.6;color:#57534e;margin-top:20px}.ll-footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:12px;font-size:var(--text-label)}.ll-footer nav>.ll-eyebrow{margin-bottom:9px;font-size:var(--text-label)}.ll-footer nav a{display:inline-flex;gap:4px;align-items:center}.ll-footer nav a:hover{text-decoration:underline;text-underline-offset:4px}.ll-footer-bottom{padding:23px 40px;border-top:1px solid var(--ll-line);display:flex;align-items:center;justify-content:space-between;gap:20px;color:#57534e;font-size:var(--text-label)}.ll-footer-bottom a{display:inline-flex;align-items:center;gap:5px}@media (min-width:1550px){.ll-hero h1{font-size:80px}}@media (max-width:1100px){.ll-header{padding-inline:28px;gap:23px}.ll-desktop-nav{gap:18px}.ll-desktop-nav a,.ll-solutions-trigger{font-size:var(--text-label)}.ll-workflow-grid article{padding-inline:23px}.ll-hero-copy{padding-left:28px}.ll-hero-actions{gap:17px}.ll-hero-actions .ll-text-link{font-size:var(--text-label);gap:9px}.ll-layer-strip strong{font-size:19px}.ll-control-tab{gap:17px}.ll-control-tab strong{font-size:21px}.ll-control-stage{padding:30px 23px}.ll-stage-footer{flex-direction:column;align-items:flex-start}.ll-integrity-intro{gap:45px}.ll-intervention-list{gap:0 22px}.ll-intervention-list>div{grid-template-columns:minmax(125px,1fr) minmax(55px,.8fr) 22px}.ll-feature-copy,.ll-identity-diagram,.ll-recovery-diagram{padding-inline:30px}.ll-system-flow{padding-inline:40px;gap:13px}.ll-scenario-grid>a{padding-inline:25px}.ll-scenario-grid h3{font-size:var(--text-section)}.ll-footer-top{gap:30px}}@media (max-width:900px){.ll-desktop-nav{display:none}.ll-nav-cta{margin-left:auto}.ll-menu-toggle{display:grid;place-items:center;width:39px;height:39px;background:transparent;cursor:pointer}.ll-menu-toggle,.ll-mobile-nav{border:1px solid var(--ll-line)}.ll-mobile-nav{display:flex;flex-direction:column;position:absolute;top:100%;left:-1px;right:-1px;padding:10px 28px 20px;background:var(--ll-paper);border-top:0;box-shadow:0 15px 25px -20px #1c19174d}.ll-mobile-nav a{display:flex;align-items:center;justify-content:space-between;padding:15px 0;border-bottom:1px solid #e7e5e4}.ll-mobile-group-title{padding:10px 0 6px;color:#57534e;font-family:var(--brand-font-mono);font-size:var(--text-label);letter-spacing:1.2px;text-transform:uppercase}.ll-mobile-nav .ll-mobile-solution{padding-block:13px}.ll-mobile-solution small,.ll-mobile-solution strong{display:block}.ll-mobile-solution strong{font-size:var(--text-detail);font-weight:550}.ll-mobile-solution small{margin-top:3px;color:#57534e;font-size:var(--text-label)}.ll-automation-intro{gap:45px;padding-inline:28px}.ll-workflow-grid{grid-template-columns:repeat(2,1fr)}.ll-workflow-grid article:nth-child(3){border-left:0}.ll-workflow-grid article:nth-child(n+3){border-top:1px solid var(--ll-line)}.ll-hero{min-height:525px}.ll-hero-copy{padding-block:65px}.ll-hero h1{font-size:55px}.ll-hero-copy>p{font-size:var(--text-detail)}.ll-hero-actions{flex-direction:column;align-items:flex-start;gap:17px;margin-top:28px}.ll-wave-drawing{width:137%;left:-22%}.ll-layer-strip>a{gap:10px;padding:25px 13px}.ll-layer-strip strong{font-size:17px}.ll-layer-strip small{font-size:var(--text-label)}.ll-layer-strip>a>svg:not(.ll-layer-arrow){width:23px}.ll-controls-grid{grid-template-columns:1fr}.ll-control-tab{min-height:150px;padding-right:40px}.ll-control-tab.is-active:after{right:0}.ll-tab-body{max-width:590px}.ll-control-stage{border-left:0;border-top:1px solid var(--ll-line);padding:48px;align-items:center}.ll-preview-window{max-width:520px}.ll-integrity{padding-inline:28px}.ll-integrity-intro{grid-template-columns:1fr;gap:25px}.ll-integrity-intro>p{max-width:620px}.ll-integrity-metrics{grid-template-columns:repeat(2,1fr)}.ll-integrity-metrics>a:nth-child(3){border-left:0}.ll-integrity-metrics>a:nth-child(n+3){border-top:1px solid #d6d3d1}.ll-intervention-list{grid-template-columns:1fr}.ll-stage-footer{width:100%;max-width:520px;flex-direction:row}.ll-identity-section,.ll-recovery-section{min-height:auto}.ll-feature-copy{padding:60px 28px}.ll-feature-copy h2{font-size:35px}.ll-feature-copy>p{font-size:var(--text-detail)}.ll-identity-diagram{padding:60px 22px}.ll-agent-pass{padding:19px}.ll-agent-pass-top{gap:7px}.ll-agent-pass-top>.ll-micro{font-size:var(--text-label);letter-spacing:.2px}.ll-agent-pass-top>svg{width:23px}.ll-recovery-diagram{padding:60px 22px}.ll-recovery-top{flex-wrap:wrap}.ll-recovery-record{padding:18px}.ll-system-flow{grid-template-columns:1fr 28px 1.5fr 28px 1fr;padding-inline:24px;gap:7px}.ll-system-boundary{padding:20px}.ll-system-node h3{font-size:18px}.ll-scenario-grid>a{padding-inline:20px}.ll-scenario-grid h3{font-size:21px}.ll-faq{grid-template-columns:1fr;gap:40px}.ll-closing{padding-right:40px;gap:38px}.ll-closing h2{font-size:42px}.ll-closing-action>p{font-size:var(--text-body)}.ll-footer-top{grid-template-columns:repeat(3,1fr);row-gap:42px}.ll-footer-top>div:first-child{grid-column:1/-1}}@media (max-width:600px){.ll-landing{padding-inline:10px}.ll-header{height:75px;padding-inline:17px;gap:12px}.ll-wordmark{font-size:var(--text-subheading);gap:6px}.ll-wordmark>svg{width:25px}.ll-nav-cta{min-height:36px;padding:8px 11px;font-size:var(--text-label);line-height:18px}.ll-menu-toggle{width:34px;height:36px}.ll-menu-toggle svg{width:18px}.ll-mobile-nav{padding-inline:20px}.ll-hero{grid-template-columns:1fr}.ll-hero-copy{padding:49px 22px 0}.ll-eyebrow{font-size:var(--text-label);letter-spacing:1.1px}.ll-hero h1{font-size:clamp(36px,11.2vw,69px);margin:20px 0;letter-spacing:-.057em}.ll-hero-copy>p{max-width:390px;font-size:var(--text-detail);line-height:1.6}.ll-hero-actions{flex-direction:row;align-items:center;gap:18px;margin-top:25px;flex-wrap:wrap}.ll-hero-actions .ll-button{min-height:45px;padding:11px 15px;font-size:var(--text-label);gap:15px}.ll-hero-actions .ll-text-link{font-size:var(--text-label);gap:7px}.ll-wave{height:288px;margin-top:6px}.ll-wave-drawing{width:100%;left:0;height:320px;top:-13px}.ll-animation-toggle{bottom:15px;right:15px}.ll-layer-strip{grid-template-columns:1fr}.ll-layer-strip>a{min-height:90px;justify-content:flex-start;padding:22px 37px;gap:20px}.ll-layer-strip>a+a{border-left:0;border-top:1px solid var(--ll-line)}.ll-layer-strip strong{font-size:var(--text-subheading)}.ll-layer-strip small{font-size:var(--text-label)}.ll-layer-strip>a>svg:not(.ll-layer-arrow){width:27px}.ll-layer-number{left:10px;font-size:var(--text-label)}.ll-layer-arrow{top:38px;right:22px}.ll-section{scroll-margin-top:74px}.ll-section-heading{padding:57px 22px 33px}.ll-section-heading h2{margin-top:19px}.ll-landing h2{font-size:clamp(32px,8.65vw,44px);letter-spacing:-.048em;line-height:1.08}.ll-section-heading p{margin-top:18px;font-size:var(--text-detail);line-height:1.6}.ll-automation-intro{grid-template-columns:1fr;gap:28px;padding:56px 22px 39px}.ll-automation-intro h2{margin-top:19px}.ll-automation-summary{padding-bottom:0}.ll-automation-summary p{font-size:var(--text-detail)}.ll-automation-summary .ll-text-link{margin-top:20px;font-size:var(--text-label)}.ll-workflow-grid{grid-template-columns:1fr}.ll-workflow-grid article{min-height:220px;padding:29px 24px}.ll-workflow-grid article+article,.ll-workflow-grid article:nth-child(n+3){border-left:0;border-top:1px solid var(--ll-line)}.ll-workflow-grid h3{margin-top:44px;font-size:var(--text-section)}.ll-control-tab{min-height:168px;padding:23px 24px 25px 0;gap:15px}.ll-tab-icon{width:35px;height:39px}.ll-tab-icon>svg{width:20px}.ll-tab-label{font-size:var(--text-label)}.ll-control-tab strong{font-size:var(--text-subheading);line-height:1.18;margin:8px 0 10px;max-width:240px}.ll-tab-body{font-size:var(--text-label)}.ll-tab-arrow{right:10px;width:13px;top:25px}.ll-control-stage{padding:33px 17px 27px}.ll-preview-bar{padding-inline:12px}.ll-preview-body{padding:15px;min-height:312px}.ll-preview-heading{gap:8px}.ll-preview-heading strong{font-size:var(--text-label)}.ll-preview-heading .ll-status{font-size:var(--text-label);padding-inline:5px}.ll-preview-icon{width:31px;height:34px}.ll-integrity{padding:56px 0 50px}.ll-integrity-intro{padding-inline:22px;margin-bottom:34px}.ll-integrity-intro h2{margin-top:19px}.ll-integrity-intro>p{font-size:var(--text-detail)}.ll-integrity-dashboard{border-inline:0}.ll-integrity-toolbar{align-items:flex-start;flex-direction:column;justify-content:center;gap:5px;min-height:75px}.ll-integrity-toolbar-actions{width:100%;justify-content:space-between}.ll-integrity-metrics>a{min-height:142px;padding:20px 16px}.ll-integrity-metrics strong{font-size:31px}.ll-integrity-metrics span{font-size:var(--text-label)}.ll-integrity-metrics small{font-size:var(--text-detail)}.ll-interventions-panel{padding:22px 17px}.ll-integrity-story figcaption{min-height:60px;align-items:flex-start;flex-direction:column;justify-content:center;gap:4px;padding:10px 17px}.ll-interventions-panel .ll-dashboard-head{align-items:flex-end}.ll-intervention-list>div{grid-template-columns:minmax(0,1.4fr) minmax(45px,.7fr) 28px;gap:8px;font-size:var(--text-detail)}.ll-stage-footer{font-size:var(--text-label);gap:5px}.ll-stage-footer a{gap:3px}.ll-request p{font-size:var(--text-detail)}.ll-check-row,.ll-check-row span:last-child{font-size:var(--text-label)}.ll-identity-section,.ll-recovery-section{grid-template-columns:1fr}.ll-feature-copy{padding:58px 22px 45px}.ll-feature-copy h2{margin:21px 0}.ll-feature-copy>p{font-size:var(--text-detail)}.ll-check-list{gap:11px}.ll-check-list li{font-size:var(--text-label)}.ll-feature-copy>.ll-text-link{font-size:var(--text-label);margin-top:25px}.ll-identity-diagram{border-left:0;border-top:1px solid var(--ll-line);padding:37px 28px 30px}.ll-access-nodes{max-width:365px}.ll-system-flow{grid-template-columns:1fr;padding:7px 38px 35px;gap:25px}.ll-system-node h3{font-size:21px}.ll-system-node>svg{margin-bottom:12px}.ll-system-node p{font-size:var(--text-label)}.ll-flow-arrow{transform:rotate(90deg)}.ll-system-boundary{width:100%;max-width:340px;justify-self:center;padding:24px}.ll-flow-footnote{padding:17px 22px;align-items:flex-start;font-size:var(--text-label)}.ll-flow-footnote svg{margin-top:2px}.ll-recovery-section>.ll-feature-copy{grid-row:1}.ll-recovery-diagram{border-right:0;border-top:1px solid var(--ll-line);padding:35px 27px}.ll-recovery-top{flex-wrap:nowrap}.ll-recovery-top .ll-micro{font-size:var(--text-label)}.ll-recovery-record{padding:21px}.ll-recovery-restored{padding:18px}.ll-heading-row{align-items:flex-start;flex-direction:column}.ll-heading-row .ll-text-link{font-size:var(--text-label)}.ll-scenario-grid{grid-template-columns:1fr}.ll-scenario-grid>a{padding:29px 26px}.ll-scenario-grid>a+a{border-left:0;border-top:1px solid var(--ll-line)}.ll-scenario-grid h3{font-size:28px}.ll-scenario-icon{height:94px}.ll-scenario-grid p{max-width:none}.ll-sandbox-note{padding:17px 22px;font-size:var(--text-label);line-height:1.6}.ll-faq{padding:56px 22px;gap:32px}.ll-faq h2{margin:18px 0 22px}.ll-faq>div>.ll-text-link{font-size:var(--text-label)}.ll-faq summary{font-size:var(--text-body);padding-block:21px;gap:14px}.ll-faq details>p{padding-right:10px;font-size:var(--text-detail)}.ll-closing{grid-template-columns:1fr;padding:48px 25px;gap:30px}.ll-closing h2{font-size:40px}.ll-closing-action{margin:0}.ll-closing-action>svg{display:none}.ll-closing-action>p{font-size:var(--text-detail);max-width:270px}.ll-footer-top{grid-template-columns:1fr 1fr;gap:35px 25px;padding:42px 25px}.ll-footer-top>div:first-child{grid-column:1/-1}.ll-footer nav,.ll-footer-bottom{font-size:var(--text-label)}.ll-footer-bottom{padding:20px 25px;flex-wrap:wrap;gap:16px}.ll-footer-bottom>span:nth-child(2){margin-left:auto}.ll-footer-bottom>a{width:100%}}@media (prefers-reduced-motion:reduce){.ll-landing *,.ll-landing :after,.ll-landing :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}html:has(.ll-landing){scroll-behavior:auto}.ll-animation-toggle,.ll-integrity-pause,.ll-integrity-story video{display:none}.ll-integrity-story:before{content:"";display:block;aspect-ratio:15/7;background:url(/landing/execution-integrity-poster.png) 50%/cover no-repeat}}.ll-integrity-transcript{border-top:1px solid #d6d3d1;padding:16px 22px;color:#44403c;font-size:var(--text-detail);line-height:1.6}.ll-integrity-transcript summary{cursor:pointer;font-weight:550}.ll-integrity-transcript ol{margin:12px 0 0;padding-left:22px}.ll-integrity-transcript li+li{margin-top:10px}@media (max-width:600px){.ll-integrity-story video,.ll-integrity-story:before{display:none}.ll-mobile-story{display:block;padding:24px 20px;background:#fafaf9}.ll-mobile-story-label{margin:0;font-size:var(--text-label);color:#57534e;line-height:1.5}.ll-mobile-story h3{margin:16px 0 22px;font-size:24px;line-height:1.2;letter-spacing:-.04em;font-weight:550}.ll-mobile-story-progress{display:flex;gap:5px;margin-bottom:22px}.ll-mobile-story-progress i{height:4px;flex:1;background:#deddd7}.ll-mobile-story-progress .is-complete{background:#7f8b67}.ll-mobile-story-decision{border:1px solid #d6d3d1;padding:18px;min-height:210px;background:#f5f5f0}.ll-mobile-story-decision>span{font-size:var(--text-label);color:#57534e}.ll-mobile-story h4{margin:8px 0 12px;font-size:24px;line-height:1.2;font-weight:550}.ll-mobile-story-decision p{margin:0;font-size:var(--text-body);line-height:1.5}.ll-mobile-story dl{margin:20px 0;font-size:var(--text-detail);line-height:1.5}.ll-mobile-story dl>div{display:grid;grid-template-columns:1fr 1.2fr;gap:12px;padding:10px 0;border-bottom:1px solid #d6d3d1}.ll-mobile-story dt{color:#57534e}.ll-mobile-story dd{margin:0;text-align:right}.ll-mobile-story-controls{display:flex;gap:12px;margin:0 0 20px}.ll-mobile-story-controls button{flex:1;min-height:44px;padding:10px;border:1px solid #c8c6bf;background:#fff;font-size:var(--text-detail);cursor:pointer}.ll-integrity-pause{width:44px;height:44px;flex-shrink:0}.ll-integrity-metrics span{font-size:var(--text-detail)}.ll-interventions-panel .ll-dashboard-head{flex-direction:column;align-items:flex-start;gap:12px}.ll-intervention-list>div{min-height:66px}.ll-intervention-list>div>i{height:8px}.ll-integrity-transcript{padding-inline:20px}}.ll-action-flow{width:100%;max-width:740px;align-self:center;background:#fafaf7;border:1px solid #d6d4cb;border-radius:4px;overflow:hidden;color:#272720;box-shadow:0 18px 55px -38px #34362a40}.ll-action-flow-heading{display:flex;align-items:center;justify-content:space-between;padding:16px 22px;border-bottom:1px solid #e1dfd7;font-size:14px;font-weight:500}.ll-action-flow-heading span{display:flex;align-items:center;gap:9px}.ll-action-flow-heading i{height:6px;width:6px;border-radius:50%;background:#7e8a69}.ll-action-flow button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:1px solid transparent;background:transparent;color:inherit;cursor:pointer;border-radius:3px}.ll-action-flow button:hover{background:#eceee4}.ll-action-flow button:focus-visible{outline:2px solid #596744;outline-offset:-3px}.ll-action-diagram{overflow:hidden;min-height:180px;background:radial-gradient(ellipse at 42% 45%,#f0f2e955,transparent 60%)}.ll-action-network{display:block;width:100%;height:auto;margin:4px 0;animation:ll-action-enter .65s ease-out}.ll-action-network text{fill:#68685b;font-family:inherit;font-size:15px}.ll-action-network .ll-action-node-label{fill:#445038;font-size:13px;font-weight:600}.ll-action-network .ll-action-hold-label{fill:#805f34;font-size:13px;font-weight:500}.ll-action-pulse{stroke-width:3;stroke-linecap:round;stroke-dasharray:5 95;animation:ll-action-travel 3.2s linear var(--flow-delay,0s) infinite;filter:drop-shadow(0 0 3px currentColor)}.ll-action-team-0{stroke:#829372;color:#829372}.ll-action-team-1{stroke:#b59772;color:#b59772}.ll-action-team-2{stroke:#7e929c;color:#7e929c}.ll-action-allowed{stroke:#6c8055;color:#6c8055;animation-duration:2.8s}.ll-action-check{stroke:#b98c50;color:#b98c50;animation-duration:3.5s}.ll-action-status-grid{display:grid;grid-template-columns:1fr 1fr;margin:0 22px;border-top:1px solid #e1dfd7;border-bottom:1px solid #e1dfd7}.ll-action-status-grid>div{display:flex;flex-direction:column;gap:8px;padding:16px 0}.ll-action-status-grid>div+div{border-left:1px solid #e1dfd7;padding-left:20px}.ll-action-status-grid span{font-size:13px;color:#68685b}.ll-action-status-grid strong{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:500;line-height:1.4}.ll-action-status-grid i{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.ll-action-tone-neutral{color:#595d53}.ll-action-tone-held{color:#805f34}.ll-action-tone-verified{color:#4f6539}.ll-action-story{position:relative;padding:22px;min-height:158px}.ll-action-step{display:block;font-size:12px;color:#68685b;letter-spacing:.08em;margin-bottom:10px}.ll-action-story h3{font-size:22px;line-height:1.25;letter-spacing:-.035em;font-weight:500;margin:0 0 9px}.ll-action-story p{font-size:15px;line-height:1.55;color:#595c50;margin:0;max-width:56ch}.ll-action-controls{display:flex;align-items:center;gap:2px;padding:0 14px 6px}.ll-action-progress{display:flex;flex:1;gap:0}.ll-action-progress button{min-width:0;width:28px}.ll-action-progress span{width:17px;height:3px;background:#dadcd2;border-radius:2px}.ll-action-progress [aria-current=step] span{background:#6c8055}.ll-action-next{gap:7px;padding:0 10px;font-size:14px}.ll-action-flow .ll-action-disclosure{font-size:12px;line-height:1.5;margin:0;padding:13px 22px;border-top:1px solid #e1dfd7;color:#68685b}.ll-action-phone-flow{display:none}.is-paused .ll-action-pulse{animation-play-state:paused}.is-reduced .ll-action-network,.is-reduced .ll-action-pulse{animation:none}@keyframes ll-action-travel{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes ll-action-enter{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media (max-width:600px){.ll-action-flow{margin:8px 0 24px}.ll-action-network{display:none}.ll-action-flow-heading{padding:10px 16px;font-size:14px}.ll-action-phone-flow{display:flex;flex-direction:column;padding:20px 22px;align-items:stretch}.ll-action-phone-flow>div{display:grid;grid-template-columns:34px 1fr;align-items:center;-moz-column-gap:12px;column-gap:12px;border:1px solid #d8dace;background:#f6f7f0;border-radius:5px;padding:12px 15px;min-height:72px}.ll-action-phone-flow>div>svg,.ll-action-phone-icon{grid-row:span 2;color:#62764c}.ll-action-phone-flow span{font-size:16px;font-weight:500}.ll-action-phone-flow small{font-size:14px;line-height:1.5;color:#68685b}.ll-action-phone-flow .ll-action-phone-icon{font-size:12px;letter-spacing:-.02em}.ll-action-phone-flow i{align-self:center;height:22px;width:2px;background:repeating-linear-gradient(180deg,#bba179 0 3px,transparent 3px 6px)}.ll-action-phone-flow i.is-released{background:#7e8a69}.ll-action-status-grid{margin:0 16px}.ll-action-status-grid>div{padding:14px 0}.ll-action-status-grid>div+div{padding-left:12px}.ll-action-status-grid span{font-size:13px}.ll-action-status-grid strong{font-size:14px}.ll-action-story{padding:20px 16px;min-height:185px}.ll-action-story h3{font-size:24px}.ll-action-story p{font-size:16px;line-height:1.6}.ll-action-flow .ll-action-disclosure{font-size:13px;padding:12px 16px}.ll-action-controls{padding:0 8px 8px}.ll-action-progress button{width:26px}.ll-action-next{font-size:15px}}@media (prefers-reduced-motion:reduce){.ll-action-network,.ll-action-pulse{animation:none}}.ll-action-once{animation-iteration-count:1;animation-fill-mode:forwards}@media (max-width:600px){.ll-action-phone-flow i{position:relative}.ll-action-phone-flow i:after{content:"";position:absolute;left:-2px;top:0;width:6px;height:6px;border-radius:50%;background:#a48251;animation:ll-action-phone-travel 1.8s ease-in-out infinite}.ll-action-phone-flow i.is-released:after{background:#6c8055}.ll-action-phone-flow i:not(.is-released):last-of-type:after,.ll-action-scene[data-step="0"] .ll-action-phone-flow i:after,.ll-action-scene[data-step="1"] .ll-action-phone-flow i:after{animation:none;top:5px}.is-paused .ll-action-phone-flow i:after{animation-play-state:paused}}@keyframes ll-action-phone-travel{0%{transform:translateY(0);opacity:0}20%{opacity:1}85%{opacity:1}to{transform:translateY(18px);opacity:0}}@media (prefers-reduced-motion:reduce){.ll-action-phone-flow i:after{animation:none}}.ll-action-modes{display:flex;gap:6px;padding:8px 14px;border-bottom:1px solid #e1dfd7}.ll-action-modes button{font-size:13px;padding:0 10px}.ll-action-modes [aria-pressed=true]{background:#e9eddf;color:#435333}.ll-multi-diagram{padding:8px 6px}.ll-multi-network{width:100%;height:auto;display:block}.ll-multi-network text{font-family:inherit;font-size:14px;fill:#68685b}.ll-multi-network .ll-multi-column{font-size:11px;letter-spacing:.08em}.ll-multi-network .ll-multi-agent{font-size:16px;font-weight:500;fill:#343b2a}.ll-multi-network .ll-multi-status{font-size:13px}.ll-multi-network .ll-action-tone-held{fill:#805f34}.ll-multi-network .ll-action-tone-blocked{fill:#995440}.ll-multi-network .ll-action-tone-verified{fill:#4f6539}.ll-multi-network .ll-multi-readback-label{font-size:12px;fill:#8d6d40}.ll-action-tone-blocked{color:#995440}.ll-multi-mobile{display:none}.ll-action-once{animation-name:ll-action-once-travel}.ll-action-scene .ll-action-once{animation-iteration-count:1;animation-fill-mode:forwards}@keyframes ll-action-once-travel{0%{stroke-dashoffset:0;opacity:1}92%{opacity:1}to{stroke-dashoffset:-100;opacity:0}}@media (max-width:600px){.ll-action-flow-heading{font-size:13px}.ll-action-modes{padding:6px 10px}.ll-action-modes button{font-size:14px}.ll-multi-diagram{display:none}.ll-multi-mobile{display:flex;flex-direction:column;padding:16px;gap:10px}.ll-multi-mobile-gate{display:flex;flex-direction:column;gap:6px;padding:14px;background:#edf0e4;border:1px solid #b9c2a5;border-radius:4px}.ll-multi-mobile-gate strong{font-size:16px;font-weight:500}.ll-multi-mobile-gate span{font-size:14px}.ll-multi-mobile-branch{padding:12px 14px;display:flex;flex-direction:column;gap:7px;border:1px solid #deded4;border-left:3px solid #b4baa7;border-radius:3px}.ll-multi-mobile-owner{font-size:13px;color:#6a6d5f}.ll-multi-mobile-branch strong{font-size:16px;font-weight:500;line-height:1.4}.ll-multi-mobile-branch strong span{font-weight:400}.ll-multi-mobile-branch>span:last-child{font-size:14px;display:flex;align-items:center;gap:6px}.ll-multi-mobile-branch i{width:6px;height:6px;border-radius:50%;background:currentColor}.ll-multi-mobile-branch[data-dispatched=true]{border-left-color:#6c8055}.ll-multi-mobile-branch[data-dispatched=true] i{animation:ll-multi-mobile-signal 2.5s ease-in-out 1}.ll-action-step{line-height:1.5}.ll-multi-scene .ll-action-status-grid strong{font-size:13px}}@keyframes ll-multi-mobile-signal{0%{box-shadow:0 0 0 0 #7e8a6960}to{box-shadow:0 0 0 12px #7e8a6900}}@media (prefers-reduced-motion:reduce){.ll-multi-mobile-branch[data-dispatched=true] i{animation:none}}.is-paused .ll-multi-mobile-branch i{animation-play-state:paused}.ll-multi-thread{fill:none;stroke-width:.8}.ll-multi-thread-0{stroke:#a7b29a}.ll-multi-thread-1{stroke:#bdae98}.ll-multi-thread-2{stroke:#9caeb6}.ll-multi-network .ll-multi-signal{stroke-width:1.6;stroke-dasharray:3 97;filter:none;opacity:.85}.ll-multi-permitted-thread{stroke:#a3b095}.ll-multi-stopped-thread{stroke:#d0d2c7;stroke-dasharray:2 4}.ll-multi-network .ll-multi-outbound-signal{stroke-width:1.5;filter:none}.ll-multi-evidence-thread{stroke:#b7996e;stroke-width:.8;opacity:.5;fill:none}.ll-multi-inspector-controls{padding:12px 22px;border-top:1px solid #deded4;display:flex;align-items:center;justify-content:space-between;gap:12px}.ll-multi-inspector-controls>span{font-size:13px;color:#66695b}.ll-multi-inspector-controls>div{display:flex;flex-wrap:wrap;gap:6px}.ll-multi-inspector-controls button{border:1px solid #d0d5c4;padding:8px 10px;background:#fafaf7;font:inherit;font-size:13px;color:#3d4831;cursor:pointer}.ll-multi-inspector-controls button[aria-pressed=true]{background:#e5ebd9;border-color:#819269}.ll-multi-inspector-controls button:hover{background:#eef1e7}.ll-multi-inspector button:focus-visible,.ll-multi-inspector-controls button:focus-visible{outline:2px solid #596744;outline-offset:3px}.ll-multi-inspector{margin:0 22px 14px;padding:16px;border:1px solid #cbd2bd;background:#f1f4ea}.ll-multi-inspector-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.ll-multi-inspector-heading strong{font-size:17px;font-weight:500}.ll-multi-inspector-heading button{background:transparent;border:0;width:32px;height:32px;font-size:24px;cursor:pointer}.ll-multi-inspector p{margin:8px 0;font-size:15px;line-height:1.5}.ll-multi-inspector small,.ll-multi-inspector span{display:block;margin-top:8px;font-size:13px;color:#5d6651;line-height:1.5}@media (max-width:600px){.ll-multi-inspector-controls{flex-direction:column;align-items:flex-start;padding:14px 16px}.ll-multi-inspector-controls button{min-height:44px;font-size:14px}.ll-multi-inspector{margin:0 16px 14px}.ll-multi-inspector p{font-size:16px}}.ll-multi-icon-badge{fill:#e6ebdd}.ll-multi-icon-1{fill:#eee7dc}.ll-multi-icon-2{fill:#e3ebee}.ll-multi-agent-icon{color:#65784e}.ll-multi-agent-icon-1{color:#9a7d54}.ll-multi-agent-icon-2{color:#64808c}.ll-multi-network .ll-multi-agent-name{font-size:14px}.ll-multi-system-badge{fill:#edf0e5}.ll-multi-system-icon{color:#63764e}.ll-multi-inspector-controls button{display:inline-flex;align-items:center;gap:7px}.ll-multi-mobile-system{display:flex;align-items:center;gap:10px}.ll-multi-mobile-system>svg{flex-shrink:0;color:#63764e}.ll-multi-mobile-system b{font-weight:500}