:root{--bg-primary:#07090c;--bg-surface:rgba(255,255,255,0.02);--bg-glass:rgba(255,255,255,0.04);--text-primary:#e7ebf0;--text-secondary:#9aa4af;--accent-sand:#d6a85a;--accent-amber:#f1c27d;--accent-blue:#2563eb;--border-subtle:rgba(255,255,255,0.06)}body,html{overflow-x:clip;max-width:100%}body{background:radial-gradient(1200px 600px at 30% 10%,rgba(214,168,90,.08),transparent),var(--bg-primary);color:var(--text-primary)}.surface{background:var(--bg-glass);backdrop-filter:blur(18px);border:1px solid var(--border-subtle);border-radius:14px}.cta-primary{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:white}.cta-secondary{background:rgba(255,255,255,.04);border:1px solid var(--border-subtle)}.primary-btn{background:linear-gradient(180deg,#f1dfbc,#dcc189);color:#111;border:none;padding:12px 18px;font-weight:600;letter-spacing:.08em;cursor:pointer}.secondary-btn{border:1px solid rgba(231,216,189,.3);padding:10px 16px;color:#e7d8bd;background:transparent;cursor:pointer}.ls-btn,.ls-btn:link,.ls-btn:visited,a.ls-btn,button.ls-btn{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:0 16px;border-radius:0;border:1px solid rgba(231,216,189,.22);text-decoration:none;cursor:pointer;font-size:11px;line-height:1;letter-spacing:.16em;text-transform:uppercase;font-weight:700;text-align:center;white-space:normal;overflow-wrap:anywhere;transition:background .12s ease,border-color .12s ease,transform .12s ease,color .12s ease}.ls-btn:hover,a.ls-btn:hover,button.ls-btn:hover{transform:translateY(-1px);text-decoration:none}.ls-btn-primary{background:linear-gradient(180deg,#f1dfbc,#dcc189);color:#1a1712!important;border-color:rgba(231,216,189,.32)}.ls-btn-primary:hover{background:linear-gradient(180deg,#f4e5c8,#dfc792);color:#14110d!important}.ls-btn-secondary{background:rgba(255,255,255,.02);color:#f3ead9!important;border-color:rgba(231,216,189,.18)}.ls-btn-secondary:hover{background:rgba(255,255,255,.05);color:#fff4df!important;border-color:rgba(231,216,189,.3)}.ls-btn-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ls-inline-note{color:rgba(244,236,220,.78);font-size:13px;line-height:1.6}.ls-hidden-link,.ls-hidden-link:link,.ls-hidden-link:visited{color:inherit;text-decoration:none}.ls-hidden-link:hover{text-decoration:none}.buttonLike,.ls-btn,a.buttonLike,button.buttonLike{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:0;border:1px solid rgba(231,216,189,.22);background:linear-gradient(180deg,rgba(247,231,188,.95),rgba(220,193,137,.95));color:#16110a!important;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none!important;transition:opacity .16s ease,transform .16s ease,border-color .16s ease;cursor:pointer}.buttonLike:hover,.ls-btn:hover,a.buttonLike:hover,button.buttonLike:hover{opacity:.95;transform:translateY(-1px);text-decoration:none!important}.buttonLike.secondary,.ls-btn-secondary,a.buttonLike.secondary,button.buttonLike.secondary{background:rgba(8,10,14,.24);color:#efe6d7!important;border:1px solid rgba(231,216,189,.22)}.ls-btn-tertiary{background:transparent;color:#d9c7a0!important;border:1px solid rgba(231,216,189,.14)}.ls-btn-block{width:100%}.ls-link-reset,.ls-link-reset:active,.ls-link-reset:hover,.ls-link-reset:visited{color:inherit;text-decoration:none!important}a[href]{text-underline-offset:2px}.lh-page-wrap{width:min(1280px,100%);max-width:100%;margin:0 auto;padding:28px 12px 42px}.lh-shell-card{margin:0;padding:24px;border:1px solid rgba(231,216,189,.16);background:radial-gradient(circle at top left,rgba(214,168,90,.08),transparent 30%),linear-gradient(180deg,rgba(22,22,22,.96),rgba(11,11,11,.98));box-shadow:inset 1px 1px 0 rgba(255,255,255,.04),0 26px 80px rgba(0,0,0,.28)}.ls-cinematic-shell{position:relative;overflow:hidden}.ls-kicker{color:#9c9084;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.18em}.ls-hero-title{margin:0;font-family:Manrope,Inter,sans-serif;font-weight:900;letter-spacing:-.05em;line-height:.94;text-transform:uppercase;color:#efe3d6}.lh-auth-header p,.lh-banner span,.lh-mini-card span,.lh-msg,.lh-tier-card p,.ls-hero-copy{color:rgba(239,230,215,.78);line-height:1.7;overflow-wrap:anywhere}.lh-auth-header h1,.lh-shell-card h1,.lh-shell-card h2,.lh-shell-card h3{margin:0;color:#efe3d6;font-family:Manrope,Inter,sans-serif;letter-spacing:-.04em}.lh-form{display:grid;gap:14px}.lh-form label{display:grid;gap:8px;min-width:0}.lh-form label>span,.lh-metric-card .label{color:#8f857b;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.16em}.lh-form small{color:rgba(239,230,215,.58);font-size:12px}.lh-form input,.lh-form select,.lh-form textarea{width:100%;min-width:0;min-height:52px;padding:0 14px;border:1px solid rgba(231,216,189,.18);background:rgba(255,255,255,.02);color:#efe6dc;font-size:15px;outline:none}.lh-form textarea{min-height:132px;padding:14px;resize:vertical}.lh-form input::placeholder,.lh-form textarea::placeholder{color:rgba(239,230,215,.42)}.lh-grid-2,.lh-grid-3,.lh-metric-grid,.lh-split-auth,.lh-split-trust,.lh-summary-grid,.lh-tier-grid,.ls-signal-grid{display:grid;gap:14px}.lh-grid-2,.lh-split-auth,.lh-split-trust{grid-template-columns:repeat(2,minmax(0,1fr))}.lh-grid-3,.lh-metric-grid,.lh-summary-grid,.lh-tier-grid,.ls-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lh-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;min-width:0}.lh-actions>*,.lh-shell-card>*{min-width:0;max-width:100%}.lh-actions button.secondary{background:rgba(8,10,14,.24);color:#efe6d7;border:1px solid rgba(231,216,189,.22)}.lh-banner,.lh-metric-card,.lh-mini-card,.lh-tier-card,.ls-signal-card{border:1px solid rgba(231,216,189,.14);background:rgba(255,255,255,.02);padding:16px;min-width:0}.lh-banner strong,.lh-metric-card .value,.lh-mini-card strong,.lh-tier-card h3,.ls-signal-card strong{color:#efe3d6}.lh-banner{display:grid;gap:8px}.lh-banner-muted{background:rgba(255,255,255,.03)}.lh-mini-card,.lh-tier-card{display:grid;gap:8px}.lh-price{margin:0;color:#efe3d6!important;font-size:1.15rem;font-weight:800}.lh-tier-block{margin-top:24px}.lh-tier-block h2{margin-bottom:14px}.lh-metric-card .value{display:block;font-size:clamp(1.05rem,1.2vw + .95rem,1.55rem);line-height:1.1;letter-spacing:-.02em}.noWrap{white-space:nowrap}.lh-msg{margin:0}.ls-basin-map,.ls-pressure-ridge,.ls-signal-chart,.ls-waterfall{position:relative;min-height:240px;border:1px solid rgba(231,216,189,.14);background:radial-gradient(circle at 30% 20%,rgba(214,168,90,.14),transparent 28%),linear-gradient(180deg,rgba(28,28,28,.96),rgba(14,14,14,.98));overflow:hidden}.ls-overlay-metrics{display:flex;gap:8px;flex-wrap:wrap}.ls-overlay-pill{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid rgba(231,216,189,.14);background:rgba(0,0,0,.38);color:#efe6d7;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ls-archive-panel{background:rgba(0,0,0,.26)}.ls-room-shell{display:grid;gap:18px}.ls-room-chat-head,.ls-room-chip-row,.ls-room-column,.ls-room-composer,.ls-room-composer-bar,.ls-room-grid,.ls-room-hero,.ls-room-main-grid,.ls-room-system-stack,.ls-room-thread{display:grid;gap:16px}.ls-room-hero{grid-template-columns:minmax(0,1.4fr) minmax(280px,.9fr);align-items:end}.ls-room-title{font-size:clamp(2.2rem,4vw,4.2rem);margin-top:8px}.ls-room-activity,.ls-room-checklist,.ls-room-hero-rail,.ls-room-panel,.ls-room-state-rail{display:grid;gap:12px}.ls-room-actions,.ls-room-badge-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ls-room-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ls-room-main-grid{grid-template-columns:minmax(0,.95fr) minmax(380px,1.05fr);align-items:start}.ls-room-column{align-content:start}.ls-room-panel{border:1px solid rgba(231,216,189,.14);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02)),rgba(8,8,8,.36);padding:18px;min-width:0}.ls-room-chat-panel{min-height:720px;background:radial-gradient(circle at top right,rgba(214,168,90,.12),transparent 28%),linear-gradient(180deg,rgba(21,20,18,.98),rgba(8,8,8,.98))}.ls-room-system-card{padding:14px 16px;border:1px solid rgba(231,216,189,.14);background:rgba(255,255,255,.03);display:grid;gap:8px}.ls-room-system-card.is-confirmed{border-color:rgba(111,210,158,.24);background:rgba(32,58,44,.2)}.ls-room-system-card.is-warning{border-color:rgba(214,168,90,.28);background:rgba(72,48,22,.2)}.ls-room-system-topline{display:flex;justify-content:space-between;gap:10px;color:#9c9084;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.16em}.ls-room-system-card strong{color:#efe6d7;font-size:14px;letter-spacing:.01em}.ls-room-system-card p{margin:0;color:rgba(239,230,215,.74);font-size:13px;line-height:1.65}.ls-room-system-divider{height:1px;background:linear-gradient(90deg,rgba(214,168,90,.22),rgba(255,255,255,.04));margin:2px 0}.ls-room-panel-kicker,.ls-room-state-row span,.ls-room-status-line span{color:#9c9084;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.16em}.ls-room-headline{color:#efe3d6;font-family:Manrope,Inter,sans-serif;font-size:clamp(1.2rem,1.5vw + .9rem,1.8rem);font-weight:900;letter-spacing:-.03em;line-height:1.02}.ls-room-activity-item,.ls-room-state-row,.ls-room-status-line{display:flex;justify-content:space-between;gap:14px}.ls-room-activity-item strong,.ls-room-state-row b,.ls-room-status-line b{color:#efe3d6}.ls-room-activity-item span,.ls-room-state-row b,.ls-room-status-line b{overflow-wrap:anywhere;text-align:right}.ls-room-status-line{padding:12px 14px;border:1px solid rgba(231,216,189,.14);background:rgba(255,255,255,.03)}.ls-room-activity-item{display:grid;gap:6px;padding:14px 0;border-top:1px solid rgba(231,216,189,.12)}.ls-room-activity-item:first-child{border-top:0;padding-top:0}.ls-room-chip{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border:1px solid rgba(231,216,189,.16);color:#efe6d7;background:rgba(255,255,255,.04);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ls-room-chip.is-paid{border-color:rgba(111,210,158,.34);background:rgba(37,99,72,.24);color:#d8f6e4}.ls-room-chip.is-warn{border-color:rgba(214,168,90,.34);background:rgba(91,67,29,.22);color:#f5dfb1}.ls-room-chip.is-muted{border-color:rgba(231,216,189,.16)}.ls-room-metric{background:rgba(0,0,0,.24)}.ls-room-thread{min-height:420px;max-height:520px;overflow-y:auto;padding:12px;border:1px solid rgba(231,216,189,.12);background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.01)),rgba(3,4,6,.46)}.ls-room-bubble-row{display:flex;margin-bottom:12px}.ls-room-bubble-row.is-mine{justify-content:flex-end}.ls-room-bubble-row.is-theirs{justify-content:flex-start}.ls-room-bubble{width:min(78%,520px);padding:12px 14px;border:1px solid rgba(231,216,189,.12);box-shadow:0 12px 28px rgba(0,0,0,.18);border-radius:18px}.ls-room-bubble.is-mine{background:linear-gradient(180deg,rgba(216,188,129,.92),rgba(176,138,78,.92));color:#17110a;border-top-right-radius:6px}.ls-room-bubble.is-theirs{background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03));color:#efe6d7;border-top-left-radius:6px}.ls-room-bubble-author,.ls-room-bubble-meta,.ls-room-composer-bar span,.ls-room-guard-note,.ls-room-thread-empty{font-size:11px;letter-spacing:.04em}.ls-room-bubble-author{font-weight:800;text-transform:uppercase;opacity:.82;margin-bottom:8px}.ls-room-bubble-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65;font-size:15px}.ls-room-bubble-meta{display:flex;justify-content:space-between;gap:10px;margin-top:10px;opacity:.75}.ls-room-guard-note{margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.12);opacity:.84}.ls-room-thread-empty{color:rgba(239,230,215,.72);line-height:1.7;padding:12px}.ls-room-composer textarea{width:100%;min-height:112px;resize:vertical;padding:14px;border:1px solid rgba(231,216,189,.14);background:rgba(255,255,255,.03);color:#efe6d7;outline:none}.ls-room-composer-bar{grid-template-columns:1fr auto;align-items:center}.ls-room-composer-bar span{color:rgba(239,230,215,.66)}@media (max-width:980px){.lh-grid-3,.lh-metric-grid,.lh-summary-grid,.lh-tier-grid,.ls-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lh-split-auth,.lh-split-trust,.ls-room-grid,.ls-room-hero,.ls-room-main-grid{grid-template-columns:1fr}}@media (max-width:640px){.lh-page-wrap{width:100%;padding:18px 8px 30px}.lh-shell-card{padding:18px}.lh-grid-2,.lh-grid-3,.lh-metric-grid,.lh-summary-grid,.lh-tier-grid,.ls-signal-grid{grid-template-columns:1fr}.lh-actions{display:grid}}.pulse-quote-result-card{margin-top:16px;border:1px solid rgba(231,216,189,.18);background:rgba(8,10,14,.72);padding:16px}.pulse-quote-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.pulse-quote-metric{border:1px solid rgba(231,216,189,.14);background:rgba(255,255,255,.02);padding:12px}.pulse-quote-label{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:rgba(239,230,215,.72);margin-bottom:6px}.pulse-quote-value{font-size:20px;font-weight:700;color:#f3ead8}.pulse-quote-disclaimer{margin-top:12px;font-size:12px;line-height:1.6;color:rgba(239,230,215,.76)}@media (max-width:980px){.pulse-quote-grid{grid-template-columns:1fr}}*,:after,:before{box-sizing:border-box}canvas,img,svg,video{max-width:100%;height:auto}body{overflow-x:hidden}.almanac-shell,.deal-room-shell,.ls-page,.ls-shell,.pulse-shell{width:100%;max-width:100%;overflow-x:clip}.ls-btn,a,button{white-space:normal}.almanac-demo-grid,.almanac-index-row,.almanac-main-grid,.almanac-utility-grid,.lh-summary-grid,.ls-grid{align-items:start}.almanac-main-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(280px,.9fr)}@media (max-width:1200px){.almanac-main-grid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.almanac-demo-grid,.almanac-index-row,.almanac-main-grid,.almanac-utility-grid,.lh-summary-grid{grid-template-columns:1fr!important}}