:root{--midnight:#080d18;--navy:#101828;--navy-soft:#1d2939;--lime:#c8ff32;--lime-soft:#efffc0;--off-white:#f5f6f2;--white:#fff;--slate:#667085;--slate-dark:#344054;--line:#dfe3dc;--line-strong:#c7cec4;--surface-muted:#f8f9f6;--green:#16734b;--green-bg:#eaf8f1;--red:#b42318;--red-bg:#fff0ee;--amber:#946200;--amber-bg:#fff7df;--blue:#175cd3;--blue-bg:#eff6ff;--shadow-sm:0 1px 2px #080d180f;--shadow-md:0 16px 36px #080d1817;--radius-sm:8px;--radius:12px;--radius-lg:18px}*{box-sizing:border-box}html{background:var(--midnight);scroll-behavior:smooth}body{color:var(--navy);background:var(--off-white);text-rendering:optimizelegibility;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.55}button,input,select{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}p{color:var(--slate-dark);margin:0}h1,h2,h3{color:var(--midnight);letter-spacing:-.025em;margin:0;line-height:1.16}h1{font-size:clamp(2rem,3vw,3.1rem);font-weight:680}h2{font-size:clamp(1.35rem,2vw,1.8rem);font-weight:660}h3{font-size:1rem;font-weight:650}ul,ol{margin:0;padding:0}small{color:var(--slate)}strong{font-weight:650}button{color:inherit}:focus-visible{outline:3px solid var(--lime);outline-offset:2px;box-shadow:0 0 0 1px var(--midnight)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;border-radius:var(--radius-sm);background:var(--lime);color:var(--midnight);padding:10px 14px;position:fixed;top:8px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.app-shell{min-height:100vh;overflow-x:clip}.sidebar{z-index:50;width:244px;color:var(--white);background:var(--midnight);border-right:1px solid #ffffff1a;flex-direction:column;padding:16px 14px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand-lockup{border-bottom:1px solid #ffffff1c;align-items:center;gap:10px;min-height:70px;padding:4px 5px 14px;display:flex}.brand-image-crop{background:#fff;border-radius:9px;flex:0 0 46px;width:46px;height:46px;position:relative;overflow:hidden}.brand-image-crop img{width:211px;max-width:none;height:auto;position:absolute;top:-33px;left:-14px}.brand-product,.brand-version{display:block}.brand-product{letter-spacing:-.01em;max-width:150px;font-size:13px;font-weight:680;line-height:1.18}.brand-version{color:#abb5c2;text-transform:uppercase;letter-spacing:.08em;margin-top:2px;font-size:10px}.nav-section-label{color:#7f8b9b;letter-spacing:.12em;text-transform:uppercase;margin:18px 11px 0;font-size:9px;font-weight:750}.primary-nav{gap:4px;margin-top:20px;display:grid}.nav-section-label+.primary-nav{margin-top:7px}.nav-link{color:#c8d0da;border-radius:9px;align-items:center;gap:11px;min-height:43px;padding:0 11px;font-weight:560;transition:background-color .14s,color .14s;display:flex}.nav-link:hover{color:var(--white);background:#ffffff0f}.nav-link.active{color:var(--white);box-shadow:inset 3px 0 0 var(--lime);background:#c8ff321f}.nav-link.active svg{color:var(--lime)}.nav-count{background:var(--lime);min-width:22px;color:var(--midnight);text-align:center;border-radius:999px;margin-left:auto;padding:1px 6px;font-size:11px;font-weight:750}.sidebar-foot{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;margin-top:auto;padding:14px 12px}.sidebar-foot span,.sidebar-foot strong{display:block}.sidebar-foot strong{margin:4px 0 2px;font-size:12px}.sidebar-foot>span:last-child{color:#9da8b7;font-size:10px}.app-column{min-width:0;min-height:100vh;margin-left:244px}.topbar{z-index:40;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5f6f2f0;align-items:center;gap:16px;min-height:64px;padding:10px clamp(20px,3vw,42px);display:flex;position:sticky;top:0}.command-trigger{border:1px solid var(--line-strong);min-width:330px;max-width:490px;color:var(--slate);background:var(--white);cursor:pointer;box-shadow:var(--shadow-sm);text-align:left;border-radius:9px;flex:0 490px;align-items:center;gap:9px;padding:9px 10px;display:flex}.command-trigger span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.command-trigger kbd{border:1px solid var(--line);background:var(--surface-muted);color:var(--slate-dark);border-radius:5px;margin-left:auto;padding:1px 6px;font-size:11px}.synthetic-pill{background:var(--lime-soft);color:#243600;letter-spacing:.08em;white-space:nowrap;border:1px solid #b5d75b;border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:6px 9px;font-size:10px;font-weight:750;display:inline-flex}.synthetic-pill>span{background:#4b7000;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #4b70001f}.synthetic-pill.mode-connected-preview{color:#0b456f;background:#e9f5ff;border-color:#8ab9de}.synthetic-pill.mode-connected-preview>span{background:#1672b5;box-shadow:0 0 0 3px #1672b51f}.synthetic-pill.mode-unavailable{background:var(--amber-bg);color:var(--amber);border-color:#e3c776}.synthetic-pill.mode-unavailable>span{background:#8a5b00;box-shadow:0 0 0 3px #8a5b001f}.read-state-notice{color:var(--slate-dark);background:#f0f8ff;border:1px solid #8ab9de;border-radius:10px;gap:12px;padding:14px 16px;display:grid}.read-state-partial{background:var(--amber-bg);border-color:#e3c776}.read-state-unavailable{background:#fff3f1;border-color:#e1a29a}.read-state-heading{align-items:flex-start;gap:10px;display:flex}.read-state-heading>div{gap:3px;display:grid}.read-state-heading span{font-size:11px}.read-state-heading p{font-size:12px}.read-state-details,.technical-details{font-size:11px}.read-state-details summary,.technical-details summary{cursor:pointer;width:fit-content;color:var(--slate-dark);font-weight:650}.read-state-diagnostics{gap:3px;margin-top:9px;display:grid}.read-state-sources{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;padding:0;list-style:none;display:grid}.read-state-sources li{background:#ffffffa6;border:1px solid #0f1f2f1a;border-radius:8px;gap:4px;padding:10px;display:grid}.read-state-sources li>div{justify-content:space-between;gap:8px;font-size:10px;display:flex}.read-state-sources p,.read-state-sources small{font-size:10px}.icon-button.mobile-menu{display:none}.icon-button{border:1px solid var(--line);background:var(--white);cursor:pointer;border-radius:8px;place-items:center;width:36px;height:36px;padding:0;display:inline-grid}.language-selector{border:1px solid var(--line-strong);background:var(--white);min-height:38px;box-shadow:var(--shadow-sm);border-radius:9px;align-items:center;gap:3px;padding:3px 4px 3px 7px;display:inline-flex}.language-selector>svg{color:var(--slate);margin-right:2px}.language-selector button{min-width:31px;min-height:28px;color:var(--slate);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 6px;font-size:10px;font-weight:760}.language-selector button[aria-pressed=true]{background:var(--midnight);color:var(--lime)}.mobile-scrim{z-index:45;cursor:pointer;background:#080d188c;border:0;padding:0;position:fixed;inset:0}.main-content{width:100%;min-width:0;max-width:1600px;min-height:calc(100vh - 64px);margin:0 auto;padding:clamp(24px,3vw,44px)}.page-stack{gap:30px;min-width:0;display:grid}.overview-page{gap:26px;margin-top:-14px}.guided-demo-entry{border-radius:var(--radius);background:linear-gradient(100deg, var(--lime-soft), var(--white) 72%);box-shadow:var(--shadow-sm);border:1px solid #bad861;justify-content:space-between;align-items:center;gap:22px;padding:14px 16px;display:flex}.guided-demo-entry>div:first-child{gap:4px;display:grid}.guided-demo-entry strong{color:var(--navy);font-size:14px}.guided-demo-entry p{max-width:760px;font-size:11px}.guided-demo-actions{flex-wrap:wrap;flex:none;gap:7px;display:flex}.guided-demo-actions .button.subtle{width:auto}.demo-decision-brief{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow-sm);gap:18px;padding:clamp(20px,3vw,32px);scroll-margin-top:84px;display:grid}.decision-brief-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.decision-brief-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-muted);align-content:start;gap:10px;min-width:0;padding:16px;display:grid}.decision-brief-card>strong{color:var(--navy);overflow-wrap:anywhere;font-size:1rem}.decision-brief-card p{color:var(--slate-dark);font-size:12px}.decision-brief-card small{color:var(--slate);overflow-wrap:anywhere;font-size:10px}.decision-brief-label{color:var(--navy);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:760;display:flex}.decision-brief-label>span{background:var(--midnight);width:22px;height:18px;color:var(--lime);border-radius:4px;place-items:center;font-size:9px;display:inline-grid}.brief-observed{background:var(--blue-bg);border-color:#b9c8e8}.brief-unknown{background:var(--amber-bg);border-style:dashed;border-color:#e0c375}.brief-blocked{background:var(--red-bg);border-color:#e8b3ae}.brief-decision{background:linear-gradient(100deg, var(--lime-soft), var(--white));border-color:#bad861;grid-column:1/-1}.brief-decision>p{max-width:960px;font-size:14px;font-weight:620}.canonical-reference{color:var(--slate);overflow-wrap:anywhere;margin-top:3px;font-size:10px;font-weight:500;display:block}.page-header,.subpage-header{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.page-header p,.subpage-header p{max-width:720px;margin-top:8px;font-size:15px}.subpage-header{border-bottom:1px solid var(--line-strong);padding-bottom:18px}.subpage-header h2{font-size:clamp(1.65rem,2.4vw,2.25rem)}.overview-hero{align-items:center;min-height:110px;padding:0 0 8px}.overview-hero h1{max-width:740px}.demo-hero{background:radial-gradient(circle at 88% 12%,#c8ff3224,#0000 30%),linear-gradient(135deg,#080d18 0%,#111a2d 100%);border:1px solid #253047;border-radius:22px;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:clamp(28px,5vw,72px);min-height:330px;padding:clamp(28px,4vw,54px);display:grid;overflow:hidden;box-shadow:0 24px 56px #080d1824}.demo-hero h1{max-width:820px;color:var(--white);letter-spacing:-.05em;margin-top:12px;font-size:clamp(2.25rem,4.2vw,4.5rem);line-height:1.03}.demo-hero .eyebrow{color:var(--lime)}.demo-hero-copy>p{color:#c8d0dc;max-width:760px;margin-top:18px;font-size:clamp(.98rem,1.35vw,1.14rem)}.hero-actions{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}.demo-hero .button{min-height:42px;color:var(--white);background:#ffffff12;border-color:#ffffff3d}.demo-hero .button.primary{border-color:var(--lime);background:var(--lime);color:var(--midnight)}.demo-hero-aside{align-content:center;gap:16px;display:grid}.demo-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.demo-flow>span{min-height:64px;color:var(--white);background:#ffffff0d;border:1px solid #ffffff21;border-radius:10px;align-content:center;gap:3px;padding:12px;font-size:12px;font-weight:640;display:grid}.demo-flow b{color:var(--lime);letter-spacing:.09em;font-size:9px}.demo-hero .as-of-card{min-width:0;color:var(--white);box-shadow:none;background:#ffffff14;border-color:#ffffff24}.demo-hero .as-of-card small{color:#aeb8c7}.as-of-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);min-width:285px;box-shadow:var(--shadow-sm);align-items:center;gap:11px;padding:14px;display:flex}.as-of-card>span{margin-right:auto;font-size:12px;display:grid}.as-of-card small{text-transform:uppercase;letter-spacing:.08em;font-size:10px}.eyebrow{color:var(--slate);letter-spacing:.105em;text-transform:uppercase;font-size:10px;font-weight:750}.section-kicker{background:var(--midnight);width:27px;height:21px;color:var(--lime);letter-spacing:.08em;border-radius:5px;place-items:center;margin-bottom:8px;font-size:10px;font-weight:750;display:inline-grid}.section-block{gap:18px;display:grid}.section-heading{align-content:start;gap:5px;display:grid}.section-heading p{max-width:720px}.split-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);min-width:0;box-shadow:var(--shadow-sm);padding:clamp(18px,2vw,26px)}.text-link{width:fit-content;color:var(--navy);text-underline-offset:3px;align-items:center;gap:5px;font-size:12px;font-weight:680;-webkit-text-decoration:underline #9dbf3b;text-decoration:underline #9dbf3b;display:inline-flex}.icon-link{width:32px;height:32px;color:var(--navy);background:var(--surface-muted);border-radius:7px;place-items:center;display:inline-grid}.muted{color:var(--slate)}.stack-sm{gap:9px;display:grid}.badge-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.attention-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.attention-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);min-height:190px;box-shadow:var(--shadow-sm);flex-direction:column;padding:17px;transition:transform .14s,border-color .14s;display:flex;position:relative;overflow:hidden}.attention-card:before{content:"";background:var(--slate);width:3px;position:absolute;inset:0 auto 0 0}.attention-card.severity-critical:before{background:var(--red)}.attention-card.severity-warning:before{background:#c88c00}.attention-card:hover{border-color:var(--line-strong);transform:translateY(-2px)}.attention-card>div{justify-content:space-between;gap:8px;display:flex}.attention-card h3{margin-top:15px}.attention-card p{margin-top:7px;font-size:12px}.attention-state-summary{gap:6px;margin:15px 0 0;display:grid}.attention-state-summary>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.attention-state-summary dt{font-size:9px}.card-link{margin-top:auto;padding-top:18px;font-size:11px;font-weight:680}.table-scroll{border:1px solid var(--line);border-radius:var(--radius);width:100%;min-width:0;max-width:100%;position:relative;overflow:auto}table{border-collapse:collapse;width:100%;min-width:760px;font-size:12px}caption{text-align:left;height:0;padding:0;overflow:hidden}thead{background:var(--surface-muted)}th,td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:12px 13px}thead th{color:var(--slate);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:750}tbody th{font-weight:630}tbody tr:last-child>*{border-bottom:0}tbody tr:hover,tbody tr.row-active{background:#f9fbf4}.table-link,.table-primary-button{color:var(--navy);gap:2px;font-weight:650;display:grid}.table-link small,.table-primary-button small{font-weight:450}.table-primary-button{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;padding:0}.table-note{margin-top:4px;display:block}.state-badge,.text-badge{border:1px solid var(--line);background:var(--surface-muted);width:fit-content;color:var(--slate-dark);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 7px;font-size:10px;font-weight:680;line-height:1.3;display:inline-flex}.state-pass,.tone-success{background:var(--green-bg);color:var(--green);border-color:#abd9c4}.state-fail,.tone-danger{background:var(--red-bg);color:var(--red);border-color:#f0b7b1}.state-insufficient-context,.tone-warning{background:var(--amber-bg);color:var(--amber);border-color:#e9ce88}.state-observed{background:var(--blue-bg);color:#184f9e;border-style:solid;border-color:#b9c8e8}.state-inferred{color:#475467;background:#f7f8fa;border-style:dashed;border-color:#9ca9bb}.state-hypothesis{color:#6941a5;background:#f7f3ff;border-color:#c9b9e9}.state-unknown{border-style:dotted}.tone-accent{background:var(--lime-soft);color:#344c00;border-color:#b5d75b}.overview-two-column{grid-template-columns:1.05fr .95fr;gap:18px;display:grid}.activity-list{list-style:none;display:grid}.activity-list li{border-bottom:1px solid var(--line);grid-template-columns:10px 1fr auto;gap:12px;padding:14px 0;display:grid}.activity-list li:last-child{border:0}.activity-list a{font-weight:650}.activity-list p{font-size:12px}.activity-marker{border:2px solid var(--white);background:var(--blue);width:8px;height:8px;box-shadow:0 0 0 1px var(--blue);border-radius:50%;margin-top:6px}.pipeline-list{gap:2px;list-style:none;display:grid}.pipeline-list li{border-bottom:1px solid var(--line);grid-template-columns:30px 1fr 45px auto;align-items:center;gap:10px;padding:9px 0;display:grid}.pipeline-list li:last-child{border:0}.pipeline-list>li>span:first-child{color:var(--slate);font-size:10px}.pipeline-list b{text-align:right;font-size:16px}.learning-summary-grid,.freshness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.learning-summary-grid article,.freshness-grid article{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-muted);padding:16px}.learning-summary-grid article>div{justify-content:space-between;gap:10px;display:flex}.learning-summary-grid h3,.freshness-grid h3{margin-top:16px}.learning-summary-grid p,.freshness-grid p{margin:6px 0;font-size:12px}.eligibility-panel{border-radius:var(--radius);background:linear-gradient(110deg,#fffaf0,#fffdf8);border:1px solid #e6c772;align-items:flex-start;gap:14px;padding:18px;display:flex}.eligibility-panel>svg{color:var(--amber);flex:none;margin-top:3px}.eligibility-panel h3{margin:3px 0 5px}.eligibility-panel p{font-size:12px}.eligibility-panel p+p{margin-top:6px}.command-dialog{border:1px solid var(--line-strong);background:var(--white);border-radius:16px;width:min(660px,100vw - 24px);padding:0;overflow:hidden;box-shadow:0 26px 80px #080d1847}.command-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080d188c}.command-dialog-head{justify-content:space-between;gap:20px;padding:18px 18px 12px;display:flex}.command-dialog-head h2{font-size:1.25rem}.command-search{border:1px solid var(--line-strong);border-radius:9px;align-items:center;gap:9px;margin:0 18px 10px;padding:10px 12px;display:flex}.command-search input{background:0 0;border:0;outline:0;width:100%}.command-results{max-height:390px;padding:5px 10px 12px;overflow:auto}.command-results a{border-radius:8px;justify-content:space-between;gap:18px;padding:11px 10px;display:flex}.command-results a:hover,.command-results a:focus-visible{background:var(--surface-muted)}.command-results span{font-weight:620}.command-results small{white-space:nowrap}.command-foot{border-top:1px solid var(--line);color:var(--slate);background:var(--surface-muted);padding:10px 18px;font-size:10px}.empty-compact{color:var(--slate);text-align:center;padding:16px}.client-workspace{gap:0;min-width:0;display:grid}.workspace-header{border-bottom:1px solid var(--line-strong);background:var(--white);margin:calc(-1*clamp(24px,3vw,44px)) calc(-1*clamp(24px,3vw,44px)) 0;padding:32px clamp(24px,3vw,44px) 22px}.workspace-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.workspace-heading h1{margin-top:3px;font-size:clamp(1.9rem,2.7vw,2.7rem)}.workspace-context{flex-wrap:wrap;align-items:end;gap:16px;margin-top:22px;display:flex}.offer-selector{gap:4px;min-width:290px;display:grid}.offer-selector span,.select-filter span,.mobile-tab-select span{color:var(--slate);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:700}select,input{border:1px solid var(--line-strong);background:var(--white);min-height:38px;color:var(--navy);border-radius:8px}select{cursor:pointer;padding:0 34px 0 10px}.context-stat{border-left:1px solid var(--line);align-items:center;gap:8px;min-height:38px;padding:0 12px;display:flex}.context-stat span{font-size:11px;display:grid}.context-stat small{text-transform:uppercase;letter-spacing:.07em;font-size:9px}.client-nav{z-index:30;border-bottom:1px solid var(--line);background:#f5f6f2f7;gap:4px;margin:0 calc(-1*clamp(24px,3vw,44px));padding:0 clamp(24px,3vw,44px);display:flex;position:sticky;top:64px;overflow-x:auto}.client-nav a{color:var(--slate);white-space:nowrap;border-bottom:3px solid #0000;padding:14px 12px 11px;font-size:12px;font-weight:620}.client-nav a.active{border-color:var(--lime);color:var(--navy)}.client-section-selector{display:none}.client-workspace-content{min-width:0;padding-top:28px}.client-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.client-overview-grid .span-2{grid-column:span 2}.large-stat{letter-spacing:-.05em;margin:15px 0 2px;font-size:2.5rem;line-height:1;display:block}.client-overview-grid>.panel>p{margin-bottom:18px;font-size:12px}.compact-list{gap:2px;display:grid}.compact-list>a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:11px 0;display:flex}.compact-list>a:last-child{border:0}.compact-list>a>div{display:grid}.intent-flow{grid-template-columns:minmax(0,1.55fr) minmax(290px,.75fr);align-items:start;gap:16px;display:grid}.intent-library{min-width:0}.intent-detail{gap:18px;display:grid;position:sticky;top:126px}.clusters-panel{grid-column:1/-1}.filter-input{border:1px solid var(--line-strong);background:var(--white);border-radius:8px;align-items:center;gap:8px;min-width:220px;padding:0 9px;display:flex}.filter-input input{border:0;outline:0;width:100%;min-height:34px;padding:0}.selection-button{border:1px solid var(--line-strong);background:var(--white);cursor:pointer;border-radius:7px;min-width:70px;padding:6px 9px;font-size:11px;font-weight:650}.selection-button.selected{background:var(--lime-soft);border-color:#8da63e}.selection-button:disabled{cursor:not-allowed;background:var(--amber-bg);color:var(--amber);border-color:#e4c77c}.detail-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin:0;display:grid}.detail-grid>div,.detail-list>div{gap:2px;display:grid}dt{color:var(--slate);text-transform:uppercase;letter-spacing:.07em;font-size:10px}dd{color:var(--navy);margin:0;font-size:12px;font-weight:600}.evidence-card{border:1px solid var(--line);background:var(--surface-muted);border-radius:9px;padding:12px}.technical-details{margin-top:auto;padding-top:4px}.technical-details[open]{gap:7px;display:grid}.technical-details p{font-size:11px}.evidence-card.provenance-inferred{border-style:dashed}.evidence-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.evidence-card p{margin-top:6px;font-size:12px}.synthetic-action-note{border-top:1px solid var(--line);color:var(--slate);gap:8px;padding-top:12px;font-size:10px;display:flex}.cluster-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cluster-grid article{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-muted);padding:17px}.cluster-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cluster-grid article>p{margin:12px 0}.cluster-grid dl{gap:24px;margin:0 0 13px;display:flex}.experiment-workspace{gap:0;margin:-4px calc(clamp(24px,3vw,44px)/-2.85714) 0;display:grid}.experiment-header{gap:16px;padding:10px 10px 24px;display:grid}.breadcrumbs{color:var(--slate);flex-wrap:wrap;gap:8px;font-size:10px;display:flex}.breadcrumbs>*+:before{content:"/";color:#a4acb7;margin-right:8px}.experiment-title-row{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.experiment-title-row h1{margin:4px 0 6px;font-size:clamp(1.7rem,2.4vw,2.45rem)}.experiment-state-summary{flex:0 480px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:390px;margin:0;display:grid}.experiment-state-summary>div{border:1px solid var(--line);background:var(--white);border-radius:8px;gap:5px;min-width:0;padding:8px 10px;display:grid}.experiment-state-summary dt{font-size:9px}.experiment-meta{border:1px solid var(--line);background:var(--white);border-radius:10px;grid-template-columns:.7fr .65fr 1.65fr;display:grid}.experiment-meta>span{border-right:1px solid var(--line);grid-template-columns:20px 1fr;align-items:center;column-gap:4px;padding:11px;font-size:11px;display:grid}.experiment-meta>span:last-child{border:0}.experiment-meta small{text-transform:uppercase;letter-spacing:.07em;grid-column:2;font-size:9px}.experiment-meta b{grid-column:2;font-size:11px;font-weight:540}.blocker-strip{background:var(--amber-bg);color:var(--amber);border:1px solid #e3c776;border-radius:8px;align-items:center;gap:9px;padding:10px 12px;font-size:11px;display:flex}.blocker-strip span{color:var(--slate-dark)}.experiment-tabs{z-index:25;border-bottom:1px solid var(--line-strong);background:var(--off-white);padding:0 10px;display:flex;position:sticky;top:112px;overflow-x:auto}.experiment-tabs button{color:var(--slate);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 14px 10px;font-size:12px;font-weight:650}.experiment-tabs button[aria-selected=true]{border-color:var(--lime);color:var(--navy)}.mobile-tab-select{display:none}.tab-panel{outline:none;padding:24px 10px 0}.plan-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.plan-primary{grid-column:1/-1;grid-template-columns:.65fr 1fr 1fr;gap:22px;display:grid}.plan-primary .section-heading{border-right:1px solid var(--line);padding-right:20px}.plan-statement{border:1px solid var(--line);background:var(--surface-muted);border-radius:10px;padding:14px}.plan-statement>span{color:var(--slate);text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:700}.plan-statement p{margin-top:8px;font-size:13px}.plan-statement.hypothesis{border-left:3px solid #8766c4}.detail-list{gap:13px;margin:16px 0;display:grid}.detail-list>div{border-bottom:1px solid var(--line);padding-bottom:10px}.check-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;list-style:none;display:grid}.check-list li{align-items:center;gap:6px;font-size:11px;display:flex}.check-list svg{color:var(--green)}.confounders-panel ul,.plan-layout .panel>ul:not(.check-list){color:var(--slate-dark);margin:10px 0 0 18px}.arm-comparison th:first-child{z-index:2;background:var(--surface-muted);width:190px;min-width:190px;position:sticky;left:0}.arm-comparison td{width:40%;min-width:270px}.arm-comparison thead th>span{color:var(--navy);text-transform:none;letter-spacing:normal;margin-bottom:5px;font-size:12px;display:block}.difference-marker,.same-marker{grid-template-columns:20px 1fr;align-items:center;display:grid}.difference-marker small,.same-marker small{grid-column:2;font-weight:450}.difference-marker svg{color:var(--blue)}.same-marker svg{color:var(--slate)}.cell-differs{background:#fbfff1}.delivery-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.delivery-tree{gap:8px;margin-top:16px;list-style:none;display:grid}.delivery-tree li{border:1px solid var(--line);background:var(--surface-muted);border-radius:9px;grid-template-columns:1fr auto;align-items:start;gap:10px;padding:11px;display:grid}.delivery-tree li>div{display:grid}.delivery-tree .delivery-tree{grid-column:1/-1;margin:3px 0 0 18px}.tree-kind{color:var(--slate);text-transform:uppercase;letter-spacing:.07em;font-size:9px}.historical-note{border:1px dashed var(--line-strong);background:var(--surface-muted);border-radius:10px;grid-column:1/-1;gap:11px;padding:14px 17px;display:flex}.historical-note p{font-size:11px}.funnel-workspace{gap:22px;display:grid}.inference-toggle{border:1px solid var(--line);background:var(--surface-muted);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:9px 12px;font-size:11px;display:flex}.inference-toggle input{width:16px;height:16px;min-height:auto;accent-color:var(--midnight)}.inference-toggle>span{gap:1px;display:grid}.inference-toggle strong{font-weight:650}.inference-toggle small{font-size:9px;font-weight:450}.funnel-stages{grid-template-columns:repeat(6,minmax(120px,1fr));gap:6px;padding-bottom:5px;list-style:none;display:grid;overflow-x:auto}.funnel-stages li{border:1px solid var(--line);background:var(--surface-muted);gap:10px;min-width:135px;padding:13px;display:grid;position:relative}.funnel-stages li:first-child{border-radius:10px 0 0 10px}.funnel-stages li:last-child{border-radius:0 10px 10px 0}.funnel-index{color:#b3bbc4;font-size:9px;position:absolute;top:6px;right:7px}.funnel-stages li>div{display:grid}.funnel-stages li>div>span{color:var(--slate);font-size:10px}.funnel-stages strong{letter-spacing:-.04em;margin:3px 0;font-size:1.45rem}.funnel-stages small{min-height:32px;font-size:9px}.lineage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lineage-grid>section{border:1px solid var(--line);border-radius:var(--radius);padding:16px}.lineage-title{align-items:center;gap:8px;display:flex}.lineage-list{gap:7px;margin-top:14px;list-style:none;display:grid}.lineage-list li{background:var(--surface-muted);border-radius:7px;grid-template-columns:20px 1fr;gap:8px;padding:9px;display:grid}.lineage-list li>div{display:grid}.lineage-list span:not(.lineage-connector){color:var(--slate-dark);font-size:11px}.lineage-list small{font-size:9px}.lineage-connector{background:var(--blue);align-self:stretch;width:2px;margin:2px auto}.inferred-lineage .lineage-connector{border-left:2px dashed var(--slate);background:0 0;width:0}.lineage-conflict{outline:1px solid #e7c06a}.inferred-disabled{color:var(--slate);background:var(--surface-muted);border-style:dashed!important}.inferred-disabled>p{margin-top:15px;font-size:11px}.inline-alert{background:var(--amber-bg);color:var(--amber);border:1px solid #e6c772;border-radius:9px;gap:10px;padding:13px;display:flex}.inline-alert p{font-size:11px}.review-layout{grid-template-columns:minmax(0,1.45fr) minmax(350px,.75fr);align-items:start;gap:16px;display:grid}.review-queue{min-width:0}.select-filter{gap:4px;min-width:190px;display:grid}.result-count{color:var(--slate);margin:13px 0 7px;font-size:10px}.review-card-list{gap:9px;list-style:none;display:none}.review-card-button{border:1px solid var(--line);background:var(--surface-muted);cursor:pointer;text-align:left;border-radius:11px;gap:10px;width:100%;padding:14px;display:grid}.review-card-button[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--lime);background:#fbfff1;border-color:#9fbf4f}.review-card-head{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.review-card-head strong{overflow-wrap:anywhere;min-width:0}.review-card-head>span{background:var(--white);color:var(--slate-dark);border-radius:999px;flex:none;padding:2px 6px;font-size:9px}.review-card-client{min-width:0;color:var(--slate-dark);overflow-wrap:anywhere;font-size:11px;display:grid}.review-card-client small{font-size:10px}.review-card-facts{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding-top:10px;display:grid}.review-card-facts>div{align-content:start;gap:4px;min-width:0;display:grid}.review-card-facts .review-card-blocked{grid-column:1/-1}.review-card-facts dd{overflow-wrap:anywhere}.review-card-age{color:var(--slate);font-size:9px}.review-detail{gap:18px;max-height:calc(100vh - 102px);display:grid;position:sticky;top:82px;overflow:auto}.review-detail-head{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding-bottom:14px;display:flex}.review-detail section>h3{margin-bottom:4px;font-size:12px}.review-detail section>p{font-size:12px}.next-action-box{border-left:3px solid var(--lime);background:var(--surface-muted);padding:13px}.validator-details{border:1px solid var(--line);background:var(--surface-muted);border-radius:8px;padding:11px}.validator-details summary{cursor:pointer;font-weight:650}.validator-details ul{color:var(--slate-dark);margin:8px 0 0 18px;font-size:11px}.synthetic-review-actions{border-top:1px solid var(--line);gap:10px;padding-top:15px;display:grid}.synthetic-review-actions>div:first-child{justify-content:space-between;gap:10px;display:flex}.synthetic-review-actions span{color:var(--slate);font-size:10px}.action-row{flex-wrap:wrap;gap:6px;display:flex}.button{border:1px solid var(--line-strong);background:var(--white);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:10px;font-weight:680;display:inline-flex}.button.primary{border-color:var(--midnight);background:var(--midnight);color:var(--white)}.button.primary:hover{color:var(--lime)}.button.danger{color:var(--red);border-color:#e8b3ae}.button.subtle{width:100%}.button:disabled,.selection-button:disabled{cursor:not-allowed;opacity:.68;filter:saturate(.45)}.button.primary:disabled{border-color:var(--line-strong);background:var(--surface-muted);color:var(--slate)}.action-result{min-height:15px;color:var(--green);font-size:10px}.unavailable-actions{border:1px dashed var(--line-strong);background:var(--surface-muted);border-radius:10px;padding:15px}.unavailable-actions>p{font-size:11px}.unavailable-action-note{color:var(--amber)}.decision-timeline{gap:12px;margin-top:9px;list-style:none;display:grid;position:relative}.decision-timeline:before{content:"";background:var(--line-strong);width:1px;position:absolute;top:8px;bottom:8px;left:5px}.decision-timeline li{grid-template-columns:12px 1fr;gap:8px;display:grid;position:relative}.timeline-dot{z-index:1;border:2px solid var(--white);background:var(--slate);width:11px;height:11px;box-shadow:0 0 0 1px var(--line-strong);border-radius:50%;margin-top:4px}.decision-timeline p,.decision-timeline small{font-size:10px}.learning-list{gap:18px;display:grid}.learning-detail{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow-sm);padding:clamp(20px,3vw,34px)}.learning-detail>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:20px;display:flex}.learning-detail h2{margin-top:5px}.learning-sections{margin-top:4px;display:grid}.learning-sections>section{border-bottom:1px solid var(--line);grid-template-columns:35px 1fr;gap:13px;padding:18px 0;display:grid}.learning-sections>section:last-child{border:0}.section-number{background:var(--midnight);width:27px;height:27px;color:var(--lime);border-radius:7px;place-items:center;font-size:10px;font-weight:750;display:grid}.learning-sections h3{margin-bottom:6px}.learning-sections ul{color:var(--slate-dark);margin:8px 0 0 18px}.evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.empty-state{border:1px dashed var(--line-strong);border-radius:var(--radius);background:var(--white);align-items:flex-start;gap:14px;padding:28px;display:flex}.empty-state h3{margin-bottom:5px}.empty-state p{max-width:700px}.empty-state .text-link{margin-top:12px}.intent-library-empty{grid-column:1/-1}.empty-insufficient{background:var(--amber-bg);border-color:#e0c375}.empty-unavailable{background:var(--surface-muted)}.system-state{border:1px dashed var(--line-strong);border-radius:var(--radius-lg);background:var(--white);justify-content:center;align-items:flex-start;gap:16px;min-height:min(620px,100vh - 150px);padding:clamp(34px,8vw,90px) 24px;display:flex}.system-state>svg{color:var(--amber);flex:none;margin-top:4px}.system-state h1{max-width:720px;margin:6px 0 10px;font-size:clamp(1.7rem,3vw,2.7rem)}.system-state p{max-width:660px}.system-state-actions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.loading-state>svg{color:var(--blue);animation:1s linear infinite spin}.loading-bars{gap:8px;width:min(420px,65vw);margin-top:24px;display:grid}.loading-bars span{background:linear-gradient(90deg, var(--line), var(--surface-muted), var(--line));background-size:200% 100%;border-radius:999px;height:9px;animation:1.4s ease-in-out infinite shimmer}.loading-bars span:nth-child(2){width:80%}.loading-bars span:nth-child(3){width:58%}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{to{background-position:-200% 0}}@media (max-width:1280px){.attention-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.client-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-layout{grid-template-columns:minmax(0,1.25fr) minmax(330px,.8fr)}.plan-primary{grid-template-columns:1fr 1fr}.plan-primary .section-heading{border:0;border-bottom:1px solid var(--line);grid-column:1/-1;padding:0 0 14px}}@media (max-width:1100px){.sidebar{visibility:hidden;box-shadow:var(--shadow-md);transition:transform .18s;transform:translate(-100%)}.sidebar.sidebar-open{visibility:visible;transform:translate(0)}.app-column{margin-left:0}.icon-button.mobile-menu{display:inline-grid}.attention-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intent-flow{grid-template-columns:1fr}.intent-detail{position:static}.clusters-panel{grid-column:auto}.review-layout{grid-template-columns:1fr}.review-detail{max-height:none;position:static}.experiment-tabs{top:112px}.demo-hero{grid-template-columns:1fr}.demo-hero-aside{grid-template-columns:1.2fr .8fr;align-items:stretch}.decision-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brief-decision{grid-column:1/-1}}@media (max-width:760px){.topbar{flex-wrap:wrap;gap:8px;min-height:58px;padding:9px 14px}.command-trigger{flex:0 0 38px;justify-content:center;min-width:38px}.command-trigger span,.command-trigger kbd{display:none}.language-selector{margin-left:auto}.synthetic-pill{font-size:9px}.main-content{min-height:calc(100vh - 58px);padding:20px 14px 30px}.overview-page{margin-top:0}.guided-demo-entry{flex-direction:column;align-items:flex-start}.guided-demo-actions{width:100%}.guided-demo-actions .button{flex:190px}.demo-decision-brief{padding:18px 14px}.decision-brief-grid{grid-template-columns:1fr}.brief-decision{grid-column:auto}.page-stack{gap:20px}.page-header,.subpage-header,.overview-hero,.split-heading{flex-direction:column;align-items:flex-start}.demo-hero{border-radius:17px;min-height:0;padding:26px 20px;display:grid}.demo-hero h1{font-size:clamp(2.15rem,12vw,3.25rem)}.demo-hero-aside{grid-template-columns:1fr;width:100%;display:grid}.demo-flow{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.as-of-card{width:100%;min-width:0}.attention-grid,.overview-two-column,.learning-summary-grid,.freshness-grid,.client-overview-grid,.cluster-grid,.plan-layout,.delivery-layout,.lineage-grid,.evidence-grid{grid-template-columns:1fr}.attention-card{min-height:165px}.client-overview-grid .span-2{grid-column:auto}.workspace-header{margin:-20px -14px 0;padding:24px 14px 18px}.workspace-heading{flex-direction:column;align-items:flex-start}.workspace-context{grid-template-columns:1fr;width:100%;display:grid}.offer-selector{min-width:0}.context-stat{border-left:0;border-top:1px solid var(--line);padding:8px 0 0}.client-nav{display:none}.client-section-selector{z-index:30;border-bottom:1px solid var(--line);background:#f5f6f2f7;margin:0 -14px;padding:9px 14px 10px;display:block;position:sticky;top:58px}.client-section-selector label{gap:4px;display:grid}.client-section-selector label>span{color:var(--slate);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:700}.client-section-selector select{width:100%;min-height:44px}.client-section-selector small{font-size:10px}.client-workspace-content{padding-top:20px}.filter-input,.select-filter{width:100%;min-width:0}.detail-grid{grid-template-columns:1fr}.experiment-workspace{margin:0}.experiment-title-row{flex-direction:column}.experiment-state-summary{flex-basis:auto;width:100%;min-width:0}.experiment-meta{grid-template-columns:1fr}.experiment-meta>span{border-right:0;border-bottom:1px solid var(--line)}.blocker-strip{flex-wrap:wrap;align-items:flex-start}.experiment-tabs{display:none}.mobile-tab-select{z-index:26;border-bottom:1px solid var(--line);background:var(--off-white);gap:4px;padding:8px 10px;display:grid;position:sticky;top:108px}.tab-panel{padding:16px 0 0}.plan-primary{grid-column:auto;grid-template-columns:1fr}.plan-primary .section-heading,.historical-note{grid-column:auto}.inference-toggle{width:100%}.funnel-stages{grid-template-columns:repeat(6,145px)}.review-queue,.review-detail{padding:16px}.review-table-view{display:none}.review-card-list{display:grid}.learning-detail>header{flex-direction:column}.learning-sections>section{grid-template-columns:29px 1fr;gap:9px}.pipeline-list li{grid-template-columns:25px 1fr 30px}.pipeline-list .state-badge{grid-column:2/-1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.campaign-intelligence{gap:24px;display:grid}.campaign-verdict h2{margin:12px 0;font-size:clamp(2rem,5vw,4rem)}.campaign-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px;display:grid}.campaign-grid>*{min-width:0}.campaign-intelligence progress{accent-color:#c8ff32;width:100%}.campaign-table{overflow-x:auto}.campaign-table table{border-collapse:collapse;text-align:left;width:100%}.campaign-table th,.campaign-table td{border-bottom:1px solid #344054;padding:12px 8px}.campaign-intelligence dd{overflow-wrap:anywhere}.campaign-intelligence details{padding:12px 0}.access-contexto-logo,.access-login-logo,.access-company-logo{object-fit:contain}.access-contexto-logo{width:122px;height:44px}.access-login-logo{background:#fff;border-radius:10px;width:min(230px,100%);height:auto;display:block}.access-company-logo{object-position:left;width:160px;height:74px}.access-history{border-top:1px solid #dbe3d8;margin-block:16px;padding-top:14px}.access-history summary{cursor:pointer;margin-bottom:10px;font-weight:700}.access-history th[scope=row]{text-align:left;font-weight:600}.access-workflow,.access-analysis-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-block:16px;display:grid}.access-workflow a{color:inherit;background:#fff;border:1px solid #dbe3d8;border-radius:12px;gap:5px;padding:16px;text-decoration:none;display:grid}.access-workflow small,.access-workflow span,.access-upload{font-size:.88rem}.access-actions select{color:inherit;background:#fff;border:1px solid #b5c5b8;border-radius:6px;margin-left:6px;padding:6px}.access-upload input{max-width:100%;margin-top:6px;display:block}
.access-page{color:#1e3329;max-width:1220px;margin:0 auto;padding:24px 36px 64px}.access-session{border-bottom:1px solid #dce3d8;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:32px;padding:12px 0 18px;font-size:12px;display:flex}.access-session>span:first-child{margin-right:auto}.access-session strong,.access-session small{display:block}.access-session small{color:#67796b;margin-top:3px;font-size:11px}.access-session a,.access-actions a,.access-login-options a,.access-destination{color:#285b40;font-weight:600;text-decoration:none}.access-session button,.access-actions button{color:#28533d;font:inherit;cursor:pointer;background:#fff;border:1px solid #d0dacd;border-radius:7px;padding:9px 13px}.access-heading{max-width:960px;padding:12px 0 28px}.access-eyebrow{letter-spacing:1.8px;color:#50705a;text-transform:uppercase;margin-bottom:12px;font-weight:700;font-size:10px!important}.access-heading h1,.access-login h1{letter-spacing:-1.7px;margin:12px 0;font-size:clamp(30px,4.3vw,47px);font-weight:650;line-height:1.14}.access-heading>p:not(.access-eyebrow){color:#66736a;max-width:730px;font-size:15px;line-height:1.7}.access-card{background:#fff;border:1px solid #dce3d8;border-radius:14px;margin:18px 0;padding:26px}.access-card h2{letter-spacing:-.5px;margin:8px 0 12px;font-size:23px;line-height:1.3}.access-card h3{letter-spacing:-.5px;margin:18px 0 12px;font-size:23px;line-height:1.2}.access-card p{color:#58695e;font-size:14px;line-height:1.7}.access-note{background:#f5f7f0;border-radius:8px;padding:14px 16px;color:#66776a!important;font-size:12px!important}.access-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0 8px;font-size:13px;display:flex}.access-actions a:not(.access-primary){padding:8px 0}.access-primary{font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;font-size:13px;text-decoration:none;color:#fff!important;background:#285b40!important;border:1px solid #285b40!important;padding:12px 17px!important;font-weight:600!important;display:inline-flex!important}.access-primary:disabled,button:disabled{opacity:.55;cursor:default}.access-status{color:#40604b;background:#f1f5e7;border-radius:5px;padding:7px 10px;font-size:11px;font-weight:650;line-height:1.4;display:inline-flex}.access-status.approved{color:#1d5b31;background:#e1f1e4}.access-status.changes_requested{color:#805018;background:#fff0db}.access-ad-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.access-ad{margin:0}.access-ad>img{object-fit:contain;border-radius:9px;width:100%;height:auto;max-height:390px;margin-top:18px;display:block}.access-cta-label{color:#285b40;padding-top:12px;font-size:13px;font-weight:650;display:block}.access-section-title{letter-spacing:-.6px;margin:30px 0 18px;font-size:25px}.access-review-controls{border-top:1px solid #dce3d8;margin-top:22px;padding-top:18px}.access-form label,.access-review-controls label{color:#43604c;flex-direction:column;gap:7px;margin:18px 0 12px;font-size:12px;font-weight:600;display:flex}.access-form input,.access-review-controls textarea,.access-actions select{font:inherit;color:#243b2b;background:#fff;border:1px solid #cbd7c7;border-radius:7px;min-width:0;max-width:100%;padding:12px}.access-review-controls textarea{resize:vertical;width:100%;font-size:13px;font-weight:400}.access-error{color:#a13b31!important}.access-landing{border:1px solid #d9e0d4;border-radius:9px;width:100%;height:620px;margin:12px 0}.access-destination{overflow-wrap:anywhere;margin:12px 0;font-size:13px;display:inline-block}.access-comment{border-top:1px solid #e2e7dc;padding:15px 0}.access-comment strong{font-size:13px}.access-comment small{color:#6b7a6d;margin-top:5px;font-size:11px;display:block}.access-comment p{margin:9px 0 0}.access-row{justify-content:space-between;align-items:center;gap:18px;display:flex}.access-kpis{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:14px;margin:14px 0 28px;display:grid}.access-kpis>div{background:#f9faf5;border:1px solid #dbe3d6;border-radius:12px;padding:22px}.access-kpis small{color:#6e7e6e;min-height:32px;font-size:12px;display:block}.access-kpis strong{letter-spacing:-1px;font-size:39px;font-weight:600}.access-kpis em{color:#8b9787;font-size:20px;font-style:normal}.access-cost-value{letter-spacing:-2px;color:#204c34;margin:18px 0;font-size:clamp(35px,5vw,52px);font-weight:650}.access-cost-bars{margin:24px 0}.access-cost-bars>div{grid-template-columns:150px 1fr 95px 90px;align-items:center;gap:15px;margin:16px 0;font-size:12px;display:grid}.access-cost-bars>div>div{background:#edf1e6;border-radius:10px;height:9px;overflow:hidden}.access-cost-bars i{background:#7a9966;border-radius:10px;height:100%;display:block}.access-cost-bars small{color:#7c8877;font-size:11px}.access-table-scroll{width:100%;margin:22px 0 4px;overflow-x:auto}.access-table-scroll table{border-collapse:collapse;text-align:left;width:100%;min-width:600px;font-size:12px}.access-table-scroll th{text-transform:uppercase;letter-spacing:1px;color:#6d806d;background:#f7f9f3;font-size:10px}.access-table-scroll td,.access-table-scroll th{vertical-align:top;border-bottom:1px solid #e3e9dc;padding:13px 12px}.access-table-scroll td small{color:#6e7a6a;margin-top:5px;display:block}.access-table-scroll caption{text-align:left;color:#7a8773;padding-bottom:12px;font-size:11px}.access-login{background:radial-gradient(at 0 0,#eff4e4,#0000 65%);grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1120px;min-height:100vh;margin:auto;padding:48px;display:grid}.access-login-brand{letter-spacing:6px;color:#254b32;font-size:35px;font-weight:650}.access-login-brand span{letter-spacing:0;color:#6a7c67;margin-top:20px;font-size:15px;font-weight:400;display:block}.access-login-card{background:#fff;border:1px solid #dae2d2;border-radius:18px;padding:40px}.access-login-card h1{letter-spacing:-1px;font-size:33px}.access-login-card>p:not(.access-eyebrow){color:#70806c;font-size:14px;line-height:1.7}.access-login-options{gap:20px;margin:24px 0;font-size:12px;display:flex}.access-login-card>small{color:#839079;font-size:11px}.access-form>.access-primary{width:100%;margin-top:12px}.access-narrow{max-width:620px}.access-package{margin-bottom:42px}@media (max-width:720px){.access-page{padding:15px 18px 40px}.access-session{gap:12px;font-size:11px}.access-session>span:first-child{flex:1 0 100%}.access-heading h1{font-size:33px}.access-card{padding:20px}.access-ad-grid{grid-template-columns:1fr;gap:18px}.access-row{flex-direction:column;align-items:flex-start}.access-kpis{grid-template-columns:1fr 1fr;gap:10px}.access-kpis>div{padding:17px}.access-kpis strong{font-size:33px}.access-login{grid-template-columns:1fr;align-content:center;gap:30px;padding:24px}.access-login-brand{font-size:25px}.access-login-brand span{margin-top:12px}.access-login-card{padding:26px}.access-cost-bars>div{grid-template-columns:1fr 90px;gap:8px}.access-cost-bars>div>div{grid-area:auto/1}.access-cost-bars small{grid-column:2}.access-landing{height:680px}}
