.ll-page{background:radial-gradient(1100px 520px at 88% -10%, #ff5a1f12, transparent 60%), var(--bg);min-height:100vh;color:var(--ink);padding-bottom:70px}.ll-page:before{content:"";z-index:0;pointer-events:none;opacity:.05;background-image:repeating-linear-gradient(0deg,#0000 0 39px,#f6f5f180 40px),repeating-linear-gradient(90deg,#0000 0 39px,#f6f5f180 40px);position:fixed;inset:0}.ll-container{z-index:1;width:min(100% - 32px,1200px);margin:0 auto;position:relative}.ll-hero{max-width:640px;padding:16px 0 20px}.ll-kicker{color:var(--orange);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:14px;font-size:10px;font-weight:750;display:inline-flex}.ll-kicker:before{content:"";background:var(--orange);width:6px;height:6px;box-shadow:0 0 0 3px var(--orange-soft);border-radius:50%}.ll-title{letter-spacing:-.035em;margin:0 0 8px;font-size:clamp(30px,4vw,44px);line-height:1}.ll-tagline{color:var(--muted);margin:0 0 14px;font-size:clamp(14px,1.4vw,16px)}.ll-disclaimer{color:var(--dim);align-items:flex-start;gap:8px;max-width:66ch;margin:0;font-size:12px;line-height:1.5;display:flex}.ll-disclaimer svg{color:var(--dim);flex:none;margin-top:2px}.ll-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:18px 0;display:flex}.ll-mode-toggle{background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:6px;width:fit-content;padding:4px;display:flex}.ll-mode-toggle button{color:var(--muted);background:0 0;border-radius:9px;padding:8px 16px;font-size:13px;font-weight:650}.ll-mode-toggle button[aria-selected=true]{background:var(--surface-3);color:var(--ink)}.ll-mode-toggle button:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.ll-toolbar-actions{gap:8px;display:flex}.ll-button{border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:9px 14px;font-size:12.5px;font-weight:650;display:inline-flex}.ll-button-secondary{background:var(--surface-2);color:var(--ink);border:1px solid var(--line)}.ll-button-secondary:hover,.ll-button-secondary:focus-visible{border-color:var(--dim)}.ll-single-layout{flex-direction:column;gap:24px;display:flex}.ll-example-label{color:var(--dim);margin:0 0 12px;font-size:12px}.ll-config-column,.ll-result-column{flex-direction:column;gap:18px;display:flex}@media (min-width:1024px){.ll-single-layout{flex-direction:row;align-items:flex-start}.ll-config-column{flex:42%}.ll-result-column{flex:58%;position:sticky;top:16px}}.ll-form{flex-direction:column;gap:16px;display:flex}.ll-field{flex-direction:column;gap:5px;display:flex}.ll-field-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ll-field-pair>*{min-width:0}.ll-field-with-unit{align-items:flex-end;gap:10px;display:flex}.ll-field-with-unit .ll-field{flex:auto}.ll-field-label{color:var(--muted);font-size:12.5px;font-weight:650}.ll-field-unit{color:var(--dim);margin-left:4px;font-weight:500}.ll-field-input{background:var(--surface-2);border:1px solid var(--line);color:var(--ink);border-radius:10px;min-height:40px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;transition:border-color .15s}.ll-field-input:focus{border-color:var(--orange);outline:none}.ll-field-input[aria-invalid=true]{border-color:#c98a4a}.ll-field-help{color:var(--dim);margin:0;font-size:11.5px;line-height:1.4}.ll-field-error{color:#d69a5c;margin:0;font-size:11.5px;line-height:1.4}.ll-unit-toggle{border:1px solid var(--line);border-radius:10px;margin-bottom:1px;display:flex;overflow:hidden}.ll-unit-toggle button{background:var(--surface-2);min-height:40px;color:var(--dim);padding:10px 12px;font-size:12px;font-weight:650}.ll-unit-toggle button[aria-pressed=true]{background:var(--surface-3);color:var(--ink)}.ll-presets{flex-direction:column;gap:6px;margin-top:-6px;display:flex}.ll-presets-label{color:var(--dim);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700}.ll-preset-chips{flex-wrap:wrap;gap:6px;display:flex}.ll-chip{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600}.ll-chip[aria-pressed=true]{border-color:var(--orange);background:var(--orange-soft);color:var(--orange)}.ll-instrument{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:20px}.ll-instrument-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.ll-instrument-label{color:var(--dim);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.ll-instrument-state{border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.ll-instrument-state-meets{background:var(--orange-soft);color:var(--orange)}.ll-instrument-state-below{background:var(--surface-3);color:var(--muted)}.ll-instrument-value{letter-spacing:-.02em;margin-bottom:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(34px,5vw,48px);font-weight:700}.ll-instrument-scale{margin-bottom:10px}.ll-instrument-track{background:var(--surface-2);border:1px solid var(--line);border-radius:999px;height:8px;position:relative}.ll-instrument-fill{background:var(--surface-3);border-radius:999px;position:absolute;top:0;bottom:0}.ll-instrument-target{background:var(--dim);width:2px;position:absolute;top:-4px;bottom:-4px;transform:translate(-1px)}.ll-instrument-marker{background:var(--orange);width:3px;box-shadow:0 0 0 3px var(--orange-soft);border-radius:2px;position:absolute;top:-5px;bottom:-5px;transform:translate(-1.5px)}.ll-instrument-footer{color:var(--dim);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.ll-instrument-delta-positive{color:var(--orange);font-weight:650}.ll-instrument-delta-negative{color:var(--muted);font-weight:650}.ll-secondary-metrics{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.ll-secondary-metric{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.ll-secondary-metric span{color:var(--dim);font-size:11px}.ll-secondary-metric strong{color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:16px}.ll-signal-path{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:18px}.ll-signal-path-title{color:var(--dim);letter-spacing:.06em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:700}.ll-signal-path-strip{align-items:center;gap:6px;display:flex;overflow-x:auto}.ll-signal-path-step-wrap{flex:none;align-items:center;gap:6px;display:flex}.ll-signal-path-step{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;flex-direction:column;gap:4px;min-width:84px;padding:10px 12px;display:flex}.ll-signal-path-step-label{color:var(--dim);letter-spacing:.03em;text-transform:uppercase;font-size:10px;font-weight:650}.ll-signal-path-step-value{color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px}.ll-signal-path-step-gain .ll-signal-path-step-value{color:var(--orange)}.ll-signal-path-arrow{color:var(--dim);flex:none}@media (max-width:639px){.ll-signal-path-strip{flex-direction:column;align-items:stretch;overflow-x:visible}.ll-signal-path-step-wrap{flex-direction:column;align-items:stretch}.ll-signal-path-arrow{align-self:center;margin:2px 0;transform:rotate(90deg)}.ll-signal-path-step{min-width:0}}.ll-technical{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:16px 18px}.ll-technical-summary{cursor:pointer;color:var(--ink);font-size:13px;font-weight:650}.ll-technical-summary:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.ll-technical-body{margin-top:14px}.ll-technical-list{flex-direction:column;gap:10px;margin:0 0 14px;display:flex}.ll-technical-row{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:10px;padding-bottom:8px;font-size:12.5px;display:flex}.ll-technical-row dt{color:var(--dim)}.ll-technical-row dd{color:var(--ink);text-align:right;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ll-technical-note{color:var(--dim);margin:0 0 8px;font-size:12px;line-height:1.5}.ll-invalid-notice{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:12px;align-items:flex-start;gap:8px;padding:14px 16px;font-size:13px;display:flex}.ll-invalid-notice svg{color:#d69a5c;flex:none;margin-top:1px}.ll-regulatory-note{color:var(--dim);max-width:70ch;margin:26px 0 0;font-size:12px;line-height:1.5}.ll-how-it-works{border-top:1px solid var(--line);max-width:70ch;margin-top:26px;padding-top:20px}.ll-how-it-works-title{margin:0 0 10px;font-size:15px}.ll-how-it-works p{color:var(--muted);margin:0 0 8px;font-size:13px;line-height:1.6}.ll-compare-tabs{background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:6px;width:fit-content;margin-bottom:16px;padding:4px;display:none}.ll-compare-tabs button{color:var(--muted);background:0 0;border-radius:9px;padding:8px 16px;font-size:13px;font-weight:650}.ll-compare-tabs button[aria-selected=true]{background:var(--surface-3);color:var(--ink)}.ll-compare-grid{flex-direction:column;gap:24px;display:flex}.ll-compare-column{flex-direction:column;gap:14px;display:flex}.ll-compare-column-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.ll-compare-column-title{color:var(--dim);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:14px;font-weight:700}.ll-duplicate-button{background:var(--surface-2);border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:6px 11px;font-size:11.5px;font-weight:650}.ll-duplicate-button:hover,.ll-duplicate-button:focus-visible{color:var(--ink);border-color:var(--dim)}.ll-delta-list{flex-direction:column;gap:10px;margin:0 0 14px;display:flex}.ll-delta-row{border-bottom:1px solid var(--line);flex-direction:column;gap:3px;padding-bottom:8px;display:flex}.ll-delta-row dt{color:var(--dim);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:650}.ll-delta-row dd{color:var(--ink);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.ll-delta-positive{color:var(--orange);font-weight:700}.ll-delta-negative{color:var(--muted);font-weight:700}.ll-insight{background:var(--surface-2);border:1px solid var(--line);color:var(--ink);border-radius:12px;margin:0;padding:12px 14px;font-size:13px;line-height:1.5}@media (max-width:1023px){.ll-compare-tabs{display:flex}.ll-compare-grid{display:grid}.ll-compare[data-active-tab=a] .ll-compare-column-b,.ll-compare[data-active-tab=a] .ll-compare-column-delta,.ll-compare[data-active-tab=b] .ll-compare-column-a,.ll-compare[data-active-tab=b] .ll-compare-column-delta,.ll-compare[data-active-tab=delta] .ll-compare-column-a,.ll-compare[data-active-tab=delta] .ll-compare-column-b{display:none}}@media (min-width:1024px){.ll-compare-grid{grid-template-columns:1fr 1fr minmax(260px,320px);align-items:start;gap:20px;display:grid}}@media (prefers-reduced-motion:reduce){.ll-instrument-fill,.ll-instrument-marker,.ll-field-input,.ll-duplicate-button{transition:none}}
