.ll-demo{--ll-ink:#202c4c;--ll-paper:#f6f4ef;--ll-line:#202c4c24;--ll-muted:#5d6678;--ll-green:#376854;--ll-red:#b93e2b;background:var(--ll-paper);color:var(--ll-ink);min-height:100vh;font-family:Inter,sans-serif}.ll-demo button,.ll-demo input,.ll-demo select{font:inherit}.ll-demo button{transition:background .18s,color .18s,border-color .18s}.ll-demo button:disabled{opacity:.45;cursor:not-allowed}.ll-demo a,.ll-demo button{touch-action:manipulation}.ll-demo p{line-height:1.65}.ll-demo svg{flex-shrink:0}.ll-demo h2,.ll-demo h3,.ll-demo p{margin-top:0}.ll-demo h2{letter-spacing:-.025em;margin-bottom:16px;font:400 clamp(34px,3.1vw,48px)/1.06 Instrument Serif,Georgia,serif}.ll-demo h3{font-size:17px;line-height:1.3}.ll-demo .ll-eyebrow{letter-spacing:.13em;text-transform:uppercase;font:600 10px/1.5 Inter,sans-serif;display:block}.ll-demo .ll-note{color:var(--ll-muted);font-size:12px;line-height:1.65}.ll-demo .ll-note a,.ll-panel p a,.ll-sources p a{text-underline-offset:3px;text-decoration:underline}.ll-demo .ll-green{color:var(--ll-green)}.ll-demo .ll-red{color:var(--ll-red)}.ll-radar{border-top:1px solid var(--ll-line);margin-top:42px;padding-top:34px}.ll-radar-signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.ll-radar-signals>button{text-align:left;border:1px solid var(--ll-line);color:var(--ll-ink);background:#fffefa;border-radius:3px;padding:24px;position:relative}.ll-radar-signals>button[aria-pressed=true]{border-color:var(--ll-green);box-shadow:inset 0 0 0 1px var(--ll-green);background:#e9eee7}.ll-radar-signals>button>span{color:var(--ll-muted);margin-bottom:18px;font-size:10px;display:block}.ll-radar-signals h3{font-weight:500}.ll-radar-signals strong{margin-bottom:12px;font:48px/1.1 Instrument Serif,Georgia,serif;display:block}.ll-radar-signals p{margin:0;font-size:12px}.ll-radar-signals svg{position:absolute;bottom:22px;right:18px}.ll-radar-context{max-width:900px;font-size:12px}.ll-radar-context>p{margin-bottom:8px}.ll-radar-context a,.ll-season a,.ll-radar-links a{text-underline-offset:3px;font-size:11px;text-decoration:underline}.ll-prospect{border:1px solid var(--ll-line);background:#eceee7;grid-template-columns:1fr 1fr;gap:32px;margin:28px 0;padding:28px;display:grid}.ll-prospect h3,.ll-season h3{margin:12px 0 18px;font:32px/1.15 Instrument Serif,Georgia,serif}.ll-prospect p,.ll-season p{font-size:12px}.ll-prospect ol{margin-top:0;padding-left:20px}.ll-prospect li{padding-left:4px;font-size:12px}.ll-prospect li>strong{font-size:12px;font-weight:600}.ll-prospect li>p{margin:7px 0 14px}.ll-season{max-width:800px;padding:8px 0 18px}.ll-radar-links{flex-wrap:wrap;gap:24px;padding-bottom:18px;display:flex}.ll-radar-links a{align-items:center;gap:6px;display:flex}.ll-role-output{background:#eceee7;margin:20px 0;padding:20px}.ll-role-output>p{margin:14px 0;font-size:12px}.ll-role-output>.ll-note{margin-bottom:0;font-size:10px}.ll-execution-role{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:24px;font-size:12px;display:flex}.ll-execution-role select{border:1px solid var(--ll-line);color:var(--ll-ink);background:#fffefa;border-radius:3px;max-width:100%;padding:10px 12px}.ll-execution-role small{color:var(--ll-muted);font-size:10px}.ll-workflow-task{border-bottom:1px solid var(--ll-line);padding:12px 0}.ll-workflow-task>button{margin:8px 0 0 24px;font-size:10px}@media (max-width:760px){.ll-radar-signals{grid-template-columns:1fr;gap:10px}.ll-radar-signals>button{padding:20px}.ll-radar-signals>button>span{margin-bottom:10px}.ll-radar-signals strong{font-size:40px}.ll-prospect{grid-template-columns:1fr;gap:20px;padding:22px 18px}.ll-role-output{padding:16px}}.ll-header{border-bottom:1px solid var(--ll-line);justify-content:space-between;align-items:center;gap:22px;max-width:1600px;height:90px;margin:auto;padding:0 4.5%;display:flex}.ll-header .demo-brand{width:208px}.ll-header-right{align-items:center;gap:36px;display:flex}.ll-all{align-items:center;gap:8px;font-size:12px;display:flex}.ll-language{border:1px solid var(--ll-line);border-radius:3px;gap:3px;padding:4px;display:flex}.ll-language a{border-radius:2px;padding:8px 11px;font-size:11px}.ll-language a[aria-current]{background:var(--ll-ink);color:var(--ll-paper)}.ll-skip{z-index:1000;background:#fff;padding:18px;position:fixed;top:-100px;left:20px}.ll-skip:focus{top:12px}.ll-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:6%;max-width:1480px;margin:auto;padding:66px 4.5% 40px;display:grid}.ll-hero-copy>.ll-eyebrow{color:var(--ll-red);margin-bottom:28px}.ll-hero h1{letter-spacing:-.035em;margin:0 0 26px;font:400 clamp(54px,5.6vw,88px)/.98 Instrument Serif,Georgia,serif}.ll-hero h1 em{font-weight:400;display:block}.ll-intro{color:#4a556c;max-width:500px;margin:0 0 25px;font-size:15px}.ll-hero-actions{flex-direction:column;align-items:flex-start;gap:17px;display:flex}.ll-demo .ll-primary{background:var(--ll-ink);color:var(--ll-paper);border:1px solid var(--ll-ink);text-align:left;border-radius:2px;justify-content:space-between;align-items:center;gap:18px;min-height:47px;padding:13px 19px;font-size:12px;line-height:1.45;display:inline-flex}.ll-demo .ll-primary:hover:not(:disabled){background:#354568}.ll-text-link{text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:12px;display:inline-flex}.ll-secondary{border:1px solid var(--ll-line);background:0 0;border-radius:2px;justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;font-size:12px;line-height:1.4;display:inline-flex}.ll-secondary:hover:not(:disabled){background:#eae9e3}.ll-map{height:398px;color:var(--ll-paper);background:#202c4c radial-gradient(at 55% 47%,#3b526e70,#0000 63%);border-radius:3px;position:relative;overflow:hidden;box-shadow:0 24px 50px -25px #202c4c55}.ll-map-top{z-index:2;justify-content:space-between;gap:15px;display:flex;position:absolute;top:23px;left:24px;right:24px}.ll-map-top .ll-eyebrow{font-size:9px}.ll-live-dot{letter-spacing:.09em;color:#cad3dd;align-items:center;gap:6px;font-size:8px;display:flex}.ll-live-dot:before{content:"";background:#9bb9a5;border-radius:50%;width:5px;height:5px}.ll-map-orbit{position:absolute;inset:48px 50px;transform:rotate(-22deg)}.ll-map-orbit span{border:1px solid #b3cad92b;border-radius:50%;position:absolute;inset:20px -30px}.ll-map-orbit span:nth-child(2){inset:45px 5px;transform:rotate(55deg)}.ll-map-orbit span:nth-child(3){border-style:dashed;inset:25px 65px;transform:rotate(-15deg)}.ll-map-core{text-align:center;position:absolute;top:104px;left:40%}.ll-map-core>span{border:1px solid #bccad24d;justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:10px;font-size:9px;display:inline-flex}.ll-map-core p{letter-spacing:-.015em;font:400 31px/1.07 Instrument Serif,Georgia,serif}.ll-map-core em{color:#b7d4c0}.ll-map-node{text-align:left;z-index:2;background:#263653;border:1px solid #c9d3df44;border-radius:3px;flex-direction:column;gap:5px;min-width:143px;padding:16px 18px;display:flex;position:absolute;box-shadow:0 6px 22px #121d3233}.ll-map-node:hover{background:#3a4a68}.ll-map-node svg{color:#b3cdbc;margin-bottom:3px}.ll-map-node span{font-size:11px;font-weight:500}.ll-map-node small{color:#bac8d5;font-size:9px}.ll-node-a{top:81px;left:20px}.ll-node-b{top:198px;right:23px}.ll-node-c{bottom:56px;left:41px}.ll-map-foot{color:#c1cbdb;border-top:1px solid #c9d3df2b;justify-content:flex-end;align-items:center;gap:9px;padding-top:12px;font-size:9px;display:flex;position:absolute;bottom:17px;left:24px;right:24px}.ll-disclosure{color:var(--ll-muted);justify-content:center;gap:9px;max-width:1350px;margin:0 auto 44px;padding:0 5%;font-size:10px;display:flex;line-height:1.6!important}.ll-dot{background:var(--ll-red);border-radius:50%;flex:0 0 5px;width:5px;height:5px;margin-top:5px}.ll-workbench{border:1px solid var(--ll-line);background:#faf9f5;max-width:1480px;margin:0 auto;scroll-margin-top:20px}.ll-tabs{border-bottom:1px solid var(--ll-line);background:#eaeae3;grid-template-columns:repeat(4,1fr);display:grid}.ll-tabs button{border:0;border-right:1px solid var(--ll-line);text-align:left;background:0 0;align-items:center;gap:13px;padding:23px 25px;display:flex;position:relative}.ll-tabs button:last-child{border-right:0}.ll-tabs button>span{opacity:.6;font-size:10px}.ll-tabs button>strong{flex:1;font-size:13px;font-weight:550}.ll-tabs small{color:var(--ll-muted);margin-top:5px;font-size:10px;font-weight:400;display:block}.ll-tabs svg{opacity:.6}.ll-tabs button[aria-selected=true]{background:#faf9f5}.ll-tabs button[aria-selected=true]:after{content:"";background:var(--ll-red);height:3px;position:absolute;bottom:-1px;left:0;right:0}.ll-panel{min-height:650px;padding:42px 42px 36px;animation:.3s ease-out ll-enter}.ll-section-heading{grid-template-columns:1.05fr 1fr;align-items:end;gap:5%;margin-bottom:28px;display:grid}.ll-section-heading .ll-eyebrow{margin-bottom:13px}.ll-section-heading h2{max-width:600px;margin-bottom:0}.ll-section-heading>p{color:var(--ll-muted);max-width:580px;margin:0;font-size:13px}.ll-workbench-footer{border-top:1px solid var(--ll-line);justify-content:space-between;align-items:center;gap:20px;padding:20px 40px;font-size:11px;display:flex}.ll-workbench-footer>span{font-family:Georgia,serif;font-style:italic}.ll-workbench-footer>div{gap:22px;display:flex}.ll-workbench-footer button{background:0 0;border:0;align-items:center;gap:8px;font-size:11px;display:flex}.ll-workbench-footer button:hover{color:var(--ll-red)}.ll-market-grid{grid-template-columns:1.7fr 1fr;gap:28px;margin-bottom:17px;display:grid}.ll-chart-card{border:1px solid var(--ll-line);background:#f6f5ef;padding:22px 24px 15px}.ll-chart-toolbar{color:var(--ll-muted);justify-content:space-between;align-items:center;gap:15px;font-size:10px;display:flex}.ll-segment{border:1px solid var(--ll-line);gap:2px;padding:3px;display:flex}.ll-segment button{background:0 0;border:0;padding:7px 9px;font-size:10px}.ll-segment button[aria-pressed=true]{background:var(--ll-ink);color:var(--ll-paper)}.ll-chart{width:100%;height:auto;margin-top:12px;display:block;overflow:visible}.ll-chart text{fill:var(--ll-muted);font:10px Inter,sans-serif}.ll-chart-legend{align-items:center;gap:20px;font-size:10px;display:flex}.ll-chart-legend>span{align-items:center;gap:7px;display:flex}.ll-chart-legend i{background:var(--ll-green);width:17px;height:2px;display:block}.ll-chart-legend>span:nth-child(2) i{background:#9ba1ae}.ll-chart-legend label{align-items:center;gap:8px;margin-left:auto;display:flex}.ll-chart-legend select{border:1px solid var(--ll-line);background:0 0;border-radius:0;padding:7px 8px;font-size:11px}.ll-market-stats{background:#e8ede5;flex-direction:column;justify-content:center;gap:23px;padding:27px 28px;display:flex}.ll-stat>span{font-size:11px;line-height:1.4;display:block}.ll-stat>strong{letter-spacing:-.025em;margin:5px 0;font:400 clamp(30px,3vw,46px)/1.15 Instrument Serif,Georgia,serif;display:block}.ll-stat>small{color:var(--ll-muted);font-size:10px;line-height:1.5;display:block}.ll-details{border-top:1px solid var(--ll-line);margin:20px 0 28px}.ll-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:12px;list-style:none;display:flex}.ll-details summary::-webkit-details-marker{display:none}.ll-details[open] summary svg{transform:rotate(180deg)}.ll-details p{color:var(--ll-muted);font-size:12px}.ll-details>a{align-items:center;gap:8px;font-size:12px;text-decoration:underline;display:inline-flex}.ll-table-wrap{overflow:auto}.ll-demo table{border-collapse:collapse;width:100%;margin:5px 0 20px;font-size:12px}.ll-demo th,.ll-demo td{text-align:left;border-bottom:1px solid var(--ll-line);padding:10px 13px}.ll-demo th{font-size:11px;font-weight:600}.ll-collection{border-top:1px solid var(--ll-line);margin-top:32px;margin-bottom:25px;padding-top:30px}.ll-collection-grid{grid-template-columns:1fr 1.25fr;gap:35px;margin-top:25px;display:grid}.ll-controls{flex-direction:column;gap:20px;display:flex}.ll-range{min-width:0;display:block}.ll-range>span{justify-content:space-between;align-items:baseline;gap:15px;font-size:11px;display:flex}.ll-range output{white-space:nowrap;font-size:13px;font-weight:550}.ll-range output small{font-size:10px;font-weight:400}.ll-range input{width:100%;height:18px;accent-color:var(--ll-ink);cursor:ew-resize;margin:9px 0 0}.ll-collection-result{background:var(--ll-ink);color:var(--ll-paper);padding:30px}.ll-collection-result>.ll-eyebrow{color:#b6c2d0;margin-bottom:23px;font-size:9px}.ll-collection-result>.ll-stat>strong{font-size:59px}.ll-collection-result .ll-stat>small,.ll-collection-result .ll-note{color:#c4ccda}.ll-collection-result>.ll-note{margin:15px 0 0;font-size:10px}.ll-collection-result>p{margin-top:23px;font-size:12px}.ll-allocation-bar{background:#c3422d;height:15px;margin:24px 0 10px;display:flex}.ll-allocation-bar span:first-child{background:#a8c5b0}.ll-allocation-bar span:nth-child(2){background:#809bad}.ll-allocation-bar span{transition:width .25s}.ll-allocation-labels{color:#d1d8df;justify-content:space-between;font-size:10px;display:flex}.ll-stat-pair{border-top:1px solid #ffffff30;grid-template-columns:1fr 1fr;gap:25px;margin-top:25px;padding-top:22px;display:grid}.ll-stat-pair .ll-stat>strong{font-size:35px}.ll-collection-result .ll-red{color:#ffc0ac}.ll-decision-layout{grid-template-columns:250px 1fr;gap:24px;display:grid}.ll-input-card{border:1px solid var(--ll-line);background:#f0f0e9;align-self:start;padding:24px 21px}.ll-input-card>h3{margin-bottom:5px;font-size:13px}.ll-control-divider{background:var(--ll-line);height:1px;margin:0 0 2px}.ll-toggle{cursor:pointer;align-items:flex-start;gap:10px;font-size:11px;line-height:1.5;display:flex;position:relative}.ll-toggle input{opacity:0;width:32px;height:20px;position:absolute}.ll-switch{background:#bcc0c4;border-radius:10px;flex-shrink:0;width:29px;height:17px;margin-top:1px;transition:background .2s;position:relative}.ll-switch:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;transition:transform .2s;position:absolute;top:3px;left:3px}.ll-toggle input:checked+.ll-switch{background:var(--ll-green)}.ll-toggle input:checked+.ll-switch:after{transform:translate(12px)}.ll-toggle input:focus-visible+.ll-switch{outline:2px solid var(--ll-red);outline-offset:3px}.ll-decision-banner{border-left:3px solid var(--ll-green);background:#e8ede5;align-items:center;gap:16px;min-height:90px;margin-bottom:18px;padding:19px 22px;display:flex}.ll-decision-banner>div{flex-direction:column;gap:4px;display:flex}.ll-decision-banner span{color:var(--ll-green);font-size:10px}.ll-decision-banner strong{font-size:17px;font-weight:500;line-height:1.35}.ll-decision-banner small{font-size:10px}.ll-options{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ll-option{border:1px solid var(--ll-line);flex-direction:column;min-width:0;padding:18px 16px;display:flex}.ll-option.is-selected{border-color:var(--ll-ink)}.ll-option.is-recommended{background:#f0f3eb}.ll-option-top{justify-content:space-between;align-items:center;gap:4px;min-height:24px;margin-bottom:21px;display:flex}.ll-option-top>span:first-child{color:var(--ll-muted);font-size:10px}.ll-pill{color:#2e5c48;white-space:nowrap;background:#dce6d9;border-radius:2px;padding:5px 7px;font-size:9px;line-height:1.3;display:inline-block}.ll-option h3{margin-bottom:10px;font-size:16px}.ll-option>p{color:var(--ll-muted);min-height:54px;font-size:11px}.ll-option>.ll-stat{border-top:1px solid var(--ll-line);padding-top:16px}.ll-option>.ll-stat>span{font-size:10px}.ll-option>.ll-stat>strong{white-space:nowrap;font-size:36px}.ll-option dl{flex-direction:column;gap:10px;margin:16px 0;font-size:10px;display:flex}.ll-option dl>div{justify-content:space-between;gap:5px;display:flex}.ll-option dt{color:var(--ll-muted)}.ll-option dd{white-space:nowrap;font-weight:550}.ll-option-gates{min-height:53px;color:var(--ll-red);flex-direction:column;gap:6px;margin-top:auto;margin-bottom:14px;font-size:10px;display:flex}.ll-option-gates>span{align-items:flex-start;gap:5px;display:flex}.ll-select{border:1px solid var(--ll-line);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:11px 10px;font-size:10px;line-height:1.4;display:flex}.ll-select[aria-pressed=true]{background:var(--ll-ink);color:var(--ll-paper)}.ll-delta{border-bottom:1px solid var(--ll-line);align-items:center;gap:35px;padding:23px 0 17px;display:flex}.ll-delta>div{min-width:160px}.ll-delta span{font-size:10px;display:block}.ll-delta strong{white-space:nowrap;font:36px Instrument Serif,Georgia,serif;display:block}.ll-delta p{color:var(--ll-muted);max-width:340px;margin:0;font-size:11px}.ll-role-chain{grid-template-columns:repeat(4,1fr);gap:13px;margin:25px 0;display:grid}.ll-role-chain button{border:1px solid var(--ll-line);text-align:left;background:#f2f2eb;flex-direction:column;align-items:flex-start;gap:15px;padding:20px 18px;display:flex;position:relative}.ll-role-chain button:after{content:"→";z-index:1;font-size:12px;position:absolute;top:43%;right:-13px}.ll-role-chain button:last-child:after{display:none}.ll-role-chain button[aria-pressed=true]{background:var(--ll-ink);color:var(--ll-paper)}.ll-role-chain button>span{font-size:12px}.ll-role-chain button>small{opacity:.5;font-size:9px;position:absolute;top:20px;right:14px}.ll-agent-layout{grid-template-columns:270px 1fr;gap:24px;margin-bottom:40px;display:grid}.ll-agent-layout .ll-input-card{flex-direction:column;gap:22px;display:flex}.ll-agent-layout .ll-note{margin:0;font-size:10px}.ll-agent-brief{border:1px solid var(--ll-line);background:#fffefa;padding:28px 30px}.ll-brief-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;display:flex}.ll-agent-brief>h3{max-width:500px;font:31px/1.12 Instrument Serif,Georgia,serif}.ll-brief-facts{border-top:1px solid var(--ll-line);grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;padding-top:20px;display:grid}.ll-agent-brief>p{margin-top:20px;font-size:12px}.ll-evidence-tags{flex-wrap:wrap;gap:7px;margin:20px 0 10px;display:flex}.ll-evidence-tags span{background:#eceee7;padding:7px;font-size:9px}.ll-agent-brief>small{color:var(--ll-muted);letter-spacing:.1em;font-size:8px}.ll-authority{border-top:1px solid var(--ll-line);color:var(--ll-green);align-items:center;gap:12px;margin-bottom:0;padding-top:16px;display:flex}.ll-blocked{color:var(--ll-red);align-items:center;gap:12px;display:flex}.ll-memory{border-top:1px solid var(--ll-line);grid-template-columns:1fr 1.2fr;gap:6%;margin:30px 0;padding-top:32px;display:grid}.ll-memory>div>.ll-eyebrow{color:var(--ll-red);margin-bottom:14px;font-size:9px}.ll-memory>div>p{font-size:13px}.ll-memory-card{background:#eceee5;padding:28px}.ll-memory-card>blockquote{margin:18px 0;font:26px/1.2 Instrument Serif,Georgia,serif}.ll-memory-card>p{color:var(--ll-muted);font-size:11px!important}.ll-memory-card .ll-toggle{margin:24px 0}.ll-memory-actions{border-top:1px solid var(--ll-line);flex-direction:column;align-items:flex-start;gap:14px;padding-top:17px;display:flex}.ll-memory-actions button{text-underline-offset:4px;text-align:left;background:0 0;border:0;align-items:center;gap:8px;font-size:10px;text-decoration:underline;display:flex}.ll-memory-test{border:1px solid var(--ll-line);text-align:left;background:#faf9f5;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-top:22px;padding:13px;font-size:11px;display:flex}.ll-execution-grid{grid-template-columns:1fr 1.1fr 1fr;gap:20px;display:grid}.ll-execution-grid>article{border:1px solid var(--ll-line);flex-direction:column;align-items:stretch;gap:23px;padding:24px;display:flex}.ll-execution-grid .ll-eyebrow{font-size:9px}.ll-execution-grid h3{margin:0;font:36px Instrument Serif,Georgia,serif}.ll-execution-grid p{margin:0;font-size:12px}.ll-execution-grid .ll-stat>strong{font-size:39px}.ll-approval{background:#e9eee5}.ll-task-card{background:#f1f1eb}.ll-task-list{flex-direction:column;gap:20px;display:flex}.ll-task-list label{gap:12px;font-size:11px;line-height:1.5;display:flex}.ll-task-list input{width:17px;height:17px;accent-color:var(--ll-green);flex-shrink:0;margin-top:2px}.ll-task-card>small{color:var(--ll-muted);font-size:10px}.ll-verified{border-top:1px solid var(--ll-line);color:var(--ll-green);align-items:center;gap:12px;padding-top:20px;display:flex}.ll-execution-grid+.ll-note{margin-top:23px}.ll-expansion{border-top:1px solid var(--ll-line);gap:20px;margin-top:35px;padding-top:26px;display:flex}.ll-expansion h3{margin-bottom:12px;font:30px Instrument Serif,Georgia,serif}.ll-expansion p{max-width:720px;color:var(--ll-muted);font-size:12px}.ll-architecture{max-width:1330px;margin:65px auto;padding:0 4.5%}.ll-product-chain{border-top:1px solid var(--ll-line);border-bottom:1px solid var(--ll-line);grid-template-columns:repeat(5,1fr);display:grid}.ll-product-chain details{border-right:1px solid var(--ll-line);padding:23px 17px}.ll-product-chain details:last-child{border:0}.ll-product-chain summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:18px;list-style:none;display:flex}.ll-product-chain summary::-webkit-details-marker{display:none}.ll-product-chain summary>span{color:var(--ll-red);width:calc(100% - 38px);font-size:9px}.ll-product-chain summary>strong{order:3;font-size:12px;line-height:1.4}.ll-product-chain small{color:var(--ll-muted);margin-top:10px;font-size:11px;font-weight:400;display:block}.ll-product-chain p{margin:20px 0 15px;font-size:11px}.ll-product-chain a{border-bottom:1px solid var(--ll-line);align-items:center;gap:10px;font-size:11px;display:inline-flex}.ll-models{background:#e9eae3;align-items:flex-start;gap:25px;margin-top:30px;padding:30px;display:flex}.ll-models>div{flex:1}.ll-models h3{margin-bottom:13px;font:32px Instrument Serif,Georgia,serif}.ll-models p{max-width:840px;color:var(--ll-muted);margin-bottom:0;font-size:12px}.ll-next{background:var(--ll-ink);color:var(--ll-paper);grid-template-columns:1.4fr 1fr;align-items:center;gap:10%;padding:55px max(6%,50% - 600px);display:grid}.ll-next .ll-eyebrow{color:#b9c6d4;margin-bottom:22px}.ll-next h2{font-size:clamp(42px,4.2vw,62px)}.ll-next p{color:#c9d0dc;max-width:620px;margin:22px 0 28px;font-size:13px}.ll-next .ll-primary{background:var(--ll-paper);color:var(--ll-ink);border-color:var(--ll-paper)}.ll-next .ll-primary:hover{background:#e8eadf}.ll-next-mark{opacity:.85;border-left:1px solid #ffffff30;flex-direction:column;padding-left:23%;font:clamp(30px,3.7vw,58px)/1.15 Instrument Serif,Georgia,serif;display:flex}.ll-next-mark em{color:#b7d4c0}.ll-sources{max-width:1250px;margin:25px auto;padding:0 4.5%}.ll-sources .ll-details{border-top:0}.ll-source-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin:20px 0 25px;display:grid}.ll-source-grid>a{border:1px solid var(--ll-line);grid-template-columns:65px 1fr 85px 17px;align-items:center;gap:14px;padding:16px;font-size:11px;display:grid}.ll-source-grid strong{font-weight:500}.ll-source-grid>a>span{color:var(--ll-red);font-size:9px}.ll-source-grid small{color:var(--ll-muted);font-size:9px}.ll-footer{border-top:1px solid var(--ll-line);color:var(--ll-muted);justify-content:space-between;align-items:center;gap:30px;padding:24px 4.5%;font-size:9px;display:flex}.ll-footer .demo-brand{width:150px}.ll-catalogue-link{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:30px;margin-top:30px;padding:25px 0;display:flex}.ll-catalogue-link span{font-size:12px}.ll-catalogue-link strong{margin-bottom:8px;font-size:19px;font-weight:500;display:block}.ll-catalogue-link small{color:var(--muted-foreground);font-size:12px;line-height:1.5;display:block}@keyframes ll-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (min-width:1600px){.ll-workbench{margin-left:auto;margin-right:auto}}@media (max-width:1500px){.ll-workbench{margin-left:3%;margin-right:3%}}@media (max-width:1150px){.ll-panel{padding:30px 25px}.ll-decision-layout{grid-template-columns:220px 1fr;gap:18px}.ll-option{padding:17px 12px}.ll-option>.ll-stat>strong{font-size:31px}.ll-tabs button{gap:9px;padding:20px 16px}.ll-tabs button>strong{font-size:12px}.ll-tabs small{font-size:9px}.ll-tabs svg{display:none}.ll-hero{gap:4%}.ll-hero h1{font-size:66px}.ll-map-core{top:116px;left:37%}.ll-map-core p{font-size:27px}.ll-map-node{min-width:124px;padding:13px}.ll-node-a{left:15px}.ll-node-b{top:205px;right:14px}.ll-node-c{bottom:60px;left:25px}.ll-execution-grid{gap:12px}.ll-execution-grid>article{padding:20px}.ll-source-grid{grid-template-columns:1fr}.ll-intro{font-size:13px}}@media (max-width:960px){.ll-all{display:none}.ll-header{height:80px}.ll-hero{grid-template-columns:1fr 1fr;padding-top:45px}.ll-hero h1{font-size:57px}.ll-map{height:360px}.ll-map-core{top:115px;left:39%}.ll-map-core p{font-size:23px}.ll-map-node{gap:4px;min-width:105px;padding:12px}.ll-map-node span{font-size:10px}.ll-map-node small{font-size:8px}.ll-node-a{top:70px}.ll-node-b{top:195px}.ll-node-c{bottom:54px;left:20px}.ll-map-top{left:16px;right:16px}.ll-map-top .ll-eyebrow{font-size:8px}.ll-live-dot{font-size:7px}.ll-map-foot{font-size:8px}.ll-decision-layout{display:block}.ll-decision-layout>.ll-controls{grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:25px;display:grid}.ll-decision-layout>.ll-controls>h3{grid-column:1/-1}.ll-control-divider{display:none}.ll-options{gap:15px}.ll-option{padding:22px 18px}.ll-option>.ll-stat>strong{font-size:37px}.ll-market-grid{grid-template-columns:1.4fr 1fr;gap:16px}.ll-market-stats{padding:20px}.ll-chart-card{padding:17px}.ll-chart-toolbar{flex-wrap:wrap;gap:8px}.ll-collection-grid{gap:24px}.ll-section-heading{gap:30px}.ll-section-heading>p{font-size:12px}.ll-section-heading h2{font-size:36px}.ll-agent-layout{grid-template-columns:220px 1fr;gap:17px}.ll-agent-brief{padding:23px}.ll-memory{gap:30px}.ll-execution-grid{grid-template-columns:1fr 1fr}.ll-outcome{grid-column:1/-1}.ll-execution-grid>.ll-outcome{grid-template-columns:1fr 1fr;align-items:center;display:grid}.ll-product-chain{grid-template-columns:repeat(3,1fr)}.ll-product-chain details{border-bottom:1px solid var(--ll-line)}.ll-product-chain details:last-child{border-right:1px solid var(--ll-line)}.ll-product-chain details:nth-child(3){border-right:0}.ll-product-chain summary>strong{min-height:47px}}@media (max-width:720px){.ll-header{gap:12px;height:74px;padding:0 5%}.ll-header .demo-brand{width:150px}.ll-language a{padding:7px;font-size:9px}.ll-language{padding:3px}.ll-hero{grid-template-columns:1fr;gap:30px;padding:40px 6% 24px}.ll-hero h1{font-size:clamp(50px,10.5vw,75px)}.ll-hero-copy>.ll-eyebrow{margin-bottom:22px;font-size:9px}.ll-intro{max-width:520px;font-size:14px}.ll-hero-actions{gap:18px}.ll-map{width:100%;max-width:550px;height:335px;margin:auto}.ll-map-core{top:88px;left:42%}.ll-map-core p{font-size:30px}.ll-map-node{min-width:130px;padding:13px 17px}.ll-map-node span{font-size:11px}.ll-map-node small{font-size:9px}.ll-node-a{top:65px;left:18px}.ll-node-b{top:180px;right:20px}.ll-node-c{bottom:47px;left:28px}.ll-map-top{top:19px;left:20px;right:20px}.ll-map-foot{font-size:8px;bottom:13px}.ll-disclosure{justify-content:flex-start;margin-bottom:27px;padding:0 6%;font-size:10px}.ll-workbench{margin:0 3%;scroll-margin-top:8px}.ll-tabs{grid-template-columns:repeat(2,1fr)}.ll-tabs button{border-bottom:1px solid var(--ll-line);padding:16px 14px}.ll-tabs button:nth-child(2){border-right:0}.ll-tabs button:nth-child(3),.ll-tabs button:nth-child(4){border-bottom:0}.ll-tabs button>strong{font-size:11px}.ll-tabs small{font-size:9px}.ll-tabs button[aria-selected=true]:after{height:2px}.ll-panel{min-height:500px;padding:27px 18px}.ll-section-heading{grid-template-columns:1fr;gap:14px;margin-bottom:23px}.ll-section-heading h2{font-size:37px}.ll-section-heading>p{font-size:12px}.ll-market-grid{grid-template-columns:1fr;gap:13px}.ll-market-stats{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ll-market-stats>.ll-eyebrow{grid-column:1/-1;font-size:9px}.ll-stat>strong{font-size:36px}.ll-chart-legend{gap:12px}.ll-chart-legend label{gap:5px;font-size:9px}.ll-chart-legend select{padding:5px;font-size:10px}.ll-collection-grid{grid-template-columns:1fr}.ll-collection-result{padding:25px 22px}.ll-collection-result>.ll-stat>strong{font-size:53px}.ll-collection-result .ll-stat-pair .ll-stat>strong{font-size:32px}.ll-collection-grid>.ll-controls{gap:24px}.ll-range>span{font-size:11px}.ll-decision-layout>.ll-controls{grid-template-columns:1fr 1fr;gap:23px 17px;padding:20px 16px}.ll-decision-layout>.ll-controls>.ll-toggle{grid-column:1/-1}.ll-range output{font-size:12px}.ll-range>span{display:block}.ll-range output{margin-top:7px;display:block}.ll-options{grid-template-columns:1fr}.ll-option{padding:23px}.ll-option-top{margin-bottom:12px}.ll-option h3{font-size:20px}.ll-option>p{min-height:0;margin-bottom:18px}.ll-option>.ll-stat>strong{font-size:42px}.ll-option dl{font-size:12px}.ll-option-gates{min-height:0;margin:6px 0 20px;font-size:11px}.ll-select{padding:12px;font-size:12px}.ll-option .ll-stat>span{font-size:11px}.ll-delta{gap:20px}.ll-delta>div{min-width:125px}.ll-delta p{font-size:10px}.ll-role-chain{grid-template-columns:repeat(3,1fr);gap:10px}.ll-role-chain button{padding:16px 12px}.ll-role-chain button>span{font-size:10px}.ll-role-chain button:after{display:none}.ll-role-chain button>small{top:17px;right:10px}.ll-agent-layout{grid-template-columns:1fr}.ll-agent-layout .ll-input-card{gap:18px}.ll-agent-brief{padding:22px 18px}.ll-agent-brief>h3{font-size:29px}.ll-brief-heading .ll-eyebrow{font-size:9px}.ll-memory{grid-template-columns:1fr;gap:20px}.ll-memory-card{padding:23px}.ll-execution-grid{grid-template-columns:1fr}.ll-execution-grid>.ll-outcome{display:flex}.ll-execution-grid>article{padding:25px}.ll-workbench-footer{flex-direction:column;align-items:flex-start;gap:16px;padding:19px}.ll-workbench-footer>div{justify-content:space-between;gap:15px;width:100%}.ll-workbench-footer button{font-size:10px}.ll-architecture{margin:42px auto;padding:0 6%}.ll-product-chain{grid-template-columns:1fr}.ll-product-chain details{padding:18px 0;border-right:0!important}.ll-product-chain summary{flex-wrap:nowrap;gap:20px}.ll-product-chain summary>span{width:20px}.ll-product-chain summary>strong{flex:1;order:0;min-height:0}.ll-product-chain small{margin-top:4px}.ll-product-chain summary svg{order:3}.ll-product-chain p{max-width:500px}.ll-models{gap:14px;padding:24px 20px}.ll-models>svg{width:21px}.ll-models h3{font-size:28px}.ll-models p{font-size:11px}.ll-models>a{display:none}.ll-next{grid-template-columns:1fr;gap:30px;padding:40px 6%}.ll-next h2{font-size:45px}.ll-next-mark{display:none}.ll-sources{padding:0 6%}.ll-source-grid>a{grid-template-columns:50px 1fr 15px;gap:10px;padding:14px}.ll-source-grid small{grid-column:2}.ll-source-grid svg{grid-area:1/3}.ll-footer{flex-wrap:wrap;gap:20px;padding:22px 6%}.ll-footer>span{order:3;width:100%;font-size:9px}.ll-footer .demo-brand{width:140px}.ll-catalogue-link{gap:15px;padding:22px 0}.ll-catalogue-link strong{font-size:17px}}@media (max-width:360px){.ll-header .demo-brand{width:120px}.ll-language a{padding:6px;font-size:8px}.ll-header{gap:9px}.ll-hero h1{font-size:48px}.ll-map-core{top:97px;left:43%}.ll-map-core p{font-size:24px}.ll-map-node{min-width:107px;padding:12px}.ll-node-b{top:182px;right:12px}.ll-map-top .ll-eyebrow{font-size:7px}.ll-live-dot{font-size:6px}.ll-tabs button{gap:7px;padding:14px 10px}.ll-tabs button>strong{font-size:10px}.ll-panel{padding:24px 14px}.ll-hero-actions .ll-primary{font-size:11px}.ll-stat>strong{font-size:31px}.ll-chart-card{padding:12px}.ll-chart-legend label{flex-direction:column;align-items:flex-start}.ll-stat-pair{gap:12px}.ll-stat-pair .ll-stat>strong{font-size:27px!important}.ll-range>span{font-size:10px}.ll-section-heading h2{font-size:33px}}@media (prefers-reduced-motion:reduce){.ll-demo *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.ll-header,.ll-hero,.ll-disclosure,.ll-tabs,.ll-workbench-footer,.ll-architecture,.ll-next,.ll-footer{display:none}.ll-workbench{border:0;margin:0}.ll-panel{padding:0}.ll-demo button{display:none}.ll-options,.ll-execution-grid{break-inside:avoid}.ll-demo{background:#fff}}.ll-demo .ll-cost-over .ll-stat>strong{color:var(--ll-red)}.ll-workbench-footer>output{font-family:Georgia,serif;font-style:italic}@media (max-width:720px){.ll-map-core{top:77px;left:46%}.ll-map-core p{font-size:24px}.ll-node-b{top:206px}}@media (max-width:360px){.ll-map-core{top:83px;left:43%}.ll-map-core p{font-size:22px}.ll-node-b{top:206px}}html:has(.ll-demo){scroll-behavior:auto}
